.sw-generation-recovery{margin:0 0 18px;border:1px solid #d6dfcf;border-radius:12px;background:#f6f9f2;overflow:hidden;font-size:13px;line-height:1.6;color:var(--sw-ink,#263927)}
.sw-composer>.sw-generation-recovery{margin:0 16px 14px}
.sw-generation-recovery details{margin-top:10px}.sw-generation-recovery summary{cursor:pointer;font-size:12px;font-weight:500}.sw-generation-recovery>.sw-paused-drafts{margin:0;padding:13px 18px;border-top:1px solid #d6dfcf}.sw-paused-drafts .sw-draft-options{padding-top:10px}
.sw-generation-recovery>div{padding:16px 18px}.sw-generation-recovery>div+div{border-top:1px solid #d6dfcf}.sw-generation-recovery p{margin:7px 0}.sw-recovery-pause{background:#fff6e8}.sw-recovery-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sw-recovery-actions .sw-button{white-space:normal;text-align:start;min-height:40px}.sw-recovery-actions [aria-pressed=true]{background:#dcebd3;border-color:#5f7f4e}.sw-job-recovery{margin-top:10px}.sw-job-recovery .sw-button{border:1px solid #cfdbc5;padding:7px 10px;border-radius:6px}.sw-generation-recovery [data-sw-retry-countdown]{font-weight:600;font-variant-numeric:tabular-nums}.sw-draft-options>span{display:block}.sw-recovery-actions button:focus-visible{outline:2px solid #365c33;outline-offset:3px}
@media(max-width:600px){.sw-generation-recovery>div{padding:13px}.sw-recovery-actions .sw-button{flex:1 1 120px;font-size:12px}}
