/* FORGE OS V5.1 — unified application identity & integrated admin module */
body.forge-os-five .os-sidebar .os-nav-item{min-height:48px}
body.forge-os-five .os-v51-invisible{display:none!important}
body.forge-os-five .os-v51-request-row{display:block;text-align:left;width:100%;color:var(--text);background:#100d1e;border:1px solid #4c395f;padding:19px 20px;cursor:pointer;font:inherit;margin:0}
body.forge-os-five .os-v51-request-row+.os-v51-request-row{border-top:0}
body.forge-os-five .os-v51-request-row:hover,body.forge-os-five .os-v51-request-row:focus-visible{border-color:#b782fa;background:#20112f;outline-offset:-3px}
body.forge-os-five .os-v51-request-row.is-selected{border-left:3px solid var(--cyan);background:#20142e}
body.forge-os-five .os-v51-request-row>strong{display:block;font:700 23px/1.1 var(--display);letter-spacing:.3px;margin:13px 0 6px}
body.forge-os-five .os-v51-request-row>small{color:var(--muted);font:11px var(--mono)}
body.forge-os-five .os-v51-request-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--violet);font:11px var(--mono)}
body.forge-os-five .os-v51-chip{display:inline-block;padding:5px 8px;border:1px solid #72528d;color:var(--cyan);font:10px var(--mono);letter-spacing:.6px}
body.forge-os-five .os-v51-detail-title{margin:14px 0;font:700 29px var(--display);letter-spacing:1px;color:var(--text)}
body.forge-os-five .os-v51-field{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;border-bottom:1px solid #49375b;padding:15px 0}
body.forge-os-five .os-v51-field>span{font:11px var(--mono);color:var(--violet)}
body.forge-os-five .os-v51-field>strong{font:12px/1.5 var(--sans);overflow-wrap:anywhere;font-weight:500;color:var(--text)}
body.forge-os-five .os-v51-detail-note{color:var(--muted);margin:24px 0 19px;font-size:12px}
body.forge-os-five .os-v51-empty{padding:26px;color:var(--muted);font:12px/1.8 var(--mono)}
body.forge-os-five .os-v51-control-module{margin-top:24px}
body.forge-os-five .os-v51-control-module>.os-toolbar{margin-top:0}
body.forge-os-five .os-v51-control-module .os-stat-grid{margin:24px 0}
body.forge-os-five .os-v51-control-module .os-panel{margin-top:16px}
body.forge-os-five .os-v51-control-module .forge-view{padding:16px 0}
body.forge-os-five .os-v51-hint{color:var(--muted);margin:8px 0;font-size:12px}
body.forge-os-five [hidden]{display:none!important}
body.forge-os-five .console-tab[hidden]{display:none!important}
@media(max-width:650px){body.forge-os-five .os-v51-field{grid-template-columns:1fr;gap:5px}body.forge-os-five .os-v51-request-row{padding:16px}}
