.sf-ld{gap:var(--space-3);margin:0 0 var(--space-4);border:0;min-width:0;padding:0;display:grid}.sf-ld-legend{margin-bottom:var(--space-1);padding:0}.sf-ld-opt{grid-template-columns:auto minmax(0,1fr) auto}.sf-ld-opt .sf-radio-card-desc{overflow-wrap:anywhere}.sf-ld-cep{gap:var(--space-2);padding:var(--space-3);margin-top:calc(-1 * var(--space-1));border:var(--hairline) solid var(--border);border-radius:var(--r-ui);background:var(--surface);display:grid}.sf-ld-cep-field{display:block;position:relative}.sf-ld-cep-icon{left:var(--space-3);width:1rem;height:1rem;color:var(--fg-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sf-ld-cep-field .sf-input{padding-left:calc(var(--space-3) + 1.5rem);font-variant-numeric:tabular-nums}.sf-ld-result:empty{display:none}.sf-ld-line{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.sf-ld-line[data-tone=ok]{color:var(--fg)}.sf-ld-line .sf-spinner{vertical-align:-.15em;margin-right:var(--space-1);display:inline-block}.sf-ld-price{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.sf-ld-price s{font-weight:var(--weight-regular);color:var(--fg-subtle)}.sf-ld-alert{margin:0}.sf-ld-sum{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--hairline) solid var(--border);font-size:var(--text-sm);display:grid}.sf-ld-total{font-size:var(--text-base);font-weight:var(--weight-bold)}.sf-ld[data-compact] .sf-radio-card{min-height:3.25rem;padding:var(--space-3)}.sf-wa-blocked{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--fg-muted);text-align:center}.sf-local-notice{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);margin:0;display:flex}.sf-local-notice svg{flex:none;width:1rem;height:1rem;margin-top:.15em}
