[data-color-mode=light],
:root{
  --components-alert-alertbox-information-contrast-border:rgba(255, 255, 255, 0);
  --components-alert-alertbox-information-contrast-fill:#acd7f1;
  --components-alert-alertbox-information-contrast-icon:#181c56;
  --components-alert-alertbox-information-contrast-text:#181c56;
  --components-alert-alertbox-information-standard-border:#067eb2;
  --components-alert-alertbox-information-standard-fill:#e1eff8;
  --components-alert-alertbox-information-standard-icon:#067eb2;
  --components-alert-alertbox-information-standard-text:#181c56;
  --components-alert-alertbox-negative-contrast-border:rgba(255, 255, 255, 0);
  --components-alert-alertbox-negative-contrast-fill:#ff9494;
  --components-alert-alertbox-negative-contrast-icon:#181c56;
  --components-alert-alertbox-negative-contrast-text:#181c56;
  --components-alert-alertbox-negative-standard-border:#d31b1b;
  --components-alert-alertbox-negative-standard-fill:#ffcece;
  --components-alert-alertbox-negative-standard-icon:#d31b1b;
  --components-alert-alertbox-negative-standard-text:#181c56;
  --components-alert-alertbox-success-contrast-border:rgba(255, 255, 255, 0);
  --components-alert-alertbox-success-contrast-fill:#9cd9c2;
  --components-alert-alertbox-success-contrast-icon:#181c56;
  --components-alert-alertbox-success-contrast-text:#181c56;
  --components-alert-alertbox-success-standard-border:#1a8e60;
  --components-alert-alertbox-success-standard-fill:#d0f1e3;
  --components-alert-alertbox-success-standard-icon:#1a8e60;
  --components-alert-alertbox-success-standard-text:#181c56;
  --components-alert-alertbox-warning-contrast-border:rgba(255, 255, 255, 0);
  --components-alert-alertbox-warning-contrast-fill:#ffeeb3;
  --components-alert-alertbox-warning-contrast-icon:#181c56;
  --components-alert-alertbox-warning-contrast-text:#181c56;
  --components-alert-alertbox-warning-standard-border:#e9b10c;
  --components-alert-alertbox-warning-standard-fill:#fff4cd;
  --components-alert-alertbox-warning-standard-icon:#181c56;
  --components-alert-alertbox-warning-standard-text:#181c56;
  --components-alert-copyabletext-contrast-border:rgba(255, 255, 255, 0);
  --components-alert-copyabletext-contrast-border-interactive:#aeb7e2;
  --components-alert-copyabletext-contrast-fill:#f6f6f9;
  --components-alert-copyabletext-contrast-icon:#181c56;
  --components-alert-copyabletext-contrast-text:#181c56;
  --components-alert-copyabletext-standard-border:rgba(84, 86, 140, 0.4);
  --components-alert-copyabletext-standard-border-interactive:#181c56;
  --components-alert-copyabletext-standard-fill:#f6f6f9;
  --components-alert-copyabletext-standard-icon:#181c56;
  --components-alert-copyabletext-standard-text:#181c56;
}

