@font-face{font-family:Lato;src:local("Lato Regular"),local("Lato"),url(../_fonts/E9gAUejIpWiYG4NXk_H7-EI7uoXiYOJAJOsfxkChFnY-DEQ80D3nJs2q1ZN9RCtfuxGZLKpX_1xw0AirgnJ4lt0.woff2) format(woff2);font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Lato Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:96.7778%;ascent-override:101.9862%;descent-override:22.0092%;line-gap-override:0%}@font-face{font-family:Lato;src:local("Lato Bold"),url(../_fonts/q_QnoPBQzztBGYstej5dRS1mKx_g6hjNfQWiBzRGy7o-oH6p1vIGT7djDjOJBVh4kw9aYpVbtRZ2bYAi2c6WN9I.woff2) format(woff2);font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:"Lato Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:104.5608%;ascent-override:94.3948%;descent-override:20.3709%;line-gap-override:0%}@font-face{font-family:"Lato Fallback: Arial";src:local("Arial");size-adjust:97.6894%;ascent-override:101.0345%;descent-override:21.8038%;line-gap-override:0%}@font-face{font-family:"Lato Fallback: Segoe UI";src:local("Segoe UI");size-adjust:98.2273%;ascent-override:100.4812%;descent-override:21.6844%;line-gap-override:0%}@font-face{font-family:"Lato Fallback: Noto Sans";src:local("Noto Sans");size-adjust:91.8776%;ascent-override:107.4255%;descent-override:23.183%;line-gap-override:0%}.select[data-v-588443f1]{position:relative;display:flex;flex-direction:column;width:100%;min-height:48px;contain:layout}.select__label[data-v-588443f1]{display:block;margin-bottom:8px;font-weight:500;color:#111827}.select__required[data-v-588443f1]{color:#ef4444;margin-left:2px}.select__message[data-v-588443f1]{margin-top:8px}.select__message--error[data-v-588443f1]{color:#ef4444}.select__message--success[data-v-588443f1]{color:#22c55e}.select__message--hint[data-v-588443f1]{color:#6b7280}.select__trigger[data-v-588443f1]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 20px;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;cursor:pointer;transition:border-color .3s ease-out,box-shadow .3s ease-out,background-color .3s ease-out}.select__trigger[data-v-588443f1]:focus{outline:none;border-color:#673c5c;box-shadow:0 0 0 3px #673c5c1f}.select__value[data-v-588443f1]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.select__value-image[data-v-588443f1]{width:20px;height:20px;border-radius:2px;-o-object-fit:contain;object-fit:contain}.select__value-text[data-v-588443f1]{color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select__placeholder[data-v-588443f1]{color:#6b7280}.select__icons[data-v-588443f1]{gap:8px;flex-shrink:0}.select__clear[data-v-588443f1],.select__icons[data-v-588443f1]{display:flex;align-items:center}.select__clear[data-v-588443f1]{justify-content:center;padding:4px;background:none;border:none;color:#6b7280;cursor:pointer;border-radius:4px;transition:all .15s ease-out}.select__clear[data-v-588443f1]:hover{background-color:#f9fafb;color:#111827}.select__arrow[data-v-588443f1]{display:flex;align-items:center;color:#6b7280;transition:transform .3s ease-out,color .3s ease-out}.select__arrow--active[data-v-588443f1]{transform:rotate(180deg);color:#673c5c}.select__dropdown[data-v-588443f1]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;z-index:100;overflow:hidden;box-shadow:0 4px 20px #00000026}.select__options[data-v-588443f1]{max-height:240px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.select__option[data-v-588443f1]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;background:none;border:none;border-radius:4px;color:#111827;font-family:Lato,"Lato Fallback: BlinkMacSystemFont","Lato Fallback: Segoe UI","Lato Fallback: Helvetica Neue","Lato Fallback: Arial","Lato Fallback: Noto Sans",-apple-system,blinkmacsystemfont,Segoe UI,roboto,sans-serif;text-align:left;cursor:pointer;transition:background-color .15s ease-out}.select__option--highlighted[data-v-588443f1],.select__option[data-v-588443f1]:hover{background-color:#f9fafb}.select__option--selected[data-v-588443f1]{background-color:#673c5c14;color:#673c5c}.select__option--selected.select__option--highlighted[data-v-588443f1],.select__option--selected[data-v-588443f1]:hover{background-color:#673c5c1f}.select__option--selected[data-v-588443f1]{font-weight:500}.select__option-image[data-v-588443f1]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.select__option-text[data-v-588443f1]{flex:1}.select__option-check[data-v-588443f1]{color:#673c5c;flex-shrink:0}.select__empty[data-v-588443f1]{padding:24px;text-align:center;color:#6b7280}.select__create-section[data-v-588443f1]{border-top:1px solid #e5e7eb;padding:12px}.select__create-form[data-v-588443f1]{display:flex;gap:8px}.select__create-input[data-v-588443f1]{flex:1;min-width:0;padding:8px 12px;border:1px solid #e5e7eb;border-radius:4px;font-family:Lato,"Lato Fallback: BlinkMacSystemFont","Lato Fallback: Segoe UI","Lato Fallback: Helvetica Neue","Lato Fallback: Arial","Lato Fallback: Noto Sans",-apple-system,blinkmacsystemfont,Segoe UI,roboto,sans-serif;background-color:#fff;color:#111827;transition:border-color .15s ease-out,box-shadow .15s ease-out}.select__create-input[data-v-588443f1]:focus{outline:none;border-color:#673c5c;box-shadow:0 0 0 2px #673c5c1a}.select__create-input[data-v-588443f1]::-moz-placeholder{color:#6b7280}.select__create-input[data-v-588443f1]::placeholder{color:#6b7280}.select__create-btn[data-v-588443f1]{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;background-color:#673c5c;color:#fff;border:none;border-radius:4px;font-family:Lato,"Lato Fallback: BlinkMacSystemFont","Lato Fallback: Segoe UI","Lato Fallback: Helvetica Neue","Lato Fallback: Arial","Lato Fallback: Noto Sans",-apple-system,blinkmacsystemfont,Segoe UI,roboto,sans-serif;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease-out,opacity .15s ease-out}.select__create-btn[data-v-588443f1]:hover:not(:disabled){background-color:#542f4a}.select__create-btn[data-v-588443f1]:disabled{opacity:.5;cursor:not-allowed}.select__create-btn svg[data-v-588443f1]{flex-shrink:0}.select--open .select__trigger[data-v-588443f1]{border-color:#673c5c;box-shadow:0 0 0 3px #673c5c1f;background-color:#fff}.select--open .select__label[data-v-588443f1]{color:#673c5c}.select--error .select__trigger[data-v-588443f1]{border-color:#ef4444;background-color:#ef444408}.select--error .select__trigger[data-v-588443f1]:focus{box-shadow:0 0 0 3px #ef44441f}.select--success .select__trigger[data-v-588443f1]{border-color:#22c55e;background-color:#22c55e08}.select--disabled[data-v-588443f1]{opacity:.7}.select--disabled .select__trigger[data-v-588443f1]{cursor:not-allowed;background-color:#f9fafb}.select:hover:not(.select--disabled,.select--open) .select__trigger[data-v-588443f1]:not(:focus){border-color:#6b7280}@media(max-width:767px){.select[data-v-588443f1]{min-height:44px}.select__trigger[data-v-588443f1]{height:44px}.select__placeholder[data-v-588443f1],.select__value-text[data-v-588443f1]{font-size:1rem}}.dropdown-enter-active[data-v-588443f1],.dropdown-leave-active[data-v-588443f1]{transition:all .2s ease}.dropdown-enter-from[data-v-588443f1],.dropdown-leave-to[data-v-588443f1]{opacity:0;transform:translateY(-8px)}
