.dropdown[data-v-ccff7230]{position:relative;width:100%;z-index:1}.dropdown--open[data-v-ccff7230]{z-index:9999}.dropdown__toggle[data-v-ccff7230]{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem 1rem;transition:all .2s ease;width:100%}.dropdown__toggle[data-v-ccff7230]:hover{border-color:#cbd5e1}.dropdown__toggle[data-v-ccff7230]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.dropdown__menu[data-v-ccff7230]{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;left:0;margin-top:.25rem;max-height:15rem;overflow-y:auto;padding:.5rem 0;pointer-events:auto;position:absolute;right:0;top:100%;z-index:9999}.dropdown__item[data-v-ccff7230]{list-style:none}.dropdown__option[data-v-ccff7230]{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:.5rem;padding:.5rem 1rem;text-align:left;width:100%}.dropdown__option[data-v-ccff7230]:hover{background-color:#f8fafc}.dropdown__option--selected[data-v-ccff7230]{background-color:#eff6ff;color:#1e40af}.dropdown__checkbox[data-v-ccff7230]{align-items:center;border:1px solid #cbd5e1;border-radius:.25rem;display:flex;height:1rem;justify-content:center;margin-right:.5rem;width:1rem}.dropdown__checkbox input[data-v-ccff7230]{cursor:pointer;height:100%;margin:0;width:100%}.dropdown__clear-item[data-v-ccff7230]{border-bottom:1px solid #e2e8f0;margin-bottom:.5rem;padding:.5rem 1rem}.dropdown__clear-btn[data-v-ccff7230]{background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem 0;text-align:left;width:100%}.dropdown__clear-btn[data-v-ccff7230]:hover{color:#1e40af}.dropdown--disabled[data-v-ccff7230]{cursor:not-allowed;opacity:.5}.dropdown__icon[data-v-ccff7230]{color:#64748b;font-size:.75rem;transition:transform .2s ease}.dropdown__icon--rotated[data-v-ccff7230]{transform:rotate(180deg)}
