.deletion-preview{display:grid;gap:18px;min-width:0}
.deletion-intro,.deletion-footnote{font-size:12px;color:var(--cb-muted);line-height:1.7;margin:0}
.deletion-asset{display:flex;flex-direction:column;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--cb-border)}
.deletion-asset span{font-size:11px;color:var(--cb-muted)}.deletion-asset strong{font-size:22px;color:var(--cb-text);overflow-wrap:anywhere}
.deletion-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.deletion-counts>div{display:flex;flex-direction:column;gap:6px;background:var(--cb-soft);border:1px solid var(--cb-border);border-radius:8px;padding:14px}
.deletion-counts strong{font-size:24px;color:var(--cb-text)}.deletion-counts span{font-size:11px;color:var(--cb-muted)}
.deletion-notes{padding-left:20px;margin:0;color:var(--cb-muted);font-size:12px;line-height:1.7}.deletion-notes li+li{margin-top:8px}
.deletion-confirm{display:flex;align-items:flex-start;gap:10px;min-height:44px;font-size:13px;line-height:1.6;color:var(--cb-text);cursor:pointer}
.deletion-confirm input{width:20px;height:20px;flex:0 0 20px;margin:1px 0;accent-color:#d15159}
.deletion-selection{font-size:12px;margin:0;color:var(--cb-muted);overflow-wrap:anywhere}
html body .deletion-action,html body #submit-button.deletion-submit{color:#e98288;border-color:#b8424b;background:transparent}
html[data-color-mode="soft"] body .deletion-action,html[data-color-mode="soft"] body #submit-button.deletion-submit{color:#a2222d}
html body #submit-button.deletion-submit:not(:disabled):hover{background:#a2222d;color:#fff}
.deletion-preview select{width:100%;max-width:100%;min-width:0}
@media(max-width:639px){.deletion-counts>div{padding:12px 10px}.deletion-notes{font-size:11px}.deletion-preview{gap:15px}}

html body.authenticated-view #modal input#deletion-confirm{appearance:auto!important;width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;border-radius:4px;box-shadow:none!important;flex:0 0 20px}
html body.authenticated-view #modal .deletion-confirm{display:flex;align-items:flex-start;gap:10px}