[data-color-mode=dark]{
  --components-alert-alertbox-information-contrast-border:#acd7f1;
  --components-alert-alertbox-information-contrast-fill:#022231;
  --components-alert-alertbox-information-contrast-icon:#acd7f1;
  --components-alert-alertbox-information-contrast-text:#e5e5e9;
  --components-alert-alertbox-information-standard-border:#acd7f1;
  --components-alert-alertbox-information-standard-fill:#022231;
  --components-alert-alertbox-information-standard-icon:#acd7f1;
  --components-alert-alertbox-information-standard-text:#e5e5e9;
  --components-alert-alertbox-negative-contrast-border:#ff9494;
  --components-alert-alertbox-negative-contrast-fill:#2e0505;
  --components-alert-alertbox-negative-contrast-icon:#ff9494;
  --components-alert-alertbox-negative-contrast-text:#e5e5e9;
  --components-alert-alertbox-negative-standard-border:#ff9494;
  --components-alert-alertbox-negative-standard-fill:#2e0505;
  --components-alert-alertbox-negative-standard-icon:#ff9494;
  --components-alert-alertbox-negative-standard-text:#e5e5e9;
  --components-alert-alertbox-success-contrast-border:#9cd9c2;
  --components-alert-alertbox-success-contrast-fill:#022015;
  --components-alert-alertbox-success-contrast-icon:#9cd9c2;
  --components-alert-alertbox-success-contrast-text:#e5e5e9;
  --components-alert-alertbox-success-standard-border:#9cd9c2;
  --components-alert-alertbox-success-standard-fill:#022015;
  --components-alert-alertbox-success-standard-icon:#9cd9c2;
  --components-alert-alertbox-success-standard-text:#e5e5e9;
  --components-alert-alertbox-warning-contrast-border:#ffeeb3;
  --components-alert-alertbox-warning-contrast-fill:#302403;
  --components-alert-alertbox-warning-contrast-icon:#181c56;
  --components-alert-alertbox-warning-contrast-text:#e5e5e9;
  --components-alert-alertbox-warning-standard-border:#ffeeb3;
  --components-alert-alertbox-warning-standard-fill:#302403;
  --components-alert-alertbox-warning-standard-icon:#ffeeb3;
  --components-alert-alertbox-warning-standard-text:#e5e5e9;
  --components-alert-copyabletext-contrast-border:rgba(255, 255, 255, 0);
  --components-alert-copyabletext-contrast-border-interactive:#e5e5e9;
  --components-alert-copyabletext-contrast-fill:#393a49;
  --components-alert-copyabletext-contrast-icon:#e5e5e9;
  --components-alert-copyabletext-contrast-text:#e5e5e9;
  --components-alert-copyabletext-standard-border:rgba(255, 255, 255, 0);
  --components-alert-copyabletext-standard-border-interactive:#e5e5e9;
  --components-alert-copyabletext-standard-fill:#393a49;
  --components-alert-copyabletext-standard-icon:#e5e5e9;
  --components-alert-copyabletext-standard-text:#e5e5e9;
}
[data-color-mode=light],
:root{
  --basecolors-frame-contrast:#181c56;
  --basecolors-frame-contrastalt:#393d79;
  --basecolors-frame-contrastalt-2:#292b6a;
  --basecolors-frame-default:#ffffff;
  --basecolors-frame-elevated:#ffffff;
  --basecolors-frame-elevatedalt:#f6f6f9;
  --basecolors-frame-highlight:#ff5959;
  --basecolors-frame-highlightalt:#ffbf9e;
  --basecolors-frame-subdued:#d9dae8;
  --basecolors-frame-tint:#f6f6f9;
  --basecolors-shape-accent:#181c56;
  --basecolors-shape-bicycle-contrast:#00dbb6;
  --basecolors-shape-bicycle-default:#0d827e;
  --basecolors-shape-bus-contrast:#ff6392;
  --basecolors-shape-bus-default:#c5044e;
  --basecolors-shape-cableway-contrast:#b482fb;
  --basecolors-shape-cableway-default:#78469a;
  --basecolors-shape-disabled:#6e6f73;
  --basecolors-shape-disabledalt:#b6b8ba;
  --basecolors-shape-ferry-contrast:#6fdfff;
  --basecolors-shape-ferry-default:#0c6693;
  --basecolors-shape-funicular-contrast:#b482fb;
  --basecolors-shape-funicular-default:#78469a;
  --basecolors-shape-helicopter-contrast:#fbafea;
  --basecolors-shape-helicopter-default:#800664;
  --basecolors-shape-highlight:#ff5959;
  --basecolors-shape-light:#ffffff;
  --basecolors-shape-mask:#ffffff;
  --basecolors-shape-maskalt:#ffffff;
  --basecolors-shape-metro-contrast:#f08901;
  --basecolors-shape-metro-default:#bf5826;
  --basecolors-shape-mobility-contrast:#00dbb6;
  --basecolors-shape-mobility-default:#0d827e;
  --basecolors-shape-plane-contrast:#fbafea;
  --basecolors-shape-plane-default:#800664;
  --basecolors-shape-subdued:#626493;
  --basecolors-shape-subduedalt:#d9dae8;
  --basecolors-shape-taxi-contrast:#ffe082;
  --basecolors-shape-taxi-default:#3d3e40;
  --basecolors-shape-train-contrast:#42a5f5;
  --basecolors-shape-train-default:#00367f;
  --basecolors-shape-tram-contrast:#b482fb;
  --basecolors-shape-tram-default:#78469a;
  --basecolors-shape-walk-contrast:#9ea0bd;
  --basecolors-shape-walk-default:#8d8e9c;
  --basecolors-shape-airportlinkbus-contrast:#fbafea;
  --basecolors-shape-airportlinkbus-default:#800664;
  --basecolors-shape-airportlinkrail-contrast:#fbafea;
  --basecolors-shape-airportlinkrail-default:#800664;
  --basecolors-stroke-contrast:#aeb7e2;
  --basecolors-stroke-default:#181c56;
  --basecolors-stroke-disabled:#949699;
  --basecolors-stroke-focus-contrast:#aeb7e2;
  --basecolors-stroke-focus-standard:#181c56;
  --basecolors-stroke-highlight:#ff5959;
  --basecolors-stroke-highlight2:#ffbf9e;
  --basecolors-stroke-light:#ffffff;
  --basecolors-stroke-subdued:#8284ab;
  --basecolors-stroke-subduedalt:#e3e6e8;
  --basecolors-text-accent:#181c56;
  --basecolors-text-disabled:#6e6f73;
  --basecolors-text-disabledalt:#b6b8ba;
  --basecolors-text-highlight:#ff5959;
  --basecolors-text-highlightalt:#ffbf9e;
  --basecolors-text-light:#ffffff;
  --basecolors-text-subdued:#626493;
  --basecolors-text-subduedalt:#d9dae8;
}

