.container.svelte-u486ps.svelte-u486ps{margin:0 auto;width:100%;max-width:800px;min-width:0;box-sizing:border-box;overflow-x:auto;padding:.5em 0;font-size:.8em}@media screen and (max-width: 799px){.container.svelte-u486ps.svelte-u486ps{margin-inline:0}}@media screen and (min-width: 500px){.container.svelte-u486ps.svelte-u486ps{font-size:1em;padding:0}}.price-table.svelte-u486ps.svelte-u486ps{margin:0;width:0;table-layout:fixed}@media screen and (min-width: 500px){.price-table.svelte-u486ps.svelte-u486ps{width:100%}}.price-table.svelte-u486ps col.svelte-u486ps{width:3.25em}.price-table.svelte-u486ps col.svelte-u486ps:first-child{width:2em}.price-table.svelte-u486ps td.svelte-u486ps{text-align:center;vertical-align:top;padding:0;margin:0}.price-table.svelte-u486ps td.svelte-u486ps:first-child{padding-inline:1px;position:sticky;left:0;z-index:1;background:inherit;box-shadow:1px 0 #8080804d}.price-table.svelte-u486ps thead td.svelte-u486ps{padding:1px;position:sticky;transform:translateY(var(--day-header-offset, 0px));z-index:2;background:inherit;box-shadow:0 1px #8080804d}.price-table.svelte-u486ps thead td.svelte-u486ps:first-child{z-index:3}@media screen and (max-width: 799px){.price-table.svelte-u486ps col.svelte-u486ps{width:max(3.25em,3.25rem)}.price-table.svelte-u486ps thead td.svelte-u486ps{padding-inline:2px}}.price-table.svelte-u486ps .weekday.svelte-u486ps{font-weight:400}.price-table.svelte-u486ps td.active-header.svelte-u486ps{background:#0050a0;color:#fff;font-weight:700}.price-table.svelte-u486ps .hour.active.svelte-u486ps{box-shadow:inset 0 0 0 2px #0050a0}.price-table.svelte-u486ps .hour.svelte-u486ps{padding:1px}.price-table.svelte-u486ps .hour-label.svelte-u486ps{position:relative;display:inline-block}.price-table.svelte-u486ps .hour-label sup.svelte-u486ps{position:absolute;left:calc(100% - .2em + 1px);top:-.25em;font-size:.6em;line-height:1}.price-table.svelte-u486ps .price-cell.svelte-u486ps{color:#000}.price-table.svelte-u486ps .hour.forecast.svelte-u486ps{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.3) 1px,transparent 1px,transparent 7px),linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.12))}.price-table.svelte-u486ps .forecast-label.svelte-u486ps{display:block;margin:.15em 0 .3em;padding:0;font-size:.6em;font-weight:400;line-height:1.2;opacity:.55;white-space:nowrap}.price-table.svelte-u486ps .preliminary-label.svelte-u486ps{display:inline-block;margin:.15em 0 .3em;padding:1px 5px;border-radius:8px;font-size:.6em;background:#fff0bf;color:#704600;border:1px solid #b77900}
