@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root,[data-theme=upn]{--accent-primary:#ffb800;--accent-secondary:#f59e0b;--accent-glow:#ffb80073;--accent-contrast:#000;--accent-cyan:#38bdf8;--accent-emerald:#10b981;--accent-amber:#ffb800;--accent-rose:#f43f5e}[data-theme=violet]{--accent-primary:#8b5cf6;--accent-secondary:#a78bfa;--accent-glow:#8b5cf659;--accent-contrast:#fff;--accent-cyan:#06b6d4;--accent-emerald:#10b981;--accent-amber:#f59e0b;--accent-rose:#f43f5e}[data-theme=azure]{--accent-primary:#0284c7;--accent-secondary:#38bdf8;--accent-glow:#0284c759;--accent-contrast:#fff;--accent-cyan:#38bdf8;--accent-emerald:#10b981;--accent-amber:#f59e0b;--accent-rose:#f43f5e}[data-theme=indigo]{--accent-primary:#6366f1;--accent-secondary:#818cf8;--accent-glow:#6366f159;--accent-contrast:#fff;--accent-cyan:#38bdf8;--accent-emerald:#10b981;--accent-amber:#f59e0b;--accent-rose:#f43f5e}[data-theme=emerald]{--accent-primary:#10b981;--accent-secondary:#34d399;--accent-glow:#10b98159;--accent-contrast:#000;--accent-cyan:#06b6d4;--accent-emerald:#10b981;--accent-amber:#f59e0b;--accent-rose:#f43f5e}[data-theme=teal]{--accent-primary:#0d9488;--accent-secondary:#2dd4bf;--accent-glow:#0d948859;--accent-contrast:#fff;--accent-cyan:#06b6d4;--accent-emerald:#10b981;--accent-amber:#f59e0b;--accent-rose:#f43f5e}[data-theme=amber]{--accent-primary:#d97706;--accent-secondary:#fbbf24;--accent-glow:#d9770659;--accent-contrast:#000;--accent-cyan:#38bdf8;--accent-emerald:#10b981;--accent-amber:#f59e0b;--accent-rose:#f43f5e}[data-theme=rose]{--accent-primary:#e11d48;--accent-secondary:#fb7185;--accent-glow:#e11d4859;--accent-contrast:#fff;--accent-cyan:#38bdf8;--accent-emerald:#10b981;--accent-amber:#f59e0b;--accent-rose:#f43f5e}[data-theme=slate]{--accent-primary:#475569;--accent-secondary:#94a3b8;--accent-glow:#47556959;--accent-contrast:#fff;--accent-cyan:#38bdf8;--accent-emerald:#10b981;--accent-amber:#f59e0b;--accent-rose:#f43f5e}:root,[data-mode=dark]{--bg-canvas:#070c1e;--bg-canvas-subtle:#0b132b;--bg-acrylic:#0b132bf2;--bg-acrylic-hover:#111a38f5;--bg-acrylic-elevated:#0f172a;--bg-acrylic-card:#111a38f2;--modal-backdrop-bg:#070c1ebf;--modal-glass-bg:#0f172a;--modal-glass-border:#ffb80059;--bg-modal-window:#0b132b;--border-modal-window:#ffb80059;--border-acrylic:#ffb80029;--border-acrylic-hover:#ffb80066;--border-acrylic-active:var(--accent-primary);--glass-sheen:inset 0 1px 1px #ffffff29, inset 0 0 25px #ffb8000a;--glass-shadow:0 18px 45px -8px #000000bf, 0 0 0 1px #ffb8001f;--bg-popover:#0b132b;--popover-shadow:0 20px 50px #000000d9, 0 0 0 1px #ffb80033;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--input-bg:#070c1e;--input-border:#ffb80038;--input-color:#f8fafc;--bg-modal-section:#101935;--border-modal-section:#ffffff14;--shadow-modal-section:0 2px 6px #00000040;--input-modal-bg:#070c1e;--input-modal-border:#ffffff29;--input-modal-text:#f8fafc;--table-border:#ffb8001a;--table-hover:#ffb8000d;--gradient-canvas:radial-gradient(circle 900px at 0% 0%, #ffb80024, transparent 55%), radial-gradient(circle 800px at 100% 15%, #0b132b8c, transparent 55%), radial-gradient(circle 700px at 50% 100%, #1c254159, transparent 55%);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--ease-smooth:cubic-bezier(.16, 1, .3, 1)}[data-mode=light]{--bg-canvas:#f8fafc;--bg-canvas-subtle:#f1f5f9;--bg-acrylic:#fffffff2;--bg-acrylic-hover:#fff;--bg-acrylic-elevated:#fff;--bg-acrylic-card:#fff;--modal-backdrop-bg:#0f172a73;--modal-glass-bg:#fff;--modal-glass-border:#cbd5e1;--bg-modal-window:#fff;--border-modal-window:#cbd5e1;--border-acrylic:#e2e8f0;--border-acrylic-hover:#cbd5e1;--border-acrylic-active:var(--accent-primary);--glass-sheen:inset 0 1px 1px #fffffff2, 0 2px 8px #0f172a0a;--glass-shadow:0 10px 30px -5px #0f172a14, 0 0 0 1px #e2e8f0cc;--bg-popover:#fff;--popover-shadow:0 18px 45px #0f172a1f, 0 0 0 1px #cbd5e1;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--accent-cyan:#0284c7;--accent-emerald:#059669;--accent-amber:#d97706;--accent-rose:#e11d48;--input-bg:#fff;--input-border:#cbd5e1;--input-color:#0f172a;--bg-modal-section:#f8fafc;--border-modal-section:#e2e8f0;--shadow-modal-section:0 1px 3px #0f172a0f;--input-modal-bg:#fff;--input-modal-border:#cbd5e1;--input-modal-text:#0f172a;--table-border:#e2e8f0;--table-hover:#f1f5f9;--gradient-canvas:radial-gradient(circle 900px at 0% 0%, #6366f10a, transparent 60%), radial-gradient(circle 800px at 100% 15%, #0ea5e908, transparent 60%), radial-gradient(circle 700px at 50% 100%, #10b98108, transparent 60%)}html,body{background-color:var(--bg-canvas);background-image:var(--gradient-canvas);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;box-sizing:border-box;background-attachment:fixed;width:100%;max-width:100vw;min-height:100vh;margin:0;padding:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .2s,color .2s;overflow-x:hidden}#root{box-sizing:border-box;flex-direction:column;width:100%;max-width:100vw;min-height:100dvh;display:flex;overflow-x:hidden}.main-app-outer-wrapper{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;width:100%;max-width:100vw;min-height:100dvh;display:flex}.main-app-inner-wrapper{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:1280px;min-height:100dvh;display:flex}h1,h2,h3,h4,h5,h6,.brand-title,.font-heading{letter-spacing:-.025em;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-weight:700}button,input,select,textarea,optgroup{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}code,pre,.font-mono{font-family:JetBrains Mono,monospace}.acrylic-nav{border:1px solid var(--border-acrylic);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);transition:background .2s,border-color .2s;background:var(--bg-acrylic)!important;-webkit-backdrop-filter:blur(14px)saturate(160%)!important}.acrylic-panel,.glass-panel{background:var(--bg-acrylic);border:1px solid var(--border-acrylic);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);transition:background .2s,border-color .2s}.acrylic-panel-elevated,.glass-panel-elevated{background:var(--bg-acrylic-elevated);border:1px solid var(--border-acrylic-hover);border-radius:var(--radius-xl);animation:.24s cubic-bezier(.16,1,.3,1) forwards modalScaleIn;box-shadow:0 20px 50px #00000040}.modal-backdrop-acrylic{background:var(--modal-backdrop-bg);-webkit-backdrop-filter:blur(14px)saturate(160%);z-index:100;justify-content:center;align-items:center;padding:16px;transition:opacity .2s;animation:.22s cubic-bezier(.16,1,.3,1) forwards modalBackdropFadeIn;display:flex;position:fixed;inset:0}.modal-backdrop-acrylic.closing{animation:.2s ease-in forwards modalBackdropFadeOut}.modal-window-acrylic{transform-origin:50%;animation:.24s cubic-bezier(.16,1,.3,1) forwards modalScaleIn;background:var(--bg-modal-window,var(--bg-acrylic-elevated))!important;-webkit-backdrop-filter:none!important;border:1px solid var(--border-modal-window,var(--border-acrylic-hover))!important;box-shadow:0 24px 60px -10px #00000059, 0 0 0 1px var(--border-acrylic)!important;border-radius:20px!important}.modal-window-acrylic.closing{animation:.18s cubic-bezier(.4,0,1,1) forwards modalScaleOut}.modal-close-btn{background:var(--bg-canvas-subtle)!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--text-secondary)!important;border:1px solid var(--border-acrylic)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;border-radius:50%!important;outline:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.modal-close-btn svg{flex-shrink:0!important;width:18px!important;height:18px!important;transition:transform .18s!important;display:block!important}.modal-close-btn:hover{transform:scale(1.06);color:#f43f5e!important;background:#f43f5e29!important;border-color:#f43f5e73!important}.modal-close-btn:hover svg{transform:rotate(90deg)}.modal-close-btn:active{transform:scale(.92)}[data-mode=light] .modal-close-btn{color:#64748b!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 4px #0000000f!important}[data-mode=light] .modal-close-btn:hover{color:#ef4444!important;background:#fee2e2!important;border-color:#fca5a5!important}@keyframes modalBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalBackdropFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:none}}@keyframes modalScaleOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)translateY(10px)}}@keyframes stivieFlyIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:none}}.acrylic-popover{background:var(--bg-popover)!important;-webkit-backdrop-filter:none!important;border:1px solid var(--border-acrylic-active)!important;box-shadow:var(--popover-shadow)!important}.acrylic-card,.glass-card{background:var(--bg-acrylic-card);border:1px solid var(--border-acrylic);border-radius:var(--radius-md);transition:transform .18s var(--ease-smooth), border-color .18s var(--ease-smooth), background .18s var(--ease-smooth), box-shadow .18s var(--ease-smooth);overflow-wrap:anywhere;word-break:break-word;min-width:0;box-shadow:0 2px 8px #0000000d}code,pre{word-break:break-all;overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.acrylic-card,.glass-card{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)!important}.acrylic-card:hover,.glass-card:hover{background:var(--bg-acrylic-hover)!important;border-color:var(--accent-primary)!important;box-shadow:0 14px 30px -4px #00000073, 0 0 18px var(--accent-glow)!important;transform:translateY(-2.5px)!important}[data-mode=light] .acrylic-card:hover,[data-mode=light] .glass-card:hover{border-color:var(--accent-primary)!important;box-shadow:0 14px 28px -4px #0f172a24, 0 0 18px var(--accent-glow)!important;background:#fff!important;transform:translateY(-2.5px)!important}.btn-flat{border-radius:var(--radius-sm);background:var(--bg-canvas-subtle);color:var(--text-primary);border:1px solid var(--border-acrylic);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex;box-shadow:none!important}.btn-flat:hover{border-color:var(--border-acrylic-hover);background:#94a3b833}.btn-flat:active{transform:scale(.98)}[data-mode=light] .btn-flat:not(.btn-primary):not(.btn-accent):not(.btn-danger):not(.btn-danger-soft):not(.btn-success):not(.btn-warning):not(.btn-excel){color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}[data-mode=light] .btn-flat:not(.btn-primary):not(.btn-accent):not(.btn-danger):not(.btn-danger-soft):not(.btn-success):not(.btn-warning):not(.btn-excel):hover{color:#0284c7!important;background:#f1f5f9!important;border-color:#94a3b8!important}.btn-accent,.btn-primary,.btn-flat.btn-primary,.btn-flat.btn-accent,[data-mode=light] .btn-flat.btn-primary,[data-mode=light] .btn-flat.btn-accent,[data-mode=dark] .btn-flat.btn-primary,[data-mode=dark] .btn-flat.btn-accent{background:var(--accent-primary)!important;border:1px solid var(--accent-primary)!important;color:var(--accent-contrast,#000)!important;box-shadow:none!important;font-weight:700!important}.btn-accent *,.btn-primary *,.btn-flat.btn-primary *,.btn-flat.btn-accent *,[data-mode=light] .btn-flat.btn-primary *,[data-mode=light] .btn-flat.btn-accent *,[data-mode=dark] .btn-flat.btn-primary *,[data-mode=dark] .btn-flat.btn-accent *{color:var(--accent-contrast,#000)!important}.btn-accent svg,.btn-primary svg,.btn-flat.btn-primary svg,.btn-flat.btn-accent svg,[data-mode=light] .btn-flat.btn-primary svg,[data-mode=light] .btn-flat.btn-accent svg,[data-mode=dark] .btn-flat.btn-primary svg,[data-mode=dark] .btn-flat.btn-accent svg{stroke:var(--accent-contrast,#000)!important;color:var(--accent-contrast,#000)!important}.btn-accent:hover,.btn-primary:hover,.btn-flat.btn-primary:hover,.btn-flat.btn-accent:hover,[data-mode=light] .btn-flat.btn-primary:hover,[data-mode=light] .btn-flat.btn-accent:hover,[data-mode=dark] .btn-flat.btn-primary:hover,[data-mode=dark] .btn-flat.btn-accent:hover{filter:brightness(1.08);background:var(--accent-primary)!important;color:var(--accent-contrast,#000)!important}.btn-danger,[data-mode=light] .btn-flat.btn-danger{color:#fff!important;box-shadow:none!important;background:#f43f5e!important;border:1px solid #e11d48!important}.btn-danger *,[data-mode=light] .btn-flat.btn-danger *{color:#fff!important}.btn-danger svg{stroke:#fff!important}.btn-danger:hover{filter:brightness(1.1)}.btn-flat.btn-danger-soft,.btn-danger-soft{color:#f87171!important;background:#ef444424!important;border:1px solid #ef444461!important;transition:all .2s!important}.btn-flat.btn-danger-soft *,.btn-danger-soft *{color:#f87171!important}.btn-flat.btn-danger-soft svg,.btn-danger-soft svg{stroke:#f87171!important;color:#f87171!important}.btn-flat.btn-danger-soft:hover,.btn-danger-soft:hover{color:#fca5a5!important;background:#ef44443d!important;border-color:#ef4444a6!important;box-shadow:0 2px 8px #ef444440!important}[data-mode=light] .btn-flat.btn-danger-soft,[data-mode=light] .btn-danger-soft{color:#b91c1c!important;background:#ef44441a!important;border:1px solid #dc262659!important}[data-mode=light] .btn-flat.btn-danger-soft *,[data-mode=light] .btn-danger-soft *{color:#b91c1c!important}[data-mode=light] .btn-flat.btn-danger-soft svg,[data-mode=light] .btn-danger-soft svg{stroke:#b91c1c!important;color:#b91c1c!important}[data-mode=light] .btn-flat.btn-danger-soft:hover,[data-mode=light] .btn-danger-soft:hover{color:#991b1b!important;background:#ef44442e!important;border-color:#dc262699!important;box-shadow:0 2px 8px #dc262626!important}.acrylic-dropdown-wrapper{display:inline-block;position:relative}.acrylic-dropdown-trigger{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;outline:none!important;align-items:center!important;gap:6px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.acrylic-dropdown-trigger:hover{filter:brightness(1.12);transform:translateY(-1px)}.acrylic-dropdown-trigger:active{transform:translateY(0)}.acrylic-dropdown-menu{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-acrylic);z-index:1050;transform-origin:0 0;border-radius:12px;flex-direction:column;gap:3px;min-width:210px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) dropdownSlideDown;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px #0006,0 2px 6px #0003}[data-mode=light] .acrylic-dropdown-menu{background:#fffffffa;border:1px solid #cbd5e1e6;box-shadow:0 14px 32px #0f172a24,0 2px 8px #0f172a14}@keyframes dropdownSlideDown{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.acrylic-dropdown-header{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border-acrylic);margin-bottom:2px;padding:6px 10px 4px;font-size:.65rem;font-weight:800}.acrylic-dropdown-item{color:var(--text-primary)!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;padding:8px 12px!important;font-size:.78rem!important;font-weight:700!important;transition:all .15s!important;display:flex!important}.acrylic-dropdown-item:hover{background:#ffffff14!important}[data-mode=light] .acrylic-dropdown-item:hover{background:#0f172a0f!important}.acrylic-dropdown-item.is-selected{background:#ffffff1f!important}[data-mode=light] .acrylic-dropdown-item.is-selected{background:#0f172a14!important}.acrylic-dropdown-item-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.acrylic-select-container{width:100%;position:relative}.acrylic-select-trigger{background:var(--bg-canvas-subtle);border:1px solid var(--border-acrylic);width:100%;min-height:38px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:600;transition:all .16s;display:flex}.acrylic-select-trigger:hover:not(:disabled){border-color:var(--border-acrylic-hover);background:#94a3b81f}.acrylic-select-trigger.is-open{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px var(--accent-glow)!important}.acrylic-select-trigger:disabled{opacity:.55;cursor:not-allowed}.acrylic-select-popover{max-height:240px;animation:.15s fadeIn;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;background:var(--bg-modal-window,var(--bg-acrylic-elevated))!important;border:1px solid var(--border-acrylic-active,var(--border-acrylic))!important;z-index:10050!important;border-radius:10px!important;padding:4px!important;box-shadow:0 16px 36px #00000073,0 2px 10px #0003!important}.acrylic-select-option{width:100%;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;font-weight:600;transition:background-color .12s,color .12s;display:flex}.acrylic-select-option:hover{background:#ffffff14}[data-mode=light] .acrylic-select-option:hover{background:#0f172a0f}.acrylic-select-option.is-selected{color:var(--accent-primary)!important;background:#ffb80024!important;font-weight:700!important}[data-mode=light] .acrylic-select-trigger{color:#0f172a;background:#fff;border-color:#cbd5e1}[data-mode=light] .acrylic-select-popover{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 12px 30px #00000026!important}[data-mode=light] .acrylic-select-option.is-selected{color:#b45309!important;background:#fef3c7!important}.btn-warning,[data-mode=light] .btn-flat.btn-warning{color:#000!important;box-shadow:none!important;background:#f59e0b!important;border:1px solid #d97706!important}.btn-warning *,[data-mode=light] .btn-flat.btn-warning *{color:#000!important}.btn-warning svg{stroke:#000!important}.btn-warning:hover{filter:brightness(1.1)}.btn-success,[data-mode=light] .btn-flat.btn-success{color:#fff!important;box-shadow:none!important;background:#10b981!important;border:1px solid #059669!important}.btn-success:hover{filter:brightness(1.1)}.btn-excel,.btn-flat.btn-excel,[data-mode=dark] .btn-flat.btn-excel{color:#34d399!important;box-shadow:none!important;background:#10b9811f!important;border:1px solid #10b98166!important;transition:background-color .15s,border-color .15s,color .15s,transform .1s!important}.btn-excel:hover,.btn-flat.btn-excel:hover,[data-mode=dark] .btn-flat.btn-excel:hover{color:#6ee7b7!important;background:#10b98138!important;border-color:#10b981a6!important}.btn-excel svg,.btn-flat.btn-excel svg,[data-mode=dark] .btn-flat.btn-excel svg{color:#10b981!important;stroke:#10b981!important}[data-mode=light] .btn-excel,[data-mode=light] .btn-flat.btn-excel{color:#065f46!important;background:#ecfdf5!important;border:1px solid #10b98180!important}[data-mode=light] .btn-excel:hover,[data-mode=light] .btn-flat.btn-excel:hover{color:#047857!important;background:#d1fae5!important;border-color:#059669!important}[data-mode=light] .btn-excel svg,[data-mode=light] .btn-flat.btn-excel svg{color:#059669!important;stroke:#059669!important}.nav-badge-pill{aspect-ratio:1!important;font-variant-numeric:tabular-nums lining-nums!important;letter-spacing:-.02em!important;box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important;color:#fff!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;box-shadow:none!important;text-shadow:none!important;border-radius:50%!important;flex-shrink:0!important;place-items:center!important;margin-left:6px!important;padding:0!important;font-family:JetBrains Mono,SF Mono,Consolas,monospace!important;font-size:.7rem!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.mobile-bottom-badge,.count-badge,.tab-badge{color:#fff!important;box-shadow:none!important;text-shadow:none!important;font-weight:900!important}.nav-badge-pill *,.nav-badge-pill span,.nav-badge-pill .nav-badge-number{text-align:center!important;font-variant-numeric:tabular-nums lining-nums!important;margin:0!important;padding:0!important;font-family:JetBrains Mono,SF Mono,Consolas,monospace!important;font-size:.7rem!important;font-weight:900!important;line-height:1!important;display:block!important;transform:translateY(.5px)!important}.mobile-bottom-badge *,.count-badge *,.tab-badge *{color:#fff!important;font-weight:900!important}.nav-tab-btn:not(.nav-tab-active) .nav-badge-pill,[data-mode=light] .nav-tab-btn:not(.nav-tab-active) .nav-badge-pill,[data-mode=dark] .nav-tab-btn:not(.nav-tab-active) .nav-badge-pill{background:var(--accent-primary)!important;color:var(--accent-contrast,#000)!important;box-shadow:none!important;border:none!important;border-radius:50%!important}.nav-tab-btn:not(.nav-tab-active) .nav-badge-pill *,.nav-tab-btn:not(.nav-tab-active) .nav-badge-pill span,[data-mode=light] .nav-tab-btn:not(.nav-tab-active) .nav-badge-pill *,[data-mode=dark] .nav-tab-btn:not(.nav-tab-active) .nav-badge-pill *{color:var(--accent-contrast,#000)!important}.nav-tab-active .nav-badge-pill,[data-mode=light] .nav-tab-active .nav-badge-pill,[data-mode=dark] .nav-tab-active .nav-badge-pill{color:#fff!important;box-shadow:none!important;background:#00000059!important;border:1.5px solid #ffffffe6!important;border-radius:50%!important}.nav-tab-active .nav-badge-pill *,[data-mode=light] .nav-tab-active .nav-badge-pill *,[data-mode=dark] .nav-tab-active .nav-badge-pill *{color:#fff!important}.acrylic-nav{z-index:40;background:var(--bg-acrylic);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-acrylic);border-radius:var(--radius-md);box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-width:0;max-width:100%;margin:6px 0 16px;padding:8px 16px;position:sticky;top:8px;box-shadow:0 4px 18px #00000014;display:grid!important}.nav-brand-container{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;flex-shrink:0;justify-self:start;align-items:center;gap:8px;min-width:0;padding:0;text-decoration:none;display:flex}.nav-brand-logo-box{cursor:pointer;background:#ffb800;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .15s cubic-bezier(.16,1,.3,1),filter .15s,box-shadow .15s;display:flex;box-shadow:0 1px 4px #ffb8004d}.nav-brand-container:hover .nav-brand-logo-box{filter:brightness(1.05);box-shadow:0 2px 8px #ffb80073}.nav-brand-container:active .nav-brand-logo-box{transform:scale(.95)}.nav-brand-title{letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;font-size:1.05rem;font-weight:800}.nav-brand-badge{color:#0b132b;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffb800;border-radius:4px;align-items:center;padding:1.5px 6px;font-size:.6rem;font-weight:800;display:inline-flex;box-shadow:0 1px 4px #ffb80040}.desktop-nav-tabs{border:1px solid var(--border-acrylic);box-sizing:border-box;background:#94a3b814;border-radius:10px;justify-self:center;align-items:center;gap:3px;padding:3px;display:flex}.nav-controls-container{flex-wrap:nowrap;justify-self:end;align-items:center;gap:8px;margin-left:auto;display:flex}.nav-register-btn{white-space:nowrap;border-radius:8px!important;gap:5px!important;padding:5px 12px!important;font-size:.74rem!important;font-weight:800!important}@media (width<=1200px){.acrylic-nav{gap:8px!important;margin:4px 0 12px!important;padding:5px 10px!important}.nav-brand-title{font-size:.96rem!important}.nav-brand-logo-box{border-radius:6px!important;width:28px!important;height:28px!important}.desktop-nav-tabs .nav-tab-btn{gap:4px!important;padding:4px 8px!important;font-size:.72rem!important}.nav-controls-container{gap:6px!important}.nav-register-btn{padding:4px 9px!important;font-size:.7rem!important}}.nav-tab-btn{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .16s;display:inline-flex;box-shadow:none!important}.nav-tab-btn:hover{color:var(--text-primary);background:#94a3b81f}.nav-tab-active,[data-mode=light] .nav-tab-active,[data-mode=dark] .nav-tab-active{background:var(--accent-primary)!important;color:var(--accent-contrast,#000)!important;border:1px solid var(--accent-primary)!important;box-shadow:none!important}.nav-tab-active *,[data-mode=light] .nav-tab-active *,[data-mode=dark] .nav-tab-active *{color:var(--accent-contrast,#000)!important}.nav-tab-active svg,[data-mode=light] .nav-tab-active svg,[data-mode=dark] .nav-tab-active svg{stroke:var(--accent-contrast,#000)!important;color:var(--accent-contrast,#000)!important}.nav-tab-icon-only{justify-content:center!important;min-width:36px!important;padding:7px 10px!important}.status-pill{text-align:center;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;border-radius:9999px;justify-content:center;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.status-instalado{color:#10b981;background:#10b98129;border:1px solid #10b98159}[data-mode=light] .status-instalado{color:#065f46;background:#d1fae5;border-color:#a7f3d0}.status-custodia{color:#f59e0b;background:#f59e0b29;border:1px solid #f59e0b59}[data-mode=light] .status-custodia{color:#92400e;background:#fef3c7;border-color:#fde68a}.status-maintenance,.status-mantenimiento{color:#06b6d4;background:#06b6d429;border:1px solid #06b6d459}[data-mode=light] .status-maintenance,[data-mode=light] .status-mantenimiento{color:#0e7490;background:#cffafe;border-color:#a5f3fc}.status-baja{color:#f43f5e;background:#f43f5e29;border:1px solid #f43f5e59}[data-mode=light] .status-baja{color:#9f1239;background:#ffe4e6;border-color:#fecdd3}.status-online{color:#10b981;background:#10b98129;border:1px solid #10b9814d}[data-mode=light] .status-online{color:#065f46;background:#d1fae5;border-color:#a7f3d0}.status-audited{color:#8b5cf6;background:#8b5cf629;border:1px solid #8b5cf64d}[data-mode=light] .status-audited{color:#5b21b6;background:#ede9fe;border-color:#ddd6fe}.status-offline{color:#94a3b8;background:#64748b29;border:1px solid #64748b4d}[data-mode=light] .status-offline{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.form-group{flex-direction:column;gap:6px;width:100%;display:flex}.form-input,input:not([type=checkbox]):not([type=radio]),select,textarea{background:var(--input-bg);border:1px solid var(--input-border);color:var(--input-color);border-radius:var(--radius-sm);padding:9px 12px;font-family:inherit;font-size:.85rem;line-height:1.4;transition:border-color .16s,box-shadow .16s;box-sizing:border-box!important;width:100%!important;display:block!important}:root,[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}select.form-input,.device-modal-input select,select.device-modal-input,select{cursor:pointer;appearance:none!important;color-scheme:inherit!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:36px!important}[data-mode=light] select.form-input,[data-mode=light] select.device-modal-input,[data-mode=light] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important}select option{color:#f8fafc!important;background-color:#0f172a!important;padding:10px 14px!important;font-size:.85rem!important;font-weight:600!important}[data-mode=light] select option{color:#0f172a!important;background-color:#fff!important}.form-label{color:var(--text-secondary);letter-spacing:-.01em;margin-bottom:5px;font-size:.8rem;font-weight:700;display:block!important}.form-input:focus,input:focus,select:focus,textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.theme-dot{cursor:pointer;border:2px solid #fff6;border-radius:50%;width:14px;height:14px;transition:transform .15s,box-shadow .15s}[data-mode=light] .theme-dot{border:2px solid #00000026}.theme-dot:hover{transform:scale(1.3)}.theme-dot-active{box-shadow:0 0 8px var(--accent-primary);transform:scale(1.25);border-color:var(--text-primary)!important}[data-mode=light] h1,[data-mode=light] h2,[data-mode=light] h3,[data-mode=light] h4,[data-mode=light] strong{color:#0f172a!important}[data-mode=light] table thead tr{color:#475569!important;border-bottom:1px solid #e2e8f0!important}[data-mode=light] table tbody tr{border-bottom:1px solid #f1f5f9!important}[data-mode=light] table tbody tr:hover{background-color:#f8fafc!important}[data-mode=light] .text-adaptive{color:#0f172a!important}[data-mode=light] .text-adaptive-muted{color:#475569!important}[data-mode=light] .btn-danger,[data-mode=light] .btn-danger *,[data-mode=light] .btn-success,[data-mode=light] .btn-success *,[data-mode=light] .count-badge,[data-mode=light] .count-badge *,[data-mode=light] .tab-badge,[data-mode=light] .tab-badge *{color:#fff!important}.btn-report-active{background-color:var(--accent-primary)!important;color:var(--accent-contrast,#000)!important;border:1px solid var(--accent-primary)!important;box-shadow:none!important}.btn-report-active *,.btn-report-active svg{color:var(--accent-contrast,#000)!important;stroke:var(--accent-contrast,#000)!important}.btn-report-idle{background-color:var(--bg-canvas-subtle)!important;color:var(--text-primary)!important;border:1px solid var(--border-acrylic)!important}.btn-report-idle *{color:var(--text-primary)!important}.btn-report-idle:hover{background-color:var(--bg-acrylic-hover)!important;border-color:var(--accent-primary)!important}@keyframes overlayDrawerOpen{0%{opacity:0;transform-origin:top;transform:translateY(-8px)scaleY(.97)}to{opacity:1;transform-origin:top;transform:translateY(0)scaleY(1)}}.report-overlay-drawer{will-change:transform, opacity;animation:.28s cubic-bezier(.16,1,.3,1) forwards overlayDrawerOpen}.inventory-card{background:var(--bg-acrylic-card);border-top:1px solid var(--border-acrylic);border-right:1px solid var(--border-acrylic);border-bottom:1px solid var(--border-acrylic);border-left-style:solid;border-left-width:5px;border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:0 4px 18px #00000040;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)!important}.inventory-card:hover{border-top-color:var(--accent-primary)!important;border-right-color:var(--accent-primary)!important;border-bottom-color:var(--accent-primary)!important;box-shadow:0 14px 32px -4px #00000073, 0 0 20px var(--accent-glow)!important;transform:translateY(-2.5px)!important}.inventory-card[data-category=pc]{border-left-color:var(--accent-primary)!important}.inventory-card[data-category=laptop]{border-left-color:var(--accent-cyan)!important}.inventory-card[data-category=server]{border-left-color:var(--accent-amber)!important}.inventory-card[data-category=printer]{border-left-color:var(--accent-secondary)!important}.inventory-card[data-category=network]{border-left-color:var(--accent-rose)!important}[data-mode=light] .inventory-card{background:#fff!important;border-style:solid!important;border-width:1px 1px 1px 5px!important;border-top-color:#cbd5e1!important;border-bottom-color:#cbd5e1!important;border-right-color:#cbd5e1!important;margin-bottom:0!important;box-shadow:0 3px 12px -2px #0f172a14,0 1px 4px -1px #0f172a0a!important}[data-mode=light] .inventory-card:hover{border-top-color:var(--accent-primary)!important;border-right-color:var(--accent-primary)!important;border-bottom-color:var(--accent-primary)!important;box-shadow:0 14px 30px -4px #0f172a24, 0 0 20px var(--accent-glow)!important;background:#fff!important;transform:translateY(-2.5px)!important}[data-mode=light] .inventory-card-drawer{background:#f8fafc!important;border-top:1px solid #e2e8f0!important}.inventory-spec-card{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1)!important}.inventory-spec-card:hover{transform:translateY(-1.5px);border-color:var(--accent-primary)!important;box-shadow:0 6px 16px #00000040, 0 0 10px var(--accent-glow)!important}[data-mode=light] .inventory-spec-card{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #0f172a0d!important}[data-mode=light] .inventory-spec-card:hover{transform:translateY(-1.5px);border-color:var(--accent-primary)!important;box-shadow:0 6px 16px #0f172a14, 0 0 10px var(--accent-glow)!important}[data-mode=light] .btn-flat:not(.btn-primary):not(.btn-accent):not(.btn-danger):not(.btn-success):not(.btn-warning){color:#1e293b;background:#fff;border:1px solid #cbd5e1;box-shadow:none!important}[data-mode=light] .btn-flat:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:#f8fafc}[data-mode=light] .btn-icon-square{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}[data-mode=light] .btn-icon-square:hover:not(:disabled){filter:brightness(1.15);border-color:#94a3b8;transform:translateY(-1px)}[data-mode=light] .btn-icon-clone{color:#7c3aed;background:#8b5cf61f;border-color:#8b5cf64d}[data-mode=light] .btn-icon-clone:hover:not(:disabled){background:#8b5cf633;border-color:#7c3aed}[data-mode=light] .btn-icon-rdp{color:#0891b2;background:#38bdf81f;border-color:#38bdf84d}[data-mode=light] .btn-icon-rdp:hover:not(:disabled){background:#38bdf833;border-color:#0891b2}[data-mode=light] .btn-icon-restart{color:#d97706;background:#f59e0b1f;border-color:#f59e0b4d}[data-mode=light] .btn-icon-restart:hover:not(:disabled){background:#f59e0b33;border-color:#d97706}[data-mode=light] .btn-icon-power{color:#dc2626;background:#ef44441f;border-color:#ef44444d}[data-mode=light] .btn-icon-power:hover:not(:disabled){background:#ef444433;border-color:#dc2626}.copy-chip{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-primary);vertical-align:middle;box-sizing:border-box;background:#3b82f61a;border:1px solid #3b82f647;border-radius:6px;justify-content:center;align-items:center;gap:5px;max-width:100%;padding:3px 8px;font-size:.72rem;font-weight:700;line-height:1;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.copy-chip:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0003}.copy-chip:active{transform:scale(.97)}.copy-chip-blue{color:var(--accent-primary);background:#3b82f61f;border-color:#3b82f647}.copy-chip-blue:hover{border-color:var(--accent-primary);background:#3b82f633;box-shadow:0 2px 8px #3b82f640}.copy-chip-purple{color:#c084fc;background:#a855f71f;border-color:#a855f747}.copy-chip-purple:hover{background:#a855f738;border-color:#a855f7;box-shadow:0 2px 8px #a855f740}.copy-chip-cyan{color:var(--accent-cyan);background:#06b6d41f;border-color:#06b6d447}.copy-chip-cyan:hover{border-color:var(--accent-cyan);background:#06b6d438;box-shadow:0 2px 8px #06b6d440}.copy-chip-slate{color:var(--text-primary);background:#94a3b81a;border-color:#94a3b847}.copy-chip-slate:hover{border-color:var(--accent-primary);background:#94a3b82e;box-shadow:0 2px 8px #0f172a26}.copy-chip-amber,.copy-chip-yellow{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b59}.copy-chip-amber:hover,.copy-chip-yellow:hover{background:#f59e0b3d;border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b40}[data-mode=light] .copy-chip-blue{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #93c5fd!important}[data-mode=light] .copy-chip-blue:hover{background:#dbeafe!important;border-color:#3b82f6!important;box-shadow:0 2px 6px #3b82f62e!important}[data-mode=light] .copy-chip-purple{color:#7e22ce!important;background:#faf5ff!important;border:1px solid #d8b4fe!important}[data-mode=light] .copy-chip-purple:hover{background:#f3e8ff!important;border-color:#a855f7!important;box-shadow:0 2px 6px #a855f72e!important}[data-mode=light] .copy-chip-cyan{color:#0f766e!important;background:#f0fdfa!important;border:1px solid #99f6e4!important}[data-mode=light] .copy-chip-cyan:hover{background:#ccfbf1!important;border-color:#0d9488!important;box-shadow:0 2px 6px #0d94882e!important}[data-mode=light] .copy-chip-slate{color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}[data-mode=light] .copy-chip-slate:hover{background:#f1f5f9!important;border-color:#3b82f6!important;box-shadow:0 2px 6px #0f172a14!important}[data-mode=light] .copy-chip-amber,[data-mode=light] .copy-chip-yellow{color:#854d0e!important;background:#fef9c3!important;border:1px solid #fde047!important}[data-mode=light] .copy-chip-amber:hover,[data-mode=light] .copy-chip-yellow:hover{background:#fef08a!important;border-color:#eab308!important;box-shadow:0 2px 6px #eab30840!important}[data-mode=light] .acrylic-card h4,[data-mode=light] .acrylic-card h3,[data-mode=light] .acrylic-card .text-primary{color:#0f172a!important}[data-mode=light] .acrylic-card svg{fill:currentColor;color:currentColor}[data-mode=light] .acrylic-card h4,[data-mode=light] .acrylic-card h3,[data-mode=light] .acrylic-card h2,[data-mode=light] .acrylic-card .text-primary{color:#0f172a!important}[data-mode=light] .acrylic-card .text-secondary,[data-mode=light] .acrylic-card .text-muted{color:#64748b!important}[data-mode=light] .acrylic-card label{color:#475569!important}[data-mode=light] .acrylic-card span{color:#334155!important}[data-mode=light] .btn-flat{color:#334155;background:#fff;border:1px solid #cbd5e1}[data-mode=light] .btn-flat:hover{color:#1e293b;background:#f8fafc;border-color:#94a3b8}[data-mode=light] .btn-flat.btn-primary{background:var(--accent-primary);color:var(--accent-contrast,#000);border-color:var(--accent-primary)}[data-mode=light] .btn-flat.btn-primary:hover{background:var(--accent-primary);opacity:.9}[data-mode=light] .btn-flat.btn-accent{color:#7c3aed;background:#8b5cf61a;border:1px solid #8b5cf64d}[data-mode=light] .btn-flat.btn-accent:hover{background:#8b5cf633}[data-mode=light] .acrylic-panel,[data-mode=light] .acrylic-card{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 2px 8px -2px #0f172a12!important}[data-mode=light] .acrylic-card:hover{border-color:var(--accent-primary)!important;box-shadow:0 14px 28px -4px #0f172a24, 0 0 20px var(--accent-glow)!important;background:#fff!important;transform:translateY(-2.5px)!important}[data-mode=light] .nav-tab-btn{color:#475569}[data-mode=light] .nav-tab-btn:hover{color:var(--accent-primary);background:#0f172a0d}[data-mode=light] .nav-tab-active{background:var(--accent-primary)!important;color:var(--accent-contrast,#000)!important;border:1px solid var(--accent-primary)!important;box-shadow:none!important}[data-mode=light] .nav-tab-active *,[data-mode=light] .nav-tab-active svg{color:var(--accent-contrast,#000)!important;stroke:var(--accent-contrast,#000)!important}@keyframes inventoryExpand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-bottom-bar{display:none}.mobile-btn-icon-wrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.audit-metrics-grid{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid}.btn-icon-square{cursor:pointer;border:1px solid var(--border-acrylic);background:var(--bg-canvas-subtle);width:28px;min-width:28px;height:28px;color:var(--text-secondary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .18s;display:inline-flex}.btn-icon-square:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.btn-icon-square:disabled{opacity:.45;cursor:not-allowed}.btn-icon-clone{color:var(--accent-primary);background:#8b5cf624;border-color:#8b5cf659}.btn-icon-clone:hover:not(:disabled){border-color:var(--accent-primary);background:#8b5cf640}.btn-icon-rdp{color:var(--accent-cyan);background:#38bdf824;border-color:#38bdf859}.btn-icon-rdp:hover:not(:disabled){border-color:var(--accent-cyan);background:#38bdf840}.btn-icon-restart{color:var(--accent-amber);background:#f59e0b24;border-color:#f59e0b59}.btn-icon-restart:hover:not(:disabled){border-color:var(--accent-amber);background:#f59e0b40}.btn-icon-power{color:var(--accent-rose);background:#ef444424;border-color:#ef444459}.btn-icon-power:hover:not(:disabled){border-color:var(--accent-rose);background:#ef444440}[data-mode=light] .btn-icon-square svg{fill:currentColor!important;color:currentColor!important}[data-mode=light] .btn-icon-clone svg{color:#7c3aed!important;fill:#7c3aed!important}[data-mode=light] .btn-icon-rdp svg{color:#0891b2!important;fill:#0891b2!important}[data-mode=light] .btn-icon-restart svg{color:#d97706!important;fill:#d97706!important}[data-mode=light] .btn-icon-power svg{color:#dc2626!important;fill:#dc2626!important}[data-mode=light] .btn-icon-clone:hover:not(:disabled) svg{color:#7c3aed!important;fill:#7c3aed!important}[data-mode=light] .btn-icon-rdp:hover:not(:disabled) svg{color:#0891b2!important;fill:#0891b2!important}[data-mode=light] .btn-icon-restart:hover:not(:disabled) svg{color:#d97706!important;fill:#d97706!important}[data-mode=light] .btn-icon-power:hover:not(:disabled) svg{color:#dc2626!important;fill:#dc2626!important}[data-mode=light] .btn-flat svg{fill:currentColor!important;color:currentColor!important}[data-mode=light] .btn-flat.btn-primary svg{color:var(--accent-contrast,#000)!important;fill:var(--accent-contrast,#000)!important}[data-mode=light] .btn-flat.btn-accent svg{color:#7c3aed!important;fill:#7c3aed!important}.report-recuadros-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:12px;width:100%;display:grid}@media (width<=900px){.audit-metrics-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}@media (width<=1024px){body,#root,.main-app-outer-wrapper,.main-app-inner-wrapper{max-width:100vw!important;overflow-x:hidden!important}main{min-width:0!important;max-width:100%!important;padding-bottom:12px!important;overflow-x:hidden!important}.acrylic-card,.acrylic-panel{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.acrylic-nav{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:6px auto 12px!important;padding:8px 14px!important;display:flex!important}.desktop-nav-tabs,.hide-on-mobile,.hide-on-mobile-text{display:none!important}.live-status-pill{gap:0!important;padding:2px 4px!important}.nav-controls-container{flex-wrap:nowrap!important;flex-shrink:0!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:auto!important;margin-left:auto!important;display:flex!important}.desktop-inventory-table:not(.force-visible){display:none!important}.mobile-inventory-cards:not(.force-hidden){flex-direction:column!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.mobile-bottom-bar{background:var(--bg-acrylic-elevated);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--border-acrylic);z-index:1000;height:60px;padding:0 6px;padding-bottom:env(safe-area-inset-bottom,0px);justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000073;display:flex!important}.mobile-bottom-btn{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;max-width:140px;padding:6px 10px;font-size:.65rem;font-weight:700;transition:all .16s;display:flex;position:relative}.mobile-btn-icon-wrapper{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.mobile-bottom-btn.active{color:var(--accent-primary)!important}.mobile-bottom-btn.active:after{content:"";background:var(--accent-primary);border-radius:2px;width:14px;height:2px;position:absolute;bottom:2px}.mobile-bottom-badge{background:var(--accent-primary);color:var(--accent-contrast,#fff);box-shadow:0 0 8px var(--accent-glow);text-align:center;pointer-events:none;z-index:2;border:1px solid #fff6;border-radius:9999px;min-width:16px;padding:1px 5px;font-size:.58rem;font-weight:900;line-height:1;position:absolute;top:-5px;right:-10px}[data-mode=light] .mobile-bottom-badge{border:1px solid #0000001f}.mobile-center-action-btn{background:var(--accent-primary);width:44px;height:44px;box-shadow:0 4px 16px var(--accent-glow);cursor:pointer;border:2px solid #0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:-16px;transition:transform .15s;display:flex;color:var(--accent-contrast,#000)!important}.mobile-center-action-btn *,.mobile-center-action-btn svg{color:var(--accent-contrast,#000)!important;stroke:var(--accent-contrast,#000)!important}.mobile-center-action-btn:active{transform:scale(.92)}.stivie-window{width:calc(100vw - 16px)!important;max-height:calc(100vh - 86px)!important;bottom:70px!important;right:8px!important}.stivie-bubble-prompt{display:none!important}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.stivie-client-viewport{width:100vw;height:100vh;position:relative;overflow:hidden;background:0 0!important}.stivie-client-drawer{background:var(--bg-canvas);border:1.5px solid var(--border-acrylic-active);will-change:transform, opacity;opacity:1;border-radius:16px;flex-direction:column;width:100%;height:100%;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translate(0,0);box-shadow:0 16px 40px #00000073,0 0 0 1px #ffb80040}.stivie-client-drawer.drawer-docked{opacity:0;pointer-events:none;transform:translate(calc(100% + 24px))}.stivie-edge-dock-tab{z-index:9999;cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform, opacity;opacity:1;align-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .22s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)translate(0,0)}.stivie-edge-dock-tab.tab-hidden{opacity:0;pointer-events:none;transform:translateY(-50%)translate(100%)}.stivie-edge-dock-tab:hover{transform:translateY(-50%)translate(-10px)}.stivie-edge-dock{z-index:9999;-webkit-user-select:none;user-select:none;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:45%;right:0;transform:translateY(-50%)}.stivie-edge-tab{background:var(--bg-acrylic-heavy);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-acrylic-active);cursor:pointer;border-right:none;border-radius:12px 0 0 12px;align-items:center;gap:8px;padding:8px 10px 8px 8px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;transform:translate(calc(100% - 22px));box-shadow:-4px 4px 20px #00000040,inset 0 1px #fff3}.stivie-edge-dock:hover .stivie-edge-tab{transform:translate(0);box-shadow:-6px 6px 28px #8b5cf64d,inset 0 1px #fff6}.stivie-edge-tab-icon{background:var(--accent-primary);width:24px;height:24px;box-shadow:0 0 8px var(--accent-glow);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex;color:var(--accent-contrast,#000)!important}.stivie-edge-tab-icon *,.stivie-edge-tab-icon svg{color:var(--accent-contrast,#000)!important;stroke:var(--accent-contrast,#000)!important}.stivie-edge-tab-label{color:var(--text-primary);white-space:nowrap;letter-spacing:-.01em;font-size:.74rem;font-weight:800}.stivie-compact-window{z-index:10000;width:380px;max-width:calc(100vw - 36px);height:550px;max-height:calc(100vh - 40px);box-shadow:0 16px 40px #00000073, 0 0 0 1px var(--border-acrylic-active);border-radius:16px;flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) stivieSlideIn;display:flex;position:fixed;top:50%;right:18px;overflow:hidden;transform:translateY(-50%)}@keyframes stivieSlideIn{0%{opacity:0;transform:translateY(-50%)translate(35px)scale(.96)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}@media (width<=480px){.stivie-compact-window{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;box-shadow:none!important;border-radius:0!important;top:0!important;right:0!important;transform:none!important}}:root,[data-mode=dark]{--bg-modal-section:#101935;--border-modal-section:#ffffff1a;--shadow-modal-section:0 2px 6px #00000040;--input-modal-bg:#070c1e;--input-modal-border:#ffffff2e;--input-modal-text:#f8fafc}[data-mode=light]{--bg-modal-section:#f8fafc;--border-modal-section:#e2e8f0;--shadow-modal-section:0 1px 3px #0f172a0f;--input-modal-bg:#fff;--input-modal-border:#cbd5e1;--input-modal-text:#0f172a}.device-modal-section{background:var(--bg-modal-section);border:1px solid var(--border-modal-section);box-shadow:var(--shadow-modal-section);border-radius:12px;padding:16px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1)!important}.device-modal-section:hover{transform:translateY(-1.5px);border-color:var(--border-acrylic-hover)!important;box-shadow:0 4px 16px -2px #00000040, 0 0 12px var(--accent-glow)!important}[data-mode=light] .device-modal-section:hover{transform:translateY(-1.5px);border-color:var(--accent-primary)!important;box-shadow:0 4px 16px -2px #0f172a14, 0 0 12px var(--accent-glow)!important}.device-modal-input{background-color:var(--input-modal-bg)!important;border:1.5px solid var(--input-modal-border)!important;width:100%!important;color:var(--input-modal-text)!important;box-sizing:border-box!important;border-radius:8px!important;padding:8px 12px!important;font-size:.84rem!important;font-weight:600!important;transition:border-color .15s,box-shadow .15s!important;display:block!important}.device-modal-input:focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px var(--accent-glow)!important;outline:none!important}.device-modal-label{color:var(--text-secondary)!important;letter-spacing:-.01em!important;align-items:center!important;gap:5px!important;margin-bottom:6px!important;font-size:.78rem!important;font-weight:700!important;display:flex!important}[data-mode=light] .device-modal-label{color:#1e293b!important}.force-hidden{display:none!important}.force-visible{display:flex!important}div.desktop-inventory-table.force-visible{display:block!important}.desktop-inventory-table{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:block;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.mobile-inventory-cards{box-sizing:border-box;display:none;width:100%!important;min-width:0!important;max-width:100%!important}@media (width<=1024px){.desktop-inventory-table:not(.force-visible){display:none!important}.mobile-inventory-cards:not(.force-hidden){flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}}@keyframes stivieFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}@keyframes stivieSlideOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(45px)scale(.94)}}.card-drawer-accordion{opacity:0;visibility:hidden;will-change:grid-template-rows, opacity;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.16,1,.3,1),visibility .35s;display:grid;overflow:hidden}.card-drawer-accordion.is-expanded{opacity:1;visibility:visible;grid-template-rows:1fr}.card-drawer-inner{opacity:0;min-height:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-8px)}.card-drawer-accordion.is-expanded>.card-drawer-inner{opacity:1;transform:translateY(0)}.card-drawer-accordion.is-expanded .inventory-card-drawer .acrylic-card{animation:.32s cubic-bezier(.16,1,.3,1) both cardSpecFadeUp}@keyframes cardSpecFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.inventory-card{will-change:border-color, background-color, box-shadow;transition:border-color .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-radius .25s cubic-bezier(.16,1,.3,1)!important}.report-overlay-drawer{transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),visibility .28s;transform:translateY(-8px)scaleY(.97)}.report-overlay-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scaleY(1)}.report-recuadro{transition:border-radius .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)!important}.report-recuadro:hover{border-color:var(--accent-primary)!important;box-shadow:0 12px 28px -4px #0006, 0 0 18px var(--accent-glow)!important}[data-mode=light] .report-recuadro:hover{border-color:var(--accent-primary)!important;box-shadow:0 12px 26px -4px #0f172a1f, 0 0 18px var(--accent-glow)!important;background-color:#fff!important}.report-resolve-form{animation:.26s cubic-bezier(.16,1,.3,1) forwards resolveFormSlideDown}@keyframes resolveFormSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.btn-remote--primary{--rc:var(--accent-primary)}.btn-remote--cyan{--rc:var(--accent-cyan)}.btn-remote--amber{--rc:var(--accent-amber)}.btn-remote--rose{--rc:var(--accent-rose)}:is([data-mode=light],[data-mode=dark],body) .btn-flat.btn-remote:not(.btn-primary):not(.btn-accent):not(.btn-danger):not(.btn-success):not(.btn-warning){background:color-mix(in srgb, var(--rc) 14%, transparent)!important;border:1px solid color-mix(in srgb, var(--rc) 40%, transparent)!important;color:var(--rc)!important}:is([data-mode=light],[data-mode=dark],body) .btn-flat.btn-remote:not(.btn-primary):not(.btn-accent):not(.btn-danger):not(.btn-success):not(.btn-warning):hover:not(:disabled){background:color-mix(in srgb, var(--rc) 24%, transparent)!important;border-color:color-mix(in srgb, var(--rc) 65%, transparent)!important;color:var(--rc)!important}:is([data-mode=light],[data-mode=dark],body) .btn-flat.btn-remote svg{color:var(--rc)!important;fill:none!important}[data-mode=light] .btn-flat.btn-remote:not(.btn-primary):not(.btn-accent):not(.btn-danger):not(.btn-success):not(.btn-warning){background:color-mix(in srgb, var(--rc) 12%, #fff)!important}[data-mode=light] svg.lucide[fill=none],[data-mode=light] .btn-flat svg.lucide[fill=none],[data-mode=light] [class*=btn-] svg.lucide[fill=none],[data-mode=light] button svg.lucide[fill=none]{fill:none!important}[data-mode=light] :is([style^="color: var(--accent-primary)"],[style*=" color: var(--accent-primary)"]){color:color-mix(in srgb, var(--accent-primary) 55%, #000)!important}[data-mode=light] :is([style^="color: var(--accent-secondary"],[style*=" color: var(--accent-secondary"]){color:color-mix(in srgb, var(--accent-secondary) 50%, #000)!important}[data-mode=light] :is([style^="color: var(--accent-amber)"],[style*=" color: var(--accent-amber)"]){color:color-mix(in srgb, var(--accent-amber) 75%, #000)!important}[data-mode=light] :is([style^="color: var(--accent-emerald)"],[style*=" color: var(--accent-emerald)"]){color:color-mix(in srgb, var(--accent-emerald) 80%, #000)!important}[data-mode=light] svg.lucide[stroke="var(--accent-primary)"]{stroke:color-mix(in srgb, var(--accent-primary) 55%, #000)!important}[data-mode=light] svg.lucide[stroke="var(--accent-secondary)"]{stroke:color-mix(in srgb, var(--accent-secondary) 50%, #000)!important}[data-mode=light] svg.lucide[stroke="var(--accent-amber)"]{stroke:color-mix(in srgb, var(--accent-amber) 75%, #000)!important}[data-mode=light] svg.lucide[stroke="var(--accent-emerald)"]{stroke:color-mix(in srgb, var(--accent-emerald) 80%, #000)!important}[data-mode=light] svg.lucide[stroke="var(--text-muted)"]{stroke:#475569!important}[data-mode=light] :is([style^="color: rgb(16, 185, 129)"],[style*=" color: rgb(16, 185, 129)"]){color:#047857!important}[data-mode=light] svg.lucide[stroke=\#10b981]{stroke:#047857!important}[data-mode=light] :is([style^="color: rgb(245, 158, 11)"],[style*=" color: rgb(245, 158, 11)"]){color:#b45309!important}[data-mode=light] svg.lucide[stroke=\#f59e0b]{stroke:#b45309!important}[data-mode=light] :is([style^="color: rgb(239, 68, 68)"],[style*=" color: rgb(239, 68, 68)"]){color:#b91c1c!important}[data-mode=light] svg.lucide[stroke=\#ef4444]{stroke:#b91c1c!important}[data-mode=light] :is([style^="color: rgb(248, 113, 113)"],[style*=" color: rgb(248, 113, 113)"]){color:#b91c1c!important}[data-mode=light] svg.lucide[stroke=\#f87171]{stroke:#b91c1c!important}[data-mode=light] :is([style^="color: rgb(148, 163, 184)"],[style*=" color: rgb(148, 163, 184)"]){color:#475569!important}[data-mode=light] svg.lucide[stroke=\#94a3b8]{stroke:#475569!important}[data-mode=light] :is([style^="color: rgb(52, 211, 153)"],[style*=" color: rgb(52, 211, 153)"]){color:#047857!important}[data-mode=light] svg.lucide[stroke=\#34d399]{stroke:#047857!important}[data-mode=light] :is([style^="color: rgb(6, 182, 212)"],[style*=" color: rgb(6, 182, 212)"]){color:#0e7490!important}[data-mode=light] svg.lucide[stroke=\#06b6d4]{stroke:#0e7490!important}[data-mode=light] :is([style^="color: rgb(255, 184, 0)"],[style*=" color: rgb(255, 184, 0)"]){color:#a16207!important}[data-mode=light] svg.lucide[stroke=\#ffb800]{stroke:#a16207!important}[data-mode=light] :is([style^="color: rgb(249, 115, 22)"],[style*=" color: rgb(249, 115, 22)"]){color:#c2410c!important}[data-mode=light] svg.lucide[stroke=\#f97316]{stroke:#c2410c!important}[data-mode=light] :is([style^="color: rgb(236, 72, 153)"],[style*=" color: rgb(236, 72, 153)"]){color:#be185d!important}[data-mode=light] svg.lucide[stroke=\#ec4899]{stroke:#be185d!important}[data-mode=light] :is([style^="color: rgb(168, 85, 247)"],[style*=" color: rgb(168, 85, 247)"]){color:#6d28d9!important}[data-mode=light] svg.lucide[stroke=\#a855f7]{stroke:#6d28d9!important}[data-mode=light] :is([style^="color: rgb(139, 92, 246)"],[style*=" color: rgb(139, 92, 246)"]){color:#6d28d9!important}[data-mode=light] svg.lucide[stroke=\#8b5cf6]{stroke:#6d28d9!important}[data-mode=light] :is([style^="color: rgb(167, 139, 250)"],[style*=" color: rgb(167, 139, 250)"]){color:#6d28d9!important}[data-mode=light] svg.lucide[stroke=\#a78bfa]{stroke:#6d28d9!important}[data-mode=light] :is([style^="color: rgb(56, 189, 248)"],[style*=" color: rgb(56, 189, 248)"]){color:#0369a1!important}[data-mode=light] svg.lucide[stroke=\#38bdf8]{stroke:#0369a1!important}[data-mode=light] :is([style^="color: rgb(251, 191, 36)"],[style*=" color: rgb(251, 191, 36)"]){color:#a16207!important}[data-mode=light] svg.lucide[stroke=\#fbbf24]{stroke:#a16207!important}[data-mode=light] :is([style^="color: rgb(253, 224, 71)"],[style*=" color: rgb(253, 224, 71)"]){color:#a16207!important}[data-mode=light] svg.lucide[stroke=\#fde047]{stroke:#a16207!important}[data-mode=light]{--text-muted:#566376}[data-mode=light] ::placeholder{opacity:1;color:#64748b!important}[data-mode=light] .btn-flat:disabled,[data-mode=light] .btn-flat[disabled]{opacity:.55}@keyframes splashCinematicGlow{0%{opacity:.55;transform:scale(.92)}to{opacity:.9;transform:scale(1.08)}}@keyframes splashCinematicEntrance{0%{opacity:0;filter:blur(8px);transform:scale(.88)translateY(14px)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.splash-fade-out{opacity:0!important;filter:blur(4px)!important;pointer-events:none!important;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.16,1,.3,1)!important;transform:scale(1.06)!important}.tay-splash-screen{transition:background-color .3s;background-color:#070c1e!important}.tay-splash-screen .splash-ambient-glow{background:radial-gradient(circle,#ffb80029 0%,#ffb80008 45%,#0000 70%)}.tay-splash-screen .splash-logo-card{background-color:#ffb800!important;box-shadow:0 10px 35px #ffb8005c,0 4px 16px #0009!important}.tay-splash-screen .splash-brand-title{color:#fff!important;text-shadow:0 4px 30px #000000b3!important}.tay-splash-screen .splash-title-tay{color:#fff!important}.tay-splash-screen .splash-title-audit{color:#ffb800!important}.tay-splash-screen .splash-sub-upn{color:#ffffffd9!important}.tay-splash-screen .splash-sub-dept{opacity:.95;color:#ffb800!important}[data-mode=light] .tay-splash-screen{background-color:#f8fafc!important}[data-mode=light] .tay-splash-screen .splash-ambient-glow{background:radial-gradient(circle,#f59e0b24 0%,#f59e0b08 48%,#0000 72%)!important}[data-mode=light] .tay-splash-screen .splash-logo-card{background-color:#ffb800!important;box-shadow:0 12px 30px #f59e0b47,0 4px 14px #0f172a14!important}[data-mode=light] .tay-splash-screen .splash-brand-title{color:#0f172a!important;text-shadow:none!important}[data-mode=light] .tay-splash-screen .splash-title-tay{color:#0f172a!important}[data-mode=light] .tay-splash-screen .splash-title-audit{color:#d97706!important}[data-mode=light] .tay-splash-screen .splash-sub-upn{color:#334155!important;font-weight:700!important}[data-mode=light] .tay-splash-screen .splash-sub-dept{color:#b45309!important;opacity:1!important;font-weight:700!important}.audit-tabs-pill-container{border:1px solid var(--border-acrylic);box-sizing:border-box;background:#94a3b814;border-radius:8px;align-items:center;gap:3px;max-width:100%;padding:3px 4px;display:inline-flex}@media (width<=640px){.audit-tabs-pill-container{justify-content:space-between!important;gap:3px!important;width:100%!important;padding:3px!important;display:flex!important}.audit-tabs-pill-container .nav-tab-btn{text-align:center!important;flex:1 1 0!important;justify-content:center!important;min-width:0!important;padding:6px 4px!important;font-size:.72rem!important}.audit-tab-desktop-only{display:none!important}.audit-tab-mobile-only{display:inline!important}}@media (width>=641px){.audit-tab-desktop-only{display:inline!important}.audit-tab-mobile-only{display:none!important}}.support-subtabs-container{border:1px solid var(--border-acrylic);box-sizing:border-box;background:#94a3b814;border-radius:10px;align-items:center;gap:4px;max-width:100%;padding:3px;display:flex}@media (width<=640px){.support-subtabs-container{-webkit-overflow-scrolling:touch!important;justify-content:space-between!important;gap:3px!important;width:100%!important;padding:3px 2px!important;display:flex!important;overflow-x:auto!important}.support-subtabs-container .nav-tab-btn{text-align:center!important;white-space:nowrap!important;flex:1 1 0!important;justify-content:center!important;min-width:0!important;padding:6px 3px!important;font-size:.69rem!important}.support-subtabs-container .nav-tab-btn svg{flex-shrink:0!important;width:12px!important;height:12px!important}.support-tab-desktop-text{display:none!important}.support-tab-mobile-text{display:inline!important}}@media (width>=641px){.support-tab-desktop-text{display:inline!important}.support-tab-mobile-text{display:none!important}}.report-subtabs-container{background:var(--bg-canvas-subtle);border:1px solid var(--border-acrylic);box-sizing:border-box;border-radius:10px;align-items:center;gap:4px;max-width:100%;padding:3px;display:flex}@media (width<=640px){.report-subtabs-container{justify-content:space-between!important;gap:3px!important;width:100%!important;padding:3px 2px!important;display:flex!important}.report-subtabs-container .nav-tab-btn{text-align:center!important;white-space:nowrap!important;flex:1 1 0!important;justify-content:center!important;min-width:0!important;padding:6px 3px!important;font-size:.7rem!important}.report-subtabs-container .nav-tab-btn svg{flex-shrink:0!important;width:12px!important;height:12px!important}.report-tab-desktop-text{display:none!important}.report-tab-mobile-text{display:inline!important}}@media (width>=641px){.report-tab-desktop-text{display:inline!important}.report-tab-mobile-text{display:none!important}}.support-kpi-grid,.dashboard-hero-grid{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;display:grid}@media (width<=1024px){.support-kpi-grid,.dashboard-hero-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.support-kpi-grid>:nth-child(3),.dashboard-hero-grid>:nth-child(3){grid-column:1/-1!important}}@media (width<=640px){.support-kpi-grid,.dashboard-hero-grid{grid-template-columns:1fr!important;gap:10px!important}.support-kpi-grid>:nth-child(3),.dashboard-hero-grid>:nth-child(3){grid-column:auto!important}}.remote-console-panel{box-sizing:border-box;width:100%;padding:24px}.remote-console-header{border-bottom:1px solid var(--border-acrylic);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-bottom:18px;display:flex}.remote-console-title-group{flex:340px;align-items:center;gap:12px;min-width:0;display:flex}.remote-console-search-group{flex:240px;justify-content:flex-end;align-items:center;gap:10px;display:flex}.remote-console-search-box{width:100%;min-width:200px;max-width:320px;position:relative}.remote-stations-chips-grid{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.remote-station-chip{box-sizing:border-box;max-width:100%}@media (width<=768px){.remote-console-panel{gap:16px!important;padding:16px 12px!important}.remote-console-header{flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding-bottom:14px!important}.remote-console-title-group{flex:none!important;align-items:flex-start!important;width:100%!important}.remote-console-search-group{flex:none!important;justify-content:stretch!important;width:100%!important}.remote-console-search-box{width:100%!important;min-width:0!important;max-width:100%!important}.remote-stations-chips-grid{gap:6px!important}.remote-station-chip{flex:calc(50% - 6px);min-width:140px;justify-content:flex-start!important;padding:7px 10px!important}.active-workstation-panel{padding:14px 10px!important}.station-telemetry-strip{flex-direction:column!important;align-items:stretch!important;gap:12px!important}}@media (width<=440px){.remote-station-chip{flex:100%!important;min-width:100%!important}}@keyframes popoverIn{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))scale(.96)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}.acrylic-popover{-webkit-backdrop-filter:blur(16px)saturate(180%)!important}[data-mode=light] .acrylic-popover{background:#fff!important;box-shadow:0 10px 24px -3px #0f172a29!important}@keyframes fleetTooltipFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.fleet-bar-tooltip{-webkit-backdrop-filter:blur(16px)saturate(180%)!important}[data-mode=light] .fleet-bar-tooltip{background:#fff!important;box-shadow:0 10px 24px -3px #0f172a29!important}
