.CurrencyDynamics{flex-direction:column;gap:16px;min-width:0;display:flex}.CurrencyDynamics-card{flex-direction:column;gap:16px;display:flex}.CurrencyDynamics-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.CurrencyDynamics-controls>div{flex-wrap:wrap;gap:12px;display:flex}.CurrencyDynamics-updated{color:var(--color-text-secondary);white-space:nowrap;margin:0;font-size:13px;line-height:normal}.CurrencyDynamics-chart{height:350px;position:relative;overflow:hidden}@media (max-width:640px){.CurrencyDynamics-chart{height:280px}}.CurrencyDynamics-bubble{left:var(--bubble-x);top:var(--bubble-y);width:var(--bubble-size);height:var(--bubble-size);color:var(--color-fg);text-align:center;border:1.5px solid #0000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-50%)}.CurrencyDynamics-bubble strong{font-size:var(--bubble-code);font-weight:700;line-height:normal}.CurrencyDynamics-bubble span{font-size:var(--bubble-pct);font-variant-numeric:tabular-nums;font-weight:400;line-height:normal}.CurrencyDynamics-bubble_up{border-color:var(--color-market-open);background:radial-gradient(circle, color-mix(in srgb, var(--color-market-open) 18%, transparent) 0%, color-mix(in srgb, var(--color-market-open) 5%, transparent) 60%, transparent 100%)}.CurrencyDynamics-bubble_up span{color:var(--color-market-open)}.CurrencyDynamics-bubble_down{border-color:var(--color-danger);background:radial-gradient(circle, color-mix(in srgb, var(--color-danger) 18%, transparent) 0%, color-mix(in srgb, var(--color-danger) 5%, transparent) 60%, transparent 100%)}.CurrencyDynamics-bubble_down span{color:var(--color-danger)}.CurrencyDynamics-bubble:hover{text-decoration:none}.CurrencyDynamics-bubble:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.CurrencyDynamics-legend{color:var(--color-text-secondary);gap:16px;font-size:11px;line-height:normal;display:flex;position:absolute;bottom:0;right:0}.CurrencyDynamics-legend>span{align-items:center;gap:6px;display:inline-flex}.CurrencyDynamics-legend span[data-tone]{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.CurrencyDynamics-legend span[data-tone=up]{background:var(--color-market-open)}.CurrencyDynamics-legend span[data-tone=down]{background:var(--color-danger)}
