/* MPC RC6 · editorial delivery workspace */
#mpc-delivery-root{font-family:Geist,system-ui,sans-serif;color:#f3f0ef;min-width:0}
.rc6-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px}
.rc6-kicker{font-size:10px;font-weight:800;letter-spacing:.13em;color:#ff853b;text-transform:uppercase}
.rc6-heading h2{font:800 clamp(29px,4vw,48px)/1 Barlow Condensed,Arial,sans-serif;margin:6px 0}.rc6-heading h2 span{color:#fb873f}
.rc6-heading p,.rc6-detail-header p,.rc6-row p,.rc6-handoff p{font-size:12px;color:#a9a3a0;line-height:1.6;margin:6px 0 0}
.rc6-layout{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:16px;align-items:start}
.rc6-list{background:#161618;border:1px solid #393638;border-radius:8px;padding:10px;display:grid;gap:6px}
.rc6-list-label{font-size:10px;letter-spacing:.12em;color:#8c8786;padding:12px 8px;font-weight:700}
.rc6-item{display:grid;gap:6px;padding:12px;text-align:left;background:transparent;border:1px solid transparent;border-radius:5px;color:#f3eeeb;cursor:pointer}
.rc6-item:hover,.rc6-item:focus-visible{border-color:#5a5552;outline:none}.rc6-item.active{border-color:#fc8337;background:#29201d}
.rc6-item strong{font-size:13px}.rc6-item span,.rc6-item small{font-size:11px;color:#aaa3a0}.rc6-item small{color:#ebaa75}
.rc6-focus{border:1px solid #393638;background:#171719;border-radius:8px;padding:22px;min-width:0}
.rc6-detail-header{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:16px}.rc6-detail-header h3{font:800 clamp(22px,2.8vw,31px)/1.08 Barlow Condensed,Arial,sans-serif;margin:8px 0}
.rc6-state{font-size:11px;color:#a6d8bd;background:#20372d;border-radius:6px;padding:6px 9px;white-space:nowrap}
.rc6-meta{display:flex;align-items:end;gap:12px;flex-wrap:wrap;border-top:1px solid #373335;border-bottom:1px solid #373335;padding:16px 0}
.rc6-meta label{display:grid;gap:6px;flex:1;min-width:140px;color:#b5ada9;font-size:10px;letter-spacing:.05em;text-transform:uppercase}
.rc6-meta select{min-height:40px;padding:8px;background:#0f1012;border:1px solid #57514e;border-radius:4px;color:#fff;min-width:0}
.rc6-versions,.rc6-handoff{padding-top:22px}.rc6-handoff{margin-top:16px;border-top:1px solid #373335}.rc6-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:15px}.rc6-row h4{font-size:18px;margin:0}
.rc6-version-list{display:grid;gap:5px}.rc6-version{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid #3b3738;border-radius:5px}.rc6-version>div:first-child{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.rc6-version b{font-size:20px;color:#fb883d}.rc6-version strong{font-size:12px}.rc6-version span{font-size:11px;color:#a9a19e}.rc6-version-actions button,.rc6-actions button{border:1px solid #6d5650;background:transparent;color:#f4eee9;padding:10px;font-size:10px;font-weight:750;cursor:pointer;border-radius:4px}.rc6-version-actions button:hover,.rc6-actions button:hover{border-color:#f5823d}.rc6-live{font-size:10px;color:#a3e0be;background:#20392c;padding:6px 9px;border-radius:5px}.rc6-empty,.rc6-hint,.rc6-error{padding:22px;background:#202022;border:1px dashed #484245;color:#bfb7b2;font-size:12px}.rc6-error{border-color:#b05d4a}
.rc6-share-status{display:flex;justify-content:space-between;gap:10px;background:#242023;padding:13px 15px;border-radius:5px;font-size:11px}.rc6-share-status strong{color:#fc8b43}.rc6-share-status span{color:#bcb2ac}.rc6-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
@media(max-width:760px){.rc6-heading,.rc6-row{align-items:start;flex-wrap:wrap}.rc6-layout{display:block}.rc6-list{display:flex;overflow-x:auto;margin-bottom:12px;max-width:100%;scroll-snap-type:x mandatory}.rc6-list-label{display:none}.rc6-item{min-width:185px;scroll-snap-align:start}.rc6-focus{padding:14px}.rc6-version{align-items:start;flex-direction:column}.rc6-meta label{min-width:46%}}

/* RC7.3: the existing canonical deliverable editor is reachable from Handoff. */
.rc73-title-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.rc73-title-line h3{margin:8px 0;min-width:0;overflow-wrap:anywhere}
.rc73-edit-title{border:1px solid #725a4d;border-radius:4px;background:#302521;color:#ffd0b0;padding:8px 10px;font:750 10px Geist,Arial,sans-serif;cursor:pointer;white-space:nowrap}
.rc73-edit-title:hover,.rc73-edit-title:focus-visible{border-color:#ffa36b;background:#473027;outline-offset:2px}
.rc73-form-feedback{font:650 12px/1.5 Geist,Arial,sans-serif;color:#a8e0c1;margin:12px 0 9px;min-height:20px}
.rc73-form-feedback.error{color:#ffb7aa;background:#3e2424;border-left:3px solid #ed8d7a;padding:10px 12px;white-space:pre-wrap;overflow-wrap:anywhere}
