@charset "UTF-8";:root{--nxs-primary-50: #eef1fb;--nxs-primary-100: #d5dcf4;--nxs-primary-200: #adb9e8;--nxs-primary-300: #8497db;--nxs-primary-400: #6a7fd0;--nxs-primary-500: #5169b7;--nxs-primary-600: #4455a0;--nxs-primary-700: #3a4a8a;--nxs-primary-800: #2d3a72;--nxs-primary-900: #1f2750;--nxs-primary-800-rgb: 45, 58, 114;--nxs-primary-500-rgb: 81, 105, 183;--nxs-orange-500-rgb: 250, 133, 20;--nxs-orange-50: #fff5ea;--nxs-orange-100: #fee8c7;--nxs-orange-200: #fdce90;--nxs-orange-300: #fcb258;--nxs-orange-400: #fb9a30;--nxs-orange-500: #fa8514;--nxs-orange-600: #e6770f;--nxs-orange-700: #c96509;--nxs-orange-800: #a05005;--nxs-orange-900: #7a3c02;--nxs-neutral-0: #ffffff;--nxs-neutral-50: #f5f7fb;--nxs-neutral-100: #e3e8ff;--nxs-neutral-200: #d4dbf8;--nxs-neutral-300: #b8c3e8;--nxs-neutral-400: #8e9cc0;--nxs-neutral-500: #6b7280;--nxs-neutral-600: #536bb9;--nxs-neutral-700: #3e4a60;--nxs-neutral-800: #2a3348;--nxs-neutral-900: #18202e;--nxs-success-50: #f0fdf4;--nxs-success-500: #16a34a;--nxs-success-700: #15803d;--nxs-warning-50: #fffbeb;--nxs-warning-500: #f59e0b;--nxs-warning-700: #b45309;--nxs-danger-50: #fef2f2;--nxs-danger-500: #dc2626;--nxs-danger-700: #b91c1c;--nxs-info-50: #eff6ff;--nxs-info-500: #2563eb;--nxs-info-700: #1d4ed8;--bg-page: var(--nxs-neutral-50);--bg-surface: var(--nxs-neutral-0);--bg-subtle: var(--nxs-neutral-100);--bg-muted: var(--nxs-neutral-200);--border-default: var(--nxs-neutral-200);--border-strong: var(--nxs-neutral-300);--text-primary: var(--nxs-neutral-700);--text-secondary: var(--nxs-neutral-500);--text-tertiary: var(--nxs-neutral-400);--text-on-brand: var(--nxs-neutral-0);--text-on-orange: var(--nxs-neutral-0);--text-link: var(--nxs-primary-500);--text-link-hover: var(--nxs-primary-700);--cta-bg: var(--nxs-orange-500);--cta-bg-hover: var(--nxs-orange-600);--cta-bg-active: var(--nxs-orange-700);--brand-bg: var(--nxs-primary-500);--brand-bg-hover: var(--nxs-primary-600);--brand-bg-active: var(--nxs-primary-700);--focus-ring: var(--nxs-orange-500);--focus-ring-width: 3px;--focus-ring-offset: 2px;--font-brand: "HurmeGeoSans4", "Atkinson Hyperlegible", "Inter", system-ui, -apple-system, sans-serif;--font-body: "Atkinson Hyperlegible", "Inter", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, "JetBrains Mono", "Fira Code", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--leading-tight: 1.2;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .025em;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(30, 41, 59, .05);--shadow-md: 0 4px 8px -2px rgba(30, 41, 59, .08), 0 2px 4px -2px rgba(30, 41, 59, .04);--shadow-lg: 0 12px 24px -6px rgba(30, 41, 59, .1), 0 4px 8px -4px rgba(30, 41, 59, .06);--shadow-card: 40px 16px 38px -14px rgba(250, 133, 20, .15);--shadow-focus: 0 0 0 var(--focus-ring-width) rgba(250, 133, 20, .35);--z-base: 1;--z-raised: 10;--z-overlay: 100;--z-modal: 200;--z-toast: 300;--z-tooltip: 400;--nxs-table-header-bg: var(--nxs-primary-500);--nxs-table-header-bg-orange: var(--nxs-orange-500);--nxs-table-header-color: var(--nxs-neutral-0);--nxs-table-row-stripe-bg: var(--nxs-neutral-50);--nxs-table-row-hover-bg: var(--nxs-primary-50);--nxs-table-border-radius: var(--radius-md);--nxs-login-separator-line: #e0e3ea;--nxs-login-separator-text: #9aa0ad;--nxs-login-google-shadow: 40px 16px 38px -14px rgba(250, 133, 20, .25);--nxs-login-google-text: #3c4043;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s}:root{--nxs-gold-400: #f3c352;--nxs-lilac-300: #c3b1ef;--blob-orange: var(--nxs-orange-500);--blob-gold: var(--nxs-gold-400);--blob-lilac: var(--nxs-lilac-300);--blob-indigo: var(--nxs-primary-300);--ambient-gradient: linear-gradient( 158deg, #e9eefb 0%, #eceefc 40%, #efeafb 72%, #f3ecfa 100% );--glass-blur: 16px;--glass-saturate: 150%;--glass-radius: var(--glass-radius-card);--glass-bg: var(--glass-bg-card);--glass-bg-hover: var(--glass-bg-card-hover);--glass-border: var(--glass-border-card);--glass-shadow: var(--glass-shadow-card);--glass-shadow-hover: var(--glass-shadow-card-hover);--glass-radius-panel: 36px;--glass-radius-card: 30px;--glass-bg-panel: linear-gradient(135deg, rgba(255, 255, 255, .62) 0%, rgba(255, 255, 255, .44) 100%);--glass-bg-card: linear-gradient(150deg, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .34) 100%);--glass-bg-card-hover: linear-gradient(150deg, rgba(255, 255, 255, .74) 0%, rgba(255, 255, 255, .52) 100%);--glass-border-panel: 1px solid rgba(255, 255, 255, .65);--glass-border-card: 1px solid rgba(255, 255, 255, .55);--glass-shadow-panel: inset 0 1px 1px rgba(255, 255, 255, .6), inset 0 -1px 1px rgba(255, 255, 255, .16), 0 32px 70px -30px rgba(var(--nxs-primary-800-rgb), .34);--glass-shadow-card: inset 0 1px 1px rgba(255, 255, 255, .55), 0 14px 34px -18px rgba(var(--nxs-primary-800-rgb), .26);--glass-shadow-card-hover: inset 0 1px 1px rgba(255, 255, 255, .65), 0 0 0 1px rgba(83, 107, 185, .16), 0 28px 52px -22px rgba(var(--nxs-primary-800-rgb), .36);--glass-radius-pill: var(--radius-full);--glass-blur-pill: 12px;--glass-bg-pill: rgba(255, 255, 255, .48);--glass-bg-pill-hover: rgba(255, 255, 255, .7);--glass-border-pill: 1px solid rgba(255, 255, 255, .62);--glass-shadow-pill: 0 6px 18px -10px rgba(var(--nxs-primary-800-rgb), .4);--glass-thead-bg: linear-gradient(135deg, var(--nxs-neutral-700) 0%, var(--nxs-primary-800) 100%);--glass-thead-color: var(--nxs-neutral-0);--glass-row-bg: rgba(255, 255, 255, .3);--glass-row-stripe: rgba(255, 255, 255, .42);--glass-row-hover: rgba(83, 107, 185, .13);--glass-cell-border: rgba(var(--nxs-primary-800-rgb), .09);--glass-field-bg: rgba(255, 255, 255, .55);--glass-field-bg-focus: rgba(255, 255, 255, .82);--glass-field-border: rgba(var(--nxs-primary-800-rgb), .16);--glass-field-radius: 14px;--glass-switch-off: rgba(var(--nxs-primary-800-rgb), .22);--glass-switch-on: var(--nxs-primary-500)}.nxs-glass{position:relative;background:var(--glass-bg);border:var(--glass-border, 1px solid rgba(255, 255, 255, .55));border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.nxs-glass--panel{--glass-blur: 26px;--glass-saturate: 150%;--glass-radius: var(--glass-radius-panel);--glass-bg: var(--glass-bg-panel);--glass-border: var(--glass-border-panel);--glass-shadow: var(--glass-shadow-panel)}.nxs-glass--card{--glass-blur: 16px;--glass-radius: var(--glass-radius-card);--glass-bg: var(--glass-bg-card);--glass-border: var(--glass-border-card);--glass-shadow: var(--glass-shadow-card)}.nxs-glass--pill{--glass-blur: var(--glass-blur-pill);--glass-saturate: 140%;--glass-radius: var(--glass-radius-pill);--glass-bg: var(--glass-bg-pill);--glass-bg-hover: var(--glass-bg-pill-hover);--glass-border: var(--glass-border-pill);--glass-shadow: var(--glass-shadow-pill)}.nxs-glass--interactive{cursor:pointer;transition:transform var(--duration-slow) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out),background var(--duration-slow) var(--ease-out)}.nxs-glass--interactive:hover{background:var(--glass-bg-hover);box-shadow:var(--glass-shadow-hover);transform:translateY(-6px)}.nxs-glass--interactive:active{transform:translateY(-2px);transition-duration:var(--duration-fast)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.nxs-glass{background:#ffffffe0}.nxs-glass--interactive:hover{background:#fffffff5}}@media(prefers-reduced-motion:reduce){.nxs-glass--interactive{transition:background var(--duration-base) var(--ease-out)}.nxs-glass--interactive:hover,.nxs-glass--interactive:active{transform:none}}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,fieldset,legend,textarea,address,article,aside,details,figcaption,footer,header,main,menu,nav,section,summary{margin:0;padding:0}fieldset{min-width:0;border:0}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select,optgroup{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer;padding:0}table{border-collapse:collapse;border-spacing:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}svg{overflow:hidden;vertical-align:middle}:focus:not(:focus-visible){outline:none}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:HurmeGeoSans4;src:url(/assets/fonts/HurmeGeometricSans4-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HurmeGeoSans4;src:url(/assets/fonts/HurmeGeometricSans4-LightObl.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:HurmeGeoSans4;src:url(/assets/fonts/HurmeGeometricSans4-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HurmeGeoSans4;src:url(/assets/fonts/HurmeGeometricSans4-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HurmeGeoSans4;src:url(/assets/fonts/HurmeGeometricSans4-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HurmeGeoSans4;src:url(/assets/fonts/HurmeGeometricSans4-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-brand);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--bg-page)}h1,h2,h3,h4,h5,h6{font-family:var(--font-brand);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}@media(min-width:1024px){h1{font-size:var(--text-5xl)}}p{margin:0;line-height:var(--leading-relaxed)}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline}small{font-size:var(--text-sm);line-height:var(--leading-normal)}strong,b{font-weight:var(--font-weight-semibold)}.font-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes nxs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nxs-fade-out{0%{opacity:1}to{opacity:0}}@keyframes nxs-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nxs-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes nxs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nxs-pulse{0%,to{opacity:1}50%{opacity:.5}}.nxs-animate-fade-in{animation:nxs-fade-in var(--duration-base) var(--ease-out) both}.nxs-animate-slide-up{animation:nxs-slide-up var(--duration-base) var(--ease-out) both}.nxs-animate-slide-down{animation:nxs-slide-down var(--duration-base) var(--ease-out) both}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm);box-shadow:var(--shadow-focus)}.nxs-skip-link{position:absolute;top:-100%;left:var(--space-4);z-index:var(--z-toast);padding:var(--space-3) var(--space-6);background:var(--brand-bg);color:var(--text-on-brand);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);text-decoration:none;transition:top var(--duration-fast) var(--ease-out)}.nxs-skip-link:focus{top:var(--space-4)}[data-a11y=true]{--font-brand: "Atkinson Hyperlegible", "Inter", system-ui, sans-serif;--font-body: "Atkinson Hyperlegible", "Inter", system-ui, sans-serif;--leading-normal: 1.7;--leading-relaxed: 1.9;--text-primary: #1a2130;--text-secondary: #3e4a60;--text-tertiary: #52525b;--focus-ring-width: 4px;--focus-ring-offset: 3px;--border-default: #a1a1aa;--border-strong: #71717a}[data-a11y=true] body{font-size:1.125rem;letter-spacing:.012em;word-spacing:.08em}[data-a11y=true] input,[data-a11y=true] textarea,[data-a11y=true] select,[data-a11y=true] button:not([class*=nxs-btn]){border-width:2px}[data-a11y=true] a{text-decoration:underline;text-underline-offset:3px}[data-a11y=true][data-a11y-contrast=high]{--text-primary: #000000;--text-secondary: #1a1a1a;--bg-page: #ffffff;--bg-surface: #ffffff;--border-default: #000000;--border-strong: #000000;--focus-ring: #000000;--focus-ring-width: 4px;--brand-bg: #000000;--brand-bg-hover: #1a1a1a;--cta-bg: #000000;--cta-bg-hover: #1a1a1a;--text-on-brand: #ffffff;--text-on-orange: #ffffff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus,.sr-only-focusable:active{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.nxs-touch-target{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.nxs-flex{display:flex}.nxs-flex-col{display:flex;flex-direction:column}.nxs-flex-center{display:flex;align-items:center;justify-content:center}.nxs-flex-between{display:flex;align-items:center;justify-content:space-between}.nxs-flex-1{flex:1 1 0%}.nxs-flex-shrink-0{flex-shrink:0}.nxs-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.nxs-mt-4{margin-top:var(--space-4)}.nxs-mt-6{margin-top:var(--space-6)}.nxs-mb-4{margin-bottom:var(--space-4)}.nxs-mb-6{margin-bottom:var(--space-6)}.nxs-gap-4{gap:var(--space-4)}.nxs-gap-6{gap:var(--space-6)}.nxs-p-4{padding:var(--space-4)}.nxs-p-6{padding:var(--space-6)}.nxs-text-sm{font-size:var(--text-sm)}.nxs-text-base{font-size:var(--text-base)}.nxs-text-lg{font-size:var(--text-lg)}.nxs-text-primary{color:var(--text-primary)}.nxs-text-secondary{color:var(--text-secondary)}.nxs-text-muted{color:var(--text-tertiary)}.nxs-text-danger{color:var(--nxs-danger-500)}.nxs-text-success{color:var(--nxs-success-500)}.nxs-font-semibold{font-weight:var(--font-weight-semibold)}.nxs-font-bold{font-weight:var(--font-weight-bold)}.nxs-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.nxs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nxs-surface{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.nxs-border{border:1px solid var(--border-default)}.nxs-divider{border:none;border-top:1px solid var(--border-default);margin:var(--space-4) 0}.nxs-pointer{cursor:pointer}.nxs-select-none{-webkit-user-select:none;user-select:none}@media(max-width:639px){.nxs-hidden-mobile{display:none!important}}@media(min-width:640px){.nxs-hidden-desktop{display:none!important}}.nxs-skeleton{background:linear-gradient(90deg,var(--nxs-neutral-200) 25%,var(--nxs-neutral-100) 50%,var(--nxs-neutral-200) 75%);background-size:200% 100%;animation:nxs-pulse 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.nxs-tooltip{position:absolute;z-index:var(--z-tooltip);padding:var(--space-1) var(--space-3);background-color:var(--nxs-neutral-800);color:var(--nxs-neutral-0);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);white-space:nowrap;pointer-events:none;animation:nxs-tooltip-in var(--duration-fast) var(--ease-out) forwards}@keyframes nxs-tooltip-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.legacy-panel *,.legacy-panel *:before,.legacy-panel *:after{box-sizing:border-box}.legacy-panel .container,.legacy-panel .container-fluid{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}.legacy-panel .row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.legacy-panel .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.legacy-panel .col{flex:1 0 0%}.legacy-panel .col-auto{flex:0 0 auto;width:auto}.legacy-panel .col-12{flex:0 0 auto;width:100%}.legacy-panel .col-6{flex:0 0 auto;width:50%}.legacy-panel .col-4{flex:0 0 auto;width:33.3333%}.legacy-panel .col-3{flex:0 0 auto;width:25%}@media(min-width:576px){.legacy-panel .col-sm-6{flex:0 0 auto;width:50%}.legacy-panel .col-sm-12{flex:0 0 auto;width:100%}}@media(min-width:768px){.legacy-panel .col-md-3{flex:0 0 auto;width:25%}.legacy-panel .col-md-4{flex:0 0 auto;width:33.3333%}.legacy-panel .col-md-6{flex:0 0 auto;width:50%}.legacy-panel .col-md-12{flex:0 0 auto;width:100%}.legacy-panel .w-md-auto{width:auto!important}.legacy-panel .flex-md-row{flex-direction:row!important}.legacy-panel .align-items-md-center{align-items:center!important}.legacy-panel .align-items-md-start{align-items:flex-start!important}.legacy-panel .justify-content-md-between{justify-content:space-between!important}.legacy-panel .p-md-4{padding:1.5rem!important}.legacy-panel .fs-md-3{font-size:calc(1.3rem + .6vw)!important}}@media(min-width:992px){.legacy-panel .col-lg-3{flex:0 0 auto;width:25%}.legacy-panel .col-lg-4{flex:0 0 auto;width:33.3333%}.legacy-panel .col-lg-6{flex:0 0 auto;width:50%}.legacy-panel .col-lg-8{flex:0 0 auto;width:66.6667%}.legacy-panel .col-lg-12{flex:0 0 auto;width:100%}}.legacy-panel .gy-3{--bs-gutter-y: 1rem}.legacy-panel .gap-2{gap:.5rem!important}.legacy-panel .gap-3{gap:1rem!important}.legacy-panel .d-flex{display:flex!important}.legacy-panel .d-none{display:none!important}.legacy-panel .d-block{display:block!important}.legacy-panel .d-grid{display:grid!important}.legacy-panel .d-inline-block{display:inline-block!important}.legacy-panel .d-inline-flex{display:inline-flex!important}.legacy-panel .visually-hidden,.legacy-panel .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.legacy-panel .flex-column{flex-direction:column!important}.legacy-panel .flex-wrap{flex-wrap:wrap!important}.legacy-panel .align-items-center{align-items:center!important}.legacy-panel .align-items-start{align-items:flex-start!important}.legacy-panel .justify-content-between{justify-content:space-between!important}.legacy-panel .justify-content-center{justify-content:center!important}.legacy-panel .justify-content-end{justify-content:flex-end!important}.legacy-panel .flex-grow-1{flex-grow:1!important}.legacy-panel .ms-auto{margin-left:auto!important}.legacy-panel .me-auto{margin-right:auto!important}.legacy-panel .w-100{width:100%!important}.legacy-panel .w-75{width:75%!important}.legacy-panel .w-50{width:50%!important}.legacy-panel .h-100{height:100%!important}.legacy-panel .p-0{padding:0!important}.legacy-panel .p-1{padding:.25rem!important}.legacy-panel .p-2{padding:.5rem!important}.legacy-panel .p-3{padding:1rem!important}.legacy-panel .p-4{padding:1.5rem!important}.legacy-panel .p-5{padding:3rem!important}.legacy-panel .px-3{padding-right:1rem!important;padding-left:1rem!important}.legacy-panel .px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.legacy-panel .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.legacy-panel .py-3{padding-top:1rem!important;padding-bottom:1rem!important}.legacy-panel .py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.legacy-panel .pt-3{padding-top:1rem!important}.legacy-panel .pb-0{padding-bottom:0!important}.legacy-panel .ps-3{padding-left:1rem!important}.legacy-panel .pe-3{padding-right:1rem!important}.legacy-panel .m-0{margin:0!important}.legacy-panel .m-1{margin:.25rem!important}.legacy-panel .mb-0{margin-bottom:0!important}.legacy-panel .mb-1{margin-bottom:.25rem!important}.legacy-panel .mb-2{margin-bottom:.5rem!important}.legacy-panel .mb-3{margin-bottom:1rem!important}.legacy-panel .mb-4{margin-bottom:1.5rem!important}.legacy-panel .mb-5{margin-bottom:3rem!important}.legacy-panel .mt-0{margin-top:0!important}.legacy-panel .mt-1{margin-top:.25rem!important}.legacy-panel .mt-2{margin-top:.5rem!important}.legacy-panel .mt-3{margin-top:1rem!important}.legacy-panel .ms-1{margin-left:.25rem!important}.legacy-panel .ms-2{margin-left:.5rem!important}.legacy-panel .ms-3{margin-left:1rem!important}.legacy-panel .me-1{margin-right:.25rem!important}.legacy-panel .me-2{margin-right:.5rem!important}.legacy-panel .me-3{margin-right:1rem!important}.legacy-panel .mx-0{margin-right:0!important;margin-left:0!important}.legacy-panel .text-center{text-align:center!important}.legacy-panel .text-start{text-align:left!important}.legacy-panel .text-end{text-align:right!important}.legacy-panel .text-justify{text-align:justify!important}.legacy-panel .text-muted{color:#6c757d!important}.legacy-panel .text-white{color:#fff!important}.legacy-panel .text-dark{color:#212529!important}.legacy-panel .text-success{color:#198754!important}.legacy-panel .text-danger{color:#dc3545!important}.legacy-panel .text-warning{color:#ffc107!important}.legacy-panel .text-info{color:#0dcaf0!important}.legacy-panel .text-primary{color:#0d6efd!important}.legacy-panel .text-secondary{color:#6c757d!important}.legacy-panel .text-decoration-none{text-decoration:none!important}.legacy-panel .fw-bold{font-weight:700!important}.legacy-panel .fw-semibold{font-weight:600!important}.legacy-panel .fw-normal{font-weight:400!important}.legacy-panel .fs-5{font-size:1.25rem!important}.legacy-panel .fs-6{font-size:1rem!important}.legacy-panel .lh-base{line-height:1.5!important}.legacy-panel .bg-primary{background-color:#0d6efd!important}.legacy-panel .bg-secondary{background-color:#6c757d!important}.legacy-panel .bg-success{background-color:#198754!important}.legacy-panel .bg-danger{background-color:#dc3545!important}.legacy-panel .bg-warning{background-color:#ffc107!important}.legacy-panel .bg-info{background-color:#0dcaf0!important}.legacy-panel .bg-light{background-color:#f8f9fa!important}.legacy-panel .bg-dark{background-color:#212529!important}.legacy-panel .bg-white{background-color:#fff!important}.legacy-panel .border{border:1px solid #dee2e6!important}.legacy-panel .border-0{border:0!important}.legacy-panel .border-top{border-top:1px solid #dee2e6!important}.legacy-panel .rounded{border-radius:.375rem!important}.legacy-panel .rounded-1{border-radius:.25rem!important}.legacy-panel .rounded-2{border-radius:.375rem!important}.legacy-panel .rounded-3{border-radius:.5rem!important}.legacy-panel .rounded-4{border-radius:1rem!important}.legacy-panel .rounded-pill{border-radius:50rem!important}.legacy-panel .rounded-circle{border-radius:50%!important}.legacy-panel .shadow{box-shadow:0 .5rem 1rem #00000026!important}.legacy-panel .shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.legacy-panel .shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.legacy-panel .shadow-none{box-shadow:none!important}.legacy-panel .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.375rem}.legacy-panel .card-body{flex:1 1 auto;padding:1rem}.legacy-panel .card-header{padding:.5rem 1rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.legacy-panel .card-footer{padding:.5rem 1rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.legacy-panel .card-title{margin-bottom:.5rem}.legacy-panel .card-text:last-child{margin-bottom:0}.legacy-panel .badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.375rem}.legacy-panel .badge.rounded-pill{padding-right:.65em;padding-left:.65em}.legacy-panel .alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.375rem}.legacy-panel .alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.legacy-panel .alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.legacy-panel .alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.legacy-panel .alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.legacy-panel .alert-dismissible{padding-right:3rem}.legacy-panel .alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.legacy-panel .btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.legacy-panel .btn:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.legacy-panel .btn:disabled{opacity:.65}.legacy-panel .btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.legacy-panel .btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.legacy-panel .btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.legacy-panel .btn-primary:hover{background-color:#0b5ed7;border-color:#0a58ca}.legacy-panel .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.legacy-panel .btn-secondary:hover{background-color:#5c636a;border-color:#565e64}.legacy-panel .btn-success{color:#fff;background-color:#198754;border-color:#198754}.legacy-panel .btn-success:hover{background-color:#157347;border-color:#146c43}.legacy-panel .btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.legacy-panel .btn-danger:hover{background-color:#bb2d3b;border-color:#b02a37}.legacy-panel .btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.legacy-panel .btn-warning:hover{background-color:#ffca2c;border-color:#ffc720}.legacy-panel .btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.legacy-panel .btn-info:hover{background-color:#31d2f2;border-color:#25cff2}.legacy-panel .btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.legacy-panel .btn-light:hover{background-color:#d3d4d5;border-color:#c6c7c8}.legacy-panel .btn-dark{color:#fff;background-color:#212529;border-color:#212529}.legacy-panel .btn-dark:hover{background-color:#1c1f23;border-color:#1a1e21}.legacy-panel .btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.legacy-panel .btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.legacy-panel .btn-outline-secondary{color:#6c757d;border-color:#6c757d}.legacy-panel .btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.legacy-panel .btn-outline-success{color:#198754;border-color:#198754}.legacy-panel .btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.legacy-panel .btn-outline-danger{color:#dc3545;border-color:#dc3545}.legacy-panel .btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.legacy-panel .btn-outline-warning{color:#ffc107;border-color:#ffc107}.legacy-panel .btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.legacy-panel .btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.legacy-panel .btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.legacy-panel .btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.legacy-panel .btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.legacy-panel .btn-outline-dark{color:#212529;border-color:#212529}.legacy-panel .btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.legacy-panel .btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5;cursor:pointer}.legacy-panel .btn-close:hover{opacity:.75}.legacy-panel .table{--bs-table-striped-color: #212529;--bs-table-striped-bg: rgba(0,0,0,.05);--bs-table-active-color: #212529;--bs-table-active-bg: rgba(0,0,0,.1);--bs-table-hover-color: #212529;--bs-table-hover-bg: rgba(0,0,0,.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.legacy-panel .table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg, transparent);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg, transparent)}.legacy-panel .table>tbody{vertical-align:inherit}.legacy-panel .table>thead{vertical-align:bottom}.legacy-panel .table>:not(:first-child){border-top:2px solid currentColor}.legacy-panel .table-sm>:not(caption)>*>*{padding:.25rem}.legacy-panel .table-bordered>:not(caption)>*{border-width:1px 0}.legacy-panel .table-bordered>:not(caption)>*>*{border-width:0 1px}.legacy-panel .table-borderless>:not(caption)>*>*{border-bottom-width:0}.legacy-panel .table-borderless>:not(:first-child){border-top-width:0}.legacy-panel .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.legacy-panel .table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.legacy-panel .table-light{--bs-table-bg: #f8f9fa;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:#000;border-color:#dfe0e1}.legacy-panel .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.legacy-panel .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.legacy-panel .nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.legacy-panel .nav-link:hover{color:#0a58ca}.legacy-panel .nav-link:focus{color:#0a58ca;outline:0}.legacy-panel .nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.legacy-panel .nav-tabs{border-bottom:1px solid #dee2e6}.legacy-panel .nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.legacy-panel .nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.legacy-panel .nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.legacy-panel .nav-tabs .nav-link.active,.legacy-panel .nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.legacy-panel .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.legacy-panel .nav-pills .nav-link{background:none;border:0;border-radius:.375rem}.legacy-panel .nav-pills .nav-link.active,.legacy-panel .nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.legacy-panel .nav-fill .nav-item{flex:1 1 auto;text-align:center}.legacy-panel .nav-fill .nav-link{width:100%}.legacy-panel .nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.legacy-panel .nav-justified .nav-link{width:100%}.legacy-panel .modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.legacy-panel .modal.show{display:block}.legacy-panel .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.legacy-panel .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.legacy-panel .modal-dialog-scrollable{height:calc(100% - 1rem)}.legacy-panel .modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.legacy-panel .modal-dialog-scrollable .modal-body{overflow-y:auto}.legacy-panel .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.5rem;outline:0}.legacy-panel .modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)}.legacy-panel .modal-title{margin-bottom:0;line-height:1.5}.legacy-panel .modal-body{position:relative;flex:1 1 auto;padding:1rem}.legacy-panel .modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.5rem - 1px);border-bottom-left-radius:calc(.5rem - 1px)}.legacy-panel .modal-footer>*{margin:.25rem}.legacy-panel .modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.legacy-panel .modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}@media(min-width:576px){.legacy-panel .modal-dialog{max-width:500px;margin:1.75rem auto}.legacy-panel .modal-dialog-scrollable{height:calc(100% - 3.5rem)}.legacy-panel .modal-dialog-centered{min-height:calc(100% - 3.5rem)}.legacy-panel .modal-sm{max-width:300px}}@media(min-width:992px){.legacy-panel .modal-lg,.legacy-panel .modal-xl{max-width:800px}}@media(min-width:1200px){.legacy-panel .modal-xl{max-width:1140px}}.legacy-panel .modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000;opacity:0}.legacy-panel .modal-backdrop.show{opacity:.5}.legacy-panel .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.legacy-panel .form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.legacy-panel .form-control::placeholder{color:#6c757d;opacity:1}.legacy-panel .form-control:disabled,.legacy-panel .form-control[readonly]{background-color:#e9ecef;opacity:1}.legacy-panel .form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.legacy-panel .form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.legacy-panel .form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;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='%23343a40' 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 #ced4da;border-radius:.375rem;appearance:none}.legacy-panel .form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.legacy-panel .form-label{margin-bottom:.5rem}.legacy-panel .form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.legacy-panel .form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.legacy-panel .form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;color-adjust:exact}.legacy-panel .form-check-input[type=checkbox]{border-radius:.25em}.legacy-panel .form-check-input[type=radio]{border-radius:50%}.legacy-panel .form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.legacy-panel .form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.legacy-panel .form-check-label{cursor:pointer}.legacy-panel .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.legacy-panel .is-invalid~.invalid-feedback{display:block}.legacy-panel .is-invalid .form-control,.legacy-panel .form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.legacy-panel .is-invalid .form-control:focus,.legacy-panel .form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.legacy-panel .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.legacy-panel .input-group>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.legacy-panel .input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.legacy-panel .spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.legacy-panel .spinner-border-sm{width:1rem;height:1rem;border-width:.2em}.legacy-panel .spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.legacy-panel .progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.375rem}.legacy-panel .progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}.legacy-panel .overflow-hidden{overflow:hidden!important}.legacy-panel .overflow-auto{overflow:auto!important}.legacy-panel .overflow-scroll{overflow:scroll!important}.legacy-panel .position-relative{position:relative!important}.legacy-panel .position-absolute{position:absolute!important}.legacy-panel .position-fixed{position:fixed!important}.legacy-panel .top-0{top:0!important}.legacy-panel .start-0{left:0!important}.legacy-panel .end-0{right:0!important}.legacy-panel .bottom-0{bottom:0!important}.legacy-panel .z-1{z-index:1!important}.legacy-panel .z-3{z-index:3!important}.legacy-panel .visually-hidden,.legacy-panel .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legacy-panel .opacity-0{opacity:0!important}.legacy-panel .opacity-25{opacity:.25!important}.legacy-panel .opacity-50{opacity:.5!important}.legacy-panel .opacity-75{opacity:.75!important}.legacy-panel .opacity-100{opacity:1!important}.legacy-panel .cursor-pointer{cursor:pointer!important}.legacy-panel .fade{transition:opacity .15s linear}.legacy-panel .fade:not(.show){opacity:0}.legacy-panel .collapse:not(.show){display:none}.legacy-panel .collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.legacy-panel .fade,.legacy-panel .collapsing{transition:none}.legacy-panel .spinner-border,.legacy-panel .spinner-grow{animation-duration:.01ms!important;animation-iteration-count:1!important}}.legacy-panel .dataTables_wrapper{position:relative;clear:both;zoom:1}.legacy-panel div.dataTables_wrapper div.dataTables_filter{float:right;text-align:right}.legacy-panel div.dataTables_wrapper div.dataTables_filter label{white-space:nowrap;text-align:left;margin-bottom:0;color:inherit;font-weight:400}.legacy-panel div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto;padding:.25rem .5rem;font-size:.875rem;border:1px solid #ced4da;border-radius:.25rem;background-color:#fff}.legacy-panel div.dataTables_wrapper div.dataTables_filter input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .2rem #0d6efd40}.legacy-panel div.dataTables_wrapper div.dataTables_length{float:left}.legacy-panel div.dataTables_wrapper div.dataTables_length label{font-weight:400;white-space:nowrap;text-align:left;margin-bottom:0}.legacy-panel div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block;padding:.25rem .5rem;font-size:.875rem;border:1px solid #ced4da;border-radius:.25rem}.legacy-panel div.dataTables_wrapper div.dataTables_info{padding-top:.5rem;white-space:nowrap;font-size:.875rem;color:#6c757d;float:left;clear:both}.legacy-panel div.dataTables_wrapper div.dataTables_paginate{float:right;text-align:right;padding-top:.25em}.legacy-panel div.dataTables_wrapper div.dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.25em .5em;margin-left:2px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:.25rem;color:#0d6efd;background:transparent;-webkit-user-select:none;user-select:none}.legacy-panel div.dataTables_wrapper div.dataTables_paginate .paginate_button:hover{background-color:#f98613;border-color:#f98613;color:#fff!important}.legacy-panel div.dataTables_wrapper div.dataTables_paginate .paginate_button.current,.legacy-panel div.dataTables_wrapper div.dataTables_paginate .paginate_button.current:hover{background-color:#f98613;border-color:#f98613;color:#fff!important;font-weight:700}.legacy-panel div.dataTables_wrapper div.dataTables_paginate .paginate_button.disabled,.legacy-panel div.dataTables_wrapper div.dataTables_paginate .paginate_button.disabled:hover{cursor:default;color:#6c757d!important;background:#f8f9fa;border-color:#dee2e6}.legacy-panel div.dataTables_wrapper div.dataTables_paginate .paginate_button.previous,.legacy-panel div.dataTables_wrapper div.dataTables_paginate .paginate_button.next{font-weight:400}.legacy-panel div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:0}.legacy-panel div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item .page-link:hover{background-color:#f98613!important;border-color:#f98613!important;color:#fff!important}.legacy-panel div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item.active .page-link{background-color:#f98613!important;border-color:#f98613!important}.legacy-panel div.dataTables_wrapper div.dataTables_scroll{clear:both;overflow:visible!important}.legacy-panel div.dataTables_wrapper div.dataTables_scrollBody{overflow-x:scroll!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.legacy-panel div.dataTables_wrapper div.dataTables_scrollBody table.dataTable{margin-top:0;margin-bottom:0}.legacy-panel div.dataTables_wrapper div.dataTables_scrollBody table.dataTable thead .sorting,.legacy-panel div.dataTables_wrapper div.dataTables_scrollBody table.dataTable thead .sorting_asc,.legacy-panel div.dataTables_wrapper div.dataTables_scrollBody table.dataTable thead .sorting_desc{background-image:none}.legacy-panel div.dataTables_wrapper div.dataTables_scrollBody table tbody td{vertical-align:middle;text-align:justify;white-space:nowrap;padding:10px 8px}.legacy-panel div.dataTables_wrapper div.dataTables_scrollHead{overflow:hidden!important}.legacy-panel div.dataTables_wrapper div.dataTables_scrollHead table thead th{border-bottom:none!important}.legacy-panel div.dataTables_wrapper div.dataTables_scrollHead table.dataTable{margin-bottom:0}.legacy-panel div.dataTables_wrapper div.dataTables_scrollHeadInner table thead th{background-image:none!important;background-color:#3e4a60!important;color:#fff!important}.legacy-panel table.dataTable{width:100%!important;border-collapse:separate;border-spacing:0}.legacy-panel table.dataTable thead th,.legacy-panel table.dataTable thead td{padding:12px 8px;vertical-align:middle;white-space:nowrap;text-align:center;box-sizing:border-box;cursor:pointer;cursor:hand}.legacy-panel table.dataTable thead th.sorting,.legacy-panel table.dataTable thead td.sorting{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3e%3cpath d='M4 0L8 5H0z' fill='%23ccc'/%3e%3cpath d='M4 12L0 7h8z' fill='%23ccc'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;padding-right:28px}.legacy-panel table.dataTable thead th.sorting_asc,.legacy-panel table.dataTable thead td.sorting_asc{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3e%3cpath d='M4 0L8 5H0z' fill='%23333'/%3e%3cpath d='M4 12L0 7h8z' fill='%23ccc'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;padding-right:28px}.legacy-panel table.dataTable thead th.sorting_desc,.legacy-panel table.dataTable thead td.sorting_desc{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3e%3cpath d='M4 0L8 5H0z' fill='%23ccc'/%3e%3cpath d='M4 12L0 7h8z' fill='%23333'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;padding-right:28px}.legacy-panel table.dataTable thead,.legacy-panel table.dataTable thead.table-light{background-color:#3e4a60!important;background-image:none!important;color:#fff!important}.legacy-panel table.dataTable thead th,.legacy-panel table.dataTable thead td,.legacy-panel table.dataTable thead.table-light th,.legacy-panel table.dataTable thead.table-light td{background-color:#3e4a60!important;background-image:none!important;color:#fff!important;font-weight:600;text-transform:uppercase;font-size:.8125rem;letter-spacing:.03em;padding:.75rem 1rem}.legacy-panel table.dataTable tbody td{padding:10px 8px;vertical-align:middle;text-align:justify;white-space:nowrap}.legacy-panel table.dataTable tbody tr td[colspan]{text-align:center;font-style:italic;color:#777;background-color:#f9f9f9}.legacy-panel table.dataTable tbody td.fixed-column{background-color:#f9f9f9;font-weight:700}.legacy-panel table.dataTable td,.legacy-panel table.dataTable th{white-space:nowrap;word-break:break-word;padding:10px}.legacy-panel table.dataTable tbody tr:hover>td{background-color:#e6f2ff!important}.legacy-panel table.dataTable tbody tr.selected>td{background-color:#ffe8cc!important;font-weight:700;color:#000;transition:background-color .2s ease-in-out}.legacy-panel #kam-table.table-striped-custom tbody tr:nth-of-type(odd) td:nth-child(n+4):nth-child(-n+9),.legacy-panel #datatable-detalle.table-striped-custom tbody tr:nth-of-type(odd) td:nth-child(n+4):nth-child(-n+9){background-color:#8595d1!important}.legacy-panel #kam-table.table-striped-custom tbody tr:nth-of-type(odd) td:nth-child(n+10),.legacy-panel #datatable-detalle.table-striped-custom tbody tr:nth-of-type(odd) td:nth-child(n+10){background-color:#fdb469!important}.legacy-panel #kam-table.table-striped-custom tbody tr:nth-of-type(2n) td:nth-child(n+4):nth-child(-n+9),.legacy-panel #datatable-detalle.table-striped-custom tbody tr:nth-of-type(2n) td:nth-child(n+4):nth-child(-n+9){background-color:#d9ddf0!important}.legacy-panel #kam-table.table-striped-custom tbody tr:nth-of-type(2n) td:nth-child(n+10),.legacy-panel #datatable-detalle.table-striped-custom tbody tr:nth-of-type(2n) td:nth-child(n+10){background-color:#ffe3c2!important}.legacy-panel div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0;background:#fff;border:1px solid #dee2e6;border-radius:.25rem;box-shadow:0 .5rem 1rem #00000026}.legacy-panel .th-note{display:block;font-size:.7rem;font-weight:400;opacity:.85;white-space:nowrap}@media(max-width:768px){.legacy-panel div.dataTables_wrapper div.dataTables_filter,.legacy-panel div.dataTables_wrapper div.dataTables_length,.legacy-panel div.dataTables_wrapper div.dataTables_info,.legacy-panel div.dataTables_wrapper div.dataTables_paginate{float:none;text-align:center}.legacy-panel table.dataTable td,.legacy-panel table.dataTable th{text-align:left!important;white-space:normal!important}.legacy-panel #kam-table.table-striped-custom li span{display:block;margin-bottom:5px}}.legacy-panel .header{background-color:#f98613;color:#fff;padding:10px 20px;display:flex;justify-content:space-between;align-items:center}.legacy-panel .header img{height:40px}.legacy-panel .header select{background:#fff;color:#000;border:none;padding:5px 10px;border-radius:5px}.legacy-panel .text-orange{color:#f57c00}.legacy-panel .bg-orange{background-color:#f57c00!important}.legacy-panel .bg-blue{background-color:#1976d2!important}.legacy-panel .card-bordered-orange{border-left:6px solid #f57c00!important}.legacy-panel .card-bordered-blue{border-left:6px solid #1976d2!important}.legacy-panel .card-animated{transition:transform .3s ease,box-shadow .3s ease;position:relative;z-index:1}.legacy-panel .card-animated:hover{transform:translateY(-5px);box-shadow:0 .75rem 1.5rem #00000026!important}.legacy-panel .card-icon-animated{transition:transform .3s ease}.legacy-panel .card-animated:hover .card-icon-animated{transform:scale(1.1)}.legacy-panel .toast-container{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.legacy-panel .toast{width:70%!important;font-size:18px!important;padding:15px!important}.legacy-panel .text-naranja{color:#f57c00}.legacy-panel .text-azul{color:#007bff}.legacy-panel .btn-orange{font-size:1.15rem;background-color:#f98613;border-color:#f98613;color:#fff}.legacy-panel .btn-orange:hover,.legacy-panel .btn-orange:active{border-color:#ffa851;background-color:#ffa851;color:#fff}.legacy-panel div.dataTables_wrapper div.dataTables_scrollHeadInner table thead th{border-bottom:none!important;background-image:none!important;background-color:#3e4a60!important;color:#fff!important}.legacy-panel .dt-table thead th,.legacy-panel table.dataTable thead th,.legacy-panel .table thead.table-light th{background-color:#3e4a60!important;background-image:none!important;color:#fff!important;border-bottom:none!important;font-weight:600;font-size:.875rem;white-space:nowrap;padding:10px 8px!important;vertical-align:middle;text-align:center}.legacy-panel .table-striped tbody tr:nth-child(odd)>td{background-color:#ffecdb!important}.legacy-panel .table-striped tbody tr:nth-child(2n)>td{background-color:#fff!important}.legacy-panel .table-hover tbody tr:hover>td{background-color:#e6f2ff!important;color:inherit}.legacy-panel .detalle-icon{cursor:pointer!important;color:#ff8000!important}.legacy-panel .kam_naranja_fuerte{background-color:#f98613!important;background-image:none!important;color:#fff!important}.legacy-panel .kam_azu_fuerte{background-color:#4d64b3!important;background-image:none!important;color:#fff!important}.legacy-panel .kam_borders_table{border:2px solid #F98613!important;border-radius:10px!important;overflow:hidden!important}.legacy-panel .dataTables_wrapper .dataTables_scroll{overflow:visible!important}.legacy-panel .dataTables_wrapper .dataTables_scrollBody{overflow-x:scroll!important;overflow-y:auto!important}.legacy-panel .dataTables_wrapper .dataTables_paginate{display:flex;justify-content:center;align-items:center;margin:.5rem 0;gap:4px}.legacy-panel .dataTables_wrapper .dataTables_paginate .paginate_button{padding:4px 8px;margin:0;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:13px;line-height:1}.legacy-panel .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:orange!important;border:1px solid #ffa500!important;color:#fff!important}.legacy-panel .dataTables_wrapper .dataTables_paginate .paginate_button.current{background-color:orange!important;color:#fff!important;border:1px solid #FFA500!important;font-weight:700}.legacy-panel .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{background-color:#f0f0f0!important;color:#bbb!important;border:1px solid #ddd;cursor:not-allowed}.legacy-panel div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item .page-link:hover{background-color:orange!important;border-color:orange!important;color:#fff!important}.legacy-panel .dataTables_wrapper .dataTables_info{padding-top:.5rem;font-size:13px}.legacy-panel .form-select-sm{min-height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.legacy-panel .dt-pagination{display:flex;justify-content:center;align-items:center;gap:4px;margin:.5rem 0;padding:0;list-style:none}.legacy-panel .dt-pagination button{padding:4px 10px;border:1px solid #dee2e6;border-radius:4px;background:#fff;color:#212529;cursor:pointer;font-size:13px;line-height:1.5;transition:all .15s ease}.legacy-panel .dt-pagination button:hover:not(:disabled){background:orange!important;border-color:orange!important;color:#fff!important}.legacy-panel .dt-pagination button.active{background-color:orange!important;border-color:orange!important;color:#fff!important;font-weight:700}.legacy-panel .dt-pagination button:disabled{background-color:#f0f0f0;color:#bbb;cursor:not-allowed}.legacy-panel .dt-info{font-size:13px;color:#6c757d;padding-top:.5rem}.legacy-panel hr{border-top:5px solid #f98613}.legacy-panel .table td .lucide{width:18px;height:18px;vertical-align:middle}.legacy-panel .table td a{display:inline-block;margin:0 4px}.legacy-panel .container{max-width:1200px;margin:0 auto;padding:20px}.legacy-panel tr.selected{background-color:#ffe8cc!important;font-weight:700;color:#000;transition:background-color .2s ease-in-out}.legacy-panel .text-blue{color:#1976d2}.legacy-panel .bg-blue-subtle{background-color:#cfe2ff!important}@media(max-width:768px){.legacy-panel .dataTables_wrapper table.dataTable td,.legacy-panel .dataTables_wrapper table.dataTable th{text-align:left!important;white-space:normal!important}.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="2"]{background-color:#c9cbd1!important;color:#000!important}.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="3"],.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="4"],.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="5"],.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="6"],.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="7"]{background-color:#4d64b3!important;color:#fff!important}.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="8"],.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="9"],.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="10"],.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="11"],.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="12"],.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="13"],.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="14"],.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="15"],.legacy-panel #kam-table.table-striped-custom tbody li[data-dt-column="16"]{background-color:#f98613!important;color:#fff!important}.legacy-panel #kam-table.table-striped-custom li span{display:block;margin-bottom:5px}}.legacy-panel{background-color:#fff;min-height:100%;font-family:Inter,Helvetica Neue,system-ui,-apple-system,sans-serif;color:#212529;font-size:1rem;line-height:1.5}.legacy-panel .container{max-width:1440px;width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}.legacy-panel .mt-4{margin-top:1.5rem!important}.legacy-panel .card.shadow-sm.rounded-4{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:1rem;box-shadow:0 .125rem .25rem #00000013;padding:1.5rem}.legacy-panel .card-header-flex{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:.5rem}@media(min-width:768px){.legacy-panel .card-header-flex{flex-direction:row;align-items:center}}.legacy-panel h2.mb-0{font-size:1.25rem;font-weight:600;margin-bottom:0!important;color:#212529}@media(min-width:768px){.legacy-panel h2.mb-0{font-size:calc(1.3rem + .6vw)}}.legacy-panel .alert.fw-bold{font-weight:700!important}.legacy-panel .nav.nav-pills{gap:.25rem;flex-wrap:wrap;padding-bottom:.5rem;border-bottom:1px solid #e9ecef;margin-bottom:1rem}.legacy-panel .nav.nav-pills .nav-item .nav-link{color:#495057;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;padding:.4rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out}.legacy-panel .nav.nav-pills .nav-item .nav-link:hover:not(.active){background-color:#e9ecef;color:#212529}.legacy-panel .nav.nav-pills .nav-item .nav-link.active{color:#fff;background-color:#f98613;border-color:#f98613}.legacy-panel .tab-content>.tab-pane{display:none}.legacy-panel .tab-content>.active{display:block}.legacy-panel .section-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.legacy-panel .cc-page{max-width:760px;margin:0 auto}.legacy-panel .cc-hero{position:relative;padding:24px 0 32px;color:#0b1220;margin-bottom:24px;display:flex;align-items:center;gap:24px}.legacy-panel .cc-hero-icon{width:68px;height:68px;flex-shrink:0;background:#fff8f0;border:1px solid #fcebda;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #f9861326}.legacy-panel .cc-hero-icon i,.legacy-panel .cc-hero-icon .lucide{color:#f98613}.legacy-panel .cc-hero h1,.legacy-panel .cc-hero h2{font-size:1.85rem;font-weight:700;margin:0 0 6px;letter-spacing:-.02em;color:#0b1220}.legacy-panel .cc-hero p{margin:0;color:#64748b;font-size:1.05rem;line-height:1.5;max-width:500px}.legacy-panel .cc-form-card{background:#fff;border-radius:24px;box-shadow:0 10px 40px -10px #00000014,0 1px 3px #00000008;padding:40px;border:1px solid rgba(226,232,240,.8);position:relative;z-index:10}.legacy-panel .detalle-icon{cursor:pointer!important;color:#ff8000!important;background:none;border:none;padding:0}.legacy-panel .lucide{vertical-align:middle}.legacy-panel .att-body{padding:1rem 1.5rem;overflow-y:auto;max-height:calc(100vh - 280px)}.legacy-panel .att-list{display:flex;flex-direction:column;gap:12px}.legacy-panel .att-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;transition:box-shadow .18s}.legacy-panel .att-item:hover{box-shadow:0 4px 12px #00000012}.legacy-panel .att-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b}.legacy-panel .att-main{flex:1;min-width:0}.legacy-panel .att-title{font-weight:600;font-size:.9rem;color:#0f172a;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legacy-panel .att-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.legacy-panel .att-chip{font-size:.75rem;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.legacy-panel .att-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor}.legacy-panel .att-actions{flex-shrink:0}.legacy-panel .text-orange_secundario{color:#f98613!important}.legacy-panel .badge-pending{background:#fef3c7;color:#b45309;font-weight:600;font-size:.75rem;padding:6px 12px;border-radius:20px}.legacy-panel .badge-approved{background:#dcfce7;color:#166534;font-weight:600;font-size:.75rem;padding:6px 12px;border-radius:20px}.legacy-panel .badge-rejected{background:#fee2e2;color:#b91c1c;font-weight:600;font-size:.75rem;padding:6px 12px;border-radius:20px}.legacy-panel .btn-dl{background:#f0f9ff;color:#0ea5e9;border:1px solid #bae6fd;border-radius:10px;padding:8px 14px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:all .2s;white-space:nowrap;cursor:pointer}.legacy-panel .btn-dl:hover{background:#0ea5e9;color:#fff;border-color:#0ea5e9;transform:translateY(-1px)}.legacy-panel .btn-approve{background:#ecfdf5;color:#10b981;border:1px solid #a7f3d0;border-radius:10px;padding:8px 14px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;transition:all .2s}.legacy-panel .btn-approve:hover{background:#10b981;color:#fff;border-color:#10b981;transform:translateY(-1px)}.legacy-panel .btn-reject{background:#fef2f2;color:#ef4444;border:1px solid #fecaca;border-radius:10px;padding:8px 14px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;transition:all .2s}.legacy-panel .btn-reject:hover{background:#ef4444;color:#fff;border-color:#ef4444;transform:translateY(-1px)}.legacy-panel .cc-dt thead th{background:#f8fafc;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;border-bottom:2px solid #e2e8f0;white-space:nowrap;padding:16px 20px}.legacy-panel .cc-dt tbody td{padding:16px 20px;vertical-align:middle;border-bottom:1px solid #f1f5f9}.legacy-panel .cc-dt tbody tr{transition:all .2s}.legacy-panel .cc-dt tbody tr:hover{background:#f8fafc}.legacy-panel .badge-retailer{background:#f1f5f9;color:#475569;font-weight:600;font-size:.8rem;padding:6px 10px;border-radius:8px;font-family:monospace;border:1px solid #e2e8f0;display:inline-block}.legacy-panel .retailer-name{font-weight:600;color:#0f172a;font-size:.95rem}.legacy-panel .uploader-cell .up-email{font-size:.85rem;color:#334155;font-weight:500}.legacy-panel .uploader-cell .up-name{font-size:.75rem;color:#64748b;margin-top:2px}.legacy-panel .date-cell{font-size:.85rem;color:#475569;white-space:nowrap;font-weight:500}.legacy-panel .cc-tabs{border-bottom:2px solid #e2e8f0;margin-bottom:0;padding:0 16px}.legacy-panel .cc-nav-link{color:#64748b;font-weight:600;font-size:.95rem;padding:16px 24px!important;border:none!important;border-bottom:3px solid transparent!important;border-radius:0!important;transition:all .2s;display:flex;align-items:center;gap:8px;background:transparent}.legacy-panel .cc-nav-link:hover{color:#f98613}.legacy-panel .cc-nav-link.active{color:#f98613!important;border-bottom-color:#f98613!important;background:transparent!important}.legacy-panel .cc-stat{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px 24px;text-align:center;box-shadow:0 4px 12px #0000000d;transition:transform .3s}.legacy-panel .cc-stat:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.legacy-panel .cc-stat .cc-stat-num{font-size:1.8rem;font-weight:700;line-height:1;color:#0b1220}.legacy-panel .cc-stat .cc-stat-lbl{font-size:.8rem;color:#64748b;margin-top:6px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.legacy-panel thead.table-light th{background-color:#f8f9fa;border-color:#dee2e6;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#495057;white-space:nowrap;padding:12px 16px}.control-panel.legacy-panel{background:transparent!important;color:var(--text-primary);font-family:var(--font-brand)}.control-panel.legacy-panel .card.shadow-sm.rounded-4{background:var(--glass-bg-panel);border:var(--glass-border-panel);border-radius:var(--glass-radius-panel)!important;box-shadow:var(--glass-shadow-panel)!important;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);padding:clamp(20px,2.6vw,34px)!important}.control-panel.legacy-panel h2.mb-0{position:relative;font-family:var(--font-brand);font-weight:var(--font-weight-regular);font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:-.01em;color:var(--text-primary);padding-bottom:10px}.control-panel.legacy-panel h2.mb-0:after{content:"";position:absolute;left:0;bottom:0;width:46px;height:3px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--nxs-orange-500) 0%,var(--nxs-orange-300) 100%)}.control-panel.legacy-panel .card{background:var(--glass-bg-card);border:var(--glass-border-card);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow-card);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.control-panel.legacy-panel .card.border-primary{border-color:#536bb98c!important;box-shadow:var(--glass-shadow-card),0 0 0 1px #536bb94d}.control-panel.legacy-panel .card-header,.control-panel.legacy-panel .card-header.bg-light{background:#ffffff57!important;border-bottom:1px solid var(--glass-cell-border);color:var(--text-primary)}.control-panel.legacy-panel .card-body{color:var(--text-primary)}.control-panel.legacy-panel .table-responsive{border-radius:var(--radius-xl);border:1px solid var(--glass-cell-border);overflow-x:auto;overflow-y:hidden;background:var(--glass-row-bg)}.control-panel.legacy-panel .table{margin-bottom:0;color:var(--text-primary);border-color:transparent}.control-panel.legacy-panel .table>:not(caption)>*>*{--bs-table-accent-bg: transparent;background-color:transparent;box-shadow:none;border-color:var(--glass-cell-border);padding:.85rem 1rem;vertical-align:middle}.control-panel.legacy-panel .table>:not(:first-child){border-top:0}.control-panel.legacy-panel .dt-table thead th,.control-panel.legacy-panel table.dataTable thead th,.control-panel.legacy-panel .table thead.table-light th,.control-panel.legacy-panel .table thead th{background:var(--glass-thead-bg)!important;background-color:transparent!important;color:var(--glass-thead-color)!important;border-bottom:0!important;font-weight:var(--font-weight-semibold);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:.85rem 1rem!important;vertical-align:middle}.control-panel.legacy-panel .table thead th:first-child{border-top-left-radius:var(--radius-lg)}.control-panel.legacy-panel .table thead th:last-child{border-top-right-radius:var(--radius-lg)}.control-panel.legacy-panel .table-striped>tbody>tr:nth-of-type(odd)>*,.control-panel.legacy-panel .table-striped>tbody>tr:nth-child(odd)>td{background-color:var(--glass-row-stripe)!important;color:var(--text-primary)!important}.control-panel.legacy-panel .table-striped>tbody>tr:nth-of-type(2n)>*,.control-panel.legacy-panel .table-striped>tbody>tr:nth-child(2n)>td{background-color:var(--glass-row-bg)!important}.control-panel.legacy-panel .table-hover>tbody>tr:hover>*{background-color:var(--glass-row-hover)!important;color:var(--text-primary)!important}.control-panel.legacy-panel tbody tr td[colspan]{background-color:transparent!important;color:var(--text-secondary);font-style:normal;text-align:center}.control-panel.legacy-panel .dataTables_length label,.control-panel.legacy-panel .dataTables_filter label,.control-panel.legacy-panel .dataTables_info{color:var(--text-secondary);font-weight:var(--font-weight-regular)}.control-panel.legacy-panel .form-control,.control-panel.legacy-panel .form-select{background-color:var(--glass-field-bg);border:1px solid var(--glass-field-border);border-radius:var(--glass-field-radius);color:var(--text-primary);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.control-panel.legacy-panel .form-control::placeholder,.control-panel.legacy-panel .form-select::placeholder{color:var(--text-secondary)}.control-panel.legacy-panel .form-control:focus,.control-panel.legacy-panel .form-select:focus{background-color:var(--glass-field-bg-focus);border-color:#536bb98c;outline:0;box-shadow:0 0 0 4px #fa851447;color:var(--text-primary)}.control-panel.legacy-panel .form-control:disabled,.control-panel.legacy-panel .form-control[readonly],.control-panel.legacy-panel .form-select:disabled,.control-panel.legacy-panel .form-select[readonly]{background-color:#ffffff4d;opacity:.7}.control-panel.legacy-panel .form-control-sm,.control-panel.legacy-panel .form-select-sm{border-radius:var(--radius-md)}.control-panel.legacy-panel .form-control.is-invalid,.control-panel.legacy-panel .is-invalid{border-color:var(--nxs-danger-500)!important}.control-panel.legacy-panel .form-control.is-invalid:focus,.control-panel.legacy-panel .is-invalid:focus{box-shadow:0 0 0 4px #dc262640}.control-panel.legacy-panel .invalid-feedback,.control-panel.legacy-panel .text-danger{color:var(--nxs-danger-500)!important}.control-panel.legacy-panel .form-label{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.control-panel.legacy-panel .input-group>.form-control{border-top-right-radius:0;border-bottom-right-radius:0}.control-panel.legacy-panel .input-group>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.control-panel.legacy-panel .form-check-input{background-color:var(--glass-field-bg);border:1px solid var(--glass-field-border);cursor:pointer}.control-panel.legacy-panel .form-check-input:checked{background-color:var(--nxs-primary-500);border-color:var(--nxs-primary-500)}.control-panel.legacy-panel .form-check-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;box-shadow:none}.control-panel.legacy-panel .form-check-input:disabled{opacity:.5}.control-panel.legacy-panel .form-switch .form-check-input{width:2.2em;height:1.15em;margin-top:.2em;background-color:var(--glass-switch-off);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");border:0;border-radius:var(--radius-full);background-position:left center;transition:background-position var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.control-panel.legacy-panel .form-switch .form-check-input:checked{background-color:var(--glass-switch-on);background-position:right center}.control-panel.legacy-panel .form-check-label{color:var(--text-primary)}.control-panel.legacy-panel .btn{font-family:var(--font-brand);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.control-panel.legacy-panel .btn:focus{box-shadow:none}.control-panel.legacy-panel .btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 5px rgba(var(--nxs-primary-800-rgb),.4)}.control-panel.legacy-panel .btn-primary{background-color:var(--nxs-primary-600);border-color:transparent;color:var(--nxs-neutral-0);box-shadow:inset 0 1px #ffffff38,0 12px 26px -12px #4455a0b3}.control-panel.legacy-panel .btn-primary:hover{background-color:var(--nxs-primary-700);border-color:transparent;color:var(--nxs-neutral-0);transform:translateY(-1px)}.control-panel.legacy-panel .btn-primary:active{transform:translateY(0)}.control-panel.legacy-panel .btn-danger{background-color:var(--nxs-danger-500);border-color:transparent;color:var(--nxs-neutral-0);box-shadow:0 12px 26px -12px #dc26268c}.control-panel.legacy-panel .btn-danger:hover{background-color:var(--nxs-danger-700);color:var(--nxs-neutral-0);transform:translateY(-1px)}.control-panel.legacy-panel .btn-secondary,.control-panel.legacy-panel .btn-outline-secondary,.control-panel.legacy-panel .btn-outline-warning,.control-panel.legacy-panel .cp-back{background:var(--glass-bg-pill);border:var(--glass-border-pill);color:var(--text-primary);box-shadow:var(--glass-shadow-pill);backdrop-filter:blur(var(--glass-blur-pill)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur-pill)) saturate(140%)}.control-panel.legacy-panel .btn-secondary:hover,.control-panel.legacy-panel .btn-outline-secondary:hover,.control-panel.legacy-panel .btn-outline-warning:hover,.control-panel.legacy-panel .cp-back:hover{background:var(--glass-bg-pill-hover);border-color:#fffc;color:var(--text-primary);transform:translateY(-1px)}.control-panel.legacy-panel .btn-secondary:active,.control-panel.legacy-panel .btn-outline-secondary:active,.control-panel.legacy-panel .btn-outline-warning:active,.control-panel.legacy-panel .cp-back:active{transform:translateY(0)}.control-panel.legacy-panel .btn-link{text-decoration:none;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.control-panel.legacy-panel .btn-link.text-info{color:var(--nxs-info-700)!important}.control-panel.legacy-panel .btn-link.text-warning{color:var(--nxs-orange-700)!important}.control-panel.legacy-panel .btn-link.text-danger{color:var(--nxs-danger-500)!important}.control-panel.legacy-panel .btn-link.text-info,.control-panel.legacy-panel .btn-link.text-warning,.control-panel.legacy-panel .btn-link.text-danger{border-radius:var(--radius-full);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.control-panel.legacy-panel .btn-link.text-info:hover,.control-panel.legacy-panel .btn-link.text-warning:hover,.control-panel.legacy-panel .btn-link.text-danger:hover{background:#ffffff8c;transform:translateY(-1px)}.control-panel.legacy-panel .btn-outline-primary,.control-panel.legacy-panel .btn-outline-success{background:var(--glass-bg-pill);border:1px solid currentColor;box-shadow:var(--glass-shadow-pill);backdrop-filter:blur(var(--glass-blur-pill)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur-pill)) saturate(140%);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.control-panel.legacy-panel .btn-outline-primary{color:var(--nxs-primary-700)!important}.control-panel.legacy-panel .btn-outline-success{color:var(--nxs-success-700)!important}.control-panel.legacy-panel .btn-outline-primary:hover{background:var(--nxs-primary-600)!important;color:var(--nxs-neutral-0)!important;border-color:transparent!important;transform:translateY(-1px)}.control-panel.legacy-panel .btn-outline-success:hover{background:var(--nxs-success-700)!important;color:var(--nxs-neutral-0)!important;border-color:transparent!important;transform:translateY(-1px)}.control-panel.legacy-panel .input-group .btn-outline-secondary{width:auto;height:auto}.control-panel.legacy-panel .text-success{color:var(--nxs-success-700)!important}.control-panel.legacy-panel .text-muted{color:var(--text-secondary)!important}.control-panel.legacy-panel .text-blue,.control-panel.legacy-panel .text-dark{color:var(--text-primary)!important}.control-panel.legacy-panel .text-primary{color:var(--nxs-primary-600)!important}.control-panel.legacy-panel .text-orange{color:var(--nxs-orange-700)!important}.control-panel.legacy-panel .spinner-border{color:var(--nxs-primary-500);border-right-color:transparent}.control-panel.legacy-panel .pagination{display:flex;gap:6px;align-items:center;margin:0;padding:0;list-style:none}.control-panel.legacy-panel .page-item{display:inline-flex}.control-panel.legacy-panel .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:6px 12px;border:var(--glass-border-pill);border-radius:var(--radius-md);background:var(--glass-bg-pill);color:var(--text-primary);font-weight:var(--font-weight-regular);cursor:pointer;backdrop-filter:blur(var(--glass-blur-pill)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur-pill)) saturate(140%);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.control-panel.legacy-panel .page-link:hover{background:var(--nxs-primary-50)!important;border-color:#536bb966!important;color:var(--nxs-primary-700)!important}.control-panel.legacy-panel .page-item.active .page-link{background:var(--nxs-primary-600)!important;border-color:transparent!important;color:var(--nxs-neutral-0)!important;font-weight:var(--font-weight-semibold)}.control-panel.legacy-panel .page-item.disabled .page-link,.control-panel.legacy-panel .page-link:disabled{opacity:.45;cursor:not-allowed;background:#ffffff4d}.control-panel.legacy-panel .badge{border-radius:var(--radius-full);padding:.4em .85em;font-weight:var(--font-weight-semibold);letter-spacing:.01em}.control-panel.legacy-panel .badge.bg-secondary{background:#536bb929!important;color:var(--nxs-primary-700)!important}.control-panel.legacy-panel .badge.bg-danger{background:#dc262624!important;color:var(--nxs-danger-700)!important}.control-panel.legacy-panel .badge.bg-success{background:var(--nxs-success-50)!important;color:var(--nxs-success-700)!important}.control-panel.legacy-panel .alert-success{background:#16a34a1f!important;border:1px solid rgba(22,163,74,.28)!important;border-radius:var(--radius-lg);color:var(--nxs-success-700)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.control-panel.legacy-panel .btn-close{color:var(--text-primary);opacity:.6}.control-panel.legacy-panel .btn-close:hover{opacity:.9}.control-panel .cp-landing{list-style:none;max-width:1180px;margin:0 auto;padding:0 clamp(4px,2vw,24px) clamp(24px,4vw,48px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,26px)}@media(max-width:1023px){.control-panel .cp-landing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.control-panel .cp-landing{grid-template-columns:minmax(0,1fr)}}.control-panel .cp-landing--center{max-width:760px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:559px){.control-panel .cp-landing--center{grid-template-columns:minmax(0,1fr)}}.control-panel .cp-landing-panel{max-width:1120px;margin:0 auto;padding:clamp(24px,3.4vw,46px) clamp(20px,3vw,48px)}.control-panel .cp-landing-panel .cp-landing{max-width:none;margin:0;padding:0}.control-panel .cp-landing-panel .cp-landing--center{max-width:none}.control-panel .cp-landing-panel--narrow{max-width:720px}.control-panel .cp-landing__cell{display:flex}.control-panel .cp-card{flex:1 1 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(12px,1.4vw,18px);padding:clamp(22px,2.4vw,32px) clamp(16px,2vw,24px);min-height:clamp(178px,17vw,216px);text-align:center;color:var(--text-primary);font-family:var(--font-brand)}.control-panel .cp-card:hover{color:var(--text-primary)}.control-panel .cp-card__medallion{display:inline-flex;align-items:center;justify-content:center;width:clamp(68px,6.4vw,88px);height:clamp(68px,6.4vw,88px);border-radius:var(--radius-full);color:var(--nxs-primary-600);background:radial-gradient(120% 120% at 30% 22%,#fffffff2,#ffffff80 42%,#536bb92e);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 2px 3px #ffffffe6,inset 0 -3px 6px rgba(var(--nxs-primary-800-rgb),.1),0 10px 20px -8px rgba(var(--nxs-primary-800-rgb),.3);transition:transform var(--duration-slow) var(--ease-out)}.control-panel .cp-card__medallion svg{filter:drop-shadow(0 3px 4px rgba(var(--nxs-primary-800-rgb),.28))}.control-panel .cp-card:hover .cp-card__medallion{transform:translateY(-3px) scale(1.04)}.control-panel .cp-card__text{display:flex;flex-direction:column;gap:4px}.control-panel .cp-card__title{font-weight:var(--font-weight-semibold);font-size:clamp(1.02rem,1.3vw,1.18rem);color:var(--text-primary);line-height:1.25}.control-panel .cp-card__desc{font-weight:var(--font-weight-light);font-size:clamp(.85rem,1vw,.95rem);color:var(--text-secondary);line-height:1.4}@media(prefers-reduced-motion:reduce){.control-panel .cp-card__medallion{transition:none}.control-panel .cp-card:hover .cp-card__medallion{transform:none}}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.control-panel.legacy-panel .card.shadow-sm.rounded-4,.control-panel.legacy-panel .card,.control-panel.legacy-panel .form-control,.control-panel.legacy-panel .form-select,.control-panel.legacy-panel .page-link,.control-panel.legacy-panel .btn-secondary,.control-panel.legacy-panel .btn-outline-secondary,.control-panel.legacy-panel .btn-outline-warning,.control-panel.legacy-panel .cp-back{background:#ffffffeb}}@media(max-width:640px){.nxs-rtable{width:100%!important;border-collapse:collapse;background:transparent!important}.nxs-rtable thead{display:none!important}.nxs-rtable tbody,.nxs-rtable tr,.nxs-rtable td{display:block!important;width:100%!important}.nxs-rtable tr{margin:0 0 12px!important;padding:10px 16px!important;border-radius:var(--radius-lg)!important;background:var(--glass-bg-card)!important;border:var(--glass-border-card)!important;box-shadow:var(--glass-shadow-card)!important}.nxs-rtable tr:last-child{margin-bottom:0!important}.nxs-rtable td{display:flex!important;align-items:center;justify-content:space-between;gap:14px;padding:8px 0!important;border:0!important;text-align:right;font-size:var(--text-sm);color:var(--text-primary);white-space:normal!important}.nxs-rtable td:not(:last-child){border-bottom:1px solid rgba(var(--nxs-primary-800-rgb),.08)!important}.nxs-rtable td[data-label]:before{content:attr(data-label);flex:0 0 38%;text-align:left;font-weight:var(--font-weight-semibold);color:var(--text-secondary);white-space:normal}.nxs-rtable td:not([data-label]){justify-content:flex-end}.table-responsive:has(.nxs-rtable){overflow-x:visible}}
