main.svelte-1q9stcx{width:100%;max-width:100%;color:var(--c-black);background-color:#fff;font-family:MarcinAntB,Arial,sans-serif;font-size:1.187rem;overflow:hidden}.controls.svelte-1q9stcx{flex-direction:column;align-items:stretch;gap:8px;padding:12px 16px;font-family:MarcinAntB,Arial,sans-serif;font-weight:200;display:flex}.controls--search.svelte-1q9stcx .search-row:where(.svelte-1q9stcx){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px 20px;width:100%;max-width:920px;margin:0 auto;display:grid}.search-combo.svelte-1q9stcx{min-width:0;position:relative}.field.svelte-1q9stcx{flex-direction:column;gap:6px;min-width:0;display:flex}.field--search.svelte-1q9stcx{width:100%}.field-label.svelte-1q9stcx{color:#666;font-size:.85rem}.search-input.svelte-1q9stcx{color:#4a4a4a;box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:8px 12px;font-family:MarcinAntB,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.25}.search-input.svelte-1q9stcx:focus{border-color:#4a4a4a;outline:none}.search-input.svelte-1q9stcx:disabled{opacity:.6;cursor:not-allowed}.combo-trigger.svelte-1q9stcx{text-align:left;cursor:pointer;appearance:none;vertical-align:top;border-style:solid;align-items:center;width:100%;min-height:0;margin:0;line-height:1.25;display:flex}.combo-trigger.svelte-1q9stcx:focus{border-color:#4a4a4a;outline:none}.combo-trigger--open.svelte-1q9stcx{border-color:#4a4a4a}.combo-trigger-label.svelte-1q9stcx{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;line-height:inherit;color:inherit;flex:1;overflow:hidden}.station-combo.svelte-1q9stcx .suggestions-panel:where(.svelte-1q9stcx){z-index:60}.suggestions-panel--estacion-list.svelte-1q9stcx{flex-direction:column;max-height:min(320px,50vh);padding:0;display:flex;overflow:hidden}.estacion-panel-filter.svelte-1q9stcx{background:#fff;border-bottom:1px solid #eee;flex-shrink:0;padding:8px}.estacion-panel-filter-input.svelte-1q9stcx{color:#4a4a4a;box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:8px 10px;font-family:MarcinAntB,Arial,sans-serif;font-size:.9rem;font-weight:400;line-height:1.25}.estacion-panel-filter-input.svelte-1q9stcx:focus{border-color:#4a4a4a;outline:none}.suggestions-panel--estacion-list.svelte-1q9stcx .suggestions-list:where(.svelte-1q9stcx){flex:1;min-height:0;padding:4px 0;overflow-y:auto}.suggestions-panel--estacion-list.svelte-1q9stcx .suggestions-hint:where(.svelte-1q9stcx){flex:1;margin:0;padding:12px 14px}.suggestions-panel.svelte-1q9stcx{z-index:50;background:#fff;border:1px solid #e0e0e0;border-radius:6px;max-height:min(320px,50vh);margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.suggestions-hint.svelte-1q9stcx{color:#666;margin:0;padding:12px 14px;font-size:.85rem;font-weight:200;line-height:1.4}.suggestions-list.svelte-1q9stcx{margin:0;padding:4px 0;list-style:none}.suggestion-item.svelte-1q9stcx{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;width:100%;padding:8px 14px;font-family:MarcinAntB,Arial,sans-serif;font-size:.88rem;font-weight:400;line-height:1.35;display:block}.suggestion-item.svelte-1q9stcx:hover,.suggestion-item--active.svelte-1q9stcx{background:#f5f5f5}.suggestion-main.svelte-1q9stcx{word-break:break-word;display:block}.suggestions-footer.svelte-1q9stcx{color:#888;border-top:1px solid #eee;margin:0;padding:8px 14px 10px;font-size:.78rem;font-weight:200}.price-summary.svelte-1q9stcx{box-sizing:border-box;width:100%;max-width:920px;margin:0 auto;padding:0 16px 6px}.price-summary-inner.svelte-1q9stcx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:start;gap:0 clamp(12px,4vw,28px);max-width:100%;margin:auto;font-family:MarcinAntB,Arial,sans-serif;display:grid}.price-summary-item.svelte-1q9stcx{grid-template-rows:auto auto;grid-template-columns:max-content max-content;justify-content:start;align-items:center;gap:0 6px;width:fit-content;min-width:0;max-width:100%;display:grid}.price-summary-name.svelte-1q9stcx{color:#333;grid-area:1/1/auto/-1;font-size:.95rem;font-weight:200}.price-summary-pill.svelte-1q9stcx,.price-summary-na.svelte-1q9stcx{grid-area:2/1;justify-self:start}.price-summary-pct.svelte-1q9stcx{font-variant-numeric:tabular-nums;grid-area:2/2;justify-self:start;font-size:.95rem;font-weight:200}.price-summary-pill.svelte-1q9stcx{color:#fff;font-variant-numeric:tabular-nums;border-radius:9999px;padding:6px 14px;font-size:.9rem;font-weight:700;line-height:1.2;display:inline-block}.price-summary-na.svelte-1q9stcx{color:#999;font-size:.9rem;font-weight:200}.price-summary-pct--up.svelte-1q9stcx{color:#b91c1c}.price-summary-pct--down.svelte-1q9stcx{color:#15803d}.price-summary-pct--flat.svelte-1q9stcx{color:#737373}.chart-container.svelte-1q9stcx{background:#fff;width:100%;height:490px;margin:0;font-family:MarcinAntB,Arial,sans-serif;position:relative;overflow:visible}.chart-container.loading.svelte-1q9stcx,.chart-container.error.svelte-1q9stcx{color:#666;justify-content:center;align-items:center;min-height:220px;display:flex}.chart-container.error.svelte-1q9stcx{color:#c00}.chart-wrapper.svelte-1q9stcx{width:100%;height:500px}svg.svelte-1q9stcx{width:100%;max-width:100%;height:auto;display:block}.tooltip.svelte-1q9stcx{color:#000;pointer-events:none;z-index:1000;white-space:nowrap;background:#fff;border-radius:0;padding:10px 14px;font-family:MarcinAntB,Arial,sans-serif;font-size:.9rem;line-height:1.4;position:absolute;top:0;left:0;box-shadow:0 4px 12px #0003}.tooltip.tooltip--minimal.svelte-1q9stcx{box-shadow:none;text-align:center;background:#fffffff2;padding:4px 8px}.tooltip.tooltip--minimal.tooltip--anchor-right.svelte-1q9stcx{text-align:right}.tooltip--minimal.svelte-1q9stcx .tooltip-name:where(.svelte-1q9stcx){margin-bottom:2px;font-weight:700;display:block}.tooltip--minimal.svelte-1q9stcx .tooltip-value:where(.svelte-1q9stcx){font-variant-numeric:tabular-nums;color:#333;font-weight:200;display:block}.chart-svg.svelte-1q9stcx .axis--y line,.chart-svg.svelte-1q9stcx .axis--x line,.chart-svg.svelte-1q9stcx .axis--x path.domain{stroke:#ddd;stroke-width:1px}.chart-svg.svelte-1q9stcx .axis--y text,.chart-svg.svelte-1q9stcx .axis--x text{fill:#a4a4a4;font-family:MarcinAntB,Arial,sans-serif;font-size:1rem;font-weight:200}.chart-svg.svelte-1q9stcx .axis--y text{transform:translate(40px,-10px)}@media (width<=600px){main.svelte-1q9stcx{margin:0;padding:0}.controls.svelte-1q9stcx{padding:0 15px 12px}.controls--search.svelte-1q9stcx .search-row:where(.svelte-1q9stcx){grid-template-columns:1fr;max-width:100%}.chart-container.svelte-1q9stcx{min-height:220px}.price-summary-inner.svelte-1q9stcx{max-width:100%}.price-summary-item.svelte-1q9stcx{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.price-summary-pill.svelte-1q9stcx,.price-summary-na.svelte-1q9stcx{grid-area:2/1}.price-summary-pct.svelte-1q9stcx{grid-area:3/1}}
