.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.hover\:bg-contrast-5:hover{background-color:var(--lumo-contrast-5pct)}.hover\:bg-error-10:hover{background-color:var(--lumo-error-color-10pct)}.hover\:bg-primary-10:hover{background-color:var(--lumo-primary-color-10pct)}.hover\:bg-success-10:hover{background-color:var(--lumo-success-color-10pct)}.hover\:border-contrast-90:hover{border-color:var(--lumo-contrast-90pct)}.hover\:border-error:hover{border-color:var(--lumo-error-color)}.hover\:border-primary:hover{border-color:var(--lumo-primary-color)}.hover\:border-success:hover{border-color:var(--lumo-success-color)}html{--lumo-contrast-5pct: rgba(0, 0, 0, .05);--lumo-contrast-10pct: rgba(0, 0, 0, .1);--lumo-contrast-20pct: rgba(0, 0, 0, .2);--lumo-contrast-30pct: rgba(0, 0, 0, .3);--lumo-contrast-40pct: rgba(0, 0, 0, .4);--lumo-contrast-50pct: rgba(0, 0, 0, .5);--lumo-contrast-60pct: rgba(0, 0, 0, .6);--lumo-contrast-70pct: rgba(0, 0, 0, .7);--lumo-contrast-80pct: rgba(0, 0, 0, .8);--lumo-contrast-90pct: rgba(0, 0, 0, .9);--lumo-contrast: rgba(0, 0, 0, 1);--lumo-primary-color: hsl(198, 53%, 38%);--lumo-primary-color-50pct: hsla(198, 53%, 38%, .5);--lumo-primary-color-10pct: hsla(198, 53%, 38%, .09);--lumo-primary-text-color: hsl(198, 53%, 38%);--lumo-success-color: hsla(120, 31%, 31%);--lumo-success-text-color: #5B9627;--lumo-success-color-50pct: hsla(120, 31%, 31%, .5);--lumo-success-color-10pct: hsla(120, 31%, 31%, .1);--lumo-body-text-color: rgba(0, 0, 0, .87);--lumo-secondary-text-color: rgba(0, 0, 0, .6);--yellow-50: #FFFBEF;--yellow-100: #FFF9E3;--yellow-200: #FFECB4;--yellow-300: #FFDB7D;--yellow-400: #FEC941;--yellow-500: #FDB601;--yellow-600: #E0A306;--yellow-700: #B2830A;--yellow-800: #8A6C1E;--yellow-900: #5F4B18;--green-500: #1BA875;--red-500: #FF3A49;--upcloud-color: #7b00ff}[theme~=dark]{--lumo-base-color: hsl(198, 53%, 12%);--lumo-contrast-5pct: rgba(255, 255, 255, .05);--lumo-contrast-10pct: rgba(255, 255, 255, .1);--lumo-contrast-20pct: rgba(255, 255, 255, .2);--lumo-contrast-30pct: rgba(255, 255, 255, .3);--lumo-contrast-40pct: rgba(255, 255, 255, .4);--lumo-contrast-50pct: rgba(255, 255, 255, .5);--lumo-contrast-60pct: rgba(255, 255, 255, .6);--lumo-contrast-70pct: rgba(255, 255, 255, .7);--lumo-contrast-80pct: rgba(255, 255, 255, .8);--lumo-contrast-90pct: rgba(255, 255, 255, .9);--lumo-contrast: rgba(255, 255, 255, 1);--lumo-primary-color: hsl(198, 53%, 58%);--lumo-primary-color-50pct: hsla(198, 53%, 58%, .5);--lumo-primary-color-10pct: hsla(198, 53%, 58%, .09);--lumo-primary-text-color: hsl(198, 53%, 58%);--lumo-body-text-color: rgba(255, 255, 255, 1);--lumo-secondary-text-color: rgba(255, 255, 255, .7)}.bg-yellow-50{background-color:var(--yellow-50)}.bg-yellow-100{background-color:var(--yellow-100)}.bg-yellow-200{background-color:var(--yellow-200)}.bg-yellow-300{background-color:var(--yellow-300)}.bg-yellow-400{background-color:var(--yellow-400)}.bg-yellow-500{background-color:var(--yellow-500)}.bg-yellow-600{background-color:var(--yellow-600)}.bg-yellow-700{background-color:var(--yellow-700)}.bg-yellow-800{background-color:var(--yellow-800)}.bg-yellow-900{background-color:var(--yellow-900)}.color-upcloud{color:var(--upcloud-color)}.top-0{top:0}.z-10{z-index:10}.flex-basis-25-percent{flex-basis:25%}.flex-basis-33-percent{flex-basis:33%}.flex-basis-50-percent{flex-basis:50%}.flex-basis-300-pixels{flex-basis:300px}.opacity-50{opacity:.5}.opacity-75{opacity:.75}html{--lumo-size-m: 2.5rem}.hover\:scale-102:hover{transform:scale(1.02)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}html{--lumo-icon-size-s: 1.125rem;--lumo-icon-size-m: 1.5rem;--lumo-icon-size-l: 3rem;--lumo-line-height-xs: 1;--lumo-line-height-s: 1.25;--lumo-line-height-m: 1.5}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:var(--lumo-line-height-m)}.font-sans{font-family:var(--lumo-font-family)}@font-face{font-family:Faster One;src:url(./FasterOne-DhPo3CQX.ttf) format("truetype")}.font-logo{font-family:Faster One,cursive}@font-face{font-family:Material Icons;src:url(./MaterialIcons-C9WY0n77.otf) format("opentype")}.material-icons{display:inline-block;direction:ltr;font-family:Material Icons;font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.material-icons.icon-s{font-size:var(--lumo-icon-size-s)}.material-icons.icon-m{font-size:var(--lumo-icon-size-m)}.material-icons.icon-l{font-size:var(--lumo-icon-size-l)}@font-face{font-family:Inconsolata;src:url(./Inconsolata-CbBkgCBe.ttf) format("truetype")}.font-mono{font-family:Inconsolata,monospace}.banner-ad{transition:background-color .3s ease}.banner-ad:hover{background-color:var(--lumo-contrast-5pct);cursor:pointer}body{margin:0}*{box-sizing:border-box}:focus-visible{outline-color:var(--lumo-primary-color-50pct)}vaadin-button:hover{cursor:pointer}vaadin-dialog-overlay::part(overlay){width:420px}html{--fullscreen-height: calc(100vh - 3.5rem) ;--fullscreen-height-list: calc(100vh - 4.5rem) ;--fullscreen-height-column: calc(100vh - 7.5rem) ;--fullscreen-height-timo-column: calc(100vh - 17rem) ;--fullscreen-height-history: calc(100vh - 4.5rem) ;--fullscreen-height-hourly-prices: calc(100vh - 4.5rem) ;--fullscreen-height-daily-hourly-prices: calc(100vh - 4.5rem) }@supports (-webkit-touch-callout: none){html{--fullscreen-height: calc(100vh - 15.5rem) ;--fullscreen-height-list: calc(100vh - 10.8rem) ;--fullscreen-height-column: calc(100vh - 10.5rem) ;--fullscreen-height-timo-column: calc(100vh - 24.5rem) ;--fullscreen-height-history: calc(100vh - 11rem) ;--fullscreen-height-hourly-prices: calc(100vh - 8.5rem) ;--fullscreen-height-daily-hourly-prices: calc(100vh - 8.5rem) }@media (display-mode: standalone){html{--fullscreen-height: calc(100vh - 10.5rem) ;--fullscreen-height-list: calc(100vh - 3.5rem) ;--fullscreen-height-column: calc(100vh - 3.5rem) ;--fullscreen-height-timo-column: calc(100vh - 17.2rem) ;--fullscreen-height-history: calc(100vh - 4rem) ;--fullscreen-height-hourly-prices: calc(100vh - 4.5rem) ;--fullscreen-height-daily-hourly-prices: calc(100vh - 4.5rem) }}}vaadin-grid::part(expensive){color:var(--lumo-error-text-color)}vaadin-grid::part(normal){color:var(--lumo-primary-text-color)}vaadin-grid::part(cheap){color:var(--lumo-success-text-color)}vaadin-grid::part(footer-cell){font-size:var(--lumo-font-size-m)}
