:root{--glass-bg:rgba(10,18,42,0.58);--glass-bg-strong:rgba(7,12,30,0.82);--glass-bg-soft:rgba(255,255,255,0.055);--glass-bg-hover:rgba(125,170,255,0.105);--glass-border:rgba(214,226,255,0.12);--glass-border-strong:rgba(154,190,255,0.25);--glass-highlight:rgba(255,255,255,0.16);--glass-highlight-soft:rgba(255,255,255,0.075);--glass-sheen:linear-gradient(135deg,rgba(255,255,255,0.16),rgba(255,255,255,0.035) 38%,rgba(74,144,255,0.065));--glass-sheen-soft:linear-gradient(135deg,rgba(255,255,255,0.095),rgba(255,255,255,0.025) 45%,rgba(45,212,191,0.045));--glass-shadow-sm:0 10px 26px rgba(0,0,0,0.22);--glass-shadow-md:0 20px 58px rgba(0,0,0,0.32);--glass-shadow-lg:0 34px 92px rgba(0,0,0,0.45);--glass-blur-sm:blur(12px) saturate(145%);--glass-blur-md:blur(20px) saturate(155%);--glass-blur-lg:blur(30px) saturate(170%);--glass-radius-sm:10px;--glass-radius-md:14px;--glass-radius-lg:20px;--glass-radius-xl:26px;--glass-focus-ring:0 0 0 3px rgba(96,165,250,0.22),0 0 0 1px rgba(147,197,253,0.58);--glass-transition-fast:120ms ease;--glass-transition-base:180ms ease;--glass-transition-slow:260ms ease;--module-finance:#34d399;--module-fiscal:#60a5fa;--module-stock:#fbbf24;--module-sales:#fb7185;--module-system:#a78bfa;--status-info-bg:rgba(59,130,246,0.14);--status-success-bg:rgba(34,197,94,0.13);--status-warning-bg:rgba(245,158,11,0.14);--status-danger-bg:rgba(244,63,94,0.14);--status-muted-bg:rgba(148,163,184,0.12)}html.theme-light{--bg:#e8eef8;--bg-deep:#dce7f6;--bg-mid:#ccd9ec;--panel:rgba(255,255,255,0.70);--panel-strong:rgba(255,255,255,0.84);--panel-soft:rgba(255,255,255,0.56);--ink:#0b162e;--muted:#52637f;--line:rgba(23,39,70,0.105);--line-strong:rgba(37,99,235,0.22);--accent:#2563eb;--accent-strong:#1d4ed8;--gold:#a16207;--gold-soft:#ca8a04;--danger:#dc2626;--rose:#e11d48;--rose-soft:#f43f5e;--success:#059669;--warning:#b45309;--shadow:0 18px 54px rgba(41,56,86,0.16);--card-bg:rgba(255,255,255,0.74);--text-muted:#52637f;--text-primary:#0b162e;--border:rgba(32,50,86,0.13);--border-light:rgba(32,50,86,0.08);--border-color:rgba(32,50,86,0.15);--surface:rgba(255,255,255,0.52);--surface-mid:rgba(255,255,255,0.72);--glass-bg:rgba(255,255,255,0.56);--glass-bg-strong:rgba(255,255,255,0.78);--glass-bg-soft:rgba(255,255,255,0.38);--glass-bg-hover:rgba(37,99,235,0.075);--glass-border:rgba(48,67,103,0.14);--glass-border-strong:rgba(37,99,235,0.24);--glass-highlight:rgba(255,255,255,0.82);--glass-highlight-soft:rgba(255,255,255,0.52);--glass-sheen:linear-gradient(135deg,rgba(255,255,255,0.88),rgba(255,255,255,0.38) 44%,rgba(74,144,255,0.10));--glass-sheen-soft:linear-gradient(135deg,rgba(255,255,255,0.62),rgba(255,255,255,0.28) 48%,rgba(20,184,166,0.075));--glass-shadow-sm:0 10px 26px rgba(41,56,86,0.10);--glass-shadow-md:0 18px 56px rgba(41,56,86,0.16);--glass-shadow-lg:0 34px 90px rgba(41,56,86,0.22);--glass-focus-ring:0 0 0 3px rgba(37,99,235,0.18),0 0 0 1px rgba(37,99,235,0.42)}html body{background:radial-gradient(circle at 10% -10%,rgba(96,165,250,.18),transparent 34%),radial-gradient(circle at 84% 2%,rgba(45,212,191,.12),transparent 28%),radial-gradient(circle at 52% 92%,rgba(251,113,133,.1),transparent 30%),linear-gradient(150deg,#020617,#07111f 44%,#0a1227);background-attachment:fixed}html.theme-light body{background:radial-gradient(circle at 8% -8%,rgba(37,99,235,.16),transparent 34%),radial-gradient(circle at 86% 0,rgba(20,184,166,.12),transparent 30%),radial-gradient(circle at 55% 100%,rgba(244,63,94,.08),transparent 28%),linear-gradient(150deg,#f4f8ff,#e7eef9 46%,#dde8f7)}.glass-elevated,.glass-interactive,.glass-surface,.glass-surface--soft,.glass-surface--strong{position:relative;border:1px solid var(--glass-border);background:var(--glass-sheen),var(--glass-bg);box-shadow:var(--glass-shadow-sm),inset 0 1px 0 var(--glass-highlight);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md)}.glass-elevated,.glass-surface--strong{background:var(--glass-sheen),var(--glass-bg-strong);box-shadow:var(--glass-shadow-md),inset 0 1px 0 var(--glass-highlight)}.glass-surface--soft{background:var(--glass-sheen-soft),var(--glass-bg-soft)}.glass-interactive{transition:transform var(--glass-transition-base),border-color var(--glass-transition-base),background var(--glass-transition-base),box-shadow var(--glass-transition-base)}.glass-interactive:hover{border-color:var(--glass-border-strong);background:var(--glass-sheen),var(--glass-bg-hover);box-shadow:var(--glass-shadow-md),inset 0 1px 0 var(--glass-highlight);transform:translateY(-1px)}html .admin-content,html .admin-main,html .admin-shell{background:transparent}html .admin-sidebar{border-right:1px solid var(--glass-border);background:linear-gradient(180deg,rgba(15,23,42,.84),rgba(7,12,30,.76)),var(--glass-bg-strong);box-shadow:18px 0 54px rgba(0,0,0,.25),inset -1px 0 0 rgba(255,255,255,.05);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);z-index:80}html.theme-light .admin-sidebar{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(238,244,255,.7)),var(--glass-bg-strong);border-right-color:rgba(32,50,86,.14);box-shadow:16px 0 48px rgba(41,56,86,.12),inset -1px 0 0 rgba(255,255,255,.82)}html .admin-brand,html .admin-sidebar-auto-collapse-btn,html .admin-sidebar-collapse-btn,html .admin-sidebar-footer{border-color:var(--glass-border);background:var(--glass-sheen-soft),var(--glass-bg-soft);box-shadow:inset 0 1px 0 var(--glass-highlight-soft)}html .admin-nav-group-label,html .admin-nav-item{position:relative;border:1px solid transparent;border-radius:var(--glass-radius-md);transition:background var(--glass-transition-base),border-color var(--glass-transition-base),color var(--glass-transition-base),transform var(--glass-transition-base),box-shadow var(--glass-transition-base)}html .admin-nav-group{position:relative}html .admin-nav-group+.admin-nav-group{border-top-color:rgba(255,255,255,.06)}html .admin-nav-group-label{min-height:36px;padding-right:12px}html .admin-nav-group-dot{box-shadow:0 0 0 3px rgba(var(--group-rgb,96,165,250),.16),0 0 18px rgba(var(--group-rgb,96,165,250),.14)}html .admin-nav-group-chevron{opacity:.55}html .admin-nav-group-label:hover,html .admin-nav-item:hover{background:color-mix(in srgb,var(--glass-bg-hover) 82%,transparent);border-color:color-mix(in srgb,rgba(var(--group-rgb,96,165,250),.34) 78%,transparent);box-shadow:inset 0 1px 0 var(--glass-highlight-soft),0 10px 24px rgba(var(--group-rgb,96,165,250),.1)}html .admin-nav-group--has-active>.admin-nav-group-label,html .admin-nav-item.active{border-color:color-mix(in srgb,var(--group-accent,#60a5fa) 38%,transparent);background:linear-gradient(135deg,rgba(var(--group-rgb,96,165,250),.18),rgba(255,255,255,.035)),var(--glass-bg-soft);box-shadow:inset 0 1px 0 var(--glass-highlight-soft),0 10px 28px rgba(var(--group-rgb,96,165,250),.12)}html .admin-nav-group--open>.admin-nav-group-label{background:linear-gradient(135deg,rgba(var(--group-rgb,96,165,250),.15),rgba(255,255,255,.028)),var(--glass-bg-soft);box-shadow:inset 0 1px 0 var(--glass-highlight-soft),0 8px 18px rgba(var(--group-rgb,96,165,250),.09)}html .admin-nav-item{padding-left:16px;background:linear-gradient(135deg,rgba(var(--group-rgb,96,165,250),.12),rgba(255,255,255,.02)),var(--glass-bg-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html .admin-nav-item:before{content:"";position:absolute;left:8px;top:50%;width:3px;height:22px;border-radius:999px;background:var(--group-accent,#60a5fa);opacity:0;transform:translateY(-50%) scaleY(.45);transition:opacity var(--glass-transition-base),transform var(--glass-transition-base)}html .admin-nav-item:hover{transform:translateX(1px)}html .admin-nav-item.active{transform:none;box-shadow:inset 0 1px 0 var(--glass-highlight-soft),0 14px 28px rgba(var(--group-rgb,96,165,250),.18)}html .admin-nav-item.active:before{opacity:1;transform:translateY(-50%) scaleY(1)}html .admin-nav-ico{color:color-mix(in srgb,var(--group-accent,#60a5fa) 24%,rgba(226,232,240,.76))}html .admin-nav-item-code{background:linear-gradient(135deg,rgba(var(--group-rgb,96,165,250),.18),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}html .admin-sidebar-auto-collapse-btn,html .admin-sidebar-collapse-btn,html .admin-topbar-toggle--collapse{box-shadow:inset 0 1px 0 var(--glass-highlight-soft),0 10px 24px rgba(15,23,42,.16)}html .admin-sidebar-collapse-btn svg,html .admin-topbar-toggle--collapse svg{width:16px!important;height:16px!important;max-width:16px;max-height:16px;flex-shrink:0}html .admin-sidebar-auto-collapse-btn{gap:10px}html .admin-sidebar-auto-collapse-btn__track{border-color:color-mix(in srgb,var(--glass-border-strong) 88%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}html .admin-sidebar-auto-collapse-btn__thumb{box-shadow:0 1px 4px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.14)}html .admin-shell--collapsed .admin-nav-item{padding:8px 4px}html .admin-shell--collapsed .admin-nav-item:before{display:none}html .admin-shell--collapsed .admin-sidebar-auto-collapse-btn{width:calc(100% - 16px);margin:0 8px 6px;padding:7px 8px;justify-content:center}html .admin-shell--collapsed .admin-sidebar-auto-collapse-btn__label{display:none}html .admin-topbar{border-bottom:1px solid var(--glass-border);background:linear-gradient(135deg,rgba(9,16,36,.78),rgba(7,12,30,.64)),var(--glass-bg);box-shadow:0 18px 50px rgba(0,0,0,.18),inset 0 1px 0 var(--glass-highlight-soft);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);transition:background var(--glass-transition-slow),border-color var(--glass-transition-slow),box-shadow var(--glass-transition-slow)}html .admin-topbar.admin-topbar--scrolled{border-bottom-color:color-mix(in srgb,var(--glass-border-strong) 92%,transparent);background:linear-gradient(135deg,rgba(7,12,30,.9),rgba(5,10,24,.82)),var(--glass-bg-strong);box-shadow:0 24px 60px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12)}html.theme-light .admin-topbar{background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(238,244,255,.66)),var(--glass-bg);box-shadow:0 18px 48px rgba(41,56,86,.11),inset 0 1px 0 rgba(255,255,255,.82)}html.theme-light .admin-topbar-action,html.theme-light .admin-topbar-toggle{color:#35527a}html.theme-light .admin-topbar-action--signout{color:rgba(53,82,122,.82)}html.theme-light .admin-topbar-action:hover,html.theme-light .admin-topbar-toggle:hover{color:#0e1c36}html.theme-light .admin-topbar.admin-topbar--scrolled{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(234,242,255,.84)),var(--glass-bg-strong);box-shadow:0 22px 56px rgba(41,56,86,.16),inset 0 1px 0 rgba(255,255,255,.9)}html .admin-global-search-input,html .admin-global-search-results,html .admin-tenant-picker-popup,html .admin-topbar-action,html .admin-topbar-eyebrow,html .admin-topbar-toggle{border-color:var(--glass-border);background:var(--glass-sheen-soft),var(--glass-bg-soft);box-shadow:inset 0 1px 0 var(--glass-highlight-soft);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md)}html .admin-global-search-input:focus,html a:focus-visible,html button:focus-visible,html input:focus,html select:focus,html textarea:focus{outline:none;box-shadow:var(--glass-focus-ring)}html .details-shell,html .dt-wrap,html .empty-state,html .fat-header,html .fat-history,html .fat-section-intro,html .filter-bar,html .fim-kpi-balance,html .fim-kpi-card,html .fin-list-totals,html .hero-band,html .owner-hero,html .owner-insight-row,html .owner-metric-card,html .owner-panel,html .owner-priority-card,html .owner-situation-card,html .owner-status-card,html .panel-shell,html .report-card,html .report-frame,html .resource-feedback,html .rpt-kpi,html .rpt-link-card,html .rpt-section,html .rpt-table-wrap,html .setup-card{border-color:var(--glass-border);background:var(--glass-sheen),var(--glass-bg);box-shadow:var(--glass-shadow-sm),inset 0 1px 0 var(--glass-highlight-soft);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md)}html .owner-hero,html .panel-shell{border-radius:var(--glass-radius-xl)}html .fat-header:before,html .owner-hero:before,html .panel-shell:before{background:linear-gradient(90deg,transparent,rgba(96,165,250,.34) 38%,rgba(45,212,191,.24) 62%,transparent)}html .fat-header__top,html .filter-bar__main,html .modal-footer,html .modal-header,html .panel-shell__body,html .panel-shell__header{border-color:var(--glass-border)}html .kpi-card--clickable:hover,html .owner-metric-card:hover,html .owner-priority-card:hover,html .panel-shell:hover,html .rpt-kpi:hover,html .rpt-link-card:hover,html .setup-card:hover{border-color:var(--glass-border-strong);box-shadow:var(--glass-shadow-md),inset 0 1px 0 var(--glass-highlight)}html .crud-shortcut-bar,html .entity-quick-start,html .entity-section,html .entity-summary-card,html .form-mode-hint,html .product-quick-start,html .product-section{border:1px solid var(--glass-border);border-radius:var(--glass-radius-lg);background:var(--glass-sheen-soft),var(--glass-bg-soft);box-shadow:var(--glass-shadow-sm),inset 0 1px 0 var(--glass-highlight-soft);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md)}html .entity-form-tabs{border:1px solid var(--glass-border);border-radius:var(--glass-radius-lg);background:rgba(0,0,0,.16);box-shadow:inset 0 1px 0 var(--glass-highlight-soft);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm)}html.theme-light .entity-form-tabs{background:rgba(255,255,255,.48)}html .form-mode-hint{border-color:rgba(251,191,36,.28);background:linear-gradient(135deg,rgba(251,191,36,.14),rgba(255,255,255,.035)),var(--glass-bg-soft);color:var(--ink)}html .entity-quick-start__steps span,html .product-quick-start__steps span{border-color:var(--glass-border-strong);background:linear-gradient(135deg,rgba(96,165,250,.18),rgba(45,212,191,.08)),var(--glass-bg-soft);box-shadow:inset 0 1px 0 var(--glass-highlight-soft)}html .entity-section,html .product-section{padding:18px;gap:16px}html .entity-section__header,html .product-section__header{padding-bottom:12px;border-bottom:1px solid var(--glass-border)}html .crud-section-block,html .form-checkbox,html .form-grid>.form-grid__span-2,html .form-grid>.form-grid__wide,html .form-grid>label,html .inline-action-field{padding:14px 16px;border:1px solid var(--glass-border);border-radius:var(--glass-radius-lg);background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.012)),var(--glass-bg-soft);box-shadow:inset 0 1px 0 var(--glass-highlight-soft)}html .form-checkbox{gap:10px}html .crud-section-block:focus-within,html .form-checkbox:focus-within,html .form-grid>.form-grid__span-2:focus-within,html .form-grid>.form-grid__wide:focus-within,html .form-grid>label:focus-within,html .inline-action-field:focus-within{border-color:var(--glass-border-strong);box-shadow:var(--glass-shadow-sm),inset 0 1px 0 var(--glass-highlight),var(--glass-focus-ring)}html .crud-shortcut-bar__context span,html .entity-section__header span,html .entity-summary-card span,html .form-grid small,html .product-section__header span{color:var(--muted)}html .crud-shortcut-bar__context{border-color:var(--glass-border);background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.015)),var(--glass-bg-soft);box-shadow:inset 0 1px 0 var(--glass-highlight-soft)}html .action-button,html .dt-col-toggle-btn,html .fat-back-btn,html .fat-link-btn,html .fat-row-btn,html .filter-bar__adv-btn,html .filter-bar__clear-btn,html .fin-empty-state__cta,html .fin-tab-btn,html .ghost-button,html .input-action-btn,html .owner-quick-action,html .panel-toolbar__action,html .rpt-btn,html .rpt-pill{border-color:var(--glass-border);background:var(--glass-sheen-soft),var(--glass-bg-soft);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-highlight-soft);transition:transform var(--glass-transition-fast),border-color var(--glass-transition-base),background var(--glass-transition-base),box-shadow var(--glass-transition-base),color var(--glass-transition-base)}html .action-button,html .rpt-btn--primary{border-color:rgba(96,165,250,.42);background:linear-gradient(135deg,rgba(37,99,235,.96),rgba(14,165,233,.86));color:#fff;box-shadow:0 14px 34px rgba(37,99,235,.28),inset 0 1px 0 rgba(255,255,255,.34)}html .filter-bar__adv-btn:hover,html .filter-bar__clear-btn:hover,html .fin-tab-btn:hover,html .ghost-button:hover,html .input-action-btn:hover:not(:disabled),html .owner-quick-action:hover,html .panel-toolbar__action:hover,html .rpt-btn--ghost:hover,html .rpt-pill:hover{transform:translateY(-1px);border-color:var(--glass-border-strong);background:var(--glass-sheen),var(--glass-bg-hover);box-shadow:var(--glass-shadow-sm),inset 0 1px 0 var(--glass-highlight)}html .fat-view-tabs,html .fin-tab-bar,html .rpt-pill-toggle{border:1px solid var(--glass-border);border-radius:var(--glass-radius-lg);background:rgba(0,0,0,.16);box-shadow:inset 0 1px 0 var(--glass-highlight-soft);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm)}html.theme-light .fat-view-tabs,html.theme-light .fin-tab-bar,html.theme-light .rpt-pill-toggle{background:rgba(255,255,255,.48)}html .fin-tab-btn--active,html .kpi-card--active,html .panel-toolbar__action--active,html .rpt-pill--active{border-color:var(--glass-border-strong);background:linear-gradient(135deg,rgba(96,165,250,.24),rgba(45,212,191,.1)),var(--glass-bg-soft);color:var(--ink);box-shadow:var(--glass-shadow-sm),inset 0 1px 0 var(--glass-highlight)}html .fat-input,html .fat-select,html .panel-filter,html .panel-search,html .rpt-input,html .rpt-select,html input:not([type=checkbox]):not([type=radio]),html select,html textarea{border-color:var(--glass-border);background:rgba(3,7,18,.32);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-highlight-soft);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm)}html.theme-light .fat-input,html.theme-light .fat-select,html.theme-light .panel-filter,html.theme-light .panel-search,html.theme-light .rpt-input,html.theme-light .rpt-select,html.theme-light input:not([type=checkbox]):not([type=radio]),html.theme-light select,html.theme-light textarea{background:rgba(255,255,255,.68);color:var(--ink)}html .dt-th,html .fat-table thead th,html .rpt-table thead th,html .vend-table thead th{background:linear-gradient(135deg,rgba(15,23,42,.86),rgba(15,23,42,.66));border-bottom-color:var(--glass-border);color:color-mix(in srgb,var(--muted) 86%,white 14%);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md)}html.theme-light .dt-th,html.theme-light .fat-table thead th,html.theme-light .rpt-table thead th,html.theme-light .vend-table thead th{background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(236,244,255,.76));color:#41516d}html .dt-row:hover>td,html .fat-table tbody tr:hover,html .rpt-table tbody tr:hover,html .vend-table tbody tr:hover{background:color-mix(in srgb,var(--glass-bg-hover) 70%,transparent)}html .dt-row--selected>td,html .vend-row--selected>td{background:rgba(34,197,94,.1)}html .admin-tenant-cnpj,html .admin-tenant-env,html .fat-doc-type,html .finality-badge,html .owner-status-card__top strong,html .rpt-badge,html .status-badge,html .vend-badge{border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight-soft);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm)}html .rpt-badge--ok,html .status-badge--authorized,html .vend-badge--success{background:var(--status-success-bg);color:#86efac;border-color:rgba(34,197,94,.3)}html .rpt-badge--info,html .status-badge--processing{background:var(--status-info-bg);color:#93c5fd;border-color:rgba(96,165,250,.32)}html .rpt-badge--warn,html .status-badge--pending{background:var(--status-warning-bg);color:#fbbf24;border-color:rgba(245,158,11,.34)}html .rpt-badge--danger,html .status-badge--canceled,html .status-badge--rejected,html .vend-badge--danger{background:var(--status-danger-bg);color:#fb7185;border-color:rgba(244,63,94,.34)}html.theme-light .rpt-badge--ok,html.theme-light .status-badge--authorized,html.theme-light .vend-badge--success{color:#047857}html.theme-light .rpt-badge--info,html.theme-light .status-badge--processing{color:#1d4ed8}html.theme-light .rpt-badge--warn,html.theme-light .status-badge--pending{color:#92400e}html.theme-light .rpt-badge--danger,html.theme-light .status-badge--canceled,html.theme-light .status-badge--rejected,html.theme-light .vend-badge--danger{color:#be123c}html .owner-hero{overflow:hidden;border-color:rgba(96,165,250,.24);background:radial-gradient(circle at 10% 0,rgba(96,165,250,.24),transparent 38%),radial-gradient(circle at 96% 16%,rgba(45,212,191,.13),transparent 34%),linear-gradient(135deg,rgba(15,23,42,.74),rgba(5,9,20,.7)),var(--glass-bg-strong)}html .owner-hero h1{text-shadow:0 12px 34px rgba(0,0,0,.28)}html .owner-insight-row,html .owner-metric-card,html .owner-panel,html .owner-priority-card,html .owner-situation-card,html .owner-status-card{border-radius:var(--glass-radius-lg)}html .owner-metric-card__icon,html .owner-priority-card__icon{background:linear-gradient(135deg,rgba(96,165,250,.24),rgba(45,212,191,.1));border:1px solid rgba(147,197,253,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}html.theme-light .owner-hero{background:radial-gradient(circle at 10% 0,rgba(37,99,235,.16),transparent 38%),radial-gradient(circle at 96% 16%,rgba(20,184,166,.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.78),rgba(238,244,255,.68)),var(--glass-bg-strong)}html .fat-header,html .fat-section-intro,html .fim-kpi-balance,html .fim-kpi-card,html .rpt-kpi,html .rpt-link-card{border-radius:var(--glass-radius-lg)}html .fim-kpi-card--green{border-color:rgba(52,211,153,.24)}html .fim-kpi-card--red{border-color:rgba(248,113,113,.24)}html .fim-kpi-balance--pos{border-color:rgba(52,211,153,.3)}html .fim-kpi-balance--neg{border-color:rgba(248,113,113,.3)}html .fat-kpi-grid .kpi-card,html .kpi-card{border:1px solid var(--glass-border);border-radius:var(--glass-radius-lg);background:var(--glass-sheen-soft),var(--glass-bg-soft);box-shadow:var(--glass-shadow-sm),inset 0 1px 0 var(--glass-highlight-soft);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md)}html .kpi-card__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:color-mix(in srgb,var(--kpi-color,#60a5fa) 18%,transparent);border:1px solid color-mix(in srgb,var(--kpi-color,#60a5fa) 28%,transparent)}html .dt-wrap,html .rpt-table-wrap{overflow:hidden}html .report-frame__filter-summary{border-color:var(--glass-border)!important;background:var(--glass-sheen-soft),var(--glass-bg-soft)!important;box-shadow:inset 0 1px 0 var(--glass-highlight-soft)!important}html .drawer-overlay,html .modal-overlay{background:rgba(2,8,23,.58);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md)}html.theme-light .drawer-overlay,html.theme-light .modal-overlay{background:rgba(226,235,248,.58)}html .admin-global-search-results,html .admin-tenant-picker-popup,html .confirm-dialog,html .drawer-panel,html .dt-col-popup,html .modal-box,html .module-panel,html .ww-dock,html .ww-window{border-color:var(--glass-border);background:var(--glass-sheen),var(--glass-bg-strong);box-shadow:var(--glass-shadow-lg),inset 0 1px 0 var(--glass-highlight);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg)}html .drawer-panel__header,html .module-panel__header,html .ww-titlebar{border-color:var(--glass-border);background:linear-gradient(135deg,rgba(96,165,250,.14),rgba(255,255,255,.04)),var(--glass-bg-soft);box-shadow:inset 0 1px 0 var(--glass-highlight-soft)}html .ww-window--focused{border-color:var(--glass-border-strong);box-shadow:var(--glass-shadow-lg),0 0 0 1px rgba(96,165,250,.26),inset 0 1px 0 var(--glass-highlight)}html .drawer-panel__close,html .module-panel__action,html .module-panel__close,html .ww-btn,html .ww-dock-item,html .ww-dock-item__btn,html .ww-dock-item__close{border-color:var(--glass-border);background:var(--glass-sheen-soft),var(--glass-bg-soft);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-highlight-soft)}html .login-screen{background:radial-gradient(circle at 18% 8%,rgba(96,165,250,.23),transparent 34%),radial-gradient(circle at 84% 18%,rgba(45,212,191,.15),transparent 30%),radial-gradient(circle at 50% 100%,rgba(251,113,133,.14),transparent 30%),linear-gradient(150deg,#020617,#081126)}html.theme-light .login-screen{background:radial-gradient(circle at 18% 8%,rgba(37,99,235,.18),transparent 34%),radial-gradient(circle at 84% 18%,rgba(20,184,166,.12),transparent 30%),radial-gradient(circle at 50% 100%,rgba(244,63,94,.1),transparent 30%),linear-gradient(150deg,#f5f8ff,#e4ecf9)}html .admin-loading-shell,html .login-card{border-color:var(--glass-border);background:var(--glass-sheen),var(--glass-bg-strong);box-shadow:var(--glass-shadow-lg),inset 0 1px 0 var(--glass-highlight);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg)}html.theme-light .admin-loading-shell,html.theme-light .login-card{background:var(--glass-sheen),rgba(255,255,255,.76)}html .admin-alert,html .fat-alert,html .owner-alert,html .resource-feedback,html .rpt-banner,html .toast,html .toast-card{border-color:var(--glass-border);background:var(--glass-sheen-soft),var(--glass-bg-soft);box-shadow:var(--glass-shadow-sm),inset 0 1px 0 var(--glass-highlight-soft);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md)}html .admin-alert--error,html .confirm-dialog--danger,html .owner-alert,html .resource-feedback--error{border-color:rgba(244,63,94,.34);background:linear-gradient(135deg,rgba(244,63,94,.13),rgba(255,255,255,.035)),var(--glass-bg-soft)}@media (max-width:1180px){html .admin-sidebar{z-index:1200}html .admin-overlay--visible{z-index:1180}}@media (max-width:920px){html .fat-header,html .login-card,html .owner-hero,html .panel-shell{border-radius:var(--glass-radius-lg)}html .admin-topbar{backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md)}}@media (max-width:680px){html .action-button,html .fin-tab-btn,html .ghost-button,html .owner-quick-action{min-width:0}html .drawer-panel,html .modal-box,html .module-panel{border-radius:var(--glass-radius-md)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.glass-elevated,.glass-interactive,.glass-surface,.glass-surface--soft,.glass-surface--strong,html .admin-sidebar,html .admin-topbar,html .drawer-panel,html .dt-wrap,html .fat-header,html .filter-bar,html .fim-kpi-card,html .kpi-card,html .login-card,html .modal-box,html .module-panel,html .owner-hero,html .owner-metric-card,html .owner-panel,html .panel-shell,html .rpt-kpi,html .rpt-link-card,html .ww-window{background:var(--panel-strong)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (prefers-reduced-transparency:reduce){:root,html.theme-light{--glass-bg:var(--panel);--glass-bg-strong:var(--panel-strong);--glass-bg-soft:var(--surface);--glass-blur-sm:blur(0px);--glass-blur-md:blur(0px);--glass-blur-lg:blur(0px)}}@media print{*,:after,:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}html body,html.theme-light body{background:#fff!important}.dt-wrap,.fat-header,.fim-kpi-card,.kpi-card,.owner-hero,.owner-panel,.panel-shell,.report-frame,.rpt-section,.rpt-table-wrap{background:#fff!important;border-color:#d4d4d8!important}}