@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/material/Outlined[FILL,GRAD,opsz,wght].woff2) format("woff2")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/material/Rounded[FILL,GRAD,opsz,wght].woff2) format("woff2")}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/material/Sharp[FILL,GRAD,opsz,wght].woff2) format("woff2")}.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-rounded{font-family:Material Symbols Rounded}.material-symbols-sharp{font-family:Material Symbols Sharp}.material-symbols-outlined.sm,.material-symbols-rounded.sm,.material-symbols-sharp.sm{font-size:18px}.material-symbols-outlined.lg,.material-symbols-rounded.lg,.material-symbols-sharp.lg{font-size:32px}.material-symbols-outlined.xl,.material-symbols-rounded.xl,.material-symbols-sharp.xl{font-size:48px}.material-symbols-outlined.filled,.material-symbols-rounded.filled,.material-symbols-sharp.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-outlined.bounce,.material-symbols-rounded.bounce,.material-symbols-sharp.bounce{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 1,"opsz" 24}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/fontawesome/fa-solid-900.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fontawesome/fa-regular-400.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fontawesome/fa-brands-400.woff2) format("woff2")}.fa-solid,.fa-regular,.fa-brands{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;font-size:1em;line-height:1;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-regular{font-weight:400}.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-solid.sm,.fa-regular.sm,.fa-brands.sm{font-size:.875em}.fa-solid.lg,.fa-regular.lg,.fa-brands.lg{font-size:1.5em}.fa-solid.xl,.fa-regular.xl,.fa-brands.xl{font-size:2em}.fa-solid.2xl,.fa-regular.2xl,.fa-brands.2xl{font-size:3em}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-fw{width:1.25em;text-align:center}@layer v-tokens{html.theme-ocean,.theme-ocean,.v-theme-ocean{--v-blue-500: #1a5f7a;--v-blue-600: #134e63;--v-green-500: #2a9d8f;--v-green-600: #21867a;--v-radius-md: .5rem;--v-color-primary: #0d9488;--v-color-primary-hover: #0f766e;--v-color-primary-text: #0f766e;--v-color-primary-bg: #0d9488;--v-color-primary-muted: color-mix(in srgb, var(--v-color-primary) 15%, transparent);--v-color-info: var(--v-cyan-600);--v-color-pending: #f59e0b;--v-color-completed: #0d9488;--v-color-cancelled: #f43f5e;--v-color-inprogress: #0284c7;--v-color-active: #14b8a6;--v-color-inactive: #94a3b8;--v-color-hold: #6366f1;--v-color-white: #ffffff;--v-color-surface: #f0f9ff;--v-color-surface-dim: #e0f2fe;--v-color-surface-muted: #bae6fd;--v-color-text: #0f172a;--v-color-text-dim: #334155;--v-color-border: #7dd3fc;--v-color-draft: #64748b;--v-color-loading: #38bdf8;--v-color-disabled: #94a3b8;--v-color-expired: #e11d48;--v-color-approved: #0d9488;--v-color-rejected: #ea580c;--v-color-archived: #475569;--v-color-urgent: #be123c;--v-color-new: #0ea5e9;--v-float-button-bg: var(--v-color-primary, #0d9488);--v-float-button-color: white;--v-float-button-shadow: 0 4px 12px rgba(13, 148, 136, .3);--v-float-button-bg-hover: var(--v-color-primary-hover, #0f766e);--v-float-button-shadow-hover: 0 6px 16px rgba(13, 148, 136, .4);--v-float-button-focus: 0 0 0 3px rgba(13, 148, 136, .5);--v-float-menu-bg: rgba(240, 249, 255, .95);--v-float-menu-border: 1px solid #bae6fd;--v-float-menu-radius: 1rem;--v-float-menu-shadow: 0 10px 40px rgba(13, 148, 136, .15);--v-float-item-bg: #f0f9ff;--v-float-item-color: #0f172a;--v-float-item-bg-hover: #e0f2fe;--v-float-item-shadow: 0 2px 8px rgba(13, 148, 136, .08);--v-float-item-shadow-hover: 0 4px 12px rgba(13, 148, 136, .12);--v-float-item-focus: 0 0 0 3px rgba(13, 148, 136, .5);--v-float-badge-border: 2px solid #f0f9ff}.theme-ocean.v-dark{--v-blue-500: #2a9d8f;--v-blue-600: #1a5f7a;--v-blue-400: #48b3a5;--v-blue-300: #7ecdc4;--v-color-surface: #0f172a;--v-color-border: #1e293b;--v-color-text: #f1f5f9;--v-color-pending: #fbbf24;--v-color-completed: #2dd4bf;--v-color-cancelled: #fb7185;--v-color-inprogress: #38bdf8;--v-color-active: #5eead4;--v-color-inactive: #cbd5e1}}@layer v-tokens{html.theme-fresh,.theme-fresh,.v-theme-fresh{--v-blue-500: #3498DB;--v-blue-600: #2980B9;--v-blue-400: #5DADE2;--v-green-500: #2ECC71;--v-green-600: #27AE60;--v-green-400: #58D68D;--v-gray-200: #BDC3C7;--v-gray-100: #ECF0F1;--v-radius-md: .375rem;--v-color-primary: #16a34a;--v-color-primary-hover: #15803d;--v-color-primary-text: #15803d;--v-color-primary-bg: #16a34a;--v-color-primary-muted: color-mix(in srgb, var(--v-color-primary) 15%, transparent);--v-color-success: var(--v-green-500);--v-color-pending: #fbbf24;--v-color-completed: #22c55e;--v-color-cancelled: #f87171;--v-color-inprogress: #38bdf8;--v-color-active: #4ade80;--v-color-inactive: #cbd5e1;--v-color-hold: #8b5cf6;--v-color-white: #ffffff;--v-color-surface: #f0fdf4;--v-color-surface-dim: #dcfce7;--v-color-surface-muted: #bbf7d0;--v-color-text: #064e3b;--v-color-text-dim: #065f46;--v-color-border: #86efac;--v-color-draft: #94a3b8;--v-color-loading: #60a5fa;--v-color-disabled: #e2e8f0;--v-color-expired: #ef4444;--v-color-approved: #10b981;--v-color-rejected: #f97316;--v-color-archived: #64748b;--v-color-urgent: #dc2626;--v-color-new: #3b82f6;--v-float-button-bg: var(--v-color-primary, #16a34a);--v-float-button-color: white;--v-float-button-shadow: 0 4px 12px rgba(22, 163, 74, .3);--v-float-button-bg-hover: var(--v-color-primary-hover, #15803d);--v-float-button-shadow-hover: 0 6px 16px rgba(22, 163, 74, .4);--v-float-button-focus: 0 0 0 3px rgba(22, 163, 74, .5);--v-float-menu-bg: rgba(255, 255, 255, .95);--v-float-menu-border: 1px solid #bbf7d0;--v-float-menu-radius: 1rem;--v-float-menu-shadow: 0 10px 40px rgba(22, 163, 74, .15);--v-float-item-bg: #f0fdf4;--v-float-item-color: #064e3b;--v-float-item-bg-hover: #dcfce7;--v-float-item-shadow: 0 2px 8px rgba(22, 163, 74, .08);--v-float-item-shadow-hover: 0 4px 12px rgba(22, 163, 74, .12);--v-float-item-focus: 0 0 0 3px rgba(22, 163, 74, .5);--v-float-badge-border: 2px solid #f0fdf4}.theme-fresh.v-dark{--v-blue-500: #5DADE2;--v-blue-600: #3498DB;--v-blue-400: #85C1E9;--v-green-500: #58D68D;--v-green-600: #2ECC71;--v-gray-200: #566573;--v-gray-100: #2C3E50;--v-color-surface: #1e2a35;--v-color-surface-muted: #2C3E50;--v-color-surface-hover: #34495E;--v-color-text: #ECF0F1;--v-color-text-muted: #95A5A6;--v-color-border: #566573;--v-color-border-subtle: #2C3E50}}.v-flex-row{display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box;width:100%;gap:var(--v-space-4, 1rem)}.v-align-center{align-items:center}.v-align-start{align-items:flex-start}.v-align-end{align-items:flex-end}.v-align-baseline{align-items:baseline}.v-items-center{align-items:center}.v-justify-center{justify-content:center}.v-justify-start{justify-content:flex-start}.v-justify-end{justify-content:flex-end}.v-justify-between{justify-content:space-between}.v-justify-around{justify-content:space-around}.v-gap-0{gap:0}.v-gap-1{gap:var(--v-space-1)}.v-gap-2{gap:var(--v-space-2)}.v-gap-3{gap:var(--v-space-3)}.v-gap-4{gap:var(--v-space-4)}.v-gap-5{gap:var(--v-space-5)}.v-gap-6{gap:var(--v-space-6)}.v-gap-8{gap:var(--v-space-8)}.v-gap-12{gap:var(--v-space-12)}.v-flex-group{display:flex;align-items:center;gap:var(--v-space-4, 1rem)}.v-flex-col{display:flex;flex-direction:column;box-sizing:border-box;width:100%}.v-col-full{flex:0 0 100%;width:100%;box-sizing:border-box}.v-col-start,.v-col-left{margin-right:auto;flex:0 0 auto}.v-col-end,.v-col-right{margin-left:auto!important;flex:0 0 auto!important}.v-col-center{margin-left:auto;margin-right:auto;flex:0 0 auto}.v-col-auto{flex:0 0 auto;width:auto}.v-col-fill{flex:1 1 0%;min-width:0}@media(min-width:768px){.md\:v-flex-nowrap{flex-wrap:nowrap}.md\:v-col-auto{flex:0 0 auto;width:auto}.md\:v-col-fill{flex:1 1 0%}}@media(min-width:1024px){.lg\:v-flex-nowrap{flex-wrap:nowrap}}:root{--v-grid-gutter: var(--v-space-4, 1rem)}.v-row{display:flex;flex-wrap:wrap;box-sizing:border-box;margin-left:calc(var(--v-grid-gutter) * -.5);margin-right:calc(var(--v-grid-gutter) * -.5)}[class*=v-col-]{box-sizing:border-box;flex:0 0 auto;padding-left:calc(var(--v-grid-gutter) * .5);padding-right:calc(var(--v-grid-gutter) * .5)}.v-col-full{width:100%}.v-col-1\/2{width:50%}.v-col-1\/3{width:33.333333%}.v-col-2\/3{width:66.666666%}.v-col-1\/4{width:25%}.v-col-2\/4{width:50%}.v-col-3\/4{width:75%}.v-col-1\/5{width:20%}.v-col-2\/5{width:40%}.v-col-3\/5{width:60%}.v-col-4\/5{width:80%}.v-col-1\/6{width:16.666666%}.v-col-5\/6{width:83.333333%}.v-col-auto{width:auto;flex:0 0 auto}.v-col-fill{width:0;flex:1 1 0%}.v-gutter-0{--v-grid-gutter: 0}.v-gutter-1{--v-grid-gutter: var(--v-space-1)}.v-gutter-2{--v-grid-gutter: var(--v-space-2)}.v-gutter-3{--v-grid-gutter: var(--v-space-3)}.v-gutter-4{--v-grid-gutter: var(--v-space-4)}.v-gutter-6{--v-grid-gutter: var(--v-space-6)}.v-gutter-8{--v-grid-gutter: var(--v-space-8)}@media(min-width:640px){.sm\:v-col-1\/2{width:50%}.sm\:v-col-full{width:100%}}@media(min-width:768px){.md\:v-col-1\/2{width:50%}.md\:v-col-1\/3{width:33.333333%}.md\:v-col-2\/3{width:66.666666%}.md\:v-col-1\/4{width:25%}.md\:v-col-full{width:100%}}@media(min-width:1024px){.lg\:v-col-1\/4{width:25%}.lg\:v-col-1\/5{width:20%}.lg\:v-col-1\/6{width:16.666666%}.lg\:v-col-3\/4{width:75%}.lg\:v-col-full{width:100%}}@media(min-width:1280px){.xl\:v-col-1\/4{width:25%}.xl\:v-col-1\/6{width:16.666666%}}.v-p-0{padding:var(--v-space-0)}.v-p-1{padding:var(--v-space-1)}.v-p-2{padding:var(--v-space-2)}.v-p-3{padding:var(--v-space-3)}.v-p-4{padding:var(--v-space-4)}.v-p-5{padding:var(--v-space-5)}.v-p-6{padding:var(--v-space-6)}.v-p-8{padding:var(--v-space-8)}.v-p-10{padding:var(--v-space-10)}.v-p-12{padding:var(--v-space-12)}.v-p-16{padding:var(--v-space-16)}.v-p-20{padding:var(--v-space-20)}.v-p-24{padding:var(--v-space-24)}.v-p-32{padding:var(--v-space-32)}.v-p-40{padding:var(--v-space-40)}.v-p-48{padding:var(--v-space-48)}.v-p-56{padding:var(--v-space-56)}.v-p-64{padding:var(--v-space-64)}.v-pt-1{padding-top:var(--v-space-1)}.v-pt-2{padding-top:var(--v-space-2)}.v-pt-4{padding-top:var(--v-space-4)}.v-pt-8{padding-top:var(--v-space-8)}.v-pb-1{padding-bottom:var(--v-space-1)}.v-pb-2{padding-bottom:var(--v-space-2)}.v-pb-4{padding-bottom:var(--v-space-4)}.v-pb-8{padding-bottom:var(--v-space-8)}.v-pl-1{padding-left:var(--v-space-1)}.v-pl-2{padding-left:var(--v-space-2)}.v-pl-4{padding-left:var(--v-space-4)}.v-pl-8{padding-left:var(--v-space-8)}.v-pr-1{padding-right:var(--v-space-1)}.v-pr-2{padding-right:var(--v-space-2)}.v-pr-4{padding-right:var(--v-space-4)}.v-pr-8{padding-right:var(--v-space-8)}.v-px-2{padding-left:var(--v-space-2);padding-right:var(--v-space-2)}.v-px-4{padding-left:var(--v-space-4);padding-right:var(--v-space-4)}.v-px-8{padding-left:var(--v-space-8);padding-right:var(--v-space-8)}.v-py-2{padding-top:var(--v-space-2);padding-bottom:var(--v-space-2)}.v-py-4{padding-top:var(--v-space-4);padding-bottom:var(--v-space-4)}.v-py-8{padding-top:var(--v-space-8);padding-bottom:var(--v-space-8)}.v-m-0{margin:var(--v-space-0)}.v-m-1{margin:var(--v-space-1)}.v-m-2{margin:var(--v-space-2)}.v-m-3{margin:var(--v-space-3)}.v-m-4{margin:var(--v-space-4)}.v-m-5{margin:var(--v-space-5)}.v-m-6{margin:var(--v-space-6)}.v-m-8{margin:var(--v-space-8)}.v-m-12{margin:var(--v-space-12)}.v-m-16{margin:var(--v-space-16)}.v-m-24{margin:var(--v-space-24)}.v-mt-0{margin-top:0}.v-mt-1{margin-top:var(--v-space-1)}.v-mt-2{margin-top:var(--v-space-2)}.v-mt-4{margin-top:var(--v-space-4)}.v-mt-8{margin-top:var(--v-space-8)}.v-mt-12{margin-top:var(--v-space-12)}.v-mb-0{margin-bottom:0}.v-mb-1{margin-bottom:var(--v-space-1)}.v-mb-2{margin-bottom:var(--v-space-2)}.v-mb-4{margin-bottom:var(--v-space-4)}.v-mb-8{margin-bottom:var(--v-space-8)}.v-mb-12{margin-bottom:var(--v-space-12)}.v-ml-1{margin-left:var(--v-space-1)}.v-ml-2{margin-left:var(--v-space-2)}.v-ml-4{margin-left:var(--v-space-4)}.v-ml-8{margin-left:var(--v-space-8)}.v-mr-1{margin-right:var(--v-space-1)}.v-mr-2{margin-right:var(--v-space-2)}.v-mr-4{margin-right:var(--v-space-4)}.v-mr-8{margin-right:var(--v-space-8)}.v-mx-0{margin-left:0;margin-right:0}.v-mx-1{margin-left:var(--v-space-1);margin-right:var(--v-space-1)}.v-mx-2{margin-left:var(--v-space-2);margin-right:var(--v-space-2)}.v-mx-4{margin-left:var(--v-space-4);margin-right:var(--v-space-4)}.v-mx-8{margin-left:var(--v-space-8);margin-right:var(--v-space-8)}.v-my-1{margin-top:var(--v-space-1);margin-bottom:var(--v-space-1)}.v-my-2{margin-top:var(--v-space-2);margin-bottom:var(--v-space-2)}.v-my-4{margin-top:var(--v-space-4);margin-bottom:var(--v-space-4)}.v-my-8{margin-top:var(--v-space-8);margin-bottom:var(--v-space-8)}.v-m-auto{margin:auto}.v-mt-auto{margin-top:auto}.v-mb-auto{margin-bottom:auto}.v-ml-auto{margin-left:auto}.v-mr-auto{margin-right:auto}.v-mx-auto{margin-left:auto;margin-right:auto}.v-my-auto{margin-top:auto;margin-bottom:auto}@media(min-width:768px){.md\:v-p-8{padding:var(--v-space-8)}.md\:v-m-8{margin:var(--v-space-8)}.md\:v-mt-0{margin-top:0}.md\:v-mb-0{margin-bottom:0}}@media(min-width:1024px){.lg\:v-p-12{padding:var(--v-space-12)}.lg\:v-m-12{margin:var(--v-space-12)}}.v-text-xs{font-size:.75rem;line-height:1rem}.v-text-sm{font-size:.875rem;line-height:1.25rem}.v-text-base{font-size:1rem;line-height:1.5rem}.v-text-lg{font-size:1.125rem;line-height:1.75rem}.v-text-xl{font-size:1.25rem;line-height:1.75rem}.v-text-2xl{font-size:1.5rem;line-height:2rem}.v-text-3xl{font-size:1.875rem;line-height:2.25rem}.v-text-4xl{font-size:2.25rem;line-height:2.5rem}.v-text-5xl{font-size:3rem;line-height:1}.v-text-6xl{font-size:3.75rem;line-height:1}.v-text-7xl{font-size:4.5rem;line-height:1}.v-text-8xl{font-size:6rem;line-height:1}.v-text-9xl{font-size:8rem;line-height:1}.v-font-thin{font-weight:100}.v-font-light{font-weight:300}.v-font-normal{font-weight:400}.v-font-medium{font-weight:500}.v-font-semibold{font-weight:600}.v-font-bold{font-weight:700}.v-font-extrabold{font-weight:800}.v-font-black{font-weight:900}.v-italic{font-style:italic}.v-not-italic{font-style:normal}.v-text-left{text-align:left}.v-text-center{text-align:center}.v-text-right{text-align:right}.v-text-justify{text-align:justify}@media(min-width:768px){.md\:v-text-3xl{font-size:1.875rem;line-height:2.25rem}}.v-w-full{width:100%}.v-w-screen{width:100vw}.v-w-auto{width:auto}.v-w-1\/2{width:50%}.v-w-1\/3{width:33.333333%}.v-w-2\/3{width:66.666666%}.v-w-1\/4{width:25%}.v-w-3\/4{width:75%}.v-h-full{height:100%}.v-h-screen{height:100vh}.v-h-auto{height:auto}.v-max-w-full{max-width:100%}.v-max-w-none{max-width:none}@layer v-tokens,v-base,v-buttons,v-components,v-icons,v-forms,v-feedback,v-layout,v-table,v-navbar,v-utilities;@layer v-tokens{:root{--v-blue-50: #eff6ff;--v-blue-100: #dbeafe;--v-blue-200: #bfdbfe;--v-blue-300: #93c5fd;--v-blue-400: #60a5fa;--v-blue-500: #3b82f6;--v-blue-600: #2563eb;--v-blue-700: #1d4ed8;--v-blue-800: #1e40af;--v-blue-900: #1e3a8a;--v-blue-950: #172554;--v-cyan-50: #ecfeff;--v-cyan-100: #cffafe;--v-cyan-200: #a5f3fc;--v-cyan-300: #67e8f9;--v-cyan-400: #22d3ee;--v-cyan-500: #06b6d4;--v-cyan-600: #0891b2;--v-cyan-700: #0e7490;--v-cyan-800: #155e75;--v-cyan-900: #164e63;--v-gray-50: #f8fafc;--v-gray-100: #f1f5f9;--v-gray-200: #e2e8f0;--v-gray-300: #cbd5e1;--v-gray-400: #94a3b8;--v-gray-500: #64748b;--v-gray-600: #475569;--v-gray-700: #334155;--v-gray-800: #1e293b;--v-gray-900: #0f172a;--v-gray-950: #020617;--v-red-50: #fef2f2;--v-red-100: #fee2e2;--v-red-200: #fecaca;--v-red-300: #fca5a5;--v-red-400: #f87171;--v-red-500: #ef4444;--v-red-600: #dc2626;--v-red-700: #b91c1c;--v-red-800: #991b1b;--v-red-900: #7f1d1d;--v-red-950: #450a0a;--v-green-500: #10b981;--v-green-600: #059669;--v-amber-500: #f59e0b;--v-amber-600: #d97706;--v-space-0: 0;--v-space-1: .25rem;--v-space-2: .5rem;--v-space-3: .75rem;--v-space-4: 1rem;--v-space-5: 1.25rem;--v-space-6: 1.5rem;--v-space-8: 2rem;--v-space-10: 2.5rem;--v-space-12: 3rem;--v-space-16: 4rem;--v-space-20: 5rem;--v-space-24: 6rem;--v-space-32: 8rem;--v-space-40: 10rem;--v-space-48: 12rem;--v-space-56: 14rem;--v-space-64: 16rem;--v-radius-sm: .125rem;--v-radius-md: .375rem;--v-radius-lg: .5rem;--v-radius-xl: .75rem;--v-radius-2xl: 1rem;--v-radius-full: 9999px;--v-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--v-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1)}}@layer v-tokens{:root{--v-color-primary-hover: #2563EB;--v-color-primary: #3B82F6;--v-color-primary-bg: var(--v-color-primary);--v-color-primary-text: var(--v-color-primary);--v-color-primary-muted: color-mix(in srgb, var(--v-color-primary), transparent 85%);--v-color-secondary: #6B7280;--v-color-secondary-bg: var(--v-color-secondary);--v-color-secondary-text: #4B5563;--v-color-secondary-muted: color-mix(in srgb, var(--v-color-secondary), transparent 85%);--v-color-info: #06B6D4;--v-color-info-bg: var(--v-color-info);--v-color-info-text: var(--v-color-info);--v-color-info-muted: color-mix(in srgb, var(--v-color-info), transparent 85%);--v-color-danger: #EF4444;--v-color-danger-bg: var(--v-color-danger);--v-color-danger-text: #DC2626;--v-color-danger-muted: color-mix(in srgb, var(--v-color-danger), transparent 85%);--v-color-warning: #f59e0b;--v-color-warning-bg: var(--v-color-warning);--v-color-warning-text: #b45309;--v-color-warning-muted: color-mix(in srgb, var(--v-color-warning), transparent 85%);--v-color-success: #10b981;--v-color-success-bg: var(--v-color-success);--v-color-success-text: #047857;--v-color-success-muted: color-mix(in srgb, var(--v-color-success), transparent 85%);--v-color-dark: #1F2937;--v-color-dark-bg: var(--v-color-dark);--v-color-dark-text: #111827;--v-color-dark-muted: color-mix(in srgb, var(--v-color-dark), transparent 85%);--v-color-muted: #9CA3AF;--v-color-muted-bg: var(--v-color-muted);--v-color-muted-text: #4B5563;--v-color-muted-muted: color-mix(in srgb, var(--v-color-muted), transparent 85%);--v-color-pending: #6366F1;--v-color-pending-bg: var(--v-color-pending);--v-color-pending-text: #4338CA;--v-color-pending-muted: color-mix(in srgb, var(--v-color-pending), transparent 85%);--v-color-completed: #22C55E;--v-color-completed-bg: var(--v-color-completed);--v-color-completed-text: #15803D;--v-color-completed-muted: color-mix(in srgb, var(--v-color-completed), transparent 85%);--v-color-active: #10B981;--v-color-active-bg: var(--v-color-active);--v-color-active-text: #047857;--v-color-active-muted: color-mix(in srgb, var(--v-color-active), transparent 85%);--v-color-inprogress: #3B82F6;--v-color-inprogress-bg: var(--v-color-inprogress);--v-color-inprogress-text: #1d4ed8;--v-color-inprogress-muted: color-mix(in srgb, var(--v-color-inprogress), transparent 85%);--v-color-inactive: #9CA3AF;--v-color-inactive-bg: var(--v-color-inactive);--v-color-inactive-text: #4B5563;--v-color-inactive-muted: color-mix(in srgb, var(--v-color-inactive), transparent 85%);--v-color-cancelled: #DC2626;--v-color-cancelled-bg: var(--v-color-cancelled);--v-color-cancelled-text: #991b1b;--v-color-cancelled-muted: color-mix(in srgb, var(--v-color-cancelled), transparent 85%);--v-color-hold: #8B5CF6;--v-color-hold-bg: var(--v-color-hold);--v-color-hold-text: #6D28D9;--v-color-hold-muted: color-mix(in srgb, var(--v-color-hold), transparent 85%);--v-color-white: #FFFFFF;--v-color-white-bg: var(--v-color-white);--v-color-white-text: var(--v-color-white);--v-color-white-muted: rgba(255, 255, 255, .1);--v-color-draft: #6B7280;--v-color-draft-bg: var(--v-color-draft);--v-color-draft-text: #4B5563;--v-color-draft-muted: color-mix(in srgb, var(--v-color-draft), transparent 85%);--v-color-loading: #60A5FA;--v-color-loading-bg: var(--v-color-loading);--v-color-loading-text: #2563EB;--v-color-loading-muted: color-mix(in srgb, var(--v-color-loading), transparent 85%);--v-color-disabled: #D1D5DB;--v-color-disabled-bg: var(--v-color-disabled);--v-color-disabled-text: #9CA3AF;--v-color-disabled-muted: color-mix(in srgb, var(--v-color-disabled), transparent 85%);--v-color-expired: #B91C1C;--v-color-expired-bg: var(--v-color-expired);--v-color-expired-text: #991B1B;--v-color-expired-muted: color-mix(in srgb, var(--v-color-expired), transparent 85%);--v-color-approved: #14B8A6;--v-color-approved-bg: var(--v-color-approved);--v-color-approved-text: #0F766E;--v-color-approved-muted: color-mix(in srgb, var(--v-color-approved), transparent 85%);--v-color-rejected: #EA580C;--v-color-rejected-bg: var(--v-color-rejected);--v-color-rejected-text: #C2410C;--v-color-rejected-muted: color-mix(in srgb, var(--v-color-rejected), transparent 85%);--v-color-archived: #4B5563;--v-color-archived-bg: var(--v-color-archived);--v-color-archived-text: #374151;--v-color-archived-muted: color-mix(in srgb, var(--v-color-archived), transparent 85%);--v-color-urgent: #DC2626;--v-color-urgent-bg: var(--v-color-urgent);--v-color-urgent-text: #991B1B;--v-color-urgent-muted: color-mix(in srgb, var(--v-color-urgent), transparent 85%);--v-color-new: #2563EB;--v-color-new-bg: var(--v-color-new);--v-color-new-text: #1E40AF;--v-color-new-muted: color-mix(in srgb, var(--v-color-new), transparent 85%);--v-color-pendiente: var(--v-color-pending);--v-color-pendiente-text: var(--v-color-pending-text);--v-color-pendiente-muted: var(--v-color-pending-muted);--v-color-completado: var(--v-color-completed);--v-color-completado-text: var(--v-color-completed-text);--v-color-completado-muted: var(--v-color-completed-muted);--v-color-cancelado: var(--v-color-cancelled);--v-color-cancelado-text: var(--v-color-cancelled-text);--v-color-cancelado-muted: var(--v-color-cancelled-muted);--v-color-en-proceso: var(--v-color-inprogress);--v-color-en-proceso-text: var(--v-color-inprogress-text);--v-color-en-proceso-muted: var(--v-color-inprogress-muted);--v-color-activo: var(--v-color-active);--v-color-activo-text: var(--v-color-active-text);--v-color-activo-muted: var(--v-color-active-muted);--v-color-inactivo: var(--v-color-inactive);--v-color-inactivo-text: var(--v-color-inactive-text);--v-color-inactivo-muted: var(--v-color-inactive-muted);--v-color-hold-alias: var(--v-color-hold);--v-color-white-alias: var(--v-color-white);--v-gradient-primary: linear-gradient(135deg, var(--v-color-primary) 0%, var(--v-color-primary-hover) 100%);--v-gradient-hero: linear-gradient(135deg, var(--v-color-primary) 0%, var(--v-gray-800) 100%);--v-gradient-surface: linear-gradient(135deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 100%);--v-gradient-glass: linear-gradient(135deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 100%);--v-color-surface: #ffffff;--v-color-surface-muted: var(--v-gray-100);--v-color-surface-hover: var(--v-gray-50);--v-color-text: var(--v-gray-900);--v-color-text-muted: var(--v-gray-500);--v-color-text-inverse: #ffffff;--v-color-border: var(--v-gray-200);--v-color-border-subtle: var(--v-gray-100);--v-color-focus-ring: var(--v-blue-400);--v-drawer-transition: .3s cubic-bezier(.4, 0, .2, 1);--v-drawer-z-index: 1000;--v-drawer-z-host-absolute: 10;--v-drawer-z-mask: 100;--v-drawer-z-panel: 200;--v-drawer-z-tab: 300;--v-drawer-tab-bg: var(--v-color-surface);--v-drawer-tab-padding: .5rem 1rem}.v-dark{--v-color-primary: var(--v-blue-500);--v-color-primary-hover: var(--v-blue-400);--v-color-primary-text: var(--v-blue-400);--v-color-primary-bg: var(--v-blue-500);--v-color-secondary: var(--v-gray-500);--v-color-secondary-text: var(--v-gray-400);--v-color-info: var(--v-cyan-400);--v-color-info-text: var(--v-cyan-300);--v-color-success: var(--v-green-500);--v-color-success-text: var(--v-green-400);--v-color-warning: var(--v-amber-400);--v-color-warning-text: var(--v-amber-300);--v-color-danger: var(--v-red-500);--v-color-danger-text: var(--v-red-400);--v-color-dark: var(--v-gray-400);--v-color-dark-text: var(--v-gray-300);--v-color-muted: var(--v-gray-600);--v-color-muted-text: var(--v-gray-400);--v-color-pending: var(--v-amber-500);--v-color-pending-text: var(--v-amber-400);--v-color-completed: var(--v-green-500);--v-color-completed-text: var(--v-green-400);--v-color-active: var(--v-sky-500);--v-color-active-text: var(--v-sky-400);--v-color-inprogress: var(--v-sky-400);--v-color-inprogress-text: var(--v-sky-300);--v-color-cancelled: var(--v-red-500);--v-color-cancelled-text: var(--v-red-400);--v-color-inactive: var(--v-gray-600);--v-color-inactive-text: var(--v-gray-400);--v-color-hold: #A78BFA;--v-color-hold-text: #C4B5FD;--v-color-white: #FFFFFF;--v-color-white-text: #F9FAFB;--v-color-draft: #9CA3AF;--v-color-loading: #93C5FD;--v-color-disabled: #4B5563;--v-color-expired: #F87171;--v-color-approved: #2DD4BF;--v-color-rejected: #FB923C;--v-color-archived: #6B7280;--v-color-urgent: #F87171;--v-color-new: #60A5FA;--v-color-pendiente: var(--v-color-pending);--v-color-pendiente-text: var(--v-color-pending-text);--v-color-completado: var(--v-color-completed);--v-color-completado-text: var(--v-color-completed-text);--v-color-activo: var(--v-color-active);--v-color-activo-text: var(--v-color-active-text);--v-color-en-proceso: var(--v-color-inprogress);--v-color-en-proceso-text: var(--v-color-inprogress-text);--v-color-cancelado: var(--v-color-cancelled);--v-color-cancelado-text: var(--v-color-cancelled-text);--v-color-inactivo: var(--v-color-inactive);--v-color-inactivo-text: var(--v-color-inactive-text);--v-color-surface: var(--v-gray-900);--v-color-surface-muted: var(--v-gray-800);--v-color-surface-hover: var(--v-gray-950);--v-color-text: var(--v-gray-100);--v-color-text-muted: var(--v-gray-400);--v-color-text-inverse: var(--v-gray-900);--v-color-border: var(--v-gray-700);--v-color-border-subtle: var(--v-gray-800)}@media(prefers-color-scheme:dark){:root:not(.v-light){--v-color-primary: var(--v-blue-400);--v-color-primary-hover: var(--v-blue-300);--v-color-info: var(--v-cyan-400);--v-color-success: var(--v-green-400);--v-color-warning: var(--v-amber-400);--v-color-danger: var(--v-red-400);--v-color-secondary: var(--v-gray-500);--v-color-dark: var(--v-gray-400);--v-color-muted: var(--v-gray-600);--v-color-pending: var(--v-amber-500);--v-color-completed: var(--v-green-500);--v-color-active: var(--v-sky-500);--v-color-inprogress: var(--v-sky-400);--v-color-cancelled: var(--v-red-500);--v-color-inactive: var(--v-gray-600);--v-color-hold: #A78BFA;--v-color-white: #FFFFFF;--v-color-draft: #9CA3AF;--v-color-loading: #93C5FD;--v-color-disabled: #4B5563;--v-color-expired: #F87171;--v-color-approved: #2DD4BF;--v-color-rejected: #FB923C;--v-color-archived: #6B7280;--v-color-urgent: #F87171;--v-color-new: #60A5FA;--v-color-pendiente: var(--v-color-pending);--v-color-completado: var(--v-color-completed);--v-color-activo: var(--v-color-active);--v-color-en-proceso: var(--v-color-inprogress);--v-color-cancelado: var(--v-color-cancelled);--v-color-inactivo: var(--v-color-inactive);--v-color-surface: var(--v-gray-900);--v-color-surface-muted: var(--v-gray-800);--v-color-surface-hover: var(--v-gray-950);--v-color-text: var(--v-gray-100);--v-color-text-muted: var(--v-gray-400);--v-color-text-inverse: var(--v-gray-900);--v-color-border: var(--v-gray-700);--v-color-border-subtle: var(--v-gray-800)}}}@layer v-base{*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:var(--v-font-family-base, system-ui, sans-serif);background-color:var(--v-color-surface);color:var(--v-color-text)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:var(--v-color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--v-color-primary-hover);text-decoration:underline}}@layer v-base{h1,.v-h1{font-size:2.25rem;font-weight:700;line-height:2.5rem;margin-bottom:var(--v-space-4)}h2,.v-h2{font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:var(--v-space-3)}h3,.v-h3{font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:var(--v-space-2)}h4,.v-h4{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:var(--v-space-2)}p,.v-body{font-size:1rem;margin-bottom:var(--v-space-4)}small,.v-small{font-size:.875rem;color:var(--v-color-text-muted)}code,pre{font-family:var(--v-font-family-mono, ui-monospace, monospace);background-color:var(--v-color-surface-muted);padding:.2em .4em;border-radius:var(--v-radius-sm);font-size:.9em}}@layer v-utilities{.v-bg-primary,.v-bg-primary-hover{background-color:var(--v-color-primary)!important;color:#fff!important}.v-bg-secondary{background-color:var(--v-color-secondary)!important;color:#fff!important}.v-bg-info{background-color:var(--v-color-info)!important;color:#fff!important}.v-bg-danger{background-color:var(--v-color-danger)!important;color:#fff!important}.v-bg-warning{background-color:var(--v-color-warning)!important;color:#fff!important}.v-bg-success{background-color:var(--v-color-success)!important;color:#fff!important}.v-bg-dark{background-color:var(--v-color-dark)!important;color:#fff!important}.v-bg-muted{background-color:var(--v-color-muted)!important;color:#fff!important}.v-bg-pending,.v-bg-pendiente{background-color:var(--v-color-pending)!important;color:#fff!important}.v-bg-completed,.v-bg-completado{background-color:var(--v-color-completed)!important;color:#fff!important}.v-bg-active,.v-bg-activo{background-color:var(--v-color-active)!important;color:#fff!important}.v-bg-inactive,.v-bg-inactivo{background-color:var(--v-color-inactive)!important;color:#fff!important}.v-bg-cancelled,.v-bg-cancelado{background-color:var(--v-color-cancelled)!important;color:#fff!important}.v-bg-inprogress,.v-bg-en-proceso{background-color:var(--v-color-inprogress)!important;color:#fff!important}.v-bg-hold{background-color:var(--v-color-hold)!important;color:#fff!important}.v-bg-white{background-color:var(--v-color-white)!important;color:var(--v-color-dark)!important}.v-bg-draft{background-color:var(--v-color-draft)!important;color:#fff!important}.v-bg-loading{background-color:var(--v-color-loading)!important;color:#fff!important}.v-bg-disabled{background-color:var(--v-color-disabled)!important;color:#4b5563!important}.v-bg-expired{background-color:var(--v-color-expired)!important;color:#fff!important}.v-bg-approved{background-color:var(--v-color-approved)!important;color:#fff!important}.v-overflow-hidden{overflow:hidden!important}.v-overflow-visible{overflow:visible!important}.v-relative{position:relative!important}.v-p-0{padding:0!important}.v-h-full{height:100%!important}.v-h-screen{height:100vh!important}.v-h-96{height:24rem!important}.v-bg-rejected{background-color:var(--v-color-rejected)!important;color:#fff!important}.v-bg-archived{background-color:var(--v-color-archived)!important;color:#fff!important}.v-bg-urgent{background-color:var(--v-color-urgent)!important;color:#fff!important}.v-bg-new{background-color:var(--v-color-new)!important;color:#fff!important}.v-bg-glass{background:#ffffff1a!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.2)!important;color:inherit!important}.v-gradient-primary{background:var(--v-gradient-primary)!important;color:#fff!important}.v-gradient-hero{background:var(--v-gradient-hero)!important;color:#fff!important}.v-gradient-surface{background:var(--v-gradient-surface)!important;color:inherit!important}.v-text-primary{color:var(--v-color-primary-text)!important}.v-text-secondary{color:var(--v-color-secondary-text)!important}.v-text-info{color:var(--v-color-info-text)!important}.v-text-danger{color:var(--v-color-danger-text)!important}.v-text-warning{color:var(--v-color-warning-text)!important}.v-text-success{color:var(--v-color-success-text)!important}.v-text-dark{color:var(--v-color-dark-text)!important}.v-text-muted{color:var(--v-color-muted-text)!important}.v-text-cancelled,.v-text-cancelado{color:var(--v-color-cancelled-text)!important}.v-text-inprogress,.v-text-en-proceso{color:var(--v-color-inprogress-text)!important}.v-text-hold{color:var(--v-color-hold-text)!important}.v-text-white{color:var(--v-color-white)!important}.v-text-draft{color:var(--v-color-draft-text)!important}.v-text-loading{color:var(--v-color-loading-text)!important}.v-text-disabled{color:var(--v-color-disabled-text)!important}.v-text-expired{color:var(--v-color-expired-text)!important}.v-text-approved{color:var(--v-color-approved-text)!important}.v-text-rejected{color:var(--v-color-rejected-text)!important}.v-text-archived{color:var(--v-color-archived-text)!important}.v-text-urgent{color:var(--v-color-urgent-text)!important}.v-text-new{color:var(--v-color-new-text)!important}.v-raised{box-shadow:0 4px 12px #00000026!important;transform:translateY(-2px)!important;transition:all .2s ease-in-out!important}.v-raised:hover{box-shadow:0 8px 24px #0003!important;transform:translateY(-3px)!important;filter:brightness(1.05)}.v-raised:active{transform:translateY(-1px)!important;box-shadow:0 2px 6px #0000001a!important}.v-no-rounded{border-radius:0!important}.v-ui-xs{--v-btn-py: .25rem;--v-btn-px: .5rem;--v-btn-font-size: .75rem;--v-badge-py: .1em;--v-badge-px: .4em;--v-badge-font-size: .65rem;--v-card-py: .75rem;--v-card-px: 1rem;--v-card-title-size: .875rem;--v-card-body-size: .75rem;font-size:.75rem!important}.v-ui-sm{--v-btn-py: .375rem;--v-btn-px: .75rem;--v-btn-font-size: .875rem;--v-badge-py: .2em;--v-badge-px: .5em;--v-badge-font-size: .7rem;--v-card-py: 1rem;--v-card-px: 1.25rem;--v-card-title-size: 1rem;--v-card-body-size: .875rem;font-size:.875rem!important}.v-ui-base{--v-btn-py: .5rem;--v-btn-px: 1rem;--v-btn-font-size: 1rem;--v-badge-py: .25em;--v-badge-px: .6em;--v-badge-font-size: .75rem;font-size:1rem!important}.v-ui-lg{--v-btn-py: .75rem;--v-btn-px: 1.5rem;--v-btn-font-size: 1.125rem;--v-badge-py: .3em;--v-badge-px: .8em;--v-badge-font-size: .875rem;font-size:1.125rem!important}.v-ui-xl{--v-btn-py: .75rem;--v-btn-px: 1.75rem;--v-btn-font-size: 1.25rem;--v-badge-py: .4em;--v-badge-px: 1em;--v-badge-font-size: 1rem;--v-card-py: 2rem;--v-card-px: 2.25rem;--v-card-title-size: 1.5rem;--v-card-body-size: 1.125rem;font-size:1.25rem!important}.v-ui-2xl{--v-btn-py: 1rem;--v-btn-px: 2.25rem;--v-btn-font-size: 1.5rem;--v-badge-py: .5em;--v-badge-px: 1.2em;--v-badge-font-size: 1.25rem;--v-card-py: 2.5rem;--v-card-px: 3rem;--v-card-title-size: 2rem;--v-card-body-size: 1.25rem;font-size:1.5rem!important}}@layer v-buttons{.v-btn,[class*=v-button-]{display:inline-flex;align-items:center;justify-content:center;padding:var(--v-btn-py, .5rem) var(--v-btn-px, 1rem);font-size:var(--v-btn-font-size, 1rem);font-weight:500;border-radius:var(--v-radius-lg);border:1px solid transparent;cursor:pointer;transition:all .2s ease-in-out;gap:var(--v-space-2);-webkit-user-select:none;user-select:none;background-color:var(--v-btn-bg, var(--v-gray-200));color:var(--v-btn-color, var(--v-color-text))}.v-btn:hover:not(:disabled),[class*=v-button-]:hover:not(:disabled){background-color:var(--v-btn-hover-bg, var(--v-gray-300))}.v-btn:active:not(:disabled),[class*=v-button-]:active:not(:disabled){transform:translateY(1px) scale(.98);box-shadow:none}.v-btn:focus-visible{outline:2px solid var(--v-color-focus-ring);outline-offset:2px}.v-btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.v-btn-primary{--v-btn-bg: var(--v-color-primary);--v-btn-hover-bg: var(--v-color-primary-hover);--v-btn-color: var(--v-color-text-inverse)}.v-btn-secondary{--v-btn-bg: var(--v-color-surface-muted);--v-btn-hover-bg: var(--v-gray-200);--v-btn-color: var(--v-color-text);border-color:var(--v-color-border)}.v-btn-success{--v-btn-bg: var(--v-color-success);--v-btn-hover-bg: var(--v-color-success-text);--v-btn-color: var(--v-color-text-inverse)}.v-btn-danger{--v-btn-bg: var(--v-color-danger);--v-btn-hover-bg: var(--v-color-danger-text);--v-btn-color: var(--v-color-text-inverse)}.v-button-primary{background-color:var(--v-color-primary);color:#fff;border-color:var(--v-color-primary)}.v-button-secondary{background-color:var(--v-color-secondary);color:#fff;border-color:var(--v-color-secondary)}.v-button-info{background-color:var(--v-color-info);color:#fff;border-color:var(--v-color-info)}.v-button-danger{background-color:var(--v-color-danger);color:#fff;border-color:var(--v-color-danger)}.v-button-warning{background-color:var(--v-color-warning);color:#fff;border-color:var(--v-color-warning)}.v-button-success{background-color:var(--v-color-success);color:#fff;border-color:var(--v-color-success)}.v-button-dark{background-color:var(--v-color-dark);color:#fff;border-color:var(--v-color-dark)}.v-button-muted{background-color:var(--v-color-muted);color:#fff;border-color:var(--v-color-muted)}.v-button-pending,.v-button-pendiente{background-color:var(--v-color-pending);color:#fff;border-color:var(--v-color-pending)}.v-button-completed,.v-button-completado{background-color:var(--v-color-completed);color:#fff;border-color:var(--v-color-completed)}.v-button-active,.v-button-activo{background-color:var(--v-color-active);color:#fff;border-color:var(--v-color-active)}.v-button-inactive,.v-button-inactivo{background-color:var(--v-color-inactive);color:#fff;border-color:var(--v-color-inactive)}.v-button-cancelled,.v-button-cancelado{background-color:var(--v-color-cancelled);color:#fff;border-color:var(--v-color-cancelled)}.v-button-inprogress,.v-button-en-proceso{background-color:var(--v-color-inprogress);color:#fff;border-color:var(--v-color-inprogress)}.v-button-hold{background-color:var(--v-color-hold);color:#fff;border-color:var(--v-color-hold)}.v-button-white{background-color:var(--v-color-white);color:var(--v-color-dark);border-color:var(--v-color-border)}.v-button-draft{background-color:var(--v-color-draft);color:#fff;border-color:var(--v-color-draft)}.v-button-loading{background-color:var(--v-color-loading);color:#fff;border-color:var(--v-color-loading)}.v-button-disabled{background-color:var(--v-color-disabled);color:#4b5563;border-color:var(--v-color-border)}.v-button-expired{background-color:var(--v-color-expired);color:#fff;border-color:var(--v-color-expired)}.v-button-approved{background-color:var(--v-color-approved);color:#fff;border-color:var(--v-color-approved)}.v-button-rejected{background-color:var(--v-color-rejected);color:#fff;border-color:var(--v-color-rejected)}.v-button-archived{background-color:var(--v-color-archived);color:#fff;border-color:var(--v-color-archived)}.v-button-urgent{background-color:var(--v-color-urgent);color:#fff;border-color:var(--v-color-urgent)}.v-button-new{background-color:var(--v-color-new);color:#fff;border-color:var(--v-color-new)}.v-button-primary:hover,.v-button-primary:focus{opacity:.9}.v-button-secondary:hover{opacity:.9}.v-button-outline-primary{background-color:transparent;color:var(--v-color-primary);border-color:var(--v-color-primary)}.v-button-outline-secondary{background-color:transparent;color:var(--v-color-secondary);border-color:var(--v-color-secondary)}.v-button-outline-info{background-color:transparent;color:var(--v-color-info);border-color:var(--v-color-info)}.v-button-outline-danger{background-color:transparent;color:var(--v-color-danger);border-color:var(--v-color-danger)}.v-button-outline-warning{background-color:transparent;color:var(--v-color-warning);border-color:var(--v-color-warning)}.v-button-outline-success{background-color:transparent;color:var(--v-color-success);border-color:var(--v-color-success)}.v-button-outline-dark{background-color:transparent;color:var(--v-color-dark);border-color:var(--v-color-dark)}.v-button-outline-muted{background-color:transparent;color:var(--v-color-muted);border-color:var(--v-color-muted)}.v-button-outline-pending{background-color:transparent;color:var(--v-color-pending);border-color:var(--v-color-pending)}.v-button-outline-completed{background-color:transparent;color:var(--v-color-completed);border-color:var(--v-color-completed)}.v-button-outline-active{background-color:transparent;color:var(--v-color-active);border-color:var(--v-color-active)}.v-button-outline-inactive{background-color:transparent;color:var(--v-color-inactive);border-color:var(--v-color-inactive)}.v-button-outline-cancelled{background-color:transparent;color:var(--v-color-cancelled);border-color:var(--v-color-cancelled)}.v-button-outline-inprogress{background-color:transparent;color:var(--v-color-inprogress);border-color:var(--v-color-inprogress)}.v-button-outline-hold{background-color:transparent;color:var(--v-color-hold);border-color:var(--v-color-hold)}.v-button-outline-white{background-color:transparent;color:var(--v-color-white);border-color:var(--v-color-white)}.v-button-outline-draft{background-color:transparent;color:var(--v-color-draft);border-color:var(--v-color-draft)}.v-button-outline-loading{background-color:transparent;color:var(--v-color-loading);border-color:var(--v-color-loading)}.v-button-outline-disabled{background-color:transparent;color:var(--v-color-disabled);border-color:var(--v-color-disabled)}.v-button-outline-expired{background-color:transparent;color:var(--v-color-expired);border-color:var(--v-color-expired)}.v-button-outline-approved{background-color:transparent;color:var(--v-color-approved);border-color:var(--v-color-approved)}.v-button-outline-rejected{background-color:transparent;color:var(--v-color-rejected);border-color:var(--v-color-rejected)}.v-button-outline-archived{background-color:transparent;color:var(--v-color-archived);border-color:var(--v-color-archived)}.v-button-outline-urgent{background-color:transparent;color:var(--v-color-urgent);border-color:var(--v-color-urgent)}.v-button-outline-new{background-color:transparent;color:var(--v-color-new);border-color:var(--v-color-new)}.v-button-outline-primary:hover{background-color:var(--v-color-primary-muted)}.v-button-gradient-primary{background:linear-gradient(135deg,var(--v-color-primary) 0%,color-mix(in srgb,var(--v-color-primary),#fff 20%) 100%);color:#fff;border:none;box-shadow:0 4px 15px #0000001a}.v-button-gradient-secondary{background:linear-gradient(135deg,var(--v-color-secondary) 0%,#cbd5e1 100%);color:#fff;border:none}.v-button-gradient-info{background:linear-gradient(135deg,var(--v-color-info) 0%,#38bdf8 100%);color:#fff;border:none}.v-button-gradient-danger{background:linear-gradient(135deg,var(--v-color-danger) 0%,#f87171 100%);color:#fff;border:none}.v-button-gradient-success{background:linear-gradient(135deg,var(--v-color-success) 0%,#34d399 100%);color:#fff;border:none}.v-button-gradient-warning{background:linear-gradient(135deg,var(--v-color-warning) 0%,#fbbf24 100%);color:#fff;border:none}.v-button-gradient-pending{background:linear-gradient(135deg,var(--v-color-pending) 0%,#fb923c 100%);color:#fff;border:none}.v-button-gradient-completed{background:linear-gradient(135deg,var(--v-color-completed) 0%,#10b981 100%);color:#fff;border:none}.v-button-gradient-active{background:linear-gradient(135deg,var(--v-color-active) 0%,#7dd3fc 100%);color:#fff;border:none}.v-button-gradient-cancelled{background:linear-gradient(135deg,var(--v-color-cancelled) 0%,#f87171 100%);color:#fff;border:none}.v-button-gradient-inprogress{background:linear-gradient(135deg,var(--v-color-inprogress) 0%,#38bdf8 100%);color:#fff;border:none}.v-button-gradient-dark{background:linear-gradient(135deg,var(--v-color-dark) 0%,#1e293b 100%);color:#fff;border:none}.v-button-gradient-muted{background:linear-gradient(135deg,var(--v-color-muted) 0%,#94a3b8 100%);color:#fff;border:none}.v-button-gradient-inactive{background:linear-gradient(135deg,var(--v-color-inactive) 0%,#94a3b8 100%);color:#fff;border:none}.v-button-gradient-hold{background:linear-gradient(135deg,var(--v-color-hold) 0%,#a78bfa 100%);color:#fff;border:none}.v-button-gradient-draft{background:linear-gradient(135deg,var(--v-color-draft) 0%,#9ca3af 100%);color:#fff;border:none}.v-button-gradient-loading{background:linear-gradient(135deg,var(--v-color-loading) 0%,#93c5fd 100%);color:#fff;border:none}.v-button-gradient-expired{background:linear-gradient(135deg,var(--v-color-expired) 0%,#f87171 100%);color:#fff;border:none}.v-button-gradient-approved{background:linear-gradient(135deg,var(--v-color-approved) 0%,#2dd4bf 100%);color:#fff;border:none}.v-button-gradient-rejected{background:linear-gradient(135deg,var(--v-color-rejected) 0%,#fb923c 100%);color:#fff;border:none}.v-button-gradient-urgent{background:linear-gradient(135deg,var(--v-color-urgent) 0%,#f87171 100%);color:#fff;border:none}.v-button-gradient-new{background:linear-gradient(135deg,var(--v-color-new) 0%,#60a5fa 100%);color:#fff;border:none}.v-button-gradient-primary:hover{filter:brightness(1.1)}.v-btn-outline{background-color:transparent;border-color:var(--v-color-primary);color:var(--v-color-primary-text)}.v-btn-outline:hover:not(:disabled){background-color:var(--v-color-primary-muted);color:var(--v-color-primary-text)}.v-btn-glass{background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:var(--v-color-text)}.v-btn-glass:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.v-btn-gradient{background:var(--v-gradient-primary);color:#fff;border:none}.v-btn-gradient:hover:not(:disabled){filter:brightness(1.1);background:var(--v-gradient-primary)}.v-btn-xs{--v-btn-py: .125rem;--v-btn-px: .375rem;--v-btn-font-size: .75rem}.v-btn-sm{--v-btn-py: .25rem;--v-btn-px: .5rem;--v-btn-font-size: .875rem}.v-btn-base{--v-btn-py: .5rem;--v-btn-px: 1rem;--v-btn-font-size: 1rem}.v-btn-lg{--v-btn-py: .75rem;--v-btn-px: 1.5rem;--v-btn-font-size: 1.125rem}.v-btn-xl{--v-btn-py: 1rem;--v-btn-px: 2rem;--v-btn-font-size: 1.25rem}.v-btn-2xl{--v-btn-py: 1.25rem;--v-btn-px: 2.5rem;--v-btn-font-size: 1.5rem}.v-btn-link{background-color:transparent!important;border-color:transparent!important;padding-left:0;padding-right:0}.v-btn-link:hover:not(:disabled){background-color:transparent!important;text-decoration:underline}.v-button-link-primary{color:var(--v-color-primary-text)}.v-button-link-secondary{color:var(--v-color-secondary-text)}.v-button-link-info{color:var(--v-color-info-text)}.v-button-link-danger{color:var(--v-color-danger-text)}.v-button-link-warning{color:var(--v-color-warning-text)}.v-button-link-success{color:var(--v-color-success-text)}.v-button-link-dark{color:var(--v-color-dark-text)}.v-button-link-muted{color:var(--v-color-muted-text)}.v-button-link-hold{color:var(--v-color-hold-text)}.v-button-link-white{color:var(--v-color-white)}.v-button-link-draft{color:var(--v-color-draft-text)}.v-button-link-loading{color:var(--v-color-loading-text)}.v-button-link-disabled{color:var(--v-color-disabled-text)}.v-button-link-expired{color:var(--v-color-expired-text)}.v-button-link-approved{color:var(--v-color-approved-text)}.v-button-link-rejected{color:var(--v-color-rejected-text)}.v-button-link-archived{color:var(--v-color-archived-text)}.v-button-link-urgent{color:var(--v-color-urgent-text)}.v-button-link-new{color:var(--v-color-new-text)}.v-btn-ghost{background-color:transparent;border-color:transparent;color:var(--v-color-text)}.v-btn-ghost:hover:not(:disabled){background-color:var(--v-color-surface-muted)}}@layer v-components{.v-card{display:flex;flex-direction:column;background:var(--v-color-bg-paper, #fff);border:1px solid var(--v-color-border, #e2e8f0);border-radius:var(--v-radius-md, 8px);overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-sizing:border-box;position:relative;box-shadow:0 4px 6px -1px #0000000d}.v-card-header{padding:var(--v-card-py, 1.5rem) var(--v-card-px, 1.75rem);display:flex;align-items:center;gap:.75rem;background:transparent;border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card-title{margin:0;font-weight:700;font-size:var(--v-card-title-size, 1.125rem);line-height:1.2;color:var(--v-color-text-emphasis, #1e293b)}.v-card-body{padding:var(--v-card-py, 1.5rem) var(--v-card-px, 1.75rem);flex-grow:1;color:var(--v-color-text, #475569);line-height:1.6;font-size:var(--v-card-body-size, .9375rem)}.v-card-footer{padding:calc(var(--v-card-py, 1.5rem) * .8) var(--v-card-px, 1.75rem);border-top:1px solid rgba(0,0,0,.05);background:transparent;display:flex;align-items:center;gap:.75rem;font-size:.8125rem;color:var(--v-color-text-muted, #64748b);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card.v-card-standard{border-color:#f1f5f9}.v-card.v-card-standard.v-card-primary{border-top:4px solid var(--v-color-primary)!important}.v-card.v-card-standard.v-card-success{border-top:4px solid var(--v-color-success)!important}.v-card.v-card-standard.v-card-danger{border-top:4px solid var(--v-color-danger)!important}.v-card.v-card-standard.v-card-warning{border-top:4px solid var(--v-color-warning)!important}.v-card.v-card-standard.v-card-info{border-top:4px solid var(--v-color-info)!important}.v-card.v-card-standard.v-card-urgent{border-top:4px solid var(--v-color-urgent)!important}.v-card.v-card-standard.v-card-new{border-top:4px solid var(--v-color-new)!important}.v-card.v-card-standard.v-card-hold{border-top:4px solid var(--v-color-hold)!important}.v-card.v-card-standard.v-card-draft{border-top:4px solid var(--v-color-draft)!important}.v-card.v-card-standard.v-card-loading{border-top:4px solid var(--v-color-loading)!important}.v-card.v-card-standard.v-card-disabled{border-top:4px solid var(--v-color-disabled)!important}.v-card.v-card-standard.v-card-expired{border-top:4px solid var(--v-color-expired)!important}.v-card.v-card-standard.v-card-approved{border-top:4px solid var(--v-color-approved)!important}.v-card.v-card-standard.v-card-rejected{border-top:4px solid var(--v-color-rejected)!important}.v-card.v-card-standard.v-card-archived{border-top:4px solid var(--v-color-archived)!important}.v-card.v-card-standard.v-card-pending{border-top:4px solid var(--v-color-pending)!important}.v-card.v-card-standard.v-card-completed{border-top:4px solid var(--v-color-completed)!important}.v-card.v-card-standard.v-card-active{border-top:4px solid var(--v-color-active)!important}.v-card.v-card-standard.v-card-inprogress{border-top:4px solid var(--v-color-inprogress)!important}.v-card.v-card-standard.v-card-inactive{border-top:4px solid var(--v-color-inactive)!important}.v-card.v-card-standard.v-card-cancelled{border-top:4px solid var(--v-color-cancelled)!important}.v-card.v-card-standard .v-card-header{border-bottom:1px solid #f1f5f9!important;background:#f8fafc!important}.v-card.v-card-standard .v-card-footer{border-top:1px solid #f1f5f9!important;background:#f8fafc!important}.v-card.v-card-standard .v-card-title{font-weight:800;font-size:1.125rem;letter-spacing:-.015em}.v-card.v-card-modern{border-radius:24px!important;background:#fff6!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 20px 25px -5px #0000000d,0 8px 10px -6px #0000000d!important}.v-dark .v-card.v-card-modern{background:#0f172a99!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 20px 25px -5px #0003!important}.v-card-modern .v-card-header,.v-card-modern .v-card-footer{border:none}.v-card-modern .v-card-title{font-size:1.25rem;letter-spacing:-.01em}.v-card.v-card-animated{cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important}.v-card.v-card-animated:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 30px -5px #00000014!important}.v-card-modern.v-card-success{background:color-mix(in srgb,var(--v-color-success) 12%,rgba(255,255,255,.4))!important;border-color:color-mix(in srgb,var(--v-color-success) 45%,rgba(255,255,255,.6))!important}.v-card-modern.v-card-primary{background:color-mix(in srgb,var(--v-color-primary) 12%,rgba(255,255,255,.4))!important;border-color:color-mix(in srgb,var(--v-color-primary) 45%,rgba(255,255,255,.6))!important}.v-card-modern.v-card-danger{background:color-mix(in srgb,var(--v-color-danger) 12%,rgba(255,255,255,.4))!important;border-color:color-mix(in srgb,var(--v-color-danger) 45%,rgba(255,255,255,.6))!important}.v-card-modern.v-card-info{background:color-mix(in srgb,var(--v-color-info) 12%,rgba(255,255,255,.4))!important;border-color:color-mix(in srgb,var(--v-color-info) 45%,rgba(255,255,255,.6))!important}.v-dark .v-card-modern.v-card-success{background:color-mix(in srgb,var(--v-color-success) 15%,rgba(15,23,42,.6))!important;border-color:color-mix(in srgb,var(--v-color-success) 50%,rgba(255,255,255,.1))!important}.v-dark .v-card-modern.v-card-primary{background:color-mix(in srgb,var(--v-color-primary) 15%,rgba(15,23,42,.6))!important;border-color:color-mix(in srgb,var(--v-color-primary) 50%,rgba(255,255,255,.1))!important}.v-dark .v-card-modern.v-card-danger{background:color-mix(in srgb,var(--v-color-danger) 15%,rgba(15,23,42,.6))!important;border-color:color-mix(in srgb,var(--v-color-danger) 50%,rgba(255,255,255,.1))!important}.v-card.v-card-minimalist{border:none!important;box-shadow:none!important;background:transparent!important;overflow:visible}.v-card.v-card-minimalist .v-card-header{padding:0 0 1rem!important;background:transparent!important;border:none!important}.v-card.v-card-minimalist .v-card-title{font-size:1.5rem!important;font-weight:800!important;letter-spacing:-.025em!important}.v-card.v-card-minimalist .v-card-footer{padding:1rem 0 0!important;border:none!important;background:transparent!important}.v-card.v-card-minimalist .v-card-body{background:#fff!important;padding:2rem 2.5rem!important;border-radius:12px!important;box-shadow:0 4px 12px #00000008!important;position:relative!important;border:none!important}.v-card-minimalist .v-card-body:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:4px;background:#e2e8f0;border-radius:4px}.v-card-minimalist.v-card-danger .v-card-title{color:var(--v-color-danger)}.v-card-minimalist.v-card-danger .v-card-body:before{background:var(--v-color-danger)}.v-card-minimalist.v-card-primary .v-card-title{color:var(--v-color-primary)}.v-card-minimalist.v-card-primary .v-card-body:before{background:var(--v-color-primary)}.v-card-minimalist.v-card-success .v-card-title{color:var(--v-color-success)}.v-card-minimalist.v-card-success .v-card-body:before{background:var(--v-color-success)}.v-card.v-card-solid{border:none!important;box-shadow:0 10px 15px -3px #0000001a!important;color:#fff!important}.v-card.v-card-solid .v-card-header,.v-card.v-card-solid .v-card-footer{background:#0000001a!important;border:none!important;color:#ffffffe6!important}.v-card.v-card-solid .v-card-title,.v-card.v-card-solid .v-card-body{color:#fff!important;background:transparent!important}.v-card.v-card-solid.v-card-primary{background:var(--v-color-primary)!important}.v-card.v-card-solid.v-card-success{background:var(--v-color-success)!important}.v-card.v-card-solid.v-card-danger{background:var(--v-color-danger)!important}.v-card.v-card-solid.v-card-warning{background:var(--v-color-warning)!important}.v-card.v-card-solid.v-card-info{background:var(--v-color-info)!important}.v-card.v-card-solid.v-card-urgent{background:var(--v-color-urgent)!important}.v-card.v-card-solid.v-card-new{background:var(--v-color-new)!important}.v-card.v-card-solid.v-card-hold{background:var(--v-color-hold)!important}.v-card.v-card-outline{background:transparent!important;border-width:2px!important;box-shadow:none!important}.v-card.v-card-outline.v-card-primary{border-color:var(--v-color-primary)!important}.v-card.v-card-outline.v-card-primary .v-card-title{color:var(--v-color-primary)!important}.v-card.v-card-outline.v-card-success{border-color:var(--v-color-success)!important}.v-card.v-card-outline.v-card-success .v-card-title{color:var(--v-color-success)!important}.v-card.v-card-outline.v-card-danger{border-color:var(--v-color-danger)!important}.v-card.v-card-outline.v-card-danger .v-card-title{color:var(--v-color-danger)!important}.v-card.v-card-header-v-solid,.v-card-header-v-solid,.v-card-header-v-solid.v-card-primary,.v-card-header-v-solid[state=primary]{--v-card-header-solid-bg: var(--v-color-primary)}.v-card-header-v-solid.v-card-success,.v-card-header-v-solid[state=success]{--v-card-header-solid-bg: var(--v-color-success)}.v-card-header-v-solid.v-card-danger,.v-card-header-v-solid[state=danger]{--v-card-header-solid-bg: var(--v-color-danger)}.v-card-header-v-solid.v-card-warning,.v-card-header-v-solid[state=warning]{--v-card-header-solid-bg: var(--v-color-warning)}.v-card-header-v-solid.v-card-info,.v-card-header-v-solid[state=info]{--v-card-header-solid-bg: var(--v-color-info)}.v-card-header-v-solid.v-card-urgent,.v-card-header-v-solid[state=urgent]{--v-card-header-solid-bg: var(--v-color-urgent)}.v-card-header-v-solid.v-card-new,.v-card-header-v-solid[state=new]{--v-card-header-solid-bg: var(--v-color-new)}.v-card-header-v-solid.v-card-hold,.v-card-header-v-solid[state=hold]{--v-card-header-solid-bg: var(--v-color-hold)}.v-card-header-v-solid.v-card-approved,.v-card-header-v-solid[state=approved]{--v-card-header-solid-bg: var(--v-color-approved)}.v-card.v-card-header-v-solid .v-card-header,.v-card-header-v-solid .v-card-header{background:var(--v-card-header-solid-bg)!important;border-bottom:none!important}.v-card.v-card-header-v-solid .v-card-header .v-card-title,.v-card-header-v-solid .v-card-header .v-card-title{color:#fff!important}}@layer v-components{.v-drawer-host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.v-drawer-host.v-drawer-active{z-index:var(--v-drawer-z-index, 1000)!important;overflow:visible}.v-drawer-host.v-drawer-fixed{position:fixed!important;top:0;left:0;width:100vw!important;height:100vh!important;z-index:var(--v-drawer-z-index, 1000);overflow:hidden!important}.v-drawer-host.v-drawer-fixed.v-drawer-active{z-index:2000!important}.v-drawer-host.v-drawer-absolute{position:absolute!important;width:100%!important;height:100%!important;z-index:var(--v-drawer-z-host-absolute, 10);overflow:visible!important}.v-drawer-panel{position:absolute;display:flex;flex-direction:column;background-color:var(--v-color-surface);box-shadow:0 8px 32px #0003;transition:transform var(--v-drawer-transition);z-index:var(--v-drawer-z-panel, 200);pointer-events:none;max-height:100%;visibility:hidden}.v-drawer-panel.visible{pointer-events:auto;z-index:calc(var(--v-drawer-z-tab, 300) + 100);visibility:visible}.v-drawer-panel.left{top:0;left:0;height:100%;width:auto;transform:translate(-100%)}.v-drawer-panel.right{top:0;right:0;height:100%;width:auto;transform:translate(100%)}.v-drawer-panel.top{top:0;left:0;width:100%;height:auto;transform:translateY(-100%)}.v-drawer-panel.bottom{bottom:0;left:0;width:100%;height:auto;transform:translateY(100%)}.v-drawer-panel.left.visible,.v-drawer-panel.right.visible,.v-drawer-panel.top.visible,.v-drawer-panel.bottom.visible{transform:translate(0)!important}.v-drawer-tab{position:absolute;padding:var(--v-drawer-tab-padding, .5rem 1rem);background-color:var(--v-drawer-tab-bg, var(--v-color-surface));border:1px solid var(--v-color-border);cursor:pointer;white-space:nowrap;pointer-events:auto;transition:all .2s;z-index:var(--v-drawer-z-tab, 300);display:flex;align-items:center;gap:.5rem;color:var(--v-color-muted-text);box-shadow:0 2px 8px #0000001a;--v-tab-offset: 0px;visibility:visible!important}.v-drawer-panel.left .v-drawer-tab{left:100%;width:6.5rem;height:2.25rem;transform:rotate(-90deg);transform-origin:top left;border-radius:0 0 8px 8px;display:flex;justify-content:center;padding:0 .5rem;border-left:none}.v-drawer-panel.left .v-drawer-tab.start{top:0;margin-top:calc(10.5rem + var(--v-tab-offset, 0px))}.v-drawer-panel.left .v-drawer-tab.center{top:50%;margin-top:calc(3.25rem + var(--v-tab-offset, 0px))}.v-drawer-panel.left .v-drawer-tab.end{top:100%;margin-top:calc(-4rem + var(--v-tab-offset, 0px))}.v-drawer-panel.right .v-drawer-tab{left:0;width:6.5rem;height:2.25rem;transform:rotate(90deg);transform-origin:top left;border-radius:0 0 8px 8px;display:flex;justify-content:center;padding:0 .5rem;border-right:none}.v-drawer-panel.right .v-drawer-tab.start{top:0;margin-top:calc(4rem + var(--v-tab-offset, 0px))}.v-drawer-panel.right .v-drawer-tab.center{top:50%;margin-top:calc(-3.25rem + var(--v-tab-offset, 0px))}.v-drawer-panel.right .v-drawer-tab.end{top:100%;margin-top:calc(-10.5rem + var(--v-tab-offset, 0px))}.v-drawer-panel.top .v-drawer-tab{top:100%;border-radius:0 0 8px 8px;border-top:none}.v-drawer-panel.top .v-drawer-tab.start{left:0;margin-left:calc(4rem + var(--v-tab-offset, 0px))}.v-drawer-panel.top .v-drawer-tab.center{left:50%;transform:translate(-50%);margin-left:var(--v-tab-offset, 0px)}.v-drawer-panel.top .v-drawer-tab.end{left:auto;right:0;margin-right:calc(4rem + var(--v-tab-offset, 0px))}.v-drawer-panel.bottom .v-drawer-tab{bottom:100%;border-radius:8px 8px 0 0;border-bottom:none}.v-drawer-panel.bottom .v-drawer-tab.start{left:0;margin-left:calc(4rem + var(--v-tab-offset, 0px))}.v-drawer-panel.bottom .v-drawer-tab.center{left:50%;transform:translate(-50%);margin-left:var(--v-tab-offset, 0px)}.v-drawer-panel.bottom .v-drawer-tab.end{left:auto;right:0;margin-right:calc(4rem + var(--v-tab-offset, 0px))}.v-drawer-tab.v-drawer-tab-disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.v-drawer-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.v-drawer-header{padding:var(--v-space-4) var(--v-space-5);border-bottom:1px solid var(--v-color-border);display:flex;align-items:center;justify-content:space-between}.v-drawer-header:empty{display:none;border-bottom:none}.v-drawer-body{flex:1;overflow-y:auto;padding:var(--v-space-5);scrollbar-gutter:stable;min-height:0}.v-drawer-body.v-p-0{padding:0}.v-drawer-footer{padding:var(--v-space-4) var(--v-space-5);border-top:1px solid var(--v-color-border)}.v-drawer-footer.v-border-0{border-top:none}.v-drawer-footer:empty{display:none;border-top:none}.v-drawer-panel.modern.left{border-right:4px solid transparent;border-image:var(--v-gradient-primary) 1}.v-drawer-panel.modern.right{border-left:4px solid transparent;border-image:var(--v-gradient-primary) 1}.v-drawer-panel.modern.top{border-bottom:4px solid transparent;border-image:var(--v-gradient-primary) 1}.v-drawer-panel.modern.bottom{border-top:4px solid transparent;border-image:var(--v-gradient-primary) 1}.v-drawer-panel.glass{background:rgba(var(--v-color-surface-rgb),.7);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.1)}.v-drawer-panel.glass .v-drawer-tab{background:rgba(var(--v-color-surface-rgb),.4)!important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.1);color:var(--v-text-primary)}.v-drawer-panel.left.glass .v-drawer-tab{border-left:none}.v-drawer-panel.right.glass .v-drawer-tab{border-right:none}.v-drawer-panel.top.glass .v-drawer-tab{border-top:none}.v-drawer-panel.bottom.glass .v-drawer-tab{border-bottom:none}.v-drawer-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--v-drawer-z-mask, 100);pointer-events:none;visibility:hidden;cursor:pointer;opacity:0;transition:opacity var(--v-drawer-transition),visibility var(--v-drawer-transition)}.v-drawer-mask.visible{opacity:1;visibility:visible;pointer-events:auto}}.v-float-button{position:fixed;z-index:1000;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.v-float-button--bottom-right{bottom:2rem;right:2rem}.v-float-button--bottom-left{bottom:2rem;left:2rem}.v-float-button--top-right{top:2rem;right:2rem}.v-float-button--top-left{top:2rem;left:2rem}.v-float-button--mobile-bottom-right{bottom:1.5rem;right:1.5rem}.v-float-button--mobile-bottom-left{bottom:1.5rem;left:1.5rem}.v-float-button__trigger{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;border:none;cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);outline:none;-webkit-tap-highlight-color:transparent}.v-float-button__trigger:hover{transform:scale(1.1)}.v-float-button__trigger:focus-visible{box-shadow:0 0 0 3px #3b82f680}.v-float-button__trigger:disabled{opacity:.5;cursor:not-allowed}.v-float-button__menu{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:-1}.v-float-button.is-open .v-float-button__menu{pointer-events:auto}.v-float-button__item{position:absolute;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:none;cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .2s ease,box-shadow .2s ease,opacity .2s ease;outline:none;-webkit-tap-highlight-color:transparent;opacity:0}.v-float-button.is-open .v-float-button__item{opacity:1}.v-float-button--linear .v-float-button__menu{position:absolute;display:flex;gap:.75rem;padding:.5rem}.v-float-button--linear .v-float-button__item{position:relative}.v-float-button--linear.v-float-button--direction-up .v-float-button__menu{flex-direction:column-reverse;bottom:100%;left:50%;transform:translate(-50%)}.v-float-button--linear.v-float-button--direction-down .v-float-button__menu{flex-direction:column;top:100%;left:50%;transform:translate(-50%)}.v-float-button--linear.v-float-button--direction-left .v-float-button__menu{flex-direction:row-reverse;right:100%;top:50%;transform:translateY(-50%)}.v-float-button--linear.v-float-button--direction-right .v-float-button__menu{flex-direction:row;left:100%;top:50%;transform:translateY(-50%)}.v-float-button--circle,.v-float-button--half-circle,.v-float-button--quarter-circle{--v-offset: 5rem}.v-float-button--circle .v-float-button__item{--v-angle: calc(var(--v-item-index) * (360deg / var(--v-total-items)))}.v-float-button--half-circle .v-float-button__item{--v-angle-step: calc(180deg/max(var(--v-total-items) - 1, 1)) ;--v-angle: calc(var(--v-item-index) * var(--v-angle-step))}.v-float-button--quarter-circle .v-float-button__item{--v-angle-step: calc(90deg/max(var(--v-total-items) - 1, 1)) ;--v-angle: calc(var(--v-item-index) * var(--v-angle-step))}.v-float-button--direction-up .v-float-button__item{--v-dir-offset: -90deg}.v-float-button--direction-down .v-float-button__item{--v-dir-offset: 90deg}.v-float-button--direction-left .v-float-button__item{--v-dir-offset: 180deg}.v-float-button--direction-right .v-float-button__item{--v-dir-offset: 0deg}.v-float-button--direction-up-right .v-float-button__item{--v-dir-offset: -90deg}.v-float-button--direction-up-left .v-float-button__item{--v-dir-offset: -180deg}.v-float-button--direction-down-right .v-float-button__item{--v-dir-offset: 0deg}.v-float-button--direction-down-left .v-float-button__item{--v-dir-offset: 90deg}.v-float-button--circle.is-open .v-float-button__item,.v-float-button--half-circle.is-open .v-float-button__item,.v-float-button--quarter-circle.is-open .v-float-button__item{transform:rotate(calc(var(--v-angle) + var(--v-dir-offset))) translate(var(--v-offset)) rotate(calc(-1 * (var(--v-angle) + var(--v-dir-offset))))}.v-float-button--circle:not(.is-open) .v-float-button__item,.v-float-button--half-circle:not(.is-open) .v-float-button__item,.v-float-button--quarter-circle:not(.is-open) .v-float-button__item{transform:translate(0);pointer-events:none}@media(max-width:767px){.v-float-button{z-index:1050}.v-float-button__trigger{width:3.5rem;height:3.5rem}.v-float-button__item{width:3rem;height:3rem}}@media(prefers-reduced-motion:reduce){.v-float-button__trigger,.v-float-button__item{transition:none}}@keyframes float-button-fade-in{0%{opacity:0}to{opacity:1}}@keyframes float-button-scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes float-button-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-button-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-button-slide-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes float-button-slide-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes float-button-fade-out{0%{opacity:1}to{opacity:0}}@keyframes float-button-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes float-button-rotate{0%{transform:rotate(0)}to{transform:rotate(45deg)}}.v-float-button__item:nth-child(1){animation-delay:0ms}.v-float-button__item:nth-child(2){animation-delay:50ms}.v-float-button__item:nth-child(3){animation-delay:.1s}.v-float-button__item:nth-child(4){animation-delay:.15s}.v-float-button__item:nth-child(5){animation-delay:.2s}.v-float-button__item:nth-child(6){animation-delay:.25s}.v-float-button__item:nth-child(7){animation-delay:.3s}.v-float-button__item:nth-child(8){animation-delay:.35s}.v-float-button--anim-enter{animation:float-button-scale-in .25s cubic-bezier(.4,0,.2,1) forwards}.v-float-button--anim-exit{animation:float-button-scale-out .2s cubic-bezier(.4,0,.2,1) forwards}.v-float-button--anim-rotate{animation:float-button-rotate .25s cubic-bezier(.4,0,.2,1) forwards}.v-float-button--linear .v-float-button__item{animation:float-button-slide-up .25s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.v-float-button--circle .v-float-button__item,.v-float-button--quarter-circle .v-float-button__item,.v-float-button--half-circle .v-float-button__item{animation:float-button-scale-in .25s cubic-bezier(.4,0,.2,1) forwards;opacity:0}@media(prefers-reduced-motion:reduce){@keyframes float-button-fade-in{0%{opacity:0}to{opacity:1}}@keyframes float-button-scale-in{0%{opacity:0}to{opacity:1}}.v-float-button__item{animation:float-button-fade-in 1ms ease forwards}}.v-float-button__trigger{background-color:var(--v-float-button-bg, var(--v-color-primary, #3b82f6));color:var(--v-float-button-color, white);box-shadow:var(--v-float-button-shadow, 0 4px 12px rgba(59, 130, 246, .3));transition:all .25s cubic-bezier(.4,0,.2,1)}.v-float-button__trigger:hover{background-color:var(--v-float-button-bg-hover, var(--v-color-primary-dark, #2563eb));box-shadow:var(--v-float-button-shadow-hover, 0 6px 16px rgba(59, 130, 246, .4));transform:scale(1.1)}.v-float-button__trigger:active{transform:scale(.95)}.v-float-button__trigger:focus-visible{box-shadow:var(--v-float-button-focus, 0 0 0 3px rgba(59, 130, 246, .5))}.v-float-button__menu{background-color:var(--v-float-menu-bg, white);border:var(--v-float-menu-border, 1px solid rgba(0, 0, 0, .05));border-radius:var(--v-float-menu-radius, 1rem);box-shadow:var(--v-float-menu-shadow, 0 10px 40px rgba(0, 0, 0, .15));-webkit-backdrop-filter:var(--v-float-menu-backdrop, none);backdrop-filter:var(--v-float-menu-backdrop, none)}.v-float-button__item{background-color:var(--v-float-item-bg, var(--v-color-surface, #f9fafb));color:var(--v-float-item-color, var(--v-color-text, #1f2937));box-shadow:var(--v-float-item-shadow, 0 2px 8px rgba(0, 0, 0, .08));transition:all .2s ease}.v-float-button__item:hover{background-color:var(--v-float-item-bg-hover, var(--v-color-surface-hover, #f3f4f6));box-shadow:var(--v-float-item-shadow-hover, 0 4px 12px rgba(0, 0, 0, .12))}.v-float-button__item:focus-visible{box-shadow:var(--v-float-item-focus, 0 0 0 3px rgba(59, 130, 246, .5))}.v-float-button__item[data-state=primary]{color:var(--v-color-primary, #3b82f6)}.v-float-button__item[data-state=success]{color:var(--v-color-success, #10b981)}.v-float-button__item[data-state=danger]{color:var(--v-color-danger, #ef4444)}.v-float-button__item[data-state=warning]{color:var(--v-color-warning, #f59e0b)}.v-float-button__item[data-state=info]{color:var(--v-color-info, #06b6d4)}.v-float-button__item-badge{background-color:var(--v-color-danger, #ef4444);color:#fff;border:var(--v-float-badge-border, 2px solid white)}.v-float-button--standard .v-float-button__trigger{--v-float-button-bg: var(--v-color-primary, #3b82f6);--v-float-button-color: white;--v-float-button-shadow: 0 4px 12px rgba(59, 130, 246, .3)}.v-float-button--standard .v-float-button__menu{--v-float-menu-bg: white;--v-float-menu-border: 1px solid rgba(0, 0, 0, .05);--v-float-menu-radius: 1rem;--v-float-menu-shadow: 0 10px 40px rgba(0, 0, 0, .15);--v-float-menu-backdrop: none}.v-float-button--standard .v-float-button__item{--v-float-item-bg: var(--v-color-surface, #f9fafb);--v-float-item-color: var(--v-color-text, #1f2937);--v-float-item-shadow: 0 2px 8px rgba(0, 0, 0, .08)}.v-float-button--modern .v-float-button__trigger{--v-float-button-bg: rgba(255, 255, 255, .25);--v-float-button-color: var(--v-color-primary, #3b82f6);--v-float-button-shadow: 0 8px 32px rgba(0, 0, 0, .1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.v-float-button--modern .v-float-button__trigger:hover{--v-float-button-bg: rgba(255, 255, 255, .35);--v-float-button-shadow: 0 12px 40px rgba(0, 0, 0, .15)}.v-float-button--modern .v-float-button__menu{--v-float-menu-bg: rgba(255, 255, 255, .85);--v-float-menu-border: 1px solid rgba(255, 255, 255, .3);--v-float-menu-radius: 1.5rem;--v-float-menu-shadow: 0 8px 32px rgba(0, 0, 0, .1);--v-float-menu-backdrop: blur(20px);-webkit-backdrop-filter:blur(20px)}.v-float-button--modern .v-float-button__item{--v-float-item-bg: rgba(255, 255, 255, .5);--v-float-item-shadow: 0 4px 16px rgba(0, 0, 0, .08);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2)}.v-float-button--minimalist .v-float-button__trigger{--v-float-button-bg: white;--v-float-button-color: var(--v-color-text, #1f2937);--v-float-button-shadow: 0 1px 3px rgba(0, 0, 0, .05);border:1px solid var(--v-color-border, #e5e7eb)}.v-float-button--minimalist .v-float-button__trigger:hover{--v-float-button-bg: var(--v-color-surface-hover, #f9fafb);--v-float-button-shadow: 0 2px 6px rgba(0, 0, 0, .08);border-color:var(--v-color-primary, #3b82f6)}.v-float-button--minimalist .v-float-button__menu{--v-float-menu-bg: white;--v-float-menu-border: 1px solid var(--v-color-border, #e5e7eb);--v-float-menu-radius: .75rem;--v-float-menu-shadow: 0 4px 16px rgba(0, 0, 0, .06);--v-float-menu-backdrop: none;padding:.375rem}.v-float-button--minimalist .v-float-button__item{--v-float-item-bg: transparent;--v-float-item-shadow: none;--v-float-item-bg-hover: var(--v-color-surface-hover, #f9fafb);border-radius:.5rem;border:1px solid transparent}.v-float-button--minimalist .v-float-button__item:hover{border-color:var(--v-color-border, #e5e7eb)}@media(prefers-color-scheme:dark){.v-float-button--standard .v-float-button__menu{--v-float-menu-bg: var(--v-color-surface-dark, #1f2937);--v-float-menu-border: rgba(255, 255, 255, .1)}.v-float-button--standard .v-float-button__item{--v-float-item-bg: var(--v-color-surface-dark-hover, #374151);--v-float-item-color: var(--v-color-text-dark, #f9fafb)}.v-float-button--modern .v-float-button__trigger{--v-float-button-bg: rgba(31, 41, 55, .6);--v-float-button-color: var(--v-color-primary-light, #60a5fa);--v-float-button-border: rgba(255, 255, 255, .1)}.v-float-button--modern .v-float-button__menu{--v-float-menu-bg: rgba(31, 41, 55, .85);--v-float-menu-border: rgba(255, 255, 255, .1)}.v-float-button--minimalist .v-float-button__trigger{--v-float-button-bg: var(--v-color-surface-dark, #1f2937);--v-float-button-color: var(--v-color-text-dark, #f9fafb);--v-float-button-border: var(--v-color-border-dark, #374151)}.v-float-button--minimalist .v-float-button__menu{--v-float-menu-bg: var(--v-color-surface-dark, #1f2937);--v-float-menu-border: var(--v-color-border-dark, #374151)}}@layer v-icons{.v-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;flex-shrink:0!important;vertical-align:middle!important;fill:currentColor;width:1em;height:1em}.v-icon svg{width:100%;height:100%;display:block}.v-icon.v-icon--fore-primary{color:var(--v-color-primary-text)}.v-icon.v-icon--fore-secondary{color:var(--v-color-secondary-text)}.v-icon.v-icon--fore-success{color:var(--v-color-success-text)}.v-icon.v-icon--fore-danger{color:var(--v-color-danger-text)}.v-icon.v-icon--fore-warning{color:var(--v-color-warning-text)}.v-icon.v-icon--fore-info{color:var(--v-color-info-text)}.v-icon.v-icon--fore-white{color:var(--v-color-white)}.v-icon.v-icon--fore-muted{color:var(--v-color-text-muted)}.v-icon.v-icon--bg-primary{background-color:var(--v-color-primary-bg);padding:.25em;border-radius:4px}.v-icon.v-icon--bg-secondary{background-color:var(--v-color-secondary-bg);padding:.25em;border-radius:4px}.v-icon.v-icon--bg-success{background-color:var(--v-color-success-bg);padding:.25em;border-radius:4px}.v-icon.v-icon--bg-danger{background-color:var(--v-color-danger-bg);padding:.25em;border-radius:4px}.v-icon.v-icon--bg-surface{background-color:var(--v-color-surface);padding:.25em;border-radius:4px}.v-icon.v-icon--bg-surface-muted{background-color:var(--v-color-surface-muted);padding:.25em;border-radius:4px}}@layer v-forms{.v-form-control{width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.5;color:var(--v-color-text);background-color:var(--v-color-surface);background-clip:padding-box;border:1px solid var(--v-color-border);border-radius:var(--v-radius-md);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.v-form-control:focus{outline:none;border-color:var(--v-color-focus-ring);box-shadow:0 0 0 3px var(--v-color-primary-subtle)}.v-form-control:disabled{background-color:var(--v-color-surface-muted);opacity:1;cursor:not-allowed}.v-label{display:inline-block;margin-bottom:var(--v-space-2);font-size:.875rem;font-weight:500;color:var(--v-color-text)}.v-form-select{display:block;width:100%;padding:.5rem 2.25rem .5rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--v-color-text);background-color:var(--v-color-surface);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid var(--v-color-border);border-radius:var(--v-radius-md);appearance:none;cursor:pointer}.v-dark .v-form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.v-form-check{display:flex;align-items:center;gap:var(--v-space-2);margin-bottom:var(--v-space-1);cursor:pointer}.v-form-check-input{width:1rem;height:1rem;cursor:pointer;accent-color:var(--v-color-primary)}.v-fieldset{min-width:0;padding:var(--v-space-4);margin-bottom:1rem;border:1px solid var(--v-color-border);border-radius:var(--v-radius-md)}.v-legend{float:left;width:auto;padding:0 var(--v-space-2);margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:inherit;color:var(--v-color-text);white-space:normal}.v-output{display:inline-block;padding:.25rem .5rem;background-color:var(--v-color-surface-muted);border-radius:var(--v-radius-sm);font-family:monospace;font-size:.875rem}.v-form-range{width:100%;height:1.5rem;padding:0;background:transparent;appearance:none}.v-form-range:focus{outline:none}.v-form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;cursor:pointer;background:var(--v-color-border);border-radius:1rem}.v-form-range::-webkit-slider-thumb{height:1.25rem;width:1.25rem;border-radius:50%;background:var(--v-color-primary);cursor:pointer;appearance:none;margin-top:-.375rem}.v-switch{position:relative;display:inline-block;width:2.5rem;height:1.25rem}.v-switch input{opacity:0;width:0;height:0}.v-switch-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--v-gray-300);transition:.4s;border-radius:34px}.v-switch-slider:before{position:absolute;content:"";height:1rem;width:1rem;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.v-switch-slider{background-color:var(--v-color-primary)}input:checked+.v-switch-slider:before{transform:translate(1.25rem)}.v-is-invalid{border-color:var(--v-color-danger)!important}.v-is-valid{border-color:var(--v-color-success)!important}}@layer v-feedback{.v-alert{padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--v-radius-md);display:flex;align-items:flex-start;gap:.75rem}.v-alert-info{background-color:var(--v-cyan-50);border-color:var(--v-cyan-100);color:var(--v-cyan-700)}.v-alert-success{background-color:var(--v-green-50);border-color:var(--v-green-100);color:var(--v-green-700)}.v-alert-warning{background-color:var(--v-light-yellow-50, #fefce8);border-color:var(--v-light-yellow-100, #fef9c3);color:var(--v-amber-700)}.v-alert-danger{background-color:var(--v-red-50);border-color:var(--v-red-100);color:var(--v-red-700)}.v-badge,[class*=v-badge-]{display:inline-block;padding:var(--v-badge-py, .25em) var(--v-badge-px, .6em);font-size:var(--v-badge-font-size, .75rem);font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--v-radius-full);background-color:var(--v-gray-100);color:var(--v-gray-700);border:1px solid color-mix(in srgb,currentColor,transparent 85%)}.v-badge-primary{background-color:var(--v-color-primary-muted);color:var(--v-color-primary-text)}.v-badge-secondary{background-color:var(--v-color-secondary-muted);color:var(--v-color-secondary-text)}.v-badge-info{background-color:var(--v-color-info-muted);color:var(--v-color-info-text)}.v-badge-danger{background-color:var(--v-color-danger-muted);color:var(--v-color-danger-text)}.v-badge-warning{background-color:var(--v-color-warning-muted);color:var(--v-color-warning-text)}.v-badge-success{background-color:var(--v-color-success-muted);color:var(--v-color-success-text)}.v-badge-dark{background-color:var(--v-color-dark-muted);color:var(--v-color-dark-text)}.v-badge-muted{background-color:var(--v-color-muted-muted);color:var(--v-color-muted-text)}.v-badge-pending,.v-badge-pendiente{background-color:var(--v-color-pending-muted);color:var(--v-color-pending-text)}.v-badge-completed,.v-badge-completado{background-color:var(--v-color-completed-muted);color:var(--v-color-completed-text)}.v-badge-cancelled,.v-badge-cancelado{background-color:var(--v-color-cancelled-muted);color:var(--v-color-cancelled-text)}.v-badge-inprogress,.v-badge-en-proceso{background-color:var(--v-color-inprogress-muted);color:var(--v-color-inprogress-text)}.v-badge-active,.v-badge-activo{background-color:var(--v-color-active-muted);color:var(--v-color-active-text)}.v-badge-inactive,.v-badge-inactivo{background-color:var(--v-color-inactive-muted);color:var(--v-color-inactive-text)}.v-badge-outline-primary{background-color:transparent;color:var(--v-color-primary-text);border-color:var(--v-color-primary)}.v-badge-xs{--v-badge-py: .1em;--v-badge-px: .4em;--v-badge-font-size: .65rem}.v-badge-sm{--v-badge-py: .2em;--v-badge-px: .5em;--v-badge-font-size: .7rem}.v-badge-base{--v-badge-py: .25em;--v-badge-px: .6em;--v-badge-font-size: .75rem}.v-badge-lg{--v-badge-py: .3em;--v-badge-px: .8em;--v-badge-font-size: .875rem}.v-badge-xl{--v-badge-py: .4em;--v-badge-px: 1em;--v-badge-font-size: 1rem}.v-badge-2xl{--v-badge-py: .5em;--v-badge-px: 1.2em;--v-badge-font-size: 1.25rem}.v-spinner{display:inline-block;width:1.5rem;height:1.5rem;vertical-align:text-bottom;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;animation:v-spinner .75s linear infinite}@keyframes v-spinner{to{transform:rotate(360deg)}}}@layer v-layout{.v-flex{display:flex!important}.v-flex-row{display:flex!important;flex-direction:row!important}.v-flex-col{display:flex!important;flex-direction:column!important}.v-flex-wrap{flex-wrap:wrap!important}.v-flex-1{flex:1 1 0%!important}.v-justify-start{justify-content:flex-start!important}.v-justify-center{justify-content:center!important}.v-justify-end{justify-content:flex-end!important}.v-justify-between{justify-content:space-between!important}.v-items-start{align-items:flex-start!important}.v-items-center{align-items:center!important}.v-items-end{align-items:flex-end!important}}@layer v-layout{.v-gap-1{gap:var(--v-space-1)!important}.v-gap-2{gap:var(--v-space-2)!important}.v-gap-3{gap:var(--v-space-3)!important}.v-gap-4{gap:var(--v-space-4)!important}.v-gap-5{gap:var(--v-space-5)!important}.v-gap-6{gap:var(--v-space-6)!important}.v-gap-7{gap:var(--v-space-7)!important}.v-gap-8{gap:var(--v-space-8)!important}.v-gap-x-1{column-gap:var(--v-space-1)!important}.v-gap-x-2{column-gap:var(--v-space-2)!important}.v-gap-y-1{row-gap:var(--v-space-1)!important}.v-gap-y-2{row-gap:var(--v-space-2)!important}}@layer v-layout{.v-m-0{margin:0!important}.v-p-4{padding:var(--v-space-4)!important}.v-container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--v-space-4)}}@layer v-footer-bar{.v-footer-container{--vf-bg: var(--v-footer-bar-bg, var(--v-color-surface));--vf-border: var(--v-footer-bar-border, var(--v-color-border));--vf-text: var(--v-footer-bar-text, var(--v-color-text));--vf-text-muted: var(--v-footer-bar-text-muted, var(--v-color-text-dim));width:100%;display:flex;flex-direction:column;padding:1rem 1.5rem;background-color:var(--vf-bg);border-top:1px solid var(--vf-border);color:var(--vf-text);box-sizing:border-box;box-shadow:var(--v-shadow-sm);transition:background-color .3s ease,border-color .3s ease}.v-footer-full-width{width:100%;margin-bottom:.5rem}.v-footer-d-flex{display:flex}.v-footer-justify-between{justify-content:space-between}.v-footer-align-center{align-items:center}.v-footer-gap-2{gap:.75rem}.flex-item-full-width{width:100%;font-size:.875rem;color:var(--vf-text-muted)}.flex-item-left,.flex-item-right{display:flex;align-items:center;font-size:.875rem}}@layer v-table{.v-table-container{width:100%;overflow-x:auto;border:1px solid var(--v-color-border);border-radius:var(--v-radius-md);margin-bottom:1rem}.v-table{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left;background-color:var(--v-color-surface)}.v-table th,.v-table td{padding:var(--v-space-3) var(--v-space-4);border-bottom:1px solid var(--v-color-border)}.v-table th{background-color:var(--v-color-surface-muted);font-weight:600;color:var(--v-color-text)}.v-table tr:last-child td{border-bottom:0}.v-table-striped tbody tr:nth-of-type(odd){background-color:var(--v-color-surface-muted)}.v-table-hover tbody tr:hover{background-color:var(--v-color-surface-hover)}.v-table-sm th,.v-table-sm td{padding:.5rem}.v-table-success{background-color:color-mix(in srgb,var(--v-color-success) 10%,transparent)}.v-table-warning{background-color:color-mix(in srgb,var(--v-color-warning) 10%,transparent)}.v-table-danger{background-color:color-mix(in srgb,var(--v-color-danger) 10%,transparent)}.v-table-info{background-color:color-mix(in srgb,var(--v-color-info) 10%,transparent)}.v-table-header-group{display:flex;justify-content:space-between;align-items:center;padding:var(--v-space-4);background:var(--v-color-surface)}.v-table-sort-icon{font-size:.75rem;margin-left:.5rem;color:var(--v-color-text-dim);cursor:pointer}.v-table-filter-row input{width:100%;margin-top:.5rem}.v-paginator{display:flex;justify-content:space-between;align-items:center;padding:var(--v-space-3) var(--v-space-4);background:var(--v-color-surface-muted);border-top:1px solid var(--v-color-border);border-bottom-left-radius:var(--v-radius-md);border-bottom-right-radius:var(--v-radius-md);font-size:.875rem}.v-paginator-controls{display:flex;gap:.5rem;align-items:center}.v-paginator-btn{background:transparent;border:none;color:var(--v-color-text);cursor:pointer;padding:.25rem .5rem;border-radius:var(--v-radius-sm)}.v-paginator-btn:hover:not(:disabled){background-color:var(--v-color-surface-hover)}.v-paginator-btn:disabled{color:var(--v-color-text-dim);cursor:not-allowed}.v-paginator-dropdown select{padding:.25rem;border-radius:var(--v-radius-sm);border:1px solid var(--v-color-border);background:var(--v-color-surface);color:var(--v-color-text)}.v-table-host{display:flex;flex-direction:column;width:100%;position:relative;border:1px solid var(--v-color-border);border-radius:var(--v-radius-md);margin-bottom:1rem;overflow:hidden;background-color:var(--v-color-surface)}.v-table-host .v-table-wrapper{border:none;border-radius:0}.v-table-wrapper{width:100%;overflow:auto;position:relative;border:1px solid var(--v-color-border);border-radius:var(--v-radius-md)}.v-table-wrapper .v-table-container{border:none;margin-bottom:0}.v-table-wrapper.v-table-scrollable .v-table th{position:sticky;top:0;z-index:10}.v-table-row-selected{background-color:color-mix(in srgb,var(--v-color-primary) 5%,transparent)!important}.v-table-checkbox{cursor:pointer;width:1rem;height:1rem}.v-table-selection-column,.v-table-expansion-column{display:flex;align-items:center;justify-content:center;width:100%}.v-table-expansion-toggle{background:transparent;border:none;cursor:pointer;color:var(--v-color-text-dim);display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border-radius:50%;transition:background-color .2s}.v-table-expansion-toggle:hover{background-color:var(--v-color-surface-hover);color:var(--v-color-text)}.v-expanded-row td{background-color:var(--v-color-surface-muted);padding:0;border-bottom:1px solid var(--v-color-border)}.v-expanded-row-content{padding:var(--v-space-4);position:relative;overflow:hidden}.v-table-focus-mode .v-table-wrapper{border:none;border-radius:0}.v-table-focus-mode .v-table-tbody tr:not(.v-focused-row):not(.v-expanded-row){display:none}.v-table-focus-mode .v-expanded-row-content{border-top:1px solid var(--v-color-border)}.v-focused-row{background-color:var(--v-color-surface-hover)!important}}@layer v-navbar{.v-navbar{display:flex;align-items:center;justify-content:space-between;padding:var(--v-space-4) var(--v-space-6);background-color:var(--v-color-surface);border-bottom:1px solid var(--v-color-border);height:4rem}.v-navbar-brand{font-size:1.25rem;font-weight:700;color:var(--v-color-primary);display:flex;align-items:center;gap:var(--v-space-2)}.v-navbar-nav{display:flex;list-style:none;gap:var(--v-space-4)}.v-navbar-link{font-weight:500;color:var(--v-color-text-muted);transition:color .2s ease}.v-navbar-link:hover,.v-navbar-link.active{color:var(--v-color-primary)}.v-navbar-toggle{display:none;cursor:pointer}@media(max-width:768px){.v-navbar-toggle{display:block}.v-navbar-nav{display:none}}}body{margin:0;padding:0}
