/**handles:gvs-blika-weather**/
.gvs-weather{color:var(--ink,#1c211f);font-family:var(--font-body, sans-serif);max-width:100%}.gvs-weather h2{margin:0 0 12px}.gvs-weather-intro{margin-bottom:24px}.gvs-weather-scroll{max-width:100%;overflow-x:auto}.gvs-weather .gvs-weather-table{display:table;width:100%;border-collapse:collapse;margin:0;font-size:1rem}.gvs-weather .gvs-weather-table td,.gvs-weather .gvs-weather-table th{text-align:left;padding:14px 18px;border:0;border-bottom:1px solid var(--fjara-light,#d7ddd9);white-space:nowrap}.gvs-weather .gvs-weather-table thead th{background:var(--moss,#445e3c);color:var(--snow,#f6f4ec);font-weight:600}.gvs-weather .gvs-weather-table tbody th{background:0 0;color:inherit}.gvs-weather .gvs-weather-table tbody tr:nth-child(2n){background:var(--snow-dim,#ece8db)}.gvs-weather-temperature{font-weight:700}.gvs-weather-source,.gvs-weather-updated{font-size:.9rem;color:var(--ink-soft,#4a524e);margin:16px 0 0}.gvs-weather-source a{color:var(--sky,#33505c);text-decoration:underline}.gvs-weather-notice{border-left:3px solid var(--gold,#c9992f);padding:12px 16px;background:var(--snow-dim,#ece8db)}.gvs-weather-scroll:focus-visible{outline:3px solid var(--moss,#445e3c);outline-offset:3px}.gvs-weather-home{padding:0 24px 80px}@media (max-width:600px){.gvs-weather .gvs-weather-table td,.gvs-weather .gvs-weather-table th{padding:12px 8px;font-size:.875rem}.gvs-weather-home{padding-bottom:48px}}