.innops-cockpit{--font-ui:var(--innops-font-ui);--font-display:var(--innops-font-display);--font-mono:var(--innops-font-mono);--r-sm:var(--innops-radius-xs);--r-md:var(--innops-radius-sm);--r-lg:var(--innops-radius-md);--r-xl:var(--innops-radius-lg);--sp-2:var(--innops-space-2);--sp-3:var(--innops-space-3);--sp-4:var(--innops-space-4);--sp-5:var(--innops-space-5);--sp-6:var(--innops-space-6);--sp-8:var(--innops-space-8);--ease:var(--innops-ease-standard);--sidebar-width-expanded:var(--innops-sidebar-width-expanded);--sidebar-width-collapsed:var(--innops-sidebar-width-collapsed);--sidebar-current-width:var(--sidebar-width-expanded);--bg:var(--innops-theme-bg);--sidebar:var(--innops-theme-sidebar);--card:var(--innops-theme-card);--elevated:var(--innops-theme-elevated);--hairline:var(--innops-theme-border);--hairline-2:var(--innops-theme-border-strong);--text:var(--innops-theme-text);--text-muted:var(--innops-theme-text-muted);--text-faint:var(--innops-theme-text-faint);--good:var(--innops-theme-good);--warn:var(--innops-theme-warn);--bad:var(--innops-theme-bad);--shadow:var(--innops-theme-shadow);--row-hover:var(--innops-theme-row-hover);--row-active:var(--innops-theme-row-active);--scrim:var(--innops-theme-scrim);--c-orange:var(--innops-metric-orange);--c-blue:var(--innops-metric-blue);--c-green:var(--innops-metric-green);--lav-bg:var(--innops-metric-lavender-bg);--lav-ink:var(--innops-metric-lavender-text);--peach-bg:var(--innops-metric-peach-bg);--peach-ink:var(--innops-metric-peach-text);--sky-bg:var(--innops-metric-sky-bg);--sky-ink:var(--innops-metric-sky-text);--mint-bg:var(--innops-metric-mint-bg);--mint-ink:var(--innops-metric-mint-text);--rose-bg:var(--innops-metric-rose-bg);--rose-ink:var(--innops-metric-rose-text);--cyan-bg:var(--innops-metric-cyan-bg);--cyan-ink:var(--innops-metric-cyan-text);background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:14px;line-height:1.5;position:relative}.innops-cockpit[data-sidebar=collapsed]{--sidebar-current-width:var(--sidebar-width-collapsed)}.innops-cockpit[data-role=owner]{--accent:var(--innops-purple);--accent-2:#a78bfa;--accent-ink:var(--innops-text-on-accent);--accent-soft:#8b6ce724;--accent-glow:#8b6ce78c}.innops-cockpit[data-role=manager]{--accent:#16b8a6;--accent-2:#34d3be;--accent-ink:#04201c;--accent-soft:#16b8a624;--accent-glow:#16b8a68c}.innops-cockpit[data-role=frontdesk]{--accent:var(--innops-blue-bright);--accent-2:#6fb2ff;--accent-ink:var(--innops-text-on-accent);--accent-soft:#3b92f724;--accent-glow:#3b92f78c}.innops-cockpit[data-role=housekeeping]{--accent:var(--innops-fuchsia);--accent-2:#dd6fec;--accent-ink:var(--innops-text-on-accent);--accent-soft:#c13fd626;--accent-glow:#c13fd68c}.innops-cockpit *,.innops-cockpit :before,.innops-cockpit :after{box-sizing:border-box}.innops-cockpit button,.innops-cockpit input{font:inherit;min-height:0}.innops-cockpit:before{background:radial-gradient(55% 42% at 32% 0%, #ffffff09, transparent 70%), radial-gradient(42% 35% at 75% 8%, var(--accent-soft), transparent 74%);content:"";opacity:.48;pointer-events:none;z-index:0;position:fixed;inset:0}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}.innops-app{grid-template-columns:var(--sidebar-current-width) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns var(--innops-transition-shell);z-index:1;display:grid;position:relative}.innops-sidebar{background:var(--sidebar);border-right:1px solid var(--hairline);height:100vh;transition:padding var(--innops-transition-shell), width var(--innops-transition-shell);width:var(--sidebar-current-width);flex-direction:column;gap:9px;padding:16px 10px;display:flex;position:sticky;top:0;overflow:hidden auto}.innops-sidebar::-webkit-scrollbar{width:0}.innops-brand,.innops-prop-switch,.innops-user-card,.innops-topbar,.innops-search,.innops-datepill,.innops-ai-top,.innops-ai-foot,.innops-cost-head,.innops-row-item,.innops-panel-head,.innops-dh-left,.innops-ps-val,.innops-dock,.innops-dock .grp{align-items:center;display:flex}.innops-brand{gap:10px;min-height:36px;padding:2px 7px 8px}.innops-sidebar-toggle{color:var(--text-faint);cursor:pointer;height:30px;transition:background var(--innops-duration-fast) var(--ease), border-color var(--innops-duration-fast) var(--ease), color var(--innops-duration-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;margin-left:auto;padding:0;display:inline-flex;position:relative}.innops-sidebar-toggle:hover{background:var(--elevated);border-color:var(--hairline);color:var(--text)}.innops-mark,.innops-avatar,.innops-ai-badge,.innops-icon-btn,.innops-ai-li .ic,.innops-row-item .ico,.innops-row-item .av,.innops-pq-sev,.innops-dh-ico{place-items:center;display:grid}.innops-mark{background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 6px 16px -6px var(--accent-glow);color:var(--accent-ink);font-family:var(--font-display);border-radius:50%;flex:none;width:28px;height:28px;font-weight:700}.innops-wordmark{font-family:var(--font-display);letter-spacing:0;font-size:15px;font-weight:600}.innops-wordmark small{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:400;display:block}.innops-sidebar-tabs{opacity:.82;align-items:center;gap:16px;padding:1px 8px 0;display:flex}.innops-sidebar-tabs button{color:var(--text-faint);cursor:pointer;transition:color var(--innops-duration-fast) var(--ease);background:0 0;border:0;padding:0;font-size:12px}.innops-sidebar-tabs button.active{color:var(--text-muted)}.innops-favorite-list{opacity:.82;gap:1px;padding:0 4px 4px;display:grid}.innops-sidebar-search{background:var(--elevated);border:1px solid var(--hairline);color:var(--text-faint);cursor:pointer;text-align:left;min-height:34px;transition:background var(--innops-duration-fast) var(--ease), border-color var(--innops-duration-fast) var(--ease), color var(--innops-duration-fast) var(--ease);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;margin:0 4px;padding:7px 10px;font-size:12px;display:flex;position:relative;overflow:hidden}.innops-sidebar-search:hover{border-color:var(--hairline-2);color:var(--text)}.innops-sidebar-search svg{flex:none}.innops-sidebar-search span{text-overflow:ellipsis;overflow:hidden}.innops-sidebar-search kbd{border:1px solid var(--hairline-2);color:var(--text-faint);font-family:var(--font-mono);border-radius:5px;margin-left:auto;padding:0 5px;font-size:10px}.innops-favorite-item{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:29px;padding:5px 10px;font-size:12.5px;text-decoration:none;display:flex}.innops-favorite-item:before{background:var(--text-faint);content:"";opacity:.55;border-radius:50%;width:4px;height:4px}.innops-favorite-item:hover{background:var(--row-hover);color:var(--text)}.innops-prop-switch{background:var(--elevated);border:1px solid var(--hairline);color:var(--text);cursor:pointer;text-align:left;transition:background var(--innops-duration-fast) var(--ease), border-color var(--innops-duration-fast) var(--ease);border-radius:12px;gap:10px;margin:0 4px 5px;padding:9px 11px}.innops-prop-switch:hover,.innops-icon-btn:hover,.innops-btn-ghost:hover,.innops-datepill:hover{border-color:var(--hairline-2)}.innops-prop-dot{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px}.innops-prop-label{font-size:12.5px;font-weight:600;display:block}.innops-prop-sub{color:var(--text-faint);font-size:10.5px;display:block}.innops-nav-group{padding:6px 4px 0}.innops-nav-label{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:0 8px 5px;font-size:9.5px;font-weight:500}.innops-nav-item{color:var(--text-muted);cursor:pointer;text-align:left;min-height:33px;transition:background var(--innops-duration-fast) var(--ease), color var(--innops-duration-fast) var(--ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 10px 7px 11px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative;overflow:hidden}.innops-nav-item:before{background:var(--accent-2);border-radius:var(--innops-radius-full);content:"";opacity:0;height:16px;transition:opacity var(--innops-duration-fast) var(--ease), transform var(--innops-duration-fast) var(--ease);width:2px;position:absolute;top:50%;left:0;transform:translate(-4px,-50%)}.innops-nav-item svg{opacity:.86;flex:none;width:16px;height:16px}.innops-nav-item:hover,.innops-nav-item.active{background:color-mix(in srgb, var(--row-active) 86%, transparent);color:var(--text)}.innops-nav-item.active{font-weight:600}.innops-nav-item.active:before{opacity:1;transform:translateY(-50%)}.innops-nav-badge{background:color-mix(in srgb, var(--accent) 72%, var(--innops-text-on-accent) 10%);color:var(--accent-ink);font-family:var(--font-mono);border-radius:20px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:700}.innops-nav-sublist{border-left:1px solid var(--hairline);gap:1px;margin:2px 0 4px 18px;padding:2px 0 2px 11px;display:grid}.innops-nav-subitem{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;min-height:27px;padding:5px 9px;font-size:12px}.innops-nav-subitem:hover,.innops-nav-subitem.active{background:var(--row-hover);color:var(--text)}.innops-user-card{background:var(--elevated);border:1px solid var(--hairline);border-radius:13px;gap:10px;margin-top:auto;padding:9px}.innops-avatar{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--innops-text-on-accent);border:0;border-radius:50%;flex:none;width:32px;height:32px;font-size:12px;font-weight:600}.innops-user-name{font-size:12.5px;font-weight:600}.innops-user-role{color:var(--text-faint);font-size:10.5px}.innops-main{min-width:0}.innops-topbar{-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);background:color-mix(in srgb, var(--bg) 80%, transparent);border-bottom:1px solid var(--hairline);min-height:64px;padding:10px var(--sp-5);z-index:5;gap:10px;position:sticky;top:0}.innops-topbar-context{flex:none;gap:1px;min-width:164px;max-width:220px;display:grid}.innops-topbar-context span,.innops-topbar-context small{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9.5px;line-height:1.1;overflow:hidden}.innops-topbar-context strong{color:var(--text);font-family:var(--font-display);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.innops-search{background:var(--card);border:1px solid var(--hairline);color:var(--text-faint);white-space:nowrap;border-radius:12px;flex:300px;gap:9px;min-width:240px;max-width:380px;min-height:38px;padding:8px 12px;font-size:13px;line-height:1;overflow:hidden}.innops-search span{text-overflow:ellipsis;overflow:hidden}.innops-search kbd{border:1px solid var(--hairline-2);color:var(--text-faint);font-family:var(--font-mono);border-radius:5px;margin-left:auto;padding:1px 5px;font-size:10px}.innops-topbar-spacer{flex:12px;min-width:12px}.innops-datepill{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);color:var(--text-muted);cursor:pointer;white-space:nowrap;flex:none;gap:8px;min-height:38px;padding:7px 11px;font-size:12.5px;font-weight:500}.innops-btn{border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-ui);min-height:38px;transition:.16s var(--ease);white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.innops-btn-primary{background:var(--accent);box-shadow:0 6px 16px -8px var(--accent-glow);color:var(--accent-ink)}.innops-btn-primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.innops-btn-ghost{background:var(--card);border-color:var(--hairline);color:var(--text)}.innops-btn-sm{padding:6px 12px;font-size:12px}.innops-icon-btn{background:var(--card);border:1px solid var(--hairline);color:var(--text-muted);cursor:pointer;height:36px;transition:background var(--innops-duration-fast) var(--ease), border-color var(--innops-duration-fast) var(--ease), color var(--innops-duration-fast) var(--ease);border-radius:9px;flex:none;width:36px;text-decoration:none;position:relative}.innops-icon-btn:hover{color:var(--text)}.innops-notification-badge{background:var(--bad);color:var(--innops-text-on-accent);font-family:var(--font-mono);border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.innops-canvas{max-width:1560px;padding:var(--sp-5) var(--sp-5) 120px}.innops-page-head{margin-bottom:var(--sp-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.innops-page-head h1{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:23px;font-weight:600}.innops-page-sub{color:var(--text-muted);margin-top:3px;font-size:13px}.innops-dash{gap:var(--sp-4);flex-direction:column;display:flex}.innops-card,.card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow)}.rc{padding:var(--sp-5);flex-direction:column;display:flex}.innops-panel-head{border-bottom:1px solid var(--hairline);padding:var(--sp-4) var(--sp-5);justify-content:space-between}.innops-panel-head h3{margin:0;font-size:14px;font-weight:600}.innops-panel-head button,.innops-panel-link{color:var(--accent-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600}.innops-top-region{align-items:stretch;gap:var(--sp-4);grid-template-columns:370px 1fr;display:grid}.innops-right-stack{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.innops-ai-hero{background:var(--card);border-radius:var(--r-xl);padding:1px;position:relative;overflow:hidden}.innops-ai-hero:before{background:conic-gradient(from 0deg, transparent 0 78%, var(--accent-glow) 88%, var(--accent-2) 94%, transparent 100%);content:"";z-index:0;content:none;background:0 0;animation:none;position:absolute;inset:-45%}.innops-border-beam{background:conic-gradient(from 0deg, transparent 0 78%, var(--accent-glow) 88%, var(--accent-2) 94%, transparent 100%);pointer-events:none;z-index:0;animation:7s linear infinite innops-spin;position:absolute;inset:-45%}.innops-border-beam[data-motion=still]{animation:none}.innops-ai-hero:after{background:var(--card);border-radius:calc(var(--r-xl) - 1px);content:"";z-index:0;position:absolute;inset:1px}@keyframes innops-spin{to{transform:rotate(360deg)}}.innops-ai-inner{height:100%;padding:var(--sp-6);z-index:1;flex-direction:column;display:flex;position:relative}.innops-ai-top{margin-bottom:var(--sp-4);gap:11px}.innops-ai-badge{background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 8px 22px -8px var(--accent-glow);color:var(--accent-ink);border-radius:11px;flex:none;width:38px;height:38px}.innops-ai-title{font-family:var(--font-display);letter-spacing:0;font-size:16px;font-weight:600}.innops-ai-meta{color:var(--text-faint);font-family:var(--font-mono);margin-top:1px;font-size:10.5px}.innops-ai-live{color:var(--good);font-family:var(--font-mono);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.innops-ai-live .pip{background:var(--good);border-radius:50%;width:6px;height:6px}.innops-ai-headline{font-family:var(--font-display);letter-spacing:0;margin:0 0 var(--sp-5);font-size:18px;font-weight:500;line-height:1.4}.innops-ai-headline b{color:var(--accent-2);font-weight:600}.innops-ai-col h4{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.13em;margin:0 0 var(--sp-3);text-transform:uppercase;font-size:10px}.innops-ai-col+.innops-ai-col{margin-top:var(--sp-5)}.innops-ai-li{border-top:1px solid var(--hairline);align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;display:flex}.innops-ai-li:first-of-type{border-top:0}.innops-ai-li .ic{background:var(--accent-soft);color:var(--accent-2);border-radius:6px;flex:none;width:18px;height:18px;margin-top:1px}.innops-ai-li .ic.w{color:var(--warn);background:#f5a62326}.innops-ai-li .ic.b{color:var(--bad);background:#f26d6d26}.innops-ai-li .why{color:var(--text-muted);margin-top:1px;font-size:12px;display:block}.innops-ai-foot{border-top:1px solid var(--hairline);margin-top:var(--sp-6);padding-top:var(--sp-4);flex-wrap:wrap;gap:12px}.innops-ai-foot .note{color:var(--text-faint);font-size:11px}.innops-ask-btn{position:relative;overflow:hidden}.innops-ask-btn:after{animation:innops-sheen 1.4s var(--ease) .5s 1 forwards;content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes innops-sheen{0%,55%{left:-60%}80%,to{left:130%}}.innops-cost-head{margin-bottom:var(--sp-3);gap:8px}.innops-cost-head b{font-family:var(--font-display);font-size:14px;font-weight:600}.innops-cost-head span{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}.innops-cost-row{gap:var(--sp-3);grid-template-columns:repeat(4,1fr) 2fr;display:grid}.innops-metric{background:var(--tile-bg,var(--card));border-radius:var(--r-lg);box-shadow:var(--shadow);color:var(--tile-ink,var(--text));border:1px solid #0000;flex-direction:column;min-height:232px;padding:14px 15px 13px;display:flex}.innops-metric .mlabel{color:var(--tile-ink);opacity:.72;font-size:11px;font-weight:600}.innops-metric .mval{color:var(--tile-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:0;margin:7px 0 2px;font-size:23px;font-weight:600}.innops-metric .area{width:100%;height:50px;margin:8px 0 11px}.innops-metric .area .fill{animation:innops-fillin .9s var(--ease) .5s forwards;fill:var(--ln);opacity:0}.innops-metric .area .line{animation:innops-draw 1.15s var(--ease) .3s forwards;fill:none;stroke:var(--ln);stroke-dasharray:280;stroke-dashoffset:280px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}@keyframes innops-fillin{to{opacity:.22}}@keyframes innops-draw{to{stroke-dashoffset:0}}.innops-metric .mdelta{font-family:var(--font-mono);align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:flex}.innops-metric .mprov{color:var(--tile-ink);font-family:var(--font-mono);opacity:.55;margin-top:auto;padding-top:10px;font-size:9px;line-height:1.45}.d-good{color:var(--good)}.d-watch{color:var(--warn)}.d-muted{color:var(--text-faint)}.innops-metric .d-good{color:#0e9d67}.innops-metric .d-watch{color:#b26a12}.m-purple{--tile-bg:var(--lav-bg);--tile-ink:var(--lav-ink);--ln:#6d49d6}.m-orange{--tile-bg:var(--peach-bg);--tile-ink:var(--peach-ink);--ln:#d9772a}.m-blue{--tile-bg:var(--sky-bg);--tile-ink:var(--sky-ink);--ln:#2477db}.m-green{--tile-bg:var(--mint-bg);--tile-ink:var(--mint-ink);--ln:#129268}.m-rose{--tile-bg:var(--rose-bg);--tile-ink:var(--rose-ink);--ln:#c53d7e}.m-cyan{--tile-bg:var(--cyan-bg);--tile-ink:var(--cyan-ink);--ln:#0e8a99}.innops-ph-card{text-align:left;flex-direction:row;align-items:center;gap:20px;padding:16px 22px;display:flex}.innops-ring-wrap{flex:none;position:relative}.innops-ring{width:130px;height:130px;transform:rotate(-90deg)}.innops-ring .bg{fill:none;stroke:var(--innops-chart-track);stroke-width:9px}.innops-ring .fg{fill:none;stroke:var(--accent);stroke-dasharray:327;stroke-linecap:round;stroke-width:9px;transition:stroke-dashoffset 1.4s var(--ease)}.innops-ring-num{place-items:center;display:grid;position:absolute;inset:0}.innops-ring-num .n{color:var(--tile-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:34px;font-weight:600;line-height:1}.innops-ring-num .u{color:var(--tile-ink);font-family:var(--font-mono);opacity:.5;margin-top:1px;font-size:10px}.innops-ph-right{flex-direction:column;min-width:0;display:flex}.innops-ph-right .pht{color:var(--tile-ink);opacity:.72;font-size:11.5px;font-weight:600}.innops-ph-right .grade{color:var(--tile-ink);font-family:var(--font-display);letter-spacing:0;margin:5px 0 3px;font-size:22px;font-weight:600}.innops-ph-right .gsub{color:var(--tile-ink);opacity:.62;margin-bottom:13px;font-size:11.5px;line-height:1.45}.innops-ph-right .innops-btn{border-color:color-mix(in srgb, var(--tile-ink) 20%, transparent);color:var(--tile-ink);background:0 0;align-self:flex-start}.innops-trio{gap:var(--sp-4);grid-template-columns:1fr 1fr 1fr;display:grid}.innops-list{padding:var(--sp-2) var(--sp-3)}.innops-row-item{padding:11px var(--sp-3);align-items:flex-start;gap:11px}.innops-row-item+.innops-row-item{border-top:1px solid var(--hairline)}.innops-row-item .ico{border-radius:9px;flex:none;width:30px;height:30px}.innops-row-item .av{color:var(--innops-text-on-accent);border-radius:50%;flex:none;width:30px;height:30px;font-size:11px;font-weight:600}.innops-row-title{font-size:12.5px;font-weight:600;line-height:1.35}.innops-row-detail{color:var(--text-muted);margin-top:2px;font-size:11.5px;line-height:1.35}.innops-row-meta{color:var(--text-faint);font-family:var(--font-mono);margin-top:3px;font-size:9.5px}.innops-pq .innops-row-item{grid-template-columns:auto 1fr;gap:11px;display:grid}.innops-pq-sev{font-family:var(--font-mono);border-radius:9px;flex:none;width:30px;height:30px;font-size:12px;font-weight:600}.sev-hi{color:var(--bad);background:#f26d6d24}.sev-md{color:var(--warn);background:#f5a62324}.sev-lo{background:var(--accent-soft);color:var(--accent-2)}.innops-panel-foot{border-top:1px solid var(--hairline);color:var(--accent-2);cursor:pointer;padding:12px var(--sp-5);font-size:12px;font-weight:600}.innops-bottom-region{gap:var(--sp-4);grid-template-columns:1.05fr 1.45fr 1fr;display:grid}.innops-dh-body,.innops-ps-body{padding:var(--sp-5)}.innops-dh-row{grid-template-columns:150px 1fr 42px;align-items:center;gap:14px;margin-bottom:18px;display:grid}.innops-dh-row:last-child{margin-bottom:0}.innops-dh-left{gap:10px;font-size:13px;font-weight:500}.innops-dh-ico{border-radius:8px;flex:none;width:28px;height:28px}.innops-dh-ico.hk{color:#d46ce8;background:#c13fd629}.innops-dh-ico.mt{color:var(--c-orange);background:#f2994a29}.innops-dh-ico.fd{color:var(--c-blue);background:#4d9bf529}.innops-dh-ico.fb{color:var(--c-green);background:#2fb68a29}.innops-dh-pct{font-family:var(--font-mono);text-align:right;font-size:12.5px;font-weight:600}.innops-bar{background:var(--hairline-2);border-radius:6px;height:8px;overflow:hidden}.innops-bar>i{height:100%;transition:width 1.1s var(--ease);width:var(--bar-width,0%);border-radius:6px;display:block}.innops-bar.hk>i{background:linear-gradient(90deg,#c13fd6,#e08cf0)}.innops-bar.mt>i{background:linear-gradient(90deg,#ec8b3f,#f7b673)}.innops-bar.fd>i{background:linear-gradient(90deg,#3b92f7,#85b9ff)}.innops-bar.fb>i{background:linear-gradient(90deg,#16b8a6,#62e0ce)}.innops-wo-body{padding:var(--sp-2) 0}.innops-wo-row{padding:13px var(--sp-5);grid-template-columns:74px 1fr auto auto;align-items:center;gap:12px;font-size:13px;display:grid}.innops-wo-row+.innops-wo-row{border-top:1px solid var(--hairline)}.innops-wo-row:hover{background:var(--elevated)}.innops-wo-id{color:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-weight:600}.innops-wo-age{color:var(--text-faint);font-family:var(--font-mono);white-space:nowrap;font-size:11px}.innops-chip{font-family:var(--font-mono);white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.innops-chip.guest{color:var(--bad);background:#f26d6d24}.innops-chip.high{color:var(--c-orange);background:#f2994a29}.innops-chip.med{color:var(--warn);background:#f5a62324}.innops-chip.low{background:var(--hairline-2);color:var(--text-muted)}.innops-ps-body{padding:var(--sp-3) var(--sp-5)}.innops-ps-row{justify-content:space-between;align-items:center;padding:13px 0;display:flex}.innops-ps-row+.innops-ps-row{border-top:1px solid var(--hairline)}.innops-ps-label{color:var(--text-muted);font-size:13px}.innops-ps-val{gap:9px}.innops-ps-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.innops-ps-delta{font-family:var(--font-mono);align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:flex}.innops-stub{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:90px 24px;display:flex}.innops-stub-icon{background:var(--accent-soft);color:var(--accent-2);border-radius:15px;place-items:center;width:56px;height:56px;margin-bottom:18px;display:grid}.innops-stub h2{font-family:var(--font-display);letter-spacing:0;margin:0 0 8px;font-size:22px}.innops-stub p{color:var(--text-muted);max-width:430px;margin:0;font-size:13px}.innops-dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--elevated) 92%, transparent);border:1px solid var(--hairline-2);z-index:20;border-radius:16px;flex-wrap:nowrap;justify-content:center;gap:6px;max-width:94vw;padding:6px 8px;position:fixed;bottom:18px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 18px 40px -18px #0009}.innops-dock .grp{gap:3px}.innops-dock button{color:var(--text-muted);cursor:pointer;font-family:var(--font-ui);white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:11.5px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.innops-dock button:hover{color:var(--text)}.innops-dock button.on{background:var(--accent);color:var(--accent-ink)}.innops-dock .sep{background:var(--hairline-2);flex:none;width:1px;height:18px;margin:0 4px}.innops-dock .dl{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;height:30px;padding:0 4px;font-size:9px;line-height:1;display:inline-flex}.innops-ai-bubble{background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 14px 34px -10px var(--accent-glow);color:var(--accent-ink);cursor:pointer;z-index:18;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:fixed;bottom:22px;right:22px}.innops-docs-route{min-height:100vh}.innops-docs-sidebar-property{cursor:default;position:relative}.innops-docs-property-meta{flex:1;gap:2px;min-width:0;display:grid}.innops-docs-property-meta .innops-prop-label,.innops-docs-property-meta .innops-prop-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.innops-docs-sidebar-property select{appearance:none;color:#0000;cursor:pointer;background:0 0;border:0;outline:none;width:100%;position:absolute;inset:0}.innops-docs-sidebar-property option{background:var(--innops-surface-inverse);color:var(--innops-text-on-accent)}.innops-docs-property-chevron{color:var(--text-faint);flex:none}.innops-docs-user-card{min-width:0}.innops-docs-user-card-main{flex:1;min-width:0}.innops-docs-user-card .innops-user-name,.innops-docs-user-card .innops-user-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.innops-docs-signout{flex:none;width:30px;height:30px;margin-left:auto}.innops-sidebar[data-collapsed=true]{align-items:center;gap:10px;padding:16px 8px}.innops-sidebar[data-collapsed=true] .innops-brand{flex-direction:column;gap:8px;padding:2px 0 4px}.innops-sidebar[data-collapsed=true] .innops-wordmark,.innops-sidebar[data-collapsed=true] .innops-sidebar-tabs,.innops-sidebar[data-collapsed=true] .innops-favorite-list,.innops-sidebar[data-collapsed=true] .innops-nav-label,.innops-sidebar[data-collapsed=true] .innops-nav-badge,.innops-sidebar[data-collapsed=true] .innops-nav-sublist,.innops-sidebar[data-collapsed=true] .innops-docs-property-meta,.innops-sidebar[data-collapsed=true] .innops-docs-property-chevron,.innops-sidebar[data-collapsed=true] .innops-docs-user-card-main{display:none}.innops-sidebar[data-collapsed=true] .innops-sidebar-toggle{margin-left:0}.innops-sidebar[data-collapsed=true] .innops-sidebar-search,.innops-sidebar[data-collapsed=true] .innops-prop-switch,.innops-sidebar[data-collapsed=true] .innops-nav-item{justify-content:center;width:40px;height:40px;margin-left:0;margin-right:0;padding:0}.innops-sidebar[data-collapsed=true] .innops-sidebar-search span,.innops-sidebar[data-collapsed=true] .innops-sidebar-search kbd,.innops-sidebar[data-collapsed=true] .innops-nav-item>span{display:none}.innops-sidebar[data-collapsed=true] .innops-prop-switch{min-height:40px}.innops-sidebar[data-collapsed=true] .innops-prop-dot{box-shadow:0 0 0 7px color-mix(in srgb, var(--good) 18%, transparent)}.innops-sidebar[data-collapsed=true] nav{gap:5px;width:40px;display:grid}.innops-sidebar[data-collapsed=true] .innops-nav-group{gap:5px;padding:0;display:grid}.innops-sidebar[data-collapsed=true] .innops-nav-group+.innops-nav-group{border-top:1px solid var(--hairline);margin-top:4px;padding-top:8px}.innops-sidebar[data-collapsed=true] .innops-nav-group>div{height:40px}.innops-sidebar[data-collapsed=true] .innops-nav-item:before{height:18px;left:1px}.innops-sidebar[data-collapsed=true] .innops-nav-item.active{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 42%, transparent), 0 10px 24px -18px var(--accent-glow)}.innops-sidebar[data-collapsed=true] .innops-user-card{justify-items:center;gap:8px;width:40px;margin-top:auto;padding:8px 6px;display:grid}.innops-sidebar[data-collapsed=true] .innops-docs-signout{width:28px;height:28px;margin-left:0}.innops-sidebar[data-collapsed=true] .innops-sidebar-toggle:after,.innops-sidebar[data-collapsed=true] .innops-sidebar-search:after,.innops-sidebar[data-collapsed=true] .innops-prop-switch:after,.innops-sidebar[data-collapsed=true] .innops-nav-item:after,.innops-sidebar[data-collapsed=true] .innops-docs-signout:after{background:var(--innops-surface-inverse);border:1px solid var(--hairline-2);border-radius:var(--r-sm);box-shadow:var(--innops-shadow-floating);color:var(--innops-text-on-accent);content:attr(data-tooltip);opacity:0;pointer-events:none;text-overflow:ellipsis;max-width:220px;transition:opacity var(--innops-duration-fast) var(--ease), transform var(--innops-duration-fast) var(--ease);white-space:nowrap;z-index:60;padding:8px 10px;font-size:11.5px;font-weight:600;line-height:1;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)}.innops-sidebar[data-collapsed=true] .innops-sidebar-toggle:hover:after,.innops-sidebar[data-collapsed=true] .innops-sidebar-toggle:focus-visible:after,.innops-sidebar[data-collapsed=true] .innops-sidebar-search:hover:after,.innops-sidebar[data-collapsed=true] .innops-sidebar-search:focus-visible:after,.innops-sidebar[data-collapsed=true] .innops-prop-switch:hover:after,.innops-sidebar[data-collapsed=true] .innops-prop-switch:focus-within:after,.innops-sidebar[data-collapsed=true] .innops-nav-item:hover:after,.innops-sidebar[data-collapsed=true] .innops-nav-item:focus-visible:after,.innops-sidebar[data-collapsed=true] .innops-docs-signout:hover:after,.innops-sidebar[data-collapsed=true] .innops-docs-signout:focus-visible:after{opacity:1;transform:translateY(-50%)}.innops-docs-header{-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);background:color-mix(in srgb, var(--bg) 84%, transparent);border-bottom:1px solid var(--hairline);z-index:8;position:sticky;top:0}.innops-docs-header-inner{align-items:center;gap:var(--sp-3);max-width:1560px;padding:12px var(--sp-6);display:flex}.innops-docs-back,.innops-docs-property-select,.innops-docs-user,.innops-docs-state-note,.innops-docs-field,.innops-docs-row,.innops-docs-section-card,.innops-docs-lock-card{background:var(--card);border:1px solid var(--hairline);color:var(--text)}.innops-docs-back{border-radius:var(--r-sm);align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.innops-docs-back:hover,.innops-docs-user:hover,.innops-docs-property-select:hover{border-color:var(--hairline-2)}.innops-docs-header-title{min-width:0}.innops-docs-header-title span,.innops-docs-eyebrow{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;display:block}.innops-docs-header-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.innops-docs-header-spacer{flex:1}.innops-docs-property-select{border-radius:var(--r-md);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.innops-docs-property-select select,.innops-docs-user{font:inherit}.innops-docs-property-select select{appearance:none;color:var(--text);cursor:pointer;background:0 0;border:0;outline:none;max-width:250px;min-height:36px;font-size:12.5px;font-weight:600}.innops-docs-property-select option,.innops-docs-field option{background:var(--innops-surface-inverse);color:var(--innops-text-on-accent)}.innops-docs-user{border-radius:var(--r-md);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:7px 9px;display:inline-flex}.innops-docs-user span:not(.innops-avatar){gap:1px;min-width:0;max-width:210px;display:grid}.innops-docs-user strong,.innops-docs-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.innops-docs-user strong{font-size:12.5px;font-weight:600}.innops-docs-user small{color:var(--text-faint);font-size:10.5px}.innops-docs-canvas{display:block}.innops-docs-page-title{align-items:center;gap:13px;display:flex}.innops-docs-page-icon{background:var(--accent-soft);color:var(--accent-2);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.btn-block{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px;font-size:13px;font-weight:600;display:flex}.btn-accent{background:var(--accent);color:var(--accent-ink)}.innops-docs-upload-button{width:auto;padding:10px 16px}.docstat-row{gap:var(--sp-3);margin-bottom:var(--sp-5);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.docstat{background:var(--tile-bg,var(--card));border-radius:var(--r-lg);box-shadow:var(--shadow);color:var(--tile-ink,var(--text));border:1px solid #0000;flex-direction:column;align-items:flex-start;min-height:104px;padding:12px;display:flex;position:relative;overflow:hidden}.docstat:after{background:linear-gradient(90deg, var(--ln), transparent);content:"";opacity:.34;border-radius:999px;height:2px;position:absolute;bottom:10px;left:12px;right:12px}.docstat-purple{--tile-bg:var(--lav-bg);--tile-ink:var(--lav-ink);--ln:#6d49d6}.docstat-blue{--tile-bg:var(--sky-bg);--tile-ink:var(--sky-ink);--ln:#2477db}.docstat-green{--tile-bg:var(--mint-bg);--tile-ink:var(--mint-ink);--ln:#129268}.docstat-orange{--tile-bg:var(--peach-bg);--tile-ink:var(--peach-ink);--ln:#d9772a}.docstat-rose{--tile-bg:var(--rose-bg);--tile-ink:var(--rose-ink);--ln:#c53d7e}.docstat-cyan{--tile-bg:var(--cyan-bg);--tile-ink:var(--cyan-ink);--ln:#0e8a99}.docstat-top{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-height:30px;display:flex}.docstat .ic{color:var(--ln);background:#ffffff6b;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.docstat .ic svg{width:16px;height:16px}.docstat .lab{color:var(--tile-ink);opacity:.72;white-space:nowrap;font-size:10.5px;font-weight:600;line-height:1.25}.docstat .num{color:var(--tile-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:7px 0 2px;font-size:24px;font-weight:600;line-height:1}.sub2{color:var(--text-muted);font-size:11px}.docstat .sz{color:var(--tile-ink);font-family:var(--font-mono);opacity:.55;text-overflow:ellipsis;white-space:nowrap;margin-top:auto;padding-top:5px;padding-bottom:6px;font-size:8.5px;line-height:1.35;overflow:hidden}.innops-documents-table-card{padding:var(--sp-4) var(--sp-5)}.doc-toolbar{margin-bottom:var(--sp-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vtoggle{border:1px solid var(--hairline);border-radius:9px;display:flex;overflow:hidden}.vtoggle .vt{color:var(--text-muted);cursor:pointer;place-items:center;width:36px;height:36px;display:grid}.vtoggle .vt.on{background:var(--accent-soft);color:var(--accent-2)}.msel{background:var(--card);border:1px solid var(--hairline);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:12.5px;display:flex}.msel svg{width:12px;height:12px}.innops-sandbox-select select{appearance:none;color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;outline:none;height:18px;line-height:18px}.innops-sandbox-select option{background:var(--innops-surface-inverse);color:var(--innops-text-on-accent)}.msearch{background:var(--card);border:1px solid var(--hairline);color:var(--text-faint);border-radius:9px;flex:1;align-items:center;gap:8px;min-width:220px;height:38px;padding:0 12px;font-size:12.5px;display:flex}.msearch svg{width:14px;height:14px}.msearch input{color:var(--text);background:0 0;border:0;outline:none;flex:1}.msearch input::placeholder{color:var(--text-faint)}.icon-btn{background:var(--card);border:1px solid var(--hairline);color:var(--text-muted);cursor:pointer;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.icon-btn:hover{border-color:var(--hairline-2);color:var(--text)}.innops-docs-table-wrap{overflow-x:auto}.rtable{border-collapse:collapse;width:100%}.rtable th{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 10px 11px;font-size:9px;font-weight:600}.rtable th.r,.rtable td.r{text-align:right}.rtable td{border-top:1px solid var(--hairline);vertical-align:middle;padding:13px 10px;font-size:12.5px}.name-cell{align-items:center;gap:11px;font-size:13px;font-weight:600;display:flex}.name-cell>span:last-child{gap:2px;min-width:0;display:grid}.name-ic{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.name-ic[data-tone=purple]{color:var(--accent-2);background:#8b6ce729}.name-ic[data-tone=orange]{color:var(--c-orange);background:#f2994a29}.name-ic[data-tone=green]{color:var(--c-green);background:#2fb68a29}.name-ic[data-tone=blue]{color:var(--c-blue);background:#4d9bf529}.name-ic[data-tone=muted]{color:var(--text-muted);background:#9aa0ac29}.cat-pill{white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:10.5px;font-weight:600}.cat-pol{color:#3b92f7;background:#4d9bf524}.cat-lic{color:#16b8a6;background:#36c99b29}.cat-con{color:#e0883a;background:#f5a62329}.cat-rep{color:#f26d6d;background:#f26d6d26}.cat-oth{color:var(--text-muted);background:#9aa0ac29}.type-cell{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.num{font-variant-numeric:tabular-nums}.cb-cell{align-items:center;gap:9px;display:flex}.cb-nm{font-size:12px;font-weight:600}.cb-rl{color:var(--text-muted);margin-top:1px;font-size:10.5px}.staff-av{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--innops-text-on-accent);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.wo-menu{color:var(--text-faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.wo-menu:disabled{cursor:not-allowed;opacity:.48}.innops-docs-table-actions{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.innops-docs-edit-row td{background:var(--elevated)}.innops-docs-table-empty{color:var(--text-muted);min-height:220px;padding:var(--sp-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.innops-docs-table-empty h3{color:var(--text);margin:0;font-size:16px;font-weight:600}.innops-docs-table-empty p{max-width:440px;margin:0;line-height:1.6}.storage-foot{border-top:1px solid var(--hairline);color:var(--text-muted);margin-top:var(--sp-2);padding-top:var(--sp-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.storage-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.storage-bar{background:#9aa0ac2e;border-radius:4px;width:170px;height:7px;overflow:hidden}.storage-bar>i{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:4px;height:100%;display:block}.innops-docs-storage-pct{color:var(--text);font-weight:600}.innops-docs-pager{align-items:center;gap:12px;display:flex}.innops-docs-page-buttons{gap:6px;display:flex}.pgbtn{background:var(--card);border:1px solid var(--hairline);color:var(--text-muted);cursor:pointer;border-radius:8px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:12px;display:grid}.pgbtn.on{background:var(--accent);color:var(--accent-ink);border-color:#0000}.innops-docs-hero{background:radial-gradient(circle at 12% 0%, var(--accent-soft), transparent 32%), linear-gradient(135deg, var(--card), var(--sidebar));border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow);gap:var(--sp-4);padding:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(320px,420px);display:grid;position:relative;overflow:hidden}.innops-docs-hero:after{background:linear-gradient(90deg, transparent, var(--accent-soft));content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.innops-docs-hero-icon,.innops-docs-state-icon,.innops-docs-ai-icon,.innops-docs-file-icon,.innops-docs-section-icon{place-items:center;display:grid}.innops-docs-hero-icon{background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 10px 26px -10px var(--accent-glow);color:var(--accent-ink);height:42px;margin-bottom:var(--sp-3);border-radius:14px;width:42px}.innops-docs-hero h1{font-family:var(--font-display);letter-spacing:0;max-width:720px;margin:8px 0 0;font-size:28px;font-weight:600;line-height:1.1}.innops-docs-hero p{color:var(--text-muted);max-width:720px;margin:12px 0 0;font-size:14px;line-height:1.65}.innops-docs-hero-pills{margin-top:var(--sp-5);flex-wrap:wrap;gap:8px;display:flex}.innops-docs-hero-pills span,.innops-docs-badge,.innops-docs-inline-note{border-radius:999px;align-items:center;gap:6px;display:inline-flex}.innops-docs-hero-pills span{background:var(--accent-soft);border:1px solid var(--hairline-2);color:var(--text);padding:5px 10px;font-size:11.5px;font-weight:600}.innops-docs-hero-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.innops-docs-kpi{background:color-mix(in srgb, var(--elevated) 70%, transparent);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:14px}.innops-docs-kpi strong{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1;display:block}.innops-docs-kpi span{color:var(--text);margin-top:8px;font-size:12px;font-weight:600;display:block}.innops-docs-kpi small{color:var(--text-faint);margin-top:2px;font-size:11px;display:block}.innops-docs-layout{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 340px;display:grid}.innops-docs-memory-header{margin-bottom:0}.innops-docs-source-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.innops-docs-command-bar{margin-bottom:0}.innops-docs-command-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.innops-docs-command-select{background:var(--elevated);border:1px solid var(--hairline);color:var(--text);border-radius:10px;align-items:center;gap:6px;min-width:150px;min-height:36px;padding:0 9px;display:inline-flex}.innops-docs-command-select select{appearance:none;color:var(--text);background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.innops-docs-command-select option{background:var(--card);color:var(--text)}.innops-ui-metric-grid.innops-docs-memory-metrics{grid-template-columns:repeat(6,minmax(118px,1fr))}.innops-docs-memory-metrics .innops-ui-metric-tile{min-height:118px}.innops-docs-memory-layout{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(300px,360px);display:grid}.innops-docs-memory-main{gap:var(--sp-4);min-width:0;display:grid}.innops-docs-right-rail{top:calc(var(--topbar-height,64px) + var(--sp-4));position:sticky}.innops-docs-rail-section{border-top:1px solid var(--hairline);gap:10px;padding-top:13px;display:grid}.innops-docs-rail-section:first-child{border-top:0;padding-top:0}.innops-docs-rail-section h3{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px}.innops-docs-rail-section p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.55}.innops-docs-rail-card{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-md);grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:10px;padding:11px;display:grid}.innops-docs-rail-card svg{color:var(--accent-2);margin-top:2px}.innops-docs-rail-card strong,.innops-docs-rail-card span{display:block}.innops-docs-rail-card strong{font-size:13px}.innops-docs-rail-card span{color:var(--text-muted);margin-top:2px;font-size:11.5px}.innops-docs-source-stack{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}.innops-docs-memory-ai{min-width:0}.innops-docs-main-panel{min-width:0;overflow:hidden}.innops-docs-filters{border-bottom:1px solid var(--hairline);padding:var(--sp-4) var(--sp-5);grid-template-columns:minmax(240px,1.45fr) repeat(4,minmax(145px,1fr));gap:10px;display:grid}.innops-docs-search,.innops-docs-select-wrap{min-width:0;position:relative}.innops-docs-search svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.innops-docs-search .innops-docs-field{padding-left:36px}.innops-docs-select-wrap>span,.innops-docs-form label>span,.innops-docs-update-form label>span{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.innops-docs-select-wrap>svg{color:var(--text-faint);pointer-events:none;position:absolute;top:33px;right:12px}.innops-docs-field{appearance:none;border-radius:var(--r-sm);outline:none;width:100%;min-height:39px;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.innops-docs-field::placeholder{color:var(--text-faint)}.innops-docs-field:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.innops-docs-select{padding-right:34px}.innops-docs-action-message{min-height:0;padding:0 var(--sp-5)}.innops-docs-action-message .innops-docs-message{margin-top:var(--sp-4)}.innops-docs-list{padding:var(--sp-4) var(--sp-5) var(--sp-5);gap:10px;display:grid}.innops-docs-row{border-radius:var(--r-lg);box-shadow:var(--shadow);padding:var(--sp-4);grid-template-columns:auto minmax(0,1fr);gap:13px;display:grid}.innops-docs-row:hover{border-color:var(--hairline-2)}.innops-docs-file-icon,.innops-docs-section-icon{border-radius:11px;flex:none;width:38px;height:38px}.innops-docs-file-icon[data-tone=purple],.innops-docs-section-icon[data-tone=purple]{background:var(--accent-soft);color:var(--accent-2)}.innops-docs-file-icon[data-tone=orange],.innops-docs-section-icon[data-tone=orange]{color:var(--c-orange);background:#f2994a29}.innops-docs-file-icon[data-tone=green],.innops-docs-section-icon[data-tone=green]{color:var(--c-green);background:#2fb68a29}.innops-docs-file-icon[data-tone=blue],.innops-docs-section-icon[data-tone=blue]{color:var(--c-blue);background:#4d9bf529}.innops-docs-file-icon[data-tone=muted],.innops-docs-section-icon[data-tone=muted]{background:var(--hairline);color:var(--text-muted)}.innops-docs-row-main{min-width:0}.innops-docs-row-top{align-items:start;gap:var(--sp-3);justify-content:space-between;min-width:0;display:flex}.innops-docs-row h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.35}.innops-docs-row p{color:var(--text-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.innops-docs-badge-row{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.innops-docs-badge,.innops-docs-inline-note{border:1px solid var(--hairline);font-family:var(--font-mono);white-space:nowrap;padding:3px 8px;font-size:10px;font-weight:700}.innops-docs-badge[data-tone=success],.innops-docs-message[data-tone=success]{color:var(--good);background:#2fb68a24;border-color:#2fb68a42}.innops-docs-badge[data-tone=warning],.innops-docs-message[data-tone=warning]{color:var(--warn);background:#f5a62324;border-color:#f5a62342}.innops-docs-badge[data-tone=danger],.innops-docs-message[data-tone=danger],.innops-docs-message[data-tone=error]{color:var(--bad);background:#f26d6d24;border-color:#f26d6d42}.innops-docs-badge[data-tone=purple]{background:var(--accent-soft);border-color:var(--hairline-2);color:var(--accent-2)}.innops-docs-badge[data-tone=muted]{background:var(--hairline);color:var(--text-muted)}.innops-docs-meta-grid{margin-top:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.innops-docs-meta-grid span{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 9px;font-size:11.5px;overflow:hidden}.innops-docs-meta-grid strong{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;display:block}.innops-docs-actions{margin-top:var(--sp-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.innops-docs-inline-note{color:var(--text-faint)}.innops-docs-empty{color:var(--text-muted);min-height:260px;padding:var(--sp-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.innops-docs-empty h3{color:var(--text);margin:0;font-size:16px;font-weight:600}.innops-docs-empty p{max-width:440px;margin:0;line-height:1.6}.innops-docs-side-rail{gap:var(--sp-4);display:grid;position:sticky;top:76px}.innops-docs-side-panel{overflow:hidden}.innops-docs-section-list,.innops-docs-lock-list{padding:var(--sp-4);gap:10px;display:grid}.innops-docs-section-card,.innops-docs-lock-card{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-md);color:var(--text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.innops-docs-section-card{cursor:pointer;font:inherit;transition:background var(--innops-duration-fast) var(--ease), border-color var(--innops-duration-fast) var(--ease), transform var(--innops-duration-fast) var(--ease);width:100%}.innops-docs-section-card:hover{border-color:var(--hairline-2);transform:translateY(-1px)}.innops-docs-section-card strong,.innops-docs-lock-card strong{font-size:12.5px;font-weight:600;display:block}.innops-docs-section-card span:not(.innops-docs-section-icon),.innops-docs-lock-card span{color:var(--text-muted);margin-top:1px;font-size:11px;line-height:1.4;display:block}.innops-docs-section-card .innops-ui-status-badge{margin-top:6px}.innops-docs-section-card em{color:var(--text);font-family:var(--font-display);font-size:18px;font-style:normal;font-weight:600}.innops-docs-lock-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.innops-docs-lock-card>svg{color:var(--accent-2);margin-top:2px}.innops-docs-ai-card{padding:var(--sp-5);align-items:flex-start;gap:12px;display:flex}.innops-docs-ai-icon{background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 8px 22px -8px var(--accent-glow);color:var(--accent-ink);border-radius:11px;flex:none;width:38px;height:38px}.innops-docs-ai-card h3{margin:3px 0 0;font-size:15px;font-weight:600}.innops-docs-ai-card p:not(.innops-docs-eyebrow){color:var(--text-muted);margin:7px 0 0;font-size:12.5px;line-height:1.55}.innops-docs-modal-backdrop{padding:var(--sp-4);z-index:40;background:#0000008f;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.innops-docs-modal-scrim{cursor:default;background:0 0;border:0;position:absolute;inset:0}.innops-docs-modal{width:min(720px,100%);max-width:720px;max-height:calc(100vh - 36px);position:relative;overflow:auto}.innops-docs-form-panel{background:var(--card);border:1px solid var(--hairline-2);border-radius:var(--r-xl);box-shadow:var(--innops-shadow-drawer);padding:var(--sp-6)}.innops-docs-form-head{align-items:start;gap:var(--sp-4);justify-content:space-between;display:flex}.innops-docs-form-head h2{font-family:var(--font-display);margin:5px 0 0;font-size:20px;font-weight:600}.innops-docs-form,.innops-docs-update-form{gap:var(--sp-4);margin-top:var(--sp-5);display:grid}.innops-docs-update-form{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--sp-4)}.innops-docs-form-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innops-docs-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-docs-form label small{color:var(--text-faint);text-transform:none;margin-left:6px;font-size:10px;font-weight:600}.innops-docs-form label em{color:var(--text-faint);margin-top:6px;font-size:11px;font-style:normal;line-height:1.5;display:block}.innops-docs-form textarea,.innops-docs-update-form textarea{resize:vertical;min-height:104px}.innops-docs-file-input::file-selector-button{background:var(--accent-soft);color:var(--accent-2);cursor:pointer;font:inherit;border:0;border-radius:8px;margin-right:12px;padding:7px 10px;font-size:12px;font-weight:700}.innops-docs-message{border:1px solid var(--hairline);border-radius:var(--r-md);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.innops-docs-state-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--shadow);max-width:470px;padding:var(--sp-6);width:calc(100% - 32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.innops-docs-state-icon{background:var(--accent-soft);color:var(--accent-2);height:56px;margin-bottom:var(--sp-5);border-radius:15px;width:56px}.innops-docs-state-card h1{font-family:var(--font-display);margin:8px 0 0;font-size:26px;font-weight:600}.innops-docs-state-copy{color:var(--text-muted);margin-top:12px;font-size:13px;line-height:1.6}.innops-docs-state-note{border-radius:var(--r-md);margin-top:var(--sp-4);padding:10px 12px}.innops-docs-state-action{margin-top:var(--sp-4)}.innops-dashboard-route{min-height:100vh}.innops-dashboard-canvas{flex-direction:column;gap:16px;display:flex}.innops-dashboard-main-stack{gap:16px;min-width:0;display:grid}.innops-dashboard-right-rail{top:calc(var(--topbar-height,64px) + var(--sp-4));position:sticky}.innops-dashboard-header-description{gap:3px;display:grid}.innops-dashboard-source-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.innops-dashboard-command-bar{margin-bottom:0}.innops-dashboard-head{align-items:flex-end;gap:var(--sp-4);justify-content:space-between;margin-bottom:2px;display:flex}.innops-dashboard-head h1{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:25px;font-weight:600}.innops-dashboard-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.innops-dashboard-briefing-hero{background:radial-gradient(circle at 18% 16%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--card) 94%, transparent), color-mix(in srgb, var(--elevated) 92%, transparent));border-color:color-mix(in srgb, var(--accent) 16%, var(--hairline));box-shadow:var(--shadow);overflow:hidden}.innops-dashboard-briefing-hero .innops-ui-panel-body{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:18px;padding:20px;display:grid}.innops-dashboard-briefing-copy{flex-direction:column;justify-content:space-between;gap:18px;min-width:0;display:flex}.innops-dashboard-briefing-kicker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.innops-dashboard-briefing-kicker>span{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.innops-dashboard-briefing-copy h2{color:var(--text);font-family:var(--font-display);letter-spacing:0;max-width:760px;margin:0;font-size:clamp(27px,4vw,44px);font-weight:650;line-height:1.02}.innops-dashboard-briefing-copy p{color:var(--text-muted);max-width:720px;margin:12px 0 0;font-size:13.5px;line-height:1.6}.innops-dashboard-briefing-copy .innops-dashboard-briefing-footnote{color:var(--text-faint);max-width:560px;margin:0;font-size:11.5px;line-height:1.45}.innops-dashboard-briefing-source{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.innops-dashboard-briefing-card{background:linear-gradient(180deg, color-mix(in srgb, var(--elevated) 94%, transparent), color-mix(in srgb, var(--card) 92%, transparent));border:1px solid var(--hairline);border-radius:var(--r-lg);gap:13px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a}.innops-dashboard-briefing-card-head{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;display:grid}.innops-dashboard-briefing-card-head>span{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);color:var(--accent-2);border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.innops-dashboard-briefing-card-head strong,.innops-dashboard-briefing-card-head em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.innops-dashboard-briefing-card-head strong{font-size:13px;font-weight:750}.innops-dashboard-briefing-card-head em{color:var(--text-muted);margin-top:2px;font-size:11.5px;font-style:normal}.innops-dashboard-briefing-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-dashboard-briefing-stat{background:color-mix(in srgb, var(--stat-bg,var(--elevated)) 82%, transparent);border:1px solid color-mix(in srgb, var(--stat-ink,var(--text)) 13%, transparent);border-radius:var(--r-md);color:var(--stat-ink,var(--text));grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:92px;padding:10px;display:grid}.innops-dashboard-briefing-stat[data-tone=orange]{--stat-bg:var(--peach-bg);--stat-ink:var(--peach-ink)}.innops-dashboard-briefing-stat[data-tone=green]{--stat-bg:var(--mint-bg);--stat-ink:var(--mint-ink)}.innops-dashboard-briefing-stat[data-tone=blue],.innops-dashboard-briefing-stat[data-tone=cyan]{--stat-bg:var(--sky-bg);--stat-ink:var(--sky-ink)}.innops-dashboard-briefing-stat[data-tone=purple]{--stat-bg:var(--lav-bg);--stat-ink:var(--lav-ink)}.innops-dashboard-briefing-stat[data-tone=slate]{--stat-bg:var(--elevated);--stat-ink:var(--text)}.innops-dashboard-briefing-stat>span{place-items:start center;padding-top:2px;display:grid}.innops-dashboard-briefing-stat small,.innops-dashboard-briefing-stat strong,.innops-dashboard-briefing-stat em{display:block}.innops-dashboard-briefing-stat small{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.innops-dashboard-briefing-stat strong{font-family:var(--font-display);letter-spacing:0;margin-top:7px;font-size:23px;font-weight:650;line-height:1}.innops-dashboard-briefing-stat em{opacity:.74;margin-top:6px;font-size:11px;font-style:normal;line-height:1.35}.innops-dashboard-today-strip{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 42%, transparent), transparent 58%), color-mix(in srgb, var(--card) 95%, transparent);border-color:color-mix(in srgb, var(--accent) 14%, var(--hairline));color:var(--text)}.innops-dashboard-today-strip .innops-ui-panel-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.innops-dashboard-today-copy{align-items:flex-start;gap:11px;min-width:min(100%,460px);display:flex}.innops-dashboard-today-icon{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent-2);border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.innops-dashboard-today-copy strong,.innops-dashboard-today-copy span{display:block}.innops-dashboard-today-copy strong{font-size:12.5px;font-weight:700}.innops-dashboard-today-copy span{color:var(--text-muted);margin-top:1px;font-size:12.5px;line-height:1.45}.innops-dashboard-today-status{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.innops-dashboard-error-bar{border-radius:var(--r-md);color:var(--bad);background:#f26d6d1a;border:1px solid #f26d6d38;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.innops-dashboard-kpi-row{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));margin-bottom:0}.innops-dashboard-kpi-row .innops-ui-metric-tile{min-height:116px;padding:13px}.innops-dashboard-business-health .innops-ui-panel-body{padding:12px}.innops-dashboard-business-health .innops-dashboard-kpi-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.innops-dashboard-department-layout{display:block}.innops-dashboard-department-layout .innops-dashboard-health-list{background:color-mix(in srgb, var(--elevated) 72%, transparent);border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:hidden}.innops-dashboard-workorder-list,.innops-dashboard-purchasing-list{gap:9px;display:grid}.innops-dashboard-workorder-card,.innops-dashboard-purchasing-row{background:color-mix(in srgb, var(--elevated) 72%, transparent);border:1px solid var(--hairline);border-radius:var(--r-lg);color:var(--text);align-items:center;gap:12px;min-height:76px;padding:12px;text-decoration:none;display:grid}.innops-dashboard-workorder-card{grid-template-columns:36px minmax(0,1fr) auto}.innops-dashboard-purchasing-row{grid-template-columns:32px minmax(0,1fr) auto}.innops-dashboard-workorder-card:hover,.innops-dashboard-purchasing-row:hover{background:var(--row-hover);border-color:color-mix(in srgb, var(--accent) 18%, var(--hairline))}.innops-dashboard-workorder-icon{background:var(--accent-soft);color:var(--accent-2);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.innops-dashboard-workorder-card[data-tone=orange] .innops-dashboard-workorder-icon{color:var(--c-orange);background:#f2994a29}.innops-dashboard-workorder-main,.innops-dashboard-purchasing-row>span:nth-child(2){min-width:0}.innops-dashboard-workorder-main strong,.innops-dashboard-workorder-main em,.innops-dashboard-workorder-main small,.innops-dashboard-purchasing-row strong,.innops-dashboard-purchasing-row em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.innops-dashboard-workorder-main strong,.innops-dashboard-purchasing-row strong{font-size:12.5px;font-weight:750}.innops-dashboard-workorder-main em,.innops-dashboard-workorder-main small,.innops-dashboard-purchasing-row em{color:var(--text-muted);margin-top:3px;font-size:11.5px;font-style:normal}.innops-dashboard-workorder-meta,.innops-dashboard-purchasing-meta{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;display:flex}.innops-dashboard-top-region{align-items:stretch;gap:var(--sp-4);grid-template-columns:372px minmax(0,1fr);display:grid}.innops-dashboard-top-region.solo{grid-template-columns:minmax(0,1fr)}.innops-dashboard-bottom-region{align-items:stretch;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.innops-dashboard-panel{min-width:0;overflow:hidden}.innops-dashboard-panel .innops-panel-head{align-items:flex-start}.innops-dashboard-panel .innops-panel-head p{color:var(--text-muted);margin:2px 0 0;font-size:11.5px}.innops-dashboard-ai-card{background:var(--card);border-radius:var(--r-xl);box-shadow:var(--shadow);min-height:100%;padding:1px;position:relative;overflow:hidden}.innops-dashboard-ai-card:after{background:var(--card);border-radius:calc(var(--r-xl) - 1px);content:"";z-index:0;position:absolute;inset:1px}.innops-dashboard-ai-inner{gap:var(--sp-4);min-height:100%;padding:var(--sp-5);z-index:1;flex-direction:column;display:flex;position:relative}.innops-dashboard-ai-status{background:var(--accent-soft);border:1px solid var(--hairline);color:var(--accent-2);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:9.5px;font-weight:700}.innops-dashboard-ai-inner h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:20px;font-weight:600;line-height:1.28}.innops-dashboard-ai-inner p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.6}.innops-dashboard-ai-source{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-md);align-items:flex-start;gap:10px;padding:11px;display:flex}.innops-dashboard-ai-source svg{color:var(--accent-2);flex:none;margin-top:2px}.innops-dashboard-ai-source strong,.innops-dashboard-ai-source span{display:block}.innops-dashboard-ai-source strong{font-size:12.5px;font-weight:700}.innops-dashboard-ai-source span{color:var(--text-muted);margin-top:2px;font-size:11.5px;line-height:1.45}.innops-dashboard-chip-row{flex-wrap:wrap;gap:7px;display:flex}.innops-dashboard-chip-row span{background:var(--elevated);border:1px solid var(--hairline);color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:700}.innops-dashboard-focus-panel{overflow:hidden}.innops-dashboard-focus-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.innops-dashboard-focus-list-compact{grid-template-columns:1fr}.innops-dashboard-focus-item{border-radius:var(--r-md);color:var(--text);grid-template-columns:34px minmax(0,1fr) auto;align-items:flex-start;gap:11px;min-height:98px;padding:12px;text-decoration:none;display:grid;position:relative}.innops-dashboard-focus-list-compact .innops-dashboard-focus-item{min-height:0}.innops-dashboard-focus-item:hover{background:var(--elevated)}.innops-dashboard-focus-item:after{background:var(--focus-line,var(--accent));content:"";opacity:.34;border-radius:999px;height:2px;position:absolute;bottom:9px;left:12px;right:12px}.innops-dashboard-focus-item[data-tone=purple]{--focus-bg:#c13fd624;--focus-line:#c13fd6}.innops-dashboard-focus-item[data-tone=orange]{--focus-bg:#f2994a29;--focus-line:var(--c-orange)}.innops-dashboard-focus-item[data-tone=blue]{--focus-bg:#4d9bf524;--focus-line:var(--c-blue)}.innops-dashboard-focus-item[data-tone=green]{--focus-bg:#2fb68a24;--focus-line:var(--c-green)}.innops-dashboard-focus-item[data-tone=cyan]{--focus-bg:#0e8a9924;--focus-line:#0e8a99}.innops-dashboard-focus-item[data-tone=rose]{--focus-bg:#c53d7e24;--focus-line:#c53d7e}.innops-dashboard-focus-item[data-tone=slate]{--focus-bg:var(--hairline);--focus-line:var(--text-faint)}.innops-dashboard-focus-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.innops-dashboard-focus-card{border-radius:var(--r-md);color:var(--text);align-items:flex-start;gap:11px;min-height:112px;padding:14px;text-decoration:none;display:flex;position:relative}.innops-dashboard-focus-card:hover{background:var(--elevated)}.innops-dashboard-focus-card:after{background:var(--focus-line,var(--accent));content:"";opacity:.34;border-radius:999px;height:2px;position:absolute;bottom:11px;left:14px;right:14px}.innops-dashboard-focus-card[data-tone=purple]{--focus-bg:#c13fd624;--focus-line:#c13fd6}.innops-dashboard-focus-card[data-tone=orange]{--focus-bg:#f2994a29;--focus-line:var(--c-orange)}.innops-dashboard-focus-card[data-tone=blue]{--focus-bg:#4d9bf524;--focus-line:var(--c-blue)}.innops-dashboard-focus-card[data-tone=green]{--focus-bg:#2fb68a24;--focus-line:var(--c-green)}.innops-dashboard-focus-card[data-tone=cyan]{--focus-bg:#0e8a9924;--focus-line:#0e8a99}.innops-dashboard-focus-card[data-tone=rose]{--focus-bg:#c53d7e24;--focus-line:#c53d7e}.innops-dashboard-focus-card[data-tone=slate]{--focus-bg:var(--hairline);--focus-line:var(--text-faint)}.innops-dashboard-focus-icon{background:var(--focus-bg);color:var(--focus-line);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.innops-dashboard-focus-main{min-width:0}.innops-dashboard-focus-main small,.innops-dashboard-focus-main strong,.innops-dashboard-focus-main em{display:block}.innops-dashboard-focus-main small{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800}.innops-dashboard-focus-main strong{font-family:var(--font-display);letter-spacing:0;margin-top:5px;font-size:20px;font-weight:600;line-height:1.1}.innops-dashboard-focus-main em{color:var(--text-muted);margin-top:6px;font-size:11.5px;font-style:normal;line-height:1.45}.innops-dashboard-priority-list,.innops-dashboard-compact-list,.innops-dashboard-health-list{display:grid}.innops-dashboard-priority-row,.innops-dashboard-compact-row,.innops-dashboard-health-row{color:var(--text);text-decoration:none}.innops-dashboard-priority-row{min-height:64px;padding:12px var(--sp-5);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.innops-dashboard-priority-row+.innops-dashboard-priority-row,.innops-dashboard-compact-row+.innops-dashboard-compact-row,.innops-dashboard-health-row+.innops-dashboard-health-row{border-top:1px solid var(--hairline)}.innops-dashboard-priority-row:hover,.innops-dashboard-compact-row:hover,.innops-dashboard-health-row:hover,.innops-dashboard-module-card:hover{background:var(--elevated)}.innops-dashboard-priority-dot,.innops-dashboard-mini-icon{place-items:center;display:grid}.innops-dashboard-priority-dot{font-family:var(--font-mono);border-radius:10px;width:34px;height:34px;font-size:11px;font-weight:800}.innops-dashboard-priority-dot.critical,.innops-dashboard-pill.critical{color:var(--bad);background:#f26d6d24}.innops-dashboard-priority-dot.warning,.innops-dashboard-pill.warning{color:var(--warn);background:#f5a62324}.innops-dashboard-priority-dot.info,.innops-dashboard-pill.info{background:var(--accent-soft);color:var(--accent-2)}.innops-dashboard-priority-dot.good,.innops-dashboard-pill.good{color:var(--good);background:#36c99b21}.innops-dashboard-row-main{min-width:0}.innops-dashboard-row-main strong,.innops-dashboard-row-main em,.innops-dashboard-compact-row strong,.innops-dashboard-compact-row em,.innops-dashboard-module-main strong,.innops-dashboard-module-main em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.innops-dashboard-row-main strong{font-size:13px;font-weight:700}.innops-dashboard-row-main em{color:var(--text-muted);margin-top:2px;font-size:11.5px;font-style:normal}.innops-dashboard-feed-link{color:var(--text);text-decoration:none}.innops-dashboard-feed-link:hover{color:var(--accent-2)}.innops-dashboard-pill{font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:800}.innops-dashboard-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.innops-dashboard-module-card{border-radius:var(--r-md);color:var(--text);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:88px;padding:14px;text-decoration:none;display:grid;position:relative}.innops-dashboard-module-card:after{background:var(--module-line,var(--accent));content:"";opacity:.38;border-radius:999px;height:2px;position:absolute;bottom:11px;left:14px;right:14px}.innops-dashboard-module-card[data-tone=purple]{--module-bg:#c13fd624;--module-line:#c13fd6}.innops-dashboard-module-card[data-tone=orange]{--module-bg:#f2994a29;--module-line:var(--c-orange)}.innops-dashboard-module-card[data-tone=blue]{--module-bg:#4d9bf524;--module-line:var(--c-blue)}.innops-dashboard-module-card[data-tone=green]{--module-bg:#2fb68a24;--module-line:var(--c-green)}.innops-dashboard-module-card[data-tone=cyan]{--module-bg:#0e8a9924;--module-line:#0e8a99}.innops-dashboard-module-card[data-tone=rose]{--module-bg:#c53d7e24;--module-line:#c53d7e}.innops-dashboard-module-card[data-tone=slate]{--module-bg:var(--hairline);--module-line:var(--text-faint)}.innops-dashboard-module-icon{background:var(--module-bg);color:var(--module-line);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.innops-dashboard-module-main{min-width:0}.innops-dashboard-module-main strong{font-size:13px;font-weight:700}.innops-dashboard-module-main em,.innops-dashboard-module-detail{color:var(--text-muted);font-size:11.5px;font-style:normal}.innops-dashboard-module-value{font-family:var(--font-display);letter-spacing:0;font-size:23px;font-weight:600}.innops-dashboard-module-detail{text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;min-width:0;overflow:hidden}.innops-dashboard-module-detail small{color:var(--text-faint);font-family:var(--font-mono);text-transform:uppercase;margin-left:8px;font-size:9.5px;font-style:normal;font-weight:700}.innops-dashboard-compact-row{min-height:62px;padding:12px var(--sp-5);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.innops-dashboard-mini-icon{background:var(--accent-soft);color:var(--accent-2);border-radius:9px;width:30px;height:30px}.innops-dashboard-mini-icon[data-tone=rose]{color:#d84b8c;background:#c53d7e24}.innops-dashboard-mini-icon[data-tone=danger],.innops-dashboard-mini-icon[data-tone=critical]{color:var(--bad);background:#f26d6d24}.innops-dashboard-mini-icon[data-tone=orange]{color:var(--c-orange);background:#f2994a29}.innops-dashboard-mini-icon[data-tone=warning]{color:var(--warn);background:#f5a62324}.innops-dashboard-mini-icon[data-tone=green]{color:var(--c-green);background:#2fb68a24}.innops-dashboard-mini-icon[data-tone=success]{color:var(--good);background:#36c99b21}.innops-dashboard-mini-icon[data-tone=purple]{color:#d46ce8;background:#c13fd624}.innops-dashboard-mini-icon[data-tone=info]{background:var(--accent-soft);color:var(--accent-2)}.innops-dashboard-compact-row strong{font-size:12.5px;font-weight:700}.innops-dashboard-compact-row em{color:var(--text-muted);margin-top:2px;font-size:11.5px;font-style:normal}.innops-dashboard-compact-row small{color:var(--text-faint);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:800}.innops-dashboard-approval-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.innops-dashboard-intake{gap:var(--sp-4);padding:var(--sp-5);display:grid}.innops-dashboard-intake-hero{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-md);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.innops-dashboard-intake-hero>span{background:var(--accent-soft);color:var(--accent-2);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.innops-dashboard-intake-hero strong,.innops-dashboard-intake-hero em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.innops-dashboard-intake-hero strong{font-size:13px;font-weight:700}.innops-dashboard-intake-hero em{color:var(--text-muted);margin-top:2px;font-size:11.5px;font-style:normal}.innops-dashboard-intake-stats{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innops-dashboard-intake-stats span{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-md);padding:12px}.innops-dashboard-intake-stats strong,.innops-dashboard-intake-stats em{display:block}.innops-dashboard-intake-stats strong{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1}.innops-dashboard-intake-stats em{color:var(--text-muted);margin-top:7px;font-size:11.5px;font-style:normal}.innops-dashboard-health-row{padding:13px var(--sp-5);gap:7px;display:grid}.innops-dashboard-health-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.innops-dashboard-health-top em{color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px;font-style:normal;font-weight:700}.innops-bar.orange>i{background:linear-gradient(90deg,#ec8b3f,#f7b673)}.innops-bar.purple>i{background:linear-gradient(90deg,#c13fd6,#e08cf0)}.innops-bar.green>i{background:linear-gradient(90deg,#16b8a6,#62e0ce)}.innops-bar.blue>i{background:linear-gradient(90deg,#3b92f7,#85b9ff)}.innops-dashboard-empty{color:var(--text-muted);min-height:186px;padding:var(--sp-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.innops-dashboard-empty>span{background:var(--accent-soft);color:var(--accent-2);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.innops-dashboard-empty strong{color:var(--text);font-size:13px;font-weight:700}.innops-dashboard-empty p{max-width:280px;margin:0;font-size:12px;line-height:1.5}.innops-dashboard-loading{background:color-mix(in srgb, var(--elevated) 92%, transparent);border:1px solid var(--hairline);box-shadow:var(--shadow);color:var(--text-muted);z-index:24;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.innops-dashboard-rail-section{border-top:1px solid var(--hairline);gap:10px;padding-top:13px;display:grid}.innops-dashboard-rail-section:first-child{border-top:0;padding-top:0}.innops-dashboard-rail-section h3{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.innops-dashboard-rail-section h3 svg{color:var(--text-muted)}.innops-dashboard-right-rail .innops-ui-feed{gap:0}.innops-dashboard-right-rail .innops-ui-feed-item{padding:9px 0}.innops-dashboard-right-rail .innops-ui-feed-item+.innops-ui-feed-item{border-top:1px solid color-mix(in srgb, var(--hairline) 70%, transparent)}.innops-dashboard-property-card{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-md);color:var(--text);grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:10px;padding:11px;display:grid}.innops-dashboard-property-card svg{color:var(--accent-2);margin-top:2px}.innops-dashboard-property-card strong,.innops-dashboard-property-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.innops-dashboard-property-card strong{font-size:12.5px}.innops-dashboard-property-card span{color:var(--text-muted);margin-top:2px;font-size:11.5px}.innops-dashboard-canvas{gap:16px}.innops-dashboard-command-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.innops-dashboard-main-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.innops-dashboard-section-head{justify-content:space-between;align-items:center;margin:2px 2px 0;display:flex}.innops-dashboard-section-head h2{color:var(--text);letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.innops-dashboard-section-head h2 span{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.innops-dashboard-view-link{color:var(--accent-2);white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}.innops-dashboard-view-link:hover{color:var(--text)}.innops-dashboard-cost-section{flex-direction:column;gap:12px;display:flex}.innops-ui-metric-grid.innops-dashboard-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.innops-dashboard-kpi-row .innops-ui-metric-tile{box-shadow:none;color:#1c1c1c;background:#e7f1fb;border:0;border-radius:12px;gap:5px;min-height:104px;padding:12px}.innops-dashboard-kpi-row .innops-ui-metric-tile.snow-b{background:#edecfb}.innops-dashboard-kpi-row .innops-ui-metric-top{display:block}.innops-dashboard-kpi-row .innops-ui-metric-label{color:#5b6470;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;display:block;overflow:hidden}.innops-dashboard-kpi-row .innops-ui-metric-icon{display:none}.innops-dashboard-kpi-row .innops-ui-metric-value{color:#1c1c1c;letter-spacing:-.5px;margin-top:2px;font-size:20px;font-weight:600}.innops-dashboard-kpi-row .innops-ui-metric-description{color:#5b6470;margin-top:auto;font-size:10.5px;font-weight:600;line-height:1.3}.innops-dashboard-kpi-row .innops-ui-metric-foot{display:none}.innops-dashboard-midrow{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:stretch;gap:16px;display:grid}.innops-dashboard-midcol{flex-direction:column;gap:16px;min-width:0;display:flex}.innops-dashboard-midcol>.innops-dashboard-panel:last-child{flex:1}.innops-dashboard-botrow{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:stretch;gap:16px;display:grid}.innops-dashboard-panel,.innops-dashboard-briefing-hero,.innops-dashboard-right-rail{background:var(--card);border:1px solid var(--hairline);box-shadow:var(--shadow);border-radius:14px}.innops-dashboard-panel .innops-ui-panel-head{align-items:center;padding:16px 18px 0}.innops-dashboard-panel .innops-ui-panel-head h2{color:var(--text);letter-spacing:-.1px;font-size:14px;font-weight:600}.innops-dashboard-panel .innops-ui-panel-body{padding:14px 18px 16px}.innops-dashboard-briefing-hero{flex-direction:column;min-height:100%;display:flex;overflow:hidden}.innops-dashboard-briefing-hero .innops-ui-panel-body{flex-direction:column;flex:1;padding:0;display:flex}.innops-dashboard-briefing-head{align-items:center;gap:11px;padding:16px 18px 0;display:flex}.innops-dashboard-briefing-icon{background:var(--lav-bg);color:var(--lav-ink);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.innops-dashboard-briefing-title{min-width:0}.innops-dashboard-briefing-title strong,.innops-dashboard-briefing-title span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.innops-dashboard-briefing-title strong{color:var(--text);font-size:14px;font-weight:600}.innops-dashboard-briefing-title span{color:var(--text-faint);margin-top:1px;font-size:10.5px}.innops-dashboard-live{color:var(--good);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:600;display:flex}.innops-dashboard-live i{background:var(--c-green);border-radius:999px;width:6px;height:6px}.innops-dashboard-briefing-body{flex-direction:column;flex:1;padding:14px 18px 18px;display:flex}.innops-dashboard-briefing-lead{color:var(--text);letter-spacing:-.2px;margin:0 0 16px;font-size:15px;font-weight:500;line-height:1.5}.innops-dashboard-briefing-section{margin-bottom:6px}.innops-dashboard-mini-label{color:var(--text-faint);letter-spacing:1.2px;text-transform:uppercase;margin:6px 0 9px;font-size:9.5px;font-weight:600}.innops-dashboard-insight{gap:10px;margin-bottom:12px;display:flex}.innops-dashboard-insight-mark{border-radius:6px;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.innops-dashboard-insight-mark[data-tone=warn]{background:var(--peach-bg);color:var(--peach-ink)}.innops-dashboard-insight-mark[data-tone=ok]{background:var(--mint-bg);color:var(--mint-ink)}.innops-dashboard-insight-mark[data-tone=act]{border:1.6px solid var(--bad);border-radius:50%}.innops-dashboard-insight-mark[data-tone=act2]{border:1.6px solid var(--lav-ink);border-radius:50%}.innops-dashboard-insight strong,.innops-dashboard-insight span{display:block}.innops-dashboard-insight strong{color:var(--text);font-size:12.5px;font-weight:600}.innops-dashboard-insight span{color:var(--text-muted);font-size:11.5px;line-height:1.4}.innops-dashboard-briefing-foot{border-top:1px solid var(--hairline);align-items:center;gap:14px;margin-top:auto;padding-top:14px;display:flex}.innops-dashboard-ai-button{background:var(--lav-bg);border:1px solid color-mix(in srgb, var(--lav-ink) 16%, transparent);color:var(--lav-ink);border-radius:10px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.innops-dashboard-briefing-foot p{color:var(--text-faint);margin:0;font-size:10.5px;line-height:1.5}.innops-dashboard-department-layout .innops-dashboard-health-list{background:0 0;border:0;border-radius:0}.innops-dashboard-health-row{gap:8px;padding:9px 0}.innops-dashboard-health-row+.innops-dashboard-health-row{border-top:0}.innops-dashboard-health-top strong{font-size:12.5px;font-weight:500}.innops-dashboard-health-detail{color:var(--text-faint);font-size:10.5px}.innops-dashboard-workorder-table{display:grid}.innops-dashboard-workorder-row{border-bottom:1px solid var(--hairline);color:var(--text);grid-template-columns:74px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;padding:10px 0;text-decoration:none;display:grid}.innops-dashboard-workorder-row:last-child{border-bottom:0}.innops-dashboard-workorder-id{color:var(--text);white-space:nowrap;font-size:12px;font-weight:600}.innops-dashboard-workorder-title{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;display:block;overflow:hidden}.innops-dashboard-workorder-title em{color:var(--text-faint);margin-left:6px;font-size:10.5px;font-style:normal}.innops-dashboard-workorder-chip{border-radius:6px;min-height:0;padding:2px 8px;font-size:10px}.innops-dashboard-workorder-age{color:var(--text-faint);text-align:right;white-space:nowrap;font-size:11px}.innops-dashboard-source-card{background:var(--elevated);border:1px solid var(--hairline);border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.innops-dashboard-source-card>svg{background:var(--sky-bg);color:var(--sky-ink);border-radius:10px;width:40px;height:40px;padding:9px}.innops-dashboard-source-card strong,.innops-dashboard-source-card span{display:block}.innops-dashboard-source-card strong{color:var(--text);font-size:13px;font-weight:600}.innops-dashboard-source-card span{color:var(--text-muted);margin-top:3px;font-size:11.5px;line-height:1.45}.innops-dashboard-source-rows{margin-top:10px;display:grid}.innops-dashboard-source-rows>div{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.innops-dashboard-source-rows>div:last-child{border-bottom:0}.innops-dashboard-source-rows span{color:var(--text-muted);font-size:12.5px;font-weight:500}.innops-dashboard-source-rows strong{color:var(--text);font-size:14px;font-weight:600}.innops-dashboard-purchasing .innops-ui-panel-body{padding-top:6px}.innops-dashboard-purchasing-list{gap:0}.innops-dashboard-purchasing-row{border:0;border-bottom:1px solid var(--hairline);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;min-height:46px;padding:11px 0}.innops-dashboard-purchasing-row:last-child{border-bottom:0}.innops-dashboard-purchasing-row:hover{border-color:var(--hairline);background:0 0}.innops-dashboard-right-rail{background:var(--elevated);border-left:1px solid var(--hairline);box-shadow:none;height:calc(100vh - var(--topbar-height,64px) - 32px);top:calc(var(--topbar-height,64px) + 16px);scrollbar-width:none;border-top:0;border-bottom:0;border-right:0;border-radius:0;flex-direction:column;gap:24px;padding:20px 18px;display:flex;position:sticky;overflow:auto}.innops-dashboard-right-rail::-webkit-scrollbar{display:none}.innops-dashboard-rail-section{border:0;gap:8px;padding:0;display:grid}.innops-dashboard-rail-head{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.innops-dashboard-rail-head h3{color:var(--text);font-family:var(--font-display);letter-spacing:0;text-transform:none;margin:0;font-size:13px;font-weight:600}.innops-dashboard-rail-head span{color:var(--text-faint);font-size:10px;font-weight:600}.innops-dashboard-rail-list{display:grid}.innops-dashboard-rail-row{border-bottom:1px solid var(--hairline);color:var(--text);gap:11px;padding:10px 0;text-decoration:none;display:flex}.innops-dashboard-rail-row:last-child{border-bottom:0}.innops-dashboard-priority-pill,.innops-dashboard-activity-avatar,.innops-dashboard-alert-icon{flex-shrink:0;place-items:center;display:grid}.innops-dashboard-priority-pill{border-radius:7px;width:22px;height:22px;font-size:10px;font-weight:700}.innops-dashboard-priority-pill[data-tone=danger]{background:var(--rose-bg);color:var(--rose-ink)}.innops-dashboard-priority-pill[data-tone=warning]{background:var(--peach-bg);color:var(--peach-ink)}.innops-dashboard-priority-pill[data-tone=info],.innops-dashboard-priority-pill[data-tone=success]{background:var(--sky-bg);color:var(--sky-ink)}.innops-dashboard-activity-avatar{background:var(--mint-bg);color:var(--mint-ink);border-radius:9px;width:30px;height:30px;font-size:10.5px;font-weight:600}.innops-dashboard-alert-icon{border-radius:8px;width:26px;height:26px}.innops-dashboard-alert-icon[data-tone=danger]{background:var(--rose-bg);color:var(--rose-ink)}.innops-dashboard-alert-icon[data-tone=warning]{background:var(--peach-bg);color:var(--peach-ink)}.innops-dashboard-rail-text{min-width:0}.innops-dashboard-rail-text strong,.innops-dashboard-rail-text em,.innops-dashboard-rail-text small{display:block}.innops-dashboard-rail-text strong{color:var(--text);font-size:12px;font-weight:600;line-height:1.3}.innops-dashboard-rail-text em{color:var(--text-muted);margin-top:2px;font-size:10.5px;font-style:normal;line-height:1.4}.innops-dashboard-rail-text small{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:600}.innops-dashboard-source-boundary{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}.innops-timecards-route{min-height:100vh}.innops-timecards-canvas{display:block}.innops-tc-stat-row{grid-template-columns:repeat(5,minmax(0,1fr))}.innops-tc-toolbar{margin-bottom:var(--sp-4);padding:var(--sp-4) var(--sp-5);flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.innops-tc-toolbar-left,.innops-tc-toolbar-actions,.innops-tc-card-actions,.innops-tc-card-head,.innops-tc-card-title,.innops-tc-column-head,.innops-tc-side-head{align-items:center;display:flex}.innops-tc-toolbar-left,.innops-tc-toolbar-actions,.innops-tc-card-actions{flex-wrap:wrap;gap:10px}.innops-tc-layout{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 320px;display:grid}.innops-tc-side-rail{gap:var(--sp-4);display:grid;position:sticky;top:76px}.innops-tc-form-card,.innops-tc-board,.innops-tc-side-panel{margin-bottom:var(--sp-4);padding:var(--sp-5)}.innops-tc-form-head{align-items:flex-start;gap:var(--sp-4);display:flex}.innops-tc-form-head h2,.innops-tc-board-head h2,.innops-tc-side-head h2,.innops-tc-column-head h3,.innops-tc-card h3{color:var(--text);letter-spacing:0;margin:0;font-weight:600}.innops-tc-form-head h2,.innops-tc-board-head h2{font-family:var(--font-display);margin-top:4px;font-size:20px}.innops-tc-form-head p:not(.innops-docs-eyebrow),.innops-tc-board-head p:not(.innops-docs-eyebrow){color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.innops-tc-form,.innops-tc-update-form{gap:var(--sp-4);margin-top:var(--sp-5);display:grid}.innops-tc-update-form{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--sp-4)}.innops-tc-form-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innops-tc-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-tc-form-grid.review{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr)}.innops-tc-form label,.innops-tc-update-form label{gap:6px;min-width:0;display:grid}.innops-tc-form label>span,.innops-tc-update-form label>span:first-child{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.innops-tc-form label small{color:var(--text-faint);text-transform:none;margin-left:6px;font-size:10px;font-weight:600}.innops-tc-field{appearance:none;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);font:inherit;outline:none;width:100%;min-height:39px;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.innops-tc-field::placeholder{color:var(--text-faint)}.innops-tc-field:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.innops-tc-field:disabled{cursor:not-allowed;opacity:.6}.innops-tc-field option{background:var(--innops-surface-inverse);color:var(--innops-text-on-accent)}.innops-tc-textarea{resize:vertical;min-height:104px}.innops-tc-textarea.compact{min-height:88px}.innops-tc-select-wrap{display:block;position:relative}.innops-tc-select{padding-right:34px}.innops-tc-select-wrap>svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.innops-tc-form-message,.innops-tc-action-message{min-height:0}.innops-tc-board-head{gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;justify-content:space-between;display:flex}.innops-tc-columns{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.innops-tc-column{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-lg);min-width:0;padding:var(--sp-3)}.innops-tc-column-head{margin-bottom:var(--sp-3);justify-content:space-between;gap:10px}.innops-tc-column-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.innops-tc-column-head>div{flex:1;min-width:0}.innops-tc-column-head h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.innops-tc-column-head p{color:var(--text-faint);margin:2px 0 0;font-size:11px}.innops-tc-column-list{gap:12px;display:grid}.innops-tc-column-empty,.innops-tc-state{border:1px dashed var(--hairline-2);border-radius:var(--r-md);color:var(--text-muted);min-height:160px;padding:var(--sp-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;line-height:1.55;display:flex}.innops-tc-state{border-style:solid;min-height:260px}.innops-tc-state h3{color:var(--text);margin:0;font-size:16px;font-weight:600}.innops-tc-state p{max-width:440px;margin:0}.innops-tc-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow);min-width:0;padding:var(--sp-4);gap:12px;display:grid;position:relative;overflow:hidden}.innops-tc-card:before{background:var(--tone-color,var(--accent));content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.innops-tc-card[data-tone=blue]{--tone-color:var(--c-blue)}.innops-tc-card[data-tone=warning]{--tone-color:var(--warn)}.innops-tc-card[data-tone=danger]{--tone-color:var(--bad)}.innops-tc-card[data-tone=success]{--tone-color:var(--good)}.innops-tc-card[data-tone=muted]{--tone-color:var(--text-muted)}.innops-tc-card-head{justify-content:space-between;gap:10px}.innops-tc-card-title{gap:10px;min-width:0}.innops-tc-card-title>div{min-width:0}.innops-tc-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.innops-tc-card-title p{color:var(--text-muted);margin:3px 0 0;font-size:11.5px}.innops-tc-avatar{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--innops-text-on-accent);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.innops-tc-signal{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.innops-tc-signal strong,.innops-tc-note strong,.innops-tc-next-action strong,.innops-tc-today-card strong{color:var(--text);font-size:12.5px;font-weight:600;display:block}.innops-tc-signal span,.innops-tc-note p,.innops-tc-next-action span,.innops-tc-today-card span{color:var(--text-muted);margin:2px 0 0;font-size:11.5px;line-height:1.45;display:block}.innops-tc-signal[data-tone=danger]{color:var(--bad);background:#f26d6d1f;border-color:#f26d6d3d}.innops-tc-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.innops-tc-note{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:10px 11px}.innops-tc-note p{white-space:pre-wrap}.innops-tc-actions-block{border-top:1px solid var(--hairline);gap:10px;padding-top:12px;display:grid}.innops-tc-next-action{justify-content:space-between;align-items:center;gap:10px;display:flex}.innops-tc-next-action strong{text-align:right;margin:0}.innops-tc-side-panel{overflow:hidden}.innops-tc-side-head{gap:10px}.innops-tc-side-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.innops-tc-side-head h2{font-size:14px}.innops-tc-side-body{margin-top:var(--sp-4);gap:12px;display:grid}.innops-tc-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-tc-mini-grid span{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);padding:10px;font-size:10.5px}.innops-tc-mini-grid strong{color:var(--text);font-family:var(--font-display);margin-bottom:4px;font-size:20px;line-height:1;display:block}.innops-tc-brief-list,.innops-tc-quick-actions{gap:8px;display:grid}.innops-tc-brief-list p,.innops-tc-today-card{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);margin:0;padding:10px 11px;font-size:12px;line-height:1.5}.innops-docs-badge[data-tone=blue]{color:var(--c-blue);background:#4d9bf524;border-color:#4d9bf542}.innops-maintenance-route{min-height:100vh}.innops-maintenance-canvas{gap:var(--sp-4);flex-direction:column;max-width:1320px;display:flex}.innops-maint-mission-header,.innops-maint-command-bar{margin-bottom:0}.innops-maint-command-filters{flex-wrap:wrap;gap:8px;display:flex}.innops-maint-command-select{min-width:150px}.innops-maint-command-select option{background:var(--card);color:var(--text)}.innops-maint-metric-row{grid-template-columns:repeat(4,minmax(150px,1fr))}.innops-maint-metric-row .innops-ui-metric-tile{min-height:118px}.innops-maint-summary-band{align-items:start;gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:minmax(0,1fr) 280px;display:grid}.innops-maint-stat-row{grid-template-columns:repeat(4,minmax(132px,1fr));margin-bottom:0}.innops-maint-stat-row .docstat{min-height:92px;padding:11px}.innops-maint-stat-row .docstat:after{bottom:9px;left:11px;right:11px}.innops-maint-toolbar{justify-content:stretch;align-items:stretch;gap:8px;margin-bottom:0;padding:10px;display:grid}.innops-maint-toolbar-left,.innops-maint-toolbar-actions,.innops-maint-card-head,.innops-maint-card-title,.innops-maint-column-head,.innops-maint-side-head{align-items:center;display:flex}.innops-maint-toolbar-left,.innops-maint-toolbar-actions{align-items:stretch;gap:10px}.innops-maint-toolbar-left{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innops-maint-toolbar-actions{grid-template-columns:1fr;display:grid}.innops-maint-toolbar .msel{justify-content:flex-start;width:100%;min-height:32px;padding:7px 9px;font-size:10.5px}.innops-maint-toolbar .innops-docs-inline-note{border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;align-items:center;min-height:32px;padding:7px 9px;font-size:10px;display:inline-flex}.innops-maint-toolbar-actions .innops-btn{min-height:34px}.innops-maint-layout{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(320px,360px);display:grid}.innops-maint-right-rail{top:calc(var(--topbar-height,64px) + var(--sp-4));position:sticky}.innops-maint-form-card,.innops-maint-board,.innops-maint-side-panel{margin-bottom:var(--sp-4);padding:var(--sp-5)}.innops-maint-form-card{margin-bottom:0}.innops-maint-mission-panel{overflow:hidden}.innops-maint-mission-panel .innops-ui-panel-body{gap:var(--sp-4);display:grid}.innops-maint-mission-board{grid-template-columns:repeat(4,minmax(210px,1fr))}.innops-maint-mission-board .innops-ui-mission-column{background:color-mix(in srgb, var(--elevated) 90%, transparent)}.innops-maint-mission-board .innops-ui-mission-column.tone-danger{border-color:#f26d6d38}.innops-maint-mission-board .innops-ui-mission-column.tone-warning{border-color:#f5a62338}.innops-maint-mission-board .innops-ui-mission-column.tone-info{border-color:#4d9bf533}.innops-maint-mission-board .innops-ui-mission-column.tone-success{border-color:#2fb68a33}.innops-maint-form-head{align-items:flex-start;gap:var(--sp-4);display:flex}.innops-maint-form-head h2,.innops-maint-board-head h2,.innops-maint-side-head h2,.innops-maint-column-head h3,.innops-maint-card h3{color:var(--text);letter-spacing:0;margin:0;font-weight:600}.innops-maint-form-head h2,.innops-maint-board-head h2{font-family:var(--font-display);margin-top:4px;font-size:20px}.innops-maint-form-head p:not(.innops-docs-eyebrow),.innops-maint-board-head p:not(.innops-docs-eyebrow){color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.innops-maint-form{gap:var(--sp-4);margin-top:var(--sp-5);display:grid}.innops-maint-form-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innops-maint-form label{gap:6px;min-width:0;display:grid}.innops-maint-form label>span:first-child{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.innops-maint-form label small{color:var(--text-faint);text-transform:none;margin-left:6px;font-size:10px;font-weight:600}.innops-maint-field{appearance:none;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);font:inherit;outline:none;width:100%;min-height:39px;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.innops-maint-field::placeholder{color:var(--text-faint)}.innops-maint-field:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.innops-maint-field:disabled{cursor:not-allowed;opacity:.6}.innops-maint-field option{background:var(--innops-surface-inverse);color:var(--innops-text-on-accent)}.innops-maint-textarea{resize:vertical;min-height:104px}.innops-maint-select-wrap{display:block;position:relative}.innops-maint-select{padding-right:34px}.innops-maint-select-wrap>svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.innops-maint-form-message,.innops-maint-action-message{min-height:0}.innops-maint-board-head{gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;justify-content:space-between;display:flex}.innops-maint-columns{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.innops-maint-column{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-lg);min-width:0;padding:var(--sp-3)}.innops-maint-column-head{margin-bottom:var(--sp-3);justify-content:space-between;gap:10px}.innops-maint-column-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.innops-maint-column-head>div{flex:1;min-width:0}.innops-maint-column-head h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.innops-maint-column-head p{color:var(--text-faint);margin:2px 0 0;font-size:11px}.innops-maint-column-list{gap:12px;display:grid}.innops-maint-column-empty,.innops-maint-state{border:1px dashed var(--hairline-2);border-radius:var(--r-md);color:var(--text-muted);min-height:160px;padding:var(--sp-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;line-height:1.55;display:flex}.innops-maint-state{border-style:solid;min-height:260px}.innops-maint-state h3{color:var(--text);margin:0;font-size:16px;font-weight:600}.innops-maint-state p{max-width:440px;margin:0}.innops-maint-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow);min-width:0;padding:var(--sp-4);gap:12px;display:grid;position:relative;overflow:hidden}.innops-maint-card:before{background:var(--tone-color,var(--accent));content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.innops-maint-card[data-tone=info],.innops-maint-card[data-tone=blue]{--tone-color:var(--c-blue)}.innops-maint-card[data-tone=warning]{--tone-color:var(--warn)}.innops-maint-card[data-tone=danger]{--tone-color:var(--bad)}.innops-maint-card[data-tone=success]{--tone-color:var(--good)}.innops-maint-card[data-tone=muted]{--tone-color:var(--text-muted)}.innops-maint-card[data-selected=true]{border-color:color-mix(in srgb, var(--tone-color) 52%, var(--hairline));box-shadow:var(--shadow), 0 0 0 1px color-mix(in srgb, var(--tone-color) 26%, transparent)}.innops-maint-card-head{justify-content:space-between;gap:10px}.innops-maint-card-title{gap:10px;min-width:0}.innops-maint-card-title>div{min-width:0}.innops-maint-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.innops-maint-card-title p{color:var(--text-muted);margin:3px 0 0;font-size:11.5px}.innops-maint-avatar{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--innops-text-on-accent);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.innops-maint-signal{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.innops-maint-signal[data-tone=danger]{color:var(--bad);background:#f26d6d1f;border-color:#f26d6d3d}.innops-maint-signal[data-tone=warning]{color:var(--warn);background:#f5a6231f;border-color:#f5a6233d}.innops-maint-signal[data-tone=info]{color:var(--c-blue);background:#4d9bf51f;border-color:#4d9bf53d}.innops-maint-signal[data-tone=success]{color:var(--good);background:#2fb68a1f;border-color:#2fb68a38}.innops-maint-signal strong,.innops-maint-note strong,.innops-maint-next-action strong,.innops-maint-today-card strong{color:var(--text);font-size:12.5px;font-weight:600;display:block}.innops-maint-signal span,.innops-maint-note p,.innops-maint-next-action span,.innops-maint-today-card span{color:var(--text-muted);margin:2px 0 0;font-size:11.5px;line-height:1.45;display:block}.innops-maint-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-maint-note{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:10px 11px}.innops-maint-note p{white-space:pre-wrap}.innops-maint-actions-block{border-top:1px solid var(--hairline);gap:10px;padding-top:12px;display:grid}.innops-maint-next-action{justify-content:space-between;align-items:center;gap:10px;display:flex}.innops-maint-next-action strong{text-align:right;margin:0}.innops-maint-status-select{display:block}.innops-maint-inspect-btn{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);cursor:pointer;text-align:center;min-height:34px;transition:background var(--innops-duration-fast) var(--ease), border-color var(--innops-duration-fast) var(--ease), transform var(--innops-duration-fast) var(--ease);padding:7px 10px;font-size:12px;font-weight:650}.innops-maint-inspect-btn:hover{background:var(--accent-soft);border-color:var(--hairline-2);transform:translateY(-1px)}.innops-maint-inspector{box-shadow:none}.innops-maint-inspector-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-maint-inspector-meta span{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);gap:4px;min-width:0;padding:8px 9px;font-size:11.5px;display:grid}.innops-maint-inspector-meta strong{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.innops-maint-source-stack{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}.innops-maint-side-panel{overflow:hidden}.innops-maint-side-head{gap:10px}.innops-maint-side-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.innops-maint-side-head h2{font-size:14px}.innops-maint-side-body{margin-top:var(--sp-4);gap:12px;display:grid}.innops-maint-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-maint-mini-grid span{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);padding:10px;font-size:10.5px}.innops-maint-mini-grid strong{color:var(--text);font-family:var(--font-display);margin-bottom:4px;font-size:20px;line-height:1;display:block}.innops-maint-brief-list,.innops-maint-quick-actions{gap:8px;display:grid}.innops-maint-brief-list p,.innops-maint-today-card{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);margin:0;padding:10px 11px;font-size:12px;line-height:1.5}.innops-housekeeping-route{min-height:100vh}.innops-housekeeping-canvas{gap:var(--sp-4);flex-direction:column;max-width:1320px;display:flex}.innops-hk-route-header,.innops-hk-route-command{margin-bottom:0}.innops-hk-route-filters{flex-wrap:wrap;gap:8px;display:flex}.innops-hk-route-select{min-width:146px}.innops-hk-route-select option{background:var(--card);color:var(--text)}.innops-hk-route-metrics{grid-template-columns:repeat(4,minmax(150px,1fr))}.innops-hk-route-metrics .innops-ui-metric-tile{min-height:116px}.innops-hk-summary-band{align-items:start;gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:minmax(0,1fr) 280px;display:grid}.innops-hk-stat-row{grid-template-columns:repeat(4,minmax(132px,1fr));margin-bottom:0}.innops-hk-stat-row .docstat{min-height:92px;padding:11px}.innops-hk-stat-row .docstat:after{bottom:9px;left:11px;right:11px}.innops-hk-command{justify-content:stretch;align-items:stretch;gap:8px;margin-bottom:0;padding:10px;display:grid}.innops-hk-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-hk-command .msel{grid-column:span 2;justify-content:flex-start;width:100%;min-height:32px;padding:7px 9px;font-size:10.5px}.innops-hk-command-note{border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;align-items:center;min-height:32px;padding:7px 9px;font-size:10px;display:inline-flex;overflow:hidden}.innops-hk-command .innops-btn{min-height:34px}.innops-hk-layout{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(320px,360px);display:grid}.innops-hk-right-rail{top:calc(var(--topbar-height,64px) + var(--sp-4));position:sticky}.innops-hk-form-card,.innops-hk-board,.innops-hk-side-panel{margin-bottom:var(--sp-4);padding:var(--sp-5)}.innops-hk-form-card{margin-bottom:0}.innops-hk-route-board{overflow:hidden}.innops-hk-route-board .innops-ui-panel-body{gap:var(--sp-4);display:grid}.innops-hk-route-lanes{grid-template-columns:repeat(6,minmax(142px,1fr));gap:10px;display:grid}.innops-hk-route-lane{--lane-color:var(--accent);background:color-mix(in srgb, var(--elevated) 90%, transparent);border:1px solid var(--hairline);border-radius:var(--r-lg);min-width:0;overflow:hidden}.innops-hk-route-lane[data-tone=blue]{--lane-color:var(--c-blue);border-color:#4d9bf533}.innops-hk-route-lane[data-tone=purple]{--lane-color:var(--accent);border-color:color-mix(in srgb, var(--accent) 28%, var(--hairline))}.innops-hk-route-lane[data-tone=warning]{--lane-color:var(--warn);border-color:#f5a62338}.innops-hk-route-lane[data-tone=success]{--lane-color:var(--good);border-color:#2fb68a38}.innops-hk-route-lane[data-tone=danger]{--lane-color:var(--bad);border-color:#f26d6d38}.innops-hk-route-lane[data-tone=muted]{--lane-color:var(--text-muted)}.innops-hk-route-lane-head{border-bottom:1px solid var(--hairline);grid-template-columns:30px minmax(0,1fr) auto;gap:9px;padding:11px;display:grid;position:relative}.innops-hk-route-lane-head:before{background:var(--lane-color);content:"";opacity:.55;border-radius:999px;height:2px;position:absolute;top:0;left:11px;right:11px}.innops-hk-route-lane-head>span{background:color-mix(in srgb, var(--lane-color) 14%, transparent);color:var(--lane-color);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.innops-hk-route-lane-head h3{color:var(--text);letter-spacing:0;margin:0;font-size:12.5px;font-weight:700}.innops-hk-route-lane-head p{color:var(--text-faint);margin:2px 0 0;font-size:10.8px;line-height:1.35}.innops-hk-route-lane-head em{background:var(--card);border:1px solid var(--hairline);color:var(--text-muted);font-family:var(--font-mono);border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.innops-hk-route-lane-body{gap:10px;min-height:220px;padding:10px;display:grid}.innops-hk-form-head{align-items:flex-start;gap:var(--sp-4);display:flex}.innops-hk-form-head h2,.innops-hk-board-head h2,.innops-hk-side-head h2,.innops-hk-column-head h3,.innops-hk-card h3{color:var(--text);letter-spacing:0;margin:0;font-weight:600}.innops-hk-form-head h2,.innops-hk-board-head h2{font-family:var(--font-display);margin-top:4px;font-size:20px}.innops-hk-form-head p:not(.innops-docs-eyebrow),.innops-hk-board-head p:not(.innops-docs-eyebrow){color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.innops-hk-form,.innops-hk-update-form{gap:var(--sp-4);margin-top:var(--sp-5);display:grid}.innops-hk-update-form{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--sp-4)}.innops-hk-form-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innops-hk-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-hk-form label,.innops-hk-update-form label{gap:6px;min-width:0;display:grid}.innops-hk-form label>span:first-child,.innops-hk-update-form label>span:first-child{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.innops-hk-field{appearance:none;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);font:inherit;outline:none;width:100%;min-height:39px;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.innops-hk-field::placeholder{color:var(--text-faint)}.innops-hk-field:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.innops-hk-field:disabled{cursor:not-allowed;opacity:.6}.innops-hk-field option{background:var(--innops-surface-inverse);color:var(--innops-text-on-accent)}.innops-hk-textarea{resize:vertical;min-height:104px}.innops-hk-textarea.compact{min-height:82px}.innops-hk-select-wrap{display:block;position:relative}.innops-hk-select{padding-right:34px}.innops-hk-select-wrap>svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.innops-hk-form-message,.innops-hk-action-message{min-height:0}.innops-hk-action-message{margin-bottom:var(--sp-4)}.innops-hk-board-head{gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;justify-content:space-between;display:flex}.innops-hk-columns{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.innops-hk-column{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-lg);min-width:0;padding:var(--sp-3)}.innops-hk-column-head{margin-bottom:var(--sp-3);align-items:center;gap:10px;display:flex}.innops-hk-column-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.innops-hk-column-head>div{flex:1;min-width:0}.innops-hk-column-head h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.innops-hk-column-head p{color:var(--text-faint);margin:2px 0 0;font-size:11px}.innops-hk-column-list{gap:12px;display:grid}.innops-hk-column-empty,.innops-hk-state{border:1px dashed var(--hairline-2);border-radius:var(--r-md);color:var(--text-muted);min-height:160px;padding:var(--sp-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;line-height:1.55;display:flex}.innops-hk-state{border-style:solid;min-height:260px}.innops-hk-state h3{color:var(--text);margin:0;font-size:16px;font-weight:600}.innops-hk-state p{max-width:480px;margin:0}.innops-hk-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow);min-width:0;padding:var(--sp-4);gap:12px;display:grid;position:relative;overflow:hidden}.innops-hk-card[data-selected=true]{border-color:color-mix(in srgb, var(--tone-color,var(--accent)) 52%, var(--hairline));box-shadow:0 0 0 1px color-mix(in srgb, var(--tone-color,var(--accent)) 22%, transparent), var(--shadow)}.innops-hk-card:before{background:var(--tone-color,var(--accent));content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.innops-hk-card[data-tone=blue]{--tone-color:var(--c-blue)}.innops-hk-card[data-tone=warning]{--tone-color:var(--warn)}.innops-hk-card[data-tone=danger]{--tone-color:var(--bad)}.innops-hk-card[data-tone=success]{--tone-color:var(--good)}.innops-hk-card[data-tone=purple]{--tone-color:var(--accent)}.innops-hk-card[data-tone=muted]{--tone-color:var(--text-muted)}.innops-hk-card-head,.innops-hk-card-title,.innops-hk-card-actions,.innops-hk-next-action,.innops-hk-snapshot-row,.innops-hk-side-head{align-items:center;display:flex}.innops-hk-card-head{justify-content:space-between;gap:10px}.innops-hk-card-title{gap:10px;min-width:0}.innops-hk-card-title>div{min-width:0}.innops-hk-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.innops-hk-card-title p{color:var(--text-muted);margin:3px 0 0;font-size:11.5px}.innops-hk-avatar{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--innops-text-on-accent);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.innops-hk-signal{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.innops-hk-signal[data-tone=danger]{color:var(--bad);background:#f26d6d1f;border-color:#f26d6d3d}.innops-hk-signal[data-tone=warning]{color:var(--warn);background:#f7b84b1f;border-color:#f7b84b3d}.innops-hk-signal[data-tone=blue]{color:var(--c-blue);background:#4d9bf51a;border-color:#4d9bf538}.innops-hk-signal[data-tone=purple]{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 24%, var(--hairline));color:var(--accent-2)}.innops-hk-signal[data-tone=success]{color:var(--good);background:#2fb68a1a;border-color:#2fb68a38}.innops-hk-signal strong,.innops-hk-note strong,.innops-hk-next-action strong,.innops-hk-snapshot-row strong{color:var(--text);font-size:12.5px;font-weight:600;display:block}.innops-hk-signal span,.innops-hk-note p,.innops-hk-next-action span,.innops-hk-snapshot-row span{color:var(--text-muted);margin:2px 0 0;font-size:11.5px;line-height:1.45;display:block}.innops-hk-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-hk-note,.innops-hk-next-action{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:10px 11px}.innops-hk-note p{white-space:pre-wrap}.innops-hk-next-action{justify-content:space-between;gap:10px}.innops-hk-next-action strong{text-align:right;margin:0}.innops-hk-card-actions{flex-wrap:wrap;gap:8px}.innops-hk-inspect-btn{appearance:none;background:color-mix(in srgb, var(--tone-color,var(--accent)) 9%, var(--elevated));border:1px solid color-mix(in srgb, var(--tone-color,var(--accent)) 24%, var(--hairline));border-radius:var(--r-sm);color:var(--text);cursor:pointer;min-height:34px;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.innops-hk-inspect-btn:hover{background:color-mix(in srgb, var(--tone-color,var(--accent)) 14%, var(--card));border-color:color-mix(in srgb, var(--tone-color,var(--accent)) 36%, var(--hairline))}.innops-hk-inspector{margin-bottom:var(--sp-3)}.innops-hk-inspector-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-hk-inspector-meta span{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);gap:4px;min-width:0;padding:9px 10px;font-size:11.5px;display:grid}.innops-hk-inspector-meta strong{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.innops-hk-source-stack{flex-wrap:wrap;gap:7px;display:flex}.innops-hk-side-panel{overflow:hidden}.innops-hk-side-head{gap:10px}.innops-hk-side-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.innops-hk-side-head h2{font-size:14px}.innops-hk-side-body{margin-top:var(--sp-4);gap:12px;display:grid}.innops-hk-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-hk-mini-grid span,.innops-hk-brief-list p,.innops-hk-snapshot-row{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted)}.innops-hk-mini-grid span{padding:10px;font-size:10.5px}.innops-hk-mini-grid strong{color:var(--text);font-family:var(--font-display);margin-bottom:4px;font-size:20px;line-height:1;display:block}.innops-hk-brief-list,.innops-hk-quick-actions,.innops-hk-snapshot-list{gap:8px;display:grid}.innops-hk-brief-list p{margin:0;padding:10px 11px;font-size:12px;line-height:1.5}.innops-hk-snapshot-row{justify-content:space-between;gap:10px;padding:10px 11px}.innops-bills-route{min-height:100vh}.innops-bills-canvas{max-width:1320px;display:block}.innops-bills-summary-band{align-items:start;gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:minmax(0,1fr) 280px;display:grid}.innops-bills-stat-row{grid-template-columns:repeat(4,minmax(132px,1fr));margin-bottom:0}.innops-bills-stat-row .docstat{min-height:92px;padding:11px}.innops-bills-stat-row .docstat:after{bottom:9px;left:11px;right:11px}.innops-bills-stat-row .docstat .num{font-size:24px}.innops-bills-command{justify-content:stretch;align-items:stretch;gap:8px;margin-bottom:0;padding:10px;display:grid}.innops-bills-search{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-faint);align-items:center;gap:8px;min-height:34px;padding:0 9px;display:flex}.innops-bills-search .innops-bills-field{box-shadow:none;background:0 0;border:0;min-height:32px;padding:7px 0}.innops-bills-command-grid,.innops-bills-command-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-bills-command-note{border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;align-items:center;min-height:32px;padding:7px 9px;font-size:10px;display:inline-flex;overflow:hidden}.innops-bills-command .innops-btn{min-height:34px}.innops-bills-layout{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 320px;display:grid}.innops-bills-side-rail{gap:var(--sp-4);display:grid;position:sticky;top:76px}.innops-bills-form-card,.innops-bills-board,.innops-bills-side-panel{margin-bottom:var(--sp-4);padding:var(--sp-5)}.innops-bills-form-head{align-items:flex-start;gap:var(--sp-4);display:flex}.innops-bills-form-head h2,.innops-bills-board-head h2,.innops-bills-side-head h2,.innops-bills-column-head h3,.innops-bills-card h3{color:var(--text);letter-spacing:0;margin:0;font-weight:600}.innops-bills-form-head h2,.innops-bills-board-head h2{font-family:var(--font-display);margin-top:4px;font-size:20px}.innops-bills-form-head p:not(.innops-docs-eyebrow),.innops-bills-board-head p:not(.innops-docs-eyebrow){color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.innops-bills-form,.innops-bills-update-form{gap:var(--sp-4);margin-top:var(--sp-5);display:grid}.innops-bills-update-form{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--sp-4)}.innops-bills-form-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innops-bills-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-bills-form label,.innops-bills-update-form label{gap:6px;min-width:0;display:grid}.innops-bills-form label>span:first-child,.innops-bills-update-form label>span:first-child{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.innops-bills-form label small,.innops-bills-update-form label small{color:var(--text-faint);text-transform:none;margin-left:6px;font-size:10px;font-weight:600}.innops-bills-field{appearance:none;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);font:inherit;outline:none;width:100%;min-height:39px;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.innops-bills-field::placeholder{color:var(--text-faint)}.innops-bills-field:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.innops-bills-field:disabled{cursor:not-allowed;opacity:.6}.innops-bills-field option{background:var(--innops-surface-inverse);color:var(--innops-text-on-accent)}.innops-bills-textarea{resize:vertical;min-height:104px}.innops-bills-textarea.compact{min-height:82px}.innops-bills-select-wrap{display:block;position:relative}.innops-bills-select{padding-right:34px}.innops-bills-select-wrap>svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.innops-bills-form-message,.innops-bills-action-message{min-height:0}.innops-bills-action-message{margin-bottom:var(--sp-4)}.innops-bills-board-head{gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;justify-content:space-between;display:flex}.innops-bills-columns{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.innops-bills-column{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-lg);min-width:0;padding:var(--sp-3)}.innops-bills-column-head{margin-bottom:var(--sp-3);align-items:center;gap:10px;display:flex}.innops-bills-column-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.innops-bills-column-head>div{flex:1;min-width:0}.innops-bills-column-head h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.innops-bills-column-head p{color:var(--text-faint);margin:2px 0 0;font-size:11px}.innops-bills-column-list{gap:12px;display:grid}.innops-bills-column-empty,.innops-bills-state{border:1px dashed var(--hairline-2);border-radius:var(--r-md);color:var(--text-muted);min-height:160px;padding:var(--sp-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;line-height:1.55;display:flex}.innops-bills-state{border-style:solid;min-height:260px}.innops-bills-state h3{color:var(--text);margin:0;font-size:16px;font-weight:600}.innops-bills-state p{max-width:520px;margin:0}.innops-bills-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow);min-width:0;padding:var(--sp-4);gap:12px;display:grid;position:relative;overflow:hidden}.innops-bills-card:before{background:var(--tone-color,var(--accent));content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.innops-bills-card[data-tone=blue]{--tone-color:var(--c-blue)}.innops-bills-card[data-tone=warning]{--tone-color:var(--warn)}.innops-bills-card[data-tone=danger]{--tone-color:var(--bad)}.innops-bills-card[data-tone=success]{--tone-color:var(--good)}.innops-bills-card[data-tone=purple]{--tone-color:var(--accent)}.innops-bills-card[data-tone=muted]{--tone-color:var(--text-muted)}.innops-bills-card-head,.innops-bills-card-title,.innops-bills-card-actions,.innops-bills-next-action,.innops-bills-snapshot-row,.innops-bills-side-head{align-items:center;display:flex}.innops-bills-card-head{justify-content:space-between;gap:10px}.innops-bills-card-title{gap:10px;min-width:0}.innops-bills-card-title>div{min-width:0}.innops-bills-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.innops-bills-card-title p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11.5px;overflow:hidden}.innops-bills-avatar{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--innops-text-on-accent);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.innops-bills-signal{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.innops-bills-signal[data-tone=danger]{color:var(--bad);background:#f26d6d1f;border-color:#f26d6d3d}.innops-bills-signal[data-tone=warning]{color:var(--warn);background:#f7b84b1f;border-color:#f7b84b3d}.innops-bills-signal strong,.innops-bills-note strong,.innops-bills-next-action strong,.innops-bills-snapshot-row strong{color:var(--text);font-size:12.5px;font-weight:600;display:block}.innops-bills-signal span,.innops-bills-note p,.innops-bills-next-action span,.innops-bills-snapshot-row span{color:var(--text-muted);margin:2px 0 0;font-size:11.5px;line-height:1.45;display:block}.innops-bills-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-bills-note,.innops-bills-next-action{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:10px 11px}.innops-bills-note p{white-space:pre-wrap}.innops-bills-next-action{justify-content:space-between;gap:10px}.innops-bills-next-action strong{text-align:right;margin:0}.innops-bills-card-actions{flex-wrap:wrap;gap:8px}.innops-bills-side-panel{overflow:hidden}.innops-bills-side-head{gap:10px}.innops-bills-side-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.innops-bills-side-head h2{font-size:14px}.innops-bills-side-body{margin-top:var(--sp-4);gap:12px;display:grid}.innops-bills-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-bills-mini-grid span,.innops-bills-brief-list p,.innops-bills-snapshot-row{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted)}.innops-bills-mini-grid span{padding:10px;font-size:10.5px}.innops-bills-mini-grid strong{color:var(--text);font-family:var(--font-display);overflow-wrap:anywhere;margin-bottom:4px;font-size:18px;line-height:1.1;display:block}.innops-bills-brief-list,.innops-bills-quick-actions,.innops-bills-snapshot-list{gap:8px;display:grid}.innops-bills-brief-list p{margin:0;padding:10px 11px;font-size:12px;line-height:1.5}.innops-bills-snapshot-row{justify-content:space-between;gap:10px;padding:10px 11px}.innops-inventory-route{min-height:100vh}.innops-inventory-canvas{max-width:1320px;display:block}.innops-inv-summary-band{align-items:start;gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:minmax(0,1fr) 280px;display:grid}.innops-inv-stat-row{grid-template-columns:repeat(4,minmax(132px,1fr));margin-bottom:0}.innops-inv-stat-row .docstat{min-height:92px;padding:11px}.innops-inv-stat-row .docstat:after{bottom:9px;left:11px;right:11px}.innops-inv-command{justify-content:stretch;align-items:stretch;gap:8px;margin-bottom:0;padding:10px;display:grid}.innops-inv-search{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-faint);align-items:center;gap:8px;min-height:34px;padding:0 9px;display:flex}.innops-inv-search .innops-inv-field{box-shadow:none;background:0 0;border:0;min-height:32px;padding:7px 0}.innops-inv-command-grid,.innops-inv-command-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-inv-command-note{border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);font-family:var(--font-mono);white-space:normal;align-items:center;min-height:32px;padding:7px 9px;font-size:10px;line-height:1.25;display:inline-flex}.innops-inv-command .innops-btn{min-height:34px}.innops-inv-layout{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 320px;display:grid}.innops-inv-side-rail{gap:var(--sp-4);display:grid;position:sticky;top:76px}.innops-inv-form-card,.innops-inv-board,.innops-inv-side-panel{margin-bottom:var(--sp-4);padding:var(--sp-5)}.innops-inv-form-head{align-items:flex-start;gap:var(--sp-4);display:flex}.innops-inv-form-head h2,.innops-inv-board-head h2,.innops-inv-side-head h2,.innops-inv-column-head h3,.innops-inv-card h3{color:var(--text);letter-spacing:0;margin:0;font-weight:600}.innops-inv-form-head h2,.innops-inv-board-head h2{font-family:var(--font-display);margin-top:4px;font-size:20px}.innops-inv-form-head p:not(.innops-docs-eyebrow),.innops-inv-board-head p:not(.innops-docs-eyebrow){color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.innops-inv-form,.innops-inv-update-form{gap:var(--sp-4);margin-top:var(--sp-5);display:grid}.innops-inv-update-form{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--sp-4)}.innops-inv-form-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innops-inv-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-inv-form label,.innops-inv-update-form label{gap:6px;min-width:0;display:grid}.innops-inv-form label>span:first-child,.innops-inv-update-form label>span:first-child{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.innops-inv-form label small,.innops-inv-update-form label small{color:var(--text-faint);text-transform:none;margin-left:6px;font-size:10px;font-weight:600}.innops-inv-field{appearance:none;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);font:inherit;outline:none;width:100%;min-height:39px;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.innops-inv-field::placeholder{color:var(--text-faint)}.innops-inv-field:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.innops-inv-field:disabled{cursor:not-allowed;opacity:.6}.innops-inv-field option{background:var(--innops-surface-inverse);color:var(--innops-text-on-accent)}.innops-inv-textarea{resize:vertical;min-height:104px}.innops-inv-textarea.compact{min-height:82px}.innops-inv-select-wrap{display:block;position:relative}.innops-inv-select{padding-right:34px}.innops-inv-select-wrap>svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.innops-inv-form-message,.innops-inv-action-message{min-height:0}.innops-inv-action-message{margin-bottom:var(--sp-4)}.innops-inv-board-head{gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;justify-content:space-between;display:flex}.innops-inv-columns{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.innops-inv-column{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-lg);min-width:0;padding:var(--sp-3)}.innops-inv-column-head{margin-bottom:var(--sp-3);align-items:center;gap:10px;display:flex}.innops-inv-column-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.innops-inv-column-head>div{flex:1;min-width:0}.innops-inv-column-head h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.innops-inv-column-head p{color:var(--text-faint);margin:2px 0 0;font-size:11px}.innops-inv-column-list{gap:12px;display:grid}.innops-inv-column-empty,.innops-inv-state{border:1px dashed var(--hairline-2);border-radius:var(--r-md);color:var(--text-muted);min-height:160px;padding:var(--sp-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;line-height:1.55;display:flex}.innops-inv-state{border-style:solid;min-height:260px}.innops-inv-state h3{color:var(--text);margin:0;font-size:16px;font-weight:600}.innops-inv-state p{max-width:520px;margin:0}.innops-inv-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow);min-width:0;padding:var(--sp-4);gap:12px;display:grid;position:relative;overflow:hidden}.innops-inv-card:before{background:var(--tone-color,var(--accent));content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.innops-inv-card[data-tone=blue]{--tone-color:var(--c-blue)}.innops-inv-card[data-tone=warning]{--tone-color:var(--warn)}.innops-inv-card[data-tone=danger]{--tone-color:var(--bad)}.innops-inv-card[data-tone=success]{--tone-color:var(--good)}.innops-inv-card[data-tone=muted]{--tone-color:var(--text-muted)}.innops-inv-card-head,.innops-inv-card-title,.innops-inv-card-actions,.innops-inv-next-action,.innops-inv-snapshot-row,.innops-inv-side-head{align-items:center;display:flex}.innops-inv-card-head{justify-content:space-between;gap:10px}.innops-inv-card-title{gap:10px;min-width:0}.innops-inv-card-title>div{min-width:0}.innops-inv-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.innops-inv-card-title p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11.5px;overflow:hidden}.innops-inv-avatar{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--innops-text-on-accent);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.innops-inv-signal{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.innops-inv-signal[data-tone=danger]{color:var(--bad);background:#f26d6d1f;border-color:#f26d6d3d}.innops-inv-signal[data-tone=warning]{color:var(--warn);background:#f7b84b1f;border-color:#f7b84b3d}.innops-inv-signal strong,.innops-inv-note strong,.innops-inv-next-action strong,.innops-inv-snapshot-row strong{color:var(--text);font-size:12.5px;font-weight:600;display:block}.innops-inv-signal span,.innops-inv-note p,.innops-inv-next-action span,.innops-inv-snapshot-row span{color:var(--text-muted);margin:2px 0 0;font-size:11.5px;line-height:1.45;display:block}.innops-inv-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-inv-note,.innops-inv-next-action{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:10px 11px}.innops-inv-note p{white-space:pre-wrap}.innops-inv-next-action{justify-content:space-between;gap:10px}.innops-inv-next-action strong{text-align:right;margin:0}.innops-inv-card-actions{flex-wrap:wrap;gap:8px}.innops-inv-side-panel{overflow:hidden}.innops-inv-side-head{gap:10px}.innops-inv-side-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.innops-inv-side-head h2{font-size:14px}.innops-inv-side-body{margin-top:var(--sp-4);gap:12px;display:grid}.innops-inv-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-inv-mini-grid span,.innops-inv-brief-list p,.innops-inv-snapshot-row{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted)}.innops-inv-mini-grid span{padding:10px;font-size:10.5px}.innops-inv-mini-grid strong{color:var(--text);font-family:var(--font-display);margin-bottom:4px;font-size:20px;line-height:1;display:block}.innops-inv-brief-list,.innops-inv-quick-actions,.innops-inv-snapshot-list{gap:8px;display:grid}.innops-inv-brief-list p{margin:0;padding:10px 11px;font-size:12px;line-height:1.5}.innops-inv-snapshot-row{justify-content:space-between;gap:10px;padding:10px 11px}.innops-purchase-orders-route{min-height:100vh}.innops-po-canvas{max-width:1320px;display:block}.innops-purchase-orders-route .innops-page-head{flex-wrap:nowrap;align-items:center}.innops-purchase-orders-route .innops-docs-page-title{flex:1;min-width:0}.innops-purchase-orders-route .innops-page-sub{max-width:760px}.innops-purchase-orders-route .innops-page-head>.innops-btn{flex:none}.innops-po-summary-band{align-items:start;gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:minmax(0,1fr) 280px;display:grid}.innops-po-stat-row{grid-template-columns:repeat(4,minmax(132px,1fr));margin-bottom:0}.innops-po-stat-row .docstat{min-height:92px;padding:11px}.innops-po-stat-row .docstat:after{bottom:9px;left:11px;right:11px}.innops-po-command{justify-content:stretch;align-items:stretch;gap:8px;margin-bottom:0;padding:10px;display:grid}.innops-po-search{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-faint);align-items:center;gap:8px;min-height:34px;padding:0 9px;display:flex}.innops-po-search .innops-po-field{box-shadow:none;background:0 0;border:0;min-height:32px;padding:7px 0}.innops-po-command-grid,.innops-po-command-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-po-command-note{border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);font-family:var(--font-mono);white-space:normal;align-items:center;min-height:32px;padding:7px 9px;font-size:10px;line-height:1.25;display:inline-flex}.innops-po-command .innops-btn{min-height:34px}.innops-po-layout{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 320px;display:grid}.innops-po-side-rail{gap:var(--sp-4);display:grid;position:sticky;top:76px}.innops-po-form-card,.innops-po-board,.innops-po-side-panel{margin-bottom:var(--sp-4);padding:var(--sp-5)}.innops-po-form-head{align-items:flex-start;gap:var(--sp-4);display:flex}.innops-po-form-head h2,.innops-po-board-head h2,.innops-po-side-head h2,.innops-po-column-head h3,.innops-po-card h3,.innops-po-lines-head h3{color:var(--text);letter-spacing:0;margin:0;font-weight:600}.innops-po-form-head h2,.innops-po-board-head h2{font-family:var(--font-display);margin-top:4px;font-size:20px}.innops-po-form-head p:not(.innops-docs-eyebrow),.innops-po-board-head p:not(.innops-docs-eyebrow),.innops-po-lines-head p{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.innops-po-form,.innops-po-update-form{gap:var(--sp-4);margin-top:var(--sp-5);display:grid}.innops-po-update-form{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--sp-4)}.innops-po-form-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innops-po-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-po-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.innops-po-form label,.innops-po-update-form label,.innops-po-receive-row label{gap:6px;min-width:0;display:grid}.innops-po-form label>span:first-child,.innops-po-update-form label>span:first-child,.innops-po-receive-row label>span:first-child{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.innops-po-form label small,.innops-po-update-form label small,.innops-po-receive-row label small{color:var(--text-faint);text-transform:none;margin-left:6px;font-size:10px;font-weight:600}.innops-po-field{appearance:none;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);font:inherit;outline:none;width:100%;min-height:39px;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.innops-po-field::placeholder{color:var(--text-faint)}.innops-po-field:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.innops-po-field option{background:var(--innops-surface-inverse);color:var(--innops-text-on-accent)}.innops-po-textarea{resize:vertical;min-height:104px}.innops-po-textarea.compact{min-height:82px}.innops-po-select-wrap{display:block;position:relative}.innops-po-select{padding-right:34px}.innops-po-select-wrap>svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.innops-po-form-message,.innops-po-action-message{min-height:0}.innops-po-action-message{margin-bottom:var(--sp-4)}.innops-po-lines-panel{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--sp-4)}.innops-po-lines-head{align-items:center;gap:var(--sp-3);justify-content:space-between;display:flex}.innops-po-lines-head h3{font-size:16px}.innops-po-lines-form-list{gap:var(--sp-3);margin-top:var(--sp-4);display:grid}.innops-po-line-form{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);gap:var(--sp-3);padding:var(--sp-3);display:grid}.innops-po-line-form-grid{align-items:end;gap:var(--sp-3);grid-template-columns:minmax(0,1.4fr) 100px 100px 116px auto;display:grid}.innops-po-inline-note,.innops-po-muted-copy{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);padding:10px 11px;font-size:12px;line-height:1.5}.innops-po-board-head{gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;justify-content:space-between;display:flex}.innops-po-columns{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.innops-po-column{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-lg);min-width:0;padding:var(--sp-3)}.innops-po-column-head{margin-bottom:var(--sp-3);align-items:center;gap:10px;display:flex}.innops-po-column-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.innops-po-column-head>div{flex:1;min-width:0}.innops-po-column-head h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.innops-po-column-head p{color:var(--text-faint);margin:2px 0 0;font-size:11px}.innops-po-column-list{gap:12px;display:grid}.innops-po-column-empty,.innops-po-state{border:1px dashed var(--hairline-2);border-radius:var(--r-md);color:var(--text-muted);min-height:160px;padding:var(--sp-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;line-height:1.55;display:flex}.innops-po-state{border-style:solid;min-height:260px}.innops-po-state h3{color:var(--text);margin:0;font-size:16px;font-weight:600}.innops-po-state p{max-width:540px;margin:0}.innops-po-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow);min-width:0;padding:var(--sp-4);gap:12px;display:grid;position:relative;overflow:hidden}.innops-po-card:before{background:var(--tone-color,var(--accent));content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.innops-po-card[data-tone=blue]{--tone-color:var(--c-blue)}.innops-po-card[data-tone=warning]{--tone-color:var(--warn)}.innops-po-card[data-tone=danger]{--tone-color:var(--bad)}.innops-po-card[data-tone=success]{--tone-color:var(--good)}.innops-po-card[data-tone=purple]{--tone-color:var(--accent)}.innops-po-card[data-tone=muted]{--tone-color:var(--text-muted)}.innops-po-card-head,.innops-po-card-title,.innops-po-card-actions,.innops-po-line-item,.innops-po-snapshot-row,.innops-po-side-head{align-items:center;display:flex}.innops-po-card-head{justify-content:space-between;gap:10px}.innops-po-card-title{gap:10px;min-width:0}.innops-po-card-title>div{min-width:0}.innops-po-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.innops-po-card-title p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:11.5px;overflow:hidden}.innops-po-avatar{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--innops-text-on-accent);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.innops-po-signal,.innops-po-progress,.innops-po-note,.innops-po-line-list,.innops-po-receive-panel{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:10px 11px}.innops-po-signal{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.innops-po-signal[data-tone=danger]{color:var(--bad);background:#f26d6d1f;border-color:#f26d6d3d}.innops-po-signal[data-tone=warning]{color:var(--warn);background:#f7b84b1f;border-color:#f7b84b3d}.innops-po-signal strong,.innops-po-progress strong,.innops-po-note strong,.innops-po-receive-item strong,.innops-po-snapshot-row strong{color:var(--text);font-size:12.5px;font-weight:600;display:block}.innops-po-signal span,.innops-po-progress span,.innops-po-note p,.innops-po-receive-item span,.innops-po-snapshot-row span{color:var(--text-muted);margin:2px 0 0;font-size:11.5px;line-height:1.45;display:block}.innops-po-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-po-progress{gap:9px;display:grid}.innops-po-progress-bar{background:var(--hairline);border-radius:999px;height:7px;overflow:hidden}.innops-po-progress-bar span{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:inherit;height:100%;display:block}.innops-po-line-list{gap:7px;display:grid}.innops-po-line-item{border-top:1px solid var(--hairline);justify-content:space-between;gap:10px;padding-top:7px}.innops-po-line-item span,.innops-po-line-more{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.innops-po-line-item strong{color:var(--text);flex:none;font-size:12px;font-weight:600}.innops-po-line-more{margin:0}.innops-po-note p{white-space:pre-wrap;margin-bottom:0}.innops-po-receive-list{gap:10px;margin-top:10px;display:grid}.innops-po-receive-row{grid-template-columns:minmax(0,1fr) 120px auto;align-items:end;gap:10px;display:grid}.innops-po-receive-item{min-width:0}.innops-po-card-actions{flex-wrap:wrap;gap:8px}.innops-po-recent-panel{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-lg);margin-top:var(--sp-4);padding:var(--sp-4)}.innops-po-recent-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innops-po-side-panel{overflow:hidden}.innops-po-side-head{gap:10px}.innops-po-side-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.innops-po-side-head h2{font-size:14px}.innops-po-side-body{margin-top:var(--sp-4);gap:12px;display:grid}.innops-po-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-po-mini-grid span,.innops-po-brief-list p,.innops-po-snapshot-row{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted)}.innops-po-mini-grid span{padding:10px;font-size:10.5px}.innops-po-mini-grid strong{color:var(--text);font-family:var(--font-display);overflow-wrap:anywhere;margin-bottom:4px;font-size:18px;line-height:1.1;display:block}.innops-po-brief-list,.innops-po-quick-actions,.innops-po-snapshot-list,.innops-po-spend-list{gap:8px;display:grid}.innops-po-brief-list p{margin:0;padding:10px 11px;font-size:12px;line-height:1.5}.innops-po-spend-list{margin-top:4px}.innops-po-snapshot-row{justify-content:space-between;gap:10px;padding:10px 11px}.innops-vendors-route{min-height:100vh}.innops-vendors-canvas{max-width:1320px;display:block}.innops-vendors-route .innops-page-head{flex-wrap:nowrap;align-items:center}.innops-vendors-route .innops-docs-page-title{flex:1;min-width:0}.innops-vendors-route .innops-page-head>.innops-btn{flex:none}.innops-vendor-summary-band{align-items:start;gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:minmax(0,1fr) 280px;display:grid}.innops-vendor-stat-row{grid-template-columns:repeat(4,minmax(132px,1fr));margin-bottom:0}.innops-vendor-stat-row .docstat{min-height:92px;padding:11px}.innops-vendor-stat-row .docstat:after{bottom:9px;left:11px;right:11px}.innops-vendor-command{justify-content:stretch;align-items:stretch;gap:8px;margin-bottom:0;padding:10px;display:grid}.innops-vendor-search{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-faint);align-items:center;gap:8px;min-height:34px;padding:0 9px;display:flex}.innops-vendor-search .innops-vendor-field{box-shadow:none;background:0 0;border:0;min-height:32px;padding:7px 0}.innops-vendor-command-grid,.innops-vendor-command-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-vendor-command-note{border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);font-family:var(--font-mono);white-space:normal;align-items:center;min-height:32px;padding:7px 9px;font-size:10px;line-height:1.25;display:inline-flex}.innops-vendor-command .innops-btn{min-height:34px}.innops-vendor-layout{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 320px;display:grid}.innops-vendor-side-rail{gap:var(--sp-4);display:grid;position:sticky;top:76px}.innops-vendor-form-card,.innops-vendor-board,.innops-vendor-side-panel{margin-bottom:var(--sp-4);padding:var(--sp-5)}.innops-vendor-form-head,.innops-vendor-board-head{align-items:flex-start;gap:var(--sp-4);display:flex}.innops-vendor-form-head h2,.innops-vendor-board-head h2,.innops-vendor-side-head h2,.innops-vendor-column-head h3,.innops-vendor-card h3{color:var(--text);letter-spacing:0;margin:0;font-weight:600}.innops-vendor-form-head h2,.innops-vendor-board-head h2{font-family:var(--font-display);margin-top:4px;font-size:20px}.innops-vendor-form-head p:not(.innops-docs-eyebrow),.innops-vendor-board-head p:not(.innops-docs-eyebrow){color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.innops-vendor-form,.innops-vendor-update-form{gap:var(--sp-4);margin-top:var(--sp-5);display:grid}.innops-vendor-update-form{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--sp-4)}.innops-vendor-form-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innops-vendor-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-vendor-form label,.innops-vendor-update-form label{gap:6px;min-width:0;display:grid}.innops-vendor-form label>span:first-child,.innops-vendor-update-form label>span:first-child{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.innops-vendor-form label small,.innops-vendor-update-form label small{color:var(--text-faint);text-transform:none;margin-left:6px;font-size:10px;font-weight:600}.innops-vendor-field{appearance:none;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);font:inherit;outline:none;width:100%;min-height:39px;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.innops-vendor-field::placeholder{color:var(--text-faint)}.innops-vendor-field:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.innops-vendor-field option{background:var(--innops-surface-inverse);color:var(--innops-text-on-accent)}.innops-vendor-textarea{resize:vertical;min-height:104px}.innops-vendor-select-wrap{display:block;position:relative}.innops-vendor-select{padding-right:34px}.innops-vendor-select-wrap>svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.innops-vendor-check{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);flex-direction:row;align-items:center;min-height:39px;padding:9px 12px;gap:9px!important;display:flex!important}.innops-vendor-check input{accent-color:var(--accent)}.innops-vendor-form label.innops-vendor-check>span,.innops-vendor-update-form label.innops-vendor-check>span{color:var(--text);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600;display:inline}.innops-vendor-form-message,.innops-vendor-action-message{min-height:0}.innops-vendor-action-message{margin-bottom:var(--sp-4)}.innops-vendor-board-head{margin-bottom:var(--sp-4);flex-wrap:wrap;justify-content:space-between}.innops-vendor-columns{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.innops-vendor-column{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-lg);min-width:0;padding:var(--sp-3)}.innops-vendor-column-head{margin-bottom:var(--sp-3);align-items:center;gap:10px;display:flex}.innops-vendor-column-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.innops-vendor-column-head>div{flex:1;min-width:0}.innops-vendor-column-head h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.innops-vendor-column-head p{color:var(--text-faint);margin:2px 0 0;font-size:11px}.innops-vendor-column-list{gap:12px;display:grid}.innops-vendor-column-empty,.innops-vendor-state{border:1px dashed var(--hairline-2);border-radius:var(--r-md);color:var(--text-muted);min-height:160px;padding:var(--sp-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;line-height:1.55;display:flex}.innops-vendor-state{border-style:solid;min-height:260px}.innops-vendor-state h3{color:var(--text);margin:0;font-size:16px;font-weight:600}.innops-vendor-state p{max-width:540px;margin:0}.innops-vendor-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow);min-width:0;padding:var(--sp-4);gap:12px;display:grid;position:relative;overflow:hidden}.innops-vendor-card:before{background:var(--tone-color,var(--accent));content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.innops-vendor-card[data-tone=blue]{--tone-color:var(--c-blue)}.innops-vendor-card[data-tone=warning]{--tone-color:var(--warn)}.innops-vendor-card[data-tone=danger]{--tone-color:var(--bad)}.innops-vendor-card[data-tone=success]{--tone-color:var(--good)}.innops-vendor-card[data-tone=purple]{--tone-color:var(--accent)}.innops-vendor-card[data-tone=muted]{--tone-color:var(--text-muted)}.innops-vendor-card-head,.innops-vendor-card-title,.innops-vendor-card-actions,.innops-vendor-side-head,.innops-vendor-snapshot-row{align-items:center;display:flex}.innops-vendor-card-head{justify-content:space-between;gap:10px}.innops-vendor-card-title{gap:10px;min-width:0}.innops-vendor-card-title>div{min-width:0}.innops-vendor-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.innops-vendor-card-title p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:11.5px;overflow:hidden}.innops-vendor-avatar{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--innops-text-on-accent);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.innops-vendor-signal,.innops-vendor-note,.innops-vendor-reasons{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:10px 11px}.innops-vendor-signal{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.innops-vendor-signal[data-tone=danger]{color:var(--bad);background:#f26d6d1f;border-color:#f26d6d3d}.innops-vendor-signal[data-tone=warning]{color:var(--warn);background:#f7b84b1f;border-color:#f7b84b3d}.innops-vendor-signal strong,.innops-vendor-note strong,.innops-vendor-snapshot-row strong{color:var(--text);font-size:12.5px;font-weight:600;display:block}.innops-vendor-signal span,.innops-vendor-note p,.innops-vendor-snapshot-row span{color:var(--text-muted);margin:2px 0 0;font-size:11.5px;line-height:1.45;display:block}.innops-vendor-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-vendor-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-vendor-contact-grid a{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.innops-vendor-contact-grid a:hover{border-color:var(--hairline-2)}.innops-vendor-reasons{gap:7px;display:grid}.innops-vendor-reasons span{color:var(--warn);font-size:12px;line-height:1.4}.innops-vendor-note p{white-space:pre-wrap;margin-bottom:0}.innops-vendor-card-actions{flex-wrap:wrap;gap:8px}.innops-vendor-side-panel{overflow:hidden}.innops-vendor-side-head{gap:10px}.innops-vendor-side-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.innops-vendor-side-head h2{font-size:14px}.innops-vendor-side-body{margin-top:var(--sp-4);gap:12px;display:grid}.innops-vendor-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-vendor-mini-grid span,.innops-vendor-brief-list p,.innops-vendor-snapshot-row,.innops-vendor-muted-copy{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted)}.innops-vendor-mini-grid span{padding:10px;font-size:10.5px}.innops-vendor-mini-grid strong{color:var(--text);font-family:var(--font-display);overflow-wrap:anywhere;margin-bottom:4px;font-size:18px;line-height:1.1;display:block}.innops-vendor-brief-list,.innops-vendor-quick-actions,.innops-vendor-snapshot-list,.innops-vendor-category-list{gap:8px;display:grid}.innops-vendor-brief-list p,.innops-vendor-muted-copy{margin:0;padding:10px 11px;font-size:12px;line-height:1.5}.innops-vendor-category-list{margin-top:4px}.innops-vendor-snapshot-row{justify-content:space-between;gap:10px;padding:10px 11px}.innops-reports-route{min-height:100vh}.innops-reports-canvas{max-width:1320px;display:block}.innops-reports-route .innops-page-head{flex-wrap:nowrap;align-items:center}.innops-reports-route .innops-docs-page-title{flex:1;min-width:0}.innops-report-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.innops-report-summary-band{align-items:start;gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:minmax(0,1fr) 280px;display:grid}.innops-report-stat-row{grid-template-columns:repeat(4,minmax(132px,1fr));margin-bottom:0}.innops-report-stat-row .docstat{min-height:92px;padding:11px}.innops-report-stat-row .docstat:after{bottom:9px;left:11px;right:11px}.innops-report-command{justify-content:stretch;align-items:stretch;gap:8px;margin-bottom:0;padding:10px;display:grid}.innops-report-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-report-command-note{border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);font-family:var(--font-mono);white-space:normal;align-items:center;min-height:32px;padding:7px 9px;font-size:10px;line-height:1.25;display:inline-flex}.innops-report-command .innops-btn{min-height:34px}.innops-report-layout{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 320px;display:grid}.innops-report-main-stack,.innops-report-side-rail{gap:var(--sp-4);display:grid}.innops-report-side-rail{position:sticky;top:76px}.innops-report-panel,.innops-report-side-panel{margin-bottom:var(--sp-4);padding:var(--sp-5);overflow:hidden}.innops-report-panel-head,.innops-report-narrative-head,.innops-report-signal-head,.innops-report-record-head,.innops-report-card-actions,.innops-report-side-head,.innops-report-snapshot-row{align-items:center;display:flex}.innops-report-panel-head{align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-4)}.innops-report-panel-head>span,.innops-report-narrative-head>span,.innops-report-side-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.innops-report-panel-head>div:not(.innops-report-panel-actions){flex:1;min-width:0}.innops-report-panel-head h2,.innops-report-narrative h3,.innops-report-library h3,.innops-report-record h3,.innops-report-side-head h2,.innops-report-state h3{color:var(--text);letter-spacing:0;margin:0;font-weight:600}.innops-report-panel-head h2{font-family:var(--font-display);margin-top:4px;font-size:20px}.innops-report-panel-head p:not(.innops-docs-eyebrow){color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.innops-report-panel-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.innops-report-notice,.innops-report-summary-box,.innops-report-signal-card,.innops-report-kpi,.innops-report-record,.innops-report-state,.innops-report-brief,.innops-report-brief-list a,.innops-report-side-note,.innops-report-priority-list a,.innops-report-muted-copy,.innops-report-snapshot-row{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm)}.innops-report-notice{color:var(--text-muted);margin-bottom:var(--sp-4);align-items:flex-start;gap:10px;padding:10px 11px;line-height:1.5;display:flex}.innops-report-notice>span{color:var(--tone-color,var(--accent-2));flex:none;place-items:center;margin-top:1px;display:grid}.innops-report-notice strong{color:var(--text);font-size:12.5px;font-weight:600;display:block}.innops-report-notice p{margin:2px 0 0;font-size:12px}.innops-report-notice[data-tone=blue]{--tone-color:var(--c-blue)}.innops-report-notice[data-tone=warning]{--tone-color:var(--warn);background:#f7b84b1f;border-color:#f7b84b3d}.innops-report-notice[data-tone=danger]{--tone-color:var(--bad);background:#f26d6d1f;border-color:#f26d6d3d}.innops-report-notice[data-tone=success]{--tone-color:var(--good);background:#36c99b1a;border-color:#36c99b38}.innops-report-action-message{margin-bottom:var(--sp-4)}.innops-report-narrative-list,.innops-report-card-grid,.innops-report-kpi-list,.innops-report-record-list,.innops-report-form,.innops-report-side-body,.innops-report-brief-list,.innops-report-priority-list,.innops-report-quick-actions,.innops-report-snapshot-list{gap:12px;display:grid}.innops-report-narrative{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-lg);gap:var(--sp-4);padding:var(--sp-4);display:grid}.innops-report-narrative-head{align-items:flex-start;gap:10px}.innops-report-narrative h3,.innops-report-library h3{font-size:15px}.innops-report-narrative p,.innops-report-library>div:first-child p{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.innops-report-summary-box{padding:10px 11px}.innops-report-summary-box strong{color:var(--text);font-size:13px;font-weight:600;line-height:1.45;display:block}.innops-report-summary-box span{color:var(--text-faint);font-family:var(--font-mono);margin-top:4px;font-size:10.5px;display:block}.innops-report-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-report-signal-card,.innops-report-kpi{color:inherit;gap:9px;min-width:0;padding:12px;text-decoration:none;display:grid;position:relative}.innops-report-signal-card:before,.innops-report-kpi:before{background:var(--tone-color,var(--accent));content:"";opacity:.8;border-radius:999px;height:3px;position:absolute;top:0;left:12px;right:12px}.innops-report-signal-card[data-tone=blue],.innops-report-kpi[data-tone=blue]{--tone-color:var(--c-blue)}.innops-report-signal-card[data-tone=warning],.innops-report-kpi[data-tone=warning]{--tone-color:var(--warn)}.innops-report-signal-card[data-tone=danger],.innops-report-kpi[data-tone=danger]{--tone-color:var(--bad)}.innops-report-signal-card[data-tone=success],.innops-report-kpi[data-tone=success]{--tone-color:var(--good)}.innops-report-signal-card[data-tone=purple],.innops-report-kpi[data-tone=purple]{--tone-color:var(--accent)}.innops-report-signal-card[data-tone=muted],.innops-report-kpi[data-tone=muted]{--tone-color:var(--text-muted)}.innops-report-signal-card:hover,.innops-report-kpi:hover,.innops-report-brief-list a:hover,.innops-report-priority-list a:hover{border-color:var(--hairline-2)}.innops-report-signal-head{justify-content:space-between;gap:8px}.innops-report-signal-head strong{color:var(--text);font-family:var(--font-display);font-size:18px;line-height:1}.innops-report-signal-card h3,.innops-report-kpi strong{color:var(--text);margin:0;font-size:13px;font-weight:600}.innops-report-signal-card p,.innops-report-kpi p,.innops-report-kpi small{color:var(--text-muted);margin:0;font-size:11.5px;line-height:1.45}.innops-report-subgrid{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.innops-report-library{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-lg);gap:var(--sp-4);padding:var(--sp-4);display:grid}.innops-report-kpi{grid-template-columns:auto minmax(0,1fr)}.innops-report-kpi>div,.innops-report-kpi p,.innops-report-kpi small{grid-column:1/-1}.innops-report-kpi em{color:var(--text);font-family:var(--font-display);margin-top:4px;font-size:18px;font-style:normal;line-height:1.1;display:block}.innops-report-record{min-width:0;padding:var(--sp-4);gap:12px;display:grid}.innops-report-record-head{justify-content:space-between;align-items:flex-start;gap:10px}.innops-report-record-head>div:first-child{min-width:0}.innops-report-record-head p{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.innops-report-record h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.innops-report-record-copy{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.innops-report-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-report-card-actions{flex-wrap:wrap;gap:8px}.innops-report-mini-grid{margin-bottom:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-report-mini-grid.wide{grid-template-columns:repeat(4,minmax(0,1fr))}.innops-report-mini-grid span{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);padding:10px;font-size:10.5px}.innops-report-mini-grid strong{color:var(--text);font-family:var(--font-display);overflow-wrap:anywhere;margin-bottom:4px;font-size:18px;line-height:1.1;display:block}.innops-report-form{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-lg);margin-bottom:var(--sp-4);margin-top:var(--sp-4);padding:var(--sp-4)}.innops-report-form-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innops-report-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-report-form label{gap:6px;min-width:0;display:grid}.innops-report-form label>span:first-child{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.innops-report-form label small{color:var(--text-faint);text-transform:none;margin-left:6px;font-size:10px;font-weight:600}.innops-report-field{appearance:none;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);font:inherit;outline:none;width:100%;min-height:39px;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.innops-report-field::placeholder{color:var(--text-faint)}.innops-report-field:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.innops-report-field option{background:var(--innops-surface-inverse);color:var(--innops-text-on-accent)}.innops-report-textarea{resize:vertical;min-height:104px}.innops-report-select-wrap{display:block;position:relative}.innops-report-select{padding-right:34px}.innops-report-select-wrap>svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.innops-report-state{color:var(--text-muted);margin-top:var(--sp-4);min-height:190px;padding:var(--sp-5);text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:10px;line-height:1.55;display:flex}.innops-report-state svg{color:var(--accent-2)}.innops-report-state h3{font-size:16px}.innops-report-state p{max-width:520px;margin:0}.innops-report-side-head{gap:10px}.innops-report-side-head h2{font-size:14px}.innops-report-side-body{margin-top:var(--sp-4)}.innops-report-brief,.innops-report-brief-list a,.innops-report-side-note,.innops-report-priority-list a,.innops-report-muted-copy,.innops-report-snapshot-row{padding:10px 11px}.innops-report-brief strong,.innops-report-brief-list strong,.innops-report-priority-list strong,.innops-report-snapshot-row strong{color:var(--text);font-size:12.5px;font-weight:600;display:block}.innops-report-brief p,.innops-report-brief span,.innops-report-brief-list span,.innops-report-side-note,.innops-report-priority-list p,.innops-report-muted-copy,.innops-report-snapshot-row span{color:var(--text-muted);margin:2px 0 0;font-size:11.5px;line-height:1.45;display:block}.innops-report-brief p{margin:5px 0}.innops-report-brief span{color:var(--text-faint);font-family:var(--font-mono);font-size:10px}.innops-report-brief-list a,.innops-report-priority-list a{color:inherit;gap:5px;text-decoration:none;display:grid}.innops-report-priority-list p,.innops-report-muted-copy{margin-bottom:0}.innops-report-quick-actions .innops-btn{justify-content:center;width:100%}.innops-report-snapshot-row{justify-content:space-between;align-items:center;gap:10px}.innops-settings-route{min-height:100vh}.innops-settings-canvas{max-width:1320px;display:block}.innops-employees-canvas{max-width:1320px}.innops-settings-route .innops-page-head{flex-wrap:nowrap;align-items:center}.innops-settings-route .innops-docs-page-title{flex:1;min-width:0}.innops-settings-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.innops-settings-property-select{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.innops-settings-property-select .innops-settings-select-wrap{min-width:min(260px,48vw)}.innops-settings-tabs{margin:0 0 var(--sp-4);flex-wrap:wrap;gap:8px;display:flex}.innops-settings-tab{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);align-items:center;min-height:34px;padding:8px 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.innops-settings-tab:hover,.innops-settings-tab[data-active=true]{background:var(--accent-soft);border-color:var(--hairline-2);color:var(--text)}.innops-settings-summary-band{align-items:start;gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:minmax(0,1fr) 280px;display:grid}.innops-settings-stat-row{grid-template-columns:repeat(5,minmax(112px,1fr));margin-bottom:0}.innops-settings-stat-row .docstat{min-height:92px;padding:11px}.innops-settings-stat-row .docstat:after{bottom:9px;left:11px;right:11px}.innops-settings-stat-row .docstat .num{font-size:22px;line-height:1.03}.innops-settings-command{justify-content:stretch;align-items:stretch;gap:8px;margin-bottom:0;padding:10px;display:grid}.innops-settings-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.innops-settings-command-note{border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-muted);font-family:var(--font-mono);white-space:normal;align-items:center;min-height:32px;padding:7px 9px;font-size:10px;line-height:1.25;display:inline-flex}.innops-settings-command .innops-btn{min-height:34px}.innops-employees-command-form{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;display:grid}.innops-employees-search{min-width:0;display:grid;position:relative}.innops-employees-search>svg{color:var(--text-faint);pointer-events:none;z-index:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.innops-employees-search .innops-settings-field{padding-left:34px}.innops-employees-command-notes{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px}.innops-settings-layout{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 320px;display:grid}.innops-settings-main-stack,.innops-settings-side-rail{gap:var(--sp-4);display:grid}.innops-settings-side-rail{position:sticky;top:76px}.innops-settings-panel,.innops-settings-side-panel{margin-bottom:var(--sp-4);padding:var(--sp-5);overflow:hidden}.innops-settings-panel-head,.innops-settings-record-head,.innops-settings-card-actions,.innops-settings-side-head,.innops-settings-snapshot-row{align-items:center;display:flex}.innops-settings-panel-head{align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-4)}.innops-settings-panel-head>span,.innops-settings-side-head>span{background:var(--accent-soft);color:var(--accent-2);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.innops-settings-panel-head>div:not(.innops-settings-panel-actions){flex:1;min-width:0}.innops-settings-panel-head h2,.innops-settings-record-card h3,.innops-settings-side-head h2,.innops-settings-state h3{color:var(--text);letter-spacing:0;margin:0;font-weight:600}.innops-settings-panel-head h2{font-family:var(--font-display);margin-top:4px;font-size:20px}.innops-settings-panel-head p:not(.innops-docs-eyebrow){color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.innops-settings-panel-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.innops-settings-detail-grid,.innops-settings-record-grid,.innops-settings-record-list,.innops-settings-form,.innops-settings-side-body,.innops-settings-snapshot-list,.innops-settings-quick-actions{gap:12px;display:grid}.innops-settings-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.innops-settings-detail,.innops-settings-record-card,.innops-settings-state,.innops-settings-notice,.innops-settings-toggle,.innops-settings-side-panel,.innops-settings-muted-copy,.innops-settings-snapshot-row{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-sm)}.innops-settings-detail{min-width:0;padding:10px 11px}.innops-settings-detail span,.innops-settings-record-head p,.innops-settings-snapshot-row span{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.innops-settings-detail strong,.innops-settings-snapshot-row strong{color:var(--text);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.45;display:block}.innops-settings-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-settings-record-card{min-width:0;padding:var(--sp-4);gap:12px;display:grid}.innops-settings-record-head{justify-content:space-between;align-items:flex-start;gap:10px}.innops-settings-record-head>div:first-child{min-width:0}.innops-settings-record-head h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.innops-settings-record-head p{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;overflow:hidden}.innops-settings-record-copy,.innops-settings-muted-copy,.innops-settings-notice{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.innops-settings-record-value{color:var(--text);font-family:var(--font-display);overflow-wrap:anywhere;font-size:24px;line-height:1.1;display:block}.innops-settings-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-settings-card-actions,.innops-settings-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.innops-settings-form{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--r-lg);margin-top:var(--sp-4);padding:var(--sp-4)}.innops-settings-form-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innops-settings-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-settings-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.innops-settings-form label{gap:6px;min-width:0;display:grid}.innops-settings-form label>span:first-child{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.innops-settings-form label small{color:var(--text-faint);text-transform:none;margin-left:6px;font-size:10px;font-weight:600}.innops-settings-field{appearance:none;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);font:inherit;outline:none;width:100%;min-height:39px;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.innops-settings-field::placeholder{color:var(--text-faint)}.innops-settings-field:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.innops-settings-field option{background:var(--innops-surface-inverse);color:var(--innops-text-on-accent)}.innops-employees-textarea{resize:vertical;min-height:104px}.innops-settings-select-wrap{display:block;position:relative}.innops-settings-select{padding-right:34px}.innops-settings-select-wrap>svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.innops-settings-toggle{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:12px;gap:12px!important;display:flex!important}.innops-settings-toggle strong{color:var(--text);font-size:13px;font-weight:600;display:block}.innops-settings-toggle em{color:var(--text-muted);margin-top:3px;font-size:11.5px;font-style:normal;line-height:1.45;display:block}.innops-settings-toggle small{background:var(--accent-soft);color:var(--accent-2);border-radius:999px;margin-top:8px;padding:4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.innops-settings-toggle input,.innops-settings-check input{accent-color:var(--accent);flex:none;margin-top:2px}.innops-settings-check{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);flex-direction:row;align-items:center;min-height:39px;padding:9px 12px;font-size:13px;font-weight:600;gap:9px!important;display:flex!important}.innops-settings-notice,.innops-settings-muted-copy{padding:10px 11px}.innops-settings-state{color:var(--text-muted);min-height:190px;padding:var(--sp-5);text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:10px;line-height:1.55;display:flex}.innops-settings-state svg{color:var(--accent-2)}.innops-settings-state h3{font-size:16px}.innops-settings-state p{max-width:540px;margin:0}.innops-settings-side-head{gap:10px}.innops-settings-side-head h2{font-size:14px}.innops-settings-side-body{margin-top:var(--sp-4)}.innops-settings-snapshot-row{justify-content:space-between;align-items:center;gap:10px;padding:10px 11px}.innops-settings-quick-actions .innops-btn{justify-content:center;width:100%}.innops-btn:disabled,.innops-docs-user:disabled,.innops-docs-field:disabled,.innops-tc-field:disabled,.innops-maint-field:disabled,.innops-hk-field:disabled,.innops-bills-field:disabled,.innops-inv-field:disabled,.innops-po-field:disabled,.innops-vendor-field:disabled,.innops-report-field:disabled,.innops-settings-field:disabled{cursor:not-allowed;opacity:.58}.innops-spin{animation:.9s linear infinite innops-spin}@media (max-width:1320px){.innops-dashboard-command-grid{grid-template-columns:1fr}.innops-dashboard-right-rail{position:static}.innops-dashboard-top-region{grid-template-columns:1fr}.innops-dashboard-focus-grid,.innops-dashboard-focus-list,.innops-dashboard-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.innops-dashboard-focus-list-compact,.innops-dashboard-department-layout,.innops-top-region,.innops-docs-layout,.innops-docs-memory-layout,.innops-tc-layout,.innops-maint-layout,.innops-hk-layout,.innops-bills-layout,.innops-inv-layout,.innops-po-layout,.innops-vendor-layout,.innops-report-layout,.innops-settings-layout{grid-template-columns:1fr}.innops-docs-side-rail,.innops-docs-right-rail,.innops-tc-side-rail,.innops-maint-right-rail,.innops-maint-side-rail,.innops-hk-right-rail,.innops-hk-side-rail,.innops-bills-side-rail,.innops-inv-side-rail,.innops-po-side-rail,.innops-vendor-side-rail,.innops-report-side-rail,.innops-settings-side-rail{position:static}.innops-hk-route-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-tc-columns,.innops-maint-columns,.innops-hk-columns,.innops-bills-columns,.innops-inv-columns,.innops-po-columns,.innops-vendor-columns{grid-template-columns:1fr}.innops-cost-row{grid-template-columns:repeat(2,1fr)}.innops-ph-card{grid-column:span 2}}@media (min-width:1081px) and (max-width:1320px){.innops-dashboard-command-grid{grid-template-columns:minmax(0,1fr) minmax(304px,340px)}.innops-dashboard-right-rail{position:sticky}.innops-hk-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.innops-hk-right-rail{position:sticky}}@media (max-width:1080px){.innops-dashboard-midrow,.innops-dashboard-botrow,.innops-trio,.innops-bottom-region,.innops-docs-layout,.innops-docs-memory-layout,.innops-tc-layout,.innops-maint-layout,.innops-hk-layout,.innops-bills-layout,.innops-inv-layout,.innops-po-layout,.innops-vendor-layout,.innops-report-layout,.innops-settings-layout{grid-template-columns:1fr}.innops-docs-side-rail,.innops-docs-right-rail,.innops-tc-side-rail,.innops-maint-right-rail,.innops-maint-side-rail,.innops-hk-right-rail,.innops-hk-side-rail,.innops-bills-side-rail,.innops-inv-side-rail,.innops-po-side-rail,.innops-vendor-side-rail,.innops-report-side-rail,.innops-settings-side-rail{position:static}.innops-docs-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.innops-ui-metric-grid.innops-docs-memory-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-maint-metric-row,.innops-maint-mission-board,.innops-hk-route-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.innops-maint-summary-band,.innops-hk-summary-band,.innops-bills-summary-band,.innops-inv-summary-band,.innops-po-summary-band,.innops-vendor-summary-band,.innops-report-summary-band,.innops-settings-summary-band{grid-template-columns:1fr}.innops-tc-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.innops-maint-stat-row,.innops-hk-stat-row,.innops-bills-stat-row,.innops-inv-stat-row,.innops-po-stat-row,.innops-vendor-stat-row,.innops-report-stat-row,.innops-settings-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.innops-dashboard-head{flex-direction:column;align-items:flex-start}.innops-dashboard-briefing-hero .innops-ui-panel-body,.innops-dashboard-briefing-stats,.innops-dashboard-department-layout .innops-dashboard-focus-list{grid-template-columns:1fr}.innops-dashboard-workorder-card,.innops-dashboard-purchasing-row{grid-template-columns:36px minmax(0,1fr);align-items:flex-start}.innops-dashboard-workorder-meta,.innops-dashboard-purchasing-meta{flex-flow:wrap;grid-column:2;align-items:flex-start}}@media (max-width:880px){.innops-app{grid-template-columns:1fr}.innops-sidebar{display:none}.innops-canvas{padding:var(--sp-5) var(--sp-4) 120px}.innops-topbar{padding:11px var(--sp-4)}.innops-search,.innops-datepill{display:none}.innops-maint-command-filters,.innops-maint-command-select,.innops-maint-mission-board,.innops-maint-metric-row,.innops-hk-route-filters,.innops-hk-route-lanes{grid-template-columns:1fr;width:100%}.innops-hk-route-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.innops-hk-inspector-meta{grid-template-columns:1fr}.innops-docs-header-inner{padding:11px var(--sp-4);flex-wrap:wrap}.innops-docs-header-spacer{display:none}.innops-docs-property-select{order:3;width:100%}.innops-docs-property-select select{width:100%;max-width:none}.innops-docs-user span:not(.innops-avatar),.innops-docs-user>svg{display:none}.innops-docs-hero,.innops-docs-filters{grid-template-columns:1fr}.innops-purchase-orders-route .innops-page-head,.innops-vendors-route .innops-page-head,.innops-reports-route .innops-page-head,.innops-settings-route .innops-page-head{flex-wrap:wrap;align-items:flex-start}.docstat-row,.innops-dashboard-focus-grid,.innops-dashboard-focus-list,.innops-dashboard-module-grid,.innops-tc-stat-row,.innops-maint-stat-row,.innops-hk-stat-row,.innops-bills-stat-row,.innops-inv-stat-row,.innops-report-stat-row,.innops-settings-stat-row{grid-template-columns:1fr 1fr}.innops-docs-hero h1{font-size:28px}.innops-docs-hero-metrics,.innops-docs-meta-grid,.innops-docs-form-grid,.innops-docs-form-grid.three,.innops-tc-form-grid,.innops-tc-form-grid.three,.innops-tc-form-grid.review,.innops-tc-meta-grid,.innops-maint-form-grid,.innops-maint-meta-grid,.innops-hk-form-grid,.innops-hk-form-grid.three,.innops-hk-meta-grid,.innops-hk-command-grid,.innops-bills-form-grid,.innops-bills-form-grid.three,.innops-bills-meta-grid,.innops-bills-command-grid,.innops-bills-command-footer,.innops-inv-form-grid,.innops-inv-form-grid.three,.innops-inv-meta-grid,.innops-inv-command-grid,.innops-inv-command-footer,.innops-po-form-grid,.innops-po-form-grid.three,.innops-po-form-grid.four,.innops-po-meta-grid,.innops-po-command-grid,.innops-po-command-footer,.innops-po-line-form-grid,.innops-po-receive-row,.innops-po-recent-grid,.innops-employees-command-form,.innops-vendor-form-grid,.innops-vendor-form-grid.three,.innops-vendor-meta-grid,.innops-vendor-command-grid,.innops-vendor-command-footer,.innops-vendor-contact-grid,.innops-report-form-grid,.innops-report-form-grid.three,.innops-report-meta-grid,.innops-report-command-grid,.innops-report-card-grid,.innops-report-subgrid,.innops-report-mini-grid.wide,.innops-settings-form-grid,.innops-settings-form-grid.three,.innops-settings-form-grid.four,.innops-settings-detail-grid,.innops-settings-record-grid,.innops-settings-meta-grid,.innops-settings-command-grid{grid-template-columns:1fr}.innops-hk-command .msel{grid-column:auto}.innops-tc-toolbar,.innops-maint-toolbar{flex-direction:column;align-items:stretch}.innops-tc-toolbar-left,.innops-tc-toolbar-actions,.innops-maint-toolbar-left,.innops-maint-toolbar-actions{width:100%}.innops-tc-toolbar-actions .innops-btn,.innops-maint-toolbar-actions .innops-btn{flex:1;justify-content:center}.innops-docs-row{grid-template-columns:1fr}.innops-docs-row-top{flex-direction:column}.innops-docs-badge-row{justify-content:flex-start}.innops-cost-row{grid-template-columns:repeat(2,1fr)}.innops-ai-bubble{bottom:84px}}@media (max-width:680px){.innops-cost-row{grid-template-columns:1fr}.innops-ph-card{grid-column:auto}.innops-wo-row,.innops-dh-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.innops-cockpit *,.innops-cockpit :before,.innops-cockpit :after{transition:none!important;animation:none!important}.innops-metric .area .line{stroke-dashoffset:0}.innops-metric .area .fill{opacity:.22}}.innops-dashboard-route:before{display:none}.innops-dashboard-route .innops-app{grid-template-columns:230px minmax(0,1fr) 320px;min-height:100vh;transition:none;display:grid}.innops-dashboard-route[data-sidebar=collapsed] .innops-app{grid-template-columns:var(--sidebar-width-collapsed) minmax(0, 1fr) 320px}.innops-dashboard-route .innops-main,.innops-dashboard-route .innops-dashboard-canvas,.innops-dashboard-route .innops-dashboard-command-grid{display:contents}.innops-dashboard-route .innops-sidebar{background:var(--elevated);grid-area:1/1/3;gap:6px;width:230px;padding:18px 14px}.innops-dashboard-route[data-sidebar=collapsed] .innops-sidebar{width:var(--sidebar-width-collapsed);padding-left:10px;padding-right:10px}.innops-dashboard-route .innops-brand{min-height:auto;padding:4px 6px 14px}.innops-dashboard-route .innops-mark,.innops-dashboard-route .innops-avatar{border-radius:9px}.innops-dashboard-route .innops-sidebar-search,.innops-dashboard-route .innops-sidebar-tabs,.innops-dashboard-route .innops-favorite-list{display:none}.innops-dashboard-route .innops-prop-switch{margin-bottom:8px;padding:10px 11px}.innops-dashboard-route .innops-nav-label{letter-spacing:1.3px;padding:14px 8px 6px;font-size:9.5px}.innops-dashboard-route .innops-nav-item{border-radius:9px;gap:11px;padding:8px 9px;font-size:13px}.innops-dashboard-route .innops-user-card{border-top:1px solid var(--hairline);margin-top:auto;padding:10px 6px 2px}.innops-dashboard-route .innops-topbar{background:color-mix(in srgb, var(--bg) 82%, transparent);grid-area:1/2;min-height:64px;padding:14px 22px}.innops-dashboard-route .innops-topbar-context{display:none}.innops-dashboard-route .innops-search{border-radius:10px;flex:430px;max-width:430px;min-height:38px}.innops-dashboard-route .innops-topbar-spacer{flex:auto}.innops-dashboard-route .innops-datepill,.innops-dashboard-route .innops-btn,.innops-dashboard-route .innops-icon-btn{border-radius:10px}.innops-dashboard-route .innops-dashboard-main-stack{grid-area:2/2;gap:16px;min-width:0;padding:20px 22px 32px}.innops-dashboard-route .innops-dashboard-error-bar{grid-column:2}.innops-dashboard-route .innops-dashboard-right-rail{background:var(--elevated);border-bottom:0;border-left:1px solid var(--hairline);box-shadow:none;border-top:0;border-right:0;border-radius:0;grid-area:1/3/3;height:100vh;padding:20px 18px;position:sticky;top:0;overflow:auto}.innops-dashboard-route .innops-dashboard-kpi-row{margin-top:12px}.innops-dashboard-route .innops-dashboard-kpi-row .innops-ui-metric-tile{min-height:104px}@media (max-width:1300px){.innops-dashboard-route .innops-app{grid-template-columns:230px minmax(0,1fr)}.innops-dashboard-route[data-sidebar=collapsed] .innops-app{grid-template-columns:var(--sidebar-width-collapsed) minmax(0, 1fr)}.innops-dashboard-route .innops-dashboard-right-rail{border-left:0;border-top:1px solid var(--hairline);flex-flow:wrap;grid-area:3/1/auto/-1;height:auto;position:static}.innops-dashboard-route .innops-dashboard-rail-section{flex:1;min-width:260px}}@media (max-width:1180px){.innops-ui-metric-grid.innops-dashboard-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.innops-dashboard-route .innops-dashboard-midrow,.innops-dashboard-route .innops-dashboard-botrow{grid-template-columns:1fr}}@media (max-width:880px){.innops-dashboard-route .innops-app{grid-template-columns:1fr}.innops-dashboard-route .innops-topbar,.innops-dashboard-route .innops-dashboard-main-stack,.innops-dashboard-route .innops-dashboard-right-rail{grid-column:1}}@media (max-width:760px){.innops-ui-metric-grid.innops-dashboard-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
