.container.svelte-njubfk.svelte-njubfk{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-njubfk.svelte-njubfk{margin-inline:0}}@media screen and (min-width: 500px){.container.svelte-njubfk.svelte-njubfk{font-size:1em;padding:0}}.price-table.svelte-njubfk.svelte-njubfk{margin:0;width:0;table-layout:fixed}@media screen and (min-width: 500px){.price-table.svelte-njubfk.svelte-njubfk{width:100%}}.price-table.svelte-njubfk col.svelte-njubfk{width:3.25em}.price-table.svelte-njubfk col.svelte-njubfk:first-child{width:2em}.price-table.svelte-njubfk td.svelte-njubfk{text-align:center;vertical-align:top;padding:0;margin:0}.price-table.svelte-njubfk td.svelte-njubfk:first-child{padding-inline:1px;position:sticky;left:0;z-index:1;background:inherit;box-shadow:1px 0 #8080804d}.price-table.svelte-njubfk thead td.svelte-njubfk{padding:1px;position:sticky;transform:translateY(var(--day-header-offset, 0px));z-index:2;background:inherit;box-shadow:0 1px #8080804d}.price-table.svelte-njubfk thead td.svelte-njubfk:first-child{z-index:3}@media screen and (max-width: 799px){.price-table.svelte-njubfk col.svelte-njubfk{width:max(3.25em,3.25rem)}.price-table.svelte-njubfk thead td.svelte-njubfk{padding-inline:2px}}.price-table.svelte-njubfk .weekday.svelte-njubfk{font-weight:400}.price-table.svelte-njubfk td.active-header.svelte-njubfk{background:#0050a0;color:#fff;font-weight:700}.price-table.svelte-njubfk .hour.active.svelte-njubfk{box-shadow:inset 0 0 0 2px #0050a0}.price-table.svelte-njubfk .hour.svelte-njubfk{padding:1px}.price-table.svelte-njubfk .hour-label.svelte-njubfk{position:relative;display:inline-block}.price-table.svelte-njubfk .hour-label sup.svelte-njubfk{position:absolute;left:calc(100% - .2em + 1px);top:-.25em;font-size:.6em;line-height:1}.price-table.svelte-njubfk .price-cell.svelte-njubfk{color:#000}.price-table.svelte-njubfk .hour.forecast.svelte-njubfk{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-njubfk .forecast-label.svelte-njubfk,.price-table.svelte-njubfk .preliminary-label.svelte-njubfk{display:block;margin:.15em 0 .3em;padding:0;font-size:.6em;font-weight:400;line-height:1.2;white-space:nowrap}.price-table.svelte-njubfk .forecast-label.svelte-njubfk{opacity:.55}.price-table.svelte-njubfk .preliminary-label.svelte-njubfk{color:#704600}
