.scan-section{background:#f4f7fb}.scan-shell{max-width:1000px}.scan-intro{max-width:720px;margin-bottom:28px}.scan-card{padding:30px;margin-block:20px;border:1px solid #dbe4f0;border-radius:22px;background:#fff}.scan-card h3{margin:12px 0 20px}.scan-card fieldset{margin:24px 0;border:0;padding:0;min-width:0}.scan-card legend,.scan-card>label,.scan-fields label{font-size:16px;font-weight:650;color:#172c48;margin-bottom:12px}.scan-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scan-options label{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #dbe4f0;border-radius:12px;font-size:15px;cursor:pointer}.scan-options label:has(input:checked){border-color:#1764df;background:#edf4ff}.scan-options input{margin-top:5px;flex:0 0 auto;accent-color:#1764df}.scan-card input:focus-visible,.scan-card textarea:focus-visible{outline:3px solid #1764df;outline-offset:3px}.scan-range{display:flex;align-items:center;gap:22px}.scan-range input{width:100%;accent-color:#1764df}.scan-range output{padding:8px 14px;border-radius:10px;background:#edf4ff;color:#124caa;font-weight:700}.scan-help{font-size:14px!important;color:#596b82!important;margin-top:10px}.scan-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.scan-fields label{display:block}.scan-fields input,.scan-card textarea{width:100%;border:1px solid #9eafc5;border-radius:10px;padding:12px;font:inherit;background:#fff;color:#172c48}.scan-summary{white-space:pre-line;padding:20px;background:#eef4fd;border-radius:12px;margin-bottom:20px;font-size:15px}.scan-contact{border-color:#98bbed}#ictConfiguratorSendError{margin-top:16px}#ictFirstQuestion{scroll-margin-top:130px}@media(max-width:600px){.scan-card{padding:20px}.scan-options,.scan-fields{grid-template-columns:1fr}.scan-card h3{font-size:23px}}

.scan-range input{width:auto;min-width:0;flex:1}.scan-range output{flex:0 0 auto;min-width:54px;text-align:center;white-space:nowrap}
