.widok-preselekcji{max-width:880px;margin-inline:auto}.widok-preselekcji header{margin-block:24px}.dobor-karta{padding:clamp(18px,4vw,36px);border:1px solid var(--border,var(--linia,#bbb));border-radius:16px}.dobor-karta fieldset{border:0;padding:0;min-width:0}.dobor-karta legend{font-size:clamp(1.3rem,3vw,1.7rem);font-weight:600;line-height:1.35;max-width:100%;padding:0}.dobor-karta .pomoc{font-size:1rem;line-height:1.6}.dobor-opcje{display:grid;gap:12px;margin-block:20px}.dobor-opcja{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid currentColor;border-radius:10px;cursor:pointer;min-height:44px;overflow-wrap:anywhere}.dobor-opcja:has(input:checked){outline:2px solid currentColor;outline-offset:1px}.dobor-opcja input{flex:0 0 auto;inline-size:20px;block-size:20px;margin:2px 0 0;accent-color:currentColor}.dobor-opis{display:block;font-size:1rem;font-weight:400;line-height:1.5;margin-top:5px}.dobor-tryby{display:flex;gap:12px;flex-wrap:wrap;margin-block:20px}.dobor-odpowiedzi{display:grid;gap:16px}.dobor-odpowiedzi dt{font-weight:600}.dobor-odpowiedzi dd{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:6px 0 0;overflow-wrap:anywhere}.dobor-koszt{font-weight:600;line-height:1.65;margin-block:24px}.dobor-nawigacja{margin-top:24px}.dobor-karta .przycisk,.dobor-tryby .przycisk{min-height:44px;white-space:normal}.dobor-karta [role=status]:empty{display:none}.zakres-wywiadu{border:1px solid currentColor;border-radius:12px;padding:16px;margin-block:20px}.zakres-wywiadu h2{font-size:1.2rem;margin:0 0 8px}@media(max-width:520px){.dobor-odpowiedzi dd{align-items:flex-start;flex-direction:column;gap:8px}.dobor-karta .rzad-akcji{display:flex;flex-wrap:wrap}.dobor-karta .rzad-akcji>*{max-width:100%}.dobor-tryby>*{flex:1 1 140px}.dobor-karta{padding:18px}}
