/* Scope & Consent workflow controls. No external fonts or resources. */
.draft-panel{border:1px solid #b8d5dc;border-left:4px solid #007c89;background:#f1fafb;border-radius:12px;padding:18px 20px;margin:22px 0}
.draft-panel>strong{font-size:1.1em;color:#123b51}.draft-panel p{margin:9px 0}.draft-panel .fine{font-size:.88em}
.draft-panel.draft-error{border-left-color:#a95c08;background:#fff7e8}.draft-panel .actions{gap:10px;flex-wrap:wrap}
.draft-panel button{min-height:44px}.attention-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.attention-row h2{font-size:1.25rem;margin:0 0 9px}.attention-row p{line-height:1.55}.attention-row small{color:#4c667b}
.delivery-row{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid #d9e5eb}.delivery-row:last-child{border-bottom:0}.delivery-row small{color:#526d7d;overflow-wrap:anywhere}
.consumer-help summary{font-weight:700;cursor:pointer;font-size:1.1em;min-height:44px;padding:5px}.consumer-help form{margin-top:20px}
.pill.deleted{background:#eef1f4;color:#485662}.field-guide{padding:16px;border:1px solid #d4e3eb;border-radius:10px;margin:18px 0}.field-guide summary{cursor:pointer;font-weight:650;min-height:40px}
@media(max-width:650px){.draft-panel{padding:16px}.draft-panel .actions>button{width:100%}.attention-row{align-items:stretch;flex-direction:column}.attention-row .button{width:100%;box-sizing:border-box}.consumer-help .button,.consumer-help button{width:100%}}
@media(prefers-reduced-motion:reduce){.draft-panel *{scroll-behavior:auto}}
