.error51{display:block;color:#a53a2d;font-size:12px;line-height:1.6;font-weight:500}.counter51{font-weight:400;font-size:11px}.backup-note51{display:block;max-width:480px;font-size:10px;margin-top:6px;line-height:1.5}.template-button51{margin:12px 0}.template-preview51{white-space:pre-wrap;font:inherit;width:100%;min-height:160px;padding:12px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:9px}.template-dialog51{width:min(580px,calc(100vw - 24px));background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:0}.template-dialog51 select{max-width:100%;width:100%;padding:10px;background:var(--paper);border:1px solid var(--line);border-radius:8px}
html[data-theme=dark] .error51{color:#ffd6ca}.confirm-close50 .btn-quiet{white-space:normal;text-align:center}[data-save51=error]{color:#a53a2d}html[data-theme=dark] [data-save51=error]{color:#ffd6ca}
@media(prefers-reduced-motion:reduce){.template-dialog51{animation:none;transition:none}}

#modal:has(#wizard-form) .modal-header{align-items:flex-start}.save-now51{font-size:11px;min-height:28px;padding:2px 8px;margin-left:4px}.backup-options51{font-size:11px;color:var(--muted);margin:10px 0 18px;line-height:1.6}.backup-options51 summary{cursor:pointer}.backup-opt51{display:flex;gap:8px;align-items:flex-start}.backup-options51 .small{font-weight:400}

/* Price order and two independent checkbox chips; use the current dual-theme tokens. */
.pricing69>[hidden]{display:none!important}.pricing69:has(>[hidden]){grid-template-columns:1fr}.extra-info69{min-width:0;margin:0 0 20px;padding:0;border:0}.extra-info69 legend{font-size:13px;font-weight:700;margin-bottom:10px}.extra-choices69{display:flex;flex-wrap:wrap;gap:8px}.extra-choice69{position:relative;display:flex;min-width:0;flex:1;cursor:pointer}.extra-choice69>input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.extra-choice69>span{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font-size:12px;font-weight:650;text-align:center;overflow-wrap:anywhere}.extra-choice69>input:checked+span{background:var(--yellow);border-color:var(--yellow);color:#1c2228}.extra-choice69>input:focus-visible+span{outline:2px solid var(--yellow);outline-offset:3px}.extra-choice69>input:disabled+span{opacity:.6;cursor:not-allowed}.extra-info69>.small{margin:8px 0 0}
@media(max-width:420px){.extra-choice69{flex:1 1 100%}}
