.matrix-shell[data-theme=aegis_hud]{--bg:#090807;--panel:#17110d;--panel2:#211710;--line:#68442b;--line-bright:#ffb45e;--text:#f8e9d9;--muted:#cba98a;--accent:#ff9d2f;--accent-strong:#ffcf84;--accent-dim:#41220f;--matrix:#ff982b;--matrix-soft:#ffe7be;--matrix-deep:#110b08;--blue:#ffaf55;--dash-open:#ffb04d;--dash-won:#7ec6a6;--dash-purple:#c68cbe;--dash-cyan:#d5a065;--readable-link:#ffd39b;--theme-sidebar-ink:#f8e7cf;--theme-sidebar-border:#87542d;--theme-topbar-ink:#ffe7c5;--theme-topbar-line:#8f5427;--theme-table-head:#ffe1b5;--theme-kicker-color:#ffbb67;--theme-tag-ink:#ffe6c7;--theme-main-background:radial-gradient(ellipse at 86% 10%,#eb6d0f1d,transparent 43%), radial-gradient(ellipse at 11% 85%,#76390f1c,transparent 38%), repeating-linear-gradient(0deg,transparent 0 69px,#f3974505 70px,transparent 71px), linear-gradient(150deg,#080807 0%,#16100d 61%,#0b0908 100%);--theme-sidebar-background:radial-gradient(ellipse at 80% 30%,#f77f1f1f,transparent 59%), repeating-linear-gradient(145deg,transparent 0 60px,#ffac5503 61px,transparent 62px), linear-gradient(170deg,#0e0c0b,#21160f 62%,#0e0b09);--theme-topbar-background:linear-gradient(100deg,#120d0a,#24160e);--theme-card-background:linear-gradient(145deg,#ed883311,transparent 56%), linear-gradient(165deg,#211711,#120e0b);--theme-inner-background:linear-gradient(135deg,#271a10,#140f0b);--theme-input-background:#1d130d;--theme-card-shadow:inset 0 1px 0 #ffc57a1f, 0 10px 28px #00000061, 0 0 20px #e876190e;--theme-hero-background:linear-gradient(140deg,#40230f,#17100b);--theme-button-background:linear-gradient(170deg,#422710,#23180f);--theme-button-hover:#5b3417;--theme-primary-background:linear-gradient(180deg,#ffd18c,#ee912d);--theme-primary-border:#ffc376;--theme-primary-ink:#271506;--theme-primary-shadow:inset 0 1px 0 #ffeec8b3,0 0 19px #f88d252e;--theme-schedule-header:#392316;--theme-schedule-cell:#19120e}body:has(.matrix-shell[data-theme=aegis_hud]){color:#f8e9d9;background:#080706}.matrix-shell[data-theme=aegis_hud] .main{color:var(--text)!important;background:var(--theme-main-background)!important}.matrix-shell[data-theme=aegis_hud] .sidebar{background:var(--theme-sidebar-background)!important;color:#f8e7cf!important;border-right:1px solid #8a552a!important;box-shadow:inset -1px 0 #ffb9644d,5px 0 28px #00000040!important}.matrix-shell[data-theme=aegis_hud] .topbar{background:var(--theme-topbar-background)!important;color:#f8e8d2!important;border-bottom:1px solid #945b2e!important;box-shadow:inset 0 -1px #ffa93959,0 10px 27px #00000047!important}.matrix-shell[data-theme=aegis_hud] .topbar-context .title,.matrix-shell[data-theme=aegis_hud] .sidebar :is(.brand,.safe-slide-brand .brand){color:#ffedd4!important;text-shadow:0 0 18px #f8912333!important}.matrix-shell[data-theme=aegis_hud] :is(.terminal-path,.matrix-side-label,.nav-section-label,.sidebar .sub,.sidebar .side-email,.sidebar .nav-code){color:#ecb47b!important}.matrix-shell[data-theme=aegis_hud] .safe-slide-brand:before{opacity:.86;background:conic-gradient(from 32deg,#ffb04f 0 15deg,transparent 15deg 40deg,#fa8223 40deg 50deg,transparent 50deg 90deg,#ffc16a 90deg 105deg,transparent 105deg 203deg,#f58b28 203deg 215deg,transparent 215deg)!important}.matrix-shell[data-theme=aegis_hud] .sidebar .nav button{color:#f2dfca!important;background:linear-gradient(90deg,#ae531414,#0000 75%)!important;border-color:#0000!important}.matrix-shell[data-theme=aegis_hud] .sidebar .nav button:hover:not(:disabled){color:#fff0da!important;background:linear-gradient(90deg,#492810,#28170f)!important;border-color:#c77830!important}.matrix-shell[data-theme=aegis_hud] .sidebar .nav button.active{color:#fff2dc!important;background:linear-gradient(95deg,#4f2b12,#23160f)!important;border-color:#efa24d!important;box-shadow:inset 4px 0 #ffab41,0 0 19px #ff95311c!important}.matrix-shell[data-theme=aegis_hud] .sidebar .nav .nav-glyph,.matrix-shell[data-theme=aegis_hud] .sidebar .nav button.active .nav-glyph{color:#ffbf6b!important;text-shadow:0 0 8px #fb9b2d47!important}.matrix-shell[data-theme=aegis_hud] .matrix-side-signal span{box-shadow:0 0 10px #ff97242e;background:linear-gradient(90deg,#7b3f17,#ffb357)!important}.matrix-shell[data-theme=aegis_hud] .sidebar :is(.side-status,.system-map-btn,.signout-btn){color:#ffe5c4!important;background:linear-gradient(150deg,#332112,#1b130e)!important;border-color:#84522c!important}.matrix-shell[data-theme=aegis_hud] .top-user-dropdown,.matrix-shell[data-theme=aegis_hud] .top-user-button{color:#ffe7ce!important;background:#22150e!important;border-color:#89562d!important;box-shadow:0 10px 30px #0006!important}.matrix-shell[data-theme=aegis_hud] .top-user-dropdown>button{color:#ffe7ce!important}.matrix-shell[data-theme=aegis_hud] .lead-finder-input-wrap input,.matrix-shell[data-theme=aegis_hud] :is(input:not([type=checkbox]),select,textarea){color:#fcebd8!important;background:#1d130d!important;border-color:#8b5d39!important;box-shadow:inset 2px 0 #ffa4424f!important}.matrix-shell[data-theme=aegis_hud] .topbar .lead-finder-input-wrap:before{color:#ffb76a!important;text-shadow:0 0 12px #ff972c54!important}.matrix-shell[data-theme=aegis_hud] :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #ffc378!important}.matrix-shell[data-theme=aegis_hud] :is(.card,.workspace-settings-card,.scheduler,.dashboard-hero-card,.schedule-drawer,.dashboard-welcome-bar,.dashboard-filter-bar){box-shadow:var(--theme-card-shadow)!important;border-color:#714a2d!important}.matrix-shell[data-theme=aegis_hud] :is(.dashboard-welcome-bar,.dashboard-filter-bar){background:linear-gradient(105deg,#27190f,#17110d)!important}.matrix-shell[data-theme=aegis_hud] .dashboard-welcome-bar h1,.matrix-shell[data-theme=aegis_hud] .card h2,.matrix-shell[data-theme=aegis_hud] .card h3{color:#ffebd1!important}.matrix-shell[data-theme=aegis_hud] .dashboard-welcome-bar p,.matrix-shell[data-theme=aegis_hud] .card :is(.muted,small),.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .muted{color:#cfb093!important}.matrix-shell[data-theme=aegis_hud] .card .eyebrow,.matrix-shell[data-theme=aegis_hud] .hero-kicker,.matrix-shell[data-theme=aegis_hud] .eyebrow{color:#ffb35c!important}.matrix-shell[data-theme=aegis_hud] :is(.btn,.mini-btn,.system-map-btn,.signout-btn){color:#ffead0!important;background:linear-gradient(#3e2817,#23170e)!important;border-color:#86542d!important}.matrix-shell[data-theme=aegis_hud] :is(.btn,.mini-btn):hover:not(:disabled){color:#fff3e2!important;background:#563316!important;border-color:#e99a44!important}.matrix-shell[data-theme=aegis_hud] .primary-action{color:#281606!important;background:linear-gradient(#ffd58e,#ed932b)!important;border-color:#ffc377!important;box-shadow:0 0 18px #f9881c2b!important}.matrix-shell[data-theme=aegis_hud] :is(.dashboard-range button,.dashboard-filter-buttons button,.dashboard-reset){color:#deb58f!important;background:linear-gradient(160deg,#2b1b11,#18100c)!important;border:1px solid #795036!important;border-radius:6px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-filter-intro .filter-icon{color:#271507!important;background:linear-gradient(140deg,#e17c1f,#ffc16c)!important;box-shadow:0 0 16px #ff942333!important}.matrix-shell[data-theme=aegis_hud] .dashboard-range button.active,.matrix-shell[data-theme=aegis_hud] .dashboard-filter-buttons button.active,.matrix-shell[data-theme=aegis_hud] .pill.active{color:#ffedd5!important;background:#603511!important;border-color:#f4a653!important}.matrix-shell[data-theme=aegis_hud] .dashboard-hero-card{background:linear-gradient(140deg,#352013,#140e0a)!important;border:1px solid #96582c!important;border-top:2px solid #e6a054!important}.matrix-shell[data-theme=aegis_hud] .dashboard-hero-card .hero-value{color:#ffedda!important;text-shadow:0 0 16px #ff8b2b29!important}.matrix-shell[data-theme=aegis_hud] .operations-health-grid .op-health-item{background:linear-gradient(135deg,#3a2516,#1a130f)!important;border-color:#d89044 #84512c #84512c!important}.matrix-shell[data-theme=aegis_hud] .op-health-item strong{color:#ffdbac!important;text-shadow:0 0 12px #ff972c21!important}.matrix-shell[data-theme=aegis_hud] :is(.sched-head,.sched-resource){color:#ffe8cb!important;background:linear-gradient(145deg,#362314,#1b150e)!important;border-color:#765034!important}.matrix-shell[data-theme=aegis_hud] :is(.sched-slot,.sched-slot.weekend){background:linear-gradient(135deg,#20160f,#160f0b)!important;border-color:#573a26!important}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck{grid-template-columns:minmax(220px,.85fr) minmax(350px,1.35fr) minmax(155px,.52fr);padding:22px 27px;color:#ffedd7!important;background:radial-gradient(at 53% 54%,#fa741126,#0000 39%),radial-gradient(at 85% 0,#9c480e24,#0000 39%),linear-gradient(103deg,#120d09,#090908 52%,#1c110b)!important;border:1px solid #ad642e!important;border-top:3px solid #ffb151!important;border-bottom-color:#9c5d2e!important;border-radius:10px!important;height:auto!important;min-height:455px!important;transform:none!important;box-shadow:inset 0 1px #ffd08f42,inset 0 0 65px #f5711311,0 20px 47px #0000006e!important}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck:before{background:repeating-linear-gradient(90deg,#0000 0 45px,#ffa23a06 46px,#0000 47px),repeating-linear-gradient(0deg,#0000 0 32px,#ffa23a06 33px,#0000 34px),linear-gradient(90deg,#fc8a2917,#0000 22% 78%,#fc8a290a)}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck:after{background:linear-gradient(90deg,#0000,#f88a22 22%,#ffe2a2 52%,#f88a22 80%,#0000);box-shadow:0 0 12px #ff8d237a}.matrix-shell[data-theme=aegis_hud] .jarvis-deck-grid{opacity:.22;background:radial-gradient(circle at 50% 50%,transparent 0 28%,#ff9b2d6e 28.2% 28.5%,transparent 28.8% 39%,#ff9b2d47 39.2% 39.4%,transparent 39.6%), repeating-conic-gradient(from 0deg,#ff9a2a73 0 1deg,transparent 1deg 18deg)}.matrix-shell[data-theme=aegis_hud] .jarvis-briefing{align-self:center;padding:10px 0}.matrix-shell[data-theme=aegis_hud] .jarvis-system-kicker,.matrix-shell[data-theme=aegis_hud] .jarvis-deck-caption,.matrix-shell[data-theme=aegis_hud] .jarvis-intel-title{color:#ffb968!important}.matrix-shell[data-theme=aegis_hud] .jarvis-system-kicker>span:nth-child(2),.matrix-shell[data-theme=aegis_hud] .jarvis-intel-row strong{text-shadow:0 0 15px #ff8f2630;color:#ffe6ba!important}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck h2{color:#fff0dd!important;text-shadow:0 0 23px #f585233b!important;margin-top:26px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck p,.matrix-shell[data-theme=aegis_hud] .jarvis-prompt-lines>span,.matrix-shell[data-theme=aegis_hud] .jarvis-intel-row{color:#d5ad87!important}.matrix-shell[data-theme=aegis_hud] .jarvis-prompt-lines b,.matrix-shell[data-theme=aegis_hud] .jarvis-deck-caption span{color:#ffc36e!important}.matrix-shell[data-theme=aegis_hud] .jarvis-prompt-lines i{background:linear-gradient(90deg,#ffaf4f,#0000)!important}.matrix-shell[data-theme=aegis_hud] .jarvis-signal,.matrix-shell[data-theme=aegis_hud] .jarvis-ready-dot{background:#ffc670!important;box-shadow:0 0 11px #ffa135a6!important}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-area{isolation:isolate;min-height:350px}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-area:before{filter:blur(17px);background:radial-gradient(circle,#ffa62d33,#ff811617 29%,#0000 68%);width:360px;height:360px;top:50%}.matrix-shell[data-theme=aegis_hud] .jarvis-core-picture{z-index:1;aspect-ratio:1;pointer-events:none;place-items:center;width:min(100%,420px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.matrix-shell[data-theme=aegis_hud] .jarvis-core-gif{object-fit:contain;filter:drop-shadow(0 0 13px #fc7b1447)drop-shadow(0 0 24px #fc7b1421);pointer-events:none;width:100%;height:100%;display:block}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-readout{z-index:2;color:#ffe8ca;background:#110a06c9;border-left:2px solid #ffad4d;font-size:9px}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-readout span{color:#d6a56d}.matrix-shell[data-theme=aegis_hud] .jarvis-readout-left{bottom:8px;left:0}.matrix-shell[data-theme=aegis_hud] .jarvis-readout-right{top:13px;right:0}.matrix-shell[data-theme=aegis_hud] .jarvis-intelligence{color:#d5ae88;border-left-color:#ffa74f4a;align-self:center;gap:17px}.matrix-shell[data-theme=aegis_hud] .jarvis-intel-title{border-bottom-color:#86532b}.matrix-shell[data-theme=aegis_hud] .jarvis-intel-title span{color:#ffbe75}.matrix-shell[data-theme=aegis_hud] .jarvis-analyzer{background:linear-gradient(#371a0926,#743b0f29);border-color:#ffa34142}.matrix-shell[data-theme=aegis_hud] .jarvis-analyzer i{background:linear-gradient(#ffd991,#ad551b)!important}.matrix-shell[data-theme=aegis_hud] .jarvis-intel-foot{color:#ecc49a}.access-restricted-dialog[data-restriction-theme=aegis_hud]{--restriction-accent:#ff9e2d;--restriction-bg:#120c08;color:#ffebd0;box-shadow:0 0 0 1px #ffab503d,0 28px 82px #000000b3,0 0 50px #f06d0d2e}.access-restricted-dialog[data-restriction-theme=aegis_hud] .access-restricted-lock{box-shadow:0 0 20px #ff9b2e52}@media (max-width:1180px){.matrix-shell[data-theme=aegis_hud] .topbar{gap:12px!important;min-width:0!important;padding:12px 15px!important}.matrix-shell[data-theme=aegis_hud] .topbar-context{flex:0 170px;min-width:0!important}.matrix-shell[data-theme=aegis_hud] .topbar-actions{flex:auto;gap:8px;min-width:0!important}.matrix-shell[data-theme=aegis_hud] .lead-finder{flex:auto;max-width:450px;min-width:0!important}.matrix-shell[data-theme=aegis_hud] .lead-finder-input-wrap,.matrix-shell[data-theme=aegis_hud] .lead-finder-input-wrap input{width:100%;min-width:0!important}.matrix-shell[data-theme=aegis_hud] .top-user-button{max-width:55px;padding:6px}.matrix-shell[data-theme=aegis_hud] .top-user-copy,.matrix-shell[data-theme=aegis_hud] .top-user-button>b{display:none}}.matrix-shell[data-theme=aegis_hud] .mobile-bottom-nav{color:#f4d4a8!important;background:linear-gradient(#1f130bf7,#0d0907fc)!important;border-top-color:#915c2f!important;box-shadow:0 -9px 25px #0000006b!important}.matrix-shell[data-theme=aegis_hud] .mobile-bottom-nav button{color:#d7af88!important}.matrix-shell[data-theme=aegis_hud] .mobile-bottom-nav button.active{box-shadow:inset 0 2px #ffb2547a;color:#ffe1b5!important;background:#ff97272e!important}.matrix-shell[data-theme=aegis_hud] .mobile-more-sheet{background:#1d130d!important;border-color:#87562f!important}.matrix-shell[data-theme=aegis_hud] .mobile-sheet-grid button{color:#ffead0!important;background:#2b1d12!important;border-color:#785031!important}@media (max-width:1140px){.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck{grid-template-columns:minmax(220px,.85fr) minmax(275px,1fr)!important;min-height:410px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-intelligence{display:none}.matrix-shell[data-theme=aegis_hud] .jarvis-core-picture{width:min(100%,365px)}}@media (max-width:760px){.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck{gap:7px;grid-template-columns:minmax(0,1fr) minmax(180px,.9fr)!important;height:auto!important;min-height:300px!important;padding:16px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-area{min-height:255px}.matrix-shell[data-theme=aegis_hud] .jarvis-core-picture{width:min(100%,270px)}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck h2{font-size:clamp(19px,4vw,25px);margin-top:16px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck p{font-size:10px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-system-kicker>span:last-child,.matrix-shell[data-theme=aegis_hud] .jarvis-deck-caption,.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck .jarvis-reactor-readout{display:none}}@media (max-width:440px){.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck{grid-template-columns:minmax(0,1fr) minmax(140px,.88fr)!important;min-height:252px!important;padding:13px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-area{min-height:218px}.matrix-shell[data-theme=aegis_hud] .jarvis-core-picture{width:min(100%,190px)}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck h2{font-size:20px;margin-top:12px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-prompt-lines{display:none}}@media (prefers-reduced-motion:reduce){.matrix-shell[data-theme=aegis_hud] .jarvis-deck-grid,.matrix-shell[data-theme=aegis_hud] .jarvis-analyzer i,.matrix-shell[data-theme=aegis_hud] .safe-slide-brand:before{animation:none!important}}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck{grid-template-columns:minmax(205px,.93fr) minmax(265px,1.04fr) minmax(170px,.66fr)!important;gap:12px!important;height:auto!important;min-height:330px!important;padding:17px 23px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-area{min-height:292px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-area:before{background:radial-gradient(circle,#ff9f2f24,#f9701711 31%,#0000 68%)!important;width:275px!important;height:275px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-core-picture{width:min(100%,295px)!important}.matrix-shell[data-theme=aegis_hud] .jarvis-core-gif{filter:drop-shadow(0 0 10px #fc7b143d)drop-shadow(0 0 18px #fc7b141f)!important}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-readout{padding:7px 9px;line-height:1.4;font-size:10px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-readout span{line-height:1.4;font-size:9px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-intelligence{gap:10px!important;padding:7px 0 0 12px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-intel-title{line-height:1.4;font-size:10px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-intel-row{padding-bottom:6px;line-height:1.45;font-size:10.5px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-intel-foot{line-height:1.4;font-size:9.5px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-analyzer{height:44px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck .jarvis-briefing h2{margin-top:18px!important;font-size:clamp(23px,2.35vw,30px)!important}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck .jarvis-briefing p{max-width:305px;line-height:1.6;font-size:12px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-system-kicker{letter-spacing:.105em!important;font-size:10px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-system-kicker>span:nth-child(2){font-size:11px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-prompt-lines{gap:6px!important;margin-top:12px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-prompt-lines>span{line-height:1.5;font-size:10px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-deck-caption{line-height:1.5;margin-top:12px!important;font-size:9px!important}.matrix-shell[data-theme=aegis_hud] .topbar-context .terminal-path{letter-spacing:.13em!important;color:#f0b879!important;text-shadow:none!important;font:700 10px/1.4 Consolas,monospace!important}.matrix-shell[data-theme=aegis_hud] .topbar .jobsub{color:#d7b89a!important;font-size:11px!important;line-height:1.4!important}.matrix-shell[data-theme=aegis_hud] .top-user-button :is(.top-user-title,.top-user-presence){line-height:1.35;font-size:10.5px!important}.matrix-shell[data-theme=aegis_hud] .sidebar :is(.matrix-side-label,.nav-section-label){color:#e8b47d!important;font-size:11px!important}.matrix-shell[data-theme=aegis_hud] .sidebar .powered-by-jarvis :is(span,small){line-height:1.5;color:#daba9b!important;font-size:10px!important}.matrix-shell[data-theme=aegis_hud] .team-hub-hero p{line-height:1.55;color:#dbb998!important;font-size:12px!important}.matrix-shell[data-theme=aegis_hud] .team-hub-search>span,.matrix-shell[data-theme=aegis_hud] .team-hub-card-top .eyebrow{line-height:1.4;color:#ffbe76!important;font-size:11px!important}.matrix-shell[data-theme=aegis_hud] .team-hub-card{gap:12px;min-height:176px}.matrix-shell[data-theme=aegis_hud] .team-hub-card>p{color:#ebc6a4!important;font-size:12px!important;line-height:1.6!important}.matrix-shell[data-theme=aegis_hud] .team-hub-card-foot{line-height:1.45;font-size:11px!important}.matrix-shell[data-theme=aegis_hud] .team-hub-card-foot span{color:#d9b38e!important}.matrix-shell[data-theme=aegis_hud] .team-hub-card-foot strong{color:#ffc16f!important}.matrix-shell[data-theme=aegis_hud] .team-hub-status{color:#f2c99d!important;font-size:10px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-filter-intro>div:last-child span,.matrix-shell[data-theme=aegis_hud] .dashboard-filter-intro small{line-height:1.45;color:#dcb78f!important;font-size:11px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-filter-intro strong{color:#ffe4c1!important;font-size:13px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-filter-bar label>span{line-height:1.4;color:#e6b983!important;font-size:11px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-filter-bar select{color:#fff0df!important;font-size:12px!important}.matrix-shell[data-theme=aegis_hud] :is(.dashboard-range button,.dashboard-filter-buttons button){font-size:12px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-welcome-bar p{line-height:1.55;color:#e0bd9b!important;font-size:12px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .personal-work-head>span,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .personal-task-row span,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .muted{line-height:1.5;color:#d8b491!important;font-size:12px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .personal-work-count strong{color:#ffc272!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .personal-work-count span{color:#d7b18e!important;font-size:11px!important}.access-restricted-dialog[data-restriction-theme=aegis_hud]{--restriction-accent:#ffa64b;--restriction-bg:#17100b;color:#ffecd2!important;border-color:#a96a31!important}.access-restricted-dialog[data-restriction-theme=aegis_hud] p{color:#e9c9a5!important;opacity:1!important;font-size:14px!important}.access-restricted-dialog[data-restriction-theme=aegis_hud] .access-restricted-kicker,.access-restricted-dialog[data-restriction-theme=aegis_hud] .access-restricted-feature span{color:#ffbf77!important;font-size:11px!important}.access-restricted-dialog[data-restriction-theme=aegis_hud] .access-restricted-request{color:#231207!important;background:linear-gradient(#ffcb82,#f2a249)!important;border-color:#ffcc8b!important}.access-restricted-dialog[data-restriction-theme=aegis_hud] .access-restricted-cancel{color:#ffe6c5!important;border-color:#b77c49!important}.access-restricted-dialog[data-restriction-theme=aegis_hud]>small{color:#d9b58e!important;opacity:1!important;font-size:11px!important}@media (max-width:1140px){.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck{grid-template-columns:minmax(195px,.9fr) minmax(235px,1fr)!important;min-height:302px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-area{min-height:266px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-core-picture{width:min(100%,260px)!important}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-area:before{width:242px!important;height:242px!important}}@media (max-width:760px){.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck{grid-template-columns:minmax(0,1fr) minmax(145px,.88fr)!important;min-height:240px!important;padding:15px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-area{min-height:205px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-core-picture{width:min(100%,188px)!important}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-area:before{width:190px!important;height:190px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-intelligence{display:none!important}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck .jarvis-briefing h2{margin-top:12px!important;font-size:23px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck .jarvis-briefing p{font-size:11.5px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-prompt-lines{display:none}}@media (max-width:440px){.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck{grid-template-columns:minmax(0,1fr) minmax(135px,.85fr)!important;min-height:218px!important;padding:12px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-area{min-height:190px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-core-picture{width:min(100%,152px)!important}.matrix-shell[data-theme=aegis_hud] .jarvis-reactor-area:before{width:164px!important;height:164px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck .jarvis-briefing h2{font-size:20px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-command-deck .jarvis-briefing p{font-size:11px!important}}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .personal-work-head>div:first-child>span,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .personal-work-head>div:first-child>small{line-height:1.5;color:#ddba98!important;font-size:12px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .personal-work-head h3{color:#ffe7ca!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .personal-task-create :is(input,select,button){font-size:12px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .personal-task-empty,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .personal-task-row small{color:#debc9b!important;font-size:12px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-reset{color:#e5c19c!important;background:#281a10!important;border-color:#80502c!important;font-size:11px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-reset:disabled{opacity:.67!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .dashboard-hero-card{color:#f9e8d3!important;background:linear-gradient(175deg,#2a1b11,#16110d 85%)!important;border:1px solid #87542d!important;border-top:2px solid #d99442!important;border-radius:9px!important;min-height:153px!important;padding:17px 18px!important;box-shadow:inset 0 1px #ffce9514,0 10px 22px #00000040!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .dashboard-hero-card:before,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .dashboard-hero-card:after{content:none!important;display:none!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .dashboard-hero-card.pipeline-total{border-top-color:#ffba64!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .dashboard-hero-card.open-pipeline{border-top-color:#dca369!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .dashboard-hero-card.wins{border-top-color:#ebc28b!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .dashboard-hero-card.avg-deal{border-top-color:#b88757!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .dashboard-hero-card .hero-kicker{letter-spacing:.1em;color:#f3bf7f!important;font-size:11px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .dashboard-hero-card .hero-value{color:#fff0da!important;text-shadow:none!important;margin-top:9px!important;font-size:clamp(28px,2.7vw,35px)!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .dashboard-hero-card .hero-label{color:#e2bb91!important;font-size:12px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .dashboard-hero-card .hero-secondary{color:#d6b08d!important;border-top:1px solid #65432d!important;margin-top:13px!important;padding-top:10px!important;font-size:11px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .dashboard-hero-card .hero-secondary strong{color:#ffdcab!important;font-size:13px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-deck-grid,.matrix-shell[data-theme=aegis_hud] .safe-slide-brand:before{content:none!important;animation:none!important;display:none!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .pipeline-visual-body{grid-template-columns:minmax(190px,.68fr) minmax(0,1.32fr)!important;gap:23px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-pipeline-composition{background:linear-gradient(160deg,#241911,#16110d);border:1px solid #6d482d;border-left:3px solid #ec9b43;border-radius:6px;flex-direction:column;justify-content:center;gap:9px;min-width:0;min-height:165px;padding:14px 15px;display:flex}.matrix-shell[data-theme=aegis_hud] .jarvis-pipeline-composition-label{color:#ffb968;letter-spacing:.09em;font:800 10px/1.4 Consolas,monospace}.matrix-shell[data-theme=aegis_hud] .jarvis-pipeline-composition-total{align-items:baseline;gap:9px;display:flex}.matrix-shell[data-theme=aegis_hud] .jarvis-pipeline-composition-total strong{color:#ffebd1;font-size:29px;font-weight:850;line-height:1.1}.matrix-shell[data-theme=aegis_hud] .jarvis-pipeline-composition-total span{color:#dfbb99;font-size:11px}.matrix-shell[data-theme=aegis_hud] .jarvis-pipeline-composition-track{background:#554032;border-radius:2px;gap:1px;width:100%;height:8px;display:flex;overflow:hidden}.matrix-shell[data-theme=aegis_hud] .jarvis-pipeline-composition-track span{flex-shrink:0;min-width:0;height:100%;display:block}.matrix-shell[data-theme=aegis_hud] .jarvis-pipeline-composition-track .open{background:#ffb760}.matrix-shell[data-theme=aegis_hud] .jarvis-pipeline-composition-track .won{background:#c9a879}.matrix-shell[data-theme=aegis_hud] .jarvis-pipeline-composition-track .lost{background:#956b55}.matrix-shell[data-theme=aegis_hud] .jarvis-pipeline-composition-track .cancelled{background:#6e5849}.matrix-shell[data-theme=aegis_hud] .jarvis-pipeline-composition small{color:#cfa982;font-size:10.5px}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .pipeline-bar-row:hover{background:#302013!important;border-color:#9d6538!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .pipeline-bar-track{background:#403024!important;border-radius:2px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .pipeline-bar-track span{box-shadow:none!important;border-radius:2px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .pipeline-bar-row.open .pipeline-bar-track span{background:#ffb760!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .pipeline-bar-row.won .pipeline-bar-track span{background:#c9a879!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .pipeline-bar-row.lost .pipeline-bar-track span{background:#956b55!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .pipeline-bar-row.cancelled .pipeline-bar-track span{background:#6e5849!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .pipeline-bar-value{color:#ffdbad!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .operations-health-grid .op-health-item,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .operations-health-grid .op-health-item.blue,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .operations-health-grid .op-health-item.purple,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .operations-health-grid .op-health-item.green,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .operations-health-grid .op-health-item.orange{min-height:108px;padding:13px 14px;box-shadow:none!important;background:linear-gradient(150deg,#2a1c12,#1a130e)!important;border:1px solid #72502f!important;border-left:3px solid #b68246!important;border-radius:6px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .operations-health-grid .op-health-item span{color:#e5bd96!important;font-size:11px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .operations-health-grid .op-health-item strong{color:#ffe7c5!important;text-shadow:none!important;font-size:27px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .operations-health-grid .op-health-item small{line-height:1.45;color:#cfa987!important;font-size:10.5px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .sales-cc-kpi{box-shadow:none!important;background:linear-gradient(150deg,#261b13,#16110e)!important;border:1px solid #76502f!important;border-top:2px solid #b88951!important;border-radius:7px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .sales-cc-kpi>span{color:#e3b98e!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .sales-cc-kpi>strong{color:#ffebd0!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .sales-cc-kpi>small{color:#cfab89!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-strip{background:linear-gradient(145deg,#221811,#17110e)!important;border:1px solid #745032!important;border-radius:9px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-item:not(.hot):not(.clear){background:#241910!important;border-color:#704d32!important;border-radius:6px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .owner-performance-row{color:#f6e5cc!important;background:#201711!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .owner-performance-row:hover{background:#382419!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .owner-performance-row.selected{background:linear-gradient(90deg,#442914,#241810)!important;box-shadow:inset 3px 0 #eaa45b!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .owner-metric>span,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .owner-stack-labels{color:#d6b08d!important}@media (max-width:850px){.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .pipeline-visual-body{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.matrix-shell[data-theme=aegis_hud] .jarvis-pipeline-composition{min-height:140px}}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-strip{background:linear-gradient(125deg,#271a10,#15100d 68%)!important;border:1px solid #82512d!important;border-left:3px solid #df984c!important;border-radius:7px!important;box-shadow:inset 0 1px #f6a94a17,0 8px 20px #0000003b!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-strip:before{content:none!important;background:0 0!important;display:none!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-strip-title{gap:12px}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-strip-title>.jarvis-attention-mark{place-items:center;color:#ffd18c!important;width:32px!important;height:32px!important;text-shadow:none!important;background:linear-gradient(150deg,#4a2b13,#251910)!important;border:1px solid #c68b45!important;border-radius:4px!important;flex:0 0 32px!important;font:850 19px/1 Consolas,monospace!important;animation:none!important;display:grid!important;transform:none!important;box-shadow:inset 0 1px #ffbe6133!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-strip-title strong{line-height:1.3;color:#ffedd3!important;letter-spacing:.01em!important;text-shadow:none!important;font-size:16px!important;font-weight:780!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-strip-title small{color:#dcb794!important;font-size:11.5px!important;line-height:1.5!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-item,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-item.hot,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-item.clear{color:#f6e4cf!important;box-shadow:none!important;background:linear-gradient(150deg,#2c1e14,#1b140f)!important;border:1px solid #6d4930!important;border-radius:5px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-item.hot{border-top:2px solid #d99548!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-item.clear{border-top:2px solid #867052!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-item:hover:not(:disabled){background:#382517!important;border-color:#eda452!important;box-shadow:inset 0 0 0 1px #eea65529!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-item strong,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-item.hot strong,.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-item.clear strong{color:#ffe4bd!important;text-shadow:none!important;font-size:22px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-item.hot strong{color:#ffb568!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-item span{line-height:1.45;color:#e3bc96!important;font-size:11px!important}.matrix-shell[data-theme=aegis_hud] .dashboard-v2 .attention-item small{line-height:1.4;color:#cfa780!important;font-size:10px!important}
.inspection-report-builder{--inspection-radius:14px;gap:16px;min-width:0;max-width:1700px;margin:0 auto 22px;padding-bottom:65px;display:grid}.inspection-report-builder .card{border-radius:var(--inspection-radius);min-width:0}.inspection-report-builder .inspection-report-hero{border-radius:16px!important;padding:23px 26px!important}.inspection-report-builder .inspection-report-hero h2{letter-spacing:-.035em;font-size:clamp(23px,2.4vw,32px);line-height:1.15}.inspection-report-builder .inspection-report-hero-copy p{max-width:64ch;margin-top:8px;font-size:13px;line-height:1.55}.inspection-report-builder .inspection-report-status-stack small{font-size:11px}.inspection-report-builder .inspection-status{font-size:10px}.inspection-report-builder .btn{border-radius:9px;min-height:38px;font-size:12px;line-height:1.2}.inspection-report-builder :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:9px;min-width:0;min-height:37px;padding:9px 11px;font-size:13px;line-height:1.4}.inspection-report-builder :is(textarea){min-height:84px}.inspection-report-builder input[type=checkbox]{flex-shrink:0;height:auto;min-height:auto}.inspection-report-builder :is(input,select,textarea,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inspection-report-builder :is(.inspection-field>span,.inspection-add-finding label>span,.inspection-attraction-config label>span,.inspection-finding-form label>span,.inspection-photo-fields label>span,.inspection-observation-grid label>span){font-size:11px;line-height:1.4}.inspection-report-builder .inspection-unsaved{font-size:11px}.inspection-report-builder .inspection-builder-steps{z-index:30;border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:9px;display:grid;position:sticky;top:6px;box-shadow:0 9px 26px #0000001f;padding:11px!important}.inspection-report-builder .inspection-builder-step{border-radius:10px;min-width:0;min-height:58px;padding:10px;transition:background .15s,border-color .15s}.inspection-report-builder .inspection-builder-step:hover{border-color:var(--accent)}.inspection-report-builder .inspection-builder-step strong{font-size:12px}.inspection-report-builder .inspection-builder-step small{font-size:10px;line-height:1.3}.inspection-report-builder .inspection-builder-persist{flex-wrap:wrap;place-content:center flex-end;gap:7px;display:flex}.inspection-report-builder .inspection-preview-quick{background:var(--panel2);border:1px solid var(--line)}.inspection-report-builder .inspection-report-contents{border-radius:12px;padding:13px 16px}.inspection-report-builder .inspection-section-intro{justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;display:flex}.inspection-report-builder .inspection-section-intro h3{letter-spacing:-.02em;margin:5px 0 8px;font-size:21px}.inspection-report-builder .inspection-section-intro p{max-width:74ch;font-size:12px;line-height:1.6}.inspection-report-builder .inspection-mini-badge{padding:5px 8px;font-size:10px;font-weight:700}.inspection-report-builder .inspection-attraction-list{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.inspection-report-builder .inspection-attraction-search{gap:7px;min-width:0;display:grid}.inspection-report-builder .inspection-attraction-search>span{font-size:12px;font-weight:700}.inspection-report-builder .inspection-attraction-search>small{color:var(--muted);font-size:11px}.inspection-report-builder .inspection-editor-shell{grid-template-columns:minmax(195px,220px) minmax(0,1fr) minmax(186px,215px);align-items:start;gap:14px;min-width:0;display:grid}.inspection-report-builder .inspection-editor-main{align-content:start;gap:14px;min-width:0;display:grid}.inspection-report-builder .inspection-section-tabs{border:1px solid var(--line);background:var(--panel);scrollbar-width:thin;border-radius:14px;align-content:start;gap:7px;min-width:0;max-height:calc(100vh - 123px);padding:13px;display:grid;position:sticky;top:107px;overflow-y:auto}.inspection-report-builder .inspection-section-tabs:before{display:none}.inspection-report-builder .inspection-outline-title{border-bottom:1px solid var(--line);gap:3px;padding:5px 6px 12px;display:grid}.inspection-report-builder .inspection-outline-title strong{letter-spacing:.065em;text-transform:uppercase;font-size:12px}.inspection-report-builder .inspection-outline-title small{color:var(--muted);font-size:11px}.inspection-report-builder .inspection-outline-group{gap:4px;display:grid}.inspection-report-builder .inspection-outline-section{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:11px 12px;display:flex}.inspection-report-builder .inspection-outline-section strong{min-width:0;font-size:12px;line-height:1.4}.inspection-report-builder .inspection-outline-section small{color:var(--muted);font-size:10px}.inspection-report-builder .inspection-outline-section.selected{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.inspection-report-builder .inspection-outline-section:hover,.inspection-report-builder .inspection-outline-attraction:hover{background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.inspection-report-builder .inspection-outline-attractions{border-left:1px solid var(--line);gap:3px;margin:0 0 4px 8px;padding-left:9px;display:grid}.inspection-report-builder .inspection-outline-attraction{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:10px;display:grid}.inspection-report-builder .inspection-outline-attraction span{overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.3}.inspection-report-builder .inspection-outline-attraction small{color:var(--muted);font-size:10px}.inspection-report-builder .inspection-outline-attraction.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel));box-shadow:inset 3px 0 0 var(--accent)}.inspection-report-builder .inspection-evidence-rail{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:12px;min-width:0;max-height:calc(100vh - 123px);padding:14px;display:grid;position:sticky;top:107px;overflow:hidden}.inspection-report-builder .inspection-evidence-rail-title{border-bottom:1px solid var(--line);gap:6px;padding-bottom:10px;display:grid}.inspection-report-builder .inspection-evidence-rail-title>span{letter-spacing:.09em;color:var(--accent);font-size:10px;font-weight:900}.inspection-report-builder .inspection-evidence-rail-title strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.inspection-report-builder .inspection-evidence-rail-title small,.inspection-report-builder .inspection-evidence-empty,.inspection-report-builder .inspection-evidence-help{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.inspection-report-builder .inspection-evidence-rail-grid{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;padding:2px 3px 3px;display:grid;overflow-y:auto}.inspection-report-builder .inspection-evidence-tile{border:1px solid var(--line);background:var(--panel2);border-radius:9px;gap:4px;min-width:0;padding:5px;display:grid}.inspection-report-builder .inspection-evidence-tile.attached{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.inspection-report-builder .inspection-evidence-thumb{aspect-ratio:4/3;background:var(--panel);width:100%;min-width:0;color:var(--muted);cursor:zoom-in;border:0;border-radius:6px;place-items:center;padding:0;display:grid;overflow:hidden}.inspection-report-builder .inspection-evidence-thumb img{object-fit:cover;width:100%;height:100%;display:block}.inspection-report-builder .inspection-evidence-thumb span{font-size:10px;line-height:1.3}.inspection-report-builder .inspection-evidence-tile>small{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.inspection-report-builder .inspection-evidence-attach{align-items:center;gap:5px;font-size:10px;line-height:1.2;display:flex}.inspection-report-builder .inspection-evidence-companycam{white-space:normal;text-align:center;width:100%}.inspection-report-builder .inspection-attraction-card{box-shadow:0 2px 10px #00000012;border-radius:14px!important}.inspection-report-builder .inspection-attraction-card>summary{padding:17px 18px}.inspection-report-builder .inspection-attraction-summary-main strong{font-size:16px;line-height:1.35}.inspection-report-builder .inspection-attraction-summary-main small{font-size:11px;line-height:1.4}.inspection-report-builder .inspection-attraction-index{width:32px;height:32px;font-size:12px}.inspection-report-builder .inspection-attraction-body{gap:17px;padding:18px}.inspection-report-builder .inspection-identity-strip{border-radius:9px}.inspection-report-builder .inspection-identity-strip>div{padding:12px}.inspection-report-builder .inspection-identity-strip span{font-size:10px}.inspection-report-builder .inspection-identity-strip strong{font-size:12px}.inspection-report-builder .inspection-subhead span{font-size:10px}.inspection-report-builder .inspection-subhead strong{font-size:13px;line-height:1.4}.inspection-report-builder .inspection-subhead small{font-size:11px;line-height:1.4}.inspection-report-builder .inspection-add-finding,.inspection-report-builder .inspection-advanced-observations,.inspection-report-builder .inspection-observation-grid{border-radius:10px}.inspection-report-builder .inspection-advanced-observations>summary,.inspection-report-builder .inspection-photo-management>summary{cursor:pointer;font-size:12px;font-weight:750;line-height:1.45}.inspection-report-builder .inspection-observation-reuse span,.inspection-report-builder .inspection-evidence-certification span{font-size:11px}.inspection-report-builder .inspection-finding-editor{border-left-width:4px;border-radius:11px}.inspection-report-builder .inspection-finding-head{gap:10px;padding:12px 14px}.inspection-report-builder .inspection-priority{padding:6px 8px;font-size:10px}.inspection-report-builder .inspection-finding-source,.inspection-report-builder .inspection-finding-source small{font-size:11px;line-height:1.35}.inspection-report-builder .inspection-include-toggle{font-size:11px}.inspection-report-builder .inspection-finding-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:13px 18px;padding:15px;display:grid}.inspection-report-builder .inspection-finding-overview>div{gap:5px;min-width:0;display:grid}.inspection-report-builder .inspection-finding-overview span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:800}.inspection-report-builder .inspection-finding-overview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.inspection-report-builder .inspection-edit-finding{grid-column:1/-1;justify-self:start}.inspection-report-builder .inspection-finding-form{border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 38%,var(--panel));gap:11px;padding:16px}.inspection-report-builder .inspection-wording-review{padding:13px 15px}.inspection-report-builder .inspection-wording-review strong{font-size:12px}.inspection-report-builder .inspection-wording-review span{font-size:11px;line-height:1.5}.inspection-report-builder .inspection-wording-review label{font-size:11px}.inspection-report-builder .inspection-linked-evidence{padding:10px 14px}.inspection-report-builder .inspection-photo-management{border:1px solid var(--line);background:var(--panel2);border-radius:10px;gap:12px;padding:12px 14px;display:grid}.inspection-report-builder .inspection-photo-management>summary{color:var(--text);padding:2px;display:list-item}.inspection-report-builder .inspection-photo-management>summary span{color:var(--muted)}.inspection-report-builder .inspection-photo-management[open]>summary{margin-bottom:3px}.inspection-report-builder .inspection-photo-grid{gap:12px}.inspection-report-builder .inspection-photo-card{border-radius:10px}.inspection-report-builder .inspection-photo-fields{padding:12px}.inspection-report-builder .inspection-photo-fields small{font-size:10px}.inspection-report-builder .inspection-builder-footer{z-index:auto;background:var(--panel);border-radius:14px;justify-content:space-between;align-items:center;gap:13px;display:flex;position:static;bottom:auto;box-shadow:0 8px 28px #00000021;padding:14px 17px!important}.inspection-report-builder .inspection-builder-footer>span{max-width:66ch;font-size:11px;line-height:1.5}.inspection-report-builder .inspection-builder-footer>div{gap:8px}@media (max-width:1460px){.inspection-report-builder .inspection-editor-shell{grid-template-columns:minmax(180px,208px) minmax(0,1fr)}.inspection-report-builder .inspection-evidence-rail{grid-column:2;max-height:none;position:static}.inspection-report-builder .inspection-evidence-rail-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));max-height:240px}}@media (max-width:1120px){.inspection-report-builder .inspection-builder-steps{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.inspection-report-builder .inspection-builder-persist{grid-column:1/-1;justify-content:flex-start}.inspection-report-builder .inspection-editor-shell{grid-template-columns:minmax(0,1fr)}.inspection-report-builder .inspection-section-tabs{grid-column:1;grid-template-columns:minmax(0,1fr);max-height:none;position:static}.inspection-report-builder .inspection-outline-group{min-width:0}.inspection-report-builder .inspection-editor-main,.inspection-report-builder .inspection-evidence-rail{grid-column:1}.inspection-report-builder .inspection-attraction-config{grid-template-columns:1fr 1fr}}@media (max-width:700px){.inspection-report-builder .inspection-report-hero{padding:16px!important}.inspection-report-builder .inspection-section-intro{padding:16px;display:grid}.inspection-report-builder .inspection-section-intro h3{font-size:18px}.inspection-report-builder .inspection-builder-steps{gap:6px;padding:8px!important}.inspection-report-builder .inspection-builder-step{gap:6px;min-height:52px;padding:8px}.inspection-report-builder .inspection-builder-step strong{font-size:11px}.inspection-report-builder .inspection-builder-step small{display:none}.inspection-report-builder .inspection-attraction-body,.inspection-report-builder .inspection-attraction-card>summary{padding:12px}.inspection-report-builder .inspection-attraction-summary-main strong{font-size:14px}.inspection-report-builder .inspection-finding-overview,.inspection-report-builder .inspection-finding-head,.inspection-report-builder .inspection-finding-form{grid-template-columns:1fr}.inspection-report-builder .inspection-builder-footer{display:grid;position:static;padding:12px!important}.inspection-report-builder .inspection-builder-footer>div{justify-content:stretch}.inspection-report-builder .inspection-builder-footer>div .btn{flex:1}.inspection-report-builder .inspection-evidence-rail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-report-builder .inspection-photo-card{grid-template-columns:1fr}.inspection-report-builder .inspection-photo-image{height:170px}}.inspection-report-builder .inspection-photo-card.drag-over{outline:2px dashed var(--accent);outline-offset:-2px;background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.inspection-report-builder .inspection-photo-image[draggable=true]{cursor:grab}.inspection-report-builder .inspection-photo-image[draggable=true]:active{cursor:grabbing}.inspection-report-builder .inspection-photo-order-actions{align-items:center;gap:7px;display:flex}.inspection-report-builder .inspection-photo-order-actions .btn{flex:1;min-height:31px;padding:6px 7px;font-size:11px}.inspection-report-builder .inspection-photo-drag-handle{border:1px solid var(--line);background:var(--panel);min-width:32px;min-height:31px;color:var(--muted);letter-spacing:-3px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;font-size:19px;display:inline-flex}.inspection-report-builder .inspection-photo-drag-handle:active{cursor:grabbing}.inspection-report-builder .inspection-evidence-tile.excluded{opacity:.55}.inspection-report-builder .inspection-evidence-disabled{color:var(--muted);font-weight:700}.facility-inspection-workbench{background:var(--panel,var(--surface,#fff));border-color:var(--line);color:var(--text)}.facility-inspection-workbench a:not(.btn){color:var(--accent)}body:has(.inspection-report-builder):after{content:none!important;animation:none!important;display:none!important}.inspection-report-builder .inspection-outline-title{justify-content:space-between;align-items:center;gap:6px;display:flex}.inspection-report-builder .inspection-outline-title>div{gap:3px;min-width:0;display:grid}.inspection-report-builder .inspection-outline-edit-toggle{border:1px solid var(--line);background:var(--panel2);min-height:32px;color:var(--text);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:750;display:flex}.inspection-report-builder .inspection-outline-edit-toggle:hover,.inspection-report-builder .inspection-outline-edit-toggle.is-editing{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel))}.inspection-report-builder .inspection-outline-edit-icon{font-size:17px;line-height:1}.inspection-report-builder .inspection-outline-editor{align-content:start;gap:9px;min-width:0;display:grid}.inspection-report-builder .inspection-outline-edit-instructions{border:1px solid var(--line);color:var(--muted);background:color-mix(in srgb,var(--accent) 5%,var(--panel));border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.inspection-report-builder .inspection-outline-edit-group{gap:5px;min-width:0;display:grid}.inspection-report-builder .inspection-outline-edit-section{border:1px solid var(--line);background:var(--panel2);border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;padding:9px 7px;transition:background .15s,border-color .15s;display:grid}.inspection-report-builder .inspection-outline-edit-section>.inspection-outline-edit-actions{grid-column:2;justify-content:flex-end}.inspection-report-builder .inspection-outline-edit-label{gap:3px;min-width:0;display:grid}.inspection-report-builder .inspection-outline-edit-label strong{color:var(--text);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.inspection-report-builder .inspection-outline-edit-label small{color:var(--muted);font-size:10px}.inspection-report-builder .inspection-outline-edit-attractions{border-left:2px solid var(--line);gap:5px;margin-left:7px;padding-left:8px;display:grid}.inspection-report-builder .inspection-outline-edit-attraction{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:7px 6px;transition:background .15s,border-color .15s;display:grid}.inspection-report-builder .inspection-outline-edit-attraction>.inspection-outline-edit-actions{grid-column:2;justify-content:flex-end}.inspection-report-builder .inspection-outline-edit-attraction-name{min-width:0;color:var(--text);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650;line-height:1.4;display:block}.inspection-report-builder .inspection-outline-grip{width:22px;height:28px;color:var(--muted);cursor:grab;touch-action:pan-y;background:0 0;border:0;place-items:center;padding:0;display:grid}.inspection-report-builder .inspection-outline-grip:hover,.inspection-report-builder .inspection-outline-grip:focus-visible{color:var(--accent)}.inspection-report-builder .inspection-outline-grip:active{cursor:grabbing}.inspection-report-builder .inspection-outline-edit-actions{align-items:center;gap:4px;display:flex}.inspection-report-builder .inspection-outline-mini,.inspection-report-builder .inspection-outline-remove{border:1px solid var(--line);background:var(--panel);width:28px;min-width:28px;height:27px;color:var(--text);cursor:pointer;border-radius:6px;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.inspection-report-builder .inspection-outline-remove{color:var(--danger,#c65050)}.inspection-report-builder .inspection-outline-mini:hover:not(:disabled),.inspection-report-builder .inspection-outline-remove:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.inspection-report-builder .inspection-outline-mini:disabled,.inspection-report-builder .inspection-outline-remove:disabled{opacity:.35;cursor:not-allowed}.inspection-report-builder :is(.inspection-outline-edit-section,.inspection-outline-edit-attraction).drop-target{border-style:dashed;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,var(--panel));box-shadow:inset 3px 0 0 var(--accent)}.inspection-report-builder .inspection-outline-hidden{background:var(--panel2);border:1px dashed var(--line);border-radius:9px;gap:6px;padding:10px;display:grid}.inspection-report-builder .inspection-outline-hidden>strong{color:var(--muted);font-size:11px}.inspection-report-builder .inspection-outline-hidden-row{color:var(--text);justify-content:space-between;align-items:center;gap:6px;font-size:11px;line-height:1.4;display:flex}.inspection-report-builder .inspection-outline-hidden-row button{background:var(--panel);border:1px solid var(--line);color:var(--accent);cursor:pointer;border-radius:6px;flex:none;padding:5px 7px}.inspection-report-builder .inspection-outline-source-note{color:var(--muted);font-size:10px;line-height:1.5}.inspection-report-builder .inspection-outline-edit-toggle:focus-visible,.inspection-report-builder .inspection-outline-grip:focus-visible,.inspection-report-builder .inspection-outline-mini:focus-visible,.inspection-report-builder .inspection-outline-remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.inspection-report-builder :is(.inspection-outline-edit-attraction,.inspection-outline-edit-section){transition:none}}.inspection-report-builder .inspection-outline-add-from-history{text-align:left;border:1px dashed color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--panel));width:100%;min-height:38px;color:var(--text);cursor:pointer;border-radius:9px;margin:8px 0 10px;padding:8px 10px;font-size:12px;font-weight:750}.inspection-report-builder .inspection-outline-add-from-history:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 14%,var(--panel))}.inspection-report-builder .inspection-outline-add-from-history:disabled{opacity:.45;cursor:not-allowed}.inspection-historical-picker:not([open]){display:none}.inspection-historical-picker[open]{width:min(850px,100vw - 24px);height:auto;max-width:unset;overscroll-behavior:contain;border:1px solid var(--line);background:var(--panel);max-height:min(88vh,930px);color:var(--text);border-radius:14px;padding:22px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 22px 75px #0006}.inspection-historical-picker::backdrop{background:#000000ad}.inspection-historical-picker-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.inspection-historical-picker-head>div{gap:6px;min-width:0;display:grid}.inspection-historical-picker-head span{color:var(--accent);letter-spacing:.09em;font-size:10px;font-weight:850}.inspection-historical-picker-head h3{color:var(--text);margin:0;font-size:21px;line-height:1.2}.inspection-historical-picker-head p,.inspection-historical-source{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.inspection-historical-picker-head>.btn{flex:none}.inspection-historical-stats{flex-wrap:wrap;align-items:center;gap:10px 20px;padding:13px 0;font-size:13px;display:flex}.inspection-historical-stats strong{color:var(--text)}.inspection-historical-stats span{color:var(--muted)}.inspection-historical-source{padding:0 0 12px}.inspection-historical-source strong{color:var(--text)}.inspection-historical-source a{color:var(--accent);text-decoration:underline}.inspection-historical-search{gap:6px;font-size:12px;font-weight:700;display:grid}.inspection-historical-search>input{border:1px solid var(--line);background:var(--panel2);width:100%;min-height:39px;color:var(--text);border-radius:8px;padding:9px 11px;font-size:13px}.inspection-historical-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:310px;margin-bottom:14px;padding:10px 0;display:grid;overflow-y:auto}.inspection-historical-candidate{text-align:left;border:1px solid var(--line);background:var(--panel2);min-width:0;color:var(--text);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.inspection-historical-candidate:hover,.inspection-historical-candidate.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.inspection-historical-candidate>span:first-child{gap:5px;min-width:0;display:grid}.inspection-historical-candidate strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.inspection-historical-candidate small{color:var(--muted);font-size:11px;line-height:1.4}.inspection-historical-candidate .inspection-historical-replaced{color:#db865a}.inspection-historical-confirm{border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 5%,var(--panel));border-radius:10px;gap:10px;padding:15px;display:grid}.inspection-historical-confirm>strong{color:var(--text);font-size:14px}.inspection-historical-confirm p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.inspection-historical-check{color:var(--text);align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.inspection-historical-check input{flex:none;width:17px;height:17px}.inspection-historical-confirm>.btn{justify-self:start}.inspection-historical-work-order-mentions{border:1px solid var(--line);border-radius:9px;margin-top:14px;padding:12px 14px}.inspection-historical-work-order-mentions>summary{color:var(--text);cursor:pointer;font-size:12px;font-weight:700}.inspection-historical-work-order-mentions>p,.inspection-historical-work-order-mentions small{color:var(--muted);font-size:11px;line-height:1.45}.inspection-historical-work-order-mentions>div{border-top:1px solid var(--line);gap:4px;padding:9px 0;display:grid}.inspection-historical-work-order-mentions strong{font-size:12px}.inspection-historical-footer{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.5;display:block}.inspection-historical-error{color:#e17b6a;background:var(--panel2);border-radius:8px;padding:10px;font-size:12px}.inspection-historical-picker :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:680px){.inspection-historical-picker[open]{width:calc(100vw - 12px);max-height:96vh;padding:14px}.inspection-historical-candidates{grid-template-columns:minmax(0,1fr)}.inspection-historical-picker-head h3{font-size:17px}}
.inspection-global-start:has(.inspection-quick-start){border-radius:14px;padding:22px!important}.inspection-quick-start{gap:18px;width:100%;min-width:0;display:grid}.inspection-quick-start-heading{gap:6px;display:grid}.inspection-quick-start-heading h3{letter-spacing:-.018em;margin:0;font-size:clamp(18px,2vw,22px)}.inspection-quick-start-heading p{max-width:88ch;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.inspection-quick-search{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}.inspection-quick-search>label,.inspection-quick-search>.inspection-quick-input,.inspection-quick-search>.inspection-search-hint,.inspection-quick-search>.inspection-search-message,.inspection-quick-search>.inspection-quick-direct{grid-column:1/-1}.inspection-quick-search>label{color:var(--text);font-size:12px;font-weight:750;line-height:1.4}.inspection-quick-input{min-width:0;position:relative}.inspection-quick-input input{border:1px solid var(--line);background:var(--panel2);width:100%;min-height:47px;color:var(--text);border-radius:10px;padding:12px 110px 12px 15px;font-size:14px;line-height:1.4;display:block}.inspection-quick-input input:focus-visible,.inspection-quick-start button:focus-visible,.inspection-quick-start a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inspection-quick-input>span{color:var(--muted);font-size:11px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.inspection-quick-start .inspection-search-hint{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.inspection-quick-start .inspection-search-message{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:10px;gap:9px;padding:14px;font-size:12px;line-height:1.55;display:grid}.inspection-quick-start .inspection-search-message p{margin:0}.inspection-quick-start .inspection-search-message strong{color:var(--text);font-size:13px}.inspection-quick-start .inspection-search-message.error{border-color:var(--danger,#b64b46);color:var(--danger,#b64b46)}.inspection-quick-start .inspection-quick-direct{border-radius:8px;justify-self:start;width:auto;min-height:37px;padding:8px 13px;font-size:12px}.inspection-start-group{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 85%,var(--panel2));border-radius:12px;gap:9px;min-width:0;padding:12px;display:grid}.inspection-start-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 9px;display:flex}.inspection-start-group-heading strong{letter-spacing:.065em;font-size:10px;font-weight:850}.inspection-start-group-heading small{color:var(--muted);font-size:11px}.inspection-start-results{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:7px;max-height:320px;display:grid;overflow-y:auto}.inspection-start-result{border:1px solid var(--line);background:var(--panel2);min-width:0;min-height:62px;color:var(--text);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.inspection-start-result:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.inspection-start-result:disabled{opacity:.6;cursor:progress}.inspection-start-result>span{gap:5px;min-width:0;display:grid}.inspection-start-result strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.inspection-start-result small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.inspection-start-result em{color:var(--accent);white-space:nowrap;flex:none;font-size:11px;font-style:normal;font-weight:750}.inspection-quick-start-facility{gap:14px;display:grid}.inspection-quick-start-facility .inspection-start-back{border-radius:8px;justify-self:start;min-height:36px;padding:7px 12px}.inspection-selected-facility{border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel));border-radius:11px;gap:7px;padding:16px 18px;display:grid}.inspection-selected-facility>span{color:var(--accent);letter-spacing:.075em;font-size:10px;font-weight:850}.inspection-selected-facility strong{font-size:17px;line-height:1.35}.inspection-selected-facility small{color:var(--muted);font-size:12px}.inspection-start-project-list{gap:9px;display:grid}.inspection-start-project{border:1px solid var(--line);background:var(--panel2);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.inspection-start-project>div{gap:6px;min-width:0;display:grid}.inspection-start-project strong{font-size:13px;line-height:1.4}.inspection-start-project small{color:var(--muted);font-size:11px;line-height:1.4}.inspection-start-project .btn{white-space:nowrap;border-radius:9px;flex:none;min-height:38px;padding:9px 12px;font-size:12px}@media (max-width:980px){.inspection-quick-search{grid-template-columns:minmax(0,1fr)}.inspection-start-group{grid-column:1/-1}.inspection-start-results{max-height:300px}}@media (max-width:620px){.inspection-global-start:has(.inspection-quick-start){padding:14px!important}.inspection-quick-input input{padding:11px 13px;font-size:13px}.inspection-quick-input>span{margin-top:5px;display:block;position:static;transform:none}.inspection-start-result{flex-direction:column;align-items:flex-start;gap:5px}.inspection-start-result em{white-space:normal}.inspection-start-project{flex-direction:column;align-items:stretch}.inspection-start-project .btn{text-align:center;align-self:stretch}}.inspection-quick-start .inspection-manual-link{gap:12px;display:grid}.inspection-quick-start .inspection-manual-link>.btn{justify-self:start}.inspection-quick-start .inspection-manual-panel{border:1px solid var(--line);background:var(--panel2);border-radius:11px;gap:12px;padding:16px;display:grid}.inspection-quick-start .inspection-manual-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.inspection-quick-start .inspection-manual-panel>input{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;padding:11px 13px;font-size:13px}.inspection-quick-start .inspection-manual-option,.inspection-quick-start .inspection-manual-confirm{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.5;display:flex}.inspection-quick-start .inspection-manual-option>input,.inspection-quick-start .inspection-manual-confirm>input{flex:none;width:17px;height:17px}.inspection-quick-start .inspection-manual-option>span{gap:4px;display:grid}.inspection-quick-start .inspection-manual-option small{color:var(--muted)}.inspection-quick-start .inspection-manual-panel>.primary-action{justify-self:start}
.inspection-report-workspace{width:min(100%,1780px);min-width:0;max-width:1780px;color:var(--text);--inspection-readable-muted:color-mix(in srgb,var(--text) 70%,var(--muted));margin:0 auto;padding:16px clamp(12px,2.1vw,30px) 48px}.inspection-report-workspace .inspection-page-topbar{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 17px;display:flex}.inspection-page-identity{flex:1;gap:3px;min-width:0;display:grid}.inspection-page-identity>span,.inspection-workspace-context-info>span,.inspection-photo-review-drawer-head>div>span{color:var(--accent);letter-spacing:.095em;font-size:10px;font-weight:850}.inspection-page-identity>strong{overflow-wrap:anywhere;font-size:clamp(15px,1.4vw,19px);line-height:1.35}.inspection-page-storage{color:var(--inspection-readable-muted);font-size:12px}.inspection-page-back{border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:36px;padding:8px 13px;font-size:12px;text-decoration:none;display:inline-flex}.inspection-report-workspace .inspection-standalone-workbench{background:0 0;border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.inspection-report-workspace .inspection-standalone-workbench>.card{margin:0}.inspection-report-workspace .inspection-workspace-context{background:color-mix(in srgb,var(--panel) 92%,var(--accent));border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0;padding:13px 18px;display:flex}.inspection-workspace-context-info{flex:320px;gap:4px;min-width:0;display:grid}.inspection-workspace-context-info>strong{overflow-wrap:anywhere;font-size:15px;font-weight:750;line-height:1.3}.inspection-workspace-context-info>small{color:var(--inspection-readable-muted);font-size:12px;line-height:1.45}.inspection-workspace-context-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inspection-workspace-context-actions .btn{white-space:normal;border-radius:9px;min-height:37px;padding:8px 13px;font-size:12px}.inspection-context-notice{color:var(--text);border-top:1px solid var(--line);flex:1 0 100%;margin:0;padding:9px 0 0;font-size:12px;font-weight:650;line-height:1.5}.inspection-report-workspace .inspection-report-builder-embedded{gap:12px;max-width:none;margin:0;padding-bottom:16px}.inspection-report-workspace .inspection-report-builder-embedded .inspection-report-hero{justify-content:space-between;align-items:center;gap:12px;display:flex;border-radius:12px!important;padding:13px 18px!important}.inspection-report-workspace .inspection-report-builder-embedded .inspection-report-hero h2{margin:3px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.2}.inspection-report-workspace .inspection-report-builder-embedded .inspection-report-hero-copy p{display:none}.inspection-report-workspace .inspection-report-builder-embedded .inspection-report-status-stack small{color:var(--inspection-readable-muted)}.inspection-report-workspace .inspection-report-builder-embedded .inspection-report-contents small{color:var(--inspection-readable-muted);font-size:11px}.inspection-report-workspace .inspection-report-builder-embedded .inspection-report-warning{border-radius:10px;gap:4px;padding:10px 14px!important}.inspection-report-workspace .inspection-report-builder-embedded .inspection-report-warning strong{font-size:12px;line-height:1.35}.inspection-report-workspace .inspection-report-builder-embedded .inspection-report-warning span{color:var(--inspection-readable-muted);font-size:12px;line-height:1.5}.inspection-report-workspace .inspection-report-builder-embedded .inspection-section-intro{padding:14px 18px}.inspection-report-workspace .inspection-report-builder-embedded .inspection-section-intro h3{margin:3px 0 4px}.inspection-report-workspace .inspection-report-builder-embedded .inspection-section-intro p,.inspection-report-workspace .inspection-report-builder-embedded .inspection-outline-title small,.inspection-report-workspace .inspection-report-builder-embedded .inspection-outline-attraction small,.inspection-report-workspace .inspection-report-builder-embedded .inspection-evidence-rail-title small,.inspection-report-workspace .inspection-report-builder-embedded .inspection-evidence-empty,.inspection-report-workspace .inspection-report-builder-embedded .inspection-evidence-help{color:var(--inspection-readable-muted);font-size:12px}.inspection-report-workspace .inspection-report-builder-embedded .inspection-evidence-rail-title strong{font-size:14px}.inspection-report-workspace .inspection-report-builder-embedded .inspection-evidence-rail{border-radius:12px;gap:14px;padding:16px}.inspection-report-workspace .inspection-report-builder-embedded .inspection-section-tabs{border-radius:12px;padding:12px}.inspection-report-workspace .inspection-report-builder-embedded .inspection-outline-attraction span{font-size:13px;line-height:1.4}.inspection-report-workspace .inspection-report-builder-embedded .inspection-attraction-card{border-radius:12px!important}.inspection-report-workspace .inspection-report-builder-embedded .inspection-attraction-body{padding:16px}.inspection-report-workspace .inspection-report-builder-embedded .inspection-identity-strip strong,.inspection-report-workspace .inspection-report-builder-embedded .inspection-no-findings p,.inspection-report-workspace .inspection-report-builder-embedded .inspection-finding-overview p{font-size:13px}.inspection-report-workspace .inspection-report-builder-embedded .inspection-builder-steps{border-radius:12px;gap:7px;padding:9px!important}.inspection-report-workspace .inspection-report-builder-embedded .inspection-builder-step{min-height:52px;padding:8px 10px}.inspection-report-workspace .inspection-evidence-empty-state{border:1px dashed color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--panel));border-radius:10px;align-content:start;gap:12px;padding:15px;display:grid}.inspection-evidence-empty-state>strong{color:var(--text);font-size:14px;line-height:1.35}.inspection-evidence-empty-state>p{color:var(--inspection-readable-muted);margin:0;font-size:12px;line-height:1.55}.inspection-evidence-empty-state>small{color:var(--inspection-readable-muted);font-size:11px;line-height:1.4}.inspection-evidence-empty-state .btn{white-space:normal;padding:9px 12px}.inspection-photo-review-backdrop{z-index:850;cursor:default;background:#0000009e;border:0;border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.inspection-photo-review-drawer{z-index:851;overscroll-behavior:contain;width:min(720px,100vw);max-width:100vw;color:var(--text);background:var(--panel);border-left:1px solid var(--line);flex-direction:column;gap:14px;padding:20px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 65px #0000004d}.inspection-photo-review-drawer-head{z-index:1;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 0 16px;display:flex;position:sticky;top:-20px}.inspection-photo-review-drawer-head>div{flex:1;gap:5px;min-width:0;display:grid}.inspection-photo-review-drawer-head strong{overflow-wrap:anywhere;font-size:18px}.inspection-photo-review-drawer-head small{color:var(--inspection-readable-muted);font-size:12px;line-height:1.5}.inspection-photo-review-drawer-head .btn{min-height:38px;padding:9px 13px}.inspection-photo-review-drawer .facility-inspection-evidence{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.inspection-photo-review-drawer .facility-inspection-evidence-head{display:none}.inspection-photo-review-drawer .facility-inspection-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-height:none;display:grid;overflow:visible}.inspection-photo-review-drawer .facility-inspection-photo-card{background:var(--panel2);border-color:var(--line);border-radius:11px;padding:12px}.inspection-photo-review-drawer .facility-inspection-photo-card img{max-height:190px}.inspection-photo-review-drawer .facility-inspection-photo-meta{font-size:12px;line-height:1.4}.inspection-photo-review-drawer .facility-inspection-photo-meta small{opacity:1;color:var(--inspection-readable-muted)}.inspection-photo-review-drawer :is(select,input){border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;padding:8px 10px;font-size:13px}@media (min-width:1240px){.inspection-report-workspace .inspection-editor-shell{grid-template-columns:minmax(210px,235px) minmax(0,1fr) minmax(220px,260px);gap:14px}.inspection-report-workspace .inspection-evidence-rail{grid-column:auto;max-height:calc(100vh - 121px);position:sticky;top:105px}}@media (max-width:780px){.inspection-report-workspace{padding:10px 10px 32px}.inspection-page-topbar{padding:11px}.inspection-page-storage{display:none}.inspection-workspace-context{padding:12px}.inspection-workspace-context-actions{justify-content:flex-start;width:100%}.inspection-workspace-context-actions .btn{flex:140px}.inspection-photo-review-drawer{padding:12px}.inspection-photo-review-drawer-head{top:-12px}.inspection-photo-review-drawer .facility-inspection-photo-grid{grid-template-columns:minmax(0,1fr)}.inspection-report-workspace .inspection-report-builder-embedded .inspection-report-hero{padding:12px!important}.inspection-report-workspace .inspection-report-builder-embedded .inspection-report-hero h2{font-size:18px}}html[data-jarvis-theme=safeslide] body:has(.inspection-report-workspace){color:#17364c;background:#eef7fb!important}html[data-jarvis-theme=safeslide] .inspection-report-workspace{--bg:#eef7fb;--panel:#fff;--panel2:#f6fbfd;--line:#d5e8f1;--line-bright:#4cb7e4;--text:#17364c;--muted:#6d8798;--accent:#238fbd;--accent-strong:#0a79ab;--accent-dim:#dff3fb;--matrix-soft:#0c4d70;--matrix-deep:#e3f4fa;--inspection-readable-muted:#496a7b;color:var(--text);font-family:Aptos,Segoe UI,Arial,sans-serif}html[data-jarvis-theme=safeslide] .inspection-report-workspace :is(.card,.inspection-section-tabs,.inspection-evidence-rail,.inspection-photo-management){background:var(--panel);border-color:var(--line);color:var(--text)}html[data-jarvis-theme=safeslide] .inspection-report-workspace .inspection-report-hero{color:#17364c;background:linear-gradient(115deg,#fff,#eff8fc);border-color:#bcdce9}html[data-jarvis-theme=safeslide] .inspection-report-workspace .btn:not(.primary-action){color:#13577c;background:#f6fbfd;border:1px solid #c0dce9}html[data-jarvis-theme=safeslide] .inspection-report-workspace .btn.primary-action{box-shadow:none;color:#fff!important;background:#087eac!important;border-color:#087eac!important}html[data-jarvis-theme=safeslide] .inspection-report-workspace .inspection-builder-step.active{color:#12486a;background:#e7f6fc;border-color:#4cb7e4}html[data-jarvis-theme=safeslide] .inspection-report-workspace .inspection-report-evidence-note{color:#75510e;background:#fff9e9;border-color:#f2d49a}html[data-jarvis-theme=safeslide] .inspection-report-workspace .inspection-report-evidence-note :is(strong,span){color:#72561f}html[data-jarvis-theme=safeslide] .inspection-report-workspace .inspection-evidence-empty-state{background:#f2faff;border-color:#91cce6}html[data-jarvis-theme=safeslide] .inspection-photo-review-drawer{color:#17364c;background:#fff}html[data-jarvis-theme=safeslide] .inspection-photo-review-drawer-head{background:#fff}html[data-jarvis-theme=aegis_hud] body:has(.inspection-report-workspace){color:#f8e9d9;background:#090807!important}html[data-jarvis-theme=aegis_hud] .inspection-report-workspace{--bg:#090807;--panel:#17110d;--panel2:#211710;--line:#68442b;--text:#f8e9d9;--muted:#cba98a;--accent:#ff9d2f;--accent-strong:#ffcf84;--accent-dim:#41220f;--matrix-soft:#ffe7be;--matrix-deep:#110b08;--inspection-readable-muted:#dbbda4;color:var(--text)}html[data-jarvis-theme=aegis_hud] .inspection-report-workspace .inspection-report-hero{background:linear-gradient(145deg,#302015,#17110d);border-color:#87542d}html[data-jarvis-theme=aegis_hud] .inspection-report-workspace .btn.primary-action{color:#271506!important;background:linear-gradient(#ffd18c,#ee912d)!important;border-color:#ffc376!important}html[data-jarvis-theme=aegis_hud] .inspection-report-workspace :is(.inspection-page-topbar,.inspection-workspace-context){background:#17110d;border-color:#68442b}.inspection-report-workspace .eyebrow,.inspection-report-workspace .inspection-section-intro .eyebrow{color:var(--accent)}.inspection-report-workspace .inspection-section-intro,.inspection-report-workspace .facility-inspection-promotion{background:var(--panel);border-color:var(--line)}.inspection-report-workspace .inspection-report-builder-embedded .inspection-attraction-card,.inspection-report-workspace .inspection-report-builder-embedded .inspection-attraction-card>summary{color:var(--text);border-color:var(--line)}.inspection-report-workspace .inspection-report-builder-embedded .inspection-attraction-card>summary{background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.inspection-report-workspace .inspection-report-builder-embedded .inspection-attraction-card[open]>summary{background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.inspection-report-workspace .inspection-report-builder-embedded .inspection-attraction-body,.inspection-report-workspace .inspection-report-builder-embedded .inspection-no-findings{background:var(--panel);color:var(--text)}.inspection-report-workspace .inspection-report-builder-embedded .inspection-no-findings.unverified{background:var(--panel2);border-color:var(--line)}html[data-jarvis-theme=aegis_hud] .inspection-report-workspace .inspection-report-builder-embedded .inspection-section-intro,html[data-jarvis-theme=aegis_hud] .inspection-report-workspace .facility-inspection-promotion{background:#17110d;border-color:#68442b}html[data-jarvis-theme=aegis_hud] .inspection-report-workspace .inspection-report-builder-embedded .inspection-attraction-card>summary{background:#302015}
