.delete-confirm-modal{box-sizing:border-box;display:flex;width:min(520px,calc(100vw - 48px));max-width:520px;max-height:100%;margin:auto;padding:0;overflow:hidden;flex-direction:column;border:1px solid var(--ui-color-border);border-radius:18px;background:var(--ui-color-surface-strong);box-shadow:var(--ui-shadow-overlay);color:var(--ui-color-text);cursor:default;font-family:var(--ui-font-family)}.delete-confirm-modal *,.delete-confirm-modal ::after,.delete-confirm-modal ::before{box-sizing:border-box}.delete-confirm-content{min-height:0;padding:22px;overflow:auto;overscroll-behavior:contain}.delete-confirm-modal h2{display:flex;margin:0 0 12px;align-items:center;gap:10px;color:var(--ui-color-public-text-link);font-size:21px;font-weight:650;line-height:1.25}.delete-confirm-title-icon{flex:0 0 auto;color:var(--ui-color-danger);font-size:21px}.delete-confirm-modal p{margin:0;color:var(--ui-color-text-muted);font-size:14px;line-height:1.5}.delete-confirm-modal .delete-warning{margin-top:12px;color:var(--ui-color-danger);font-size:13px;font-weight:600}.delete-confirm-modal .modal-message{margin:12px 0 0}.delete-confirm-modal .modal-message:empty{display:none;margin:0}.delete-confirm-actions{display:flex;flex:0 0 auto;margin:0;padding:14px 18px;justify-content:flex-end;gap:10px;border-top:1px solid var(--ui-color-divider);background:var(--ui-color-public-tab-hover)}@media(max-width:700px){.delete-confirm-actions{flex-direction:column-reverse;padding:14px}.delete-confirm-actions .action-button{width:100%}}@media(max-width:620px){.delete-confirm-modal{width:100%;max-width:100%;border-radius:16px}.delete-confirm-content{padding:18px}}
