.guest-draft-recovery small{display:block;line-height:1.5;color:var(--guest-muted,#9aa8a1)}
.guest-draft-recovery .guest-actions{margin-top:16px;flex-wrap:wrap}
.guest-alternatives{margin-top:24px;border-top:1px solid var(--guest-border,#31453c);padding-top:20px}
.guest-alternatives>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.guest-alternatives h3{margin:0 0 6px;font-size:16px}
.guest-alternatives header p{margin:0;line-height:1.5;font-size:13px;color:var(--guest-muted,#9aa8a1)}
.guest-alternative-list{padding:0;margin:12px 0 0;list-style:none;border:1px solid var(--guest-border,#31453c);border-radius:6px;overflow:hidden}
.guest-alternative-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;min-width:0}
.guest-alternative-list li+li{border-top:1px solid var(--guest-border,#31453c)}
.guest-alternative-list li>div{min-width:0;display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}
.guest-alternative-list li strong{font-size:14px}
.guest-alternative-list li span,.guest-alternative-list li small{font-size:12px;color:var(--guest-muted,#9aa8a1)}
.guest-alternative-list button{flex-shrink:0;min-height:44px}
.guest-recovery-blocked{padding:24px 0}
@media(max-width:639px){.guest-alternatives>header{align-items:stretch;flex-direction:column;gap:12px}.guest-alternative-list li{padding:14px;align-items:stretch;flex-direction:column;gap:12px}.guest-alternative-list button{justify-content:center;width:100%}.guest-draft-recovery .guest-actions{flex-direction:column}.guest-draft-recovery .guest-actions button{width:100%;justify-content:center}}