[data-color-mode=dark]{
  --basecolors-frame-contrast:#212233;
  --basecolors-frame-contrastalt:#141527;
  --basecolors-frame-contrastalt-2:#08091c;
  --basecolors-frame-default:#08091c;
  --basecolors-frame-elevated:rgba(229, 229, 233, 0.1490196078);
  --basecolors-frame-elevatedalt:#464755;
  --basecolors-frame-highlight:#ff5959;
  --basecolors-frame-highlightalt:#ffbf9e;
  --basecolors-frame-subdued:#2d2e3e;
  --basecolors-frame-tint:#141527;
  --basecolors-shape-accent:#e5e5e9;
  --basecolors-shape-bicycle-contrast:#4db2a1;
  --basecolors-shape-bicycle-default:#4db2a1;
  --basecolors-shape-bus-contrast:#ef7398;
  --basecolors-shape-bus-default:#ef7398;
  --basecolors-shape-cableway-contrast:#b898e5;
  --basecolors-shape-cableway-default:#b898e5;
  --basecolors-shape-disabled:#b6b8ba;
  --basecolors-shape-disabledalt:#b3b4bd;
  --basecolors-shape-ferry-contrast:#8ccfe2;
  --basecolors-shape-ferry-default:#8ccfe2;
  --basecolors-shape-funicular-contrast:#b898e5;
  --basecolors-shape-funicular-default:#b898e5;
  --basecolors-shape-helicopter-contrast:#f2b8e5;
  --basecolors-shape-helicopter-default:#f2b8e5;
  --basecolors-shape-highlight:#ff5959;
  --basecolors-shape-light:#e5e5e9;
  --basecolors-shape-mask:#2d2e3e;
  --basecolors-shape-maskalt:#393a49;
  --basecolors-shape-metro-contrast:#dd973c;
  --basecolors-shape-metro-default:#dd973c;
  --basecolors-shape-mobility-contrast:#4db2a1;
  --basecolors-shape-mobility-default:#4db2a1;
  --basecolors-shape-plane-contrast:#f2b8e5;
  --basecolors-shape-plane-default:#f2b8e5;
  --basecolors-shape-subdued:#b3b4bd;
  --basecolors-shape-subduedalt:#b3b4bd;
  --basecolors-shape-taxi-contrast:#ffe082;
  --basecolors-shape-taxi-default:#ffe082;
  --basecolors-shape-train-contrast:#60a2d7;
  --basecolors-shape-train-default:#60a2d7;
  --basecolors-shape-tram-contrast:#b898e5;
  --basecolors-shape-tram-default:#b898e5;
  --basecolors-shape-walk-contrast:#8d8e9c;
  --basecolors-shape-walk-default:#8d8e9c;
  --basecolors-shape-airportlinkbus-contrast:#f2b8e5;
  --basecolors-shape-airportlinkbus-default:#f2b8e5;
  --basecolors-shape-airportlinkrail-contrast:#f2b8e5;
  --basecolors-shape-airportlinkrail-default:#f2b8e5;
  --basecolors-stroke-contrast:#aeb7e2;
  --basecolors-stroke-default:#b3b4bd;
  --basecolors-stroke-disabled:#e3e6e8;
  --basecolors-stroke-focus-contrast:#aeb7e2;
  --basecolors-stroke-focus-standard:#aeb7e2;
  --basecolors-stroke-highlight:#ff5959;
  --basecolors-stroke-highlight2:#ffbf9e;
  --basecolors-stroke-light:#b3b4bd;
  --basecolors-stroke-subdued:#81828f;
  --basecolors-stroke-subduedalt:#949699;
  --basecolors-text-accent:#e5e5e9;
  --basecolors-text-disabled:#b6b8ba;
  --basecolors-text-disabledalt:#b6b8ba;
  --basecolors-text-highlight:#ff5959;
  --basecolors-text-highlightalt:#ffbf9e;
  --basecolors-text-light:#e5e5e9;
  --basecolors-text-subdued:#b3b4bd;
  --basecolors-text-subduedalt:#b3b4bd;
}

