.tag-container {
            padding: 2px;
            padding-right: 10px;
            border: 1px solid black;
            flex-direction: column;
            align-items: flex-start;
            min-height: 75px;
            width: 650px;
            height: 150px;
            overflow-y: auto;
            overflow-x: hidden;
        }

        .tag {
            display: flex;
            align-items: center;
            padding: 10px;
            margin: 5px;
            background-color: #DAE3F3;
            width: 100%;
            border-radius: 5px;
            color: black;
            height: 35px;
        }

        .tag-text {
            margin-right: auto;
        }

        .delete-button, .move-button {
            cursor: pointer;
            font-size: 25px;
            color: gray;
            padding: 0 5px;
        }

        .move-container {
            display: flex;
            align-items: center;
        }

        .vertical-bar {
            border-left: 1px solid white;
            height: 35px;
            margin: 0 5px;
        }

        .move-disabled {
            color: #ccc;
        }

        .result-table {
            display: none;
        }