.intake-regions{border:1px solid #cad2c7;padding:15px;border-radius:5px;margin:0 0 18px}.intake-regions legend{font-size:13px;font-weight:600}.region-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.region-grid label,.consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;margin:0;line-height:1.6}.region-grid input,.consent input{width:17px;height:17px;min-height:0;padding:0;margin:2px 0;flex-shrink:0}.certificate-row{background:#e9eee5;padding:15px;border-radius:5px;margin:12px 0}.certificate-row input,.certificate-row select{font-size:14px}.certificate-row label{margin-bottom:10px}.certificate-row button,.add-cert{background:transparent;border:1px solid #98b4a8;color:#102c3e;border-radius:4px;padding:10px 13px;min-height:44px}.add-cert{margin-bottom:16px}.consent{margin:16px 0;font-size:13px}.honey{position:absolute;left:-9999px}.cert-details{margin:0 0 18px}.cert-details summary{font-weight:600;font-size:13px;margin-bottom:10px}.preview-note{background:#fff4d6;color:#805600;padding:12px 14px;border-radius:4px;font-size:12px;line-height:1.6;margin-bottom:18px}button:disabled{opacity:.65;cursor:wait}@media(max-width:600px){.certificate-row input,.certificate-row select{font-size:16px}}@media(max-width:360px){.region-grid{grid-template-columns:1fr}}