:root{
  --eds-alert:1;
}.eds-alert-box{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
     -moz-box-align:start;
          align-items:flex-start;
  border:0.0625rem solid transparent;
  -webkit-border-radius:0.25rem;
     -moz-border-radius:0.25rem;
          border-radius:0.25rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  padding:0.75rem;
  position:relative;
}
.eds-alert-box--banner{
  padding:1rem;
  width:100%;
}
@media screen and (min-width: 50rem){
  .eds-alert-box--banner{
    padding:1.5rem;
  }
}
.eds-alert-box--toast{
  max-width:22rem;
  width:100%;
  -webkit-animation:0.5s ease-in-out 0s 1 bounceInRight;
     -moz-animation:0.5s ease-in-out 0s 1 bounceInRight;
       -o-animation:0.5s ease-in-out 0s 1 bounceInRight;
          animation:0.5s ease-in-out 0s 1 bounceInRight;
}
@media screen and (min-width: 50rem){
  .eds-alert-box--toast{
    min-width:18rem;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content;
  }
}
.eds-alert-box--toast--exit-animation{
  -webkit-animation:0.5s ease-in-out 0s 1 bounceOutRight;
     -moz-animation:0.5s ease-in-out 0s 1 bounceOutRight;
       -o-animation:0.5s ease-in-out 0s 1 bounceOutRight;
          animation:0.5s ease-in-out 0s 1 bounceOutRight;
}
.eds-alert-box--small{
  font-size:0.875rem;
  line-height:1.25rem;
}
@media screen and (min-width: 50rem){
  .eds-alert-box--small{
    line-height:1.375rem;
  }
}
.eds-alert-box--fit-content{
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
}
.eds-alert-box--success{
  background-color:var(--components-alert-alertbox-success-standard-fill);
  border-color:var(--components-alert-alertbox-success-standard-border);
  color:var(--components-alert-alertbox-success-standard-text);
}
.eds-alert-box--success .eds-alert-box__icon{
  color:var(--components-alert-alertbox-success-standard-icon);
}
.eds-contrast .eds-alert-box--success{
  background-color:var(--components-alert-alertbox-success-contrast-fill);
  border-color:var(--components-alert-alertbox-success-contrast-border);
  color:var(--components-alert-alertbox-success-contrast-text);
}
.eds-contrast .eds-alert-box--success .eds-alert-box__icon{
  color:var(--components-alert-alertbox-success-contrast-icon);
}
.eds-alert-box--info, .eds-alert-box--information{
  background-color:var(--components-alert-alertbox-information-standard-fill);
  border-color:var(--components-alert-alertbox-information-standard-border);
  color:var(--components-alert-alertbox-information-standard-text);
}
.eds-alert-box--info .eds-alert-box__icon, .eds-alert-box--information .eds-alert-box__icon{
  color:var(--components-alert-alertbox-information-standard-icon);
}
.eds-contrast .eds-alert-box--info, .eds-contrast .eds-alert-box--information{
  background-color:var(--components-alert-alertbox-information-contrast-fill);
  border-color:var(--components-alert-alertbox-information-contrast-border);
  color:var(--components-alert-alertbox-information-contrast-text);
}
.eds-contrast .eds-alert-box--info .eds-alert-box__icon, .eds-contrast .eds-alert-box--information .eds-alert-box__icon{
  color:var(--components-alert-alertbox-information-contrast-icon);
}
.eds-alert-box--warning{
  background-color:var(--components-alert-alertbox-warning-standard-fill);
  border-color:var(--components-alert-alertbox-warning-standard-border);
  color:var(--components-alert-alertbox-warning-standard-text);
}
.eds-alert-box--warning .eds-alert-box__icon{
  color:var(--components-alert-alertbox-warning-standard-icon);
}
.eds-contrast .eds-alert-box--warning{
  background-color:var(--components-alert-alertbox-warning-contrast-fill);
  border-color:var(--components-alert-alertbox-warning-contrast-border);
  color:var(--components-alert-alertbox-warning-contrast-text);
}
.eds-contrast .eds-alert-box--warning .eds-alert-box__icon{
  color:var(--components-alert-alertbox-warning-contrast-icon);
}
.eds-alert-box--error, .eds-alert-box--negative{
  background-color:var(--components-alert-alertbox-negative-standard-fill);
  border-color:var(--components-alert-alertbox-negative-standard-border);
  color:var(--components-alert-alertbox-negative-standard-text);
}
.eds-alert-box--error .eds-alert-box__icon, .eds-alert-box--negative .eds-alert-box__icon{
  color:var(--components-alert-alertbox-negative-standard-icon);
}
.eds-contrast .eds-alert-box--error, .eds-contrast .eds-alert-box--negative{
  background-color:var(--components-alert-alertbox-negative-contrast-fill);
  border-color:var(--components-alert-alertbox-negative-contrast-border);
  color:var(--components-alert-alertbox-negative-contrast-text);
}
.eds-contrast .eds-alert-box--error .eds-alert-box__icon, .eds-contrast .eds-alert-box--negative .eds-alert-box__icon{
  color:var(--components-alert-alertbox-negative-contrast-icon);
}
.eds-alert-box__icon{
  display:inline-block;
  -webkit-box-flex:0;
  -webkit-flex:0 0 1em;
     -moz-box-flex:0;
          flex:0 0 1em;
  font-size:1.2rem;
  margin-right:0.5em;
  margin-top:0;
}
@media screen and (min-width: 50rem){
  .eds-alert-box--banner .eds-alert-box__icon, .eds-alert-box--toast .eds-alert-box__icon{
    font-size:2rem;
    margin-top:-0.25rem;
  }
}
.eds-alert-box__title{
  font-weight:600;
  margin:0;
}
.eds-alert-box__content{
  -webkit-box-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1;
  word-break:break-word;
  -webkit-hyphens:auto;
     -moz-hyphens:auto;
      -ms-hyphens:auto;
          hyphens:auto;
}
.eds-alert-box__content--no-children{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
}
.eds-alert-box--banner .eds-alert-box__content, .eds-alert-box--toast .eds-alert-box__content{
  margin-right:2rem;
}
.eds-alert-box__content > *:first-child{
  margin-top:0;
}
.eds-alert-box__content > *:last-child{
  margin-bottom:0;
}
.eds-alert-box .eds-alert-box__close-button{
  margin-top:-0.3125rem;
  margin-left:0.5rem;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
}
.eds-contrast .eds-alert-box .eds-alert-box__close-button{
  color:var(--components-button-iconbutton-standard-text);
}
.eds-contrast .eds-alert-box .eds-alert-box__close-button:hover{
  background:var(--components-button-iconbutton-standard-hover);
}
.eds-contrast .eds-alert-box .eds-alert-box__close-button:active{
  background:var(--components-button-iconbutton-standard-active);
}
.eds-contrast .eds-alert-box .eds-alert-box__close-button:focus-visible{
  outline:2px solid #181c56;
  outline-color:var(--basecolors-stroke-focus-standard);
}
.eds-contrast .eds-alert-box .eds-alert-box__tooltip{
  background:var(--components-tooltip-tooltip-standard-fill);
  color:var(--components-tooltip-tooltip-standard-text);
}
.eds-contrast .eds-alert-box .eds-alert-box__tooltip::after{
  background:var(--components-tooltip-tooltip-standard-fill);
}.eds-toast-container{
  position:fixed;
  z-index:50;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:end;
  -webkit-align-items:flex-end;
     -moz-box-align:end;
          align-items:flex-end;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
}
.eds-toast-container .eds-alert-box__close-button{
  position:absolute;
  top:0.75rem;
  right:0.75rem;
}
.eds-toast-container--bottom-right{
  bottom:1.5rem;
  right:1.5rem;
  left:1.5rem;
}
.eds-toast-container--top-right{
  top:1.5rem;
  right:1.5rem;
  left:1.5rem;
}
.eds-toast-container > * + *{
  margin-top:1rem;
}
@media screen and (min-width: 50rem){
  .eds-toast-container{
    left:auto;
    left:initial;
  }
}

