#tuendum-abfindung-check{--navy:#1b2a3a;--gold:#c9a24b;--paper:#faf8f4;--white:#fff;--ink:#1f2933;--muted:#5b6672;--line:#e6e1d7;color:var(--ink);font:17px/1.65 Inter,Segoe UI,Arial,sans-serif;width:100%}#tuendum-abfindung-check,#tuendum-abfindung-check *{box-sizing:border-box}#tuendum-abfindung-check .calc-grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#tuendum-abfindung-check .panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;min-width:0;padding:30px}#tuendum-abfindung-check fieldset{border:0;margin:0 0 22px;min-width:0;padding:0}#tuendum-abfindung-check legend{color:var(--navy);font-size:1.05rem;font-weight:700;margin-bottom:14px;padding:0}#tuendum-abfindung-check .field .field{margin-bottom:0}#tuendum-abfindung-check label{color:var(--navy);font-weight:600}#tuendum-abfindung-check label[for=amount]{display:block;margin-bottom:8px}#tuendum-abfindung-check input[type=number]{background:#fff;border:2px solid #d6cfc0;border-radius:12px;box-shadow:none;color:var(--ink);display:block;font-size:1.05rem;min-height:52px;padding:12px 16px;width:100%}#tuendum-abfindung-check input[type=number]:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(201,162,75,.25);outline:none}#tuendum-abfindung-check .hint{color:var(--muted);font-size:.88rem;margin:6px 0 0}#tuendum-abfindung-check .options{display:grid;gap:10px}#tuendum-abfindung-check .option{align-items:center;background:#fff;border:2px solid #d6cfc0;border-radius:12px;cursor:pointer;display:flex;gap:12px;line-height:1.5;margin:0;min-height:52px;padding:12px 16px}#tuendum-abfindung-check .option:hover{border-color:var(--gold)}#tuendum-abfindung-check .option input{accent-color:var(--navy);flex-shrink:0;height:20px;margin:0;width:20px}#tuendum-abfindung-check .option:has(input:checked){background:#f1f4f8;border-color:var(--navy)}#tuendum-abfindung-check .error{color:#a23b2c;font-size:.9rem;margin:6px 0 0;min-height:1.2em}#tuendum-abfindung-check .btn{align-items:center;background:var(--gold);border:2px solid var(--gold);border-radius:999px;box-shadow:0 8px 24px rgba(201,162,75,.25);color:var(--navy);cursor:pointer;display:inline-flex;font-size:1.02rem;font-weight:700;justify-content:center;line-height:1.35;min-height:56px;padding:14px 20px;text-align:center;text-decoration:none}#tuendum-abfindung-check .btn:hover{background:#d8b35e;color:var(--navy)}#tuendum-abfindung-check .result{display:flex;flex-direction:column}#tuendum-abfindung-check .result-empty{color:var(--muted);font-size:.97rem;margin:0}#tuendum-abfindung-check .result-box{display:none}#tuendum-abfindung-check .result-box.visible{display:block}#tuendum-abfindung-check .summary{background:var(--navy);border-radius:14px;color:#fff;margin-bottom:20px;padding:24px}#tuendum-abfindung-check .summary strong{color:var(--gold);display:block;font-size:1.05rem;margin-bottom:6px}#tuendum-abfindung-check .summary p{color:#d3dbe5;font-size:.97rem;margin:0}#tuendum-abfindung-check h3{color:var(--navy);font-size:1.15rem;font-weight:700;margin:0 0 8px}#tuendum-abfindung-check .todo{display:grid;gap:10px;list-style:none;margin:14px 0 20px;padding:0}#tuendum-abfindung-check .todo li{background:#fff;border:1px solid var(--line);border-radius:12px;font-size:.97rem;list-style:none;padding:12px 14px 12px 42px;position:relative}#tuendum-abfindung-check .todo li:before{border:2px solid var(--gold);border-radius:50%;content:"";height:16px;left:14px;position:absolute;top:17px;width:16px}#tuendum-abfindung-check .btn-note{color:var(--muted);display:block;font-size:.9rem;margin-top:12px}#tuendum-abfindung-check .disclaimer{color:var(--muted);font-size:.85rem;margin:16px 0 0}@media(max-width:800px){#tuendum-abfindung-check .calc-grid{grid-template-columns:1fr}#tuendum-abfindung-check .panel{padding:22px}#tuendum-abfindung-check .result-box .btn{width:100%}}#tuendum-abfindung-check{font-family:Open Sans,Arial,sans-serif}#tuendum-abfindung-check button,#tuendum-abfindung-check input,#tuendum-abfindung-check select,#tuendum-abfindung-check textarea{font-family:inherit}#tuendum-abfindung-check .panel{background-color:#fff;border:none}#tuendum-abfindung-check .option,#tuendum-abfindung-check input[type=number]{background-color:#f5f5f5;border:2px solid transparent;border-radius:8px;box-shadow:none}#tuendum-abfindung-check .option:focus-within,#tuendum-abfindung-check input[type=number]:focus{border-color:#133050;box-shadow:none;outline:none}#tuendum-abfindung-check .option:has(input:checked){background-color:#f5f5f5;border-color:#133050}#tuendum-abfindung-check .option:hover{border-color:transparent}#tuendum-abfindung-check .option:focus-within:hover,#tuendum-abfindung-check .option:has(input:checked):hover{border-color:#133050}#tuendum-abfindung-check .btn{background-color:#133050;border-color:#133050;border-radius:8px;color:#fff;transform:scale(1);transition:transform .25s ease}#tuendum-abfindung-check .btn:hover{background-color:#133050;border-color:#133050;color:#fff}#tuendum-abfindung-check .btn:active{transform:scale(1.025)}#tuendum-abfindung-check .btn,#tuendum-abfindung-check .btn:active,#tuendum-abfindung-check .btn:hover{box-shadow:0 6px 18px rgba(19,48,80,.18)}#tuendum-abfindung-check{--gold:#d3bfa3;--gold-dark:#d3bfa3}#tuendum-abfindung-check .accent,#tuendum-abfindung-check .gold,#tuendum-abfindung-check .highlight{color:#d3bfa3}#tuendum-abfindung-check li::marker{color:#d3bfa3}#tuendum-abfindung-check .btn,#tuendum-abfindung-check .btn:active,#tuendum-abfindung-check .btn:hover{background-color:#1b2a3b;border-color:#1b2a3b;box-shadow:0 6px 18px rgba(27,42,59,.18);color:#fff}#tuendum-abfindung-check .btn:hover{transform:scale(1.025)}#tuendum-abfindung-check input[type=number]::-webkit-inner-spin-button,#tuendum-abfindung-check input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#tuendum-abfindung-check input[type=number]{-moz-appearance:textfield;appearance:textfield}#tuendum-abfindung-check .btn-meeting{background:#d3bfa3;border-color:#d3bfa3;box-shadow:0 6px 18px rgba(27,42,59,.15);color:#fff}#tuendum-abfindung-check .btn-meeting:hover{background:#d3bfa3;border-color:#d3bfa3;color:#fff;transform:scale(1.025)}