.std-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.std-summary article{background:#fff;border:1px solid #dce4ef;border-radius:14px;padding:18px;display:grid;gap:5px}.std-summary span,.std-summary small{color:#64748b}.std-summary strong{font-size:28px}.std-modal{width:min(760px,calc(100vw - 24px));max-height:92vh;overflow:auto}.std-modal-body{padding:18px 24px}.std-check{display:flex!important;align-items:center;gap:10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:12px}.std-check input{width:auto!important}.std-detail>header{display:flex;align-items:flex-start;justify-content:space-between;background:#0f2f59;color:#fff;border-radius:14px;padding:22px;margin:16px 0}.std-detail>header h2{margin:4px 0}.std-detail>header p,.std-detail>header small{color:#dbeafe}.std-detail>header strong{font-size:28px}.std-actions{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:16px}.std-actions a,.std-actions button{border:1px solid #cbd5e1;background:#fff;color:#1d4ed8;border-radius:9px;padding:10px 13px;text-decoration:none;font-weight:700}.std-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-bottom:16px}.std-route article{display:grid;gap:7px;background:#fff;border:1px solid #dce4ef;border-radius:12px;padding:17px}.std-route small{color:#64748b}.std-route i{font-size:24px;color:#2563eb}.std-item select{width:170px}.std-closeout{border:1px solid #dce4ef;border-radius:12px;padding:18px}.std-closeout.ready{background:#ecfdf5;border-color:#a7f3d0}.std-closeout.blocked{background:#fff7ed;border-color:#fed7aa}.std-closeout dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.std-closeout dl div{background:#fff;border-radius:8px;padding:10px;display:flex;justify-content:space-between}@media(max-width:760px){.std-summary{grid-template-columns:1fr}.std-route{grid-template-columns:1fr}.std-route i{transform:rotate(90deg);justify-self:center}.std-detail>header{flex-direction:column}.std-closeout dl{grid-template-columns:1fr}}
