.leadsPage{min-height:100vh;background:#f7f4ee;color:#302a25;font-family:Inter,system-ui,sans-serif;padding-bottom:40px}.leadsHeader{display:flex;align-items:center;justify-content:space-between;padding:18px 5%;background:#fff;border-bottom:1px solid #e5dfd7}.leadsHeader img{width:132px;max-height:55px}.leadsHeader nav{display:flex;gap:24px}.leadsHeader a{color:#592011;text-decoration:none;font-weight:700}.leadsHeader a[aria-current]{border-bottom:3px solid #b84f25;padding-bottom:8px}.leadsIntro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:36px 5% 24px}.leadsIntro span{font-size:11px;letter-spacing:1.5px;color:#936148;font-weight:800}.leadsIntro h1{font-size:36px;margin:8px 0}.leadsIntro p{color:#756d67;max-width:650px;line-height:1.6}.leadsIntro>strong{font-size:38px;color:#592011}.leadsIntro small{font-size:12px;display:block;font-weight:500}.leadsTools{display:flex;gap:14px;margin:0 5% 22px}.leadsPage input,.leadsPage select,.leadsPage textarea{border:1px solid #d8d0c6;border-radius:8px;padding:11px;background:#fff;color:#302a25;font:inherit}.leadsTools input{flex:1 1;min-width:0}.leadHistoryActions a,.leadsPage button{border:1px solid #d8d0c6;border-radius:8px;background:#fff;padding:10px 13px;color:#592011;cursor:pointer;font-weight:650}.leadsPage button:disabled{opacity:.5;cursor:default}.leadsTableWrap{margin:0 5%;overflow-x:auto;background:#fff;border:1px solid #e4ddd5;border-radius:12px}.leadsTable{border-collapse:collapse;width:100%;font-size:13px}.leadsTable th{text-align:left;background:#eee8df;padding:14px;font-size:11px;text-transform:uppercase;letter-spacing:.6px}.leadsTable td{padding:17px 14px;border-top:1px solid #eee8df;max-width:250px;overflow-wrap:anywhere}.leadsTable small{display:block;color:#82776c;margin-top:6px;line-height:1.4}.identity{display:inline-block;padding:6px 8px;border-radius:6px;font-size:10px;font-weight:800;background:#eee8df;color:#74604f}.identity.identified{background:#fff0cb;color:#805900}.identity.resolved{background:#e0efdf;color:#23582a}.leadsPages{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin:20px 5%}.leadsEmpty{text-align:center;padding:45px;color:#82776c}.leadOverlay{position:fixed;inset:0;background:#24190b66;z-index:100;display:flex;justify-content:flex-end}.leadDrawer{background:#fff;width:min(710px,100%);height:100%;overflow-y:auto;padding:28px;box-shadow:-12px 0 50px #0002}.leadDrawer>header{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:25px}.leadDrawer h2{margin:0 0 8px}.leadDrawer header p{font-size:13px;color:#756d67}.leadFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px}.leadDrawer label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650}.leadDrawer textarea{min-height:85px;resize:vertical}.leadFields label:last-child{grid-column:1/-1}.leadsPage .leadPrimary{background:#592011;color:#fff;border:0;margin-top:18px}.leadDates{font-size:12px;color:#82776c;line-height:1.8;margin:22px 0}.leadHistoryActions{display:flex;gap:10px;flex-wrap:wrap}.leadHistoryActions a{font-size:12px;text-decoration:none}.leadConversion{margin-top:28px;padding:22px;background:#f7f4ee;border-radius:12px}.leadConversion p{font-size:13px;line-height:1.5;color:#756d67}.leadConversion label{margin-top:15px}.leadConversion .leadCheck{flex-direction:row;align-items:center}.leadError,.leadNotice{margin:15px 5%;padding:13px;border-radius:8px;background:#fbe6df;color:#922e14;font-size:13px}.leadNotice{background:#e4f2e3;color:#24562a}.leadDrawer .leadError,.leadDrawer .leadNotice{margin:12px 0}.leadHistory{margin-top:20px;max-height:420px;overflow-y:auto}.leadHistory article{background:#f7f4ee;padding:12px;margin:8px 0;border-radius:8px;font-size:13px}.leadHistory p{white-space:pre-wrap}.leadHistory small{font-size:11px;color:#82776c}@media(max-width:600px){.leadsHeader{padding:16px}.leadsHeader img{width:95px}.leadsHeader nav{gap:12px;font-size:12px}.leadsIntro{margin-top:24px}.leadsIntro h1{font-size:28px}.leadsTools{flex-direction:column}.leadFields{grid-template-columns:1fr}.leadDrawer{padding:20px}.leadsIntro>strong{font-size:30px}}.leadPhoneResolution{margin-top:26px;padding:20px;background:#eef3e9;border:1px solid #cadcc6;border-radius:12px}.leadPhoneResolution h3{margin:0 0 8px;color:#0b4917}.leadPhoneResolution p{font-size:13px;line-height:1.5;color:#31573b}.leadPhoneResolution label{margin-top:13px}.leadPhoneResolution .leadCheck{flex-direction:row;align-items:center;gap:9px}.leadPhoneResolution .leadCheck input{flex:none}