.vq-account .vqa-screening-grid{border:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.vq-account .vqa-screening-grid legend{margin-bottom:14px}.vq-account .vqa-screening-card{display:flex;align-items:flex-start;gap:12px;border:1px solid #cedbc7;border-radius:16px;padding:20px;background:#fff;cursor:pointer}.vq-account .vqa-screening-card:has(input:checked){background:#e5eddf;border-color:#315846;box-shadow:0 0 0 2px #315846}.vq-account .vqa-screening-card input{width:auto;min-height:0;margin-top:5px}.vq-account .vqa-screening-card small{display:block;margin-top:10px;color:#637565}.vq-account .vqa-who-card{border:1px solid #cedbc7;border-radius:16px;padding:24px;margin:24px 0;background:#fff}.vq-account .vqa-who-card summary{font-weight:600;cursor:pointer}.vq-account .vqa-who-card summary small{display:block;font-weight:400;margin-top:8px}.vq-account input[type=range]{padding:0;accent-color:#315846;min-height:44px;cursor:pointer}.vq-account .vqa-range-ends{display:flex;justify-content:space-between;gap:20px}.vq-account output{display:block;color:#315846;font-weight:600}
.vq-account .vqa-screening-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.vq-account .vqa-screening-card{position:relative;border-radius:8px;padding:24px;box-shadow:0 1px 3px #00000018;min-height:140px;align-items:flex-start;transition:box-shadow .15s,border-color .15s}.vq-account .vqa-screening-card:hover{box-shadow:0 4px 12px #00000016}.vq-account .vqa-screening-card span{font-size:19px;font-weight:600;line-height:1.5}.vq-account .vqa-screening-card small{font-size:14px;font-weight:500;margin-top:18px}.vq-account .vqa-screening-card input{accent-color:#315846;flex:0 0 auto}.vq-account .vqa-screening-card:has(input:checked){box-shadow:0 0 0 2px #315846;background:#f4f8f1}@media(max-width:600px){.vq-account .vqa-screening-grid{grid-template-columns:1fr}}
.vq-account .vqa-screening-card .vqa-tool-content{display:flex;flex-direction:column;gap:8px}.vq-account .vqa-screening-card .vqa-tool-graphic{display:flex;align-items:center;justify-content:center;background:#e8efe1;color:#50754b;border-radius:12px;width:72px;height:72px;margin-bottom:8px}.vq-account .vqa-screening-card .vqa-tool-name{font-weight:400;font-size:13px;color:#728071;margin:0}.vq-account .vqa-screening-card .vqa-tool-content strong{font-size:19px}
.vq-account .vqa-screening-card{display:flex;flex-direction:column}.vq-account .vqa-screening-card .vqa-card-request{order:2;margin-top:16px;border-radius:8px;font-size:14px}.vq-account .vqa-screening-card .vqa-tool-content{order:1}.vq-account .vqa-screening-card .vqa-tool-content>small:last-child{display:none}.vq-account .vqa-form:has(.vqa-screening-grid)>button:not([name]){display:none}
