@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--brand-primary: #5e417e;--brand-primary-light: #7d5fa3;--brand-primary-dark: #4a3362;--brand-secondary: #f97316;--brand-accent: #3b82f6;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--bg-accent: #f0f9ff;--surface-primary: #ffffff;--surface-secondary: #f8fafc;--surface-elevated: #ffffff;--surface-overlay: rgba(0, 0, 0, .5);--text-primary: #1e293b;--text-secondary: #475569;--text-tertiary: #64748b;--text-disabled: #94a3b8;--text-inverse: #ffffff;--text-on-brand: #ffffff;--border-primary: #e5e7eb;--border-secondary: #e2e8f0;--border-focus: #2563eb;--border-error: #ef4444;--status-success: #10b981;--status-success-bg: #d1fae5;--status-success-text: #065f46;--status-warning: #f59e0b;--status-warning-bg: #fef3c7;--status-warning-text: #92400e;--status-error: #ef4444;--status-error-bg: #fee2e2;--status-error-text: #991b1b;--status-info: #3b82f6;--status-info-bg: #dbeafe;--status-info-text: #1e40af;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .12);--shadow-xl: 0 16px 32px rgba(0, 0, 0, .15);--hover-overlay: rgba(0, 0, 0, .04);--active-overlay: rgba(0, 0, 0, .08);--focus-ring: rgba(37, 99, 235, .2)}:root[data-theme=dark],.v-theme--dark{--brand-primary: #8b6fb8;--brand-primary-light: #a389cc;--brand-primary-dark: #735c99;--brand-secondary: #fb923c;--brand-accent: #60a5fa;--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-tertiary: #334155;--bg-accent: #1e3a5f;--surface-primary: #1e293b;--surface-secondary: #334155;--surface-elevated: #475569;--surface-overlay: rgba(0, 0, 0, .7);--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-tertiary: #94a3b8;--text-disabled: #64748b;--text-inverse: #0f172a;--text-on-brand: #ffffff;--border-primary: #334155;--border-secondary: #475569;--border-focus: #60a5fa;--border-error: #f87171;--status-success: #34d399;--status-success-bg: #064e3b;--status-success-text: #a7f3d0;--status-warning: #fbbf24;--status-warning-bg: #78350f;--status-warning-text: #fde68a;--status-error: #f87171;--status-error-bg: #7f1d1d;--status-error-text: #fecaca;--status-info: #60a5fa;--status-info-bg: #1e3a8a;--status-info-text: #bfdbfe;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .5);--shadow-xl: 0 16px 32px rgba(0, 0, 0, .6);--hover-overlay: rgba(255, 255, 255, .08);--active-overlay: rgba(255, 255, 255, .12);--focus-ring: rgba(96, 165, 250, .3)}.bg-brand-primary{background-color:var(--brand-primary)!important}.bg-brand-secondary{background-color:var(--brand-secondary)!important}.bg-surface{background-color:var(--surface-primary)!important}.bg-surface-elevated{background-color:var(--surface-elevated)!important}.text-primary{color:var(--text-primary)!important}.text-secondary{color:var(--text-secondary)!important}.text-tertiary{color:var(--text-tertiary)!important}.text-inverse{color:var(--text-inverse)!important}.text-on-brand{color:var(--text-on-brand)!important}.border-primary{border-color:var(--border-primary)!important}.border-focus{border-color:var(--border-focus)!important}.bg-success{background-color:var(--status-success-bg)!important}.text-success{color:var(--status-success-text)!important}.bg-warning{background-color:var(--status-warning-bg)!important}.text-warning{color:var(--status-warning-text)!important}.bg-error{background-color:var(--status-error-bg)!important}.text-error{color:var(--status-error-text)!important}.bg-info{background-color:var(--status-info-bg)!important}.text-info{color:var(--status-info-text)!important}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow-md{box-shadow:var(--shadow-md)!important}.shadow-lg{box-shadow:var(--shadow-lg)!important}.shadow-xl{box-shadow:var(--shadow-xl)!important}.hover-overlay:hover{background-color:var(--hover-overlay)!important}.focus-ring:focus{box-shadow:0 0 0 3px var(--focus-ring)!important;outline:none!important}:root{--color-primary: #667eea;--color-secondary: #764ba2;--color-accent: #7B1FA2;--gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-soft: linear-gradient(135deg, rgba(102, 126, 234, .1) 0%, rgba(118, 75, 162, .1) 100%);--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .2);--glass-blur: blur(10px);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .15);--shadow-glow: 0 0 20px rgba(102, 126, 234, .3);--transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 9999px;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600}.glass-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg)}.gradient-bg{background:var(--gradient-primary)}.transition-smooth{transition:all var(--transition-smooth)}.glow-effect{box-shadow:var(--shadow-glow)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-down{animation:fadeInDown .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s ease-out}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scaleIn .4s ease-out}@keyframes pulseGlow{0%,to{box-shadow:0 0 10px #667eea4d}50%{box-shadow:0 0 20px #667eea99}}.animate-pulse-glow{animation:pulseGlow 2s ease-in-out infinite}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer{background:linear-gradient(90deg,#fff0,#fff3,#fff0);background-size:1000px 100%;animation:shimmer 2s infinite}.hover-lift{transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.focus-glow:focus,.focus-glow:focus-within{outline:none;box-shadow:0 0 0 3px #667eea4d}.btn-press:active{transform:scale(.98)}@media (max-width: 768px){.hide-mobile{display:none!important}}@media (min-width: 769px){.hide-desktop{display:none!important}}*:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.skip-to-main{position:absolute;left:-9999px;z-index:999}.skip-to-main:focus{left:50%;transform:translate(-50%);top:10px;background:var(--color-primary);color:#fff;padding:10px 20px;border-radius:var(--radius-md)}.v-input--glass .v-field{background:#ffffffe6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(102,126,234,.2);transition:all var(--transition-smooth)}.v-input--glass .v-field:hover{border-color:var(--color-primary)}.v-input--glass .v-field--focused{border-color:var(--color-primary);box-shadow:0 0 0 3px #667eea1a}.v-btn--gradient{background:var(--gradient-primary)!important}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;will-change:transform}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.abstract-background,.no-print{display:none!important}body{background:#fff!important}}h1,h2,h3,h4,h5,h6,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,.v-card-title{font-family:var(--font-heading)!important}body,.v-application{font-family:var(--font-body)!important}.v-btn{font-family:var(--font-body)!important;letter-spacing:.02em}.v-text-field input,.v-select,.v-textarea,.v-label,.v-field__input,.v-table,.v-data-table,.v-data-table__wrapper,.v-list,.v-menu__content,.v-select__selections,.v-chip,.v-badge{font-family:var(--font-body)!important}:root{--btn-primary: #2563eb;--btn-primary-hover: #1d4ed8;--btn-secondary: #6b7280;--btn-secondary-hover: #4b5563;--btn-success: #10b981;--btn-danger: #ef4444;--btn-warning: #f59e0b}.v-btn{border-radius:var(--radius-sm)!important;text-transform:none!important;font-weight:500!important;letter-spacing:0!important;transition:all var(--transition-smooth)!important;box-shadow:none!important}.v-btn--primary,.v-btn.bg-primary{background-color:var(--btn-primary)!important;color:#fff!important}.v-btn--primary:hover,.v-btn.bg-primary:hover{background-color:var(--btn-primary-hover)!important;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d!important}.v-btn--secondary{background-color:var(--btn-secondary)!important;color:#fff!important}.v-btn--secondary:hover{background-color:var(--btn-secondary-hover)!important}.v-btn--outlined{border:1.5px solid var(--btn-primary)!important;color:var(--btn-primary)!important;background:transparent!important}.v-btn--outlined:hover{background:#2563eb0d!important;border-color:var(--btn-primary-hover)!important}.v-btn--text{color:var(--btn-primary)!important}.v-btn--text:hover{background:#2563eb0d!important}.v-btn--size-small{padding:.375rem .75rem!important;font-size:.875rem!important}.v-btn--size-default{padding:.5rem 1rem!important;font-size:.875rem!important}.v-btn--size-large{padding:.75rem 1.5rem!important;font-size:1rem!important}.v-table,.v-data-table{background:#fff!important;border-radius:var(--radius-md)!important;overflow:hidden;box-shadow:0 1px 3px #0000001a!important}.v-table thead tr th,.v-data-table thead tr th{background-color:#f8fafc!important;color:#475569!important;font-weight:500!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:1rem!important;border-bottom:1px solid #e2e8f0!important}.v-table tbody tr td,.v-data-table tbody tr td{padding:1rem!important;border-bottom:1px solid #f1f5f9!important;color:#1e293b!important;font-size:.875rem!important}.v-table tbody tr:hover,.v-data-table tbody tr:hover{background-color:#f8fafc!important;transition:background-color var(--transition-fast)}.v-table tbody tr:last-child td,.v-data-table tbody tr:last-child td{border-bottom:none!important}.v-table th,.v-table td,.v-data-table th,.v-data-table td{border-left:none!important;border-right:none!important}.v-pagination__item{border-radius:var(--radius-sm)!important;font-weight:500!important;transition:all var(--transition-fast)!important}.v-pagination__item--active{background-color:var(--btn-primary)!important;color:#fff!important}.v-pagination__item:hover:not(.v-pagination__item--active){background-color:#f1f5f9!important}.v-card{border-radius:var(--radius-md)!important;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important;border:1px solid #e5e7eb!important;transition:all var(--transition-smooth)!important}.v-card:hover{box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f!important}.v-card-title{font-family:var(--font-heading)!important;font-size:1.125rem!important;font-weight:600!important;color:#1e293b!important;padding:1.5rem 1.5rem .5rem!important}.v-card-subtitle{font-size:.875rem!important;color:#64748b!important;padding:0 1.5rem .5rem!important}.v-card-text{padding:1rem 1.5rem!important;color:#475569!important}.v-card-actions{padding:1rem 1.5rem 1.5rem!important;gap:.75rem}.v-text-field .v-field,.v-select .v-field,.v-textarea .v-field{border-radius:var(--radius-sm)!important;background:#fff!important;border:1px solid #e5e7eb!important;transition:all var(--transition-smooth)!important}.v-text-field .v-field:hover,.v-select .v-field:hover,.v-textarea .v-field:hover{border-color:#cbd5e1!important}.v-text-field .v-field--focused,.v-select .v-field--focused,.v-textarea .v-field--focused{border-color:var(--btn-primary)!important;box-shadow:0 0 0 3px #2563eb1a!important}.v-field__input{font-size:.875rem!important;color:#1e293b!important}.v-field__input::placeholder{color:#9ca3af!important}.v-label{font-size:.875rem!important;font-weight:500!important;color:#475569!important}.v-field__input{padding:1.5rem .75rem .5rem!important}.v-select .v-field__input{min-height:2.5rem!important}.v-field--active .v-field-label,.v-field--focused .v-field-label,.v-field--dirty .v-field-label{transform:translateY(-.5rem) scale(.75)!important}.v-field-label{left:.75rem!important}.v-input__details{padding-top:4px!important;min-height:22px!important}.v-input:not(.v-input--error) .v-input__details{min-height:0!important;padding-top:0!important}.v-form .v-col{padding-top:12px!important;padding-bottom:12px!important}.v-col .v-input+.v-input,.v-col .v-text-field+.v-text-field,.v-col .v-select+.v-select,.v-col .v-textarea+.v-textarea{margin-top:24px!important}.v-field--variant-filled,.v-field--variant-outlined,.v-field--variant-underlined,.v-field--variant-plain,.v-field--variant-solo{min-height:56px!important}.v-input--search .v-field__prepend-inner{color:#9ca3af!important}.v-chip{border-radius:var(--radius-pill)!important;font-size:.75rem!important;font-weight:500!important;padding:.25rem .75rem!important;height:auto!important}.v-chip--success{background-color:#d1fae5!important;color:#065f46!important}.v-chip--warning{background-color:#fef3c7!important;color:#92400e!important}.v-chip--error,.v-chip--danger{background-color:#fee2e2!important;color:#991b1b!important}.v-chip--info{background-color:#dbeafe!important;color:#1e40af!important}.v-chip--default{background-color:#f1f5f9!important;color:#475569!important}.page-header{font-family:var(--font-heading)!important;font-size:1.875rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:.5rem!important;line-height:1.2!important}.section-header{font-family:var(--font-heading)!important;font-size:1.25rem!important;font-weight:600!important;color:#1e293b!important;margin-bottom:1rem!important}.subsection-header{font-family:var(--font-heading)!important;font-size:1.125rem!important;font-weight:500!important;color:#334155!important;margin-bottom:.75rem!important}.body-text{font-size:.875rem!important;color:#475569!important;line-height:1.5!important}.caption-text{font-size:.75rem!important;color:#64748b!important;line-height:1.4!important}.helper-text{font-size:.75rem!important;color:#9ca3af!important;margin-top:.25rem!important}.container-spacing{padding:1.5rem!important}@media (min-width: 768px){.container-spacing{padding:2rem!important}}.section-spacing{margin-bottom:2rem!important}.element-spacing{margin-bottom:1rem!important}.v-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px #2563eb4d!important}.v-card--variant-elevated{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important}.v-toolbar{border-bottom:1px solid #e5e7eb!important}.v-divider{border-color:#e5e7eb!important}.v-theme--dark .v-card,.v-theme--dark .v-table{background-color:var(--surface-primary)!important;color:var(--text-primary)!important}.v-theme--dark .v-table .v-table__wrapper>table>thead>tr>th{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.v-theme--dark .v-table .v-table__wrapper>table>tbody>tr>td{color:var(--text-primary)!important;border-bottom-color:var(--border-primary)!important}.v-theme--dark .v-table .v-table__wrapper>table>tbody>tr:hover{background-color:var(--bg-tertiary)!important}.v-theme--dark .v-field{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.v-theme--dark .v-field__input{color:var(--text-primary)!important}.v-theme--dark .v-label{color:var(--text-secondary)!important}.v-theme--dark .v-select .v-field{background-color:var(--bg-secondary)!important}.v-theme--dark .v-select__selection-text{color:var(--text-primary)!important}.v-theme--dark .v-list{background-color:var(--surface-primary)!important}.v-theme--dark .v-list-item{color:var(--text-primary)!important}.v-theme--dark .v-list-item:hover{background-color:var(--bg-tertiary)!important}.v-theme--dark .v-overlay__content,.v-theme--dark .v-menu .v-list{background-color:var(--surface-primary)!important}.v-theme--dark .v-main{background-color:var(--bg-primary)!important}.v-theme--dark .v-container{background-color:transparent!important}.v-theme--dark .v-divider{border-color:var(--border-primary)!important}.v-theme--dark .v-chip{background-color:var(--bg-tertiary)!important;color:var(--text-primary)!important}.v-theme--dark .v-btn--variant-outlined{border-color:var(--border-primary)!important;color:var(--text-primary)!important}.v-theme--dark .v-btn--variant-text{color:var(--text-primary)!important}.v-theme--dark .v-toolbar{background-color:var(--surface-primary)!important;color:var(--text-primary)!important;border-bottom-color:var(--border-primary)!important}.v-theme--dark .v-pagination__item{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.v-theme--dark .v-pagination__item--is-active{background-color:var(--brand-primary)!important;color:var(--text-on-brand)!important}.v-theme--dark .v-app-bar{background-color:var(--surface-primary)!important;color:var(--text-primary)!important;border-bottom-color:var(--border-primary)!important}.v-theme--dark .v-navigation-drawer{background-color:var(--surface-primary)!important;border-right-color:var(--border-primary)!important}.v-theme--dark .v-card-title{color:var(--text-on-brand)!important}.v-theme--dark input,.v-theme--dark textarea{color:var(--text-primary)!important}.v-theme--dark input::placeholder,.v-theme--dark textarea::placeholder{color:var(--text-tertiary)!important;opacity:.7}.v-theme--dark .v-card-text{color:var(--text-primary)!important}.v-theme--dark .v-card table,.v-theme--dark table{background-color:var(--surface-primary)!important;color:var(--text-primary)!important}.v-theme--dark .v-card table thead,.v-theme--dark table thead{background-color:var(--bg-secondary)!important}.v-theme--dark .v-card table thead th,.v-theme--dark table thead th{color:var(--text-primary)!important;background-color:var(--bg-secondary)!important;border-bottom-color:var(--border-primary)!important}.v-theme--dark .v-card table tbody td,.v-theme--dark table tbody td{color:var(--text-primary)!important;border-bottom-color:var(--border-primary)!important}.v-theme--dark .v-card table tbody tr:hover,.v-theme--dark table tbody tr:hover{background-color:var(--bg-tertiary)!important}.v-theme--dark .vue3-easy-data-table,.v-theme--dark .easy-data-table{background-color:var(--surface-primary)!important;color:var(--text-primary)!important}.v-theme--dark .vue3-easy-data-table__header,.v-theme--dark .easy-data-table__header{background-color:var(--bg-secondary)!important}.v-theme--dark .vue3-easy-data-table__body,.v-theme--dark .easy-data-table__body{background-color:var(--surface-primary)!important}.v-theme--dark .v-card>div>table,.v-theme--dark .v-card-text>table{background-color:transparent!important}.v-theme--dark .v-table__wrapper{background-color:var(--surface-primary)!important}.v-theme--dark .v-data-table__td,.v-theme--dark .text-center{color:var(--text-secondary)!important}.v-theme--dark .vue3-easy-data-table{--easy-table-border: 1px solid var(--border-primary) !important;--easy-table-header-background-color: var(--bg-secondary) !important;--easy-table-header-font-color: var(--text-primary) !important;--easy-table-body-row-background-color: var(--surface-primary) !important;--easy-table-body-row-font-color: var(--text-primary) !important;--easy-table-body-row-hover-background-color: var(--bg-tertiary) !important;--easy-table-body-row-hover-font-color: var(--text-primary) !important;--easy-table-footer-background-color: var(--surface-primary) !important;--easy-table-footer-font-color: var(--text-primary) !important;--easy-table-loading-mask-background-color: var(--surface-primary) !important;background-color:var(--surface-primary)!important}.v-theme--dark .dt-personal,.v-theme--dark .vue3-easy-data-table{background-color:var(--surface-primary)!important}.v-theme--dark .vue3-easy-data-table .vue3-easy-data-table__header,.v-theme--dark .dt-personal .vue3-easy-data-table__header{background-color:var(--bg-secondary)!important}.v-theme--dark .vue3-easy-data-table .header-text,.v-theme--dark .dt-personal .header-text{color:var(--text-primary)!important}.v-theme--dark .vue3-easy-data-table .vue3-easy-data-table__body,.v-theme--dark .dt-personal .vue3-easy-data-table__body,.v-theme--dark .vue3-easy-data-table .vue3-easy-data-table__body tr,.v-theme--dark .dt-personal .vue3-easy-data-table__body tr{background-color:var(--surface-primary)!important}.v-theme--dark .vue3-easy-data-table .vue3-easy-data-table__body td,.v-theme--dark .dt-personal .vue3-easy-data-table__body td{color:var(--text-primary)!important;border-color:var(--border-primary)!important}.v-theme--dark .vue3-easy-data-table .vue3-easy-data-table__body tr:hover,.v-theme--dark .dt-personal .vue3-easy-data-table__body tr:hover{background-color:var(--bg-tertiary)!important}.v-theme--dark .vue3-easy-data-table .vue3-easy-data-table__footer,.v-theme--dark .dt-personal .vue3-easy-data-table__footer{background-color:var(--surface-primary)!important;border-top-color:var(--border-primary)!important}.v-theme--dark .vue3-easy-data-table .vue3-easy-data-table__footer .footer__rows-per-page__select,.v-theme--dark .vue3-easy-data-table .vue3-easy-data-table__footer .footer__navigation__page-btn{color:var(--text-primary)!important;background-color:var(--bg-secondary)!important}.v-theme--dark .vue3-easy-data-table .message{color:var(--text-secondary)!important}.v-application.v-theme--myDarkTheme .v-data-table,.v-application.v-theme--myDarkTheme .v-table,.v-theme--myDarkTheme .v-data-table,.v-theme--myDarkTheme .v-table{background-color:var(--surface-primary)!important;color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-data-table thead,.v-application.v-theme--myDarkTheme .v-table thead,.v-theme--myDarkTheme .v-data-table thead,.v-theme--myDarkTheme .v-table thead{background-color:var(--bg-secondary)!important}.v-application.v-theme--myDarkTheme .v-data-table thead th,.v-application.v-theme--myDarkTheme .v-table thead th,.v-theme--myDarkTheme .v-data-table thead th,.v-theme--myDarkTheme .v-table thead th{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important}.v-application.v-theme--myDarkTheme .v-data-table tbody,.v-application.v-theme--myDarkTheme .v-table tbody,.v-theme--myDarkTheme .v-data-table tbody,.v-theme--myDarkTheme .v-table tbody,.v-application.v-theme--myDarkTheme .v-data-table tbody tr,.v-application.v-theme--myDarkTheme .v-table tbody tr,.v-theme--myDarkTheme .v-data-table tbody tr,.v-theme--myDarkTheme .v-table tbody tr{background-color:var(--surface-primary)!important}.v-application.v-theme--myDarkTheme .v-data-table tbody td,.v-application.v-theme--myDarkTheme .v-table tbody td,.v-theme--myDarkTheme .v-data-table tbody td,.v-theme--myDarkTheme .v-table tbody td{color:var(--text-primary)!important;border-color:var(--border-primary)!important}.v-application.v-theme--myDarkTheme .v-data-table tbody tr:hover,.v-application.v-theme--myDarkTheme .v-table tbody tr:hover,.v-theme--myDarkTheme .v-data-table tbody tr:hover,.v-theme--myDarkTheme .v-table tbody tr:hover{background-color:var(--bg-tertiary)!important}.v-application.v-theme--myDarkTheme .v-data-table-footer,.v-theme--myDarkTheme .v-data-table-footer{background-color:var(--surface-primary)!important;color:var(--text-primary)!important;border-top-color:var(--border-primary)!important}.v-application.v-theme--myDarkTheme .v-table__wrapper,.v-theme--myDarkTheme .v-table__wrapper{background-color:var(--surface-primary)!important}.v-application.v-theme--myDarkTheme .v-card:has(.v-data-table),.v-application.v-theme--myDarkTheme .v-card:has(.v-table),.v-theme--myDarkTheme .v-card:has(.v-data-table),.v-theme--myDarkTheme .v-card:has(.v-table){background-color:var(--surface-primary)!important}.v-application.v-theme--myDarkTheme .v-text-field .v-field,.v-application.v-theme--myDarkTheme .v-text-field,.v-theme--myDarkTheme .v-text-field .v-field,.v-theme--myDarkTheme .v-text-field{background-color:var(--bg-secondary)!important}.v-application.v-theme--myDarkTheme .v-text-field input,.v-theme--myDarkTheme .v-text-field input,.v-application.v-theme--myDarkTheme .v-text-field .v-field__input,.v-theme--myDarkTheme .v-text-field .v-field__input{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-text-field .v-label,.v-theme--myDarkTheme .v-text-field .v-label{color:var(--text-secondary)!important}.v-application.v-theme--myDarkTheme .v-text-field .v-field__outline,.v-theme--myDarkTheme .v-text-field .v-field__outline{color:var(--border-primary)!important}.v-application.v-theme--myDarkTheme .v-text-field input::placeholder,.v-theme--myDarkTheme .v-text-field input::placeholder{color:var(--text-tertiary)!important;opacity:.7}.v-application.v-theme--myDarkTheme .v-select .v-field,.v-theme--myDarkTheme .v-select .v-field{background-color:var(--bg-secondary)!important}.v-application.v-theme--myDarkTheme .v-select .v-select__selection,.v-theme--myDarkTheme .v-select .v-select__selection{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-textarea .v-field,.v-theme--myDarkTheme .v-textarea .v-field{background-color:var(--bg-secondary)!important}.v-application.v-theme--myDarkTheme .v-textarea textarea,.v-theme--myDarkTheme .v-textarea textarea{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-autocomplete .v-field,.v-theme--myDarkTheme .v-autocomplete .v-field,.v-application.v-theme--myDarkTheme .v-combobox .v-field,.v-theme--myDarkTheme .v-combobox .v-field,.v-application.v-theme--myDarkTheme .v-file-input .v-field,.v-theme--myDarkTheme .v-file-input .v-field{background-color:var(--bg-secondary)!important}.v-application.v-theme--myDarkTheme .v-text-field .v-icon,.v-application.v-theme--myDarkTheme .v-select .v-icon,.v-theme--myDarkTheme .v-text-field .v-icon,.v-theme--myDarkTheme .v-select .v-icon{color:var(--text-secondary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table,.v-theme--myDarkTheme .vue3-easy-data-table,.v-application.v-theme--myDarkTheme .dt-personal{--easy-table-border: 1px solid var(--border-primary) !important;--easy-table-header-background-color: var(--bg-secondary) !important;--easy-table-header-font-color: var(--text-primary) !important;--easy-table-body-row-background-color: var(--surface-primary) !important;--easy-table-body-row-font-color: var(--text-primary) !important;--easy-table-body-row-hover-background-color: var(--bg-tertiary) !important;--easy-table-body-row-hover-font-color: var(--text-primary) !important;--easy-table-footer-background-color: var(--surface-primary) !important;--easy-table-footer-font-color: var(--text-primary) !important;--easy-table-loading-mask-background-color: var(--surface-primary) !important;--easy-table-scrollbar-track-color: var(--bg-secondary) !important;--easy-table-scrollbar-thumb-color: var(--bg-tertiary) !important;background-color:var(--surface-primary)!important;color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table__main,.v-theme--myDarkTheme .vue3-easy-data-table__main{background-color:var(--surface-primary)!important;color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table__header,.v-theme--myDarkTheme .vue3-easy-data-table__header,.v-application.v-theme--myDarkTheme .vue3-easy-data-table thead,.v-theme--myDarkTheme .vue3-easy-data-table thead{background-color:var(--bg-secondary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table__header th,.v-theme--myDarkTheme .vue3-easy-data-table__header th,.v-application.v-theme--myDarkTheme .vue3-easy-data-table thead th,.v-theme--myDarkTheme .vue3-easy-data-table thead th{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table .header-text,.v-theme--myDarkTheme .vue3-easy-data-table .header-text{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table__body,.v-theme--myDarkTheme .vue3-easy-data-table__body,.v-application.v-theme--myDarkTheme .vue3-easy-data-table tbody,.v-theme--myDarkTheme .vue3-easy-data-table tbody{background-color:var(--surface-primary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table__body tr,.v-theme--myDarkTheme .vue3-easy-data-table__body tr,.v-application.v-theme--myDarkTheme .vue3-easy-data-table tbody tr,.v-theme--myDarkTheme .vue3-easy-data-table tbody tr{background-color:var(--surface-primary)!important;border-color:var(--border-primary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table__body td,.v-theme--myDarkTheme .vue3-easy-data-table__body td,.v-application.v-theme--myDarkTheme .vue3-easy-data-table tbody td,.v-theme--myDarkTheme .vue3-easy-data-table tbody td{color:var(--text-primary)!important;border-color:var(--border-primary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table__body tr:hover,.v-theme--myDarkTheme .vue3-easy-data-table__body tr:hover,.v-application.v-theme--myDarkTheme .vue3-easy-data-table tbody tr:hover,.v-theme--myDarkTheme .vue3-easy-data-table tbody tr:hover{background-color:var(--bg-tertiary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table__footer,.v-theme--myDarkTheme .vue3-easy-data-table__footer{background-color:var(--surface-primary)!important;color:var(--text-primary)!important;border-top-color:var(--border-primary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table__footer .footer__rows-per-page__select,.v-theme--myDarkTheme .vue3-easy-data-table__footer .footer__rows-per-page__select{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table__footer .footer__navigation__page-btn,.v-theme--myDarkTheme .vue3-easy-data-table__footer .footer__navigation__page-btn{color:var(--text-primary)!important;background-color:var(--bg-secondary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table .message,.v-theme--myDarkTheme .vue3-easy-data-table .message{color:var(--text-secondary)!important}.v-application.v-theme--myDarkTheme .vue3-easy-data-table__loading,.v-theme--myDarkTheme .vue3-easy-data-table__loading{background-color:#1e293bcc!important}.v-application.v-theme--myDarkTheme .v-toolbar-title,.v-theme--myDarkTheme .v-toolbar-title{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-toolbar,.v-theme--myDarkTheme .v-toolbar{background-color:var(--surface-primary)!important;color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-toolbar .v-toolbar__content,.v-theme--myDarkTheme .v-toolbar .v-toolbar__content{background-color:transparent!important}.v-application.v-theme--myDarkTheme .v-card .v-toolbar,.v-theme--myDarkTheme .v-card .v-toolbar{background-color:var(--surface-primary)!important}.v-application.v-theme--myDarkTheme .v-card .v-toolbar-title,.v-theme--myDarkTheme .v-card .v-toolbar-title{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-card-title:not(.bg-brand-primary):not([class*=primary]),.v-theme--myDarkTheme .v-card-title:not(.bg-brand-primary):not([class*=primary]){color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-card-subtitle,.v-theme--myDarkTheme .v-card-subtitle{color:var(--text-secondary)!important}.v-application.v-theme--myDarkTheme .v-card-actions,.v-theme--myDarkTheme .v-card-actions{background-color:transparent!important}.v-application.v-theme--myDarkTheme .v-breadcrumbs,.v-theme--myDarkTheme .v-breadcrumbs{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-item,.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-item{color:var(--text-secondary)!important}.v-application.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-item--disabled,.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-item--disabled{color:var(--text-primary)!important;opacity:1!important}.v-application.v-theme--myDarkTheme .v-breadcrumbs a,.v-theme--myDarkTheme .v-breadcrumbs a{color:var(--text-secondary)!important}.v-application.v-theme--myDarkTheme .v-breadcrumbs a:hover,.v-theme--myDarkTheme .v-breadcrumbs a:hover{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-breadcrumbs-divider,.v-theme--myDarkTheme .v-breadcrumbs-divider{color:var(--text-tertiary)!important;opacity:.7}.v-application.v-theme--myDarkTheme .v-breadcrumbs,.v-theme--myDarkTheme .v-breadcrumbs,.v-application .v-theme--myDarkTheme .v-breadcrumbs{color:var(--text-primary)!important;background-color:transparent!important}.v-application.v-theme--myDarkTheme .v-breadcrumbs-item,.v-theme--myDarkTheme .v-breadcrumbs-item,.v-application.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-item,.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-item,.v-application.v-theme--myDarkTheme .v-breadcrumbs-item .v-breadcrumbs-item__text,.v-theme--myDarkTheme .v-breadcrumbs-item .v-breadcrumbs-item__text{color:var(--text-secondary)!important}.v-application.v-theme--myDarkTheme .v-breadcrumbs-item--disabled,.v-theme--myDarkTheme .v-breadcrumbs-item--disabled,.v-application.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-item--disabled,.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-item--disabled,.v-application.v-theme--myDarkTheme .v-breadcrumbs-item--disabled .v-breadcrumbs-item__text,.v-theme--myDarkTheme .v-breadcrumbs-item--disabled .v-breadcrumbs-item__text{color:var(--text-primary)!important;opacity:1!important}.v-application.v-theme--myDarkTheme .v-breadcrumbs a,.v-theme--myDarkTheme .v-breadcrumbs a,.v-application.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-item a,.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-item a{color:var(--text-secondary)!important;text-decoration:none}.v-application.v-theme--myDarkTheme .v-breadcrumbs a:hover,.v-theme--myDarkTheme .v-breadcrumbs a:hover,.v-application.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-item a:hover,.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-item a:hover{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-breadcrumbs-divider,.v-theme--myDarkTheme .v-breadcrumbs-divider,.v-application.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-divider,.v-theme--myDarkTheme .v-breadcrumbs .v-breadcrumbs-divider,.v-application.v-theme--myDarkTheme .v-breadcrumbs__divider,.v-theme--myDarkTheme .v-breadcrumbs__divider{color:var(--text-tertiary)!important;opacity:.7!important}.v-application.v-theme--myDarkTheme .v-breadcrumbs-item span,.v-theme--myDarkTheme .v-breadcrumbs-item span{color:inherit!important}.v-application.v-theme--myDarkTheme .v-icon.text-primary,.v-theme--myDarkTheme .v-icon.text-primary{color:rgb(var(--v-theme-primary))!important}.v-application.v-theme--myDarkTheme .v-icon[style*="color: rgb(94, 65, 126)"],.v-application.v-theme--myDarkTheme .v-icon[style*="#5e417e"],.v-theme--myDarkTheme .v-icon[style*="color: rgb(94, 65, 126)"],.v-theme--myDarkTheme .v-icon[style*="#5e417e"]{color:#a78bca!important}.v-application.v-theme--myDarkTheme .v-btn--variant-text,.v-theme--myDarkTheme .v-btn--variant-text,.v-application.v-theme--myDarkTheme .v-btn--variant-plain,.v-theme--myDarkTheme .v-btn--variant-plain{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-btn--variant-text .v-icon,.v-application.v-theme--myDarkTheme .v-btn--variant-plain .v-icon,.v-theme--myDarkTheme .v-btn--variant-text .v-icon,.v-theme--myDarkTheme .v-btn--variant-plain .v-icon{color:inherit!important}.v-application.v-theme--myDarkTheme .v-icon,.v-theme--myDarkTheme .v-icon{color:var(--text-secondary)!important}.v-application.v-theme--myDarkTheme .v-btn--icon .v-icon,.v-theme--myDarkTheme .v-btn--icon .v-icon{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-icon[class*=mdi-delete],.v-application.v-theme--myDarkTheme .v-icon[class*=mdi-pencil],.v-application.v-theme--myDarkTheme .v-icon[class*=mdi-eye],.v-theme--myDarkTheme .v-icon[class*=mdi-delete],.v-theme--myDarkTheme .v-icon[class*=mdi-pencil],.v-theme--myDarkTheme .v-icon[class*=mdi-eye]{opacity:.9}.v-application.v-theme--myDarkTheme .v-chip,.v-theme--myDarkTheme .v-chip{background-color:var(--bg-tertiary)!important;color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-chip .v-icon,.v-theme--myDarkTheme .v-chip .v-icon{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-alert,.v-theme--myDarkTheme .v-alert{border-color:var(--border-primary)!important}.v-application.v-theme--myDarkTheme .v-alert:not([class*=bg-]):not([class*=error]):not([class*=success]):not([class*=warning]),.v-theme--myDarkTheme .v-alert:not([class*=bg-]):not([class*=error]):not([class*=success]):not([class*=warning]){background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-card-title,.v-theme--myDarkTheme .v-card-title,.v-application.v-theme--myDarkTheme .v-card .v-card-title,.v-theme--myDarkTheme .v-card .v-card-title{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-card-title.bg-primary,.v-application.v-theme--myDarkTheme .v-card-title.bg-secondary,.v-application.v-theme--myDarkTheme .v-card-title.bg-brand-primary,.v-application.v-theme--myDarkTheme .v-card-title[class*=bg-],.v-theme--myDarkTheme .v-card-title.bg-primary,.v-theme--myDarkTheme .v-card-title.bg-secondary,.v-theme--myDarkTheme .v-card-title.bg-brand-primary,.v-theme--myDarkTheme .v-card-title[class*=bg-]{color:var(--text-on-brand)!important}.v-application.v-theme--myDarkTheme .v-card-subtitle,.v-theme--myDarkTheme .v-card-subtitle,.v-application.v-theme--myDarkTheme .v-card .v-card-subtitle,.v-theme--myDarkTheme .v-card .v-card-subtitle{color:var(--text-secondary)!important}.v-application.v-theme--myDarkTheme .v-card-text,.v-theme--myDarkTheme .v-card-text,.v-application.v-theme--myDarkTheme .v-card .v-card-text,.v-theme--myDarkTheme .v-card .v-card-text,.v-application.v-theme--myDarkTheme .v-card-item,.v-theme--myDarkTheme .v-card-item{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-card p,.v-application.v-theme--myDarkTheme .v-card span:not(.v-btn__content),.v-application.v-theme--myDarkTheme .v-card div:not([class*=v-]),.v-theme--myDarkTheme .v-card p,.v-theme--myDarkTheme .v-card span:not(.v-btn__content),.v-theme--myDarkTheme .v-card div:not([class*=v-]){color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme .v-card h1,.v-application.v-theme--myDarkTheme .v-card h2,.v-application.v-theme--myDarkTheme .v-card h3,.v-application.v-theme--myDarkTheme .v-card h4,.v-application.v-theme--myDarkTheme .v-card h5,.v-application.v-theme--myDarkTheme .v-card h6,.v-theme--myDarkTheme .v-card h1,.v-theme--myDarkTheme .v-card h2,.v-theme--myDarkTheme .v-card h3,.v-theme--myDarkTheme .v-card h4,.v-theme--myDarkTheme .v-card h5,.v-theme--myDarkTheme .v-card h6{color:var(--text-primary)!important}.v-application.v-theme--myDarkTheme [style*="background-color: rgb(94, 65, 126)"],.v-application.v-theme--myDarkTheme [style*="background-color:#5e417e"],.v-application.v-theme--myDarkTheme [style*="background: rgb(94, 65, 126)"],.v-application.v-theme--myDarkTheme [style*="background:#5e417e"],.v-theme--myDarkTheme [style*="background-color: rgb(94, 65, 126)"],.v-theme--myDarkTheme [style*="background-color:#5e417e"],.v-theme--myDarkTheme [style*="background: rgb(94, 65, 126)"],.v-theme--myDarkTheme [style*="background:#5e417e"]{background-color:#7d5fa3!important}.v-application.v-theme--myDarkTheme [style*="background-color: rgb(103, 58, 183)"],.v-application.v-theme--myDarkTheme [style*="background-color:#673ab7"],.v-application.v-theme--myDarkTheme [style*="background: rgb(103, 58, 183)"],.v-application.v-theme--myDarkTheme [style*="background:#673ab7"],.v-theme--myDarkTheme [style*="background-color: rgb(103, 58, 183)"],.v-theme--myDarkTheme [style*="background-color:#673ab7"],.v-theme--myDarkTheme [style*="background: rgb(103, 58, 183)"],.v-theme--myDarkTheme [style*="background:#673ab7"]{background-color:#9575cd!important}.v-application.v-theme--myDarkTheme [style*="color: rgb(103, 58, 183)"],.v-application.v-theme--myDarkTheme [style*="color:#673ab7"],.v-theme--myDarkTheme [style*="color: rgb(103, 58, 183)"],.v-theme--myDarkTheme [style*="color:#673ab7"]{color:#b39ddb!important}.v-application.v-theme--myDarkTheme [style*="border-color: rgb(94, 65, 126)"],.v-application.v-theme--myDarkTheme [style*="border-color:#5e417e"],.v-theme--myDarkTheme [style*="border-color: rgb(94, 65, 126)"],.v-theme--myDarkTheme [style*="border-color:#5e417e"]{border-color:#8b6fb8!important}.v-application.v-theme--myDarkTheme [style*="border-color: rgb(103, 58, 183)"],.v-application.v-theme--myDarkTheme [style*="border-color:#673ab7"],.v-theme--myDarkTheme [style*="border-color: rgb(103, 58, 183)"],.v-theme--myDarkTheme [style*="border-color:#673ab7"]{border-color:#9575cd!important}.v-application.v-theme--myDarkTheme .bg-brand-primary,.v-theme--myDarkTheme .bg-brand-primary{background-color:#7d5fa3!important}.v-application.v-theme--myDarkTheme .text-brand-primary,.v-theme--myDarkTheme .text-brand-primary{color:#a78bca!important}.v-application.v-theme--myDarkTheme .v-card[class*=purple],.v-application.v-theme--myDarkTheme .v-sheet[class*=purple],.v-theme--myDarkTheme .v-card[class*=purple],.v-theme--myDarkTheme .v-sheet[class*=purple]{background-color:#7d5fa3!important}.v-application.v-theme--myDarkTheme [style*=linear-gradient][style*="#5e417e"],.v-theme--myDarkTheme [style*=linear-gradient][style*="#5e417e"]{background:linear-gradient(135deg,#7d5fa3,#6a4f8d)!important}
