/* Shared by the application and native Django administration. */
.confirmation-dialog { width: min(32rem, calc(100% - 2rem)); padding: 1.6rem; margin: auto; border: 1px solid var(--sen-line); border-radius: 1.25rem; background: var(--sen-surface); color: var(--sen-ink); box-shadow: 0 1.5rem 5rem #0005; }
.confirmation-dialog::backdrop { background: #071e18a6; }
.confirmation-dialog h2 { font-size: 1.4rem; margin: 0 0 1rem; }
.confirmation-dialog p { white-space: pre-line; line-height: 1.6; }
.confirmation-actions { display: flex; justify-content: flex-end; flex-wrap: wrap; gap: .75rem; margin-top: 1.5rem; }
.confirmation-actions button { font: inherit; padding: .65rem 1.1rem; border: 1px solid var(--sen-line); border-radius: 2rem; cursor: pointer; background: var(--sen-surface); color: var(--sen-ink); }
.confirmation-actions .btn-primary { background: var(--sen-accent); color: var(--sen-on-accent); }
.confirmation-actions button:focus-visible { outline: 3px solid var(--sen-gold); outline-offset: 3px; }
