/* R4.6.26 mobile/tablet form simplification and multi-select water conditions. */
.r4626-hidden-original-label{display:none!important}.r4626-water-condition{grid-column:1/-1;margin:0;padding:10px;border:1px solid #cfe0ed;border-radius:13px;background:#f8fbfe}.r4626-water-condition legend{padding:0 5px;color:#275b80;font-weight:800;font-size:13px}.r4626-water-condition>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.r4626-water-condition label{display:flex!important;align-items:center;gap:6px!important;min-height:38px;padding:7px 8px;border:1px solid #dbe7f0;border-radius:10px;background:#fff;color:#345f7c;font-size:12px}.r4626-water-condition label.is-checked,.r4626-water-condition label:has(input:checked){border-color:#1b8fe3;background:#eaf6ff;color:#0966ab;box-shadow:0 0 0 2px rgba(27,143,227,.08)}.r4626-water-condition input{width:17px;height:17px}.r4626-no-abnormal{display:flex!important;align-items:center;gap:8px!important;grid-column:1/-1;min-height:42px;padding:8px 11px;border:1px solid #bfe3d8;border-radius:12px;background:#f0fbf7;color:#217057}.r4626-no-abnormal input{width:19px;height:19px}.r4626-no-abnormal small{margin-left:auto;color:#75968a}.r4626-form-polish .section-head p,.r4626-form-polish .form-section-title p{line-height:1.4}.r4626-form-polish .sampling-layout .card{scroll-margin-top:76px}
@media(max-width:920px){.r4626-water-condition>div{grid-template-columns:repeat(2,minmax(0,1fr))}.r4626-form-polish .section-head p,.r4626-form-polish .form-section-title p,.r4626-form-polish .location-box small,.r4626-form-polish .notice.small,.r4626-form-polish .photo-upload-panel>p{display:none!important}.r4626-form-polish .card{padding:14px!important}.r4626-form-polish .form-grid{gap:10px!important}.r4626-form-polish .sampling-layout h2{font-size:17px!important}.r4626-form-polish .section-head,.r4626-form-polish .form-section-title{cursor:pointer}.r4626-form-polish .r4626-section-collapsed>:not(.section-head):not(.form-section-title){display:none!important}}
@media(max-width:520px){.r4626-water-condition>div{grid-template-columns:1fr}.r4626-water-condition label{min-height:36px}.r4626-no-abnormal{align-items:flex-start;flex-wrap:wrap}.r4626-no-abnormal small{width:100%;margin-left:27px}.r4626-form-polish .page-heading p,.r4626-form-polish .eyebrow{display:none!important}.r4626-form-polish .form-actions{position:sticky;bottom:0;z-index:20;padding:8px;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);border-top:1px solid #dbe7f0}.r4626-form-polish input,.r4626-form-polish select,.r4626-form-polish textarea{font-size:16px!important}}
