: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;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{display:grid;gap:7px;color:#20364f;font-size:.88rem;font-weight:800}.login-panel input,.support-modal input,.support-modal textarea{width:100%;min-height:44px;border:1px solid #cbd5e1;border-radius:6px;padding:10px 12px;color:#0f172a}.support-modal textarea{min-height:130px;resize:vertical}.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}.panel-home-button{position:sticky;bottom:18px;margin:18px 14px 0;min-height:44px;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) .panel-home-button{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}.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}.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}.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}.panel-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 #dbe5ff;border-radius:8px;background:#f7f9ff}.active-form-label{grid-column:1/-1;color:#185adb;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.active-form-fields label{display:grid;gap:5px;color:#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 #dce2ec;border-radius:6px;background:#fff}.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,.expense-report-index,.report-card,.expense-report-popup{--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,.expense-report-index:before,.report-card:before,.expense-report-popup: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,.expense-report-index:before,.report-card:before,.expense-report-popup: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,.expense-report-index:hover,.report-card:hover,.expense-report-popup: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,.expense-report-index:hover:before,.report-card:hover:before,.expense-report-popup: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,.expense-report-index:hover,.report-card:hover,.expense-report-popup: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,.expense-report-index:before,.report-card:before,.expense-report-popup: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,.expense-report-index,.report-card,.expense-report-popup{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,.expense-report-index:before,.report-card:before,.expense-report-popup: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(920px,100%);height:85vh;max-height:700px;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-x:auto;max-height:420px;overflow-y:auto}.org-settings-table{width:100%;border-collapse:collapse;font-size:.82rem}.org-settings-table th{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;border-bottom:1px solid #e2e8f0}.org-settings-table td{padding:8px 14px;border-bottom:1px solid #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}.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-row{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:6px;border-bottom:1px solid #f1f5f9}:root{--status-critical: #b91c1c;--status-high: #c2410c;--status-medium: #a16207;--status-low: #15803d}.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:#fee2e2;color:var(--status-critical)}.severity-badge.high{background:#fed7aa;color:var(--status-high)}.severity-badge.medium{background:#fef08a;color:var(--status-medium)}.severity-badge.low{background:#dcfce7;color:var(--status-low)}.status-badge{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600;background:#e2e8f0;color:#334155;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-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:min(100%,1160px);margin:0 auto;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:28px clamp(22px,4vw,56px);min-width:0}.app-page,.global-form-designer,.framework-editor,.form-designer{width:min(100%,1160px);margin:0 auto}.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:min(100%,1160px);margin:18px auto 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;color:#8a5a00}.status-submitted{background:#eaf0ff;color:#185adb}.status-approved,.status-reimbursed{background:#e8f7ef;color:#16734d}.status-rejected{background:#fee5e7;color:#b51f2d}.expense-report-popup{width:min(980px,100%);max-height:86vh;overflow:hidden;background:#fff;border:1px solid #dce2ec;border-radius:12px;box-shadow:0 30px 80px #0b10204d}.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:min(100%,1160px);margin:0 auto;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}.theme-modern-charcoal{--theme-canvas:#161617;--theme-panel:#211f26;--theme-border:#403b49;--theme-text:#f5f2f5;--theme-muted:#b8b1c0;--theme-primary:#a778ff;--theme-secondary:#42d4c6;--status-critical:#ffb8be;--status-high:#ffd29b;--status-medium:#ffe899;--status-low:#a8f2cd;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 .panel-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 .panel-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;--status-critical:#ffc4cf;--status-high:#ffe0a6;--status-medium:#ffef9e;--status-low:#a9f7d4;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 .panel-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 .panel-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}.dd-designer{max-width:none}.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-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-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-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-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}.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(auto-fit,minmax(160px,1fr))}.dash-kpi-row[data-count="1"]{grid-template-columns:1fr}.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-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)}.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-items:center;justify-content:center;gap:8px;padding:12px}.wordcloud-container span{transition:transform .15s}.wordcloud-container span:hover{transform:scale(1.08)}.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-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}}.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}.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:radial-gradient(circle at 72% 15%,rgba(167,120,255,.22),transparent 26rem),radial-gradient(circle at 20% 88%,rgba(67,212,199,.14),transparent 23rem),#161617!important;color:#f5f2f5}.login-shell.theme-modern-charcoal .login-panel{background:#211f26f0!important;color:#f5f2f5;border-color:#494350;box-shadow:0 26px 70px #00000080,0 0 40px #a778ff1f}.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:radial-gradient(circle at 72% 15%,rgba(0,229,255,.2),transparent 26rem),radial-gradient(circle at 20% 88%,rgba(23,117,255,.16),transparent 23rem),#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:radial-gradient(circle at 72% 15%,rgba(100,116,139,.12),transparent 26rem),#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 .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 .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}}.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:calc(100vh - 86px)!important}.console-shell .side-panel{position:sticky!important;top:86px!important;width:300px!important;height:calc(100vh - 86px)!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:#a778ff;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:34px clamp(22px,4vw,52px)!important;min-width:0}.hub-view{width:min(100%,1240px);margin:0 auto}.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-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}.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{font-family:Inter,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.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 .workspace{min-height:100vh!important}.console-shell .side-panel{top:0!important;height:100vh!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:0;width:100%;height:100%;pointer-events:none;opacity:.92;mix-blend-mode:screen}.login-shell .login-panel{position:relative;z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.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-shader-backdrop{opacity:.42;mix-blend-mode:multiply}.login-shell.theme-neutral-professional .login-panel{background:#ffffffe0!important}@media (prefers-reduced-motion:reduce){.login-shader-backdrop{display:none}}.onboarding-assistant{position:fixed;right:24px;bottom:22px;z-index:9000}.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:68px;height:68px;border:1px solid color-mix(in srgb,var(--theme-secondary) 60%,var(--theme-border));border-radius:23px;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 14px 27px #00000059,0 0 20px 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 18px 33px #0000006b,0 0 28px color-mix(in srgb,var(--theme-secondary) 42%,transparent)}.robot-orbit{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:-1;border:1px solid color-mix(in srgb,var(--theme-secondary) 56%,transparent);border-radius:27px;opacity:.6;animation:robot-orbit 3.5s linear infinite}.robot-antenna{position:absolute;top:8px;width:3px;height:12px;border-radius:3px;background:#eafcff;transform:translateY(-4px)}.robot-antenna i{position:absolute;top:-5px;left:-3px;width:9px;height:9px;border-radius:50%;background:var(--theme-secondary);box-shadow:0 0 11px var(--theme-secondary)}.robot-head{display:flex;align-items:center;justify-content:center;gap:9px;width:39px;height:30px;margin-top:-6px;border:1px solid rgba(255,255,255,.6);border-radius:12px 12px 14px 14px;background:linear-gradient(145deg,#ffffff4d,#0a0b123d);box-shadow:inset 0 1px #ffffff6b,0 5px 9px #0003}.robot-head i{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 7px #fff}.robot-body{position:absolute;top:46px;width:28px;height:15px;border:1px solid rgba(255,255,255,.45);border-radius:7px 7px 10px 10px;background:#0a0b1247}.robot-body i{display:block;width:7px;height:7px;margin:3px auto;border-radius:50%;background:var(--theme-secondary);box-shadow:0 0 8px 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}.guide-robot-button:hover .robot-label{opacity:1}@keyframes robot-orbit{to{transform:rotate(360deg)}}.assistant-popover{position:absolute;right:0;bottom:82px;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}.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 14px 27px #0f172a38}.theme-neutral-professional .robot-label{background:#fff}@media (max-width:700px){.onboarding-assistant{right:16px;bottom:16px}.guide-robot-button{width:60px;height:60px;border-radius:20px}.assistant-popover{bottom:72px;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:var(--theme-panel)!important;color:var(--theme-text)!important;border:1px solid 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) :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 .app-page .status-badge{background:#34313d!important;color:#eee9f4!important;border:1px solid #595260}.theme-deep-ocean .app-page .status-badge{background:#123358!important;color:#e5f7ff!important;border:1px solid #2b628e}.theme-modern-charcoal .app-page .severity-badge.critical{background:#55282f!important;color:var(--status-critical)!important}.theme-modern-charcoal .app-page .severity-badge.high{background:#583a20!important;color:var(--status-high)!important}.theme-modern-charcoal .app-page .severity-badge.medium{background:#51441e!important;color:var(--status-medium)!important}.theme-modern-charcoal .app-page .severity-badge.low{background:#1d4937!important;color:var(--status-low)!important}.theme-deep-ocean .app-page .severity-badge.critical{background:#582d39!important;color:var(--status-critical)!important}.theme-deep-ocean .app-page .severity-badge.high{background:#61421e!important;color:var(--status-high)!important}.theme-deep-ocean .app-page .severity-badge.medium{background:#5a4c1b!important;color:var(--status-medium)!important}.theme-deep-ocean .app-page .severity-badge.low{background:#174c40!important;color:var(--status-low)!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}@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}.theme-modern-charcoal .incident-capture-page,.theme-deep-ocean .incident-capture-page{color:var(--theme-text)}.theme-modern-charcoal :is(.capture-section,.capture-active-form,.capture-drafts),.theme-deep-ocean :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}.theme-modern-charcoal .capture-form-card,.theme-deep-ocean .capture-form-card,.theme-modern-charcoal .capture-draft-card,.theme-deep-ocean .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}.theme-modern-charcoal .capture-form-card:hover,.theme-deep-ocean .capture-form-card:hover,.theme-modern-charcoal .capture-draft-card:hover,.theme-deep-ocean .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}.theme-modern-charcoal .capture-form-card.selected,.theme-deep-ocean .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}.theme-modern-charcoal .capture-form-button,.theme-deep-ocean .capture-form-button{background:transparent!important;color:var(--theme-text)!important}.theme-modern-charcoal .capture-form-card .capture-form-button div:last-child,.theme-deep-ocean .capture-form-card .capture-form-button div:last-child{color:var(--theme-secondary)!important}.theme-modern-charcoal .capture-active-form button,.theme-deep-ocean .capture-active-form button{color:var(--theme-text)!important}.theme-modern-charcoal .capture-draft-meta,.theme-modern-charcoal .capture-draft-description,.theme-modern-charcoal .capture-draft-hint,.theme-deep-ocean .capture-draft-meta,.theme-deep-ocean .capture-draft-description,.theme-deep-ocean .capture-draft-hint{color:var(--theme-muted)!important}.capture-draft-severity{border:1px solid currentColor;font-weight:800!important}.theme-modern-charcoal .capture-draft-severity.high,.theme-deep-ocean .capture-draft-severity.high{background:#55282f!important;color:#ffbac2!important}.theme-modern-charcoal .capture-draft-severity.medium,.theme-deep-ocean .capture-draft-severity.medium{background:#51441e!important;color:#ffe899!important}.theme-modern-charcoal .capture-draft-severity.low,.theme-deep-ocean .capture-draft-severity.low{background:#1d3459!important;color:#afcbff!important}.theme-modern-charcoal .capture-draft-severity.critical,.theme-deep-ocean .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 .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}.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-collapse-toggle{top:82px;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}.console-shell .side-panel:not(.expanded) .rail-org-switcher{width:100%}}@media (max-width:780px){.console-shell .rail-collapse-toggle{top:18px;right:14px}.console-shell .rail-company-logo{display:none}}.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 .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}
