.lead-usage-row{justify-content:flex-end;padding:10px 24px 0;display:flex}.lead-usage-trigger{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.lead-usage-trigger:hover{border-color:var(--border-strong)}.lead-usage-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lead-usage-trigger svg{color:var(--text-soft)}.lead-usage-trigger-text{white-space:nowrap}.lead-usage-trigger-bar{background:var(--surface-active);border-radius:999px;width:56px;height:6px;position:relative;overflow:hidden}.lead-usage-trigger-bar>span{border-radius:inherit;background:var(--brand);position:absolute;inset:0 auto 0 0}.lead-usage-trigger-exhausted{border-color:color-mix(in srgb, var(--warning) 45%, transparent)}.lead-usage-trigger-exhausted .lead-usage-trigger-bar>span{background:var(--warning)}.lead-usage-popover{width:300px;max-width:calc(100vw - 32px)}.lead-usage-panel{flex-direction:column;gap:8px;display:flex}.lead-usage-title{letter-spacing:.02em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.78rem;font-weight:600}.lead-usage-summary{color:var(--text-body);margin:0;font-size:.92rem}.lead-usage-summary strong{color:var(--text);font-weight:650}.lead-usage-exhausted{color:var(--warning);font-weight:600}.lead-usage-note{color:var(--text-soft);margin:0;font-size:.8rem}.lead-usage-panel .lead-pack-button{align-self:stretch;margin-top:4px}.lead-pack-panel{width:min(460px,100vw - 32px)}.lead-pack-form{flex-direction:column;gap:14px;display:flex}.lead-pack-intro{color:var(--text-body);margin:0;font-size:.9rem;line-height:1.5}.lead-pack-options{gap:6px}.lead-pack-option{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.lead-pack-option:hover{border-color:var(--border-strong)}.lead-pack-option[data-selected]{border-color:var(--brand);background:var(--brand-soft)}.lead-pack-option-leads{color:var(--text);flex:1;font-weight:600}.lead-pack-option-price{font-variant-numeric:tabular-nums;color:var(--text-body)}.lead-pack-due{border-top:1px solid var(--border-inner);color:var(--text-body);justify-content:space-between;align-items:baseline;margin:0;padding-top:12px;display:flex}.lead-pack-due strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.25rem}.lead-pack-meaning{color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.45}.lead-pack-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.li-modal-panel.lead-pack-panel>[data-slot=dialog-content]{gap:14px;padding-block:0;overflow:hidden}.lead-pack-panel .li-modal-body,.lead-pack-panel .lead-pack-form{min-height:0}.lead-pack-panel .li-modal-head,.lead-pack-panel .lead-pack-actions{flex-shrink:0}.lead-pack-scroll{flex-direction:column;gap:14px;min-height:0;padding:4px;display:flex;overflow-y:auto}.lead-pack-text-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lead-pack-text-button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.lead-pack-text-button.lead-pack-banner-cta{color:inherit;border-bottom:1.5px solid;font-weight:700}.lead-pack-sidebar-cta{color:var(--mint-soft);text-underline-offset:3px;align-self:center;margin-top:2px;font-size:.78rem;font-weight:600;text-decoration:underline}.lead-pack-sidebar-cta:hover{color:var(--mint)}.lead-pack-sidebar-cta:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:4px}.lead-pack-button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.lead-pack-notice-actions{flex-wrap:wrap;gap:8px;display:inline-flex}@media (max-width:760px){.lead-usage-row{padding:8px 16px 0}.lead-pack-actions>*{flex:auto}}