.delete-confirmation{padding:1.75rem}.delete-confirmation-symbol{background:var(--danger-soft);width:2.75rem;height:2.75rem;color:var(--danger);border-radius:.875rem;place-items:center;margin-bottom:1.25rem;display:grid}.delete-confirmation .delete-confirmation-title{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 .625rem;font-size:1.375rem;font-weight:600;line-height:1.3}.delete-confirmation .delete-confirmation-description{color:var(--ink-muted);font-size:.875rem;line-height:1.65}.delete-confirmation-subject{background:var(--surface-subtle);border-radius:.875rem;align-items:center;gap:.875rem;min-width:0;margin-top:1.25rem;padding:.875rem;font-size:.875rem;display:flex}.delete-confirmation-subject strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.delete-confirmation-subject p{color:var(--ink-muted);margin:.25rem 0 0;font-size:.75rem}.delete-confirmation-subject img{aspect-ratio:16/9;object-fit:contain;background:var(--media-stage);border-radius:.375rem;flex:none;width:5rem}.delete-confirmation-actions{justify-content:flex-end;gap:.625rem;margin-top:1.5rem;display:flex}.delete-confirmation-actions .rt-Button{border-radius:.75rem;min-height:2.75rem;padding:0 1rem}.delete-confirmation-button{background:var(--danger-soft);min-height:2.75rem;color:var(--danger);cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .16s ease-out,transform .16s ease-out;display:inline-flex}.delete-confirmation-button:hover:not(:disabled){background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger)}.delete-confirmation-button:active:not(:disabled){transform:scale(.98)}.delete-confirmation-button:focus-visible{outline:2px solid var(--danger);outline-offset:3px}.delete-confirmation-button:disabled{opacity:.6;cursor:not-allowed}.delete-confirmation-error{color:var(--danger);align-items:flex-start;gap:.5rem;margin:1rem 0 0;font-size:.8125rem;line-height:1.5;display:flex}.delete-confirmation-error svg{flex:none;margin-top:2px}@media (pointer:coarse){.delete-confirmation-button,.delete-confirmation-actions .rt-Button{min-height:44px}}@media (prefers-reduced-motion:reduce){.delete-confirmation-button{transition:none}}
