:root{--navy-950: #06152b;--navy-900: #071a34;--navy-800: #0a2545;--blue-500: #0077ef;--blue-400: #16a8ff;--cyan-300: #64e7ff;--white: #f8fbff;--muted: #c6d5e8;--ink: #12243c;--panel: #f8fafc;--status-success-text: #16a34a;--status-warning-text: #b45309;--status-danger-text: #b91c1c;--status-success-bg: #f0fdf4;--status-success-border: #bbf7d0;--status-warning-bg: #fffbeb;--status-warning-border: #fde68a;--status-danger-bg: #fef2f2;--status-danger-border: #fecaca;--status-info-bg: #eef6ff;--status-info-border: #bfdbfe;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--navy-950);color:var(--white)}button,input,textarea{font:inherit}button{cursor:pointer}.login-shell,.console-shell{min-height:100vh;background:radial-gradient(circle at 80% 18%,rgba(0,130,255,.32),transparent 26rem),radial-gradient(circle at 10% 82%,rgba(100,231,255,.18),transparent 23rem),linear-gradient(114deg,#071229,#092244 55%,#07162e)}.login-shell{display:grid;place-items:center;padding:24px}.login-panel{display:grid;gap:16px;width:min(420px,100%);padding:28px;border:1px solid rgba(159,211,255,.22);border-radius:8px;background:#f8fbfff5;color:var(--ink);box-shadow:0 28px 70px #0008186b}.login-panel img{width:112px;height:112px;object-fit:contain;background:#071229;border-radius:6px;justify-self:center}.login-panel h1{margin:0;font-size:1.4rem}.login-panel label,.support-modal label,.support-form-bare label{display:grid;gap:7px;color:#20364f;font-size:.88rem;font-weight:800}.login-panel input,.support-modal input,.support-modal textarea,.support-form-bare input,.support-form-bare textarea{width:100%;min-height:44px;border:1px solid #cbd5e1;border-radius:6px;padding:10px 12px;color:#0f172a}.support-modal textarea,.support-form-bare textarea{min-height:130px;resize:vertical}.support-form-bare{display:grid;gap:16px}.login-panel button,.modal-actions button{min-height:44px;border:0;border-radius:6px;background:linear-gradient(180deg,#0787ff,#0069df);color:#fff;font-weight:900}.form-error{margin:0;color:#b91c1c;font-weight:700}.top-header{position:sticky;top:0;z-index:20;overflow:visible;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:132px;padding:14px 36px;border-bottom:1px solid rgba(152,205,255,.16);background:radial-gradient(circle at 56% 50%,rgba(100,231,255,.22),transparent 22rem),linear-gradient(90deg,#06152bfa,#0a2545f0);box-shadow:0 16px 40px #0008183d}.top-header:after{content:"";position:absolute;left:0;right:0;top:50%;height:58px;transform:translateY(-50%);background:radial-gradient(ellipse at center,rgba(100,231,255,.28),transparent 70%);pointer-events:none}.header-wave{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.98}.logo-button,.icon-action,.user-button,.home-icon{position:relative;z-index:1;border:1px solid rgba(218,238,255,.42);background:#03102373;color:#fff}.logo-button{width:104px;height:104px;padding:0;overflow:hidden;border-radius:4px}.logo-button img{width:100%;height:100%;object-fit:contain}.brand-title{position:relative;z-index:1;text-align:center;text-shadow:0 3px 22px rgba(0,0,0,.45);white-space:nowrap;flex:1;min-width:0}.brand-title strong{display:block;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.05}.brand-title span{display:block;margin-top:7px;color:#d8e8fa;font-size:1rem;font-weight:800}.header-user-name{position:relative;z-index:1;color:#d8e8fa;font-size:.92rem;font-weight:700;white-space:nowrap;flex-shrink:0}.header-actions{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;flex-wrap:nowrap}.text-action,.org-chip{min-height:42px;border:1px solid rgba(218,238,255,.48);border-radius:5px;background:#0310236b;color:#f6fbff;font-weight:900}.text-action{padding:0 18px}.icon-action,.user-button,.home-icon{width:42px;height:42px;border-radius:5px;font-weight:900}.org-chip{display:inline-flex;align-items:center;gap:9px;padding:0 12px 0 6px}.org-chip img{width:30px;height:30px;border-radius:4px;object-fit:cover}.org-chip-initial{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid rgba(67,212,199,.58);border-radius:8px;background:linear-gradient(145deg,#43d4c738,#a778ff3d);color:#fff;font-size:.76rem;font-weight:800}.user-menu-wrap{position:relative}.user-menu{position:absolute;z-index:61;top:50px;right:0;display:grid;width:230px;padding:8px;border:1px solid #dbe3ef;border-radius:7px;background:#fff;box-shadow:0 24px 50px #00081847}.click-away,.drawer-click-away{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:default}.click-away{z-index:60}.drawer-click-away{z-index:39}.user-menu button{border:0;border-radius:5px;background:transparent;padding:11px 12px;color:#1e334d;text-align:left;font-weight:750}.user-menu button:hover{background:#eef6ff}.workspace{display:grid;grid-template-columns:auto 1fr;min-height:calc(100vh - 132px);background:#fff}.side-panel{position:sticky;top:132px;height:calc(100vh - 132px);width:86px;padding:22px 14px 86px;border-right:1px solid rgba(152,205,255,.14);background:linear-gradient(180deg,#082541fa,#071a2ffa);transition:width .22s ease;overflow:hidden auto}.side-panel.expanded{width:286px}.side-title{display:flex;align-items:center;gap:10px}.side-title h2{margin:0;color:#f8fbff;font-size:1rem;line-height:1.2}.side-panel:not(.expanded) .side-title h2{writing-mode:vertical-rl;transform:rotate(180deg);margin:0 auto;letter-spacing:.04em}.side-panel.expanded .side-title h2{font-size:1.02rem}.side-links{display:grid;gap:8px;margin-top:26px}.side-links button{min-height:40px;border:0;border-radius:5px;background:transparent;color:#d8e8fa;text-align:left;font-weight:800}.side-links button:hover{background:#ffffff14;color:#fff}.side-separator{height:1px;margin:12px 0;background:#d8e8fa2e}.side-links p{margin:0 0 2px;color:var(--cyan-300);font-size:.73rem;font-weight:900;text-transform:uppercase}.app-name-links button{padding:10px 8px}.rail-home-button{position:sticky;top:0;z-index:21;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:14px 0 18px;border:1px solid rgba(218,238,255,.52);border-radius:5px;background:linear-gradient(180deg,#0787ff,#0069df);color:#fff;font-weight:900;box-shadow:0 12px 26px #0069df47}.side-panel:not(.expanded) .rail-home-button{justify-content:center;padding:0}.side-panel:not(.expanded) .rail-home-button-label{display:none}.content-area{min-width:0;padding:38px clamp(20px,4vw,56px);background:#fff;color:var(--ink)}.page-kicker{color:#0077ef;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page-subtext{margin:-20px 0 24px;color:#64748b;font-size:.85rem}.console-shell .page-subtext{color:var(--theme-muted)}.hub-view h1,.app-page h1{margin:8px 0 28px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.04;color:#09274a;text-shadow:none}.console-shell .hub-view h1,.console-shell .app-page h1{color:var(--theme-text)}.hub-view h1{font-size:clamp(1.45rem,2vw,2rem);margin-bottom:22px}.app-feed{display:grid;gap:16px;max-width:900px}.app-tile{display:grid;grid-template-columns:126px 1fr auto;align-items:center;gap:18px;min-height:150px;width:100%;border:2px solid #0077ef;border-radius:8px;padding:18px;background:#fff;color:var(--ink);text-align:left;box-shadow:0 16px 38px #05345f1f;transition:transform .18s ease,box-shadow .18s ease}.app-tile:hover{transform:translateY(-2px);box-shadow:0 22px 48px #0077ef2e}.app-tile img{width:112px;height:112px;border-radius:7px;object-fit:cover}.tile-copy{display:grid;gap:10px}.tile-copy strong{font-size:1.35rem;color:#09274a}.tile-copy span{color:#486078;font-weight:700;line-height:1.45}.tile-status{align-self:start;border-radius:999px;background:#e6f8ef;color:#127447;padding:7px 11px;font-size:.78rem;font-weight:900}.severity-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:16px}.severity-card,.operations-panel,.placeholder-panel{border:1px solid #d5e8fb;border-radius:8px;background:#f8fafcf5;color:var(--ink);box-shadow:0 16px 38px #05345f1a}.severity-card{min-height:150px;padding:20px}.severity-card span{display:block;font-size:.8rem;font-weight:900;text-transform:uppercase}.severity-card strong{display:block;margin-top:14px;font-size:3rem;line-height:1}.severity-card p{margin:10px 0 0;color:#486078;font-weight:800}.severity-card.critical span{color:#b91c1c}.severity-card.high span{color:#c2410c}.severity-card.medium span{color:#a16207}.severity-card.low span{color:#15803d}.operations-panel,.placeholder-panel{margin-top:20px;padding:22px}.operations-panel h2{margin:0 0 18px}.bar-list{display:grid;gap:14px}.bar-row{display:grid;grid-template-columns:90px 1fr 44px;align-items:center;gap:14px;color:#344a63;font-weight:850;text-transform:capitalize}.bar-row div{height:12px;overflow:hidden;border-radius:999px;background:#dbe7f4}.bar-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0077ef,#64e7ff)}.right-drawer{position:fixed;top:0;right:0;z-index:40;width:min(420px,100vw);height:100vh;padding:22px;border-left:1px solid #dbe3ef;background:#f8fafc;color:var(--ink);box-shadow:-24px 0 60px #00081847}.drawer-head,.modal-head,.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.drawer-head h2,.modal-head h2{margin:0}.drawer-head button,.modal-head button{width:34px;height:34px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#0f172a;font-weight:900}.drawer-head .drawer-clear-all{width:auto;height:auto;margin-left:auto;padding:6px 10px;font-size:.78rem;font-weight:700;white-space:nowrap}.notification-item{margin-top:14px;padding:16px;border:1px solid #dbe3ef;border-radius:7px;background:#fff}.notification-item p{margin:8px 0;color:#486078}.notification-item span{color:#0077ef;font-size:.8rem;font-weight:900}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#020c1c9e}.support-modal{display:grid;gap:16px;width:min(620px,100%);padding:24px;border-radius:8px;background:#fff;color:var(--ink);box-shadow:0 28px 70px #0008186b}.modal-actions{justify-content:flex-end}.modal-actions button{min-width:110px;padding:0 18px}.modal-actions .secondary{border:1px solid #cbd5e1;background:#f8fafc;color:#1e334d}@media (max-width: 900px){.top-header{grid-template-columns:auto 1fr;min-height:118px;padding:12px 18px}.brand-title{text-align:left}.header-actions{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.workspace{grid-template-columns:1fr}.side-panel,.side-panel.expanded{position:relative;top:auto;height:auto;width:100%;min-height:auto;border-right:0;border-bottom:1px solid rgba(152,205,255,.14)}.side-panel:not(.expanded) .side-title h2{writing-mode:initial;transform:none;margin:0}.severity-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width: 640px){.logo-button{width:82px;height:82px}.app-tile{grid-template-columns:82px 1fr}.app-tile img{width:74px;height:74px}.tile-status{grid-column:2;justify-self:start}.severity-grid{grid-template-columns:1fr}.bar-row{grid-template-columns:78px 1fr 34px}}:root{--navy-950:#ffffff;--navy-900:#f7f8fb;--navy-800:#eef2f7;--blue-500:#185adb;--blue-400:#3772ff;--cyan-300:#e63946;--white:#0b1020;--muted:#5e626a;--ink:#0b1020;--panel:#ffffff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body{background:#fff;color:#0b1020}.login-shell,.console-shell{background:radial-gradient(circle at 80% 12%,#e8efff,transparent 28rem),linear-gradient(135deg,#fff,#f6f8fc);color:#0b1020}.top-header{min-height:78px;padding:12px 28px;background:#fff;border-bottom:1px solid #e6e8ed;box-shadow:0 10px 26px #1018280d}.top-header:after{display:none}.header-wave{opacity:0!important}.logo-button{width:52px;height:52px;border:1px solid #e6e8ed;background:#fff;border-radius:8px}.brand-title{text-align:left;text-shadow:none}.brand-title strong{color:#0b1020;font-size:1.3rem}.brand-title span{color:#6b7280;font-size:.78rem}.text-action,.org-chip,.icon-action,.user-button,.home-icon{border-color:#dce2ec;background:#fff;color:#0b1020}.text-action:hover,.org-chip:hover,.icon-action:hover,.user-button:hover,.home-icon:hover{border-color:#185adb;color:#185adb}.workspace{min-height:calc(100vh - 78px);background:#f7f8fb}.side-panel{top:78px;height:calc(100vh - 78px);width:76px;padding:20px 12px 74px;background:#fff;border-right:1px solid #e6e8ed;box-shadow:8px 0 24px #10182808}.side-panel.expanded{width:260px}.side-title h2{color:#0b1020}.side-links button{color:#5e626a;border-radius:8px;padding:10px 12px}.side-links button:hover{background:#f0f4ff;color:#185adb}.side-links p{color:#185adb}.side-separator{background:#e6e8ed}.rail-home-button{background:#185adb;border-color:#185adb;box-shadow:0 10px 20px #185adb2b}.content-area{padding:32px clamp(20px,4vw,56px);background:#f7f8fb}.page-kicker{color:#185adb}.hub-view h1,.app-page h1{color:#0b1020}.app-tile{border:1px solid #e1e6ef;box-shadow:0 12px 30px #1018280c}.app-tile:hover{border-color:#185adb;box-shadow:0 18px 38px #185adb18}.severity-card,.operations-panel,.placeholder-panel{border-color:#e1e6ef;box-shadow:0 12px 30px #1018280a}.right-drawer{background:#fff;border-color:#e1e6ef;box-shadow:-20px 0 45px #10182818}.drawer-head button,.modal-head button{border-color:#dce2ec}.modal-backdrop{background:#0b102099}@media (max-width:900px){.top-header{min-height:70px}.side-panel,.side-panel.expanded{top:auto;height:auto;width:100%;padding:12px;border-bottom:1px solid #e6e8ed}.side-links{margin-top:12px}.content-area{padding:24px 18px}}.side-panel.expanded{width:278px}.side-panel .side-title{padding:0 10px 12px;border-bottom:1px solid #eef0f4}.side-panel .side-title h2{font-size:1rem;font-weight:750;letter-spacing:-.01em;color:#0b1020}.side-panel .side-title{position:relative;justify-content:space-between}.side-panel-toggle{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;padding:0;border:1px solid #dce2ec;border-radius:9px;background:#f8fafc;color:#185adb;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.side-panel-toggle-icon{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.side-panel-toggle:hover{background:#eaf0ff;border-color:#b9ccff;box-shadow:0 5px 14px #185adb1c;transform:translateY(-1px)}.side-panel-toggle:focus-visible{outline:3px solid #b9ccff;outline-offset:2px}.side-panel:not(.expanded) .side-panel-toggle{margin:0 auto}.app-tab-bar{display:none!important}.form-canvas-title{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.form-canvas-title button{padding:10px 14px;border:0;border-radius:7px;background:#e63946;color:#fff;font-weight:700}.form-builder-toolbar label{display:flex;align-items:center;gap:6px;padding:0 8px;color:#182235;font-size:.9rem}.active-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 18px;padding:16px;border:1px solid var(--theme-border,#dbe5ff);border-radius:8px;background:color-mix(in srgb,var(--theme-panel,#fff) 91%,var(--theme-secondary,#0ea5e9))}.active-form-label{grid-column:1/-1;color:var(--theme-primary,#185adb);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.active-form-fields label{display:grid;gap:5px;color:var(--theme-text,#182235);font-size:12px;font-weight:700}.active-form-fields input,.active-form-fields select,.active-form-fields textarea{width:100%;padding:8px 10px;border:1px solid var(--theme-border,#dce2ec);border-radius:6px;background:var(--theme-panel,#fff);color:var(--theme-text,#0f172a)}.active-form-fields textarea{min-height:70px}@media (max-width:700px){.active-form-fields{grid-template-columns:1fr}}.shared-form-builder{padding:24px;background:#fff;border:1px solid #e6e8ed;border-radius:10px}.form-builder-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;border-bottom:1px solid #e6e8ed;padding-bottom:20px}.form-builder-head h1{margin:7px 0;color:#0b1020}.form-builder-head p{margin:0;color:#5e626a}.form-builder-create{display:flex;gap:8px}.form-builder-create input,.form-builder-toolbar select{padding:10px 12px;border:1px solid #dce2ec;border-radius:7px}.form-builder-create button,.form-builder-toolbar button{padding:10px 14px;border:0;border-radius:7px;background:#185adb;color:#fff;font-weight:700}.form-builder-layout{display:grid;grid-template-columns:220px 1fr;gap:20px;margin-top:20px}.form-list{display:grid;align-content:start;gap:6px}.form-list button{display:flex;justify-content:space-between;text-align:left;padding:12px;border:1px solid #e6e8ed;border-radius:7px;background:#fff;color:#182235;cursor:pointer}.form-list button.selected{border-color:#b9ccff;background:#eaf0ff;color:#185adb}.form-list small{color:#747982}.form-canvas{min-height:260px;padding:20px;border:1px dashed #cbdcff;border-radius:8px;background:#f7f8fb}.form-canvas h2{margin:0;color:#0b1020}.form-canvas p{color:#5e626a}.form-builder-toolbar{display:flex;gap:8px;margin:18px 0}.form-builder-field{display:flex;justify-content:space-between;gap:12px;padding:14px;margin-top:8px;border:1px solid #e6e8ed;border-radius:7px;background:#fff}.form-builder-field span{color:#185adb;font-size:.85rem}.form-empty{display:grid;place-items:center;min-height:200px;color:#747982}@media (max-width:700px){.form-builder-head,.form-builder-create{display:grid;align-items:stretch}.form-builder-layout{grid-template-columns:1fr}.form-builder-toolbar{flex-wrap:wrap}}.side-links{gap:4px;margin-top:20px}.side-links button{min-height:46px;padding:11px 14px;color:#182235;font-size:.94rem;font-weight:650;line-height:1.25;letter-spacing:-.005em;border:1px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease}.side-links button:hover{background:#f0f4ff;color:#185adb;border-color:#dfe8ff}.side-links button.active{background:#eaf0ff;color:#185adb;border-color:#cbdcff;font-weight:750}.side-links button:focus-visible{outline:3px solid #b9ccff;outline-offset:1px}.side-links p{padding:0 14px;margin-top:14px;color:#185adb;font-size:.68rem;letter-spacing:.1em}.app-name-links button{padding-left:14px}.side-panel:not(.expanded) .side-links button{font-size:0;text-align:center}.side-panel:not(.expanded) .side-links button:before{content:"•";font-size:1.5rem;color:#185adb}@media (max-width:900px){.side-panel,.side-panel.expanded{width:100%}.side-panel:not(.expanded) .side-links button{font-size:.94rem;text-align:left}.side-panel:not(.expanded) .side-links button:before{display:none}}.nav-shortcut-row .side-links button,.nav-shortcut-row button{width:100%}.nav-shortcut-pin{opacity:0;transition:opacity .15s ease;flex-shrink:0}.nav-shortcut-row:hover .nav-shortcut-pin,.nav-shortcut-pin:has(button[title="Remove shortcut"]),.nav-shortcut-pin:has(button[title="Unpin for everyone"]){opacity:1}.side-panel:not(.expanded) .nav-shortcut-pin{display:none}.holo-card,.severity-card,.operations-panel,.placeholder-panel,.global-create-card,.shared-form-builder,.form-builder-field{--holo-x:50%;--holo-y:50%;--holo-rotate-x:0deg;--holo-rotate-y:0deg;position:relative;isolation:isolate;overflow:hidden;transform-style:preserve-3d;will-change:transform;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,box-shadow .28s ease,background-color .28s ease}.holo-card:before,.holo-card:after,.severity-card:before,.operations-panel:before,.placeholder-panel:before,.global-create-card:before,.shared-form-builder:before,.form-builder-field:before{content:"";position:absolute;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .28s ease}.holo-card:before,.severity-card:before,.operations-panel:before,.placeholder-panel:before,.global-create-card:before,.shared-form-builder:before,.form-builder-field:before{z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 185px at var(--holo-x) var(--holo-y),rgba(67,212,199,.22),transparent 48%),radial-gradient(circle 260px at calc(var(--holo-x) + 16%) calc(var(--holo-y) - 10%),rgba(167,120,255,.21),transparent 52%);mix-blend-mode:screen}.holo-card:after{z-index:2;top:-70%;right:-70%;bottom:-70%;left:-70%;background:linear-gradient(112deg,transparent 42%,rgba(255,255,255,.08) 47%,rgba(67,212,199,.17) 49%,rgba(167,120,255,.2) 51%,transparent 57%);transform:translate(-34%) rotate(7deg);mix-blend-mode:screen}.holo-card>*{position:relative;z-index:1}.holo-card:hover,.severity-card:hover,.operations-panel:hover,.placeholder-panel:hover,.global-create-card:hover,.shared-form-builder:hover,.form-builder-field:hover{border-color:#a778ffb8!important;box-shadow:0 18px 42px #09071447,0 0 28px #a778ff24,0 0 16px #43d4c714!important;transform:perspective(950px) rotateX(var(--holo-rotate-x)) rotateY(var(--holo-rotate-y)) translateY(-4px)!important}.holo-card:hover:before,.holo-card:hover:after,.severity-card:hover:before,.operations-panel:hover:before,.placeholder-panel:hover:before,.global-create-card:hover:before,.shared-form-builder:hover:before,.form-builder-field:hover:before{opacity:1}.holo-card:hover:after{animation:hub-holo-sweep 1.2s ease-out both}@keyframes hub-holo-sweep{0%{transform:translate(-34%) rotate(7deg)}to{transform:translate(34%) rotate(7deg)}}.app-tile.holo-card{border-color:#3f3a49;background:linear-gradient(135deg,#18171c,#211f27);color:#f5f2f5}.app-tile.holo-card .tile-copy strong{color:#f5f2f5}.app-tile.holo-card .tile-copy>span{color:#b7b1c0}.app-tile.holo-card .tile-status{border:1px solid rgba(67,212,199,.65);background:#43d4c714;color:#42d4c6}.app-tile.holo-card:hover{border-color:#a778ff!important;background:linear-gradient(135deg,#201d29,#17191e)}@media (max-width:900px){.holo-card:hover,.severity-card:hover,.operations-panel:hover,.placeholder-panel:hover,.global-create-card:hover,.shared-form-builder:hover,.form-builder-field:hover{transform:none!important}.holo-card:before,.holo-card:after,.severity-card:before,.operations-panel:before,.placeholder-panel:before,.global-create-card:before,.shared-form-builder:before,.form-builder-field:before{display:none}}@media (prefers-reduced-motion:reduce){.holo-card,.severity-card,.operations-panel,.placeholder-panel,.global-create-card,.shared-form-builder,.form-builder-field{transition:none}.holo-card:before,.holo-card:after,.severity-card:before,.operations-panel:before,.placeholder-panel:before,.global-create-card:before,.shared-form-builder:before,.form-builder-field:before{display:none}}.app-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1100px}.app-tile.holo-card{--tile-accent: #42d4c6;--tile-accent-rgb: 66, 212, 198;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;align-items:stretch;gap:22px;min-height:270px;padding:22px;text-align:left;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:radial-gradient(circle at 5% 0%,rgba(var(--tile-accent-rgb),.16),transparent 35%),linear-gradient(145deg,#1e1d23,#17171b 62%,#141519);box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0e0c1629}.app-tile.holo-card.tile-incident{--tile-accent: #42d4c6;--tile-accent-rgb: 66, 212, 198}.app-tile.holo-card.tile-expense{--tile-accent: #f6bc54;--tile-accent-rgb: 246, 188, 84}.app-tile.holo-card.tile-timesheet{--tile-accent: #a778ff;--tile-accent-rgb: 167, 120, 255}.app-tile.holo-card.tile-issue{--tile-accent: #50b8ff;--tile-accent-rgb: 80, 184, 255}.app-tile.holo-card:before{background:radial-gradient(circle 190px at var(--holo-x) var(--holo-y),rgba(67,212,199,.2),transparent 49%),radial-gradient(circle 230px at calc(var(--holo-x) + 15%) calc(var(--holo-y) - 12%),rgba(167,120,255,.18),transparent 53%)}.app-tile.holo-card:hover{border-color:color-mix(in srgb,var(--tile-accent) 70%,white 30%)!important;background:radial-gradient(circle at 5% 0%,rgba(var(--tile-accent-rgb),.25),transparent 38%),linear-gradient(145deg,#24212a,#19191e 62%,#15161a)}.tile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tile-icon-shell{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(var(--tile-accent-rgb),.4);border-radius:17px;background:linear-gradient(145deg,rgba(var(--tile-accent-rgb),.2),#ffffff09);box-shadow:inset 0 1px #ffffff24,0 10px 22px #00000029}.app-tile.holo-card .tile-icon-shell img{width:66px;height:66px;border:0;border-radius:12px;box-shadow:none}.app-tile.holo-card .tile-status{align-self:flex-start;padding:7px 10px;border-color:rgba(var(--tile-accent-rgb),.68);background:rgba(var(--tile-accent-rgb),.09);color:var(--tile-accent);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-tile.holo-card .tile-copy{align-content:center;gap:9px}.app-tile.holo-card .tile-copy strong{font-size:clamp(1.2rem,2vw,1.52rem);letter-spacing:-.025em}.app-tile.holo-card .tile-copy>span{max-width:33rem;color:#bbb5c2;font-size:.92rem;line-height:1.52}.tile-footer{display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid rgba(255,255,255,.09);color:#d6d0dc;font-size:.79rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.tile-arrow{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(var(--tile-accent-rgb),.5);border-radius:50%;color:var(--tile-accent);font-size:1.1rem;line-height:1;transition:transform .24s ease,background-color .24s ease}.app-tile.holo-card:hover .tile-arrow{transform:translate(3px,-3px);background:rgba(var(--tile-accent-rgb),.12)}@media (max-width: 760px){.app-feed{grid-template-columns:1fr}.app-tile.holo-card{min-height:238px}}.org-settings-modal{display:grid;gap:0;width:min(1320px,96vw);height:90vh;max-height:860px;border-radius:8px;background:#fff;color:var(--ink);box-shadow:0 28px 70px #0008186b;overflow:hidden;grid-template-rows:auto auto 1fr}.org-settings-tabs{display:flex;gap:4px;padding:0 24px;border-bottom:1px solid #e2e8f0}.org-settings-tabs button{background:transparent;border:none;border-bottom:2px solid transparent;padding:12px 14px;font-size:.85rem;font-weight:700;color:#64748b}.org-settings-tabs button.active{color:var(--blue-500);border-bottom-color:var(--blue-500)}.org-settings-body{padding:20px 24px;overflow-y:auto;min-height:0}.org-settings-body label{display:grid;gap:6px;color:#20364f;font-size:.82rem;font-weight:700;margin-bottom:14px}.org-settings-body input{min-height:40px;border:1px solid #cbd5e1;border-radius:6px;padding:8px 12px;color:#0f172a}.org-settings-table-wrap{overflow:auto;max-height:60vh;scrollbar-gutter:stable both-edges;border:1px solid #e2e8f0;border-radius:8px}.org-settings-table-wrap::-webkit-scrollbar{height:12px;width:12px}.org-settings-table-wrap::-webkit-scrollbar-track{background:#f1f5f9}.org-settings-table-wrap::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px;border:3px solid #f1f5f9}.org-settings-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.82rem}.org-settings-table th{position:sticky;top:0;z-index:2;text-align:left;padding:10px 14px;font-size:.75rem;font-weight:700;color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;box-shadow:0 1px #e2e8f0}.org-settings-table th:first-child,.org-settings-table tr:not(.org-user-access-panel-row) td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 #e2e8f0}.org-settings-table th:first-child{z-index:3;background:#f8fafc}.org-settings-table td{padding:8px 14px;border-bottom:1px solid #f1f5f9;background:#fff}.org-settings-table tr:not(.org-user-access-panel-row):hover td{background:#f8fafc}.org-settings-table tr:not(.org-user-access-panel-row):hover td:first-child{background:#f1f5f9}.org-settings-search{width:100%;min-height:40px;border:1px solid #cbd5e1;border-radius:6px;padding:8px 12px;margin-bottom:14px}.org-license-summary{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px;padding:10px 14px;background:#f8fafc;border-radius:6px;font-size:.78rem;color:#334155}.toast-container{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:6px;font-size:.9rem;font-weight:500;box-shadow:0 4px 12px #00000026;pointer-events:auto;animation:slideIn .3s ease-out;max-width:400px}@keyframes slideIn{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.toast-success{background:#dcfce7;color:#15803d;border-left:4px solid #15803d}.toast-error{background:#fee2e2;color:#b91c1c;border-left:4px solid #b91c1c}.toast-info{background:#dbeafe;color:#0284c7;border-left:4px solid #0284c7}.toast-close{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2rem;padding:0;min-width:24px;min-height:24px;flex-shrink:0}.error-boundary-fallback{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center;color:var(--theme-text, #1f2937)}.error-boundary-fallback button{padding:8px 20px;border-radius:6px;border:1px solid var(--theme-border, #d1d5db);background:var(--theme-panel, #fff);color:var(--theme-text, #1f2937);cursor:pointer}.empty-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;text-align:center;color:var(--theme-secondary, #6b7280)}.empty-state-message{margin:0;font-size:.95rem}.incident-form{max-width:600px;margin-top:20px;padding:20px;background:#f8fafcf5;border:1px solid #d5e8fb;border-radius:8px;color:var(--ink)}.form-group{margin-bottom:16px;display:flex;flex-direction:column}.form-group label{font-weight:600;margin-bottom:6px;font-size:.9rem}.form-group input,.form-group textarea,.form-group select{padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem;background:#fff;color:var(--ink)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 3px #0077ef1a}.form-actions{display:flex;gap:12px;margin-top:20px}.form-actions button{padding:10px 20px;background:var(--blue-500);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s}.form-actions button:hover:not(:disabled){background:#06c}.form-actions button:disabled{opacity:.5;cursor:not-allowed}.incident-capture-page.app-page{padding:18px!important}.incident-capture-page.app-page>h1{margin:0 0 14px;font-size:clamp(1.55rem,2.3vw,2.15rem)}.active-form-capture{position:relative;scroll-margin-top:16px}.active-form-progress{margin-bottom:14px;padding:12px 14px 10px;border:1px solid var(--theme-border, #dbe3ef);border-radius:10px;background:color-mix(in srgb,var(--theme-panel, #fff) 92%,var(--theme-secondary, #0ea5e9))}.active-form-completion-row{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:.78rem}.active-form-completion-track{height:8px;overflow:hidden;border-radius:999px;border:1px solid var(--theme-border, #dbe3ef);background:color-mix(in srgb,var(--theme-border, #dbe3ef) 55%,transparent)}.active-form-completion-track>span{display:block;height:100%;border-radius:inherit;background:var(--button-primary-bg, linear-gradient(135deg, var(--theme-primary, #6f48c7), var(--theme-secondary, #0ea5e9)));box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-secondary, #0ea5e9) 45%,transparent);transition:width .25s ease}.active-form-stepper{display:flex;align-items:flex-start;margin-top:11px;overflow-x:auto}.active-form-stepper button{position:relative;flex:1 0 92px;min-width:0;padding:0 5px 8px!important;border:0!important;background:transparent!important;color:var(--theme-muted, #64748b)!important;box-shadow:none!important}.active-form-stepper button:before{content:"";position:absolute;top:13px;right:50%;left:-50%;height:2px;background:var(--theme-border, #dbe3ef);z-index:0}.active-form-stepper button:first-child:before{display:none}.active-form-stepper button>span{position:relative;z-index:1;display:grid;width:28px;height:28px;margin:0 auto 4px;place-items:center;border:2px solid var(--theme-border, #cbd5e1);border-radius:50%;background:var(--theme-panel, #fff);color:var(--theme-muted, #64748b);font-size:.72rem;font-weight:800}.active-form-stepper button.active>span,.active-form-stepper button.complete>span{border-color:var(--theme-primary, #6f48c7);background:var(--theme-primary, #6f48c7);color:#fff!important}.active-form-stepper button.complete:before,.active-form-stepper button.active:before{background:var(--theme-primary, #6f48c7)}.active-form-stepper button small{display:block;overflow:hidden;color:inherit;font-size:.66rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.active-form-page-label{margin:7px 0 0;color:var(--theme-muted, #64748b);font-size:.76rem}.active-form-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:9px 12px}.active-form-grid .form-group{margin-bottom:7px}.active-form-grid .form-group label{margin-bottom:4px;font-size:.8rem}.active-form-grid .form-group :is(input,select,textarea){padding:7px 9px;font-size:.82rem}.active-form-grid .form-group textarea{min-height:72px}.active-form-grid .form-group-narrow{max-width:320px}.signature-pad{display:grid;gap:6px;margin-top:4px}.signature-pad-canvas{max-width:100%;border:1px solid var(--theme-border, #cbd5e1);border-radius:8px;background:color-mix(in srgb,var(--theme-panel, #fff) 88%,var(--theme-canvas, #f1f5f9));--signature-ink: var(--theme-text, #1e293b);cursor:crosshair;touch-action:none}.signature-pad-footer{display:flex;align-items:center;gap:10px}.signature-pad-footer button{padding:5px 10px!important;border:1px solid var(--theme-border, #cbd5e1)!important;border-radius:6px;background:transparent!important;color:var(--theme-muted, #64748b)!important;font-size:.78rem}.signature-pad-footer small{color:var(--theme-muted, #64748b);font-size:.76rem}.signature-pad-readonly{display:block;max-width:280px;margin-bottom:4px;border:1px solid var(--theme-border, #dbe3ef);border-radius:6px;background:#fff}.active-form-actions,.readonly-form-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.active-form-actions button,.readonly-form-nav button{padding:8px 14px}.active-form-field-missing{margin:-5px;padding:5px;border:1px solid #e63946;border-radius:8px;background:color-mix(in srgb,#e63946 8%,transparent)}.active-form-validation-panel{position:fixed;top:108px;right:20px;z-index:80;width:min(330px,calc(100vw - 40px));max-height:calc(100vh - 132px);overflow:auto;padding:16px;border:1px solid color-mix(in srgb,#e63946 62%,var(--theme-border, #dbe3ef));border-radius:12px;background:var(--theme-panel, #fff);color:var(--theme-text, #0f172a);box-shadow:0 24px 60px #00000047}.active-form-validation-panel>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.active-form-validation-panel>div>button{padding:2px 7px!important;border:0!important;background:transparent!important;font-size:1.2rem!important}.active-form-validation-panel p{margin:8px 0 12px;color:var(--theme-muted, #64748b);font-size:.78rem;line-height:1.4}.active-form-validation-panel ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.active-form-validation-panel li button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px!important;border:1px solid var(--theme-border, #dbe3ef)!important;border-radius:7px;background:color-mix(in srgb,var(--theme-panel, #fff) 90%,#e63946)!important;text-align:left}.active-form-validation-panel li button small{flex:0 0 auto;color:var(--theme-secondary, #0ea5e9)}.incident-tracker-handoff{margin:0;padding:11px 13px;border:1px solid var(--theme-border, #dbe3ef);border-radius:9px;background:color-mix(in srgb,var(--theme-panel, #fff) 91%,var(--theme-secondary, #0ea5e9))}.incident-tracker-handoff>label{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.incident-tracker-handoff>label>span{display:grid;gap:2px}.incident-tracker-handoff>label small{color:var(--theme-muted, #64748b);font-size:.75rem;font-weight:400}.incident-tracker-handoff :is(input[type=text],input:not([type]),select,textarea){min-height:36px;padding:7px 9px;border:1px solid var(--theme-border, #cbd5e1);border-radius:6px;background:var(--theme-panel, #fff);color:var(--theme-text, #0f172a)}.incident-tracker-items{display:grid;gap:10px;margin-top:12px}.incident-tracker-table-wrap{overflow-x:auto}.incident-tracker-table{width:100%;min-width:900px;border-collapse:collapse}.incident-tracker-table th,.incident-tracker-table td{padding:9px;border:1px solid var(--theme-border, #dbe3ef);vertical-align:top;text-align:left}.incident-tracker-table th{background:color-mix(in srgb,var(--theme-panel, #fff) 82%,var(--theme-primary, #6f48c7));font-size:.76rem}.incident-tracker-table td:nth-child(1){width:42px;text-align:center}.incident-tracker-table td:nth-child(2){width:210px}.incident-tracker-table td:nth-child(3){width:130px}.incident-tracker-table .active-form-fields{min-width:380px}.incident-tracker-table .active-form-label{margin-bottom:6px}.incident-tracker-table .active-form-fields>div:last-child{grid-template-columns:repeat(2,minmax(150px,1fr))!important}.tracker-item-add{justify-self:start}.tracker-item-remove{border-color:#e63946!important;background:#e63946!important;color:#fff!important}.statuses-table th,.statuses-table td{padding:9px 12px}.global-form-designer{max-width:min(75vw,1400px)!important}.global-flex-field-identity{grid-column:1 / -1;font-size:.72rem;color:#5e626a;margin-top:-2px}.global-field-config label.global-field-required{display:flex!important;flex-direction:row;align-items:center;gap:6px;align-self:end}.statuses-table input[type=text],.statuses-table input:not([type]){padding:6px 8px}.form-tracker-config{display:grid;grid-template-columns:minmax(220px,1fr) minmax(340px,1.8fr);gap:14px 20px;align-items:end;margin:-2px 0 18px;padding:16px 18px;border:1px solid var(--theme-border, #dbe3ef);border-radius:10px;background:color-mix(in srgb,var(--theme-panel, #fff) 90%,var(--theme-secondary, #42d4c6))}.form-tracker-config>div,.form-tracker-config label{display:grid;gap:5px}.form-tracker-config select{min-height:44px;padding:10px 12px;font-size:.95rem}.form-tracker-config small{color:var(--theme-muted, #64748b)}.statuses-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--theme-text, #0b1020)}.field-data-type-chip{display:inline-block;padding:3px 9px;border:1px solid var(--theme-border, #dbe3ef);border-radius:999px;background:color-mix(in srgb,var(--theme-panel, #fff) 88%,var(--theme-secondary, #42d4c6));color:var(--theme-muted, #64748b);font-size:.74rem;font-family:monospace;white-space:nowrap}.section-header-label-field{display:grid;gap:4px;margin-bottom:8px}.section-header-label-field input{min-height:38px;padding:8px 10px;font-size:.95rem}.rich-text-editor{display:grid;gap:6px;margin-bottom:8px}.rich-text-toolbar{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--theme-border, #dbe3ef);border-radius:7px 7px 0 0;border-bottom:none;background:color-mix(in srgb,var(--theme-panel, #fff) 88%,var(--theme-canvas, #f1f5f9))}.rich-text-toolbar button{min-width:28px;padding:4px 8px!important;border:1px solid var(--theme-border, #cbd5e1)!important;border-radius:5px;background:var(--theme-panel, #fff)!important;color:var(--theme-text, #0f172a)!important;font-size:.85rem}.rich-text-toolbar select{padding:4px 6px;border:1px solid var(--theme-border, #cbd5e1);border-radius:5px;background:var(--theme-panel, #fff);color:var(--theme-text, #0f172a);font-size:.78rem}.rich-text-swatches{display:flex;gap:3px;margin-left:4px}.rich-text-swatch{width:20px;height:20px;padding:0!important;border:1px solid var(--theme-border, #cbd5e1)!important;border-radius:4px;cursor:pointer}.rich-text-editor .rich-text-swatch.rich-text-swatch-0{background:#0f172a!important}.rich-text-editor .rich-text-swatch.rich-text-swatch-1{background:#e63946!important}.rich-text-editor .rich-text-swatch.rich-text-swatch-2{background:#b45309!important}.rich-text-editor .rich-text-swatch.rich-text-swatch-3{background:#15803d!important}.rich-text-editor .rich-text-swatch.rich-text-swatch-4{background:#1d4ed8!important}.rich-text-editor .rich-text-swatch.rich-text-swatch-5{background:#7e22ce!important}.rich-text-editor .rich-text-swatch.rich-text-swatch-6{background:#fff!important}.rich-text-custom-color-button{position:relative;width:20px;height:20px;border:1px solid var(--theme-border, #cbd5e1)!important;border-radius:4px;overflow:hidden;cursor:pointer;background:conic-gradient(#e74c3c,#f1c40f,#2ecc71,#3498db,#9b59b6,#e74c3c)}.rich-text-custom-color-button input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.rich-text-custom-color-button span{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:grid;place-items:center;border-radius:2px;background:var(--theme-panel, #fff);color:var(--theme-text, #182235);font-size:12px;font-weight:800;line-height:1;pointer-events:none}.rich-text-area{min-height:90px;padding:10px 12px;border:1px solid var(--theme-border, #dbe3ef);border-radius:0 0 7px 7px;background:var(--theme-panel, #fff);color:var(--theme-text, #0f172a);font-size:.9rem;line-height:1.5;overflow-y:auto}.rich-text-area:empty:before{content:attr(data-placeholder);color:var(--theme-muted, #94a3b8)}.rich-text-rendered{color:inherit;font-size:.9rem;line-height:1.5}.active-form-info-block{padding:.75rem;margin-bottom:1rem;border-left:4px solid var(--theme-secondary, #0284c7);border-radius:.25rem;background:color-mix(in srgb,var(--theme-panel, #f0f9ff) 85%,var(--theme-secondary, #0284c7));color:var(--theme-text, #1e40af)}.dd-template-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.dd-template-actions .dd-decision-template{border-color:color-mix(in srgb,var(--theme-secondary, #42d4c6) 65%,var(--theme-border, #403b49))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-primary, #a778ff) 32%,var(--theme-panel, #211f26)),color-mix(in srgb,var(--theme-secondary, #42d4c6) 18%,var(--theme-panel, #211f26)))!important}.dashboard-list-view-toggle{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-panel)}.dashboard-list-view-toggle button{min-height:30px;padding:4px 12px;border:0;border-radius:6px;background:transparent;color:var(--theme-muted);font-size:.78rem;font-weight:700}.dashboard-list-view-toggle button.active{background:var(--theme-primary);color:var(--theme-action-text, #fff)}@media (max-width: 760px){.active-form-grid{grid-template-columns:1fr}.active-form-grid>*{grid-column:1!important}.active-form-validation-panel{top:auto;right:12px;bottom:12px;left:12px;width:auto;max-height:46vh}.form-tracker-config{grid-template-columns:1fr}.dd-template-actions{flex-direction:column}}.incident-row{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:6px;border-bottom:1px solid #f1f5f9}.severity-badge{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase;min-width:70px;text-align:center}.severity-badge.critical{background:#dc2626;color:#fff}.severity-badge.high{background:#ea580c;color:#fff}.severity-badge.medium{background:#ca8a04;color:#fff}.severity-badge.low{background:#16a34a;color:#fff}.status-badge{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600;background:var(--theme-border);color:var(--theme-text);text-transform:capitalize}.filter-buttons{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.filter-btn{padding:8px 14px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.filter-btn:hover{border-color:var(--blue-500);color:var(--blue-500)}.filter-btn.active{background:var(--blue-500);border-color:var(--blue-500);color:#fff}.incident-detail-body{padding:20px;max-height:60vh;overflow-y:auto}.detail-field{margin-bottom:16px}.detail-field label{display:block;font-weight:600;font-size:.85rem;color:#64748b;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.detail-field p{margin:0;color:var(--ink);line-height:1.5;word-wrap:break-word}.detail-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:16px}.global-form-designer{max-width:1000px}.global-form-designer h1{margin:8px 0 18px}.global-form-tabs{display:flex;gap:24px;border-bottom:1px solid #e6e8ed;margin-bottom:24px}.global-form-tabs button{padding:10px 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5e626a;font-weight:700;cursor:pointer}.global-form-tabs button.active{border-color:#185adb;color:#185adb}.global-form-list{display:grid;gap:8px}.global-form-list button{display:flex;justify-content:space-between;padding:16px;border:1px solid #e6e8ed;border-radius:7px;background:#fff;text-align:left}.global-form-list button span{color:#185adb;font-size:.85rem}.global-empty,.global-create-card{padding:28px;border:1px dashed #cbdcff;border-radius:8px;background:#fff;color:#5e626a}.global-create-card{max-width:560px}.global-create-card h3{color:#0b1020;margin-top:0}.global-create-card label{display:grid;gap:6px;color:#182235;font-size:.85rem;font-weight:700}.global-create-card input,.global-add-controls select{padding:10px;border:1px solid #dce2ec;border-radius:6px}.global-create-card button,.global-add-controls button{margin-top:14px;padding:10px 15px;border:0;border-radius:6px;background:#185adb;color:#fff;font-weight:700}.global-design-head{display:flex;justify-content:space-between;align-items:center;padding:12px 0 18px}.global-design-head strong,.global-design-head small{display:block}.global-design-head small{color:#5e626a;margin-top:5px}.global-design-head button{padding:8px 12px;border:1px solid #dce2ec;border-radius:6px;background:#fff}.global-design-head .activate-form{margin-left:8px;background:#16734d;border-color:#16734d;color:#fff}.global-design-head .deactivate-form{margin-left:8px;background:#e63946;border-color:#e63946;color:#fff}.global-design-layout{display:grid;grid-template-columns:150px 1fr;gap:16px}.global-pages{display:grid;align-content:start;gap:10px;padding:12px;border:1px solid #e6e8ed;background:#fff;border-radius:7px}.global-pages strong{font-size:.8rem}.global-pages button{padding:10px;border:1px solid #b9ccff;border-radius:5px;background:#eaf0ff;color:#185adb;text-align:left}.global-page-canvas{min-height:300px;border:1px solid #e6e8ed;border-radius:7px;background:#fff}.global-page-title{padding:12px 16px;border-bottom:1px solid #e6e8ed;font-weight:700}.global-palette{display:flex;gap:6px;flex-wrap:wrap;padding:12px;border-bottom:1px solid #e6e8ed;background:#f7f8fb}.global-palette span{font-size:.8rem;color:#5e626a;align-self:center}.global-palette button{padding:6px 9px;border:1px solid #dce2ec;border-radius:5px;background:#fff;color:#185adb;font-size:.78rem}.global-element{margin:12px;border:1px solid #e6e8ed;border-radius:7px;padding:12px}.global-element-top{display:flex;justify-content:space-between;text-transform:uppercase;color:#5e626a;font-size:.72rem;font-weight:800}.global-element-top button{border:0;background:#fee5e7;color:#b51f2d;border-radius:4px;padding:4px 7px}.global-field-config{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px}.global-field-config label{display:grid;gap:4px;color:#5e626a;font-size:.72rem}.global-field-config input,.global-field-config select{padding:7px;border:1px solid #dce2ec;border-radius:5px;background:#fff}.field-status{align-self:end;color:#185adb;font-size:.78rem;font-weight:700}.global-add-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:16px}.global-add-controls label{color:#182235;font-size:.8rem}.global-add-controls button{margin-top:0}@media (max-width:700px){.global-design-layout,.global-field-config{grid-template-columns:1fr}.global-design-head{align-items:flex-start;gap:12px}}.app-page{background:#fff;border-radius:10px;min-height:calc(100vh - 140px)}.framework-editor,.form-designer{background:#fff!important;border-radius:10px}.global-pages .global-add-page{border:1px dashed #185adb;background:#fff;color:#185adb;font-weight:700;text-align:center;cursor:pointer}.global-pages .global-add-page:hover{background:#eaf0ff}.global-element-top button,.global-element-top button:hover{background:#e63946!important;color:#fff!important;font-weight:700}.global-element-top button.global-element-conditions-active,.global-element-top button.global-element-conditions-active:hover{background:color-mix(in srgb,var(--theme-secondary,#0ea5e9) 22%,var(--theme-panel,#fff))!important;color:var(--theme-secondary,#0ea5e9)!important;border:1px solid var(--theme-secondary,#0ea5e9)!important;font-weight:700}.global-element-handle{cursor:grab;color:#9aa5b5;font-size:1rem;line-height:1;margin-right:8px;-webkit-user-select:none;user-select:none}.global-element-handle:active{cursor:grabbing}.global-element{position:relative;transition:border-color .12s,box-shadow .12s}.global-element.dragging{position:relative;border-color:#cbd2de}.global-element.dragging>*{opacity:.35;pointer-events:none;filter:grayscale(1)}.global-element.drop-target{border-color:#185adb;box-shadow:inset 0 2px #185adb}.global-element-move-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#f7f8fb;border:1px dashed #9aa5b5;border-radius:7px;color:#182235;font-weight:700;font-size:.85rem;text-align:center;padding:12px;z-index:1}.expense-report-workspace{width:100%;background:#fff;border:1px solid #e6e8ed;border-radius:10px;padding:28px;min-height:520px}.report-heading,.report-editor-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.report-heading h1{margin:8px 0}.report-heading p,.report-editor-head p{color:#5e626a;margin:0}.report-status{padding:8px 12px;border-radius:999px;background:#fff4d6;color:#8a5a00;font-size:.8rem;font-weight:800}.report-setup,.report-editor{margin-top:28px;border:1px solid #e6e8ed;border-radius:9px;padding:22px;background:#f8fafc}.report-setup h2,.report-editor-head h2{margin:0 0 18px;color:#0b1020}.report-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.report-setup label{display:grid;gap:6px;color:#182235;font-size:.85rem;font-weight:700}.report-setup input,.report-setup textarea,.report-table input,.report-table select{min-height:40px;padding:8px 10px;border:1px solid #dce2ec;border-radius:6px;background:#fff;color:#0b1020}.report-setup textarea{min-height:80px;resize:vertical}.report-primary{padding:11px 17px;border:0;border-radius:7px;background:#185adb;color:#fff;font-weight:800;cursor:pointer}.report-setup .report-primary{margin-top:20px}.report-table-wrap{overflow:auto;margin-top:18px}.report-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e6e8ed;border-radius:7px;overflow:hidden}.report-table th{padding:12px;text-align:left;background:#f0f4ff;color:#182235;font-size:.75rem}.report-table td{padding:9px;border-top:1px solid #eef0f4}.report-table input,.report-table select{width:100%;min-width:120px}.refund-toggle{width:18px!important;min-width:18px!important;accent-color:#185adb;vertical-align:middle}.report-table td span{margin-left:6px;font-size:.8rem;color:#5e626a}.add-report-row{margin-top:14px;padding:10px 14px;border:1px dashed #185adb;border-radius:7px;background:#fff;color:#185adb;font-weight:800;cursor:pointer}@media (max-width:700px){.expense-report-workspace{padding:18px}.report-setup-grid{grid-template-columns:1fr}.report-heading,.report-editor-head{display:block}.report-status{display:inline-block;margin-top:14px}}.content-area{padding:20px clamp(12px,1vw,20px);min-width:0}.app-page,.global-form-designer,.framework-editor,.form-designer{width:100%}.app-page{padding:28px!important;min-height:calc(100vh - 136px);border:1px solid #e6e8ed;box-shadow:0 8px 24px #10182808}.global-form-designer{background:#fff;border:1px solid #e6e8ed;border-radius:10px;padding:28px;min-height:520px}.global-form-tabs{min-height:42px}.global-form-tabs .dynamic-edit-tab{padding:10px 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5e626a;font-weight:700;cursor:pointer}.global-form-tabs .dynamic-edit-tab.active{border-color:#185adb;color:#185adb}.global-page-canvas{min-height:360px}.global-element{min-height:86px}.framework-editor{padding:28px!important;min-height:520px;border:1px solid #e6e8ed;box-shadow:0 8px 24px #10182808}.framework-editor h1,.form-designer h1{margin-top:0}@media (max-width:900px){.content-area{padding:20px 16px}.app-page,.global-form-designer,.framework-editor,.form-designer{width:100%}.global-form-designer,.framework-editor{padding:20px!important}}@media (max-width:640px){.app-page{padding:18px!important}.global-form-designer{padding:18px}.global-form-tabs{gap:12px;overflow-x:auto}.global-form-tabs button,.global-form-tabs .dynamic-edit-tab{white-space:nowrap}.global-design-head{flex-wrap:wrap}.global-page-canvas{min-height:280px}}.modal-backdrop{background:#0b1020ad!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:24px!important;z-index:100}.modal-panel{display:flex;flex-direction:column;max-height:min(86vh,820px);overflow:hidden;background:#fff!important;color:#0b1020;border:1px solid #dce2ec;border-radius:12px;box-shadow:0 30px 80px #0b10204d}.modal-panel .modal-head{flex:0 0 auto;padding:18px 22px;border-bottom:1px solid #e6e8ed;background:#fff}.modal-panel .modal-head h2{margin:0;color:#0b1020;font-size:1.05rem}.modal-panel .modal-close{width:34px;height:34px;border:1px solid #dce2ec;border-radius:7px;background:#fff;color:#0b1020;cursor:pointer;font-size:16px}.modal-panel .modal-close:hover{background:#f0f4ff;color:#185adb;border-color:#b9ccff}.modal-panel button{color:#182235}.modal-panel .incident-detail-body,.modal-panel>div[style*=maxHeight]{background:#fff!important;color:#0b1020}.modal-panel .detail-field{padding:13px 15px;border:1px solid #e6e8ed;border-radius:8px;background:#f8fafc}.modal-panel .detail-field label{display:block;margin-bottom:6px;color:#687386;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.modal-panel .detail-field p{margin:0;color:#182235;font-size:.95rem;line-height:1.5}.modal-panel .detail-row .detail-field{min-width:120px;background:#fff}.modal-panel .status-badge,.modal-panel .severity-badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:800}.modal-panel .status-badge{background:#eaf0ff;color:#185adb}.modal-panel .severity-badge.high{background:#fee5e7;color:#b51f2d}.modal-panel .severity-badge.medium{background:#fff4d6;color:#8a5a00}.modal-panel .severity-badge.low{background:#e8f7ef;color:#16734d}.modal-panel .severity-badge.critical{background:#fbd0d4;color:#991b1b}.modal-panel>div[style*=maxHeight]{padding:22px!important}.modal-panel ul{margin:0}.modal-panel li{border:1px solid #e6e8ed!important;background:#f8fafc!important;color:#182235}.modal-panel input,.modal-panel select,.modal-panel textarea{border:1px solid #dce2ec;border-radius:6px;background:#fff;color:#0b1020;padding:8px}.modal-panel input:focus,.modal-panel select:focus,.modal-panel textarea:focus{outline:3px solid #dbe5ff;border-color:#185adb}.modal-panel .modal-head+div{background:#fff}.expense-report-index{width:100%;margin:18px 0 0;background:#fff;border:1px solid #e6e8ed;border-radius:10px;padding:22px}.report-index-head{display:flex;gap:8px;align-items:center}.report-index-head h2{margin:0 auto 0 0}.report-index-head input{width:min(380px,50%);padding:10px 12px;border:1px solid #dce2ec;border-radius:6px}.report-index-head button{padding:10px 14px;border:0;border-radius:6px;background:#185adb;color:#fff;font-weight:700}.report-cards{display:grid;gap:8px;margin-top:16px}.report-card{display:grid;grid-template-columns:1fr auto auto auto;gap:20px;align-items:center;width:100%;padding:14px 16px;border:1px solid #e6e8ed;border-radius:7px;background:#fff;color:#0b1020;text-align:left;cursor:pointer}.report-card:hover{border-color:#185adb;background:#f7f9ff}.report-card strong,.report-card small{display:block}.report-card small{margin-top:5px;color:#6b7280}.report-card b{font-size:.9rem}.report-delete-button{padding:7px 10px;border:1px solid #e63946;border-radius:6px;background:#fff;color:#b51f2d;font-weight:700;cursor:pointer}.report-delete-button:hover{background:#fff0f1}.report-status-chip{padding:5px 8px;border-radius:999px;font-size:.75rem;font-weight:800}.status-draft,.status-open{background:#fff4d6!important;color:#8a5a00!important}.status-submitted{background:#eaf0ff!important;color:#185adb!important}.status-approved,.status-reimbursed{background:#e8f7ef!important;color:#16734d!important}.status-rejected{background:#fee5e7!important;color:#b51f2d!important}.expense-report-popup{width:100%;background:#fff;border:1px solid #dce2ec;border-radius:12px}.expense-report-popup .modal-head{padding:18px 22px;border-bottom:1px solid #e6e8ed}.expense-report-popup .modal-head h2{margin:0}.expense-report-popup .modal-head p{margin:5px 0 0;color:#6b7280}.report-popup-status{padding:12px 22px;color:#185adb;font-weight:800}.report-popup-body{padding:0 22px 22px;overflow:auto}.read-only-note{padding:10px 12px;background:#f0f4ff;color:#185adb;border-radius:6px}.reject-panel{display:grid;gap:8px;margin-top:18px;padding:15px;background:#fff8f8;border:1px solid #f3c9cd;border-radius:7px}.reject-panel label{display:grid;gap:6px;font-size:.85rem;font-weight:700}.reject-panel textarea{min-height:80px;padding:9px;border:1px solid #dce2ec;border-radius:6px}.reject-button{justify-self:start;padding:10px 14px;border:0;border-radius:6px;background:#e63946;color:#fff;font-weight:800}@media (max-width:700px){.report-index-head{flex-wrap:wrap}.report-index-head input{width:100%;order:3}.report-card{grid-template-columns:1fr auto}.report-card b{grid-column:2;grid-row:1}.report-card .report-status-chip{grid-column:1}.report-card .report-delete-button{grid-column:2;grid-row:2}.expense-report-popup{max-height:90vh}}.expense-report-workspace>.page-kicker{display:none}.submitted-reports{width:100%;background:#fff;border:1px solid #e6e8ed;border-radius:10px;padding:28px;min-height:520px}.submitted-reports h1{margin:8px 0 20px}.submitted-tools{display:flex;gap:8px;margin-bottom:18px}.submitted-tools input{flex:1;padding:10px 12px;border:1px solid #dce2ec;border-radius:6px}.submitted-tools button{padding:10px 14px;border:0;border-radius:6px;background:#185adb;color:#fff;font-weight:700}.submitted-table-wrap{overflow:auto}.submitted-table-wrap table{width:100%;border-collapse:collapse}.submitted-table-wrap th,.submitted-table-wrap td{padding:12px;text-align:left;border-bottom:1px solid #e6e8ed}.submitted-table-wrap th{background:#f0f4ff;color:#182235}.submitted-table-wrap td small{display:block;margin-top:4px;color:#6b7280}.report-actions{display:flex;gap:8px;align-items:center}.report-actions button{padding:10px 14px;border:1px solid #dce2ec;border-radius:6px;background:#fff;color:#182235;font-weight:700;cursor:pointer}.report-actions .reject-button{background:#e63946;color:#fff;border-color:#e63946}.report-table input[type=file]{min-width:170px;font-size:.78rem}[class*=theme-] .side-title h2{color:var(--theme-text)!important}[class*=theme-] :is(.global-form-list button,.global-empty,.global-create-card){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}[class*=theme-] .global-form-list button span{color:var(--theme-secondary)!important}[class*=theme-] .global-form-tabs{border-color:var(--theme-border)!important}[class*=theme-] :is(.dd-section-header,.dd-section-items,.global-design-head) button:not(.dd-delete-btn,.dd-save-btn,.form-save-btn,.activate-form,.deactivate-form){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}[class*=theme-] :is(.dd-section-header,.dd-section-items,.global-design-head) button:not(.dd-delete-btn,.dd-save-btn,.form-save-btn,.activate-form,.deactivate-form):hover{border-color:var(--theme-secondary)!important;color:var(--theme-secondary)!important}[class*=theme-] .global-design-head a{color:var(--theme-secondary)!important}[class*=theme-] .global-design-head .form-save-btn{background:var(--theme-secondary)!important;border-color:var(--theme-secondary)!important;color:#fff!important;font-weight:700}[class*=theme-] .global-design-head .form-save-btn:hover{filter:brightness(1.08)}[class*=theme-] :is(.global-page-canvas,.global-palette,.global-page-title,.global-element,.global-pages,.global-empty){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}[class*=theme-] .global-palette{background:color-mix(in srgb,var(--theme-panel) 86%,var(--theme-canvas))!important}[class*=theme-] :is(.global-palette span,.global-element-top,.global-field-config label,.field-status){color:var(--theme-muted)!important}[class*=theme-] .global-field-config input,[class*=theme-] .global-field-config select{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}[class*=theme-] .global-add-page{color:var(--theme-secondary)!important;border-color:color-mix(in srgb,var(--theme-secondary) 48%,var(--theme-border))!important}[class*=theme-] .global-element-top button{color:#ffb3bd!important;border-color:#80434d!important}.theme-modern-charcoal{--theme-canvas:#161617;--theme-panel:#211f26;--theme-border:#403b49;--theme-text:#f5f2f5;--theme-muted:#b8b1c0;--theme-primary:#a778ff;--theme-secondary:#42d4c6;color:var(--theme-text)}.theme-modern-charcoal .workspace,.theme-modern-charcoal .content-area{background:radial-gradient(circle at 70% 0,rgba(167,120,255,.1),transparent 31rem),var(--theme-canvas)!important}.theme-modern-charcoal .top-header{background:#161617f7!important;border-color:var(--theme-border)!important;box-shadow:0 12px 32px #00000047!important}.theme-modern-charcoal .top-header:after{display:none}.theme-modern-charcoal .header-wave{opacity:.16!important}.theme-modern-charcoal .brand-title strong,.theme-modern-charcoal .header-user-name,.theme-modern-charcoal .text-action,.theme-modern-charcoal .org-chip,.theme-modern-charcoal .icon-action,.theme-modern-charcoal .user-button,.theme-modern-charcoal .home-icon{color:var(--theme-text)!important}.theme-modern-charcoal .brand-title span{color:var(--theme-muted)!important}.theme-modern-charcoal .text-action,.theme-modern-charcoal .org-chip,.theme-modern-charcoal .icon-action,.theme-modern-charcoal .user-button,.theme-modern-charcoal .home-icon{background:#25232b!important;border-color:#484250!important}.theme-modern-charcoal .side-panel{background:#1b1a20!important;border-color:var(--theme-border)!important;box-shadow:8px 0 24px #0000002e!important}.theme-modern-charcoal .side-title h2,.theme-modern-charcoal .rail-home-button{color:var(--theme-text)!important}.theme-modern-charcoal .side-links button{color:var(--theme-muted)!important}.theme-modern-charcoal .side-links button:hover,.theme-modern-charcoal .side-links button.active{background:linear-gradient(90deg,#a778ff33,#43d4c714)!important;color:var(--theme-text)!important;border-color:#a778ff5c!important}.theme-modern-charcoal .rail-home-button{background:#6f48c7!important;border-color:#a778ff!important;box-shadow:0 10px 22px #a778ff3d!important}.theme-modern-charcoal .page-kicker{color:var(--theme-secondary)!important}.theme-modern-charcoal .hub-view h1,.theme-modern-charcoal .app-page h1{color:var(--theme-text)!important}.theme-modern-charcoal .app-page,.theme-modern-charcoal .global-form-designer,.theme-modern-charcoal .framework-editor,.theme-modern-charcoal .form-designer,.theme-modern-charcoal .expense-report-workspace,.theme-modern-charcoal .submitted-reports{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:0 14px 30px #00000029!important}.theme-deep-ocean{--theme-canvas:#071427;--theme-panel:#0c1d38;--theme-border:#1e3a60;--theme-text:#f3fbff;--theme-muted:#9bb5d0;--theme-primary:#00e5ff;--theme-secondary:#64e7ff;color:var(--theme-text)}.theme-deep-ocean .workspace,.theme-deep-ocean .content-area{background:radial-gradient(circle at 72% 0,rgba(0,229,255,.13),transparent 28rem),linear-gradient(135deg,#071427,#0a203d)!important}.theme-deep-ocean .top-header{background:#06152bfa!important;border-color:#1e3a60!important;box-shadow:0 12px 32px #00081859!important}.theme-deep-ocean .top-header:after{display:block;background:radial-gradient(ellipse at center,rgba(100,231,255,.16),transparent 70%)}.theme-deep-ocean .header-wave{opacity:.4!important}.theme-deep-ocean .brand-title strong,.theme-deep-ocean .header-user-name,.theme-deep-ocean .text-action,.theme-deep-ocean .org-chip,.theme-deep-ocean .icon-action,.theme-deep-ocean .user-button,.theme-deep-ocean .home-icon{color:#f3fbff!important}.theme-deep-ocean .brand-title span{color:#9bb5d0!important}.theme-deep-ocean .text-action,.theme-deep-ocean .org-chip,.theme-deep-ocean .icon-action,.theme-deep-ocean .user-button,.theme-deep-ocean .home-icon{background:#0b2443!important;border-color:#28547e!important}.theme-deep-ocean .side-panel{background:#091a33!important;border-color:#1e3a60!important}.theme-deep-ocean .side-links button{color:#9bb5d0!important}.theme-deep-ocean .side-links button:hover,.theme-deep-ocean .side-links button.active{background:#00e5ff1f!important;color:#d8fbff!important;border-color:#00e5ff66!important}.theme-deep-ocean .rail-home-button{background:#0077af!important;border-color:#00e5ff!important;box-shadow:0 10px 22px #00e5ff33!important}.theme-deep-ocean .page-kicker{color:#64e7ff!important}.theme-deep-ocean .hub-view h1,.theme-deep-ocean .app-page h1{color:#f3fbff!important}.theme-deep-ocean .app-page,.theme-deep-ocean .global-form-designer,.theme-deep-ocean .framework-editor,.theme-deep-ocean .form-designer,.theme-deep-ocean .expense-report-workspace,.theme-deep-ocean .submitted-reports{background:#0c1d38!important;color:#f3fbff!important;border-color:#1e3a60!important;box-shadow:0 14px 30px #00081833!important}.theme-deep-ocean .app-tile.holo-card{background:linear-gradient(145deg,#0c2343,#091831)!important;border-color:#24517d!important}.theme-deep-ocean .app-tile.holo-card:hover{border-color:#00e5ff!important;background:linear-gradient(145deg,#0e2b51,#09203d)!important}.theme-deep-ocean .app-tile.holo-card .tile-status{background:#00e5ff1a!important;border-color:#00e5ff99!important;color:#64e7ff!important}.theme-deep-ocean .tile-icon-shell{background:linear-gradient(145deg,#00e5ff2e,#10426e33)!important;border-color:#64e7ff73!important}.theme-neutral-professional{--theme-canvas:#f3f4f6;--theme-panel:#fff;--theme-border:#d8dbe1;--theme-text:#18202c;--theme-muted:#657080;--theme-primary:#475569;--theme-secondary:#1f766e;color:var(--theme-text)}.theme-neutral-professional .workspace,.theme-neutral-professional .content-area{background:linear-gradient(135deg,#f5f6f8,#edf0f3)!important}.theme-neutral-professional .top-header{background:#fffffff5!important;border-color:#dfe2e6!important;box-shadow:0 8px 24px #0f172a14!important}.theme-neutral-professional .side-panel{background:#fff!important;border-color:#dde1e6!important;box-shadow:8px 0 24px #0f172a0d!important}.theme-neutral-professional .side-links button:hover,.theme-neutral-professional .side-links button.active{background:#edf3f4!important;color:#1f766e!important;border-color:#c9dedc!important}.theme-neutral-professional .rail-home-button{background:#475569!important;border-color:#475569!important}.theme-neutral-professional .app-tile.holo-card{background:linear-gradient(145deg,#fff,#f2f3f5)!important;border-color:#d7d9df!important;color:#18202c!important;box-shadow:0 14px 30px #0f172a14!important}.theme-neutral-professional .app-tile.holo-card .tile-copy strong{color:#18202c!important}.theme-neutral-professional .app-tile.holo-card .tile-copy>span{color:#657080!important}.theme-neutral-professional .tile-footer{border-color:#e0e3e7!important;color:#495464!important}.theme-neutral-professional .app-tile.holo-card:hover{border-color:#8fa2a6!important;background:linear-gradient(145deg,#fff,#ecf5f4)!important}.theme-neutral-professional .app-tile.holo-card:before,.theme-neutral-professional .app-tile.holo-card:after{mix-blend-mode:normal}.theme-neutral-professional .app-tile.holo-card:before{background:radial-gradient(circle 190px at var(--holo-x) var(--holo-y),rgba(31,118,110,.11),transparent 52%),radial-gradient(circle 230px at calc(var(--holo-x) + 15%) calc(var(--holo-y) - 12%),rgba(100,116,139,.1),transparent 55%)}.theme-neutral-professional .tile-icon-shell{background:linear-gradient(145deg,#f7f9fa,#e8ebef)!important;border-color:#cfd5dc!important}.theme-neutral-professional .app-tile.holo-card .tile-status{background:#edf7f6!important;border-color:#9dc9c4!important;color:#1f766e!important}.theme-signal-white{--theme-canvas:#f5f8fc;--theme-panel:#fff;--theme-border:#c8d4e5;--theme-text:#15233b;--theme-muted:#56657a;--theme-primary:#175cd3;--theme-secondary:#d92d20;color:var(--theme-text)}.theme-signal-white .workspace,.theme-signal-white .content-area{background:linear-gradient(135deg,#f8fbff,#edf3fb)!important}.theme-signal-white .top-header{background:#fffffff7!important;border-color:#d7e1ef!important;box-shadow:0 8px 24px #15233b17!important}.theme-signal-white .side-panel{background:#fff!important;border-color:#d7e1ef!important;box-shadow:8px 0 24px #15233b0f!important}.theme-signal-white .side-links button{color:#56657a!important}.theme-signal-white .side-links button:hover,.theme-signal-white .side-links button.active{background:#edf4ff!important;color:#174ea6!important;border-color:#a8c4ee!important}.theme-signal-white .rail-home-button{background:#175cd3!important;border-color:#174ea6!important;color:#fff!important;box-shadow:0 10px 22px #175cd32e!important}.theme-signal-white .page-kicker{color:#b42318!important}.theme-signal-white .hub-view h1,.theme-signal-white .app-page h1{color:#15233b!important}.theme-signal-white .app-page,.theme-signal-white .global-form-designer,.theme-signal-white .framework-editor,.theme-signal-white .form-designer,.theme-signal-white .expense-report-workspace,.theme-signal-white .submitted-reports{background:#fff!important;color:#15233b!important;border-color:#c8d4e5!important;box-shadow:0 14px 30px #15233b14!important}.theme-signal-white .app-tile.holo-card{background:linear-gradient(145deg,#fff,#f5f8fc)!important;border-color:#c8d4e5!important;color:#15233b!important;box-shadow:0 14px 30px #15233b14!important}.theme-signal-white .app-tile.holo-card .tile-copy strong{color:#15233b!important}.theme-signal-white .app-tile.holo-card .tile-copy>span{color:#56657a!important}.theme-signal-white .tile-footer{border-color:#d7e1ef!important;color:#45546a!important}.theme-signal-white .app-tile.holo-card:hover{border-color:#175cd3!important;background:linear-gradient(145deg,#fff,#edf4ff)!important}.theme-signal-white .app-tile.holo-card:before,.theme-signal-white .app-tile.holo-card:after{mix-blend-mode:normal}.theme-signal-white .app-tile.holo-card:before{background:radial-gradient(circle 190px at var(--holo-x) var(--holo-y),rgba(23,92,211,.12),transparent 52%),radial-gradient(circle 230px at calc(var(--holo-x) + 15%) calc(var(--holo-y) - 12%),rgba(217,45,32,.08),transparent 55%)}.theme-signal-white .tile-icon-shell{background:linear-gradient(145deg,#f4f8ff,#e6eefb)!important;border-color:#b9cbea!important}.theme-signal-white .app-tile.holo-card .tile-status{background:#eef4ff!important;border-color:#8eb0e5!important;color:#174ea6!important}.dd-designer{max-width:none}.dd-designer .global-form-list-row{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.dd-designer>.global-form-list+button{margin-top:12px}.dd-designer .global-design-head>div,.dd-designer .dd-item-card>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dd-app-tabs{margin-bottom:8px}.dd-layout-shell{display:grid;grid-template-columns:220px 1fr;gap:16px;align-items:start}.dd-sidebar{display:grid;gap:18px;position:sticky;top:12px}.dd-sidebar-section h3{font-size:.72rem;text-transform:uppercase;font-weight:800;color:var(--theme-muted,#5e626a);margin:0 0 8px}.dd-palette{display:grid;gap:8px}.dd-palette button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid var(--theme-border,#dce2ec);border-radius:8px;background:var(--theme-panel,#fff);color:var(--theme-text,#182235);cursor:pointer;text-align:left}.dd-palette button:hover{border-color:var(--theme-secondary,#185adb)}.dd-palette button small{color:var(--theme-muted,#5e626a);font-weight:400;font-size:.68rem}.dd-palette-charts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dd-chart-type{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--theme-border,#dce2ec);border-radius:6px;background:var(--theme-panel,#fff);font-size:.76rem;cursor:grab}.dd-chart-type:active{cursor:grabbing}.dd-test-list{margin-bottom:12px}.dd-test-item{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:.78rem}.dd-test-item i{color:#2ecc71;font-size:8px}.dd-test-item .test-name{font-weight:700;color:var(--theme-text,#182235)}.dd-test-item .test-fields{font-size:.68rem;color:var(--theme-muted,#5e626a)}.dd-field-list{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto;display:grid;gap:4px}.dd-field-list li{padding:5px 8px;border:1px solid var(--theme-border,#dce2ec);border-radius:5px;background:var(--theme-canvas,#f7f8fb);font-size:.74rem;cursor:grab;color:var(--theme-text,#182235)}.dd-field-list li:hover{border-color:var(--theme-secondary,#185adb)}.dd-field-list li:active{cursor:grabbing}.dd-item-card.field-drop-target{outline:2px dashed var(--theme-secondary,#185adb);outline-offset:2px}.dd-canvas{padding:0;display:grid;gap:16px}.dd-section{border:1px solid var(--theme-border,#e6e8ed);border-radius:8px;background:var(--theme-panel,#fff);transition:border-color .12s,box-shadow .12s}.dd-section.dragging{border-color:#cbd2de}.dd-section.dragging>*{opacity:.35;pointer-events:none;filter:grayscale(1)}.dd-section.drop-target{border-color:var(--theme-secondary,#185adb);box-shadow:inset 0 2px 0 var(--theme-secondary,#185adb)}.dd-section-header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--theme-border,#e6e8ed)}.dd-section-header input{flex:1;padding:6px 8px;border:1px solid var(--theme-border,#dce2ec);border-radius:5px;background:var(--theme-panel,#fff);color:var(--theme-text,#182235)}.dd-section-type-badge{font-size:.7rem;text-transform:uppercase;font-weight:800;color:var(--theme-muted,#5e626a);padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-secondary,#185adb) 12%,transparent)}.dd-delete-btn{border-radius:4px;padding:5px 9px;font-weight:700;cursor:pointer}.dd-designer .dd-delete-btn{border:0!important;background:#e63946!important;color:#fff!important}.dd-section-items{display:flex;flex-wrap:wrap;gap:10px;padding:12px}.dd-item-card{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--theme-border,#dce2ec);border-radius:6px;background:color-mix(in srgb,var(--theme-panel,#fff) 92%,var(--theme-canvas,#f7f8fb))}.dd-config-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;display:flex;justify-content:flex-end;z-index:9100}.dd-config-panel{width:420px;max-width:100%;background:var(--theme-panel,#fff);color:var(--theme-text,#182235);height:100%;display:flex;flex-direction:column;box-shadow:-8px 0 24px #0000002e}.dd-config-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--theme-border,#e6e8ed)}.dd-config-header button{border:0;background:transparent;font-size:1.2rem;cursor:pointer;color:var(--theme-muted,#5e626a)}.dd-config-body{flex:1;overflow:auto;padding:16px 16px 8px;display:grid;gap:12px;align-content:start}.dd-form-group{display:grid;gap:4px}.dd-form-label{font-size:.7rem;text-transform:uppercase;font-weight:800;color:var(--theme-muted,#5e626a)}.dd-form-label small{text-transform:none;font-weight:500;color:var(--theme-muted,#5e626a)}.dd-form-input,.dd-form-select{padding:6px 10px;border:1px solid var(--theme-border,#dce2ec);border-radius:6px;background:var(--theme-panel,#fff);color:var(--theme-text,#182235)}.dd-form-hint{font-size:.7rem;color:var(--theme-muted,#5e626a)}.dd-field-search{margin-bottom:4px;font-size:.8rem}.dd-field-combo{position:relative}.dd-field-combo-input{width:100%;box-sizing:border-box}.dd-field-combo-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;margin:0;padding:4px;list-style:none;max-height:220px;overflow:auto;background:var(--theme-panel,#fff);border:1px solid var(--theme-border,#dce2ec);border-radius:6px;box-shadow:0 8px 20px #00000024}.dd-field-combo-list li{padding:6px 8px;border-radius:4px;font-size:.85rem;cursor:pointer;color:var(--theme-text,#182235)}.dd-field-combo-list li:hover,.dd-field-combo-list li.selected{background:color-mix(in srgb,var(--theme-secondary,#185adb) 12%,transparent)}.dd-field-combo-list li.dd-field-combo-clear{color:var(--theme-muted,#5e626a);border-bottom:1px solid var(--theme-border,#dce2ec);border-radius:0;margin-bottom:2px}.dd-field-combo-list li.dd-field-combo-empty{color:var(--theme-muted,#5e626a);cursor:default}.dd-field-combo-list li.dd-field-combo-empty:hover{background:none}.dd-checkbox-list{display:grid;gap:4px;max-height:160px;overflow:auto;padding:6px;border:1px solid var(--theme-border,#dce2ec);border-radius:6px}.dd-checkbox-list-item{display:flex;align-items:center;gap:6px;font-size:.8rem}.dd-icon-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.dd-icon-option{display:flex;align-items:center;justify-content:center;height:34px;border:1px solid var(--theme-border,#dce2ec);border-radius:6px;background:var(--theme-panel,#fff);color:var(--theme-text,#182235);cursor:pointer}.dd-designer .dd-icon-option.selected{border-color:var(--theme-secondary,#185adb)!important;background:color-mix(in srgb,var(--theme-secondary,#185adb) 14%,transparent)!important;color:var(--theme-secondary,#185adb)!important}.dd-color-swatches{display:flex;gap:8px;flex-wrap:wrap}.dd-color-swatch{width:28px;height:28px;border-radius:6px;border:2px solid transparent;cursor:pointer;padding:0}.dd-color-swatch.selected{border-color:var(--theme-text,#182235)}.dd-designer .dd-color-swatch.dd-color-swatch-kpi-blue{background:#3498db!important}.dd-designer .dd-color-swatch.dd-color-swatch-kpi-green{background:#2ecc71!important}.dd-designer .dd-color-swatch.dd-color-swatch-kpi-red{background:#e74c3c!important}.dd-designer .dd-color-swatch.dd-color-swatch-kpi-orange{background:#e67e22!important}.dd-designer .dd-color-swatch.dd-color-swatch-kpi-purple{background:#9b59b6!important}.dd-designer .dd-color-swatch.dd-color-swatch-kpi-navy{background:#1a2a4a!important}.dd-designer .dd-color-swatch.dd-color-swatch-kpi-teal{background:#00595a!important}.dd-designer .dd-color-swatch.dd-color-swatch-kpi-yellow{background:#f1c40f!important}.dd-custom-color-button{position:relative;width:28px;height:28px;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:conic-gradient(#e74c3c,#f1c40f,#2ecc71,#3498db,#9b59b6,#e74c3c)}.dd-custom-color-button.selected{border-color:var(--theme-text,#182235)}.dd-custom-color-button:focus-within{outline:2px solid var(--theme-secondary,#185adb);outline-offset:2px}.dd-custom-color-button input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.dd-custom-color-button span{position:absolute;top:4px;right:4px;bottom:4px;left:4px;display:grid;place-items:center;border-radius:3px;background:var(--theme-panel,#fff);color:var(--theme-text,#182235);font-size:16px;font-weight:800;line-height:1;pointer-events:none}.dd-color-preview{display:flex;gap:3px;margin-top:8px}.dd-color-preview span{width:22px;height:22px;border-radius:4px;display:inline-block}.dd-orientation-btns{display:flex;gap:8px}.dd-orient-btn{flex:1;padding:8px;border:1px solid var(--theme-border,#dce2ec);border-radius:6px;background:var(--theme-panel,#fff);color:var(--theme-text,#182235);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.dd-designer .dd-orient-btn.active{border-color:var(--theme-secondary,#185adb)!important;background:color-mix(in srgb,var(--theme-secondary,#185adb) 14%,transparent)!important;color:var(--theme-secondary,#185adb)!important;font-weight:700}.dd-config-footer{display:flex;justify-content:flex-end;gap:8px;padding:16px;border-top:1px solid var(--theme-border,#e6e8ed)}.dd-config-footer button{padding:8px 14px;border:1px solid var(--theme-border,#dce2ec);border-radius:6px;background:var(--theme-panel,#fff);color:var(--theme-text,#182235);cursor:pointer}.dd-designer .dd-config-footer .dd-apply{background:var(--theme-secondary,#185adb)!important;border-color:var(--theme-secondary,#185adb)!important;color:#fff!important;font-weight:700}.dd-kpi-filter-row{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px;padding:8px;border:1px solid var(--theme-border,#dce2ec);border-radius:6px}.dd-kpi-filter-row select,.dd-kpi-filter-row input{min-width:0}.dd-kpi-filter-row-value{display:flex;gap:6px;grid-column:1/-1}.dd-kpi-filter-row-value .dd-form-input{flex:1;min-width:0}.dd-kpi-filter-remove{width:28px;height:28px;border:1px solid var(--theme-border,#dce2ec);border-radius:6px;background:var(--theme-panel,#fff);color:var(--theme-muted,#5e626a);cursor:pointer;font-size:1rem;line-height:1;padding:0}.dd-kpi-filter-add{align-self:start;padding:6px 10px;border:1px dashed var(--theme-border,#dce2ec);border-radius:6px;background:transparent;color:var(--theme-secondary,#185adb);cursor:pointer;font-size:.78rem;font-weight:700}.dd-kpi-filter-compare-toggle{grid-column:1/-1;display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--theme-muted,#5e626a)}.dd-custom-color-picker{display:flex;align-items:center;gap:8px;margin-top:8px}.dd-custom-color-picker input[type=color]{width:40px;height:32px;border:1px solid var(--theme-border,#dce2ec);border-radius:6px;padding:2px;cursor:pointer;background:var(--theme-panel,#fff)}.dd-swatch-strip{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.dd-swatch{width:26px;height:26px;border-radius:6px;border:2px solid transparent;cursor:pointer;padding:0}.dd-swatch.active{border-color:var(--theme-text,#182235);outline:2px solid var(--theme-secondary,#185adb);outline-offset:1px}.dd-swatch-custom{border:1px solid var(--theme-border,#dce2ec);background:var(--theme-panel,#fff)}.dd-swatch-clear{border:1px solid var(--theme-border,#dce2ec);border-radius:6px;background:transparent;color:var(--theme-muted,#5e626a);cursor:pointer;font-size:.72rem;padding:4px 8px}.dd-designer .dd-save-btn{display:inline-flex;align-items:center;gap:6px;background:var(--theme-secondary,#185adb)!important;border-color:var(--theme-secondary,#185adb)!important;color:#fff!important;font-weight:700}.dd-save-btn:disabled{opacity:.6;cursor:default}.dd-save-status{font-size:.72rem;font-weight:700;margin-right:4px;color:var(--theme-muted,#5e626a)}.dd-save-status-saving{color:var(--theme-secondary,#185adb)}.dd-save-status-saved{color:#15803d}.dd-save-status-error{color:#b91c1c}.dash-renderer{display:grid;gap:20px}.content-area.dashboard-content-area{padding:12px!important}.dashboard-view-shell{padding:16px!important}.dash-renderer-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.dash-print-btn{padding:6px 12px;border:1px solid var(--theme-border,#dce2ec);border-radius:6px;background:var(--theme-panel,#fff);color:var(--theme-text,#182235);font-size:.78rem;font-weight:700;cursor:pointer}.dash-print-btn:hover{border-color:var(--theme-secondary,#185adb);color:var(--theme-secondary,#185adb)}.dash-renderer-title{margin:0;font-size:1.3rem;font-weight:800;color:var(--theme-text,#182235)}.dash-refresh-timestamp{font-size:.78rem;color:var(--theme-muted,#5e626a)}.dash-tab-bar{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--theme-border,#dce2ec);padding-bottom:0}.dash-tab-btn{padding:8px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--theme-muted,#5e626a);font-size:.85rem;font-weight:700;cursor:pointer}.dash-tab-btn:hover{color:var(--theme-text,#182235)}.dash-tab-btn.active{color:var(--theme-secondary,#185adb);border-bottom-color:var(--theme-secondary,#185adb)}.dd-tab-manager{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.dd-tab-manage-item{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border-radius:6px}.dd-tab-manage-item.active{background:color-mix(in srgb,var(--theme-secondary,#185adb) 8%,transparent)}.dd-tab-rename-input{width:110px;font-size:.72rem;padding:3px 6px;border:1px solid var(--theme-border,#dce2ec);border-radius:5px;background:var(--theme-panel,#fff);color:var(--theme-text,#182235)}.dd-header-config{display:grid;gap:10px;padding:12px 14px;margin-bottom:12px;border:1px solid var(--theme-border,#dce2ec);border-radius:8px;background:var(--theme-panel,#fff)}.dd-refresh-timestamp-toggle{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--theme-text,#182235)}.dash-section h3{margin:0 0 10px;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;font-weight:800;color:var(--theme-muted,#5e626a)}.dash-kpi-row{display:grid;gap:14px;grid-template-columns:repeat(7,1fr)}.dash-kpi-row.auto-fit{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.dash-kpi-row.auto-fit[data-count="1"]{grid-template-columns:1fr}.dash-kpi-row.vertical{grid-auto-rows:min-content}.dash-kpi-row.vertical .kpi-stack-cell{display:flex;flex-direction:column;gap:14px}.dash-kpi-row.vertical>div>.dash-text-section{height:100%}.kpi-card{position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--theme-border,#e6e8ed);border-radius:10px;background:var(--theme-panel,#fff)}.kpi-icon{width:40px;height:40px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.kpi-icon.kpi-blue{background:#3498db24;color:#3498db}.kpi-icon.kpi-green{background:#2ecc7124;color:#2ecc71}.kpi-icon.kpi-red{background:#e74c3c24;color:#e74c3c}.kpi-icon.kpi-orange{background:#e67e2224;color:#e67e22}.kpi-icon.kpi-purple{background:#9b59b624;color:#9b59b6}.kpi-icon.kpi-navy{background:color-mix(in srgb,var(--theme-primary,#1a2a4a) 16%,transparent);color:var(--theme-primary,#1a2a4a)}.kpi-icon.kpi-teal{background:#00595a24;color:#00595a}.kpi-icon.kpi-yellow{background:#f1c40f29;color:#b7950b}.kpi-icon.kpi-custom{background:color-mix(in srgb,var(--dashboard-kpi-color) 14%,transparent);color:var(--dashboard-kpi-color)}.kpi-body{flex:1;min-width:0}.kpi-value{font-size:1.6rem;font-weight:800;color:var(--theme-text,#0b1020);line-height:1.1}.kpi-label{font-size:.78rem;color:var(--theme-muted,#5e626a);margin-top:2px}.kpi-tooltip{position:absolute;bottom:calc(100% + 8px);left:0;background:var(--theme-text,#1e293b);color:#fff;padding:8px 10px;border-radius:6px;font-size:.72rem;width:230px;z-index:20;opacity:0;pointer-events:none;transition:opacity .15s}.kpi-card:hover .kpi-tooltip{opacity:1}.dash-charts-row{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.dash-charts-row[data-count="1"]{grid-template-columns:1fr}.chart-card{border:1px solid var(--theme-border,#e6e8ed);border-radius:10px;background:var(--theme-panel,#fff);overflow:hidden}.chart-header{display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:.82rem;font-weight:700;border-bottom:1px solid var(--theme-border,#e6e8ed);color:var(--theme-text,#1a1d21)}.chart-body{padding:14px;position:relative}.chart-body canvas{width:100%!important}.chart-tooltip-trigger{margin-left:auto;color:var(--theme-muted,#5e626a);cursor:help}.no-data-msg{display:flex;align-items:center;justify-content:center;height:200px;color:var(--theme-muted,#5e626a);font-size:.85rem}.wordcloud-container{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:6px 12px;padding:12px;height:100%;overflow:auto}.wordcloud-container span{display:inline-block;padding:2px 4px;line-height:1.05;transition:transform .15s}.dd-required-hint{margin-top:-8px;margin-bottom:12px;color:var(--theme-danger,#e63946)}.dash-gauge{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:8px}.dash-gauge-svg{width:100%;max-width:260px}.dash-gauge-value{font-size:1.4rem;font-weight:800;color:var(--theme-text,#182235);margin-top:-8px}.dash-gauge-range{display:flex;justify-content:space-between;width:100%;max-width:260px;font-size:.7rem;color:var(--theme-muted,#5e626a);padding:0 4px}.dash-heatmap-grid{display:grid;gap:2px;padding:8px;font-size:.72rem}.dash-heatmap-corner{background:transparent}.dash-heatmap-row-label,.dash-heatmap-col-label{display:flex;align-items:center;justify-content:center;padding:4px 6px;color:var(--theme-muted,#5e626a);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-heatmap-cell{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:4px;cursor:pointer;color:var(--theme-text,#182235);min-height:28px}.dash-heatmap-cell:hover{outline:2px solid var(--theme-secondary,#185adb)}.dash-calendar{display:flex;flex-direction:column;height:100%;gap:10px}.dash-calendar-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dash-calendar-title{font-weight:700;font-size:.86rem;color:var(--theme-text,#182235);min-width:120px;text-align:center}.dash-calendar-nav{border:1px solid var(--theme-border,#dce2ec);background:var(--theme-panel,#fff);color:var(--theme-text,#182235);border-radius:6px;width:26px;height:26px;line-height:1;cursor:pointer;font-size:.95rem}.dash-calendar-nav:hover{outline:2px solid var(--theme-secondary,#185adb)}.dash-calendar-view-toggle{margin-left:auto}.dash-calendar-grid{display:grid;gap:4px;flex:1}.dash-calendar-grid-days{grid-template-columns:repeat(7,1fr)}.dash-calendar-grid-months{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}.dash-calendar-grid-years{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.dash-calendar-weekday{text-align:center;font-size:.68rem;font-weight:700;color:var(--theme-muted,#5e626a);padding:2px 0;text-transform:uppercase}.dash-calendar-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--theme-border,#e6e8ed);border-radius:6px;background:var(--theme-panel,#fff);color:var(--theme-text,#182235);cursor:default;min-height:44px;padding:2px;font:inherit}.dash-calendar-cell:not(.dash-calendar-cell-empty):hover{outline:2px solid var(--theme-secondary,#185adb);cursor:pointer}.dash-calendar-cell-empty{border-color:transparent;background:transparent}.dash-calendar-cell-today{border-color:var(--theme-secondary,#185adb);border-width:2px}.dash-calendar-daynum{font-size:.72rem;color:var(--theme-muted,#5e626a)}.dash-calendar-count{font-size:.82rem;font-weight:700;color:var(--theme-text,#182235)}.dash-calendar-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--theme-border,#e6e8ed);border-radius:8px;background:var(--theme-panel,#fff);color:var(--theme-text,#182235);cursor:pointer;min-height:56px;font:inherit}.dash-calendar-tile:hover{outline:2px solid var(--theme-secondary,#185adb)}.dash-calendar-tile-label{font-size:.78rem;font-weight:700}.dash-table-card{width:100%}.dash-table-body{padding:14px;overflow-x:auto}.dash-table{width:100%;border-collapse:collapse;font-size:.82rem}.dash-table th,.dash-table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--theme-border,#e6e8ed);white-space:nowrap}.dash-table th{color:var(--theme-muted,#5e626a);font-weight:700;text-transform:uppercase;font-size:.7rem;border-bottom:2px solid var(--theme-border,#e6e8ed)}.dash-table td{color:var(--theme-text,#182235)}.dash-table tbody tr:hover{background:color-mix(in srgb,var(--theme-secondary,#185adb) 6%,transparent)}.dash-table-pager{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:12px;font-size:.78rem;color:var(--theme-muted,#5e626a)}.dash-table-pager button{padding:4px 10px;border-radius:6px;border:1px solid var(--theme-border,#dce2ec);background:var(--theme-panel,#fff);color:var(--theme-text,#182235);cursor:pointer}.dash-table-pager button:disabled{opacity:.4;cursor:not-allowed}.dash-text-section{padding:16px;border:1px solid var(--theme-border,#e6e8ed);border-radius:10px;background:var(--theme-panel,#fff);white-space:pre-wrap;line-height:1.6}.dash-slicer-section{padding:12px 14px;border:1px solid var(--theme-border,#e6e8ed);border-radius:10px;background:var(--theme-panel,#fff)}.dash-slicer-label{font-size:.7rem;text-transform:uppercase;font-weight:800;color:var(--theme-muted,#5e626a);margin-bottom:8px}.dash-slicer-chips{display:flex;flex-wrap:wrap;gap:8px}.dash-slicer-chip{padding:5px 12px;border-radius:999px;border:2px solid var(--theme-border,#dce2ec);background:var(--theme-panel,#fff);color:var(--theme-text,#182235);font-size:.78rem;cursor:pointer}.dash-slicer-chip:hover{border-color:var(--theme-secondary,#185adb)}.dash-slicer-chip.active{border-color:var(--theme-secondary,#185adb);background:color-mix(in srgb,var(--theme-secondary,#185adb) 12%,transparent);color:var(--theme-secondary,#185adb);font-weight:700}.dash-slicer-loading{color:var(--theme-muted,#5e626a);font-size:.8rem}.dash-slicer-row{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dash-daterange-inputs{display:flex;align-items:center;gap:8px;color:var(--theme-muted,#5e626a)}.dash-daterange-inputs input[type=date]{flex:1;min-width:0}.dash-search-slicer-input{width:100%}.dash-chart-filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 14px;border:1px dashed var(--theme-secondary,#185adb);border-radius:8px;background:color-mix(in srgb,var(--theme-secondary,#185adb) 8%,transparent)}.dash-chart-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--theme-panel,#fff);border:1px solid var(--theme-border,#dce2ec);font-size:.78rem}.dash-chart-filter-chip button{border:0;background:transparent;cursor:pointer;color:var(--theme-muted,#5e626a);font-weight:700}@media (max-width:960px){.dd-layout-shell{grid-template-columns:1fr}.dd-sidebar{position:static}.content-area.dashboard-content-area{padding:10px!important}.dashboard-view-shell{padding:14px!important}}.theme-modern-charcoal .side-panel-toggle{background:linear-gradient(135deg,#a778ff33,#43d4c714);border-color:#a778ff7a;color:var(--theme-secondary);box-shadow:inset 0 1px #ffffff14,0 6px 16px #0003}.theme-modern-charcoal .side-panel-toggle:hover{background:linear-gradient(135deg,#a778ff57,#43d4c729);border-color:var(--theme-secondary);box-shadow:0 8px 20px #00000047,0 0 14px #43d4c724}.theme-deep-ocean .side-panel-toggle{background:#00e5ff1a;border-color:#00e5ff66;color:var(--theme-secondary)}.theme-deep-ocean .side-panel-toggle:hover{background:#00e5ff2e;border-color:var(--theme-secondary)}.theme-neutral-professional .side-panel-toggle{background:#f7faf9;border-color:#cfd9d7;color:#1b5c56}.theme-aurora-glass{--theme-canvas:#0d1024;--theme-panel:#171a36;--theme-border:#3a416f;--theme-text:#f7f5ff;--theme-muted:#b6b7d8;--theme-primary:#9b7bff;--theme-secondary:#37e2d5;color:var(--theme-text)}.theme-forest-executive{--theme-canvas:#071914;--theme-panel:#102820;--theme-border:#2d5547;--theme-text:#f1faf5;--theme-muted:#a8c9bb;--theme-primary:#42d392;--theme-secondary:#e2b95f;color:var(--theme-text)}.theme-warm-sand{--theme-canvas:#eee3d2;--theme-panel:#fffaf1;--theme-border:#cdbb9f;--theme-text:#2b241d;--theme-muted:#6f6254;--theme-primary:#b84c35;--theme-secondary:#315d78;color:var(--theme-text)}.theme-burgundy-editorial{--theme-canvas:#250d17;--theme-panel:#371420;--theme-border:#694052;--theme-text:#fff6f8;--theme-muted:#d7b1bc;--theme-primary:#f06a9b;--theme-secondary:#f0c36a;color:var(--theme-text)}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.brand-title strong,.header-user-name,.org-chip,.icon-action,.user-button,.home-icon){color:var(--theme-text)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .brand-title span{color:var(--theme-muted)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.text-action,.org-chip,.icon-action,.user-button,.home-icon){background:var(--theme-panel)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .side-links button{color:var(--theme-muted)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .side-links button:hover,.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .side-links button.active{background:color-mix(in srgb,var(--theme-primary) 15%,var(--theme-panel))!important;color:var(--theme-text)!important;border-color:var(--theme-primary)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .rail-home-button{background:var(--theme-primary)!important;border-color:var(--theme-secondary)!important;color:#fff!important;box-shadow:0 10px 22px color-mix(in srgb,var(--theme-primary) 25%,transparent)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .page-kicker{color:var(--theme-secondary)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.hub-view h1,.app-page h1){color:var(--theme-text)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.app-page,.global-form-designer,.framework-editor,.form-designer,.expense-report-workspace,.submitted-reports){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--theme-canvas) 42%,transparent)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .app-tile.holo-card{background:linear-gradient(145deg,var(--theme-panel),color-mix(in srgb,var(--theme-panel) 76%,var(--theme-canvas)))!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .app-tile.holo-card:hover{border-color:var(--theme-primary)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--theme-primary) 13%,var(--theme-panel)),var(--theme-panel))!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .app-tile.holo-card :is(.tile-copy strong){color:var(--theme-text)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .app-tile.holo-card .tile-copy>span{color:var(--theme-muted)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .tile-footer{border-color:var(--theme-border)!important;color:var(--theme-muted)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .tile-icon-shell{background:color-mix(in srgb,var(--theme-primary) 15%,var(--theme-panel))!important;border-color:color-mix(in srgb,var(--theme-primary) 58%,var(--theme-border))!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .app-tile.holo-card .tile-status{background:color-mix(in srgb,var(--theme-primary) 12%,var(--theme-panel))!important;border-color:var(--theme-primary)!important;color:var(--theme-primary)!important}.theme-aurora-glass :is(.workspace,.content-area){background:radial-gradient(circle at 72% 0,rgba(155,123,255,.18),transparent 30rem),linear-gradient(135deg,#0d1024,#111636)!important}.theme-aurora-glass .top-header{background:#0d1024f5!important;border-color:#3a416f!important}.theme-aurora-glass .side-panel{background:linear-gradient(180deg,#141735,#0d1024)!important;border-color:#3a416f!important}.theme-forest-executive :is(.workspace,.content-area){background:radial-gradient(circle at 78% 0,rgba(66,211,146,.13),transparent 30rem),linear-gradient(135deg,#071914,#0b211a)!important}.theme-forest-executive .top-header{background:#071914f7!important;border-color:#2d5547!important}.theme-forest-executive .side-panel{background:linear-gradient(180deg,#0d261e,#071914)!important;border-color:#2d5547!important}.theme-warm-sand :is(.workspace,.content-area){background:radial-gradient(circle at 78% 0,rgba(184,76,53,.09),transparent 30rem),linear-gradient(135deg,#f4eadc,#e8dbc7)!important}.theme-warm-sand .top-header{background:#fffaf1f7!important;border-color:#cdbb9f!important;box-shadow:0 8px 24px #43301d1a!important}.theme-warm-sand .side-panel{background:linear-gradient(180deg,#fffaf1,#eadfce)!important;border-color:#cdbb9f!important;box-shadow:8px 0 24px #43301d12!important}.theme-warm-sand .rail-home-button{background:#b84c35!important;border-color:#8f3829!important}.theme-warm-sand .page-kicker{color:#8f3829!important}.theme-burgundy-editorial :is(.workspace,.content-area){background:radial-gradient(circle at 76% 0,rgba(240,106,155,.15),transparent 30rem),linear-gradient(135deg,#250d17,#32101e)!important}.theme-burgundy-editorial .top-header{background:#250d17f7!important;border-color:#694052!important}.theme-burgundy-editorial .side-panel{background:linear-gradient(180deg,#32111e,#250d17)!important;border-color:#694052!important}.theme-classic-trustworthy{--palette-primary:#003366;--palette-secondary:#4682b4;--palette-accent:#ffd700;--palette-neutral-light:#f5f5f5;--palette-neutral-dark:#333;--theme-canvas:#f5f5f5;--theme-panel:#fff;--theme-border:#b8c7d5;--theme-text:#333;--theme-muted:#596a79;--theme-primary:#003366;--theme-secondary:#4682b4;--theme-accent:#ffd700;--theme-action-text:#fff;color:var(--theme-text)}.theme-modern-tech-forward{--palette-primary:#4a5568;--palette-secondary:#319795;--palette-accent:#48bb78;--palette-neutral-light:#fff;--palette-neutral-dark:#1a202c;--theme-canvas:#f3f6f8;--theme-panel:#fff;--theme-border:#cbd5df;--theme-text:#1a202c;--theme-muted:#596579;--theme-primary:#4a5568;--theme-secondary:#319795;--theme-accent:#48bb78;--theme-action-text:#fff;color:var(--theme-text)}.theme-progressive-creative{--palette-primary:#222;--palette-secondary:#a89f91;--palette-accent:#d05a3f;--palette-neutral-light:#f9f6f0;--palette-neutral-dark:#1e1c1a;--theme-canvas:#f9f6f0;--theme-panel:#fffaf5;--theme-border:#cec5b8;--theme-text:#1e1c1a;--theme-muted:#6c645b;--theme-primary:#222;--theme-secondary:#a89f91;--theme-accent:#d05a3f;--theme-action-text:#fff;color:var(--theme-text)}.theme-luxury-premium{--palette-primary:#020d20;--palette-secondary:#e8ded4;--palette-accent:#a65e46;--palette-neutral-light:#f7f7f1;--palette-neutral-dark:#2f2f2f;--theme-canvas:#020d20;--theme-panel:#2f2f2f;--theme-border:#625a55;--theme-text:#f7f7f1;--theme-muted:#e8ded4;--theme-primary:#a65e46;--theme-secondary:#e8ded4;--theme-accent:#a65e46;--theme-action-text:#fff;color:var(--theme-text)}.theme-eco-corporate{--palette-primary:#192d24;--palette-secondary:#93b1a6;--palette-accent:#d1a153;--palette-neutral-light:#dfe5e2;--palette-neutral-warm:#f0efea;--theme-canvas:#f0efea;--theme-panel:#dfe5e2;--theme-border:#b7c5bf;--theme-text:#192d24;--theme-muted:#52675e;--theme-primary:#192d24;--theme-secondary:#718f84;--theme-accent:#d1a153;--theme-action-text:#fff;color:var(--theme-text)}.theme-bold-energetic-tech{--palette-primary:#1d2731;--palette-secondary:#328cc1;--palette-accent:#ff5f08;--palette-neutral-light:#fff;--palette-neutral-mid:#aaa;--theme-canvas:#1d2731;--theme-panel:#263744;--theme-border:#526979;--theme-text:#fff;--theme-muted:#c5cbd0;--theme-primary:#328cc1;--theme-secondary:#ff5f08;--theme-accent:#ff5f08;--theme-action-text:#fff;color:var(--theme-text)}.theme-nordic-industrial{--palette-primary:#495760;--palette-secondary:#cbe1ef;--palette-accent:#2f3c47;--palette-neutral-light:#f0f6fa;--palette-neutral-white:#fff;--theme-canvas:#f0f6fa;--theme-panel:#fff;--theme-border:#cbe1ef;--theme-text:#2f3c47;--theme-muted:#64747f;--theme-primary:#495760;--theme-secondary:#2f3c47;--theme-accent:#cbe1ef;--theme-action-text:#fff;color:var(--theme-text)}.theme-neo-fintech{--palette-primary:#0b0f19;--palette-secondary:#eaeff8;--palette-accent:#00e676;--palette-neutral-light:#f8fafc;--palette-neutral-mid:#64748b;--theme-canvas:#0b0f19;--theme-panel:#151d2a;--theme-border:#3e4b5f;--theme-text:#f8fafc;--theme-muted:#b6c0cf;--theme-primary:#00e676;--theme-secondary:#eaeff8;--theme-accent:#00e676;--theme-action-text:#0b0f19;color:var(--theme-text)}.theme-cyber-creative{--palette-primary:#0d0b18;--palette-secondary:#a29bfe;--palette-accent:#00f2fe;--palette-neutral-light:#e6e6fa;--palette-neutral-dark:#221f3b;--theme-canvas:#0d0b18;--theme-panel:#221f3b;--theme-border:#514b75;--theme-text:#e6e6fa;--theme-muted:#bbb6d5;--theme-primary:#a29bfe;--theme-secondary:#00f2fe;--theme-accent:#00f2fe;--theme-action-text:#0d0b18;color:var(--theme-text)}.theme-human-productivity{--palette-primary:#201a24;--palette-secondary:#f7f4f0;--palette-accent:#ff7643;--palette-neutral-light:#d1d6d2;--palette-neutral-dark:#3a3240;--theme-canvas:#201a24;--theme-panel:#3a3240;--theme-border:#685e6d;--theme-text:#f7f4f0;--theme-muted:#d1d6d2;--theme-primary:#ff7643;--theme-secondary:#f7f4f0;--theme-accent:#ff7643;--theme-action-text:#201a24;color:var(--theme-text)}.theme-deep-tech-infrastructure{--palette-primary:#15191e;--palette-secondary:#cbd5e1;--palette-accent:#2563eb;--palette-neutral-light:#fff;--palette-neutral-dark:#334155;--theme-canvas:#15191e;--theme-panel:#334155;--theme-border:#58677a;--theme-text:#fff;--theme-muted:#cbd5e1;--theme-primary:#2563eb;--theme-secondary:#cbd5e1;--theme-accent:#2563eb;--theme-action-text:#fff;color:var(--theme-text)}.theme-clean-minimalist-b2b{--palette-primary:#0a2540;--palette-secondary:#fff;--palette-accent:#635bff;--palette-neutral-light:#f4f6f8;--palette-border:#e6ebf1;--theme-canvas:#f4f6f8;--theme-panel:#fff;--theme-border:#e6ebf1;--theme-text:#0a2540;--theme-muted:#586b7d;--theme-primary:#0a2540;--theme-secondary:#635bff;--theme-accent:#635bff;--theme-action-text:#fff;color:var(--theme-text)}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.workspace,.content-area){background:var(--theme-canvas)!important;color:var(--theme-text)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.top-header,.side-panel,.app-page,.global-form-designer,.framework-editor,.form-designer,.expense-report-workspace,.submitted-reports){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .side-panel{background:linear-gradient(180deg,var(--theme-panel),var(--theme-canvas))!important;box-shadow:inset 1px 0 color-mix(in srgb,var(--theme-accent) 12%,transparent),14px 0 32px color-mix(in srgb,var(--theme-text) 9%,transparent)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.side-links button,.hub-rail-links button){color:var(--theme-muted)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.side-links button,.hub-rail-links button):is(:hover,.active){background:color-mix(in srgb,var(--theme-primary) 14%,var(--theme-panel))!important;color:var(--theme-text)!important;border-color:var(--theme-primary)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.rail-home-button,.feature-primary,.guide-robot-button){background:linear-gradient(135deg,var(--theme-primary),var(--theme-accent))!important;border-color:var(--theme-primary)!important;color:var(--theme-action-text)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .app-tile.holo-card{background:linear-gradient(145deg,var(--theme-panel),color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas)))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .app-tile.holo-card :is(strong,.tile-copy>span){color:inherit!important}@media print{.no-print,.top-header,.side-panel,.global-form-tabs,.page-kicker{display:none!important}body,.console-shell,.workspace,.app-page,.dash-renderer{background:#fff!important;color:#182235!important}.app-page{box-shadow:none!important;border:none!important;padding:0!important;max-width:none!important}.dash-section{break-inside:avoid}.dash-renderer-title{color:#182235!important}.dash-refresh-timestamp{color:#5e626a!important}.kpi-card,.chart-card{border:1px solid #dce2ec!important;background:#fff!important;box-shadow:none!important}.chart-header{color:#182235!important;border-bottom-color:#e6e8ed!important}.dash-print-only-tab-title{display:block!important;margin:0 0 12px;font-size:1.1rem;font-weight:800;color:#182235}}.dash-print-only-tab-title{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.console-shell:is(.theme-modern-charcoal,.theme-deep-ocean,.theme-aurora-glass,.theme-forest-executive,.theme-burgundy-editorial,.theme-luxury-premium,.theme-bold-energetic-tech,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure){--status-success-bg: color-mix(in srgb, #16a34a 22%, var(--theme-panel));--status-success-border: color-mix(in srgb, #16a34a 45%, var(--theme-panel));--status-success-text: #6ff0c0;--status-warning-bg: color-mix(in srgb, #b45309 26%, var(--theme-panel));--status-warning-border: color-mix(in srgb, #b45309 48%, var(--theme-panel));--status-warning-text: #fbbf67;--status-danger-bg: color-mix(in srgb, #b91c1c 24%, var(--theme-panel));--status-danger-border: color-mix(in srgb, #b91c1c 48%, var(--theme-panel));--status-danger-text: #ff9aa2;--status-info-bg: color-mix(in srgb, var(--theme-secondary) 18%, var(--theme-panel));--status-info-border: color-mix(in srgb, var(--theme-secondary) 40%, var(--theme-panel))}.console-shell:is(.theme-modern-charcoal,.theme-deep-ocean,.theme-aurora-glass,.theme-forest-executive,.theme-burgundy-editorial,.theme-luxury-premium,.theme-bold-energetic-tech,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure) :is(.status-draft,.status-open){background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important}.console-shell:is(.theme-modern-charcoal,.theme-deep-ocean,.theme-aurora-glass,.theme-forest-executive,.theme-burgundy-editorial,.theme-luxury-premium,.theme-bold-energetic-tech,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure) .status-submitted{background:var(--status-info-bg)!important;color:var(--theme-text)!important}.console-shell:is(.theme-modern-charcoal,.theme-deep-ocean,.theme-aurora-glass,.theme-forest-executive,.theme-burgundy-editorial,.theme-luxury-premium,.theme-bold-energetic-tech,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure) :is(.status-approved,.status-reimbursed){background:var(--status-success-bg)!important;color:var(--status-success-text)!important}.console-shell:is(.theme-modern-charcoal,.theme-deep-ocean,.theme-aurora-glass,.theme-forest-executive,.theme-burgundy-editorial,.theme-luxury-premium,.theme-bold-energetic-tech,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure) .status-rejected{background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important}.assistant-close{margin-left:auto;width:26px;height:26px;border:1px solid var(--theme-border);border-radius:7px;background:transparent;color:var(--theme-muted);font-size:1.1rem;line-height:1;cursor:pointer}.assistant-close:hover{color:var(--theme-text);border-color:var(--theme-secondary)}.assistant-intro{margin:0 2px 12px;padding:9px 10px;border-radius:9px;background:color-mix(in srgb,var(--theme-primary) 8%,transparent);color:var(--theme-muted);font-size:.72rem;line-height:1.45}.assistant-tour{align-items:flex-start;gap:10px;padding:11px 10px}.assistant-tour-copy{display:grid;gap:5px;min-width:0}.assistant-tour-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.assistant-tour-heading strong{font-size:.78rem}.assistant-tour-heading small{flex:none;color:var(--theme-muted);font-size:.62rem;font-weight:500}.assistant-tour-description,.assistant-tour-outcome{color:var(--theme-muted);font-size:.68rem;font-weight:500;line-height:1.35}.assistant-tour-outcome{color:color-mix(in srgb,var(--theme-secondary) 75%,var(--theme-text));font-size:.64rem}.assistant-tour-action{flex:none;color:var(--theme-secondary);font-size:1.35rem;line-height:1.1}.assistant-popover-footer{display:flex;align-items:center;gap:6px;margin:12px 2px 1px;padding-top:10px;border-top:1px solid var(--theme-border);color:var(--theme-muted);font-size:.64rem}.assistant-status-dot{width:6px;height:6px;border-radius:50%;background:var(--theme-secondary);box-shadow:0 0 7px var(--theme-secondary)}.app-tile.holo-card:after{top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;border-radius:20px;background:radial-gradient(150px circle at var(--holo-x) var(--holo-y),var(--tile-accent),transparent 48%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;mix-blend-mode:normal;transform:none;filter:drop-shadow(0 0 10px rgba(var(--tile-accent-rgb),.6));opacity:.18}.app-tile.holo-card:hover:after{opacity:.9;animation:none}.app-tile.holo-card:hover{box-shadow:0 18px 42px #09071447,0 0 0 1px rgba(var(--tile-accent-rgb),.34),0 0 30px rgba(var(--tile-accent-rgb),.22)!important}.login-shell.theme-modern-charcoal,.login-shell.theme-deep-ocean,.login-shell.theme-neutral-professional{min-height:100vh}.login-shell.theme-modern-charcoal{background:#121116!important;color:#f5f2f5}.login-shell.theme-modern-charcoal .login-panel{background:#201e26d6!important;color:#f5f2f5;border:1px solid rgba(185,157,255,.38);box-shadow:0 30px 90px #00000094,0 0 50px #a778ff2b;padding:44px}.login-shell.theme-modern-charcoal .login-panel h1,.login-shell.theme-modern-charcoal .login-panel label{color:#f5f2f5}.login-shell.theme-modern-charcoal .login-panel input{background:#18171c;color:#f5f2f5;border-color:#494350}.login-shell.theme-modern-charcoal .login-panel button{background:linear-gradient(135deg,#8c63e6,#6842bf)}.login-shell.theme-deep-ocean{background:#06152b!important;color:#f3fbff}.login-shell.theme-deep-ocean .login-panel{background:#0a2545f0!important;color:#f3fbff;border-color:#28547e;box-shadow:0 26px 70px #0008188a,0 0 40px #00e5ff1c}.login-shell.theme-deep-ocean .login-panel h1,.login-shell.theme-deep-ocean .login-panel label{color:#f3fbff}.login-shell.theme-deep-ocean .login-panel input{background:#071a34;color:#f3fbff;border-color:#28547e}.login-shell.theme-deep-ocean .login-panel button{background:linear-gradient(135deg,#0077af,#00bcd4)}.login-shell.theme-neutral-professional{background:#f3f4f6!important;color:#18202c}.login-shell.theme-neutral-professional .login-panel{background:#fffffff5!important;color:#18202c;border-color:#d8dbe1;box-shadow:0 26px 70px #0f172a26}.login-shell.theme-neutral-professional .login-panel h1,.login-shell.theme-neutral-professional .login-panel label{color:#18202c}.login-shell.theme-neutral-professional .login-panel input{background:#fff;color:#18202c;border-color:#cfd5dc}.login-shell.theme-neutral-professional .login-panel button{background:linear-gradient(135deg,#475569,#64748b)}.login-panel .login-help{margin:-5px 0 2px;color:var(--theme-muted,#a9a2b0);font-size:.86rem;line-height:1.5}.login-panel .form-success{margin:0;padding:10px 12px;border:1px solid rgba(69,229,166,.42);border-radius:8px;background:#45e5a61f;color:#6ff0c0;font-size:.84rem;font-weight:650;line-height:1.45}.login-panel .form-error{margin:0;padding:10px 12px;border:1px solid rgba(230,57,70,.45);border-radius:8px;background:#e639461f;color:#ff9aa2;font-size:.84rem;font-weight:650;line-height:1.45}.login-panel .login-link-button{min-height:auto!important;padding:4px!important;background:transparent!important;color:var(--theme-secondary,#a778ff)!important;font-size:.84rem;font-weight:750;text-decoration:underline;text-underline-offset:3px}.login-panel .login-link-button:hover{filter:brightness(1.18)}.login-shell.theme-neutral-professional .login-panel .login-help{color:#526071}.login-shell.theme-neutral-professional .login-panel .form-success{color:#08734d;background:#e9f8f0;border-color:#99d7b7}.login-shell.theme-neutral-professional .login-panel .form-error{color:#b91c1c;background:#fdeaea;border-color:#f0b4b8}.login-shell.theme-neutral-professional .login-panel .login-link-button{color:#1f766e!important}.console-shell .modal-backdrop{background:#05070cb8!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.console-shell .modal-panel,.console-shell .expense-report-popup,.console-shell .right-drawer{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:0 30px 80px #00000061!important}.console-shell .modal-panel .modal-head,.console-shell .expense-report-popup .modal-head,.console-shell .drawer-head,.console-shell .modal-panel .modal-head+div{background:transparent!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell .modal-panel h1,.console-shell .modal-panel h2,.console-shell .modal-panel h3,.console-shell .expense-report-popup h1,.console-shell .expense-report-popup h2,.console-shell .right-drawer h1,.console-shell .right-drawer h2{color:var(--theme-text)!important}.console-shell .modal-panel button,.console-shell .expense-report-popup button,.console-shell .right-drawer button{color:var(--theme-text)}.console-shell .modal-panel .modal-close,.console-shell .drawer-head button{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell .modal-panel :is(input,select,textarea),.console-shell .expense-report-popup :is(input,select,textarea),.console-shell .right-drawer :is(input,select,textarea),.console-shell .app-page :is(input,select,textarea),.console-shell .framework-editor :is(input,select,textarea),.console-shell .form-designer :is(input,select,textarea){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell .modal-panel :is(div,section,article,li,table,thead,tbody,tr,td)[style*=background],.console-shell .expense-report-popup :is(div,section,article,li,table,thead,tbody,tr,td)[style*=background]{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.theme-modern-charcoal :is(.severity-card,.operations-panel,.placeholder-panel,.report-setup,.report-editor,.report-table,.global-pages,.global-page-canvas,.global-element,.expense-report-index,.report-card,.submitted-reports,.expense-report-workspace){background:#211f26!important;color:#f5f2f5!important;border-color:#403b49!important}.theme-modern-charcoal :is(.severity-card p,.report-heading p,.report-editor-head p,.report-card small,.submitted-table-wrap td small){color:#b8b1c0!important}.theme-deep-ocean :is(.severity-card,.operations-panel,.placeholder-panel,.report-setup,.report-editor,.report-table,.global-pages,.global-page-canvas,.global-element,.expense-report-index,.report-card,.submitted-reports,.expense-report-workspace){background:#0c1d38!important;color:#f3fbff!important;border-color:#1e3a60!important}.theme-deep-ocean :is(.severity-card p,.report-heading p,.report-editor-head p,.report-card small,.submitted-table-wrap td small){color:#9bb5d0!important}.theme-neutral-professional :is(.modal-panel,.expense-report-popup,.right-drawer){box-shadow:0 28px 72px #0f172a2e!important}.theme-modern-charcoal .app-page :is(div,section,article,li,table,thead,tbody,tr,td)[style*=background],.theme-deep-ocean .app-page :is(div,section,article,li,table,thead,tbody,tr,td)[style*=background],.theme-modern-charcoal .framework-editor :is(div,section,article,li,table,thead,tbody,tr,td)[style*=background],.theme-deep-ocean .framework-editor :is(div,section,article,li,table,thead,tbody,tr,td)[style*=background]{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.theme-modern-charcoal .app-page :is(p,span,small,label,td,th,li),.theme-modern-charcoal .framework-editor :is(p,span,small,label,td,th,li){color:#ddd7e2!important}.theme-deep-ocean .app-page :is(p,span,small,label,td,th,li),.theme-deep-ocean .framework-editor :is(p,span,small,label,td,th,li){color:#c5ddf1!important}.theme-modern-charcoal .incident-row{background:#211f26!important;color:#f5f2f5!important;border-color:#403b49!important}.theme-deep-ocean .incident-row{background:#0c1d38!important;color:#f3fbff!important;border-color:#1e3a60!important}.theme-modern-charcoal .incident-row :is(strong,span,p,small),.theme-deep-ocean .incident-row :is(strong,span,p,small){color:inherit!important}.theme-modern-charcoal .app-tile.holo-card:hover{background:radial-gradient(circle 230px at var(--holo-x) var(--holo-y),rgba(var(--tile-accent-rgb),.24),transparent 58%),linear-gradient(145deg,#26232d,#17171b)!important}.theme-deep-ocean .app-tile.holo-card:hover{background:radial-gradient(circle 230px at var(--holo-x) var(--holo-y),rgba(0,229,255,.22),transparent 58%),linear-gradient(145deg,#0f2c50,#091831)!important}@media (prefers-reduced-motion:reduce){.app-tile.holo-card:after{display:none}.app-tile.holo-card:hover{box-shadow:0 14px 30px #00000029!important}}[class*=theme-] .submitted-table-wrap th{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}[class*=theme-] .submitted-table-wrap td{color:var(--theme-text)!important;border-color:var(--theme-border)!important}[class*=theme-] .submitted-table-wrap tr:hover td{background:color-mix(in srgb,var(--theme-secondary) 8%,var(--theme-panel))!important}.org-settings-body.bare .support-ticket-card{border:1px solid var(--theme-border)!important;border-radius:11px!important;background:color-mix(in srgb,var(--theme-panel) 90%,var(--theme-secondary))!important;color:var(--theme-text)!important}.org-settings-body.bare .support-ticket-card :is(strong,p,h3){color:var(--theme-text)!important}.org-settings-body.bare .support-ticket-card p:last-child{color:var(--theme-muted)!important}.console-shell .brand-title strong{font-size:1.38rem;letter-spacing:-.035em}.console-shell .brand-title span{font-size:.66rem;letter-spacing:.025em}.console-shell .logo-button img{width:54px;height:54px}.console-shell .top-header{min-height:86px!important;padding:12px 30px!important}.console-shell .workspace{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:100%!important}.console-shell .side-panel{position:sticky!important;top:86px!important;width:300px!important;height:100%!important;display:flex;flex-direction:column;gap:0;padding:18px 16px!important;overflow-y:auto;background:linear-gradient(180deg,#141319fa,#0e1014fa)!important;border-right:1px solid rgba(167,120,255,.25)!important;box-shadow:inset 1px 0 #43d4c721,14px 0 40px #00000029!important;z-index:5}.console-shell .side-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 0 10%,rgba(167,120,255,.24),transparent 13rem),radial-gradient(circle at 0 92%,rgba(67,212,199,.19),transparent 17rem);opacity:.65}.console-shell .side-panel>*{position:relative;z-index:1}.console-shell .side-panel.hub-nav .side-title,.console-shell .side-panel.hub-nav .panel-home-button{display:none}.console-shell .side-panel:not(.expanded){width:78px!important;padding:16px 10px!important}.console-shell .side-panel:not(.expanded) .rail-brand>span,.console-shell .side-panel:not(.expanded) .rail-org-status>span:not(.rail-org-initial),.console-shell .side-panel:not(.expanded) .hub-rail-links p,.console-shell .side-panel:not(.expanded) .hub-rail-links button:not(.active),.console-shell .side-panel:not(.expanded) .rail-profile>div,.console-shell .side-panel:not(.expanded) .rail-profile>i{display:none}.console-shell .side-panel:not(.expanded) .hub-rail-links button.active{font-size:0;justify-content:center}.console-shell .side-panel:not(.expanded) .hub-rail-links button.active .rail-symbol{font-size:1.3rem}.console-shell .side-panel:not(.expanded) .rail-brand{justify-content:center}.console-shell .side-panel:not(.expanded) .rail-org-status{justify-content:center;padding:10px}.console-shell .side-panel:not(.expanded) .rail-profile{justify-content:center;border:0;padding:8px}.rail-brand{display:flex;align-items:center;gap:13px;width:100%;padding:2px 5px 16px;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent;color:var(--theme-text);text-align:left}.rail-brand img{width:55px;height:55px;object-fit:contain;border-radius:13px;box-shadow:0 0 22px #43d4c733}.rail-brand span,.rail-org-status>span:nth-child(2),.rail-profile div{display:grid;gap:2px;min-width:0}.rail-brand strong{font-size:1.48rem;line-height:1;font-weight:800;letter-spacing:-.055em}.rail-brand small{color:var(--theme-muted);font-size:.67rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rail-org-status{display:flex;align-items:center;gap:10px;margin:17px 0 13px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff09;color:var(--theme-text)}.rail-org-initial,.rail-profile>span{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(67,212,199,.48);border-radius:10px;background:linear-gradient(145deg,#43d4c738,#a778ff2e);font-size:.79rem;font-weight:800}.rail-org-status strong,.rail-profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.2}.rail-org-status small,.rail-profile small{color:var(--theme-muted);font-size:.68rem}.rail-org-status small i,.system-status i{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:#45e5a6;box-shadow:0 0 10px #45e5a6}.rail-caret{margin-left:auto;color:var(--theme-muted);font-size:1.15rem}.hub-rail-links{display:grid;gap:4px;margin:2px 0 18px}.hub-rail-links p{margin:15px 8px 6px;color:var(--theme-muted);font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hub-rail-links button{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--theme-muted);font-size:.83rem;font-weight:700;text-align:left;transition:.2s ease}.hub-rail-links button:hover{background:#ffffff0e;color:var(--theme-text)}.hub-rail-links button.active{border-color:#a778ffd1!important;background:linear-gradient(100deg,#7a4cda5c,#25b9b117)!important;color:#fff!important;box-shadow:inset 0 0 0 1px #43d4c733,0 0 18px #a778ff2e}.hub-rail-links img{width:22px;height:22px;object-fit:contain}.rail-symbol{display:grid;place-items:center;width:22px;color:var(--theme-secondary);font-size:1.15rem}.rail-profile{display:flex;align-items:center;gap:10px;margin-top:auto;padding:15px 4px 2px;border-top:1px solid rgba(255,255,255,.12);color:var(--theme-text)}.rail-profile>span{width:38px;height:38px;border-radius:50%;background:#3a3448}.rail-profile>i{width:9px;height:9px;margin-left:auto;border-radius:50%;background:#45e5a6;box-shadow:0 0 10px #45e5a6}.console-shell .content-area{padding:20px clamp(12px,1vw,20px)!important;min-width:0}.hub-view{width:100%}.hub-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:2px 0 25px}.hub-command-head h1{margin:0!important;font-size:2rem!important;letter-spacing:-.055em}.hub-command-head p,.member-hub-heading p{margin:5px 0 0;color:var(--theme-muted);font-size:.91rem}.system-status{display:flex;align-items:center;gap:7px;flex:0 0 auto;padding:12px 15px;border:1px solid var(--theme-border);border-radius:10px;background:#ffffff09;color:var(--theme-muted);font-size:.76rem;font-weight:700}.system-status i{margin:0}.hub-overview,.hub-pulse{border:1px solid var(--theme-border)!important;border-radius:14px;background:linear-gradient(145deg,#ffffff0b,#ffffff04)!important;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #0000001f!important}.hub-overview{padding:14px 22px 21px}.hub-overview-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 18px;color:var(--theme-muted);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hub-overview-heading button,.pulse-heading button{border:1px solid var(--theme-border);border-radius:8px;background:#ffffff09;color:var(--theme-muted);padding:8px 11px;font-size:.72rem;font-weight:700}.hub-metrics{display:grid;grid-template-columns:repeat(4,1fr)}.hub-metrics>div{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto auto;column-gap:12px;padding:3px 24px;border-left:1px solid rgba(255,255,255,.14)}.hub-metrics>div:first-child{padding-left:0;border-left:0}.hub-metrics>div:last-child{padding-right:0}.metric-icon{display:grid;grid-row:span 3;place-items:center;width:37px;height:37px;border:1px solid currentColor;border-radius:50%;font-size:1.55rem}.metric-icon.violet{color:#a778ff}.metric-icon.teal{color:#42d4c6}.metric-icon.blue{color:#78a6ff}.hub-metrics p{margin:0;color:var(--theme-muted);font-size:.63rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hub-metrics strong{margin:3px 0;color:var(--theme-text);font-size:1.75rem;line-height:1}.hub-metrics small{color:#5be0b7;font-size:.68rem;font-weight:700}.hub-section-heading{display:flex;align-items:baseline;gap:10px;margin:31px 0 14px;color:var(--theme-text);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hub-section-heading small{color:var(--theme-muted);font-size:.67rem;font-weight:600;letter-spacing:0;text-transform:none}.admin-hub .app-feed{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;gap:16px}.admin-hub .app-tile.holo-card{min-height:225px;padding:18px;gap:13px}.admin-hub .tile-icon-shell{width:58px;height:58px;border-radius:14px}.admin-hub .app-tile.holo-card .tile-icon-shell img{width:49px;height:49px}.admin-hub .app-tile.holo-card .tile-copy strong{font-size:1.08rem}.admin-hub .app-tile.holo-card .tile-copy>span{font-size:.78rem;line-height:1.4}.admin-hub .tile-footer{padding-top:10px;font-size:.62rem}.hub-pulse{margin-top:25px;padding:21px 22px 14px}.pulse-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pulse-heading>div:first-child>span{display:block;color:var(--theme-muted);font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pulse-heading p{margin:5px 0 0;color:var(--theme-muted);font-size:.78rem}.pulse-heading>div:last-child{display:flex;align-items:center;gap:15px;color:var(--theme-muted);font-size:.7rem}.pulse-heading small i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.violet-dot{background:#a778ff}.teal-dot{background:#42d4c6}.hub-pulse svg{display:block;width:100%;height:180px;margin-top:10px;overflow:visible}.pulse-grid line{stroke:#ffffff1a;stroke-dasharray:3 5}.resolved-area{fill:url(#resolved-fill)}.resolved-line,.incoming-line{fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.resolved-line{stroke:#a778ff;filter:drop-shadow(0 0 4px rgba(167,120,255,.55))}.incoming-line{stroke:#42d4c6;filter:drop-shadow(0 0 4px rgba(67,212,199,.45))}.pulse-axis{display:flex;justify-content:space-between;color:var(--theme-muted);font-size:.65rem}.member-hub-heading{margin:4px 0 26px}.member-hub-heading h1{margin:8px 0 0!important;font-size:2rem!important;letter-spacing:-.055em}.member-hub .app-feed{max-width:1000px}.theme-deep-ocean .side-panel{background:linear-gradient(180deg,#071a34,#06152b)!important}.theme-deep-ocean .hub-overview,.theme-deep-ocean .hub-pulse{background:linear-gradient(145deg,#1448748c,#08203ebd)!important}.theme-deep-ocean .hub-rail-links button.active{border-color:var(--theme-primary)!important;background:linear-gradient(100deg,color-mix(in srgb,var(--theme-primary) 30%,transparent),color-mix(in srgb,var(--theme-secondary) 12%,transparent))!important;color:#fff!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-secondary) 25%,transparent),0 0 18px color-mix(in srgb,var(--theme-primary) 20%,transparent)!important}.theme-neutral-professional .side-panel{background:linear-gradient(180deg,#fff,#edf0f3)!important;box-shadow:inset 1px 0 #1f766e24,14px 0 32px #0f172a0f!important}.theme-neutral-professional .side-panel:before{background:radial-gradient(circle at 0 7%,rgba(100,116,139,.14),transparent 13rem),radial-gradient(circle at 0 94%,rgba(31,118,110,.12),transparent 17rem)}.theme-neutral-professional .rail-brand,.theme-neutral-professional .rail-profile{border-color:#d9dde2;color:#18202c}.theme-neutral-professional .rail-brand small,.theme-neutral-professional .rail-org-status small,.theme-neutral-professional .rail-profile small,.theme-neutral-professional .hub-rail-links p{color:#657080}.theme-neutral-professional .rail-org-status{background:#fff;border-color:#d8dbe1;color:#18202c}.theme-neutral-professional .hub-rail-links button{color:#526071}.theme-neutral-professional .hub-rail-links button:hover{background:#f1f4f5;color:#18202c}.theme-neutral-professional .hub-rail-links button.active{border-color:#7fa6a1!important;background:linear-gradient(100deg,#e8f2f1,#f4f8f8)!important;color:#1b5c56!important;box-shadow:none}.theme-neutral-professional .hub-overview,.theme-neutral-professional .hub-pulse{background:#fffc!important;box-shadow:0 14px 30px #0f172a0d!important}.theme-neutral-professional .hub-metrics>div{border-color:#d8dbe1}.theme-neutral-professional .pulse-grid line{stroke:#d8dbe1}@media (max-width:1080px){.console-shell .workspace{grid-template-columns:255px minmax(0,1fr)}.console-shell .side-panel{width:255px!important}.admin-hub .app-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-metrics{grid-template-columns:repeat(2,1fr);gap:18px}.hub-metrics>div:nth-child(3){padding-left:0;border-left:0}}@media (max-width:780px){.console-shell .top-header{min-height:72px!important;padding:10px 16px!important}.console-shell .workspace{display:block}.console-shell .side-panel,.console-shell .side-panel.expanded{position:relative!important;top:auto!important;width:100%!important;height:auto!important;min-height:0;padding:14px!important}.rail-org-status,.rail-profile{display:none}.console-shell .side-panel:before{opacity:.35}.rail-brand{padding-bottom:10px;border:0}.rail-brand img{width:43px;height:43px}.rail-brand strong{font-size:1.2rem}.hub-rail-links{display:flex;overflow-x:auto;margin:8px 0 0}.hub-rail-links p{display:none}.hub-rail-links button{flex:0 0 auto;min-height:36px;padding:7px 9px;font-size:.72rem}.hub-rail-links img{width:17px;height:17px}.console-shell .content-area{padding:23px 16px!important}.hub-command-head{display:block}.system-status{display:inline-flex;margin-top:14px}.hub-metrics{grid-template-columns:1fr 1fr}.hub-metrics>div{padding:3px 12px}.hub-metrics>div:nth-child(odd){padding-left:0;border-left:0}.pulse-heading{display:block}.pulse-heading>div:last-child{margin-top:12px;flex-wrap:wrap}.hub-pulse svg{height:130px}.admin-hub .app-feed{grid-template-columns:1fr}.hub-overview{padding:15px}.hub-pulse{padding:16px}.console-shell .side-panel:not(.expanded) .hub-rail-links button:not(.active){display:flex}.console-shell .side-panel:not(.expanded) .rail-brand>span{display:grid}.console-shell .side-panel:not(.expanded){padding:14px!important}}@media (max-width:480px){.hub-metrics{grid-template-columns:1fr}.hub-metrics>div{padding:4px 0;border-left:0}.hub-command-head h1,.member-hub-heading h1{font-size:1.65rem!important}.hub-pulse svg{height:102px}.pulse-axis{font-size:.56rem}.pulse-heading>div:last-child small{font-size:.62rem}}.console-shell .header-user-name,.console-shell .header-actions .user-menu-wrap,.console-shell .header-actions button[aria-label="Log support ticket"],.console-shell .header-actions button[aria-label=Favorites]{display:none!important}.rail-profile-wrap{position:relative;margin-top:auto;flex-shrink:0}.console-shell .side-panel{overflow-y:hidden!important}.console-shell .side-panel .side-links,.console-shell .side-panel .hub-rail-links{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.rail-profile{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.rail-profile:hover{background:#ffffff0e}.rail-profile>span{overflow:hidden}.rail-profile>span img{width:100%;height:100%;object-fit:cover}.rail-user-menu{position:absolute;z-index:45;bottom:calc(100% + 10px);left:0;right:0;display:grid;gap:3px;padding:7px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-panel);box-shadow:0 18px 40px #00000059}.rail-user-menu button{padding:10px;border:0;border-radius:8px;background:transparent;color:var(--theme-text);font-size:.78rem;font-weight:700;text-align:left}.rail-user-menu button:hover{background:#a778ff29}.rail-user-menu .rail-sign-out{margin-top:3px;border-top:1px solid var(--theme-border);border-radius:0;color:#ff9ca2}.theme-neutral-professional .rail-profile:hover,.theme-neutral-professional .rail-user-menu button:hover{background:#edf3f4}.theme-neutral-professional .rail-user-menu .rail-sign-out{color:#b42332}@media (max-width:780px){.rail-profile-wrap{display:none}}.console-shell{display:flex;flex-direction:column;min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.console-shell>.workspace{flex:1 1 auto;min-height:0}.console-shell .top-header{position:absolute!important;top:0;right:0;left:300px;z-index:18;min-height:92px!important;padding:20px 34px!important;justify-content:flex-end!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none}.console-shell .top-header .logo-button,.console-shell .top-header .brand-title,.console-shell .top-header .header-wave{display:none!important}.console-shell .top-header .header-actions{pointer-events:auto;gap:10px}.console-shell .top-header .header-actions .org-chip{order:1;min-height:52px;padding:7px 14px!important;border-radius:12px!important}.console-shell .top-header .header-actions .environment-switcher{order:2;min-height:52px}.console-shell .top-header .header-actions button[aria-label=Notifications]{order:3;width:52px;height:52px;border-radius:12px!important;font-size:1.15rem}.console-shell .side-panel{top:0!important;height:100%!important}.console-shell .content-area{padding-top:116px!important}.console-shell .hub-view h1,.console-shell .hub-view strong,.console-shell .hub-view p{text-shadow:none}.console-shell .hub-view h1{font-weight:700!important}.console-shell .hub-view .app-tile.holo-card .tile-copy strong{font-weight:650!important}.console-shell .hub-view .app-tile.holo-card .tile-copy>span{font-weight:500!important}.console-shell .app-tile.holo-card:hover:before{opacity:1!important;background:radial-gradient(circle 220px at var(--holo-x) var(--holo-y),rgba(var(--tile-accent-rgb),.36),transparent 47%),radial-gradient(circle 280px at calc(var(--holo-x) + 22%) calc(var(--holo-y) - 12%),rgba(167,120,255,.16),transparent 56%)!important;mix-blend-mode:normal!important}.console-shell .app-tile.holo-card:hover{transform:perspective(900px) rotateX(var(--holo-rotate-x)) rotateY(var(--holo-rotate-y)) translateY(-6px)!important;box-shadow:0 22px 44px #00000059,0 0 28px rgba(var(--tile-accent-rgb),.26)!important}.drawer-kicker{display:block;color:var(--theme-secondary);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.user-features-drawer{width:min(480px,100vw)!important}.user-features-drawer .drawer-head h2{margin:3px 0 0}.user-feature-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:12px;border-bottom:1px solid var(--theme-border)}.user-feature-tabs button{padding:9px 6px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--theme-muted);font-size:.72rem;font-weight:750}.user-feature-tabs button.active{color:var(--theme-secondary);border-color:var(--theme-secondary)}.user-feature-body{padding:25px}.user-feature-body h3{margin:0 0 8px;color:var(--theme-text)}.user-feature-body p{margin:0 0 21px;color:var(--theme-muted);line-height:1.55}.feature-primary{padding:11px 14px;border:1px solid var(--theme-secondary);border-radius:9px;background:#43d4c71f;color:var(--theme-text);font-weight:750}.rail-user-menu button:first-child{display:flex;justify-content:space-between;align-items:center}.console-shell .header-actions .user-menu-wrap{display:block!important}.console-shell .header-actions .user-menu-wrap:has(.user-button){display:none!important}.login-shell{position:relative;isolation:isolate;overflow:hidden}.login-shader-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.login-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at center,transparent 0%,rgba(9,8,12,.15) 52%,rgba(5,5,8,.72) 100%);pointer-events:none}.login-shell .login-panel{position:relative;z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-shell.theme-modern-charcoal .login-panel{background:#1c1b22d1!important}.login-shell.theme-deep-ocean .login-panel{background:#071931d1!important}.login-shell.theme-neutral-professional .login-panel{background:#ffffffe0!important}@media (prefers-reduced-motion:reduce){.login-shader-backdrop,.login-shell:after{display:none}}.onboarding-assistant{position:fixed;top:26px;right:132px;z-index:9000}.console-shell:has(.right-drawer) .onboarding-assistant{display:none}.tour-cancel-button{position:fixed;right:24px;bottom:22px;z-index:10001;padding:9px 15px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-panel);color:var(--theme-text);font-size:.78rem;font-weight:700;box-shadow:0 10px 26px #0000004d;cursor:pointer}.tour-cancel-button:hover{border-color:var(--theme-secondary);color:var(--theme-secondary)}@media (max-width:700px){.tour-cancel-button{right:16px;bottom:16px}}.assistant-click-away{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:default}.guide-robot-button{--robot-x:0deg;--robot-y:0deg;position:relative;isolation:isolate;display:grid;place-items:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--theme-secondary) 60%,var(--theme-border));border-radius:14px;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.2),transparent 25%),linear-gradient(145deg,color-mix(in srgb,var(--theme-primary) 76%,#17161c),color-mix(in srgb,var(--theme-secondary) 28%,#17161c));box-shadow:inset 0 1px #ffffff4d,0 8px 16px #0000004d,0 0 12px color-mix(in srgb,var(--theme-secondary) 24%,transparent);color:#fff;cursor:pointer;transform:perspective(360px) rotateX(var(--robot-x)) rotateY(var(--robot-y));transition:transform .16s ease,box-shadow .22s ease}.guide-robot-button:hover{box-shadow:inset 0 1px #ffffff61,0 10px 20px #0000005c,0 0 16px color-mix(in srgb,var(--theme-secondary) 42%,transparent)}.robot-orbit{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:-1;border:1px solid color-mix(in srgb,var(--theme-secondary) 56%,transparent);border-radius:17px;opacity:.6;animation:robot-orbit 3.5s linear infinite}.robot-antenna{position:absolute;top:4px;width:2px;height:8px;border-radius:2px;background:#eafcff;transform:translateY(-3px)}.robot-antenna i{position:absolute;top:-4px;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--theme-secondary);box-shadow:0 0 8px var(--theme-secondary)}.robot-head{display:flex;align-items:center;justify-content:center;gap:6px;width:23px;height:17px;margin-top:-3px;border:1px solid rgba(255,255,255,.6);border-radius:8px 8px 9px 9px;background:linear-gradient(145deg,#ffffff4d,#0a0b123d);box-shadow:inset 0 1px #ffffff6b,0 3px 6px #0003}.robot-head i{width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 5px #fff}.robot-body{position:absolute;top:27px;width:16px;height:9px;border:1px solid rgba(255,255,255,.45);border-radius:5px 5px 6px 6px;background:#0a0b1247}.robot-body i{display:block;width:4px;height:4px;margin:2px auto;border-radius:50%;background:var(--theme-secondary);box-shadow:0 0 6px var(--theme-secondary)}.robot-label{position:absolute;bottom:-14px;left:50%;transform:translate(-50%);padding:3px 7px;border-radius:999px;background:var(--theme-panel);border:1px solid var(--theme-border);color:var(--theme-text);font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:0;transition:opacity .2s ease;pointer-events:none;white-space:nowrap}.guide-robot-button:hover .robot-label{opacity:1}@keyframes robot-orbit{to{transform:rotate(360deg)}}.assistant-popover{position:absolute;right:0;top:calc(100% + 14px);width:280px;padding:13px;border:1px solid var(--theme-border);border-radius:15px;background:var(--theme-panel);color:var(--theme-text);box-shadow:0 22px 48px #0006,0 0 25px color-mix(in srgb,var(--theme-primary) 13%,transparent);animation:assistant-pop .22s ease-out both;transform-origin:top right}.assistant-popover-title{display:flex;align-items:center;gap:10px;margin:2px 2px 12px}.assistant-popover-title strong,.assistant-popover-title small{display:block}.assistant-popover-title strong{font-size:.86rem}.assistant-popover-title small,.assistant-empty{margin:3px 0 0;color:var(--theme-muted);font-size:.72rem}.assistant-mini-bot{display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--theme-secondary) 58%,transparent);border-radius:10px;background:color-mix(in srgb,var(--theme-secondary) 14%,transparent);color:var(--theme-secondary)}.assistant-tour-list{display:grid;gap:6px}.assistant-tour{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px;border:1px solid var(--theme-border);border-radius:9px;background:#ffffff06;color:var(--theme-text);font-size:.76rem;font-weight:700;text-align:left}.assistant-tour:hover{border-color:var(--theme-secondary);background:color-mix(in srgb,var(--theme-secondary) 9%,transparent)}.assistant-complete{color:var(--theme-secondary);font-size:1rem}@keyframes assistant-pop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.theme-neutral-professional .guide-robot-button{background:linear-gradient(145deg,#536271,#1f766e);box-shadow:inset 0 1px #ffffff59,0 8px 16px #0f172a38}.theme-neutral-professional .robot-label{background:#fff}@media (max-width:780px){.onboarding-assistant{top:20px;right:100px}.guide-robot-button{width:34px;height:34px;border-radius:11px}.assistant-popover{top:calc(100% + 10px);width:min(280px,calc(100vw - 32px))}}.welcome-banner{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 16px;background:#eff6ff;border-bottom:1px solid #93c5fd;color:#1e3a8a;font-size:13px;transition:opacity .18s ease,transform .18s ease}.welcome-banner-launching{opacity:0;transform:scale(.97) translateY(-2px)}.welcome-banner-cta{background:#1d4ed8;color:#fff;border:none;border-radius:6px;padding:4px 12px;cursor:pointer}.welcome-banner-close{background:transparent;border:none;color:inherit;cursor:pointer;font-size:16px;line-height:1}.welcome-banner-flying{position:fixed;z-index:9500;display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 16px;background:#eff6ff;border:1px solid #93c5fd;border-radius:10px;color:#1e3a8a;font-size:13px;box-shadow:0 12px 30px #1d4ed859;pointer-events:none;overflow:hidden;white-space:nowrap;animation:welcome-banner-fly .65s cubic-bezier(.4,-.2,.7,.3) forwards}@keyframes welcome-banner-fly{0%{transform:translate(0) scale(1);opacity:1}55%{opacity:1}to{transform:translate(var(--fly-x),var(--fly-y)) scale(.05);opacity:0}}.theme-modern-charcoal :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(input,select,textarea),.theme-deep-ocean :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(input,select,textarea){background:var(--theme-panel)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;box-shadow:none!important;font-family:Inter,Segoe UI,sans-serif!important;font-size:.82rem!important;font-weight:600!important}.theme-modern-charcoal :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) button,.theme-deep-ocean :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) button{background:color-mix(in srgb,#146bd1 16%,var(--theme-panel))!important;color:var(--theme-text)!important;border:1px solid color-mix(in srgb,#2587f2 55%,var(--theme-border))!important;font-family:Inter,Segoe UI,sans-serif!important;font-size:.82rem!important;font-weight:650!important;text-shadow:none!important}.theme-modern-charcoal :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) button:hover,.theme-deep-ocean :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) button:hover{background:color-mix(in srgb,#146bd1 28%,var(--theme-panel))!important;border-color:#2587f2!important}.theme-modern-charcoal :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) button:disabled,.theme-deep-ocean :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) button:disabled{background:var(--theme-panel)!important;border-color:var(--theme-border)!important;opacity:.5!important}.theme-modern-charcoal :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(label,span,small,p,td,th),.theme-deep-ocean :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(label,span,small,p,td,th){color:var(--theme-text)!important;font-family:Inter,Segoe UI,sans-serif!important;text-shadow:none!important}.theme-modern-charcoal :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) button[style*="005fcc"],.theme-modern-charcoal :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) button[style*="rgb(0, 95, 204)"],.theme-deep-ocean :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) button[style*="005fcc"],.theme-deep-ocean :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) button[style*="rgb(0, 95, 204)"]{background:#146bd1!important;border-color:#2587f2!important;color:#fff!important}.theme-modern-charcoal :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) button[style*="059669"],.theme-deep-ocean :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) button[style*="059669"]{background:#17785d!important;border-color:#35be91!important;color:#fff!important}.theme-modern-charcoal :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(div,section,article,li)[style*="background: rgb(255, 255, 255)"],.theme-deep-ocean :is(.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(div,section,article,li)[style*="background: rgb(255, 255, 255)"]{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.theme-modern-charcoal button.element-condition-click-away,.theme-deep-ocean button.element-condition-click-away,.theme-modern-charcoal button.element-condition-click-away:hover,.theme-deep-ocean button.element-condition-click-away:hover{background:transparent!important;border:0!important}.theme-modern-charcoal .app-page .severity-badge,.theme-deep-ocean .app-page .severity-badge,.theme-modern-charcoal .app-page .status-badge,.theme-deep-ocean .app-page .status-badge{font-weight:800!important;text-shadow:none!important}.theme-modern-charcoal .app-page .filter-btn,.theme-deep-ocean .app-page .filter-btn{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.theme-modern-charcoal .app-page .filter-btn.active{background:#6f48c7!important;color:#fff!important;border-color:#a778ff!important}.theme-deep-ocean .app-page .filter-btn.active{background:#0077af!important;color:#fff!important;border-color:#00e5ff!important}.assistant-popover.assistant-workspace{width:min(760px,calc(100vw - 48px));padding:0;display:grid;grid-template-columns:280px minmax(340px,1fr);overflow:hidden;transition:width .2s ease,grid-template-columns .2s ease}.assistant-popover.assistant-workspace.chat-collapsed{width:326px;grid-template-columns:280px 46px}.assistant-guide-column{min-width:0;padding:13px;max-height:min(650px,calc(100vh - 130px));overflow:auto}.assistant-chat-panel{position:relative;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(650px,calc(100vh - 130px));border-left:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-panel) 92%,var(--theme-primary) 8%)}.assistant-chat-panel.collapsed{display:block}.assistant-chat-toggle{position:absolute;z-index:2;top:10px;left:9px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-panel);color:var(--theme-secondary);font-size:1.35rem;line-height:1;cursor:pointer}.assistant-chat-toggle:hover{border-color:var(--theme-secondary)}.assistant-chat-header{padding:14px 16px 13px 50px;border-bottom:1px solid var(--theme-border)}.assistant-chat-header strong,.assistant-chat-header small{display:block}.assistant-chat-header strong{font-size:.82rem}.assistant-chat-header small{margin-top:3px;color:var(--theme-muted);font-size:.65rem}.assistant-ai-disclaimer{margin:0;padding:9px 14px;border-bottom:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-secondary) 8%,var(--theme-panel));color:var(--theme-muted);font-size:.62rem;line-height:1.45}.assistant-chat-messages{min-height:250px;display:flex;flex-direction:column;gap:10px;padding:14px;overflow:auto;scrollbar-width:thin}.assistant-chat-message{max-width:88%;padding:9px 11px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-panel);box-shadow:0 4px 12px #0000001f}.assistant-chat-message.user{align-self:flex-end;border-color:color-mix(in srgb,var(--theme-secondary) 48%,var(--theme-border));background:color-mix(in srgb,var(--theme-secondary) 12%,var(--theme-panel))}.assistant-chat-message>span{display:block;margin-bottom:4px;color:var(--theme-secondary);font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.assistant-chat-message p{margin:0;color:var(--theme-text);font-size:.72rem;line-height:1.48;white-space:pre-wrap}.assistant-chat-message a{display:inline-block;margin-top:7px;color:var(--theme-secondary);font-size:.62rem;text-decoration:none}.assistant-chat-message a:hover{text-decoration:underline}.assistant-chat-message button{display:block;margin-top:9px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--theme-secondary) 55%,var(--theme-border));border-radius:7px;background:color-mix(in srgb,var(--theme-secondary) 13%,var(--theme-panel));color:var(--theme-text);font-size:.65rem;font-weight:750;cursor:pointer}.assistant-chat-message button:hover{border-color:var(--theme-secondary)}.assistant-feedback{display:flex;align-items:center;gap:6px;margin-top:9px;padding-top:8px;border-top:1px solid var(--theme-border)}.assistant-feedback small{margin-right:2px;color:var(--theme-muted);font-size:.6rem}.assistant-chat-message .assistant-feedback button{display:grid;place-items:center;width:28px;height:26px;margin:0;padding:0;border-color:var(--theme-border);background:transparent;font-size:.78rem}.assistant-chat-message .assistant-feedback button:hover,.assistant-chat-message .assistant-feedback button.selected{border-color:var(--theme-secondary);background:color-mix(in srgb,var(--theme-secondary) 16%,var(--theme-panel))}.assistant-feedback em{color:var(--theme-muted);font-size:.58rem;font-style:normal}.assistant-feedback em[role=alert]{color:#ffb3bd}.assistant-thinking{color:var(--theme-muted)!important;font-style:italic}.readonly-form-nav button{padding:8px 16px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-panel);color:var(--theme-text);font-size:.8rem;font-weight:650;cursor:pointer}.readonly-form-nav button:hover{border-color:var(--theme-secondary);color:var(--theme-secondary)}.assistant-chat-form{padding:12px 14px;border-top:1px solid var(--theme-border)}.assistant-chat-form>label{display:block;margin-bottom:6px;color:var(--theme-muted);font-size:.62rem;font-weight:700}.assistant-chat-form>div{display:flex;gap:7px}.assistant-chat-form input{min-width:0;flex:1;padding:9px 10px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-panel);color:var(--theme-text);font:inherit;font-size:.72rem;outline:none}.assistant-chat-form input:focus{border-color:var(--theme-secondary);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-secondary) 14%,transparent)}.assistant-chat-form button{width:34px;height:34px;padding:0;border:0;border-radius:8px;background:var(--theme-secondary);color:#17161c;font-size:1rem;font-weight:900;cursor:pointer}.assistant-chat-form button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:760px){.assistant-popover.assistant-workspace,.assistant-popover.assistant-workspace.chat-collapsed{right:0;width:min(420px,calc(100vw - 32px));grid-template-columns:1fr}.assistant-guide-column{max-height:44vh}.assistant-chat-panel{max-height:44vh;border-top:1px solid var(--theme-border);border-left:0}.assistant-chat-panel.collapsed{height:46px}.assistant-chat-toggle{left:auto;right:9px;transform:rotate(90deg)}.assistant-chat-messages{min-height:160px}}@media (max-width:1080px){.console-shell .top-header{left:255px}.console-shell .content-area{padding-top:108px!important}}@media (max-width:780px){.console-shell .top-header{position:relative!important;left:auto;min-height:64px!important;padding:8px 14px!important}.console-shell .top-header .logo-button,.console-shell .top-header .brand-title{display:none!important}.console-shell .content-area{padding-top:23px!important}.console-shell .side-panel{height:auto!important}.user-features-drawer{width:min(100%,460px)!important}}.theme-modern-charcoal :is(.global-form-list button,.global-empty,.global-create-card,.global-pages,.global-page-canvas,.global-palette,.global-element,.global-page-title,.global-add-page,.global-element-top button),.theme-deep-ocean :is(.global-form-list button,.global-empty,.global-create-card,.global-pages,.global-page-canvas,.global-palette,.global-element,.global-page-title,.global-add-page,.global-element-top button){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.theme-modern-charcoal .global-palette,.theme-deep-ocean .global-palette{background:color-mix(in srgb,var(--theme-panel) 86%,var(--theme-canvas))!important}.theme-modern-charcoal .global-form-tabs,.theme-deep-ocean .global-form-tabs,.theme-modern-charcoal .global-page-title,.theme-deep-ocean .global-page-title{border-color:var(--theme-border)!important}.theme-modern-charcoal .global-form-list button span,.theme-deep-ocean .global-form-list button span,.theme-modern-charcoal .global-element-top,.theme-deep-ocean .global-element-top,.theme-modern-charcoal .global-field-config label,.theme-deep-ocean .global-field-config label,.theme-modern-charcoal .global-palette span,.theme-deep-ocean .global-palette span{color:var(--theme-text)!important}.theme-modern-charcoal .global-add-page,.theme-deep-ocean .global-add-page{color:var(--theme-secondary)!important;border-color:color-mix(in srgb,var(--theme-secondary) 48%,var(--theme-border))!important}.theme-modern-charcoal .global-element-top button,.theme-deep-ocean .global-element-top button{color:#ffb3bd!important;border-color:#80434d!important}[class*=theme-] .incident-capture-page{color:var(--theme-text)}[class*=theme-] :is(.capture-section,.capture-active-form,.capture-drafts){background:var(--theme-panel)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;box-shadow:0 14px 30px #00000024}[class*=theme-] .capture-form-card,[class*=theme-] .capture-draft-card{background:color-mix(in srgb,var(--theme-panel) 88%,var(--theme-canvas))!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;box-shadow:none!important}[class*=theme-] .capture-form-card:hover,[class*=theme-] .capture-draft-card:hover{transform:translateY(-2px);border-color:var(--theme-secondary)!important;box-shadow:0 12px 24px #0000002e,0 0 18px color-mix(in srgb,var(--theme-secondary) 16%,transparent)!important}[class*=theme-] .capture-form-card.selected{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-primary) 74%,var(--theme-panel)),color-mix(in srgb,var(--theme-secondary) 18%,var(--theme-panel)))!important;border:2px solid var(--theme-secondary)!important;box-shadow:0 0 20px color-mix(in srgb,var(--theme-secondary) 22%,transparent)!important}[class*=theme-] .capture-form-button{background:transparent!important;color:var(--theme-text)!important}[class*=theme-] .capture-form-card .capture-form-button div:last-child{color:var(--theme-secondary)!important}[class*=theme-] .capture-active-form button{color:var(--theme-text)!important}[class*=theme-] :is(.capture-draft-meta,.capture-draft-description,.capture-draft-hint){color:var(--theme-muted)!important}.capture-draft-severity{border:1px solid currentColor;font-weight:800!important}[class*=theme-] .capture-draft-severity.high{background:#55282f!important;color:#ffbac2!important}[class*=theme-] .capture-draft-severity.medium{background:#51441e!important;color:#ffe899!important}[class*=theme-] .capture-draft-severity.low{background:#1d3459!important;color:#afcbff!important}[class*=theme-] .capture-draft-severity.critical{background:#672737!important;color:#ffbdc9!important}.console-shell .side-panel>:is(.right-drawer,.drawer-click-away,.modal-backdrop){position:fixed!important}.console-shell .side-panel>.user-features-drawer{top:0!important;right:0!important;left:auto!important;z-index:210!important;width:min(520px,calc(100vw - 300px))!important;height:100vh!important}.console-shell .side-panel>.drawer-click-away{top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:205!important}.console-shell .side-panel>.modal-backdrop{top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:220!important}@media (max-width:780px){.console-shell .side-panel>.user-features-drawer{width:min(520px,100vw)!important}}.console-shell .org-settings-modal{background:var(--theme-panel)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;box-shadow:0 30px 80px #0000007a!important}.console-shell .org-settings-modal :is(.modal-head,.org-settings-tabs,.org-settings-body){background:transparent!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell .org-settings-modal :is(h1,h2,h3,label,span,p){color:var(--theme-text)!important}.console-shell .org-settings-modal input,.console-shell .org-settings-modal select{background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell .org-settings-modal button{color:var(--theme-text)!important}.console-shell .org-settings-modal .org-settings-tabs button{background:transparent!important;color:var(--theme-muted)!important}.console-shell .org-settings-modal .org-settings-tabs button.active{color:var(--theme-secondary)!important;border-color:var(--theme-secondary)!important}.theme-modern-charcoal :is(.app-page,.framework-editor,.form-designer,.global-form-designer) :is(input[type=checkbox],input[type=radio]),.theme-deep-ocean :is(.app-page,.framework-editor,.form-designer,.global-form-designer) :is(input[type=checkbox],input[type=radio]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:14px!important;height:14px!important;margin:0!important;border:1px solid var(--theme-border)!important;border-radius:3px!important;background:var(--theme-panel)!important;vertical-align:middle!important}.theme-modern-charcoal :is(.app-page,.framework-editor,.form-designer,.global-form-designer) input[type=radio],.theme-deep-ocean :is(.app-page,.framework-editor,.form-designer,.global-form-designer) input[type=radio]{border-radius:50%!important}.theme-modern-charcoal :is(.app-page,.framework-editor,.form-designer,.global-form-designer) :is(input[type=checkbox],input[type=radio]):checked,.theme-deep-ocean :is(.app-page,.framework-editor,.form-designer,.global-form-designer) :is(input[type=checkbox],input[type=radio]):checked{border-color:var(--theme-secondary)!important;background:var(--theme-secondary)!important;box-shadow:inset 0 0 0 3px var(--theme-panel)!important}.incident-form-summary{margin:0 0 16px;padding:14px 16px;border:1px solid var(--theme-border);border-left:3px solid var(--theme-secondary);border-radius:10px;background:color-mix(in srgb,var(--theme-panel) 92%,var(--theme-primary));color:var(--theme-text)}.incident-form-summary strong,.incident-form-instructions strong{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-secondary)}.incident-form-summary p,.incident-form-instructions p{margin:7px 0 0;line-height:1.55;color:var(--theme-text)}.incident-form-layout{min-width:0}.incident-form-layout.has-instructions{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:18px;align-items:start}.incident-form-instructions{position:sticky;top:16px;padding:16px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-panel);box-shadow:0 12px 26px #0000001f}.incident-form-instructions a{color:var(--theme-secondary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.incident-form-body{min-width:0}.rule-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#07080cb8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rule-editor-modal{width:min(900px,calc(100vw - 48px));max-height:min(88vh,900px);overflow:auto;padding:28px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-panel);color:var(--theme-text);box-shadow:0 28px 80px #00000073}.rule-editor-modal h2{color:var(--theme-text)}.rule-editor-modal select,.rule-editor-modal input{box-sizing:border-box;min-height:38px;background:var(--theme-input-bg,var(--theme-canvas));color:var(--theme-text);border:1px solid var(--theme-border);border-radius:6px}.rule-editor-modal button{color:var(--theme-text)!important}.rule-condition-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(160px,1fr) minmax(150px,1fr) auto;gap:10px;margin-bottom:10px;align-items:center}.rule-condition-row select,.rule-condition-row input{width:100%}@media (max-width:760px){.incident-form-layout.has-instructions{grid-template-columns:1fr}.incident-form-instructions{position:static}.rule-editor-backdrop{padding:12px}.rule-editor-modal{width:100%;padding:20px}.rule-condition-row{grid-template-columns:1fr}.rule-condition-row button{justify-self:end}}.drafts-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.drafts-toolbar h2{margin:0;color:var(--theme-text);font-size:1.125rem}.drafts-toolbar>div:first-child>span{display:block;margin-top:4px;color:var(--theme-muted);font-size:.76rem}.drafts-toolbar-actions,.draft-view-switcher{display:flex;align-items:center;gap:8px}.draft-view-switcher{padding:3px;border:1px solid var(--theme-border);border-radius:9px;background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas))}.draft-view-switcher button,.draft-delete-button{min-height:34px;padding:7px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--theme-muted);font-size:.76rem;font-weight:750}.draft-view-switcher button.active{background:#a778ff33;color:var(--theme-text);border-color:#a778ff6b}.draft-delete-button{border-color:#ff7d898c;background:#ff5e6a1f;color:#ffb5bc}.draft-delete-button:disabled{opacity:.45;cursor:not-allowed}.drafts-list-wrap{overflow:auto;border:1px solid var(--theme-border);border-radius:10px}.drafts-list{width:100%;min-width:760px;border-collapse:collapse;color:var(--theme-text);font-size:.82rem}.drafts-list th,.drafts-list td{padding:13px 12px;border-bottom:1px solid var(--theme-border);text-align:left;vertical-align:top}.drafts-list th{background:color-mix(in srgb,var(--theme-panel) 82%,var(--theme-canvas));color:var(--theme-muted);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.drafts-list tbody tr{cursor:pointer;transition:background .16s ease}.drafts-list tbody tr:hover,.drafts-list tbody tr.selected{background:#a778ff1a}.drafts-list tbody tr:last-child td{border-bottom:0}.drafts-list td strong,.drafts-list td small{display:block}.drafts-list td strong{max-width:340px;color:var(--theme-text);font-size:.84rem}.drafts-list td small{max-width:360px;margin-top:5px;overflow:hidden;color:var(--theme-muted);font-size:.74rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.drafts-list input[type=checkbox]{accent-color:var(--theme-secondary);cursor:pointer}.draft-sort-button{border:0;background:transparent;color:inherit;font:inherit;font-weight:800;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.draft-sort-button:hover{color:var(--theme-secondary)}@media (min-width:781px){.console-shell .workspace:has(.side-panel:not(.expanded)){grid-template-columns:78px minmax(0,1fr)!important}.console-shell:has(.side-panel:not(.expanded)) .top-header{left:78px!important}.console-shell .side-panel:not(.expanded) .side-title{justify-content:center;padding:0 0 12px}.console-shell .side-panel:not(.expanded) .side-title h2,.console-shell .side-panel:not(.expanded) .side-links p,.console-shell .side-panel:not(.expanded) .side-separator,.console-shell .side-panel:not(.expanded) .nav-shortcut-pin{display:none!important}.console-shell .side-panel:not(.expanded) .side-links{gap:7px;margin-top:15px}.console-shell .side-panel:not(.expanded) .nav-shortcut-row>div:first-child{display:block!important;flex:1!important}.console-shell .side-panel:not(.expanded) .side-links button{display:grid!important;place-items:center;width:100%;min-height:44px;padding:0!important;font-size:0!important;text-align:center!important}.console-shell .side-panel:not(.expanded) .side-links button:before{font-size:1.1rem!important;line-height:1;color:var(--theme-secondary)}.console-shell .side-panel:not(.expanded) .side-links button[data-nav-key=dashboard]:before{content:"⌂"}.console-shell .side-panel:not(.expanded) .side-links button[data-nav-key=capture]:before{content:"＋"}.console-shell .side-panel:not(.expanded) .side-links button[data-nav-key=submissions]:before{content:"☷"}.console-shell .side-panel:not(.expanded) .side-links button[data-nav-key=mapping]:before{content:"⌘"}.console-shell .side-panel:not(.expanded) .side-links button[data-nav-key=designer]:before{content:"◇"}.console-shell .side-panel:not(.expanded) .side-links button[data-nav-key=form-settings]:before{content:"⚙"}.console-shell .side-panel:not(.expanded) .side-links button[data-nav-key=claims]:before{content:"$"}.console-shell .side-panel:not(.expanded) .side-links button[data-nav-key=time-entries]:before{content:"◷"}.console-shell .side-panel:not(.expanded) .side-links button[data-nav-key=issues]:before{content:"◫"}.console-shell .side-panel:not(.expanded) .side-links button:not([data-nav-key]):before{content:"•"}}@media (max-width:760px){.drafts-toolbar{align-items:flex-start;flex-direction:column}.drafts-toolbar-actions{width:100%;justify-content:space-between}.draft-view-switcher button{padding:7px 8px}.draft-delete-button{white-space:nowrap}}.form-designer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.form-save-as-row{display:flex;align-items:end;gap:8px;margin:-8px 0 8px;padding:12px 14px;border:1px solid var(--theme-border);border-radius:10px;background:color-mix(in srgb,var(--theme-panel) 88%,var(--theme-primary))}.form-save-as-row label{display:grid;gap:5px;flex:1;color:var(--theme-text);font-size:.78rem;font-weight:750}.form-save-as-row input{min-height:36px}.form-guidance-editor{display:grid;gap:22px;width:100%;margin:-8px 0 8px;padding:20px 22px;border:1px solid var(--theme-border);border-radius:12px;background:color-mix(in srgb,var(--theme-panel) 90%,var(--theme-canvas));box-shadow:inset 0 1px #ffffff09}.form-guidance-editor label{display:grid;gap:8px;width:100%;color:var(--theme-text);font-size:.84rem;font-weight:750}.form-guidance-editor label>span{display:flex;align-items:baseline;gap:7px}.form-guidance-editor small{color:var(--theme-muted);font-size:.74rem;font-weight:500}.form-guidance-editor textarea{box-sizing:border-box;width:100%;min-height:100px;resize:vertical;padding:11px 13px;border:1px solid var(--theme-border);border-radius:8px;background:color-mix(in srgb,var(--theme-panel) 72%,var(--theme-canvas));color:var(--theme-text);font:inherit;font-weight:500;line-height:1.5}.form-guidance-editor label+label textarea{min-height:165px}.form-submission-controls{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:-2px 0 8px;padding:13px 18px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-panel)}.form-submission-controls label{display:flex;align-items:center;gap:8px;color:var(--theme-text);font-size:.8rem;font-weight:700}.form-submission-controls .form-submit-label{margin-right:auto}.form-submission-controls .form-submit-label input{width:min(340px,44vw);min-height:36px}.form-submission-controls input[type=checkbox]{accent-color:var(--theme-secondary)}@media (max-width:760px){.form-designer-actions{justify-content:flex-start}.form-save-as-row,.form-submission-controls{align-items:stretch;flex-direction:column}.form-submission-controls .form-submit-label{align-items:stretch;margin:0}.form-submission-controls .form-submit-label input{width:100%}.form-guidance-editor{padding:16px}.form-guidance-editor label>span{align-items:flex-start;flex-direction:column;gap:2px}}.global-design-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important}.global-pages{min-width:0;gap:9px!important}.global-page-row{display:grid;grid-template-columns:minmax(0,1fr) 30px auto;gap:5px;align-items:center;min-width:0}.global-pages .global-page-row .global-page-select{display:block;min-width:0;width:100%;overflow:hidden;padding:10px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:var(--theme-text)!important;text-align:left!important}.global-pages .global-page-select span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-pages .global-page-row.selected .global-page-select{border-color:color-mix(in srgb,var(--theme-secondary) 58%,var(--theme-border))!important;background:color-mix(in srgb,var(--theme-secondary) 14%,var(--theme-panel))!important;color:var(--theme-text)!important}.global-pages .global-page-rename,.global-pages .global-page-delete{display:grid;place-items:center;width:30px;height:34px;padding:0!important;border:1px solid var(--theme-border)!important;border-radius:7px!important;background:transparent!important;color:var(--theme-muted)!important;cursor:pointer}.global-pages .global-page-rename:hover{color:var(--theme-secondary)!important;border-color:var(--theme-secondary)!important}.global-pages .global-page-delete{width:30px;color:#ffabb5!important;border-color:#db57687a!important}.global-pages .global-page-delete:hover{background:#db576821!important}@media (max-width:760px){.global-design-layout{grid-template-columns:1fr!important}.global-page-row{grid-template-columns:minmax(0,1fr) 34px auto}}.console-shell .right-drawer[aria-label=Shortcuts] .notification-item{margin-top:12px;padding:15px 16px;border:1px solid var(--theme-border)!important;border-radius:11px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--theme-panel) 90%,var(--theme-secondary)),var(--theme-panel))!important;color:var(--theme-text)!important;box-shadow:0 8px 22px #0000001f;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.console-shell .right-drawer[aria-label=Shortcuts] .notification-item:hover{border-color:var(--theme-secondary)!important;box-shadow:0 12px 28px #00000030,0 0 18px color-mix(in srgb,var(--theme-secondary) 20%,transparent);transform:translate(-3px)}.console-shell .right-drawer[aria-label=Shortcuts] .notification-item strong{color:var(--theme-text)!important;font-size:.9rem;font-weight:750;line-height:1.35}.console-shell .right-drawer[aria-label=Shortcuts] .notification-item span{color:var(--theme-secondary)!important;font-size:.75rem;font-weight:700;letter-spacing:.01em}.console-shell .right-drawer[aria-label=Shortcuts]>p{color:var(--theme-muted)!important}.console-shell .right-drawer[aria-label=Notifications] .notification-item{display:block!important;margin-top:12px!important;padding:15px 16px!important;border:1px solid var(--theme-border)!important;border-radius:11px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--theme-panel) 88%,var(--theme-primary)),color-mix(in srgb,var(--theme-panel) 94%,var(--theme-canvas)))!important;color:var(--theme-text)!important;box-shadow:0 8px 22px #0003;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.console-shell .right-drawer[aria-label=Notifications] .notification-item.notification-unread{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-primary) 34%,var(--theme-panel)),color-mix(in srgb,var(--theme-secondary) 13%,var(--theme-panel)))!important;border-color:color-mix(in srgb,var(--theme-secondary) 48%,var(--theme-border))!important}.console-shell .right-drawer[aria-label=Notifications] .notification-item:hover{border-color:var(--theme-secondary)!important;box-shadow:0 12px 28px #00000047,0 0 18px color-mix(in srgb,var(--theme-secondary) 18%,transparent);transform:translate(-3px)}.console-shell .right-drawer[aria-label=Notifications] .notification-item strong{display:block!important;color:#fff!important;font-size:.88rem!important;font-weight:750!important;line-height:1.4!important;overflow-wrap:anywhere}.console-shell .right-drawer[aria-label=Notifications] .notification-item span{display:block!important;margin-top:7px!important;color:var(--theme-secondary)!important;font-size:.75rem!important;font-weight:750!important;line-height:1.3!important;letter-spacing:.01em}.console-shell .right-drawer[aria-label=Notifications]>p{color:var(--theme-muted)!important}.console-shell .themed-support-modal{border:1px solid var(--theme-border)!important;border-radius:15px!important;background:var(--theme-panel)!important;color:var(--theme-text)!important;box-shadow:0 30px 80px #0000007a!important}.console-shell .themed-support-modal .modal-head{padding-bottom:15px;border-bottom:1px solid var(--theme-border)}.console-shell .themed-support-modal h2,.console-shell .themed-support-modal label{color:var(--theme-text)!important}.console-shell .themed-support-modal input,.console-shell .themed-support-modal textarea{background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell .themed-support-modal input::placeholder,.console-shell .themed-support-modal textarea::placeholder{color:var(--theme-muted)!important}.console-shell .themed-support-modal .modal-actions{padding-top:4px}.console-shell .themed-support-modal .modal-actions button:not(.secondary),.console-shell .support-ticket-reply-button{border:1px solid color-mix(in srgb,var(--theme-secondary) 60%,var(--theme-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-primary) 72%,var(--theme-secondary)),var(--theme-secondary))!important;color:var(--theme-canvas)!important}.console-shell .themed-support-modal .modal-actions .secondary{border-color:var(--theme-border)!important;background:transparent!important;color:var(--theme-text)!important}.console-shell .support-tickets-modal{width:min(920px,calc(100vw - 32px))!important;border-radius:15px!important}.console-shell .support-tickets-modal .org-settings-body>p{color:var(--theme-muted)!important}.console-shell .support-tickets-modal .support-ticket-card{border:1px solid var(--theme-border)!important;border-radius:11px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--theme-panel) 90%,var(--theme-secondary)),var(--theme-panel))!important;color:var(--theme-text)!important;box-shadow:0 8px 22px #0000001f;transition:border-color .2s ease,transform .2s ease}.console-shell .support-tickets-modal .support-ticket-card:hover{border-color:var(--theme-secondary)!important;transform:translateY(-2px)}.console-shell .support-tickets-modal .support-ticket-card :is(strong,p,h3){color:var(--theme-text)!important}.console-shell .support-tickets-modal .support-ticket-card p:last-child{color:var(--theme-muted)!important}.console-shell .support-ticket-back{color:var(--theme-secondary)!important;font-weight:750}.console-shell .support-ticket-comments-heading{color:var(--theme-text)!important}.console-shell .support-ticket-comment{border:1px solid var(--theme-border)!important;border-radius:10px!important;background:color-mix(in srgb,var(--theme-panel) 88%,var(--theme-canvas))!important;color:var(--theme-text)!important}.console-shell .support-ticket-comment.from-support{background:color-mix(in srgb,var(--theme-panel) 84%,var(--theme-secondary))!important}.console-shell .support-ticket-comment :is(strong,p,span){color:var(--theme-text)!important}.console-shell .support-ticket-comment span{color:var(--theme-muted)!important}.console-shell .support-ticket-reply{background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell .support-ticket-status{border:1px solid currentColor!important}.console-shell .support-ticket-status.status-open{background:#e557682e!important;color:#ffb5bd!important}.console-shell .support-ticket-status.status-in_progress{background:#ffc1072b!important;color:#ffd461!important}.console-shell .support-ticket-status.status-resolved,.console-shell .support-ticket-status.status-closed{background:#45e5a629!important;color:#6ff0c0!important}.theme-neutral-professional .support-ticket-status.status-open{color:#a61b2d!important}.theme-neutral-professional .support-ticket-status.status-in_progress{color:#8a5b00!important}.theme-neutral-professional .support-ticket-status.status-resolved,.theme-neutral-professional .support-ticket-status.status-closed{color:#08734d!important}.rail-workspace-context{position:relative;isolation:isolate;display:grid;gap:8px;margin:17px 0 13px}.console-shell .side-panel>.rail-workspace-context{z-index:20}.rail-workspace-context .rail-org-switcher{position:relative;width:100%}.console-shell .rail-org-chip{display:flex!important;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px!important;border:1px solid var(--theme-border)!important;border-radius:12px!important;background:linear-gradient(135deg,#ffffff12,#ffffff06)!important;color:var(--theme-text)!important;text-align:left;box-shadow:inset 0 1px #ffffff0d}.console-shell .rail-org-chip:hover{border-color:var(--theme-secondary)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-secondary) 14%,var(--theme-panel)),#ffffff09)!important}.console-shell .rail-org-chip img,.console-shell .rail-org-chip .org-chip-initial{width:38px!important;height:38px!important;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--theme-secondary) 48%,var(--theme-border));border-radius:10px!important;object-fit:cover}.console-shell .rail-org-chip .org-chip-initial{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-secondary) 23%,var(--theme-panel)),color-mix(in srgb,var(--theme-primary) 20%,var(--theme-panel)));color:var(--theme-text)}.console-shell .rail-org-chip>span:not(.org-chip-initial){min-width:0;overflow:hidden;color:var(--theme-text);font-size:.82rem;font-weight:780;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.rail-org-chevron{margin-left:auto;color:var(--theme-muted);font-size:1rem;font-style:normal}.console-shell .rail-org-menu{top:calc(100% + 7px)!important;right:0;left:0;min-width:0!important;padding:6px!important;border:1px solid var(--theme-border)!important;border-radius:11px!important;background:var(--theme-panel)!important;box-shadow:0 18px 38px #0006!important}.console-shell .rail-org-menu button{padding:10px!important;border-radius:7px!important;background:transparent!important;color:var(--theme-text)!important;font-size:.77rem!important}.console-shell .rail-org-menu button:hover{background:color-mix(in srgb,var(--theme-secondary) 14%,var(--theme-panel))!important}.rail-workspace-context .environment-switcher{width:100%}.console-shell .rail-workspace-context .environment-trigger{display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:38px;padding:8px 11px!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:#ffffff09!important;color:var(--theme-muted)!important;font-size:.71rem!important;font-weight:800!important;letter-spacing:.11em;text-align:left}.console-shell .rail-workspace-context .environment-trigger:hover{border-color:var(--theme-secondary)!important;color:var(--theme-text)!important}.rail-workspace-context .environment-trigger i{color:var(--theme-secondary);font-size:.9rem;font-style:normal}.console-shell .rail-workspace-context .environment-menu{top:calc(100% + 6px)!important;right:0;left:0;min-width:0!important;overflow:hidden;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-panel)!important;box-shadow:0 18px 38px #0006!important}.console-shell .rail-workspace-context .environment-menu button{background:transparent!important;color:var(--theme-text)!important}.console-shell .rail-workspace-context .environment-menu button.active,.console-shell .rail-workspace-context .environment-menu button:hover{background:color-mix(in srgb,var(--theme-secondary) 14%,var(--theme-panel))!important;color:var(--theme-secondary)!important}.theme-neutral-professional .rail-org-chip,.theme-neutral-professional .rail-workspace-context .environment-trigger{background:#fff!important}.theme-neutral-professional .rail-org-menu,.theme-neutral-professional .rail-workspace-context .environment-menu{box-shadow:0 18px 38px #0f172a24!important}@media (min-width:781px){.console-shell .side-panel:not(.expanded) .rail-workspace-context{margin:15px 0 9px}.console-shell .side-panel:not(.expanded) .rail-org-chip{justify-content:center;padding:8px!important}.console-shell .side-panel:not(.expanded) .rail-org-chip>span:not(.org-chip-initial),.console-shell .side-panel:not(.expanded) .rail-org-chevron,.console-shell .side-panel:not(.expanded) .environment-switcher{display:none!important}}.console-shell .user-feature-tabs{font-family:Inter,Segoe UI,Arial,sans-serif}.console-shell .user-feature-tabs.has-org-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .user-feature-tabs button{color:var(--theme-text)!important;font-weight:750!important}.console-shell .user-feature-tabs button:not(.active):hover{color:var(--theme-secondary)!important;background:color-mix(in srgb,var(--theme-secondary) 10%,transparent)!important}.console-shell .feature-primary{border-color:var(--theme-secondary)!important;background:linear-gradient(135deg,var(--theme-primary),var(--theme-secondary))!important;color:var(--theme-canvas)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-secondary) 18%,transparent)!important;font-weight:800!important}.console-shell .feature-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.console-shell .themed-support-modal .modal-head>button,.console-shell .support-tickets-modal .modal-head>button{display:grid!important;place-items:center;width:36px;height:36px;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:transparent!important;color:var(--theme-text)!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:1.25rem!important;line-height:1!important}.console-shell .themed-support-modal .modal-head>button:hover,.console-shell .support-tickets-modal .modal-head>button:hover{border-color:var(--theme-secondary)!important;color:var(--theme-secondary)!important}.console-shell .support-tickets-modal,.console-shell .support-tickets-modal *,.console-shell .themed-support-modal,.console-shell .themed-support-modal *{font-family:Inter,Segoe UI,Arial,sans-serif!important}.console-shell .support-tickets-modal :is(p,strong,span,label,button,textarea,input){letter-spacing:normal!important;text-shadow:none!important}.console-shell .org-settings-body select{min-height:40px;padding:8px 12px;border:1px solid var(--theme-border);border-radius:7px;background:var(--theme-panel);color:var(--theme-text);font:inherit}.console-shell .org-settings-modal .modal-head>button{display:grid!important;place-items:center;width:36px;height:36px;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:transparent!important;color:var(--theme-text)!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:1.25rem!important;line-height:1!important}.console-shell .org-settings-modal .modal-head>button:hover{border-color:var(--theme-secondary)!important;color:var(--theme-secondary)!important}.console-shell .rail-collapse-toggle{position:absolute;top:25px;right:12px;z-index:12;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--theme-border);border-radius:50%;background:var(--theme-panel);color:var(--theme-text);box-shadow:0 6px 18px #00000047;cursor:pointer;transition:border-color .18s ease,transform .18s ease,color .18s ease}.console-shell .rail-collapse-toggle:hover{border-color:var(--theme-secondary);color:var(--theme-secondary);transform:scale(1.06)}.console-shell .rail-collapse-toggle span{font-size:1.45rem;line-height:1;font-family:Arial,sans-serif}.console-shell .rail-company-logo{position:relative;display:grid;place-items:center;width:100%;height:132px;overflow:hidden;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-panel);box-shadow:inset 0 1px #ffffff0b}.console-shell .rail-company-logo img{position:absolute;top:7px;right:7px;bottom:7px;left:7px;display:block;width:calc(100% - 14px)!important;height:calc(100% - 14px)!important;max-width:none;max-height:none;padding:0;object-fit:contain}@media (max-height:900px){.console-shell .rail-company-logo{height:72px}.console-shell .rail-brand{padding-bottom:8px}.console-shell .rail-org-status{margin:10px 0 8px}}.console-shell .rail-workspace-context .environment-trigger{background:var(--theme-panel)!important;color:var(--theme-text)!important}.console-shell .rail-org-menu,.console-shell .rail-workspace-context .environment-menu{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate;z-index:1001!important}.theme-modern-charcoal .rail-org-menu,.theme-modern-charcoal .rail-workspace-context .environment-menu{background:#211f26!important}.theme-deep-ocean .rail-org-menu,.theme-deep-ocean .rail-workspace-context .environment-menu{background:#0c1d38!important}.theme-neutral-professional .rail-org-menu,.theme-neutral-professional .rail-workspace-context .environment-menu{background:#fff!important}.console-shell .rail-workspace-context .environment-menu button{opacity:1!important}.console-shell .rail-workspace-context .environment-menu button.active{background:color-mix(in srgb,var(--theme-secondary) 22%,var(--theme-panel))!important;color:var(--theme-text)!important}@media (min-width:781px){.console-shell .side-panel:not(.expanded) .rail-company-logo{display:none}.console-shell .side-panel:not(.expanded) .rail-brand{padding-bottom:24px}.console-shell .side-panel:not(.expanded) .rail-collapse-toggle{top:96px;right:24px}.console-shell .side-panel:not(.expanded) .rail-org-chip .org-chip-initial{display:grid!important}.console-shell .side-panel:not(.expanded) .rail-workspace-context{justify-items:center;margin:40px 0 22px}.console-shell .side-panel:not(.expanded) .rail-org-switcher{width:100%}.console-shell .side-panel:not(.expanded) .hub-rail-links{margin-top:8px}}@media (max-width:780px){.console-shell .rail-collapse-toggle{top:18px;right:14px}.console-shell .rail-company-logo{display:none}}.console-shell .org-settings-modal .modal-actions{border-color:var(--theme-border)!important}.console-shell .org-settings-modal .modal-actions button{min-height:40px;border-radius:8px!important;font-weight:800!important;box-shadow:none!important}.console-shell .org-settings-modal .modal-actions button.secondary{border:1px solid var(--theme-border)!important;background:color-mix(in srgb,var(--theme-panel) 72%,var(--theme-canvas))!important;color:var(--theme-text)!important}.console-shell .org-settings-modal .modal-actions button.secondary:hover{border-color:var(--theme-secondary)!important;color:var(--theme-secondary)!important}.console-shell .org-settings-modal .modal-actions button:not(.secondary),.console-shell .org-settings-modal .org-modal-primary,.console-shell :is(.organization-settings-modal,.user-features-page) .org-row-primary{border:1px solid color-mix(in srgb,var(--theme-secondary) 60%,var(--theme-border))!important;background:linear-gradient(135deg,var(--theme-primary),var(--theme-secondary))!important;color:var(--theme-canvas)!important;font-weight:800!important}.console-shell .org-settings-modal .modal-actions button:not(.secondary):hover,.console-shell .org-settings-modal .org-modal-primary:hover,.console-shell :is(.organization-settings-modal,.user-features-page) .org-row-primary:hover{filter:brightness(1.08)}.console-shell .user-settings-modal .avatar-none-choice{background:#0a0a0d!important;border-color:var(--theme-secondary)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f,0 7px 16px #00000040}.console-shell .user-settings-modal .avatar-none-choice+.avatar-option-label{color:var(--theme-text)!important;font-weight:700}.console-shell :is(.organization-settings-modal,.user-features-page) .org-users-toolbar{margin-bottom:14px!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-users-toolbar .org-settings-search{margin:0!important;background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-users-toolbar .org-settings-search::placeholder{color:var(--theme-muted)!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-users-invite-toggle,.console-shell :is(.organization-settings-modal,.user-features-page) .org-row-secondary{min-height:36px;padding:8px 11px;border:1px solid var(--theme-border)!important;border-radius:7px!important;background:color-mix(in srgb,var(--theme-panel) 72%,var(--theme-canvas))!important;color:var(--theme-text)!important;font-size:.75rem!important;font-weight:750!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-users-invite-toggle:hover,.console-shell :is(.organization-settings-modal,.user-features-page) .org-row-secondary:hover{border-color:var(--theme-secondary)!important;color:var(--theme-secondary)!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-invite-panel{border-color:var(--theme-border)!important;background:color-mix(in srgb,var(--theme-panel) 88%,var(--theme-canvas))!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-license-summary{display:grid!important;gap:7px!important;margin:14px 0!important;padding:12px 14px!important;border:1px solid var(--theme-border)!important;border-left:3px solid var(--theme-secondary)!important;border-radius:9px!important;background:color-mix(in srgb,var(--theme-panel) 84%,var(--theme-canvas))!important;color:var(--theme-muted)!important;font-size:.76rem!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-license-summary span,.console-shell :is(.organization-settings-modal,.user-features-page) .org-license-summary strong{color:inherit!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-license-summary strong{color:var(--theme-text)!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-settings-table-wrap{max-height:420px;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-panel)!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-settings-table{min-width:900px;color:var(--theme-text)!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-settings-table th{position:sticky;top:0;z-index:1;padding:11px 12px!important;border-color:var(--theme-border)!important;background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas))!important;color:var(--theme-muted)!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.console-shell :is(.organization-settings-modal,.user-features-page) .org-settings-table td{padding:10px 12px!important;border-color:var(--theme-border)!important;background:var(--theme-panel)!important;color:var(--theme-text)!important;font-size:.78rem!important;font-weight:600!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-settings-table tbody tr:hover td{background:color-mix(in srgb,var(--theme-secondary) 9%,var(--theme-panel))!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-settings-table :is(input,select){min-height:34px!important;padding:6px 8px!important;background:color-mix(in srgb,var(--theme-panel) 76%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-settings-table input[type=checkbox]{accent-color:var(--theme-secondary)}.console-shell :is(.organization-settings-modal,.user-features-page) .org-settings-table .org-row-primary,.console-shell :is(.organization-settings-modal,.user-features-page) .org-settings-table .org-row-secondary{min-height:32px;padding:6px 9px}.theme-neutral-professional .user-settings-modal .avatar-none-choice{background:#111318!important;color:#fff!important}.console-shell .side-panel:not(.expanded) .rail-user-menu{position:fixed;left:88px;right:auto;bottom:16px;width:205px;z-index:260}@media (max-width:780px){.console-shell .side-panel:not(.expanded) .rail-user-menu{position:absolute;left:0;right:0;bottom:calc(100% + 10px);width:auto}}.workflow-form-picker{display:grid;gap:7px;margin:0 0 18px;padding:14px 16px;border:1px solid var(--theme-border);border-left:3px solid var(--theme-secondary);border-radius:10px;background:color-mix(in srgb,var(--theme-panel) 88%,var(--theme-primary))}.workflow-form-picker>span{color:var(--theme-text);font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.workflow-form-picker select{min-height:40px;padding:8px 10px;border:1px solid var(--theme-border);border-radius:7px;background:var(--theme-panel);color:var(--theme-text);font:inherit}.workflow-form-picker small{color:var(--theme-muted);font-size:.76rem;line-height:1.35}.console-shell .modal-backdrop{padding:clamp(12px,3vw,32px)!important;overflow:auto}.console-shell :is(.user-settings-modal,.organization-settings-modal,.support-tickets-modal,.themed-support-modal){box-sizing:border-box;min-width:0;max-width:calc(100vw - 24px)}.console-shell .user-settings-modal{width:min(600px,calc(100vw - 48px))!important;height:auto;max-height:min(82vh,720px);grid-template-rows:auto auto minmax(0,1fr) auto}.console-shell .organization-settings-modal{width:min(1120px,calc(100vw - 48px))!important;max-height:min(88vh,820px)}.console-shell .support-tickets-modal{width:min(1040px,calc(100vw - 48px))!important;max-height:min(86vh,780px)}.console-shell .themed-support-modal{width:min(680px,calc(100vw - 48px))!important;max-height:min(86vh,720px);overflow:auto}.console-shell :is(.org-settings-body,.support-ticket-detail,.support-ticket-list,.support-ticket-card,.support-ticket-comment){min-width:0}.console-shell :is(.support-ticket-card,.support-ticket-comment,.support-ticket-detail p){overflow-wrap:anywhere}.console-shell :is(.organization-settings-modal,.user-features-page) .org-settings-table-wrap{overflow-x:auto;overscroll-behavior-inline:contain}@media (max-width:960px){.console-shell :is(.organization-settings-modal,.user-features-page) .org-settings-table{min-width:900px}}@media (max-width:640px){.console-shell .modal-backdrop{padding:10px!important}.console-shell :is(.user-settings-modal,.organization-settings-modal,.support-tickets-modal,.themed-support-modal){width:100%!important;max-width:100%;max-height:calc(100vh - 20px)}.console-shell .user-settings-modal .org-settings-tabs{overflow-x:auto}.console-shell .user-settings-modal .org-settings-tabs button{flex:0 0 auto;white-space:nowrap}}.console-shell .modal-backdrop{box-sizing:border-box!important;padding:clamp(10px,3vw,32px)!important;overflow:auto!important}.console-shell :is(.modal-panel,.org-settings-modal,.expense-report-popup,.right-drawer,.themed-support-modal){box-sizing:border-box!important;min-width:0!important;min-height:0!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}.console-shell .organization-settings-modal{height:min(900px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;grid-template-rows:auto auto minmax(0,1fr)!important}.console-shell .user-settings-modal{height:min(760px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important}.console-shell :is(.org-settings-body,.modal-panel>div,.expense-report-popup .report-popup-body,.support-ticket-list,.support-ticket-detail){min-height:0!important;overflow:auto!important;overscroll-behavior:contain}.console-shell :is(.organization-settings-modal,.user-features-page) .org-settings-table-wrap{max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important}.console-shell :is(.organization-settings-modal,.user-features-page) .org-settings-table{min-width:max-content}.console-shell .modal-panel{overflow:hidden!important}@media (max-width:640px){.console-shell .modal-backdrop{padding:10px!important}.console-shell :is(.modal-panel,.org-settings-modal,.expense-report-popup,.right-drawer,.themed-support-modal){width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important}.console-shell .organization-settings-modal,.console-shell .user-settings-modal{height:calc(100dvh - 20px)!important}.console-shell .org-settings-tabs{overflow-x:auto!important}.console-shell .org-settings-tabs button{flex:0 0 auto!important;white-space:nowrap!important}}.console-shell :is(.modal-panel,.org-settings-modal,.expense-report-popup,.rule-editor-modal,.right-drawer,.themed-support-modal) :is(input,select,textarea){background:color-mix(in srgb,var(--theme-panel) 76%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;caret-color:var(--theme-secondary)}.console-shell :is(.modal-panel,.org-settings-modal,.expense-report-popup,.rule-editor-modal,.right-drawer,.themed-support-modal) :is(input,textarea)::placeholder{color:var(--theme-muted)!important;opacity:1}.console-shell :is(.modal-panel,.org-settings-modal,.expense-report-popup,.rule-editor-modal,.right-drawer,.themed-support-modal) :is(label,p){color:var(--theme-text)!important}.console-shell :is(.modal-panel,.org-settings-modal,.expense-report-popup,.rule-editor-modal,.right-drawer,.themed-support-modal) :is(small,time){color:var(--theme-muted)!important}.console-shell :is(.modal-secondary-action,.modal-file-action){border:1px solid var(--theme-border)!important;background:color-mix(in srgb,var(--theme-panel) 70%,var(--theme-canvas))!important;color:var(--theme-text)!important;font-weight:700;opacity:1!important}.console-shell :is(.modal-secondary-action,.modal-file-action):hover:not(:disabled):not(.is-disabled){border-color:var(--theme-secondary)!important;background:color-mix(in srgb,var(--theme-secondary) 12%,var(--theme-panel))!important;color:var(--theme-secondary)!important}.console-shell :is(.modal-panel,.org-settings-modal,.expense-report-popup,.rule-editor-modal,.right-drawer,.themed-support-modal) :is(button,input,select,textarea):disabled,.console-shell .modal-file-action.is-disabled{opacity:1!important;border-color:color-mix(in srgb,var(--theme-muted) 55%,var(--theme-border))!important;background:color-mix(in srgb,var(--theme-muted) 12%,var(--theme-panel))!important;color:var(--theme-muted)!important;box-shadow:none!important;filter:none!important;cursor:not-allowed!important}.theme-neutral-professional :is(.modal-secondary-action,.modal-file-action){background:#f1f5f9!important;color:#182235!important;border-color:#b8c3d1!important}.console-shell .modal-panel .incident-detail-body{background:transparent!important;color:var(--theme-text)!important}.console-shell :is(.modal-panel,.incident-detail-tab) .detail-field,.console-shell :is(.modal-panel,.incident-detail-tab) .detail-row .detail-field{background:color-mix(in srgb,var(--theme-panel) 72%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell :is(.modal-panel,.incident-detail-tab) .detail-field label{color:var(--theme-muted)!important}.console-shell :is(.modal-panel,.incident-detail-tab) .detail-field p,.console-shell :is(.modal-panel,.incident-detail-tab) .detail-field p :is(span,em,strong){color:var(--theme-text)!important}.theme-neutral-professional :is(.modal-panel,.incident-detail-tab) .detail-field,.theme-neutral-professional :is(.modal-panel,.incident-detail-tab) .detail-row .detail-field{background:#f8fafc!important;color:#182235!important;border-color:#dce2ec!important}.theme-neutral-professional :is(.modal-panel,.incident-detail-tab) .detail-field label{color:#687386!important}.theme-neutral-professional :is(.modal-panel,.incident-detail-tab) .detail-field p,.theme-neutral-professional :is(.modal-panel,.incident-detail-tab) .detail-field p :is(span,em,strong){color:#182235!important}.console-shell .modal-panel.incident-detail-modal{width:min(760px,100%)!important;max-width:760px!important}.console-shell .modal-panel.expense-detail-modal{width:min(640px,100%)!important;max-width:640px!important}@media (max-width:640px){.console-shell .modal-panel:is(.incident-detail-modal,.expense-detail-modal){width:100%!important;max-width:100%!important}}.login-shell.theme-signal-white{min-height:100vh;background:#f5f8fc!important;color:#15233b}.login-shell.theme-signal-white .login-panel{background:#fffffff0!important;color:#15233b;border-color:#b9cbea;box-shadow:0 26px 70px #15233b29,0 0 42px #175cd317}.login-shell.theme-signal-white .login-panel :is(h1,label){color:#15233b}.login-shell.theme-signal-white .login-panel input{background:#fff;color:#15233b;border-color:#b9cbea}.login-shell.theme-signal-white .login-panel button{background:linear-gradient(135deg,#175cd3,#174ea6);color:#fff}.login-shell.theme-signal-white .login-panel .login-help{color:#56657a}.login-shell.theme-signal-white .login-panel .form-success{color:#08734d;background:#e9f8f0;border-color:#99d7b7}.login-shell.theme-signal-white .login-panel .form-error{color:#b42318;background:#fff0ee;border-color:#f2aaa3}.login-shell.theme-signal-white .login-panel .login-link-button{color:#175cd3!important}.login-shell.theme-signal-white .login-panel{background:#ffffffe6!important}.console-shell:is(.theme-modern-charcoal,.theme-deep-ocean,.theme-aurora-glass,.theme-forest-executive,.theme-burgundy-editorial,.theme-luxury-premium,.theme-bold-energetic-tech,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure){color-scheme:dark}.console-shell:is(.theme-neutral-professional,.theme-signal-white,.theme-warm-sand,.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-eco-corporate,.theme-nordic-industrial,.theme-clean-minimalist-b2b){color-scheme:light}.console-shell.theme-signal-white .side-panel{background:linear-gradient(180deg,#fff,#eef4fb)!important;border-color:#c8d4e5!important;box-shadow:inset 1px 0 #175cd31a,14px 0 32px #15233b12!important}.console-shell.theme-signal-white .side-panel:before{background:radial-gradient(circle at 0 7%,rgba(23,92,211,.12),transparent 13rem),radial-gradient(circle at 0 94%,rgba(217,45,32,.08),transparent 17rem)}.theme-signal-white :is(.rail-brand,.rail-profile){border-color:#d7e1ef;color:#15233b}.theme-signal-white :is(.rail-brand small,.rail-org-status small,.rail-profile small,.hub-rail-links p){color:#56657a}.theme-signal-white .rail-org-status{background:#fff;border-color:#c8d4e5;color:#15233b}.theme-signal-white .hub-rail-links button{color:#56657a}.theme-signal-white .hub-rail-links button:hover{background:#edf4ff;color:#15233b}.theme-signal-white .hub-rail-links button.active{border-color:#8eb0e5!important;background:linear-gradient(100deg,#eaf2ff,#fff4f3)!important;color:#174ea6!important;box-shadow:none}.theme-signal-white :is(.rail-profile:hover,.rail-user-menu button:hover){background:#edf4ff}.theme-signal-white .rail-user-menu .rail-sign-out{color:#b42318}.theme-signal-white :is(.rail-org-chip,.rail-workspace-context .environment-trigger,.rail-org-menu,.rail-workspace-context .environment-menu){background:#fff!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(.modal-panel,.expense-report-popup,.right-drawer,.assistant-popover,.rail-user-menu,.rail-org-menu,.environment-menu){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(.modal-panel,.expense-report-popup,.right-drawer,.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(div,section,article,li,table,thead,tbody,tr,td)[style*=background]{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(.modal-panel,.expense-report-popup,.right-drawer,.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(h1,h2,h3,h4,strong,label,th,td){color:var(--theme-text)!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(.modal-panel,.expense-report-popup,.right-drawer,.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(p,small){color:var(--theme-muted)!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(.modal-panel,.expense-report-popup,.right-drawer,.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(input,select,textarea){background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:none!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(input,textarea)::placeholder{color:var(--theme-muted)!important;opacity:1}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(button,input,select,textarea):disabled{opacity:.58!important;cursor:not-allowed!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(.report-table,.submitted-table-wrap,.org-settings-table-wrap,.admin-table-wrap) table{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(.report-table,.submitted-table-wrap,.org-settings-table-wrap,.admin-table-wrap) th{background:color-mix(in srgb,var(--theme-panel) 76%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(.report-table,.submitted-table-wrap,.org-settings-table-wrap,.admin-table-wrap) td{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.theme-signal-white :is(.severity-card,.operations-panel,.placeholder-panel,.report-setup,.report-editor,.report-table,.global-pages,.global-page-canvas,.global-element,.expense-report-index,.report-card,.submitted-reports,.expense-report-workspace){background:#fff!important;color:#15233b!important;border-color:#c8d4e5!important}.theme-signal-white :is(.severity-card p,.report-heading p,.report-editor-head p,.report-card small,.submitted-table-wrap td small){color:#56657a!important}.theme-signal-white .incident-row{background:#fff!important;color:#15233b!important;border-color:#c8d4e5!important}.theme-signal-white .incident-row :is(strong,span,p,small){color:inherit!important}.theme-signal-white :is(.guide-robot-button,.feature-primary){background:linear-gradient(135deg,#175cd3,#d92d20)!important;color:#fff!important}.theme-signal-white .robot-label{background:#fff}.theme-signal-white :is(.modal-panel,.incident-detail-tab) .detail-field,.theme-signal-white :is(.modal-panel,.incident-detail-tab) .detail-row .detail-field{background:#f7faff!important;color:#15233b!important;border-color:#c8d4e5!important}.theme-signal-white :is(.modal-panel,.incident-detail-tab) .detail-field label{color:#56657a!important}.theme-signal-white :is(.modal-panel,.incident-detail-tab) .detail-field p,.theme-signal-white :is(.modal-panel,.incident-detail-tab) .detail-field p :is(span,em,strong){color:#15233b!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(.dd-designer,.dd-config-panel,.dd-section,.dd-item-card,.dd-palette button,.dd-chart-type,.chart-card,.kpi-card,.dash-text-section,.dash-slicer-section,.dash-chart-filter-chip,.dash-slicer-chip,.dash-slicer-chip-all){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) .dash-slicer-chip.active{background:color-mix(in srgb,var(--theme-secondary) 12%,var(--theme-panel))!important;border-color:var(--theme-secondary)!important;color:var(--theme-secondary)!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(.dd-canvas,.dd-sidebar-section,.dash-renderer){background:var(--theme-canvas)!important;color:var(--theme-text)!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(.dd-config-header,.dd-config-footer,.dd-section-header,.chart-header){background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(.dd-form-label,.dd-form-hint,.dd-test-item .test-fields,.dash-section h3,.kpi-label,.chart-tooltip-trigger,.no-data-msg,.dash-slicer-label,.dash-slicer-loading){color:var(--theme-muted)!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) :is(.kpi-value,.chart-header,.dd-test-item .test-name){color:var(--theme-text)!important}.console-shell:is(.theme-deep-ocean,.theme-neutral-professional,.theme-signal-white) .dd-config-overlay{background:color-mix(in srgb,var(--theme-text) 42%,transparent)!important}.console-shell:is(.theme-neutral-professional,.theme-signal-white) :is(.dd-designer,.dd-canvas,.dash-renderer,.chart-body){color-scheme:light}.console-shell.theme-deep-ocean :is(.dd-designer,.dd-canvas,.dash-renderer,.chart-body){color-scheme:dark}.login-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial){min-height:100vh;color:var(--theme-text)}.login-shell.theme-aurora-glass{background:#0d1024!important}.login-shell.theme-forest-executive{background:#071914!important}.login-shell.theme-warm-sand{background:#eee3d2!important}.login-shell.theme-burgundy-editorial{background:#250d17!important}.login-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .login-panel{background:color-mix(in srgb,var(--theme-panel) 88%,transparent)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;box-shadow:0 28px 78px color-mix(in srgb,var(--theme-canvas) 60%,transparent)!important}.login-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .login-panel :is(h1,label){color:var(--theme-text)!important}.login-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .login-panel input{background:color-mix(in srgb,var(--theme-panel) 76%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.login-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .login-panel button{background:linear-gradient(135deg,var(--theme-primary),var(--theme-secondary))!important;color:#fff!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.modal-panel,.expense-report-popup,.right-drawer,.assistant-popover,.rail-user-menu,.rail-org-menu,.environment-menu,.severity-card,.operations-panel,.placeholder-panel,.report-setup,.report-editor,.report-table,.global-pages,.global-page-canvas,.global-element,.expense-report-index,.report-card,.submitted-reports,.expense-report-workspace,.incident-row){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.modal-panel,.expense-report-popup,.right-drawer,.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(div,section,article,li,table,thead,tbody,tr,td)[style*=background]{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.modal-panel,.expense-report-popup,.right-drawer,.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(h1,h2,h3,h4,strong,label,th,td){color:var(--theme-text)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.modal-panel,.expense-report-popup,.right-drawer,.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(p,small){color:var(--theme-muted)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(input,select,textarea){background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:none!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(input,textarea)::placeholder{color:var(--theme-muted)!important;opacity:1}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(button,input,select,textarea):disabled{opacity:.58!important;cursor:not-allowed!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.report-table,.submitted-table-wrap,.org-settings-table-wrap,.admin-table-wrap) table{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.report-table,.submitted-table-wrap,.org-settings-table-wrap,.admin-table-wrap) th{background:color-mix(in srgb,var(--theme-panel) 76%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.report-table,.submitted-table-wrap,.org-settings-table-wrap,.admin-table-wrap) td{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.severity-card p,.report-heading p,.report-editor-head p,.report-card small,.submitted-table-wrap td small){color:var(--theme-muted)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .incident-row :is(strong,span,p,small){color:inherit!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.guide-robot-button,.feature-primary){background:linear-gradient(135deg,var(--theme-primary),var(--theme-secondary))!important;color:#fff!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .robot-label{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.modal-panel,.incident-detail-tab) .detail-field{background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.modal-panel,.incident-detail-tab) .detail-field label{color:var(--theme-muted)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.modal-panel,.incident-detail-tab) .detail-field p,.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.modal-panel,.incident-detail-tab) .detail-field p :is(span,em,strong){color:var(--theme-text)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.rail-brand,.rail-profile){border-color:var(--theme-border)!important;color:var(--theme-text)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.rail-brand small,.rail-org-status small,.rail-profile small,.hub-rail-links p){color:var(--theme-muted)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .rail-org-status{background:var(--theme-panel)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .hub-rail-links button{color:var(--theme-muted)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .hub-rail-links button:hover,.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .hub-rail-links button.active{background:color-mix(in srgb,var(--theme-primary) 14%,var(--theme-panel))!important;color:var(--theme-text)!important;border-color:var(--theme-primary)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .side-panel-toggle{background:color-mix(in srgb,var(--theme-primary) 14%,var(--theme-panel))!important;border-color:color-mix(in srgb,var(--theme-primary) 58%,var(--theme-border))!important;color:var(--theme-text)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .side-panel-toggle:hover{background:color-mix(in srgb,var(--theme-primary) 24%,var(--theme-panel))!important;border-color:var(--theme-primary)!important}.console-shell.theme-aurora-glass .side-panel{background:linear-gradient(180deg,#171a36,#0d1024)!important;border-color:#3a416f!important;box-shadow:inset 1px 0 #37e2d51f,14px 0 34px #0405124d!important}.console-shell.theme-aurora-glass .side-panel:before{background:radial-gradient(circle at 0 8%,rgba(155,123,255,.23),transparent 13rem),radial-gradient(circle at 0 94%,rgba(55,226,213,.16),transparent 17rem)}.console-shell.theme-forest-executive .side-panel{background:linear-gradient(180deg,#102820,#071914)!important;border-color:#2d5547!important;box-shadow:inset 1px 0 #e2b95f1c,14px 0 34px #020d0a4d!important}.console-shell.theme-forest-executive .side-panel:before{background:radial-gradient(circle at 0 8%,rgba(66,211,146,.18),transparent 13rem),radial-gradient(circle at 0 94%,rgba(226,185,95,.12),transparent 17rem)}.console-shell.theme-warm-sand .side-panel{background:linear-gradient(180deg,#fffaf1,#e9dcc8)!important;border-color:#cdbb9f!important;box-shadow:inset 1px 0 #b84c3517,14px 0 32px #43301d17!important}.console-shell.theme-warm-sand .side-panel:before{background:radial-gradient(circle at 0 8%,rgba(184,76,53,.12),transparent 13rem),radial-gradient(circle at 0 94%,rgba(49,93,120,.1),transparent 17rem)}.console-shell.theme-burgundy-editorial .side-panel{background:linear-gradient(180deg,#371420,#250d17)!important;border-color:#694052!important;box-shadow:inset 1px 0 #f0c36a1a,14px 0 34px #12030957!important}.console-shell.theme-burgundy-editorial .side-panel:before{background:radial-gradient(circle at 0 8%,rgba(240,106,155,.2),transparent 13rem),radial-gradient(circle at 0 94%,rgba(240,195,106,.12),transparent 17rem)}.console-shell.theme-aurora-glass :is(.panel-home-button,.guide-robot-button,.feature-primary),.login-shell.theme-aurora-glass .login-panel button{color:#0d1024!important}.console-shell.theme-forest-executive :is(.panel-home-button,.guide-robot-button,.feature-primary),.login-shell.theme-forest-executive .login-panel button{color:#071914!important}.console-shell.theme-burgundy-editorial :is(.panel-home-button,.guide-robot-button,.feature-primary),.login-shell.theme-burgundy-editorial .login-panel button{color:#250d17!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.dd-designer,.dd-config-panel,.dd-section,.dd-item-card,.dd-palette button,.dd-chart-type,.chart-card,.kpi-card,.dash-text-section,.dash-slicer-section,.dash-chart-filter-chip,.dash-slicer-chip,.dash-slicer-chip-all){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .dash-slicer-chip.active{background:color-mix(in srgb,var(--theme-secondary) 12%,var(--theme-panel))!important;border-color:var(--theme-secondary)!important;color:var(--theme-secondary)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.dd-canvas,.dd-sidebar-section,.dash-renderer){background:var(--theme-canvas)!important;color:var(--theme-text)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.dd-config-header,.dd-config-footer,.dd-section-header,.chart-header){background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.dd-form-label,.dd-form-hint,.dd-test-item .test-fields,.dash-section h3,.kpi-label,.chart-tooltip-trigger,.no-data-msg,.dash-slicer-label,.dash-slicer-loading){color:var(--theme-muted)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) :is(.kpi-value,.chart-header,.dd-test-item .test-name){color:var(--theme-text)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-warm-sand,.theme-burgundy-editorial) .dd-config-overlay{background:color-mix(in srgb,var(--theme-text) 42%,transparent)!important}.console-shell:is(.theme-aurora-glass,.theme-forest-executive,.theme-burgundy-editorial) :is(.dd-designer,.dd-canvas,.dash-renderer,.chart-body){color-scheme:dark}.console-shell.theme-warm-sand :is(.dd-designer,.dd-canvas,.dash-renderer,.chart-body){color-scheme:light}.login-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b){min-height:100vh;background:var(--theme-canvas)!important;color:var(--theme-text)!important}.login-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .login-panel{background:color-mix(in srgb,var(--theme-panel) 90%,transparent)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;box-shadow:0 28px 78px color-mix(in srgb,var(--theme-text) 15%,transparent)!important}.login-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .login-panel :is(h1,label){color:var(--theme-text)!important}.login-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .login-panel input{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.login-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .login-panel button{background:linear-gradient(135deg,var(--theme-primary),var(--theme-accent))!important;color:var(--theme-action-text)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .side-panel{background:linear-gradient(180deg,var(--theme-panel),var(--theme-canvas))!important;border-color:var(--theme-border)!important;box-shadow:inset 1px 0 color-mix(in srgb,var(--theme-accent) 12%,transparent),14px 0 32px color-mix(in srgb,var(--theme-text) 9%,transparent)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .side-panel:before{background:radial-gradient(circle at 0 8%,color-mix(in srgb,var(--theme-primary) 18%,transparent),transparent 13rem),radial-gradient(circle at 0 94%,color-mix(in srgb,var(--theme-accent) 14%,transparent),transparent 17rem)}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.rail-brand,.rail-profile){border-color:var(--theme-border)!important;color:var(--theme-text)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.rail-brand small,.rail-org-status small,.rail-profile small,.hub-rail-links p){color:var(--theme-muted)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.rail-org-status,.rail-org-chip,.rail-workspace-context .environment-trigger){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.modal-panel,.expense-report-popup,.right-drawer,.assistant-popover,.rail-user-menu,.rail-org-menu,.environment-menu,.severity-card,.operations-panel,.placeholder-panel,.report-setup,.report-editor,.report-table,.global-pages,.global-page-canvas,.global-element,.expense-report-index,.report-card,.submitted-reports,.expense-report-workspace,.incident-row){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.modal-panel,.expense-report-popup,.right-drawer,.app-page,.framework-editor,.form-designer,.global-form-designer,.shared-form-builder) :is(div,section,article,li,table,thead,tbody,tr,td)[style*=background]{background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(input,select,textarea){background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:none!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(input,textarea)::placeholder{color:var(--theme-muted)!important;opacity:1}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.report-table,.submitted-table-wrap,.org-settings-table-wrap,.admin-table-wrap) :is(table,th,td){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.dd-designer,.dd-config-panel,.dd-section,.dd-item-card,.dd-palette button,.dd-chart-type,.chart-card,.kpi-card,.dash-text-section,.dash-slicer-section,.dash-chart-filter-chip,.dash-slicer-chip,.dash-slicer-chip-all){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .dash-slicer-chip.active{background:color-mix(in srgb,var(--theme-secondary) 12%,var(--theme-panel))!important;border-color:var(--theme-secondary)!important;color:var(--theme-secondary)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.dd-canvas,.dd-sidebar-section,.dash-renderer){background:var(--theme-canvas)!important;color:var(--theme-text)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) :is(.dd-config-header,.dd-config-footer,.dd-section-header,.chart-header){background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas))!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-eco-corporate,.theme-nordic-industrial,.theme-clean-minimalist-b2b) :is(.dd-designer,.dd-canvas,.dash-renderer,.chart-body){color-scheme:light}.console-shell:is(.theme-luxury-premium,.theme-bold-energetic-tech,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure) :is(.dd-designer,.dd-canvas,.dash-renderer,.chart-body){color-scheme:dark}.console-shell .dash-text-section.has-custom-text-color{color:var(--dashboard-text-color)!important}.console-shell .org-theme-eyebrow{margin:0;color:var(--theme-secondary);font-size:.68rem;font-weight:800;letter-spacing:.08em}.console-shell .org-theme-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.console-shell .org-theme-option{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid var(--theme-border);border-radius:11px;background:color-mix(in srgb,var(--theme-panel) 88%,var(--theme-canvas));color:var(--theme-text);text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.console-shell .org-theme-option:hover{border-color:color-mix(in srgb,var(--theme-secondary) 55%,var(--theme-border));transform:translateY(-1px)}.console-shell .org-theme-option.selected{border-color:var(--theme-secondary);background:color-mix(in srgb,var(--theme-panel) 80%,var(--theme-secondary));box-shadow:0 0 0 1px var(--theme-secondary)}.console-shell .org-theme-option strong{display:block;font-size:.86rem;color:var(--theme-text)}.console-shell .org-theme-option small{display:block;margin-top:3px;color:var(--theme-muted);font-size:.72rem;line-height:1.4}.console-shell .org-theme-option .theme-active-indicator{display:block;margin-top:6px;color:var(--theme-secondary);font-size:.66rem;font-weight:800;font-style:normal;letter-spacing:.04em}.console-shell .org-theme-option .theme-preview{flex:none;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;width:34px;height:34px;padding:3px;border-radius:8px;border:1px solid var(--theme-border)}.console-shell .org-theme-option .theme-preview i{border-radius:2px}.console-shell .org-theme-option.ocean .theme-preview{background:#06152b}.console-shell .org-theme-option.ocean .theme-preview i:nth-child(1){background:#00e5ff}.console-shell .org-theme-option.ocean .theme-preview i:nth-child(2){background:#0c1d38}.console-shell .org-theme-option.ocean .theme-preview i:nth-child(3){background:#1e3a60}.console-shell .org-theme-option.ocean .theme-preview i:nth-child(4){background:#64e7ff}.console-shell .org-theme-option.charcoal .theme-preview{background:#161617}.console-shell .org-theme-option.charcoal .theme-preview i:nth-child(1){background:#a778ff}.console-shell .org-theme-option.charcoal .theme-preview i:nth-child(2){background:#211f26}.console-shell .org-theme-option.charcoal .theme-preview i:nth-child(3){background:#403b49}.console-shell .org-theme-option.charcoal .theme-preview i:nth-child(4){background:#42d4c6}.console-shell .org-theme-option.neutral .theme-preview{background:#f3f4f6}.console-shell .org-theme-option.neutral .theme-preview i:nth-child(1){background:#475569}.console-shell .org-theme-option.neutral .theme-preview i:nth-child(2){background:#fff}.console-shell .org-theme-option.neutral .theme-preview i:nth-child(3){background:#d8dbe1}.console-shell .org-theme-option.neutral .theme-preview i:nth-child(4){background:#1f766e}.console-shell .org-theme-option.signal-white .theme-preview{background:#f5f8fc}.console-shell .org-theme-option.signal-white .theme-preview i:nth-child(1){background:#175cd3}.console-shell .org-theme-option.signal-white .theme-preview i:nth-child(2){background:#fff}.console-shell .org-theme-option.signal-white .theme-preview i:nth-child(3){background:#c8d4e5}.console-shell .org-theme-option.signal-white .theme-preview i:nth-child(4){background:#d92d20}.console-shell .org-theme-option.aurora-glass .theme-preview{background:#0d1024}.console-shell .org-theme-option.aurora-glass .theme-preview i:nth-child(1){background:#9b7bff}.console-shell .org-theme-option.aurora-glass .theme-preview i:nth-child(2){background:#171a36}.console-shell .org-theme-option.aurora-glass .theme-preview i:nth-child(3){background:#3a416f}.console-shell .org-theme-option.aurora-glass .theme-preview i:nth-child(4){background:#37e2d5}.console-shell .org-theme-option.forest-executive .theme-preview{background:#071914}.console-shell .org-theme-option.forest-executive .theme-preview i:nth-child(1){background:#42d392}.console-shell .org-theme-option.forest-executive .theme-preview i:nth-child(2){background:#102820}.console-shell .org-theme-option.forest-executive .theme-preview i:nth-child(3){background:#2d5547}.console-shell .org-theme-option.forest-executive .theme-preview i:nth-child(4){background:#e2b95f}.console-shell .org-theme-option.warm-sand .theme-preview{background:#eee3d2}.console-shell .org-theme-option.warm-sand .theme-preview i:nth-child(1){background:#b84c35}.console-shell .org-theme-option.warm-sand .theme-preview i:nth-child(2){background:#fffaf1}.console-shell .org-theme-option.warm-sand .theme-preview i:nth-child(3){background:#cdbb9f}.console-shell .org-theme-option.warm-sand .theme-preview i:nth-child(4){background:#315d78}.console-shell .org-theme-option.burgundy-editorial .theme-preview{background:#250d17}.console-shell .org-theme-option.burgundy-editorial .theme-preview i:nth-child(1){background:#f06a9b}.console-shell .org-theme-option.burgundy-editorial .theme-preview i:nth-child(2){background:#371420}.console-shell .org-theme-option.burgundy-editorial .theme-preview i:nth-child(3){background:#694052}.console-shell .org-theme-option.burgundy-editorial .theme-preview i:nth-child(4){background:#f0c36a}.console-shell .org-theme-option.classic-trustworthy .theme-preview{--p1:#003366;--p2:#4682b4;--p3:#ffd700;--p4:#f5f5f5}.console-shell .org-theme-option.modern-tech-forward .theme-preview{--p1:#4a5568;--p2:#319795;--p3:#48bb78;--p4:#fff}.console-shell .org-theme-option.progressive-creative .theme-preview{--p1:#222;--p2:#a89f91;--p3:#d05a3f;--p4:#f9f6f0}.console-shell .org-theme-option.luxury-premium .theme-preview{--p1:#020d20;--p2:#e8ded4;--p3:#a65e46;--p4:#f7f7f1}.console-shell .org-theme-option.eco-corporate .theme-preview{--p1:#192d24;--p2:#93b1a6;--p3:#d1a153;--p4:#f0efea}.console-shell .org-theme-option.bold-energetic-tech .theme-preview{--p1:#1d2731;--p2:#328cc1;--p3:#ff5f08;--p4:#fff}.console-shell .org-theme-option.nordic-industrial .theme-preview{--p1:#495760;--p2:#cbe1ef;--p3:#2f3c47;--p4:#fff}.console-shell .org-theme-option.neo-fintech .theme-preview{--p1:#0b0f19;--p2:#eaeff8;--p3:#00e676;--p4:#64748b}.console-shell .org-theme-option.cyber-creative .theme-preview{--p1:#0d0b18;--p2:#a29bfe;--p3:#00f2fe;--p4:#221f3b}.console-shell .org-theme-option.human-productivity .theme-preview{--p1:#201a24;--p2:#f7f4f0;--p3:#ff7643;--p4:#d1d6d2}.console-shell .org-theme-option.deep-tech-infrastructure .theme-preview{--p1:#15191e;--p2:#cbd5e1;--p3:#2563eb;--p4:#334155}.console-shell .org-theme-option.clean-minimalist-b2b .theme-preview{--p1:#0a2540;--p2:#fff;--p3:#635bff;--p4:#e6ebf1}.console-shell .org-theme-option:is(.classic-trustworthy,.modern-tech-forward,.progressive-creative,.luxury-premium,.eco-corporate,.bold-energetic-tech,.nordic-industrial,.neo-fintech,.cyber-creative,.human-productivity,.deep-tech-infrastructure,.clean-minimalist-b2b) .theme-preview{background:var(--p1)}.console-shell .org-theme-option:is(.classic-trustworthy,.modern-tech-forward,.progressive-creative,.luxury-premium,.eco-corporate,.bold-energetic-tech,.nordic-industrial,.neo-fintech,.cyber-creative,.human-productivity,.deep-tech-infrastructure,.clean-minimalist-b2b) .theme-preview i:nth-child(1){background:var(--p1)}.console-shell .org-theme-option:is(.classic-trustworthy,.modern-tech-forward,.progressive-creative,.luxury-premium,.eco-corporate,.bold-energetic-tech,.nordic-industrial,.neo-fintech,.cyber-creative,.human-productivity,.deep-tech-infrastructure,.clean-minimalist-b2b) .theme-preview i:nth-child(2){background:var(--p2)}.console-shell .org-theme-option:is(.classic-trustworthy,.modern-tech-forward,.progressive-creative,.luxury-premium,.eco-corporate,.bold-energetic-tech,.nordic-industrial,.neo-fintech,.cyber-creative,.human-productivity,.deep-tech-infrastructure,.clean-minimalist-b2b) .theme-preview i:nth-child(3){background:var(--p3)}.console-shell .org-theme-option:is(.classic-trustworthy,.modern-tech-forward,.progressive-creative,.luxury-premium,.eco-corporate,.bold-energetic-tech,.nordic-industrial,.neo-fintech,.cyber-creative,.human-productivity,.deep-tech-infrastructure,.clean-minimalist-b2b) .theme-preview i:nth-child(4){background:var(--p4)}@media (max-width:1100px){.console-shell .org-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.console-shell .org-theme-options{grid-template-columns:1fr}}.console-shell .bulk-import-modal{background:var(--theme-panel)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important}.console-shell .bulk-import-modal :is(.modal-head,.org-settings-body,.modal-actions){background:transparent!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.console-shell .bulk-import-modal h2{color:var(--theme-text)!important}.console-shell .bulk-import-inline-link{padding:0;border:0;background:transparent;color:var(--theme-secondary);font:inherit;font-weight:750;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.console-shell .bulk-import-modal input[type=file]{color:var(--theme-text)}.console-shell .bulk-import-preview-table-wrap{max-height:340px;overflow:auto;border:1px solid var(--theme-border);border-radius:8px}.console-shell .bulk-import-preview-table{width:100%;border-collapse:collapse;font-size:.78rem}.console-shell .bulk-import-preview-table th{position:sticky;top:0;padding:8px 10px;background:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas));color:var(--theme-muted);font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--theme-border);text-align:left}.console-shell .bulk-import-preview-table td{padding:7px 10px;border-bottom:1px solid var(--theme-border);color:var(--theme-text)}.console-shell .bulk-import-preview-table tr.row-ok td{background:color-mix(in srgb,var(--theme-secondary) 6%,var(--theme-panel))}.console-shell .bulk-import-preview-table tr.row-error td{background:#e639461a;color:#ff9aa2}.console-shell .bulk-import-modal .modal-actions button:not(.secondary){border:1px solid color-mix(in srgb,var(--theme-secondary) 60%,var(--theme-border))!important;background:linear-gradient(135deg,var(--theme-primary),var(--theme-secondary))!important;color:var(--theme-canvas)!important;font-weight:800!important}.console-shell .bulk-import-modal .modal-actions button:not(.secondary):disabled{opacity:.5;cursor:not-allowed;filter:none!important}.console-shell .bulk-import-modal .modal-actions button.secondary{border:1px solid var(--theme-border)!important;background:transparent!important;color:var(--theme-text)!important}.console-shell .user-features-page .user-features-tabs,.console-shell .user-features-page .org-settings-tabs{margin-top:18px;padding:0;border-bottom:1px solid var(--theme-border)}.console-shell .user-features-page .user-features-tabs button,.console-shell .user-features-page .org-settings-tabs button{background:transparent;border:none;border-bottom:2px solid transparent;padding:12px 14px;font-size:.85rem;font-weight:700;color:var(--theme-muted)}.console-shell .user-features-page .user-features-tabs button.active,.console-shell .user-features-page .org-settings-tabs button.active{color:var(--theme-secondary);border-bottom-color:var(--theme-secondary)}.console-shell .user-features-page .user-features-body{padding-top:20px}.console-shell .user-features-page .user-features-body .org-settings-body{padding:0}.console-shell .user-features-page{max-height:calc(100vh - 132px);overflow-y:auto;overscroll-behavior:contain}.console-shell .user-features-page .user-features-body,.console-shell .user-features-page .user-features-body .org-settings-body{max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important}.console-shell{height:100dvh;min-height:100vh;overflow:hidden}.console-shell>.workspace{min-height:0!important;overflow:hidden}.console-shell .content-area{height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--theme-border) transparent}.console-shell .top-header{position:fixed!important;left:300px;display:flex!important;align-items:center;justify-content:space-between!important;min-height:92px!important;padding:15px 24px!important;border-bottom:1px solid var(--theme-border)!important;background:color-mix(in srgb,var(--theme-canvas) 92%,transparent)!important;box-shadow:0 10px 28px color-mix(in srgb,var(--theme-canvas) 42%,transparent)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.console-shell .top-header .brand-title{display:block!important;flex:1 1 auto;margin-right:24px;text-align:left!important;text-shadow:none!important;white-space:normal}.console-shell .top-header .brand-title strong{display:block;color:var(--theme-text)!important;font-size:clamp(1.18rem,1.8vw,1.62rem)!important;line-height:1.15;letter-spacing:-.035em}.console-shell .top-header .brand-title span{display:block;margin-top:4px;color:var(--theme-muted)!important;font-size:.76rem!important;font-weight:600;line-height:1.35}.console-shell .top-header .header-user-name{color:var(--theme-muted)!important}.console-shell .top-header .header-actions :is(.icon-action,.user-button,.org-chip,.environment-trigger){border-color:var(--theme-border)!important;background:color-mix(in srgb,var(--theme-panel) 88%,var(--theme-canvas))!important;color:var(--theme-text)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text) 8%,transparent)!important}.console-shell .top-header .header-actions :is(.icon-action,.user-button,.org-chip,.environment-trigger):hover{border-color:var(--theme-secondary)!important;background:color-mix(in srgb,var(--theme-secondary) 12%,var(--theme-panel))!important;color:var(--theme-secondary)!important}.header-action-icon{display:block;width:20px;height:20px;margin:auto;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.console-shell .user-menu{border-color:var(--theme-border)!important;background:var(--theme-panel)!important;color:var(--theme-text)!important}.console-shell .user-menu button{background:transparent!important;color:var(--theme-text)!important}.console-shell .user-menu button:hover{background:color-mix(in srgb,var(--theme-secondary) 12%,var(--theme-panel))!important;color:var(--theme-secondary)!important}.console-shell .license-notice{position:fixed;top:92px;right:0;left:300px;z-index:17;display:flex;align-items:center;justify-content:center;gap:16px;min-height:40px;padding:10px 16px;border-bottom:1px solid color-mix(in srgb,#e63946 55%,var(--theme-border));background:color-mix(in srgb,#e63946 12%,var(--theme-panel));color:color-mix(in srgb,#e63946 78%,var(--theme-text));font-size:13px;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-canvas) 24%,transparent)}.console-shell .license-notice button{border:0;background:transparent;color:inherit;font-weight:800}.console-shell:has(>.license-notice) .content-area{padding-top:156px!important}.console-shell>.welcome-banner{position:fixed;top:92px;right:0;left:300px;z-index:16;min-height:40px;border-color:var(--theme-border);background:color-mix(in srgb,var(--theme-primary) 12%,var(--theme-panel));color:var(--theme-text);box-shadow:0 8px 18px color-mix(in srgb,var(--theme-canvas) 24%,transparent)}.console-shell>.welcome-banner .welcome-banner-cta{border:1px solid color-mix(in srgb,var(--theme-secondary) 60%,var(--theme-border));background:linear-gradient(135deg,var(--theme-primary),var(--theme-secondary));color:var(--theme-canvas);font-weight:800}.console-shell:has(>.welcome-banner) .content-area{padding-top:156px!important}.console-shell:has(>.license-notice)>.welcome-banner{top:132px}.console-shell:has(>.license-notice):has(>.welcome-banner) .content-area{padding-top:196px!important}.console-shell .rail-brand{min-height:76px;gap:8px;padding:0 0 12px!important;overflow:hidden;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.console-shell .rail-brand-mark{display:block!important;flex:0 0 68px;width:68px;height:64px;background-image:url(/images/platformhub-banner.png);background-repeat:no-repeat;background-position:-21px center;background-size:250px 100px;filter:drop-shadow(0 0 10px rgba(167,120,255,.28))}.console-shell .rail-brand>span:last-child{display:grid;gap:3px;min-width:0}.console-shell .rail-brand strong{color:var(--theme-text)!important;font-size:1.27rem;letter-spacing:-.05em}.console-shell .rail-brand .brand-lox{color:#a778ff;font-style:normal}.console-shell .rail-brand small{overflow:hidden;color:var(--theme-muted)!important;font-size:.55rem;font-weight:650;letter-spacing:.015em;line-height:1.3;text-transform:none}.console-shell .rail-collapse-toggle{top:73px}.console-shell .hub-section-heading{margin:0 0 12px}.console-shell .admin-hub .app-feed{gap:12px}.console-shell .admin-hub .app-tile.holo-card{min-height:172px;padding:14px;gap:9px}.console-shell .admin-hub .tile-icon-shell{width:48px;height:48px}.console-shell .admin-hub .app-tile.holo-card .tile-icon-shell img{width:40px;height:40px}.console-shell .admin-hub .tile-footer{padding-top:7px}.console-shell .right-drawer .notification-item{border-color:var(--theme-border)!important;background:color-mix(in srgb,var(--theme-panel) 88%,var(--theme-canvas))!important;color:var(--theme-text)!important}.console-shell .right-drawer .notification-item :is(p,strong){color:var(--theme-text)!important}.console-shell .right-drawer .notification-item span,.console-shell .right-drawer [style*="#64748b"]{color:var(--theme-muted)!important}@media (min-width:781px){.console-shell:has(.side-panel:not(.expanded)) .top-header{left:78px!important}.console-shell:has(.side-panel:not(.expanded))>.license-notice{left:78px}.console-shell:has(.side-panel:not(.expanded))>.welcome-banner{left:78px}.console-shell .side-panel:not(.expanded) .rail-brand-mark{flex-basis:58px;width:58px;background-position:-24px center}.console-shell .side-panel:not(.expanded) .rail-brand>span:last-child{display:none!important}.console-shell .side-panel:not(.expanded) .rail-collapse-toggle{top:73px}}@media (max-width:1080px) and (min-width:781px){.console-shell .top-header,.console-shell>.license-notice,.console-shell>.welcome-banner{left:255px}}@media (max-width:780px){.console-shell{height:auto;min-height:100vh;overflow:visible}.console-shell>.workspace{overflow:visible}.console-shell .content-area{height:auto;overflow:visible}.console-shell .top-header{position:sticky!important;left:auto!important;min-height:76px!important;padding:10px 14px!important}.console-shell>.license-notice{position:relative;inset:auto;min-height:0;box-shadow:none}.console-shell>.welcome-banner{position:relative;inset:auto;min-height:0;box-shadow:none}.console-shell:has(>.license-notice)>.welcome-banner{top:auto}.console-shell:has(>.license-notice) .content-area,.console-shell:has(>.welcome-banner) .content-area,.console-shell:has(>.license-notice):has(>.welcome-banner) .content-area{padding-top:23px!important}.console-shell .top-header .brand-title{display:block!important;margin-right:10px}.console-shell .top-header .brand-title strong{font-size:1rem!important}.console-shell .top-header .brand-title span{font-size:.64rem!important}.console-shell .header-user-name{display:none}.console-shell .rail-brand{min-height:62px}.console-shell .rail-brand-mark{flex-basis:55px;width:55px;height:52px;background-position:-18px center;background-size:205px 82px}.console-shell .rail-collapse-toggle{top:55px}}.org-theme-reset{margin:0 0 14px;padding:8px 11px;border:1px solid var(--theme-border)!important;border-radius:8px;background:transparent!important;color:var(--theme-text)!important;font-size:.74rem;font-weight:750}.org-theme-reset:hover:not(:disabled){border-color:var(--theme-secondary)!important;color:var(--theme-secondary)!important}.org-theme-reset:disabled{opacity:.5;cursor:not-allowed}.console-shell{--button-primary-bg:linear-gradient(135deg,var(--theme-primary),var(--theme-secondary));--button-primary-text:var(--theme-action-text,#fff);--button-secondary-bg:color-mix(in srgb,var(--theme-panel) 78%,var(--theme-canvas));--button-secondary-text:var(--theme-text);--button-danger-bg:color-mix(in srgb,#d92d20 14%,var(--theme-panel));--button-danger-border:color-mix(in srgb,#d92d20 68%,var(--theme-border));--button-danger-text:color-mix(in srgb,#d92d20 78%,var(--theme-text))}.console-shell :is(.content-area,.modal-panel,.org-settings-modal,.right-drawer) button:where(:not(.app-tile):not(.org-theme-option):not([class*=tab]):not([aria-label^=Close]):not([aria-label^=Open]):not([aria-label^=Remove]):not(.toast-close)){border:1px solid var(--theme-border)!important;border-radius:8px;background:var(--button-secondary-bg)!important;color:var(--button-secondary-text)!important;box-shadow:none!important;font-weight:750;transition:border-color .16s ease,background .16s ease,color .16s ease,filter .16s ease,transform .16s ease}.console-shell :is(.content-area,.modal-panel,.org-settings-modal,.right-drawer) button:where(:not(.app-tile):not(.org-theme-option):not([class*=tab]):not([aria-label^=Close]):not([aria-label^=Open]):not([aria-label^=Remove]):not(.toast-close)):hover:not(:disabled){border-color:var(--theme-secondary)!important;color:var(--theme-secondary)!important;transform:translateY(-1px)}.console-shell :is(.content-area,.modal-panel,.org-settings-modal,.right-drawer) :is(button[type=submit],.org-modal-primary,.org-row-primary,.feature-primary,.form-save-btn,.dd-save-btn,.activate-form,.support-ticket-reply-button,.modal-actions button:not(.secondary),.form-actions button:last-child){border-color:color-mix(in srgb,var(--theme-secondary) 65%,var(--theme-border))!important;background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important}.console-shell :is(.content-area,.modal-panel,.org-settings-modal,.right-drawer) :is(button[type=submit],.org-modal-primary,.org-row-primary,.feature-primary,.form-save-btn,.dd-save-btn,.activate-form,.support-ticket-reply-button,.modal-actions button:not(.secondary),.form-actions button:last-child):hover:not(:disabled){color:var(--button-primary-text)!important;filter:brightness(1.08)}.console-shell :is(.content-area,.modal-panel,.org-settings-modal,.right-drawer) .modal-actions button:not(.secondary),.console-shell :is(.content-area,.modal-panel,.org-settings-modal,.right-drawer) .form-actions button:last-child{border-color:color-mix(in srgb,var(--theme-secondary) 65%,var(--theme-border))!important;background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important}.console-shell :is(.content-area,.modal-panel,.org-settings-modal,.right-drawer) .modal-actions button:not(.secondary):hover:not(:disabled),.console-shell :is(.content-area,.modal-panel,.org-settings-modal,.right-drawer) .form-actions button:last-child:hover:not(:disabled){color:var(--button-primary-text)!important;filter:brightness(1.08)}.console-shell :is(.content-area,.modal-panel,.org-settings-modal,.right-drawer) :is([class*=danger],[class*=delete],[class*=reject],[class*=remove]){border-color:var(--button-danger-border)!important;background:var(--button-danger-bg)!important;color:var(--button-danger-text)!important}.console-shell :is(.content-area,.modal-panel,.org-settings-modal,.right-drawer) button:disabled{opacity:.52;cursor:not-allowed;transform:none!important;filter:none!important}.console-shell :is(.content-area,.modal-panel,.org-settings-modal,.right-drawer) :is([class*=tab],.org-settings-tabs button).active{border-color:var(--theme-primary)!important;color:var(--theme-primary)!important}@media (max-width:640px){.display-theme-options{grid-template-columns:1fr}}.console-shell .hub-view .system-status,.console-shell .hub-view .hub-overview,.console-shell .hub-view .hub-pulse{display:none!important}.console-shell .environment-switcher-rail .environment-menu{background-color:#211f26!important;background-image:none!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;box-shadow:0 18px 38px #00000085!important}.console-shell .environment-switcher-rail .environment-menu button{background-color:#211f26!important;color:#f6f3f8!important;opacity:1!important;text-shadow:none!important}.console-shell .environment-switcher-rail .environment-menu button:hover,.console-shell .environment-switcher-rail .environment-menu button.active{background-color:#34313d!important;color:#8ce7db!important}.console-shell.theme-deep-ocean .environment-switcher-rail .environment-menu,.console-shell.theme-deep-ocean .environment-switcher-rail .environment-menu button{background-color:#0c1d38!important}.console-shell.theme-deep-ocean .environment-switcher-rail .environment-menu button:hover,.console-shell.theme-deep-ocean .environment-switcher-rail .environment-menu button.active{background-color:#12345d!important}.console-shell.theme-neutral-professional .environment-switcher-rail .environment-menu,.console-shell.theme-neutral-professional .environment-switcher-rail .environment-menu button{background-color:#fff!important;color:#18202c!important}.console-shell.theme-neutral-professional .environment-switcher-rail .environment-menu button:hover,.console-shell.theme-neutral-professional .environment-switcher-rail .environment-menu button.active{background-color:#eaf2f1!important;color:#1b5c56!important}.console-shell.theme-signal-white .environment-switcher-rail .environment-menu,.console-shell.theme-signal-white .environment-switcher-rail .environment-menu button{background-color:#fff!important;color:#15233b!important}.console-shell.theme-signal-white .environment-switcher-rail .environment-menu button:hover,.console-shell.theme-signal-white .environment-switcher-rail .environment-menu button.active{background-color:#edf4ff!important;color:#174ea6!important}.console-shell.theme-aurora-glass .environment-switcher-rail .environment-menu,.console-shell.theme-aurora-glass .environment-switcher-rail .environment-menu button{background-color:#171a36!important;color:#f7f5ff!important}.console-shell.theme-aurora-glass .environment-switcher-rail .environment-menu button:hover,.console-shell.theme-aurora-glass .environment-switcher-rail .environment-menu button.active{background-color:#282552!important;color:#37e2d5!important}.console-shell.theme-forest-executive .environment-switcher-rail .environment-menu,.console-shell.theme-forest-executive .environment-switcher-rail .environment-menu button{background-color:#102820!important;color:#f1faf5!important}.console-shell.theme-forest-executive .environment-switcher-rail .environment-menu button:hover,.console-shell.theme-forest-executive .environment-switcher-rail .environment-menu button.active{background-color:#1a3b30!important;color:#e2b95f!important}.console-shell.theme-warm-sand .environment-switcher-rail .environment-menu,.console-shell.theme-warm-sand .environment-switcher-rail .environment-menu button{background-color:#fffaf1!important;color:#2b241d!important}.console-shell.theme-warm-sand .environment-switcher-rail .environment-menu button:hover,.console-shell.theme-warm-sand .environment-switcher-rail .environment-menu button.active{background-color:#f2e2cf!important;color:#8f3829!important}.console-shell.theme-burgundy-editorial .environment-switcher-rail .environment-menu,.console-shell.theme-burgundy-editorial .environment-switcher-rail .environment-menu button{background-color:#371420!important;color:#fff6f8!important}.console-shell.theme-burgundy-editorial .environment-switcher-rail .environment-menu button:hover,.console-shell.theme-burgundy-editorial .environment-switcher-rail .environment-menu button.active{background-color:#522037!important;color:#f0c36a!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .environment-switcher-rail .environment-menu,.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .environment-switcher-rail .environment-menu button{background-color:var(--theme-panel)!important;color:var(--theme-text)!important}.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .environment-switcher-rail .environment-menu button:hover,.console-shell:is(.theme-classic-trustworthy,.theme-modern-tech-forward,.theme-progressive-creative,.theme-luxury-premium,.theme-eco-corporate,.theme-bold-energetic-tech,.theme-nordic-industrial,.theme-neo-fintech,.theme-cyber-creative,.theme-human-productivity,.theme-deep-tech-infrastructure,.theme-clean-minimalist-b2b) .environment-switcher-rail .environment-menu button.active{background-color:color-mix(in srgb,var(--theme-accent) 14%,var(--theme-panel))!important;color:var(--theme-primary)!important}