@-webkit-keyframes bounceInRight{
  0%, 60%, 75%, 90%, 100%{
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0%{
    opacity:0;
    -webkit-transform:translate3d(3000px, 0, 0) scaleX(3);
            transform:translate3d(3000px, 0, 0) scaleX(3);
  }
  60%{
    opacity:1;
    -webkit-transform:translate3d(-25px, 0, 0) scaleX(1);
            transform:translate3d(-25px, 0, 0) scaleX(1);
  }
  75%{
    -webkit-transform:translate3d(10px, 0, 0) scaleX(0.98);
            transform:translate3d(10px, 0, 0) scaleX(0.98);
  }
  90%{
    -webkit-transform:translate3d(-5px, 0, 0) scaleX(0.995);
            transform:translate3d(-5px, 0, 0) scaleX(0.995);
  }
  100%{
    -webkit-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
  }
}

@-moz-keyframes bounceInRight{
  0%, 60%, 75%, 90%, 100%{
    -moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
         animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0%{
    opacity:0;
    -moz-transform:translate3d(3000px, 0, 0) scaleX(3);
         transform:translate3d(3000px, 0, 0) scaleX(3);
  }
  60%{
    opacity:1;
    -moz-transform:translate3d(-25px, 0, 0) scaleX(1);
         transform:translate3d(-25px, 0, 0) scaleX(1);
  }
  75%{
    -moz-transform:translate3d(10px, 0, 0) scaleX(0.98);
         transform:translate3d(10px, 0, 0) scaleX(0.98);
  }
  90%{
    -moz-transform:translate3d(-5px, 0, 0) scaleX(0.995);
         transform:translate3d(-5px, 0, 0) scaleX(0.995);
  }
  100%{
    -moz-transform:translate3d(0, 0, 0);
         transform:translate3d(0, 0, 0);
  }
}

@-o-keyframes bounceInRight{
  0%, 60%, 75%, 90%, 100%{
    -o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0%{
    opacity:0;
    transform:translate3d(3000px, 0, 0) scaleX(3);
  }
  60%{
    opacity:1;
    transform:translate3d(-25px, 0, 0) scaleX(1);
  }
  75%{
    transform:translate3d(10px, 0, 0) scaleX(0.98);
  }
  90%{
    transform:translate3d(-5px, 0, 0) scaleX(0.995);
  }
  100%{
    transform:translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight{
  0%, 60%, 75%, 90%, 100%{
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
       -moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
         -o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0%{
    opacity:0;
    -webkit-transform:translate3d(3000px, 0, 0) scaleX(3);
       -moz-transform:translate3d(3000px, 0, 0) scaleX(3);
            transform:translate3d(3000px, 0, 0) scaleX(3);
  }
  60%{
    opacity:1;
    -webkit-transform:translate3d(-25px, 0, 0) scaleX(1);
       -moz-transform:translate3d(-25px, 0, 0) scaleX(1);
            transform:translate3d(-25px, 0, 0) scaleX(1);
  }
  75%{
    -webkit-transform:translate3d(10px, 0, 0) scaleX(0.98);
       -moz-transform:translate3d(10px, 0, 0) scaleX(0.98);
            transform:translate3d(10px, 0, 0) scaleX(0.98);
  }
  90%{
    -webkit-transform:translate3d(-5px, 0, 0) scaleX(0.995);
       -moz-transform:translate3d(-5px, 0, 0) scaleX(0.995);
            transform:translate3d(-5px, 0, 0) scaleX(0.995);
  }
  100%{
    -webkit-transform:translate3d(0, 0, 0);
       -moz-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
  }
}
@-webkit-keyframes bounceOutRight{
  20%{
    opacity:1;
    -webkit-transform:translate3d(-20px, 0, 0) scaleX(0.9);
            transform:translate3d(-20px, 0, 0) scaleX(0.9);
  }
  100%{
    opacity:0;
    -webkit-transform:translate3d(2000px, 0, 0) scaleX(2);
            transform:translate3d(2000px, 0, 0) scaleX(2);
  }
}
@-moz-keyframes bounceOutRight{
  20%{
    opacity:1;
    -moz-transform:translate3d(-20px, 0, 0) scaleX(0.9);
         transform:translate3d(-20px, 0, 0) scaleX(0.9);
  }
  100%{
    opacity:0;
    -moz-transform:translate3d(2000px, 0, 0) scaleX(2);
         transform:translate3d(2000px, 0, 0) scaleX(2);
  }
}
@-o-keyframes bounceOutRight{
  20%{
    opacity:1;
    transform:translate3d(-20px, 0, 0) scaleX(0.9);
  }
  100%{
    opacity:0;
    transform:translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight{
  20%{
    opacity:1;
    -webkit-transform:translate3d(-20px, 0, 0) scaleX(0.9);
       -moz-transform:translate3d(-20px, 0, 0) scaleX(0.9);
            transform:translate3d(-20px, 0, 0) scaleX(0.9);
  }
  100%{
    opacity:0;
    -webkit-transform:translate3d(2000px, 0, 0) scaleX(2);
       -moz-transform:translate3d(2000px, 0, 0) scaleX(2);
            transform:translate3d(2000px, 0, 0) scaleX(2);
  }
}.eds-copyable-text{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  border:0;
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  color:inherit;
  cursor:pointer;
  display:block;
  font-size:inherit;
  padding:0;
  position:relative;
  margin:0 0 1rem 0;
  text-align:left;
  width:100%;
}
.eds-copyable-text__preformatted-text{
  margin:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
     -moz-box-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-transition:border-color 0.1s;
  -o-transition:border-color 0.1s;
  -moz-transition:border-color 0.1s;
  transition:border-color 0.1s;
}
.eds-copyable-text__preformatted-text:hover{
  border-color:var(--components-alert-copyabletext-standard-border-interactive);
}
:where(.eds-contrast) .eds-copyable-text__preformatted-text:hover{
  border-color:var(--components-alert-copyabletext-contrast-border-interactive);
}
.eds-copyable-text__displayed-text{
  overflow-x:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  text-wrap:nowrap;
}
.eds-copyable-text__button{
  color:var(--components-alert-copyabletext-standard-icon);
  -webkit-flex-shrink:0;
          flex-shrink:0;
}
.eds-contrast .eds-copyable-text .eds-copyable-text__button{
  color:var(--components-alert-copyabletext-contrast-icon);
}
.eds-contrast .eds-copyable-text .eds-copyable-text__button:hover{
  background:var(--components-button-iconbutton-standard-hover);
}
.eds-contrast .eds-copyable-text .eds-copyable-text__button:active{
  background:var(--components-button-iconbutton-standard-active);
}
.eds-contrast .eds-copyable-text .eds-copyable-text__button:focus-visible{
  outline-color:var(--basecolors-stroke-focus-standard);
}
.eds-copyable-text--size-medium .eds-copyable-text__preformatted-text{
  -webkit-border-radius:var(--components-button-radius-medium);
     -moz-border-radius:var(--components-button-radius-medium);
          border-radius:var(--components-button-radius-medium);
}
.eds-copyable-text--size-medium .eds-copyable-text__button{
  margin:-0.5rem;
  margin-left:0.5rem;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content;
}
.eds-copyable-text--size-small .eds-copyable-text__preformatted-text{
  height:2rem;
  padding:0 0.25rem 0 0.75rem;
  -webkit-border-radius:var(--components-button-radius-small);
     -moz-border-radius:var(--components-button-radius-small);
          border-radius:var(--components-button-radius-small);
}
.eds-copyable-text--size-small .eds-copyable-text__button{
  margin-left:0.5rem;
}.eds-expandable-alert-box .eds-alert-box__content{
  width:100%;
}
.eds-expandable-alert-box.eds-alert-box--banner .eds-alert-box__icon{
  margin-top:0.0625rem;
}
@media screen and (min-width: 50rem){
  .eds-expandable-alert-box.eds-alert-box--banner .eds-alert-box__icon{
    margin-top:-0.375rem;
  }
}
.eds-expandable-alert-box.eds-alert-box--small .eds-alert-box__icon{
  margin-top:0.125rem;
}
@media screen and (min-width: 50rem){
  .eds-expandable-alert-box.eds-alert-box--small .eds-alert-box__icon{
    margin-top:0.125rem;
  }
}
.eds-expandable-alert-box__title{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
     -moz-box-pack:justify;
          justify-content:space-between;
  -webkit-box-align:baseline;
  -webkit-align-items:baseline;
     -moz-box-align:baseline;
          align-items:baseline;
}
.eds-expandable-alert-box__button{
  color:var(--components-button-iconbutton-standard-text);
  background:none;
  border:none;
  cursor:pointer;
  font-family:inherit;
  font-size:inherit;
  line-height:1.5rem;
  padding:0 0.25rem;
  -webkit-flex-shrink:0;
          flex-shrink:0;
}
.eds-expandable-alert-box__button:focus-visible{
  outline:2px solid #181c56;
  outline-color:var(--basecolors-stroke-focus-standard);
  outline-offset:0.125rem;
}
.eds-expandable-alert-box__button .eds-icon{
  font-size:1rem;
  padding-left:0.25rem;
  color:var(--components-button-iconbutton-standard-text);
}