.svg-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;fill:currentColor;stroke:currentColor}.svg-icon :deep(svg){display:block;fill:currentColor;stroke:currentColor}.svg-icon :deep(svg path),.svg-icon :deep(svg rect),.svg-icon :deep(svg circle),.svg-icon :deep(svg polygon),.svg-icon :deep(svg polyline),.svg-icon :deep(svg line),.svg-icon :deep(svg ellipse){fill:inherit;stroke:inherit}.svg-icon--xs{width:12px;height:12px}.svg-icon--sm{width:16px;height:16px}.svg-icon--md{width:20px;height:20px}.svg-icon--lg{width:24px;height:24px}.svg-icon--xl{width:32px;height:32px}.svg-icon--2xl{width:48px;height:48px}.tooltip-arrow[data-v-4bb0a92c]:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#111827}.dark .tooltip-arrow[data-v-4bb0a92c]:before{border-right-color:#374151}.fade-enter-active[data-v-4bb0a92c],.fade-leave-active[data-v-4bb0a92c]{transition:opacity .15s ease}.fade-enter-from[data-v-4bb0a92c],.fade-leave-to[data-v-4bb0a92c]{opacity:0}.fade-slide-enter-active[data-v-4bb0a92c],.fade-slide-leave-active[data-v-4bb0a92c]{transition:opacity .15s ease,transform .15s ease}.fade-slide-enter-from[data-v-4bb0a92c],.fade-slide-leave-to[data-v-4bb0a92c]{opacity:0;transform:translate(-8px)}.submenu-enter-active[data-v-4bb0a92c],.submenu-leave-active[data-v-4bb0a92c]{transition:max-height .25s ease,opacity .2s ease;max-height:500px}.submenu-enter-from[data-v-4bb0a92c],.submenu-leave-to[data-v-4bb0a92c]{max-height:0;opacity:0}.popup-enter-active[data-v-4bb0a92c],.popup-leave-active[data-v-4bb0a92c]{transition:opacity .15s ease,transform .15s ease}.popup-enter-from[data-v-4bb0a92c],.popup-leave-to[data-v-4bb0a92c]{opacity:0;transform:translate(-8px)}.tooltip-enter-active[data-v-4bb0a92c],.tooltip-leave-active[data-v-4bb0a92c]{transition:opacity .1s ease,transform .1s ease}.tooltip-enter-from[data-v-4bb0a92c],.tooltip-leave-to[data-v-4bb0a92c]{opacity:0;transform:translate(-4px) translateY(-50%)}.scrollbar-thin[data-v-f6d9cfa4]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-f6d9cfa4]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-f6d9cfa4]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:9999px}.dark .scrollbar-thin[data-v-f6d9cfa4]::-webkit-scrollbar-thumb{background-color:#4b5563}@keyframes fade-in-f6d9cfa4{0%{opacity:0}to{opacity:1}}.animate-fade-in[data-v-f6d9cfa4]{animation:fade-in-f6d9cfa4 .2s ease}.fade-enter-active[data-v-f6d9cfa4],.fade-leave-active[data-v-f6d9cfa4]{transition:opacity .2s ease}.fade-enter-from[data-v-f6d9cfa4],.fade-leave-to[data-v-f6d9cfa4]{opacity:0}.text-primary[data-v-f6d9cfa4]{color:var(--color-primary)}.bg-primary[data-v-dc6b0869]{background-color:var(--color-primary)}.bg-primary-dark[data-v-dc6b0869]{background-color:var(--color-primary-dark)}.ring-primary[data-v-dc6b0869]{--tw-ring-color: var(--color-primary)}.focus\:ring-primary[data-v-dc6b0869]:focus{--tw-ring-color: var(--color-primary)}.modal-enter-active[data-v-dc6b0869],.modal-leave-active[data-v-dc6b0869]{transition:opacity .25s ease}.modal-enter-active .relative[data-v-dc6b0869],.modal-leave-active .relative[data-v-dc6b0869]{transition:all .25s ease}.modal-enter-from[data-v-dc6b0869],.modal-leave-to[data-v-dc6b0869]{opacity:0}.modal-enter-from .relative[data-v-dc6b0869],.modal-leave-to .relative[data-v-dc6b0869]{transform:scale(.95) translateY(-20px);opacity:0}.modal-enter-to .relative[data-v-dc6b0869],.modal-leave-from .relative[data-v-dc6b0869]{transform:scale(1) translateY(0);opacity:1}.select-form[data-v-94482cfa]{position:relative;width:100%}.select-input[data-v-94482cfa]{position:relative;display:flex;align-items:center;min-height:36px;padding:6px 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .2s}.select-input[data-v-94482cfa]:hover:not(.select-disabled){border-color:#9ca3af}.select-input[data-v-94482cfa]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.select-input.select-error[data-v-94482cfa]{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.select-input.select-disabled[data-v-94482cfa]{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.select-text[data-v-94482cfa]{flex:1;font-size:14px;color:#374151}.select-tags[data-v-94482cfa]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-94482cfa]{display:inline-flex;align-items:center;padding:4px 8px;background-color:#3b82f6;color:#fff;border-radius:4px;font-size:13px;gap:6px}.tag-text[data-v-94482cfa]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-close[data-v-94482cfa]{cursor:pointer;font-size:12px;opacity:.8;transition:opacity .2s}.tag-close[data-v-94482cfa]:hover{opacity:1}.select-icon[data-v-94482cfa],.select-remove[data-v-94482cfa]{font-size:16px;color:#6b7280;transition:color .2s}.select-remove[data-v-94482cfa]{cursor:pointer}.select-remove[data-v-94482cfa]:hover{color:#ef4444}.select-dropdown[data-v-94482cfa]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1000;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;max-height:300px;overflow:hidden}.select-inner[data-v-94482cfa]{display:flex;flex-direction:column;height:100%}.select-search-wrap[data-v-94482cfa]{padding:8px;border-bottom:1px solid #e5e7eb}.select-search[data-v-94482cfa]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none;transition:border-color .2s}.select-search[data-v-94482cfa]:focus{border-color:#3b82f6}.select-items[data-v-94482cfa]{max-height:250px;overflow-y:auto}.select-item[data-v-94482cfa]{padding:8px 12px;cursor:pointer;font-size:14px;color:#374151;transition:background-color .15s}.select-item[data-v-94482cfa]:hover{background-color:#f3f4f6}.select-item.select-active[data-v-94482cfa]{background-color:#dbeafe;color:#1e40af}.select-item.select-selected[data-v-94482cfa]{background-color:#e0e7ff;color:#4338ca;font-weight:500}.select-item.select-selected.select-active[data-v-94482cfa]{background-color:#c7d2fe;color:#3730a3}.select-loading[data-v-94482cfa],.select-empty[data-v-94482cfa]{text-align:center;color:#6b7280;font-style:italic;cursor:default}.select-loading[data-v-94482cfa]:hover,.select-empty[data-v-94482cfa]:hover{background-color:transparent}[data-v-94482cfa] .dark .select-input,.dark .select-input[data-v-94482cfa]{background:#1f2937;border-color:#374151}[data-v-94482cfa] .dark .select-input:hover:not(.select-disabled),.dark .select-input[data-v-94482cfa]:hover:not(.select-disabled){border-color:#4b5563}[data-v-94482cfa] .dark .select-input.select-disabled,.dark .select-input.select-disabled[data-v-94482cfa]{background-color:#111827}[data-v-94482cfa] .dark .select-text,.dark .select-text[data-v-94482cfa]{color:#e5e7eb}[data-v-94482cfa] .dark .select-dropdown,.dark .select-dropdown[data-v-94482cfa]{background:#1f2937;border-color:#374151}[data-v-94482cfa] .dark .select-search-wrap,.dark .select-search-wrap[data-v-94482cfa]{border-bottom-color:#374151}[data-v-94482cfa] .dark .select-search,.dark .select-search[data-v-94482cfa]{background:#111827;border-color:#374151;color:#e5e7eb}[data-v-94482cfa] .dark .select-item,.dark .select-item[data-v-94482cfa]{color:#e5e7eb}[data-v-94482cfa] .dark .select-item:hover,.dark .select-item[data-v-94482cfa]:hover{background-color:#374151}[data-v-94482cfa] .dark .select-item.select-active,.dark .select-item.select-active[data-v-94482cfa]{background-color:#1e40af;color:#fff}[data-v-94482cfa] .dark .select-item.select-selected,.dark .select-item.select-selected[data-v-94482cfa]{background-color:#4338ca;color:#fff;font-weight:500}[data-v-94482cfa] .dark .select-item.select-selected.select-active,.dark .select-item.select-selected.select-active[data-v-94482cfa]{background-color:#4f46e5;color:#fff}[data-v-94482cfa] .dark .select-icon,[data-v-94482cfa] .dark .select-remove,.dark .select-icon[data-v-94482cfa],.dark .select-remove[data-v-94482cfa]{color:#9ca3af}[data-v-94482cfa] .dark .select-remove:hover,.dark .select-remove[data-v-94482cfa]:hover{color:#f87171}[data-v-94482cfa] .dark .select-items::-webkit-scrollbar-track,.dark .select-items[data-v-94482cfa]::-webkit-scrollbar-track{background:#1f2937}[data-v-94482cfa] .dark .select-items::-webkit-scrollbar-thumb,.dark .select-items[data-v-94482cfa]::-webkit-scrollbar-thumb{background:#4b5563}[data-v-94482cfa] .dark .select-items::-webkit-scrollbar-thumb:hover,.dark .select-items[data-v-94482cfa]::-webkit-scrollbar-thumb:hover{background:#6b7280}.select-items[data-v-94482cfa]::-webkit-scrollbar{width:8px}.select-items[data-v-94482cfa]::-webkit-scrollbar-track{background:#f1f1f1}.select-items[data-v-94482cfa]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.select-items[data-v-94482cfa]::-webkit-scrollbar-thumb:hover{background:#555}.select-error-message[data-v-94482cfa]{color:#ef4444;font-size:12px;margin-top:4px}.button-spinner[data-v-8ade3cfa]{display:inline-flex;margin-right:.5rem}a.btn,a.btn:hover,a.btn:focus,a.btn:active,a.btn:visited{text-decoration:none!important}a.btn-primary,a.btn-primary:hover,a.btn-primary:focus,a.btn-primary:active,a.btn-primary:visited{color:var(--color-white)!important}a.btn-success,a.btn-success:hover,a.btn-success:focus,a.btn-success:active,a.btn-success:visited{color:var(--color-white)!important}a.btn-danger,a.btn-danger:hover,a.btn-danger:focus,a.btn-danger:active,a.btn-danger:visited{color:var(--color-white)!important}a.btn-warning,a.btn-warning:hover,a.btn-warning:focus,a.btn-warning:active,a.btn-warning:visited{color:var(--color-white)!important}a.btn-info,a.btn-info:hover,a.btn-info:focus,a.btn-info:active,a.btn-info:visited{color:var(--color-white)!important}a.btn-secondary,a.btn-secondary:hover{color:var(--color-gray-700)!important}a.btn-secondary:focus,a.btn-secondary:active,a.btn-secondary:visited{color:var(--color-gray-700)!important}.dark a.btn-secondary,.dark a.btn-secondary:hover,.dark a.btn-secondary:focus,.dark a.btn-secondary:active,.dark a.btn-secondary:visited{color:#ffffffe6!important}a.btn-outline,a.btn-outline:visited{color:var(--color-primary)!important}a.btn-outline:hover,a.btn-outline:focus,a.btn-outline:active{color:var(--color-white)!important}a.btn-outline-primary,a.btn-outline-primary:visited{color:var(--color-primary)!important}a.btn-outline-primary:hover,a.btn-outline-primary:focus,a.btn-outline-primary:active{color:var(--color-white)!important}a.btn-outline-secondary,a.btn-outline-secondary:visited{color:var(--color-gray-700)!important}a.btn-outline-secondary:hover,a.btn-outline-secondary:focus,a.btn-outline-secondary:active{color:var(--color-white)!important}a.btn-outline-success,a.btn-outline-success:visited{color:var(--color-success)!important}a.btn-outline-success:hover,a.btn-outline-success:focus,a.btn-outline-success:active{color:var(--color-white)!important}a.btn-outline-danger,a.btn-outline-danger:visited{color:var(--color-danger)!important}a.btn-outline-danger:hover,a.btn-outline-danger:focus,a.btn-outline-danger:active{color:var(--color-white)!important}a.btn-outline-warning,a.btn-outline-warning:visited{color:var(--color-warning)!important}a.btn-outline-warning:hover,a.btn-outline-warning:focus,a.btn-outline-warning:active{color:var(--color-white)!important}a.btn-outline-info,a.btn-outline-info:visited{color:var(--color-info)!important}a.btn-outline-info:hover,a.btn-outline-info:focus,a.btn-outline-info:active{color:var(--color-white)!important}a.btn-social,a.btn-social:hover,a.btn-social:focus,a.btn-social:active,a.btn-social:visited{color:var(--color-gray-700)!important}.dark a.btn-social,.dark a.btn-social:hover,.dark a.btn-social:focus,.dark a.btn-social:active,.dark a.btn-social:visited{color:#ffffffe6!important}.dropdown-enter-active[data-v-40fb5bca]{animation:dropdown-in-40fb5bca .2s ease}.dropdown-leave-active[data-v-40fb5bca]{animation:dropdown-out-40fb5bca .15s ease}@keyframes dropdown-in-40fb5bca{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-out-40fb5bca{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.fade-enter-active[data-v-40fb5bca],.fade-leave-active[data-v-40fb5bca]{transition:opacity .2s ease}.fade-enter-from[data-v-40fb5bca],.fade-leave-to[data-v-40fb5bca]{opacity:0}.text-primary[data-v-40fb5bca]{color:var(--color-primary)}.bg-primary[data-v-40fb5bca]{background-color:var(--color-primary)}.ring-primary[data-v-40fb5bca]{--tw-ring-color: var(--color-primary)}.text-danger[data-v-40fb5bca]{color:var(--color-danger)}.bg-danger[data-v-40fb5bca]{background-color:var(--color-danger)}.max-h-96[data-v-40fb5bca]::-webkit-scrollbar{width:4px}.max-h-96[data-v-40fb5bca]::-webkit-scrollbar-track{background:transparent}.max-h-96[data-v-40fb5bca]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:9999px}.dark .max-h-96[data-v-40fb5bca]::-webkit-scrollbar-thumb{background-color:#4b5563}.toast-container[data-v-2b1edba7]{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.75rem;max-width:24rem;width:calc(100% - 2rem);pointer-events:none}.toast-item[data-v-2b1edba7]{pointer-events:auto;max-width:100%;border:1px solid #e5e7eb;transition:transform .2s ease,box-shadow .2s ease}.toast-item[data-v-2b1edba7]:hover{transform:translate(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dark .toast-item[data-v-2b1edba7]{border-color:#374151}.toast-progress-bar[data-v-2b1edba7]{position:absolute;bottom:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transform-origin:left;animation:progress-2b1edba7 linear forwards}@keyframes progress-2b1edba7{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-2b1edba7]{animation:toast-in-2b1edba7 .4s cubic-bezier(.68,-.55,.265,1.55)}.toast-leave-active[data-v-2b1edba7]{animation:toast-out-2b1edba7 .3s ease-in-out}@keyframes toast-in-2b1edba7{0%{opacity:0;transform:translate(100%) scale(.8)}50%{transform:translate(-10px) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toast-out-2b1edba7{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(100%) scale(.8)}}@media(max-width:640px){.toast-container[data-v-2b1edba7]{top:.5rem;right:.5rem;left:.5rem;width:auto;max-width:none}}
