@charset "utf-8";

.csh-dropdown-container[data-v-cab57a22] { width: 100%; text-align: left; }

.csh-dropdown-input-container[data-v-cab57a22] { display: inline-flex; width: 100%; cursor: pointer; position: relative; user-select: none; background: rgb(255, 255, 255); border: 1px solid rgb(213, 213, 213); outline-color: transparent; align-items: center; }

.csh-dropdown-input-container.csh-active[data-v-cab57a22] { outline: currentcolor auto; }

.csh-dropdown-label[data-v-cab57a22] { display: block; white-space: nowrap; overflow: hidden; flex: 1 1 auto; width: 1%; text-overflow: ellipsis; cursor: pointer; box-shadow: none; background: transparent; border: 0px none; font-weight: normal; color: black; font-size: 1em; }

.csh-dropdown-label-image[data-v-cab57a22] { width: 24px; height: 24px; border-radius: calc(12px); margin-left: 10px; background-color: transparent; object-fit: cover; }

.csh-dropdown-label-image.csh-image-squared[data-v-cab57a22] { border-radius: 0px; }

.csh-dropdown-input-text[data-v-cab57a22] { padding: 5px 10px; border: none; font-size: 1em; }

.csh-dropdown-input-text[data-v-cab57a22]:not(.csh-dropdown-label) { min-height: 35px; border: 0px !important; border-radius: 4px !important; background-color: rgb(237, 238, 240) !important; }

.csh-dropdown-input-text[data-v-cab57a22]:not(.csh-dropdown-label)::placeholder { color: rgb(87, 94, 102); }

.csh-dropdown-input-text[data-v-cab57a22]:focus { outline: none 0px; outline-offset: -1px; box-shadow: none; border-color: rgb(159, 164, 171); }

.csh-dropdown-panel[data-v-cab57a22] { min-width: 196px; width: 100%; z-index: 1001; position: absolute; border-radius: 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px; }

.csh-dropdown-panel-header[data-v-cab57a22] { padding: 10px; border-bottom: 0px none; background: rgb(255, 255, 255); margin: 0px; border-top-right-radius: 6px; border-top-left-radius: 6px; }

.csh-dropdown-panel-header.csh-dropdown-filter-hidden[data-v-cab57a22] { padding: 0px 0px 10px; }

.csh-dropdown-panel-header.csh-dropdown-filter-hidden .csh-dropdown-filter-container[data-v-cab57a22] { display: none; }

.csh-dropdown-panel.csh-dropdown-modal[data-v-cab57a22] { top: 40px; z-index: 1001001; max-width: 600px; position: relative; max-height: 75%; overflow: hidden scroll; border: 0px; }

.csh-dropdown-panel.csh-dropdown-modal.csh-dropdown-modal-center[data-v-cab57a22] { top: 50%; left: 50%; transform: translate(-50%, -50%); }

.csh-dropdown-panel.csh-dropdown-modal .csh-dropdown-panel-header[data-v-cab57a22] { position: sticky; z-index: 1001001; top: 0px; }

.csh-dropdown-panel.csh-dropdown-modal .csh-dropdown-items-container[data-v-cab57a22] { position: relative; z-index: 1001000; overflow: inherit; max-height: inherit; }

@media (orientation: landscape) {
  .csh-dropdown-panel.csh-dropdown-modal[data-v-cab57a22] { top: 50%; left: 50%; transform: translate(-50%, -50%); }
}

.csh-dropdown-panel[x-out-of-boundaries][data-v-cab57a22] { opacity: 0; z-index: -1; pointer-events: none; }

.csh-dropdown-trigger[data-v-cab57a22] { display: flex; align-items: center; justify-content: center; flex-shrink: 0; background: transparent; color: rgb(159, 164, 171); width: 26px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }

.csh-dropdown-trigger-icon[data-v-cab57a22] { width: 10px; height: 10px; }

.csh-dropdown-filter-container[data-v-cab57a22] { position: relative; }

.csh-dropdown-filter[data-v-cab57a22] { padding-left: 28px !important; width: 100%; }

.csh-dropdown-filter-icon[data-v-cab57a22] { position: absolute; top: calc(50% - 7.5px); display: inline-block; left: 7px; color: rgb(139, 151, 157); width: 15px; height: 15px; }

.csh-dropdown-items-container[data-v-cab57a22] { max-height: 200px; overflow: auto; padding: 0px 10px 10px; }

.csh-dropdown-items[data-v-cab57a22] { margin: 0px; padding: 0px; list-style-type: none; overflow: hidden; --csh-dropdown-active-color: #7258e0; --csh-dropdown-img-size: 32px; --csh-dropdown-img-radius: 50%; }

.csh-dropdown-item[data-v-cab57a22] { cursor: pointer; font-weight: normal; white-space: nowrap; position: relative; overflow: hidden; display: flex; align-items: center; margin: 0px 0px 6px; border: 0px none; background: transparent; border-radius: 4px; min-height: 35px; pointer-events: auto; padding: 5px 7px; width: 100%; }

.csh-dropdown-item[data-v-cab57a22]::before, .csh-dropdown-item[data-v-cab57a22]::after { pointer-events: none; }

.csh-dropdown-item.csh-active[data-v-cab57a22] { background: rgb(235, 244, 252); }

.csh-dropdown-item.csh-active .csh-dropdown-item-text[data-v-cab57a22] { color: var(--csh-dropdown-sw-active-color); }

.csh-dropdown-item.csh-active .csh-dropdown-item-image[data-v-cab57a22] { border: 1px solid var(--csh-dropdown-sw-active-color); }

.csh-dropdown-item-text[data-v-cab57a22] { color: rgb(8, 11, 14); font-size: 1em; line-height: 18px; width: 100%; overflow: hidden; text-overflow: ellipsis; }

.csh-dropdown-item-image[data-v-cab57a22] { width: var(--csh-dropdown-sw-img-size); height: var(--csh-dropdown-sw-img-size); border-radius: var(--csh-dropdown-sw-img-radius); margin-right: 10px; background-color: transparent; border: 1px solid rgb(255, 255, 255); object-fit: cover; }

.csh-dropdown-item[data-v-cab57a22]:first-child { margin-top: 0px; }

.csh-dropdown-item[data-v-cab57a22]:hover { color: rgb(8, 11, 14); background: rgb(235, 244, 252); }

.csh-dropdown-item[data-v-cab57a22]::before { content: ""; display: block; position: absolute; background: rgb(238, 238, 239); bottom: 0px; width: 100%; height: 1px; }

.csh-dropdown-item[data-v-cab57a22]:last-child { margin: 0px; }

.csh-dropdown-item[data-v-cab57a22]:last-child::before { display: none; }

.csh-dropdown-item.csh-dropdown-item-empty[data-v-cab57a22]::after, .csh-dropdown-item.csh-dropdown-item-empty[data-v-cab57a22]::before { display: none; }

.csh-dropdown-not-image .csh-dropdown-item[data-v-cab57a22]::after { content: ""; background-color: rgb(218, 218, 218); display: block; position: absolute; left: 0.5rem; top: 50%; transform: translateY(-50%); font-size: 1em; width: 0.5em; height: 0.5em; border-radius: 50%; }

.csh-dropdown-not-image .csh-dropdown-item.csh-active[data-v-cab57a22] { background: rgb(235, 244, 252); }

.csh-dropdown-not-image .csh-dropdown-item.csh-active[data-v-cab57a22]::after { background-color: var(--csh-dropdown-active-color); }

.csh-dropdown-not-image .csh-dropdown-item-text[data-v-cab57a22] { padding-left: 1.5rem; }