:root{--background:#eef3f7;--foreground:#1b242f;--muted:#667384;--panel:#fff;--panel-soft:#f7fafe;--border:#d5dde7;--border-strong:#a9b7c7;--accent:#5c86c8;--accent-dark:#4269a4;--accent-soft:#eaf2fb;--graphite:#202a35;--graphite-soft:#2d3947;--green:#147d45;--green-bg:#e6f4ec;--amber:#a66a00;--amber-bg:#fff4d8;--orange:#c7511f;--orange-bg:#fff0e6;--red:#ba2d2d;--red-bg:#fde8e8;--gray:#5f6875;--gray-bg:#edf1f5;--blue:#4f7fc4;--blue-bg:#eaf2fb;--shadow:0 12px 30px #202a3511}*{box-sizing:border-box}html{background:linear-gradient(180deg, #f9fbfd 0%, var(--background) 300px), var(--background);overflow-x:hidden}body{background:radial-gradient(circle at top left, #5c86c814, transparent 360px), linear-gradient(180deg, #f9fbfd 0%, var(--background) 300px), var(--background);min-height:100vh;color:var(--foreground);margin:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.depot-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.depot-sidebar{background:linear-gradient(#fff 0%,#f3f7fb 58%,#eef4f9 100%);border-right:1px solid #cfd9e4;height:100vh;padding:20px 16px;position:sticky;top:0;overflow-y:auto}.depot-brand{align-items:center;gap:12px;padding:2px 4px 14px;display:flex}.depot-brand-mark{width:54px;height:54px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.depot-brand-mark:before{border:7px solid var(--graphite);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);content:"";border-top-color:#0000;border-radius:12px;position:absolute;inset:4px}.depot-brand-mark-inner{color:var(--accent);letter-spacing:0;font-size:1.9rem;font-weight:900;line-height:1;position:relative}.depot-brand-copy{gap:4px;min-width:0;display:grid}.depot-brand h1{color:var(--accent);letter-spacing:.06em;margin:0;font-size:1.72rem;font-weight:900;line-height:1}.depot-brand p{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800;line-height:1.35}.depot-pillar-strip{background:#d3deea;border:1px solid #d3deea;border-radius:8px;gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.depot-pillar-strip>div{background:#ffffffb8;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;padding:10px;display:grid}.depot-pillar-strip strong{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.1}.depot-pillar-strip p{color:#4c5968;grid-column:2;margin:2px 0 0;font-size:.76rem;line-height:1.35}.depot-pillar-icon{width:30px;height:30px;color:var(--accent);grid-row:span 2;justify-content:center;align-items:center;display:inline-flex;position:relative}.depot-pillar-icon.cube{border:3px solid;border-radius:5px;transform:rotate(30deg)skewY(-10deg)}.depot-pillar-icon.wrench:before{content:"";border:4px solid;border-right-color:#0000;border-radius:999px;width:22px;height:22px;transform:rotate(-35deg)}.depot-pillar-icon.wrench:after{content:"";background:currentColor;border-radius:999px;width:4px;height:22px;position:absolute;transform:translate(7px,7px)rotate(45deg)}.depot-pillar-icon.shield{clip-path:polygon(50% 0,100% 20%,88% 78%,50% 100%,12% 78%,0 20%);border:3px solid;border-radius:14px 14px 18px 18px}.depot-pillar-icon.shield:after{content:"";border-bottom:3px solid;border-left:3px solid;width:13px;height:7px;position:absolute;transform:rotate(-45deg)}.depot-sidebar-search{border-bottom:1px solid var(--border);padding:12px 4px 16px}.depot-sidebar-search .depot-command-trigger{width:100%;min-width:0;height:auto;min-height:38px}.depot-nav{gap:16px;padding-top:18px;display:grid}.depot-nav-section{gap:7px;display:grid}.depot-nav-section-title{color:#7a8797;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.depot-nav-link{color:#253244;border:1px solid #0000;border-radius:6px;padding:8px 10px;font-size:.9rem;line-height:1.2;display:block}.depot-nav-link:hover,.depot-nav-link:focus-visible{background:var(--accent-soft);border-color:#b8cbe2;outline:none}.depot-sidebar-footer{border-top:1px solid #d8e5ef;margin-top:18px;padding:10px 4px 0;display:grid}.depot-keyboard-shortcuts-link{color:#31445a;cursor:pointer;text-align:left;background:#fff;border:1px solid #c8d6e3;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 9px;font-size:.74rem;font-weight:900;line-height:1;display:flex}.depot-keyboard-shortcuts-link:hover,.depot-keyboard-shortcuts-link:focus-visible{background:#eef7ff;border-color:#8fb9dc;outline:none}.depot-keyboard-shortcuts-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.depot-keyboard-shortcuts-link kbd{color:#526276;background:#f3f7fb;border:1px solid #c8d6e3;border-radius:5px;flex:none;align-items:center;padding:4px 6px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.nav-collapsed .depot-sidebar-footer{padding-inline:0}.nav-collapsed .depot-keyboard-shortcuts-link{justify-content:center;padding-inline:0}.nav-collapsed .depot-keyboard-shortcuts-link span{display:none}.depot-main{min-width:0}.depot-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #d5dee8;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 28px;display:flex}.depot-topbar-title{gap:3px;min-width:0;display:grid}.depot-topbar-title strong{color:var(--graphite);letter-spacing:.02em;font-size:.95rem}.depot-topbar-title span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.depot-content{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px;display:grid}.dashboard-hero{background:linear-gradient(135deg,#fff 0%,#f7fbff 58%,#edf5fc 100%);border:1px solid #c1d2e4;border-radius:8px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:stretch;gap:16px;padding:24px;display:grid;box-shadow:0 22px 52px #202a3514}.dashboard-hero-main{align-content:center;gap:14px;display:grid}.dashboard-hero h2{max-width:840px;color:var(--graphite);letter-spacing:0;margin:0;font-size:3.6rem;line-height:1}.dashboard-hero p{color:#465668;max-width:820px;margin:0;font-size:1.02rem;line-height:1.58}.hero-link-row{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.hero-link-row a{color:var(--accent-dark);background:#fff;border:1px solid #b6cce2;border-radius:6px;padding:8px 10px;font-size:.86rem;font-weight:800}.hero-link-row a:hover,.hero-link-row a:focus-visible{border-color:var(--accent);background:var(--accent-soft);outline:none}.detail-secondary-link,.table-inline-link{width:fit-content;max-width:100%;color:var(--accent-dark);overflow-wrap:anywhere;background:#f8fbfd;border:1px solid #c8d6e3;border-radius:6px;justify-content:center;align-items:center;padding:7px 9px;font-size:.8rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.table-inline-link{padding:5px 7px}.detail-secondary-link:hover,.detail-secondary-link:focus-visible,.table-inline-link:hover,.table-inline-link:focus-visible{border-color:var(--accent);background:var(--accent-soft);outline:none}.dashboard-hero-panel{background:#fff;border:1px solid #c4d4e5;border-radius:8px;align-content:start;gap:14px;padding:16px;display:grid}.hero-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hero-panel-header>span,.metric-label,.signal-card span{color:#526276;letter-spacing:.07em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.7rem;font-weight:800}.dashboard-hero-panel>strong{color:var(--foreground);font-size:1.2rem;line-height:1.2}.hero-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hero-stat-grid div{border:1px solid var(--border);background:#f7fbff;border-radius:6px;gap:4px;padding:10px;display:grid}.hero-stat-grid span{color:var(--muted);font-size:.72rem;font-weight:700}.hero-stat-grid strong{color:var(--accent-dark);font-size:1.45rem}.inventory-cockpit-hero{border-color:#c1d2e4}.inventory-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inventory-attention-card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:14px;display:grid}.attention-card-header{justify-content:space-between;align-items:start;gap:10px;display:flex}.attention-card-header div{gap:4px;display:grid}.attention-card-header span,.dashboard-watch-list span,.destination-row-list span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.attention-card-header strong{color:#102942;font-size:2rem;line-height:1}.attention-item-list,.dashboard-watch-list,.destination-row-list{gap:7px;display:grid}.attention-item-list>div,.dashboard-watch-list>article,.destination-row-list>div{border:1px solid var(--border);background:#fbfdff;border-radius:6px;align-items:center;gap:8px;padding:8px;display:grid}.attention-item-list>div,.destination-row-list>div{grid-template-columns:minmax(0,1fr) auto}.destination-row-list>div{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto}.dashboard-watch-list>article{grid-template-columns:minmax(0,1fr) auto}.location-dashboard-stat-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.location-dashboard-stat-grid div{border:1px solid var(--border);background:#fbfdff;border-radius:6px;align-content:start;gap:6px;padding:9px;display:grid}.location-dashboard-stat-grid span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.location-dashboard-stat-grid strong{color:#102942;font-size:1.1rem;line-height:1.15}.attention-item-list div div,.dashboard-watch-list article div{gap:3px;display:grid}.attention-item-list strong,.dashboard-watch-list strong,.destination-row-list strong{color:#24364a;font-size:.9rem}.destination-row-list>div>div{gap:2px;min-width:0;display:grid}.attention-item-list span,.dashboard-watch-list p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.dashboard-control-grid,.dashboard-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.page-header{gap:14px;min-width:0;max-width:100%;display:grid}.breadcrumb{color:var(--accent-dark);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.78rem;font-weight:800}.page-header h2{max-width:950px;color:var(--graphite);letter-spacing:0;margin:0;font-size:2.65rem;line-height:1.05}.page-header p{max-width:880px;color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.header-actions,.badge-row{flex-wrap:wrap;gap:8px;display:flex}.header-actions{align-items:center}.depot-command-trigger{color:#24364a;cursor:pointer;text-align:left;background:#fff;border:1px solid #b7c9db;border-radius:8px;align-items:center;gap:8px;width:min(410px,38vw);min-width:310px;height:34px;padding:5px 7px 5px 10px;display:inline-flex;box-shadow:0 8px 18px #1f4a7614}.depot-command-trigger:hover{background:#f8fbfd;border-color:#7fb1dd}.depot-command-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.depot-command-trigger-icon,.depot-command-input-icon{border:2px solid #4f93c8;border-radius:999px;flex:none;width:14px;height:14px;display:inline-flex;position:relative}.depot-command-trigger-icon:after,.depot-command-input-icon:after{content:"";background:#4f93c8;border-radius:999px;width:6px;height:2px;position:absolute;bottom:-4px;right:-5px;transform:rotate(45deg)}.depot-command-trigger-label{color:#405166;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.78rem;font-weight:800;line-height:1;overflow:hidden}.depot-command-shortcut,.depot-command-input-shortcut{color:#526276;text-overflow:ellipsis;white-space:nowrap;background:#f3f7fb;border:1px solid #c8d6e3;border-radius:5px;flex:none;align-items:center;max-width:112px;padding:4px 6px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.depot-command-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11213161;justify-content:center;align-items:start;padding:48px 16px 16px;display:flex;position:fixed;inset:0}.depot-command-panel{background:#fff;border:1px solid #9db9d1;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(720px,100%);max-height:min(760px,100vh - 64px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0c1f3047}.depot-command-input-row{border-bottom:1px solid var(--border);background:#fbfdff;align-items:center;gap:12px;padding:13px 14px;display:flex}.depot-command-input{color:#102942;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:1rem;font-weight:800}.depot-command-input::placeholder{color:#7a8797}.depot-command-results{gap:12px;min-height:0;padding:12px;display:grid;overflow-y:auto}.depot-command-section{gap:6px;display:grid}.depot-command-section h3{color:#526276;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e1e8f0;margin:0;padding:4px 4px 6px;font-size:.68rem;font-weight:900;line-height:1}.depot-command-section-list{gap:3px;display:grid}.depot-command-result{color:#253244;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:7px 8px;display:grid}.depot-command-result:hover,.depot-command-result.active{background:#eef7ff;border-color:#8fb9dc;box-shadow:inset 3px 0 #4f93c8}.depot-command-result:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.depot-command-result-mark{width:48px;height:30px;color:var(--accent-dark);letter-spacing:0;background:#eef6fc;border:1px solid #c8d6e3;border-radius:6px;justify-content:center;align-items:center;font-size:.68rem;font-weight:900;display:inline-flex}.depot-command-result.active .depot-command-result-mark{background:#dcecf8;border-color:#91b9de}.depot-command-result-copy{gap:3px;min-width:0;display:grid}.depot-command-result-copy strong{color:#17202a;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.15;overflow:hidden}.depot-command-result-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.2;overflow:hidden}.depot-command-destination{color:#526276;white-space:nowrap;background:#fff;border:1px solid #d1dde8;border-radius:999px;padding:5px 7px;font-size:.68rem;font-weight:900;line-height:1}.depot-command-result.active .depot-command-destination{color:var(--accent-dark);border-color:#b8d2e8}.depot-command-empty{color:var(--muted);text-align:center;background:#f8fbfd;border:1px dashed #b9c7d5;border-radius:8px;padding:24px 16px;font-size:.88rem;font-weight:800}.depot-command-scope{border-top:1px solid var(--border);background:#f8fbfd;gap:8px;padding:11px 12px 12px;display:grid}.depot-command-scope>span{color:#607083;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.depot-command-scope div{flex-wrap:wrap;gap:6px;display:flex}.depot-command-scope div span{color:#7a8797;background:#f4f7fa;border:1px solid #d0dae5;border-radius:999px;padding:6px 8px;font-size:.72rem;font-weight:800;line-height:1}.depot-command-shortcut-help{border-top:1px solid var(--border);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px 12px;display:grid}.depot-command-shortcut-help section{align-content:start;gap:6px;min-width:0;display:grid}.depot-command-shortcut-help h3{color:#526276;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:900;line-height:1}.depot-command-shortcut-help dl,.depot-command-shortcut-help div{gap:4px;min-width:0;margin:0;display:grid}.depot-command-shortcut-help div{grid-template-columns:minmax(54px,auto) minmax(0,1fr);align-items:center}.depot-command-shortcut-help dt{color:#31445a;text-overflow:ellipsis;white-space:nowrap;background:#f3f7fb;border:1px solid #c8d6e3;border-radius:5px;width:fit-content;max-width:100%;padding:4px 5px;font-size:.66rem;font-weight:900;line-height:1;overflow:hidden}.depot-command-shortcut-help dd{color:#5e6d7e;overflow-wrap:anywhere;margin:0;font-size:.68rem;font-weight:800;line-height:1.2}.depot-shortcut-toast{z-index:120;color:#24364a;background:#fff;border:1px solid #9dc3e4;border-radius:8px;max-width:min(360px,100vw - 40px);padding:11px 13px;font-size:.84rem;font-weight:900;line-height:1.35;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 48px #0c1f3033}.depot-shortcut-legend-overlay{z-index:160;background:#0c1f3061;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.depot-shortcut-legend-panel{background:#fff;border:1px solid #bed0e1;border-radius:8px;width:min(860px,100vw - 32px);max-height:min(760px,100vh - 32px);display:grid;overflow:auto;box-shadow:0 28px 80px #0c1f3047}.depot-shortcut-legend-header{z-index:1;background:#fbfdff;border-bottom:1px solid #d8e5ef;justify-content:space-between;align-items:start;gap:16px;padding:14px 16px;display:flex;position:sticky;top:0}.depot-shortcut-legend-header h2{color:#102942;margin:0;font-size:1.05rem;line-height:1.2}.depot-shortcut-legend-header p{color:#5e6d7e;margin:4px 0 0;font-size:.78rem;font-weight:800;line-height:1.35}.depot-shortcut-legend-close{color:#31445a;cursor:pointer;background:#fff;border:1px solid #c8d6e3;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:32px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.depot-shortcut-legend-close:hover,.depot-shortcut-legend-close:focus-visible{background:#eef7ff;border-color:#8fb9dc;outline:none}.depot-shortcut-legend-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.depot-shortcut-legend-group{background:#fff;border:1px solid #d8e5ef;border-radius:8px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.depot-shortcut-legend-group h3{color:#526276;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900;line-height:1}.depot-shortcut-legend-group dl{gap:6px;min-width:0;margin:0;display:grid}.depot-shortcut-legend-row{grid-template-columns:minmax(116px,auto) minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.depot-shortcut-legend-row.unavailable{opacity:.58}.depot-shortcut-legend-row dt{min-width:0}.depot-shortcut-legend-row kbd{color:#31445a;text-overflow:ellipsis;white-space:nowrap;background:#f3f7fb;border:1px solid #c8d6e3;border-radius:5px;max-width:100%;padding:5px 6px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.depot-shortcut-legend-row dd{color:#4f6175;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:.76rem;font-weight:800;line-height:1.25;display:flex}.depot-shortcut-unavailable{color:#6d7d8f;background:#f4f7fa;border:1px solid #d6dee7;border-radius:999px;padding:4px 6px;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex}@media (max-width:720px){.depot-shortcut-legend-overlay{padding:10px}.depot-shortcut-legend-panel{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.depot-shortcut-legend-header{gap:10px;padding:12px}.depot-shortcut-legend-groups{grid-template-columns:1fr;padding:10px}.depot-shortcut-legend-row{grid-template-columns:minmax(0,1fr);gap:5px}}.topbar-settings-link{color:#263545;text-transform:uppercase;background:#fff;border:1px solid #c7d4df;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:5px 8px 5px 5px;font-size:.74rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.topbar-settings-link:hover{color:var(--blue);background:#f6fbff;border-color:#8fb9dc}.topbar-settings-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar-settings-icon{width:22px;height:22px;color:var(--blue);background:#e7f2fb;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.status-badge{letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:.7rem;font-weight:800;line-height:1.2;display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px;display:inline-block}.status-badge.green{background:var(--green-bg);color:var(--green);border-color:#9ed3b6}.status-badge.amber{background:var(--amber-bg);color:var(--amber);border-color:#e7c46d}.status-badge.orange{background:var(--orange-bg);color:var(--orange);border-color:#f1ad82}.status-badge.red{background:var(--red-bg);color:var(--red);border-color:#eea4a4}.status-badge.gray{background:var(--gray-bg);color:var(--gray);border-color:#c9d2dc}.status-badge.blue{background:var(--blue-bg);color:var(--blue);border-color:#b4cce6}.section{gap:10px;display:grid}.section-header{justify-content:space-between;align-items:end;gap:16px;display:flex}.section-header h3{color:var(--graphite);margin:0;font-size:1.05rem}.section-header p{max-width:720px;color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.5}.metric-grid,.card-grid{gap:12px;display:grid}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.panel,.link-card,.metric-card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:8px}.metric-card{gap:10px;min-height:126px;padding:16px;display:grid}.metric-value{color:var(--graphite);letter-spacing:0;font-size:1.85rem;font-weight:800}.metric-note{color:var(--muted);font-size:.84rem;line-height:1.4}.link-card{gap:12px;min-height:144px;padding:16px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.link-card:hover,.link-card:focus-visible{border-color:#a9c1dc;outline:none;transform:translateY(-1px);box-shadow:0 16px 34px #202a351c}.link-card-flagship{background:linear-gradient(#fff 0%,#f7fbff 100%);border-color:#b4cae0;box-shadow:0 14px 34px #202a3516}.link-card-flagship h3{color:var(--accent-dark)}.link-card h3,.panel h3{margin:0;font-size:1.02rem}.link-card p,.panel p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.panel{overflow:hidden}.panel-body{gap:12px;padding:16px;display:grid}.table-wrap{overflow-x:auto}table{border-collapse:collapse;background:var(--panel);width:100%;min-width:760px}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:10px 12px}th{color:#3d4958;letter-spacing:.06em;text-transform:uppercase;background:#f5f7fa;font-size:.7rem;font-weight:800}td{color:#263545;font-size:.86rem;line-height:1.35}tbody tr:nth-child(2n) td{background:#fbfdff}tbody tr:hover td{background:#f1f7fc}tr:last-child td{border-bottom:0}.table-empty-state{color:var(--muted);text-align:center;font-size:.88rem;font-weight:700;padding:18px 14px!important}.two-column{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:12px;display:grid}.callout{border-left:4px solid var(--accent);background:#f9fbfd}.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.signal-card{border:1px solid var(--border);background:var(--panel);min-width:0;min-height:142px;box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:15px;display:grid}.signal-card div{gap:4px;min-width:0;display:grid}.signal-card strong{color:var(--foreground);overflow-wrap:anywhere;min-width:0;font-size:1.1rem}.signal-card p{color:var(--muted);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.86rem;line-height:1.45}.compact-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.compact-list li{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.compact-list span:first-child{color:#263545;font-size:.9rem;font-weight:700}.inventory-workspace{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:14px;display:grid}.inventory-register-panel,.inventory-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.inventory-register-panel{overflow:hidden}.inventory-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.inventory-workspace-header h3,.inventory-detail-header h3,.inventory-detail-section h4{margin:0}.inventory-workspace-header p,.inventory-detail-header p{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.inventory-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.inventory-filter-bar{border-bottom:1px solid var(--border);background:#fbfdff;grid-template-columns:minmax(180px,1.35fr) repeat(5,minmax(120px,1fr));gap:8px;padding:10px 14px;display:grid}.inventory-filter-field{gap:4px;min-width:0;display:grid}.inventory-filter-field span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.inventory-filter-field input,.inventory-filter-field select{border:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);font:inherit;background:#fff;border-radius:6px;padding:7px 8px;font-size:.82rem}.inventory-filter-field input:focus,.inventory-filter-field select:focus{border-color:#7fb1dd;outline:2px solid #d9ecfb}.inventory-register-table{min-width:840px}.inventory-register-table th,.inventory-register-table td{vertical-align:middle;padding:8px 10px}.inventory-register-table th:nth-child(4),.inventory-register-table td:nth-child(4){white-space:nowrap}.inventory-register-table tbody tr{cursor:pointer}.inventory-register-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.inventory-register-table tbody tr.selected{outline-offset:-2px;outline:1px solid #8fb9dc}.inventory-register-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.inventory-empty-state{color:var(--muted);text-align:center;font-size:.88rem;font-weight:700;padding:18px 14px!important}.inventory-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.inventory-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.inventory-row-action strong{color:var(--foreground)}.inventory-row-action span,.qty-uom{color:var(--muted);font-size:.76rem;font-weight:800}.qty-uom{margin-left:4px}.inventory-detail-panel{overflow-wrap:anywhere;gap:12px;min-width:0;padding:14px;display:grid}.inventory-detail-panel *{min-width:0}.inventory-detail-header{border-bottom:1px solid var(--border);gap:7px;padding-bottom:12px;display:grid}.inventory-detail-header>span,.inventory-snapshot-grid span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.inventory-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.inventory-detail-section{gap:8px;display:grid}.inventory-detail-section h4{color:#24364a;font-size:.92rem}.inventory-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.inventory-snapshot-grid div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.inventory-snapshot-grid strong{color:var(--foreground);font-size:.9rem;line-height:1.35}.quantity-detail-grid div{background:#fbfdff}.inventory-flag-grid{flex-wrap:wrap;gap:6px;display:flex}.inventory-flag-grid.intelligence{border:1px solid var(--border);background:#fbfdff;border-radius:6px;padding:8px}.location-path-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.location-path-list li{border:1px solid var(--border);background:#fbfdff;border-radius:6px;gap:2px;padding:8px 10px;display:grid}.location-path-list strong{color:#24364a;font-size:.88rem}.location-path-list span{color:var(--muted);font-size:.82rem;line-height:1.35}.location-path-list span:before{color:var(--accent);content:"-> ";font-weight:900}.issue-destination-list{gap:7px;display:grid}.issue-destination-list>div{border:1px solid var(--border);background:#fbfdff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.issue-destination-list>div>div{gap:2px;display:grid}.issue-destination-list strong{color:#24364a;font-size:.86rem}.issue-destination-list span,.inventory-intelligence-note,.inventory-note{color:var(--muted);font-size:.78rem;line-height:1.4}.inventory-note{border:1px solid var(--border);background:#fbfdff;border-radius:6px;padding:8px}.inventory-intelligence-note{margin:2px 0 0}.controlled-inventory-shell{gap:14px;display:grid}.controlled-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.controlled-summary-card{box-shadow:var(--shadow);background:#fff;border:1px solid #b8c8d8;border-radius:8px;gap:7px;padding:13px;display:grid}.controlled-summary-card span,.controlled-family-strip span,.controlled-section-header p,.control-state-card-list span,.control-state-card-list small,.controlled-detail-header>span,.controlled-snapshot-grid span,.controlled-intelligence-grid span,.control-visibility-strip span,.controlled-dashboard-stat-grid span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.controlled-summary-card strong{color:#102942;font-size:1.9rem;line-height:1}.controlled-family-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.controlled-family-strip article{border:1px solid var(--border);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.controlled-family-strip article>div{gap:4px;display:grid}.controlled-family-strip strong{color:#24364a;font-size:.95rem}.controlled-family-strip span,.control-state-card-list small{letter-spacing:0;text-transform:none;line-height:1.35}.controlled-state-distinction{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.controlled-state-distinction article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.controlled-state-distinction strong{color:#24364a;font-size:.95rem}.controlled-state-distinction p{color:var(--muted);margin:4px 0 0;font-size:.82rem;line-height:1.4}.controlled-state-pill-row{flex-wrap:wrap;gap:6px;display:flex}.controlled-state-pill-row span{color:#31445a;background:#f6fbff;border:1px solid #c8d6e3;border-radius:999px;padding:5px 7px;font-size:.7rem;font-weight:800;line-height:1.15}.control-state-board,.controlled-register-panel,.controlled-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.control-state-board,.controlled-register-panel{overflow:hidden}.controlled-section-header,.controlled-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.controlled-section-header h3,.controlled-workspace-header h3,.controlled-detail-header h3,.controlled-detail-section h4{margin:0}.controlled-section-header p,.controlled-workspace-header p,.controlled-detail-header p{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.control-state-column-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.control-state-column{border:1px solid var(--border);background:#fff;border-top-width:4px;border-radius:8px;align-content:start;gap:10px;padding:10px;display:grid}.control-state-column.pending,.control-state-column.quarantined{border-top-color:var(--amber)}.control-state-column.released{border-top-color:var(--green)}.control-state-column.rejected{border-top-color:var(--red)}.control-state-column-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.control-state-column-header strong{color:#17202a;font-size:.95rem}.control-state-card-list{gap:7px;display:grid}.control-state-card-list div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:3px;padding:8px;display:grid}.control-state-card-list strong{color:#24364a;font-size:.88rem}.control-state-card-list span{color:var(--accent-dark)}.controlled-inventory-workspace{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:14px;display:grid}.controlled-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.controlled-register-table{table-layout:fixed;min-width:980px}.controlled-register-table th,.controlled-register-table td{vertical-align:middle;padding:8px 10px}.controlled-register-table th:first-child,.controlled-register-table td:first-child{width:21%}.controlled-register-table th:nth-child(2),.controlled-register-table td:nth-child(2){width:16%}.controlled-register-table th:nth-child(3),.controlled-register-table td:nth-child(3){width:18%}.controlled-register-table th:nth-child(4),.controlled-register-table td:nth-child(4){white-space:nowrap;width:9%}.controlled-register-table th:nth-child(5),.controlled-register-table td:nth-child(5),.controlled-register-table th:nth-child(6),.controlled-register-table td:nth-child(6){width:13%}.controlled-register-table th:nth-child(7),.controlled-register-table td:nth-child(7){width:20%}.controlled-register-table tbody tr{cursor:pointer}.controlled-register-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.controlled-register-table tbody tr.selected{outline-offset:-2px;outline:1px solid #8fb9dc}.controlled-register-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.controlled-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.controlled-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.controlled-row-action strong{color:var(--foreground)}.controlled-row-action span{color:var(--muted);font-size:.76rem;font-weight:800}.controlled-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.controlled-detail-panel *{min-width:0}.controlled-detail-header{border-bottom:1px solid var(--border);gap:7px;padding-bottom:12px;display:grid}.controlled-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.controlled-detail-section{gap:8px;display:grid}.controlled-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.controlled-detail-section.secondary{border-top:1px solid var(--border);padding-top:10px}.controlled-detail-section h4{color:#24364a;font-size:.92rem}.controlled-snapshot-grid,.controlled-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.controlled-snapshot-grid div,.controlled-intelligence-grid div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.controlled-intelligence-grid div{background:#fbfdff}.controlled-snapshot-grid strong,.controlled-intelligence-grid strong{color:var(--foreground);font-size:.9rem;line-height:1.35}.controlled-flag-grid{flex-wrap:wrap;gap:6px;display:flex}.controlled-flag-grid.documentation{border:1px solid var(--border);background:#fbfdff;border-radius:6px;padding:8px}.control-visibility-strip{background:#fffaf0;border:1px solid #d7c28a;border-radius:8px;gap:8px;padding:10px;display:grid}.control-visibility-strip div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.control-visibility-strip p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.controlled-dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.controlled-dashboard-stat-grid div{border:1px solid var(--border);background:#fbfdff;border-radius:6px;align-content:start;gap:6px;padding:9px;display:grid}.controlled-dashboard-stat-grid strong{color:#102942;font-size:1.25rem;line-height:1.1}.item-master-workspace{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:14px;display:grid}.item-master-register-panel,.item-master-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.item-master-register-panel{overflow:hidden}.item-master-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.item-master-workspace-header h3,.item-master-detail-header h3,.item-master-detail-section h4{margin:0}.item-master-workspace-header p,.item-master-detail-header p{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.item-master-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.item-master-table th,.item-master-table td{vertical-align:middle;padding:8px 10px}.item-master-table tbody tr{cursor:pointer}.item-master-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.item-master-table tbody tr.selected{outline-offset:-2px;outline:1px solid #8fb9dc}.item-master-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.item-master-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.item-master-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.item-master-row-action strong{color:var(--foreground)}.item-master-row-action span{color:var(--muted);font-size:.76rem;font-weight:800}.item-master-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.item-master-detail-panel *{min-width:0}.item-master-detail-header{border-bottom:1px solid var(--border);gap:7px;padding-bottom:12px;display:grid}.item-master-detail-header>span,.item-master-summary-grid span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.item-master-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.item-master-detail-section{gap:8px;display:grid}.item-master-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.item-master-detail-section.secondary{border-top:1px solid var(--border);padding-top:10px}.item-master-detail-section h4{color:#24364a;font-size:.92rem}.item-master-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.item-master-summary-grid div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.item-master-detail-section.secondary .item-master-summary-grid div{background:#fbfdff}.item-master-summary-grid strong{color:var(--foreground);font-size:.9rem;line-height:1.35}.item-master-flag-grid{flex-wrap:wrap;gap:6px;display:flex}.item-master-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.item-master-list li{border:1px solid var(--border);color:#263545;background:#fbfdff;border-radius:6px;padding:8px 10px;font-size:.86rem;font-weight:700}.entity-observation-list{gap:0;display:grid}.entity-observation-list article{border-top:1px solid #e4ebf2;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;display:grid}.entity-observation-list article:first-child{border-top:0;padding-top:0}.entity-observation-list article:last-child{padding-bottom:0}.entity-observation-list span{color:#526276;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:800;line-height:1.35}.entity-observation-list p{color:#263545;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.4}.entity-observation-empty{color:var(--muted);border-top:1px solid #e4ebf2;margin:0;padding-top:7px;font-size:.82rem;line-height:1.4}.supplier-dashboard-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.supplier-dashboard-stat-grid div{border:1px solid var(--border);background:#fbfdff;border-radius:6px;align-content:start;gap:6px;padding:9px;display:grid}.supplier-dashboard-stat-grid span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.supplier-dashboard-stat-grid strong{color:#102942;font-size:1.1rem;line-height:1.15}.supplier-master-dashboard-link{width:fit-content;color:var(--accent-dark);background:#fff;border:1px solid #94b8d7;border-radius:6px;align-items:center;min-height:44px;padding:8px 10px;font-size:.84rem;font-weight:800;line-height:1;display:inline-flex}.supplier-master-dashboard-link:hover,.supplier-master-dashboard-link:focus-visible{border-color:var(--accent);background:var(--accent-soft);outline:none}.supplier-master-workspace{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:14px;display:grid}.supplier-master-register-panel,.supplier-master-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.supplier-master-register-panel{overflow:hidden}.supplier-master-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.supplier-master-workspace-header h3,.supplier-master-detail-header h3,.supplier-master-detail-section h4{margin:0}.supplier-master-workspace-header p,.supplier-master-detail-header p{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.supplier-master-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.supplier-master-table{table-layout:fixed;min-width:920px}.supplier-master-table th,.supplier-master-table td{vertical-align:middle;padding:8px 10px}.supplier-master-table tbody tr{cursor:pointer}.supplier-master-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.supplier-master-table tbody tr.selected{outline-offset:-2px;outline:1px solid #8fb9dc}.supplier-master-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.supplier-master-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.supplier-master-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.supplier-master-row-action strong{color:var(--foreground)}.supplier-master-row-action span{color:var(--muted);font-size:.76rem;font-weight:800}.supplier-master-item-summary{gap:3px;min-width:0;display:grid}.supplier-master-item-summary strong{color:var(--foreground);font-size:.9rem;line-height:1.15}.supplier-master-item-summary span{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;font-weight:700;line-height:1.35}.supplier-master-family-chips{flex-wrap:wrap;gap:5px;max-width:100%;display:flex}.supplier-master-family-chip{color:#31445a;overflow-wrap:anywhere;background:#f6fbff;border:1px solid #c8d6e3;border-radius:999px;align-items:center;min-width:0;max-width:100%;padding:4px 7px;font-size:.7rem;font-weight:800;line-height:1.1;display:inline-flex}.supplier-master-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.supplier-master-detail-panel *{min-width:0}.supplier-master-detail-header{border-bottom:1px solid var(--border);gap:7px;padding-bottom:12px;display:grid}.supplier-master-detail-header>span,.supplier-master-summary-grid span,.supplier-master-lead-grid span,.supplier-master-document-grid span,.supplier-master-intelligence-grid span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.supplier-master-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.supplier-master-detail-section{gap:8px;display:grid}.supplier-master-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.supplier-master-detail-section.secondary{border-top:1px solid var(--border);padding-top:10px}.supplier-master-detail-section h4{color:#24364a;font-size:.92rem}.supplier-master-items-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.supplier-master-items-table{table-layout:fixed;min-width:720px}.supplier-master-items-table th,.supplier-master-items-table td{vertical-align:top;padding:8px 9px}.supplier-master-items-table th:first-child,.supplier-master-items-table td:first-child{width:22%}.supplier-master-items-table th:nth-child(2),.supplier-master-items-table td:nth-child(2){width:18%}.supplier-master-items-table th:nth-child(3),.supplier-master-items-table td:nth-child(3){width:17%}.supplier-master-items-table th:nth-child(4),.supplier-master-items-table td:nth-child(4){white-space:nowrap;width:8%}.supplier-master-items-table th:nth-child(5),.supplier-master-items-table td:nth-child(5){width:24%}.supplier-master-items-table th:nth-child(6),.supplier-master-items-table td:nth-child(6){white-space:nowrap;width:11%}.supplier-master-items-table td{overflow-wrap:anywhere}.supplier-master-items-table td strong{color:var(--foreground);font-size:.86rem}.supplier-master-summary-grid,.supplier-master-lead-grid,.supplier-master-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.supplier-master-summary-grid div,.supplier-master-lead-grid div,.supplier-master-intelligence-grid div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.supplier-master-detail-section.secondary .supplier-master-intelligence-grid div{background:#fbfdff}.supplier-master-summary-grid strong,.supplier-master-lead-grid strong,.supplier-master-intelligence-grid strong{color:var(--foreground);font-size:.9rem;line-height:1.35}.supplier-master-family-list{flex-wrap:wrap;gap:6px;display:flex}.supplier-master-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.supplier-master-list li{border:1px solid var(--border);color:#263545;background:#fbfdff;border-radius:6px;padding:8px 10px;font-size:.86rem;font-weight:700}.supplier-master-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.supplier-master-document-grid article,.supplier-master-document-grid article{border:1px solid var(--border);background:#fbfdff;border-radius:6px;gap:7px;padding:8px;display:grid}.location-control-workspace{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:14px;display:grid}.location-register-panel,.location-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.location-register-panel{overflow:hidden}.location-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.location-workspace-header h3,.location-detail-header h3,.location-detail-section h4{margin:0}.location-workspace-header p,.location-detail-header p{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.location-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.location-register-table{min-width:1080px}.location-register-table th,.location-register-table td{vertical-align:middle;padding:8px 10px}.location-register-table tbody tr{cursor:pointer}.location-register-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.location-register-table tbody tr.selected{outline-offset:-2px;outline:1px solid #8fb9dc}.location-register-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.location-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.location-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.location-row-action strong{color:var(--foreground)}.location-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.location-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.location-detail-panel *{min-width:0}.location-detail-header{border-bottom:1px solid var(--border);gap:7px;padding-bottom:12px;display:grid}.location-detail-header>span,.location-summary-grid span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.location-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.location-detail-section{gap:8px;display:grid}.location-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.location-detail-section h4{color:#24364a;font-size:.92rem}.location-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.location-summary-grid div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.location-summary-grid strong{color:var(--foreground);font-size:.9rem;line-height:1.35}.location-signal-list,.location-family-list{flex-wrap:wrap;gap:6px;display:flex}.location-control-grid,.location-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.location-control-card,.location-intelligence-list{border:1px solid var(--border);background:#fbfdff;border-radius:6px;align-content:start;gap:8px;padding:9px;display:grid}.location-control-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.location-control-card div{gap:3px;display:grid}.location-control-card strong{color:#24364a;font-size:.86rem}.location-control-card p,.location-intelligence-list p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.location-opportunity-list,.location-intelligence-list ul{color:#263545;gap:7px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.45;display:grid}.location-intelligence-list span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.location-count-panel{background:#f8fbfd;border:1px solid #bdd2e2;border-radius:8px;gap:10px;padding:12px;display:grid;overflow:hidden}.location-count-header,.location-count-actions,.location-count-previous-header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.location-count-header>div,.location-count-previous-header>div{min-width:0}.location-count-header span,.location-count-previous-header span,.location-count-summary-strip span,.location-count-item-cell span,.location-count-expected-cell span,.location-count-unexpected-form span{color:#526276;font-size:.72rem;font-weight:800;line-height:1.35}.location-count-header span,.location-count-previous-header span,.location-count-summary-strip span,.location-count-unexpected-form span{letter-spacing:.06em;text-transform:uppercase}.location-count-header h4{color:#102942;margin:2px 0 0;font-size:1rem;line-height:1.2}.location-count-header p,.location-count-actions span,.location-count-empty-state span,.location-count-finding-list p,.location-count-no-findings{color:#526276;margin:0;font-size:.82rem;line-height:1.4}.location-count-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center}.location-count-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.location-count-summary-strip>div{background:#fff;border:1px solid #d7e2ea;border-radius:6px;gap:4px;min-width:0;padding:8px;display:grid}.location-count-summary-strip strong,.location-count-previous-header strong,.location-count-item-cell strong,.location-count-expected-cell strong,.location-count-empty-state strong,.location-count-finding-list strong{color:#102942;font-size:.86rem;line-height:1.25}.location-count-filter-bar{grid-template-columns:minmax(220px,1fr) minmax(160px,.45fr)}.location-count-table-wrap{contain:layout paint;background:#fff;border:1px solid #d7e2ea;border-radius:8px;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.location-count-table{min-width:840px}.location-count-table th,.location-count-table td{vertical-align:top;white-space:normal;padding:7px 8px}.location-count-table input,.location-count-table select,.location-count-unexpected-form input{color:#102942;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9d6e3;border-radius:6px;padding:7px 8px;font-size:.82rem}.location-count-item-cell,.location-count-expected-cell{gap:3px;min-width:0;display:grid}.location-count-unexpected-form{grid-template-columns:repeat(4,minmax(110px,1fr)) auto;align-items:end;gap:8px;display:grid}.location-count-unexpected-form label{gap:5px;min-width:0;display:grid}.location-count-wide-field{grid-column:span 2}.location-count-empty-state,.location-count-previous{background:#fff;border:1px solid #d7e2ea;border-radius:8px;gap:8px;padding:10px;display:grid}.location-count-previous.compact{border-style:dashed}.location-count-finding-list{gap:6px;display:grid}.location-count-finding-list article{background:#fbfdff;border:1px solid #edf1f5;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;display:grid}.location-count-verification-list{gap:7px;display:grid}.location-count-verification-list article{background:#fff;border:1px solid #d7e2ea;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px;display:grid}.location-count-verification-list strong{color:#102942;font-size:.9rem}.location-count-verification-list p{color:#526276;margin:3px 0;font-size:.82rem;line-height:1.4}.location-count-verification-list span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800}.location-confidence-workspace{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:14px;display:grid}.location-confidence-register-panel,.location-confidence-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.location-confidence-register-panel{overflow:hidden}.location-confidence-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.location-confidence-workspace-header h3,.location-confidence-detail-header h3,.location-confidence-detail-section h4{margin:0}.location-confidence-workspace-header p,.location-confidence-detail-header p,.location-confidence-recommendation-card p{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.location-confidence-filter-bar{border-bottom:1px solid var(--border);background:#fbfdff;grid-template-columns:minmax(180px,1.35fr) repeat(2,minmax(150px,.7fr));gap:8px;padding:10px 14px;display:grid}.verification-queue-filter-bar{grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(140px,.7fr))}.location-confidence-filter-field{gap:4px;min-width:0;display:grid}.location-confidence-filter-field span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.location-confidence-filter-field input,.location-confidence-filter-field select{border:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);font:inherit;background:#fff;border-radius:6px;padding:7px 8px;font-size:.82rem}.location-confidence-filter-field input:focus,.location-confidence-filter-field select:focus{border-color:#7fb1dd;outline:2px solid #d9ecfb}.location-confidence-table-wrap{max-width:100%;overflow-x:auto}.location-confidence-register-table{min-width:1060px}.verification-queue-register-table{min-width:1180px}.location-confidence-register-table th,.location-confidence-register-table td{vertical-align:middle;padding:8px 10px}.location-confidence-register-table tbody tr{cursor:pointer}.location-confidence-register-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.location-confidence-register-table tbody tr.selected{outline-offset:-2px;outline:1px solid #8fb9dc}.location-confidence-register-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.location-confidence-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.location-confidence-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.location-confidence-row-action strong{color:var(--foreground)}.location-confidence-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.location-confidence-empty-state{color:var(--muted);text-align:center;font-size:.88rem;font-weight:700;padding:18px 14px!important}.location-confidence-score{grid-template-columns:36px minmax(74px,1fr);align-items:center;gap:8px;min-width:128px;display:grid}.location-confidence-score.compact{min-width:112px}.location-confidence-score strong{color:#102942;font-size:.92rem;line-height:1}.location-confidence-score>span{background:#eef4f9;border:1px solid #c7d7e7;border-radius:999px;height:8px;display:block;overflow:hidden}.location-confidence-score>span>i{border-radius:inherit;background:linear-gradient(90deg,#ba2d2d 0%,#c7511f 34%,#a66a00 62%,#147d45 100%);height:100%;display:block}.ghost-inventory-score>span>i{background:linear-gradient(90deg,#147d45 0%,#a66a00 42%,#c7511f 68%,#ba2d2d 100%)}.location-confidence-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.location-confidence-detail-panel *{min-width:0}.location-confidence-detail-header{border-bottom:1px solid var(--border);gap:7px;padding-bottom:12px;display:grid}.location-confidence-detail-header>span,.location-confidence-summary-grid>div>span,.location-confidence-recommendation-card span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.location-confidence-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.location-confidence-detail-section{gap:8px;display:grid}.location-confidence-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.location-confidence-detail-section h4{color:#24364a;font-size:.92rem}.location-confidence-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.location-confidence-summary-grid>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.location-confidence-summary-grid strong{color:var(--foreground);font-size:.9rem;line-height:1.35}.location-confidence-factor-list{gap:8px;display:grid}.location-confidence-factor-list article,.location-confidence-recommendation-card{border:1px solid var(--border);background:#fbfdff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px;display:grid}.location-confidence-factor-list article>div{gap:3px;display:grid}.location-confidence-factor-list strong,.location-confidence-recommendation-card strong{color:#24364a;font-size:.9rem;line-height:1.2}.location-confidence-factor-list p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.location-confidence-recommendation-card.subdued{background:#f8fbfd}.location-note-list,.location-progression-list{color:var(--muted);gap:7px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.45;display:grid}.movement-list{gap:7px;display:grid}.movement-list div,.movement-list-row{border:1px solid var(--border);width:100%;color:inherit;text-align:left;background:#fbfdff;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.movement-list-row{cursor:pointer}.movement-list-row:hover,.movement-list-row:focus-visible,.movement-list-row.selected{background:#f6fbff;border-color:#8fb9dc;outline:none;box-shadow:inset 3px 0 #4f93c8}.movement-list span{color:#263545;font-size:.84rem;line-height:1.35}.movement-list small{color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:800}.movement-impact-card{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;gap:9px;padding:10px;display:grid}.movement-impact-card-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.movement-impact-card-header div{gap:3px;display:grid}.movement-impact-card-header span,.movement-impact-card-grid span,.movement-impact-detail span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.movement-impact-card-header strong,.movement-impact-card-grid strong,.movement-impact-detail strong{color:#24364a;overflow-wrap:anywhere;font-size:.86rem;line-height:1.35}.movement-impact-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:7px;display:grid}.movement-impact-card-grid div,.movement-impact-detail div{border:1px solid var(--border);background:#fff;border-radius:6px;gap:4px;min-width:0;padding:8px;display:grid}.movement-impact-card p,.movement-impact-detail p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.equipment-workspace{grid-template-columns:minmax(500px,1.08fr) minmax(360px,.92fr);align-items:start;gap:14px;display:grid}.equipment-register-panel,.equipment-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.equipment-register-panel{overflow:hidden}.equipment-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.equipment-workspace-header h3,.equipment-detail-header h3,.equipment-detail-section h4{margin:0}.equipment-workspace-header p,.equipment-detail-header p{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.equipment-table-wrap,.mini-table-wrap{max-width:100%;overflow-x:auto}.equipment-register-table th,.equipment-register-table td{padding:8px 10px}.equipment-register-table tbody tr{cursor:pointer}.equipment-register-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.equipment-register-table tbody tr.selected{outline-offset:-2px;outline:1px solid #8fb9dc}.equipment-register-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.equipment-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.equipment-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.equipment-row-action strong{color:var(--foreground)}.equipment-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.equipment-detail-panel{gap:11px;padding:14px;display:grid}.equipment-detail-header{border-bottom:1px solid var(--border);gap:7px;padding-bottom:12px;display:grid}.equipment-detail-header>span,.equipment-summary-grid span,.equipment-coverage-strip span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.equipment-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.equipment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.equipment-summary-grid div,.equipment-coverage-strip div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:10px;display:grid}.equipment-detail-section.secondary{gap:6px}.equipment-detail-section.secondary .equipment-summary-grid div{padding:8px}.equipment-summary-grid strong,.equipment-coverage-strip strong{color:var(--foreground);font-size:.92rem}.equipment-detail-section{gap:8px;display:grid}.equipment-detail-section.secondary{border-bottom:1px solid var(--border);padding-bottom:10px}.equipment-detail-section.secondary .equipment-summary-grid div{background:#fbfdff}.equipment-detail-section h4{color:#24364a;font-size:.92rem}.mini-table{min-width:0}.mini-table th,.mini-table td{padding:8px 10px;font-size:.82rem}.equipment-detail-section:not(.secondary) .mini-table th,.equipment-detail-section:not(.secondary) .mini-table td{padding:9px 10px}.equipment-coverage-strip{grid-template-columns:minmax(0,1.25fr) minmax(130px,.75fr);gap:8px;display:grid}.equipment-coverage-strip div{background:#fbfdff;align-content:start;padding:8px 10px}.equipment-coverage-strip div:last-child{place-items:start}.shared-assets-list{color:#263545;gap:2px;margin:3px 0 0;padding-left:18px;font-size:.8rem;line-height:1.35;display:grid}.failure-list{color:#263545;gap:8px;margin:0;padding-left:18px;font-size:.88rem;display:grid}.equipment-survival-dashboard{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.equipment-survival-view-tabs{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.equipment-survival-view-tabs button{color:#24364a;cursor:pointer;background:#fff;border:1px solid #b9cbdc;border-radius:6px;padding:8px 10px;font-size:.82rem;font-weight:800}.equipment-survival-view-tabs button:hover,.equipment-survival-view-tabs button:focus-visible,.equipment-survival-view-tabs button.active{background:var(--accent-soft);color:var(--accent-dark);border-color:#8fb9dc;outline:none}.equipment-survival-filter-bar{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px}.equipment-architecture-dashboard{gap:14px;min-width:0;display:grid}.equipment-architecture-signal-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.equipment-architecture-workspace{align-items:start}.equipment-architecture-table{min-width:920px}.equipment-architecture-detail-panel .inventory-intelligence-note{margin-top:8px}.equipment-architecture-tag-group{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.equipment-architecture-tag-group span{color:#263545;overflow-wrap:anywhere;background:#f7fbff;border:1px solid #c7d8e7;border-radius:6px;align-items:center;max-width:100%;min-height:28px;padding:5px 8px;font-size:.76rem;font-weight:800;line-height:1.25;display:inline-flex}.equipment-architecture-rule-list{color:#263545;gap:7px;margin:0;padding-left:18px;font-size:.86rem;line-height:1.45;display:grid}.equipment-service-context-summary,.equipment-service-context-card{gap:10px;min-width:0;display:grid}.equipment-service-context-card{box-shadow:var(--shadow);background:#fbfdff;border:1px solid #c7d8e7;border-radius:8px;padding:12px}.equipment-service-context-list{gap:12px;min-width:0;display:grid}.equipment-service-context-title-row{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.equipment-service-context-title-row>div{gap:4px;min-width:0;display:grid}.equipment-service-context-title-row span,.equipment-service-context-link-list>span,.equipment-service-context-section-grid h5,.equipment-service-context-notes h5{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.equipment-service-context-title-row strong,.equipment-service-context-title-row h4{color:#102942;overflow-wrap:anywhere;font-size:1.02rem;line-height:1.2}.equipment-service-context-title-row p{color:#4b5f74;font-size:.86rem;line-height:1.45}.equipment-service-context-field-grid,.equipment-service-context-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.equipment-service-context-link-list{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:6px;min-width:0;padding:8px;display:grid}.equipment-service-context-link-list>div{flex-wrap:wrap;gap:6px 10px;min-width:0;display:flex}.equipment-service-context-link-list strong{color:var(--muted);font-size:.82rem}.equipment-service-context-section-grid{gap:10px;min-width:0;display:grid}.equipment-service-context-section-grid>div,.equipment-service-context-notes{gap:7px;min-width:0;display:grid}.equipment-service-context-notes ul{color:#263545;gap:6px;margin:0;padding-left:18px;font-size:.85rem;line-height:1.45;display:grid}.equipment-service-profile-summary,.equipment-service-profile-list,.equipment-service-profile-card{gap:10px;min-width:0;display:grid}.equipment-service-profile-card{box-shadow:var(--shadow);background:#fbfdff;border:1px solid #b9d4eb;border-radius:8px;padding:12px}.equipment-service-profile-hero{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-bottom:10px;display:flex}.equipment-service-profile-hero>div:first-child,.equipment-service-profile-purpose,.equipment-service-profile-section,.equipment-service-profile-constraints,.equipment-service-profile-constraints article{gap:7px;min-width:0;display:grid}.equipment-service-profile-hero span,.equipment-service-profile-purpose span,.equipment-service-profile-section h5,.equipment-service-profile-constraints h5{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.equipment-service-profile-hero h4,.equipment-service-profile-purpose strong{color:#102942;overflow-wrap:anywhere;font-size:1.06rem;line-height:1.2}.equipment-service-profile-hero p,.equipment-service-profile-purpose strong,.equipment-service-profile-exposure-copy p,.equipment-service-profile-utility p,.equipment-service-profile-constraints p{overflow-wrap:anywhere}.equipment-service-profile-hero p,.equipment-service-profile-exposure-copy p,.equipment-service-profile-utility p,.equipment-service-profile-constraints p{color:#4b5f74;font-size:.84rem;line-height:1.45}.equipment-service-profile-envelope,.equipment-service-profile-field-grid,.equipment-service-profile-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.equipment-service-profile-section{border:1px solid var(--border);background:var(--panel-soft);border-radius:8px;padding:10px}.equipment-service-profile-contexts,.equipment-service-profile-media,.equipment-service-profile-utility-list,.equipment-service-profile-chip-grid,.equipment-service-profile-constraints>div{gap:7px;min-width:0;display:grid}.equipment-service-profile-contexts,.equipment-service-profile-media,.equipment-service-profile-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-service-profile-contexts button,.equipment-service-profile-link-card,.equipment-service-profile-utility,.equipment-service-profile-constraints article{min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid #c7d8e7;border-radius:7px;padding:8px;text-decoration:none}.equipment-service-profile-contexts button{cursor:pointer}.equipment-service-profile-contexts button:hover,.equipment-service-profile-link-card:hover,.equipment-service-profile-utility:hover{background:#f6fbff;border-color:#8fb9dc}.equipment-service-profile-contexts span,.equipment-service-profile-link-card span,.equipment-service-profile-utility span{color:#526276;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.equipment-service-profile-contexts strong,.equipment-service-profile-link-card strong,.equipment-service-profile-utility strong{color:#102942;overflow-wrap:anywhere;margin-top:3px;font-size:.88rem;line-height:1.25;display:block}.equipment-service-profile-link-card.muted{background:#f8fafc}.equipment-service-profile-exposure-copy{gap:5px;margin-top:4px;display:grid}.equipment-service-profile-chip-grid{align-items:start}.equipment-service-profile-chip-grid.linked{margin-top:8px}.equipment-service-profile-muted{color:var(--muted);font-size:.84rem;line-height:1.4}.equipment-service-profile-constraints{border-top:1px solid var(--border);padding-top:10px}.equipment-service-profile-constraints article>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.equipment-service-profile-constraints article strong{color:#102942;font-size:.9rem;line-height:1.25}@media (max-width:1080px){.equipment-architecture-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.equipment-service-context-field-grid,.equipment-service-context-link-grid,.equipment-service-profile-envelope,.equipment-service-profile-field-grid,.equipment-service-profile-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.equipment-architecture-signal-grid{grid-template-columns:minmax(0,1fr)}.equipment-architecture-table{min-width:880px}.equipment-service-context-field-grid,.equipment-service-context-link-grid,.equipment-service-profile-envelope,.equipment-service-profile-field-grid,.equipment-service-profile-section-grid,.equipment-service-profile-contexts,.equipment-service-profile-media,.equipment-service-profile-chip-grid{grid-template-columns:minmax(0,1fr)}.equipment-service-context-title-row,.equipment-service-profile-hero{display:grid}.equipment-service-context-card,.equipment-service-profile-card{padding:10px}}.engineering-components-workspace{gap:12px;min-width:0;display:grid}.engineering-components-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.engineering-components-summary-strip article{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:10px;display:grid}.engineering-components-summary-strip span,.engineering-components-detail-header>div span,.engineering-components-field-grid span,.engineering-components-boundary-grid span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.engineering-components-summary-strip strong{color:#102942;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.1}.engineering-components-body{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:start;gap:14px;min-width:0;display:grid}.engineering-components-workspace.detail-closed .engineering-components-body{grid-template-columns:minmax(0,1fr)}.engineering-components-register-panel,.engineering-components-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.engineering-components-register-panel{overflow:hidden}.engineering-components-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.engineering-components-workspace-header h3,.engineering-components-detail-header h3,.engineering-components-detail-section h4{margin:0}.engineering-components-workspace-header p,.engineering-components-detail-header p{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.engineering-components-filter-bar{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(130px,.8fr))}.engineering-components-table-wrap{max-width:100%;overflow-x:auto}.engineering-components-table{min-width:980px}.engineering-components-table th,.engineering-components-table td{vertical-align:middle;padding:8px 10px}.engineering-components-table tbody tr{cursor:pointer}.engineering-components-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.engineering-components-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.engineering-components-row-action strong{color:var(--foreground);line-height:1.2}.engineering-components-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.engineering-components-material-link{color:#205f91;font-weight:800;text-decoration:none}.engineering-components-material-link:hover{text-decoration:underline}.engineering-components-badge-stack,.engineering-components-chip-grid{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.engineering-components-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.engineering-components-detail-panel *{min-width:0}.engineering-components-detail-header{border-bottom:1px solid var(--border);gap:8px;padding-bottom:12px;display:grid}.engineering-components-detail-header h3{color:#102942;font-size:1.32rem;line-height:1.15}.engineering-components-detail-section{gap:8px;display:grid}.engineering-components-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.engineering-components-detail-section.secondary{border-top:1px solid var(--border);padding-top:10px}.engineering-components-detail-section h4{color:#24364a;font-size:.92rem}.engineering-components-field-grid,.engineering-components-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.engineering-components-field-grid>div,.engineering-components-boundary-grid>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.engineering-components-field-grid strong,.engineering-components-boundary-grid strong{color:#1f3043;font-size:.88rem;line-height:1.3}.engineering-components-chip-grid span{color:#244665;overflow-wrap:anywhere;background:#f8fbfd;border:1px solid #c8d6e3;border-radius:6px;align-items:center;min-height:28px;padding:5px 8px;font-size:.78rem;font-weight:800;line-height:1.25;display:inline-flex}.engineering-components-compatibility-grid,.engineering-components-material-grid,.engineering-components-installation-list{gap:8px;display:grid}.engineering-components-compatibility-grid article,.engineering-components-material-grid article,.engineering-components-installation-list article{border:1px solid var(--border);background:#fbfdff;border-radius:7px;gap:8px;padding:10px;display:grid}.engineering-components-installation-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.engineering-components-compatibility-grid article>div:first-child,.engineering-components-material-grid article>div:first-child,.engineering-components-installation-list article>div{gap:3px;display:grid}.engineering-components-compatibility-grid strong,.engineering-components-material-grid strong,.engineering-components-installation-list strong{color:#24364a;font-size:.9rem}.engineering-components-compatibility-grid span,.engineering-components-material-grid span,.engineering-components-material-grid p,.engineering-components-installation-list span,.engineering-components-installation-list p,.engineering-components-compatibility-grid li{color:var(--muted);font-size:.82rem;line-height:1.4}.engineering-components-compatibility-grid ul{gap:4px;margin:0;padding-left:18px;display:grid}.engineering-components-compatibility-list{flex-wrap:wrap;gap:6px;display:flex}.engineering-components-compatibility-list span{align-items:center;gap:5px;display:inline-flex}.engineering-components-mini-table{min-width:620px}.engineering-assets-table{min-width:980px}.engineering-assets-mini-table{min-width:680px}.engineering-assets-cell-stack{gap:5px;min-width:0;display:grid}.engineering-assets-cell-stack strong{color:#1f3043;font-size:.86rem;line-height:1.25}.engineering-assets-chip-grid a{align-items:center;min-height:28px;display:inline-flex}.engineering-assets-relationship-flow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.engineering-assets-note-list article{grid-template-columns:1fr}@media (max-width:1080px){.engineering-components-body,.engineering-components-workspace.detail-closed .engineering-components-body{grid-template-columns:1fr}.engineering-components-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-components-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.engineering-components-summary-strip,.engineering-components-filter-bar,.engineering-components-field-grid,.engineering-components-boundary-grid{grid-template-columns:1fr}.engineering-components-workspace-header{display:grid}.engineering-components-table{min-width:840px}.engineering-assets-table{min-width:980px}.engineering-components-installation-list article{grid-template-columns:1fr}}.materials-library-workspace{gap:12px;min-width:0;display:grid}.materials-library-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.materials-library-summary-strip article{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:10px;display:grid}.materials-library-summary-strip span,.materials-library-detail-header>div span,.materials-library-field-grid span,.materials-library-boundary-grid span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.materials-library-summary-strip strong{color:#102942;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.1}.materials-library-body{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:start;gap:14px;min-width:0;display:grid}.materials-library-workspace.detail-closed .materials-library-body{grid-template-columns:minmax(0,1fr)}.materials-library-register-panel,.materials-library-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.materials-library-register-panel{overflow:hidden}.materials-library-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.materials-library-workspace-header h3,.materials-library-detail-header h3,.materials-library-detail-section h4{margin:0}.materials-library-workspace-header p,.materials-library-detail-header p,.materials-library-note{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.materials-library-filter-bar{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(210px,1.5fr) repeat(2,minmax(150px,.85fr))}.materials-library-table-wrap{max-width:100%;overflow-x:auto}.materials-library-table{min-width:920px}.materials-library-table th,.materials-library-table td{vertical-align:middle;padding:8px 10px}.materials-library-table tbody tr{cursor:pointer}.materials-library-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.materials-library-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.materials-library-row-action strong{color:var(--foreground);line-height:1.2}.materials-library-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.materials-library-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.materials-library-detail-panel *{min-width:0}.materials-library-detail-header{border-bottom:1px solid var(--border);gap:8px;padding-bottom:12px;display:grid}.materials-library-detail-header h3{color:#102942;font-size:1.32rem;line-height:1.15}.materials-library-detail-section{gap:8px;display:grid}.materials-library-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.materials-library-detail-section.secondary{border-top:1px solid var(--border);padding-top:10px}.materials-library-detail-section h4{color:#24364a;font-size:.92rem}.materials-library-field-grid,.materials-library-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.materials-library-field-grid>div,.materials-library-boundary-grid>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.materials-library-field-grid strong,.materials-library-boundary-grid strong{color:#1f3043;font-size:.88rem;line-height:1.3}.materials-library-chip-grid{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.materials-library-chip-grid span{color:#244665;overflow-wrap:anywhere;background:#f8fbfd;border:1px solid #c8d6e3;border-radius:6px;align-items:center;min-height:28px;padding:5px 8px;font-size:.78rem;font-weight:800;line-height:1.25;display:inline-flex}.materials-library-suitability-grid,.materials-library-component-list,.materials-library-usage-list{gap:8px;display:grid}.materials-library-suitability-grid article,.materials-library-component-list article,.materials-library-usage-list article{border:1px solid var(--border);background:#fbfdff;border-radius:7px;gap:8px;padding:10px;display:grid}.materials-library-component-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.materials-library-suitability-grid article>div,.materials-library-component-list article>div{gap:3px;display:grid}.materials-library-suitability-grid strong,.materials-library-component-list strong,.materials-library-usage-list strong{color:#24364a;font-size:.9rem}.materials-library-suitability-grid p,.materials-library-component-list p,.materials-library-component-list span,.materials-library-usage-list span{color:var(--muted);font-size:.82rem;line-height:1.4}.materials-library-mini-table{min-width:620px}.engineering-documents-filter-bar{grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(140px,.75fr))}.engineering-documents-table{min-width:1120px}.engineering-documents-mini-table{min-width:760px}.engineering-documents-workspace-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.engineering-drawing-viewer-workspace{gap:12px;min-width:0;display:grid}.engineering-drawing-summary-strip,.engineering-drawing-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.engineering-drawing-package-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.engineering-drawing-summary-strip article,.engineering-drawing-package-grid article,.engineering-drawing-results,.engineering-drawing-preview-panel,.engineering-drawing-context-panel,.engineering-drawing-context-section{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.engineering-drawing-summary-strip article,.engineering-drawing-package-grid article{gap:6px;padding:10px;display:grid}.engineering-drawing-package-grid article{align-content:space-between;min-height:126px}.engineering-drawing-package-grid article.active{background:#f6fbff;border-color:#4f93c8}.engineering-drawing-package-grid button,.engineering-drawing-toolbar button,.engineering-drawing-result-card{color:#1f3448;cursor:pointer;background:#fff;border:1px solid #c8d6e3;border-radius:6px;font-weight:800}.engineering-drawing-package-grid button{width:fit-content;min-height:34px;padding:6px 9px}.engineering-drawing-summary-strip span,.engineering-drawing-package-grid span,.engineering-drawing-results-header span,.engineering-drawing-result-card span,.engineering-drawing-preview-header span,.engineering-drawing-context-header span,.engineering-drawing-field-grid span,.engineering-drawing-sheet-title span,.engineering-drawing-title-block span,.drawing-mini-list span,.engineering-drawing-reference-list span,.engineering-drawing-related-list span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.engineering-drawing-summary-strip strong,.engineering-drawing-package-grid strong,.engineering-drawing-result-card strong,.engineering-drawing-preview-header h3,.engineering-drawing-context-header h3,.engineering-drawing-context-section h4,.engineering-drawing-field-grid strong,.engineering-drawing-reference-list strong,.engineering-drawing-related-list strong,.drawing-node,.drawing-mini-list strong{color:#102942;overflow-wrap:anywhere;line-height:1.2}.engineering-drawing-summary-strip>article>strong{font-size:1.15rem}.engineering-drawing-package-grid p,.engineering-drawing-result-card p,.engineering-drawing-results-header p,.engineering-drawing-preview-header p,.engineering-drawing-context-section p,.engineering-drawing-empty{color:var(--muted);margin:4px 0 0;font-size:.86rem;line-height:1.42}.engineering-drawing-filter-bar{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,.85fr))}.engineering-drawing-viewer-layout{grid-template-columns:minmax(245px,.68fr) minmax(0,1.55fr) minmax(310px,.82fr);align-items:start;gap:12px;min-width:0;display:grid}.engineering-drawing-viewer-workspace.presentation-mode .engineering-drawing-viewer-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr)}.engineering-drawing-viewer-workspace.presentation-mode .engineering-drawing-results{display:none}.engineering-drawing-results,.engineering-drawing-preview-panel,.engineering-drawing-context-panel{overflow:hidden}.engineering-drawing-results-header,.engineering-drawing-preview-header,.engineering-drawing-context-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 12px;display:flex}.engineering-drawing-card-badges,.engineering-drawing-sheet-badges{flex-wrap:wrap;gap:6px;display:flex}.engineering-drawing-result-list,.engineering-drawing-context-panel{gap:8px;max-height:860px;padding:10px;display:grid;overflow:auto}.engineering-drawing-result-card{text-align:left;gap:6px;padding:10px;display:grid}.engineering-drawing-result-card.selected{background:#f6fbff;border-color:#4f93c8;box-shadow:inset 3px 0 #4f93c8}.engineering-drawing-preview-panel{grid-template-rows:auto minmax(0,1fr);display:grid}.engineering-drawing-toolbar{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.engineering-drawing-toolbar button,.engineering-drawing-toolbar span{place-items:center;min-width:34px;min-height:34px;padding:6px 9px;display:inline-grid}.engineering-drawing-toolbar span{color:#244665;background:#f8fbfd;border:1px solid #d6e0ea;border-radius:6px;font-size:.78rem;font-weight:800}.engineering-drawing-preview-stage{background-color:#eef4f8;background-image:linear-gradient(90deg,#c6d6e347 1px,#0000 1px),linear-gradient(#c6d6e347 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:520px;padding:18px;overflow:auto}.engineering-drawing-sheet{aspect-ratio:1.414;width:min(100%,980px);min-width:640px;transform:scale(var(--drawing-scale));transform-origin:0 0}.engineering-drawing-sheet-frame{background:#fbfdff;border:1px solid #8fa9bf;grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:12px;display:grid;box-shadow:0 12px 26px #1f344824}.engineering-drawing-sheet-title,.engineering-drawing-title-block{background:#fff;border:1px solid #c8d6e3;justify-content:space-between;align-items:start;gap:10px;padding:8px;display:flex}.engineering-drawing-title-block{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}.engineering-drawing-visual{align-content:center;gap:12px;min-height:0;padding:18px;display:grid}.engineering-drawing-visual.process,.engineering-drawing-visual.utilities{grid-template-columns:minmax(130px,1fr) minmax(100px,.9fr) minmax(130px,1fr) minmax(100px,.9fr) minmax(130px,1fr);align-items:center}.engineering-drawing-visual.electrical{grid-template-columns:minmax(180px,.85fr) minmax(120px,.45fr) minmax(180px,.9fr);align-items:stretch}.engineering-drawing-visual.facility,.engineering-drawing-visual.mechanical{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.drawing-node{text-align:center;background:#fff;border:2px solid #9bb4c8;border-radius:8px;place-items:center;min-height:72px;padding:10px;display:grid}.drawing-node.equipment{background:#f4fbf5;border-color:#7fae8a}.drawing-node.component{background:#f4f9fd;border-color:#6f9fc6}.drawing-node.media{background:#fff8ed;border-color:#d7a25e}.drawing-line{align-items:center;min-height:42px;display:grid;position:relative}.drawing-line:before{content:"";background:#6f879c;height:2px;display:block}.drawing-line span{color:#244665;background:#fff;border:1px solid #c8d6e3;border-radius:6px;justify-self:center;margin-top:-24px;padding:4px 7px;font-size:.7rem;font-weight:800}.drawing-panel-rail,.drawing-terminal-strip,.drawing-exploded-stack,.drawing-mini-list{background:#fff;border:1px solid #c8d6e3;border-radius:8px;gap:7px;padding:10px;display:grid}.drawing-panel-rail span,.drawing-exploded-stack span{color:#244665;background:#f8fbfd;border:1px solid #d6e0ea;border-radius:6px;padding:6px;font-size:.72rem;font-weight:800;line-height:1.25}.drawing-terminal-strip{align-content:center}.drawing-terminal-strip i{background:#eef6fb;border:1px solid #9bb4c8;height:20px;display:block}.drawing-mini-list{align-content:start}.drawing-mini-list strong{font-size:.76rem}.engineering-drawing-context-section{gap:8px;padding:10px;display:grid}.engineering-drawing-context-section.priority{background:#f8fbfd;border-color:#9dc4dd}.engineering-drawing-context-section.secondary{background:#fbfcfd}.engineering-drawing-context-section h4{margin:0}.engineering-drawing-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.engineering-drawing-field-grid>div{background:#fff;border:1px solid #d6e0ea;border-radius:6px;gap:4px;padding:8px;display:grid}.engineering-drawing-reference-list,.engineering-drawing-related-list,.engineering-drawing-note-list,.engineering-drawing-link-grid,.engineering-drawing-chip-grid{gap:8px;display:grid}.engineering-drawing-reference-list article,.engineering-drawing-related-list article{background:#fff;border:1px solid #d6e0ea;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.engineering-drawing-reference-list article>div,.engineering-drawing-related-list article>div{gap:3px;min-width:0;display:grid}.engineering-drawing-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-drawing-chip-grid span{color:#244665;background:#fff;border:1px solid #d6e0ea;border-radius:6px;align-items:center;min-height:36px;padding:7px;font-size:.76rem;font-weight:800;display:grid}.physical-access-filter-bar{grid-template-columns:minmax(230px,1.4fr) repeat(2,minmax(150px,.8fr))}.physical-access-table{min-width:1040px}.physical-access-mini-table{min-width:700px}.physical-access-overview{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.physical-access-overview article{border:1px solid var(--border);background:#fbfdff;border-radius:7px;gap:6px;min-width:0;padding:10px;display:grid}.physical-access-overview strong{color:#24364a;overflow-wrap:anywhere;font-size:.92rem}.physical-access-overview p{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem;line-height:1.45}.physical-access-label-gallery{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:12px;display:grid}.physical-access-label-gallery button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:0}.physical-access-label-gallery button.selected .physical-access-label-preview{border-color:#3274a8;box-shadow:0 0 0 2px #3274a824}.physical-access-print-preview,.physical-access-destination-panel{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.physical-access-destination-panel{border:1px solid var(--border);background:#fbfdff;border-radius:7px;padding:10px}.physical-access-print-preview div,.physical-access-destination-panel div{gap:4px;min-width:0;display:grid}.physical-access-print-preview strong,.physical-access-destination-panel strong{color:#24364a;font-size:.92rem}.physical-access-print-preview p,.physical-access-destination-panel span{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem;line-height:1.45}.physical-access-label-preview{background:linear-gradient(#fff 0%,#f7fbfe 100%);border:1px solid #bfd3e3;border-radius:8px;gap:10px;min-width:0;max-width:100%;padding:12px;display:grid}.physical-access-label-preview.compact{min-height:220px}.physical-access-label-header,.physical-access-label-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.physical-access-label-header strong{color:#18324b;letter-spacing:0;font-size:1.08rem;font-weight:900}.physical-access-label-header span,.physical-access-label-body span,.physical-access-label-bottom span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.physical-access-label-header span{text-align:right;justify-self:end;max-width:120px}.physical-access-label-body{gap:8px;display:grid}.physical-access-label-body div,.physical-access-label-bottom div:last-child{gap:3px;min-width:0;display:grid}.physical-access-label-body strong,.physical-access-label-bottom strong{color:#24364a;overflow-wrap:anywhere;font-size:.92rem;line-height:1.25}.physical-access-qr-placeholder{aspect-ratio:1;color:#244665;text-align:center;background-color:#f3f8fc;background-image:linear-gradient(90deg,#7a9db92e 1px,#0000 1px),linear-gradient(0deg,#7a9db92e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:2px dashed #7a9db9;border-radius:6px;place-items:center;width:86px;padding:8px;display:grid}.physical-access-qr-placeholder span{color:#244665;text-transform:none;font-size:.68rem;line-height:1.2}.physical-access-label-bottom p,.physical-access-note{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem;line-height:1.45}.engineering-explorer-workspace{gap:12px;min-width:0;display:grid}.engineering-explorer-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.engineering-explorer-summary-strip article,.engineering-explorer-principle article{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:10px;display:grid}.engineering-explorer-summary-strip span,.engineering-explorer-principle span,.engineering-explorer-result-card span,.engineering-explorer-detail-header span,.engineering-explorer-metric-grid span,.engineering-explorer-evaluation span,.engineering-explorer-reference-card span,.engineering-explorer-boundary-grid span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.engineering-explorer-summary-strip strong,.engineering-explorer-principle strong{color:#102942;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.1}.engineering-explorer-principle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.engineering-explorer-principle p,.engineering-explorer-result-card p,.engineering-explorer-detail-header p,.engineering-explorer-card-section p,.engineering-explorer-evaluation p,.engineering-explorer-reference-card p,.engineering-explorer-note,.engineering-explorer-empty{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem;line-height:1.45}.engineering-explorer-search{grid-template-columns:minmax(240px,1.5fr) minmax(170px,.75fr) auto}.engineering-explorer-reset,.engineering-explorer-examples button,.engineering-explorer-reference-actions button{color:#244665;cursor:pointer;background:#fff;border:1px solid #bfd3e3;border-radius:6px;align-self:end;min-height:38px;padding:8px 10px;font-size:.82rem;font-weight:800}.engineering-explorer-examples{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.engineering-explorer-examples button{align-self:auto;min-height:32px}.engineering-explorer-layout{grid-template-columns:minmax(260px,.9fr) minmax(0,1.55fr);align-items:start;gap:12px;min-width:0;display:grid}.engineering-explorer-results,.engineering-explorer-detail{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:12px;display:grid}.engineering-explorer-results-header,.engineering-explorer-detail-header,.engineering-explorer-section-heading,.engineering-explorer-evaluation,.engineering-explorer-reference-actions{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.engineering-explorer-results-header h3,.engineering-explorer-detail-header h3,.engineering-explorer-card-section h4{color:#102942;overflow-wrap:anywhere;margin:0;font-size:.98rem;line-height:1.25}.engineering-explorer-results-header p,.engineering-explorer-section-heading p{margin:2px 0 0}.engineering-explorer-result-list{gap:8px;max-height:900px;padding-right:2px;display:grid;overflow:auto}.engineering-explorer-result-card{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d6e4ef;border-radius:8px;gap:8px;padding:10px;display:grid}.engineering-explorer-result-card.selected{background:#f5f9fc;border-color:#3274a8;box-shadow:0 0 0 2px #3274a81f}.engineering-explorer-result-card strong,.engineering-explorer-reference-card strong,.engineering-explorer-evaluation strong,.engineering-explorer-boundary-grid strong{color:#24364a;overflow-wrap:anywhere;font-size:.9rem;line-height:1.25}.engineering-explorer-detail{align-content:start}.engineering-explorer-detail-header>div:first-child,.engineering-explorer-section-heading>div,.engineering-explorer-evaluation>div,.engineering-explorer-reference-card>div:first-child{gap:4px;min-width:0;display:grid}.engineering-explorer-detail-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.engineering-explorer-card-section{background:#f8fbfe;border:1px solid #d7e5ef;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.engineering-explorer-card-section.priority{background:#fff;border-left:4px solid #3274a8}.engineering-explorer-card-section.secondary{background:#fbfcfd}.engineering-explorer-metric-grid,.engineering-explorer-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.engineering-explorer-metric-grid article,.engineering-explorer-boundary-grid div{background:#fff;border:1px solid #d9e6f0;border-radius:7px;gap:5px;min-width:0;padding:9px;display:grid}.engineering-explorer-evaluation{background:#fbfdff;border:1px solid #d6e4ef;border-radius:7px;align-items:center;padding:9px}.engineering-explorer-reference-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;min-width:0;display:grid}.engineering-explorer-reference-card{background:#fff;border:1px solid #d9e6f0;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.engineering-explorer-reference-actions{flex-wrap:wrap;align-items:center}.engineering-explorer-reference-actions button{align-self:auto;min-height:30px;padding:5px 8px}.tooling-library-table{min-width:1040px}.tooling-library-filter-bar{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.8fr))}.engineering-procedures-table{min-width:1120px}.engineering-procedures-filter-bar{grid-template-columns:minmax(240px,1.6fr) minmax(150px,.7fr)}.engineering-procedures-link-stack{justify-items:end;gap:6px;display:grid}.engineering-procedures-method-chain{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.engineering-procedures-method-chain span{color:#244665;overflow-wrap:anywhere;text-align:center;background:#fbfdff;border:1px solid #c8d6e3;border-radius:6px;align-items:center;min-height:42px;padding:7px;font-size:.76rem;font-weight:800;line-height:1.25;display:grid}@media (max-width:1080px){.materials-library-body,.materials-library-workspace.detail-closed .materials-library-body{grid-template-columns:1fr}.materials-library-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.engineering-documents-filter-bar,.engineering-drawing-summary-strip,.engineering-drawing-package-grid,.engineering-drawing-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-drawing-viewer-layout,.engineering-drawing-viewer-workspace.presentation-mode .engineering-drawing-viewer-layout{grid-template-columns:1fr}.engineering-drawing-viewer-workspace.presentation-mode .engineering-drawing-results{display:grid}.engineering-drawing-result-list,.engineering-drawing-context-panel{max-height:560px}.physical-access-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.physical-access-overview{grid-template-columns:1fr}.engineering-explorer-search{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-explorer-reset{grid-column:1/-1;justify-self:start}.engineering-explorer-layout{grid-template-columns:1fr}.engineering-explorer-result-list{max-height:520px}.tooling-library-filter-bar,.engineering-procedures-method-chain{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.materials-library-summary-strip,.materials-library-filter-bar,.materials-library-field-grid,.materials-library-boundary-grid{grid-template-columns:1fr}.materials-library-workspace-header{display:grid}.materials-library-table{min-width:820px}.engineering-documents-filter-bar{grid-template-columns:1fr}.engineering-documents-table{min-width:980px}.engineering-documents-mini-table{min-width:720px}.engineering-drawing-summary-strip,.engineering-drawing-package-grid,.engineering-drawing-filter-bar,.engineering-drawing-field-grid,.engineering-drawing-chip-grid{grid-template-columns:1fr}.engineering-drawing-package-grid article{min-height:0}.engineering-drawing-results-header,.engineering-drawing-preview-header,.engineering-drawing-context-header,.engineering-drawing-sheet-title,.engineering-drawing-reference-list article,.engineering-drawing-related-list article{display:grid}.engineering-drawing-toolbar{justify-content:start}.engineering-drawing-preview-stage{min-height:380px;padding:10px}.engineering-drawing-sheet{width:100%;min-width:0}.engineering-drawing-sheet-frame{padding:8px}.engineering-drawing-title-block,.engineering-drawing-visual.process,.engineering-drawing-visual.utilities,.engineering-drawing-visual.electrical,.engineering-drawing-visual.facility,.engineering-drawing-visual.mechanical{grid-template-columns:1fr}.engineering-drawing-visual{padding:10px}.drawing-node{min-height:48px}.physical-access-filter-bar{grid-template-columns:1fr}.physical-access-table{min-width:920px}.physical-access-mini-table{min-width:640px}.physical-access-label-gallery,.physical-access-print-preview,.physical-access-destination-panel,.physical-access-label-header,.physical-access-label-bottom{grid-template-columns:1fr}.physical-access-print-preview,.physical-access-destination-panel{display:grid}.physical-access-label-header span{text-align:left;justify-self:start;max-width:none}.engineering-explorer-summary-strip,.engineering-explorer-principle,.engineering-explorer-search,.engineering-explorer-metric-grid,.engineering-explorer-boundary-grid{grid-template-columns:1fr}.engineering-explorer-detail-header,.engineering-explorer-section-heading,.engineering-explorer-evaluation{display:grid}.engineering-explorer-detail-badges{justify-content:start}.engineering-explorer-reference-grid,.tooling-library-filter-bar{grid-template-columns:1fr}.tooling-library-table{min-width:920px}.engineering-procedures-filter-bar,.engineering-procedures-method-chain{grid-template-columns:1fr}.engineering-procedures-table{min-width:960px}.materials-library-component-list article{grid-template-columns:1fr}}.process-media-workspace{gap:12px;min-width:0;display:grid}.process-media-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.process-media-summary-strip article{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:10px;display:grid}.process-media-summary-strip span,.process-media-detail-header>div span,.process-media-field-grid span,.process-media-boundary-grid span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.process-media-summary-strip strong{color:#102942;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.1}.process-media-body{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:start;gap:14px;min-width:0;display:grid}.process-media-workspace.detail-closed .process-media-body{grid-template-columns:minmax(0,1fr)}.process-media-register-panel,.process-media-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.process-media-register-panel{overflow:hidden}.process-media-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.process-media-workspace-header h3,.process-media-detail-header h3,.process-media-detail-section h4{margin:0}.process-media-workspace-header p,.process-media-detail-header p,.process-media-note{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.process-media-filter-bar{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(210px,1.5fr) repeat(2,minmax(150px,.85fr))}.process-media-table-wrap{max-width:100%;overflow-x:auto}.process-media-table{min-width:940px}.process-media-table th,.process-media-table td{vertical-align:middle;padding:8px 10px}.process-media-table tbody tr{cursor:pointer}.process-media-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.process-media-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.process-media-row-action strong{color:var(--foreground);line-height:1.2}.process-media-row-action span{color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.35}.process-media-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.process-media-detail-panel *{min-width:0}.process-media-detail-header{border-bottom:1px solid var(--border);gap:8px;padding-bottom:12px;display:grid}.process-media-detail-header h3{color:#102942;font-size:1.32rem;line-height:1.15}.process-media-detail-section{gap:8px;display:grid}.process-media-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.process-media-detail-section.secondary{border-top:1px solid var(--border);padding-top:10px}.process-media-detail-section h4{color:#24364a;font-size:.92rem}.process-media-field-grid,.process-media-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.process-media-field-grid>div,.process-media-boundary-grid>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.process-media-field-grid strong,.process-media-boundary-grid strong{color:#1f3043;font-size:.88rem;line-height:1.3}.process-media-chip-grid{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.process-media-chip-grid span{color:#244665;overflow-wrap:anywhere;background:#f8fbfd;border:1px solid #c8d6e3;border-radius:6px;align-items:center;min-height:28px;padding:5px 8px;font-size:.78rem;font-weight:800;line-height:1.25;display:inline-flex}.process-media-material-list,.process-media-equipment-list,.process-media-component-list,.process-media-usage-list{gap:8px;display:grid}.process-media-material-list article,.process-media-equipment-list article,.process-media-component-list article,.process-media-usage-list article{border:1px solid var(--border);background:#fbfdff;border-radius:7px;gap:8px;padding:10px;display:grid}.process-media-material-list article,.process-media-equipment-list article,.process-media-component-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.process-media-material-list article>div,.process-media-equipment-list article>div,.process-media-component-list article>div{gap:3px;display:grid}.process-media-card-actions{justify-items:end}.process-media-material-list strong,.process-media-equipment-list strong,.process-media-component-list strong,.process-media-usage-list strong{color:#24364a;font-size:.9rem}.process-media-material-list p,.process-media-material-list span,.process-media-equipment-list p,.process-media-equipment-list span,.process-media-component-list p,.process-media-component-list span,.process-media-usage-list span{color:var(--muted);font-size:.82rem;line-height:1.4}.process-media-mini-table{min-width:620px}@media (max-width:1080px){.process-media-body,.process-media-workspace.detail-closed .process-media-body{grid-template-columns:1fr}.process-media-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.process-media-summary-strip,.process-media-filter-bar,.process-media-field-grid,.process-media-boundary-grid{grid-template-columns:1fr}.process-media-workspace-header{display:grid}.process-media-table{min-width:840px}.process-media-material-list article,.process-media-equipment-list article,.process-media-component-list article{grid-template-columns:1fr}.process-media-card-actions{justify-items:start}}.engineering-evaluation-panel{background:#f8fbfd;border:1px solid #bdd2e2;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid;overflow:hidden}.engineering-evaluation-panel.compact{padding:10px}.engineering-evaluation-header{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.engineering-evaluation-header>div:first-child{min-width:0}.engineering-evaluation-header span,.engineering-evaluation-result-card span,.engineering-evaluation-source span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.engineering-evaluation-header h4{color:#102942;margin:2px 0 0;font-size:1rem;line-height:1.2}.engineering-evaluation-header p,.engineering-evaluation-summary,.engineering-evaluation-finding p,.engineering-evaluation-more{color:#526276;margin:0;font-size:.84rem;line-height:1.45}.engineering-evaluation-result-card{justify-items:end;gap:5px;min-width:132px;display:grid}.engineering-evaluation-result-card strong{color:#102942;overflow-wrap:anywhere;text-align:right;font-size:.95rem;line-height:1.1}.engineering-evaluation-summary{color:#25364a;font-weight:700}.engineering-evaluation-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.engineering-evaluation-source{min-width:0;color:inherit;background:#fff;border:1px solid #d7e5ef;border-radius:6px;gap:3px;padding:8px;text-decoration:none;display:grid}.engineering-evaluation-source strong{color:#17324d;overflow-wrap:anywhere;font-size:.82rem;line-height:1.25}.engineering-evaluation-findings{gap:7px;min-width:0;display:grid}.engineering-evaluation-findings-heading{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.engineering-evaluation-finding{background:#fff;border-left:3px solid #94a3b8;gap:6px;min-width:0;padding:8px 9px;display:grid}.engineering-evaluation-finding.result-pass{border-left-color:#2f8f61}.engineering-evaluation-finding.result-information{border-left-color:#4f93c8}.engineering-evaluation-finding.result-review-required{border-left-color:#e07b39}.engineering-evaluation-finding.result-warning{border-left-color:#c58620}.engineering-evaluation-finding.result-critical{border-left-color:#c54545}.engineering-evaluation-finding-topline{flex-wrap:wrap;gap:6px;display:flex}.engineering-evaluation-finding strong{color:#17324d;overflow-wrap:anywhere;font-size:.9rem;line-height:1.25}.engineering-evaluation-more{border-top:1px solid #d7e5ef;padding-top:7px;font-weight:700}.procurement-engineering-evaluation-list{gap:12px;min-width:0;display:grid}.procurement-engineering-evaluation-item{gap:8px;min-width:0;display:grid}.procurement-engineering-evaluation-context{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.procurement-engineering-evaluation-context>div:first-child{min-width:0}.procurement-engineering-evaluation-context span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.procurement-engineering-evaluation-context strong{color:#102942;font-size:.95rem;line-height:1.25;display:block}.procurement-engineering-evaluation-context p{color:var(--muted);margin:2px 0 0;font-size:.84rem;line-height:1.4}.smart-procurement-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin-bottom:12px;display:grid}.smart-procurement-summary-tile{background:#f8fbfe;border:1px solid #d6e4ef;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.smart-procurement-summary-tile span,.smart-procurement-status-stack span,.smart-procurement-impact-notice span,.smart-procurement-link-grid span,.smart-procurement-recommendation-list span,.smart-procurement-alternative-list span,.smart-procurement-similar-list span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900}.smart-procurement-summary-tile strong{color:#102942;font-size:1.2rem;line-height:1.1}.smart-procurement-advisory-card{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #cddfec;border-left-width:5px;border-radius:8px;padding:12px;box-shadow:0 14px 30px #19304a11}.smart-procurement-advisory-card.status-pass{border-left-color:#3b9b6d}.smart-procurement-advisory-card.status-information{border-left-color:#4087bf}.smart-procurement-advisory-card.status-review-required{border-left-color:#e07b39}.smart-procurement-advisory-card.status-warning{border-left-color:#c58620}.smart-procurement-advisory-card.status-critical{border-left-color:#c54545}.smart-procurement-advisory-header{align-items:center}.smart-procurement-status-stack{justify-items:end;gap:5px;min-width:0;display:grid}.smart-procurement-summary{color:#27415d;background:#f8fbfe;border:1px solid #d7e5ef;border-radius:8px;margin:0;padding:10px 12px;font-size:.9rem;font-weight:800;line-height:1.45}.smart-procurement-context-band{min-width:0}.smart-procurement-installed-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.smart-procurement-installed-chain article{background:#fff;border:1px solid #d5e4ef;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.smart-procurement-installed-chain span{color:#657485;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.smart-procurement-installed-chain strong{color:#17324d;overflow-wrap:anywhere;font-size:.88rem;line-height:1.25}.smart-procurement-installed-chain p{color:#5d6c7b;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.35}.smart-procurement-link-grid,.smart-procurement-panel-grid,.smart-procurement-recommendation-list,.smart-procurement-alternative-list,.smart-procurement-supplier-list,.smart-procurement-similar-list,.smart-procurement-finding-groups{gap:10px;min-width:0;display:grid}.smart-procurement-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.smart-procurement-link-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-procurement-link-grid>a,.smart-procurement-link-grid>div,.smart-procurement-recommendation-list>a,.smart-procurement-recommendation-list>article,.smart-procurement-alternative-list>article,.smart-procurement-similar-list>a,.smart-procurement-finding-groups>article{background:#fff;border:1px solid #d9e6f0;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;text-decoration:none;display:grid}.smart-procurement-link-grid strong,.smart-procurement-recommendation-list strong,.smart-procurement-alternative-list strong,.smart-procurement-similar-list strong,.smart-procurement-finding-groups strong,.smart-procurement-impact-notice strong,.smart-procurement-supplier-list strong{color:#17324d;overflow-wrap:anywhere;font-size:.84rem;line-height:1.25}.smart-procurement-link-grid p,.smart-procurement-recommendation-list p,.smart-procurement-alternative-list p,.smart-procurement-similar-list p,.smart-procurement-impact-notice p,.smart-procurement-supplier-list p,.smart-procurement-empty{color:#5d6c7b;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.35}.smart-procurement-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-procurement-panel-grid.secondary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.smart-procurement-section{background:#f8fbfe;border:1px solid #d5e4ef;border-radius:8px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.smart-procurement-section h4{color:#102942;margin:0;font-size:.88rem;line-height:1.25}.smart-procurement-supplier-list article{background:#fff;border:1px solid #d9e6f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-width:0;padding:9px 10px;display:grid}.smart-procurement-supplier-list article.matched{background:#f8fcf9;border-color:#98c6a8}.smart-procurement-supplier-list article>p{grid-column:1/-1}.smart-procurement-supplier-list article>div{gap:3px;min-width:0;display:grid}.smart-procurement-supplier-list article>div span{color:#657485;font-size:.76rem;font-weight:800}.smart-procurement-impact-notice{background:#f8fbfe;border:1px solid #d4dfec;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.smart-procurement-impact-notice>div{gap:3px;min-width:0;display:grid}.smart-procurement-finding-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-procurement-finding-groups ul{gap:4px;margin:0;padding-left:18px;display:grid}.smart-procurement-finding-groups li{color:#536579;overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}@media (max-width:900px){.engineering-evaluation-source-grid,.smart-procurement-summary-grid,.smart-procurement-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-procurement-panel-grid,.smart-procurement-panel-grid.secondary,.smart-procurement-installed-chain{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.engineering-evaluation-header,.procurement-engineering-evaluation-context{display:grid}.engineering-evaluation-result-card{justify-items:start;min-width:0}.engineering-evaluation-result-card strong{text-align:left}.engineering-evaluation-source-grid,.smart-procurement-summary-grid,.smart-procurement-link-grid,.smart-procurement-link-grid.compact,.smart-procurement-finding-groups{grid-template-columns:1fr}.smart-procurement-status-stack{justify-items:start}.smart-procurement-impact-notice,.smart-procurement-supplier-list article{grid-template-columns:minmax(0,1fr)}}.engineering-rules-workspace{gap:12px;min-width:0;display:grid}.engineering-rules-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.engineering-rules-summary-strip article{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:10px;display:grid}.engineering-rules-summary-strip span,.engineering-rules-detail-header>div span,.engineering-rules-field-grid span,.engineering-rules-boundary-grid span,.engineering-rules-readable-rule span,.engineering-rules-statement-card span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.engineering-rules-summary-strip strong{color:#102942;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.1}.engineering-rules-body{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:start;gap:14px;min-width:0;display:grid}.engineering-rules-workspace.detail-closed .engineering-rules-body{grid-template-columns:minmax(0,1fr)}.engineering-rules-register-panel,.engineering-rules-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.engineering-rules-register-panel{overflow:hidden}.engineering-rules-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.engineering-rules-workspace-header h3,.engineering-rules-detail-header h3,.engineering-rules-detail-section h4{margin:0}.engineering-rules-workspace-header p,.engineering-rules-detail-header p,.engineering-rules-note,.engineering-components-note{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.engineering-rules-filter-bar{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(230px,1.6fr) repeat(2,minmax(150px,.8fr))}.engineering-rules-table-wrap{max-width:100%;overflow-x:auto}.engineering-rules-table{min-width:920px}.engineering-rules-table th,.engineering-rules-table td{vertical-align:middle;padding:8px 10px}.engineering-rules-table tbody tr{cursor:pointer}.engineering-rules-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.engineering-rules-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.engineering-rules-row-action strong{color:var(--foreground);line-height:1.2}.engineering-rules-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.engineering-rules-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.engineering-rules-detail-panel *{min-width:0}.engineering-rules-detail-header{border-bottom:1px solid var(--border);gap:8px;padding-bottom:12px;display:grid}.engineering-rules-detail-header h3{color:#102942;font-size:1.32rem;line-height:1.15}.engineering-rules-detail-section{gap:8px;display:grid}.engineering-rules-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.engineering-rules-detail-section.secondary{border-top:1px solid var(--border);padding-top:10px}.engineering-rules-detail-section h4{color:#24364a;font-size:.92rem}.engineering-rules-field-grid,.engineering-rules-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.engineering-rules-field-grid>div,.engineering-rules-boundary-grid>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.engineering-rules-field-grid strong,.engineering-rules-boundary-grid strong{color:#1f3043;font-size:.88rem;line-height:1.3}.engineering-rules-chip-grid{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.engineering-rules-chip-grid span{color:#244665;overflow-wrap:anywhere;background:#f8fbfd;border:1px solid #c8d6e3;border-radius:6px;align-items:center;min-height:28px;padding:5px 8px;font-size:.78rem;font-weight:800;line-height:1.25;display:inline-flex}.engineering-rules-statement-card,.engineering-rules-readable-rule{background:#fbfdff;border:1px solid #c7dbec;border-radius:8px;gap:7px;padding:10px;display:grid}.engineering-rules-statement-card strong,.engineering-rules-readable-rule p,.engineering-rules-readable-rule strong{color:#1f3043;margin:0;font-size:.95rem;line-height:1.45}.engineering-rules-statement-card p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.engineering-rules-relationship-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.engineering-rules-relationship-card{border:1px solid var(--border);color:inherit;background:#fbfdff;border-radius:7px;gap:4px;padding:10px;text-decoration:none;display:grid}.engineering-rules-relationship-card:hover{border-color:#8eb8d8}.engineering-rules-relationship-card span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.engineering-rules-relationship-card strong{color:#24364a;font-size:.9rem;line-height:1.3}.engineering-rules-inline-list{gap:8px;display:grid}.engineering-rules-inline-list article{border:1px solid var(--border);background:#fbfdff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.engineering-rules-inline-list article>div:first-child{gap:3px;display:grid}.engineering-rules-inline-list strong{color:#24364a;font-size:.9rem;line-height:1.35}.engineering-rules-inline-list span{color:var(--muted);font-size:.8rem;line-height:1.35}.engineering-rules-inline-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.engineering-rules-mini-table{min-width:640px}@media (max-width:1080px){.engineering-rules-body,.engineering-rules-workspace.detail-closed .engineering-rules-body{grid-template-columns:1fr}.engineering-rules-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.engineering-rules-summary-strip,.engineering-rules-filter-bar,.engineering-rules-field-grid,.engineering-rules-boundary-grid,.engineering-rules-relationship-grid{grid-template-columns:1fr}.engineering-rules-workspace-header{display:grid}.engineering-rules-table{min-width:800px}.engineering-rules-inline-list article{grid-template-columns:1fr}.engineering-rules-inline-badges{justify-content:flex-start}}.equipment-survival-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.equipment-survival-summary-card{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);overflow-wrap:anywhere;border-radius:8px;align-content:start;gap:8px;padding:13px;display:grid}.equipment-survival-summary-card .status-badge{white-space:normal;max-width:100%}.equipment-survival-summary-card>span,.equipment-survival-dashboard-stat-grid span,.equipment-survival-assessment span,.equipment-survival-analysis-grid span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.equipment-survival-summary-card>strong{color:#102942;font-size:1.75rem;line-height:1}.equipment-survival-summary-card p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.equipment-survival-workspace{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:14px;display:grid}.equipment-survival-table{table-layout:fixed;min-width:980px}.equipment-survival-table th,.equipment-survival-table td{padding:8px 10px}.equipment-survival-table-subtext{color:var(--muted);margin-top:3px;font-size:.76rem;font-weight:700;display:block}.equipment-survival-table th:first-child,.equipment-survival-table td:first-child{width:20%}.equipment-survival-table th:nth-child(2),.equipment-survival-table td:nth-child(2){width:12%}.equipment-survival-table th:nth-child(3),.equipment-survival-table td:nth-child(3){width:14%}.equipment-survival-table th:nth-child(4),.equipment-survival-table td:nth-child(4){width:13%}.equipment-survival-table th:nth-child(5),.equipment-survival-table td:nth-child(5){width:29%}.equipment-survival-table th:nth-child(6),.equipment-survival-table td:nth-child(6){white-space:nowrap;width:12%}.equipment-survival-detail-panel{overflow-wrap:anywhere}.equipment-survival-detail-panel *{min-width:0}.equipment-survival-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.equipment-survival-analysis-grid div,.equipment-survival-assessment{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:5px;padding:9px;display:grid}.equipment-survival-analysis-grid strong{color:var(--foreground);font-size:.9rem;line-height:1.35}.equipment-survival-assessment{background:#f6fbff;border-color:#b9d4eb}.equipment-survival-assessment p{color:#24364a;margin:0;font-size:.9rem;font-weight:800;line-height:1.45}.equipment-survival-factor-list{color:#263545;gap:6px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.4;display:grid}.equipment-survival-review-actions{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.equipment-survival-review-actions a{color:#234c72;overflow-wrap:anywhere;background:#fff;border:1px solid #b9cbdc;border-radius:6px;padding:7px 9px;font-size:.78rem;font-weight:800;text-decoration:none}.equipment-survival-review-actions a:hover,.equipment-survival-review-actions a:focus-visible{background:var(--accent-soft);border-color:#8fb9dc;outline:none}.equipment-survival-dependency-table{min-width:760px}.equipment-survival-dashboard-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.equipment-survival-dashboard-stat-grid div{border:1px solid var(--border);background:#fbfdff;border-radius:6px;align-content:start;gap:6px;padding:10px;display:grid}.equipment-survival-dashboard-stat-grid strong{color:#102942;font-size:1.25rem;line-height:1.15}.equipment-survival-intelligence-grid,.equipment-survival-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.equipment-survival-ranked-list{gap:8px;display:grid}.equipment-survival-ranked-list article{border:1px solid var(--border);background:#fbfdff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.equipment-survival-ranked-list article div{gap:3px;min-width:0;display:grid}.equipment-survival-ranked-list strong,.equipment-survival-impact-card strong,.equipment-survival-exposure-grid strong,.equipment-dependency-action-bar button{color:#24364a;font-size:.9rem;line-height:1.3}.equipment-survival-ranked-list span,.equipment-survival-impact-card span,.equipment-survival-exposure-grid span,.equipment-survival-dashboard-preview-grid>div>span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.equipment-survival-impact-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.equipment-survival-impact-card div,.equipment-survival-dashboard-preview-grid>div{border:1px solid var(--border);background:#fbfdff;border-radius:6px;gap:5px;min-width:0;padding:9px;display:grid}.equipment-survival-trend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.equipment-survival-trend-card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;gap:8px;padding:12px;display:grid}.equipment-survival-trend-card>strong{color:#102942}.equipment-survival-trend-bars{border:1px solid var(--border);background:#fbfdff;border-radius:6px;align-items:end;gap:8px;min-height:150px;padding:10px;display:flex}.equipment-survival-trend-bars span{border-radius:4px 4px 0 0;width:100%;min-height:8px;display:block}.equipment-survival-trend-bars .covered{background:var(--green)}.equipment-survival-trend-bars .at-risk{background:var(--amber)}.equipment-survival-trend-bars .uncovered{background:var(--red)}.equipment-survival-trend-legend{color:var(--muted);gap:3px;font-size:.76rem;font-weight:700;display:grid}.equipment-dependency-manager{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.equipment-dependency-action-bar{border:1px solid var(--border);background:var(--panel);min-width:0;max-width:100%;box-shadow:var(--shadow);border-radius:8px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.equipment-dependency-action-bar button{cursor:pointer;background:#fff;border:1px solid #b9cbdc;border-radius:6px;padding:8px 10px;font-weight:800}.equipment-dependency-action-bar button:hover,.equipment-dependency-action-bar button:focus-visible,.equipment-dependency-action-bar button.active{background:var(--accent-soft);color:var(--accent-dark);border-color:#8fb9dc;outline:none}.equipment-survival-dependency-register,.equipment-survival-matrix{min-width:1080px}.equipment-survival-dependency-register tbody tr{cursor:pointer}.equipment-survival-dependency-register tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.equipment-survival-dependency-register tbody tr.selected{outline-offset:-2px;outline:1px solid #8fb9dc}.equipment-survival-dependency-register tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.equipment-survival-exposure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.equipment-survival-exposure-grid article{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:12px;display:grid}.equipment-survival-exposure-grid article div{gap:5px;display:grid}.equipment-survival-exposure-grid p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.equipment-survival-exposure-grid .equipment-survival-exposure-meta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.equipment-survival-dashboard-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.equipment-survival-dashboard-preview-grid p{color:#24364a;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin:0;font-size:.78rem;line-height:1.35;display:flex}.reorder-dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.reorder-dashboard-stat-grid div{border:1px solid var(--border);background:#fbfdff;border-radius:6px;align-content:start;gap:6px;padding:10px;display:grid}.reorder-dashboard-stat-grid span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.reorder-dashboard-stat-grid strong{color:#102942;font-size:1.25rem;line-height:1.15}.reorder-watch-workspace{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:14px;display:grid}.reorder-status-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.reorder-watch-register-panel,.reorder-watch-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.reorder-watch-register-panel{overflow:hidden}.reorder-watch-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.reorder-watch-workspace-header h3,.reorder-watch-detail-header h3,.reorder-watch-detail-section h4{margin:0}.reorder-watch-workspace-header p,.reorder-watch-detail-header p{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.reorder-watch-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.reorder-watch-table{table-layout:fixed;min-width:1120px}.reorder-watch-table th,.reorder-watch-table td{vertical-align:middle;padding:8px 10px}.reorder-watch-table th:first-child,.reorder-watch-table td:first-child{width:20%}.reorder-watch-table th:nth-child(2),.reorder-watch-table td:nth-child(2),.reorder-watch-table th:nth-child(3),.reorder-watch-table td:nth-child(3){width:11%}.reorder-watch-table th:nth-child(4),.reorder-watch-table td:nth-child(4){white-space:nowrap;width:12%}.reorder-watch-table th:nth-child(5),.reorder-watch-table td:nth-child(5){width:12%}.reorder-watch-table th:nth-child(6),.reorder-watch-table td:nth-child(6){width:13%}.reorder-watch-table th:nth-child(7),.reorder-watch-table td:nth-child(7){white-space:nowrap;width:9%}.reorder-watch-table th:nth-child(8),.reorder-watch-table td:nth-child(8){width:7%}.reorder-watch-table th:nth-child(9),.reorder-watch-table td:nth-child(9){width:5%}.reorder-watch-table tbody tr{cursor:pointer}.reorder-watch-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.reorder-watch-table tbody tr.selected{outline-offset:-2px;outline:1px solid #8fb9dc}.reorder-watch-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.reorder-watch-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.reorder-watch-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.reorder-watch-row-action strong{color:var(--foreground)}.reorder-watch-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.reorder-watch-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.reorder-watch-detail-panel *{min-width:0}.reorder-watch-detail-header{border-bottom:1px solid var(--border);gap:7px;padding-bottom:12px;display:grid}.reorder-watch-detail-header>span,.reorder-watch-summary-grid span,.reorder-watch-signal-list>span,.reorder-watch-criticality-card span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.reorder-watch-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.reorder-watch-detail-section{gap:8px;display:grid}.reorder-watch-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.reorder-watch-detail-section h4{color:#24364a;font-size:.92rem}.reorder-watch-summary-grid,.reorder-watch-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.reorder-watch-summary-grid div,.reorder-watch-signal-list,.reorder-watch-criticality-card{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:7px;padding:8px;display:grid}.reorder-watch-summary-grid strong,.reorder-watch-criticality-card strong{color:var(--foreground);font-size:.9rem;line-height:1.35}.reorder-watch-text-link{color:var(--accent-dark);text-underline-offset:3px;-webkit-text-decoration:underline #9fc4e3;text-decoration:underline #9fc4e3}.reorder-watch-text-link:hover,.reorder-watch-text-link:focus-visible{color:var(--accent);outline:none}.reorder-visibility-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reorder-visibility-chain span{color:#24364a;background:#fbfdff;border:1px solid #b9d4eb;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px;font-size:.82rem;font-weight:800;line-height:1.25;display:flex}.reorder-visibility-chain span:not(:last-child):after{color:var(--accent);content:"->";flex:none;font-weight:900}.reorder-watch-signal-list ul,.reorder-watch-list{color:#263545;gap:7px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.45;display:grid}.reorder-watch-signal-list p,.reorder-watch-criticality-card p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.reorder-watch-criticality-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.reorder-watch-criticality-card div{gap:4px;display:grid}.allocation-workspace{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:14px;display:grid}.allocation-register-panel,.allocation-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.allocation-register-panel{overflow:hidden}.allocation-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.allocation-workspace-header h3,.allocation-detail-header h3,.allocation-detail-section h4{margin:0}.allocation-workspace-header p,.allocation-detail-header p,.allocation-action-preview p{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.allocation-table-wrap,.allocation-inventory-wrap{min-width:0;max-width:100%;overflow-x:auto}.allocation-target-table{table-layout:fixed;min-width:980px}.allocation-target-table th,.allocation-target-table td,.allocation-inventory-table th,.allocation-inventory-table td{vertical-align:middle;padding:8px 10px}.allocation-target-table th:first-child,.allocation-target-table td:first-child{width:24%}.allocation-target-table th:nth-child(2),.allocation-target-table td:nth-child(2){width:16%}.allocation-target-table th:nth-child(3),.allocation-target-table td:nth-child(3){width:13%}.allocation-target-table th:nth-child(4),.allocation-target-table td:nth-child(4){white-space:nowrap;width:12%}.allocation-target-table th:nth-child(5),.allocation-target-table td:nth-child(5){white-space:nowrap;width:17%}.allocation-target-table th:nth-child(6),.allocation-target-table td:nth-child(6){width:18%}.allocation-target-table tbody tr{cursor:pointer}.allocation-target-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.allocation-target-table tbody tr.selected{outline-offset:-2px;outline:1px solid #8fb9dc}.allocation-target-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.allocation-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.allocation-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.allocation-row-action strong{color:var(--foreground)}.allocation-row-action span,.allocation-inventory-table td span{color:var(--muted);font-size:.78rem;font-weight:700}.allocation-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.allocation-detail-panel *{min-width:0}.reservation-workspace{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:14px;display:grid}.reservation-form-panel,.reservation-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.reservation-form-panel{gap:14px;padding-bottom:14px;display:grid}.reservation-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.reservation-detail-panel *{min-width:0}.reservation-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.reservation-workspace-header h3,.reservation-detail-header h3{margin:0}.reservation-workspace-header p,.reservation-detail-header p,.reservation-selected-card p,.reservation-action-row span{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.reservation-position-grid,.reservation-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 14px;display:grid}.reservation-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.reservation-position-card{border:1px solid var(--border);background:#fff;border-radius:8px;gap:4px;padding:10px;display:grid}.reservation-position-card.warning{background:#fff8f7;border-color:#e89f9f}.reservation-position-card span,.reservation-detail-header>span,.reservation-selected-card span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.74rem;font-weight:800}.reservation-position-card strong,.reservation-selected-card strong{color:var(--foreground);font-size:.98rem}.reservation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px;display:grid}.reservation-reason-field{grid-column:1/-1}.reservation-action-row{justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.reservation-primary-action,.reservation-release-button{color:#fff;cursor:pointer;font:inherit;background:#2f6f9f;border:1px solid #2f6f9f;border-radius:8px;padding:9px 12px;font-weight:800}.reservation-release-button{border-color:var(--border);color:var(--foreground);background:#fff;padding:6px 9px}.reservation-primary-action:hover,.reservation-primary-action:focus-visible,.reservation-release-button:hover,.reservation-release-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reservation-supported-targets{flex-wrap:wrap;gap:7px;padding:0 14px;display:flex}.reservation-detail-header{border-bottom:1px solid var(--border);gap:10px;padding-bottom:12px;display:grid}.reservation-selected-card{border:1px solid var(--border);background:#f8fbfd;border-radius:8px;justify-content:space-between;align-items:start;gap:12px;padding:10px;display:flex}.reservation-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.reservation-table{table-layout:fixed;min-width:780px}.reservation-table th,.reservation-table td{vertical-align:middle;padding:8px 10px}.reservation-table th:first-child,.reservation-table td:first-child{width:24%}.reservation-table th:nth-child(2),.reservation-table td:nth-child(2){white-space:nowrap;width:12%}.reservation-table th:nth-child(3),.reservation-table td:nth-child(3){width:24%}.reservation-table th:nth-child(4),.reservation-table td:nth-child(4),.reservation-table th:nth-child(5),.reservation-table td:nth-child(5){width:13%}.reservation-table th:nth-child(6),.reservation-table td:nth-child(6){width:14%}.reservation-table tbody tr{cursor:pointer}.reservation-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.reservation-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.reservation-row-action strong{color:var(--foreground)}.reservation-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.reservation-empty-state{color:var(--muted);text-align:center}@media (max-width:980px){.reservation-workspace{grid-template-columns:1fr}}@media (max-width:640px){.reservation-position-grid,.reservation-summary-grid,.reservation-form-grid{grid-template-columns:1fr}.reservation-action-row,.reservation-selected-card,.reservation-workspace-header{flex-direction:column;align-items:stretch}.reservation-primary-action,.reservation-release-button{width:100%}}.allocation-detail-header{border-bottom:1px solid var(--border);gap:7px;padding-bottom:12px;display:grid}.allocation-detail-header>span,.allocation-summary-grid span,.allocation-action-preview span,.allocation-ranked-list span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.allocation-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.allocation-detail-section{gap:8px;display:grid}.allocation-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.allocation-explanation-summary{color:#33465d;margin:0;font-size:.86rem;font-weight:700;line-height:1.45}.allocation-explanation-list,.allocation-review-list ul{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:.8rem;line-height:1.4;display:grid}.allocation-review-list{border:1px solid var(--border);background:#fff;border-radius:6px;gap:5px;padding:8px;display:grid}.allocation-review-list>span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.allocation-detail-section h4{color:#24364a;font-size:.92rem}.allocation-summary-grid,.allocation-dashboard-grid,.allocation-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.allocation-type-grid{gap:12px}.allocation-summary-grid div,.allocation-action-preview{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:7px;padding:8px;display:grid}.allocation-summary-grid strong,.allocation-action-preview strong,.allocation-ranked-list strong{color:var(--foreground);font-size:.9rem;line-height:1.35}.allocation-inventory-table{table-layout:fixed;min-width:1040px}.allocation-inventory-table th:nth-child(2),.allocation-inventory-table td:nth-child(2),.allocation-inventory-table th:nth-child(3),.allocation-inventory-table td:nth-child(3),.allocation-inventory-table th:nth-child(4),.allocation-inventory-table td:nth-child(4){white-space:nowrap;width:12%}.allocation-inventory-table td:first-child{gap:3px;display:grid}.allocation-action-bar{flex-wrap:wrap;gap:8px;display:flex}.allocation-action-bar button{color:#24364a;cursor:pointer;font:inherit;background:#fff;border:1px solid #c8d6e3;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:800}.allocation-action-bar button.active,.allocation-action-bar button:focus-visible{color:#174a79;background:#f1f8ff;border-color:#8fb9dc;outline:none}.allocation-action-preview{grid-template-columns:minmax(0,1fr) auto;align-items:start}.allocation-empty-state{color:var(--muted);background:#fbfdff;border:1px dashed #c8d6e3;border-radius:6px;padding:14px;font-size:.88rem;font-weight:700}.allocation-ranked-list{gap:8px;display:grid}.allocation-ranked-list article{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.allocation-ranked-list article div{gap:3px;display:grid}.inventory-action-principle{background:linear-gradient(135deg,#fff 0%,#f8fbff 66%,#eef5fc 100%);border:1px solid #c1d2e4;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(340px,.56fr);align-items:stretch;gap:12px;padding:16px;display:grid;box-shadow:0 14px 34px #202a3514}.inventory-action-principle>div:first-child{align-content:center;gap:7px;display:grid}.inventory-action-principle span,.inventory-action-card-header span,.inventory-action-timeline-header time,.inventory-action-dashboard-grid span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.inventory-action-principle strong{color:var(--graphite);font-size:1.35rem;line-height:1.15}.inventory-action-principle p{max-width:760px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.inventory-action-principle-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px;display:grid}.inventory-action-principle-steps span{min-height:58px;color:var(--accent-dark);text-align:center;background:#fff;border:1px solid #c0d2e6;border-radius:6px;justify-content:center;align-items:center;display:flex}.inventory-action-card-grid,.action-intelligence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.inventory-action-card,.action-intelligence-card,.inventory-action-timeline article{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:14px;display:grid}.inventory-action-card-header,.action-intelligence-card>div,.inventory-action-timeline-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.inventory-action-card>strong,.action-intelligence-card strong,.inventory-action-timeline strong{color:var(--graphite);font-size:1rem;line-height:1.25}.inventory-action-card p,.inventory-action-timeline p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.inventory-action-card ul,.action-intelligence-card ul{color:#263545;gap:6px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.42;display:grid}.inventory-action-timeline-fields,.action-flow-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:7px;display:grid}.action-flow-fields.two-field{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-action-timeline-fields div,.action-flow-fields div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:3px;min-width:0;padding:7px 8px;display:grid}.inventory-action-timeline-fields span,.action-flow-fields span,.action-flow-quantity{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.inventory-action-timeline-fields strong,.action-flow-fields strong{overflow-wrap:anywhere;color:#24364a;font-size:.82rem;line-height:1.3}.action-flow-quantity{background:#f4f7fa;border:1px solid #c8d6e3;border-radius:999px;width:fit-content;padding:4px 7px}.action-distinction-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.action-flow-list{gap:8px;display:grid}.action-flow-list article{border:1px solid var(--border);background:#fbfdff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.action-flow-list.transfer article{border-left:4px solid var(--accent)}.action-flow-list.issue article{border-left:4px solid var(--blue)}.action-flow-main{gap:6px;min-width:0;display:grid}.action-flow-main strong{color:#24364a;font-size:.92rem}.action-flow-main p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.action-flow-path{color:#263545;flex-wrap:wrap;align-items:center;gap:6px;font-size:.84rem;font-weight:800;line-height:1.35;display:flex}.action-flow-path span{align-items:center;gap:6px;min-width:0;display:inline-flex}.action-flow-path span+span:before{color:var(--accent);content:"->";font-weight:900}.inventory-action-timeline{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.inventory-action-timeline article{border-left:4px solid var(--accent)}.inventory-action-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.inventory-action-dashboard-grid div{border:1px solid var(--border);background:#fbfdff;border-radius:6px;align-content:start;gap:6px;padding:10px;display:grid}.inventory-action-dashboard-grid strong{color:var(--graphite);font-size:1.25rem;line-height:1.1}.issue-impact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.issue-impact-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);overflow-wrap:anywhere;border-left-width:4px;border-radius:8px;gap:12px;padding:14px;display:grid}.issue-impact-panel.info{border-left-color:var(--accent)}.issue-impact-panel.warning{border-left-color:var(--amber)}.issue-impact-panel.critical{border-left-color:var(--red)}.issue-impact-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.issue-impact-panel-header>div:first-child{gap:4px;min-width:0;display:grid}.issue-impact-panel-header span,.issue-impact-calculation span,.issue-impact-context-grid span,.issue-impact-asset-list span,.issue-confirmation-card span,.issue-impact-dashboard-grid span,.issue-impact-dashboard-list>span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.issue-impact-panel-header strong{color:var(--graphite);font-size:1.02rem;line-height:1.25}.issue-impact-warning{color:#24364a;margin:0;font-size:.9rem;font-weight:800;line-height:1.45}.issue-impact-calculation,.issue-impact-context-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:7px;display:grid}.issue-impact-calculation div,.issue-impact-context-grid div,.issue-confirmation-card{border:1px solid var(--border);background:#fbfdff;border-radius:6px;gap:5px;min-width:0;padding:9px;display:grid}.issue-impact-calculation strong,.issue-impact-context-grid strong,.issue-confirmation-card strong{color:#24364a;overflow-wrap:anywhere;font-size:.86rem;line-height:1.35}.issue-impact-asset-list{border:1px solid var(--border);background:#fbfdff;border-radius:6px;gap:7px;padding:9px;display:grid}.issue-impact-asset-list ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.issue-impact-asset-list li{color:#24364a;background:#fff;border:1px solid #c8d6e3;border-radius:999px;padding:5px 7px;font-size:.76rem;font-weight:800;line-height:1.2}.issue-impact-asset-list p,.issue-impact-panel-note,.movement-impact-card-summary p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.issue-impact-explanation-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;display:grid}.issue-impact-explanation-grid>div{border:1px solid var(--border);background:#fbfdff;border-radius:6px;gap:7px;min-width:0;padding:9px;display:grid}.issue-impact-explanation-grid span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.issue-impact-explanation-grid ul,.issue-impact-inline-list{gap:5px;margin:0;padding-left:16px;display:grid}.issue-impact-explanation-grid li,.issue-impact-inline-list li{color:#24364a;overflow-wrap:anywhere;font-size:.8rem;line-height:1.35}.issue-impact-safe-state{color:var(--muted);background:#fbfdff;border:1px dashed #c8d6e3;border-radius:6px;padding:10px;font-size:.85rem;font-weight:700;line-height:1.45}.issue-confirmation-card{background:#f6fbff;border-color:#b9d4eb}.issue-confirmation-card p,.issue-impact-dashboard-grid p,.issue-impact-dashboard-list p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.issue-confirmation-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.issue-confirmation-meta span:not(.status-badge){color:#526276;text-transform:none;background:#fff;border:1px solid #c8d6e3;border-radius:999px;padding:5px 7px;line-height:1.2}.issue-confirmation-button{width:fit-content;max-width:100%;color:var(--accent-dark);cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #8fb9dc;border-radius:6px;min-height:44px;padding:8px 10px;font-size:.82rem;font-weight:900;line-height:1.2}.issue-confirmation-button:hover,.issue-confirmation-button:focus-visible{background:var(--accent-soft);outline:none}.issue-impact-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;display:grid}.issue-impact-dashboard-grid div,.issue-impact-dashboard-list article{border:1px solid var(--border);background:#fbfdff;border-radius:6px;gap:6px;min-width:0;padding:10px;display:grid}.issue-impact-dashboard-grid strong{color:#102942;font-size:1.3rem;line-height:1.1}.issue-impact-dashboard-list{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;gap:7px;padding:10px;display:grid}.issue-impact-dashboard-list article{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:start}.issue-impact-dashboard-list strong{color:#24364a;font-size:.9rem;line-height:1.3}.movement-impact-disclosure{min-width:160px}.movement-impact-disclosure summary{cursor:pointer;width:fit-content;list-style:none}.movement-impact-disclosure summary::-webkit-details-marker{display:none}.movement-impact-detail{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;gap:7px;min-width:min(280px,70vw);margin-top:8px;padding:9px;display:grid}@media (max-width:1080px){.inventory-action-principle{grid-template-columns:1fr}}.depot-shell{--depot-nav-width:236px;grid-template-columns:var(--depot-nav-width) minmax(0, 1fr);transition:grid-template-columns .16s}.depot-nav-toggle{width:100%;min-height:34px;color:var(--accent-dark);cursor:pointer;background:#f8fbfd;border:1px solid #c8d6e3;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:0 0 8px;font-size:.78rem;font-weight:900;line-height:1;display:flex}.depot-nav-toggle:hover,.depot-nav-toggle:focus-visible{background:#eef6fc;border-color:#8fb9dc;outline:none}.depot-nav-link{align-items:center;gap:8px;min-width:0;display:flex}.depot-nav-link-short{width:34px;min-width:34px;height:30px;color:var(--accent-dark);background:#f8fbfd;border:1px solid #d4e0ea;border-radius:7px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;line-height:1;display:none}.depot-nav-link-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-collapsed .depot-brand{justify-content:center;padding-inline:0}.nav-collapsed .depot-brand-copy,.nav-collapsed .depot-sidebar-search,.nav-collapsed .depot-nav-section-title,.nav-collapsed .depot-nav-link-label,.nav-collapsed .depot-nav-toggle span:last-child{display:none}.nav-collapsed .depot-nav{gap:8px}.nav-collapsed .depot-nav-section{gap:5px}.nav-collapsed .depot-nav-link{justify-content:center;padding:4px 0}.nav-collapsed .depot-nav-link-short{display:inline-flex}.operator-filter-bar{border-bottom:1px solid var(--border);background:#fbfdff;grid-template-columns:minmax(190px,1.4fr) repeat(auto-fit,minmax(128px,1fr));gap:8px;padding:10px 12px;display:grid}.operator-filter-field{gap:4px;min-width:0;display:grid}.operator-filter-field span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.operator-filter-field input,.operator-filter-field select{border:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);background:#fff;border-radius:6px;padding:7px 8px;font-size:.82rem}.operator-filter-field input:focus,.operator-filter-field select:focus{border-color:#7fb1dd;outline:2px solid #d9ecfb}tbody tr[role=button][aria-selected=true]{outline-offset:-2px;outline:2px solid #5c86c8}tbody tr[role=button]:focus-visible{outline-offset:-3px;outline:3px solid #5c86c8}tbody tr[role=button][aria-selected=true] td{background:#f6fbff}.operator-shortcut-additions table{min-width:620px}.operator-shortcut-additions td strong,.operator-shortcut-additions td span{display:block}.operator-shortcut-additions td span{color:var(--muted);margin-top:3px;font-size:.76rem;font-weight:800}.table-cell-subtle{color:var(--muted);margin-top:3px;font-size:.74rem;font-weight:700;line-height:1.25;display:block}.inventory-timeline-workspace{gap:14px;min-width:0;display:grid}.inventory-timeline-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inventory-timeline-summary-strip article{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:7px;gap:4px;padding:10px 12px;display:grid}.inventory-timeline-summary-strip span,.timeline-event-fields span,.timeline-detail-grid span,.timeline-readonly-note span,.inventory-timeline-detail-header>div>span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.inventory-timeline-summary-strip strong{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.2}.inventory-timeline-filter-bar{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(190px,1.3fr) repeat(6,minmax(118px,1fr))}.inventory-timeline-body{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:14px;min-width:0;display:grid}.inventory-timeline-list-panel,.inventory-timeline-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);overflow-wrap:anywhere;border-radius:8px}.inventory-timeline-list-header,.inventory-timeline-detail-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:12px 14px;display:flex}.inventory-timeline-list-header h3,.inventory-timeline-detail-header h3,.inventory-timeline-detail-section h4{margin:0}.inventory-timeline-list-header p,.inventory-timeline-detail-header p{color:var(--muted);margin:4px 0 0;font-size:.86rem;line-height:1.45}.inventory-timeline-event-list{gap:10px;padding:12px;display:grid}.inventory-timeline-event-card{border:1px solid var(--border);width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:#fff;border-left:4px solid #80a9cc;border-radius:7px;gap:10px;padding:12px;display:grid}.inventory-timeline-event-card:hover,.inventory-timeline-event-card:focus-visible,.inventory-timeline-event-card.selected{background:#f6fbff;border-color:#8fb9dc;outline:none}.inventory-timeline-event-card.selected{border-left-color:#2f6f9f}.timeline-event-card-header{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.timeline-event-card-header time{color:#526276;font-size:.75rem;font-weight:800;display:block}.timeline-event-card-header h3{color:#102942;margin:3px 0 0;font-size:1rem;line-height:1.25}.timeline-event-item-line{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.timeline-event-item-line strong{color:var(--foreground)}.timeline-event-item-line span{color:var(--muted);font-size:.82rem;font-weight:800}.timeline-event-fields,.timeline-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.timeline-event-fields div,.timeline-detail-grid div,.timeline-readonly-note{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;min-width:0;padding:8px;display:grid}.timeline-event-fields strong,.timeline-detail-grid strong,.timeline-readonly-note strong{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-size:.84rem;line-height:1.35}.inventory-timeline-empty-state{border:1px dashed var(--border);background:var(--panel-soft);text-align:center;border-radius:7px;gap:4px;padding:18px;display:grid}.inventory-timeline-empty-state span{color:var(--muted);font-size:.86rem}.inventory-timeline-detail-panel{gap:12px;padding-bottom:14px;display:grid}.inventory-timeline-detail-header{display:grid}.inventory-timeline-detail-header .badge-row{justify-content:start}.inventory-timeline-detail-section{gap:8px;padding:0 14px;display:grid}.inventory-timeline-detail-section.priority{padding-top:2px}.inventory-timeline-detail-section h4{color:#24364a;font-size:.92rem}.timeline-readonly-note{background:#fbfdff}@media (max-width:1080px){.inventory-timeline-body{grid-template-columns:1fr}.inventory-timeline-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-timeline-filter-bar .operator-filter-field.search{grid-column:1/-1}.timeline-event-fields,.timeline-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.inventory-timeline-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-timeline-filter-bar,.timeline-event-fields,.timeline-detail-grid{grid-template-columns:1fr}.inventory-timeline-filter-bar .operator-filter-field.search{grid-column:auto}.timeline-event-card-header{display:grid}}@media (max-width:430px){.inventory-timeline-summary-strip{grid-template-columns:1fr}.inventory-timeline-event-list,.inventory-timeline-detail-section{padding-inline:10px}}.readiness-minimum-register-table th,.readiness-minimum-register-table td,.reorder-watch-table th,.reorder-watch-table td{white-space:normal!important;width:auto!important}.inventory-register-table th,.inventory-register-table td,.verification-queue-register-table th,.verification-queue-register-table td{white-space:normal}@media (min-width:1281px){.inventory-workspace,.item-master-workspace,.location-control-workspace,.location-confidence-workspace,.equipment-workspace,.equipment-survival-workspace,.reorder-watch-workspace{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}}@media (max-width:1080px){.depot-shell{--depot-nav-width:188px;grid-template-columns:var(--depot-nav-width) minmax(0, 1fr)}.depot-sidebar{border-bottom:0;border-right:1px solid #cfd9e4;height:100vh;padding:12px 10px;position:sticky;top:0;overflow-y:auto}.depot-nav{grid-template-columns:1fr}.inventory-workspace,.item-master-workspace,.location-control-workspace,.location-confidence-workspace,.equipment-workspace,.equipment-survival-workspace,.allocation-workspace,.reorder-watch-workspace,.readiness-minimum-workspace{grid-template-columns:1fr!important}.operator-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-filter-field.search{grid-column:1/-1}.location-count-unexpected-form{grid-template-columns:repeat(2,minmax(0,1fr))}.location-count-unexpected-form .operator-secondary-action,.location-count-wide-field{grid-column:1/-1}}@media (max-width:900px){.depot-shell{--depot-nav-width:72px}.depot-sidebar{padding-inline:10px}.depot-brand{justify-content:center;padding-inline:0}.depot-brand-copy,.depot-sidebar-search,.depot-nav-section-title,.depot-nav-link-label,.depot-nav-toggle span:last-child{display:none}.depot-nav{gap:8px}.depot-nav-section{gap:5px}.depot-nav-link{justify-content:center;padding:4px 0}.depot-nav-link-short{display:inline-flex}}@media (max-width:720px){.depot-shell{--depot-nav-width:64px}.depot-sidebar{max-height:none;padding:10px 8px}.depot-brand-mark{width:36px;height:36px}.depot-nav-link-short{width:30px;min-width:30px;height:28px;font-size:.68rem}.operator-filter-bar{grid-template-columns:1fr}.operator-filter-field.search{grid-column:auto}.location-count-header,.location-count-previous-header{display:grid}.location-count-summary-strip,.location-count-filter-bar,.location-count-unexpected-form{grid-template-columns:1fr}.location-count-wide-field{grid-column:auto}.inventory-register-table,.readiness-minimum-register-table,.reorder-watch-table,.verification-queue-register-table,.item-master-table,.location-register-table,.location-count-table,.equipment-register-table{min-width:620px}}@media (max-width:1080px){.depot-shell{--depot-nav-width:clamp(72px, var(--depot-preferred-nav-width,188px), 188px);grid-template-columns:var(--depot-nav-width) minmax(0, 1fr)}}@media (max-width:900px){.depot-shell{--depot-nav-width:72px}.depot-nav-resize-handle{display:none}}@media (max-width:720px){.depot-shell{--depot-nav-width:64px}.depot-topbar{flex-direction:column;align-items:flex-start}.depot-topbar-brand{min-width:0}}.depot-sidebar{background:linear-gradient(#fffffff5 0%,#f5f9fcf5 100%),#f5f9fc;border-right:1px solid #c4d3e1;height:100vh;padding:16px 10px;position:sticky;top:0;overflow-y:auto;box-shadow:10px 0 30px #14223309}.depot-nav-resize-handle{z-index:3;cursor:col-resize;background:0 0;border:0;width:8px;height:100%;padding:0;position:absolute;inset:0 -4px auto auto}.depot-nav-link{color:#233449;border-radius:6px;gap:8px;padding:7px 8px;font-size:.82rem;font-weight:700}@media (max-width:1080px){.depot-shell{--depot-nav-width:clamp(72px, var(--depot-preferred-nav-width,184px), 184px)}.depot-topbar{grid-template-columns:minmax(150px,.38fr) minmax(220px,1fr) auto;padding-inline:18px}}@media (max-width:900px){.depot-shell{--depot-nav-width:64px}.depot-brand-copy,.depot-nav-section-title,.depot-nav-link-label,.depot-nav-toggle span:last-child{display:none}.depot-nav-link-short{display:inline-flex}}@media (max-width:720px){.depot-topbar{flex-direction:initial;grid-template-columns:1fr;align-items:stretch;gap:10px;padding:14px}.depot-sidebar{height:100vh;max-height:none;padding:10px 8px;position:sticky}.depot-topbar-search,.header-actions{justify-self:stretch;width:100%}.depot-content{padding:16px}}:root{--depot-blue:#1769aa;--depot-blue-dark:#0f426d;--depot-blue-soft:#e9f5ff;--depot-ink:#142233;--depot-line:#c8d7e5}html,body{background:linear-gradient(#f9fbfd 0%,#eef4f9 360px,#e9f0f6 100%),#e9f0f6}.depot-sidebar{background:linear-gradient(#fffffff5 0%,#f5f9fcf5 100%),#f5f9fc;border-right:1px solid #c4d3e1;padding:16px 10px;box-shadow:10px 0 30px #14223309}.depot-sidebar-brand{background:0 0;border:0;border-bottom:1px solid #c6d7e5c7;border-radius:0;align-items:center;gap:10px;margin:0 0 10px;padding:0 4px 14px}.depot-brand-mark:before{border-width:5px;border-radius:10px;inset:4px}.depot-brand-mark-inner{color:var(--depot-blue);font-size:1.42rem}.depot-brand h1{color:var(--depot-blue);letter-spacing:.08em;font-size:1.22rem}.depot-brand p{color:#55687c;letter-spacing:.07em;font-size:.56rem;line-height:1.35}.depot-nav-toggle{min-height:30px;color:var(--depot-blue-dark);background:#fff;border-color:#d3dfeb;border-radius:6px;margin:0 2px 10px;font-size:.72rem;box-shadow:0 6px 14px #1422330a}.depot-nav-toggle:hover,.depot-nav-toggle:focus-visible{background:var(--depot-blue-soft);border-color:#8bbbe0}.depot-nav-section-title{color:#718296;letter-spacing:.1em;padding:0 8px 2px;font-size:.62rem}.depot-nav-link{color:#233449;border-radius:6px;gap:8px;padding:7px 8px;font-size:.82rem;font-weight:700;position:relative}.depot-nav-link:hover,.depot-nav-link:focus-visible{color:var(--depot-blue-dark);background:#e9f5ffcc;border-color:#bfd4e7}.depot-nav-link.active{box-shadow:inset 3px 0 0 var(--depot-blue), 0 8px 18px #1769aa14;color:var(--depot-blue-dark);background:linear-gradient(90deg,#edf7ff 0%,#f7fbff 100%);border-color:#aecde9}.depot-nav-link.active .depot-nav-link-short{color:var(--depot-blue-dark);background:#dff0ff;border-color:#99c4e8}.nav-collapsed .depot-sidebar{padding-inline:8px}.nav-collapsed .depot-sidebar-brand{justify-content:center;padding-inline:0}.nav-collapsed .depot-brand-mark{width:34px;height:34px}.nav-collapsed .depot-nav-link{padding:4px 0}.depot-main{background:0 0}.depot-topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #becfdee6;grid-template-columns:minmax(178px,.42fr) minmax(260px,600px) auto;align-items:center;gap:14px;min-height:58px;padding:10px 22px;display:grid;position:sticky;top:0;box-shadow:0 12px 26px #1422330a}.depot-topbar-home{min-width:0;color:var(--depot-ink);gap:2px;display:grid}.depot-topbar-home>span{color:var(--depot-blue);letter-spacing:.12em;font-size:.66rem;font-weight:900;line-height:1}.depot-topbar-home strong{color:var(--depot-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;line-height:1.15;overflow:hidden}.depot-topbar-home small{color:#68798b;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:800;line-height:1.2;overflow:hidden}.depot-topbar-search{justify-self:center;width:100%;min-width:0}.depot-topbar-search .depot-command-trigger{background:linear-gradient(#fff 0%,#f7fbff 100%);border-color:#bfd4e7;width:100%;min-width:0;height:38px;box-shadow:0 8px 22px #1422330e,inset 0 1px #ffffffe6}.depot-topbar-search .depot-command-trigger:hover{background:#fff;border-color:#88badf}.depot-command-trigger-label{color:#4c6074;font-weight:700}.depot-command-shortcut,.depot-command-input-shortcut{color:#67798c;background:#f7fafc;border-color:#d5e1ec}.header-actions{justify-content:end;justify-self:end;gap:9px}.header-actions .status-badge{min-height:30px;color:var(--depot-blue-dark);background:#edf7ff;border-color:#9fc7e7}.topbar-settings-link{color:#223247;background:#fff;border-color:#c7d7e5;min-height:32px;box-shadow:0 6px 16px #1422330b}.topbar-settings-icon{background:var(--depot-blue-soft);color:var(--depot-blue)}.dashboard-page-header{background:linear-gradient(135deg,#fffffffa 0%,#f6fbfffa 58%,#ecf6fefa 100%),#fff;border:1px solid #bfd3e6;border-radius:8px;gap:10px;padding:22px;display:grid;box-shadow:0 18px 40px #14223311}.dashboard-page-header .breadcrumb{color:var(--depot-blue)}.dashboard-page-header h2{max-width:760px;color:var(--depot-ink);font-size:2.1rem;line-height:1.05}.dashboard-page-header p{color:#506276;max-width:680px;font-size:.96rem}.daily-board-main,.daily-board-side{border-color:#cad9e6;box-shadow:0 14px 34px #1422330e}.daily-board-header{background:linear-gradient(#fbfdff 0%,#f4f9fd 100%)}@media (max-width:1080px){.depot-shell{--depot-nav-width:clamp(72px, var(--depot-preferred-nav-width,184px), 184px)}.depot-topbar{grid-template-columns:minmax(150px,.38fr) minmax(220px,1fr) auto;padding-inline:18px}.depot-topbar-home small{display:none}}@media (max-width:900px){.depot-shell{--depot-nav-width:64px}.depot-nav-link.active{box-shadow:inset 0 0 0 1px #9fc7e7}}@media (max-width:720px){.depot-topbar{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:14px}.depot-topbar-search,.header-actions{justify-self:stretch;width:100%}.header-actions{justify-content:space-between}.depot-content{padding:16px}.dashboard-page-header{padding:18px}.dashboard-page-header h2{font-size:1.72rem}}@media (max-width:1080px){.depot-shell{--depot-nav-width:clamp(72px, var(--depot-preferred-nav-width,188px), 188px);grid-template-columns:var(--depot-nav-width) minmax(0, 1fr)}}@media (max-width:900px){.depot-shell{--depot-nav-width:72px}.depot-nav-resize-handle{display:none}}@media (max-width:720px){.depot-shell{--depot-nav-width:64px}.depot-topbar{flex-direction:column;align-items:flex-start}.depot-topbar-brand{min-width:0}}.depot-sidebar{position:sticky}.depot-sidebar-brand{background:#ffffffb8;border:1px solid #d7e1ec;border-radius:8px;margin-bottom:8px;padding:8px}.depot-nav-resize-handle{cursor:col-resize;z-index:3;background:0 0;border:0;width:8px;height:100%;padding:0;position:absolute;top:0;right:-4px}.depot-nav-resize-handle:after{content:"";background:0 0;border-radius:999px;width:2px;position:absolute;top:14px;bottom:14px;right:3px}.depot-nav-resize-handle:hover:after,.depot-nav-resize-handle:focus-visible:after{background:#8fb9dc}.depot-nav-resize-handle:focus-visible{outline-offset:-2px;outline:2px solid #8fb9dc}.nav-collapsed .depot-nav-resize-handle{display:none}.depot-topbar{gap:14px}.depot-topbar-brand{min-width:max-content;color:var(--accent-dark);align-items:center;gap:9px;display:inline-flex}.depot-topbar-brand>span:last-child{gap:2px;display:grid}.depot-topbar-brand strong{color:var(--accent);letter-spacing:.08em;font-size:1rem;font-weight:900;line-height:1}.depot-topbar-brand small{color:#526276;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.2}.depot-topbar-brand-mark{width:34px;height:34px}.depot-topbar-brand-mark:before{border-width:5px;border-radius:9px}.depot-topbar-brand-mark .depot-brand-mark-inner{font-size:1.25rem}.movement-destination-help{margin-top:10px}.movement-destination-help p{color:var(--muted);margin:8px 0 0;font-size:.84rem;line-height:1.4}.readiness-minimum-inline-detail-row,.readiness-minimum-inline-detail-row td{cursor:default!important}.readiness-minimum-inline-detail-row td{box-shadow:none!important;background:#fff!important;padding:0!important}.readiness-minimum-inline-detail-row .readiness-minimum-detail-panel{box-shadow:none;margin:8px}@media (max-width:1080px){.depot-shell{--depot-nav-width:clamp(72px, var(--depot-preferred-nav-width,188px), 188px)}}@media (max-width:900px){.depot-shell{--depot-nav-width:72px}.depot-nav-resize-handle{display:none}}@media (max-width:720px){.depot-shell{--depot-nav-width:64px}.depot-topbar{flex-direction:column;align-items:flex-start}.depot-topbar-brand{min-width:0}}.anchor-target{scroll-margin-top:16px}.receiving-workflow-stack{gap:10px;min-width:0;display:grid}.detail-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.detail-panel-heading>div{gap:4px;min-width:0;display:grid}.detail-panel-heading span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.detail-panel-close{color:#31445a;cursor:pointer;font:inherit;background:#fff;border:1px solid #c8d6e3;border-radius:6px;flex:none;min-height:30px;padding:7px 9px;font-size:.76rem;font-weight:800;line-height:1}.detail-panel-close:hover,.detail-panel-close:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark);outline:none}.inventory-workspace.detail-closed,.item-master-workspace.detail-closed,.supplier-master-workspace.detail-closed,.location-control-workspace.detail-closed,.equipment-workspace.detail-closed,.reorder-watch-workspace.detail-closed,.readiness-minimum-workspace.detail-closed{grid-template-columns:minmax(0,1fr)!important}.location-inventory-table{table-layout:fixed;width:100%;min-width:0}.location-inventory-table th,.location-inventory-table td{white-space:normal;vertical-align:top}.location-inventory-table th:first-child,.location-inventory-table td:first-child{width:34%}.location-inventory-table th:nth-child(2),.location-inventory-table td:nth-child(2){width:29%}.location-inventory-table th:nth-child(3),.location-inventory-table td:nth-child(3){width:15%}.location-inventory-table th:nth-child(4),.location-inventory-table td:nth-child(4){width:22%}.location-inventory-table .status-badge{white-space:normal;border-radius:6px;max-width:100%}.location-inventory-table .status-badge:before{flex:0 0 6px}.location-inventory-item-cell,.location-inventory-place-cell{gap:3px;min-width:0;display:grid}.location-inventory-item-cell strong,.location-inventory-place-cell strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.86rem;line-height:1.25}.location-inventory-item-cell span,.location-inventory-place-cell span{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;font-weight:700;line-height:1.3}.readiness-minimum-factor-list,.readiness-minimum-review-list ul{padding-left:14px}.readiness-minimum-factor-list span,.readiness-minimum-review-list li{letter-spacing:0;overflow-wrap:anywhere;text-transform:none}.readiness-minimum-register-table,.reorder-watch-table,.location-register-table,.supplier-master-table{min-width:0}@media (max-width:1080px){.receiving-workflow-stack{gap:9px}.readiness-minimum-summary-grid,.readiness-minimum-gap-panel{grid-template-columns:1fr}}@media (max-width:720px){.detail-panel-heading{flex-direction:column;align-items:stretch}.detail-panel-close{width:100%}.location-inventory-table{min-width:520px}}.movement-action-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.operator-action-panel{background:#f8fbfd;border:1px solid #bdd2e2;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.operator-action-panel-header,.operator-action-footer,.operator-action-summary{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.operator-action-panel-header>div,.operator-action-panel-heading,.operator-action-summary{min-width:0}.operator-action-panel-toggle{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:flex-start;gap:9px;padding:0;display:flex}.operator-action-panel-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.operator-action-panel-toggle-icon{color:#2f6f9f;background:#fff;border:1px solid #c9d6e3;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.78rem;font-weight:900;line-height:1;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.operator-action-panel-toggle:hover .operator-action-panel-toggle-icon{color:#0f5f8f;background:#eef7fc;border-color:#8ab4d1}.operator-action-panel-heading{gap:2px;display:grid}.operator-action-panel-body{gap:12px;min-width:0;animation:.14s ease-out operator-panel-open;display:grid}@keyframes operator-panel-open{0%{opacity:.88;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.operator-action-panel-collapsed{color:#526276;background:#fff;border:1px dashed #c7d8e5;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;font-size:.8rem;line-height:1.35;display:flex}.operator-action-panel-new-action{color:#0f5f8f;cursor:pointer;font:inherit;background:#fff;border:1px solid #2f6f9f;border-radius:6px;padding:6px 9px;font-size:.78rem;font-weight:900}.operator-action-panel-new-action:hover,.operator-action-panel-new-action:focus-visible{background:#eef7fc;outline:none}.operator-action-panel-header span:not(.operator-action-panel-toggle-icon),.operator-action-summary span,.operator-next-step{color:#526276;font-size:.78rem;line-height:1.35}.operator-action-panel-header h3{color:#102942;margin:2px 0;font-size:1.08rem;line-height:1.2}.operator-action-panel-header p{color:#526276;margin:0;font-size:.86rem;line-height:1.35}.operator-action-form{grid-template-columns:repeat(3,minmax(130px,1fr));gap:8px;display:grid}.movement-action-form{grid-template-columns:repeat(3,minmax(120px,1fr))}.verification-action-form{grid-template-columns:minmax(150px,.6fr) minmax(130px,.4fr) minmax(220px,1fr)}.operator-action-form label,.operator-check-grid label{color:#24364a;gap:5px;min-width:0;font-size:.76rem;font-weight:800;display:grid}.operator-action-form input,.operator-action-form select{color:#102942;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9d6e3;border-radius:6px;padding:8px 9px;font-size:.86rem}.operator-action-wide{grid-column:span 2}.operator-action-check{background:#fff;border:1px solid #d7e2ea;border-radius:6px;align-items:center;min-height:36px;padding:7px 9px;gap:8px!important;display:flex!important}.operator-action-check input{width:auto;accent-color:var(--accent)}.operator-action-validation{color:#8b271b;background:#fff8f7;border:1px solid #ebb2a9;border-radius:6px;gap:5px;margin:0;padding:8px 12px 8px 28px;font-size:.82rem;font-weight:700;line-height:1.4;display:grid}.compact-action-position{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.session-operation-empty,.session-operation-history{background:#f8fbfd;border:1px solid #cbdceb;border-radius:8px;gap:10px;margin-bottom:12px;padding:10px;display:grid}.session-operation-empty strong,.session-operation-history-header strong{color:#102942}.session-operation-empty span,.session-operation-history-header span{color:#526276;font-size:.82rem;line-height:1.4}.session-operation-history-header{justify-content:space-between;align-items:start;gap:10px;display:flex}.session-operation-history-header>div{gap:3px;min-width:0;display:grid}.session-operation-table{min-width:860px}.session-operation-mini-list{gap:8px;display:grid}.session-operation-mini-list article{border:1px solid var(--border);background:#fbfdff;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.session-operation-mini-list article div{gap:3px;min-width:0;display:grid}.session-operation-mini-list article span{color:var(--muted);font-size:.8rem;line-height:1.35}.operator-check-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.operator-check-grid label{background:#fff;border:1px solid #d7e2ea;border-radius:6px;align-items:center;padding:8px;display:flex}.operator-check-grid input{accent-color:var(--accent)}.operator-primary-action{color:#fff;cursor:pointer;background:#0f5f8f;border:1px solid #0f5f8f;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:9px 12px;font-size:.84rem;font-weight:900;display:inline-flex}.operator-primary-action:hover,.operator-primary-action:focus-visible{background:#0a4a71;outline:none}.operator-primary-action:disabled{color:#526276;cursor:not-allowed;background:#d7e2ea;border-color:#c9d6e3}.operator-secondary-action{color:#0f5f8f;cursor:pointer;background:#fff;border:1px solid #9eb9cf;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:9px 12px;font-size:.84rem;font-weight:900;display:inline-flex}.operator-secondary-action:hover,.operator-secondary-action:focus-visible{background:#eef7fc;border-color:#0f5f8f;outline:none}.operator-step-list{color:#526276;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:.78rem;font-weight:700;display:flex}.operator-action-confirmation{color:#285737;background:#f1fbf4;border:1px solid #b7dcc6;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 10px;font-size:.82rem;display:flex}.operator-action-summary{background:#fff;border:1px solid #d7e2ea;border-radius:6px;justify-content:start;padding:8px 10px}.operator-action-summary strong{color:#102942}.operator-task-card{background:#fff;border:1px solid #d7e2ea;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.operator-task-card div{gap:3px;min-width:0;display:grid}.operator-task-card span{color:#526276;letter-spacing:.02em;text-transform:uppercase;font-size:.74rem;font-weight:800}.operator-task-card strong{color:#102942;overflow-wrap:anywhere;font-size:.92rem;line-height:1.3}.verification-reason-details{border-color:#d7e2ea}.inventory-adjustment-workspace{gap:12px;min-width:0;display:grid}.inventory-adjustment-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.inventory-adjustment-summary-strip article{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:5px;padding:10px;display:grid}.inventory-adjustment-summary-strip span,.inventory-adjustment-detail-header>div>span,.inventory-adjustment-summary-grid>div>span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.inventory-adjustment-summary-strip strong{color:#102942;overflow-wrap:anywhere;min-width:0;font-size:1.05rem;line-height:1.15}.inventory-adjustment-create-panel{overflow:hidden}.inventory-adjustment-source-list{gap:8px;display:grid}.inventory-adjustment-source-list article,.inventory-adjustment-source-empty,.inventory-adjustment-mini-empty,.inventory-adjustment-mini-list article,.dead-stock-review-actions{background:#fff;border:1px solid #d7e2ea;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.inventory-adjustment-source-list article>div,.inventory-adjustment-mini-list article>div{gap:3px;min-width:0;display:grid}.inventory-adjustment-source-list strong,.inventory-adjustment-mini-list strong,.inventory-adjustment-source-empty strong,.inventory-adjustment-mini-empty strong,.dead-stock-review-actions strong{color:#102942;font-size:.9rem;line-height:1.25}.inventory-adjustment-source-list p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.35}.inventory-adjustment-source-list span,.inventory-adjustment-source-empty span,.inventory-adjustment-mini-empty span,.inventory-adjustment-mini-list span,.dead-stock-review-actions span{color:var(--muted);font-size:.78rem;line-height:1.35}.inventory-adjustment-source-list .operator-primary-action,.inventory-adjustment-source-list .operator-secondary-action,.location-count-adjustment-actions .operator-primary-action,.location-count-adjustment-actions .operator-secondary-action,.dead-stock-review-actions .operator-primary-action,.dead-stock-review-actions .operator-secondary-action{flex:none;min-height:34px;padding:7px 10px}.inventory-adjustment-manual-create{background:#fff}.inventory-adjustment-form{grid-template-columns:repeat(4,minmax(120px,1fr));margin-top:10px}.inventory-adjustment-boundary-note{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;gap:4px;padding:9px;display:grid}.inventory-adjustment-boundary-note strong{color:#12395d;font-size:.88rem}.inventory-adjustment-boundary-note span{color:var(--muted);font-size:.82rem;line-height:1.4}.inventory-adjustment-filter-bar{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(140px,.72fr))}.inventory-adjustment-body{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:14px;min-width:0;display:grid}.inventory-adjustment-register-panel,.inventory-adjustment-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.inventory-adjustment-register-panel{overflow:hidden}.inventory-adjustment-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.inventory-adjustment-workspace-header h3,.inventory-adjustment-detail-header h3,.inventory-adjustment-detail-section h4{margin:0}.inventory-adjustment-workspace-header p,.inventory-adjustment-detail-header p{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.inventory-adjustment-table-wrap{max-width:100%;overflow-x:auto}.inventory-adjustment-table{min-width:920px}.inventory-adjustment-table th,.inventory-adjustment-table td{vertical-align:middle;padding:8px 10px}.inventory-adjustment-table tbody tr{cursor:pointer}.inventory-adjustment-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.inventory-adjustment-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.inventory-adjustment-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.inventory-adjustment-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.inventory-adjustment-empty-state{color:var(--muted);text-align:center;font-size:.88rem;font-weight:700;padding:18px 14px!important}.inventory-adjustment-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.inventory-adjustment-detail-panel *{min-width:0}.inventory-adjustment-detail-header{border-bottom:1px solid var(--border);gap:8px;padding-bottom:12px;display:grid}.inventory-adjustment-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.inventory-adjustment-detail-section{gap:8px;display:grid}.inventory-adjustment-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.inventory-adjustment-detail-section h4{color:#24364a;font-size:.92rem}.inventory-adjustment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.inventory-adjustment-summary-grid>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.inventory-adjustment-summary-grid strong{color:#1f3043;overflow-wrap:anywhere;font-size:.84rem;line-height:1.35}.inventory-adjustment-detail-links,.inventory-adjustment-mini-list{gap:8px;display:grid}.location-count-adjustment-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.dead-stock-review-actions{align-items:center;margin-top:4px}@media (max-width:1080px){.inventory-adjustment-body{grid-template-columns:1fr}.inventory-adjustment-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.inventory-adjustment-summary-strip,.inventory-adjustment-filter-bar,.inventory-adjustment-summary-grid,.inventory-adjustment-form{grid-template-columns:1fr}.inventory-adjustment-workspace-header,.inventory-adjustment-source-list article,.inventory-adjustment-mini-list article,.dead-stock-review-actions{display:grid}.inventory-adjustment-source-list .operator-primary-action,.inventory-adjustment-source-list .operator-secondary-action,.dead-stock-review-actions .operator-primary-action,.dead-stock-review-actions .operator-secondary-action{width:100%}}@media (max-width:900px){.movement-action-workspace{grid-template-columns:1fr}.operator-action-panel-header,.operator-action-footer{flex-direction:column;align-items:stretch}.operator-action-panel-toggle{width:100%}.operator-action-form,.movement-action-form,.verification-action-form{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-primary-action{width:100%}}@media (max-width:520px){.operator-action-form,.movement-action-form,.verification-action-form,.operator-check-grid,.compact-action-position{grid-template-columns:1fr}.operator-action-wide{grid-column:auto}.operator-step-list,.operator-action-confirmation,.operator-action-summary,.operator-task-card,.session-operation-history-header,.session-operation-mini-list article{flex-direction:column;align-items:flex-start}.operator-task-card{grid-template-columns:1fr}}@media (max-width:720px){.inventory-action-principle-steps,.action-distinction-grid,.action-flow-list article,.action-flow-fields.two-field{grid-template-columns:1fr}.inventory-action-principle{padding:14px}}.depot-shell{grid-template-columns:236px minmax(0,1fr)}.depot-sidebar{padding:14px 12px}.depot-brand{gap:10px;padding-bottom:10px}.depot-brand-mark{width:42px;height:42px}.depot-brand h1{font-size:1.32rem}.depot-brand p{font-size:.64rem}.depot-sidebar-search{padding:8px 2px 12px}.depot-nav{gap:12px;padding-top:14px}.depot-nav-section{gap:4px}.depot-nav-link{padding:7px 8px;font-size:.84rem}.depot-topbar{min-height:52px;padding:9px 18px}.depot-content{gap:14px;padding:18px}.page-header{gap:8px}.page-header h2{max-width:100%;font-size:1.72rem;line-height:1.12}.page-header p{max-width:760px;font-size:.9rem;line-height:1.42}.breadcrumb{font-size:.68rem}.badge-row,.header-actions{gap:6px}.section{gap:8px}.section-header{align-items:start}.section-header h3{font-size:.98rem}.section-header p{font-size:.84rem;line-height:1.35}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.metric-card,.link-card,.panel,.inventory-attention-card,.signal-card{box-shadow:none;border-radius:6px}.metric-card,.link-card{gap:8px;padding:10px}.metric-value{font-size:1.35rem}.metric-note,.link-card p,.panel-body p{font-size:.82rem;line-height:1.36}.daily-board{grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);align-items:start;gap:12px;display:grid}.daily-board-main,.daily-board-side,.secondary-detail-group{border:1px solid var(--border);background:var(--panel);border-radius:8px;min-width:0}.daily-board-main{overflow:hidden}.daily-board-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.daily-board-header div,.daily-board-side{gap:6px;display:grid}.daily-board-header span,.daily-board-side>span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.daily-board-header strong{color:#102942;font-size:1rem}.daily-board-main .panel{border:0;border-radius:0}.daily-board-main .table-wrap{max-height:360px}.daily-board-side{padding:12px}.daily-board-side div,.action-launcher{gap:8px;display:grid}.daily-board-side a,.table-inline-link{width:fit-content;color:var(--accent-dark);background:#f8fbfd;border:1px solid #c7d4df;border-radius:6px;align-items:center;padding:7px 8px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.daily-board-side a:hover,.daily-board-side a:focus-visible,.table-inline-link:hover,.table-inline-link:focus-visible{background:#eef6fc;border-color:#8fb9dc;outline:none}.priority-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.priority-strip-card{background:#fff;border:1px solid #cad9e6;border-radius:8px;gap:5px;min-width:0;padding:12px;text-decoration:none;display:grid;box-shadow:0 10px 26px #1422330b}.priority-strip-card:hover,.priority-strip-card:focus-visible{background:#f8fbfd;border-color:#8fb9dc;outline:none}.priority-strip-card span,.attention-workspace-header span,.attention-action-card span,.attention-source-links span,.operational-status-card span,.operational-risk-card span,.dashboard-preview-header p,.dashboard-preview-list p{overflow-wrap:anywhere}.priority-strip-card>span,.attention-workspace-header>div>span,.attention-action-card div>span,.attention-source-links>span,.operational-status-card>span,.operational-risk-card>span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900}.priority-strip-card strong{color:#102942;font-size:2rem;line-height:1}.priority-strip-card p,.operational-status-card p,.operational-risk-card p,.dashboard-preview-header p,.dashboard-preview-list p{color:#526276;margin:0;font-size:.8rem;line-height:1.35}.priority-strip-card.green{border-top:4px solid #2f855a}.priority-strip-card.amber{border-top:4px solid #b7791f}.priority-strip-card.orange{border-top:4px solid #c05621}.priority-strip-card.red{border-top:4px solid #c53030}.priority-strip-card.blue{border-top:4px solid #2f6f9f}.attention-workspace{grid-template-columns:minmax(0,1fr) minmax(220px,.24fr);align-items:start;gap:12px;display:grid}.attention-workspace-main{background:#fff;border:1px solid #c4d6e5;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 14px 34px #1422330e}.attention-workspace-header{border-bottom:1px solid #d7e2ea;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-bottom:10px;display:flex}.attention-workspace-header h3{color:#102942;margin:2px 0;font-size:1.2rem;line-height:1.2}.attention-workspace-header p{color:#526276;max-width:720px;margin:0;font-size:.86rem;line-height:1.4}.attention-verification-count{color:#8b271b;background:#fff8f7;border:1px solid #efb0a7;border-radius:6px;flex:none;align-items:center;padding:8px 9px;font-size:.8rem;font-weight:900;line-height:1.25;display:inline-flex}.attention-action-list{gap:8px;display:grid}.attention-action-card{background:#fbfdff;border:1px solid #d3e0eb;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;text-decoration:none;display:grid}.attention-action-card:first-child{background:#fff8f7;border-color:#eda8a8}.attention-action-card:hover,.attention-action-card:focus-visible{background:#f4f9fd;border-color:#8fb9dc;outline:none}.attention-action-rank{color:#0f5f8f;background:#edf5fc;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;letter-spacing:0!important;font-size:.9rem!important;font-weight:900!important}.attention-action-card div{gap:3px;min-width:0;display:grid}.attention-action-card strong{color:#102942;overflow-wrap:anywhere;font-size:.98rem;line-height:1.25}.attention-action-card p{color:#526276;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.35}.attention-source-links{border-top:1px solid #d7e2ea;flex-wrap:wrap;align-items:center;gap:7px;padding-top:10px;display:flex}.attention-source-links a{color:var(--accent-dark);background:#f8fbfd;border:1px solid #c7d4df;border-radius:6px;align-items:center;padding:7px 8px;font-size:.76rem;font-weight:900;line-height:1;display:inline-flex}.attention-source-links a:hover,.attention-source-links a:focus-visible{background:#eef6fc;border-color:#8fb9dc;outline:none}.attention-workspace .daily-board-side div{grid-template-columns:1fr}.operational-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.operational-status-card{background:#fff;border:1px solid #d1dde8;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:11px;text-decoration:none;display:grid}.operational-status-card>*,.operational-risk-card>*,.priority-strip-card>*{min-width:0;max-width:100%}.operational-status-card .status-badge,.operational-risk-card .status-badge,.priority-strip-card .status-badge{white-space:normal;width:fit-content;max-width:100%}.operational-status-card:hover,.operational-status-card:focus-visible{background:#f8fbfd;border-color:#8fb9dc;outline:none}.operational-status-card strong{color:#102942;font-size:1.55rem;line-height:1}.operational-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operational-risk-card{background:#fff;border:1px solid #d1dde8;border-left-width:4px;border-radius:8px;gap:8px;min-width:0;padding:12px;text-decoration:none;display:grid}.operational-risk-card.red{background:snow;border-left-color:#c53030}.operational-risk-card.amber,.operational-risk-card.orange{background:#fffdf7;border-left-color:#b7791f}.operational-risk-card.blue{border-left-color:#2f6f9f}.operational-risk-card.green{border-left-color:#2f855a}.operational-risk-card:hover,.operational-risk-card:focus-visible{background:#f8fbfd;border-color:#8fb9dc #8fb9dc #8fb9dc currentColor;outline:none}.operational-risk-card strong{color:#102942;overflow-wrap:anywhere;font-size:1rem;line-height:1.25}.dashboard-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-preview-panel{background:#fff;border:1px solid #cad9e6;border-radius:8px;gap:10px;min-width:0;display:grid;overflow:hidden}.dashboard-preview-header{background:#f8fbfd;border-bottom:1px solid #d7e2ea;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:11px 12px;display:flex}.dashboard-preview-header>div{gap:3px;min-width:0;display:grid}.dashboard-preview-header h3{color:#102942;margin:0;font-size:1rem;line-height:1.25}.dashboard-preview-list{gap:8px;padding:0 12px 12px;display:grid}.dashboard-preview-list>article{background:#fbfdff;border:1px solid #d7e2ea;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.dashboard-preview-list>article>div{gap:3px;min-width:0;display:grid}.dashboard-preview-list strong{color:#102942;overflow-wrap:anywhere;font-size:.9rem;line-height:1.3}@media (max-width:1180px){.priority-strip,.operational-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operational-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.attention-workspace{grid-template-columns:1fr}.attention-workspace .daily-board-side div{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-preview-grid{grid-template-columns:1fr}}@media (max-width:720px){.operational-status-grid,.operational-risk-grid{grid-template-columns:1fr}.priority-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-workspace-header,.dashboard-preview-header{flex-direction:column;align-items:stretch}.attention-verification-count,.dashboard-preview-header .table-inline-link{width:fit-content}.attention-action-card{grid-template-columns:30px minmax(0,1fr);align-items:start}.attention-action-card .status-badge{white-space:normal;grid-column:2;justify-self:start}.attention-workspace .daily-board-side div{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-preview-list>article{align-items:start}}@media (max-width:460px){.dashboard-page-header{gap:8px;padding:12px}.dashboard-page-header h2{font-size:1.34rem}.dashboard-page-header p,.dashboard-page-header .badge-row,.attention-workspace-header p{display:none}.priority-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.priority-strip-card,.attention-workspace-main,.operational-status-card,.operational-risk-card,.dashboard-preview-header,.dashboard-preview-list{padding-inline:10px}.attention-workspace .daily-board-side div{grid-template-columns:1fr}.priority-strip-card{gap:4px;padding-block:8px}.priority-strip-card strong{font-size:1.55rem}.priority-strip-card>span{letter-spacing:.03em;font-size:.58rem}.priority-strip-card p{font-size:.68rem}.attention-workspace-header h3{font-size:1.08rem}.attention-verification-count{padding:6px 7px;font-size:.72rem}.dashboard-preview-list>article{grid-template-columns:1fr}.dashboard-preview-list>article .status-badge{white-space:normal;justify-self:start}}.action-launcher{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.action-launcher-tile{border:1px solid var(--border);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:start;gap:10px;min-width:0;padding:12px;display:flex}.action-launcher-tile:hover,.action-launcher-tile:focus-visible{background:#f8fbfd;border-color:#8fb9dc;outline:none}.action-launcher-tile div{gap:4px;min-width:0;display:grid}.action-launcher-tile strong{color:#102942;font-size:1rem}.action-launcher-tile span{color:var(--muted);font-size:.84rem;line-height:1.35}.compact-dashboard-grid,.secondary-detail-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.secondary-detail-group{overflow:hidden}.secondary-detail-group>summary{cursor:pointer;color:#24364a;padding:11px 12px;font-size:.88rem;font-weight:900;list-style:none}.secondary-detail-group>summary::-webkit-details-marker{display:none}.secondary-detail-group>summary:before{content:"+";width:20px;height:20px;color:var(--accent-dark);background:#eef6fc;border:1px solid #c8d6e3;border-radius:6px;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.secondary-detail-group[open]>summary{border-bottom:1px solid var(--border);background:#f8fbfd}.secondary-detail-group[open]>summary:before{content:"-"}.secondary-detail-group>.panel,.secondary-detail-group>.table-wrap,.secondary-detail-group>.secondary-detail-grid,.secondary-detail-group>.evidence-detail-stack,.secondary-detail-group>.hero-link-row,.secondary-detail-group>section,.secondary-detail-group>table{margin:12px}.secondary-detail-group>.panel{border-radius:6px}.evidence-detail-stack{gap:12px;display:grid}.equipment-detail-accordion{border:1px solid var(--border);background:#fbfdff;border-radius:6px;padding:0}.equipment-detail-accordion>summary{cursor:pointer;color:#24364a;padding:9px 10px;font-size:.88rem;font-weight:900;list-style:none}.equipment-detail-accordion>summary::-webkit-details-marker{display:none}.equipment-detail-accordion>summary:before{content:"+";width:18px;height:18px;color:var(--accent-dark);background:#eef6fc;border:1px solid #c8d6e3;border-radius:5px;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.equipment-detail-accordion[open]{gap:8px;padding-bottom:10px}.equipment-detail-accordion[open]>summary{border-bottom:1px solid var(--border);background:#f8fbfd}.equipment-detail-accordion[open]>summary:before{content:"-"}.equipment-detail-accordion>:not(summary){margin:0 10px}@media (max-width:1080px){.depot-shell{grid-template-columns:1fr}.depot-sidebar{height:auto;position:relative;overflow:visible}.depot-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-board{grid-template-columns:1fr}}@media (max-width:720px){.depot-content{padding:12px}.depot-topbar{flex-direction:column;align-items:start}.depot-nav{grid-template-columns:1fr}.page-header h2{font-size:1.45rem}.action-launcher,.compact-dashboard-grid,.secondary-detail-grid{grid-template-columns:1fr}.action-launcher-tile{flex-direction:column}}.mobile-nav{display:none}@media (max-width:1080px){.depot-shell{grid-template-columns:1fr}.depot-sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;position:static}.depot-nav,.metric-grid,.card-grid,.signal-grid,.inventory-attention-grid,.dashboard-control-grid,.dashboard-destination-grid,.dashboard-hero,.controlled-summary-grid,.controlled-family-strip,.controlled-state-distinction,.control-state-column-grid,.controlled-inventory-workspace,.inventory-workspace,.item-master-workspace,.supplier-master-workspace,.location-control-workspace,.location-confidence-workspace,.equipment-workspace,.equipment-survival-workspace,.equipment-survival-summary-grid,.equipment-survival-dashboard-stat-grid,.equipment-survival-intelligence-grid,.equipment-survival-impact-grid,.equipment-survival-trend-grid,.equipment-survival-exposure-grid,.equipment-survival-dashboard-preview-grid,.allocation-workspace,.allocation-dashboard-grid,.allocation-type-grid,.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero-main{align-content:start}.inventory-filter-bar,.location-confidence-filter-bar,.verification-queue-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-filter-field.search,.location-confidence-filter-field.search{grid-column:1/-1}.depot-command-trigger{width:100%;min-width:240px}.location-control-grid,.location-intelligence-grid,.location-confidence-factor-list,.controlled-dashboard-stat-grid{grid-template-columns:1fr}}@media (max-width:720px){.depot-sidebar{max-height:48vh;padding:16px;overflow-y:auto}.depot-brand{padding-bottom:12px}.depot-pillar-strip{margin-bottom:12px}.depot-nav{gap:14px;padding-top:14px}.depot-topbar,.depot-content{padding:18px}.depot-nav,.metric-grid,.card-grid,.signal-grid,.inventory-attention-grid,.dashboard-control-grid,.dashboard-destination-grid,.dashboard-hero,.controlled-summary-grid,.controlled-family-strip,.controlled-state-distinction,.control-state-column-grid,.controlled-inventory-workspace,.inventory-workspace,.item-master-workspace,.supplier-master-workspace,.location-control-workspace,.location-confidence-workspace,.equipment-workspace,.two-column{grid-template-columns:1fr}.dashboard-hero{padding:16px}.hero-link-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-link-row a{text-align:center;overflow-wrap:anywhere;min-width:0}.section-header,.depot-topbar{flex-direction:column;align-items:start}.header-actions{width:100%}.depot-command-trigger{min-width:0;max-width:none}.depot-command-trigger-label{font-size:.68rem}.depot-command-overlay{padding:14px}.depot-command-panel{max-height:calc(100vh - 28px)}.depot-command-result{grid-template-columns:44px minmax(0,1fr)}.depot-command-result-mark{width:44px}.depot-command-destination{grid-column:2;justify-self:start}.depot-command-shortcut{display:none}.page-header h2{font-size:2rem}.dashboard-hero h2{font-size:2.25rem}.hero-stat-grid,.inventory-snapshot-grid,.controlled-snapshot-grid,.controlled-intelligence-grid,.item-master-summary-grid,.supplier-master-summary-grid,.supplier-master-lead-grid,.supplier-master-document-grid,.supplier-master-intelligence-grid,.supplier-dashboard-stat-grid,.location-summary-grid,.location-confidence-summary-grid,.location-dashboard-stat-grid,.controlled-dashboard-stat-grid,.location-control-grid,.location-intelligence-grid,.equipment-summary-grid,.equipment-coverage-strip,.equipment-survival-summary-grid,.equipment-survival-dashboard-stat-grid,.equipment-survival-workspace,.equipment-survival-analysis-grid,.equipment-survival-intelligence-grid,.equipment-survival-impact-grid,.equipment-survival-trend-grid,.equipment-survival-exposure-grid,.equipment-survival-dashboard-preview-grid,.equipment-survival-impact-card,.allocation-workspace,.allocation-summary-grid,.allocation-dashboard-grid,.allocation-type-grid,.allocation-action-preview{grid-template-columns:1fr}table{min-width:680px}.equipment-register-table{min-width:520px}.inventory-register-table{min-width:840px}.location-confidence-register-table{min-width:920px}.verification-queue-register-table{min-width:1060px}.controlled-register-table{min-width:920px}.item-master-table{min-width:780px}.supplier-master-table{min-width:860px}.location-register-table{min-width:980px}.equipment-survival-table{min-width:940px}.equipment-survival-dependency-register,.equipment-survival-matrix{min-width:1080px}.allocation-target-table{min-width:980px}.allocation-inventory-table{min-width:860px}.inventory-filter-bar,.verification-queue-filter-bar{grid-template-columns:1fr}.inventory-filter-field.search,.location-confidence-filter-field.search{grid-column:auto}.mini-table{min-width:420px}.movement-list div,.movement-list-row,.issue-impact-dashboard-list article{grid-template-columns:1fr;justify-items:start}.issue-confirmation-button{width:100%}.attention-item-list>div,.dashboard-watch-list>article,.destination-row-list>div,.issue-destination-list>div{grid-template-columns:1fr;justify-items:start}}@media (max-width:1080px){.reorder-dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reorder-status-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reorder-watch-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.reorder-dashboard-stat-grid,.reorder-status-model-grid,.reorder-watch-workspace,.reorder-watch-summary-grid,.reorder-watch-signal-grid,.reorder-visibility-chain,.reorder-watch-criticality-card{grid-template-columns:1fr}.reorder-watch-table{min-width:1120px}}.spof-dashboard-stat-grid,.spof-boundary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.spof-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.spof-dashboard-stat-grid div,.spof-boundary-grid div{border:1px solid var(--border);background:#fbfdff;border-radius:6px;align-content:start;gap:6px;padding:10px;display:grid}.spof-dashboard-stat-grid span,.spof-boundary-grid span,.spof-workspace-header p,.spof-detail-header p,.spof-detail-header>span,.spof-summary-grid span,.spof-risk-explanation span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.spof-dashboard-stat-grid strong,.spof-boundary-grid strong{color:#102942;font-size:1.16rem;line-height:1.15}.spof-workspace{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:start;gap:14px;display:grid}.spof-register-panel,.spof-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.spof-register-panel{overflow:hidden}.spof-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.spof-workspace-header h3,.spof-detail-header h3,.spof-detail-section h4{margin:0}.spof-workspace-header p,.spof-detail-header p{color:var(--muted);letter-spacing:0;text-transform:none;margin:4px 0 0;font-size:.88rem;font-weight:400;line-height:1.45}.spof-table-wrap,.spof-mini-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.spof-register-table{table-layout:fixed;min-width:1280px}.spof-register-table th,.spof-register-table td,.spof-mini-table th,.spof-mini-table td{vertical-align:middle;padding:8px 10px}.spof-register-table th:first-child,.spof-register-table td:first-child{width:13%}.spof-register-table th:nth-child(2),.spof-register-table td:nth-child(2){width:15%}.spof-register-table th:nth-child(3),.spof-register-table td:nth-child(3){width:16%}.spof-register-table th:nth-child(4),.spof-register-table td:nth-child(4){width:13%}.spof-register-table th:nth-child(5),.spof-register-table td:nth-child(5),.spof-register-table th:nth-child(6),.spof-register-table td:nth-child(6){width:8%}.spof-register-table th:nth-child(7),.spof-register-table td:nth-child(7),.spof-register-table th:nth-child(9),.spof-register-table td:nth-child(9){width:7%}.spof-register-table th:nth-child(8),.spof-register-table td:nth-child(8){width:13%}.spof-register-table tbody tr{cursor:pointer}.spof-register-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.spof-register-table tbody tr.selected{outline-offset:-2px;outline:1px solid #8fb9dc}.spof-register-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.spof-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.spof-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.spof-row-action strong{color:var(--foreground)}.spof-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.spof-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.spof-detail-panel *{min-width:0}.spof-detail-header{border-bottom:1px solid var(--border);gap:7px;padding-bottom:12px;display:grid}.spof-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.spof-detail-section{gap:8px;display:grid}.spof-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.spof-detail-section h4{color:#24364a;font-size:.92rem}.spof-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.spof-summary-grid div,.spof-risk-explanation{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:7px;padding:8px;display:grid}.spof-summary-grid strong,.spof-risk-explanation strong{color:var(--foreground);font-size:.9rem;line-height:1.35}.spof-mini-table{table-layout:fixed;min-width:780px}.spof-risk-explanation p{color:#33465d;margin:0;font-size:.88rem;font-weight:700;line-height:1.45}.spof-explanation-list{gap:5px;display:grid}.spof-explanation-list ul{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:.82rem;line-height:1.4;display:grid}.spof-empty-state{color:var(--muted);background:#fbfdff;border:1px dashed #c8d6e3;border-radius:6px;padding:12px;font-size:.86rem;font-weight:700}.allocation-inventory-table{min-width:1080px}.allocation-inventory-table th:first-child,.allocation-inventory-table td:first-child{width:20%}.allocation-inventory-table th:nth-child(2),.allocation-inventory-table td:nth-child(2){white-space:nowrap;width:10%}.allocation-inventory-table th:nth-child(3),.allocation-inventory-table td:nth-child(3){width:14%}.allocation-inventory-table th:nth-child(4),.allocation-inventory-table td:nth-child(4){white-space:nowrap;width:11%}.allocation-inventory-table th:nth-child(5),.allocation-inventory-table td:nth-child(5){width:24%}.allocation-inventory-table th:nth-child(6),.allocation-inventory-table td:nth-child(6){width:21%}.allocation-inventory-table td:nth-child(5){gap:5px;display:grid}@media (max-width:1080px){.spof-dashboard-stat-grid,.spof-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.spof-dashboard-stat-grid,.spof-boundary-grid,.spof-workspace,.spof-summary-grid{grid-template-columns:1fr}.spof-register-table{min-width:1280px}.allocation-inventory-table{min-width:1080px}}.readiness-minimum-boundary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.readiness-minimum-boundary-grid div{border:1px solid var(--border);background:#fbfdff;border-radius:6px;align-content:start;gap:6px;padding:10px;display:grid}.readiness-minimum-boundary-grid span,.readiness-minimum-workspace-header p,.readiness-minimum-detail-header p,.readiness-minimum-detail-header>span,.readiness-minimum-summary-grid span,.readiness-minimum-recommendation-total span,.readiness-minimum-factor-list span,.readiness-minimum-review-list span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.readiness-minimum-boundary-grid strong{color:#102942;font-size:1.06rem;line-height:1.2}.readiness-minimum-workspace{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:start;gap:14px;display:grid}.readiness-minimum-register-panel,.readiness-minimum-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.readiness-minimum-register-panel{overflow:hidden}.readiness-minimum-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.readiness-minimum-workspace-header h3,.readiness-minimum-detail-header h3,.readiness-minimum-detail-section h4{margin:0}.readiness-minimum-workspace-header p,.readiness-minimum-detail-header p{color:var(--muted);letter-spacing:0;text-transform:none;margin:4px 0 0;font-size:.88rem;font-weight:400;line-height:1.45}.readiness-minimum-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.readiness-minimum-register-table{table-layout:fixed;min-width:1320px}.readiness-minimum-register-table th,.readiness-minimum-register-table td{vertical-align:middle;padding:8px 10px}.readiness-minimum-register-table th:first-child,.readiness-minimum-register-table td:first-child{width:18%}.readiness-minimum-register-table th:nth-child(2),.readiness-minimum-register-table td:nth-child(2),.readiness-minimum-register-table th:nth-child(3),.readiness-minimum-register-table td:nth-child(3),.readiness-minimum-register-table th:nth-child(4),.readiness-minimum-register-table td:nth-child(4),.readiness-minimum-register-table th:nth-child(5),.readiness-minimum-register-table td:nth-child(5){white-space:nowrap;width:11%}.readiness-minimum-register-table th:nth-child(6),.readiness-minimum-register-table td:nth-child(6),.readiness-minimum-register-table th:nth-child(7),.readiness-minimum-register-table td:nth-child(7){width:9%}.readiness-minimum-register-table th:nth-child(8),.readiness-minimum-register-table td:nth-child(8),.readiness-minimum-register-table th:nth-child(9),.readiness-minimum-register-table td:nth-child(9){width:10%}.readiness-minimum-register-table tbody tr{cursor:pointer}.readiness-minimum-register-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.readiness-minimum-register-table tbody tr.selected{outline-offset:-2px;outline:1px solid #8fb9dc}.readiness-minimum-register-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.readiness-minimum-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.readiness-minimum-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.readiness-minimum-row-action strong{color:var(--foreground)}.readiness-minimum-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.readiness-minimum-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.readiness-minimum-detail-panel *{min-width:0}.readiness-minimum-detail-header{border-bottom:1px solid var(--border);gap:7px;padding-bottom:12px;display:grid}.readiness-minimum-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.readiness-minimum-detail-section{gap:8px;display:grid}.readiness-minimum-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.readiness-minimum-detail-section h4{color:#24364a;font-size:.92rem}.readiness-minimum-summary-grid,.readiness-minimum-gap-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.readiness-minimum-summary-grid div,.readiness-minimum-gap-panel div,.readiness-minimum-recommendation-total,.readiness-minimum-review-list{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:7px;padding:8px;display:grid}.readiness-minimum-summary-grid strong,.readiness-minimum-gap-panel strong,.readiness-minimum-recommendation-total strong{color:var(--foreground);font-size:.9rem;line-height:1.35}.readiness-minimum-factor-list,.readiness-minimum-review-list ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:.82rem;line-height:1.4;display:grid}.readiness-minimum-factor-list li{gap:3px;display:grid}.readiness-minimum-factor-list strong{color:#24364a}.readiness-minimum-empty-state{color:var(--muted);background:#fbfdff;border:1px dashed #c8d6e3;border-radius:6px;padding:12px;font-size:.86rem;font-weight:700}@media (max-width:1080px){.readiness-minimum-boundary-grid,.readiness-minimum-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.readiness-minimum-boundary-grid,.readiness-minimum-workspace,.readiness-minimum-summary-grid,.readiness-minimum-gap-panel{grid-template-columns:1fr}.readiness-minimum-register-table{min-width:1320px}}.setup-wizard-shell{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:14px;display:grid;overflow:hidden}.setup-path-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:14px;display:grid}.setup-path-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.setup-path-header div{gap:5px;min-width:0;display:grid}.setup-path-header span,.setup-path-card span,.setup-template-grid span,.setup-equipment-list span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1.35}.setup-path-header h3{color:#102942;margin:0;font-size:1.28rem;line-height:1.15}.setup-path-grid,.setup-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.setup-path-card{min-width:0;min-height:104px;color:inherit;cursor:pointer;text-align:left;background:#fbfdff;border:1px solid #c8d6e3;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.setup-path-card.active,.setup-path-card:hover,.setup-path-card:focus-visible{background:#f1f8ff;border-color:#7baed8;outline:none}.setup-path-card strong,.setup-template-grid strong,.setup-equipment-list strong{color:#102942;font-size:.98rem;line-height:1.25}.setup-upload-plan,.site-setup-advanced-stack,.setup-equipment-list{gap:10px;min-width:0;display:grid}.setup-template-grid article,.setup-equipment-list article{border:1px solid var(--border);background:#fbfdff;border-radius:6px;gap:7px;min-width:0;padding:10px;display:grid}.setup-equipment-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.setup-template-grid p,.setup-equipment-list p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.setup-wizard-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:14px;padding:16px;display:flex}.setup-wizard-header>div{gap:6px;min-width:0;display:grid}.setup-wizard-header>div>span,.setup-current-place span,.setup-optional-details>summary{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.setup-wizard-header h3{color:#102942;margin:0;font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1.05}.setup-wizard-header p{max-width:58ch;color:var(--muted);margin:0;font-size:.96rem;line-height:1.45}.setup-progress-dots{align-items:center;gap:7px;min-width:0;padding-top:4px;display:flex}.setup-step-tabs{flex-wrap:wrap;gap:7px;min-width:0;padding-top:4px;display:flex}.setup-step-tabs button{color:#24364a;cursor:pointer;background:#fff;border:1px solid #c8d6e3;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:7px 9px;font-size:.78rem;font-weight:900;line-height:1.15;display:inline-flex}.setup-step-tabs button:hover,.setup-step-tabs button:focus-visible,.setup-step-tabs button.active{background:#eef6fc;border-color:#7baed8;outline:none}.setup-step-tabs button span{width:20px;height:20px;color:var(--accent-dark);background:#dcecf8;border-radius:5px;justify-content:center;align-items:center;font-size:.68rem;display:inline-flex}.setup-progress-dot{background:#fff;border:1px solid #b9c8d7;border-radius:50%;width:9px;height:9px}.setup-progress-dot.done{background:#68b293;border-color:#256f57}.setup-progress-dot.active{border-color:var(--accent-dark);background:var(--accent);width:11px;height:11px}.setup-current-place{background:#fbfdff;border:1px solid #c8d6e3;border-radius:8px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;margin:0 16px;padding:10px 12px;display:grid}.setup-current-place strong{overflow-wrap:anywhere;color:#102942;min-width:0}.setup-permission-strip{background:#fff;border:1px solid #d5dde7;border-radius:8px;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:center;gap:10px;margin:0 16px;padding:10px 12px;display:grid}.setup-permission-strip label{gap:5px;min-width:0;display:grid}.setup-permission-strip span,.setup-critical-review>span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.setup-permission-strip select{min-width:0;min-height:44px}.setup-permission-strip p,.setup-permission-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.4}.setup-permission-note-panel{background:#fbfdff;border:1px solid #c8d6e3;border-radius:8px;gap:4px;padding:12px;display:grid}.setup-permission-note-panel strong{color:#102942;font-size:.94rem;line-height:1.35}.setup-permission-note-panel span{color:var(--muted);font-size:.86rem;line-height:1.4}.setup-critical-review{gap:8px;min-width:0;display:grid}.setup-critical-review>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.setup-critical-review button{color:#24364a;cursor:pointer;background:#fbfdff;border:1px solid #c8d6e3;border-radius:8px;padding:8px 10px;font-size:.82rem;font-weight:800}.setup-critical-review button.active{background:var(--green-bg);color:var(--green);border-color:#9ed3b6}.setup-critical-review button:disabled{cursor:not-allowed;opacity:.56}.setup-active-step,.setup-step-stack{gap:14px;min-width:0;display:grid}.setup-active-step{padding:0 16px 16px}.setup-fast-start-grid{grid-template-columns:minmax(280px,.44fr) minmax(0,.56fr);align-items:start;gap:12px;display:grid}.setup-optional-details{border:1px solid var(--border);background:#fbfdff;border-radius:8px;min-width:0}.setup-optional-details>summary{cursor:pointer;padding:11px 12px;list-style:none}.setup-optional-details>summary::-webkit-details-marker{display:none}.setup-optional-details>summary:before{content:"+";width:20px;height:20px;color:var(--accent-dark);background:#eef6fc;border:1px solid #c8d6e3;border-radius:6px;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.setup-optional-details[open]>summary:before{content:"-"}.setup-optional-details>.setup-form-grid,.setup-optional-details>label,.setup-optional-details>.setup-location-tree-grid,.setup-optional-details>.panel{margin:0 12px 12px}.setup-empty-note{color:var(--muted);border:1px dashed #c8d6e3;border-radius:6px;margin:0;padding:12px;font-size:.86rem;line-height:1.45}.setup-wizard-footer{z-index:5;border-top:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;bottom:0}.setup-wizard-footer .setup-primary-action,.setup-wizard-footer .setup-secondary-action{margin-top:0}.setup-footer-action{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;min-width:0;display:flex}.setup-footer-action span{color:var(--muted);font-size:.82rem;font-weight:800}.site-setup-workspace{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:start;gap:14px;display:grid}.site-setup-step-list,.site-setup-step-detail,.setup-field-card,.setup-location-tree,.equipment-census-card,.setup-queue-card,.setup-output-card,.setup-empty-state-card{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.site-setup-step-list{overflow:hidden}.site-setup-panel-header,.site-setup-detail-header{border-bottom:1px solid var(--border);background:#f8fbfd;gap:8px;padding:12px 14px;display:grid}.site-setup-panel-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.site-setup-panel-header h3,.site-setup-detail-header h3,.equipment-census-card h3{margin:0}.site-setup-panel-header p,.site-setup-detail-header p,.setup-field-card p,.equipment-census-card p,.setup-output-card p,.setup-empty-state-card p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.site-setup-step-buttons{gap:4px;padding:8px;display:grid}.site-setup-step-buttons button{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.site-setup-step-buttons button:hover,.site-setup-step-buttons button:focus-visible,.site-setup-step-buttons button.active{background:#f1f8ff;border-color:#8fb9dc;outline:none}.site-setup-step-buttons button.active{box-shadow:inset 3px 0 0 var(--blue)}.site-setup-step-buttons button>span:first-child{width:28px;height:28px;color:var(--accent-dark);background:#eef6fc;border:1px solid #c8d6e3;border-radius:6px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.site-setup-step-buttons strong{overflow-wrap:anywhere;color:#24364a;font-size:.88rem;line-height:1.2}.site-setup-step-detail{gap:12px;padding-bottom:14px;display:grid}.site-setup-detail-header>span,.site-setup-list>span,.setup-field-card span,.setup-location-tree strong,.equipment-census-card span,.setup-queue-card span,.setup-empty-state-card span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.site-setup-detail-header h3{color:#102942;font-size:1.5rem;line-height:1.1}.site-setup-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px;display:grid}.site-setup-list{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;align-content:start;gap:8px;padding:10px;display:grid}.site-setup-list ul,.setup-location-tree ul,.setup-queue-card ul{color:var(--muted);gap:5px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.4;display:grid}.setup-field-grid,.setup-capture-grid,.equipment-census-grid,.setup-queue-grid,.setup-output-grid,.setup-empty-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.setup-capture-grid,.setup-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-field-card,.equipment-census-card,.setup-queue-card,.setup-output-card,.setup-empty-state-card{align-content:start;gap:10px;padding:12px;display:grid}.setup-field-card strong,.setup-queue-card strong{color:#102942;margin-top:4px;font-size:1.2rem;line-height:1.15;display:block}.setup-location-layout{grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);align-items:start;gap:12px;display:grid}.setup-pill-grid{flex-wrap:wrap;gap:7px;display:flex}.setup-pill-grid span{color:#526276;background:#f4f7fa;border:1px solid #c8d6e3;border-radius:999px;padding:7px 9px;font-size:.76rem;font-weight:800;line-height:1}.setup-location-tree-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.setup-location-tree{gap:10px;padding:12px;display:grid}.setup-location-tree.selected{background:#f1f8ff;border-color:#7baed8}.setup-location-tree>div,.setup-output-card,.setup-empty-state-card{justify-content:space-between;align-items:start;gap:10px;display:flex}.setup-location-tree button{min-width:0;min-height:44px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-content:center;padding:6px 0;display:grid}.setup-location-tree button:focus-visible,.setup-location-tree button.selected{color:var(--accent-dark);outline-offset:3px;outline:2px solid #8fb9dc}.setup-location-tree button span{margin-top:3px;display:block}.setup-location-tree li{justify-content:space-between;align-items:center;gap:8px;display:flex}.equipment-census-card{grid-template-rows:auto 1fr auto}.equipment-census-card h3{color:#102942;font-size:1.2rem;line-height:1.15}.setup-two-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.setup-go-live-grid{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);align-items:start;gap:12px;display:grid}.setup-census-layout,.setup-review-layout{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:start;gap:12px;display:grid}.setup-live-banner,.setup-record-feed,.setup-review-list,.setup-review-source,.setup-duplicate-box{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.setup-live-banner{background:#f2fbf4;border-color:#b6dcc0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.setup-live-banner div,.setup-feed-header div,.setup-census-record div,.setup-review-source{gap:4px;display:grid}.setup-live-banner strong,.setup-feed-header strong,.setup-census-record strong,.setup-review-source strong,.setup-duplicate-box strong{color:#102942}.setup-live-banner span,.setup-feed-header span,.setup-census-record span,.setup-review-source span{color:var(--muted);font-size:.82rem;line-height:1.35}.setup-form{gap:12px;display:grid}.setup-form-grid{gap:10px;display:grid}.setup-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-form label{gap:5px;min-width:0;display:grid}.setup-form label>span,.setup-feed-header span,.setup-review-source span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.setup-form input,.setup-form select,.setup-form textarea{width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;background:#fff;border:1px solid #c8d6e3;border-radius:6px;padding:9px 10px}.setup-form textarea{resize:vertical}.setup-form input:focus,.setup-form select:focus,.setup-form textarea:focus{border-color:#7baed8;outline:none;box-shadow:0 0 0 3px #0f5f951f}.setup-form input:disabled,.setup-form select:disabled,.setup-form textarea:disabled{color:#718096;background:#eef2f5}.setup-check-row{align-items:center;gap:9px;display:flex!important}.setup-check-row input{width:18px;height:18px}.setup-unknown-row{flex-wrap:wrap;gap:7px;display:flex}.setup-unknown-row button,.setup-secondary-action,.setup-table-action{color:#24364a;cursor:pointer;background:#f4f7fa;border:1px solid #c8d6e3;border-radius:6px;padding:8px 10px;font-size:.78rem;font-weight:900;line-height:1}.setup-unknown-row button:hover,.setup-unknown-row button:focus-visible,.setup-secondary-action:hover,.setup-secondary-action:focus-visible,.setup-table-action:hover,.setup-table-action:focus-visible{background:#eef6fc;border-color:#7baed8;outline:none}.setup-record-feed{gap:8px;padding:12px;display:grid}.setup-feed-header,.setup-census-record{justify-content:space-between;align-items:start;gap:10px;display:flex}.setup-feed-header{border-bottom:1px solid var(--border);padding-bottom:10px}.setup-census-record{border:1px solid var(--border);background:#fbfdff;border-radius:6px;padding:10px}.setup-census-record p,.setup-review-source p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.setup-review-list{gap:6px;padding:8px;display:grid}.setup-review-list button{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,.34fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.setup-review-list button:hover,.setup-review-list button:focus-visible,.setup-review-list button.active{background:#f1f8ff;border-color:#8fb9dc;outline:none}.setup-review-list button span{color:var(--muted);font-size:.72rem;font-weight:800}.setup-review-list button strong{overflow-wrap:anywhere;color:#24364a;min-width:0}.setup-review-source{padding:10px}.setup-duplicate-box{gap:10px;padding:12px;display:grid}.setup-duplicate-box>span{color:var(--muted);font-size:.84rem;line-height:1.4}.setup-empty-state-card{background:#fbfdff}.setup-primary-action{color:#fff;cursor:pointer;background:#0f5f95;border:1px solid #7baed8;border-radius:6px;justify-self:start;max-width:100%;min-height:42px;margin-top:12px;padding:10px 12px;font-size:.82rem;font-weight:900;line-height:1}.setup-primary-action:hover,.setup-primary-action:focus-visible{background:#0b4f7c;outline:none}.setup-primary-action:disabled,.setup-unknown-row button:disabled{cursor:not-allowed;opacity:.55}.site-setup-advanced{border:1px solid var(--border);box-shadow:var(--shadow);background:#f8fbfd;border-radius:8px;overflow:hidden}.site-setup-advanced>summary{cursor:pointer;color:#24364a;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:.9rem;font-weight:900;list-style:none;display:flex}.site-setup-advanced>summary::-webkit-details-marker{display:none}.site-setup-advanced>summary:before{content:"+";width:24px;height:24px;color:var(--accent-dark);background:#eef6fc;border:1px solid #c8d6e3;border-radius:6px;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.site-setup-advanced[open]>summary:before{content:"-"}.site-setup-advanced>summary span{margin-right:auto}.site-setup-advanced-body{border-top:1px solid var(--border);gap:18px;padding:14px;display:grid}@media (max-width:1080px){.depot-nav-link,.hero-link-row a,.topbar-settings-link,.depot-command-trigger,.depot-sidebar-search .depot-command-trigger,.setup-step-tabs button,.setup-primary-action,.setup-secondary-action,.setup-table-action,.setup-unknown-row button,.setup-critical-review button,.inventory-filter-field input,.inventory-filter-field select{min-height:44px}.site-setup-workspace,.setup-fast-start-grid,.setup-location-layout,.setup-go-live-grid,.setup-two-panel,.setup-census-layout,.setup-review-layout{grid-template-columns:1fr}.setup-field-grid,.setup-location-tree-grid,.equipment-census-grid,.setup-queue-grid,.setup-empty-state-grid,.setup-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-header h2{overflow-wrap:anywhere;max-width:100%;font-size:1.9rem;line-height:1.12}.page-header p{overflow-wrap:anywhere;max-width:100%}.site-setup-detail-grid,.setup-current-place,.setup-permission-strip,.setup-path-grid,.setup-form-grid.two,.setup-field-grid,.setup-capture-grid,.setup-location-tree-grid,.equipment-census-grid,.setup-queue-grid,.setup-output-grid,.setup-empty-state-grid,.setup-template-grid,.setup-equipment-list article,.site-setup-panel-header,.setup-wizard-header,.site-setup-step-buttons button,.setup-review-list button,.setup-location-tree>div,.setup-wizard-header,.setup-live-banner,.setup-path-header,.setup-feed-header,.setup-census-record,.setup-output-card,.setup-empty-state-card,.site-setup-advanced>summary{grid-template-columns:1fr}.site-setup-step-buttons button{justify-items:start}.setup-current-place,.setup-permission-strip{align-items:start}.setup-path-card,.setup-step-tabs button,.setup-primary-action,.setup-secondary-action,.setup-table-action,.setup-unknown-row button,.setup-critical-review button,.setup-review-list button{min-height:44px}.setup-wizard-footer{align-items:stretch}.setup-wizard-footer .setup-primary-action,.setup-wizard-footer .setup-secondary-action,.setup-footer-action{width:100%}.setup-footer-action{justify-content:stretch}.setup-wizard-header,.setup-location-tree>div,.setup-live-banner,.setup-path-header,.setup-feed-header,.setup-census-record,.setup-output-card,.setup-empty-state-card,.site-setup-advanced>summary{flex-direction:column;align-items:start}}.inventory-register-table,.readiness-minimum-register-table,.reorder-watch-table,.verification-queue-register-table{table-layout:auto;min-width:680px}.item-master-table{min-width:620px}.location-register-table,.equipment-register-table{min-width:560px}.readiness-minimum-workspace{grid-template-columns:minmax(0,1fr)}.readiness-minimum-register-table th,.readiness-minimum-register-table td,.reorder-watch-table th,.reorder-watch-table td,.inventory-register-table th,.inventory-register-table td,.verification-queue-register-table th,.verification-queue-register-table td{white-space:normal!important;width:auto!important}@media (max-width:1080px){.depot-shell{--depot-nav-width:188px;grid-template-columns:var(--depot-nav-width) minmax(0, 1fr)}.depot-sidebar{border-bottom:0;border-right:1px solid #cfd9e4;height:100vh;max-height:none;position:sticky;top:0;overflow-y:auto}.depot-nav{grid-template-columns:1fr}.inventory-workspace,.item-master-workspace,.location-control-workspace,.location-confidence-workspace,.equipment-workspace,.equipment-survival-workspace,.allocation-workspace,.reorder-watch-workspace,.readiness-minimum-workspace{grid-template-columns:1fr!important}}@media (max-width:900px){.depot-shell{--depot-nav-width:72px}.depot-brand{justify-content:center;padding-inline:0}.depot-brand-copy,.depot-sidebar-search,.depot-nav-section-title,.depot-nav-link-label,.depot-nav-toggle span:last-child{display:none}.depot-nav{gap:8px}.depot-nav-link{justify-content:center;padding:4px 0}.depot-nav-link-short{display:inline-flex}}@media (max-width:720px){.depot-shell{--depot-nav-width:64px}.depot-sidebar{padding:10px 8px}.operator-filter-bar{grid-template-columns:1fr}.operator-filter-field.search{grid-column:auto}.inventory-register-table,.readiness-minimum-register-table,.reorder-watch-table,.verification-queue-register-table,.item-master-table,.location-register-table,.equipment-register-table{min-width:620px}}.depot-shell{--depot-nav-width:clamp(196px, var(--depot-preferred-nav-width,236px), 320px);grid-template-columns:var(--depot-nav-width) minmax(0, 1fr)}.depot-nav-resize-handle{top:0;bottom:0;left:calc(var(--depot-nav-width) - 4px);z-index:80;pointer-events:auto;width:8px;height:auto;position:fixed}.inventory-workspace.detail-closed,.item-master-workspace.detail-closed,.supplier-master-workspace.detail-closed,.location-control-workspace.detail-closed,.location-confidence-workspace.detail-closed,.equipment-workspace.detail-closed,.equipment-survival-workspace.detail-closed,.allocation-workspace.detail-closed,.controlled-inventory-workspace.detail-closed,.spof-workspace.detail-closed,.reorder-watch-workspace.detail-closed,.readiness-minimum-workspace.detail-closed{grid-template-columns:minmax(0,1fr)!important}@media (max-width:1080px){.depot-shell{--depot-nav-width:clamp(72px, var(--depot-preferred-nav-width,188px), 188px);grid-template-columns:var(--depot-nav-width) minmax(0, 1fr)}}@media (max-width:900px){.depot-shell{--depot-nav-width:72px}.depot-nav-resize-handle{display:none}}@media (max-width:720px){.depot-shell{--depot-nav-width:64px}.depot-topbar{flex-direction:column;align-items:flex-start}.depot-topbar-brand{min-width:0}}.depot-shell{--depot-nav-width:clamp(184px, var(--depot-preferred-nav-width,204px), 276px)}.depot-shell.nav-collapsed{--depot-nav-width:72px}.depot-sidebar{scrollbar-gutter:auto;min-width:0;overflow-x:clip}.depot-sidebar *,.depot-topbar *{min-width:0}.depot-sidebar-brand{gap:8px;max-width:100%}.depot-sidebar .depot-brand-mark{width:36px;height:36px}.depot-brand-copy{flex:auto;min-width:0}.depot-brand h1,.depot-brand p,.depot-topbar-home strong,.depot-topbar-home small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.depot-sidebar .depot-brand h1{letter-spacing:.06em;font-size:1.06rem}.depot-sidebar .depot-brand p{letter-spacing:.04em;overflow-wrap:anywhere;white-space:normal;word-break:break-word;line-height:1.2}.depot-nav{min-width:0;overflow-x:hidden}.depot-nav-resize-handle{display:none}.depot-nav-section{border-top:1px solid #c7d8e7ad;gap:4px;min-width:0;padding-top:9px}.depot-nav-section:first-child{border-top:0;padding-top:0}.depot-nav-section-header{color:#65798d;cursor:pointer;width:100%;min-width:0;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:3px 8px 4px;display:flex}.depot-nav-section-header:hover,.depot-nav-section-header:focus-visible{color:var(--depot-blue-dark)}.depot-nav-section-title{text-overflow:ellipsis;overflow-wrap:anywhere;white-space:normal;min-width:0;padding:0;overflow:hidden}.depot-nav-section-caret{color:#8a9bae;flex:none;font-size:.68rem;font-weight:900;line-height:1}.depot-nav-section-links{gap:3px;min-width:0;display:grid}.depot-nav-subsection-label{color:#708092;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;margin:2px 8px 0;font-size:.58rem;font-weight:900;line-height:1;display:block;overflow:hidden}.depot-nav-subsection-label.separated{border-top:1px solid #c7d8e794;margin-top:6px;padding-top:7px}.depot-nav-link{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:grid;overflow:hidden}.depot-nav-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.depot-nav-link-badge{flex:none;justify-content:center;align-items:center;display:inline-flex}.depot-nav-link-badge .status-badge{min-height:18px;padding:3px 5px;font-size:.55rem;line-height:1}.nav-collapsed .depot-nav-section{border-top:0;padding-top:0}.nav-collapsed .depot-nav-section-header,.nav-collapsed .depot-nav-subsection-label,.nav-collapsed .depot-nav-link-badge{display:none}.nav-collapsed .depot-nav-section-links{gap:8px}.depot-topbar-search .depot-command-trigger{height:34px}.depot-command-trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.depot-command-shortcut{flex:none}.depot-command-panel{width:min(640px,100vw - 32px)}.procurement-list-toolbar{flex-wrap:wrap;gap:10px;display:flex}.procurement-export-action{min-height:34px;color:var(--depot-blue-dark);background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #bfd4e7;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #1422330e}.procurement-export-action:hover,.procurement-export-action:focus-visible{background:#fff;border-color:#8bbbe0}.procurement-list-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.procurement-supplier-groups{gap:10px;display:grid}.procurement-supplier-group{background:#fff;border:1px solid #c7d8e7c7;border-radius:8px;gap:7px;padding:10px 12px;display:grid}.procurement-supplier-group strong{color:var(--depot-blue-dark);font-size:.86rem}.procurement-supplier-group ul{gap:4px;margin:0;padding-left:18px;display:grid}.procurement-supplier-group li{color:#4f6175;font-size:.82rem}@media (max-width:1080px){.depot-shell{--depot-nav-width:clamp(72px, var(--depot-preferred-nav-width,188px), 188px)}}@media (max-width:900px){.depot-shell{--depot-nav-width:72px}.depot-sidebar .depot-brand-mark{width:30px;height:30px}.depot-sidebar-brand{gap:0;padding-inline:0}.depot-nav-section-header{display:none}.depot-nav-section{border-top:0;padding-top:0}.depot-nav-subsection-label{display:none}.depot-topbar{grid-template-columns:minmax(0,1fr)}.depot-topbar-search{max-width:100%}}@media (max-width:720px){.depot-shell{--depot-nav-width:64px}.depot-command-panel{width:calc(100vw - 20px)}.depot-command-shortcut-help{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-list-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){.depot-command-shortcut-help{grid-template-columns:1fr}}.inventory-intelligence-summary.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.procurement-list-status-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.procurement-list-action{min-height:30px;color:var(--depot-blue-dark);background:#fff;border:1px solid #bfd4e7;border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-size:.74rem;font-weight:900;display:inline-flex}.procurement-list-action:hover,.procurement-list-action:focus-visible{background:#f7fbff;border-color:#8bbbe0;outline:none}.procurement-list-action.muted{color:#5f6e7f;border-color:#d5dde6}.procurement-list-action-note{color:#6a7888;font-size:.8rem;font-weight:800}.procurement-compatibility-cell{gap:4px;min-width:0;display:grid}.procurement-compatibility-cell span:not(.status-badge){color:#5f6e7f;overflow-wrap:anywhere;font-size:.76rem;font-weight:800}.procurement-receiving-match-list{gap:10px;display:grid}.procurement-receiving-match{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.procurement-receiving-match div{gap:3px;min-width:0;display:grid}.procurement-receiving-match strong,.procurement-receiving-match span{overflow-wrap:anywhere}.procurement-receiving-match strong{color:var(--depot-blue-dark);font-size:.88rem}.procurement-receiving-match div>span{color:#5f6e7f;font-size:.8rem}.lot-intelligence-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.lot-intelligence-summary-grid .panel-body{min-height:118px}.lot-intelligence-filter-bar{grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(150px,.75fr));margin-bottom:10px}.supplier-master-table{min-width:1120px}.supplier-master-table th:first-child,.supplier-master-table td:first-child{width:21%}.supplier-master-table th:nth-child(2),.supplier-master-table td:nth-child(2){width:16%}.supplier-master-table th:nth-child(3),.supplier-master-table td:nth-child(3){width:24%}.supplier-master-table th:nth-child(4),.supplier-master-table td:nth-child(4){white-space:nowrap;width:11%}.supplier-master-table th:nth-child(5),.supplier-master-table td:nth-child(5){width:14%}.supplier-master-table th:nth-child(6),.supplier-master-table td:nth-child(6),.supplier-master-table th:nth-child(7),.supplier-master-table td:nth-child(7){width:9%}.reorder-watch-table{min-width:1120px}.equipment-register-table{min-width:1040px}@media (max-width:1080px){.inventory-intelligence-summary.signal-grid,.lot-intelligence-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.inventory-intelligence-summary.signal-grid,.lot-intelligence-summary-grid,.lot-intelligence-filter-bar,.procurement-receiving-match{grid-template-columns:minmax(0,1fr)}}.depot-mark{object-fit:contain;filter:drop-shadow(0 0 1px #ffffffb3);background:0 0;flex:none;display:block}.depot-sidebar-mark{width:38px;height:38px}.depot-topbar-mark{width:30px;height:30px}.depot-topbar-home{align-items:center;gap:9px;min-width:0;display:inline-flex}.depot-topbar-home>.depot-topbar-home-copy{gap:2px;min-width:0;display:grid}.depot-topbar-home-copy>span{color:var(--depot-blue);letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:900;line-height:1;overflow:hidden}.depot-topbar-home-copy>strong{color:var(--depot-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;line-height:1.15;overflow:hidden}.depot-topbar-home-copy>small{color:#68798b;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:800;line-height:1.2;overflow:hidden}.depot-topbar{grid-template-columns:minmax(190px,.52fr) minmax(180px,320px) auto}.depot-topbar-search{max-width:320px}.depot-topbar-search .depot-command-trigger,.depot-command-trigger{color:#32475b;background:#ffffffdb;border-color:#d6e2ed;width:100%;min-width:0;height:32px;min-height:32px;padding:4px 7px 4px 9px;box-shadow:inset 0 1px #fffc}.depot-topbar-search .depot-command-trigger:hover,.depot-command-trigger:hover{background:#fff;border-color:#a9c5dc;box-shadow:0 5px 14px #1f4a760b}.depot-command-trigger-icon,.depot-command-input-icon{border-width:1.5px;border-color:#6f9fc7;width:12px;height:12px}.depot-command-trigger-icon:after,.depot-command-input-icon:after{background:#6f9fc7;width:5px;height:1.5px;bottom:-3px;right:-4px}.depot-command-trigger-label{color:#4c6074;font-size:.76rem;font-weight:800}.depot-command-shortcut,.depot-command-input-shortcut{color:#6f7f90;background:#fbfdff;border-color:#d9e3ed;font-size:.64rem}.depot-nav-section-neutral{--depot-nav-accent:#748395;--depot-nav-accent-soft:#7483951a;--depot-nav-accent-border:#7483953d}.depot-nav-section-inventory{--depot-nav-accent:#64856a;--depot-nav-accent-soft:#64856a1f;--depot-nav-accent-border:#64856a42}.depot-nav-section-intelligence{--depot-nav-accent:#5d9ec8;--depot-nav-accent-soft:#5d9ec81f;--depot-nav-accent-border:#5d9ec842}.depot-nav-section-operations{--depot-nav-accent:#bd7a3c;--depot-nav-accent-soft:#bd7a3c1f;--depot-nav-accent-border:#bd7a3c42}.depot-nav-section-maintenance{--depot-nav-accent:#8370bd;--depot-nav-accent-soft:#8370bd1f;--depot-nav-accent-border:#8370bd42}.depot-nav-section-administration{--depot-nav-accent:#4c8f8b;--depot-nav-accent-soft:#4c8f8b1f;--depot-nav-accent-border:#4c8f8b42}.depot-nav-section-header{padding-right:7px}.depot-nav-section-caret{color:#8f9baa;opacity:.58;justify-content:center;align-items:center;width:12px;height:12px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.depot-nav-section-header:hover .depot-nav-section-caret,.depot-nav-section-header:focus-visible .depot-nav-section-caret{color:var(--depot-nav-accent);opacity:.82}.depot-nav-link{gap:8px}.depot-nav-link-icon{width:23px;min-width:23px;height:23px;color:var(--depot-nav-accent);opacity:.78;justify-content:center;align-items:center;display:inline-flex}.depot-nav-link-icon svg{stroke-width:1.75px;width:17px;height:17px}.depot-nav-link:hover .depot-nav-link-icon,.depot-nav-link:focus-visible .depot-nav-link-icon,.depot-nav-link.active .depot-nav-link-icon{opacity:1}.depot-nav-link.active .depot-nav-link-icon{border:1px solid var(--depot-nav-accent-border);background:var(--depot-nav-accent-soft);border-radius:6px}.nav-collapsed .depot-nav-link-icon{width:34px;min-width:34px;height:30px}@media (max-width:1080px){.depot-topbar{grid-template-columns:minmax(156px,.42fr) minmax(180px,300px) auto}.depot-topbar-search{max-width:300px}}@media (max-width:900px){.depot-sidebar-mark{width:30px;height:30px}.depot-topbar{grid-template-columns:minmax(0,1fr)}.depot-topbar-search{max-width:100%}}@media (max-width:720px){.depot-topbar-home-copy>small{display:none}.depot-topbar-search .depot-command-trigger,.depot-command-trigger{height:42px;min-height:42px}}@media (max-width:900px){.depot-nav{gap:5px;padding-top:10px}.depot-nav-section{gap:2px}.depot-nav-section-links{gap:3px}.depot-nav-link{justify-content:center;min-height:0;padding:1px 0}.depot-nav-link-icon,.nav-collapsed .depot-nav-link-icon{width:28px;min-width:28px;height:24px}.depot-sidebar-footer{margin-top:10px;padding-top:8px}}.dead-stock-workspace{gap:12px;min-width:0;display:grid}.dead-stock-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dead-stock-summary-strip article{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:5px;padding:10px;display:grid}.dead-stock-summary-strip span,.dead-stock-detail-header>div>span,.dead-stock-summary-grid>div>span{color:#526276;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.dead-stock-summary-strip strong{color:#102942;overflow-wrap:anywhere;min-width:0;font-size:1.05rem;line-height:1.15}.dead-stock-filter-bar{grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(140px,.72fr))}.dead-stock-body{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:14px;min-width:0;display:grid}.dead-stock-register-panel,.dead-stock-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.dead-stock-register-panel{overflow:hidden}.dead-stock-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.dead-stock-workspace-header h3,.dead-stock-detail-header h3,.dead-stock-detail-section h4{margin:0}.dead-stock-workspace-header p,.dead-stock-detail-header p,.dead-stock-note{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.dead-stock-table-wrap{max-width:100%;overflow-x:auto}.dead-stock-table{min-width:1120px}.dead-stock-table th,.dead-stock-table td{vertical-align:middle;padding:8px 10px}.dead-stock-table tbody tr{cursor:pointer}.dead-stock-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dead-stock-table tbody tr.selected{outline-offset:-2px;outline:1px solid #8fb9dc}.dead-stock-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.dead-stock-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.dead-stock-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.dead-stock-row-action strong{color:var(--foreground)}.dead-stock-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.dead-stock-empty-state{color:var(--muted);text-align:center;font-size:.88rem;font-weight:700;padding:18px 14px!important}.dead-stock-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.dead-stock-detail-panel *{min-width:0}.dead-stock-detail-header{border-bottom:1px solid var(--border);gap:8px;padding-bottom:12px;display:grid}.dead-stock-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.dead-stock-detail-links{flex-wrap:wrap;gap:8px;display:flex}.dead-stock-detail-section{gap:8px;display:grid}.dead-stock-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.dead-stock-detail-section h4{color:#24364a;font-size:.92rem}.dead-stock-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dead-stock-summary-grid>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.dead-stock-summary-grid strong{color:#1f3043;overflow-wrap:anywhere;font-size:.84rem;line-height:1.35}.dead-stock-reason-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.dead-stock-reason-list li{border:1px solid var(--border);background:#fbfdff;border-radius:6px;gap:3px;padding:8px;display:grid}.dead-stock-reason-list strong{color:#24364a;font-size:.86rem}.dead-stock-reason-list span,.dead-stock-readonly-note span{color:var(--muted);font-size:.82rem;line-height:1.4}.dead-stock-action-grid{flex-wrap:wrap;gap:6px;display:flex}.dead-stock-readonly-note{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;gap:4px;padding:9px;display:grid}.dead-stock-readonly-note strong{color:#12395d;font-size:.88rem}@media (max-width:1080px){.dead-stock-body{grid-template-columns:1fr}}@media (max-width:720px){.dead-stock-summary-strip,.dead-stock-filter-bar,.dead-stock-summary-grid{grid-template-columns:1fr}.dead-stock-workspace-header{display:grid}}.inventory-risk-workspace{gap:12px;min-width:0;display:grid}.inventory-risk-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.inventory-risk-summary-strip article{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:10px;display:grid}.inventory-risk-summary-strip span,.inventory-risk-detail-header>div span,.inventory-risk-entry-header span,.inventory-risk-entity-grid span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.inventory-risk-summary-strip strong{color:#102942;font-size:1.25rem;line-height:1.1}.inventory-risk-filter-bar{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(190px,1.6fr) repeat(4,minmax(130px,.8fr))}.inventory-risk-cross-links{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.inventory-risk-cross-links a,.inventory-risk-entry-actions span{border:1px solid var(--border);color:#244665;background:#fbfdff;border-radius:6px;align-items:center;min-height:30px;padding:5px 8px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.inventory-risk-cross-links a:hover,.inventory-risk-cross-links a:focus-visible{background:#f1f8ff;border-color:#8fb9dc;outline:none}.inventory-risk-body{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:14px;min-width:0;display:grid}.inventory-risk-workspace.detail-closed .inventory-risk-body{grid-template-columns:minmax(0,1fr)}.inventory-risk-heatmap-panel,.inventory-risk-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.inventory-risk-heatmap-panel{overflow:hidden}.inventory-risk-workspace-header,.inventory-risk-detail-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:12px 14px;display:flex}.inventory-risk-workspace-header h3,.inventory-risk-detail-header h3{color:#102942;margin:0}.inventory-risk-workspace-header p,.inventory-risk-detail-header p,.inventory-risk-entry-header p,.inventory-risk-boundary-card span,.inventory-risk-readonly-note span{color:var(--muted);margin:4px 0 0;font-size:.86rem;line-height:1.45}.inventory-risk-heatmap-wrap{max-width:100%;overflow-x:auto}.inventory-risk-heatmap-table{table-layout:fixed;min-width:700px}.inventory-risk-heatmap-table th,.inventory-risk-heatmap-table td{vertical-align:middle}.inventory-risk-heatmap-table thead th{text-align:center}.inventory-risk-heatmap-table thead th:first-child,.inventory-risk-heatmap-table tbody th{text-align:left}.inventory-risk-heatmap-table tbody th{width:36%}.inventory-risk-heatmap-table tbody th span,.inventory-risk-heatmap-table tbody th small{display:block}.inventory-risk-heatmap-table tbody th span{color:#102942;font-size:.9rem}.inventory-risk-heatmap-table tbody th small{color:var(--muted);margin-top:3px;font-size:.72rem;font-weight:700;line-height:1.35}.inventory-risk-cell{border:1px solid var(--border);color:#102942;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:56px;min-width:56px;height:38px;font-size:1rem;font-weight:900;display:inline-flex}.inventory-risk-cell.critical{color:#8b1d1d;background:#fff1f1;border-color:#e49b9b}.inventory-risk-cell.high{color:#874b00;background:#fff6e8;border-color:#efbb77}.inventory-risk-cell.medium{color:#66520a;background:#fffbe5;border-color:#e4d487}.inventory-risk-cell.low{color:#255f33;background:#f0fbf3;border-color:#b8d8bf}.inventory-risk-cell:disabled{cursor:default;opacity:.45}.inventory-risk-cell:not(:disabled):hover,.inventory-risk-cell:not(:disabled):focus-visible,.inventory-risk-cell.selected{outline-offset:2px;outline:3px solid #8fb9dc}.inventory-risk-readonly-note,.inventory-risk-boundary-card{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;gap:4px;margin:12px;padding:10px;display:grid}.inventory-risk-readonly-note strong,.inventory-risk-boundary-card strong{color:#12395d;font-size:.88rem}.inventory-risk-detail-panel{overflow-wrap:anywhere;gap:12px;padding-bottom:12px;display:grid}.inventory-risk-detail-header{display:grid}.inventory-risk-detail-header .badge-row{justify-content:start}.inventory-risk-entry-list{gap:10px;padding:0 12px;display:grid}.inventory-risk-entry-card{border:1px solid var(--border);background:#fff;border-left:4px solid #7da9cf;border-radius:8px;gap:10px;padding:10px;display:grid}.inventory-risk-entry-header{justify-content:space-between;align-items:start;gap:10px;display:flex}.inventory-risk-entry-header strong{color:#102942;margin-top:3px;font-size:.94rem;line-height:1.25;display:block}.inventory-risk-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.inventory-risk-entity-grid>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;min-width:0;padding:8px;display:grid}.inventory-risk-entity-grid strong{color:#1f3043;overflow-wrap:anywhere;min-width:0;font-size:.82rem;line-height:1.35}.inventory-risk-entry-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1080px){.inventory-risk-body{grid-template-columns:1fr}.inventory-risk-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-risk-filter-bar .operator-filter-field.search{grid-column:1/-1}}@media (max-width:720px){.inventory-risk-summary-strip,.inventory-risk-filter-bar,.inventory-risk-entity-grid{grid-template-columns:1fr}.inventory-risk-filter-bar .operator-filter-field.search{grid-column:auto}.inventory-risk-workspace-header,.inventory-risk-entry-header{display:grid}.inventory-risk-entry-list,.inventory-risk-readonly-note,.inventory-risk-boundary-card{margin-inline:0}}.readiness-scenario-filter-bar{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(150px,.7fr) minmax(260px,1.5fr) auto}.readiness-scenario-run{white-space:nowrap;align-self:end;min-height:38px}.readiness-scenario-active-card{box-shadow:var(--shadow);background:#f8fbfd;border:1px solid #c8d6e3;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);gap:12px;padding:12px;display:grid}.readiness-scenario-active-card>div{gap:4px;min-width:0;display:grid}.readiness-scenario-active-card span,.readiness-scenario-state-flow span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.readiness-scenario-active-card h3{color:#102942;margin:0;font-size:1.1rem}.readiness-scenario-active-card p,.readiness-scenario-active-card>div>span:last-child,.readiness-scenario-summary-card p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.4}.readiness-scenario-active-card strong{color:#102942;overflow-wrap:anywhere;font-size:.95rem;line-height:1.3}.readiness-scenario-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.readiness-scenario-summary-card{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:10px;text-decoration:none;display:grid}.readiness-scenario-summary-card:hover,.readiness-scenario-summary-card:focus-visible{background:#f8fbfd;border-color:#8fb9dc;outline:none}.readiness-scenario-table{min-width:980px}.readiness-scenario-down{color:#526276;text-align:center;font-size:1.2rem;font-weight:900}.readiness-scenario-state-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.readiness-scenario-state-flow>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:6px;min-width:0;padding:8px;display:grid}.readiness-scenario-state-flow>strong{color:#526276;font-size:1.1rem}.readiness-scenario-ranking-panel .allocation-ranked-list a{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;text-decoration:none;display:grid}.readiness-scenario-ranking-panel .allocation-ranked-list a:hover,.readiness-scenario-ranking-panel .allocation-ranked-list a:focus-visible{background:#f8fbfd;border-color:#8fb9dc;outline:none}.readiness-scenario-ranking-panel .allocation-ranked-list a>div{gap:3px;min-width:0;display:grid}.readiness-scenario-ranking-panel .allocation-ranked-list .status-badge{white-space:normal;justify-self:end}@media (max-width:1080px){.readiness-scenario-summary-strip,.readiness-scenario-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-scenario-run{justify-self:start}}@media (max-width:720px){.readiness-scenario-filter-bar,.readiness-scenario-active-card,.readiness-scenario-summary-strip,.readiness-scenario-state-flow{grid-template-columns:1fr}.readiness-scenario-run{width:100%}.readiness-scenario-table{min-width:760px}.readiness-scenario-state-flow>strong{justify-self:start}}.duplicate-detector-workspace{gap:12px;min-width:0;display:grid}.duplicate-detector-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.duplicate-detector-summary-strip article{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:10px;display:grid}.duplicate-detector-summary-strip span,.duplicate-detector-detail-header>div>span,.duplicate-detector-boundary-grid span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.duplicate-detector-summary-strip strong{color:#102942;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.1}.duplicate-detector-body{grid-template-columns:minmax(0,1.08fr) minmax(370px,.92fr);align-items:start;gap:14px;min-width:0;display:grid}.duplicate-detector-workspace.detail-closed .duplicate-detector-body{grid-template-columns:minmax(0,1fr)}.duplicate-detector-register-panel,.duplicate-detector-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.duplicate-detector-register-panel{overflow:hidden}.duplicate-detector-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.duplicate-detector-workspace-header h3,.duplicate-detector-detail-header h3,.duplicate-detector-detail-section h4{margin:0}.duplicate-detector-workspace-header p,.duplicate-detector-detail-header p{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.duplicate-detector-filter-bar{grid-template-columns:minmax(200px,1.5fr) repeat(2,minmax(150px,.8fr))}.duplicate-detector-table-wrap,.duplicate-detector-matrix-wrap{max-width:100%;overflow-x:auto}.duplicate-detector-table{min-width:1040px}.duplicate-detector-table th,.duplicate-detector-table td{vertical-align:middle;padding:8px 10px}.duplicate-detector-table tbody tr{cursor:pointer}.duplicate-detector-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.duplicate-detector-badge-stack{flex-wrap:wrap;gap:6px;display:flex}.duplicate-detector-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.duplicate-detector-row-action strong{color:var(--foreground);line-height:1.2}.duplicate-detector-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.duplicate-detector-review-button{cursor:pointer}.duplicate-detector-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.duplicate-detector-detail-panel *{min-width:0}.duplicate-detector-detail-header{border-bottom:1px solid var(--border);gap:8px;padding-bottom:12px;display:grid}.duplicate-detector-detail-header h3{color:#102942;font-size:1.32rem;line-height:1.15}.duplicate-detector-links,.duplicate-detector-item-links,.duplicate-detector-chip-grid,.duplicate-detector-action-grid{flex-wrap:wrap;gap:7px;display:flex}.duplicate-detector-detail-section{gap:8px;display:grid}.duplicate-detector-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.duplicate-detector-detail-section.secondary{border-top:1px solid var(--border);padding-top:10px}.duplicate-detector-detail-section h4{color:#24364a;font-size:.92rem}.duplicate-detector-item-list,.duplicate-detector-reason-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.duplicate-detector-item-list article{border:1px solid var(--border);background:#fbfdff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.duplicate-detector-item-list article>div:first-child{gap:3px;display:grid}.duplicate-detector-item-list strong{color:#24364a;font-size:.88rem}.duplicate-detector-item-list span,.duplicate-detector-reason-list li{color:var(--muted);font-size:.82rem;line-height:1.4}.duplicate-detector-item-links a,.duplicate-detector-chip-grid span,.duplicate-detector-action-grid span{color:#244665;background:#f8fbfd;border:1px solid #c8d6e3;border-radius:6px;align-items:center;min-height:28px;padding:5px 8px;font-size:.78rem;font-weight:800;display:inline-flex}.duplicate-detector-action-grid span{background:#fff}.duplicate-detector-matrix{min-width:880px}.duplicate-detector-matrix th,.duplicate-detector-matrix td{vertical-align:top}.duplicate-detector-matrix tbody th{color:#24364a;text-align:left;font-size:.82rem}.duplicate-detector-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.duplicate-detector-boundary-grid>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.duplicate-detector-boundary-grid strong{color:#1f3043;font-size:.86rem}@media (max-width:1080px){.duplicate-detector-body{grid-template-columns:1fr}.duplicate-detector-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.duplicate-detector-summary-strip,.duplicate-detector-filter-bar,.duplicate-detector-boundary-grid{grid-template-columns:1fr}.duplicate-detector-workspace-header,.duplicate-detector-item-list article{display:grid}.duplicate-detector-item-links{justify-content:start}.duplicate-detector-table{min-width:820px}.duplicate-detector-matrix{min-width:760px}}.engineering-change-impact-workspace{gap:14px;display:grid}.engineering-change-impact-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.engineering-change-impact-summary-strip article{border:1px solid var(--border);background:#fbfdff;border-radius:6px;align-content:start;gap:6px;padding:10px;display:grid}.engineering-change-impact-summary-strip span,.engineering-change-impact-detail-header>div span,.engineering-change-impact-count-grid span,.engineering-change-impact-boundary-grid span,.engineering-change-impact-statement-card span,.engineering-change-impact-flow span,.engineering-change-impact-evaluation-pair span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.engineering-change-impact-summary-strip strong{color:#102942;font-size:1.25rem;line-height:1.15}.engineering-change-impact-body{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:start;gap:14px;display:grid}.engineering-change-impact-workspace.detail-closed .engineering-change-impact-body{grid-template-columns:1fr}.engineering-change-impact-register-panel,.engineering-change-impact-detail-panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.engineering-change-impact-register-panel{overflow:hidden}.engineering-change-impact-workspace-header{border-bottom:1px solid var(--border);background:#f8fbfd;justify-content:space-between;align-items:start;gap:12px;padding:10px 14px;display:flex}.engineering-change-impact-workspace-header h3,.engineering-change-impact-detail-header h3,.engineering-change-impact-detail-section h4{margin:0}.engineering-change-impact-workspace-header p,.engineering-change-impact-detail-header p,.engineering-change-impact-note{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.engineering-change-impact-filter-bar{grid-template-columns:minmax(260px,2fr) minmax(160px,.75fr) minmax(160px,.75fr)}.engineering-change-impact-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.engineering-change-impact-table{table-layout:fixed;min-width:980px}.engineering-change-impact-table th,.engineering-change-impact-table td{vertical-align:middle;padding:8px 10px}.engineering-change-impact-table th:first-child,.engineering-change-impact-table td:first-child{width:32%}.engineering-change-impact-table th:nth-child(2),.engineering-change-impact-table td:nth-child(2){width:18%}.engineering-change-impact-table th:nth-child(3),.engineering-change-impact-table td:nth-child(3){width:15%}.engineering-change-impact-table tbody tr{cursor:pointer}.engineering-change-impact-table tbody tr.selected td{background:#f6fbff;box-shadow:inset 3px 0 #4f93c8}.engineering-change-impact-row-action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.engineering-change-impact-row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.engineering-change-impact-row-action strong{color:var(--foreground);line-height:1.3}.engineering-change-impact-row-action span{color:var(--muted);font-size:.78rem;font-weight:700}.engineering-change-impact-detail-panel{overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.engineering-change-impact-detail-panel *{min-width:0}.engineering-change-impact-detail-header{border-bottom:1px solid var(--border);gap:7px;padding-bottom:12px;display:grid}.engineering-change-impact-detail-header h3{color:#102942;font-size:1.35rem;line-height:1.15}.engineering-change-impact-detail-section{gap:8px;display:grid}.engineering-change-impact-detail-section.priority{background:#f6fbff;border:1px solid #b9d4eb;border-radius:8px;padding:10px}.engineering-change-impact-detail-section.secondary{background:#fbfdff;border:1px solid #d8e1eb;border-radius:8px;padding:10px}.engineering-change-impact-detail-section h4{color:#24364a;font-size:.92rem}.engineering-change-impact-statement-card,.engineering-change-impact-flow,.engineering-change-impact-count-grid div,.engineering-change-impact-boundary-grid>div,.engineering-change-impact-evaluation-pair article{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;gap:7px;padding:9px;display:grid}.engineering-change-impact-statement-card strong,.engineering-change-impact-flow strong,.engineering-change-impact-count-grid strong,.engineering-change-impact-boundary-grid strong,.engineering-change-impact-evaluation-pair strong{color:var(--foreground);font-size:.9rem;line-height:1.35}.engineering-change-impact-statement-card p,.engineering-change-impact-reference-card p,.engineering-change-impact-evaluation-list p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.engineering-change-impact-flow{background:#fbfdff;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.engineering-change-impact-flow-step{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.engineering-change-impact-flow-step a,.engineering-change-impact-flow-step>div{color:inherit;gap:4px;text-decoration:none;display:grid}.engineering-change-impact-flow-step a:hover strong,.engineering-change-impact-flow-step a:focus-visible strong{color:var(--accent-dark)}.engineering-change-impact-flow-step b{color:#7b8ea3;font-size:.78rem}.engineering-change-impact-count-grid,.engineering-change-impact-boundary-grid,.engineering-change-impact-evaluation-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.engineering-change-impact-reference-list,.engineering-change-impact-evaluation-list{gap:8px;display:grid}.engineering-change-impact-reference-card,.engineering-change-impact-evaluation-list article{border:1px solid var(--border);color:inherit;background:#fbfdff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px;text-decoration:none;display:grid}.engineering-change-impact-reference-card:hover,.engineering-change-impact-reference-card:focus-visible{background:#f6fbff;border-color:#8fb9dc;outline:none}.engineering-change-impact-reference-card div,.engineering-change-impact-evaluation-list article>div:first-child{gap:4px;display:grid}.engineering-change-impact-reference-card span,.engineering-change-impact-evaluation-list span{color:#526276;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.engineering-change-impact-reference-card strong,.engineering-change-impact-evaluation-list strong{color:#24364a;font-size:.9rem;line-height:1.3}.engineering-change-impact-evaluation-status{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.engineering-change-impact-mini-table{min-width:560px}@media (max-width:1080px){.engineering-change-impact-body,.engineering-change-impact-workspace.detail-closed .engineering-change-impact-body{grid-template-columns:1fr}.engineering-change-impact-filter-bar,.engineering-change-impact-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.engineering-change-impact-summary-strip,.engineering-change-impact-filter-bar,.engineering-change-impact-count-grid,.engineering-change-impact-boundary-grid,.engineering-change-impact-evaluation-pair,.engineering-change-impact-flow{grid-template-columns:1fr}.engineering-change-impact-workspace-header,.engineering-change-impact-reference-card,.engineering-change-impact-evaluation-list article{display:grid}.engineering-change-impact-table{min-width:860px}.engineering-change-impact-evaluation-status{justify-content:start}}.depot-shell.workspace-storehouse{--accent:#2f85a2;--accent-dark:#16627b;--accent-soft:#e7f5f7;--depot-blue:#1d7896;--depot-blue-dark:#0f5166;--depot-blue-soft:#e6f5f7;--green:#147d45;--green-bg:#e6f4ec;--panel:#fff;--panel-soft:#f6fbfd;--border:#d4e3e9}.depot-shell.workspace-engineering{--background:#e7edf3;--foreground:#142231;--muted:#596a78;--panel:#f7fafc;--panel-soft:#eef4f7;--border:#c5d2dd;--border-strong:#8ea4b6;--accent:#2795bf;--accent-dark:#0f5c79;--accent-soft:#e0f3f8;--depot-blue:#167fa4;--depot-blue-dark:#0e4c64;--depot-blue-soft:#dff3f8;--shadow:0 14px 32px #1a2d3e14}.equipment-architecture-detail-panel,.equipment-architecture-detail-panel .equipment-detail-section,.equipment-architecture-detail-panel .mini-table-wrap{min-width:0}.equipment-architecture-detail-panel .mini-table-wrap{width:100%}.workspace-storehouse .depot-main{background:linear-gradient(#f8fcfde6 0%,#eef6f9e0 100%),#eef6f8}.workspace-engineering .depot-main{background:linear-gradient(#edf4f8eb 0%,#e2ebf1f0 100%),#e5edf3}.workspace-storehouse .depot-sidebar{background:linear-gradient(#fff 0%,#f1f8fa 58%,#e9f4f5 100%);border-right-color:#c8dde5}.workspace-engineering .depot-sidebar{background:linear-gradient(#f5f8fb 0%,#e8eff4 58%,#dde7ee 100%);border-right-color:#b7c7d5}.workspace-storehouse .depot-topbar{background:#fcfefeed;border-bottom-color:#cfe1e8}.workspace-engineering .depot-topbar{background:#f0f6f9f0;border-bottom-color:#becdda}.workspace-engineering .section,.workspace-engineering .panel,.workspace-engineering .signal-card,.workspace-engineering .dashboard-preview-panel,.workspace-engineering .operational-status-card,.workspace-engineering .attention-workspace,.workspace-engineering .priority-strip-card{border-color:#c2d0dc}.workspace-engineering .panel,.workspace-engineering .signal-card,.workspace-engineering .dashboard-preview-panel,.workspace-engineering .operational-status-card{background:#f7fafc}.depot-workspace-switcher{background:#ffffffb8;border:1px solid #cbdbe6;border-radius:8px;gap:7px;margin:0 0 10px;padding:8px;display:grid}.workspace-engineering .depot-workspace-switcher{background:#f5f9fbc7;border-color:#b6c8d6}.depot-workspace-label{color:#607083;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1}.depot-workspace-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.depot-workspace-option{color:#35485c;cursor:pointer;background:#f8fbfd;border:1px solid #c6d6e2;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:32px;padding:7px 6px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.depot-workspace-option:hover,.depot-workspace-option:focus-visible{background:var(--accent-soft);border-color:#87b9d0;outline:none}.depot-workspace-option.active{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent);color:var(--accent-dark)}.depot-workspace-option strong{font-size:.72rem;line-height:1;display:none}.nav-collapsed .depot-workspace-switcher{padding:5px}.nav-collapsed .depot-workspace-label,.nav-collapsed .depot-workspace-option span{display:none}.nav-collapsed .depot-workspace-options{grid-template-columns:1fr}.nav-collapsed .depot-workspace-option{min-height:28px;padding:5px 0}.nav-collapsed .depot-workspace-option strong{display:inline}.workspace-engineering .depot-nav-section-intelligence{--depot-nav-accent:#1487ad;--depot-nav-accent-soft:#1487ad21;--depot-nav-accent-border:#1487ad4d}.workspace-engineering .depot-nav-section-neutral,.workspace-engineering .depot-nav-section-administration{--depot-nav-accent:#526f86;--depot-nav-accent-soft:#526f861f;--depot-nav-accent-border:#526f8642}.workspace-storehouse .depot-nav-section-inventory{--depot-nav-accent:#2c845b;--depot-nav-accent-soft:#2c845b1f;--depot-nav-accent-border:#2c845b47}.workspace-storehouse .depot-nav-section-operations,.workspace-storehouse .depot-nav-section-administration{--depot-nav-accent:#237fa0;--depot-nav-accent-soft:#237fa01f;--depot-nav-accent-border:#237fa047}@media (max-width:900px){.depot-workspace-label,.depot-workspace-option span{display:none}.depot-workspace-switcher{padding:5px}.depot-workspace-options{grid-template-columns:1fr}.depot-workspace-option{min-height:28px;padding:5px 0}.depot-workspace-option strong{display:inline}}.operations-preview-workspace{color:#e8f2fb;background:linear-gradient(135deg,#121f2ff5 0%,#101c2bfa 58%,#0c1622fa 100%);border:1px solid #2d4560;border-radius:8px;gap:16px;min-width:0;padding:18px;display:grid;overflow:hidden;box-shadow:0 24px 52px #0f1d2b2e}.operations-preview-workspace *{min-width:0}.operations-preview-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:14px;display:grid}.operations-preview-hero-copy,.operations-preview-mode-panel,.operations-preview-panel,.operations-preview-detail-panel,.operations-preview-card,.operations-preview-integration-card,.operations-preview-boundary-strip article{background:linear-gradient(#203043e0 0%,#172536eb 100%);border:1px solid #5c87b157;border-radius:8px;box-shadow:0 18px 32px #040d182e}.operations-preview-hero-copy,.operations-preview-mode-panel{align-content:center;gap:10px;padding:16px;display:grid}.operations-preview-hero-copy>span,.operations-preview-section-heading span,.operations-preview-detail-header>span,.operations-preview-detail-group h4,.operations-preview-key-object-box>span,.operations-preview-boundary-strip span,.operations-preview-card-kicker,.operations-preview-integration-status{color:#7db9e0;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.15}.operations-preview-hero-copy h3,.operations-preview-section-heading h3,.operations-preview-detail-header h3{color:#f4f9fe;letter-spacing:0;margin:0}.operations-preview-hero-copy h3{max-width:760px;font-size:1.7rem;line-height:1.12}.operations-preview-hero-copy p,.operations-preview-mode-panel p,.operations-preview-section-heading p,.operations-preview-card p,.operations-preview-integration-card p,.operations-preview-storehouse p,.operations-preview-knowledge p,.operations-preview-detail-header p,.operations-preview-detail-note{color:#b9c8d6;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.55}.operations-preview-mode-panel{background:linear-gradient(#233a54eb 0%,#15273cf0 100%);border-color:#4a8bc78a}.operations-preview-mode-panel strong{color:#f4f9fe;font-size:.98rem}.operations-preview-boundary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operations-preview-boundary-strip article{gap:5px;padding:10px 12px;display:grid}.operations-preview-boundary-strip strong{color:#fff;font-size:.95rem;line-height:1.2}.operations-preview-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.45fr);align-items:start;gap:16px;display:grid}.operations-preview-main{gap:16px;min-width:0;display:grid}.operations-preview-panel{gap:14px;padding:16px;display:grid}.operations-preview-section-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.operations-preview-section-heading>div{gap:5px;display:grid}.operations-preview-section-heading h3{font-size:1.02rem;line-height:1.25}.operations-preview-flow-scroll{max-width:100%;padding-bottom:4px;overflow-x:auto}.operations-preview-flow{grid-template-columns:repeat(9,minmax(124px,1fr));gap:20px;min-width:1160px;margin:0;padding:4px 0;list-style:none;display:grid}.operations-preview-flow li{position:relative}.operations-preview-flow li:not(:last-child):after{content:"";border-top:2px dotted #8ba6bf94;width:12px;position:absolute;top:50%;right:-16px}.operations-preview-stage{color:#e6f1fb;cursor:pointer;text-align:center;background:#142131bd;border:1px solid #6f8ba675;border-radius:8px;align-content:center;justify-items:center;gap:7px;width:100%;min-height:118px;padding:16px 10px 12px;display:grid;position:relative}.operations-preview-stage:hover,.operations-preview-stage:focus-visible,.operations-preview-stage.active{background:#1f3a54e6;border-color:#4b9bd0;outline:none;box-shadow:inset 0 0 0 1px #4c97cf4d,0 12px 26px #030d1838}.operations-preview-step-number{color:#b9dcf5;background:#172b43;border:1px solid #7eadd59e;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;top:-10px}.operations-preview-stage.active .operations-preview-step-number{color:#fff;background:#2c72b9}.operations-preview-stage strong{color:#f7fbff;font-size:.84rem;line-height:1.2}.operations-preview-stage small{color:#aebdcc;font-size:.74rem;line-height:1.25}.operations-preview-card-section{gap:12px;display:grid}.operations-preview-card-grid,.operations-preview-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operations-preview-card,.operations-preview-integration-card{min-height:218px;color:inherit;cursor:pointer;text-align:left;align-content:start;gap:10px;padding:16px;display:grid}.operations-preview-card:hover,.operations-preview-card:focus-visible,.operations-preview-card.active,.operations-preview-integration-card:hover,.operations-preview-integration-card:focus-visible,.operations-preview-integration-card.active{background:linear-gradient(#273e55f5 0%,#172a3dfa 100%);border-color:#62a9dc;outline:none}.operations-preview-card-icon{color:#8bc7f2;background:#498bc938;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:.82rem;font-weight:900;display:inline-flex}.operations-preview-card.tone-violet .operations-preview-card-icon{color:#c4b8ff;background:#8063c53d}.operations-preview-card.tone-green .operations-preview-card-icon{color:#a9e2b1;background:#5da5683b}.operations-preview-card.tone-amber .operations-preview-card-icon{color:#f4c87f;background:#ce903d38}.operations-preview-card.tone-cyan .operations-preview-card-icon{color:#97e3f0;background:#34abc136}.operations-preview-card.tone-red .operations-preview-card-icon{color:#ffb1ad;background:#d4605c38}.operations-preview-card strong,.operations-preview-integration-card strong{color:#f8fbff;font-size:1.02rem;line-height:1.25}.operations-preview-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.operations-preview-detail-panel{gap:12px;padding:16px;display:grid;position:sticky;top:84px}.operations-preview-detail-header{border-bottom:1px solid #6f8ba652;gap:8px;padding-bottom:12px;display:grid}.operations-preview-detail-header h3{font-size:1.42rem;line-height:1.1}.operations-preview-detail-group{background:#0b182657;border:1px solid #5f7d9a47;border-radius:8px;gap:8px;padding:10px;display:grid}.operations-preview-detail-group.highlight{background:#1f405d73;border-color:#4a97cf80}.operations-preview-detail-group h4{margin:0}.operations-preview-detail-group ul{gap:6px;margin:0;padding-left:18px;display:grid}.operations-preview-detail-group li{color:#d3e1ee;overflow-wrap:anywhere;font-size:.84rem;line-height:1.42}.operations-preview-key-object-box{background:#153a4b57;border:1px solid #5baad257;border-radius:8px;gap:8px;padding:10px;display:grid}.operations-preview-key-object-box>div{flex-wrap:wrap;gap:6px;display:flex}.operations-preview-key-object-box strong,.operations-preview-token-grid span{color:#dcefff;background:#2a557457;border:1px solid #7ab2db57;border-radius:999px;align-items:center;min-height:28px;padding:6px 9px;font-size:.76rem;font-weight:900;line-height:1.15;display:inline-flex}.operations-preview-detail-note{border-left:3px solid #4b9bd0;padding-left:10px}.operations-preview-relationship-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.operations-preview-token-grid{flex-wrap:wrap;gap:8px;display:flex}.operations-preview-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.operations-preview-chain article{background:#0e1d2c61;border:1px solid #5f84a252;border-radius:8px;gap:7px;padding:10px;display:grid;position:relative}.operations-preview-chain article>span{color:#79b5dc;text-transform:uppercase;font-size:.7rem;font-weight:900;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.operations-preview-chain strong{color:#f8fbff;font-size:.9rem}.operations-preview-integrations{background:linear-gradient(#1a2b3ee6 0%,#122131f0 100%)}.operations-preview-integration-card{min-height:176px}@media (max-width:1180px){.operations-preview-layout,.operations-preview-hero,.operations-preview-relationship-grid{grid-template-columns:1fr}.operations-preview-detail-panel{position:static}.operations-preview-card-grid,.operations-preview-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.operations-preview-workspace{padding:12px}.operations-preview-boundary-strip,.operations-preview-card-grid,.operations-preview-integration-grid,.operations-preview-chain{grid-template-columns:1fr}.operations-preview-section-heading{display:grid}.operations-preview-flow{grid-template-columns:repeat(9,118px);min-width:1090px}.operations-preview-stage{min-height:112px}.operations-preview-chain{gap:8px}.operations-preview-chain article>span{position:static;transform:none}}
