.delivery-workspace{display:grid;gap:24px;color:var(--fg);min-width:0}.delivery-page-head,.delivery-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.delivery-page-head h1{margin:6px 0 10px;font-size:clamp(24px,2.5vw,32px);font-weight:550;letter-spacing:-.035em}.delivery-page-head p,.delivery-meta{margin:0;color:var(--fg-muted);font-size:13px;line-height:1.75}.delivery-eyebrow{color:var(--success);font-size:11px}.delivery-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.delivery-actions button{max-width:100%;min-width:0;white-space:normal}.delivery-workspace button{cursor:pointer}.delivery-workspace button:disabled{cursor:not-allowed;opacity:.5}.delivery-workspace label,.delivery-dialog label{display:grid;gap:8px;color:var(--fg-muted);font-size:13px}.delivery-workspace input,.delivery-workspace textarea,.delivery-workspace select,.delivery-dialog textarea{width:100%;min-width:0;min-height:42px;padding:11px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--fg);font:inherit;font-size:13px}.delivery-workspace textarea,.delivery-dialog textarea{resize:vertical}.delivery-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,220px) minmax(160px,240px);gap:16px}.delivery-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:22px;align-items:start}.delivery-list{display:grid;gap:12px}.delivery-list-item{display:grid;justify-items:start;gap:10px;min-width:0;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);color:var(--fg);text-align:left}.delivery-list-item.is-selected{border-color:var(--brand);box-shadow:inset 3px 0 var(--brand)}.delivery-list-item small,.delivery-detail-head small{color:var(--fg-muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.delivery-list-item strong{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.delivery-detail{min-width:0;padding:26px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.delivery-detail h2{margin:5px 0 12px;font-size:21px;line-height:1.4;overflow-wrap:anywhere}.delivery-detail h3,.delivery-editor h3{margin:0 0 10px;font-size:14px;font-weight:550}.delivery-badge{display:inline-flex;padding:5px 9px;border-radius:6px;font-size:11px;background:var(--bg-elev);color:var(--fg-muted)}.delivery-badge--published{background:var(--workspace-warning-bg);color:var(--accent)}.delivery-badge--approved{background:var(--workspace-success-bg);color:var(--success)}.delivery-badge--changes_requested{background:var(--workspace-danger-bg);color:var(--danger)}.delivery-editor{display:grid;gap:20px;margin-top:22px}.delivery-editor-note,.delivery-notice{padding:13px 16px;border-radius:8px;border:1px solid var(--border);background:var(--workspace-selected);font-size:13px;line-height:1.7}.delivery-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.delivery-link-row{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--border)}.delivery-link-row button{justify-self:start}.delivery-retained{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;overflow-wrap:anywhere}.delivery-read-section{margin:26px 0}.delivery-read-section p,.delivery-decision-record p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg-muted);font-size:14px;line-height:1.9}.delivery-read-section a{display:block;width:fit-content;padding:8px 0;color:var(--brand);text-underline-offset:4px;overflow-wrap:anywhere}.delivery-files{display:grid;gap:10px;margin:24px 0}.delivery-files button{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-between;text-align:left}.delivery-files button>span{overflow-wrap:anywhere;min-width:0}.delivery-files small{color:var(--fg-muted);font-size:11px}.delivery-decision-record,.delivery-review{padding:20px;border:1px solid var(--border);border-radius:10px;margin:24px 0;background:var(--bg-hover)}.delivery-review p{font-size:13px;line-height:1.8;color:var(--fg-muted)}.delivery-version-history{display:grid;gap:10px;padding-top:22px;margin-top:26px;border-top:1px solid var(--border)}.delivery-version-history button{justify-content:flex-start;text-align:left}.delivery-empty{padding:32px 20px;text-align:center;color:var(--fg-muted)}.delivery-empty h2{color:var(--fg);font-size:17px}.delivery-empty p{font-size:13px;line-height:1.8}.delivery-error{padding:14px;border-radius:8px;background:var(--workspace-danger-bg);color:var(--danger);font-size:13px;line-height:1.75}.delivery-success{color:var(--success);font-size:13px}.delivery-dialog{width:min(600px,calc(100vw - 32px));max-height:88vh;overflow-y:auto}.delivery-dialog p{font-size:13px;line-height:1.8}.delivery-dialog .delivery-actions{margin-top:22px}@media(max-width:1100px){.delivery-layout{grid-template-columns:1fr}.delivery-list{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-page-head{flex-wrap:wrap}}@media(max-width:650px){.delivery-toolbar,.delivery-form-grid,.delivery-list{grid-template-columns:1fr}.delivery-detail{padding:20px 16px}.delivery-detail-head{flex-wrap:wrap}.delivery-detail-head label{width:100%}.delivery-actions button{flex:1 1 auto}.delivery-retained{flex-wrap:wrap}}
