.ts-wrapper{ width:100%; }
.ts-control{ min-width:100%; }

.ts-flag-option, .ts-flag-item{
    display:flex; align-items:center; gap:.5rem;
}
.ts-flag-option .fi, .ts-flag-item .fi{
    width:1.25em; height:.9em; border-radius:2px;
}

.ts-control {
    position: relative;
    padding-right: 2.5rem;
}
.ts-control::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 1rem;
    width: 7px;
    height: 7px;
    pointer-events: none;
    transform: translateY(-50%);
    background-image: url("/images/svg/arrow-down.svg");
    background-size: contain;
    background-repeat: no-repeat;
    transition: transform 0.3s ease-in-out;
}
.ts-wrapper.dropdown-active .ts-control::after {
    transform: translateY(-50%) rotate(180deg);
}
.phone-select .ts-wrapper {
    position: absolute;
    height: 46px;
    width: 100px !important;
}
.phone-select .ts-control {
    border: unset;
    border-bottom: 1px solid #D2D2D2;
    height: 46px;
    color: #000000;
    font-size: 16px;
    background: unset !important;
    padding: 0 5px !important;
}
.ts-control {
    outline: none;
}
.ts-dropdown {
    margin: 0;
}
.ts-dropdown, .ts-control, .ts-control input {
    font-size: 16px;
    line-height: 1.2;
}
.ts-dropdown .option, .ts-dropdown .optgroup-header, .ts-dropdown .no-results, .ts-dropdown .create {
    padding: 10px 8px;
}
.select-item {
    width: 100%;
}
.select-item .ts-control {
    border-radius: 0;
    background-color: unset !important;
    border: unset !important;
    border-bottom: 1px solid #D2D2D2 !important;
    height: 48px;
    padding: 0 8px;
    display: flex;
    align-items: center;
}
.ts-dropdown {
    box-shadow: 0px 8px 16px 0px #0000000D;
    border: unset;
}
.ts-dropdown-content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 4px rgba(181, 181, 181, 0.6);
    background-color: white;
}
.ts-dropdown-content::-webkit-scrollbar {
    width: 2px;
    background-color: white;
}
.ts-dropdown-content::-webkit-scrollbar-thumb {
    background-color: #c5c5c5;
}
.plugin-dropdown_input .dropdown-input {
    outline: none;
    margin: 3px auto;
    box-sizing: border-box;
    border: 1px solid #D2D2D2;
    border-radius: 2px;
    width: 99%;
}