.awg-lead-layout{width:100%;min-width:0;container:awg-lead/inline-size}.awg-lead-layout [data-lead-form]{width:100%;min-width:0}.awg-lead-layout form{gap:16px}.awg-lead-layout .awg-lead-pair{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.awg-lead-layout .awg-lead-pair>div{min-width:0}.awg-lead-layout input:not([type=checkbox]),.awg-lead-layout select,.awg-lead-layout textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.awg-lead-layout .awg-lead-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.awg-lead-layout .awg-lead-tabs>button{white-space:normal;justify-content:center;min-width:0;min-height:44px;padding:8px;line-height:1.25}.awg-lead-layout .awg-lead-details{border:1px solid #e7e5e4;border-radius:10px;padding:0 12px}.awg-lead-layout .awg-lead-details>summary{cursor:pointer;color:#44403c;align-content:center;min-height:44px;font-weight:600}.awg-lead-layout .awg-lead-details>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.awg-lead-layout .awg-lead-detail-fields{gap:16px;padding-bottom:14px;display:grid}@container awg-lead (min-width:520px){.awg-lead-layout .awg-lead-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@container awg-lead (min-width:620px){.awg-lead-layout .awg-lead-tabs{flex-wrap:nowrap;display:flex}.awg-lead-layout .awg-lead-tabs>button{flex:1}}:root :is(.final-grid.final-grid,.tr-contact-grid.tr-contact-grid,.tt-contact-wrap.tt-contact-wrap):has([data-lead-form]){grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);display:grid}:root :is(.final-grid.final-grid,.tr-contact-grid.tr-contact-grid,.tt-contact-wrap.tt-contact-wrap):has([data-lead-form])>*{min-width:0}:root :is(.final.final,.tt-contact.tt-contact,.tr-section.tr-section):has([data-lead-form]){overflow:clip}@media (min-width:900px){:root :is(.final-grid.final-grid,.tr-contact-grid.tr-contact-grid,.tt-contact-wrap.tt-contact-wrap):has([data-lead-form]){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}:root :is(.final-grid.final-grid,.tr-contact-grid.tr-contact-grid,.tt-contact-wrap.tt-contact-wrap):has([data-lead-form])>:first-child:not(:has([data-lead-form])){top:var(--awg-lead-top,var(--awg-lead-fallback-top,calc(var(--awg-header-height,84px) + 24px)));align-self:start;position:sticky}:root :is(.final-grid.final-grid,.tr-contact-grid.tr-contact-grid,.tt-contact-wrap.tt-contact-wrap):has([data-lead-form])>:has([data-lead-form]){justify-self:end;width:100%;max-width:680px}}:root :is(#contact,#form):has([data-lead-form]){scroll-margin-top:var(--awg-lead-top,var(--awg-lead-fallback-top,calc(var(--awg-header-height,84px) + 24px)))}:root:has(.snav){--awg-lead-fallback-top:calc(var(--awg-header-height,84px) + 64px + 24px)}
