.draft-recovery-inline, .draft-recovery-list { margin-block: var(--s-3); color: var(--ink); font-size: var(--t-sub); overflow-wrap: anywhere; }
.draft-recovery-list { border-top: 1px solid var(--hair); padding-block: var(--s-2); }
.draft-recovery-list > summary { min-height: var(--control-height-touch); display: flex; align-items: center; cursor: pointer; font-weight: 600; }
.draft-recovery-entry { padding-block: var(--s-2); border-bottom: 1px solid var(--hair); }
.draft-recovery-entry p { margin-block: var(--s-1); }
.draft-recovery-entry .actions { flex-wrap: wrap; }
.draft-recovery-entry .btn { min-height: var(--control-height-touch); }
.draft-recovery-entry textarea { width: 100%; min-height: var(--control-height-touch); font: inherit; }
