.request-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;align-items:start}.lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lead-fields label,.lead-label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:bold}.lead-label{margin:24px 0}.lead-fields label>span,.lead-label>span{font-weight:400;color:var(--muted);font-size:11px}.lead-fields input,.lead-label select,.lead-label textarea{border:1px solid #b5bca9;background:var(--paper);padding:12px;border-radius:3px;font:14px Arial;color:var(--ink);width:100%;min-width:0}.lead-label textarea{resize:vertical;line-height:1.6}.field-note{font-size:12px;color:var(--muted);line-height:1.7;margin:14px 0}.consent{display:flex;align-items:start;gap:12px;font-size:12px;margin:25px 0;line-height:1.7}.consent input{margin-top:5px;accent-color:#6c8052;flex-shrink:0;width:17px;height:17px}.consent a{text-decoration:underline}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{font-size:13px;margin:15px 0;color:#793c2c}.request-aside ol{padding-left:20px;font-size:14px}.request-aside li{padding-left:6px;margin:25px 0}.request-aside li p{font-size:13px;color:var(--muted);margin-top:6px}.lead-success p{font-size:14px;margin:20px 0}.lead-success .eyebrow{margin-bottom:20px}.button:disabled{opacity:.65;cursor:wait}.inbox-toolbar,.inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.inbox-toolbar p{font-size:13px;color:var(--muted)}.lead-site-link{display:block;font-size:13px;overflow-wrap:anywhere;text-decoration:underline;margin:12px 0}.lead-message{white-space:pre-wrap;border-left:2px solid var(--line);padding:14px 18px;margin:20px 0;font-size:14px}.inbox-card h3{font-size:17px;margin-top:20px}.review-points{font-size:14px;padding-left:20px;line-height:1.8}.review-points li{margin:12px 0}.inbox-card .field-note a{display:block;overflow-wrap:anywhere;text-decoration:underline}.lead-controls{display:flex;align-items:center;gap:30px;margin:25px 0;font-size:13px}.lead-controls select{padding:8px;background:var(--paper);border:1px solid var(--line);margin-left:8px}.lead-success[hidden],#lead-form[hidden],#load-more[hidden]{display:none}@media(max-width:760px){.request-layout,.lead-fields{grid-template-columns:1fr}.request-layout{gap:0}.inbox-toolbar,.lead-controls{align-items:start;flex-direction:column;gap:15px}.inbox-heading{align-items:start}.lead-fields{gap:18px}}
