@charset "UTF-8";
    .is-invalid .select2-selection {
        border-color: var(--bs-form-invalid-border-color);
        padding-right: calc(1.5em + 1.55rem);
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23F8285A'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F8285A' stroke='none'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: right calc(.375em + .3875rem) center;
        background-size: calc(.75em + .775rem) calc(.75em + .775rem);
    }

    .select2-selection__rendered {
        max-height: 200px !important;
        overflow-y: auto !important;
    }

    .timeline-label {
        width: 100px !important;
        padding-right: 10px !important;
    }


    .timeline-label::before {
        left: 101px !important;
    }