@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&family=Roboto:wght@400;500&display=swap";.page-skeleton{padding:24px;display:flex;flex-direction:column;gap:24px;animation:fadeIn .3s ease}.page-skeleton__header{display:flex;flex-direction:column;gap:8px}.skeleton--title{width:220px;height:28px}.skeleton--subtitle{width:160px;height:14px}.page-skeleton__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.page-skeleton__kpi{height:120px}.page-skeleton__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.page-skeleton__card{height:200px}.page-skeleton__table{display:flex;flex-direction:column;gap:8px}.page-skeleton__row{height:48px}@media (max-width: 768px){.page-skeleton__kpis{grid-template-columns:repeat(2,1fr)}.page-skeleton__cards{grid-template-columns:1fr}}.page-skeleton{animation:skeletonFadeIn .3s ease both}@keyframes skeletonFadeIn{0%{opacity:0}to{opacity:1}}.page-skeleton__line,.page-skeleton__block{background:linear-gradient(90deg,var(--color-surface-2) 0%,color-mix(in srgb,var(--text-primary) 4%,transparent) 40%,var(--color-surface-2) 60%);background-size:400% 100%;animation:skimWave 2s ease-in-out infinite;border-radius:var(--r-xs)}@keyframes skimWave{0%{background-position:100% 50%}to{background-position:-100% 50%}}.page-skeleton__kpi{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-md);padding:20px;display:flex;flex-direction:column;gap:12px}.page-skeleton__avatar{background:linear-gradient(90deg,var(--color-surface-2) 0%,color-mix(in srgb,var(--text-primary) 4%,transparent) 40%,var(--color-surface-2) 60%);background-size:400% 100%;animation:skimWave 2s ease-in-out infinite;border-radius:50%}.page-skeleton__icon{width:36px;height:36px;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--color-surface-2) 0%,color-mix(in srgb,var(--text-primary) 4%,transparent) 40%,var(--color-surface-2) 60%);background-size:400% 100%;animation:skimWave 2s ease-in-out infinite}.page-skeleton__kpi:nth-child(1) .page-skeleton__line{animation-delay:0s}.page-skeleton__kpi:nth-child(2) .page-skeleton__line{animation-delay:.15s}.page-skeleton__kpi:nth-child(3) .page-skeleton__line{animation-delay:.3s}.page-skeleton__kpi:nth-child(4) .page-skeleton__line{animation-delay:.45s}.page-skeleton__row{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 3%,transparent)}.page-skeleton__row .page-skeleton__line{flex:1;height:12px}.page-skeleton__row .page-skeleton__line:first-child{max-width:32px;border-radius:50%;height:32px}.page-skeleton__row .page-skeleton__line:nth-child(2){max-width:200px}.page-skeleton__row .page-skeleton__line:nth-child(3){max-width:100px}.page-skeleton__row:nth-child(odd) .page-skeleton__line{animation-delay:.1s}.page-skeleton__row:nth-child(2n) .page-skeleton__line{animation-delay:.25s}.page-skeleton__kpi:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 20% 30%,rgba(var(--accent-2-rgb),.015) 0%,transparent 50%);pointer-events:none}.eb-shell{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:24px;padding:40px;text-align:center}.eb-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:var(--danger-bg);border:1px solid var(--danger);color:var(--danger);font-size:32px}.eb-title{margin:0 0 8px;font-size:22px;font-weight:700;color:var(--text-primary);letter-spacing:-.03em}.eb-desc{max-width:400px;margin:0 auto;font-size:var(--font-size-body-dense);color:var(--text-muted);line-height:1.6}.eb-detail{max-width:500px;padding:12px 20px;background:var(--color-surface-2);border:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--font-size-label);color:var(--danger);text-align:left;word-break:break-all}.eb-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;font-family:inherit;font-size:var(--font-size-body-dense);cursor:pointer}.eb-btn--primary{background:var(--accent-1);color:var(--accent-contrast);font-weight:700;letter-spacing:.02em}.eb-btn--ghost{background:transparent;color:var(--text-primary);border:1px solid var(--color-border);font-weight:600}:root{--font-heading: "Barlow Condensed", "Arial Narrow", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Courier New", monospace;--font-size-caption: .714rem;--font-size-label: .786rem;--font-size-body-sm: .857rem;--font-size-body-dense: .929rem;--font-size-body: 1rem;--font-size-body-lg: 1.143rem;--font-size-card: 1.286rem;--font-size-section: 1.714rem;--font-size-page: clamp(2.5rem, 4vw, 4rem);--font-size-display: clamp(3rem, 5vw, 5.5rem);--line-height-tight: 1.05;--line-height-title: 1.2;--line-height-body: 1.6;--line-height-loose: 1.75;--tracking-label: .08em;--tracking-heading: .01em;--title-max-page: 24ch;--title-max-section: 42ch;--copy-max-readable: 72ch;--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;--size-control-sm: 32px;--size-control-md: 40px;--size-control-lg: 48px;--size-touch-min: 44px;--size-icon-sm: 16px;--size-icon-md: 20px;--size-icon-lg: 24px;--size-avatar-sm: 28px;--size-avatar-md: 40px;--size-avatar-lg: 48px;--size-avatar-xl: 64px;--content-max: 1760px;--content-readable: 960px;--brand-navy: #041B36;--brand-blue: #01488B;--brand-teal: #01979E;--brand-orange: #FD820E;--brand-ice: #E9EDF2;--brand-white: #FFFFFF;--brand-navy-rgb: 4, 27, 54;--brand-blue-rgb: 1, 72, 139;--brand-teal-rgb: 1, 151, 158;--brand-blue-light: color-mix(in srgb, var(--brand-blue) 55%, white);--brand-teal-dark: color-mix(in srgb, var(--brand-teal) 75%, black);--brand-teal-light: color-mix(in srgb, var(--brand-teal) 55%, white);--brand-orange-dark: color-mix(in srgb, var(--brand-orange) 75%, black);--brand-orange-light: color-mix(in srgb, var(--brand-orange) 55%, white);--color-bg: #050505;--color-bg-elevated: #0B0B0D;--color-surface: #101012;--color-surface-2: #17171A;--color-surface-3: #202024;--color-border: #2A2A2F;--color-border-hover: #4A4A52;--surface-canvas: var(--color-bg);--surface-subtle: var(--color-bg-elevated);--surface-default: var(--color-surface);--surface-raised: var(--color-surface-2);--surface-overlay: var(--color-surface-3);--surface-interactive: var(--color-surface-2);--surface-selected: var(--accent-muted);--text-strong: var(--text-primary);--text-default: var(--text-secondary);--text-subtle: var(--text-muted);--text-disabled: #55555D;--text-link: var(--accent-1);--text-on-accent: var(--accent-contrast);--border-subtle: var(--glass-border);--border-default: var(--color-border);--border-strong: var(--color-border-hover);--border-interactive: var(--accent-1);--interaction-primary: var(--accent-1);--interaction-primary-hover: var(--accent-2);--interaction-muted: var(--accent-muted);--action-primary: var(--primary-main);--action-primary-hover: var(--primary-hover);--action-primary-active: var(--primary-pressed);--action-primary-text: var(--accent-contrast);--action-primary-shadow: none;--focus-ring: 0 0 0 3px rgba(115, 154, 191, .28);--primary-main: var(--brand-blue);--primary-hover: color-mix(in srgb, var(--brand-blue) 85%, white);--primary-pressed: color-mix(in srgb, var(--brand-blue) 80%, black);--primary-soft: color-mix(in srgb, var(--brand-blue) 12%, white);--primary-light: color-mix(in srgb, var(--brand-blue) 55%, white);--primary-dark: color-mix(in srgb, var(--brand-blue) 75%, black);--primary-lightest: var(--primary-soft);--accent-1: var(--brand-blue-light);--accent-2: #3970A5;--accent-2-rgb: 57, 112, 165;--accent-grad: linear-gradient(135deg, var(--accent-2), var(--brand-navy));--accent-glow: 0 0 30px rgba(var(--accent-2-rgb), .28);--accent-muted: rgba(115, 154, 191, .12);--accent-light: color-mix(in srgb, var(--accent-1) 60%, white);--accent-dark: color-mix(in srgb, var(--accent-1) 70%, black);--accent-contrast: #FFFFFF;--secondary: var(--brand-blue-light);--secondary-soft: rgba(var(--brand-blue-rgb), .12);--secondary-grad: linear-gradient(135deg, var(--brand-blue-light), var(--brand-blue));--tertiary: var(--warning);--tertiary-soft: var(--warning-bg);--cyan: color-mix(in srgb, var(--brand-blue) 40%, white);--cyan-soft: rgba(153, 182, 209, .1);--cyan-grad: linear-gradient(135deg, var(--brand-navy), var(--cyan));--success: var(--brand-teal);--success-bg: color-mix(in srgb, var(--success) 8%, transparent);--success-2: color-mix(in srgb, var(--success) 60%, white);--warning: var(--brand-orange);--warning-bg: color-mix(in srgb, var(--warning) 8%, transparent);--warning-2: color-mix(in srgb, var(--warning) 60%, white);--success-ink: var(--success);--warning-ink: var(--warning);--danger: #DC2626;--danger-bg: color-mix(in srgb, var(--danger) 8%, transparent);--danger-2: color-mix(in srgb, var(--danger) 60%, white);--info: var(--accent-1);--info-bg: rgba(96, 165, 250, .1);--feedback-destaque: var(--success);--feedback-destaque-bg: var(--success-bg);--feedback-oportunidade: var(--warning);--feedback-oportunidade-bg: var(--warning-bg);--feedback-sancao: var(--danger);--feedback-sancao-bg: var(--danger-bg);--feedback-curso: var(--info);--feedback-curso-bg: var(--info-bg);--nivel-superintendente: #C2185B;--nivel-gerente: #C2410C;--nivel-executivo: #B45309;--nivel-lider: #BE123C;--nivel-equipe: #15803D;--nivel-trainee: #6B7280;--nivel-fallback: #64748B;--highlight-birthday: #EC4899;--highlight-birthday-rgb: 236, 72, 153;--highlight-streak: #F97316;--highlight-birthday-2: #722ED1;--medal-gold: #F59E0B;--medal-gold-deep: #B45309;--medal-silver: #94A3B8;--medal-silver-deep: #64748B;--medal-bronze: #C08457;--medal-bronze-deep: #9A653B;--text-primary: var(--brand-ice);--text-secondary: #B7B7BE;--text-muted: #85858D;--text-accent: var(--accent-1);--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 24px;--r-pill: 999px;--radius-control: var(--r-sm);--radius-card: var(--r-lg);--radius-panel: var(--r-xl);--radius-modal: var(--r-2xl);--radius-tag: var(--r-pill);--radius-avatar: 50%;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-card: none;--shadow-card-hover: none;--shadow-glow: none;--shadow-glow-lg: none;--shadow-modal: none;--shadow-xl: none;--shadow-elevation-1: none;--shadow-elevation-2: none;--shadow-elevation-3: none;--shadow-elevation-4: none;--elevation-0: none;--elevation-1: var(--shadow-sm);--elevation-2: var(--shadow-card);--elevation-3: var(--shadow-md);--elevation-4: var(--shadow-lg);--elevation-overlay: none;--glass-bg: var(--color-surface);--glass-border: rgba(255,255,255,.06);--glass-blur: none;--sidebar-w: 76px;--sidebar-w-expanded: 280px;--sidebar-bg: #08080A;--sidebar-border: #242428;--header-bg: rgba(5, 5, 5, .94);--header-h: 64px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--t-fast: .12s;--t-base: .22s;--t-slow: .38s;--duration-fast: var(--t-fast);--duration-base: var(--t-base);--duration-slow: var(--t-slow);--color-accent: var(--primary-main);--color-bg-secondary: var(--color-surface-2);--color-bg-tertiary: var(--color-surface-3);--color-text-inverted: var(--accent-contrast);--color-text-tertiary: var(--text-muted);--color-text-disabled: var(--text-disabled);--color-border-dark: var(--border-strong);--accent-main: var(--accent-1);--accent-lightest: var(--accent-muted);--accent-darker: var(--accent-2);--teal-dark: var(--brand-teal-dark);--on-success: var(--accent-contrast);--on-warning: var(--brand-navy);--on-danger: var(--accent-contrast);--on-info: var(--accent-contrast);--success-light: color-mix(in srgb, var(--success) 65%, white);--success-lighter: color-mix(in srgb, var(--success) 15%, white);--success-dark: color-mix(in srgb, var(--success) 75%, black);--warning-light: color-mix(in srgb, var(--warning) 65%, white);--warning-lighter: color-mix(in srgb, var(--warning) 15%, white);--danger-light: color-mix(in srgb, var(--danger) 65%, white);--danger-lighter: color-mix(in srgb, var(--danger) 15%, white);--red-dark: color-mix(in srgb, var(--danger) 75%, black);--info-lighter: color-mix(in srgb, var(--info) 15%, white);--z-header: 90;--z-sidebar: 100;--z-dropdown: 500;--z-overlay: 1050;--z-sidebar-mobile: 1100;--z-search: 1150;--z-modal: 1200;--z-drawer: 1200;--z-toast: 1300;--z-page-loader: 1400;--z-tooltip: 1500;--z-max: 9999}[data-theme=dark]{color-scheme:dark;--surface-canvas: #050505;--surface-subtle: #0B0B0D;--surface-default: #101012;--surface-raised: #17171A;--surface-overlay: #202024;--text-strong: var(--brand-ice);--text-default: #B7B7BE;--text-subtle: #717178;--border-default: #2A2A2F;--border-strong: #4A4A52}[data-theme=light]{color-scheme:light;--color-bg: var(--brand-ice);--color-bg-elevated: #E7EBF1;--color-surface: #FFFFFF;--color-surface-2: #F8FAFC;--color-surface-3: #EEF2F6;--color-border: #DDE3ED;--color-border-hover: #B0C4D8;--surface-canvas: var(--color-bg);--surface-subtle: #E7EBF1;--surface-default: #FFFFFF;--surface-raised: #F8FAFC;--surface-overlay: #FFFFFF;--surface-interactive: #F8FAFC;--text-strong: #141416;--text-default: #3E5060;--text-subtle: #66788A;--text-disabled: #98A5B3;--border-subtle: rgba(13, 27, 42, .08);--border-default: #DDE3ED;--border-strong: #9EB0C2;--focus-ring: 0 0 0 3px rgba(4, 27, 54, .22);--accent-1: var(--brand-navy);--accent-2: var(--brand-navy);--accent-2-rgb: 4, 27, 54;--accent-grad: linear-gradient(135deg, var(--brand-blue), var(--brand-navy));--accent-glow: 0 0 20px rgba(var(--accent-2-rgb), .2);--accent-muted: rgba(4, 27, 54, .08);--accent-light: color-mix(in srgb, var(--accent-1) 60%, white);--accent-dark: color-mix(in srgb, var(--accent-1) 70%, black);--accent-contrast: #FFFFFF;--secondary: var(--brand-blue);--secondary-soft: rgba(1, 72, 139, .1);--secondary-grad: linear-gradient(135deg, var(--brand-navy), var(--brand-blue));--cyan: var(--brand-blue);--cyan-soft: rgba(1, 72, 139, .08);--cyan-grad: linear-gradient(135deg, var(--brand-navy), var(--brand-blue));--success-ink: var(--brand-teal-dark);--warning-ink: #B45309;--info-bg: rgba(29, 78, 216, .08);--text-primary: #141416;--text-secondary: #3E5060;--text-muted: color-mix(in srgb, var(--brand-navy) 62%, var(--brand-white));--text-accent: var(--accent-1);--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-card: none;--shadow-card-hover: none;--shadow-glow: none;--shadow-glow-lg: none;--shadow-modal: none;--glass-bg: var(--color-surface);--glass-border: rgba(var(--brand-navy-rgb), .08);--glass-blur: none;--sidebar-bg: #FFFFFF;--sidebar-border: #DDE3ED;--header-bg: #FFFFFF}@media (prefers-contrast: more){:root{--color-border: #55555E;--text-muted: #9A9AA3}}@media (prefers-reduced-motion: reduce){:root{--t-fast: .01ms;--t-base: .01ms;--t-slow: .01ms}}:root{--content-max: 1760px;--page-gutter: 28px;--section-gap: 20px;--control-height: 40px}.volt-page{width:min(100%,var(--content-max));margin-inline:auto}.editorial-page-intro,.volt-page-header{min-height:184px}.editorial-filter-panel{display:block}.editorial-data-panel{min-width:0}.ant-btn,.ant-input-affix-wrapper,.ant-picker,.ant-select-selector{min-height:var(--control-height)}@media (min-width: 1440px){:root{--page-gutter: 32px}.volt-page-header__title,.editorial-page-intro h1{max-width:18ch}}@media (min-width: 1024px) and (max-width: 1439px){:root{--page-gutter: 20px;--control-height: 36px}.editorial-page-intro,.volt-page-header{min-height:156px;padding:22px 24px!important}.volt-page-header__title{font-size:clamp(36px,4vw,52px)!important}}@media (min-width: 768px) and (max-width: 1023px){:root{--page-gutter: 18px;--control-height: 44px}.content-scroll{padding-inline:var(--page-gutter)}.editorial-page-intro,.volt-page-header{min-height:148px;padding:20px!important}.editorial-kpi-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible!important}.ant-modal{max-width:calc(100vw - 40px)}}@media (max-width: 767px){:root{--page-gutter: 12px;--control-height: 46px}.content-scroll{padding:12px var(--page-gutter) 96px!important}.volt-page{max-width:100%}.editorial-page-intro,.volt-page-header{min-height:auto;padding:18px 16px!important}.volt-page-header__left{align-items:flex-start}.volt-page-header__title{font-size:clamp(34px,12vw,48px)!important;line-height:.92!important}.volt-page-header__subtitle{max-width:36ch}.editorial-page-intro__index{display:none}.editorial-kpi-strip{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;overflow:visible!important}.editorial-kpi-strip .glass-card{min-width:0;padding:14px}.editorial-filter-panel .ant-select,.editorial-filter-panel .ant-picker{width:100%!important}.ant-modal{top:12px;max-width:calc(100vw - 24px);margin:0 auto}.ant-modal-content{max-height:calc(100dvh - 24px);overflow-y:auto}.ant-drawer-content-wrapper{width:min(100vw,420px)!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--text-primary);line-height:1.6;min-height:100vh;overflow-x:hidden}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--space-2);left:var(--space-2);z-index:var(--z-max);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);background:var(--action-primary);color:var(--action-primary-text);font-size:var(--font-size-body-sm);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}:where(a,button,input,textarea,select,[tabindex],[role=button]):focus-visible{outline:2px solid var(--accent-1);outline-offset:2px}h1,h2,h3,h4,h5,h6,.page-title,.volt-page-header__title,.empty-state__title,.ant-modal-title,.ant-card-head-title,.ant-drawer-title,.login-logo__title{font-family:var(--font-heading)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-hover);border-radius:var(--r-pill)}::-webkit-scrollbar-thumb:hover{background:var(--accent-1)}::selection{background:rgba(var(--accent-2-rgb),.32);color:var(--text-primary)}.content-scroll{background:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(var(--accent-2-rgb),.035) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 80% 80%,rgba(var(--accent-2-rgb),.025) 0%,transparent 55%),var(--color-bg)}[data-theme=light] .content-scroll{background:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(9,70,132,.025) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 80% 80%,rgba(42,132,175,.025) 0%,transparent 55%),var(--color-bg)}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);transition:border-color var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}.glass-card:hover{border-color:var(--color-border-hover);box-shadow:none}.surface{background:var(--color-surface);border:1px solid var(--glass-border);border-radius:var(--r-md)}.surface-2{background:var(--color-surface-2);border:1px solid var(--glass-border);border-radius:var(--r-md)}.surface-3{background:var(--color-surface-3);border:1px solid var(--glass-border);border-radius:var(--r-md)}.grad-accent{background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.grad-cyan{background:var(--cyan-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.grad-bg-accent{background:var(--accent-grad)}.grad-bg-cyan{background:var(--cyan-grad)}.glow-accent{box-shadow:var(--accent-glow)}.glow-cyan{box-shadow:none}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;letter-spacing:.02em;border-radius:var(--r-pill);background:var(--color-surface-2)}.badge-success{color:var(--success);background:var(--success-bg)}.badge-warning{color:var(--warning);background:var(--warning-bg)}.badge-danger{color:var(--danger);background:var(--danger-bg)}.badge-info{color:var(--info);background:var(--info-bg)}.badge-accent{color:var(--accent-1);background:var(--accent-muted)}.badge-cyan{color:var(--cyan);background:var(--cyan-soft)}.avatar-ring{padding:2px;background:var(--accent-grad)}.divider{height:1px;background:var(--color-border);margin:16px 0}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:12px}.page-title{font-size:22px;font-weight:800;color:var(--text-primary);letter-spacing:0;position:relative;padding-left:14px}.volt-page{display:flex;flex-direction:column;gap:var(--section-gap)}.volt-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px 26px;background:var(--color-surface);border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.volt-page-header:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 100% at 0% 50%,var(--accent-muted) 0%,transparent 65%);pointer-events:none}[data-theme=light] .volt-page-header:before{background:radial-gradient(ellipse 70% 100% at 0% 50%,rgba(9,70,132,.04) 0%,transparent 65%)}.volt-page-header__left{display:flex;align-items:center;gap:16px;position:relative}.volt-page-header__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--accent-muted);border:1.5px solid rgba(var(--accent-2-rgb),.2);border-radius:var(--r-md);color:var(--accent-1);font-size:22px;flex-shrink:0}[data-theme=light] .volt-page-header__icon{border-color:#09468426}.volt-page-header__title{font-size:20px;font-weight:800;color:var(--text-primary);letter-spacing:0;margin:0;line-height:1.15}.volt-page-header__subtitle{font-size:12px;color:var(--text-muted);margin:3px 0 0;font-weight:500}.volt-section-title{font-weight:700;color:var(--text-primary);font-size:var(--font-size-body-dense);letter-spacing:0;display:flex;align-items:center;gap:8px}.volt-section-title:before{content:"";width:3px;height:14px;background:var(--accent-1);border-radius:var(--r-pill);display:inline-block}.volt-section-title .anticon{color:var(--accent-1)}.page-subtitle{font-size:var(--font-size-body-dense);color:var(--text-secondary);margin-top:4px}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg,var(--color-surface-2) 25%,var(--color-surface-3) 50%,var(--color-surface-2) 75%);background-size:400px 100%;animation:shimmer 1.4s ease-in-out infinite}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 rgba(var(--accent-2-rgb),0)}50%{box-shadow:0 0 0 6px rgba(var(--accent-2-rgb),.1)}}@keyframes pageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scanLine{0%{top:-100%}to{top:200%}}@keyframes accentPulse{0%,to{opacity:.5}50%{opacity:1}}.animate-fade-up{animation:fadeUp var(--t-slow) var(--ease-out) both}.animate-fade-in{animation:fadeIn var(--t-base) ease both}.animate-slide-left{animation:slideInLeft var(--t-slow) var(--ease-out) both}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.stagger>*:nth-child(1){animation-delay:0ms}.stagger>*:nth-child(2){animation-delay:60ms}.stagger>*:nth-child(3){animation-delay:.12s}.stagger>*:nth-child(4){animation-delay:.18s}.stagger>*:nth-child(5){animation-delay:.24s}.stagger>*:nth-child(6){animation-delay:.3s}.notif-dot{width:8px;height:8px;background:var(--accent-1);border:2px solid var(--sidebar-bg);border-radius:50%;animation:pulse-glow 2s ease infinite}.ant-layout,.ant-layout-content{background:transparent!important}.ant-card{background:var(--color-surface)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-card)!important;color:var(--text-primary)!important;transition:box-shadow var(--t-base),border-color var(--t-base)!important}.ant-card:hover{border-color:var(--color-border-hover)!important;box-shadow:none!important}.ant-card-head{background:transparent!important;border-bottom:1px solid var(--glass-border)!important;color:var(--text-primary)!important;padding:0 20px!important;min-height:52px!important;border-radius:var(--r-lg) var(--r-lg) 0 0!important}.ant-card-head-title{color:var(--text-primary)!important;font-weight:700!important;font-size:var(--font-size-body-dense)!important;letter-spacing:0!important}.ant-card-body{padding:20px!important}.ant-table{background:transparent!important;border-radius:var(--r-lg)!important}.ant-table-thead>tr>th{background:var(--color-surface-2)!important;border-bottom:1px solid var(--glass-border)!important;color:var(--text-muted)!important;font-weight:700!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;border-radius:var(--r-xs)!important;padding:14px 16px!important}.ant-table-tbody>tr>td{background:transparent!important;border-bottom:1px solid var(--glass-border)!important;color:var(--text-primary)!important;transition:background var(--t-fast)!important;padding:14px 16px!important}.ant-table-tbody>tr:hover>td{background:var(--accent-muted)!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-wrapper{border:1px solid var(--glass-border);overflow:hidden;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-card)}.glass-card .ant-table-wrapper{border:none;box-shadow:none;border-radius:0!important}.ant-pagination-item{background:var(--color-surface-2)!important;border-color:var(--glass-border)!important;border-radius:var(--r-sm)!important}.ant-pagination-item a{color:var(--text-secondary)!important}.ant-pagination-item-active{border-color:var(--accent-1)!important;background:var(--accent-muted)!important}.ant-pagination-item-active a{color:var(--accent-1)!important}.ant-pagination-prev button,.ant-pagination-next button{background:var(--color-surface-2)!important;border-color:var(--glass-border)!important;color:var(--text-secondary)!important;border-radius:var(--r-sm)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number{background:var(--color-surface-2)!important;border-color:var(--glass-border)!important;color:var(--text-primary)!important;border-radius:var(--r-sm)!important;transition:border-color var(--t-fast),box-shadow var(--t-fast)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select-selector:hover,.ant-picker:hover{border-color:var(--accent-1)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector{border-color:var(--accent-1)!important;box-shadow:0 0 0 3px var(--accent-muted)!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder{color:var(--text-muted)!important}.ant-select-dropdown{background:var(--color-surface-2)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-md)!important;box-shadow:none!important;padding:6px!important}.ant-select-item-option-active{background:var(--accent-muted)!important;color:var(--text-primary)!important}.ant-select-arrow,.ant-select-selection-placeholder{color:var(--text-muted)!important}.ant-select-selection-item{color:var(--text-primary)!important}.ant-picker-dropdown{background:transparent}.ant-picker-panel-container{background:var(--color-surface-2)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-lg)!important;box-shadow:none!important}.ant-picker-header{color:var(--text-primary)!important}.ant-picker-cell-in-view .ant-picker-cell-inner{border-radius:var(--r-xs)!important}.ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner{color:var(--text-muted)!important}.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--accent-1)!important;border-radius:var(--r-xs)!important}.ant-picker-suffix{color:var(--text-muted)!important}.ant-btn{position:relative;overflow:hidden;border-radius:var(--r-sm)!important;font-weight:600!important;font-size:var(--font-size-body-dense)!important;transition:all var(--t-fast)!important}.ant-btn:active{transform:scale(.97)!important;transition:transform var(--t-fast)!important}.ant-btn-primary{background:var(--accent-1)!important;border:none!important;color:var(--accent-contrast)!important;box-shadow:none!important}.ant-btn-primary:hover{background:var(--accent-2)!important;transform:translateY(-1px)!important;box-shadow:none!important}.ant-btn-primary:active{box-shadow:inset 0 2px 4px rgba(var(--brand-navy-rgb),.3)!important}.ant-btn-primary span{color:var(--accent-contrast)!important}.ant-btn-default{background:var(--color-surface-2)!important;border-color:var(--glass-border)!important;color:var(--text-primary)!important}.ant-btn-default:hover{border-color:var(--accent-1)!important;color:var(--accent-1)!important}.ant-btn-ghost{border-color:var(--color-border)!important;color:var(--text-secondary)!important;border-radius:var(--r-sm)!important}.ant-btn-ghost:hover{border-color:var(--color-border-hover)!important;color:var(--text-primary)!important}.ant-btn-dangerous{border-radius:var(--r-sm)!important;border-color:var(--danger)!important;color:var(--danger)!important}.ant-btn-dangerous:hover{border-color:var(--danger)!important;color:var(--accent-contrast)!important;background:var(--danger)!important}.ant-btn-primary.ant-btn-dangerous{background:var(--danger)!important;border:none!important;color:var(--accent-contrast)!important;box-shadow:none!important}.ant-btn-primary.ant-btn-dangerous:hover{background:color-mix(in srgb,var(--danger) 85%,black)!important}.ant-btn-link{color:var(--accent-1)!important}.ant-modal-content{background:var(--color-surface);border:1px solid var(--glass-border);border-radius:var(--radius-modal);overflow:hidden;box-shadow:var(--shadow-modal);padding:0}.ant-modal-header{background:transparent;border-bottom:1px solid var(--glass-border);padding:18px 24px;border-radius:0}.ant-modal-title{color:var(--text-primary);font-weight:800;font-size:16px;letter-spacing:0}.ant-modal-body{padding:24px;color:var(--text-primary)}.ant-modal-footer{border-top:1px solid var(--glass-border);padding:14px 24px;background:transparent}.ant-modal-close{color:var(--text-muted);top:18px}.ant-modal-close:hover{color:var(--text-primary);background:var(--color-surface-2);border-radius:var(--radius-control)}.ant-modal-mask{background:rgba(var(--brand-navy-rgb),.75)}.ant-form-item-label>label{color:var(--text-muted)!important;font-weight:700!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.ant-form-item-label>label.ant-form-item-required:before{color:var(--danger)!important}.ant-form-item-explain-error{color:var(--danger)!important;font-size:11px!important;margin-top:4px!important}.ant-radio-inner{border-color:var(--color-border)!important;background:var(--color-surface-2)!important;border-radius:var(--r-xs)!important}.ant-radio-checked .ant-radio-inner{border-color:var(--accent-1)!important;background:var(--accent-1)!important}.ant-radio-wrapper{color:var(--text-primary)!important}.ant-checkbox-inner{border-color:var(--color-border)!important;background:var(--color-surface-2)!important;border-radius:var(--r-xs)!important}.ant-checkbox-checked .ant-checkbox-inner{background:var(--accent-1)!important;border-color:var(--accent-1)!important}.ant-statistic-title{color:var(--text-muted)!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important}.ant-statistic-content{color:var(--text-primary)!important}.ant-timeline-item-tail{border-inline-start:2px solid var(--color-border)!important}.ant-timeline-item-content{color:var(--text-primary)!important}.ant-menu{background:transparent!important;border:none!important}.ant-menu-item{border-radius:var(--r-sm)!important;color:var(--text-muted)!important;margin:2px 0!important}.ant-menu-item:hover{background:var(--accent-muted)!important;color:var(--text-primary)!important}.ant-menu-item-selected{background:var(--accent-muted)!important;color:var(--accent-1)!important;font-weight:600!important}.ant-tooltip-inner{background:var(--color-surface-3)!important;color:var(--text-primary)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-sm)!important;font-size:12px!important;font-weight:500!important}.ant-dropdown-menu{background:var(--color-surface-2)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-md)!important;box-shadow:none!important;padding:6px!important}.ant-dropdown-menu-item{color:var(--text-secondary)!important;border-radius:var(--r-sm)!important;font-size:var(--font-size-body-dense)!important}.ant-dropdown-menu-item:hover{background:var(--accent-muted)!important;color:var(--text-primary)!important}.ant-dropdown-menu-item-danger{color:var(--danger)!important}.ant-dropdown-menu-item-danger:hover{background:var(--danger-bg)!important;color:var(--danger)!important}.ant-popover-inner{background:var(--color-surface-2)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-md)!important;box-shadow:none!important}.ant-popover-message{color:var(--text-primary)!important}.ant-switch{background:var(--color-surface-3)!important}.ant-switch-checked{background:var(--accent-1)!important}.ant-alert{border-radius:var(--r-md)!important;border:1px solid!important;border-left-width:3px!important}.ant-drawer-content{background:var(--color-surface);border-left:1px solid var(--glass-border)}.ant-drawer-header{background:var(--color-surface-2);border-bottom:1px solid var(--glass-border);padding:18px 20px}.ant-drawer-title{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:0}.ant-drawer-body{padding:20px}.ant-drawer-close{color:var(--text-muted)}.ant-drawer-content-wrapper{border-radius:var(--radius-modal) 0 0 var(--radius-modal);overflow:hidden}.ant-list-item{border-bottom:1px solid var(--glass-border)!important;color:var(--text-primary)!important;padding:12px 0!important}.ant-list-item:last-child{border-bottom:none!important}.ant-tabs-tab{color:var(--text-muted)!important;font-weight:500!important}.ant-tabs-ink-bar{border-radius:var(--r-pill)!important}.ant-tabs-nav:before{border-bottom-color:var(--glass-border)!important}.ant-progress-inner{background:var(--color-surface-3)!important;border-radius:var(--r-pill)!important}.ant-progress-bg{border-radius:var(--r-pill)!important}.ant-spin-dot-item{background:var(--accent-1)!important}.ant-empty-description{color:var(--text-muted)!important}.ant-empty-image svg{opacity:.3}.ant-message-notice-content{background:var(--color-surface-2)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-md)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-md)!important}.ant-notification-notice{background:var(--color-surface-2)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-lg)!important;box-shadow:none!important}.ant-notification-notice-message{font-weight:700!important}.ant-notification-notice-message{color:var(--text-primary)!important}.ant-notification-notice-description{color:var(--text-secondary)!important}.ant-breadcrumb-separator,.ant-breadcrumb-link{color:var(--text-muted)!important}.ant-breadcrumb-link:hover{color:var(--accent-1)!important}.ant-transfer-list{border-radius:var(--r-sm)!important;background:var(--color-surface-2)!important;border-color:var(--color-border)!important}.search-result-row:hover{background:var(--accent-muted)}.ant-segmented{border-radius:var(--r-md)!important;background:var(--color-surface-2)!important;padding:3px!important}.ant-segmented-item{border-radius:var(--r-sm)!important;font-weight:500!important}.ant-segmented-item-selected{background:var(--color-surface)!important;color:var(--accent-1)!important;font-weight:700!important;box-shadow:var(--shadow-sm)!important}.ant-badge-count{border-radius:var(--r-pill)!important;font-weight:700!important}.page-transition{animation:pageEnter .35s cubic-bezier(.16,1,.3,1) both}@keyframes pageEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.app-breadcrumbs{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;color:var(--text-muted)}.app-breadcrumbs a{color:var(--text-muted);text-decoration:none;transition:color var(--t-fast)}.app-breadcrumbs a:hover{color:var(--accent-1)}.app-breadcrumbs__sep{color:var(--text-muted);opacity:.4;font-size:10px}.app-breadcrumbs__current{color:var(--text-primary);font-weight:600}.btn-loading-pulse{animation:btnPulse 1.2s ease-in-out infinite}@keyframes btnPulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 767.98px){.sidebar{position:fixed!important;left:-280px!important;width:280px!important;z-index:var(--z-sidebar-mobile)!important;transition:left var(--t-slow) cubic-bezier(.16,1,.3,1)!important}.sidebar.mobile-open{left:0!important}.mobile-overlay{position:fixed;inset:0;background:rgba(var(--brand-navy-rgb),.6);z-index:var(--z-overlay);animation:fadeIn .2s ease}.main-wrap{margin-left:0!important}.app-header{padding:0 12px!important}.header-left .header-page{font-size:var(--font-size-body-dense)!important}.search-hint,.header-sep,.chip-info{display:none!important}.app-content{padding:12px!important}.content-scroll{padding:0!important}.page-header{flex-direction:column;align-items:flex-start}}.progress-bar{width:100%;height:5px;background:var(--color-surface-3);border-radius:var(--r-pill);overflow:hidden;position:relative}.progress-bar__fill{height:100%;border-radius:var(--r-pill);background:var(--accent-grad);position:relative;transition:width .7s var(--ease-out)}.progress-bar__fill:after{content:"";position:absolute;top:0;right:0;width:6px;height:100%;background:#ffffff80;border-radius:var(--r-pill);filter:blur(2px)}.progress-bar--success .progress-bar__fill{background:linear-gradient(90deg,var(--success),var(--success-2))}.progress-bar--warning .progress-bar__fill{background:linear-gradient(90deg,var(--warning),var(--warning-2))}.progress-bar--danger .progress-bar__fill{background:linear-gradient(90deg,var(--danger),var(--danger-2))}.progress-bar--cyan .progress-bar__fill{background:var(--cyan-grad)}.progress-bar--secondary .progress-bar__fill{background:var(--secondary-grad)}.progress-bar--thick{height:8px}.progress-bar--thin{height:3px}.progress-labeled{display:flex;flex-direction:column;gap:6px}.progress-labeled__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.progress-labeled__name{font-size:12px;font-weight:500;color:var(--text-secondary)}.progress-labeled__pct{font-size:11px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.progress-ring{position:relative;display:inline-flex;align-items:center;justify-content:center}.progress-ring svg{transform:rotate(-90deg)}.progress-ring__track{fill:none;stroke:var(--color-surface-3)}.progress-ring__fill{fill:none;stroke:var(--accent-1);stroke-linecap:round;transition:stroke-dashoffset .8s var(--ease-out)}.progress-ring__center{position:absolute;text-align:center;line-height:1.2}.progress-ring__value{font-size:18px;font-weight:800;color:var(--text-primary);letter-spacing:0;display:block}.progress-ring__sub{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;display:block}.status-row{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--r-md);border:1px solid var(--glass-border);background:var(--color-surface);transition:border-color var(--t-fast),background var(--t-fast)}.status-row:hover{border-color:var(--color-border-hover);background:var(--color-surface-2)}.status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot--success{background:var(--success);box-shadow:none}.status-dot--warning{background:var(--warning);box-shadow:none}.status-dot--danger{background:var(--danger);box-shadow:none}.status-dot--muted{background:var(--text-muted)}.status-dot--accent{background:var(--accent-1);box-shadow:none}.status-dot--pulse{animation:dot-pulse 2s ease infinite}@keyframes dot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}.status-row__label{flex:1;font-size:var(--font-size-body-dense);font-weight:500;color:var(--text-primary)}.status-row__value{font-size:var(--font-size-body-dense);font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.person-card{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-surface);border:1px solid var(--glass-border);border-radius:var(--r-lg);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-base) var(--ease-out);text-decoration:none;color:inherit}.person-card:hover{background:var(--color-surface-2);border-color:var(--accent-1);transform:translate(3px)}.person-card__avatar{flex-shrink:0;position:relative}.person-card__avatar-ring{position:absolute;inset:-2px;border-radius:50%;border:1.5px solid transparent;background:var(--accent-grad) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;opacity:0;transition:opacity var(--t-fast)}.person-card:hover .person-card__avatar-ring{opacity:1}.person-card__body{flex:1;min-width:0}.person-card__name{font-size:14px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.person-card__role{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.person-card__area-tag{font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:2px 7px;border-radius:var(--r-pill);background:var(--color-surface-2);color:var(--text-muted);border:1px solid var(--glass-border);flex-shrink:0}.person-card__arrow{color:var(--accent-1);font-size:14px;opacity:0;transform:translate(-4px);transition:opacity var(--t-fast),transform var(--t-fast);flex-shrink:0}.person-card:hover .person-card__arrow{opacity:1;transform:translate(0)}.person-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.avatar-stack{display:flex;flex-direction:row-reverse;justify-content:flex-end}.avatar-stack .ant-avatar{margin-left:-8px;border:2px solid var(--color-surface);transition:transform var(--t-fast),z-index 0s}.avatar-stack .ant-avatar:hover{transform:translateY(-4px) scale(1.1);z-index:10}.activity-feed{display:flex;flex-direction:column;position:relative}.activity-feed:before{content:"";position:absolute;left:18px;top:28px;bottom:8px;width:1px;background:linear-gradient(180deg,var(--glass-border),transparent)}.activity-item{display:flex;gap:14px;padding:8px 0;position:relative}.activity-item__dot{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;position:relative;z-index:1;border:1.5px solid var(--glass-border);background:var(--color-surface-2);transition:transform var(--t-fast),box-shadow var(--t-fast)}.activity-item:hover .activity-item__dot{transform:scale(1.1);box-shadow:none}.activity-item__body{flex:1;min-width:0;padding-top:4px}.activity-item__title{font-size:var(--font-size-body-dense);font-weight:600;color:var(--text-primary);line-height:1.4;margin-bottom:3px}.activity-item__desc{font-size:12px;color:var(--text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.activity-item__time{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:5px;white-space:nowrap}.activity-item__tag{display:inline-flex;align-items:center;font-size:10px;font-weight:700;padding:2px 8px;border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.06em;border:1px solid currentColor;opacity:.85}.section-wrap{display:flex;flex-direction:column;gap:16px}.section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--text-muted);display:flex;align-items:center;gap:8px}.section-title:before{content:"";width:14px;height:2px;background:var(--accent-1);border-radius:var(--r-pill)}.section-count{font-size:11px;font-weight:700;color:var(--accent-1);background:var(--accent-muted);border:1px solid rgba(var(--accent-2-rgb),.15);padding:2px 8px;border-radius:var(--r-pill)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;gap:16px;text-align:center}.empty-state__icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:30px;background:var(--color-surface-2);border:1px solid var(--glass-border);color:var(--text-muted);margin-bottom:4px;position:relative}.empty-state__icon:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px dashed var(--color-border);animation:spin-slow 12s linear infinite}@keyframes spin-slow{to{transform:rotate(360deg)}}.empty-state__title{font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:0}.empty-state__desc{font-size:var(--font-size-body-dense);color:var(--text-muted);max-width:300px;line-height:1.6}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;background:var(--color-surface);border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:var(--shadow-card)}.toolbar__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);flex-shrink:0}.toolbar__divider{width:1px;height:20px;background:var(--glass-border);flex-shrink:0}.toolbar__spacer{flex:1}.ant-table-tbody>tr.ant-table-row:hover>td:first-child{border-left:2px solid var(--accent-1)!important;padding-left:18px!important;transition:border-color var(--t-fast),padding-left var(--t-fast)}.ant-table-expanded-row>td{background:var(--color-bg)!important;border-top:1px solid var(--glass-border)!important;padding:0!important}.col-right,.ant-table-cell.col-right{text-align:right!important}.col-center,.ant-table-cell.col-center{text-align:center!important}.col-mono{font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:12px}.ant-table-sticky-header{position:sticky!important}.form-section{background:var(--color-surface);border:1px solid var(--glass-border);border-radius:var(--r-xl);padding:22px 24px;margin-bottom:16px;position:relative}.form-section__title{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--text-muted);margin-bottom:18px;display:flex;align-items:center;gap:8px}.form-section__title .anticon{color:var(--accent-1);font-size:var(--font-size-body-dense)}.form-section__title:after{content:"";flex:1;height:1px;background:var(--glass-border);margin-left:8px}.ant-select-selector{background:var(--color-surface)!important;border-color:var(--color-border)!important;border-radius:var(--r-sm)!important;color:var(--text-primary)!important;transition:border-color var(--t-fast)!important}.ant-select-selector:hover{border-color:var(--color-border-hover)!important}.ant-select-focused .ant-select-selector,.ant-select-open .ant-select-selector{border-color:var(--accent-1)!important;box-shadow:0 0 0 2px rgba(var(--accent-2-rgb),.08)!important}.ant-select-dropdown{background:var(--color-surface-2)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-md)!important;box-shadow:var(--shadow-md)!important;padding:4px!important}.ant-select-item{color:var(--text-secondary)!important;border-radius:var(--r-sm)!important;font-size:var(--font-size-body-dense)!important;transition:background var(--t-fast),color var(--t-fast)!important}.ant-select-item:hover{background:var(--accent-muted)!important;color:var(--text-primary)!important}.ant-select-item-option-selected{background:var(--accent-muted)!important;color:var(--accent-1)!important;font-weight:600!important}.ant-tooltip-inner{background:var(--color-surface-3)!important;color:var(--text-primary)!important;font-size:12px!important;font-weight:500!important;border-radius:var(--r-sm)!important;border:1px solid var(--glass-border)!important;padding:6px 10px!important;box-shadow:var(--shadow-md)!important}.ant-tooltip-arrow:before,.ant-tooltip-arrow:after{background:var(--color-surface-3)!important}.ant-input,.ant-input-password,.ant-input-affix-wrapper{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--text-primary)!important;border-radius:var(--r-sm)!important;transition:border-color var(--t-fast),box-shadow var(--t-fast)!important}.ant-input:hover,.ant-input-affix-wrapper:hover{border-color:var(--color-border-hover)!important}.ant-input:focus,.ant-input-affix-wrapper-focused{border-color:var(--accent-1)!important;box-shadow:0 0 0 2px rgba(var(--accent-2-rgb),.1)!important}.ant-input::placeholder{color:var(--text-muted)!important}.ant-input-prefix{color:var(--text-muted)!important;margin-right:8px!important}.ant-picker{background:var(--color-surface)!important;border-color:var(--color-border)!important;border-radius:var(--r-sm)!important;color:var(--text-primary)!important}.ant-picker:hover{border-color:var(--color-border-hover)!important}.ant-picker-focused{border-color:var(--accent-1)!important;box-shadow:0 0 0 2px rgba(var(--accent-2-rgb),.1)!important}.ant-picker-input>input{color:var(--text-primary)!important}.ant-picker-input>input::placeholder{color:var(--text-muted)!important}.ant-picker-dropdown .ant-picker-panel-container{background:var(--color-surface-2)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-md)!important;box-shadow:var(--shadow-lg)!important}.ant-picker-header{border-bottom:1px solid var(--glass-border)!important}.ant-picker-header button{color:var(--text-secondary)!important}.ant-picker-header button:hover{color:var(--accent-1)!important}.ant-picker-content th{color:var(--text-muted)!important;font-size:11px!important}.ant-picker-cell-in-view .ant-picker-cell-inner{color:var(--text-primary)!important}.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--accent-1)!important;color:var(--accent-contrast)!important;border-radius:var(--r-sm)!important}.ant-picker-today-btn{color:var(--accent-1)!important}.ant-popconfirm .ant-popover-inner{background:var(--color-surface-2)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-md)!important}.ant-popconfirm-message-title{color:var(--text-primary)!important;font-weight:600!important;font-size:var(--font-size-body-dense)!important}.ant-popconfirm-description{color:var(--text-muted)!important;font-size:12px!important}.ant-message-notice-content{background:var(--color-surface-2)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-md)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-md)!important;font-size:var(--font-size-body-dense)!important}.ant-alert{border-radius:var(--r-md)!important;font-size:var(--font-size-body-dense)!important}.ant-alert-error{background:var(--danger-bg)!important;border-color:#ff475740!important;color:var(--danger)!important}.ant-alert-success{background:var(--success-bg)!important;border-color:#00d68f40!important;color:var(--success)!important}.ant-alert-warning{background:var(--warning-bg)!important;border-color:#ffb80040!important;color:var(--warning)!important}.ant-alert-info{background:var(--info-bg)!important;border-color:rgba(var(--accent-2-rgb),.25)!important;color:var(--info)!important}.ant-spin-dot-item{background-color:var(--accent-1)!important}.ant-spin-text{color:var(--text-muted)!important;font-size:12px!important;letter-spacing:.04em!important}.page-loader{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:var(--color-bg);z-index:var(--z-page-loader)}.page-loader__bar{width:200px;height:2px;background:var(--color-surface-2);border-radius:var(--r-pill);overflow:hidden}.page-loader__bar:after{content:"";display:block;height:100%;width:40%;background:var(--accent-grad);border-radius:var(--r-pill);animation:loader-slide 1.2s var(--ease-out) infinite}@keyframes loader-slide{0%{transform:translate(-100%)}to{transform:translate(600%)}}.ant-tag{border-radius:var(--r-xs)!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important;border:1px solid!important;letter-spacing:.02em!important;line-height:1.6!important}.chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--r-pill);letter-spacing:.04em;text-transform:uppercase;cursor:default;user-select:none}.chip--accent{background:var(--accent-muted);color:var(--accent-1);border:1px solid rgba(var(--accent-2-rgb),.2)}.chip--success{background:var(--success-bg);color:var(--success);border:1px solid rgba(0,214,143,.2)}.chip--warning{background:var(--warning-bg);color:var(--warning);border:1px solid rgba(255,184,0,.2)}.chip--danger{background:var(--danger-bg);color:var(--danger);border:1px solid rgba(255,71,87,.2)}.chip--info{background:var(--info-bg);color:var(--info);border:1px solid rgba(var(--accent-2-rgb),.2)}.chip--cyan{background:var(--cyan-soft);color:var(--cyan);border:1px solid rgba(34,211,238,.2)}.chip--muted{background:var(--color-surface-2);color:var(--text-muted);border:1px solid var(--glass-border)}.chip--pink{background:rgba(var(--highlight-birthday-rgb),.1);color:var(--highlight-birthday);border:1px solid rgba(var(--highlight-birthday-rgb),.2)}.chip--sm{font-size:9px;padding:2px 7px}.chip--lg{font-size:var(--font-size-body-dense);padding:6px 14px}.ant-popover-inner{background:var(--color-surface-2)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-lg)!important;padding:8px 12px!important}.ant-tabs-nav:before{border-color:var(--glass-border)!important}.ant-tabs-tab{color:var(--text-muted)!important;font-size:var(--font-size-body-dense)!important;font-weight:500!important;padding:10px 14px!important}.ant-tabs-tab:hover{color:var(--text-secondary)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-1)!important;font-weight:700!important}.ant-tabs-ink-bar{background:var(--accent-1)!important;height:2px!important}mark,.highlight{background:rgba(var(--accent-2-rgb),.18);color:var(--accent-1);border-radius:2px;padding:0 3px}.code-inline{font-family:var(--font-mono);font-size:12px;background:var(--color-surface-2);border:1px solid var(--glass-border);border-radius:var(--r-xs);padding:2px 6px;color:var(--accent-1);letter-spacing:0}pre,code{font-family:var(--font-mono)}.tooltip-card{background:var(--color-surface-3);border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:14px;min-width:200px;box-shadow:var(--shadow-lg)}.tooltip-card__name{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:3px;letter-spacing:0}.tooltip-card__role{font-size:12px;color:var(--text-muted);margin-bottom:10px}.tooltip-card__row{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-top:1px solid var(--glass-border);font-size:12px;gap:16px}.tooltip-card__row-label{color:var(--text-muted)}.tooltip-card__row-value{color:var(--text-primary);font-weight:600}.header-stats-bar{display:flex;align-items:center;gap:8px;padding:0 24px;height:32px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;border-top:1px solid var(--glass-border);background:color-mix(in srgb,var(--text-primary) 1%,transparent)}.header-stats-bar::-webkit-scrollbar{display:none}.stat-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 10px;border-radius:var(--r-pill);white-space:nowrap;background:var(--color-surface-2);border:1px solid var(--glass-border);color:var(--text-secondary);cursor:default;user-select:none;transition:border-color var(--t-fast),background var(--t-fast)}.stat-pill:hover{border-color:var(--color-border-hover)}.stat-pill--accent{background:var(--accent-muted);border-color:rgba(var(--accent-2-rgb),.2);color:var(--accent-1)}.stat-pill--success{background:var(--success-bg);border-color:#00d68f33;color:var(--success)}.stat-pill--warning{background:var(--warning-bg);border-color:#ffb80033;color:var(--warning)}.stat-pill--danger{background:var(--danger-bg);border-color:#ff475733;color:var(--danger)}.stat-pill--pink{background:rgba(var(--highlight-birthday-rgb),.1);border-color:rgba(var(--highlight-birthday-rgb),.2);color:var(--highlight-birthday)}.stat-pill--cyan{background:var(--cyan-soft);border-color:#22d3ee33;color:var(--cyan)}.sp-value{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0}.sp-label{font-size:10px;font-weight:500;color:inherit;opacity:.8}.aniv-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--r-pill);background:rgba(var(--highlight-birthday-rgb),.1);border:1px solid rgba(var(--highlight-birthday-rgb),.22);color:var(--highlight-birthday);cursor:pointer;animation:aniv-bounce 2s var(--ease-out) infinite;white-space:nowrap}@keyframes aniv-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}55%{transform:translateY(-2px)}}.aniv-count{font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.aniv-label{opacity:.85;font-size:10px}.header-main-row{display:flex;align-items:center;justify-content:space-between;gap:8px;height:56px;flex-shrink:0}.header-page-wrap{display:flex;flex-direction:column;gap:1px;line-height:1.2}.header-page-sub{font-size:10px;font-weight:500;color:var(--text-muted);letter-spacing:.03em;text-transform:none}.skel{border-radius:var(--r-md);background:linear-gradient(90deg,var(--color-surface-2) 25%,var(--color-surface-3) 37%,var(--color-surface-2) 63%);background-size:400px 100%;animation:shimmer 1.4s ease-in-out infinite}.skel-text{height:14px}.skel-text--sm{height:11px}.skel-text--lg{height:20px}.skel-avatar{border-radius:50%}.skel-btn{height:36px}.skel-card{height:80px}.sidebar:not(:hover) .nav-item .nav-label{pointer-events:none}.nav-divider{height:1px;margin:6px 16px;background:var(--sidebar-border)}.nav-badge{margin-left:auto;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--accent-1);color:var(--accent-contrast);font-size:10px;font-weight:800;padding:0 5px;opacity:0;transform:scale(.7);transition:opacity var(--t-fast),transform var(--t-fast)}.sidebar:hover .nav-badge,.sidebar.expanded .nav-badge{opacity:1;transform:scale(1)}.nav-item.active .nav-icon{color:var(--accent-1);filter:drop-shadow(0 0 6px rgba(var(--accent-2-rgb),.5))}.kbd{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-family:var(--font-mono);font-weight:600;padding:2px 6px;border-radius:var(--r-xs);background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--text-muted);line-height:1.4;letter-spacing:.06em}.kbd-group{display:inline-flex;align-items:center;gap:3px}.copy-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--glass-border);background:transparent;border-radius:var(--r-xs);font-size:11px;color:var(--text-muted);cursor:pointer;transition:all var(--t-fast);vertical-align:middle}.copy-btn:hover{border-color:var(--accent-1);color:var(--accent-1);background:var(--accent-muted)}.copy-btn--copied{border-color:var(--success)!important;color:var(--success)!important;background:var(--success-bg)!important}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-accent{color:var(--accent-1)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-danger{color:var(--danger)}.text-cyan{color:var(--cyan)}.text-pink{color:var(--highlight-birthday)}.text-xs{font-size:var(--font-size-caption)}.text-label{font-size:var(--font-size-label)}.text-sm{font-size:var(--font-size-body-sm)}.text-md{font-size:var(--font-size-body-dense)}.text-body{font-size:var(--font-size-body)}.text-lg{font-size:15px}.text-xl{font-size:var(--font-size-card)}.text-2xl{font-size:22px}.text-3xl{font-size:28px}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.uppercase{text-transform:uppercase;letter-spacing:.07em}.mono{font-family:var(--font-mono)}.tabular{font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mt-0{margin-top:0}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-0{margin-bottom:0}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mt-6{margin-top:6px}.mt-10{margin-top:10px}.mb-3{margin-bottom:3px}.mb-6{margin-bottom:6px}.mb-10{margin-bottom:10px}.mb-14{margin-bottom:14px}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-3{gap:3px}.gap-6{gap:6px}.gap-10{gap:10px}.gap-14{gap:14px}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.flex-1{flex:1}.shrink-0{flex-shrink:0}.min-w-0{min-width:0}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-flex{display:inline-flex}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.w-full{width:100%}.min-h-full{min-height:100%}.m-0{margin:0}.p-0{padding:0}.p-16{padding:16px}.p-20{padding:20px}.mr-6{margin-right:6px}.mr-8{margin-right:8px}.ml-4{margin-left:4px}.ml-6{margin-left:6px}.ml-8{margin-left:8px}.ml-auto{margin-left:auto}.cursor-pointer{cursor:pointer}.label-caps{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.08em}.rounded-control{border-radius:var(--radius-control)}.rounded-card{border-radius:var(--radius-card)}.rounded-xs{border-radius:var(--r-xs)}.rounded-pill{border-radius:var(--r-pill)}.rounded-circle{border-radius:50%}.bg-surface{background:var(--color-surface)}.bg-surface-2{background:var(--color-surface-2)}.bordered{border:1px solid var(--color-border)}.fab{position:fixed;bottom:28px;right:28px;width:52px;height:52px;border-radius:50%;background:var(--accent-1);color:var(--accent-contrast);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:none;transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base);z-index:var(--z-dropdown)}.fab:hover{transform:translateY(-3px) scale(1.06);box-shadow:none}.fab:active{transform:scale(.96)}.fab--extended{width:auto;border-radius:var(--r-pill);padding:0 22px;gap:8px;font-size:var(--font-size-body-dense);font-weight:700;letter-spacing:.04em}.notif-item{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--glass-border);transition:background var(--t-fast);cursor:pointer;position:relative}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--color-surface-2)}.notif-item--unread{background:rgba(var(--accent-2-rgb),.035)}.notif-item--unread:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent-1)}.notif-item__icon{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:15px}.notif-item__body{flex:1;min-width:0}.notif-item__title{font-size:var(--font-size-body-dense);font-weight:600;color:var(--text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-item__desc{font-size:12px;color:var(--text-muted);margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-item__time{font-size:10px;color:var(--text-muted);white-space:nowrap;flex-shrink:0;margin-top:2px}.responsive-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.responsive-grid--wide{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.responsive-grid--narrow{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}[data-theme=light]{--glass-border: rgba(var(--brand-navy-rgb), .07);--glass-bg: var(--color-surface);--sidebar-bg: var(--brand-navy);--sidebar-border: rgba(255,255,255,.1);--header-bg: var(--brand-white);--accent-muted: rgba(var(--brand-blue-rgb), .06);--accent-glow: none}[data-theme=light] .nav-item{color:#ffffffa6}[data-theme=light] .nav-item:hover{background:#ffffff14;color:#fffffff2}[data-theme=light] .nav-item.active{background:#ffffff1f;color:#fff}[data-theme=light] .nav-item.active .nav-icon{filter:none;color:#fff}[data-theme=light] .nav-item:before{background:#fff}[data-theme=light] .sidebar-logo{border-color:#ffffff1a}[data-theme=light] .logo-title,[data-theme=light] .footer-name{color:#fffffff2}[data-theme=light] .logo-sub{color:#ffffff80}[data-theme=light] .footer-role{color:#ffffff73}[data-theme=light] .sidebar-footer{border-color:#ffffff1a}[data-theme=light] .app-header:after{background:linear-gradient(90deg,var(--accent-1) 0%,transparent 60%)}[data-theme=light] .app-header:before{background:linear-gradient(90deg,transparent,rgba(var(--brand-blue-rgb),.08),transparent)}[data-theme=light] .header-brand{background:linear-gradient(135deg,rgba(var(--brand-blue-rgb),.1),rgba(var(--brand-blue-rgb),.04));border-color:rgba(var(--brand-blue-rgb),.15)}[data-theme=light] .progress-bar,[data-theme=light] .stat-pill{background:var(--color-surface-2)}[data-theme=light] .online-dot{border-color:var(--header-bg)}[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(var(--brand-navy-rgb),.15)}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:var(--accent-1)}[data-theme=light] mark,[data-theme=light] .highlight{background:#0946841f;color:var(--accent-1)}[data-theme=light] .chip--muted{background:rgba(var(--brand-navy-rgb),.05);color:var(--text-muted);border-color:rgba(var(--brand-navy-rgb),.08)}.login-credits{margin-top:28px;padding-top:20px;display:flex;flex-direction:column;align-items:center;gap:12px}.login-credits__logo{height:28px;object-fit:contain;transition:opacity var(--t-base)}.login-credits__name{font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--color-text-primary, var(--brand-navy))}.login-credits__system{font-size:10px;color:var(--color-text-muted);letter-spacing:.01em}.login-credits__system strong{font-weight:700}.login-credits__dev{font-size:10px;color:var(--color-text-muted);letter-spacing:.01em;opacity:.8}.login-credits__dev span{font-weight:700;color:var(--color-text-secondary, var(--text-secondary))}.app-content .corporate-primary-action.ant-btn,.corporate-primary-action.ant-btn{background:var(--action-primary)!important;border-color:var(--action-primary)!important;color:var(--action-primary-text)!important;box-shadow:none!important}.corporate-primary-action.ant-btn:not(:disabled):hover,.corporate-primary-action.ant-btn:not(.ant-btn-disabled):hover{background:var(--action-primary-hover)!important;border-color:var(--action-primary-hover)!important;color:var(--action-primary-text)!important}.corporate-primary-action.ant-btn:not(:disabled):active,.corporate-primary-action.ant-btn:not(.ant-btn-disabled):active{background:var(--action-primary-active)!important;border-color:var(--action-primary-active)!important}.corporate-primary-action.ant-btn:disabled,.corporate-primary-action.ant-btn.ant-btn-disabled{background:color-mix(in srgb,var(--action-primary) 42%,var(--surface-subtle))!important;border-color:transparent!important;color:color-mix(in srgb,var(--action-primary-text) 68%,transparent)!important;box-shadow:none!important}.page-primary-action-row{display:flex;justify-content:flex-start;margin-top:var(--section-gap)}button:focus:not(:focus-visible),input:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}:where(.glass-card,.metric-card,.summary-metric-card,.ant-card,.ant-table-wrapper,.ant-modal-content,.ant-drawer-content,.ant-dropdown,.ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown,.ant-popover-inner,.ant-tooltip-inner,.ant-btn,.ant-segmented-item-selected,.sidebar,.app-header,.nav-item,.user-chip,.login-card,.login-submit,.fp-card,.fp-btn,.dashboard-hero,.dashboard-period,.dashboard-kpi-card,.operational-hero,.perfil-sidebar-card,.perfil-stats-card,.perfil-section,.perfil-hero,.perfil-hero__avatar-wrap,.perfil-stat-pill,.sessions-security-alert,.sessions-device-card,.org-dock-fab,.org-floating-dock,.tree-card,.org-list-view,.org-search-results,.podium-card,.ranking-list,.ranking-row,.gs-modal,.gs-result-item){box-shadow:none!important;text-shadow:none!important}.dashboard-hero:before,.operational-hero:before,.tree-card:before,.tree-card:after{box-shadow:none!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:var(--t-fast)!important;scroll-behavior:auto!important}}@media print{.sidebar,.app-header,.fab,.notif-btn{display:none!important}.main-wrap{margin-left:0!important}.content-scroll{padding:0!important}*{background:#fff!important;color:#000!important}}:root{--px-accent: var(--brand-orange);--px-accent-text: color-mix(in srgb, var(--brand-orange) 85%, white);--px-strong: #fff;--px-text: #e3e9f0;--px-muted: #8b9db2;--px-line: #2f4258;--px-line-strong: #43566c;--px-bg: #06213f;--px-hover: rgba(255, 255, 255, .07);--px-input: rgba(255, 255, 255, .05);--px-solid-bg: #fff;--px-solid-text: var(--brand-navy);--px-mask: rgba(2, 15, 31, .72);--px-shadow: 0 20px 56px rgba(0, 0, 0, .55);--px-tip-bg: #0b2e55;--px-tip-text: #fff}[data-theme=light]{--px-accent-text: #c2570a;--px-strong: var(--brand-navy);--px-text: var(--brand-navy);--px-muted: color-mix(in srgb, var(--brand-navy) 62%, white);--px-line: color-mix(in srgb, var(--brand-navy) 22%, white);--px-line-strong: color-mix(in srgb, var(--brand-navy) 50%, white);--px-bg: #fff;--px-hover: #eef3f9;--px-input: #fff;--px-solid-bg: var(--brand-navy);--px-solid-text: #fff;--px-mask: rgba(4, 27, 54, .5);--px-shadow: 0 20px 56px rgba(4, 27, 54, .22);--px-tip-bg: var(--brand-navy);--px-tip-text: #fff}.ant-modal-root,.ant-drawer-root,.ant-drawer,.ant-dropdown,.ant-select-dropdown,.ant-picker-dropdown,.ant-cascader-dropdown,.ant-popover,.ant-tooltip,.ant-message,.ant-notification,.ant-tour,.gs-overlay{--color-surface: var(--px-bg);--color-surface-2: var(--px-hover);--color-surface-3: var(--px-hover);--surface-default: var(--px-bg);--color-bg: var(--px-bg);--color-bg-elevated: var(--px-bg);--glass-bg: var(--px-bg);--glass-border: var(--px-line);--color-border: var(--px-line);--color-border-hover: var(--px-line-strong);--text-primary: var(--px-strong);--color-text-primary: var(--px-strong);--text-secondary: var(--px-text);--text-muted: var(--px-muted);--text-subtle: var(--px-muted);--accent-1: var(--px-accent-text);--accent-muted: var(--px-hover);--danger-bg: color-mix(in srgb, var(--danger) 14%, transparent);--clear-soft: var(--px-hover);--clear-ink: var(--px-strong);--clear-line: var(--px-line);--clear-electric: var(--px-accent);--clear-electric-dark: var(--px-accent);--r-xs: 0;--r-sm: 0;--r-md: 0;--r-lg: 0;--r-xl: 0;--r-2xl: 0;--r-pill: 0;--radius-control: 0;--radius-card: 0;--radius-panel: 0;--radius-modal: 0;--radius-tag: 0;font-family:"Roboto",var(--font-body)}body .ant-dropdown .ant-dropdown-menu,body .ant-dropdown-menu-submenu .ant-dropdown-menu,body .ant-select-dropdown,body .ant-picker-dropdown .ant-picker-panel-container,body .ant-cascader-dropdown,body .ant-popover .ant-popover-inner,body .ant-tour .ant-tour-inner,body .ant-modal .ant-modal-content,body .ant-drawer .ant-drawer-content,body .gs-overlay .gs-modal{border:1px solid var(--px-line-strong);border-radius:0!important;color:var(--px-text);background:var(--px-bg)!important;box-shadow:var(--px-shadow)}body .ant-dropdown .ant-dropdown-menu{padding:6px}body .ant-dropdown .ant-dropdown-menu-item,body .ant-dropdown .ant-dropdown-menu-submenu-title{border-radius:0;color:var(--px-text);font-size:14px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}body .ant-dropdown .ant-dropdown-menu-item .anticon,body .ant-dropdown .ant-dropdown-menu-submenu-title .anticon{color:var(--px-muted)}body .ant-dropdown .ant-dropdown-menu-item:hover,body .ant-dropdown .ant-dropdown-menu-item-active,body .ant-dropdown .ant-dropdown-menu-submenu-title:hover{color:var(--px-strong);background:var(--px-hover);box-shadow:inset 3px 0 0 var(--px-accent)}body .ant-dropdown .ant-dropdown-menu-item:hover .anticon{color:var(--px-accent-text)}body .ant-dropdown .ant-dropdown-menu-item-danger,body .ant-dropdown .ant-dropdown-menu-item-danger .anticon{color:var(--danger)}body .ant-dropdown .ant-dropdown-menu-item-danger:hover{box-shadow:inset 3px 0 0 var(--danger)}body .ant-dropdown .ant-dropdown-menu-item-divider{background:var(--px-line)}body .ant-dropdown .ant-dropdown-menu-item-disabled,body .ant-dropdown .ant-dropdown-menu-item-disabled:hover{color:var(--px-muted);background:transparent;box-shadow:none;opacity:.55}body .ant-select-dropdown{padding:4px}body .ant-select-dropdown .ant-select-item{border-radius:0;color:var(--px-text)}body .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--px-hover)}body .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--px-strong);font-weight:500;background:var(--px-hover);box-shadow:inset 3px 0 0 var(--px-accent)}body .ant-select-dropdown .ant-select-item-empty,body .ant-select-dropdown .ant-empty-description{color:var(--px-muted)}body .ant-picker-dropdown .ant-picker-panel-container{overflow:hidden}body .ant-picker-dropdown .ant-picker-panel,body .ant-picker-dropdown .ant-picker-header,body .ant-picker-dropdown .ant-picker-footer{border-color:var(--px-line);background:transparent;color:var(--px-text)}body .ant-picker-dropdown .ant-picker-header{color:var(--px-strong)}body .ant-picker-dropdown .ant-picker-header-view button{font-family:"Montserrat",var(--font-body);font-weight:500;letter-spacing:.06em;color:var(--px-strong)}body .ant-picker-dropdown .ant-picker-header button{color:var(--px-muted)}body .ant-picker-dropdown .ant-picker-header button:hover,body .ant-picker-dropdown .ant-picker-header-view button:hover{color:var(--px-accent-text)}body .ant-picker-dropdown .ant-picker-content th,body .ant-picker-dropdown .ant-picker-cell{color:var(--px-muted)}body .ant-picker-dropdown .ant-picker-cell-in-view{color:var(--px-text)}body .ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{border-radius:0}body .ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-in-selection):not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:var(--px-hover)}body .ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,body .ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,body .ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner{color:var(--brand-navy);background:var(--px-accent)}body .ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--px-accent);border-radius:0}body .ant-picker-dropdown .ant-picker-cell-in-range:before{background:var(--px-hover)}body .ant-picker-dropdown .ant-picker-cell-disabled{color:var(--px-muted);opacity:.5}body .ant-picker-dropdown .ant-picker-cell-disabled:before{background:var(--px-hover)}body .ant-picker-dropdown .ant-picker-today-btn{color:var(--px-accent-text)}body .ant-tooltip{--antd-arrow-background-color: var(--px-tip-bg)}body .ant-tooltip .ant-tooltip-inner{border:1px solid var(--px-line-strong)!important;border-radius:0!important;color:var(--px-tip-text)!important;background:var(--px-tip-bg)!important;box-shadow:var(--px-shadow)!important;font-family:"Roboto",var(--font-body);font-size:12px;letter-spacing:.02em}body .ant-tooltip .ant-tooltip-arrow:before,body .ant-tooltip .ant-tooltip-arrow:after{background:var(--px-tip-bg)!important}body .ant-popover{--antd-arrow-background-color: var(--px-bg)}body .ant-popover .ant-popover-title,body .ant-popover .ant-popconfirm-message-title{color:var(--px-strong);font-family:"Montserrat",var(--font-body);font-weight:500;letter-spacing:.05em}body .ant-popover .ant-popover-inner-content,body .ant-popover .ant-popconfirm-description{color:var(--px-text)}body .ant-modal-root .ant-modal-mask,body .ant-drawer-root .ant-drawer-mask{background:var(--px-mask)!important}body .ant-modal .ant-modal-header,body .ant-drawer .ant-drawer-header{border-bottom:1px solid var(--px-line);border-radius:0;background:transparent}body .ant-modal .ant-modal-title,body .ant-drawer .ant-drawer-title{color:var(--px-strong);font-family:"Montserrat",var(--font-body);font-size:15px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}body .ant-modal .ant-modal-body,body .ant-drawer .ant-drawer-body{color:var(--px-text)}body .ant-modal .ant-modal-footer,body .ant-drawer .ant-drawer-footer{border-top:1px solid var(--px-line);background:transparent}body .ant-modal .ant-modal-close,body .ant-drawer .ant-drawer-close{border-radius:0;color:var(--px-muted)}body .ant-modal .ant-modal-close:hover,body .ant-drawer .ant-drawer-close:hover{color:var(--px-strong);background:var(--px-hover)}body .ant-modal-confirm .ant-modal-content{padding:28px 28px 24px}body .ant-modal-confirm .ant-modal-confirm-body>.anticon{color:var(--px-accent-text)}body .ant-modal-confirm .ant-modal-confirm-btns{margin-top:24px}body .ant-modal-confirm .ant-modal-confirm-title{color:var(--px-strong);font-family:"Montserrat",var(--font-body);font-weight:500;letter-spacing:.06em}body .ant-modal-confirm .ant-modal-confirm-content{color:var(--px-text)}body .ant-drawer .ant-drawer-content{border-width:0 0 0 1px}body .ant-drawer .ant-drawer-content-wrapper{border-radius:0!important;box-shadow:var(--px-shadow)}body .ant-drawer .empty-state__title{color:var(--px-strong);font-family:"Montserrat",var(--font-body);font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}body .ant-drawer .ant-list-item{border-color:var(--px-line)}body .ant-drawer .ant-list-item:hover{background:var(--px-hover)}body :is(.ant-modal,.ant-drawer,.ant-popover) :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input-wrap,.ant-select-selector,.ant-picker,.ant-input-textarea textarea){border-radius:0!important;border-color:var(--px-line-strong)!important;color:var(--px-strong);background:var(--px-input)!important;box-shadow:none!important}body :is(.ant-modal,.ant-drawer,.ant-popover) :is(.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:hover .ant-select-selector,.ant-picker:hover){border-color:var(--px-muted)!important}body :is(.ant-modal,.ant-drawer,.ant-popover) :is(.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused){border-color:var(--px-accent)!important}body :is(.ant-modal,.ant-drawer,.ant-popover) .ant-input-affix-wrapper>.ant-input{border:0!important;background:transparent!important}body :is(.ant-modal,.ant-drawer) .rte-toolbar{border-color:var(--px-line);background:var(--px-hover)}body :is(.ant-modal,.ant-drawer) ::placeholder{color:var(--px-muted);opacity:1}body :is(.ant-modal,.ant-drawer) .ant-form-item-label>label{color:var(--px-muted);font-family:"Roboto",var(--font-body);font-weight:500;letter-spacing:.1em;text-transform:uppercase}body :is(.ant-modal,.ant-drawer) .ant-radio-button-wrapper{border-radius:0!important;border-color:var(--px-line-strong);color:var(--px-text);background:transparent}body :is(.ant-modal,.ant-drawer) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:var(--px-accent);color:var(--px-strong);background:var(--px-hover);box-shadow:inset 0 -3px 0 var(--px-accent)}body :is(.ant-modal,.ant-drawer,.ant-popover,.ant-tour) .ant-tag{border-radius:0}body :is(.ant-modal,.ant-drawer,.ant-popover,.ant-tour) .ant-btn{border-radius:0;font-family:"Roboto",var(--font-body);font-weight:500;letter-spacing:.04em;box-shadow:none;transition:background .2s ease,color .2s ease,border-color .2s ease}body :is(.ant-modal,.ant-drawer,.ant-popover,.ant-tour) .ant-btn-default{border-color:var(--px-line-strong);color:var(--px-text);background:transparent}body :is(.ant-modal,.ant-drawer,.ant-popover,.ant-tour) .ant-btn-default:not(:disabled):hover{border-color:var(--px-accent);color:var(--px-accent-text);background:transparent}body :is(.ant-modal,.ant-drawer,.ant-popover,.ant-tour) .ant-btn-primary:not(.ant-btn-dangerous){border:1px solid var(--px-strong)!important;color:var(--px-strong)!important;background:transparent!important}body :is(.ant-modal,.ant-drawer,.ant-popover,.ant-tour) .ant-btn-primary:not(.ant-btn-dangerous) span{color:inherit!important}body :is(.ant-modal,.ant-drawer,.ant-popover,.ant-tour) .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{border-color:var(--px-solid-bg)!important;color:var(--px-solid-text)!important;background:var(--px-solid-bg)!important;transform:none!important}body :is(.ant-modal,.ant-drawer,.ant-popover,.ant-tour) .ant-btn-primary.ant-btn-dangerous{border:1px solid var(--danger)!important;color:var(--danger)!important;background:transparent!important}body :is(.ant-modal,.ant-drawer,.ant-popover,.ant-tour) .ant-btn-primary.ant-btn-dangerous span{color:inherit!important}body :is(.ant-modal,.ant-drawer,.ant-popover,.ant-tour) .ant-btn-primary.ant-btn-dangerous:not(:disabled):hover{color:#fff!important;background:var(--danger)!important}body :is(.ant-modal,.ant-drawer,.ant-popover,.ant-tour) .ant-btn[disabled],body :is(.ant-modal,.ant-drawer,.ant-popover,.ant-tour) .ant-btn-primary[disabled]{border-color:var(--px-line)!important;color:var(--px-muted)!important;background:transparent!important;opacity:.6}body .ant-message .ant-message-notice-content{border:1px solid var(--px-line-strong);border-radius:0;color:var(--px-strong);background:var(--px-bg);box-shadow:inset 3px 0 0 var(--px-accent),var(--px-shadow)!important}body .ant-notification .ant-notification-notice{border:1px solid var(--px-line-strong)!important;border-left:3px solid var(--px-accent)!important;border-radius:0!important;background:var(--px-bg)!important;box-shadow:var(--px-shadow)}body .ant-notification .ant-notification-notice-message{color:var(--px-strong);font-family:"Montserrat",var(--font-body);font-size:14px;font-weight:500;letter-spacing:.05em}body .ant-notification .ant-notification-notice-description{color:var(--px-text)}body .ant-notification .ant-notification-notice-close{color:var(--px-muted)}body .ant-notification .ant-notification-notice-close:hover{color:var(--px-strong);background:var(--px-hover)}body .ant-tour{--antd-arrow-background-color: var(--px-bg)}body .ant-tour .ant-tour-title{color:var(--px-strong);font-family:"Montserrat",var(--font-body);font-weight:500;letter-spacing:.06em}body .ant-tour .ant-tour-description{color:var(--px-text)}body .ant-tour .ant-tour-close{color:var(--px-muted)}body .ant-tour .ant-tour-indicator{border-radius:0;background:var(--px-line-strong)}body .ant-tour .ant-tour-indicator-active{background:var(--px-accent)}body .gs-overlay{background:var(--px-mask)!important}body .gs-overlay :is(.gs-input-wrap,.gs-input,.gs-input-icon,.gs-results,.gs-result-item,.gs-esc,.gs-clear,.gs-shortcuts kbd,.gs-footer-tip kbd,.gs-level-badge,.gs-inactive-badge,.gs-shortcut-card,.gs-recents__item,.gs-result-item__icon,.gs-empty){border-radius:0!important}body .gs-overlay .gs-input{border-color:var(--px-line-strong)!important;color:var(--px-strong);background:var(--px-input)!important}body .gs-overlay .gs-input:focus,body .gs-overlay .gs-input-wrap:focus-within .gs-input{border-color:var(--px-accent)!important;box-shadow:none!important}body .gs-overlay .gs-input::placeholder{color:var(--px-muted)}body .gs-overlay .gs-result-item:hover,body .gs-overlay .gs-result-item--selected{background:var(--px-hover)!important;box-shadow:inset 3px 0 0 var(--px-accent)}body .gs-overlay .gs-highlight{color:var(--px-accent-text)}@media (prefers-reduced-motion: reduce){body .ant-dropdown .ant-dropdown-menu-item,body :is(.ant-modal,.ant-drawer,.ant-popover,.ant-tour) .ant-btn{transition:none}}body :is(.ant-modal,.ant-drawer) .ant-btn:not(.ant-btn-icon-only):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dangerous),body :is(.ant-modal,.ant-drawer) .ant-btn:not(.ant-btn-icon-only):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dangerous).ant-btn-primary{height:36px!important;min-height:36px!important;padding:0 14px!important;border:1px solid var(--px-line-strong)!important;color:var(--px-text)!important;background:transparent!important;font-family:"Roboto",var(--font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase}body :is(.ant-modal,.ant-drawer) .ant-btn:not(.ant-btn-icon-only):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dangerous) span{color:inherit!important}body :is(.ant-modal,.ant-drawer) .ant-btn:not(.ant-btn-icon-only):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dangerous):not(:disabled):hover,body :is(.ant-modal,.ant-drawer) .ant-btn:not(.ant-btn-icon-only):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dangerous).ant-btn-primary:not(:disabled):hover{border-color:var(--px-accent)!important;color:var(--px-accent-text)!important;background:transparent!important}body .ant-modal-confirm .ant-modal-confirm-title{font-size:14px;text-transform:uppercase;letter-spacing:.14em;line-height:1.4}body .ant-modal-confirm .ant-modal-confirm-body{padding-bottom:18px;border-bottom:1px solid var(--px-line)}body .ant-modal-confirm .ant-modal-confirm-content{margin-top:14px;font-size:13px;line-height:1.55}body .ant-modal-confirm .ant-modal-confirm-btns{margin-top:20px;display:flex;justify-content:flex-end;gap:8px}body .ant-modal-confirm .ant-modal-confirm-btns .ant-btn{margin:0!important}body .ant-modal-confirm .ant-modal-confirm-btns .ant-btn-dangerous,body .ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary.ant-btn-dangerous{height:36px!important;min-height:36px!important;padding:0 14px!important;border:1px solid var(--danger)!important;color:var(--danger)!important;background:transparent!important;font-family:"Roboto",var(--font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase}body .ant-modal-confirm .ant-modal-confirm-btns .ant-btn-dangerous:not(:disabled):hover{color:#fff!important;background:var(--danger)!important}body .ant-modal-confirm .ant-modal-confirm-btns .ant-btn:focus-visible{outline:1px solid var(--px-accent);outline-offset:2px}body .gs-overlay .gs-modal{padding:20px 20px 16px}body .gs-overlay .gs-input-wrap{gap:10px;align-items:center}body .gs-overlay .gs-input{height:44px;font-size:14px;font-weight:400;letter-spacing:.01em;color:var(--px-strong)}body .gs-overlay .gs-input-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:1px solid var(--px-line-strong)!important;background:transparent!important;color:var(--px-accent-text)!important}body .gs-overlay .gs-esc,body .gs-overlay :is(.gs-shortcuts kbd,.gs-footer-tip kbd){border:1px solid var(--px-line-strong)!important;background:transparent!important;color:var(--px-muted)!important;font-family:"Roboto",var(--font-body);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;box-shadow:none!important}body .gs-overlay .gs-esc{display:inline-flex;align-items:center;height:28px;padding:0 10px}body .gs-overlay .gs-divider{margin:16px 0 0;background:var(--px-line)!important;height:1px;border:0}body .gs-overlay .gs-results{margin-top:12px;border:0!important;background:transparent!important}body .gs-overlay .gs-empty{border:1px solid var(--px-line)!important;background:transparent!important;padding:28px 16px;color:var(--px-muted)}body .gs-overlay .gs-empty__icon{color:var(--px-line-strong)!important}body .gs-overlay .gs-result-item{border:1px solid transparent}body .ant-drawer .ant-drawer-header-title .ant-btn-icon-only,body .ant-drawer .ant-drawer-extra .ant-btn-icon-only{width:32px!important;height:32px!important;border:1px solid var(--px-line-strong)!important;background:transparent!important;color:var(--px-text)!important;box-shadow:none!important}body .ant-drawer .ant-drawer-extra .ant-btn-icon-only:hover{border-color:var(--px-accent)!important;color:var(--px-accent-text)!important}body .ant-drawer .ant-switch{border-radius:0!important;min-width:40px;height:20px;background:var(--px-line-strong)}body .ant-drawer .ant-switch .ant-switch-handle{top:2px;width:16px;height:16px}body .ant-drawer .ant-switch .ant-switch-handle:before{border-radius:0!important}body .ant-drawer .ant-switch.ant-switch-checked{background:var(--px-accent)!important}body .ant-drawer .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 18px)}body .ant-drawer .nd-head{padding:14px 20px;border-bottom:1px solid var(--px-line)}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page){--ps-font-title: "Montserrat", var(--font-body);--ps-font-text: "Roboto", var(--font-body);--ps-kpi-h: 84px;--ps-kpi-pad: 12px 16px;--ps-kpi-label: 10px;--ps-kpi-value: 24px;--ps-field-h: 36px;--ps-field-font: 13px;--ps-section-title: 14px;--ps-section-sub: 12px}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) :is(.corporate-table__title,.editorial-filter-panel__title,.people-page__section-title,.dash-head__title,.fw-700.text-md:has(>[class*=dash-icon])){font-family:var(--ps-font-title);font-size:var(--ps-section-title);font-weight:500;letter-spacing:.09em;text-transform:uppercase;line-height:1.3}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) :is(.text-label.text-muted,.dash-hint,.editorial-filter-panel__subtitle){font-family:var(--ps-font-text);font-size:var(--ps-section-sub)}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) :is(.ui-metric,.summary-metric-card){min-height:var(--ps-kpi-h);padding:var(--ps-kpi-pad)!important;justify-content:center}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) :is(.ui-metric__label,.summary-metric-card [class*=label],.dash-kicker){font-family:var(--ps-font-text);font-size:var(--ps-kpi-label)!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) :is(.ui-metric__value,.summary-metric-card [class*=value],.summary-metric-card .ant-statistic-content-value){font-family:var(--ps-font-title);font-size:var(--ps-kpi-value)!important;font-weight:700;line-height:1.1}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) :is(.ant-select-selector,.ant-input-affix-wrapper,.ant-input,.ant-picker,.ant-input-number,.dash-eng__filter){font-family:var(--ps-font-text)!important;font-size:var(--ps-field-font)!important}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) :is(.ant-select-selector,.ant-input-affix-wrapper,.ant-picker,.ant-input-number,.dash-eng__filter){min-height:var(--ps-field-h)!important;height:var(--ps-field-h)!important;padding-top:0!important;padding-bottom:0!important;align-items:center}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) .ant-select .ant-select-selection-item,:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) .ant-select .ant-select-selection-placeholder{line-height:calc(var(--ps-field-h) - 2px)!important}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) .ant-select:not(.ant-select-customize-input) .ant-select-selector{height:var(--ps-field-h)!important}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) :is(.ant-btn:not(.ant-btn-icon-only):not(.ant-btn-link):not(.ant-btn-text)):not(.corporate-primary-action){height:var(--ps-field-h);font-family:var(--ps-font-text);font-size:var(--ps-field-font)}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) :is(.ant-input,.ant-input-affix-wrapper input)::placeholder{font-family:var(--ps-font-text)}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) :is(.ui-metric,.summary-metric-card){height:var(--ps-kpi-h);max-height:var(--ps-kpi-h);overflow:hidden}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) select{height:var(--ps-field-h);font-family:var(--ps-font-text);font-size:var(--ps-field-font)}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) .dash-icon--accent{margin-right:8px;color:var(--accent-1)}:is(.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) .corporate-table__title{margin:0}:is(.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) .corporate-table__title>.fw-700{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}[data-theme=dark] :is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) .ui-metric__value{color:color-mix(in srgb,var(--metric-tone, #fff) 55%,#fff)}:is(.dashboard-page,.people-page,.feedback-page,.ranking-page,.diary-page,.training-page,.reports-page,.sessions-page,.profile-page) .ant-btn:not(.ant-btn-icon-only):not(.ant-btn-link):not(.ant-btn-text):not(.corporate-primary-action){min-height:var(--ps-field-h)}
