.tm-confirm-delete-backdrop{position:fixed;inset:0;background:var(--tm-admin-overlay,rgba(0,0,0,.4));display:flex;align-items:center;justify-content:center;z-index:1100;animation:tm-confirm-delete-fade-in .1s ease-out}@keyframes tm-confirm-delete-fade-in{0%{opacity:0}to{opacity:1}}.tm-confirm-delete-modal{background:var(--tm-admin-surface,#fff);border-radius:var(--tm-radius-md,8px);box-shadow:var(--tm-shadow-xl,0 12px 32px rgba(0,0,0,.18));max-width:480px;width:92%;padding:24px;display:flex;flex-direction:column;gap:16px}.tm-confirm-delete-modal__title{font-size:16px;font-weight:600;margin:0;color:var(--tm-admin-text,#111827)}.tm-confirm-delete-modal__body{font-size:14px;color:var(--tm-admin-text-body,#374151);margin:0;line-height:1.5}.tm-confirm-delete-modal__irreversible-hint{font-size:12px;color:var(--tm-admin-text-muted,#6b7280);margin:0}.tm-confirm-delete-modal__confirm-input{width:100%;padding:8px 10px;border:1px solid var(--tm-admin-border,#d1d5db);border-radius:var(--tm-radius-sm,4px);font-size:14px;font-family:inherit;box-sizing:border-box}.tm-confirm-delete-modal__confirm-input:focus{outline:2px solid var(--tm-admin-focus,#2563eb);outline-offset:2px}.tm-confirm-delete-modal__error{color:var(--tm-admin-danger-text,#991b1b);font-size:12px;margin:0}.tm-confirm-delete-modal__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.tm-confirm-delete-modal__btn{padding:8px 16px;font-size:14px;font-weight:500;border-radius:var(--tm-radius-sm,4px);cursor:pointer;border:1px solid transparent;font-family:inherit}.tm-confirm-delete-modal__btn:focus-visible{outline:2px solid var(--tm-admin-focus,#2563eb);outline-offset:2px}.tm-confirm-delete-modal__btn--cancel{background:var(--tm-admin-surface,#fff);color:var(--tm-admin-text-body,#374151);border-color:var(--tm-admin-border,#d1d5db)}.tm-confirm-delete-modal__btn--cancel:hover{background:var(--tm-admin-surface-soft,#f9fafb)}.tm-confirm-delete-modal__btn--confirm{background:var(--tm-action-destructive,#dc2626);color:var(--tm-action-destructive-text,#fff);border-color:var(--tm-action-destructive,#dc2626)}.tm-confirm-delete-modal__btn--confirm:hover:not(:disabled){background:var(--tm-action-destructive-hover,#b91c1c);border-color:var(--tm-action-destructive-hover,#b91c1c)}.tm-confirm-delete-modal__btn--confirm.tm-confirm-delete-modal__btn--warning{background:var(--tm-admin-warn-action-bg,#b45309);color:var(--tm-action-destructive-text,#fff);border-color:var(--tm-admin-warn-action-bg,#b45309)}.tm-confirm-delete-modal__btn--confirm.tm-confirm-delete-modal__btn--warning:hover:not(:disabled){background:var(--tm-admin-warn-text-strong,#92400e);border-color:var(--tm-admin-warn-text-strong,#92400e)}.tm-confirm-delete-modal__btn--confirm:disabled{background:var(--tm-admin-disabled,#9ca3af);border-color:var(--tm-admin-disabled,#9ca3af);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tm-confirm-delete-backdrop{animation:none}}