.intake-section{max-width:1200px;margin:0 auto;padding:44px 18px 68px;background:#f7f7f3;color:var(--ink)}
.intake-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:22px}.section-kicker{font:10px Arial;color:var(--gold);letter-spacing:1.5px}.intake-heading h2{font-size:28px;font-weight:400;margin:10px 0 7px;color:var(--forest)}.intake-heading p{margin:0;color:#718079;font-size:12px}.admin-toggle,.admin-actions button{border:1px solid #b79657;background:transparent;color:var(--forest);padding:10px 14px;font:inherit;font-size:12px;white-space:nowrap}.intake-tabs{display:flex;border-bottom:1px solid #d6d9d1;margin-bottom:20px}.intake-tabs button{border:0;background:transparent;padding:11px 18px;color:#75817b;font:inherit;font-size:13px}.intake-tabs button.active{color:var(--forest);border-bottom:2px solid var(--gold)}.lead-form{background:#fff;padding:20px;border:1px solid #e0e2dc}.lead-form.is-hidden,.lead-admin.is-hidden{display:none}.form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.lead-form label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#66736d}.lead-form input,.lead-form select,.lead-form textarea{width:100%;border:1px solid #d9ddd6;background:#fcfcfa;padding:10px;font:inherit;font-size:12px;color:var(--ink);border-radius:0}.lead-form textarea{resize:vertical;line-height:1.6}.lead-form fieldset{border:0;border-top:1px solid #e5e6df;padding:16px 0 4px;margin:0}.lead-form legend{font-size:12px;color:var(--forest);padding:0 8px 0 0}.check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px}.check-grid label{display:flex;flex-direction:row;align-items:center;gap:7px;color:#68756e}.check-grid input{width:15px;height:15px;accent-color:var(--forest)}.full-field{margin-top:16px}.submit-lead{margin-top:18px;border:0;background:var(--forest);color:#fff;padding:12px 28px;font:inherit;font-size:13px}.source-forms{display:flex;gap:20px;padding:14px 0 0}.source-forms a{font-size:11px;color:#6b765f;text-decoration:underline}.lead-admin{margin-top:28px;border-top:1px solid #cfd4cc;padding-top:24px}.admin-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.admin-head h3{font-size:20px;font-weight:400;margin:8px 0 5px;color:var(--forest)}.admin-head p{font-size:11px;color:#7a867e;margin:0}.admin-actions{display:flex;gap:7px}.admin-actions input{border:1px solid #d9ddd6;padding:10px 12px;font:inherit;font-size:12px;width:190px}.admin-actions button{padding:9px 12px}.lead-list{margin-top:18px;display:grid;gap:9px}.lead-empty{padding:32px;text-align:center;color:#88938d;font-size:12px;background:#fff;border:1px dashed #d5d9d1}.lead-item{background:#fff;border:1px solid #e0e2dc;padding:13px 15px}.lead-summary{display:flex;justify-content:space-between;gap:12px;align-items:center}.lead-summary strong{font-size:13px;font-weight:500;color:var(--forest)}.lead-summary span{font-size:11px;color:#7b877f}.lead-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:7px;color:#76827b;font-size:11px}.lead-detail{margin-top:10px;border-top:1px solid #edf0ea;padding-top:10px;white-space:pre-wrap;font-size:11px;line-height:1.7;color:#606d66}.lead-status{border:1px solid #d6dad2;background:#fafbf8;padding:5px;font:inherit;font-size:11px;color:var(--forest)}
@media(max-width:760px){.intake-section{padding-left:12px;padding-right:12px}.intake-heading{align-items:flex-start;flex-direction:column}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-head{align-items:flex-start;flex-direction:column}.admin-actions{width:100%;flex-wrap:wrap}.admin-actions input{flex:1;min-width:150px}.source-forms{flex-direction:column;gap:8px}}
@media(max-width:430px){.lead-form{padding:14px}.form-grid{gap:10px}.intake-heading h2{font-size:24px}.lead-summary{align-items:flex-start;flex-direction:column}.lead-summary .lead-status{align-self:flex-end;margin-top:-27px}}
