@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css";.animate-fade-in[data-v-f1ba5e16]{animation:fadeIn-f1ba5e16 .3s ease-in-out}@keyframes fadeIn-f1ba5e16{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-f1ba5e16]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000080}@keyframes slideLeft-f1ba5e16{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-slide-left[data-v-f1ba5e16]{animation:slideLeft-f1ba5e16 .3s ease-out}@keyframes slideUpFromBottom-f1ba5e16{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-f1ba5e16]{animation:slideUpFromBottom-f1ba5e16 .3s ease-out}@media(max-width:768px){.modal-container[data-v-f1ba5e16]{max-width:95vw;padding:.5rem}}@media(min-width:1024px)and (max-width:1366px){.lg\:flex nav[data-v-f1ba5e16]{flex-wrap:nowrap}.lg\:flex nav a[data-v-f1ba5e16],.lg\:flex nav button[data-v-f1ba5e16]{padding-left:.75rem!important;padding-right:.75rem!important}.lg\:flex nav span[data-v-f1ba5e16]{font-size:.875rem!important}.lg\:flex nav i[data-v-f1ba5e16]{font-size:.875rem!important}}@media(hover:none)and (pointer:coarse){.group:hover .group-hover\:visible[data-v-f1ba5e16]{visibility:visible;opacity:1;transform:translateY(0)}}.modal-overlay[data-v-369d3b32]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn-369d3b32 .2s ease-out}.modal-backdrop[data-v-369d3b32]{position:absolute;inset:0;background-color:#00000080;animation:fadeIn-369d3b32 .2s ease-out}.modal-container[data-v-369d3b32]{position:relative;width:100%;max-width:32rem;margin:0 auto;z-index:50;animation:slideIn-369d3b32 .3s ease-out}.modal-content[data-v-369d3b32]{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;max-height:90vh;overflow-y:auto}.custom-scrollbar[data-v-369d3b32]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-369d3b32]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scrollbar[data-v-369d3b32]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.custom-scrollbar[data-v-369d3b32]::-webkit-scrollbar-thumb:hover{background:#555}@keyframes fadeIn-369d3b32{0%{opacity:0}to{opacity:1}}@keyframes slideIn-369d3b32{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-notification[data-v-369d3b32]{min-width:300px;max-width:400px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1!important;z-index:9999!important}@keyframes blob-b5fb9e8c{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes shake-b5fb9e8c{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes slideUp-b5fb9e8c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-blob[data-v-b5fb9e8c]{animation:blob-b5fb9e8c 7s infinite}.animation-delay-2000[data-v-b5fb9e8c]{animation-delay:2s}.animate-shake[data-v-b5fb9e8c]{animation:shake-b5fb9e8c .5s ease-in-out}.animate-slide-up[data-v-b5fb9e8c]{animation:slideUp-b5fb9e8c .3s ease-out}form[data-v-b5fb9e8c]{max-height:80vh;overflow-y:auto}form[data-v-b5fb9e8c]::-webkit-scrollbar{width:6px}form[data-v-b5fb9e8c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}form[data-v-b5fb9e8c]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}form[data-v-b5fb9e8c]::-webkit-scrollbar-thumb:hover{background:#555}@media(max-width:640px){.px-8[data-v-b5fb9e8c]{padding-left:1.5rem;padding-right:1.5rem}.py-8[data-v-b5fb9e8c]{padding-top:1.5rem;padding-bottom:1.5rem}}.animate-fade-in[data-v-7793dca7]{animation:fadeIn-7793dca7 .5s ease-in-out}@keyframes fadeIn-7793dca7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-scrollbar[data-v-63727ea4]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-63727ea4]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-63727ea4]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.custom-scrollbar[data-v-63727ea4]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}@keyframes slideInRight-63727ea4{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut-63727ea4{0%{opacity:1}to{opacity:0}}.animate-slide-in-right[data-v-63727ea4]{animation:slideInRight-63727ea4 .3s ease-out}.animate-fade-out[data-v-63727ea4]{animation:fadeOut-63727ea4 .3s ease-out}.min-w-full[data-v-63727ea4]{min-width:auto!important}.custom-scrollbar[data-v-08b39b80]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-08b39b80]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-08b39b80]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-08b39b80]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.animate-modal-enter[data-v-56157943]{animation:modal-enter-56157943 .25s ease-out}@keyframes modal-enter-56157943{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.fade-enter-active[data-v-56157943],.fade-leave-active[data-v-56157943]{transition:opacity .3s}.fade-enter-from[data-v-56157943],.fade-leave-to[data-v-56157943]{opacity:0}.slide-down-enter-active[data-v-56157943],.slide-down-leave-active[data-v-56157943]{transition:all .3s ease-out;max-height:200px}.slide-down-enter-from[data-v-56157943],.slide-down-leave-to[data-v-56157943]{opacity:0;max-height:0;transform:translateY(-10px)}.animate-modal-enter[data-v-c82c8b7c]{animation:modal-enter-c82c8b7c .25s ease-out}@keyframes modal-enter-c82c8b7c{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-modal-enter[data-v-1910443e]{animation:modal-enter-1910443e .25s ease-out}@keyframes modal-enter-1910443e{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fade-enter-active[data-v-1910443e],.fade-leave-active[data-v-1910443e]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-1910443e],.fade-leave-to[data-v-1910443e]{opacity:0;transform:translateY(-10px)}.animate-modal-enter[data-v-bc08a28a]{animation:modal-enter-bc08a28a .25s ease-out}@keyframes modal-enter-bc08a28a{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.custom-scrollbar[data-v-bc08a28a]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-bc08a28a]::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar[data-v-bc08a28a]::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:10px}@keyframes slide-up-1807741b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-1807741b]{animation:slide-up-1807741b .2s ease-out}@media(max-width:640px){.fixed[data-v-1807741b]{padding:0}.w-full[data-v-1807741b]{height:100vh;border-radius:0}}.overflow-y-auto[data-v-1807741b]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-1807741b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-1807741b]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.overflow-y-auto[data-v-1807741b]::-webkit-scrollbar-thumb:hover{background:#555}.no-scrollbar[data-v-c746ad45]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-c746ad45]{-ms-overflow-style:none;scrollbar-width:none}.scroll-smooth[data-v-c746ad45]{scroll-behavior:smooth}.custom-scrollbar[data-v-c746ad45]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-c746ad45]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}@keyframes slide-up-c746ad45{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-c746ad45]{animation:slide-up-c746ad45 .3s ease-out}@keyframes pulse-c746ad45{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-c746ad45]{animation:pulse-c746ad45 2s cubic-bezier(.4,0,.6,1) infinite}.invoice-creation-disabled[data-v-c746ad45]{opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.invoice-creation-disabled .form-input[data-v-c746ad45],.invoice-creation-disabled .form-select[data-v-c746ad45],.invoice-creation-disabled .form-button[data-v-c746ad45]{opacity:.5;cursor:not-allowed}.custom-scrollbar[data-v-cea05728]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-cea05728]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-cea05728]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-cea05728]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeInScale-cea05728{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideIn-cea05728{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.toast-enter-active[data-v-cea05728]{animation:slideIn-cea05728 .3s ease-out}@media(max-width:1024px){.table-responsive[data-v-cea05728]{overflow-x:auto}}.custom-scrollbar[data-v-59b715b5]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-59b715b5]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-59b715b5]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-59b715b5]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeInScale-59b715b5{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideIn-59b715b5{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.toast-enter-active[data-v-59b715b5]{animation:slideIn-59b715b5 .3s ease-out}.filter-transition-enter-active[data-v-59b715b5],.filter-transition-leave-active[data-v-59b715b5]{transition:all .3s ease}.filter-transition-enter-from[data-v-59b715b5],.filter-transition-leave-to[data-v-59b715b5]{opacity:0;transform:translateY(-10px)}.custom-scrollbar[data-v-2df7dadf]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-2df7dadf]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-2df7dadf]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-2df7dadf]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.line-clamp-1[data-v-2df7dadf]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-2df7dadf]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.custom-scrollbar[data-v-352b8336]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-352b8336]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-352b8336]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-352b8336]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeInScale-352b8336{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideIn-352b8336{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.toast-enter-active[data-v-352b8336]{animation:slideIn-352b8336 .3s ease-out}.custom-scrollbar[data-v-c5a10fc7]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-c5a10fc7]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-c5a10fc7]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-c5a10fc7]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-scrollbar[data-v-9323265e]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-9323265e]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-9323265e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-9323265e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-scrollbar[data-v-4aaca1ee]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-4aaca1ee]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-4aaca1ee]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-4aaca1ee]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeInScale-4aaca1ee{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideIn-4aaca1ee{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.toast-enter-active[data-v-4aaca1ee]{animation:slideIn-4aaca1ee .3s ease-out}.modal-overlay[data-v-e10dbac2]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-backdrop[data-v-e10dbac2]{position:absolute;inset:0;background-color:#0006;opacity:1}.modal-container[data-v-e10dbac2]{position:relative;z-index:10;animation:modal-appear-e10dbac2 .3s ease-out}.modal-content[data-v-e10dbac2]{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;overflow:hidden}@keyframes modal-appear-e10dbac2{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-container.max-w-2xl[data-v-e10dbac2]{width:100%;max-width:42rem;margin:0 auto}.form-content[data-v-e10dbac2]{flex:1;overflow-y:auto;scroll-behavior:smooth;max-height:calc(85vh - 120px)}.form-content[data-v-e10dbac2]::-webkit-scrollbar{width:6px}.form-content[data-v-e10dbac2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.form-content[data-v-e10dbac2]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#3b82f6,#6366f1);border-radius:10px}.form-content[data-v-e10dbac2]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#2563eb,#4f46e5)}.modal-container.max-w-2xl-detail[data-v-e10dbac2]{width:100%;max-width:48rem;margin:0 auto}.detail-form-content[data-v-e10dbac2]{flex:1;overflow-y:auto;scroll-behavior:smooth;max-height:calc(90vh - 140px)}.detail-form-content[data-v-e10dbac2]::-webkit-scrollbar{width:6px}.detail-form-content[data-v-e10dbac2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.detail-form-content[data-v-e10dbac2]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#34d399,#0d9488);border-radius:10px}.detail-form-content[data-v-e10dbac2]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#10b981,#0f766e)}.modal-container.max-w-md[data-v-e10dbac2]{width:100%;max-width:28rem;margin:0 auto}.animate-ping[data-v-e10dbac2]{animation:ping-e10dbac2 2s ease-in-out infinite}@keyframes ping-e10dbac2{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1.2);opacity:.4}to{transform:scale(.8);opacity:.8}}@media(max-width:640px){.modal-container.max-w-2xl[data-v-e10dbac2]{max-width:95%;margin:0 1rem}.form-content[data-v-e10dbac2]{max-height:calc(85vh - 100px)}.modal-container.max-w-2xl-detail[data-v-e10dbac2]{max-width:95%;margin:0 1rem}.detail-form-content[data-v-e10dbac2]{max-height:calc(90vh - 120px)}.modal-container.max-w-md[data-v-e10dbac2]{max-width:90%;margin:0 1rem}}.line-clamp-2[data-v-e10dbac2]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bg-white[data-v-e10dbac2]:hover{box-shadow:0 10px 25px -5px #0000001a}@keyframes pulse-subtle-e10dbac2{0%,to{opacity:1}50%{opacity:.8}}.bg-gradient-to-r.from-blue-500.to-indigo-500[data-v-e10dbac2],.bg-gradient-to-r.from-red-500.to-pink-500[data-v-e10dbac2]{animation:pulse-subtle-e10dbac2 3s ease-in-out infinite}.border-amber-200[data-v-e10dbac2],.border-yellow-200[data-v-e10dbac2]{border-image:linear-gradient(45deg,#fbbf24,#f59e0b) 1}.border-violet-200[data-v-e10dbac2],.border-indigo-200[data-v-e10dbac2]{border-image:linear-gradient(45deg,#6366f1,#8b5cf6) 1}.border-red-100[data-v-e10dbac2]{border-image:linear-gradient(45deg,#fecaca,#fbcfe8) 1}.border-emerald-100[data-v-e10dbac2],.border-green-100[data-v-e10dbac2]{border-image:linear-gradient(45deg,#34d399,#10b981) 1}.backdrop-blur-sm[data-v-e10dbac2]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}button[data-v-e10dbac2]:hover{transition:all .3s ease}@media print{.modal-overlay[data-v-e10dbac2]{position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.modal-backdrop[data-v-e10dbac2]{display:none}.modal-container[data-v-e10dbac2]{box-shadow:none;animation:none}.modal-content[data-v-e10dbac2]{box-shadow:none;border:1px solid #e5e7eb}}.modal-overlay[data-v-191ac22c]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn-191ac22c .2s ease-out}.modal-backdrop[data-v-191ac22c]{position:absolute;inset:0;background-color:#00000080;animation:fadeIn-191ac22c .2s ease-out}.modal-container[data-v-191ac22c]{position:relative;width:100%;max-width:32rem;margin:0 auto;z-index:50;animation:slideIn-191ac22c .3s ease-out}.modal-content[data-v-191ac22c]{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;max-height:90vh;overflow-y:auto}.form-error[data-v-191ac22c]{animation:shake-191ac22c .5s ease-in-out}@keyframes fadeIn-191ac22c{0%{opacity:0}to{opacity:1}}@keyframes slideIn-191ac22c{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-content[data-v-191ac22c]::-webkit-scrollbar{width:8px}.modal-content[data-v-191ac22c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modal-content[data-v-191ac22c]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.modal-content[data-v-191ac22c]::-webkit-scrollbar-thumb:hover{background:#555}.toast-notification[data-v-191ac22c]{min-width:300px;max-width:400px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1!important}.modal-overlay[data-v-191ac22c]{z-index:50}.toast-notification[data-v-191ac22c]{z-index:9999!important}.bg-red-50[data-v-191ac22c]{background-color:#fef2f2f2!important}.bg-green-50[data-v-191ac22c]{background-color:#f0fdf4f2!important}.bg-yellow-50[data-v-191ac22c]{background-color:#fefce8f2!important}.bg-blue-50[data-v-191ac22c]{background-color:#eff6fff2!important}@keyframes shake-191ac22c{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.animate-shake[data-v-191ac22c]{animation:shake-191ac22c .5s ease-in-out}.toast-notification[data-v-191ac22c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff2!important;border-width:2px!important}.bg-red-50[data-v-191ac22c]{background-color:#fef2f2fa!important;border-color:#fecaca!important;box-shadow:0 10px 25px -5px #ef44441a,0 10px 10px -5px #ef44440a}.bg-green-50[data-v-191ac22c]{background-color:#f0fdf4fa!important;border-color:#bbf7d0!important;box-shadow:0 10px 25px -5px #10b9811a,0 10px 10px -5px #10b9810a}.line-clamp-2[data-v-c49ac2ee]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-overlay[data-v-c49ac2ee]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000080}.modal-backdrop[data-v-c49ac2ee]{position:absolute;inset:0;background-color:#6b7280;opacity:.75}.modal-container[data-v-c49ac2ee]{position:relative;width:100%;max-width:32rem;margin:0 auto;z-index:10}.modal-content[data-v-c49ac2ee]{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;padding:1.5rem;max-height:90vh;overflow-y:auto}.line-clamp-2[data-v-df10c760]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-overlay[data-v-df10c760]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000080}.modal-backdrop[data-v-df10c760]{position:absolute;inset:0;background-color:#6b7280;opacity:.75}.modal-container[data-v-df10c760]{position:relative;width:100%;max-width:32rem;margin:0 auto;z-index:10}.modal-content[data-v-df10c760]{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;padding:1.5rem;max-height:90vh;overflow-y:auto}@keyframes slideIn-df10c760{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in[data-v-df10c760]{animation:slideIn-df10c760 .3s ease-out forwards}.custom-scrollbar[data-v-df10c760]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-df10c760]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-df10c760]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-df10c760]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.suggestions-enter-active[data-v-df10c760],.suggestions-leave-active[data-v-df10c760]{transition:all .2s ease}.suggestions-enter-from[data-v-df10c760],.suggestions-leave-to[data-v-df10c760]{opacity:0;transform:translateY(-10px)}.max-h-60[data-v-df10c760]::-webkit-scrollbar{width:6px}.max-h-60[data-v-df10c760]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.max-h-60[data-v-df10c760]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.max-h-60[data-v-df10c760]::-webkit-scrollbar-thumb:hover{background:#94a3b8}input[data-v-df10c760]:focus{letter-spacing:.5px;transition:letter-spacing .2s ease}input[data-v-df10c760]::placeholder{color:#94a3b8;font-weight:400}input[data-v-df10c760]:focus::placeholder{opacity:.5}.line-clamp-2[data-v-769e847c]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-overlay[data-v-769e847c]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000080;animation:fadeIn-769e847c .2s ease-in-out;overflow-y:auto}.modal-backdrop[data-v-769e847c]{position:absolute;inset:0;background-color:#00000080}.modal-container[data-v-769e847c]{position:relative;width:100%;max-width:90vw;z-index:10000;animation:slideUp-769e847c .3s ease-out;display:flex;align-items:center;justify-content:center;margin:auto}.modal-content[data-v-769e847c]{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;max-height:90vh;display:flex;flex-direction:column;width:100%}.modal-body[data-v-769e847c]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.modal-body-content[data-v-769e847c]{padding:1.5rem}@keyframes fadeIn-769e847c{0%{opacity:0}to{opacity:1}}@keyframes slideUp-769e847c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){.modal-container[data-v-769e847c]{max-width:80vw}.modal-content.max-w-md[data-v-769e847c]{max-width:28rem;width:100%}.modal-content.max-w-4xl[data-v-769e847c]{max-width:56rem;width:100%}.modal-content.max-w-5xl[data-v-769e847c]{max-width:64rem;width:100%}}@media(max-width:1023px)and (min-width:768px){.modal-container[data-v-769e847c]{max-width:85vw}.modal-content.max-w-5xl[data-v-769e847c],.modal-content.max-w-4xl[data-v-769e847c]{max-width:90vw}}@media(max-width:767px){.modal-overlay[data-v-769e847c]{padding:1rem .5rem .5rem;align-items:flex-start}.modal-container[data-v-769e847c]{max-width:95vw;margin-top:1rem}.modal-content[data-v-769e847c]{max-height:85vh}}.modal-body[data-v-769e847c]::-webkit-scrollbar{width:6px}.modal-body[data-v-769e847c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.modal-body[data-v-769e847c]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.modal-body[data-v-769e847c]::-webkit-scrollbar-thumb:hover{background:#555}[data-v-769e847c] .modal-content{position:relative;z-index:10001}.modal-overlay[data-v-fec84ba3]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000080}.modal-backdrop[data-v-fec84ba3]{position:absolute;inset:0;background-color:#6b7280;opacity:.75}.modal-container[data-v-fec84ba3]{position:relative;width:100%;max-width:32rem;margin:0 auto;z-index:10}.modal-content[data-v-fec84ba3]{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;padding:1.5rem;max-height:90vh;overflow-y:auto}@media(max-width:1024px){.overflow-x-auto[data-v-fec84ba3]{overflow-x:auto}table[data-v-fec84ba3]{min-width:800px}}button[data-v-fec84ba3],input[data-v-fec84ba3],select[data-v-fec84ba3],textarea[data-v-fec84ba3]{transition:all .2s ease-in-out}.overflow-x-auto[data-v-fec84ba3]::-webkit-scrollbar{height:6px}.overflow-x-auto[data-v-fec84ba3]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.overflow-x-auto[data-v-fec84ba3]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.overflow-x-auto[data-v-fec84ba3]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.modal-content[data-v-fec84ba3]::-webkit-scrollbar{width:6px}.modal-content[data-v-fec84ba3]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.modal-content[data-v-fec84ba3]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.modal-content[data-v-fec84ba3]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.line-clamp-2[data-v-fec84ba3]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-fec84ba3]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.input-modern[data-v-fec84ba3]{width:100%;padding:.625rem 1rem;border-radius:.75rem;border:1px solid #d1d5db;background-color:#f9fafb;transition:all .2s ease-in-out}.input-modern[data-v-fec84ba3]:focus{background-color:#fff;border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #6366f166}.input-error[data-v-fec84ba3]{border-color:#ef4444}.input-error[data-v-fec84ba3]:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444466}.error-msg[data-v-fec84ba3]{margin-top:.25rem;font-size:.875rem;color:#dc2626}.btn-primary[data-v-fec84ba3]{padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background-color:#4f46e5;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;transition:all .2s ease-in-out;display:flex;align-items:center}.btn-primary[data-v-fec84ba3]:hover{background-color:#4338ca}.btn-primary[data-v-fec84ba3]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-fec84ba3]{padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:.75rem;transition:all .2s ease-in-out}.btn-ghost[data-v-fec84ba3]:hover{background-color:#f9fafb}.animate-fadeInScale[data-v-fec84ba3]{animation:fadeInScale-fec84ba3 .25s ease-out}@keyframes fadeInScale-fec84ba3{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-enter-active[data-v-fec84ba3],.modal-leave-active[data-v-fec84ba3]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-enter-from[data-v-fec84ba3],.modal-leave-to[data-v-fec84ba3]{opacity:0;transform:scale(.95) translateY(10px)}.line-clamp-2[data-v-b33c24ee]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-overlay[data-v-b33c24ee]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000080}.modal-backdrop[data-v-b33c24ee]{position:absolute;inset:0;background-color:#6b7280;opacity:.75}.modal-container[data-v-b33c24ee]{position:relative;width:100%;max-width:32rem;margin:0 auto;z-index:10}.modal-content[data-v-b33c24ee]{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;padding:1.5rem;max-height:90vh;overflow-y:auto}.line-clamp-2[data-v-0f75fa5d]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-overlay[data-v-0f75fa5d]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000080}.modal-backdrop[data-v-0f75fa5d]{position:absolute;inset:0;background-color:#6b7280;opacity:.75}.modal-container[data-v-0f75fa5d]{position:relative;width:100%;max-width:32rem;margin:0 auto;z-index:10}.modal-content[data-v-0f75fa5d]{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;padding:1.5rem;max-height:90vh;overflow-y:auto}:root{--vs-colors--lightest:rgba(60,60,60,.26);--vs-colors--light:rgba(60,60,60,.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,.15);--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-.115,.975,.855);--vs-transition-duration:.15s}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:#3c3c3c73;font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}.line-clamp-2[data-v-4c0ca260]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.animate-slide-up[data-v-4c0ca260]{animation:slideUp-4c0ca260 .3s ease-out}@keyframes slideUp-4c0ca260{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.modal-container[data-v-4c0ca260]{max-width:95%}}.vs-custom .vs__dropdown-toggle[data-v-4c0ca260]{border:1px solid #e2e8f0;border-radius:.75rem;padding:.5rem .75rem;min-height:48px;background-color:#fff;transition:all .2s}.vs-custom .vs__dropdown-toggle[data-v-4c0ca260]:hover{border-color:#94a3b8}.vs-custom.vs--open .vs__dropdown-toggle[data-v-4c0ca260]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.vs-custom .vs__selected[data-v-4c0ca260]{font-size:.95rem;color:#1e293b}.vs-custom .vs__search[data-v-4c0ca260]{font-size:.95rem;padding:0;margin:0}.vs-custom .vs__dropdown-menu[data-v-4c0ca260]{border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e2e8f0;padding:.5rem 0}.vs-custom .vs__dropdown-option[data-v-4c0ca260]{padding:.75rem 1rem;font-size:.95rem;color:#1e293b}.vs-custom .vs__dropdown-option--highlight[data-v-4c0ca260]{background-color:#3b82f6;color:#fff}.vs-custom .vs__clear[data-v-4c0ca260]{display:none}.vs-custom .vs__open-indicator[data-v-4c0ca260]{fill:#94a3b8}.vs-custom.vs--disabled .vs__dropdown-toggle[data-v-4c0ca260]{background-color:#f1f5f9;cursor:not-allowed}@media(max-width:640px){.vs-custom .vs__dropdown-toggle[data-v-4c0ca260]{min-height:44px;padding:.375rem .75rem}.vs-custom .vs__selected[data-v-4c0ca260]{font-size:.875rem}.vs-custom .vs__dropdown-option[data-v-4c0ca260]{padding:.625rem .875rem;font-size:.875rem}}.suggestion-container[data-v-4c0ca260]{position:relative!important}.suggestion-dropdown[data-v-4c0ca260]{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:99999!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:.5rem!important;margin-top:4px!important;max-height:240px!important;overflow-y:auto!important;box-shadow:0 10px 15px -3px #0000001a!important}.suggestion-item[data-v-4c0ca260]{padding:.5rem 1rem!important;cursor:pointer!important;border-bottom:1px solid #f3f4f6!important}.suggestion-item[data-v-4c0ca260]:hover{background-color:#f3f4f6!important}.suggestion-item[data-v-4c0ca260]:last-child{border-bottom:none!important}.custom-scrollbar[data-v-68bb812a]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-68bb812a]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-68bb812a]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.custom-scrollbar[data-v-68bb812a]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.custom-scrollbar-thin[data-v-68bb812a]::-webkit-scrollbar{width:3px}.custom-scrollbar-thin[data-v-68bb812a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-scrollbar-thin[data-v-68bb812a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.custom-scrollbar-thin[data-v-68bb812a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.line-clamp-2[data-v-04b26027]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-overlay[data-v-04b26027]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000080}.modal-backdrop[data-v-04b26027]{position:absolute;inset:0;background-color:#6b7280;opacity:.75}.modal-container[data-v-04b26027]{position:relative;width:100%;margin:0 auto;z-index:10000}.modal-content[data-v-04b26027]{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;max-height:90vh;overflow-y:auto}.animate-slide-up[data-v-04b26027]{animation:slideUp-04b26027 .3s ease-out}@keyframes slideDown-04b26027{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-down[data-v-04b26027]{animation:slideDown-04b26027 .3s ease-out}@keyframes slideUp-04b26027{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.modal-container[data-v-04b26027]{max-width:95%}}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-slide-in-right{animation:slide-in-right .3s ease-out}.animate-fade-out{animation:fade-out .3s ease-out}.success-toast{min-width:300px;font-weight:500}.vs__dropdown-toggle{border:1px solid #e2e8f0!important;border-radius:.75rem!important;padding:.75rem 1rem!important;min-height:48px!important;background-color:#fff!important;transition:all .2s!important;cursor:pointer!important;font-family:inherit!important}.vs__dropdown-toggle:hover{border-color:#7c7c7c!important}.vs--open .vs__dropdown-toggle{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.vs__selected{font-size:.95rem!important;color:#1e293b!important;margin:0!important;padding:0!important;line-height:1.5!important}.vs__search{font-size:.95rem!important;padding:0!important;margin:0!important;line-height:1.5!important}.vs__search::placeholder{color:#303030!important;font-size:.95rem!important}.vs__dropdown-menu{border-radius:.75rem!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;border:1px solid #e2e8f0!important;padding:.5rem 0!important;max-height:300px!important;overflow-y:auto!important;margin-top:4px!important;z-index:9999!important}.vs__dropdown-option{padding:.75rem 1rem!important;font-size:.95rem!important;color:#1e293b!important;cursor:pointer!important;transition:all .2s!important}.vs__dropdown-option--highlight{background-color:#3b82f6!important;color:#fff!important}.vs__clear{display:none!important}.vs__open-indicator{fill:#3b3b3b!important}.vs__actions{padding:0!important}.v-select{width:100%!important}@media(max-width:640px){.vs__dropdown-toggle{min-height:44px!important;padding:.625rem .875rem!important}.vs__selected,.vs__search{font-size:.875rem!important}.vs__dropdown-option{padding:.625rem .875rem!important;font-size:.875rem!important}}.modal-overlay[data-v-fcc9a6ea]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000080}.modal-backdrop[data-v-fcc9a6ea]{position:absolute;inset:0;background-color:#6b7280;opacity:.75}.modal-container[data-v-fcc9a6ea]{position:relative;width:100%;max-width:42rem;margin:0 auto;z-index:10}.modal-content[data-v-fcc9a6ea]{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;padding:1.5rem;max-height:90vh;overflow-y:auto}.custom-scrollbar[data-v-2c0ad781]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-2c0ad781]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-2c0ad781]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-2c0ad781]::-webkit-scrollbar-thumb:hover{background:#94a3b8}input[type=number][data-v-2c0ad781]::-webkit-inner-spin-button,input[type=number][data-v-2c0ad781]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-2c0ad781]{appearance:textfield;-moz-appearance:textfield}@keyframes slideIn-afa5ce11{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut-afa5ce11{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.custom-scrollbar[data-v-afa5ce11]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-afa5ce11]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-afa5ce11]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-afa5ce11]::-webkit-scrollbar-thumb:hover{background:#94a3b8}input[type=number][data-v-afa5ce11]::-webkit-inner-spin-button,input[type=number][data-v-afa5ce11]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-afa5ce11]{appearance:textfield;-moz-appearance:textfield}.line-clamp-1[data-v-c55240fd]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-c55240fd]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-overlay[data-v-c55240fd]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000080}.modal-backdrop[data-v-c55240fd]{position:absolute;inset:0;background-color:#6b7280;opacity:.75}.modal-container[data-v-c55240fd]{position:relative;width:100%;max-width:32rem;margin:0 auto;z-index:10}.modal-content[data-v-c55240fd]{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;padding:1.5rem;max-height:90vh;overflow-y:auto}@media(max-width:1536px){.item-name-cell[data-v-c55240fd]{max-width:200px}}@media(max-width:1280px){.item-name-cell[data-v-c55240fd]{max-width:180px}}@media(max-width:1024px){.item-name-cell[data-v-c55240fd]{max-width:150px}}.multi-line-truncate[data-v-c55240fd]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:4.2em}.item-name-tooltip[data-v-c55240fd]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;white-space:normal;word-wrap:break-word;max-width:300px;z-index:50;pointer-events:none;opacity:0;transition:opacity .2s}.item-name-cell:hover .item-name-tooltip[data-v-c55240fd]{opacity:1}
