.delete-dialog-message{color:var(--text-primary,var(--gr-ink-strong));margin:0 0 .5rem;font-size:1rem}.delete-dialog-message strong{color:var(--text-primary,var(--gr-ink-strong))}.delete-dialog-warning{color:var(--text-muted,var(--gr-ink-soft));margin:0;font-size:.875rem}.delete-options{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.delete-option-card{background:var(--surface-secondary,var(--gr-bg));border:2px solid var(--border-color,var(--gr-line));cursor:pointer;text-align:left;border-radius:.5rem;align-items:flex-start;gap:1rem;width:100%;padding:1rem;transition:all .2s;display:flex}.delete-option-card:hover:not(:disabled){border-color:var(--primary,var(--gr-accent-ink));background:var(--surface-hover,var(--gr-bg-sunken))}.delete-option-card:focus{outline:2px solid var(--primary,var(--gr-accent-ink));outline-offset:2px}.delete-option-card.destructive{border-color:var(--error-light,color-mix(in oklab, var(--gr-bg-elev), var(--gr-warn-soft) 60%));background:var(--error-bg,color-mix(in oklab, var(--gr-bg-elev), var(--gr-warn-soft) 25%))}.delete-option-card.destructive:hover:not(:disabled){border-color:var(--error,var(--gr-warn-ink));background:var(--error-bg-hover,color-mix(in oklab, var(--gr-bg-elev), var(--gr-warn-soft) 40%))}.delete-option-card:disabled{opacity:.6;cursor:not-allowed}.option-icon{flex-shrink:0;font-size:1.5rem}.option-content{flex:1}.option-content h4{color:var(--text-primary,var(--gr-ink-strong));margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.option-content p{color:var(--text-secondary,var(--gr-ink));margin:0;font-size:.8125rem;line-height:1.4}.delete-dialog-actions{justify-content:flex-end;gap:.75rem;display:flex}.delete-dialog-actions.stacked{justify-content:center}.btn-cancel{background:var(--surface-secondary,var(--gr-bg-sunken));border:1px solid var(--border-color,var(--gr-line));color:var(--text-primary,var(--gr-ink-strong));cursor:pointer;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:background .2s}.btn-cancel:hover:not(:disabled){background:var(--surface-hover,var(--gr-line))}.btn-cancel:disabled{opacity:.6;cursor:not-allowed}.btn-delete-confirm{background:var(--error,var(--gr-warn-ink));color:#fff;cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s}.btn-delete-confirm:hover:not(:disabled){background:var(--error-dark,var(--gr-warn-ink))}.btn-delete-confirm:disabled{opacity:.6;cursor:not-allowed}.delete-progress{background:var(--surface-secondary,var(--gr-bg));color:var(--text-secondary,var(--gr-ink-soft));border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;font-size:.875rem;display:flex}.delete-progress .spinner{border:2px solid var(--border-color,var(--gr-line));border-top-color:var(--primary,var(--gr-accent-ink));border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}