.nav-group{font-size:11px;letter-spacing:1px;color:#a5c8b6;margin:12px 10px 0}.sidebar nav{gap:4px}.sidebar{overflow-y:auto}.ops-card{padding:16px 0;border-top:1px solid #dce4df;overflow-wrap:anywhere}.ops-card h3{font-size:16px;margin:0;flex:1}.ops-card p{margin:7px 0}.ops-form{display:grid;gap:8px;margin:20px 0;padding:16px;background:#f7f9f7;border:1px solid #dce4df;border-radius:8px}.ops-form h3{margin:0 0 6px}.ops-form input,.ops-form select{width:100%;min-width:0;font:inherit;padding:10px;border:1px solid #ccd8d2;border-radius:6px;background:white;color:#23473e}.ops-form textarea{margin:0}.ops-form button{justify-self:start}.ops-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0}.ops-tabs [aria-pressed=true]{background:#215c4b;color:white}.ops-stage{min-width:0}.ops-stage h3{font-size:17px}.ops-secondary{display:flex;gap:8px;flex-wrap:wrap}#ops-detail{scroll-margin-top:20px;overflow-wrap:anywhere}#today-work h2{font-size:23px}.view{min-width:0}.ops-form input:focus-visible{outline:3px solid #5eac94;outline-offset:2px}@media(max-width:700px){.nav-group{grid-column:1/-1;margin-top:8px}.sidebar nav{display:grid;grid-template-columns:1fr 1fr}.ops-tabs{grid-template-columns:1fr 1fr}.ops-form{padding:12px}.ops-form button{width:100%}.section-head{flex-wrap:wrap}.ops-card .task-head h3{flex-basis:100%}.ops-form input{max-width:100%}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.toolbar select{max-width:100%}}@media(prefers-color-scheme:dark){:root{background:#17231f;color:#dfebe4}.panel,.stat{background:#20342b;border-color:#3d5448}.muted,.empty,.stat span,#store-meta{color:#adc4b5}.empty,.ops-form,pre{background:#1a2d23;color:#dfebe4}.ops-form input,.ops-form select,select,textarea{background:#263d31;color:#e3eee7;border-color:#577562}button{background:#2d4a3c;color:#e4efe8;border-color:#587663}.quiet{background:transparent}.badge{background:#344f40;color:#deede2}.banner{background:#4b4023;color:#f6e6b9;border-color:#72623b}summary{color:#b8d6c2}.primary,.ops-tabs [aria-pressed=true]{background:#32775c;color:white}#notice:not(:empty){background:#2d5a40;color:#effff2}.ops-card,.run,.ops-form{border-color:#3d5448}}

.view .nav,.ops-secondary .nav{color:#245642;border:1px solid #cbd9d1}.view .nav:hover,.ops-secondary .nav:hover{background:#e6f0e9;color:#163d35}@media(prefers-color-scheme:dark){.view .nav,.ops-secondary .nav{color:#d8eee0;border-color:#587663}}
.product-modules {display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:16px 0}
.product-modules .run {margin:0}
.product-modules h4 {margin:0 0 8px}
.ops-form input[type=checkbox]{width:auto;margin-right:8px}
.project-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.project-evidence-grid fieldset{min-width:0;margin:12px 0;padding:12px;border:1px solid #a7baaf;border-radius:8px;display:grid;gap:8px}.project-evidence-grid .ops-form{padding:10px}.project-evidence-grid small{overflow-wrap:anywhere}
.project-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.project-checks label{display:flex;align-items:center;gap:8px}.project-checks input{width:auto}.project-stages{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:0}.project-stages li{border:1px solid #a7baaf;border-radius:8px;padding:12px}.project-stages li.current{border:2px solid #308065}.project-stages strong,.project-stages span{display:block}.project-stages span{font-size:13px;margin-top:5px}.project-stages p{font-size:13px;margin-bottom:0}#project-detail{scroll-margin-top:20px;overflow-wrap:anywhere}
