:root,.sv-theme-standardtema{--color-cloud-10:#f5f6f7;--color-cloud-20:#ebeef0;--color-cloud-30:#d0d6db;--color-cloud-40:#a6b1ba;--color-cloud-50:#8b99a2;--color-cloud-60:#647078;--color-cloud-70:#48535c;--color-cloud-80:#303f4a;--color-cloud-90:#1b2b36;--color-cloud-100:#12212b;--color-sky-10:#def1ff;--color-sky-20:#b3dfff;--color-sky-30:#99d6ff;--color-sky-40:#74bced;--color-sky-50:#3b9cdf;--color-sky-60:#0c6bc4;--color-sky-70:#0054a6;--color-sky-80:#004591;--color-sky-90:#00367a;--color-sky-100:#002863;--color-wildfire-10:#fae7cd;--color-wildfire-20:#ffd3a1;--color-wildfire-30:#fbb060;--color-wildfire-40:#f69127;--color-wildfire-50:#eb7500;--color-wildfire-60:#ab4d00;--color-wildfire-70:#8c3d00;--color-wildfire-80:#782e00;--color-wildfire-90:#662500;--color-wildfire-100:#4f1a00;--color-ocean-10:#e0f5f3;--color-ocean-20:#bdebe8;--color-ocean-30:#75d2cc;--color-ocean-40:#49c1bb;--color-ocean-50:#1ea8a1;--color-ocean-60:#067a78;--color-ocean-70:#046666;--color-ocean-80:#035154;--color-ocean-90:#004047;--color-ocean-100:#002e33;--color-twilight-10:#f5ebff;--color-twilight-20:#e8d0fd;--color-twilight-30:#dfbdff;--color-twilight-40:#d09cff;--color-twilight-50:#b969ff;--color-twilight-60:#913ad7;--color-twilight-70:#7d24bf;--color-twilight-80:#68159f;--color-twilight-90:#510c78;--color-twilight-100:#37064f;--color-algae-10:#eafcd2;--color-algae-20:#b6ed8e;--color-algae-30:#72ca34;--color-algae-40:#54b514;--color-algae-50:#3da000;--color-algae-60:#2b7500;--color-algae-70:#206100;--color-algae-80:#184f00;--color-algae-90:#103d00;--color-algae-100:#0a2900;--color-sunlight-10:#ffc;--color-sunlight-20:#fffa94;--color-sunlight-30:#fdeb1b;--color-sunlight-40:#f0d700;--color-sunlight-50:#c9b200;--color-sunlight-60:#857100;--color-sunlight-70:#6b5900;--color-sunlight-80:#594600;--color-sunlight-90:#473700;--color-sunlight-100:#382b00;--color-heatwave-10:#ffebed;--color-heatwave-20:#ffcfd1;--color-heatwave-30:#ff99a0;--color-heatwave-40:#fc5f6a;--color-heatwave-50:#f82b37;--color-heatwave-60:#d61720;--color-heatwave-70:#b4070f;--color-heatwave-80:#930005;--color-heatwave-90:#610003;--color-heatwave-100:#380001;--color-warning-yellow-10:#fdffdb;--color-warning-yellow-20:#faff8c;--color-warning-yellow-30:#fcff40;--color-warning-yellow-40:#dcdc00;--color-warning-yellow-50:#9e9600;--color-warning-yellow-60:#857500;--color-warning-yellow-70:#7d6e00;--color-warning-yellow-80:#705f00;--color-warning-yellow-90:#6b5600;--color-warning-yellow-100:#5e4a00;--color-warning-orange-10:#fff3eb;--color-warning-orange-20:#ffe1cf;--color-warning-orange-30:#ffbd99;--color-warning-orange-40:#fc915f;--color-warning-orange-50:#f8652b;--color-warning-orange-60:#cb3e0b;--color-warning-orange-70:#b63007;--color-warning-orange-80:#9e2200;--color-warning-orange-90:#7a1800;--color-warning-orange-100:#4d0e00;--color-warning-red-10:#ffebec;--color-warning-red-20:#ffcfd4;--color-warning-red-30:#ff99a7;--color-warning-red-40:#fc5f79;--color-warning-red-50:#fc3c63;--color-warning-red-60:#d51847;--color-warning-red-70:#bb073a;--color-warning-red-80:#93002f;--color-warning-red-90:#61001f;--color-warning-red-100:#47001a;--color-horizon-10:rgba(240,248,255,1);--color-horizon-100:rgba(2,36,64,1);--color-zenith:#fff;--color-nadir:#0d1921;--font-family-text:var(--env-font-family);--font-family-heading:smhisans,notosans,helvetica,arial,sans-serif;--document-background-color:var(--color-cloud-10);--header-background-color:transparent;--main-background-color:var(--color-zenith);--footer-background-color:transparent;--breadcrumbs-background-color:var(--document-background-color);--max-text-content-width:40rem;--mobile-content-spacing:1rem;--desktop-side-spacing:1.5rem;--tablet-side-spacing:2rem;--mobile-side-spacing:1rem;--grid-width:80rem;--max-big-text-content-width:45rem;--max-character-width:75ch;--outline-offset-inside:calc(-1 * var(--env-focus-size));--standard-animation:all .3s ease-in-out;--bg-and-typocolor-animation:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;letter-spacing:normal!important}.smhi-component--darkmode{--color-cloud-100:#f5f6f7;--color-cloud-90:#ebeef0;--color-cloud-80:#d0d6db;--color-cloud-70:#a6b1ba;--color-cloud-60:#8b99a2;--color-cloud-50:#647078;--color-cloud-40:#48535c;--color-cloud-30:#303f4a;--color-cloud-20:#1b2b36;--color-cloud-10:#12212b;--color-sky-100:#def1ff;--color-sky-90:#b3dfff;--color-sky-80:#99d6ff;--color-sky-70:#74bced;--color-sky-60:#3b9cdf;--color-sky-50:#0c6bc4;--color-sky-40:#0054a6;--color-sky-30:#004591;--color-sky-20:#00367a;--color-sky-10:#002863;--color-wildfire-100:#fae7cd;--color-wildfire-90:#ffd3a1;--color-wildfire-80:#fbb060;--color-wildfire-70:#f69127;--color-wildfire-60:#eb7500;--color-wildfire-50:#ab4d00;--color-wildfire-40:#8c3d00;--color-wildfire-30:#782e00;--color-wildfire-20:#662500;--color-wildfire-10:#4f1a00;--color-heatwave-100:#ffebed;--color-heatwave-90:#ffcfd1;--color-heatwave-80:#ff99a0;--color-heatwave-70:#fc5f6a;--color-heatwave-60:#f82b37;--color-heatwave-50:#d61720;--color-heatwave-40:#b4070f;--color-heatwave-30:#930005;--color-heatwave-20:#610003;--color-heatwave-10:#380001;--color-horizon-100:rgba(240,248,255,1);--color-horizon-10:rgba(2,36,64,1);--color-zenith:#0d1921;--color-nadir:#fff}
html{width:100vw}html,body{background-color:var(--document-background-color)}.smhi-clickable-card{cursor:pointer}@media screen and (min-width:64.0625rem){.sv-marketplace-sitevision-breadcrumbs{margin-left:.25rem}.sv-grid-1280{padding-right:var(--desktop-side-spacing);padding-left:var(--desktop-side-spacing)}}@media screen and (max-width:64rem) and (min-width:48rem){.sv-grid-1280{padding-right:var(--tablet-side-spacing);padding-left:var(--tablet-side-spacing)}}@media screen and (max-width:47.9375rem){.sv-grid-1280{padding-right:var(--mobile-side-spacing);padding-left:var(--mobile-side-spacing)}}
.pagecontent a:not(.env-button,.sv-proxy-portlet a),.smhi-page-header .sv-text-portlet a,.smhi-page-footer a{color:var(--color-sky-60);text-decoration:var(--env-link-text-decoration);transition:var(--bg-and-typocolor-animation)}.pagecontent a:not(.env-button,.sv-proxy-portlet a):hover,.smhi-page-header .sv-text-portlet a:hover,.smhi-page-footer a:hover{color:var(--color-sky-70);text-decoration:var(--env-link-hover-text-decoration);transition:var(--bg-and-typocolor-animation)}.pagecontent a:not(.env-button,.sv-proxy-portlet a):focus-visible,.smhi-page-header .sv-text-portlet a:focus-visible,.smhi-page-footer a:focus-visible,.smhi-social-sharing__item a:focus-visible,.smhi-links-with-icons a:focus-visible,.sv-predefinedsearch-portlet a:focus-visible{outline:var(--env-focus-size) solid var(--env-focus-outline-color);outline-offset:var(--env-focus-offset)}.heading{hyphens:auto}.pagecontent .subheading{margin-top:3rem;hyphens:auto}.pagecontent .subheading3{margin:1rem 0 .25rem}.pagecontent .sv-font-rubrik-niva-4{margin:0 0 .25rem}.pagecontent p.normal{margin:0 0 1.5rem}.pagecontent p.normal:has(a){margin-bottom:.5rem}.pagecontent p.normal:last-child{margin-bottom:0}.pagecontent ul.normal{padding-left:1em}.pagecontent ul.normal li{margin:.5rem 0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,html a{text-shadow:1px 1px 1px rgba(0,0,0,0.004)}.smhi-section-heading h1,.smhi-section-heading h2,.smhi-section-heading .subheading,.smhi-section-heading h3,h2.smhi-section-heading,a.smhi-section-heading{color:var(--color-cloud-100);font-family:var(--font-family-heading);font-style:normal;font-weight:700;margin-bottom:.75rem;border-bottom:.25rem solid var(--color-cloud-100);display:inline-block}@media(min-width:48rem){.smhi-section-heading h1,.smhi-section-heading h2,.smhi-section-heading h3,h2.smhi-section-heading,a.smhi-section-heading{font-size:1.25rem;line-height:1.4}}@media(max-width:47.9375rem){.smhi-section-heading h1,.smhi-section-heading h2,.smhi-section-heading h3,h2.smhi-section-heading,a.smhi-section-heading{font-size:1.125rem;line-height:1.4}}.smhi-links-with-icons a[href^="mailto:"]::before,.smhi-links-with-icons a[href^="tel:"]::before{content:'';display:inline-block;width:1.5rem;height:1.5rem;margin:0 .25rem 0 0;background-position:center;background-repeat:no-repeat;background-size:1.5rem;vertical-align:middle}.smhi-links-with-icons a[href^="tel:"]::before{background-image:url('/images/18.104dba0d18d553f548c15e8/1708527205345/phone-outline-24x24x--sky-60.svg')}.smhi-links-with-icons a[href^="mailto:"]::before{background-image:url('/images/18.104dba0d18d553f548c15e9/1708527205357/mail-outline-24x24x--sky-60.svg')}.polopoly-blockquote>blockquote{margin:0;padding:0;font-family:var(--env-font-family);font-weight:400;font-style:normal;font-size:1rem;color:var(--env-font-color);line-height:1.5}.polopoly-blockquote>blockquote::before{content:'–'}
/**
 * @file Contains styling for the page header.
 */

.smhi-page-header {
    background-color: var(--header-background-color);
    padding: 1rem 0;
    position: relative;
    z-index: 20;
}

.smhi-page-header__container {
    display: flex;
    flex-wrap: wrap;
    row-gap: 0.5rem;
}

.smhi-subweb.smhi-page-header__container {
    flex-wrap: nowrap;
}

.smhi-page-header .smhi-page-header__container:not(.smhi-subweb) {
    row-gap: 1rem;
    column-gap: 1rem;
}


.smhi-page-header__container>.sv-layout:nth-child(3) {
    align-items: center;
    column-gap: 0.5rem;
    display: flex;
}

.smhi-page-header .sv-jcrmenu-portlet,
.smhi-page-header .sv-marketplace-sitevision-main-menu {
    flex: 1 1 60%;
    overflow-x: clip;
    max-width: 100%;
}

.smhi-page-header .sv-marketplace-sitevision-mobile-menu {
    margin-left: auto;
}

/*      Logo        */

html[lang="en"] .smhi-header-logo__item--is-link.smhi-header-logo__item--has-logo.smhi-header-logo__item--is-subweb {
    padding: 0;
}

/* Header logo + Main nav */


.smhi-main-nav__list {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
}

.smhi-main-nav__list-item,
.smhi-page-header .sv-marketplace-sitevision-main-menu .env-nav__item {
    flex-shrink: 0;
}

.smhi-main-nav .smhi-main-nav__link,
.smhi-header-logo__item--is-link,
.smhi-page-header .sv-marketplace-sitevision-main-menu .env-nav__link {
    outline: var(--env-focus-size) solid transparent;
    outline-offset: calc(var(--env-focus-size) * -1);
}

.smhi-header-logo__item--has-logo {
    outline-offset: revert;
}

.smhi-main-nav .smhi-main-nav__link,
.smhi-page-header .smhi-header-logo__item--is-subweb,
.smhi-page-header .sv-marketplace-sitevision-main-menu .env-nav__link {
    border-bottom: 0;
    box-sizing: border-box;
    display: block;
    font-family: var(--font-family-heading);
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.33;
    min-height: auto;
    padding: 0.75rem;
    text-decoration: none;
}

.smhi-page-header .smhi-header-logo__item--is-subweb {
    color: var(--color-sky-60);
    padding: .625rem .5rem .625rem 0;
    font-size: 1.25rem;
    line-height: 1.4;
}


.smhi-main-nav .smhi-main-nav__link--selected,
.smhi-page-header .sv-marketplace-sitevision-main-menu .env-nav__link--active {
    background-color: var(--color-sky-10);
}

.smhi-main-nav .smhi-main-nav__link:hover,
.smhi-page-header .sv-marketplace-sitevision-main-menu .env-nav__link:hover {
    background-color: var(--color-sky-10);
}

.smhi-main-nav .smhi-main-nav__link:focus-visible,
.smhi-header-logo__item--is-link:focus-visible,
.smhi-page-header .sv-marketplace-sitevision-main-menu .env-nav__link:focus-visible {
    background-color: transparent;
    outline-color: var(--color-sky-60);
}

.smhi-main-nav .smhi-main-nav__link:active,
.smhi-page-header .sv-marketplace-sitevision-main-menu .env-nav__link:active {
    background-color: var(--color-sky-20);
}

.smhi-main-nav .smhi-main-nav__link--selected:hover,
.smhi-page-header .sv-marketplace-sitevision-main-menu .env-nav__link--active:hover {
    background-color: var(--color-sky-20);
}

.smhi-main-nav .smhi-main-nav__link--selected:focus-visible,
.smhi-page-header .sv-marketplace-sitevision-main-menu .env-nav__link--active:focus-visible {
    background-color: var(--color-sky-10);
    outline-color: var(--color-sky-60);
}

.smhi-main-nav .smhi-main-nav__link--selected:active,
.smhi-page-header .sv-marketplace-sitevision-main-menu .env-nav__link--active:active {
    background-color: var(--color-sky-30);
}

.smhi-page-header .sv-marketplace-sitevision-main-menu .env-dropdown>.env-button {
    border: 0;
    display: flex;
    font-size: 1.125rem;
    gap: 0.5rem;
    padding: 0.75rem 1rem;
}

.smhi-page-header .sv-marketplace-sitevision-main-menu .env-dropdown>.env-button::before {
    display: none;
}

.smhi-page-header .sv-marketplace-sitevision-main-menu .env-dropdown>.env-button .env-icon {
    height: 1.5rem;
    margin: 0;
    position: static;
    width: 1.5rem;
}

.smhi-page-header .sv-marketplace-sitevision-main-menu .env-dropdown.env-is-open>.env-button .env-icon {
    transform: rotate(180deg);
}

.smhi-page-header .sv-marketplace-sitevision-main-menu .env-dropdown__menu {
    padding: 0;
    max-width: 16.5rem;
    width: 100%;
    min-width: 16.5rem;

    border-radius: 0.125rem;
    background-color: var(--color-zenith);
    box-shadow: 0px 4px 12px 0px rgba(13, 25, 33, 0.08), 0px 4px 6px 0px rgba(13, 25, 33, 0.06);
    border: 0.063rem solid var(--color-cloud-30);

}

.smhi-page-header .sv-marketplace-sitevision-main-menu .env-dropdown__menu .env-nav__item a {
    padding: 0.75rem 1rem;
    display: block;
    transition: var(--bg-and-typocolor-animation);
    text-decoration: none !important;
    line-height: 1.5;
    font-size: 1rem;
    min-height: none;
}

.smhi-page-header .sv-marketplace-sitevision-main-menu .env-dropdown__menu .env-nav__item a:hover {
    transition: var(--bg-and-typocolor-animation);
    background: var(--color-sky-10, #DEF1FF);
}

.smhi-page-header .sv-marketplace-sitevision-main-menu .env-dropdown__menu .env-nav__item a[data-active-item="true"] {
    transition: var(--bg-and-typocolor-animation);
    padding-left: 0.75rem;
    background: var(--color-sky-10, #DEF1FF);
    border-left: 0.25rem solid var(--color-sky-60, #0C6BC4);
}

.smhi-page-header .sv-marketplace-sitevision-main-menu .env-dropdown__menu .env-nav__item a:focus-visible {
    outline-offset: var(--outline-offset-inside) !important;
}

/*      Lang        */

.smhi-page-header__container+.smhi-page-header__container {
    display: flex;
    justify-content: space-between;
}

.sv-language-portlet a {
    padding: 0.75rem;
    display: inline-block;
}

/*		Search		*/

.sv-editing-mode .smhi-header-search__toggle--js,
.sv-no-js .smhi-header-search__toggle--js,
.sv-js .smhi-header-search__toggle--no-js,
.sv-no-js .smhi-header-search__field {
    display: none;
}

.smhi-page-header .smhi-header-search__field {
    border: 0 !important;
    padding: 1rem;
    position: relative;
    margin: 0 -1rem 0;
}

*:not(.sv-template-underwebb-landningssida).smhi-page-header .smhi-header-search__field {
    background: var(--color-cloud-20) !important;
}

.smhi-header-search__toggle svg {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: .25rem;
}

.smhi-header-search__field form {
    max-width: 80rem;
    margin: 0 auto !important;
    padding: 0;
    width: 100%;
}

.smhi-header-search__toggle--active {
    background-color: var(--color-sky-10) !important;
}

.smhi-header-search__toggle--active:hover {
    background-color: var(--color-sky-20) !important;
}

.smhi-header-search__field input[type="text"] {
    width: calc(100% - 4rem)
}

/*      Mobilmeny       */

.sv-marketplace-sitevision-mobile-menu .env-button.env-button--medium.env-button--icon.env-button--link.env-button--icon-before {
    padding: 0.75rem 1rem 0.75rem 3rem;
}

.sv-marketplace-sitevision-mobile-menu .env-button.env-button--icon-small.env-button--icon .env-icon,
.sv-marketplace-sitevision-mobile-menu ul li button svg,
.sv-marketplace-sitevision-mobile-menu .env-icon,
.sv-marketplace-sitevision-mobile-menu .env-button.env-button--icon .env-icon {
    height: 1.5rem;
    width: 1.5rem;
    transition: background-color var(--transition-time), border-color var(--transition-time);
}

.smhi-page-header .sv-marketplace-sitevision-mobile-menu dialog>ul,
.smhi-page-header .sv-marketplace-sitevision-mobile-menu dialog ul li ul {
    border-bottom: 1px solid var(--color-cloud-30);
    border-top: 1px solid var(--color-cloud-30);
}

.sv-marketplace-sitevision-mobile-menu .env-button.env-button--icon-before .env-icon {
    top: 0.75rem;
    left: 1rem;
    height: 1.5rem;
    width: 1.5rem;
    margin: 0;
}

.sv-marketplace-sitevision-mobile-menu dialog {
    padding: 4rem 0;
    left: auto;
}

.sv-marketplace-sitevision-mobile-menu dialog button.env-button.env-button--icon {
    height: 3rem !important;
    padding: calc(3rem - .125rem) 0 0 !important;
    width: 3rem !important;
}

.sv-marketplace-sitevision-mobile-menu dialog>button.env-button.env-button--medium .env-icon.env-icon--medium {
    margin: 0 !important;
    top: .875rem;
    left: .875rem !important;
    width: 1.125rem;
    height: 1.125rem;
}

.smhi-page-header .sv-marketplace-sitevision-mobile-menu dialog>ul>li>ul {
    border-bottom: none !important
}

.sv-marketplace-sitevision-mobile-menu ul>li>a {
    padding: 0.75rem 1rem;
    font-size: 1rem;
    font-weight: 400;
}

.sv-marketplace-sitevision-mobile-menu ul>li button {
    right: 0 !important;
    margin: 0 !important;
}

.sv-marketplace-sitevision-mobile-menu ul>li button .env-icon {
    left: .75rem !important;
    top: .75rem !important;
    margin: 0 !important;
}

.sv-marketplace-sitevision-mobile-menu ul li button {
    margin: 0;
    transform: rotate(90deg);
}

.sv-marketplace-sitevision-mobile-menu ul li button[aria-expanded="true"] {
    transform: rotate(180deg);
}

.sv-marketplace-sitevision-mobile-menu a:focus-visible {
    outline-offset: var(--outline-offset-inside);
}

/*      Underwebb   */

html[lang="en"] .smhi-header-search__field input[type="text"] {
    width: calc(100% - 5.75rem)
}

.smhi-subweb .smhi-header-search__field {
    margin: 1rem -1rem 0;
}


/*      Desktop*/
@media (min-width: 64.0625rem) {

    .smhi-page-header .sv-grid-1280 {
        padding-left: 1rem;
    }
}

/*      Tablet max-width     */
@media screen and (max-width: 64rem) {

    .smhi-page-header .sv-column-12 {
        margin-bottom: 0 !important;
    }

    .smhi-header-search__field {
        margin: 1rem -1rem -1rem !important;
    }
}


/*      Mobile      */
@media screen and (max-width: 48rem) {

    .smhi-header-search__toggle svg {
        margin: 0;
    }

    .env-button.smhi-header-search__toggle {
        padding: calc(.75rem - 0.0625rem)
    }

    /*      Mobilmeny        */
  .sv-marketplace-sitevision-mobile-menu
    .env-button.env-button--medium.env-button--icon.env-button--link.env-button--icon-before {
    height: 3rem;
    padding: calc(3rem - 0.125rem) 0 0;
    width: 3rem;
    overflow: hidden;
    line-height: 1;
    display: inline-block;
  }

  .sv-marketplace-sitevision-mobile-menu button.env-button--icon:before {
    display: none;
    content: "";
  }

  .sv-marketplace-sitevision-mobile-menu
    .env-button.env-button--icon-before
    .env-icon {
    left: 0.75rem;
  }

  .sv-marketplace-sitevision-mobile-menu
  .env-button.env-button--medium.env-button--icon.env-button--icon-small {
    width: calc(100% - 1rem) !important;
  }
}

/*0verrides needed after upgraded SV-Version*/

@media screen and (min-width: 90rem) {
  .smhi-page-header .sv-marketplace-sitevision-mobile-menu dialog {
    box-sizing: border-box;
    width: 20rem;
    margin-right: 0;
    box-shadow: 0 0 0 350rem rgb(18, 33, 43, 0.5);
    left: calc((100vw - 45em) / 2 + 45em - 2.75em - 0.75em); 
  } 
}

@media (min-width: 48em) {
  .smhi-page-header .sv-marketplace-sitevision-mobile-menu dialog > div {
    padding: 0 !important;
  }
  

  .smhi-page-header .sv-marketplace-sitevision-mobile-menu dialog {
    padding: 0;
    max-width: 45em;
    height: 100% !important;
    bottom: 0;
    max-height: 100% !important;
    margin: 0 !important;
  }

  .env-button.env-button--medium.env-button--icon.env-button--icon-small {
    top: 7px !important;
    right: 0 !important;
    left: calc((100vw - 45em) / 2 + 45em - 2.75em - -3.25em) !important;
    position: static !important;
  }
}

.sv-marketplace-sitevision-mobile-menu
  dialog
  > div
  > button.env-button.env-button--medium.env-button--icon.env-button--icon-small {
  display: flex !important;
  flex-direction: row;
  padding: 0 !important;
  width: 160px !important;
  background-color: #fff;
  border: none;
  gap: 12px;
  position: static !important;
  margin-left: calc(95% - 9rem);
  margin-bottom: 1rem;
}

.sv-marketplace-sitevision-mobile-menu
  dialog
  > div
  > button.env-button.env-button--medium.env-button--icon.env-button--icon-small
  svg {
  position: relative;
  left: 0rem !important;
  top: 2px !important;
}

.sv-marketplace-sitevision-mobile-menu
  dialog
  > div
  > button.env-button.env-button--medium.env-button--icon.env-button--icon-small:hover {
  background-color: var(--color-sky-10);
}

.sv-marketplace-sitevision-mobile-menu
  dialog
  > div
  > button.env-button.env-button--medium.env-button--icon.env-button--icon-small:focus-visible {
  border: 4px solid var(--color-sky-60);
}

.sv-marketplace-sitevision-mobile-menu
  dialog
  > div
  > button.env-button.env-button--medium.env-button--icon.env-button--icon-small:active {
  background-color: var(--color-sky-20);
}

.sv-marketplace-sitevision-mobile-menu
  dialog
  > div
  > button.env-button.env-button--medium
  .env-icon.env-icon--medium {
  position: relative;
  left: 0rem !important;
  top: 2px !important;
}
.sv-marketplace-sitevision-mobile-menu dialog > div {
  margin: 0;
  padding: 0 !important;
}

/* Subpage menu start */
.sv-marketplace-sitevision-mobile-menu.smhi-subweb-mobile-menu  
dialog > div > 
button.env-button.env-button--medium.env-button--icon.env-button--icon-small svg {
  position: static;
  margin: unset !important;
  margin-top: 2px !important;
  width: 1.125rem;
  height: 1.125rem;
}

.sv-marketplace-sitevision-mobile-menu.smhi-subweb-mobile-menu button.env-button.env-button--medium.env-button--icon.env-button--link.env-button--icon-before:focus-within {
  color: var(--color-cloud-10);
}
/* Subpage menu end */
.smhi-page-main{background-color:var(--main-background-color)}.smhi-page-main>div.sv-layout{background-color:var(--breadcrumbs-background-color)}.smhi-page-content-padding{padding-bottom:4rem;padding-top:2rem}.smhi-page-content .sv-text-portlet,.smhi-page-content .sv-toc-portlet{max-width:var(--max-text-content-width)}.pagecontent .sv-text-portlet+.sv-toc-portlet{margin-top:0}.smhi-page-content-padding .sv-column-9 .pagecontent .sv-row .sv-column-10{max-width:var(--max-text-content-width)}.sv-relatedServices + .sv-template-layout .pagecontent,.sv-author-card + .sv-template-layout .pagecontent{margin-top:4rem}.sv-relatedServices + .sv-template-layout .pagecontent .pagecontent .smhi-section-heading,.sv-author-card + .sv-template-layout .pagecontent .pagecontent .smhi-section-heading{margin-bottom:2.25rem}@media(max-width:64rem){.smhi-page-main>div.sv-layout .sv-column-12{margin:0}.smhi-page-content-padding{padding-bottom:2rem;padding-top:2rem}}@media screen and (min-width:48rem) and (max-width:64rem){.sv-author-card + .sv-template-layout .pagecontent{margin-top:3rem}}@media screen and (max-width:48rem){.smhi-page-content-padding{padding-top:2rem;padding-bottom:3rem}.sv-relatedServices + .sv-template-layout .pagecontent .pagecontent .smhi-section-heading,.sv-author-card + .sv-template-layout .pagecontent .pagecontent .smhi-section-heading{margin-bottom:2rem}}
.smhi-page-footer{background-color:var(--footer-background-color);padding:4rem 0}.smhi-page-footer .sv-column-4 .sv-vertical{padding:0 0 1rem}.sv-layout .smhi-page-footer a.normal,.sv-layout .smhi-page-footer p.normal a{color:var(--color-sky-60);font-weight:400;text-decoration-skip-ink:none}.sv-layout .smhi-page-footer p.normal{color:var(--color-cloud-100);font-weight:400;margin-block-start:.5em;margin-block-end:.5em}.smhi-page-footer .sv-defaultlist>li{display:list-item!important;margin:.5rem 0}.smhi-subweb-partners__list{align-items:flex-start;align-content:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:2rem;margin:2rem 0 0;padding:0}.smhi-subweb-partners__link{align-items:center;display:flex;height:7.375rem;justify-content:center;width:12.464rem}.smhi-subweb-partners__list .smhi-subweb-partners__link:focus-visible{outline-offset:var(--outline-offset-inside)}.smhi-subweb-partners__list-item{align-items:center;background-color:var(--color-zenith);border-radius:var(--env-border-radius);display:flex;justify-content:center}.smhi-subweb-partners__link img{max-width:85%;max-height:85%}.smhi-subweb.smhi-page-footer{padding-bottom:0}@media screen and (max-width:64rem){.smhi-page-footer .sv-column-4 .sv-vertical{padding-bottom:1rem}}
.sv-marketplace-sitevision-breadcrumbs{--env-link-secondary-font-color:var(--env-link-font-color);--env-link-secondary-hover-font-color:var(--env-link-hover-font-color);--env-link-secondary-text-decoration:var(--env-link-text-decoration);--env-link-secondary-hover-text-decoration:var(--env-link-hover-text-decoration);padding-top:1rem;padding-bottom:1rem}.smhi-page-content-padding .sv-marketplace-sitevision-breadcrumbs{padding-bottom:3rem}.sv-marketplace-sitevision-breadcrumbs ol li::before{color:var(--color-cloud-100)!important}.sv-marketplace-sitevision-breadcrumbs ol li a{text-underline-offset:2px}.sv-marketplace-sitevision-breadcrumbs ol li a:active,.sv-marketplace-sitevision-breadcrumbs ol li a:visited{color:var(--color-sky-80)}.sv-nestedlistmenu-portlet ul,.sv-marketplace-sitevision-sub-menu .env-list,.sv-marketplace-sitevision-mobile-menu .env-list{font-size:1rem;list-style-type:none;margin:0;padding:0}.sv-marketplace-sitevision-sub-menu nav>ul,.sv-nestedlistmenu-portlet>div>ul{border:1px solid var(--color-cloud-30)}.sv-marketplace-sitevision-mobile-menu dialog>.env-list>.env-list__item>.env-list{border-top:1px solid var(--color-cloud-30)}.sv-nestedlistmenu-portlet>div>ul>li:not(:last-child),.sv-marketplace-sitevision-sub-menu nav>.env-list>.env-list__item>.env-list>.env-list__item:not(:last-child),.sv-marketplace-sitevision-mobile-menu dialog>ul>li:not(:last-child){border-bottom:1px solid var(--color-cloud-30)}.sv-nestedlistmenu-portlet a{font-family:var(--env-font-family);font-size:1rem;font-weight:400}.sv-nestedlistmenu-portlet a:focus-visible{outline-color:var(--color-sky-60);outline-offset:var(--outline-offset-inside);outline:var(--env-focus-size) solid var(--env-focus-outline-color)}.sv-nestedlistmenu-portlet a,.sv-marketplace-sitevision-sub-menu a,.sv-marketplace-sitevision-mobile-menu a{border-left:4px solid transparent;display:block;padding:.75rem 1rem;text-decoration:none}.sv-nestedlistmenu-portlet ul ul a,.sv-nestedlistmenu-portlet .a1,.sv-marketplace-sitevision-sub-menu .env-list .env-list .env-list a,.sv-marketplace-sitevision-mobile-menu .env-list .env-list a{background-color:var(--color-cloud-10);padding-left:2rem}.sv-nestedlistmenu-portlet .a2,.sv-nestedlistmenu-portlet .a3,.sv-nestedlistmenu-portlet .a4,.sv-nestedlistmenu-portlet .a5,.sv-marketplace-sitevision-mobile-menu .env-list .env-list .env-list a{background-color:var(--color-cloud-10);padding-left:3rem}.sv-nestedlistmenu-portlet ul ul ul a,.sv-marketplace-sitevision-sub-menu .env-list .env-list .env-list .env-list a{background-color:var(--color-cloud-20);padding-left:3rem}.sv-nestedlistmenu-portlet ul ul ul ul a,.sv-marketplace-sitevision-sub-menu .env-list .env-list .env-list .env-list .env-list a,.sv-marketplace-sitevision-mobile-menu .env-list .env-list .env-list .env-list a{padding-left:4rem;background-color:var(--color-cloud-10)}.sv-nestedlistmenu-portlet ul ul ul ul ul a,.sv-marketplace-sitevision-sub-menu .env-list .env-list .env-list .env-list .env-list .env-list a,.sv-marketplace-sitevision-mobile-menu .env-list .env-list .env-list .env-list .env-list a{padding-left:5rem;background-color:var(--color-cloud-20)}.sv-nestedlistmenu-portlet ul ul ul ul ul ul a{padding-left:6rem}.sv-nestedlistmenu-portlet ul ul ul ul ul ul ul a{padding-left:7rem}.sv-nestedlistmenu-portlet ul ul button,.sv-nestedlistmenu-portlet ul ul button:focus,.sv-nestedlistmenu-portlet ul ul button:focus-visible,.sv-nestedlistmenu-portlet ul ul ul ul button,.sv-nestedlistmenu-portlet ul ul ul ul button:focus,.sv-nestedlistmenu-portlet ul ul ul ul button:focus-visible,.sv-nestedlistmenu-portlet ul ul ul ul ul ul a,.sv-nestedlistmenu-portlet ul ul ul ul ul ul button,.sv-nestedlistmenu-portlet ul ul ul ul ul ul button:focus,.sv-nestedlistmenu-portlet ul ul ul ul ul ul button:focus-visible{background-color:var(--color-cloud-10)}.sv-nestedlistmenu-portlet ul ul ul button,.sv-nestedlistmenu-portlet ul ul ul button:focus,.sv-nestedlistmenu-portlet ul ul ul button:focus-visible,.sv-nestedlistmenu-portlet ul ul ul ul ul button,.sv-nestedlistmenu-portlet ul ul ul ul ul button:focus,.sv-nestedlistmenu-portlet ul ul ul ul ul button:focus-visible,.sv-nestedlistmenu-portlet ul ul ul ul ul ul ul a,.sv-nestedlistmenu-portlet ul ul ul ul ul ul ul button,.sv-nestedlistmenu-portlet ul ul ul ul ul ul ul button:focus,.sv-nestedlistmenu-portlet ul ul ul ul ul ul ul button:focus-visible{background-color:var(--color-cloud-20)}.sv-nestedlistmenu-portlet a.normal,.sv-nestedlistmenu-portlet a.current,.sv-marketplace-sitevision-sub-menu a[data-current-item="true"],.sv-marketplace-sitevision-mobile-menu a[data-active-item="true"]{border-left-color:var(--color-sky-60);background-color:var(--color-sky-10)!important;font-weight:400;color:var(--color-cloud-100);text-decoration:none!important}.sv-nestedlistmenu-portlet a:hover,.sv-marketplace-sitevision-mobile-menu a:hover,.sv-marketplace-sitevision-sub-menu a:hover{background:var(--color-sky-10)!important;transition:var(--bg-and-typocolor-animation)}.sv-editing-mode .sv-visible-sv-bp-desktop.sv-nestedlistmenu-portlet,.sv-no-js .sv-visible-sv-bp-desktop.sv-nestedlistmenu-portlet,.sv-js .sv-nestedlistmenu-portlet.sv-hide-sv-bp-smartphone{display:none!important}.sv-marketplace-sitevision-sub-menu svg,.sv-marketplace-sitevision-sub-menu nav>ul>li>a{display:none}.sv-marketplace-sitevision-sub-menu a{min-width:calc(100% - 3rem);width:100%;border-bottom:0;padding-right:3rem;transition:var(--bg-and-typocolor-animation)}.sv-marketplace-sitevision-sub-menu a[data-active-item="true"]{border-left-color:var(--color-sky-60)}.sv-marketplace-sitevision-sub-menu a[data-current-item="true"]:hover{background:var(--color-sky-20)!important}.sv-marketplace-sitevision-sub-menu button{min-height:3rem!important;padding:3rem 0 0!important;width:3rem!important;border:0}.sv-marketplace-sitevision-sub-menu button:hover{background-color:transparent}.sv-marketplace-sitevision-sub-menu button:after{content:'';background-image:url('/images/18.1e06e3b418b6c84bee331e/1704191685339/chevron-down-outline-24x24.svg');position:absolute;height:3rem;top:0;width:3rem;right:0;left:0;bottom:0;background-position:center;background-size:1.5rem;background-repeat:no-repeat}.smhi-submenu__item-toggle[aria-expanded="true"],.sv-marketplace-sitevision-sub-menu a[data-active-item="true"]+button:after{transform:rotate(180deg)}.smhi-submenu__item-wrapper{display:flex}.smhi-submenu__item-wrapper a{width:calc(100% - 3rem);padding:.75rem 1rem;line-height:1.5}.smhi-submenu__item-wrapper button{position:relative;padding:.75rem;border-radius:0;border:0}.smhi-submenu__item-wrapper button[aria-expanded="true"]:focus,.smhi-submenu__item-wrapper button[aria-expanded="true"]:focus-visible,.smhi-submenu__item-wrapper button[aria-expanded="true"]{background:var(--color-sky-10)}.smhi-submenu__item-wrapper button[aria-expanded="true"]:hover,.smhi-submenu__item-wrapper a.normal:hover{background:var(--color-sky-20)}.smhi-submenu{border-radius:.125rem;overflow:hidden}.smhi-submenu ul ul{display:none}.smhi-submenu__list--active{display:block!important}.smhi-submenu .smhi-submenu__item--selected-within:not(.smhi-submenu__item--active)>span>a{border-left-color:var(--color-sky-60)}.smhi-submenu__item--active{border-bottom:1px solid var(--color-cloud-30)}.smhi-submenu__item--active>span + ul{border-top:1px solid var(--color-cloud-30)}.sv-toc-portlet ul{all:revert;padding-left:1.15em;margin:0}.sv-toc-portlet li{margin:.5rem 0}.sv-image-portlet .sv-portlet-image-caption{max-width:var(--max-text-content-width);margin:.25rem 0;color:var(--color-cloud-100);font-size:.75rem;line-height:1.66}.sv-image-portlet .sv-resizable-img{display:block;max-width:var(--max-text-content-width);position:relative}.sv-image-portlet .sv-resizable-img:after{content:'';position:absolute;right:.5rem;top:.5rem;border-radius:.125rem;border:1px solid var(--color-cloud-30);background-color:var(--color-zenith);width:2rem;height:2rem;background-image:url('/images/18.6ac52ce318d12812fe2390/1705650964261/fullscreen-indicator-16x16.svg');background-position:center;background-size:1rem;background-repeat:no-repeat}*+.sv-signup-portlet,*+.sv-form-portlet,*+.sv-dbform-portlet,*+.sv-survey-portlet{margin-top:1rem}.sv-field-title-container span.normal,.sv-field-title-container label{display:inline-block;margin-bottom:.5rem;color:var(--color-cloud-100)}.sv-defaultFormTheme select,.sv-defaultFormTheme input[type=email],.sv-defaultFormTheme input[type=number],.sv-defaultFormTheme input[type=tel],.sv-defaultFormTheme input[type=text],.sv-defaultFormTheme input[type=url],.sv-defaultFormTheme textarea{border-radius:.125rem;border:1px solid var(--color-cloud-30);background:var(--color-zenith);padding:.75rem 1rem;transition:var(--bg-and-typocolor-animation);height:auto;box-shadow:none;color:var(--color-cloud-100);font-size:1rem;font-family:var(--env-font-family);font-style:normal;font-weight:400;line-height:1.5}.sv-defaultFormTheme select{padding-right:3rem;background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5rem;appearance:none;background-image:url('/images/18.1e06e3b418b6c84bee331e/1704191685339/chevron-down-outline-24x24.svg')}.sv-defaultFormTheme input[type=button],.sv-defaultFormTheme input[type=reset],.sv-defaultFormTheme input[type=submit]{border-radius:.125rem;border:1px solid var(--color-sky-60);background-color:transparent;padding:.75rem 1rem;transition:var(--bg-and-typocolor-animation);color:var(--color-sky-60);font-family:var(--env-font-family);font-size:1.125rem;font-weight:400;line-height:1.33}.sv-defaultFormTheme input[type="checkbox"],.sv-defaultFormTheme .sv-form-singleselectionfield input[type="radio"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sv-defaultFormTheme input[type="checkbox"]+label,.sv-defaultFormTheme input[type="radio"]+label{padding:.75rem 1rem;position:relative;border:1px solid transparent;transition:var(--bg-and-typocolor-animation);border-radius:.125rem;cursor:pointer}.sv-defaultFormTheme input[type="checkbox"]+label{display:block;margin-bottom:.5rem}.sv-defaultFormTheme input[type="radio"]+label{display:flex;align-items:center;margin-bottom:.5rem}.sv-defaultFormTheme input[type="checkbox"]+label:before,.sv-defaultFormTheme input[type="radio"]+label:before{content:'';display:inline-block;width:1.25rem;height:1.25rem;margin-right:1rem;box-sizing:border-box;border:.125rem solid var(--color-cloud-60);background-color:var(--color-zenith);border-radius:.125rem;transition:var(--bg-and-typocolor-animation)}.sv-defaultFormTheme input[type="checkbox"]+label:before{vertical-align:text-top}.sv-defaultFormTheme input[type="radio"]+label:before{border-radius:100%}.sv-defaultFormTheme input[type="radio"]:checked+label:before{border:.375rem solid var(--color-sky-60);box-shadow:inset .25rem .25rem var(--color-zenith);background-color:var(--color-zenith);border-radius:50%;content:"";height:1.25rem;width:1.25rem;box-sizing:border-box;transition:var(--bg-and-typocolor-animation)}.sv-defaultFormTheme input[type="checkbox"]:checked+label:before{border:.125rem solid var(--color-sky-60,#0c6bc4);background:var(--color-sky-60,#0c6bc4);transition:var(--bg-and-typocolor-animation)}.sv-defaultFormTheme input[type="checkbox"]:checked+label:after{content:'';position:absolute;-webkit-mask-image:url("/images/18.1e06e3b418b6c84bee331a/1701771217734/checkmark-outline-16x16.svg");mask-image:url("/images/18.1e06e3b418b6c84bee331a/1701771217734/checkmark-outline-16x16.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left;height:1rem;width:1rem;top:.75rem;margin-top:.188rem;left:1.125rem;z-index:9;background-color:var(--color-zenith)}.sv-form-datefield .sv-float-left{float:none;display:flex;gap:1rem}.sv-form-datefield .sv-float-left+.sv-float-left{margin:1rem 0 0}.sv-defaultFormTheme .sv-form-datefield select{width:100%}.sv-form-orderfield{display:flex;flex-flow:wrap}.sv-form-orderfield table{width:100%}.sv-form-orderfield tr{display:flex;flex-flow:column}.sv-form-orderfield td input[type="number"]{width:100%}.sv-form-userattributefield label,.sv-form-orderfield td label{display:inline-block;margin-bottom:.5rem;color:var(--color-cloud-100);font-weight:700}.sv-form-orderfield>div:last-child{display:block;margin:.5rem 0 0;flex-basis:100%;width:100%}.sv-form-userattributefield>div{display:block;float:none;width:100%}.sv-defaultFormTheme input[type=file]{padding:0}.sv-defaultFormTheme input[type=file]::file-selector-button{border:1px solid transparent;padding:.75rem 1rem .75rem 3rem;box-sizing:border-box;transition:var(--bg-and-typocolor-animation);cursor:pointer;border-radius:.125rem;margin-right:1rem;border-color:var(--color-sky-60);color:var(--color-sky-60);background-color:var(--color-zenith);background-image:url('/images/18.104dba0d18d553f548c1a9/1706784099491/attatch-24x-24--sky-60.svg');background-position:left 1rem center;background-size:1.5rem;background-repeat:no-repeat;font-size:1.125rem;font-family:var(--font-family-text);line-height:1.33;text-decoration:none!important;min-height:0}.sv-defaultFormTheme select:hover,.sv-defaultFormTheme input[type=email]:hover,.sv-defaultFormTheme input[type=text]:hover,.sv-defaultFormTheme input[type=tel]:hover,.sv-defaultFormTheme input[type=url]:hover,.sv-defaultFormTheme input[type=number]:hover,.sv-defaultFormTheme input[type=button]:hover,.sv-defaultFormTheme input[type=reset]:hover,.sv-defaultFormTheme input[type=submit]:hover,.sv-defaultFormTheme input[type=submit]:active,.sv-defaultFormTheme input[type="radio"]+label:hover,.sv-defaultFormTheme input[type="radio"]:checked+label,.sv-defaultFormTheme input[type="checkbox"]+label:hover,.sv-defaultFormTheme input[type="checkbox"]:checked+label,.sv-defaultFormTheme input[type=file]:hover::file-selector-button,.sv-defaultFormTheme textarea:hover{background-color:var(--color-sky-10);border:1px solid var(--color-sky-60);transition:var(--bg-and-typocolor-animation);box-shadow:none}.sv-defaultFormTheme input[type=button]:hover,.sv-defaultFormTheme input[type=reset]:hover,.sv-defaultFormTheme input[type=submit]:hover,.sv-defaultFormTheme input[type=submit]:active{color:var(--color-sky-60)}.sv-defaultFormTheme select:focus,.sv-defaultFormTheme input[type=text]:focus,.sv-defaultFormTheme input[type=email]:focus,.sv-defaultFormTheme input[type=tel]:focus,.sv-defaultFormTheme input[type=url]:focus,.sv-defaultFormTheme input[type=number]:focus,.sv-defaultFormTheme textarea:focus{border:1px solid var(--color-cloud-30);box-shadow:none}.sv-defaultFormTheme input[type=submit]:focus{border:1px solid var(--color-sky-60);background-color:transparent;color:var(--color-sky-60);outline:0}.sv-defaultFormTheme input[type=file]:focus,.sv-defaultFormTheme input[type=file]:focus-visible{outline:0}.sv-defaultFormTheme select:focus-visible,.sv-defaultFormTheme input[type=submit]:focus-visible,.sv-defaultFormTheme input[type="radio"]:focus-visible+label,.sv-defaultFormTheme input[type="checkbox"]:focus-visible+label,.sv-defaultFormTheme input[type=file]:focus-visible::file-selector-button{background-color:transparent;border:1px solid var(--color-sky-60);outline:var(--env-focus-size) solid var(--color-sky-60);outline-offset:var(--outline-offset-inside)}.sv-defaultFormTheme input[type=url]:focus-visible,.sv-defaultFormTheme input[type=number]:focus-visible,.sv-defaultFormTheme textarea:focus-visible,.sv-defaultFormTheme input[type=text]:focus-visible,.sv-defaultFormTheme input[type=tel]:focus-visible,.sv-defaultFormTheme input[type=email]:focus-visible{background-color:transparent;border:1px solid var(--color-sky-60);outline:.125rem solid var(--color-sky-60);outline-offset:calc(-1 * .125rem)}.sv-defaultFormTheme input[type=submit]:focus-visible{color:var(--color-sky-60)}.sv-defaultFormTheme input[type="checkbox"]:checked+label:hover,.sv-defaultFormTheme input[type="radio"]:checked+label:hover{background-color:var(--color-sky-20)}.sv-defaultFormTheme select:disabled{border:1px solid var(--color-cloud-30);background-color:var(--color-cloud-10);color:var(--color-cloud-40);background-image:url('/images/18.104dba0d18d553f548c199/1706719646013/chevron-down-outline-24x24--cloud-40.svg')}.sv-form-consent{padding:0!important}.sv-defaultFormTheme .sv-form-consent input[type="checkbox"]+label{padding-left:3.5rem!important}.sv-defaultFormTheme .sv-form-consent input[type="checkbox"]+label:before{position:absolute;top:1rem;left:1rem}.sv-defaultFormTheme .sv-form-consent input[type="checkbox"]:checked+label:after{top:1rem;margin-top:.125rem}.sv-defaultFormTheme fieldset br{display:none}.sv-form-orderfield td.normal:last-child,.sv-defaultFormTheme fieldset+span.normal,.sv-defaultFormTheme textarea+span.normal,.sv-defaultFormTheme input+span.normal{margin-top:.5rem;color:var(--color-cloud-60);font-size:.875rem;display:inline-block}.sv-signup-portlet .sv-defaultFormTheme .sv-formFieldRow:nth-last-child(2) .sv-formField,.sv-defaultFormTheme .sv-formFieldRow:last-child .sv-formField{float:none;text-align:right}.sv-formField .sv-has-error .sv-form-textfield,.sv-formField .sv-has-error [aria-invalid]{border:1px solid var(--color-heatwave-60);background:var(--color-zenith);transition:var(--bg-and-typocolor-animation)}.sv-formField .sv-has-error [aria-invalid]:hover{outline:1px solid var(--color-heatwave-60);border:1px solid var(--color-heatwave-60);background:var(--color-zenith);transition:var(--bg-and-typocolor-animation);color:var(--color-cloud-100)}.sv-form-portlet .sv-has-error span[role="alert"]{display:inline-block;margin:.5rem 0;color:var(--color-heatwave-60);font-family:var(--env-font-family);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.7}.sv-formFieldRow:last-child .sv-formField{margin-bottom:0}@media(min-width:64.0625rem){.sv-formFieldRow:not(:last-child) .sv-formField{margin-bottom:2rem}}@media(max-width:64rem){.sv-formFieldRow:not(:last-child) .sv-formField{margin-bottom:1.5rem}}@media(min-width:48rem){.sv-form-orderfield>div{width:calc((100%/3) - 1rem);margin-left:1rem}.sv-form-orderfield>div:first-child{margin:0}}@media(max-width:47.9375rem){.sv-form-orderfield>div{width:100%;margin-bottom:1rem;margin-left:0}.sv-form-datefield .sv-float-left{flex-flow:column}}.sv-blockquote-edit p,blockquote.sv-blockquote p,q{color:var(--color-cloud-100);font-family:var(--env-font-family);font-size:1rem;font-style:italic;font-weight:300;line-height:1.5}.sv-blockquote-edit,blockquote.sv-blockquote{margin:1rem 2rem;padding:0 0 0 2rem}.sv-blockquote-edit:before,blockquote.sv-blockquote:before{background:var(--color-sky-60)!important;height:1.5rem!important;transform:rotate(0)!important;width:1.5rem!important;-webkit-mask-image:url("/images/18.1e2abd2f18bd82263549f8/1703177847819/quote-solid-24x24.svg");mask-image:url("/images/18.1e2abd2f18bd82263549f8/1703177847819/quote-solid-24x24.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left}.sv-contentlist-portlet .sv-nav-tabs{border-bottom:1px solid var(--color-cloud-30);margin-bottom:2rem;display:flex;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;background-image:linear-gradient(to right,white,white),linear-gradient(to right,white,white),linear-gradient(to right,rgba(100,112,120,0.4),rgba(100,112,120,0)),linear-gradient(to left,rgba(100,112,120,0.4),rgba(100,112,120,0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-color:white;background-size:1rem 100%,1rem 100%,1rem 100%,1rem 100%;background-attachment:local,local,scroll,scroll}.sv-contentlist-portlet .sv-nav-tabs::-webkit-scrollbar{display:none}.sv-contentlist-portlet .sv-nav-tabs li{float:none}.sv-contentlist-portlet .sv-nav-tabs a{margin:0!important;background:transparent;border-top:.25rem solid transparent!important;border-right:0!important;border-bottom:.25rem solid transparent!important;border-left:0!important;border-radius:0!important;padding:.5rem 1rem!important;box-sizing:border-box;color:var(--color-sky-60);line-height:1.33!important;transition:var(--bg-and-typocolor-animation);text-decoration:none}.sv-contentlist-portlet .sv-nav-tabs a:hover{background:var(--color-sky-10)!important;transition:var(--bg-and-typocolor-animation)}.sv-contentlist-portlet .sv-nav-tabs a:focus-visible{outline-offset:var(--outline-offset-inside);background:transparent!important}.sv-contentlist-portlet .sv-nav-tabs .sv-active a{background:var(--color-sky-10)!important;border-bottom:.25rem solid var(--color-sky-60)!important;color:var(--color-sky-60)!important}.sv-contentlist-portlet .sv-nav-tabs .sv-active a:hover{background:var(--color-sky-20)!important}.sv-contentlist-portlet .sv-nav-tabs .sv-active a:focus-visible{background:var(--color-sky-10)!important}@media(min-width:48rem){.sv-contentlist-portlet .sv-tab-content .smhi-quick-links{margin-top:2rem}}@media(max-width:47.9375rem){.sv-contentlist-portlet .sv-tab-content .smhi-quick-links{margin-top:1.5rem}.sv-contentlist-portlet .sv-nav-tabs{margin-bottom:1.5rem}}.sv-embeddedmedia-portlet iframe,.sv-marketplace-sitevision-media-embed,.sv-marketplace-sitevision-media-embed iframe,.sv-marketplace-screen9-videoByScreen9 iframe{width:100%!important;max-width:var(--max-text-content-width)!important}.sv-marketplace-sitevision-media-embed article>div,#player{max-width:100%!important}.sv-cookie-consent-banner{border:1px solid var(--color-cloud-30);box-shadow:0 36px 48px 0 rgba(13,25,33,0.10),0px 8px 16px 0 rgba(13,25,33,0.08)}.sv-cookie-consent-modal .env-p-around--small,.sv-cookie-consent-banner .env-p-around--small,.sv-cookie-consent-banner>div{padding:1rem!important}.sv-cookie-consent-modal .env-form h4,.sv-cookie-consent-banner .env-form h4{margin:0}.sv-cookie-consent-modal env-form>.env-flex--column:not(:last-child),.sv-cookie-consent-banner .env-form>.env-flex--column:not(:last-child){margin-bottom:1rem}.sv-cookie-consent-banner button[type="submit"].env-button--primary{background-color:transparent;color:var(--env-element-primary-background-color)}.sv-cookie-consent-banner button[type="submit"].env-button--primary:focus,.sv-cookie-consent-banner button[type="submit"].env-button--primary:focus-visible{background-color:transparent;border-color:var(--color-sky-60);color:var(--color-sky-60);outline-offset:var(--outline-offset-inside);outline-color:var(--color-sky-60)}.sv-cookie-consent-banner button[type="submit"].env-button--primary:hover{background-color:var(--color-sky-10);border-color:var(--color-sky-60);color:var(--color-sky-60)}.sv-cookie-consent-banner button[type="submit"].env-button--primary:active{background-color:var(--color-sky-20);border-color:var(--color-sky-60);color:var(--color-sky-60)}@media(min-width:48rem){.sv-cookie-consent-modal h2,.sv-cookie-consent-banner h2{font-size:2rem}.sv-cookie-consent-modal h3,.sv-cookie-consent-banner h3{font-size:1.5rem}}@media(max-width:47.9375rem){.sv-cookie-consent-modal h2,.sv-cookie-consent-banner h2{font-size:1.5rem}.sv-cookie-consent-modal h3,.sv-cookie-consent-banner h3{font-size:1.25rem}}table.sv-standard caption{margin-bottom:1rem}table.sv-standard tr{border-bottom:1px solid var(--color-cloud-30)}table.sv-standard th,table.sv-standard td{padding:.75rem 1rem}table.sv-standard th{background-color:var(--color-cloud-10);color:var(--color-cloud-70)}table.sv-standard td{background-color:var(--color-zenith);color:var(--color-cloud-100)}@media(max-width:47.9375rem){table.sv-standard th,table.sv-standard td{padding:.5rem}}
.smhi-page-meta{margin:.25rem 0 1rem}.smhi-page-meta span,.smhi-page-meta time{font-size:.75rem;line-height:1.66;color:var(--color-cloud-80)}.smhi-page-meta__meta{margin:0 0 .25rem!important}.smhi-page-meta__divider{margin:0 1rem;font-weight:700}@media(min-width:48rem){.smhi-page-meta{display:flex;align-items:center}}@media(max-width:47.9375rem){.smhi-page-meta__divider{display:none}}
.smhi-related-articles{padding:4rem 0}.smhi-related-articles .smhi-section-heading{margin:0}.smhi-related-articles__list{margin:2rem 0 0;padding:0}.smhi-related-articles__list-item{list-style:none;display:flex;justify-content:space-between;background-color:var(--color-zenith);padding:1rem;margin-bottom:1rem;gap:1rem;border-radius:var(--env-button-border-radius);max-width:40rem;min-height:9rem;border:1px solid var(--color-cloud-20)}.smhi-related-articles__content-wrapper{flex:1}.smhi-related-articles__list-item.smhi-clickable-card:hover{background-color:var(--color-sky-10);outline:1px solid var(--color-sky-60);outline-offset:-1px}.smhi-related-articles__list-item.smhi-clickable-card:focus-within{outline:var(--env-focus-size) solid var(--color-sky-60);outline-offset:var(--outline-offset-inside)}.smhi-related-articles__list-item.smhi-clickable-card:focus-within a:focus-visible{outline:0}.smhi-related-articles__list-item.smhi-clickable-card--active{background-color:var(--color-sky-20)!important;outline:1px solid var(--color-sky-60)!important;outline-offset:-1px}.smhi-related-articles__tag-date{display:flex;gap:.5rem}.smhi-related-articles__tag-date p:first-child{font-size:.75rem;font-weight:400;margin:0}.smhi-related-articles__tag-date time{font-size:.75rem;font-weight:400;color:var(--color-cloud-60);margin:0}.smhi-related-articles__list-item h3{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:1rem 0 .25rem}.smhi-related-articles__list-item h3 a{text-decoration:none;color:var(--color-sky-60)}.smhi-related-articles__image{border-radius:var(--env-button-border-radius);height:9rem;width:9rem;object-fit:cover;object-position:50% 50%;vertical-align:middle}.smhi-related-articles__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0!important}@media screen and (min-width:64.0625rem){.smhi-related-articles{padding:4rem 0 4rem!important}.smhi-related-articles__list-item{margin-bottom:2rem}.smhi-related-articles__list-item:last-child{margin-bottom:0}}@media screen and (min-width:48rem) and (max-width:64rem){.smhi-related-articles{padding:3rem 0 4rem}}@media screen and (min-width:48rem){.smhi-related-articles__heading{line-height:1.4}}@media screen and (max-width:47.9375rem){.smhi-related-articles__heading{line-height:1.33}.smhi-related-articles__list-item h3{font-size:1.125rem;line-height:1.33}.smhi-search__list-item>p{width:100%}.smhi-related-articles__image-wrapper{display:none}}
@media all and (min-width: 1025px) {.smhi-page-header:not(.smhi-subweb){padding-bottom:0}.smhi-page-header .smhi-page-header__container+.smhi-page-header__container{margin-top:1rem}.smhi-page-header .smhi-header-search__field .env-form-element{padding-left:.75rem}.smhi-page-header__container>.sv-layout:nth-child(2){margin-right:auto}.smhi-header-logo{margin-left:.75rem}.smhi-page-header .sv-marketplace-sitevision-mobile-menu dialog{box-sizing:border-box;width:20rem;margin-right:0;box-shadow:0 0 0 350rem rgb(18,33,43,0.5)}.smhi-page-header .sv-marketplace-sitevision-mobile-menu dialog>button{top:.5rem;right:0rem}.smhi-page-header .sv-marketplace-sitevision-mobile-menu nav button svg path{stroke:#000;stroke-width:0}.smhi-page-footer{padding:4rem 0}.smhi-page-footer .sv-column-4 .sv-vertical{padding-bottom:3rem}.smhi-subweb.smhi-page-footer .smhi-subweb-partners,.smhi-subweb.smhi-page-footer .smhi-footer-content{margin-bottom:4rem}}
@media all and (min-width: 768px) and (max-width: 1024px) {.smhi-page-header>.sv-layout>.sv-layout{justify-content:space-between}.smhi-page-header .smhi-page-header__container:not(.smhi-subweb){justify-content:space-between}.smhi-page-header .sv-marketplace-sitevision-mobile-menu{margin-left:unset}.smhi-page-header>.sv-layout>.sv-layout>.sv-layout:nth-child(2){margin-left:unset;margin-right:unset}.smhi-page-footer{padding:3rem 0}.smhi-subweb.smhi-page-footer .smhi-subweb-partners,.smhi-subweb.smhi-page-footer .smhi-footer-content{margin-bottom:3rem}}
@media all and (min-width: 1px) and (max-width: 767px) {.heading{font-size:2rem;line-height:1.25}.subheading:not(.smhi-related-articles__heading,.smhi-section-heading h2,.smhi-search__list-item .subheading){font-size:1.5rem;line-height:1.33}.sv-font-rubrik-niva-4{font-size:1.125rem;line-height:1.3}.smhi-page-header{padding:1rem 0}.smhi-page-header__container{justify-content:space-between}.smhi-page-header.smhi-subweb .smhi-page-header__container{row-gap:1rem}.smhi-page-header.smhi-subweb .smhi-header-logo__item{padding-left:0;padding-right:0}.smhi-page-header:not(.smhi-subweb) .sv-marketplace-sitevision-mobile-menu{order:1;margin-left:unset}.smhi-page-header:not(.smhi-subweb) .smhi-page-header__container>.sv-layout:nth-child(2){display:flex;justify-content:center;margin:0;order:2;width:100%}.smhi-page-header.smhi-subweb .sv-searchform-portlet{width:100%}.smhi-page-header.smhi-subweb .sv-searchform-portlet .env-form-element__control{width:auto}.smhi-header-search__toggle-text{display:none}.sv-marketplace-sitevision-breadcrumbs .env-breadcrumb__item:nth-child(1n+2):before{display:none}.sv-marketplace-sitevision-breadcrumbs .env-breadcrumb__item:nth-last-child(1n+2):after{color:var(--color-sky-100);content:"/";display:inline-block;padding-left:var(--env-spacing-x-small);padding-right:var(--env-spacing-x-small)}.smhi-subweb-partners__list-item{width:100%}.smhi-subweb-partners__list{gap:1rem}.smhi-subweb-partners__link{width:100%}.smhi-related-articles__list-item{flex-direction:column-reverse}.smhi-related-articles__image-wrapper{padding-bottom:56.25%;position:relative}.smhi-related-articles__image{height:100%;left:0;max-width:initial;position:absolute;top:0;width:100%}.smhi-contact-box .sv-horizontal h2,.smhi-contact-box .sv-horizontal h3,.smhi-contact-box .sv-horizontal h4,.smhi-contact-box .sv-horizontal p,.smhi-contact-box__heading{font-size:1.125rem;line-height:1.33}.smhi-section-heading h1,.smhi-section-heading h2,h2.smhi-section-heading{font-size:1.125rem;line-height:1.33}.smhi-quick-links .sv-decoration-content{display:flex;flex-flow:wrap}.smhi-quick-links .env-button{hyphens:auto}.smhi-quick-links .env-button--link{position:relative;padding-right:3rem;justify-content:space-between;text-align:left}.smhi-quick-links .env-button:after{position:absolute;right:1rem}.env-button{text-align:left}.smhi-page-footer{padding:2rem 0}.smhi-subweb.smhi-page-footer .smhi-subweb-partners,.smhi-subweb.smhi-page-footer .smhi-footer-content{margin-bottom:2rem}}
html .sv-theme-standardtema{--env-form-input-border-radius:2px}.env-text{line-height:1.5}div.env-text,p.env-text{max-width:var(--max-big-text-content-width)}h2[class*="env-text-"],h3[class*="env-text-"]{font-family:var(--font-family-heading);font-weight:400}.env-icon--small{height:1.5rem;width:1.5rem}.env-icon--medium{height:2rem;width:2rem}.env-button{border:1px solid transparent;padding:.75rem 1rem;box-sizing:border-box;transition:var(--bg-and-typocolor-animation);cursor:pointer;border-radius:.125rem;font-size:1.125rem;font-family:var(--font-family-text);line-height:1.33;text-decoration:none!important;min-height:0}.env-button:hover{transition:var(--bg-and-typocolor-animation)}.env-button:focus,.env-button:focus-visible{outline-offset:var(--outline-offset-inside);box-shadow:none}.env-button--large{padding:1rem 1.5rem}.env-button--primary{background-color:var(--color-sky-60);border-color:var(--color-sky-60);color:var(--color-zenith)}.env-button--primary:focus,.env-button--primary:focus-visible{background-color:var(--env-element-primary-background-color);outline-color:var(--color-zenith);outline-offset:calc(var(--outline-offset-inside) - 2px)}.env-button--primary:hover{background-color:var(--color-sky-70)}.env-button--primary:active{background-color:var(--color-sky-80)}.env-button--secondary.env-button--ghost,.env-button--secondary{border-color:var(--color-sky-60);color:var(--color-sky-60)}.env-button--secondary{background-color:var(--color-zenith)}.sv-cookie-consent-banner .env-button--ghost.env-button--primary:focus-visible,.sv-cookie-consent-banner .env-button--ghost.env-button--primary:focus,.env-button--secondary:focus,.env-button--secondary:focus-visible{background-color:var(--color-zenith);border-color:var(--color-sky-60);color:var(--color-sky-60);outline-offset:var(--outline-offset-inside);outline-color:var(--color-sky-60)}.env-button--ghost.env-button--secondary,.sv-cookie-consent-banner .env-button--ghost.env-button--primary:focus,.sv-cookie-consent-banner .env-button--ghost.env-button--primary:focus-visible,.env-button--ghost.env-button--secondary:focus,.env-button--ghost.env-button--secondary:focus-visible{background-color:transparent}.sv-cookie-consent-banner .env-button--ghost.env-button--primary:hover,.env-button--secondary:hover{background-color:var(--color-sky-10);border-color:var(--color-sky-60);color:var(--color-sky-60)}.sv-cookie-consent-banner .env-button--ghost.env-button--primary:active,.env-button--secondary:active{background-color:var(--color-sky-20);border-color:var(--color-sky-60);color:var(--color-sky-60)}.env-button--brand{background-color:transparent;color:var(--color-sky-60)}.env-button--brand:hover{background-color:var(--color-sky-10);color:var(--color-sky-60);border-color:transparent}.env-button--brand:focus,.env-button--brand:focus-visible{background-color:transparent;color:var(--color-sky-60);border-color:transparent;outline-offset:var(--outline-offset-inside)}.env-button--brand:active:hover .env-button--brand:active{background-color:var(--color-sky-20);border-color:transparent;color:var(--color-sky-60)}.env-button--link{color:var(--color-cloud-100)}.env-button--link:hover,.smhi-page-header nav>.env-button--link:hover,.env-dropdown>.env-button:hover{background-color:var(--color-sky-10)}.env-button--link:active,.smhi-page-header nav>.env-button--link:active,.env-dropdown>.env-button:active{background-color:var(--color-sky-20)}.env-button--link:focus,.env-button--link:focus-visible,.smhi-page-header nav>.env-button--link:focus-visible,.env-dropdown>.env-button:focus-visible{outline-color:var(--color-sky-60);outline-offset:var(--outline-offset-inside)}.env-button--link:focus{background:transparent}.env-dropdown.env-is-open>.env-button{background-color:var(--color-sky-10)}.env-dropdown.env-is-open>.env-button:focus-visible{outline-color:var(--color-sky-60)}.env-dropdown.env-is-open>.env-button:hover{background-color:var(--color-sky-20)}.env-dropdown.env-is-open>.env-button:active{background-color:var(--color-sky-30)}.env-button--danger{background:var(--color-heatwave-60);color:var(--color-zenith)}.env-button--danger:hover{background:var(--color-heatwave-70)}.env-button--danger:focus,.env-button--danger:focus-visible{background-color:var(--color-heatwave-60);outline-color:var(--color-zenith);outline-offset:calc(var(--outline-offset-inside) - 2px)}.sv-searchform-portlet .env-form-element,.sv-facetedsearch-portlet .env-form-element{margin-bottom:0}.sv-searchform-portlet .env-form-element__label,.sv-facetedsearch-portlet .env-form-element__label{margin-bottom:.5rem}.sv-searchform-portlet .env-form-input,.sv-facetedsearch-portlet .env-form-input{padding:.75rem 1rem}.sv-searchform-portlet .env-form-input:hover,.sv-facetedsearch-portlet .env-form-input:hover{background-color:var(--color-sky-10);border-color:var(--color-sky-60)}.sv-searchform-portlet .env-form-input:focus-visible,.sv-facetedsearch-portlet .env-form-input:focus-visible{background-color:var(--color-zenith);box-shadow:initial;outline:.125rem solid var(--color-sky-60);outline-offset:calc(-1 * .125rem)}.sv-searchform-portlet .env-form-input--search,.sv-facetedsearch-portlet .env-form-input--search{background-repeat:no-repeat;text-indent:2rem;background-image:url('/images/18.1e06e3b418b6c84bee33be/1699429505416/search-outline-24x24.svg');background-size:1.5rem;background-position:1rem 50%;transition:var(--bg-and-typocolor-animation)}.env-checkbox .env-form-element__label{padding:.75rem 1rem;border:1px solid transparent;transition:var(--bg-and-typocolor-animation);cursor:pointer;display:flex;align-items:center}.env-checkbox .env-checkbox__fake{width:1rem;height:1rem;margin:0 1rem 0 0;transition:var(--bg-and-typocolor-animation);border:.125rem solid var(--color-cloud-60)}.env-checkbox .env-form-element__label:hover{background-color:var(--color-sky-10);border:1px solid var(--color-sky-60);transition:var(--bg-and-typocolor-animation)}[type=checkbox]:checked+label .env-checkbox__fake{border-color:var(--color-sky-60);background-color:var(--color-sky-60)}[type=checkbox]:checked+label .env-checkbox__fake:after{content:none}[type=checkbox]:focus-visble+label .env-checkbox__fake{box-shadow:none;outline:0}[type=checkbox]:focus-visble+label{box-shadow:none;outline:.25rem solid var(--color-sky-60)}.env-checkbox__fake svg{display:none;width:1rem;height:1rem;color:var(--color-zenith)}[type=checkbox]:checked+label .env-checkbox__fake svg{display:block}.env-card{--env-card-header-background:var(--color-cloud-10);--env-card-spacing:var(--env-spacing-medium);--env-ui-text-caption-font-color:var(--color-cloud-100);border:var(--border-width) solid var(--colorCloud30,#d0d6db);border-radius:var(--border-radius)}.env-card.env-block-primary{--env-card-header-background:transparent}.env-card.env-block-secondary{--env-card-header-background:transparent}.env-card__header,.env-card__body,.env-card__footer{padding:var(--env-card-spacing)}.env-card__header{background-color:var(--env-card-header-background)}.env-card__image{width:calc(7.5rem - 2rem);height:7rem;overflow:hidden;padding:0;display:block;border-radius:62.5rem}.env-card__image:first-child:last-child{margin-bottom:0}.env-card__header~.env-card__body{padding-top:var(--env-card-spacing)}.env-card__body .env-ui-text-caption .env-link{font-size:var(--env-font-size-medium)}.smhi-contact-card .env-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.smhi-page-content .sv-row:has(.smhi-contact-card){max-width:var(--max-text-content-width);margin-left:inherit;margin-right:inherit}.sv-collapsible-content .env-button.env-button--link,.env-collapse-header{padding:.75rem 1rem;border-radius:var(--env-border-radius);border:1px solid var(--color-nadir);background-color:var(--color-zenith);font-family:var(--font-family-text);font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.3;color:var(--color-cloud-100)!important;text-decoration:none!important;transition:var(--bg-and-typocolor-animation)}.sv-collapsible-content .env-button.env-button--link:after,.env-collapse-header:after{content:'';display:inline-block;background:url('/images/18.1e06e3b418b6c84bee331e/1699429498101/chevron-down-outline-24x24.svg');height:1.5rem;width:1.5rem;margin-left:.5rem}.sv-collapsible-content .env-button.env-button--link.env-collapse--expanded:after,.env-collapse-header.env-collapse--expanded:after{transform:rotate(180deg)}.sv-collapsible-content .env-button.env-button--link:hover,.sv-collapsible-content .env-button.env-button--link.env-collapse--expanded,.env-collapse-header.env-collapse--expanded,.env-collapse-header:hover{border:1px solid var(--color-sky-60);background:var(--color-sky-10);transition:var(--bg-and-typocolor-animation)}.sv-collapsible-content .env-button.env-button--link:focus-visible,.env-collapse-header:focus-visible{outline:.25rem solid var(--color-sky-60)!important;outline-offset:var(--outline-offset-inside)!important;border-radius:0}.sv-collapsible-content .env-button.env-button--link.env-collapse--expanded:hover,.env-collapse-header.env-collapse--expanded:hover{background:var(--color-sky-20);transition:var(--bg-and-typocolor-animation)}.env-collapse--show:not(.smhi-header-search__field){border:1px solid var(--color-cloud-30);width:100%!important;background:var(--color-zenith)}.sv-collapsible-content{max-width:var(--max-text-content-width)}.sv-collapsible-content .env-button.env-button--link{width:100%;text-align:left;display:flex;justify-content:space-between}.sv-collapsible-content .env-button.env-button--link:not(.env-collapse--expanded,:hover),.sv-collapsible-content .env-collapse-header:not(.env-collapse--expanded,:hover){border-color:var(--color-cloud-30)}.sv-collapsible-content .env-collapse-header--icons{display:none}.sv-editing-mode .sv-collapsible-content>div:last-child,.sv-collapsible-content .env-collapse{margin:0;padding:.75rem 1rem 1rem;border:1px solid var(--color-cloud-30);border-top:0}.sv-editing-mode .sv-collapsible-content>div:last-child>div:not(:last-child),.sv-collapsible-content .env-collapse:not(.sv-text-portlet)>div:not(:last-child){margin-bottom:1rem}.sv-collapsible-content+.sv-collapsible-content{margin-top:.5rem}.env-dropdown .env-dropdown__menu{top:calc(100% + .5rem)!important}.env-switch__slider{width:3rem;height:1.5rem;border:0;filter:none;background-color:var(--color-cloud-60);position:relative;transition:var(--standard-animation);flex:none}.env-switch__slider:before{width:1rem;height:1rem;top:.25rem;left:.25rem;transition:var(--standard-animation)}.env-switch__slider:after,input:checked~.env-switch__slider:after{content:none}input:checked~.env-switch__slider{background-color:var(--color-sky-60);filter:none}input:checked~.env-switch__slider:before{transform:translateX(1.5rem)}input:disabled~.env-switch__slider{filter:none;background-color:var(--color-cloud-40)}input:checked~.env-switch__slider:before{opacity:1}.env-modal-dialog__dialog{box-shadow:0 36px 48px 0 rgba(13,25,33,0.10),0px 8px 16px 0 rgba(13,25,33,0.08)}.env-modal-dialog__header,.env-modal-dialog__footer{border-color:var(--color-cloud-30)}.env-modal-dialog__header,.env-modal-dialog__body,.env-modal-dialog__footer{padding:1rem!important}
.smhi-infobox{border-radius:.125rem;border:1px solid var(--color-cloud-30);background:var(--color-cloud-10);padding:1rem;gap:.5rem;max-width:var(--max-text-content-width)}.smhi-infobox h2,.smhi-infobox h3{margin:0 0 .25rem!important}.smhi-infobox *{color:var(--color-cloud-100)}.smhi-related-reading,.smhi-contact-box{border-radius:.125rem;border:1px solid var(--color-cloud-30);background:var(--color-zenith);max-width:var(--max-text-content-width)}.smhi-related-reading .sv-horizontal:first-child,.smhi-contact-box .sv-horizontal:first-child,.smhi-contact-box__heading{padding:1rem;margin:0;font-style:normal;font-weight:700;display:flex;align-items:center}.smhi-related-reading .sv-horizontal h2,.smhi-related-reading .sv-horizontal h3,.smhi-related-reading .sv-horizontal h4,.smhi-related-reading .sv-horizontal:first-child p,.smhi-contact-box .sv-horizontal h2,.smhi-contact-box .sv-horizontal h3,.smhi-contact-box .sv-horizontal h4,.smhi-contact-box .sv-horizontal:first-child p{font-weight:700;margin:0!important}.smhi-related-reading .sv-horizontal .sv-image-portlet,.smhi-contact-box .sv-horizontal .sv-image-portlet,.smhi-contact-box .sv-horizontal svg,.smhi-contact-box__heading svg{display:flex;padding:.75rem;justify-content:center;align-items:center;border-radius:62.5rem;margin-right:var(--env-spacing-medium)}.smhi-related-reading .sv-horizontal .sv-image-portlet img,.smhi-contact-box .sv-horizontal .sv-image-portlet img{width:1.5rem}.smhi-related-reading .sv-decoration-content>.sv-text-portlet,.smhi-contact-box .sv-decoration-content>form,.smhi-contact-box .sv-decoration-content .sv-layout:last-child{padding:1rem}.smhi-contact-box .sv-horizontal:first-child,.smhi-contact-box__heading{background:var(--color-wildfire-10);color:var(--color-wildfire-60)}.smhi-contact-box .sv-horizontal h2,.smhi-contact-box .sv-horizontal h3,.smhi-contact-box .sv-horizontal h4,.smhi-contact-box .sv-horizontal:first-child p{color:var(--color-wildfire-60)}.smhi-contact-box .sv-horizontal .sv-image-portlet,.smhi-contact-box .sv-horizontal svg,.smhi-contact-box__heading svg{border:1px solid var(--color-wildfire-60)}.smhi-contact-box .sv-horizontal .sv-svg{filter:invert(23%) sepia(70%) saturate(3232%) hue-rotate(32deg) brightness(97%) contrast(101%)}.smhi-related-reading .sv-horizontal:first-child{background-color:var(--color-ocean-10);color:var(--color-ocean-60)}.smhi-related-reading .sv-horizontal h2,.smhi-related-reading .sv-horizontal h3,.smhi-related-reading .sv-horizontal h4,.smhi-related-reading .sv-horizontal:first-child p{color:var(--color-ocean-60)}.smhi-related-reading .sv-horizontal .sv-image-portlet{border:1px solid var(--color-ocean-60)}.smhi-related-reading .sv-horizontal .sv-svg{filter:invert(17%) sepia(100%) saturate(3868%) hue-rotate(171deg) brightness(95%) contrast(95%)}.smhi-content-block .sv-text-portlet-content{max-width:45rem;margin-bottom:2rem}.smhi-content-block .sv-image-portlet{display:flex;justify-content:center;overflow:hidden;flex-flow:column}.smhi-content-block .sv-image-portlet img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0;max-height:none!important;max-width:none!important}.smhi-quick-links .sv-decoration-content{gap:1rem}.smhi-quick-links .normal a:after,.smhi-quick-links .env-button--link:after{content:'';width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-image:url("/images/18.1e06e3b418b6c84bee330f/1699429497283/arrow-right-outline-24x24.svg");mask-image:url("/images/18.1e06e3b418b6c84bee330f/1699429497283/arrow-right-outline-24x24.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.smhi-quick-links .normal a{display:inline-block}.smhi-quick-links .normal a:after{background-color:var(--color-sky-60);margin-left:.25rem;vertical-align:bottom}.smhi-quick-links .normal a:hover:after{background-color:var(--color-sky-70)}.smhi-quick-links .normal a:active{color:var(--color-sky-80)}.smhi-quick-links .normal a:active:after{background-color:var(--color-sky-80)}.smhi-quick-links .env-button--link:after{background-color:var(--color-cloud-100);margin-left:.5rem}.smhi-image-next-to-image>.sv-layout>.sv-image-portlet img{max-width:100%;object-fit:cover;margin-bottom:24px}@media screen and (min-width:1280px){.smhi-image-next-to-image>.sv-layout{display:flex}.smhi-image-next-to-image>.sv-layout>.sv-image-portlet{width:calc(50% - 17px)}.smhi-image-next-to-image>.sv-layout>.sv-image-portlet:first-child{margin-right:34px}}@media screen and (min-width:768px){.smhi-image-next-to-image>.sv-layout>.sv-image-portlet{width:calc(50% - 12px)}.smhi-image-next-to-image>.sv-layout>.sv-image-portlet:first-child{margin-right:24px}}@media screen and (max-width:320px){.smhi-image-next-to-image>.sv-layout>.sv-image-portlet img{width:100%!important;height:auto!important}}@media screen and (min-width:64.0625rem){.smhi-related-reading{margin:2rem 0 0}.smhi-content-block .sv-decoration-content{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.smhi-content-block{padding:4rem var(--desktop-side-spacing);margin:0 auto;max-width:var(--grid-width)}}@media screen and (max-width:64rem){.smhi-related-reading{margin:1rem 0 0}}@media screen and (max-width:64rem) and (min-width:48rem){.smhi-content-block{padding:3rem 2rem}}@media(min-width:48rem){.smhi-content-block .sv-image-portlet{max-width:34rem;width:100%}.smhi-related-reading .sv-horizontal h2,.smhi-related-reading .sv-horizontal h3,.smhi-related-reading .sv-horizontal h4,.smhi-related-reading .sv-horizontal:first-child p,.smhi-contact-box .sv-horizontal h2,.smhi-contact-box .sv-horizontal h3,.smhi-contact-box .sv-horizontal h4,.smhi-contact-box .sv-horizontal:first-child p,.smhi-contact-box__heading{font-size:1.25rem;line-height:1.4}.smhi-section-heading h1,.smhi-section-heading h2{font-size:1.25rem;line-height:1.4}.smhi-quick-links .sv-decoration-content{display:flex;flex-flow:wrap}}@media(max-width:47.9375rem){.smhi-related-reading .sv-horizontal h2,.smhi-related-reading .sv-horizontal h3,.smhi-related-reading .sv-horizontal h4,.smhi-related-reading .sv-horizontal p{font-size:1.125rem;line-height:1.33}.smhi-content-block .sv-image-portlet img{max-height:19.25rem!important}.smhi-content-block{padding:2rem 1rem}[class*="smhi-section"] .smhi-quick-links .sv-decoration-content{flex-flow:column}}
.smhi-card{padding:1rem;transition:var(--bg-and-typocolor-animation);border:1px solid var(--color-cloud-20);outline:1px solid transparent;border-radius:.125rem;outline-offset:-1px;position:relative;background-color:var(--color-zenith)}.smhi-card__image-wrapper{position:relative}.smhi-card__image{display:flex;align-items:center;justify-content:center;border-radius:.125rem;overflow:hidden}.smhi-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0;border-radius:.125rem}.smhi-card__chosen{display:none}*[class*="smhi-section"] .smhi-card__chosen{display:block}.smhi-card__chosen{position:absolute;top:0;left:0;z-index:9;background:var(--color-horizon-10);padding:.5rem 1rem;color:var(--color-cloud-100);font-size:1rem;font-style:normal;font-weight:400;line-height:24px}.smhi-card__chosen svg{fill:var(--color-sky-60)}.smhi-card:not(.smhi-card--h,.smhi-card--no-img) .smhi-card__content{margin-top:.75rem;display:block}.smhi-card__content{max-width:var(--max-text-content-width)}.smhi-card__label{color:var(--color-cloud-100);font-family:var(--font-family-text);font-size:.75rem;font-style:normal;font-weight:400;line-height:1.66;margin-bottom:1rem;display:inline-block}.smhi-card__date,.smhi-card__date time{color:var(--color-cloud-60);font-family:var(--font-family-text);font-size:.75rem;font-style:normal;font-weight:400;line-height:1.66}.smhi-card__meta .smhi-card__label{margin-right:.5rem;margin-bottom:0}.smhi-card__meta{margin-bottom:1rem}.sv-archive-portlet .smhi-card h2,.sv-archive-portlet .smhi-card h3,.sv-archive-portlet .smhi-card h4,.smhi-card__heading{color:var(--color-sky-60);font-family:var(--font-family-heading);margin:0 0 .25rem;text-decoration:none}.sv-archive-portlet .smhi-card--s h2,.sv-archive-portlet .smhi-card--s h3,.sv-archive-portlet .smhi-card--s h4,.smhi-card--s .smhi-card__heading,.smhi-card--m .smhi-card__heading{font-size:1.125rem;font-weight:700}.smhi-card a{text-decoration:none!important;color:var(--color-sky-60)}.smhi-card__preamble{margin:.25rem 0 0!important}.smhi-card__heading:last-child{margin-bottom:0!important}.smhi-card.smhi-clickable-card:hover{background-color:var(--color-sky-10);outline:1px solid var(--color-sky-60);outline-offset:-1px;transition:var(--bg-and-typocolor-animation)}.smhi-card.smhi-clickable-card:focus-within{outline:var(--env-focus-size) solid var(--color-sky-60);outline-offset:var(--outline-offset-inside);transition:var(--bg-and-typocolor-animation)}.smhi-card.smhi-clickable-card:focus-within a:focus-visible{outline:0}.smhi-card:active,.smhi-card.smhi-clickable-card--active{background-color:var(--color-sky-20)!important;outline:.0625rem solid var(--color-sky-60);outline-offset:-1px;transition:var(--bg-and-typocolor-animation)}.smhi-card--l .smhi-card__image{max-height:23.875rem}.smhi-card--l:not(.smhi-card--h) .smhi-card__image{max-height:23.25rem}.smhi-card--m .smhi-card__image{height:13.25rem}.smhi-card--s{height:100%;box-sizing:border-box}.smhi-card--s .smhi-card__content{margin:0}.smhi-card--s .smhi-card__image:empty{width:auto;height:auto;margin:0}.smhi-card--s:not(.smhi-card--h) .smhi-card__image{height:10.125rem}.sv-archive-portlet .smhi-card--s .smhi-card__image img{height:100%!important;max-width:none!important;max-height:none!important}.sv-archive-portlet .smhi-card__label span{font-size:.75rem}@media(min-width:64.0625rem){.smhi-card--l.smhi-card--h{display:flex;justify-content:space-between;align-items:center;gap:2rem}.smhi-card--l.smhi-card--h .smhi-card__image{max-width:41.5rem;max-height:25rem}.smhi-card--l.smhi-card--h .smhi-card__content{max-width:var(--max-text-content-width);width:calc(100% - 41.5rem)}}@media(max-width:64rem){.smhi-card--l.smhi-card--h .smhi-card__content{margin-top:.75rem;display:block}}@media(min-width:48rem){.smhi-card--s.smhi-card--h{display:flex;justify-content:space-between}.smhi-card--s.smhi-card--h .smhi-card__image{margin:0 0 0 1rem;width:9rem;height:9rem}.smhi-card--s.smhi-card--h .smhi-card__content{max-width:var(--max-text-content-width);width:calc(100% - 9rem)}.smhi-card--no-img .smhi-card__content{width:100%!important}.smhi-card--article a{font-size:1.25rem}}@media(max-width:47.9375rem){.smhi-card--s.smhi-card--h{display:flex;flex-flow:column-reverse}.smhi-card--s .smhi-card__image{width:100%;height:10rem;margin-bottom:1rem}.smhi-card--l .smhi-card__image{height:10.125rem}}
.smhi-component--darkmode h1,.smhi-component--darkmode .heading,.smhi-component--darkmode .subheading,.smhi-component--darkmode .subheading3,.smhi-component--darkmode p{color:var(--color-Nadir)}.smhi-component--darkmode .sv-font-rubrik-niva-4{color:var(--color-cloud-100)}.smhi-component--darkmode .smhi-related-reading .sv-horizontal:first-child{background-color:var(--colorOcean100);color:var(--colorOcean50)}.smhi-component--darkmode .smhi-related-reading .sv-horizontal h2,.smhi-component--darkmode .smhi-related-reading .sv-horizontal h3,.smhi-component--darkmode .smhi-related-reading .sv-horizontal h4,.smhi-component--darkmode .smhi-related-reading .sv-horizontal:first-child p{color:var(--colorOcean50)}.smhi-component--darkmode .smhi-related-reading .sv-horizontal .sv-image-portlet{border:1px solid var(--colorOcean50)}.smhi-component--darkmode .smhi-related-reading .sv-horizontal .sv-svg{filter:invert(74%) sepia(40%) saturate(7099%) hue-rotate(136deg) brightness(89%) contrast(76%)}.smhi-component--darkmode .smhi-contact-box .sv-horizontal .sv-svg{filter:invert(72%) sepia(67%) saturate(5694%) hue-rotate(2deg) brightness(93%) contrast(104%)}.smhi-component--darkmode.smhi-section--more-info .sv-image-portlet img.sv-svg,.smhi-component--darkmode.smhi-section--did-you-know .sv-image-portlet img,.smhi-component--darkmode.smhi-section--highlight .sv-image-portlet img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.smhi-component--darkmode.smhi-section--did-you-know .normal a,.smhi-component--darkmode.smhi-section--highlight .normal a{color:var(--color-cloud-100)!important}.smhi-component--darkmode.smhi-section--did-you-know .normal a:after,.smhi-component--darkmode.smhi-section--highlight .normal a:after{background-color:var(--color-cloud-100)!important}
:export {
  colorCloud10: #f5f6f7;
  colorCloud20: #ebeef0;
  colorCloud30: #d0d6db;
  colorCloud40: #a6b1ba;
  colorCloud50: #8b99a2;
  colorCloud60: #647078;
  colorCloud70: #48535c;
  colorCloud80: #303f4a;
  colorCloud90: #1b2b36;
  colorCloud100: #12212b;
  colorSky10: #def1ff;
  colorSky20: #b3dfff;
  colorSky30: #99d6ff;
  colorSky40: #74bced;
  colorSky50: #3b9cdf;
  colorSky60: #0c6bc4;
  colorSky70: #0054a6;
  colorSky80: #004591;
  colorSky90: #00367a;
  colorSky100: #002863;
  colorWildfire10: #fae7cd;
  colorWildfire20: #ffd3a1;
  colorWildfire30: #fbb060;
  colorWildfire40: #f69127;
  colorWildfire50: #eb7500;
  colorWildfire60: #ab4d00;
  colorWildfire70: #8c3d00;
  colorWildfire80: #782e00;
  colorWildfire90: #662500;
  colorWildfire100: #4f1a00;
  colorOcean10: #e0f5f3;
  colorOcean20: #bdebe8;
  colorOcean30: #75d2cc;
  colorOcean40: #49c1bb;
  colorOcean50: #1ea8a1;
  colorOcean60: #067a78;
  colorOcean70: #046666;
  colorOcean80: #035154;
  colorOcean90: #004047;
  colorOcean100: #002e33;
  colorTwilight10: #f5ebff;
  colorTwilight20: #e8d0fd;
  colorTwilight30: #dfbdff;
  colorTwilight40: #d09cff;
  colorTwilight50: #b969ff;
  colorTwilight60: #913ad7;
  colorTwilight70: #7d24bf;
  colorTwilight80: #68159f;
  colorTwilight90: #510c78;
  colorTwilight100: #37064f;
  colorAlgae10: #eafcd2;
  colorAlgae20: #b6ed8e;
  colorAlgae30: #72ca34;
  colorAlgae40: #54b514;
  colorAlgae50: #3da000;
  colorAlgae60: #2b7500;
  colorAlgae70: #206100;
  colorAlgae80: #184f00;
  colorAlgae90: #103d00;
  colorAlgae100: #0a2900;
  colorSunlight10: #ffffcc;
  colorSunlight20: #fffa94;
  colorSunlight30: #fdeb1b;
  colorSunlight40: #f0d700;
  colorSunlight50: #c9b200;
  colorSunlight60: #857100;
  colorSunlight70: #6b5900;
  colorSunlight80: #594600;
  colorSunlight90: #473700;
  colorSunlight100: #382b00;
  colorHeatwave10: #ffebed;
  colorHeatwave20: #ffcfd1;
  colorHeatwave30: #ff99a0;
  colorHeatwave40: #fc5f6a;
  colorHeatwave50: #f82b37;
  colorHeatwave60: #d61720;
  colorHeatwave70: #b4070f;
  colorHeatwave80: #930005;
  colorHeatwave90: #610003;
  colorHeatwave100: #380001;
  colorWarningYellow10: #fdffdb;
  colorWarningYellow20: #faff8c;
  colorWarningYellow30: #fcff40;
  colorWarningYellow40: #dcdc00;
  colorWarningYellow50: #9e9600;
  colorWarningYellow60: #857500;
  colorWarningYellow70: #7d6e00;
  colorWarningYellow80: #705f00;
  colorWarningYellow90: #6b5600;
  colorWarningYellow100: #5e4a00;
  colorWarningOrange10: #fff3eb;
  colorWarningOrange20: #ffe1cf;
  colorWarningOrange30: #ffbd99;
  colorWarningOrange40: #fc915f;
  colorWarningOrange50: #f8652b;
  colorWarningOrange60: #cb3e0b;
  colorWarningOrange70: #b63007;
  colorWarningOrange80: #9e2200;
  colorWarningOrange90: #7a1800;
  colorWarningOrange100: #4d0e00;
  colorWarningRed10: #ffebec;
  colorWarningRed20: #ffcfd4;
  colorWarningRed30: #ff99a7;
  colorWarningRed40: #fc5f79;
  colorWarningRed50: #fc3c63;
  colorWarningRed60: #d51847;
  colorWarningRed70: #bb073a;
  colorWarningRed80: #93002f;
  colorWarningRed90: #61001f;
  colorWarningRed100: #47001a;
  colorZenith: #ffffff;
  colorNadir: #0d1921;
}

:export {
  fontFamilyNormal: var(--font-normal);
  fontFamilyHeading: var(--font-heading);
  fontFamilyMono: var(--font-mono);
}

/** CSS variables for Envision */
.smhi-aurora-theme {
  background-color: var(--fillColor);
  color: var(--textColorCloud);
  --transition-time: 0.2s;
  --font-normal: "Noto Sans", Verdana, Arial, sans-serif;
  --font-heading: "SMHI Sans", Verdana, Arial, sans-serif;
  --font-mono: "Noto Sans Mono", monospace;
  --shadow1: 0px 2px 4px 0px rgba(13, 25, 33, 0.08);
  --shadow2: 0px 4px 12px 0px rgba(13, 25, 33, 0.08),
    0px 4px 6px 0px rgba(13, 25, 33, 0.06);
  --shadow3: 0px 36px 48px 0px rgba(13, 25, 33, 0.1),
    0px 8px 16px 0px rgba(13, 25, 33, 0.08);
  --border-radius: 0.125rem;
  --border-width: 0.0625rem;
  --line-width: 45rem;
  --padding: calc(0.75rem - var(--border-width))
    calc(1rem - var(--border-width));
  --padding-xs: calc(0.25rem - var(--border-width));
  --padding-s: calc(0.5rem - var(--border-width));
  --padding-l: calc(1rem - var(--border-width));
  --padding-xl: calc(1rem - var(--border-width))
    calc(1.5rem - var(--border-width));
  --padding-no-border: 0.75rem 1rem;
  --padding-xs-no-border: 0.25rem;
  --padding-s-no-border: 0.5rem;
  --padding-l-no-border: 1rem;
  --padding-xl-no-border: 1rem 1.5rem;
  --colorCloud10: #f5f6f7;
  --colorCloud20: #ebeef0;
  --colorCloud30: #d0d6db;
  --colorCloud40: #a6b1ba;
  --colorCloud50: #8b99a2;
  --colorCloud60: #647078;
  --colorCloud70: #48535c;
  --colorCloud80: #303f4a;
  --colorCloud90: #1b2b36;
  --colorCloud100: #12212b;
  --colorSky10: #def1ff;
  --colorSky20: #b3dfff;
  --colorSky30: #99d6ff;
  --colorSky40: #74bced;
  --colorSky50: #3b9cdf;
  --colorSky60: #0c6bc4;
  --colorSky70: #0054a6;
  --colorSky80: #004591;
  --colorSky90: #00367a;
  --colorSky100: #002863;
  --colorWildfire10: #fae7cd;
  --colorWildfire20: #ffd3a1;
  --colorWildfire30: #fbb060;
  --colorWildfire40: #f69127;
  --colorWildfire50: #eb7500;
  --colorWildfire60: #ab4d00;
  --colorWildfire70: #8c3d00;
  --colorWildfire80: #782e00;
  --colorWildfire90: #662500;
  --colorWildfire100: #4f1a00;
  --colorOcean10: #e0f5f3;
  --colorOcean20: #bdebe8;
  --colorOcean30: #75d2cc;
  --colorOcean40: #49c1bb;
  --colorOcean50: #1ea8a1;
  --colorOcean60: #067a78;
  --colorOcean70: #046666;
  --colorOcean80: #035154;
  --colorOcean90: #004047;
  --colorOcean100: #002e33;
  --colorTwilight10: #f5ebff;
  --colorTwilight20: #e8d0fd;
  --colorTwilight30: #dfbdff;
  --colorTwilight40: #d09cff;
  --colorTwilight50: #b969ff;
  --colorTwilight60: #913ad7;
  --colorTwilight70: #7d24bf;
  --colorTwilight80: #68159f;
  --colorTwilight90: #510c78;
  --colorTwilight100: #37064f;
  --colorAlgae10: #eafcd2;
  --colorAlgae20: #b6ed8e;
  --colorAlgae30: #72ca34;
  --colorAlgae40: #54b514;
  --colorAlgae50: #3da000;
  --colorAlgae60: #2b7500;
  --colorAlgae70: #206100;
  --colorAlgae80: #184f00;
  --colorAlgae90: #103d00;
  --colorAlgae100: #0a2900;
  --colorSunlight10: #ffffcc;
  --colorSunlight20: #fffa94;
  --colorSunlight30: #fdeb1b;
  --colorSunlight40: #f0d700;
  --colorSunlight50: #c9b200;
  --colorSunlight60: #857100;
  --colorSunlight70: #6b5900;
  --colorSunlight80: #594600;
  --colorSunlight90: #473700;
  --colorSunlight100: #382b00;
  --colorHeatwave10: #ffebed;
  --colorHeatwave20: #ffcfd1;
  --colorHeatwave30: #ff99a0;
  --colorHeatwave40: #fc5f6a;
  --colorHeatwave50: #f82b37;
  --colorHeatwave60: #d61720;
  --colorHeatwave70: #b4070f;
  --colorHeatwave80: #930005;
  --colorHeatwave90: #610003;
  --colorHeatwave100: #380001;
  --colorWarningYellow10: #fdffdb;
  --colorWarningYellow20: #faff8c;
  --colorWarningYellow30: #fcff40;
  --colorWarningYellow40: #dcdc00;
  --colorWarningYellow50: #9e9600;
  --colorWarningYellow60: #857500;
  --colorWarningYellow70: #7d6e00;
  --colorWarningYellow80: #705f00;
  --colorWarningYellow90: #6b5600;
  --colorWarningYellow100: #5e4a00;
  --colorWarningOrange10: #fff3eb;
  --colorWarningOrange20: #ffe1cf;
  --colorWarningOrange30: #ffbd99;
  --colorWarningOrange40: #fc915f;
  --colorWarningOrange50: #f8652b;
  --colorWarningOrange60: #cb3e0b;
  --colorWarningOrange70: #b63007;
  --colorWarningOrange80: #9e2200;
  --colorWarningOrange90: #7a1800;
  --colorWarningOrange100: #4d0e00;
  --colorWarningRed10: #ffebec;
  --colorWarningRed20: #ffcfd4;
  --colorWarningRed30: #ff99a7;
  --colorWarningRed40: #fc5f79;
  --colorWarningRed50: #fc3c63;
  --colorWarningRed60: #d51847;
  --colorWarningRed70: #bb073a;
  --colorWarningRed80: #93002f;
  --colorWarningRed90: #61001f;
  --colorWarningRed100: #47001a;
  --marginLDefault: 2rem;
  --marginDefault: 1.5rem;
  --marginSDefault: 1rem;
  --marginXsDefault: 0.75rem;
  --marginXxsDefault: 0.5rem;
  --focus-border-width: 0.25rem;
  --focus-border: var(--focus-border-width) solid var(--focusOutlineColor);
  --focus-border-inset: var(--focus-border-width) solid var(--colorZenith);
  --colorZenith: #ffffff;
  --colorNadir: #0d1921;
  --fillColor: var(--colorZenith);
  --fillColorNested: var(--colorCloud60);
  --textColor: var(--colorSky60);
  --textColorCloud: var(--colorCloud100);
  --textColorOptional: var(--colorCloud60);
  --borderColor: var(--colorSky60);
  --borderColorSecondary: var(--colorCloud30);
  --hoverFillColor: var(--colorSky10);
  --focusOutlineColor: var(--colorSky60);
  --activeFillColor: var(--colorSky20);
  --selectedFillColor: var(--colorSky10);
  --selectedHoverFillColor: var(--colorSky20);
  --selectedActiveFillColor: var(--colorSky30);
  --disabledFillColor: var(--colorCloud10);
  --disabledSelectedFillColor: var(--colorCloud30);
  --disabledTextColor: var(--colorCloud40);
  --disabledBorderColor: var(--colorCloud40);
  font-family: var(--font-normal);
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.02rem;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: var(--font-normal);
  --env-font-family: var(--font-normal);
  --env-smhi-font-family: var(--font-heading);
  --env-alert-background-color: var(--colorZenith);
  --env-alert-border-radius: var(--env-border-radius);
  --env-alert-font-color: var(--env-font-color);
  --env-alert-font-family: var(--env-font-family);
  --env-background-color: var(--colorZenith);
  --env-badge-border-radius: 1.25rem;
  --env-badge-font-family: var(--env-font-family);
  --env-badge-font-size: var(--env-font-size-small);
  --env-block-background-color: var(--colorZenith);
  --env-block-border-color: var(--colorCloud30);
  --env-block-font-color: var(--colorCloud100);
  --env-block-link-font-color: var(--env-link-font-color);
  --env-block-link-hover-font-color: var(--env-link-hover-font-color);
  --env-block-link-hover-text-decoration: var(
     --env-link-hover-text-decoration
  );
  --env-block-link-text-decoration: var(--env-link-text-decoration);
  --env-block-primary-background-color: var(--colorZenith);
  --env-block-primary-border-color: var(--colorCloud30);
  --env-block-primary-font-color: var(--colorCloud100);
  --env-block-primary-link-font-color: var(--env-link-font-color);
  --env-block-primary-link-hover-font-color: var(--env-link-hover-font-color);
  --env-block-primary-link-hover-text-decoration: var(
     --env-link-hover-text-decoration
  );
  --env-block-primary-link-text-decoration: var(--env-link-text-decoration);
  --env-block-secondary-background-color: #472975;
  --env-block-secondary-border-color: #472975;
  --env-block-secondary-font-color: #ffb5d4;
  --env-block-secondary-link-font-color: #ffb5d4;
  --env-block-secondary-link-hover-font-color: #ffb5d4;
  --env-block-secondary-link-hover-text-decoration: underline;
  --env-block-secondary-link-text-decoration: underline;
  --env-border-color-light: var(--colorCloud30);
  --env-border-color: var(--colorCloud40);
  --env-border-danger-color: var(--colorHeatwave60);
  --env-border-radius: 0.125em;
  --env-border-radius-large: calc(var(--env-border-radius) * 1.5);
  --env-border-radius-medium: var(--env-border-radius);
  --env-border-radius-small: calc(var(--env-border-radius) * 0.5);
  --env-border-success-color: var(--colorAlgae60);
  --env-border-warning-color: var(--colorSunlight60);
  --env-box-shadow: 0 0.5em 1em rgba(0, 0, 0, 0.15);
  --env-breadcrumb-divider-color: var(--colorCloud100);
  --env-button-border-radius: var(--env-border-radius);
  --env-button-font-family: var(--env-font-family);
  --env-cardholder-column-max-width: 400px;
  --env-cardholder-column-min-width: 240px;
  --env-cardholder-column-spacing: var(--env-spacing-medium);
  --env-cardholder-grid-column-width: 20em;
  --env-cardholder-grid-gap: var(--env-spacing-medium);
  --env-collapse-background-color: var(--fillColor);
  --env-collapse-border-color: var(--borderColorSecondary);
  --env-collapse-border-style: solid;
  --env-collapse-border-width: 1px;
  --env-collapse-expanded-background-color: var(
     --env-collapse-background-color
  );
  --env-collapse-expanded-border-color: var(--env-collapse-border-color);
  --env-collapse-icon-color: var(--env-font-color);
  --env-collapse-icon-height: 3px;
  --env-collapse-icon-width: 15px;
  --env-collapse-toggle-duration: 0;
  --env-color-base: var(--colorNadir);
  --env-color-brand-dark: var(--env-element-primary-background-color-dark);
  --env-color-brand-light: var(--env-element-primary-background-color-light);
  --env-color-brand: var(--env-element-primary-background-color);
  --env-color-danger: var(--env-element-danger-background-color);
  --env-color-dark: var(--colorCloud80);
  --env-color-darker: var(--colorCloud100);
  --env-color-element-bg: var(--colorZenith);
  --env-color-hover: var(--colorCloud10);
  --env-color-info: var(--env-element-info-background-color);
  --env-color-light: #999999;
  --env-color-lighter: #cccccc;
  --env-color-lightest: #e6e6e6;
  --env-color-normal: #666666;
  --env-color-page-bg: #ffffff;
  --env-color-success: var(--env-element-success-background-color);
  --env-color-warning-dark: var(--env-element-warning-background-color-dark);
  --env-color-warning: var(--env-element-warning-background-color);
  --env-element-background-color-dark: var(--colorCloud70);
  --env-element-background-color-light: var(--colorCloud50);
  --env-element-background-color: var(--colorCloud60);
  --env-element-common-background-color: var(--colorCloud10);
  --env-element-danger-background-color-dark: var(--colorHeatwave70);
  --env-element-danger-background-color-light: var(--colorHeatwave50);
  --env-element-danger-background-color: var(--colorHeatwave60);
  --env-element-danger-font-color: var(--colorZenith);
  --env-element-font-color: var(--colorZenith);
  --env-element-info-background-color-dark: var(--colorOcean70);
  --env-element-info-background-color-light: var(--colorOcean50);
  --env-element-info-background-color: var(--colorOcean60);
  --env-element-info-font-color: var(--colorZenith);
  --env-element-primary-background-color-dark: var(--colorSky70);
  --env-element-primary-background-color-light: var(--colorSky50);
  --env-element-primary-background-color: var(--colorSky60);
  --env-element-primary-font-color: var(--colorZenith);
  --env-element-secondary-background-color-dark: var(--colorWildfire70);
  --env-element-secondary-background-color-light: var(--colorWildfire50);
  --env-element-secondary-background-color: var(--colorWildfire60);
  --env-element-secondary-font-color: var(--colorZenith);
  --env-element-success-background-color-dark: var(--colorAlgae70);
  --env-element-success-background-color-light: var(--colorAlgae50);
  --env-element-success-background-color: var(--colorAlgae60);
  --env-element-success-font-color: var(--colorZenith);
  --env-element-warning-background-color-dark: var(--colorSunlight70);
  --env-element-warning-background-color-light: var(--colorSunlight50);
  --env-element-warning-background-color: var(--colorSunlight60);
  --env-element-warning-font-color: var(--colorZenith);
  --env-focus-background-color: none;
  --env-focus-box-shadow: none;
  --env-focus-color: var(--focusOutlineColor);
  --env-focus-inner-color: var(--env-section-background-color);
  --env-focus-offset: calc(-1 * var(--focus-border-width));
  --env-focus-outline-color: var(--focusOutlineColor);
  --env-focus-outline: var(--focus-border);
  --env-focus-size: var(--focus-border-width);
  --env-font-color-invert: #ffffff;
  --env-font-color-light: #34394f;
  --env-font-color-lighter: #49506d;
  --env-font-color-muted: hsla(232, 19%, 16%, 0.65);
  --env-font-color: var(--colorCloud100);
  --env-font-family: "Noto Sans", Verdana, Arial, sans-serif;
  --env-font-size-base: inherit;
  --env-font-size-large: inherit;
  --env-font-size-medium: inherit;
  --env-font-size-small: inherit;
  --env-font-size-x-large: inherit;
  --env-font-size-x-small: inherit;
  --env-font-size-xx-large: inherit;
  --env-font-size-xxx-large: inherit;
  --env-font-size-xxxx-large: inherit;
  --env-form-font-family: var(--env-font-family);
  --env-form-input-background-color: var(--env-section-background-color);
  --env-form-input-border-color: var(--colorCloud30);
  --env-form-input-border-radius: var(--env-border-radius-medium);
  --env-form-input-font-color: var(--env-font-color);
  --env-form-label-font-family: var(--env-font-family);
  --env-form-label-font-weight: 700;
  --env-image-control-color: #ffffff;
  --env-link-font-color: var(--colorSky60);
  --env-link-hover-font-color: var(--colorSky70);
  --env-link-hover-text-decoration: underline;
  --env-link-secondary-font-color: var(--env-font-color);
  --env-link-secondary-hover-font-color: var(--env-link-font-color);
  --env-link-secondary-hover-text-decoration: var(
     --env-link-hover-text-decoration
  );
  --env-link-secondary-text-decoration: var(--env-link-text-decoration);
  --env-link-text-decoration: underline;
  --env-modal-backdrop-background-color: #000;
  --env-modal-backdrop-opacity: 0.5;
  --env-modal-large-width: 900px;
  --env-modal-medium-width: 450px;
  --env-modal-small-width: 300px;
  --env-pagination-border-style: solid;
  --env-pagination-border-width: 1px;
  --env-pagination-font-family: var(--env-font-family);
  --env-popover-width: 360px;
  --env-profile-image-border-radius: 50%;
  --env-progress-bar-poll-highlight-color: #4bc5f5;
  --env-section-background-color: #ffffff;
  --env-spacing-large: 2rem;
  --env-spacing-medium: 1.5rem;
  --env-spacing-small: 1rem;
  --env-spacing-x-large: 3rem;
  --env-spacing-x-small: 0.5rem;
  --env-spacing-xx-large: 4rem;
  --env-spacing-xx-small: 0.25rem;
  --env-spacing-xxx-large: 4rem;
  --env-spacing-xxx-small: 0.25rem;
  --env-spinner-color: var(--colorSky60);
  --env-tooltip-background-color: var(--Zenith);
  --env-tooltip-border-radius: var(--env-border-radius);
  --env-tooltip-font-color: var(--colorCloud100);
  --env-tooltip-font-family: var(--env-font-family);
  --env-tooltip-font-size: 1rem;
  --env-tooltip-font-weight: 400;
  --env-ui-color-brand-05-contrast: #12212b;
  --env-ui-color-brand-05: var(--colorSky10);
  --env-ui-color-brand-10-contrast: #12212b;
  --env-ui-color-brand-10: var(--colorSky10);
  --env-ui-color-brand-100-contrast: var(--colorZenith);
  --env-ui-color-brand-100: #002863;
  --env-ui-color-brand-15-contrast: #12212b;
  --env-ui-color-brand-15: var(--colorSky20);
  --env-ui-color-brand-20-contrast: #12212b;
  --env-ui-color-brand-20: var(--colorSky20);
  --env-ui-color-brand-25-contrast: #12212b;
  --env-ui-color-brand-25: var(--colorSky30);
  --env-ui-color-brand-30-contrast: #12212b;
  --env-ui-color-brand-30: var(--colorSky30);
  --env-ui-color-brand-35-contrast: #12212b;
  --env-ui-color-brand-35: var(--colorSky40);
  --env-ui-color-brand-40-contrast: #12212b;
  --env-ui-color-brand-40: var(--colorSky40);
  --env-ui-color-brand-45-contrast: #12212b;
  --env-ui-color-brand-45: var(--colorSky50);
  --env-ui-color-brand-50-contrast: #12212b;
  --env-ui-color-brand-50: var(--colorSky50);
  --env-ui-color-brand-55-contrast: var(--colorZenith);
  --env-ui-color-brand-55: var(--colorSky60);
  --env-ui-color-brand-60-contrast: var(--colorZenith);
  --env-ui-color-brand-60: var(--colorSky60);
  --env-ui-color-brand-65-contrast: var(--colorZenith);
  --env-ui-color-brand-65: var(--colorSky70);
  --env-ui-color-brand-70-contrast: var(--colorZenith);
  --env-ui-color-brand-70: var(--colorSky70);
  --env-ui-color-brand-75-contrast: var(--colorZenith);
  --env-ui-color-brand-75: var(--colorSky80);
  --env-ui-color-brand-80-contrast: var(--colorZenith);
  --env-ui-color-brand-80: var(--colorSky80);
  --env-ui-color-brand-85-contrast: var(--colorZenith);
  --env-ui-color-brand-85: var(--colorSky90);
  --env-ui-color-brand-90-contrast: var(--colorZenith);
  --env-ui-color-brand-90: var(--colorSky90);
  --env-ui-color-brand-95-contrast: var(--colorZenith);
  --env-ui-color-brand-95: #002863;
  --env-ui-color-brand-contrast: var(--colorZenith);
  --env-ui-color-brand-dark: hsla(263.7, 48.1%, 23%, 1);
  --env-ui-color-brand: var(--colorSky60);
  --env-ui-color-status-active-contrast: var(--colorZenith);
  --env-ui-color-status-active-text: var(--colorSky60);
  --env-ui-color-status-active: var(--colorSky60);
  --env-ui-color-status-error-contrast: var(--colorZenith);
  --env-ui-color-status-error-text: var(--colorHeatwave60);
  --env-ui-color-status-error: var(--colorHeatwave60);
  --env-ui-color-status-attention-contrast: var(--colorZenith);
  --env-ui-color-status-attention-text: var(--colorSunlight60);
  --env-ui-color-status-attention: var(--colorSunlight60);
  --env-ui-color-status-neutral-contrast: var(--colorCloud100);
  --env-ui-color-status-neutral: var(--colorZenith);
  --env-ui-text-caption-font-color: var(--colorCloud100);
  --env-ui-text-caption-font-family: var(--env-font-family);
  --env-ui-text-caption-font-size: 1rem;
  --env-ui-text-caption-font-weight: 400;
  --env-ui-text-caption-letter-spacing: normal;
  --env-ui-text-caption-text-transform: none;
  --env-ui-text-heading-font-color: var(--env-font-color);
  --env-ui-text-heading-font-family: var(--env-smhi-font-family);
  --env-ui-text-heading-font-size: 1.82em;
  --env-ui-text-heading-font-weight: 600;
  --env-ui-text-heading-letter-spacing: normal;
  --env-ui-text-heading-text-transform: none;
  --env-ui-text-overline-font-color: var(--colorCloud100);
  --env-ui-text-overline-font-family: var(--env-font-family);
  --env-ui-text-overline-font-size: 0.75em;
  --env-ui-text-overline-font-weight: 400;
  --env-ui-text-overline-letter-spacing: 0.15em;
  --env-ui-text-overline-text-transform: uppercase;
  --env-ui-text-sectionheading-font-color: var(--colorCloud100);
  --env-ui-text-sectionheading-font-family: var(--env-smhi-font-family);
  --env-ui-text-sectionheading-font-size: 1.25em;
  --env-ui-text-sectionheading-font-weight: 500;
  --env-ui-text-sectionheading-letter-spacing: normal;
  --env-ui-text-sectionheading-text-transform: none;
  --env-ui-text-subheading-font-color: var(--env-font-color);
  --env-ui-text-subheading-font-family: var(--env-smhi-font-family);
  --env-ui-text-subheading-font-size: 1.125rem;
  --env-ui-text-subheading-font-weight: 400;
  --env-ui-text-subheading-letter-spacing: normal;
  --env-ui-text-subheading-text-transform: none;
}
.smhi-aurora-theme .env-badge {
  min-width: 0.5rem;
  border-radius: 0.75rem;
  display: inline-block;
  text-align: center;
  padding: 0 0.5rem;
  font-family: var(--font-normal);
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.02rem;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
  outline: none;
  text-decoration: none !important;
  margin-left: var(--marginSDefault);
  box-shadow: var(--shadow1);
}
.smhi-aurora-theme .env-badge.badgeInformative {
  border: var(--border-width) solid var(--colorCloud40);
  color: var(--colorCloud70);
  line-height: 1.375rem;
  padding: 0 0.375rem;
  background-color: var(--colorZenith);
}
.smhi-aurora-theme .env-badge.badgeAnnouncement {
  border-radius: 0.75rem;
  background-color: var(--colorCloud100);
  color: var(--colorZenith);
}
.smhi-aurora-theme .env-badge.badgeNotification {
  border-radius: 0.75rem;
  background-color: var(--colorHeatwave60);
  color: var(--colorZenith);
  z-index: 3;
}
.smhi-aurora-theme .env-badge--neutral {
  border: var(--border-width) solid var(--colorCloud40);
  color: var(--colorCloud70);
  line-height: 1.375rem;
  padding: 0 0.375rem;
  background-color: var(--colorZenith);
}
.smhi-aurora-theme .env-button {
  font-family: var(--font-normal);
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: 0.03rem;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
  border-radius: var(--border-radius);
  cursor: pointer;
  outline: none;
  transition: color var(--transition-time), background-color var(--transition-time), border-color var(--transition-time);
  vertical-align: middle;
  display: inline-flex;
  outline: none;
  white-space: nowrap;
  margin: 0;
  min-height: 3rem;
}
.smhi-aurora-theme .env-button.buttonWide {
  display: block;
  flex: 1;
  width: 100%;
}
.smhi-aurora-theme .env-button.buttonIconOnly.buttonRound {
  border-radius: 50% !important;
}
.smhi-aurora-theme .env-button.buttonIconOnly.buttonRound:after {
  border-radius: 50% !important;
}
.smhi-aurora-theme .env-button.buttonIconOnly :global(.auIcon) {
  margin-left: 0;
  margin-right: 0;
}
.smhi-aurora-theme .env-button.buttonIconLeft :global(.auIcon) {
  margin-left: 0;
}
.smhi-aurora-theme .env-button.buttonIconRight :global(.auIcon) {
  margin-right: 0;
}
.smhi-aurora-theme .env-button.buttonPrimary {
  color: var(--colorZenith);
  background-color: var(--colorSky60);
  border: var(--border-width) solid var(--borderColor);
  border-radius: var(--border-radius);
}
.smhi-aurora-theme .env-button.buttonPrimary + .button {
  margin-left: var(--marginXxsDefault);
}
@media only screen and (min-width: 48em) {
  .smhi-aurora-theme .env-button.buttonPrimary + .button {
    margin-left: var(--marginXsDefault);
  }
}
.smhi-aurora-theme .env-button.buttonPrimary.small {
  border: none;
  padding: var(--padding-s-no-border);
}
.smhi-aurora-theme .env-button.buttonPrimary.medium {
  border: none;
  padding: var(--padding-no-border);
}
.smhi-aurora-theme .env-button.buttonPrimary.large {
  border: none;
  padding: var(--padding-xl-no-border);
}
.smhi-aurora-theme .env-button.buttonPrimary.floating {
  box-shadow: var(--shadow2);
  border-color: var(--borderColorSecondary);
}
.smhi-aurora-theme .env-button.buttonPrimary:focus-visible:not(:disabled):not(.disabled) {
  outline: var(--focus-border-inset);
  outline-offset: calc(-2 * var(--focus-border-width));
}
.smhi-aurora-theme .env-button.buttonPrimary:hover:not(:disabled):not(.disabled) {
  background-color: var(--colorSky70);
  border-color: var(--colorSky70);
}
.smhi-aurora-theme .env-button.buttonPrimary:active:not(:disabled):not(.disabled) {
  color: var(--colorZenith);
  background-color: var(--colorSky80);
  border-color: var(--colorSky80);
}
.smhi-aurora-theme .env-button.buttonPrimary:disabled, .smhi-aurora-theme .env-button.buttonPrimary.disabled {
  color: var(--colorZenith);
  background-color: var(--colorCloud40);
  border-color: var(--colorCloud40);
  border-color: var(--disabledBorderColor);
  cursor: default;
}
.smhi-aurora-theme .env-button.buttonPrimary.selected {
  color: var(--colorZenith);
  background-color: var(--colorSky60);
  border-color: var(--colorSky60);
}
.smhi-aurora-theme .env-button.buttonPrimary.selected:hover:not(:disabled):not(.disabled) {
  background-color: var(--colorSky80);
  border-color: var(--colorSky80);
}
.smhi-aurora-theme .env-button.buttonPrimary.selected:active:not(:disabled):not(.disabled) {
  background-color: var(--colorSky90);
  border-color: var(--colorSky90);
}
.smhi-aurora-theme .env-button.buttonPrimary.selected:disabled, .smhi-aurora-theme .env-button.buttonPrimary.selected.disabled {
  color: var(--colorZenith);
  background-color: var(--colorCloud40);
  border-color: var(--colorCloud40);
}
.smhi-aurora-theme .env-button.buttonPrimary.buttonIconOnly.small {
  padding: var(--padding-s-no-border);
}
.smhi-aurora-theme .env-button.buttonPrimary.buttonIconOnly.small :global(.auIcon24) {
  margin-left: 0;
}
.smhi-aurora-theme .env-button.buttonPrimary.buttonIconOnly.medium {
  padding: var(--padding-s-no-border);
}
.smhi-aurora-theme .env-button.buttonPrimary.buttonIconOnly.medium :global(.auIcon24) {
  margin: 0.25rem;
}
.smhi-aurora-theme .env-button.buttonPrimary.buttonIconOnly.large {
  padding: 0.75rem;
}
.smhi-aurora-theme .env-button.buttonPrimary.transparent {
  background-color: transparent;
}
.smhi-aurora-theme .env-button.buttonSecondary {
  color: var(--textColor);
  background-color: var(--fillColor);
  border: var(--border-width) solid var(--borderColor);
  border-radius: var(--border-radius);
}
.smhi-aurora-theme .env-button.buttonSecondary + .button {
  margin-left: var(--marginXxsDefault);
}
@media only screen and (min-width: 48em) {
  .smhi-aurora-theme .env-button.buttonSecondary + .button {
    margin-left: var(--marginXsDefault);
  }
}
.smhi-aurora-theme .env-button.buttonSecondary.small {
  border-color: var(--borderColor);
  padding: var(--padding-s);
}
.smhi-aurora-theme .env-button.buttonSecondary.medium {
  border-color: var(--borderColor);
  padding: var(--padding);
}
.smhi-aurora-theme .env-button.buttonSecondary.large {
  border-color: var(--borderColor);
  padding: var(--padding-xl);
}
.smhi-aurora-theme .env-button.buttonSecondary.floating {
  box-shadow: var(--shadow2);
  border-color: var(--borderColorSecondary);
}
.smhi-aurora-theme .env-button.buttonSecondary:focus-visible:not(:disabled):not(.disabled) {
  outline: var(--focus-border);
  outline-offset: calc(-1 * var(--focus-border-width));
}
.smhi-aurora-theme .env-button.buttonSecondary:hover:not(:disabled):not(.disabled) {
  background-color: var(--hoverFillColor);
}
.smhi-aurora-theme .env-button.buttonSecondary:active:not(:disabled):not(.disabled) {
  color: var(--textColor);
  background-color: var(--activeFillColor);
}
.smhi-aurora-theme .env-button.buttonSecondary:disabled, .smhi-aurora-theme .env-button.buttonSecondary.disabled {
  color: var(--disabledTextColor);
  background-color: var(--disabledFillColor);
  border-color: var(--disabledBorderColor);
  cursor: default;
}
.smhi-aurora-theme .env-button.buttonSecondary.selected {
  color: var(--textColor);
  background-color: var(--selectedFillColor);
}
.smhi-aurora-theme .env-button.buttonSecondary.selected:hover:not(:disabled):not(.disabled) {
  background-color: var(--selectedHoverFillColor);
}
.smhi-aurora-theme .env-button.buttonSecondary.selected:active:not(:disabled):not(.disabled) {
  background-color: var(--selectedActiveFillColor);
}
.smhi-aurora-theme .env-button.buttonSecondary.selected:disabled, .smhi-aurora-theme .env-button.buttonSecondary.selected.disabled {
  color: var(--disabledTextColor);
  background-color: var(--disabledFillColor);
}
.smhi-aurora-theme .env-button.buttonSecondary.buttonIconOnly.small {
  padding: var(--padding-s);
}
.smhi-aurora-theme .env-button.buttonSecondary.buttonIconOnly.small :global(.auIcon24) {
  margin-left: 0;
}
.smhi-aurora-theme .env-button.buttonSecondary.buttonIconOnly.medium {
  padding: var(--padding-s);
}
.smhi-aurora-theme .env-button.buttonSecondary.buttonIconOnly.medium :global(.auIcon24) {
  margin: 0.25rem;
}
.smhi-aurora-theme .env-button.buttonSecondary.buttonIconOnly.large {
  padding: calc(0.75rem - var(--border-width));
}
.smhi-aurora-theme .env-button.buttonSecondary.transparent {
  background-color: transparent;
}
.smhi-aurora-theme .env-button.buttonTertiary {
  color: var(--textColor);
  background-color: transparent;
  border: var(--border-width) solid transparent;
  border-radius: var(--border-radius);
}
.smhi-aurora-theme .env-button.buttonTertiary + .button {
  margin-left: var(--marginXxsDefault);
}
@media only screen and (min-width: 48em) {
  .smhi-aurora-theme .env-button.buttonTertiary + .button {
    margin-left: var(--marginXsDefault);
  }
}
.smhi-aurora-theme .env-button.buttonTertiary.small {
  border-color: transparent;
  padding: var(--padding-s);
}
.smhi-aurora-theme .env-button.buttonTertiary.medium {
  border-color: transparent;
  padding: var(--padding);
}
.smhi-aurora-theme .env-button.buttonTertiary.large {
  border-color: transparent;
  padding: var(--padding-xl);
}
.smhi-aurora-theme .env-button.buttonTertiary.floating {
  box-shadow: var(--shadow2);
  border-color: var(--borderColorSecondary);
}
.smhi-aurora-theme .env-button.buttonTertiary:focus-visible:not(:disabled):not(.disabled) {
  outline: var(--focus-border);
  outline-offset: calc(-1 * var(--focus-border-width));
}
.smhi-aurora-theme .env-button.buttonTertiary:hover:not(:disabled):not(.disabled) {
  background-color: var(--hoverFillColor);
}
.smhi-aurora-theme .env-button.buttonTertiary:active:not(:disabled):not(.disabled) {
  color: var(--textColor);
  background-color: var(--activeFillColor);
}
.smhi-aurora-theme .env-button.buttonTertiary:disabled, .smhi-aurora-theme .env-button.buttonTertiary.disabled {
  color: var(--disabledTextColor);
  background-color: transparent;
  border-color: transparent;
  cursor: default;
}
.smhi-aurora-theme .env-button.buttonTertiary.selected {
  color: var(--textColor);
  background-color: var(--selectedFillColor);
}
.smhi-aurora-theme .env-button.buttonTertiary.selected:hover:not(:disabled):not(.disabled) {
  background-color: var(--selectedHoverFillColor);
}
.smhi-aurora-theme .env-button.buttonTertiary.selected:active:not(:disabled):not(.disabled) {
  background-color: var(--selectedActiveFillColor);
}
.smhi-aurora-theme .env-button.buttonTertiary.selected:disabled, .smhi-aurora-theme .env-button.buttonTertiary.selected.disabled {
  color: var(--disabledTextColor);
  background-color: transparent;
}
.smhi-aurora-theme .env-button.buttonTertiary.buttonIconOnly.small {
  padding: var(--padding-s);
}
.smhi-aurora-theme .env-button.buttonTertiary.buttonIconOnly.small :global(.auIcon24) {
  margin-left: 0;
}
.smhi-aurora-theme .env-button.buttonTertiary.buttonIconOnly.medium {
  padding: var(--padding-s);
}
.smhi-aurora-theme .env-button.buttonTertiary.buttonIconOnly.medium :global(.auIcon24) {
  margin: 0.25rem;
}
.smhi-aurora-theme .env-button.buttonTertiary.buttonIconOnly.large {
  padding: calc(0.75rem - var(--border-width));
}
.smhi-aurora-theme .env-button.buttonTertiary.transparent {
  background-color: transparent;
}
.smhi-aurora-theme .env-button.buttonQuaternary {
  color: var(--textColorCloud);
  background-color: transparent;
  border: var(--border-width) solid transparent;
  border-radius: var(--border-radius);
}
.smhi-aurora-theme .env-button.buttonQuaternary + .button {
  margin-left: var(--marginXxsDefault);
}
@media only screen and (min-width: 48em) {
  .smhi-aurora-theme .env-button.buttonQuaternary + .button {
    margin-left: var(--marginXsDefault);
  }
}
.smhi-aurora-theme .env-button.buttonQuaternary.small {
  border-color: transparent;
  padding: var(--padding-s);
}
.smhi-aurora-theme .env-button.buttonQuaternary.medium {
  border-color: transparent;
  padding: var(--padding);
}
.smhi-aurora-theme .env-button.buttonQuaternary.large {
  border-color: transparent;
  padding: var(--padding-xl);
}
.smhi-aurora-theme .env-button.buttonQuaternary.floating {
  box-shadow: var(--shadow2);
  border-color: var(--borderColorSecondary);
}
.smhi-aurora-theme .env-button.buttonQuaternary:focus-visible:not(:disabled):not(.disabled) {
  outline: var(--focus-border);
  outline-offset: calc(-1 * var(--focus-border-width));
}
.smhi-aurora-theme .env-button.buttonQuaternary:hover:not(:disabled):not(.disabled) {
  background-color: var(--hoverFillColor);
}
.smhi-aurora-theme .env-button.buttonQuaternary:active:not(:disabled):not(.disabled) {
  color: var(--textColorCloud);
  background-color: var(--activeFillColor);
}
.smhi-aurora-theme .env-button.buttonQuaternary:disabled, .smhi-aurora-theme .env-button.buttonQuaternary.disabled {
  color: var(--disabledTextColor);
  background-color: transparent;
  border-color: transparent;
  cursor: default;
}
.smhi-aurora-theme .env-button.buttonQuaternary.selected {
  color: var(--textColorCloud);
  background-color: var(--selectedFillColor);
}
.smhi-aurora-theme .env-button.buttonQuaternary.selected:hover:not(:disabled):not(.disabled) {
  background-color: var(--selectedHoverFillColor);
}
.smhi-aurora-theme .env-button.buttonQuaternary.selected:active:not(:disabled):not(.disabled) {
  background-color: var(--selectedActiveFillColor);
}
.smhi-aurora-theme .env-button.buttonQuaternary.selected:disabled, .smhi-aurora-theme .env-button.buttonQuaternary.selected.disabled {
  color: var(--disabledTextColor);
  background-color: transparent;
}
.smhi-aurora-theme .env-button.buttonQuaternary.buttonIconOnly.small {
  padding: var(--padding-s);
}
.smhi-aurora-theme .env-button.buttonQuaternary.buttonIconOnly.small :global(.auIcon24) {
  margin-left: 0;
}
.smhi-aurora-theme .env-button.buttonQuaternary.buttonIconOnly.medium {
  padding: var(--padding-s);
}
.smhi-aurora-theme .env-button.buttonQuaternary.buttonIconOnly.medium :global(.auIcon24) {
  margin: 0.25rem;
}
.smhi-aurora-theme .env-button.buttonQuaternary.buttonIconOnly.large {
  padding: calc(0.75rem - var(--border-width));
}
.smhi-aurora-theme .env-button.buttonQuaternary.transparent {
  background-color: transparent;
}
.smhi-aurora-theme .env-button.buttonCritical {
  color: var(--colorZenith);
  background-color: var(--colorHeatwave60);
  border: var(--border-width) solid var(--colorHeatwave60);
  border-radius: var(--border-radius);
}
.smhi-aurora-theme .env-button.buttonCritical + .button {
  margin-left: var(--marginXxsDefault);
}
@media only screen and (min-width: 48em) {
  .smhi-aurora-theme .env-button.buttonCritical + .button {
    margin-left: var(--marginXsDefault);
  }
}
.smhi-aurora-theme .env-button.buttonCritical.small {
  border: none;
  padding: var(--padding-s-no-border);
}
.smhi-aurora-theme .env-button.buttonCritical.medium {
  border: none;
  padding: var(--padding-no-border);
}
.smhi-aurora-theme .env-button.buttonCritical.large {
  border: none;
  padding: var(--padding-xl-no-border);
}
.smhi-aurora-theme .env-button.buttonCritical.floating {
  box-shadow: var(--shadow2);
  border-color: var(--borderColorSecondary);
}
.smhi-aurora-theme .env-button.buttonCritical:focus-visible:not(:disabled):not(.disabled) {
  outline: var(--focus-border-inset);
  outline-offset: calc(-2 * var(--focus-border-width));
}
.smhi-aurora-theme .env-button.buttonCritical:hover:not(:disabled):not(.disabled) {
  background-color: var(--colorHeatwave70);
  border-color: var(--colorHeatwave70);
}
.smhi-aurora-theme .env-button.buttonCritical:active:not(:disabled):not(.disabled) {
  color: var(--colorZenith);
  background-color: var(--colorHeatwave80);
  border-color: var(--colorHeatwave80);
}
.smhi-aurora-theme .env-button.buttonCritical:disabled, .smhi-aurora-theme .env-button.buttonCritical.disabled {
  color: var(--colorZenith);
  background-color: var(--colorCloud40);
  border-color: var(--colorCloud40);
  border-color: var(--disabledBorderColor);
  cursor: default;
}
.smhi-aurora-theme .env-button.buttonCritical.selected {
  color: var(--colorZenith);
  background-color: var(--colorHeatwave60);
  border-color: var(--colorHeatwave60);
}
.smhi-aurora-theme .env-button.buttonCritical.selected:hover:not(:disabled):not(.disabled) {
  background-color: var(--colorHeatwave80);
  border-color: var(--colorHeatwave80);
}
.smhi-aurora-theme .env-button.buttonCritical.selected:active:not(:disabled):not(.disabled) {
  background-color: var(--colorHeatwave90);
  border-color: var(--colorHeatwave90);
}
.smhi-aurora-theme .env-button.buttonCritical.selected:disabled, .smhi-aurora-theme .env-button.buttonCritical.selected.disabled {
  color: var(--colorZenith);
  background-color: var(--colorCloud40);
  border-color: var(--colorCloud40);
}
.smhi-aurora-theme .env-button.buttonCritical.buttonIconOnly.small {
  padding: var(--padding-s-no-border);
}
.smhi-aurora-theme .env-button.buttonCritical.buttonIconOnly.small :global(.auIcon24) {
  margin-left: 0;
}
.smhi-aurora-theme .env-button.buttonCritical.buttonIconOnly.medium {
  padding: var(--padding-s-no-border);
}
.smhi-aurora-theme .env-button.buttonCritical.buttonIconOnly.medium :global(.auIcon24) {
  margin: 0.25rem;
}
.smhi-aurora-theme .env-button.buttonCritical.buttonIconOnly.large {
  padding: 0.75rem;
}
.smhi-aurora-theme .env-button.buttonCritical.transparent {
  background-color: transparent;
}
.smhi-aurora-theme .env-button--small,
.smhi-aurora-theme .env-button--slim {
  min-height: 2.5rem;
}
.smhi-aurora-theme .env-button--slim {
  padding: 0.25rem;
}
.smhi-aurora-theme .env-button--large {
  min-height: 3.5rem;
}
.smhi-aurora-theme .env-button-group .env-button:not(:last-of-type):not(:first-of-type) {
  border-radius: 0;
}
.smhi-aurora-theme .env-collapse-header {
  font-family: var(--font-normal);
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.02rem;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
}
.smhi-aurora-theme .env-collapse-header .env-collapse-header--icons::before {
  display: inline-block;
  border-right: 2px solid black;
  border-bottom: 2px solid black;
  width: 10px;
  height: 10px;
  background-color: transparent;
  transform: rotate(225deg);
  top: calc(50% - 4px);
}
.smhi-aurora-theme .env-collapse-header .env-collapse-header--icons::after {
  content: none;
}
.smhi-aurora-theme [data-env-collapse]:not(.env-collapse--expanded) .env-collapse-header--icons::before {
  transform: rotate(45deg);
  top: calc(50% - 10px);
}
.smhi-aurora-theme .env-dropdown__menu {
  margin-top: 0.5rem !important;
}
.smhi-aurora-theme .env-form-input,
.smhi-aurora-theme .env-select__input,
.smhi-aurora-theme .env-form-select {
  min-height: 3rem;
}
.smhi-aurora-theme .env-form-select select:not([multiple]) {
  min-height: calc(3rem - 2px);
}
.smhi-aurora-theme .env-select__item {
  border-radius: 1.25rem;
  cursor: pointer;
  outline: none;
  transition: color var(--transition-time), background-color var(--transition-time), border-color var(--transition-time);
  vertical-align: middle;
  display: inline-flex;
  max-width: 100%;
  color: var(--textColor);
  background-color: transparent;
  border: var(--border-width) solid var(--colorCloud30);
  border-radius: 1.25rem;
  padding: calc(0.5rem - var(--border-width)) calc(1rem - var(--border-width));
  padding: 0 0 0 0.75rem;
  min-height: 2.375rem;
}
.smhi-aurora-theme .env-select__item + .pill {
  margin-left: var(--marginSDefault);
}
.smhi-aurora-theme .env-select__item .pillRemoveIcon {
  color: var(--textColor);
  background-color: transparent;
  border-radius: 50%;
  padding: 0.25rem;
  margin-left: 0.5rem;
  margin-right: -0.5rem;
}
.smhi-aurora-theme .env-select__item .pillRemoveIcon :global(.auIcon) {
  margin: 0;
  display: block;
}
.smhi-aurora-theme .env-select__item:focus-visible:not(:disabled):not(.disabled) {
  outline: var(--focus-border);
  outline-offset: calc(-1 * var(--focus-border-width));
}
.smhi-aurora-theme .env-select__item:hover:not(:disabled):not(.disabled) {
  background-color: var(--hoverFillColor);
  border-color: var(--borderColor);
}
.smhi-aurora-theme .env-select__item:active:not(:disabled):not(.disabled) {
  color: var(--textColor);
  background-color: var(--activeFillColor);
  border-color: var(--borderColor);
}
.smhi-aurora-theme .env-select__item:disabled, .smhi-aurora-theme .env-select__item.disabled {
  color: var(--disabledTextColor);
  background-color: var(--disabledFillColor);
  border-color: var(--borderColor);
  border: var(--border-width) solid var(--disabledBorderColor);
  cursor: default;
}
.smhi-aurora-theme .env-select__item:disabled .pillRemoveIcon, .smhi-aurora-theme .env-select__item.disabled .pillRemoveIcon {
  color: var(--disabledTextColor);
}
.smhi-aurora-theme .env-select__item.selected {
  color: var(--textColor);
  background-color: var(--selectedFillColor);
  border-color: var(--borderColor);
}
.smhi-aurora-theme .env-select__item.selected:hover:not(:disabled):not(.disabled) {
  background-color: var(--selectedHoverFillColor);
}
.smhi-aurora-theme .env-select__item.selected:active:not(:disabled):not(.disabled) {
  background-color: var(--selectedActiveFillColor);
}
.smhi-aurora-theme .env-select__item.selected:disabled, .smhi-aurora-theme .env-select__item.selected.disabled {
  color: var(--disabledTextColor);
  background-color: var(--disabledFillColor);
  border: var(--border-width) solid var(--disabledBorderColor);
}
.smhi-aurora-theme .env-select__item.floating {
  box-shadow: var(--shadow2);
  border-radius: 1.25rem;
}
.smhi-aurora-theme .env-select__item.notTransparent {
  background-color: var(--fillColor);
}
.smhi-aurora-theme .env-select__item .pillIcon :global(.auIcon) {
  margin: 0 0.5rem 0 -0.5rem;
}
.smhi-aurora-theme .env-select__item .pillLabel {
  font-family: var(--font-normal);
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.02rem;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.smhi-aurora-theme .env-select__item .env-select__item__remove {
  color: var(--textColor);
  padding: 0 0.5rem;
  font-size: 1.5rem;
}
.smhi-aurora-theme .env-radio {
  background: transparent;
  transition: background-color var(--transition-time), border-color var(--transition-time);
  border: var(--border-width) solid transparent;
  position: relative;
  text-decoration: none;
  cursor: pointer;
  display: flex;
  align-items: flex-start;
  -webkit-tap-highlight-color: transparent;
  user-select: none;
  border-radius: var(--border-radius);
  padding: var(--padding);
  font-family: var(--font-normal);
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.02rem;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
  cursor: pointer;
  align-items: center;
}
.smhi-aurora-theme .env-radio + .radioButton {
  margin-top: var(--marginXsDefault);
}
.smhi-aurora-theme .env-radio.large {
  padding: var(--padding-l);
}
.smhi-aurora-theme .env-radio:focus-visible, .smhi-aurora-theme .env-radio:hover, .smhi-aurora-theme .env-radio:active, .smhi-aurora-theme .env-radio.selected {
  border-color: var(--focusOutlineColor);
}
.smhi-aurora-theme .env-radio:has(:focus-visible) {
  outline: var(--focus-border);
  outline-offset: calc(-1 * var(--focus-border-width));
}
.smhi-aurora-theme .env-radio:hover:not(:disabled):not(.disabled) {
  background-color: var(--hoverFillColor);
}
.smhi-aurora-theme .env-radio:active:not(:disabled):not(.disabled) {
  background-color: var(--activeFillColor);
}
.smhi-aurora-theme .env-radio.selected {
  background-color: var(--selectedFillColor);
}
.smhi-aurora-theme .env-radio.selected:hover:not(:disabled):not(.disabled) {
  background-color: var(--selectedHoverFillColor);
}
.smhi-aurora-theme .env-radio.selected:active:not(:disabled):not(.disabled) {
  background-color: var(--selectedActiveFillColor);
}
.smhi-aurora-theme .env-radio.selected:disabled, .smhi-aurora-theme .env-radio.selected.disabled {
  color: var(--disabledTextColor);
  background-color: var(--disabledFillColor);
}
.smhi-aurora-theme .env-radio:disabled, .smhi-aurora-theme .env-radio.disabled {
  color: var(--disabledTextColor);
  background-color: transparent;
  border-color: transparent;
  cursor: default;
}
.smhi-aurora-theme .env-radio:disabled .radioControl, .smhi-aurora-theme .env-radio.disabled .radioControl {
  cursor: default;
}
.smhi-aurora-theme .env-radio:disabled .radioControl .fakeRadio, .smhi-aurora-theme .env-radio.disabled .radioControl .fakeRadio {
  border-color: var(--disabledTextColor);
}
.smhi-aurora-theme .env-radio:disabled .radioControl .fakeRadio.selected, .smhi-aurora-theme .env-radio.disabled .radioControl .fakeRadio.selected {
  border-color: var(--disabledBorderColor);
}
.smhi-aurora-theme .env-radio:disabled .radioControl .hiddenRadio, .smhi-aurora-theme .env-radio.disabled .radioControl .hiddenRadio {
  cursor: default;
}
.smhi-aurora-theme .env-radio .radioControl {
  padding: 0.125rem;
  padding-right: calc(0.125rem + 1rem);
  position: relative;
  display: flex;
  cursor: pointer;
}
.smhi-aurora-theme .env-radio .radioControl .fakeRadio {
  background-color: var(--colorZenith);
  border: 0.125rem solid var(--colorCloud60);
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  position: relative;
  transition: border-width var(--transition-time), width var(--transition-time), height var(--transition-time);
}
.smhi-aurora-theme .env-radio .radioControl .fakeRadio.selected {
  border-color: var(--borderColor);
  border-width: 0.4rem;
}
.smhi-aurora-theme .env-radio .radioControl .hiddenRadio {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  cursor: pointer;
}
.smhi-aurora-theme .env-radio input[type=radio] {
  background-color: var(--colorZenith);
  border: 0.125rem solid var(--colorCloud60);
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  position: relative;
  margin-right: 0.25rem;
}
.smhi-aurora-theme .env-radio input[type=radio]:focus-visible {
  outline: none;
}
.smhi-aurora-theme .env-radio input[type=radio]:checked {
  border-color: var(--borderColor);
  border-width: 0.4rem;
}
.smhi-aurora-theme .env-checkbox {
  padding: 0.125rem;
  padding-right: calc(0.125rem + 1rem);
  position: relative;
  display: flex;
  cursor: pointer;
  transition: background-color var(--transition-time);
}
.smhi-aurora-theme .env-checkbox.disabled {
  cursor: default;
  color: var(--colorCloud50);
}
.smhi-aurora-theme .env-checkbox.disabled .fakeCheckbox {
  cursor: default;
  border-color: var(--colorCloud50);
}
.smhi-aurora-theme .env-checkbox.disabled .fakeCheckbox.selected {
  border-color: var(--colorCloud50);
  background-color: var(--colorCloud50);
}
.smhi-aurora-theme .env-checkbox.disabled .hiddenCheckbox {
  cursor: default;
}
.smhi-aurora-theme .env-checkbox .fakeCheckbox {
  background-color: var(--colorZenith);
  border: 0.125rem solid var(--colorCloud60);
  border-radius: var(--border-radius);
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  position: relative;
  cursor: pointer;
  transition: background-color var(--transition-time), border-width var(--transition-time), width var(--transition-time), height var(--transition-time);
}
.smhi-aurora-theme .env-checkbox .fakeCheckbox .checkmark {
  fill: var(--colorZenith);
  opacity: 0;
  transition: opacity var(--transition-time);
  margin: 0;
  position: absolute;
  width: 1rem;
  height: 1rem;
}
.smhi-aurora-theme .env-checkbox .fakeCheckbox .checkmark.visible {
  opacity: 1;
}
.smhi-aurora-theme .env-checkbox .fakeCheckbox.selected {
  border-color: var(--colorSky60);
  background-color: var(--colorSky60);
}
.smhi-aurora-theme .env-checkbox .hiddenCheckbox {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  cursor: pointer;
}
.smhi-aurora-theme .env-checkbox input,
.smhi-aurora-theme .env-checkbox label {
  font-family: var(--font-normal);
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.02rem;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
  cursor: pointer;
}
.smhi-aurora-theme .env-checkbox .env-checkbox__fake::after {
  content: "";
}
.smhi-aurora-theme .env-checkbox [type=checkbox]:checked + label .env-checkbox__fake::after {
  width: 0.5rem;
  height: 0.25rem;
  transition: all var(--transition-time);
}
.smhi-aurora-theme .env-form-element__label {
  font-family: var(--font-normal);
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.02rem;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}
.smhi-aurora-theme.noDefaultMargins {
  --marginLDefault: initial;
  --marginDefault: initial;
  --marginSDefault: initial;
  --marginXsDefault: initial;
  --marginXxsDefault: initial;
}
.smhi-aurora-theme.dark {
  --colorCloud100: #f5f6f7;
  --colorCloud90: #ebeef0;
  --colorCloud80: #d0d6db;
  --colorCloud70: #a6b1ba;
  --colorCloud60: #8b99a2;
  --colorCloud50: #647078;
  --colorCloud40: #48535c;
  --colorCloud30: #303f4a;
  --colorCloud20: #1b2b36;
  --colorCloud10: #12212b;
  --colorSky100: #def1ff;
  --colorSky90: #b3dfff;
  --colorSky80: #99d6ff;
  --colorSky70: #74bced;
  --colorSky60: #3b9cdf;
  --colorSky50: #0c6bc4;
  --colorSky40: #0054a6;
  --colorSky30: #004591;
  --colorSky20: #00367a;
  --colorSky10: #002863;
  --colorWildfire100: #fae7cd;
  --colorWildfire90: #ffd3a1;
  --colorWildfire80: #fbb060;
  --colorWildfire70: #f69127;
  --colorWildfire60: #eb7500;
  --colorWildfire50: #ab4d00;
  --colorWildfire40: #8c3d00;
  --colorWildfire30: #782e00;
  --colorWildfire20: #662500;
  --colorWildfire10: #4f1a00;
  --colorOcean100: #e0f5f3;
  --colorOcean90: #bdebe8;
  --colorOcean80: #75d2cc;
  --colorOcean70: #49c1bb;
  --colorOcean60: #1ea8a1;
  --colorOcean50: #067a78;
  --colorOcean40: #046666;
  --colorOcean30: #035154;
  --colorOcean20: #004047;
  --colorOcean10: #002e33;
  --colorTwilight100: #f5ebff;
  --colorTwilight90: #e8d0fd;
  --colorTwilight80: #dfbdff;
  --colorTwilight70: #d09cff;
  --colorTwilight60: #b969ff;
  --colorTwilight50: #913ad7;
  --colorTwilight40: #7d24bf;
  --colorTwilight30: #68159f;
  --colorTwilight20: #510c78;
  --colorTwilight10: #37064f;
  --colorAlgae100: #eafcd2;
  --colorAlgae90: #b6ed8e;
  --colorAlgae80: #72ca34;
  --colorAlgae70: #54b514;
  --colorAlgae60: #3da000;
  --colorAlgae50: #2b7500;
  --colorAlgae40: #206100;
  --colorAlgae30: #184f00;
  --colorAlgae20: #103d00;
  --colorAlgae10: #0a2900;
  --colorSunlight100: #ffffcc;
  --colorSunlight90: #fffa94;
  --colorSunlight80: #fdeb1b;
  --colorSunlight70: #f0d700;
  --colorSunlight60: #c9b200;
  --colorSunlight50: #857100;
  --colorSunlight40: #6b5900;
  --colorSunlight30: #594600;
  --colorSunlight20: #473700;
  --colorSunlight10: #382b00;
  --colorHeatwave100: #ffebed;
  --colorHeatwave90: #ffcfd1;
  --colorHeatwave80: #ff99a0;
  --colorHeatwave70: #fc5f6a;
  --colorHeatwave60: #f82b37;
  --colorHeatwave50: #d61720;
  --colorHeatwave40: #b4070f;
  --colorHeatwave30: #930005;
  --colorHeatwave20: #610003;
  --colorHeatwave10: #380001;
  --colorWarningYellow100: #fdffdb;
  --colorWarningYellow90: #faff8c;
  --colorWarningYellow80: #fcff40;
  --colorWarningYellow70: #dcdc00;
  --colorWarningYellow60: #9e9600;
  --colorWarningYellow50: #857500;
  --colorWarningYellow40: #7d6e00;
  --colorWarningYellow30: #705f00;
  --colorWarningYellow20: #6b5600;
  --colorWarningYellow10: #5e4a00;
  --colorWarningOrange100: #fff3eb;
  --colorWarningOrange90: #ffe1cf;
  --colorWarningOrange80: #ffbd99;
  --colorWarningOrange70: #fc915f;
  --colorWarningOrange60: #f8652b;
  --colorWarningOrange50: #cb3e0b;
  --colorWarningOrange40: #b63007;
  --colorWarningOrange30: #9e2200;
  --colorWarningOrange20: #7a1800;
  --colorWarningOrange10: #4d0e00;
  --colorWarningRed100: #ffebec;
  --colorWarningRed90: #ffcfd4;
  --colorWarningRed80: #ff99a7;
  --colorWarningRed70: #fc5f79;
  --colorWarningRed60: #fc3c63;
  --colorWarningRed50: #d51847;
  --colorWarningRed40: #bb073a;
  --colorWarningRed30: #93002f;
  --colorWarningRed20: #61001f;
  --colorWarningRed10: #47001a;
  --colorZenith: #0d1921;
  --colorNadir: #ffffff;
}
.smhi-aurora-theme * {
  outline: none;
  box-sizing: border-box;
  transition: background-color var(--transition-time), border-color var(--transition-time);
}
.smhi-aurora-theme a {
  text-decoration: none;
}
.smhi-aurora-theme h1,
.smhi-aurora-theme h1.heading-1 {
  font-family: var(--font-heading);
  font-size: 2rem;
  line-height: 2.5rem;
  letter-spacing: 0;
  font-weight: bold;
  max-width: var(--line-width);
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 48em) {
  .smhi-aurora-theme h1,
  .smhi-aurora-theme h1.heading-1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}
.smhi-aurora-theme h2,
.smhi-aurora-theme h2.heading-2 {
  font-family: var(--font-heading);
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: 0;
  font-weight: normal;
  max-width: var(--line-width);
  margin-top: 2.5rem;
  margin-bottom: 0;
}
@media only screen and (min-width: 48em) {
  .smhi-aurora-theme h2,
  .smhi-aurora-theme h2.heading-2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.smhi-aurora-theme h3,
.smhi-aurora-theme h3.heading-3 {
  font-family: var(--font-heading);
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: 0;
  font-weight: normal;
  max-width: var(--line-width);
  margin-top: 2rem;
  margin-bottom: 0;
}
@media only screen and (min-width: 48em) {
  .smhi-aurora-theme h3,
  .smhi-aurora-theme h3.heading-3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.smhi-aurora-theme h4,
.smhi-aurora-theme h4.heading-4 {
  font-family: var(--font-heading);
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0;
  font-weight: bold;
  max-width: var(--line-width);
  margin-top: 1.5rem;
  margin-bottom: 0;
}
@media only screen and (min-width: 48em) {
  .smhi-aurora-theme h4,
  .smhi-aurora-theme h4.heading-4 {
    font-size: 1.25rem;
  }
}
.smhi-aurora-theme p,
.smhi-aurora-theme p.normal {
  max-width: var(--line-width);
  margin-top: 1.5rem;
  margin-bottom: 0;
}
.smhi-aurora-theme .env-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
.smhi-aurora-theme .env-list .env-list__item {
  display: flex;
  flex-direction: column;
  border: none;
  background: transparent;
  transition: background-color var(--transition-time), border-color var(--transition-time);
  border-left: 0.25rem solid transparent;
  text-decoration: none;
}
.smhi-aurora-theme .env-list .env-list__item.listItemDividerTop {
  border-top: 0.0625rem solid var(--borderColorSecondary);
  padding-top: 0.935rem;
}
.smhi-aurora-theme .env-list .env-list__item.listItemDividerBottom {
  border-bottom: 0.0625rem solid var(--borderColorSecondary);
  padding-bottom: 0.935rem;
}
.smhi-aurora-theme .env-list .env-list__item > :not(:first-child) {
  margin-top: 0;
}
.smhi-aurora-theme .env-list .env-list__item > :not(:last-child) {
  margin-bottom: 0;
}
.smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader):not(.disabled):not(:disabled):not([disabled]):hover, .smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader):not(.disabled):not(:disabled):not([disabled]).hover {
  background-color: var(--hoverFillColor);
}
.smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader):not(.disabled):not(:disabled):not([disabled]):active, .smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader):not(.disabled):not(:disabled):not([disabled]).active {
  background-color: var(--activeFillColor);
}
.smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader):not(.disabled):not(:disabled):not([disabled]):focus-visible:not(:disabled):not(.disabled) {
  outline: var(--focus-border);
  outline-offset: calc(-1 * var(--focus-border-width));
}
.smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader):not(.disabled):not(:disabled):not([disabled]).selected {
  background-color: var(--selectedFillColor);
  border-left-color: var(--borderColor);
}
.smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader):not(.disabled):not(:disabled):not([disabled]).selected:hover {
  background-color: var(--selectedHoverFillColor);
}
.smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader):not(.disabled):not(:disabled):not([disabled]).selected:active {
  background-color: var(--selectedActiveFillColor);
}
.smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader).disabled, .smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader):disabled, .smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader)[disabled] {
  color: var(--disabledTextColor);
  background-color: var(--fillColor) !important;
}
.smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader).disabled.selected, .smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader):disabled.selected, .smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader)[disabled].selected {
  background-color: var(--disabledFillColor) !important;
  border-left-color: var(--disabledBorderColor);
}
.smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader).disabled .content, .smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader):disabled .content, .smhi-aurora-theme .env-list .env-list__item:not(.listItemSubHeader)[disabled] .content {
  color: var(--disabledTextColor) !important;
}
.smhi-aurora-theme .env-list .env-list__item.listItemSubHeader .content {
  font-family: var(--font-normal);
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.02rem;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}
.smhi-aurora-theme .env-list .env-list__item > :global(.auIcon):first-child {
  margin-left: 0;
}
.smhi-aurora-theme .env-list .env-list__item > :global(.auIcon):last-child {
  margin-right: 0;
}
.smhi-aurora-theme .env-list .env-list__item .content {
  padding: var(--padding-xs-no-border);
  margin: 0;
  display: flex;
  flex: 1;
  align-items: flex-start;
  text-align: left;
}
:global(.auLarge) .smhi-aurora-theme .env-list .env-list__item .content {
  padding: var(--padding-no-border);
}
.smhi-aurora-theme .env-list .env-list__item .content > :first-child:not(:last-child) {
  margin-left: 0;
}
.smhi-aurora-theme .env-list .env-list__item .content > :last-child:not(:first-child) {
  margin-right: 0;
}
.smhi-aurora-theme .env-list .env-list__item .content .listItemText {
  flex: 1;
}
.smhi-aurora-theme .env-list .env-list__item .content .typeBody2 {
  color: var(--textColor);
}
.smhi-aurora-theme .env-list .env-list__item > .list > .listItem {
  padding-left: 2.75rem;
}
.smhi-aurora-theme .svi-page-footer {
  --env-font-color: inherit;
  --env-link-font-color: inherit;
  background-color: var(--colorCloud20);
  color: var(--colorCloud100);
  margin: 4rem 0 0;
}
.smhi-aurora-theme .svi-page-footer .svi-container {
  max-width: 80rem;
}
.smhi-aurora-theme .svi-footer {
  --env-font-color: inherit;
  --env-link-font-color: inherit;
  --env-link-hover-font-color: inherit;
  background-color: var(--colorCloud10);
  color: var(--colorCloud100);
  margin: 0;
}
.smhi-aurora-theme .env-beta-ui-text-lead {
  font-family: var(--font-normal);
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: 0.02rem;
  font-weight: bold;
  max-width: var(--line-width);
  margin-top: 1.25rem;
  margin-bottom: 0;
}

