fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.auto-width-dropdown .multiselect__content-wrapper{width:auto!important;min-width:100%!important;max-width:max-content!important}.auto-width-dropdown .multiselect__option{white-space:nowrap}.multiselect__input,.multiselect__single{line-height:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.multiselect__tag{max-width:calc(100% - 20px)}@media screen and (max-width: 1200px){.multiselect__input,.multiselect__option,.multiselect__single{font-size:13px}.multiselect__tags{min-height:40px!important}}.multiselect.is-invalid{border:1px solid #d9534f;border-radius:6px}.form-switch input[data-v-adf34076]{cursor:pointer}[v-cloak]{display:none}.multiselect{min-height:45px;cursor:pointer}.multiselect__tags{min-height:45px}.multiselect__input,.multiselect__single{line-height:inherit}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.search-result{padding:8px 16px;display:flex;align-items:center;cursor:pointer;transition:background-color .15s ease}.search-result:not(:last-child){border-bottom:1px solid var(--color-gray-100)}.search-result:hover{background-color:var(--color-gray-100)}.search-result--selected{background-color:var(--color-primary-50)}.search-result__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:12px;color:var(--color-gray-500)}.search-result--selected .search-result__icon{color:var(--color-primary-600)}.search-result__content{flex-grow:1;overflow:hidden}.search-result__title{font-size:14px;font-weight:500;color:var(--color-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result--selected .search-result__title{color:var(--color-primary-800)}.search-result__description{font-size:12px;color:var(--color-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result__shortcut{margin-left:12px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease;color:var(--color-primary-600)}.search-result--selected .search-result__shortcut{opacity:1}.quick-search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f172a99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;z-index:100}.quick-search-container{width:100%;max-width:640px;background-color:#fff;border-radius:12px;box-shadow:var(--shadow-xl);overflow:hidden;display:flex;flex-direction:column;max-height:80vh}.quick-search-header{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--color-gray-200);position:relative}.quick-search-search-icon{width:20px;height:20px;color:var(--color-gray-500);margin-right:12px}.quick-search-input{flex-grow:1;border:none;outline:none;font-size:16px;color:var(--color-gray-900);background:transparent;padding:8px 0}.quick-search-input::placeholder{font-size:13px}.quick-search-input::placeholder{color:var(--color-gray-500)}.quick-search-keyboard-hint{display:flex;align-items:center;gap:4px;color:var(--color-gray-500)!important;font-size:12px;margin-left:16px}.quick-search-keyboard-hint kbd{all:unset;background-color:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;padding:0 4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px}.quick-search-results-container{overflow-y:auto;flex-grow:1;max-height:calc(80vh - 60px)}.quick-search-results-group:not(:last-child){border-bottom:1px solid var(--color-gray-200)}.quick-search-category{padding:8px 16px;font-size:12px;font-weight:600;color:var(--color-gray-500);text-transform:uppercase;background-color:var(--color-gray-50);display:flex;justify-content:space-between;align-items:center}.quick-search-clear-button{background:none;border:none;color:var(--color-primary-600);font-size:12px;font-weight:500;cursor:pointer;padding:2px 6px;border-radius:4px}.quick-search-clear-button:hover{background-color:var(--color-primary-50)}.quick-search-no-results{padding:32px 16px;text-align:center;color:var(--color-gray-500);font-size:14px}.quick-search-enter-active,.quick-search-leave-active{transition:opacity .2s ease}.quick-search-enter-from,.quick-search-leave-to{opacity:0}@media (max-width: 640px){.quick-search-container{width:90%;max-width:90%;max-height:70vh}.quick-search-overlay{padding-top:5vh}.quick-search-keyboard-hint{display:none}}.quick-search-loading{display:flex;align-items:center;justify-content:center;padding:24px;color:var(--color-gray-500);font-size:14px}.quick-search-spinner{width:20px;height:20px;border:2px solid var(--color-gray-200);border-top-color:var(--color-primary-500);border-radius:50%;margin-right:12px;animation:spinner .8s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.quick-search-error{padding:24px;text-align:center;color:#af5952;font-size:14px;font-style:italic}.quick-search-empty-state{padding:32px 16px;text-align:center;color:var(--color-gray-500);font-size:14px}:root{--color-primary-50: #f0f9ff;--color-primary-100: #e0f2fe;--color-primary-200: #bae6fd;--color-primary-300: #7dd3fc;--color-primary-400: #38bdf8;--color-primary-500: #0ea5e9;--color-primary-600: #0284c7;--color-primary-700: #0369a1;--color-primary-800: #075985;--color-primary-900: #0c4a6e;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)}.search-button{display:none;align-items:center;gap:.5rem;background-color:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--color-gray-700);cursor:pointer;transition:all .2s ease}.search-button:hover{background-color:var(--color-gray-200)}.keyboard-shortcut{margin-left:.5rem;background-color:var(--color-gray-200);padding:.125rem .25rem;border-radius:4px;font-size:.75rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}
