.continue-work{border-top:1px solid #d6e3ce;margin-top:14px;padding-top:6px;text-align:left}
.continue-work summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:14px;font-weight:700;color:#325c3c}
.continue-hint,.continue-status{font-size:13px;line-height:1.65;margin:0 0 12px;color:#52634e}
.continue-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.continue-actions .button{min-height:44px;padding:9px 12px;font-size:13px;white-space:normal;text-align:center;flex:1 1 120px;line-height:1.5;overflow-wrap:anywhere}
.continue-status{margin-top:12px}.continue-work>[data-continue-cancel]{min-height:44px;white-space:normal}
.continue-received{position:relative;border:1px solid #cbdcc5;border-radius:12px;background:#eef4e8;padding:16px 46px 16px 16px;min-width:0}
.continue-received strong{display:block;font-size:14px;margin-bottom:5px}
.continue-received p{font-size:13px;line-height:1.7;color:#52634e;margin:0}
.continue-received>.text-button{position:absolute;right:1px;top:3px;min-width:44px;min-height:44px;font-size:20px}
.pdf-photo-panel>.continue-received{margin-bottom:16px}
@media(prefers-reduced-motion:reduce){.continue-work *{scroll-behavior:auto}}

.continue-choice{display:block;margin:12px 0}.continue-choice select{width:100%;min-height:44px;max-width:100%;font:inherit}

/* Secondary actions remain below the primary save action. */
.continue-work summary{font-size:15px;line-height:1.55}
.continue-hint,.continue-status,.continue-received p{font-size:14px;line-height:1.75}
.continue-actions .button{font-size:14px;border:1px solid #cfddc5;background:#f4f7ef;color:var(--green-dark);flex-basis:130px}
.continue-actions .button:hover:not(:disabled){background:#e9f0e1;border-color:#92ac84}
.continue-choice select{border:1px solid #b8cbb4;border-radius:8px;background:var(--paper);padding:10px;color:var(--ink)}
.continue-received{border-color:#b8cbb4}
@media(max-width:480px){.continue-actions{gap:8px}.continue-actions .button{flex-basis:100%;padding-block:11px}.continue-received{padding-left:12px}}
