/* Išcentruota iš šablonų (pataisa 4c). */
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
    body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: #131316; color: #c9c9cf; line-height: 1.7; font-size: 16px; }
    .wrap { max-width: 520px; margin: 0 auto; padding: 48px 24px 80px; }
    .logo { font-size: 20px; font-weight: 700; color: var(--accent,#22d3ee); letter-spacing: -0.03em; margin-bottom: 40px; display: block; text-decoration: none; }
    h1 { font-size: 20px; font-weight: 700; color: #ededed; margin-bottom: 8px; }
    .sub { font-size: 14px; color: var(--text-muted,#8a8a93); margin-bottom: 32px; }
    .card { margin-bottom: 24px; }
    .card h2 { font-size: 14px; font-weight: 600; color: var(--loss,#ef4444); margin-bottom: 14px; }
    ul { margin: 0 0 0 18px; }
    li { margin-bottom: 6px; color: var(--text-secondary,#a1a1a9); font-size: 14px; }
    .check-row { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 14px; cursor: pointer; }
    .check-row input[type=checkbox] { width: 18px; height: 18px; flex-shrink: 0; margin-top: 2px; accent-color: var(--loss,#ef4444); cursor: pointer; }
    .check-label { font-size: 14px; color: var(--text-secondary,#a1a1a9); line-height: 1.5; }
    [data-h~=btn-delete]{width:100%;opacity:0.35}
    [data-h~=btn-delete].enabled{ opacity: 1; }
    [data-h~=btn-delete]:active.enabled{ opacity: 0.85; }
    .btn-cancel{display:block;margin-top:16px}
    
    .success{background:var(--win-soft);border:1px solid var(--win-border);border-radius:12px;padding:20px;text-align:center}
    .success h2 { color: var(--win,#34d399); font-size: 16px; margin-bottom: 8px; }
    .success p { color: var(--text-secondary,#a1a1a9); font-size: 14px; }
    .not-logged { text-align: center; padding: 40px 0; color: var(--text-secondary,#a1a1a9); }
    .not-logged a { color: var(--accent,#22d3ee); }
  
