.quote-source-summary{margin:18px 0;border:1px solid var(--color-border);border-radius:11px;background:var(--color-surface-subtle);overflow:hidden}.quote-source-summary header{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--color-border)}.quote-source-summary header div{display:grid;gap:3px}.quote-source-summary header span{color:var(--brand);font-size:7px;font-weight:750;letter-spacing:1.2px}.quote-source-summary header strong{font-size:11px}.quote-source-summary header small{color:var(--muted);font-size:8px}.quote-source-summary>div{display:grid;grid-template-columns:repeat(4,1fr)}.quote-source-summary p{display:grid;gap:5px;padding:12px 15px}.quote-source-summary p+p{border-left:1px solid var(--color-border)}.quote-source-summary p span{color:var(--muted);font-size:8px}.quote-source-summary p strong{font-size:10px}.quote-source-summary footer{display:flex;flex-wrap:wrap;gap:14px;padding:10px 15px;border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:8px}.quote-source-price{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:13px 0;background:var(--color-border);border:1px solid var(--color-border);border-radius:9px;overflow:hidden}.quote-source-price>div{display:grid;gap:4px;padding:11px 13px;background:var(--color-surface-subtle)}.quote-source-price span{color:var(--muted);font-size:8px}.quote-source-price strong{font-size:11px}.quote-source-price p{grid-column:1/-1;padding:9px 13px;background:var(--color-surface);color:var(--color-text-secondary);font-size:8px;line-height:1.55}@media(max-width:700px){.quote-source-summary>div,.quote-source-price{grid-template-columns:1fr 1fr}.quote-source-summary p:nth-child(3){border-left:0;border-top:1px solid var(--color-border)}.quote-source-summary p:nth-child(4){border-top:1px solid var(--color-border)}}
