.lead-intro,.lead-form,.daily-leads,.lead-record{background:rgba(24,28,28,.7);border:1px solid rgba(255,255,255,.15);border-radius:22px;box-shadow:0 16px 36px rgba(0,0,0,.23);backdrop-filter:blur(19px)}.lead-intro{padding:28px;margin-bottom:18px}.lead-intro h2{margin:5px 0 8px;color:#fff;font-size:clamp(1.9rem,3vw,3.15rem)}.lead-intro p:last-child{max-width:720px;color:#c5c5c5}.lead-layout{display:grid;grid-template-columns:minmax(310px,.8fr) minmax(430px,1.2fr);gap:18px;align-items:start}.lead-form,.daily-leads{padding:24px}.lead-form h3,.daily-leads h3{color:#fff;margin:4px 0 8px}.lead-form p,.daily-leads>p{color:#aaa;margin-top:0}.lead-form label{display:grid;gap:6px;margin:12px 0;color:#f7f7f7;font-size:.85rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lead-form input,.lead-form textarea,.lead-form select,.call-update select,.call-update input,.call-update textarea{width:100%;box-sizing:border-box;background:rgba(0,0,0,.22);color:#fff;border:1px solid rgba(255,255,255,.23);border-radius:10px;padding:11px;font:inherit}.lead-form textarea,.call-update textarea{min-height:82px;resize:vertical}.lead-form .form-grid{gap:10px}.fit-picker{border:0;padding:0;margin:16px 0}.fit-picker legend{font-size:.85rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.fit-picker div{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.fit-picker label{display:flex;align-items:center;gap:6px;margin:0;padding:8px 10px;background:rgba(255,255,255,.07);border-radius:99px;font-size:.74rem;letter-spacing:0;text-transform:none}.fit-picker input{width:auto}.daily-leads{min-height:320px}.daily-count{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:7px;border-radius:50%;background:var(--lime);color:#111;font-weight:900;font-size:.9rem}.lead-record{padding:18px;margin-top:12px}.lead-record header{display:flex;justify-content:space-between;gap:14px;align-items:start}.lead-record h4{margin:0;color:#fff;font-size:1.15rem}.lead-record header p{margin:5px 0;color:#bdbdbd}.lead-score{background:rgba(200,255,0,.17);color:var(--lime);border-radius:99px;padding:6px 10px;font-size:.75rem;font-weight:900;white-space:nowrap}.lead-meta{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.lead-meta span{font-size:.78rem;border:1px solid rgba(255,255,255,.17);border-radius:99px;padding:5px 8px;color:#ddd}.lead-links{display:flex;gap:8px;flex-wrap:wrap}.lead-links a,.lead-links button{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:#fff;border-radius:10px;padding:8px 10px;text-decoration:none;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.lead-links a:hover,.lead-links button:hover{background:rgba(255,0,186,.16)}.call-update{display:none;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.15)}.call-update.open{display:block}.call-update .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.call-update label{display:grid;gap:6px;color:#ddd;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.call-update .wide{grid-column:1/-1}.lead-empty{padding:38px 10px;color:#aaa;text-align:center}.lead-rules{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.lead-rules span{padding:8px 10px;border-radius:99px;background:rgba(255,255,255,.07);color:#ddd;font-size:.78rem}@media(max-width:900px){.lead-layout{grid-template-columns:1fr}.call-update .form-grid{grid-template-columns:1fr}.lead-intro,.lead-form,.daily-leads{padding:20px}}
.lead-meta .lead-status{font-weight:900}.lead-meta .yes{border-color:rgba(200,255,0,.7);color:var(--lime)}.lead-meta .no{border-color:rgba(255,106,0,.7);color:#ffd2b2}.lead-meta .call-back{border-color:rgba(54,184,255,.7);color:#a9e5ff}.lead-unfinished{border-left:5px solid var(--pink)}.lead-finished{opacity:.78}