/*# sourceMappingURL=smhi-aurora-theme.css.map */

.smhi-social-sharing .env-icon{margin-right:.5rem}.smhi-social-sharing p,.smhi-social-sharing a{padding:.25rem 0}.smhi-social-sharing a{cursor:pointer}.smhi-social-sharing__grid{max-width:var(--grid-width);margin:auto;width:100%}@media(min-width:64rem){.smhi-social-sharing__grid{padding:4rem var(--desktop-side-spacing)}.sv-grid-1280 .smhi-social-sharing__grid{padding:3rem 0 0}}@media(min-width:48rem) and (max-width:64rem){.smhi-social-sharing{padding:3rem var(--tablet-side-spacing)}.sv-grid-1280 .smhi-social-sharing{padding:2rem 0 0}}@media(min-width:48rem){.smhi-social-sharing__grid,.smhi-social-sharing__list{display:flex;flex-flow:wrap;align-items:center}.smhi-social-sharing p.normal{margin-top:0;margin-bottom:0}.smhi-social-sharing p,.smhi-social-sharing__item{margin-right:1rem!important}}@media(max-width:47.9375rem){.smhi-social-sharing__grid{padding:2rem var(--mobile-side-spacing)}.sv-grid-1280 .smhi-social-sharing__grid{padding:2rem 0 0}}
.smhi-service-item{border-radius:.125rem;border:.0625rem solid var(--colorCloud30);background:var(--colorZenith);max-width:var(--max-text-content-width);box-shadow:0 .0625rem .75rem 0 rgba(0,0,0,0.12);margin:1rem 0;transition:var(--bg-and-typocolor-animation);position:relative;overflow:hidden;z-index:1}.smhi-service-item__header{padding:1rem;margin:0;font-style:normal;font-weight:700;display:flex;align-items:center}.smhi-service-item__icon{display:flex;padding:.75rem;justify-content:center;align-items:center;border-radius:62.5rem;margin-right:var(--env-spacing-medium);background-color:var(--colorSky10)}.smhi-service-item__icon img{width:1.5rem;height:1.5rem;filter:invert(34%) sepia(98%) saturate(5979%) hue-rotate(197deg) brightness(94%) contrast(91%)}.smhi-service-item__header h3{font-weight:700;margin:0!important;color:var(--colorSky60)}.smhi-service-item__body{padding:1rem;transition:var(--bg-and-typocolor-animation)}.smhi-service-item__body h3,.smhi-service-item__body h4{margin:0!important;color:var(--colorCloud100);font-weight:700}.smhi-service-item__body p{margin:.25rem 0 0!important}.smhi-service-item__body a{color:var(--colorCloud100)!important;text-decoration:none!important}.smhi-service-item__body:after{width:2.5rem;height:2.5rem;content:'';position:absolute;right:-1.25rem;bottom:-1.25rem;transform:rotate(-45deg);background-color:var(--colorSky10);z-index:-1}.smhi-service-item:hover{border:.0625rem solid var(--colorSky60);transition:var(--bg-and-typocolor-animation)}.smhi-service-item:hover .smhi-service-item__body{background-color:var(--colorSky10);transition:var(--bg-and-typocolor-animation)}.smhi-service-item:focus-within{outline:var(--env-focus-size) solid var(--colorSky60);outline-offset:calc(var(--env-focus-size) * -1)}.smhi-service-item a:focus-visible{outline:none!important}@media(min-width:48rem){.smhi-service-item__header h3,.smhi-service-item__body h3,.smhi-service-item__body h4{font-size:1.25rem;line-height:1.4}}@media(max-width:47.9375rem){.smhi-service-item__body h3,.smhi-service-item__body h4,.smhi-service-item__header h3{font-size:1.125rem;line-height:1.33}}
