.wre-visit-request{margin:8px 0;padding:10px;border:1px solid #dce2e8;border-radius:5px}.wre-visit-request summary{cursor:pointer;font-size:12px;font-weight:800;color:var(--wre-primary)}.wre-visit-request>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}
@media(max-width:600px){.wre-visit-request>div{grid-template-columns:1fr}}
.wre-public-lead-form{background:#fff;border:1px solid #e5e9ef;border-radius:14px;padding:28px;box-shadow:0 14px 45px rgba(7,26,51,.08)}.wre-public-lead-form h3{margin:0 0 20px;color:var(--wre-primary,#071a33)}.wre-public-lead-form input,.wre-public-lead-form textarea{width:100%;padding:14px 16px;border:1px solid #dbe1e8;border-radius:7px;background:#fff;margin-bottom:12px}.wre-public-lead-form textarea{min-height:130px}.wre-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wre-privacy{display:flex;align-items:flex-start;gap:8px;font-size:12px;margin:4px 0 16px}.wre-privacy input{width:auto;margin-top:3px}.wre-form-success{background:#e8f7ed;color:#176b35;padding:12px;border-radius:8px;margin-bottom:15px}@media(max-width:650px){.wre-form-grid{grid-template-columns:1fr}}
