/* cancel-inline.css — 2026-10-04 Kuendigungsseite */
.is-hidden{display:none!important}
.cx-step{margin:28px 0}
.cx-de{color:#666;font-size:.95rem}
.cx-btn{display:inline-block;margin-top:18px;padding:14px 26px;border:0;border-radius:999px;background:#1a1a1a;color:#f7f5f2;font:600 1rem/1.2 inherit;cursor:pointer}
.cx-btn:hover{background:#333}
.cx-btn:disabled{opacity:.6;cursor:wait}
.cx-btn-final{background:#8f2d2d}
.cx-btn-final:hover{background:#a33434}
.cx-label{display:block;margin:18px 0 6px;font-weight:600;font-size:.92rem}
.cx-input{width:100%;max-width:520px;padding:11px 13px;border:1px solid #ccc;border-radius:10px;font:inherit;background:#fff;box-sizing:border-box}
.cx-fieldset{border:0;padding:0;margin:0}
.cx-radio{display:block;margin:6px 0;font-weight:400}
.cx-note{margin-top:18px;font-size:.88rem;color:#666}
.cx-error{color:#a33434;font-weight:600}
