.backdrop.svelte-lqz5od.svelte-lqz5od{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.backdrop.svelte-lqz5od .modal.svelte-lqz5od{position:fixed;left:0;right:0;width:100vw;background-color:#fff;box-shadow:0 -4px 5px #0003;max-height:90vh;bottom:-250px;opacity:0;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out;transition:opacity .3s ease-out,bottom .3s ease-out;display:flex;flex-direction:column}.backdrop.svelte-lqz5od .modal .top.svelte-lqz5od{padding:.5em 1em;border-bottom:1px solid #eee}.backdrop.svelte-lqz5od .modal .top.compact.svelte-lqz5od{border-bottom:unset}.backdrop.svelte-lqz5od .modal .top .title.svelte-lqz5od{display:block;font-size:1em;margin-top:.5em}.backdrop.svelte-lqz5od .modal .top .close.svelte-lqz5od{float:right;background-color:#efefef;border-radius:100%;top:0;color:#000;right:0;font-size:20px;margin-top:0;padding:.5em}.backdrop.svelte-lqz5od .modal .top .close.svelte-lqz5od:hover,.backdrop.svelte-lqz5od .modal .top .close.svelte-lqz5od:focus{color:#000;text-decoration:none;cursor:pointer}.backdrop.svelte-lqz5od .modal .modal-content.svelte-lqz5od{overflow-y:auto;padding:1em 1em 3em;width:calc(100% - 2em);max-width:500px;margin:0 auto}.backdrop.svelte-lqz5od .modal.active.svelte-lqz5od{bottom:0;opacity:1}.backdrop.active.svelte-lqz5od.svelte-lqz5od{display:block}@media only screen and (min-width: 1200px){.backdrop.active.svelte-lqz5od.svelte-lqz5od{display:flex;justify-content:center;align-items:center}.backdrop.svelte-lqz5od .modal.svelte-lqz5od{border-radius:5px;width:unset;max-width:500px;position:relative;overflow:visible}}.container.svelte-1j4hqmr.svelte-1j4hqmr{margin:0 auto;max-width:700px;padding:.5em;font-size:.8em}@media screen and (min-width: 500px){.container.svelte-1j4hqmr.svelte-1j4hqmr{font-size:1em;padding:0}}.price-table.svelte-1j4hqmr.svelte-1j4hqmr{margin:0}.price-table.svelte-1j4hqmr td.svelte-1j4hqmr{text-align:center;vertical-align:top;padding:0;margin:0}.price-table.svelte-1j4hqmr .hour.active.svelte-1j4hqmr{border:2px solid rgb(0,80,160);padding:0;color:#fff}.price-table.svelte-1j4hqmr .hour.svelte-1j4hqmr{padding:2px}.price-table.svelte-1j4hqmr .hour.forecast.svelte-1j4hqmr{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.1),rgba(255,255,255,0) 5px,rgba(255,255,255,0) 12px)}
