.order-state-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0 18px}.order-state-grid>button{cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px;min-height:76px;margin:0;color:#315966}.order-state-grid strong{font-size:24px;font-weight:600}.order-state-grid .selected-state{border-color:#3996aa;background:#e9f5f6}.order-state-grid+ .card .row{gap:12px}.order-state-grid+ .card input{flex:1;min-width:200px}details.card>summary{cursor:pointer;font-weight:500;margin-bottom:16px}
@media(max-width:900px){.order-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:500px){.order-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.order-command-hero{background:linear-gradient(135deg,rgba(249,254,252,.97),rgba(218,242,237,.76));position:relative;overflow:hidden}.order-command-hero:after{content:"";position:absolute;right:-100px;top:-180px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(55,158,151,.2),transparent 68%);pointer-events:none}.order-center-tabs{position:sticky;top:0;z-index:5;margin:16px 0 22px;background:rgba(246,250,248,.86);backdrop-filter:blur(18px);border:1px solid rgba(174,208,199,.55);border-radius:14px;padding:9px}.order-ledger-card>.row>div:first-child{min-width:0;flex:1 0 100%}.order-ledger-card h2,.order-ledger-card p{margin-bottom:3px}
.order-readiness{min-width:150px;margin-left:auto}.order-readiness span,.order-readiness strong{display:block}.order-readiness span{font-size:10px;color:#78908a}.order-readiness strong{font-size:20px;color:#176d67;margin:3px 0}.order-readiness i{display:block;height:5px;border-radius:99px;background:linear-gradient(90deg,#2b9a8f var(--readiness),#dceae6 var(--readiness));box-shadow:inset 0 0 0 1px rgba(70,132,123,.08)}.order-risk-strip{display:flex;gap:8px;flex-wrap:wrap;margin:0 30px 16px}.order-risk-strip span{font-size:11px;padding:7px 10px;border-radius:999px}.risk-late{background:#fff0eb;color:#ad4936}.risk-notice{background:#fff8e8;color:#8b6a25}.risk-clear{background:#e9f6f1;color:#246c61}.dossier-tabs{display:flex;gap:7px;margin:0 30px 18px;padding-bottom:10px;border-bottom:1px solid rgba(124,169,161,.2);overflow:auto}.dossier-tabs button{white-space:nowrap}.dossier-section{margin:0 30px 22px;min-height:280px;animation:dossier-in .22s cubic-bezier(.22,.8,.3,1) both}.dossier-overview{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.readiness-card{padding:20px;border-radius:16px;background:linear-gradient(145deg,#e5f4ef,#f8fcfa);margin-bottom:20px}.readiness-card strong{font-size:38px;color:#176d67;display:block}.readiness-card span{color:#718781}.dossier-finance{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.dossier-finance .metric strong{font-size:20px}.dossier-finance small{display:block;color:#748985;margin-top:8px}.compact-checklist{display:grid;grid-template-columns:1fr 1fr;gap:8px}.compact-checklist span{padding:10px 12px;border-radius:10px;background:#f4f7f6;color:#7b8f8a}.compact-checklist span.complete{background:#e6f4ef;color:#236d63}.order-dialog-pad{margin:24px 30px}.dossier-section>.secondary{margin-top:16px}@keyframes dossier-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
#oc-list table{min-width:760px}#oc-list th:last-child,#oc-list td:last-child{min-width:130px}
@media(max-width:760px){.order-center-tabs{position:static;overflow:auto;flex-wrap:nowrap}.order-center-tabs button{min-width:max-content}.order-readiness{display:none}.order-risk-strip,.dossier-tabs,.dossier-section,.order-dialog-pad{margin-left:18px;margin-right:18px}.dossier-overview{grid-template-columns:1fr}.compact-checklist{grid-template-columns:1fr}}
