.lead-card .lead-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1rem}.lead-card .lead-metrics div{display:grid;justify-content:initial;gap:.15rem;border-bottom:0;padding:0}.lead-card .lead-metrics dd{text-align:left;font-weight:750}@media(max-width:780px){.lead-card .lead-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.lead-card .lead-metrics{grid-template-columns:1fr}}
.lead-commercial{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;margin:.25rem 0;padding:.85rem 0;border-top:1px solid #dbe5eb}.lead-commercial dt,.marketplace-price span{color:#61727d;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lead-commercial dd{margin:.2rem 0 0;color:#102f3e;font-size:1rem}.marketplace-price{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:.9rem 0 0;padding:.8rem 1rem;background:#f3f8fa;border:1px solid #dbe5eb;border-radius:12px}.marketplace-price strong{color:#0b46ab;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:850;letter-spacing:-.01em;line-height:1.15}.marketplace-capacity{display:inline-flex;align-items:center;min-height:32px;padding:.3rem .7rem;border:1px solid #bfd4ee;border-radius:999px;background:#edf5ff;color:#174b7a;font-size:.82rem;font-weight:750;white-space:nowrap}.preference-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.75rem 0 1.25rem}.preferences-form fieldset{border:0;padding:0;margin:1.5rem 0 0}.preferences-form legend{font-weight:700}@media(max-width:768px){.preference-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.lead-commercial,.preference-options{grid-template-columns:1fr}.marketplace-price{align-items:flex-start;flex-direction:column;gap:.2rem}.marketplace-capacity{white-space:normal}}
.lead-card .lead-commercial .lead-price-value{color:#0b46ab;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:850;letter-spacing:-.015em;line-height:1.15}
.lead-card .lead-commercial{gap:.9rem;margin:.75rem 0;padding:.85rem 1rem;border:1px solid #dbe5eb;border-radius:12px;background:#f3f8fa}.lead-card .lead-commercial>div{border-bottom:0;padding-bottom:0}.lead-card .lead-commercial dt{color:#61727d;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media(max-width:430px){.lead-card .lead-commercial{grid-template-columns:1fr}}
.accepted-export-form{margin-top:1rem}.accepted-export-form .portal-button{width:auto}
@media(max-width:430px){.accepted-export-form .portal-button{width:100%}}
.lead-expiry-notice{width:100%;margin:0 0 1rem;padding:.75rem 1rem;border:1px solid #bed5f4;border-left:4px solid #1358d1;border-radius:10px;background:#edf5ff;color:#173957;line-height:1.45;overflow-wrap:anywhere}
.lead-commercial{align-items:start}.lead-commercial>div{display:grid;grid-template-rows:auto 1fr;align-content:start;min-width:0}.lead-commercial dd{overflow-wrap:anywhere}.portal-onboarding-notice,.portal-receiving{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:1rem 1.1rem;border:1px solid #bed5f4;border-radius:12px;background:#edf5ff;color:#173957}.portal-onboarding-notice p,.portal-receiving p{margin:.25rem 0 0}.cll-register .login-card{max-width:760px}.registration-form fieldset{border:0;padding:0;margin:0}.registration-form legend{font-weight:700}.registration-form textarea{width:100%}@media(max-width:600px){.portal-onboarding-notice,.portal-receiving{align-items:stretch;flex-direction:column}.portal-onboarding-notice .portal-button,.portal-receiving .portal-button{width:100%}}
