.calendar-module-recovery{box-sizing:border-box;min-width:0;color:var(--text-primary)}.calendar-module-recovery[data-layout=inline]{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:12px;gap:8px;height:auto;min-height:0;padding:12px;display:grid}.calendar-module-recovery-title{font-size:15px;line-height:1.4}.calendar-module-recovery[data-layout=dialog] .crb-modal-head{font-size:20px;line-height:1.3}.calendar-module-recovery-message{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.calendar-module-recovery-actions{flex-wrap:wrap;gap:8px;display:flex}.calendar-module-recovery-actions button{border-radius:var(--control-radius);min-height:36px;font-size:13px}@media (max-width:900px),(pointer:coarse){.calendar-module-recovery-actions button{min-height:44px;font-size:16px}}
