.trade-data{--td-ink:#102d44;--td-muted:#5b7182;--td-accent:#087f8c;color:var(--td-ink)}.trade-data-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.trade-data-heading h2{margin:0}.trade-data-grid,.trade-data-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.trade-data-panel,.trade-data-source{padding:1.3rem;border:1px solid #dce6eb;border-radius:16px;background:#fff;min-width:0}.trade-data-panel h3,.trade-data-source h4{margin:0 0 .65rem}.trade-data-note,.trade-data-meta{font-size:.82rem;line-height:1.6;color:var(--td-muted)}.trade-data-meta{margin:.3rem 0}.trade-data-status{font-size:.76rem;font-weight:650;color:#566e78}.trade-data-badge{display:inline-block;background:#e9f3f5;border-radius:99px;padding:.3rem .65rem;font-size:.72rem;color:#16516c}.trade-data-refresh{border:0;background:#087f8c;color:#fff;padding:.7rem 1.1rem;border-radius:10px;font:inherit;cursor:pointer}.trade-data-refresh:disabled{opacity:.6;cursor:wait}.trade-data-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.trade-data-rate{background:#f0f6f8;border-radius:12px;padding:1rem .7rem;display:grid;gap:.4rem}.trade-data-rate strong{font-size:1.1rem;overflow-wrap:anywhere}.trade-data-rate small{font-size:.7rem;color:#557084}.trade-data-indicator{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #edf2f5;padding:.65rem 0;font-size:.8rem}.trade-data-indicator strong{text-align:end;white-space:nowrap}.trade-data-link{display:inline-block;color:#00727d;text-decoration:underline;text-underline-offset:3px;font-size:.8rem;font-weight:600;margin:.3rem .75rem .3rem 0}.trade-data-filters{display:flex;gap:.7rem;margin:1rem 0}.trade-data-search,.trade-data-country{width:100%;padding:.75rem;border:1px solid #c8d7df;border-radius:9px;background:white;color:var(--td-ink);font:inherit;font-size:.85rem}.trade-data-country{max-width:190px}.trade-data-notices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.trade-data-notice{padding:1rem;background:#f5f8fa;border-radius:12px;min-width:0}.trade-data-notice h4{font-size:.9rem;line-height:1.5;margin:.6rem 0;overflow-wrap:anywhere}.trade-data-source p{font-size:.82rem;line-height:1.6;color:var(--td-muted)}.trade-data-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-data button:focus-visible,.trade-data a:focus-visible,.trade-data input:focus-visible,.trade-data select:focus-visible{outline:3px solid #edb740;outline-offset:3px}@media(max-width:800px){.trade-data-grid{grid-template-columns:1fr}.trade-data-notices,.trade-data-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.trade-data-notices,.trade-data-source-grid{grid-template-columns:1fr}.trade-data-panel{padding:1rem}.trade-data-rates{grid-template-columns:1fr}.trade-data-rate{grid-template-columns:1fr 2fr;align-items:center}.trade-data-rate small:last-child{grid-column:1/-1}.trade-data-filters{flex-direction:column}.trade-data-country{max-width:none}.trade-data-indicator{flex-wrap:wrap}.trade-data-heading{align-items:flex-start}}
