diff --git a/toolkits/altinn-app-frontend/4.4.0/2b3e1faf89f94a483539.png b/toolkits/altinn-app-frontend/4.4.0/2b3e1faf89f94a483539.png new file mode 100644 index 00000000..950edf24 Binary files /dev/null and b/toolkits/altinn-app-frontend/4.4.0/2b3e1faf89f94a483539.png differ diff --git a/toolkits/altinn-app-frontend/4.4.0/680f69f3c2e6b90c1812.png b/toolkits/altinn-app-frontend/4.4.0/680f69f3c2e6b90c1812.png new file mode 100644 index 00000000..88f9e501 Binary files /dev/null and b/toolkits/altinn-app-frontend/4.4.0/680f69f3c2e6b90c1812.png differ diff --git a/toolkits/altinn-app-frontend/4.4.0/a0c6cc1401c107b501ef.png b/toolkits/altinn-app-frontend/4.4.0/a0c6cc1401c107b501ef.png new file mode 100644 index 00000000..9fd29795 Binary files /dev/null and b/toolkits/altinn-app-frontend/4.4.0/a0c6cc1401c107b501ef.png differ diff --git a/toolkits/altinn-app-frontend/4.4.0/altinn-app-frontend.css b/toolkits/altinn-app-frontend/4.4.0/altinn-app-frontend.css new file mode 100644 index 00000000..c741aa12 --- /dev/null +++ b/toolkits/altinn-app-frontend/4.4.0/altinn-app-frontend.css @@ -0,0 +1,4531 @@ +@import url(https://altinncdn.no/fonts/altinn-din/altinn-din.css); +@layer fds.typography, fds.utils, fds.box, fds.btn;@layer fds.btn{.fds-btn{--fds-btn-padding:var(--fds-spacing-2) var(--fds-spacing-4);align-items:center;background-color:var(--fds-semantic-surface-action-first-default);border:var(--fds-border_width-default) solid transparent;border-radius:var(--fds-border_radius-interactive);box-sizing:border-box;color:var(--fds-semantic-text-action-first-on_action);cursor:pointer;display:flex;font-family:inherit;justify-content:center;min-height:var(--fds-sizing-10);min-width:2.5em;padding:var(--fds-btn-padding);position:relative;text-align:center;text-decoration:none}.fds-btn svg{overflow:visible}.fds-btn:disabled,.fds-btn[aria-disabled=true]{cursor:not-allowed;opacity:var(--fds-opacity-disabled)}.fds-btn--sm{--fds-btn-padding:var(--fds-spacing-2) var(--fds-spacing-3);font:var(--fds-typography-paragraph-short-small);font-family:inherit;gap:var(--fds-sizing-1);min-height:var(--fds-sizing-10)}.fds-btn--sm:before{content:"";left:0;min-height:auto;position:absolute;top:0;width:auto}.fds-btn--sm:after{content:"";height:44px;left:0;position:absolute;top:-5px;width:100%}.fds-btn--md{--fds-btn-padding:var(--fds-spacing-2) var(--fds-spacing-4);font:var(--fds-typography-paragraph-short-medium);font-family:inherit;gap:var(--fds-sizing-2);min-height:var(--fds-sizing-12)}.fds-btn--lg{--fds-btn-padding:var(--fds-spacing-3) var(--fds-spacing-5);font:var(--fds-typography-paragraph-short-large);font-family:inherit;gap:var(--fds-sizing-2);min-height:var(--fds-sizing-14)}.fds-btn--full-width{width:100%}.fds-btn--secondary,.fds-btn--tertiary{background-color:initial}.fds-btn--icon-only{--fds-btn-padding:0}.fds-btn--primary:where(.fds-btn--first){background-color:var(--fds-semantic-surface-action-first-default)}.fds-btn--primary:where(.fds-btn--second){background-color:var(--fds-semantic-surface-action-second-default)}.fds-btn--primary:where(.fds-btn--success){background-color:var(--fds-semantic-surface-success-default)}.fds-btn--primary:where(.fds-btn--danger){background-color:var(--fds-semantic-surface-danger-default)}@media (hover:hover) and (pointer:fine){.fds-btn--primary:where(.fds-btn--first):not([aria-disabled=true],:disabled):hover{background-color:var(--fds-semantic-surface-action-first-hover)}.fds-btn--primary:where(.fds-btn--second):not([aria-disabled=true],:disabled):hover{background-color:var(--fds-semantic-surface-action-second-hover)}.fds-btn--primary:where(.fds-btn--success):not([aria-disabled=true],:disabled):hover{background-color:var(--fds-semantic-surface-success-hover)}.fds-btn--primary:where(.fds-btn--danger):not([aria-disabled=true],:disabled):hover{background-color:var(--fds-semantic-surface-danger-hover)}.fds-btn--secondary:where(.fds-btn--first):not([aria-disabled=true],:disabled):hover{background-color:var(--fds-semantic-surface-action-first-no_fill-hover);border-color:var(--fds-semantic-border-action-first-hover);color:var(--fds-semantic-text-action-first-hover)}.fds-btn--secondary:where(.fds-btn--second):not([aria-disabled=true],:disabled):hover{background-color:var(--fds-semantic-surface-action-second-no_fill-hover);border-color:var(--fds-semantic-border-action-second-hover);color:var(--fds-semantic-text-action-second-hover)}.fds-btn--secondary:where(.fds-btn--success):not([aria-disabled=true],:disabled):hover{background-color:var(--fds-semantic-surface-success-no_fill-hover);border-color:var(--fds-semantic-border-success-hover);color:var(--fds-semantic-text-success-hover)}.fds-btn--secondary:where(.fds-btn--danger):not([aria-disabled=true],:disabled):hover{background-color:var(--fds-semantic-surface-danger-no_fill-hover);border-color:var(--fds-semantic-border-danger-hover);color:var(--fds-semantic-text-danger-hover)}.fds-btn--tertiary:where(.fds-btn--first):not([aria-disabled=true],:disabled):hover{background-color:var(--fds-semantic-surface-action-first-no_fill-hover);color:var(--fds-semantic-text-action-first-hover)}.fds-btn--tertiary:where(.fds-btn--second):not([aria-disabled=true],:disabled):hover{background-color:var(--fds-semantic-surface-action-second-no_fill-hover);color:var(--fds-semantic-text-action-second-hover)}.fds-btn--tertiary:where(.fds-btn--success):not([aria-disabled=true],:disabled):hover{background-color:var(--fds-semantic-surface-success-no_fill-hover);color:var(--fds-semantic-text-success-hover)}.fds-btn--tertiary:where(.fds-btn--danger):not([aria-disabled=true],:disabled):hover{background-color:var(--fds-semantic-surface-danger-no_fill-hover);color:var(--fds-semantic-text-danger-hover)}}.fds-btn--primary:where(.fds-btn--first):not([aria-disabled=true],:disabled):active{background-color:var(--fds-semantic-surface-action-first-active)}.fds-btn--primary:where(.fds-btn--second):not([aria-disabled=true],:disabled):active{background-color:var(--fds-semantic-surface-action-second-active)}.fds-btn--primary:where(.fds-btn--success):not([aria-disabled=true],:disabled):active{background-color:var(--fds-semantic-surface-success-active)}.fds-btn--primary:where(.fds-btn--danger):not([aria-disabled=true],:disabled):active{background-color:var(--fds-semantic-surface-danger-active)}.fds-btn--secondary:where(.fds-btn--first){background-color:var(--fds-semantic-surface-action-first-no_fill);border-color:var(--fds-semantic-border-action-first-default);color:var(--fds-semantic-text-action-first-default)}.fds-btn--secondary:where(.fds-btn--second){background-color:var(--fds-semantic-surface-action-second-no_fill);border-color:var(--fds-semantic-border-action-second-default);color:var(--fds-semantic-text-action-second-default)}.fds-btn--secondary:where(.fds-btn--success){background-color:var(--fds-semantic-surface-success-no_fill);border-color:var(--fds-semantic-border-success-default);color:var(--fds-semantic-text-success-default)}.fds-btn--secondary:where(.fds-btn--danger){background-color:var(--fds-semantic-surface-danger-no_fill);border-color:var(--fds-semantic-border-danger-default);color:var(--fds-semantic-text-danger-default)}.fds-btn--secondary:where(.fds-btn--first):not([aria-disabled=true],:disabled):active{background-color:var(--fds-semantic-surface-action-first-no_fill-active);border-color:var(--fds-semantic-border-action-first-active);color:var(--fds-semantic-text-action-first-active)}.fds-btn--secondary:where(.fds-btn--second):not([aria-disabled=true],:disabled):active{background-color:var(--fds-semantic-surface-action-second-no_fill-active);border-color:var(--fds-semantic-border-action-second-active);color:var(--fds-semantic-text-action-second-active)}.fds-btn--secondary:where(.fds-btn--success):not([aria-disabled=true],:disabled):active{background-color:var(--fds-semantic-surface-success-no_fill-active);border-color:var(--fds-semantic-border-success-active);color:var(--fds-semantic-text-success-active)}.fds-btn--secondary:where(.fds-btn--danger):not([aria-disabled=true],:disabled):active{background-color:var(--fds-semantic-surface-danger-no_fill-active);border-color:var(--fds-semantic-border-danger-active);color:var(--fds-semantic-text-danger-active)}.fds-btn--tertiary:where(.fds-btn--first){color:var(--fds-semantic-text-action-first-default)}.fds-btn--tertiary:where(.fds-btn--second){color:var(--fds-semantic-text-action-second-default)}.fds-btn--tertiary:where(.fds-btn--success){color:var(--fds-semantic-text-success-default)}.fds-btn--tertiary:where(.fds-btn--danger){color:var(--fds-semantic-text-danger-default)}.fds-btn--tertiary:where(.fds-btn--first):not([aria-disabled=true],:disabled):active{background-color:var(--fds-semantic-surface-action-first-no_fill-active);color:var(--fds-semantic-text-action-first-active)}.fds-btn--tertiary:where(.fds-btn--second):not([aria-disabled=true],:disabled):active{background-color:var(--fds-semantic-surface-action-second-no_fill-active);color:var(--fds-semantic-text-action-second-active)}.fds-btn--tertiary:where(.fds-btn--success):not([aria-disabled=true],:disabled):active{background-color:var(--fds-semantic-surface-success-no_fill-active);color:var(--fds-semantic-text-success-active)}.fds-btn--tertiary:where(.fds-btn--danger):not([aria-disabled=true],:disabled):active{background-color:var(--fds-semantic-surface-danger-no_fill-active);color:var(--fds-semantic-text-danger-active)}}@layer fds.utils{.fds-sr-only{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fds-focus:focus-visible{--fds-focus-border-width:3px;box-shadow:0 0 0 var(--fds-focus-border-width) var(--fds-semantic-border-focus-boxshadow);outline:var(--fds-focus-border-width) solid var(--fds-semantic-border-focus-outline);outline-offset:var(--fds-focus-border-width)}@layer animate-height{.fds-animate-height--closed,.fds-animate-height--openingOrClosing{overflow:hidden}.fds-animate-height--open .fds-animate-height__content{height:auto}.fds-animate-height--closed .fds-animate-height__content{display:none;height:0}}}@layer fds.box{.fds-box--xs-shadow{box-shadow:var(--fds-shadow-xsmall)}.fds-box--sm-shadow{box-shadow:var(--fds-shadow-small)}.fds-box--md-shadow{box-shadow:var(--fds-shadow-medium)}.fds-box--lg-shadow{box-shadow:var(--fds-shadow-large)}.fds-box--xl-shadow{box-shadow:var(--fds-shadow-xlarge)}.fds-box--default-border-color{border:1px solid var(--fds-semantic-border-neutral-default)}.fds-box--subtle-border-color{border:1px solid var(--fds-semantic-border-neutral-subtle)}.fds-box--strong-border-color{border:1px solid var(--fds-semantic-border-neutral-strong)}.fds-box--sm-border-radius{border-radius:var(--fds-border_radius-small)}.fds-box--md-border-radius{border-radius:var(--fds-border_radius-medium)}.fds-box--lg-border-radius{border-radius:var(--fds-border_radius-large)}.fds-box--xl-border-radius{border-radius:var(--fds-border_radius-xlarge)}.fds-box--2xl-border-radius{border-radius:var(--fds-border_radius-xxlarge)}.fds-box--3xl-border-radius{border-radius:var(--fds-border_radius-xxxlarge)}.fds-box--4xl-border-radius{border-radius:var(--fds-border_radius-xxxxlarge)}.fds-box--full-border-radius{border-radius:var(--fds-border_radius-full)}.fds-box--default-background{background-color:var(--fds-semantic-background-default)}.fds-box--subtle-background{background-color:var(--fds-semantic-background-subtle)}}@layer fds.alert{.fds-alert{--fds-alert-border-color:var(--fds-semantic-border-info-default);--fds-alert-border-radius:var(--fds-border_radius-medium);--fds-alert-color:var(--fds-semantic-text-neutral-default);--fds-alert-icon-color:var(--fds-alert-border-color);--fds-alert-icon-size:var(--fds-sizing-7);--fds-alert-background:var(--fds-semantic-surface-info-subtle);--fds-alert-padding:var(--fds-spacing-6);background:var(--fds-alert-background);border:1px solid var(--fds-alert-border-color);border-radius:var(--fds-alert-border-radius);color:var(--fds-alert-color);display:grid;font:var(--fds-typography-paragraph-medium);gap:var(--fds-spacing-2);grid-auto-columns:-webkit-min-content auto;grid-auto-columns:min-content auto;grid-auto-flow:column;padding:var(--fds-alert-padding)}.fds-alert__icon{color:var(--fds-alert-icon-color);height:var(--fds-alert-icon-size);width:var(--fds-alert-icon-size)}.fds-alert__content{display:flex;flex-direction:column}.fds-alert--info{--fds-alert-border-color:var(--fds-semantic-border-info-default);--fds-alert-background:var(--fds-semantic-surface-info-subtle)}.fds-alert--warning{--fds-alert-border-color:var(--fds-semantic-border-warning-default);--fds-alert-background:var(--fds-semantic-surface-warning-subtle)}.fds-alert--success{--fds-alert-border-color:var(--fds-semantic-border-success-default);--fds-alert-background:var(--fds-semantic-surface-success-subtle)}.fds-alert--danger{--fds-alert-border-color:var(--fds-semantic-border-danger-default);--fds-alert-background:var(--fds-semantic-surface-danger-subtle)}.fds-alert--sm{--fds-alert-padding:var(--fds-spacing-5);--fds-alert-icon-size:var(--fds-sizing-6)}.fds-alert--md{--fds-alert-padding:var(--fds-spacing-6);--fds-alert-icon-size:var(--fds-sizing-7)}.fds-alert--lg{--fds-alert-padding:var(--fds-spacing-7);--fds-alert-icon-size:var(--fds-sizing-8)}.fds-alert--elevated{box-shadow:var(--fds-shadow-small)}}@layer fds.typography.ingress{.fds-ingress{--fdsc-bottom-spacing:var(--fds-spacing-5);color:var(--fds-semantic-text-neutral-default);margin:0}.fds-ingress--spacing{margin-bottom:var(--fdsc-bottom-spacing)}.fds-ingress--md{--fdsc-bottom-spacing:var(--fds-spacing-5);font:var(--fds-typography-ingress-medium);font-family:inherit}.fds-ingress--lg{--fdsc-bottom-spacing:var(--fds-spacing-6);font:var(--fds-typography-ingress-large);font-family:inherit}.fds-ingress--sm{--fdsc-bottom-spacing:var(--fds-spacing-7);font:var(--fds-typography-ingress-small);font-family:inherit}.fds-ingress--xs{--fdsc-bottom-spacing:var(--fds-spacing-8);font:var(--fds-typography-ingress-xsmall);font-family:inherit}}@layer fds.skiplink{.fds-skiplink:focus{display:block;height:auto;margin:inherit;outline:0;overflow:visible;position:static;width:auto;clip:auto;background:var(--fds-semantic-border-focus-outline);-webkit-clip-path:none;clip-path:none;color:var(--fds-semantic-text-neutral-default);padding:var(--fds-spacing-3) var(--fds-spacing-4) var(--fds-spacing-3) var(--fds-spacing-6);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.3em;white-space:inherit}}@layer fds.accordion{.fds-accordion{--fds-accordion-border-radius:var(--fds-border_radius-interactive);--fds-accordion-border-color:var(--fds-semantic-border-neutral-subtle);border-bottom:1px solid var(--fds-semantic-border-neutral-subtle);box-sizing:border-box}.fds-accordion--border{border:1px solid var(--fds-accordion-border-color);border-radius:var(--fds-accordion-border-radius)}.fds-accordion__expand-icon{border-radius:var(--fds-border_radius-interactive)}.fds-accordion__content{overflow:hidden;padding:var(--fds-spacing-5,1rem);text-overflow:ellipsis}.fds-accordion__header{margin:0}.fds-accordion__button{align-items:center;border:none;border-top:1px solid var(--fds-semantic-border-neutral-subtle);cursor:pointer;display:flex;gap:var(--fds-spacing-2);justify-content:flex-start;margin:0;padding:var(--fds-spacing-4);text-align:left;width:100%}.fds-accordion--border .fds-accordion__button{border-radius:var(--fds-accordion-border-radius)}.fds-accordion__item:focus-within{position:relative}.fds-accordion__item:where(.fds-accordion__item--open) .fds-accordion__expand-icon{transform:rotate(180deg)}.fds-accordion--neutral,.fds-accordion--neutral .fds-accordion__button{background-color:var(--fds-semantic-surface-neutral-default)}.fds-accordion--subtle,.fds-accordion--subtle .fds-accordion__button{background-color:var(--fds-semantic-surface-neutral-subtle)}.fds-accordion--first,.fds-accordion--first .fds-accordion__button{--fds-accordion-border-color:var(--fds-semantic-border-first-default);background:var(--fds-semantic-surface-first-light)}.fds-accordion--second,.fds-accordion--second .fds-accordion__button{--fds-accordion-border-color:var(--fds-semantic-border-second-default);background:var(--fds-semantic-surface-second-light)}.fds-accordion--third,.fds-accordion--third .fds-accordion__button{--fds-accordion-border-color:var(--fds-semantic-border-third-default);background:var(--fds-semantic-surface-third-light)}.fds-accordion--first .fds-accordion__item:where(.fds-accordion__item--open) .fds-accordion__button,.fds-accordion--second .fds-accordion__item:where(.fds-accordion__item--open) .fds-accordion__button,.fds-accordion--third .fds-accordion__item:where(.fds-accordion__item--open) .fds-accordion__button{background-color:rgba(0,0,0,.03)}.fds-accordion--neutral .fds-accordion__item:where(.fds-accordion__item--open) .fds-accordion__button,.fds-accordion--subtle .fds-accordion__item:where(.fds-accordion__item--open) .fds-accordion__button{background-color:var(--fds-semantic-surface-action-first-no_fill-hover)}.fds-accordion--border .fds-accordion__item:first-child .fds-accordion__button{border-top:0}.fds-accordion--first .fds-accordion__item:not(:first-child) .fds-accordion__button,.fds-accordion--second .fds-accordion__item:not(:first-child) .fds-accordion__button,.fds-accordion--third .fds-accordion__item:not(:first-child) .fds-accordion__button{border-top:1px solid var(--fds-semantic-surface-neutral-default)}@media (hover:hover) and (pointer:fine){.fds-accordion__button:hover .fds-accordion__expand-icon{background-color:rgba(0,0,0,.1)}.fds-accordion--neutral .fds-accordion__button:hover,.fds-accordion--subtle .fds-accordion__button:hover{background-color:var(--fds-semantic-surface-neutral-subtle-hover)}.fds-accordion--first .fds-accordion__button:hover{background-color:var(--fds-semantic-surface-first-light-hover)}.fds-accordion--second .fds-accordion__button:hover{background-color:var(--fds-semantic-surface-second-light-hover)}.fds-accordion--third .fds-accordion__button:hover{background-color:var(--fds-semantic-surface-third-light-hover)}}}@layer fds.switch{.fds-switch{--fds-switch--transition:200ms;--fds-switch-height:1.75rem;--fds-switch-focus-border-width:3px;position:relative}@media (prefers-reduced-motion){.switch{--fds-switch--transition:0}}.fds-switch__label{align-items:center;cursor:pointer;display:grid;gap:var(--fds-spacing-1);grid-template-columns:auto 1fr;min-height:var(--fds-sizing-10);min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.fds-switch__track{background-color:var(--fds-semantic-surface-neutral-dark);border-radius:var(--fds-border_radius-full);display:inline-block;height:var(--fds-switch-height);margin:auto;margin-right:var(--fds-spacing-1);overflow:visible;pointer-events:none;position:relative;transition:background-color var(--fds-switch--transition) ease;width:var(--fds-switch-width)}.fds-switch__description{color:var(--fds-semantic-text-neutral-subtle);margin-top:calc(var(--fds-spacing-2)*-1);padding-left:calc(var(--fds-switch-width) + var(--fds-spacing-2))}.fds-switch__readonly__icon{height:1.2em;width:1.2em}.fds-switch__label--right{grid-auto-flow:dense;grid-template-columns:1fr auto}.fds-switch__label--right .fds-switch__track{margin-right:0;order:1}.fds-switch__label--right+.fds-switch__description{padding-left:0}.fds-switch__input{cursor:pointer;height:2.75rem;margin:0;opacity:0;position:absolute;width:2.75rem;z-index:1}.fds-switch--readonly>.fds-switch__label{grid-template-columns:auto -webkit-min-content 1fr;grid-template-columns:auto min-content 1fr}.fds-switch--readonly>.fds-switch__label:where(.fds-switch__label--right){grid-template-columns:-webkit-min-content 1fr auto;grid-template-columns:min-content 1fr auto}.fds-switch--readonly>.fds-switch__input,.fds-switch--readonly>.fds-switch__label{cursor:default}.fds-switch--readonly>.fds-switch__description{margin-left:var(--fds-spacing-1)}.fds-switch--sm,.fds-switch--sm .fds-switch__label{min-height:var(--fds-sizing-6)}.fds-switch--md,.fds-switch--md .fds-switch__label{min-height:var(--fds-sizing-7)}.fds-switch--lg,.fds-switch--lg .fds-switch__label{min-height:var(--fds-sizing-8)}.fds-switch--sm{--fds-switch-height:var(--fds-sizing-6);--fds-switch-width:var(--fds-sizing-11)}.fds-switch--sm .fds-switch__input{left:-.25rem;top:-.25rem}.fds-switch--md{--fds-switch-height:var(--fds-sizing-7);--fds-switch-width:var(--fds-sizing-13)}.fds-switch--md .fds-switch__input{left:0;top:0}.fds-switch--lg{--fds-switch-height:var(--fds-sizing-8);--fds-switch-width:var(--fds-sizing-15)}.fds-switch--lg .fds-switch__input{left:0;top:.25rem}.fds-switch__label:has(.fds-switch__track:only-child){grid-template-columns:auto}.fds-switch__label:has(.fds-switch__track:only-child) .fds-switch__track{margin-right:0}.fds-switch:has(.fds-switch__input:disabled)>.fds-switch__label,.fds-switch__input:disabled{cursor:not-allowed}.fds-switch:has(.fds-switch__input:disabled)>.fds-switch__description,.fds-switch:has(.fds-switch__input:disabled)>.fds-switch__label{opacity:var(--fds-opacity-disabled)}.fds-switch__input:focus-visible+.fds-switch__label .fds-switch__track{box-shadow:inset 0 0 0 var(--fds-switch-focus-border-width) var(--fds-semantic-border-focus-boxshadow);outline:var(--fds-switch-focus-border-width) solid var(--fds-semantic-border-focus-outline)}.fds-switch__input:not([readonly]):checked+.fds-switch__label .fds-switch__track{background-color:var(--fds-semantic-surface-success-default)}.fds-switch__thumb{background-color:var(--fds-semantic-background-default);border-radius:var(--fds-border_radius-full);height:var(--fds-switch-height);position:absolute;scale:.8;transition:transform var(--fds-switch--transition) ease;width:var(--fds-switch-height)}.fds-switch__input:checked+.fds-switch__label .fds-switch__track .fds-switch__thumb{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='-3 -3 17 17'%3E%3Cpath fill='%23118849' fill-rule='evenodd' d='M10.134 2.866a1.25 1.25 0 0 1 0 1.768l-4.25 4.25a1.25 1.25 0 0 1-1.768 0l-2.25-2.25a1.25 1.25 0 1 1 1.768-1.768L5 6.232l3.366-3.366a1.25 1.25 0 0 1 1.768 0' clip-rule='evenodd'/%3E%3C/svg%3E");transform:translateX(calc((var(--fds-switch-width) - var(--fds-switch-height))*1.2))}.fds-switch--readonly .fds-switch__input[readonly]+.fds-switch__label .fds-switch__track{background-color:var(--fds-semantic-background-subtle);box-shadow:inset 0 0 0 2px var(--fds-semantic-border-neutral-subtle)}.fds-switch--readonly .fds-switch__input[readonly]+.fds-switch__label .fds-switch__track>.fds-switch__thumb{background-color:var(--fds-semantic-border-neutral-default)}.fds-switch--readonly .fds-switch__input[readonly]:checked+.fds-switch__label .fds-switch__track .fds-switch__thumb{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='-3 -3 17 17'%3E%3Cpath fill='%23f4f5f6' fill-rule='evenodd' d='M10.134 2.866a1.25 1.25 0 0 1 0 1.768l-4.25 4.25a1.25 1.25 0 0 1-1.768 0l-2.25-2.25a1.25 1.25 0 1 1 1.768-1.768L5 6.232l3.366-3.366a1.25 1.25 0 0 1 1.768 0' clip-rule='evenodd'/%3E%3C/svg%3E")}@media (hover:hover) and (pointer:fine){.fds-switch__input:not([readonly],:disabled):hover+.fds-switch__label .fds-switch__track>.fds-switch__thumb{transform:translateX(calc((var(--fds-switch-width) - var(--fds-switch-height))*.2))}.fds-switch__input:not([readonly],:disabled):hover+.fds-switch__label{color:var(--fds-semantic-border-input-hover)}.fds-switch__input:not(:disabled,[readonly]):checked:hover+.fds-switch__label .fds-switch__track>.fds-switch__thumb{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='-3 -3 17 17'%3E%3Cpath fill='%230c6536' fill-rule='evenodd' d='M10.134 2.866a1.25 1.25 0 0 1 0 1.768l-4.25 4.25a1.25 1.25 0 0 1-1.768 0l-2.25-2.25a1.25 1.25 0 1 1 1.768-1.768L5 6.232l3.366-3.366a1.25 1.25 0 0 1 1.768 0' clip-rule='evenodd'/%3E%3C/svg%3E");transform:translateX(calc(var(--fds-switch-width) - var(--fds-switch-height)))}.fds-switch__input:not(:checked,:disabled,[readonly]):hover+.fds-switch__label .fds-switch__track{background-color:var(--fds-semantic-surface-neutral-dark-hover)}.fds-switch__input:not(:disabled,[readonly]):checked:hover+.fds-switch__label .fds-switch__track{background-color:var(--fds-semantic-surface-success-hover)}}}@layer fds.checkbox{.fds-checkbox{--fds-checkbox-size:1.75rem;--fds-checkbox-focus-border-width:3px;--fds-checkbox-background:var(--fds-semantic-background-default);--fds-checkbox-border-color:var(--fds-semantic-border-input-default);--fds-checkbox-border__hover:0 0 0 var(--fds-spacing-2) var(--fds-semantic-surface-info-subtle-hover);display:grid}.fds-checkbox:has(.fds-checkbox__label){gap:var(--fds-spacing-2);grid-template-columns:var(--fds-checkbox-size) auto}.fds-checkbox__input{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fds-checkbox-background);box-shadow:inset 0 0 0 2px var(--fds-checkbox-border-color);height:var(--fds-checkbox-size);margin:0;outline:none;position:relative;width:var(--fds-checkbox-size);z-index:1}.fds-checkbox__input,.fds-checkbox__input:before{border-radius:var(--fds-border_radius-medium);cursor:pointer}.fds-checkbox__input:before{content:"";display:block;height:2.75rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.75rem}.fds-checkbox__label{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;gap:var(--fds-spacing-1);min-height:var(--fds-sizing-10);min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.fds-checkbox__description{color:var(--fds-semantic-text-neutral-subtle);grid-column:2;margin-top:calc(var(--fds-spacing-3)*-1)}.fds-checkbox--readonly>.fds-checkbox__input,.fds-checkbox--readonly>.fds-checkbox__input:before,.fds-checkbox--readonly>.fds-checkbox__label{cursor:default}.fds-checkbox__input:disabled,.fds-checkbox__input:disabled:before,.fds-checkbox__input:disabled~.fds-checkbox__label{cursor:not-allowed}.fds-checkbox__input:focus-visible{box-shadow:inset 0 0 0 var(--fds-checkbox-focus-border-width) var(--fds-semantic-border-focus-boxshadow);outline:var(--fds-checkbox-focus-border-width) solid var(--fds-semantic-border-focus-outline);outline-offset:0}.fds-checkbox__input:checked{--fds-checkbox-border-color:var(--fds-semantic-border-input-hover);background:var(--fds-checkbox-border-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 23 23'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M18.55 6.324a1 1 0 0 1 0 1.414l-7.968 7.97a1 1 0 0 1-1.414 0l-4.219-4.22a1 1 0 0 1 1.414-1.414l3.512 3.512 7.262-7.262a1 1 0 0 1 1.414 0' clip-rule='evenodd'/%3E%3C/svg%3E")}.fds-checkbox__input:indeterminate{--fds-checkbox-border-color:var(--fds-semantic-border-input-hover);background-color:var(--fds-checkbox-border-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 23 23'%3E%3Cpath fill='%23fff' d='M4.25 11.25a1.5 1.5 0 0 1 1.5-1.5h11a1.5 1.5 0 0 1 0 3h-11a1.5 1.5 0 0 1-1.5-1.5'/%3E%3C/svg%3E");background-repeat:no-repeat}.fds-checkbox--readonly>.fds-checkbox__input{--fds-checkbox-border-color:var(--fds-semantic-border-neutral-subtle);--fds-checkbox-background:var(--fds-semantic-surface-neutral-subtle)}.fds-checkbox__input:disabled,.fds-checkbox__input:disabled~.fds-checkbox__description,.fds-checkbox__input:disabled~.fds-checkbox__label{opacity:var(--fds-opacity-disabled)}.fds-checkbox__input:checked:not(:focus-visible){box-shadow:inset 0 0 0 2px var(--fds-checkbox-border-color)}.fds-checkbox--readonly>.fds-checkbox__input:checked{background:var(--fds-checkbox-background);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 23 23'%3E%3Cpath fill='%2368707c' fill-rule='evenodd' d='M18.55 6.324a1 1 0 0 1 0 1.414l-7.968 7.97a1 1 0 0 1-1.414 0l-4.219-4.22a1 1 0 0 1 1.414-1.414l3.512 3.512 7.262-7.262a1 1 0 0 1 1.414 0' clip-rule='evenodd'/%3E%3C/svg%3E")}.fds-checkbox--readonly>.fds-checkbox__input:indeterminate{background:var(--fds-checkbox-background);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 23 23'%3E%3Cpath fill='%2368707c' d='M4.25 11.25a1.5 1.5 0 0 1 1.5-1.5h11a1.5 1.5 0 0 1 0 3h-11a1.5 1.5 0 0 1-1.5-1.5'/%3E%3C/svg%3E");background-repeat:no-repeat}.fds-checkbox--error>.fds-checkbox__input:not(:disabled,:focus-visible){--fds-checkbox-border-color:var(--fds-semantic-border-danger-default)}@media (hover:hover) and (pointer:fine){.fds-checkbox:not(.fds-checkbox--readonly) .fds-checkbox__input:hover:not(:disabled)~.fds-checkbox__label,.fds-checkbox:not(.fds-checkbox--readonly) .fds-checkbox__input:not(:disabled)~.fds-checkbox__label:hover{color:var(--fds-semantic-text-action-hover)}.fds-checkbox:not(.fds-checkbox--readonly) .fds-checkbox__input:hover:checked:not(:disabled),.fds-checkbox:not(.fds-checkbox--readonly) .fds-checkbox__input:hover:not(:checked,:disabled){--fds-checkbox-border-color:var(--fds-semantic-border-input-hover);box-shadow:var(--fds-checkbox-border__hover),inset 0 0 0 2px var(--fds-checkbox-border-color)}.fds-checkbox:not(.fds-checkbox--readonly) .fds-checkbox__input:hover:checked:focus-visible:not(:disabled){box-shadow:var(--fds-checkbox-border__hover),inset 0 0 0 var(--fds-checkbox-focus-border-width) var(--fds-semantic-border-focus-boxshadow)}}.fds-checkbox--sm{--fds-checkbox-size:var(--fds-sizing-5);min-height:var(--fds-sizing-10)}.fds-checkbox--md{--fds-checkbox-size:var(--fds-sizing-6);min-height:var(--fds-sizing-11)}.fds-checkbox--lg{--fds-checkbox-size:var(--fds-sizing-7);min-height:var(--fds-sizing-12)}}@layer fds.typography.error-message{.fds-error-message{--fdsc-bottom-spacing:var(--fds-spacing-5);margin:0}.fds-error-message--error{color:var(--fds-semantic-text-danger-default)}.fds-error-message--spacing{margin-bottom:var(--fdsc-bottom-spacing)}.fds-error-message--lg{--fdsc-bottom-spacing:var(--fds-spacing-5);font:var(--fds-typography-error_message-large);font-family:inherit}.fds-error-message--md{--fdsc-bottom-spacing:var(--fds-spacing-5);font:var(--fds-typography-error_message-medium);font-family:inherit}.fds-error-message--sm{--fdsc-bottom-spacing:var(--fds-spacing-4);font:var(--fds-typography-error_message-small);font-family:inherit}.fds-error-message--xs{--fdsc-bottom-spacing:var(--fds-spacing-3);font:var(--fds-typography-error_message-xsmall);font-family:inherit}}@layer fds.typography.label{.fds-label{--fdsc-bottom-spacing:var(--fds-spacing-1);color:var(--fds-semantic-text-neutral-default);display:inline-block;margin:0;padding:0}.fds-label--spacing{margin-bottom:var(--fdsc-bottom-spacing)}.fds-label--lg{font:var(--fds-typography-label-large);font-family:inherit}.fds-label--md{font:var(--fds-typography-label-medium);font-family:inherit}.fds-label--sm{font:var(--fds-typography-label-small);font-family:inherit}.fds-label--xs{font:var(--fds-typography-label-xsmall);font-family:inherit}.fds-label--regular-weight{font-weight:400}.fds-label--medium-weight{font-weight:500}.fds-label--semibold-weight{font-weight:600}}@layer fds.typography.heading{.fds-heading{--fdsc-bottom-spacing:var(--fds-spacing-6);color:var(--fds-semantic-text-neutral-default);margin:0}.fds-heading--spacing{margin-bottom:var(--fdsc-bottom-spacing)}.fds-heading--2xl{--fdsc-bottom-spacing:var(--fds-spacing-7);font:var(--fds-typography-heading-2xlarge);font-family:inherit}.fds-heading--xl{--fdsc-bottom-spacing:var(--fds-spacing-6);font:var(--fds-typography-heading-xlarge);font-family:inherit}.fds-heading--lg{--fdsc-bottom-spacing:var(--fds-spacing-5);font:var(--fds-typography-heading-large);font-family:inherit}.fds-heading--md{--fdsc-bottom-spacing:var(--fds-spacing-4);font:var(--fds-typography-heading-medium);font-family:inherit}.fds-heading--sm{--fdsc-bottom-spacing:var(--fds-spacing-3);font:var(--fds-typography-heading-small);font-family:inherit}.fds-heading--xs{--fdsc-bottom-spacing:var(--fds-spacing-2);font:var(--fds-typography-heading-xsmall);font-family:inherit}.fds-heading--2xs{--fdsc-bottom-spacing:var(--fds-spacing-1);font:var(--fds-typography-heading-xxsmall);font-family:inherit}}@layer fds.typography.paragraph{.fds-paragraph{--fdsc-bottom-spacing:var(--fds-spacing-5);color:var(--fds-semantic-text-neutral-default);margin:0}.fds-paragraph--spacing{margin-bottom:var(--fdsc-bottom-spacing)}.fds-paragraph--lg{--fdsc-bottom-spacing:var(--fds-spacing-6);font:var(--fds-typography-paragraph-large);font-family:inherit}.fds-paragraph--lg.fds-paragraph--short{font:var(--fds-typography-paragraph-short-large);font-family:inherit}.fds-paragraph--lg.fds-paragraph--long{line-height:var(--fds-typography-paragraph-long-large)}.fds-paragraph--md{--fdsc-bottom-spacing:var(--fds-spacing-5);font:var(--fds-typography-paragraph-medium);font-family:inherit}.fds-paragraph--md.fds-paragraph--short{--fdsc-bottom-spacing:var(--fds-spacing-5);font:var(--fds-typography-paragraph-short-medium);font-family:inherit}.fds-paragraph--md.fds-paragraph--long{line-height:var(--fds-typography-paragraph-long-medium)}.fds-paragraph--sm{--fdsc-bottom-spacing:var(--fds-spacing-4);font:var(--fds-typography-paragraph-small);font-family:inherit}.fds-paragraph--sm.fds-paragraph--short{--fdsc-bottom-spacing:var(--fds-spacing-4);font:var(--fds-typography-paragraph-short-small);font-family:inherit}.fds-paragraph--sm.fds-paragraph--long{line-height:var(--fds-typography-paragraph-long-small)}.fds-paragraph--xs{--fdsc-bottom-spacing:var(--fds-spacing-3);font:var(--fds-typography-paragraph-xsmall);font-family:inherit}.fds-paragraph--xs.fds-paragraph--short{--fdsc-bottom-spacing:var(--fds-spacing-3);font:var(--fds-typography-paragraph-short-xsmall);font-family:inherit}.fds-paragraph--xs.fds-paragraph--long{line-height:var(--fds-typography-paragraph-long-xsmall)}}@layer fds.radio{.fds-radio{--fds-radio-size:1.75rem;--fds-radio-focus-border-width:3px;--fds-radio-background:var(--fds-semantic-background-default);--fds-radio-border-color:var(--fds-semantic-border-input-default);--fds-radio-border__hover:0 0 0 var(--fds-spacing-2) var(--fds-semantic-surface-info-subtle-hover);display:grid}.fds-radio:has(.fds-radio__label){gap:var(--fds-spacing-2);grid-template-columns:var(--fds-radio-size) auto}.fds-radio__input{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fds-radio-background);border-radius:50%;box-shadow:inset 0 0 0 2px var(--fds-radio-border-color);cursor:pointer;height:var(--fds-radio-size);margin:0;outline:none;position:relative;width:var(--fds-radio-size);z-index:1}.fds-radio__input:before{border-radius:var(--fds-border_radius-medium);content:"";cursor:pointer;display:block;height:2.75rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.75rem}.fds-radio__label{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;gap:var(--fds-spacing-1);min-height:var(--fds-sizing-10);min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.fds-radio__description{color:var(--fds-semantic-text-neutral-subtle);grid-column:2;margin-top:calc(var(--fds-spacing-3)*-1)}.fds-radio--readonly>.fds-radio__input,.fds-radio--readonly>.fds-radio__input:before,.fds-radio--readonly>.fds-radio__label{cursor:default}.fds-radio:has(.fds-radio__input:disabled)>.fds-radio__description{opacity:var(--fds-opacity-disabled)}.fds-radio:has(.fds-radio__input:disabled)>.fds-radio__label,.fds-radio__input:disabled,.fds-radio__input:disabled:before{cursor:not-allowed;opacity:var(--fds-opacity-disabled)}.fds-radio__input:focus-visible{box-shadow:inset 0 0 0 var(--fds-radio-focus-border-width) var(--fds-semantic-border-focus-boxshadow),inset 0 0 0 6px var(--fds-radio-background);outline:var(--fds-radio-focus-border-width) solid var(--fds-semantic-border-focus-outline);outline-offset:0}.fds-radio__input:checked{--fds-radio-border-color:var(--fds-semantic-border-input-hover);background:var(--fds-radio-border-color)}.fds-radio--readonly>.fds-radio__input{--fds-radio-border-color:var(--fds-semantic-border-neutral-subtle);--fds-radio-background:var(--fds-semantic-surface-neutral-subtle)}.fds-radio__input:checked:not(:focus-visible){box-shadow:inset 0 0 0 2px var(--fds-radio-border-color),inset 0 0 0 6px var(--fds-radio-background)}.fds-radio--readonly>.fds-radio__input:checked{background:var(--fds-semantic-border-neutral-default)}.fds-radio--error>.fds-radio__input:not(:disabled,:focus-visible){--fds-radio-border-color:var(--fds-semantic-border-danger-default)}@media (hover:hover) and (pointer:fine){.fds-radio:not(.fds-radio--readonly)>.fds-radio__input:hover:not(:disabled)+.fds-radio__label,.fds-radio:not(.fds-radio--readonly)>.fds-radio__label:hover:not(:disabled){color:var(--fds-semantic-text-action-hover)}.fds-radio:not(.fds-radio--readonly)>.fds-radio__input:hover:not(:checked,:disabled){--fds-radio-border-color:var(--fds-semantic-border-input-hover);box-shadow:var(--fds-radio-border__hover),inset 0 0 0 2px var(--fds-radio-border-color)}.fds-radio:not(.fds-radio--readonly)>.fds-radio__input:hover:checked:not(:disabled){--fds-radio-border-color:var(--fds-semantic-border-input-hover);box-shadow:var(--fds-radio-border__hover),inset 0 0 0 2px var(--fds-radio-border-color),inset 0 0 0 6px var(--fds-radio-background)}.fds-radio:not(.fds-radio--readonly)>.fds-radio__input:hover:checked:focus-visible:not(:disabled){box-shadow:var(--fds-radio-border__hover),inset 0 0 0 var(--fds-radio-focus-border-width) var(--fds-semantic-border-focus-boxshadow),inset 0 0 0 6px var(--fds-radio-background)}}.fds-radio--sm{--fds-radio-size:var(--fds-sizing-5);min-height:var(--fds-sizing-10)}.fds-radio--md{--fds-radio-size:var(--fds-sizing-6);min-height:var(--fds-sizing-11)}.fds-radio--lg{--fds-radio-size:var(--fds-sizing-7);min-height:var(--fds-sizing-12)}.fds-radio-group--horizontal{display:flex;flex-direction:row;gap:var(--fds-spacing-6)}}@layer fds.search{.fds-search{display:inline-grid;gap:var(--fds-spacing-2);width:100%}.fds-search--sm{--f-search-button-clear-size:var(--fds-sizing-5)}.fds-search--md{--f-search-button-clear-size:var(--fds-sizing-6)}.fds-search--lg{--f-search-button-clear-size:var(--fds-sizing-8)}.fds-search__error:empty{display:none}.fds-search__label{align-items:center;display:inline-flex;flex-direction:row;gap:var(--fds-spacing-1);min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.fds-search__field{align-items:stretch;border-radius:var(--fds-border_radius-medium);display:flex;position:relative;width:100%}.fds-search__icon{height:100%;left:var(--fds-spacing-4);pointer-events:none;position:absolute;transform:scale(1.5);z-index:2}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.fds-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--fds-semantic-border-input-default);border-radius:var(--fds-border_radius-medium);box-sizing:border-box;flex:0 1 auto;font:inherit;font-family:inherit;height:var(--fds-sizing-10);padding:0 var(--fds-spacing-3);position:relative;width:100%}.fds-search__input.fds-search__input--with-search-button{border-bottom-right-radius:0;border-top-right-radius:0}.fds-search__input:disabled{cursor:not-allowed}.fds-search__input[type=search]:focus-visible{z-index:1}.fds-search:has(.fds-search__input:disabled){opacity:var(--fds-opacity-disabled)}.fds-search__search-button{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.fds-search__search-button:focus-visible{z-index:1}.fds-search__clear-button{align-items:center;background:none;border:none;border-radius:var(--fds-border_radius-medium);color:var(--fds-semantic-text-neutral-default);cursor:pointer;display:inline-flex;font-size:1.25rem;height:var(--f-search-button-clear-size);justify-content:center;padding:0;position:absolute;right:.6em;top:50%;transform:translateY(-50%);width:var(--f-search-button-clear-size);z-index:2}.fds-search--sm .fds-search__input{--f-search-button-clear-size:var(--fds-sizing-4);height:var(--fds-sizing-10);padding:0 var(--fds-spacing-3);padding-right:2.5em}.fds-search--sm .fds-search__icon{left:var(--fds-spacing-3)}.fds-search--md .fds-search__input{--f-search-button-clear-size:var(--fds-sizing-6);height:var(--fds-sizing-12);padding:0 var(--fds-spacing-4);padding-right:2.2em}.fds-search--md .fds-search__icon{left:var(--fds-spacing-4)}.fds-search--lg .fds-search__input{--f-search-button-clear-size:var(--fds-sizing-12);height:var(--fds-sizing-14);padding:0 var(--fds-spacing-5);padding-right:2em}.fds-search--lg .fds-search__icon{left:var(--fds-spacing-5)}.fds-search__input.fds-search__input--simple{padding-left:2.4em}.fds-search__error-message>.input:not(:focus-visible){border-color:var(--fds-semantic-border-danger-default);box-shadow:inset 0 0 0 1px var(--fds-semantic-border-danger-default)}@media (hover:hover) and (pointer:fine){.fds-search__input:not(:focus-visible,:disabled,[aria-disabled]):hover{border-color:var(--fds-semantic-border-input-hover);box-shadow:inset 0 0 0 1px var(--fds-semantic-border-input-hover)}.fds-search__clear-button:not(:focus-visible,:disabled,[aria-disabled]):hover{background:var(--fds-semantic-surface-action-subtle-hover)}}}@layer fds.nativeselect{.fds-native-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--fds-semantic-background-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNS45NyA5LjQ3YS43NS43NSAwIDAgMSAxLjA2IDBMMTIgMTQuNDRsNC45Ny00Ljk3YS43NS43NSAwIDEgMSAxLjA2IDEuMDZsLTUuNSA1LjVhLjc1Ljc1IDAgMCAxLTEuMDYgMGwtNS41LTUuNWEuNzUuNzUgMCAwIDEgMC0xLjA2IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");background-position:right var(--fds-spacing-2) center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid var(--fds-semantic-border-input-default);border-radius:var(--fds-border_radius-medium);box-sizing:border-box;flex:0 1 auto;font:inherit;font-family:inherit;padding:0 var(--fds-spacing-2);position:relative}@media (hover:hover) and (pointer:fine){.fds-native-select:not(:focus-visible,:disabled,[aria-disabled]):hover{border-color:var(--fds-semantic-border-input-hover);box-shadow:inset 0 0 0 1px var(--fds-semantic-border-input-hover)}}.fds-native-select.fds-native-select--multiple{background-image:none}.fds-native-select--sm{height:var(--fds-sizing-10);padding:0 var(--fds-spacing-2);padding-right:var(--fds-spacing-8)}.fds-native-select--md{height:var(--fds-sizing-12);padding:0 var(--fds-spacing-3);padding-right:var(--fds-spacing-10)}.fds-native-select--lg{height:var(--fds-sizing-14);padding:0 var(--fds-spacing-4);padding-right:var(--fds-spacing-12)}.fds-native-select--container{display:grid;gap:var(--fds-spacing-2)}.fds-native-select--container:has(.fds-native-select:disabled){opacity:var(--fds-opacity-disabled)}.fds-native-select:disabled{cursor:not-allowed}.fds-native-select--readonly .fds-native-select{background:var(--fds-semantic-surface-neutral-subtle);border-color:var(--fds-semantic-border-neutral-default)}.fds-native-select--error>.fds-native-select:not(:focus-visible){border-color:var(--fds-semantic-border-danger-default);box-shadow:inset 0 0 0 1px var(--fds-semantic-border-danger-default)}.fds-native-select__readonly__icon{height:1.2em;width:1.2em}.fds-native-select__error-message:empty{display:none}.fds-native-select__label{align-items:center;display:inline-flex;flex-direction:row;gap:var(--fds-spacing-1);min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.fds-native-select__description{color:var(--fds-semantic-text-neutral-subtle);margin-top:calc(var(--fds-spacing-2)*-1)}}@layer fds.textfield{.fds-textfield{display:grid;gap:var(--fds-spacing-2)}.fds-textfield__adornment{background:var(--fds-semantic-surface-neutral-subtle);border:1px solid var(--fds-semantic-border-neutral-default);border-radius:var(--fds-border_radius-medium);box-sizing:border-box;color:var(--fds-semantic-border-neutral-default);display:inline-block;padding:9px var(--fds-spacing-4)}.fds-textfield__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--fds-semantic-border-input-default);border-radius:var(--fds-border_radius-medium);box-sizing:border-box;flex:0 1 auto;font:inherit;font-family:inherit;padding:0 var(--fds-spacing-3);position:relative;width:100%}.fds-textfield__input:disabled{cursor:not-allowed}.fds-textfield--readonly .fds-textfield__input{background:var(--fds-semantic-surface-neutral-subtle);border-color:var(--fds-semantic-border-neutral-default)}.fds-textfield__field{align-items:stretch;border-radius:var(--fds-border_radius-medium);display:flex}.fds-textfield__field>:first-child{border-bottom-left-radius:var(--fds-border_radius-medium);border-top-left-radius:var(--fds-border_radius-medium)}.fds-textfield__field>:last-child{border-bottom-right-radius:var(--fds-border_radius-medium);border-top-right-radius:var(--fds-border_radius-medium)}.fds-textfield--sm .fds-textfield__adornment{padding:var(--fds-sizing-2) var(--fds-spacing-3)}.fds-textfield--md .fds-textfield__adornment{padding:.65rem var(--fds-spacing-4)}.fds-textfield--lg .fds-textfield__adornment{padding:.85rem var(--fds-spacing-5)}.fds-textfield--sm .fds-textfield__field{height:var(--fds-sizing-10)}.fds-textfield--md .fds-textfield__field{height:var(--fds-sizing-12)}.fds-textfield--lg .fds-textfield__field{height:var(--fds-sizing-14)}.fds-textfield--sm .fds-textfield__input{padding:0 var(--fds-spacing-2)}.fds-textfield--md .fds-textfield__input{padding:0 var(--fds-spacing-3)}.fds-textfield--lg .fds-textfield__input{padding:0 var(--fds-spacing-4)}.fds-textfield__label{align-items:center;display:inline-flex;flex-direction:row;gap:var(--fds-spacing-1);min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.fds-textfield__description{color:var(--fds-semantic-text-neutral-subtle);margin-top:calc(var(--fds-spacing-2)*-1)}.fds-textfield:has(.fds-textfield__input:disabled){opacity:var(--fds-opacity-disabled)}.fds-textfield--error .fds-textfield__input:not(:focus-visible){border-color:var(--fds-semantic-border-danger-default);box-shadow:inset 0 0 0 1px var(--fds-semantic-border-danger-default)}@media (hover:hover) and (pointer:fine){.fds-textfield__input:not(:focus-visible,:disabled,[aria-disabled]):hover{border-color:var(--fds-semantic-border-input-hover);box-shadow:inset 0 0 0 1px var(--fds-semantic-border-input-hover)}}.fds-textfield__input--with-prefix{border-bottom-left-radius:0;border-top-left-radius:0}.fds-textfield__input--with-suffix{border-bottom-right-radius:0;border-top-right-radius:0}.fds-textfield__prefix{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.fds-textfield__suffix{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.fds-textfield__readonly__icon{height:1.2em;width:1.2em}.fds-textfield__error-message:empty{display:none}}@layer fds.textarea{.fds-textarea{display:grid;gap:var(--fds-spacing-2)}.fds-textarea__readonly-icon{height:1.2em;width:1.2em}.fds-textarea__error-message:empty{display:none}.fds-textarea__label{align-items:center;display:inline-flex;flex-direction:row;gap:var(--fds-spacing-1);min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.fds-textarea__description{color:var(--fds-semantic-text-neutral-subtle);margin-top:calc(var(--fds-spacing-2)*-1)}.fds-textarea__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--fds-semantic-border-input-default);border-radius:var(--fds-border_radius-medium);box-sizing:border-box;flex:0 1 auto;font:inherit;font-family:inherit;min-height:2.5em;padding:var(--fds-spacing-3);position:relative;resize:vertical;width:100%}.fds-textarea--sm .fds-textarea__input{padding:var(--fds-spacing-2)}.fds-textarea--md .fds-textarea__input{padding:var(--fds-spacing-3)}.fds-textarea--lg .fds-textarea__input{padding:var(--fds-spacing-4)}.fds-textarea:has(.fds-textarea__input:disabled){opacity:var(--fds-opacity-disabled)}.fds-textarea__input:disabled{cursor:not-allowed}.fds-textarea__input:-moz-read-only{background:var(--fds-semantic-surface-neutral-subtle);border-color:var(--fds-semantic-border-neutral-default)}.fds-textarea__input:read-only{background:var(--fds-semantic-surface-neutral-subtle);border-color:var(--fds-semantic-border-neutral-default)}.fds-textarea--error>.fds-textarea__input:not(:focus-visible){border-color:var(--fds-semantic-border-danger-default);box-shadow:inset 0 0 0 1px var(--fds-semantic-border-danger-default)}@media (hover:hover) and (pointer:fine){.fds-textarea__input:not(:focus-visible,:disabled,[aria-disabled]):hover{border-color:var(--fds-semantic-border-input-hover);box-shadow:inset 0 0 0 1px var(--fds-semantic-border-input-hover)}}}@layer fds.helptext{.fds-helptext__button{background-color:initial;border:none;border-radius:50px;cursor:pointer;display:flex;min-height:0;min-width:0;padding:0!important}@media print{.fds-helptext__button{display:none}}.fds-helptext__icon--filled{display:none}.fds-helptext__icon{color:var(--fds-semantic-text-action-default);height:var(--fds-sizing-7);width:var(--fds-sizing-7)}.fds-helptext__button:where(:hover,:focus,[data-state^=open])>.fds-helptext__icon{display:none}.fds-helptext__button:where(:hover,:focus,[data-state^=open])>.fds-helptext__icon--filled{display:inline-block}.fds-helptext__content{font:var(--fds-typography-paragraph-medium);font-family:inherit;max-width:700px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fds-helptext--sm .fds-helptext__icon{height:var(--fds-sizing-6);width:var(--fds-sizing-6)}.fds-helptext--md .fds-helptext__icon{height:var(--fds-sizing-7);width:var(--fds-sizing-7)}.fds-helptext--lg .fds-helptext__icon{height:var(--fds-sizing-8);width:var(--fds-sizing-8)}}@layer fds.modal{.fds-modal{border:none;border-radius:var(--fds-border_radius-medium);box-shadow:var(--fds-shadow-xlarge);max-width:650px;padding:0;width:100%}.fds-modal::backdrop{animation:fade-in .3s ease-in-out;background-color:rgba(0,0,0,.5)}.fds-modal[open]{animation:slide-in .3s ease-in-out,fade-in .3s ease-in-out}.fds-modal>hr{border-color:var(--fds-semantic-border-divider-subtle);margin:var(--fds-spacing-3) 0!important}.fds-modal--lock-scroll{overflow:hidden}@media (max-width:650px){.fds-modal{border-radius:0;max-width:100%;min-width:100%}}@media (prefers-reduced-motion:reduce){.fds-modal[open]{animation:none}.fds-modal::backdrop{animation:none}}@keyframes slide-in{0%{transform:translateY(50px)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fds-modal__header{color:var(--fds-semantic-text-neutral-default);display:flex;flex-direction:column;gap:var(--fds-spacing-1);justify-content:space-between;padding:var(--fds-spacing-6) var(--fds-spacing-18) var(--fds-spacing-2) var(--fds-spacing-6)}.fds-modal__header--no-button{padding-right:var(--fds-spacing-6)}.fds-modal__header__button{position:absolute;right:var(--fds-spacing-3);top:var(--fds-spacing-3)}.fds-modal__footer{align-items:center;display:flex;gap:var(--fds-spacing-4);padding:var(--fds-spacing-3) var(--fds-spacing-6) var(--fds-spacing-6)}.fds-modal__content{max-height:80vh;overflow-y:auto;padding:var(--fds-spacing-2) var(--fds-spacing-6)}}@layer fds.list{.fds-list--sm{padding-left:var(--fds-spacing-4)}.fds-list--lg,.fds-list--md{padding-left:var(--fds-spacing-6)}.fds-list__item{margin-bottom:var(--fds-spacing-2)}.fds-list__item>.fds-list{margin-top:var(--fds-spacing-2)}}@layer fds.card{.fds-card__media{width:auto}.fds-card__media>*{border:0;display:flex;flex-direction:column;width:100%}.fds-card__content,.fds-card__footer{display:flex;flex-wrap:wrap;gap:var(--fds-spacing-4);justify-content:flex-start;word-wrap:break-word;font:var(--fds-typography-paragraph-medium);font-family:inherit;padding:var(--fds-spacing-2) 0}.fds-card__content{flex-direction:column}.fds-card__header{flex-wrap:wrap;word-wrap:break-word;font:var(--fds-typography-heading-medium);font-family:inherit;padding:var(--fds-spacing-2) 0}.fds-card,.fds-card__header{display:flex;flex-direction:column}.fds-card{border-radius:var(--fds-border_radius-medium);box-sizing:border-box;overflow:hidden;position:relative;width:100%}.fds-card,.fds-card a,.fds-card a:visited{color:var(--fds-semantic-text-neutral-default)}.fds-card>hr{margin:var(--fds-spacing-3) 0;width:100%}.fds-card>:not(.fds-card__media,hr){padding-left:var(--fds-spacing-6);padding-right:var(--fds-spacing-6)}.fds-card>:not(.fds-card__media):first-child{padding-top:var(--fds-spacing-6)}.fds-card>:not(.fds-card__media):last-child{padding-bottom:var(--fds-spacing-6)}.fds-card__media:first-child{padding-bottom:var(--fds-spacing-4)}.fds-card__media:last-child{padding-top:var(--fds-spacing-6)}.fds-card--link{text-decoration:none}.fds-card--link h1,.fds-card--link h2,.fds-card--link h3,.fds-card--link h4,.fds-card--link h5,.fds-card--link h6{text-decoration:underline;text-decoration-thickness:max(1px,.0625rem,.1025em);text-underline-offset:max(4px,.25rem,.22em)}.fds-card--neutral{background-color:var(--fds-semantic-surface-neutral-default)}.fds-card--neutral,.fds-card--subtle{border:1px solid var(--fds-semantic-border-neutral-subtle)}.fds-card--subtle{background-color:var(--fds-semantic-surface-neutral-subtle)}.fds-card--neutral.fds-card--link:hover,.fds-card--subtle.fds-card--link:hover{background-color:var(--fds-semantic-surface-neutral-subtle-hover)}.fds-card--first{background-color:var(--fds-semantic-surface-first-light);border:1px solid var(--fds-semantic-border-neutral-subtle)}.fds-card--first.fds-card--link:hover{background-color:var(--fds-semantic-surface-first-light-hover)}.fds-card--first.fds-card--link:active{background-color:var(--fds-semantic-surface-first-light-active)}.fds-card--second{background-color:var(--fds-semantic-surface-second-light);border:1px solid var(--fds-semantic-border-neutral-subtle)}.fds-card--second.fds-card--link:hover{background-color:var(--fds-semantic-surface-second-light-hover)}.fds-card--second.fds-card--link:active{background-color:var(--fds-semantic-surface-second-light-active)}.fds-card--third{background-color:var(--fds-semantic-surface-third-light);border:1px solid var(--fds-semantic-border-neutral-subtle)}.fds-card--third.fds-card--link:hover{background-color:var(--fds-semantic-surface-third-light-hover)}.fds-card--third.fds-card--link:active{background-color:var(--fds-semantic-surface-third-light-active)}}@layer fds.link{.fds-link{align-items:center;color:var(--fds-semantic-text-action-default);cursor:pointer;display:inline-flex;gap:var(--fds-spacing-1);text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:max(4px,.25rem)}.fds-link:visited{color:var(--fds-semantic-text-visited-default);text-decoration:none}.fds-link:hover{color:var(--fds-semantic-text-action-hover);text-decoration-thickness:max(2px,.125rem,.12em)}.fds-link:focus-visible{background:var(--fds-semantic-border-focus-outline);box-shadow:0 max(3px,.1875rem,.18em) var(--fds-semantic-border-focus-boxshadow);color:var(--fds-semantic-text-action-active);outline:none;text-decoration:none}.fds-link--inverted:not(:focus-visible,:active),.fds-link--inverted:not(:focus-visible,:active):hover,.fds-link--inverted:not(:focus-visible,:active):visited{color:#fff}}@layer fds.fieldset{.fds-fieldset{border:0;margin:0;min-width:0;padding:0}.fds-fieldset--spacing{display:flex;flex-direction:column;gap:var(--fds-spacing-2)}.fds-fieldset__description{color:var(--fds-semantic-text-neutral-subtle);font-weight:400}.fds-fieldset__legend{display:contents}.fds-fieldset--readonly .fds-fieldset__legend__content{display:inline-flex}.fds-fieldset--readonly .fds-fieldset__readonly__icon{height:1.2em;width:1.2em}.fds-fieldset:disabled .fds-fieldset__description,.fds-fieldset:disabled .fds-fieldset__legend{color:var(--fds-semantic-border-neutral-subtle)}.fds-fieldset__error-message{display:contents}}@layer fds.dropdownmenu{.fds-dropdownmenu{background-color:var(--fds-semantic-background-default);border-radius:var(--fds-border_radius-medium);box-shadow:var(--fds-shadow-medium);list-style:none;margin:0;padding:var(--fds-spacing-2);position:relative;z-index:1500}.fds-dropdownmenu--sm{min-width:240px;padding:var(--fds-spacing-2)}.fds-dropdownmenu--md{min-width:260px;padding:var(--fds-spacing-3) var(--fds-spacing-2)}.fds-dropdownmenu--lg{min-width:280px;padding:var(--fds-spacing-4) var(--fds-spacing-2)}.fds-dropdownmenu>hr{border-color:var(--fds-semantic-border-divider-subtle)!important}.fds-dropdownmenu__item{justify-content:start;padding:0 var(--fds-spacing-4)}.fds-dropdownmenu__section{list-style:none;margin:0;padding:0}.fds-dropdownmenu__heading{padding:var(--fds-spacing-2) var(--fds-spacing-4)}}@layer fds.chip{.fds-chip--button{--fdsc-chip-height:var(--fds-sizing-7);--fdsc-chip-padding:var(--fds-spacing-3);--fdsc-chip-background:var(--fds-semantic-surface-action-first-subtle);--fdsc-chip-text-color:var(--fds-semantic-text-neutral-default);--fdsc-chip-border:var(--fds-semantic-border-action-first-subtle);--fdsc-chip-border-radius:var(--fds-border_radius-full);align-items:center;background:var(--fdsc-chip-background);border:1px solid var(--fdsc-chip-border);border-radius:var(--fdsc-chip-border-radius);color:var(--fdsc-chip-text-color);display:inline-flex;font-family:inherit;min-height:var(--fdsc-chip-height);padding:0 var(--fdsc-chip-padding);text-decoration:none}.fds-chip--button:disabled,.fds-chip--button[aria-disabled=true]{cursor:not-allowed;opacity:var(--fds-opacity-disabled)}.fds-chip--button .fds-chip__label{align-items:center;color:inherit;display:flex;flex-direction:row;gap:var(--fds-spacing-2);line-height:normal}.fds-chip--removable{--fdsc-removable-background:var(--fds-semantic-surface-action-default);--fdsc-removable-text-color:var(--fds-semantic-text-neutral-on_inverted);--fdsc-removable-chip-size:var(--fds-sizing-7);--fdsc-removable-chip-xmark-color:var(--fds-semantic-text-neutral-on_inverted);--fdsc-removable-chip-xmark-padding_right:var(--fds-spacing-1);--fdsc-removable-chip-xmark-size:var(--fds-sizing-6);--fdsc-removable-chip-xmark-wrapper-width:calc(var(--fdsc-removable-chip-xmark-size) + var(--fdsc-removable-chip-xmark-padding_right));background:var(--fdsc-removable-background);border:0;color:var(--fdsc-removable-text-color);min-height:var(--fdsc-chip-height);padding-right:var(--fds-spacing-2)}.fds-chip--removable.fds-chip--sm{padding-right:var(--fds-spacing-1)}.fds-chip--removable.fds-chip--lg{padding-right:var(--fds-spacing-2)}.fds-chip__x-mark{color:var(--fdsc-removable-chip-xmark-color)}.fds-chip__x-mark,.fds-chip__x-mark .fds-chip__icon{height:var(--fdsc-removable-chip-xmark-size);width:var(--fdsc-removable-chip-xmark-size)}.fds-chip--spacing{padding-left:var(--fds-spacing-2)!important}.fds-chip--sm .fds-chip__checkmark-icon{height:var(--fds-sizing-5);width:auto}.fds-chip--md .fds-chip__checkmark-icon{height:24px;width:auto}.fds-chip--lg .fds-chip__checkmark-icon{height:26px;width:auto}.fds-chip--group-container{display:flex;gap:var(--fdsc-gap);list-style-type:none;margin:0;padding:0}.fds-chip--group-container,.fds-chip--group-container.fds-chip--lg,.fds-chip--group-container.fds-chip--md,.fds-chip--group-container.fds-chip--sm{--fdsc-gap:var(--fds-spacing-2)}@media (hover:hover) and (pointer:fine){.fds-chip--button:not(:disabled,[aria-disabled=true]):hover{--fdsc-chip-background:var(--fds-semantic-surface-action-first-subtle-hover);--fdsc-chip-text-color:var(--fds-semantic-text-neutral-default);--fdsc-chip-border:var(--fds-semantic-border-action-first-subtle-hover);cursor:pointer}.fds-chip--button:not(:disabled,[aria-disabled=true]):is([aria-pressed=true]):hover{--fdsc-chip-background:var(--fds-semantic-surface-action-first-no_fill-active);--fdsc-chip-text-color:var(--fds-semantic-text-neutral-default)}.fds-chip--removable:not(:disabled,[aria-disabled=true]):focus,.fds-chip--removable:not(:disabled,[aria-disabled=true]):hover{--fdsc-removable-background:var(--fds-semantic-surface-action-hover);--fdsc-removable-chip-xmark-color:var(--fds-semantic-text-neutral-on_inverted)}}.fds-chip--button:is([aria-pressed=true]),.fds-chip--button:not(:disabled,[aria-disabled=true]):active,.fds-chip--removable:is([aria-pressed=true]),.fds-chip--removable:not(:disabled,[aria-disabled=true]):active{--fdsc-chip-background:var(--fds-semantic-surface-action-first-active);--fdsc-chip-text-color:var(--fds-semantic-text-neutral-on_inverted);--fdsc-chip-border:var(--fds-semantic-surface-action-first-active);--fdsc-removable-background:var(--fds-semantic-surface-action-first-active);--fdsc-removable-text-color:var(--fds-semantic-text-neutral-on_inverted)}.fds-chip--sm{--fdsc-chip-height:var(--fds-sizing-7);--fdsc-chip-padding:var(--fds-spacing-3);--fdsc-removable-chip-xmark-size:var(--fds-sizing-5);--fdsc-removable-chip-xmark-padding_right:var(--fds-spacing-1)}.fds-chip--md{--fdsc-chip-height:var(--fds-sizing-8);--fdsc-chip-padding:var(--fds-spacing-3);--fdsc-removable-chip-xmark-size:var(--fds-sizing-6);--fdsc-removable-chip-xmark-padding_right:var(--fds-spacing-2)}.fds-chip--lg{--fdsc-chip-height:var(--fds-sizing-9);--fdsc-chip-padding:var(--fds-spacing-4);--fdsc-removable-chip-xmark-size:var(--fds-sizing-7);--fdsc-removable-chip-xmark-padding_right:var(--fds-spacing-3)}}@layer fds.divider{.fds-divider{border:none;border-top:1px solid}.fds-divider--default{border-color:var(--fds-semantic-border-divider-default)}.fds-divider--strong{border-color:var(--fds-semantic-border-divider-strong)}.fds-divider--subtle{border-color:var(--fds-semantic-border-divider-subtle)}}@layer fds.tabs{.fds-tabs__tab{--fds-tabs__tab-bottom-border-color:transparent;align-items:center;background-color:initial;border:none;border-radius:0;box-sizing:border-box;color:var(--fds-semantic-text-neutral-subtle);cursor:pointer;display:flex;flex-direction:row;gap:var(--fds-spacing-1);justify-content:center;padding:var(--fds-spacing-2) var(--fds-spacing-3);position:relative;text-align:center}.fds-tabs__content{padding:var(--fds-spacing-5)}.fds-tabs--sm .fds-tabs__content,.fds-tabs--sm .fds-tabs__tab{font:var(--fds-typography-paragraph-short-small)}.fds-tabs--md .fds-tabs__content,.fds-tabs--md .fds-tabs__tab{font:var(--fds-typography-paragraph-short-medium)}.fds-tabs--lg .fds-tabs__content,.fds-tabs--lg .fds-tabs__tab{font:var(--fds-typography-paragraph-short-large)}.fds-tabs--sm .fds-tabs__tab{padding:var(--fds-spacing-2) var(--fds-spacing-4)}.fds-tabs--md .fds-tabs__tab{padding:var(--fds-spacing-3) var(--fds-spacing-5)}.fds-tabs--lg .fds-tabs__tab{padding:var(--fds-spacing-4) var(--fds-spacing-6)}.fds-tabs--sm .fds-tabs__content{padding:var(--fds-spacing-4)}.fds-tabs--md .fds-tabs__content{padding:var(--fds-spacing-5)}.fds-tabs--lg .fds-tabs__content{padding:var(--fds-spacing-6)}@media (hover:hover) and (pointer:fine){.fds-tabs__tab:hover:not([aria-selected=true]){--fds-tabs__tab-bottom-border-color:var(--fds-semantic-border-neutral-subtle);color:var(--fds-semantic-text-neutral-default)}}.fds-tabs__tab[aria-selected=true]{--fds-tabs__tab-bottom-border-color:var(--fds-semantic-border-action-default);color:var(--fds-semantic-text-action-default)}.fds-tabs__tab:focus-visible{--fds-tabs__tab-bottom-border-color:var(--fds-semantic-text-neutral-default);background:var(--fds-semantic-border-focus-outline);color:var(--fds-semantic-text-neutral-default);outline:none}.fds-tabs__tab:after{background-color:var(--fds-tabs__tab-bottom-border-color);border-radius:var(--fds-border_radius-full);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.fds-tabs__tablist{border-bottom:var(--fds-border_width-default) solid var(--fds-semantic-border-neutral-subtle);display:flex;flex-direction:row}}@layer fds.pagination{.fds-pagination{--fds-pagination-listitem-margin:var(--fds-spacing-4);--fds-pagination-ellipsis-width:var(--fds-sizing-12);--fds-pagination-chevron-margin:var(--fds-spacing-2);display:flex;list-style-type:none;margin:0;padding:0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fds-pagination--hidden{visibility:hidden}.fds-pagination--lg,.fds-pagination--md,.fds-pagination--sm{--fds-pagination-chevron-margin:var(--fds-spacing-2)}.fds-pagination li:first-child{margin-right:var(--fds-pagination-chevron-margin)}.fds-pagination li:last-child{margin-left:var(--fds-pagination-chevron-margin)}.fds-pagination__item{flex:1;margin-right:var(--fds-pagination-listitem-margin)}.fds-pagination--sm .fds-pagination__item{--fds-pagination-listitem-margin:var(--fds-spacing-2);--fds-pagination-ellipsis-width:var(--fds-sizing-10)}.fds-pagination--md .fds-pagination__item{--fds-pagination-listitem-margin:var(--fds-spacing-4);--fds-pagination-ellipsis-width:var(--fds-sizing-12)}.fds-pagination--lg .fds-pagination__item{--fds-pagination-listitem-margin:var(--fds-spacing-6);--fds-pagination-ellipsis-width:var(--fds-sizing-14)}.fds-pagination__item.fds-pagination--compact{--fds-pagination-listitem-margin:var(--fds-spacing-0);--fds-pagination-chevron-margin:var(--fds-spacing-1)}.fds-pagination__ellipsis{margin-top:.5em;text-align:center;width:var(--fds-pagination-ellipsis-width)}}@layer fds.fds-popover{.fds-popover{--fds-popover-border:1px solid;--fds-popover-background:var(--fds-semantic-surface-neutral-default);background:var(--fds-popover-background);border:var(--fds-popover-border);border-radius:var(--fds-border_radius-medium);max-width:300px;padding:var(--fds-spacing-3);z-index:1500}.fds-popover--sm{padding:var(--fds-spacing-2) var(--fds-spacing-3)}.fds-popover--md{padding:var(--fds-spacing-3) var(--fds-spacing-4)}.fds-popover--lg{padding:var(--fds-spacing-3) var(--fds-spacing-5)}.fds-popover--default{--fds-popover-background:var(--fds-semantic-surface-neutral-default);border-color:var(--fds-semantic-border-neutral-default)}.fds-popover--info{--fds-popover-background:var(--fds-semantic-surface-info-subtle);border-color:var(--fds-semantic-border-info-default)}.fds-popover--warning{--fds-popover-background:var(--fds-semantic-surface-warning-subtle);border-color:var(--fds-semantic-border-warning-default)}.fds-popover--danger{--fds-popover-background:var(--fds-semantic-surface-danger-subtle);border-color:var(--fds-semantic-border-danger-default)}.fds-popover__arrow{background:var(--fds-popover-background);position:absolute;transform:rotate(45deg)}.fds-popover__arrow.fds-popover__arrow--top{border-left:var(--fds-popover-border);border-top:var(--fds-popover-border);border-color:inherit}.fds-popover__arrow.fds-popover__arrow--bottom{border-bottom:var(--fds-popover-border);border-right:var(--fds-popover-border);border-color:inherit}.fds-popover__arrow.fds-popover__arrow--right{border-right:var(--fds-popover-border);border-top:var(--fds-popover-border);border-color:inherit}.fds-popover__arrow.fds-popover__arrow--left{border-bottom:var(--fds-popover-border);border-left:var(--fds-popover-border);border-color:inherit}}@layer fds.skeleton{.fds-skeleton{--fds-skeleton-animation-duration:0.8s;animation:fds-skeleton-opacity-fade var(--fds-skeleton-animation-duration) linear infinite alternate;background-color:var(--fds-semantic-surface-neutral-subtle-hover);height:1.3em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fds-skeleton--circle{border-radius:50%;width:1.3em}.fds-skeleton--rectangle{border-radius:.2em;width:100%}.fds-skeleton--text{border-radius:.55em;height:auto;transform:scaleY(.6);transform-origin:0 55%;width:100%}.fds-skeleton--text:empty:before{content:"\00a0"}.fds-skeleton--has-children{color:transparent!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fds-skeleton--has-children>*{visibility:hidden}@media (prefers-reduced-motion:reduce){.fds-skeleton{--fds-skeleton-animation-duration:1.6s}}@keyframes fds-skeleton-opacity-fade{0%{opacity:1}to{opacity:.4}}}@layer fds.tag{.fds-tag{--fds-tag-background:var(--fds-semantic-surface-neutral-subtle);--fds-tag-color:var(--fds-semantic-text-neutral-default);align-items:center;background-color:var(--fds-tag-background);border-radius:var(--fds-border_radius-small);box-sizing:border-box;color:var(--fds-tag-color);display:flex;min-height:var(--fds-sizing-8);width:-webkit-max-content;width:-moz-max-content;width:max-content;word-break:break-word}.fds-tag,.fds-tag--sm{padding:0 var(--fds-spacing-2)}.fds-tag--sm{min-height:var(--fds-sizing-7)}.fds-tag--md{min-height:var(--fds-sizing-8);padding:0 var(--fds-spacing-2)}.fds-tag--lg{min-height:var(--fds-sizing-9);padding:0 var(--fds-spacing-3)}.fds-tag--neutral{--fds-tag-background:var(--fds-semantic-surface-neutral-subtle);--fds-tag-color:var(--fds-semantic-text-neutral-default)}.fds-tag--info{--fds-tag-background:var(--fds-semantic-surface-info-subtle);--fds-tag-color:var(--fds-semantic-text-neutral-default)}.fds-tag--success{--fds-tag-background:var(--fds-semantic-surface-success-subtle);--fds-tag-color:var(--fds-semantic-text-success-on_success_subtle)}.fds-tag--warning{--fds-tag-background:var(--fds-semantic-surface-warning-default);--fds-tag-color:var(--fds-semantic-text-neutral-default)}.fds-tag--danger{--fds-tag-background:var(--fds-semantic-surface-danger-subtle);--fds-tag-color:var(--fds-semantic-text-danger-on_danger_subtle)}.fds-tag--first{--fds-tag-background:var(--fds-semantic-surface-first-light);--fds-tag-color:var(--fds-semantic-text-neutral-default)}.fds-tag--second{--fds-tag-background:var(--fds-semantic-surface-second-light);--fds-tag-color:var(--fds-semantic-text-neutral-default)}.fds-tag--third{--fds-tag-background:var(--fds-semantic-surface-third-light);--fds-tag-color:var(--fds-semantic-text-neutral-default)}}@layer fds.errorsummary{.fds-error-summary{background-color:var(--fds-semantic-surface-danger-subtle);border-radius:var(--fds-border_radius-large);padding:var(--fds-spacing-6) var(--fds-spacing-8)}.fds-error-summary a{color:var(--fds-semantic-text-neutral-default)}.fds-error-summary li:last-of-type{margin-bottom:0}}@layer fds.togglegroup{.fds-togglegroup{background-color:var(--fds-semantic-background-default);border:var(--fds-semantic-border-neutral-default) solid var(--fds-border_width-default);border-radius:var(--fds-border_radius-large);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fds-togglegroup__content{display:inline-grid;gap:var(--fds-spacing-1);grid-auto-columns:1fr;grid-auto-flow:column;padding:var(--fds-spacing-1)}.fds-togglegroup__input{display:none}.fds-togglegroup__item:focus-visible{z-index:1}}@layer fds.tooltip{.fds-tooltip{background:var(--fds-semantic-surface-neutral-inverted);border-radius:var(--fds-border_radius-medium);color:var(--fds-semantic-text-neutral-on_inverted);font:var(--fds-typography-paragraph-xsmall);font-family:inherit;padding:var(--fds-spacing-1) var(--fds-spacing-2)}.fds-tooltip--inverted{background:var(--fds-semantic-surface-neutral-subtle);color:var(--fds-semantic-text-neutral-default)}.fds-tooltip__arrow{fill:var(--fds-semantic-surface-neutral-inverted)}.fds-tooltip--inverted .fds-tooltip__arrow{fill:var(--fds-semantic-surface-neutral-subtle)}}@layer fds.spinner{.fds-spinner{animation:fds-spinner-rotate-animation linear infinite;animation-duration:2s}.fds-spinner__circle{stroke-dasharray:1px,200px;animation:fds-spinner-stroke-animation ease-in-out infinite;animation-duration:2s;transform-origin:center}@media (prefers-reduced-motion:reduce){.fds-spinner,.fds-spinner__circle{animation-duration:6s}}.fds-spinner--default .fds-spinner__circle{stroke:var(--fds-semantic-border-neutral-default)}.fds-spinner--interaction .fds-spinner__circle{stroke:var(--fds-semantic-border-action-first-default)}.fds-spinner--inverted .fds-spinner__circle{stroke:var(--fds-semantic-surface-neutral-default)}.fds-spinner__background{stroke:var(--fds-semantic-border-neutral-subtle)}.fds-spinner__background--inverted{stroke:var(--fds-semantic-surface-neutral-dark)}@keyframes fds-spinner-rotate-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fds-spinner-stroke-animation{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px;transform:rotate(0deg)}to{stroke-dasharray:1px,200px;stroke-dashoffset:-120px;transform:rotate(15deg)}}}@layer fds.table{.fds-table{border-collapse:initial;border-spacing:0;position:relative;text-align:left;--table-padding:0;--border-radius:var(--fds-border_radius-medium)}.fds-table--sticky-header{overflow:auto}.fds-table--border .fds-table__row:last-of-type td{border-bottom:0}.fds-table--sm{--table-padding:var(--fds-spacing-1) var(--fds-spacing-3)}.fds-table--md{--table-padding:var(--fds-spacing-2) var(--fds-spacing-3)}.fds-table--lg{--table-padding:var(--fds-spacing-3) var(--fds-spacing-3)}.fds-table__head{box-sizing:border-box;font:inherit;font-family:inherit;font-weight:500;z-index:0}.fds-table__head,.fds-table__header__cell{border-bottom:2px solid var(--fds-semantic-border-divider-default);border-spacing:0}.fds-table__header__cell{background-color:var(--fds-semantic-surface-neutral-default);font:inherit;font-family:inherit;padding:var(--table-padding)}.fds-table--sticky-header .fds-table__head .fds-table__header__cell{position:-webkit-sticky;position:sticky;top:0;z-index:1}.fds-table__header__cell--sortable{padding:0}.fds-table__header__cell--sortable button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;font:inherit;font-family:inherit;gap:var(--fds-spacing-1);padding:var(--table-padding);position:relative;width:100%;z-index:2}.fds-table__header__cell--sorted button{background-color:var(--fds-semantic-surface-neutral-subtle)}.fds-table__header__cell--sortable button:focus{z-index:3}.fds-table__header__cell--sortable button svg{font-size:1.2em}.fds-table__cell{background-color:var(--fds-semantic-surface-neutral-default);border-bottom:1px solid var(--fds-semantic-border-divider-default);padding:var(--table-padding)}.fds-table--zebra .fds-table__row{border-bottom:0}.fds-table--zebra tr:nth-child(2n):not(:hover) .fds-table__cell{background-color:var(--fds-semantic-background-subtle)}.fds-table--border{border:1px solid var(--fds-semantic-border-neutral-default);border-radius:var(--border-radius)}.fds-table--border .fds-table__head .fds-table__header__cell:first-of-type{border-top-left-radius:var(--border-radius);overflow:hidden}.fds-table--border .fds-table__head .fds-table__header__cell:last-of-type{border-top-right-radius:var(--border-radius);overflow:hidden}.fds-table--border .fds-table__row:last-of-type .fds-table__cell:first-of-type{border-bottom-left-radius:var(--border-radius);overflow:hidden}.fds-table--border .fds-table__row:last-of-type .fds-table__cell:last-of-type{border-bottom-right-radius:var(--border-radius);overflow:hidden}@media (hover:hover) and (pointer:fine){.fds-table__header__cell--sortable button:hover,.fds-table__row:hover .fds-table__cell{background-color:var(--fds-semantic-surface-neutral-subtle-hover)}}}@layer fds.combobox{.fds-combobox{background-color:initial;display:grid;gap:var(--fds-spacing-2)}.fds-combobox__options-wrapper{background:var(--fds-semantic-background-default);overflow-y:auto;padding:var(--fds-spacing-2);z-index:1600}.fds-combobox--readonly .fds-combobox__input{pointer-events:none}.fds-combobox__input__wrapper{align-items:center;cursor:text;display:flex;font:var(--fds-typography-paragraph-medium);font-family:inherit;gap:var(--fds-spacing-1);height:auto;justify-content:space-between;padding:var(--fds-spacing-2);position:relative;width:100%}.fds-combobox__input__wrapper .fds-combobox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:none;flex-grow:1;height:100%;min-width:50px}.fds-combobox--sm .fds-combobox__input__wrapper{min-height:var(--fds-sizing-10);padding:5px var(--fds-spacing-2)}.fds-combobox--sm .fds-combobox__input__wrapper,.fds-combobox--sm .fds-combobox__input__wrapper .fds-combobox__input{font:var(--fds-typography-paragraph-small);font-family:inherit}.fds-combobox--md .fds-combobox__input__wrapper{min-height:var(--fds-sizing-12);padding:7px var(--fds-spacing-3)}.fds-combobox--md .fds-combobox__input__wrapper,.fds-combobox--md .fds-combobox__input__wrapper .fds-combobox__input{font:var(--fds-typography-paragraph-medium);font-family:inherit}.fds-combobox--lg .fds-combobox__input__wrapper{min-height:var(--fds-sizing-14);padding:7px var(--fds-spacing-4)}.fds-combobox--lg .fds-combobox__input__wrapper,.fds-combobox--lg .fds-combobox__input__wrapper .fds-combobox__input{font:var(--fds-typography-paragraph-large);font-family:inherit}.fds-combobox__input__wrapper .fds-combobox__input:focus{outline:none}.fds-combobox__input__wrapper.fds-combobox--error{border-color:var(--fds-semantic-border-danger-default);border-width:2px}.fds-combobox__chip-and-input{align-items:center;background-color:initial;display:flex;flex-wrap:wrap;gap:var(--fds-spacing-2);width:100%}.fds-combobox__arrow{cursor:pointer;display:grid;place-items:center}.fds-combobox__input__wrapper.fds-combobox--readonly{background:var(--fds-semantic-surface-neutral-subtle);border-color:var(--fds-semantic-border-neutral-default)}.fds-combobox__label{align-items:center;display:inline-flex;flex-direction:row;gap:var(--fds-spacing-1);min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.fds-combobox__description{color:var(--fds-semantic-text-neutral-subtle);margin-top:calc(var(--fds-spacing-2)*-1)}.fds-combobox__clear-button{aspect-ratio:1;background-color:initial;border:none;border-radius:var(--fds-spacing-1);color:var(--fds-semantic-text-neutral-default);cursor:pointer;display:grid;height:29px;padding:0;place-items:center;width:29px}.fds-combobox--sm .fds-combobox__clear-button{height:25px;width:25px}.fds-combobox--md .fds-combobox__clear-button{height:29px;width:29px}.fds-combobox--lg .fds-combobox__clear-button{height:31px;width:31px}.fds-combobox__clear-button:not(:disabled):hover{background-color:var(--fds-semantic-surface-info-subtle-hover)}.fds-combobox__disabled{opacity:var(--fds-opacity-disabled)}.fds-combobox__disabled *{cursor:not-allowed}.fds-combobox__readonly__icon{height:1.2em;width:1.2em}.fds-combobox__error-message{margin-top:var(--fds-spacing-2)}.fds-combobox__error-message:empty{display:none}.fds-combobox__loading{align-content:center;display:flex;gap:var(--fds-spacing-2)}.fds-combobox__input__wrapper:has(input:focus){--fds-focus-border-width:3px;box-shadow:0 0 0 var(--fds-focus-border-width) var(--fds-semantic-border-focus-boxshadow)!important;outline:var(--fds-focus-border-width) solid var(--fds-semantic-border-focus-outline);outline-offset:var(--fds-focus-border-width)}.fds-combobox__empty{padding:var(--fds-spacing-2) var(--fds-spacing-3)}.fds-combobox--lg .fds-combobox__empty{font:var(--fds-typography-label-large);font-family:inherit;font-weight:400}.fds-combobox--md .fds-combobox__empty{font:var(--fds-typography-label-medium);font-family:inherit;font-weight:400}.fds-combobox--sm .fds-combobox__empty{font:var(--fds-typography-label-small);font-family:inherit;font-weight:400}.fds-combobox__custom{padding:var(--fds-spacing-2) var(--fds-spacing-3)}.fds-combobox--lg .fds-combobox__custom{font:var(--fds-typography-label-large);font-family:inherit;font-weight:400}.fds-combobox--md .fds-combobox__custom{font:var(--fds-typography-label-medium);font-family:inherit;font-weight:400}.fds-combobox--sm .fds-combobox__custom{font:var(--fds-typography-label-small);font-family:inherit;font-weight:400}.fds-combobox__option{background:none;border:none;border-left:5px solid transparent;border-radius:var(--fds-border_radius-interactive);cursor:pointer;display:grid;font:var(--fds-typography-label-medium);font-family:inherit;grid-template-columns:1.2em 1fr;height:auto;justify-content:start;padding:var(--fds-spacing-2) var(--fds-spacing-3);padding-left:var(--fds-spacing-1);text-align:left;width:100%}.fds-combobox__option.fds-combobox__option--active{background:var(--fds-semantic-surface-action-first-no_fill-hover);border-left:5px solid var(--fds-semantic-border-input-hover)}.fds-combobox__option>div{align-self:flex-start}.fds-combobox__option.fds-combobox__option--multiple{gap:var(--fds-spacing-2);grid-template-columns:auto 1fr}.fds-combobox__option__label{color:var(--fds-semantic-text-neutral-default);cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--fds-spacing-1);margin:auto 0}.fds-combobox__option--active .fds-combobox__option__label{color:var(--fds-semantic-text-action-hover)}.fds-combobox__option__icon-wrapper{aspect-ratio:1/1;background-color:#fff;border:2px solid var(--fds-semantic-border-input-default);border-radius:var(--fds-border_radius-interactive);display:grid;place-items:center;width:var(--fds-spacing-6)}.fds-combobox__option--active .fds-combobox__option__icon-wrapper{border-color:var(--fds-semantic-border-input-hover)}.fds-combobox--sm .fds-combobox__option .fds-combobox__option__icon-wrapper{width:var(--fds-spacing-5)}.fds-combobox--md .fds-combobox__option .fds-combobox__option__icon-wrapper{width:var(--fds-spacing-6)}.fds-combobox--lg .fds-combobox__option .fds-combobox__option__icon-wrapper{width:var(--fds-spacing-7)}.fds-combobox__option__icon-wrapper.fds-combobox__option__icon-wrapper--selected{background-color:var(--fds-semantic-border-input-hover);border-color:var(--fds-semantic-border-input-hover)}.fds-combobox__option__icon-wrapper__icon{box-sizing:border-box;padding-top:.2em;transform:scale(1.4);stroke:var(--fds-semantic-text-neutral-default);color:var(--fds-semantic-text-neutral-default)}.fds-combobox__option__icon-wrapper .fds-combobox__option__icon-wrapper__icon{padding-top:0}.fds-combobox__option--active .fds-combobox__option__icon-wrapper__icon{stroke:var(--fds-semantic-text-action-hover);color:var(--fds-semantic-text-action-hover)}.fds-combobox__option__icon-wrapper.fds-combobox__option__icon-wrapper--selected .fds-combobox__option__icon-wrapper__icon{color:#fff;stroke:#fff}.fds-combobox__option__description{color:var(--fds-semantic-text-neutral-subtle);display:flex;flex-direction:column;flex-wrap:wrap;font:inherit;font-family:inherit;gap:var(--fds-spacing-1)}} +/* required styles */ + +.leaflet-pane, +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-tile-container, +.leaflet-pane > svg, +.leaflet-pane > canvas, +.leaflet-zoom-box, +.leaflet-image-layer, +.leaflet-layer { + position: absolute; + left: 0; + top: 0; + } +.leaflet-container { + overflow: hidden; + } +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-user-drag: none; + } +/* Prevents IE11 from highlighting tiles in blue */ +.leaflet-tile::selection { + background: transparent; +} +/* Safari renders non-retina tile on retina better with this, but Chrome is worse */ +.leaflet-safari .leaflet-tile { + image-rendering: -webkit-optimize-contrast; + } +/* hack that prevents hw layers "stretching" when loading new tiles */ +.leaflet-safari .leaflet-tile-container { + width: 1600px; + height: 1600px; + -webkit-transform-origin: 0 0; + } +.leaflet-marker-icon, +.leaflet-marker-shadow { + display: block; + } +/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ +/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ +.leaflet-container .leaflet-overlay-pane svg { + max-width: none !important; + max-height: none !important; + } +.leaflet-container .leaflet-marker-pane img, +.leaflet-container .leaflet-shadow-pane img, +.leaflet-container .leaflet-tile-pane img, +.leaflet-container img.leaflet-image-layer, +.leaflet-container .leaflet-tile { + max-width: none !important; + max-height: none !important; + width: auto; + padding: 0; + } + +.leaflet-container img.leaflet-tile { + /* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */ + mix-blend-mode: plus-lighter; +} + +.leaflet-container.leaflet-touch-zoom { + -ms-touch-action: pan-x pan-y; + touch-action: pan-x pan-y; + } +.leaflet-container.leaflet-touch-drag { + -ms-touch-action: pinch-zoom; + /* Fallback for FF which doesn't support pinch-zoom */ + touch-action: none; + touch-action: pinch-zoom; +} +.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { + -ms-touch-action: none; + touch-action: none; +} +.leaflet-container { + -webkit-tap-highlight-color: transparent; +} +.leaflet-container a { + -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); +} +.leaflet-tile { + filter: inherit; + visibility: hidden; + } +.leaflet-tile-loaded { + visibility: inherit; + } +.leaflet-zoom-box { + width: 0; + height: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + z-index: 800; + } +/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ +.leaflet-overlay-pane svg { + -moz-user-select: none; + } + +.leaflet-pane { z-index: 400; } + +.leaflet-tile-pane { z-index: 200; } +.leaflet-overlay-pane { z-index: 400; } +.leaflet-shadow-pane { z-index: 500; } +.leaflet-marker-pane { z-index: 600; } +.leaflet-tooltip-pane { z-index: 650; } +.leaflet-popup-pane { z-index: 700; } + +.leaflet-map-pane canvas { z-index: 100; } +.leaflet-map-pane svg { z-index: 200; } + +.leaflet-vml-shape { + width: 1px; + height: 1px; + } +.lvml { + behavior: url(#default#VML); + display: inline-block; + position: absolute; + } + + +/* control positioning */ + +.leaflet-control { + position: relative; + z-index: 800; + pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ + pointer-events: auto; + } +.leaflet-top, +.leaflet-bottom { + position: absolute; + z-index: 1000; + pointer-events: none; + } +.leaflet-top { + top: 0; + } +.leaflet-right { + right: 0; + } +.leaflet-bottom { + bottom: 0; + } +.leaflet-left { + left: 0; + } +.leaflet-control { + float: left; + clear: both; + } +.leaflet-right .leaflet-control { + float: right; + } +.leaflet-top .leaflet-control { + margin-top: 10px; + } +.leaflet-bottom .leaflet-control { + margin-bottom: 10px; + } +.leaflet-left .leaflet-control { + margin-left: 10px; + } +.leaflet-right .leaflet-control { + margin-right: 10px; + } + + +/* zoom and fade animations */ + +.leaflet-fade-anim .leaflet-popup { + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; + } +.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { + opacity: 1; + } +.leaflet-zoom-animated { + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; + } +svg.leaflet-zoom-animated { + will-change: transform; +} + +.leaflet-zoom-anim .leaflet-zoom-animated { + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); + -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); + transition: transform 0.25s cubic-bezier(0,0,0.25,1); + } +.leaflet-zoom-anim .leaflet-tile, +.leaflet-pan-anim .leaflet-tile { + -webkit-transition: none; + -moz-transition: none; + transition: none; + } + +.leaflet-zoom-anim .leaflet-zoom-hide { + visibility: hidden; + } + + +/* cursors */ + +.leaflet-interactive { + cursor: pointer; + } +.leaflet-grab { + cursor: -webkit-grab; + cursor: -moz-grab; + cursor: grab; + } +.leaflet-crosshair, +.leaflet-crosshair .leaflet-interactive { + cursor: crosshair; + } +.leaflet-popup-pane, +.leaflet-control { + cursor: auto; + } +.leaflet-dragging .leaflet-grab, +.leaflet-dragging .leaflet-grab .leaflet-interactive, +.leaflet-dragging .leaflet-marker-draggable { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; + cursor: grabbing; + } + +/* marker & overlays interactivity */ +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-image-layer, +.leaflet-pane > svg path, +.leaflet-tile-container { + pointer-events: none; + } + +.leaflet-marker-icon.leaflet-interactive, +.leaflet-image-layer.leaflet-interactive, +.leaflet-pane > svg path.leaflet-interactive, +svg.leaflet-image-layer.leaflet-interactive path { + pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ + pointer-events: auto; + } + +/* visual tweaks */ + +.leaflet-container { + background: #ddd; + outline-offset: 1px; + } +.leaflet-container a { + color: #0078A8; + } +.leaflet-zoom-box { + border: 2px dotted #38f; + background: rgba(255,255,255,0.5); + } + + +/* general typography */ +.leaflet-container { + font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; + font-size: 12px; + font-size: 0.75rem; + line-height: 1.5; + } + + +/* general toolbar styles */ + +.leaflet-bar { + box-shadow: 0 1px 5px rgba(0,0,0,0.65); + border-radius: 4px; + } +.leaflet-bar a { + background-color: #fff; + border-bottom: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 26px; + display: block; + text-align: center; + text-decoration: none; + color: black; + } +.leaflet-bar a, +.leaflet-control-layers-toggle { + background-position: 50% 50%; + background-repeat: no-repeat; + display: block; + } +.leaflet-bar a:hover, +.leaflet-bar a:focus { + background-color: #f4f4f4; + } +.leaflet-bar a:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } +.leaflet-bar a:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom: none; + } +.leaflet-bar a.leaflet-disabled { + cursor: default; + background-color: #f4f4f4; + color: #bbb; + } + +.leaflet-touch .leaflet-bar a { + width: 30px; + height: 30px; + line-height: 30px; + } +.leaflet-touch .leaflet-bar a:first-child { + border-top-left-radius: 2px; + border-top-right-radius: 2px; + } +.leaflet-touch .leaflet-bar a:last-child { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + } + +/* zoom control */ + +.leaflet-control-zoom-in, +.leaflet-control-zoom-out { + font: bold 18px 'Lucida Console', Monaco, monospace; + text-indent: 1px; + } + +.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out { + font-size: 22px; + } + + +/* layers control */ + +.leaflet-control-layers { + box-shadow: 0 1px 5px rgba(0,0,0,0.4); + background: #fff; + border-radius: 5px; + } +.leaflet-control-layers-toggle { + background-image: url(images/layers.png); + width: 36px; + height: 36px; + } +.leaflet-retina .leaflet-control-layers-toggle { + background-image: url(images/layers-2x.png); + background-size: 26px 26px; + } +.leaflet-touch .leaflet-control-layers-toggle { + width: 44px; + height: 44px; + } +.leaflet-control-layers .leaflet-control-layers-list, +.leaflet-control-layers-expanded .leaflet-control-layers-toggle { + display: none; + } +.leaflet-control-layers-expanded .leaflet-control-layers-list { + display: block; + position: relative; + } +.leaflet-control-layers-expanded { + padding: 6px 10px 6px 6px; + color: #333; + background: #fff; + } +.leaflet-control-layers-scrollbar { + overflow-y: scroll; + overflow-x: hidden; + padding-right: 5px; + } +.leaflet-control-layers-selector { + margin-top: 2px; + position: relative; + top: 1px; + } +.leaflet-control-layers label { + display: block; + font-size: 13px; + font-size: 1.08333em; + } +.leaflet-control-layers-separator { + height: 0; + border-top: 1px solid #ddd; + margin: 5px -10px 5px -6px; + } + +/* Default icon URLs */ +.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */ + background-image: url(images/marker-icon.png); + } + + +/* attribution and scale controls */ + +.leaflet-container .leaflet-control-attribution { + background: #fff; + background: rgba(255, 255, 255, 0.8); + margin: 0; + } +.leaflet-control-attribution, +.leaflet-control-scale-line { + padding: 0 5px; + color: #333; + line-height: 1.4; + } +.leaflet-control-attribution a { + text-decoration: none; + } +.leaflet-control-attribution a:hover, +.leaflet-control-attribution a:focus { + text-decoration: underline; + } +.leaflet-attribution-flag { + display: inline !important; + vertical-align: baseline !important; + width: 1em; + height: 0.6669em; + } +.leaflet-left .leaflet-control-scale { + margin-left: 5px; + } +.leaflet-bottom .leaflet-control-scale { + margin-bottom: 5px; + } +.leaflet-control-scale-line { + border: 2px solid #777; + border-top: none; + line-height: 1.1; + padding: 2px 5px 1px; + white-space: nowrap; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: rgba(255, 255, 255, 0.8); + text-shadow: 1px 1px #fff; + } +.leaflet-control-scale-line:not(:first-child) { + border-top: 2px solid #777; + border-bottom: none; + margin-top: -2px; + } +.leaflet-control-scale-line:not(:first-child):not(:last-child) { + border-bottom: 2px solid #777; + } + +.leaflet-touch .leaflet-control-attribution, +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + box-shadow: none; + } +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + border: 2px solid rgba(0,0,0,0.2); + background-clip: padding-box; + } + + +/* popup */ + +.leaflet-popup { + position: absolute; + text-align: center; + margin-bottom: 20px; + } +.leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; + border-radius: 12px; + } +.leaflet-popup-content { + margin: 13px 24px 13px 20px; + line-height: 1.3; + font-size: 13px; + font-size: 1.08333em; + min-height: 1px; + } +.leaflet-popup-content p { + margin: 17px 0; + margin: 1.3em 0; + } +.leaflet-popup-tip-container { + width: 40px; + height: 20px; + position: absolute; + left: 50%; + margin-top: -1px; + margin-left: -20px; + overflow: hidden; + pointer-events: none; + } +.leaflet-popup-tip { + width: 17px; + height: 17px; + padding: 1px; + + margin: -10px auto 0; + pointer-events: auto; + + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } +.leaflet-popup-content-wrapper, +.leaflet-popup-tip { + background: white; + color: #333; + box-shadow: 0 3px 14px rgba(0,0,0,0.4); + } +.leaflet-container a.leaflet-popup-close-button { + position: absolute; + top: 0; + right: 0; + border: none; + text-align: center; + width: 24px; + height: 24px; + font: 16px/24px Tahoma, Verdana, sans-serif; + color: #757575; + text-decoration: none; + background: transparent; + } +.leaflet-container a.leaflet-popup-close-button:hover, +.leaflet-container a.leaflet-popup-close-button:focus { + color: #585858; + } +.leaflet-popup-scrolled { + overflow: auto; + } + +.leaflet-oldie .leaflet-popup-content-wrapper { + -ms-zoom: 1; + } +.leaflet-oldie .leaflet-popup-tip { + width: 24px; + margin: 0 auto; + + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); + } + +.leaflet-oldie .leaflet-control-zoom, +.leaflet-oldie .leaflet-control-layers, +.leaflet-oldie .leaflet-popup-content-wrapper, +.leaflet-oldie .leaflet-popup-tip { + border: 1px solid #999; + } + + +/* div icon */ + +.leaflet-div-icon { + background: #fff; + border: 1px solid #666; + } + + +/* Tooltip */ +/* Base styles for the element that has a tooltip */ +.leaflet-tooltip { + position: absolute; + padding: 6px; + background-color: #fff; + border: 1px solid #fff; + border-radius: 3px; + color: #222; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; + box-shadow: 0 1px 3px rgba(0,0,0,0.4); + } +.leaflet-tooltip.leaflet-interactive { + cursor: pointer; + pointer-events: auto; + } +.leaflet-tooltip-top:before, +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + position: absolute; + pointer-events: none; + border: 6px solid transparent; + background: transparent; + content: ""; + } + +/* Directions */ + +.leaflet-tooltip-bottom { + margin-top: 6px; +} +.leaflet-tooltip-top { + margin-top: -6px; +} +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-top:before { + left: 50%; + margin-left: -6px; + } +.leaflet-tooltip-top:before { + bottom: 0; + margin-bottom: -12px; + border-top-color: #fff; + } +.leaflet-tooltip-bottom:before { + top: 0; + margin-top: -12px; + margin-left: -6px; + border-bottom-color: #fff; + } +.leaflet-tooltip-left { + margin-left: -6px; +} +.leaflet-tooltip-right { + margin-left: 6px; +} +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + top: 50%; + margin-top: -6px; + } +.leaflet-tooltip-left:before { + right: 0; + margin-right: -12px; + border-left-color: #fff; + } +.leaflet-tooltip-right:before { + left: 0; + margin-left: -12px; + border-right-color: #fff; + } + +/* Printing */ + +@media print { + /* Prevent printers from removing background-images of controls. */ + .leaflet-control { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + } + +.jFG6dEhZgKjzHNSGMiNA:empty { + padding: 0; +} + +.ynDypLTqzYrX7VWMBF4T { + margin-top: calc(var(--modal-padding-y) * -1); + margin-right: calc(var(--modal-padding-x) * -1); + margin-bottom: var(--modal-padding-y); + margin-left: calc(var(--modal-padding-x) * -1); + padding: 10px var(--modal-padding-x); +} + +.kFMe2FFzc6ZzsHrFDFXM { + background-color: var(--colors-grey-200); +} + +.mQzRTTio1dKOAmZ6rdL2 { + background-color: var(--colors-red-200); +} + +.JrjmCpxgQQ8sgQOveTD_ { + display: flex; + max-width: 750px; + flex-wrap: wrap; + gap: 10px; +} + +.gfyjUeYoRqRSq8ZhhbRi { + max-width: 500px; +} +.mNy0bppQaWyiM0OZ0hU2 { + display: block; + margin-bottom: 24px; +} +.aQsQk_I1hYhJa14XJI2b { + font-size: 0.875rem; +} +.WOTiD8wBVG06NWs5HfrT { + font-size: 1.125rem; +} +.vHQ_1pvRgGVu8AA72kVr { + font-weight: 500; + color: #022f51; +} + +.DfQPn2f8C7s3E8XZWWIh { + align-self: flex-start; +} + +.h1ytYtZ6TnuQM6TudOLm { + flex-grow: 1; +} + +.h1ytYtZ6TnuQM6TudOLm header { + box-shadow: none; +} + +.udPwysrj0yZMqPp61eLU { + color: var(--fds-semantic-surface-action-default); +} + +.hBGXnGodyKZoCehz9HB7 { + background-color: transparent; +} + +.YJUs1XMjjTPypL7Bbpla { + color: var(--fds-semantic-surface-action-default); + font-size: 1.25rem; + line-height: 1.5; + margin-left: 2.25rem; + padding-bottom: 3px; + + @media screen and (max-width: 1024.95px) { + font-size: 1.125rem; + } + + &:hover { + padding: 0; + } + + & a { + color: var(--fds-semantic-surface-action-default); + border-bottom: 0; + } + + & a:hover { + color: var(--fds-semantic-surface-action-default); + border-bottom: 3px solid var(--fds-semantic-surface-action-default); + } +} + +.nQGmF3KTG8GQN7I048Fj { + flex-grow: 1; + list-style: none; + margin: 0; + padding: 0; + float: left; +} + +.nQGmF3KTG8GQN7I048Fj li { + display: inline; +} + +.EmFDFUt8rmw86xKULPGv { + float: right; +} + +.Z1T6cxzjqPrjekk3T5yn { + font-size: 0.875rem; +} + +.v_IwD7oqNb8AQ_CiIafH { + margin-right: 0.75rem; +} + +.hUCBKwdpRcIPwYMNbfLV { + margin-left: 5px; +} + +.TekR1YC3Gdds130BhDd3 { + padding-top: 1.875rem; + margin-bottom: 2.25rem; + padding-left: 0; + padding-right: 0; + box-sizing: border-box; +} + +.TekR1YC3Gdds130BhDd3 .Rsc39eqIIPg8b7oXO1Dg { + margin-top: 0; + margin-left: 1.5rem; +} + +.CW2q8M9lLRgb7QMvvLAN { + flex-grow: 1; +} + +.oXXHNc9URjd3_sVL3XP3 { + margin-bottom: 10px; +} + +.fiBY2Sy9LjRk9auExj4Q { + border-radius: 50%; + display: flex; + justify-content: center; + align-items: center; + background-color: var(--fds-semantic-surface-action-default); + width: calc(var(--icon-size) * 0.75); + height: calc(var(--icon-size) * 0.75); + padding: calc(var(--icon-size) * 0.25); +} + +.fiBY2Sy9LjRk9auExj4Q > * { + width: 100%; + height: 100%; +} + +.qoIGhd9RuH8B_B4tOZ8a { + height: 24px; + display: inline-block; +} + +._Kg2CLETnUmpmMu_9IH0 { + z-index: 1000; + position: fixed; + padding: 10px 0 10px 10px; + bottom: 20px; + right: -3px; +} + +._Kg2CLETnUmpmMu_9IH0 > .X6X2fOXkCY4ZyHfwQMaD { + transform: translateX(24px); + transition: transform 0.2s; +} + +._Kg2CLETnUmpmMu_9IH0:hover > .X6X2fOXkCY4ZyHfwQMaD, +._Kg2CLETnUmpmMu_9IH0:active > .X6X2fOXkCY4ZyHfwQMaD { + transform: translateX(0px); +} + +.ZGWz7rrf0gZyRTEpx5nY { + z-index: 1000; + cursor: pointer; + position: absolute; + top: -10px; + left: -10px; + font-size: 1.25rem; + color: crimson; + background-color: white; + border-radius: 50%; +} + +.ZGWz7rrf0gZyRTEpx5nY:hover { + color: darkred; +} + +.BMs7OiMgSJqI1P9qJbix { + display: none; +} + +@media print { + ._Kg2CLETnUmpmMu_9IH0 { + display: none; + } +} +._Kg2CLETnUmpmMu_9IH0:hover .xDTU549ey12mPDMdqyZ2, +._Kg2CLETnUmpmMu_9IH0:active .xDTU549ey12mPDMdqyZ2 { + display: block; +} + +.xDTU549ey12mPDMdqyZ2 { + display: none; + position: absolute; + right: 60px; + bottom: 0px; + background-color: white; + filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.5)); + width: 300px; + border-radius: 5px; + padding: 16px; +} + +@media only screen and (min-width: 768px) { + .xDTU549ey12mPDMdqyZ2 { + width: 400px; + } +} + +.xDTU549ey12mPDMdqyZ2::after { + background-color: #fff; + content: ''; + display: block; + position: absolute; + right: -10px; + bottom: 20px; + transform: rotate(45deg); + height: 20px; + width: 20px; +} + +.SJ_FjmnfI2BdNOhcoZG1 { + background-color: #eee; + padding: 3px 5px; + border-radius: 3px; +} + +@media print { + .BeNPOqtWPGogZw1NdOdQ { + display: contents; + } + .Pybuuclpo61FfISRRhRx { + display: none; + } +} + +.Pybuuclpo61FfISRRhRx { + background-color: #efefef; + z-index: 1000; + position: fixed; + bottom: 0; + width: 100%; + max-height: 100%; + min-height: 10px; +} + +.clC910fwCgS2BtHBWvix { + width: 100%; + height: 10px; + background-color: #333; + cursor: ns-resize; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + touch-action: none; +} + +.clC910fwCgS2BtHBWvix::before { + color: white; + content: '•••'; + line-height: 10px; + height: 10px; +} + +.EYKzXT6aAN5HahZzklsL { + height: calc(100% - 10px); + width: 100%; +} + +.y5iSaItiafyjQDd_J1RC > button { + height: 37px; + width: 37px; + min-width: 0; + min-height: 0; + position: absolute; + top: 10px; + right: 0; + z-index: 1001; +} + +.MEfcBrsKJod824Z5mTN_ { + font-family: var(--font-family); + height: 100%; + width: 100%; + display: flex; + flex-direction: column; +} + +.bdFKDQ_mTmHf28x8Z4MK { + overflow-y: hidden; + overflow-x: auto; + flex-shrink: 0; +} + +.MEfcBrsKJod824Z5mTN_ [class*='tabs__content'] { + min-height: 0; + flex: 1; + padding: 0; +} + +.k1gWjEMDJPzfgH0KiAhB { + box-sizing: border-box; + overflow-y: auto; + max-height: 100%; + display: grid; + grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); + align-items: flex-start; + justify-items: flex-start; + gap: 32px; + padding: 16px; +} + +.IrMF7aRcSvNbGgmCKZrz { + box-shadow: none; + z-index: 800; +} + +.Ko0Gkkq8tXTYg2RK20JK { + font-size: 0.875rem; + font-weight: 500; +} + +.xOwiN6eMZXhHStZ_X2OD { + width: 100%; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + gap: 0.5rem; + + max-width: var(--page-max-width); + margin: 0 auto; + padding: 12px var(--page-padding-x); + box-sizing: border-box; +} + +@media only screen and (min-width: 576px) { + .xOwiN6eMZXhHStZ_X2OD { + padding: 24px var(--page-padding-x); + } +} + +.KEETVRsN27zaccxX8fce { + display: flex; + flex-direction: row; + align-items: center; + gap: 0.5rem; +} + +.QQIYw2acH7A7D_kjvrYA { + display: flex; + align-items: center; + justify-content: center; + gap: var(--fds-spacing-2); +} + +.KSajfpADIsF2_Szodtdw { + height: 32px; +} + +.XKD2bHcWOJ4PyxXD2oM5 { + height: 50px; +} + +.F6IooJAFkBl3zthdqafl { + height: 50px; +} + +@media only screen and (min-width: 576px) { + .F6IooJAFkBl3zthdqafl { + height: 123px; + } +} + +.CFouAxdTfOlXFpMNnPvb { + width: 100%; + min-height: 84px; + padding: 12px; + padding-left: var(--modal-padding-x); + border-bottom: 1px solid #eee; + box-sizing: border-box; +} + +/* + * Workaround to make the combobox shrink on narrow screens + */ +.nv9X2Bj5Cn6QU3uRBHb9 [class*='fds-combobox__input__wrapper'], +.nv9X2Bj5Cn6QU3uRBHb9 [class*='fds-combobox__chip-and-input'], +.nv9X2Bj5Cn6QU3uRBHb9 input { + min-width: 0; +} + +.hRmTc0JUauTpIWMoUROw { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: flex-end; + padding-bottom: 0.5rem; + gap: 1rem; +} + +.zlug5H45M_vLOg5Zw2En { + display: flex; + flex-direction: row; + align-items: flex-end; + gap: 1rem; +} + +._JzvmnyM7C9AcBL9uM78 { + margin-top: calc(2 * var(--fds-focus-border-width)); +} + +@media only screen and (max-width: 1200px) { + button.g3rTTz_qxHgLKwGMucIT { + display: none; + } +} + +@media print { + ._8ImCYwVWSxNqMAu4hFOl h2 > button { + display: unset !important; + } + + .pDnZ6GmVWGF_bySDHuVE { + break-inside: avoid; + } +} + +@media print { + .uHpBkbI7zNhVJqEuFKw_ { + break-inside: avoid; + } +} + +.aBSfE7YjiCVVe0D8oo2E { + font-weight: 500; + font-size: 1.25rem; +} + +.DRxCHTy0RkHOtSGp7mta { + margin: 0; +} + +@media print { + .yIcMNy11P48yiUkPq5cC { + display: flex !important; + } +} + +.HhsZrY9RVpqr0onqdRri { + border-bottom: 1px dashed #949494; +} + +.HhsZrY9RVpqr0onqdRri > div:nth-child(2) { + padding-left: 12px; +} + +@media (min-width: 600px) { + .uef8qu0cTLgjeLoAj_Xx { + border-bottom: 1px dashed #949494; + } + + .uef8qu0cTLgjeLoAj_Xx > div:nth-child(2) { + padding-left: 12px; + } +} + +@media (min-width: 1025px) { + .ROtVuayUxIEXFthXvu8g { + border-bottom: 1px dashed #949494; + } + + .ROtVuayUxIEXFthXvu8g > div:nth-child(2) { + padding-left: 12px; + } +} + +@media (min-width: 1440px) { + .b6Qf_ZdivmmPoBG81zHt { + border-bottom: 1px dashed #949494; + } + + .b6Qf_ZdivmmPoBG81zHt > div:nth-child(2) { + padding-left: 12px; + } +} + +@media (min-width: 1920px) { + .DytXVd3kVMCWhMyRcyag { + border-bottom: 1px dashed #949494; + } + + .DytXVd3kVMCWhMyRcyag > div:nth-child(2) { + padding-left: 12px; + } +} + +.TCJC4IraAyfdTv6AOViz { + border: 3px solid red; + padding: 12px; + width: 100%; + box-sizing: border-box; +} + +/* Gap between multiple .errorFallback over/under each other */ +.TCJC4IraAyfdTv6AOViz + .TCJC4IraAyfdTv6AOViz { + margin-top: 12px; +} + +.n33zu9Xwb8tzejDeCHVM { + margin-bottom: 0.75rem; + word-break: break-word; + line-height: 1.5rem; + color: var(--semantic-text-neutral-subtle); + display: inline-block; +} + +.sHtkvxz8D2HjBYYhdKCA { + padding: 2px 4px; +} + +@media print { + .sHtkvxz8D2HjBYYhdKCA { + display: none; + } +} + +.owkKYmyqVKirDtYDbAHG { + font-weight: 500; + margin-bottom: 0.75rem; + display: inline-block; +} + +.uqX8adCYPBpXPwgERImI { + display: flex; + flex-direction: row; +} + +.NztkX0M3Pk4V7LOLJJGs { + display: inline-flex; +} + +.LvnryK7Mg7xYjIthigBj { + margin-top: 0.2em; + margin-right: 0.2em; + flex-shrink: 0; +} + +.dVJH6fg3MemKld0W0K7c { + max-width: 330px; + color: rgba(black, 0.87); + background-color: #f9cad3; + box-shadow: + 0px 2px 1px -1px rgba(0, 0, 0, 0.2), + 0px 1px 1px 0px rgba(0, 0, 0, 0.14), + 0px 1px 3px 0px rgba(0, 0, 0, 0.12); +} + +.xPn7yAljhMtPS6C4QMR3 { + display: flex; + justify-content: flex-start; + padding: 12px; + align-items: center; + gap: 7px; +} + +.SmGDuTkIcSSrJfPXaFAw { + display: flex; +} + +.zv8zUs_gPH7T5vJASpWO { + margin-bottom: 10px; + padding-bottom: 10px; + border-bottom: var(--dashed-border-primary); +} + +.hxLf4IMYmMt71t0IXol5 { + background: none; + border: none; + border-bottom: var(--solid-border-primary); + cursor: pointer; + padding-left: 0px; +} + +@media print { + .T_hNYWC0Y_PHv1KA6zJ3 { + display: none; + } +} + +.UJQ7d49YjT3geFZfGxlr { + grid-area: btn; +} + +.yXMT5CtSf7Mtqg1eFuoo { + font-weight: 400; + grid-area: label; +} +.ltIXwl6OzQXvre1PAZPA { + color: #d5203b; +} + +.iErRQ4BkNaKgrVR4R_IT { + grid-area: summary; +} + +.qzoiQQNRLVWSBzB2YqwD { + display: grid; + width: 100%; + grid-template-columns: 1fr auto; + grid-template-areas: + 'label btn' + 'summary summary'; +} + +@media print { + .qzoiQQNRLVWSBzB2YqwD { + break-inside: avoid; + } +} + +@media print { + .qcbzQhVudBnumLMiwtZr { + break-before: auto; + } + .xXXnGsh9HWDIf0cHt0X4 { + break-after: auto; + } + .yqJyxDaD1WCT1umsA2LT { + break-before: page; + } + ._crnk8BiB5aPoGqLJoAy { + break-after: page; + } + .DpdALjbJC_1GwOYhAr6P { + break-before: avoid-page; + } + .awCTu64AW1wnzbfHGPRv { + break-after: avoid-page; + } +} + +.g7GGKljVphQCuB31wJsr { + display: grid; + grid-template-columns: max-content auto; + font-size: 0.8rem; + overflow: auto; +} + +.g7GGKljVphQCuB31wJsr dt { + grid-column-start: 1; +} + +.g7GGKljVphQCuB31wJsr dd { + grid-column-start: 2; +} + +.g7GGKljVphQCuB31wJsr .CJmoZtL2JHIuq__VzEHF { + display: block; +} + +.g7GGKljVphQCuB31wJsr .CJmoZtL2JHIuq__VzEHF, +.g7GGKljVphQCuB31wJsr > dd:not(.AAaBnXwOQQu8uMTqsdoe) { + margin-left: 6px; + padding-left: 6px; + border-left: 2px solid #ccc; +} + +.AAaBnXwOQQu8uMTqsdoe > a { + text-decoration: none; + border-bottom: none; +} + +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > .hE0lkznsr6sqw3bAEPDK, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > .p2AgBcOkHHLjxUuSpikG, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > .eVQq3_3L7ND_ojh7GUry, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > .Nm_OTvpI22GUcGOx1tHL, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > .wgnngBSfZBCHQ7AWvl7B, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > .ix9EOGhoMwGeL3puCIs5 { + display: inline; +} + +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > dd.hE0lkznsr6sqw3bAEPDK:after, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > dd.p2AgBcOkHHLjxUuSpikG:after, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > dd.eVQq3_3L7ND_ojh7GUry:after, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > dd.Nm_OTvpI22GUcGOx1tHL:after, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > dd.wgnngBSfZBCHQ7AWvl7B:after, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > dd.ix9EOGhoMwGeL3puCIs5:after { + /* Forces a line-break after */ + content: '\a'; + white-space: pre; +} + +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > dt.p2AgBcOkHHLjxUuSpikG:after, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > dt.eVQq3_3L7ND_ojh7GUry:after, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > dt.Nm_OTvpI22GUcGOx1tHL:after, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > dt.wgnngBSfZBCHQ7AWvl7B:after, +.g7GGKljVphQCuB31wJsr > dd > .CJmoZtL2JHIuq__VzEHF > dt.ix9EOGhoMwGeL3puCIs5:after { + content: ': '; +} + +dd.p2AgBcOkHHLjxUuSpikG { + color: darkgreen; +} + +dd.wgnngBSfZBCHQ7AWvl7B { + color: darkcyan; +} + +dd.ix9EOGhoMwGeL3puCIs5 { + color: darkred; +} + +.fEbHzVqwbkXVqe8h6JP2 { + white-space: pre; + font-family: monospace; + background-color: #efefef; + position: relative; +} + +.fEbHzVqwbkXVqe8h6JP2 > button { + font-family: unset; + white-space: unset; + position: absolute; + top: 6px; + right: 6px; +} + +.bRhFOCq4EJ8iivTDrKHw { + font-weight: 500; + overflow-wrap: break-word; +} + +.rXvV8jA1sL2xcnLaig1V { + font-style: italic; + font-size: 0.875rem; + overflow-wrap: break-word; +} + +.vJSGFRlLGZ0j7ZV4lDyF { + border-radius: 3px; + border: 1px solid var(--fds-semantic-border-neutral-subtle); + background-color: var(--fds-semantic-surface-neutral-subtle); +} + +.duJIUditiWHfb_MYek4Z { + border-bottom: 1px solid var(--fds-semantic-border-neutral-subtle); + background-color: var(--fds-semantic-surface-neutral-subtle); +} + +.uZhKzXa63k1Plkk354KB { + padding: var(--fds-spacing-5); +} + +.guf5GaVztN7DyxMx2N5A { + padding: var(--fds-spacing-3) var(--fds-spacing-5); +} + +.vJSGFRlLGZ0j7ZV4lDyF .duJIUditiWHfb_MYek4Z > h2, +.vJSGFRlLGZ0j7ZV4lDyF .duJIUditiWHfb_MYek4Z > h3, +.vJSGFRlLGZ0j7ZV4lDyF .duJIUditiWHfb_MYek4Z > h4, +.vJSGFRlLGZ0j7ZV4lDyF .duJIUditiWHfb_MYek4Z > h5, +.vJSGFRlLGZ0j7ZV4lDyF .duJIUditiWHfb_MYek4Z > h5 { + margin: 0; +} + +@media print { + .vJSGFRlLGZ0j7ZV4lDyF { + break-inside: avoid; + } +} + +.lKSO77mgb6nQMFTtk6YL { + position: relative; + display: block; + margin: 0 auto; + text-indent: -9999em; + transform: translateZ(0); + width: 0.625em; + height: 0.625em; + border-radius: 50%; + animation: FiLjKNSHzruYWY_TrCVk 1.8s infinite ease-in-out; + animation-delay: -0.16s; + animation-fill-mode: both; +} +.lKSO77mgb6nQMFTtk6YL::after, +.lKSO77mgb6nQMFTtk6YL::before { + position: absolute; + top: 0; + width: 100%; + height: 100%; + content: ''; + border-radius: 50%; + animation: FiLjKNSHzruYWY_TrCVk 1.8s infinite ease-in-out; + animation-fill-mode: both; +} +.lKSO77mgb6nQMFTtk6YL::before { + left: -0.875em; + animation-delay: -0.32s; +} +.lKSO77mgb6nQMFTtk6YL::after { + left: 0.875em; +} + +@keyframes FiLjKNSHzruYWY_TrCVk { + 0%, + 100%, + 80% { + box-shadow: 0 0.625em 0 -0.325em #008fd6; + } + 40% { + box-shadow: 0 0.625em 0 0 #008fd6; + } +} + +.x6eRaZyZIHu2cUXOeNQy { + position: relative; + width: fit-content; +} +.k1U3W0_ShXEwuJjivwYa { + width: 0; + height: 0; + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.9rem; + margin-left: -0.3rem; +} + +.ShCBu1erDKk6jDgb5LxF { + display: flex; + flex-direction: column; + width: 100%; + gap: 18px; +} + +.CVvpA1vjycEfxRPRxiBT { + display: flex; + flex-direction: row; + flex-wrap: wrap; + align-content: space-between; + align-items: baseline; + gap: 0.937rem; +} + +.PtKsnlOasdtID25UoPci { + flex-grow: 4; + max-width: 300px; +} + +.NSZAk9C236UBnkrPootQ { + flex-grow: 0; +} + +.xpkN5xmzf4ZNYItR9WX5 { + max-width: 90px; +} + +.luzW26mAD4oUp7bLcmiM { + font-weight: 500; + font-size: 1.125rem; + overflow-wrap: break-word; +} + +.fmJ1ZwkA9U4Wc9mmWheI { + font-style: italic; + line-height: 1.6875; + overflow-wrap: break-word; +} + +.SM5zA53WOw9xpbLiGapC { + list-style: none; + padding-left: 0; +} + +.OWda6qq7RgY0fx5SWwav { + display: flex; + gap: 0; + text-decoration: none; + border-bottom: none; + border-radius: 5px; + padding: 6px; + transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; +} + +.OWda6qq7RgY0fx5SWwav:hover { + border-bottom: none; + background-color: var(--fds-semantic-surface-action-first-no_fill-hover); +} + +.v0Dxe65NKGJA7hVW1M6Z { + font-size: 2.2rem; + flex-shrink: 0; + margin-right: 5px; +} + +.hMwAs6J2V8yAKwtRLYVR, +.EItBsO74XGRyd2meu98A { + white-space: nowrap; +} + +.hMwAs6J2V8yAKwtRLYVR { + text-overflow: ellipsis; + overflow: hidden; +} + +.Ja4Y0gYOAEFCUibH9pDz { + display: flex; + text-overflow: ellipsis; + gap: 5px; +} +.d9JOcVkO4Vxo4emMLU7m { + color: #0062ba; +} + +.NBo3ATkxMnlcHJY_E_SE { + font-size: 24px; + flex-shrink: 0; +} + +.XIKckOPN2ub3SFdS0XW2 { + display: flex; + gap: 0; +} + +.cZH9OHF2S8eWIMTdPLWL { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; +} + +.cD8M_6lX63C_FbEz4qeQ { + white-space: nowrap; +} + +.F4w45GzJ3Wvf35zYrblP { + margin-top: var(--button-margin-top); + gap: var(--button-gap); +} + +/* Override design system component to enable horizontal layout + No longer supported with horizontal layout in design system. + Possible breaking change if we remove this option of styling. + */ +.hcauqPKV_lBdfXLOy1Tk > div { + display: flex; + flex-wrap: wrap; + flex-direction: row; + gap: var(--fds-spacing-2); +} + +.XoytKj2q52m8Th1PSuOC div label { + display: inline-flex; + padding-left: 3px; +} + +.TJsnR6gyvxQr70SnAt4t { + display: flex; + gap: var(--fds-spacing-1); + align-items: center; +} + +.J5x8sVJm035yMVaHC7sC { + font-size: '1rem'; + word-break: 'break-word'; +} + +.thIJc7WhjQTBn7bpo7mn { + display: flex; + flex-direction: row; + margin-top: 0.625rem; + gap: 0.625rem; +} + +.zs02yaHE02m53H7jmpvv { + z-index: 1700; + box-sizing: border-box; +} + +.input-group input:focus ~ .a-icon-right { + border-color: #0062ba !important; +} + +.validation-error { + border: 2px solid #e23b53 !important; +} +.disabled-date { + border: none !important; + background-color: transparent !important; + color: #000 !important; +} +.disabled { + border: 2px solid #6a6a6a !important; + color: #000; + background: repeating-linear-gradient(135deg, #efefef, #efefef 2px, #fff 3px, #fff 5px) !important; +} +input:hover:not(.disabled) { + border-color: #0062ba !important; +} + +input.form-control:focus:not(.a-hasButton) { + outline: 2px solid #0062ba; + outline-offset: 0px; +} +.input-group:focus-within { + outline: 2px solid #0062ba; + outline-offset: 0px; +} + +.T4d4fCP_K8ui2MV0iEtm { + display: flex; + flex-direction: column; + align-items: center; + gap: 8px; +} + +.prznQj_DyIDprUCAx41Q { + font-weight: 500; + font-size: 1rem; + margin-bottom: 0.375rem; +} +.Q17p5tqIm51diovNG7sG { + border-bottom: 2px solid #1eadf7 !important; +} + +.VnNz7O7KG3YkyGCb7fep { + font-weight: 500; + font-size: 0.75rem; + margin-bottom: 0; +} + +.OaJuNDeQoMhtN4W13d4r { + font-weight: 300; + font-size: 1rem; +} + +.LPqV09oEI7YOIr1TNVdP:focus { + border-style: solid !important; + outline-color: #e23b53 !important; + border-color: #e23b53 !important; +} + +.SVX3jcTNnUjGwHDrNxJX:hover { + border-style: solid !important; +} + +.SVX3jcTNnUjGwHDrNxJX:focus { + border-color: #0062ba !important; + border-style: solid !important; + outline: 2px solid #0062ba; + outline-offset: 0px; +} + +.Je46ir9qmkA_dz2RRp06 { + font-size: 2.5rem; +} + +.NxQS7gqS5tRzbUjcVAGe { + cursor: pointer; + background: 0; + font-size: 1rem; + border-left: 0; + border-right: 0; + border-top: 0; + padding: 0; + margin-top: 1.5rem; +} + +._gzrs550AER1dd4O3UMd { + word-break: break-word; + text-overflow: ellipsis; +} + +._gzrs550AER1dd4O3UMd, +.cWWUN7qUkDmUTorkZuAA { + width: 100%; + table-layout: fixed; + margin-top: 1.5rem; + margin-bottom: 12px; + box-shadow: none; + border-spacing: 0; +} + +.cWWUN7qUkDmUTorkZuAA tbody tr td { + overflow: hidden; + text-overflow: ellipsis; +} + +.Ej5k2It_UexHur3KeTOF { + grid-column: 1 / -1; +} + +.QenUb7lxHtqbIWOP_6Sg tr td { + padding: 10px 4px 10px 6px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + font-weight: 400; + font-size: 1rem; + border-bottom: 1px dotted var(--border-color-primary); + color: #000; +} +.k5SNojcjKCwt5bbkxlUt { + float: right; + padding-right: 0; +} + +.n8f_rqg6xTsfaI6eA886 { + display: flex; + align-items: center; + gap: 3px; +} + +.usa68MsdElfMxRcssufm th { + border-bottom: var(--solid-border-primary); + font-size: 0.875rem; + padding: 4px 4px 4px 6px; +} + +.GpWZSH2OFB1BSlOgrcig { + margin-bottom: 1rem; + margin-right: 0.5rem; + float: right; +} + +.I0OT9Onk6AzDei003rSC { + float: right; + padding-right: 0; +} + +tr.gBhee2ch3eiT84MoiDVg td { + border-bottom: 1px dotted #1eadf7; +} + +.t6Xd3cLmEsSE6ZWTdYrC { + margin-bottom: 1rem; + margin-right: 0.8125rem; +} + +.iBDEQbZOeZlEhzpkKXQB { + display: flex; + align-items: center; +} + +.b21MJyy8te6uDKB60hKa { + margin-left: 0.2rem; + font-size: 1.3rem; +} + +.U154A3APiPkVwK9kqZLl { + gap: 0.5rem; +} + +.Yxj2K1E9SewiqmDb0Y_h { + font-weight: 500; + font-size: 1rem; +} + +.YwZQV54CDUDgFoP3qr2S { + white-space: nowrap; + text-overflow: ellipsis; + color: #000; + font-weight: 500; + font-size: 0.875rem; + min-width: 0px; +} + +.SI0apgYS6P583Z6kl0VJ { + display: inline-block; + border: var(--dotted-border-primary); + padding: 12px; + width: 100%; + margin-top: 12px; + margin-bottom: 12px; + box-sizing: border-box; +} + +.BKDvqUwQmOozn1xwvCLw { + font-size: 1rem; +} + +.BKDvqUwQmOozn1xwvCLw:focus { + outline: 2px solid #0062ba; +} + +.LVjtCPfuo13vhHMKygUA { + display: grid; + grid-template-columns: 1fr; +} + +.LFAEw3jDdDfSuhYX3eBA { + display: grid; + grid-template-columns: auto auto; +} + +.clJ8dFsTUKtitePXZfFr { + font-style: italic; + font-size: 1rem; + line-height: 1.6875; +} + +.u6c9X7RN2PzTa_H6SM9t:not(:first-child) { + margin-top: 0.5rem; +} + +._zow9WjLK9kYpijvMeMv { + display: grid; + grid-template-columns: subgrid; + grid-column: span 2; + column-gap: 2rem; + row-gap: 1rem; + border-top: 1px dashed #008fd6; + margin-top: 0.5rem; + padding-top: 0.5rem; +} + +.Xzz4AwfwP449n0ibhbq_ { + text-align: right; +} + +/* Mobile layout */ +@media screen and (max-width: 768px) { + ._zow9WjLK9kYpijvMeMv { + grid-template-columns: 1fr; + } + + .Xzz4AwfwP449n0ibhbq_ { + text-align: left; + } +} + +.blppdgGM5Cak_w5_F6pA { + text-align: left; +} + +.W8t5I51jCvsv5cDZMmRo { + display: flex; + align-items: center; + gap: 0.25rem; + padding-bottom: 0.75rem; +} + +.KpDByyLtURI9K0Mu9I2n { + display: flex; + gap: 0.25rem; + align-items: center; +} + +.bFELrgF7q80rgtqb1Zla { + margin: 0; +} + +@media only screen { + .WICecnxz8cXwU1RmjRt9 { + margin-left: calc(var(--modal-padding-x) * -1); + margin-right: calc(var(--modal-padding-x) * -1); + width: calc(100% + 2 * var(--modal-padding-x)); + } + + .M29ACENDbtT1efpROOiw { + margin-bottom: calc(var(--modal-padding-y) * -1); + } + + .RxK_qAqu4RXxazvx9Hfg { + margin-top: calc(var(--modal-padding-y) * -1); + } +} + +.g_PmREk_KEy4din_ZNYW, +.g_PmREk_KEy4din_ZNYW td, +.g_PmREk_KEy4din_ZNYW th { + background-color: var(--fds-semantic-surface-neutral-subtle); +} + +tr > .kkNuqjtobbSBKjHP3Awv { + padding-left: var(--modal-padding-x); +} + +tr > .L7FIJvmH015dQRkyIWd5 { + padding-right: var(--modal-padding-x); +} + +.AV0vmIv7yF5_a6c7LAcw { + width: 100%; +} + +/* ==== +TODO(1779): Remove these styles after going through all the different Table styles in +Altinn, and making sure they are consistent. */ +.AV0vmIv7yF5_a6c7LAcw { + box-shadow: + 0 1px 1px rgba(0, 0, 0, 0.12), + 0 2px 2px rgba(0, 0, 0, 0.12); +} +@media (max-width: 992px) { + .AV0vmIv7yF5_a6c7LAcw { + border-top: 1px solid #dde3e5; + } +} +.AV0vmIv7yF5_a6c7LAcw th { + background-color: #f5f5f5; + border-bottom: 1px solid #dde3e5; + padding-top: 15px; + padding-bottom: 15px; +} +.AV0vmIv7yF5_a6c7LAcw td { + border-bottom: 1px solid #dde3e5; + padding-top: 12px; + padding-bottom: 12px; +} +/* ==== */ + +.AV0vmIv7yF5_a6c7LAcw tr:hover { + background-color: unset; +} + +.hexz6YXOCTR8pwB3ioVM { + --cell-max-number-of-lines: 2; + --cell-text-alignment: left; + overflow: hidden; + text-overflow: ellipsis; + word-break: break-word; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: var(--cell-max-number-of-lines); + line-clamp: var(--cell-max-number-of-lines); + text-align: var(--cell-text-alignment); +} + +.yoexw_xJQin7JicQA3De { + --cell-width: auto; + width: var(--cell-width); + box-sizing: border-box; +} + +/* The width here should be: calc(var(--cell-width) + var(--modal-padding-x) - var(--table-input-margin)); + Adding 8.15% is a workaround for calc not working with both percentages and pixels inside a cell element. +*/ +.yoexw_xJQin7JicQA3De:first-child { + width: calc(var(--cell-width) + 8.15%); +} + +.yoexw_xJQin7JicQA3De:last-child { + width: calc(var(--cell-width) + 8.15%); +} + +.A90VzSnvZgZSDQCWVvW0, +.vaIjLBX3xFHjtr4GPdBH, +.vaIjLBX3xFHjtr4GPdBH div { + display: flex; +} + +.vaIjLBX3xFHjtr4GPdBH { + margin-top: 12px; +} + +.vaIjLBX3xFHjtr4GPdBH div { + flex-wrap: nowrap; +} + +.vaIjLBX3xFHjtr4GPdBH button { + align-self: flex-start; +} + +.uvEiSMVzBsfaO7HgPaIs { + padding-left: var(--modal-padding-x); + padding-right: var(--modal-padding-x); +} + +.NmNeg4j9f8I8XjEHhTF1 { + display: flex; + gap: 24px; + flex-direction: column; +} + +.S2XNO8d7yW1QJ3lNSsKL { + width: 100%; + padding: 12px; +} + +.c_nfaHX3Sc4mW5G5DOwc { + width: 100%; +} + +.mPIm5422nERIoVVZvDV_ { + display: flex; + flex-wrap: wrap; + padding-bottom: 38px; + margin-right: -12px; + margin-left: -12px; +} + +.mPIm5422nERIoVVZvDV_ > * { + padding: 12px; +} + +.w7Kzu1AJURDwOaHvQqea { + width: auto; + padding-left: var(--panel-x-padding); + padding-right: var(--panel-x-padding); + background-color: var(--component-panel-color-background-default); +} + +.w7Kzu1AJURDwOaHvQqea > legend { + padding-top: 36px; +} + +.OpRrmKzB2VKPvHLviKRn > .w7Kzu1AJURDwOaHvQqea { + --panel-x-padding: var(--modal-padding-x); + margin-right: 12px; + margin-left: 12px; +} + +.ky0H0ZDXHdDCqOQ5vqp3 { + border-left: 2px solid #949494; + margin-left: 0; + padding: 12px 0 12px 12px; +} + +.w_EyJqMIVdJyotnCyHfq { + padding-top: 12px; +} + +.SOvNWNKG6g_p2cRPdr1v { + border: 2px solid #efefef; + margin: 12px 0; + padding: 12px; +} +@media print { + .SOvNWNKG6g_p2cRPdr1v { + break-inside: avoid; + } +} + +.bOKM7Ur_mxYaZW28U35G { + display: flex; + flex-direction: row; + justify-content: space-between; + width: 100%; +} + +.kKLUgANC7vMz0G5LP99A { + font-weight: 500; + font-size: 1.125rem; +} + +.x_2BMwCheNfIHvAZwkPA { + color: #d5203b; +} +.wZp1uhQ2pXgRgSiMMllu { + background: none; + border: none; + border-bottom: var(--solid-border-primary); + cursor: pointer; + padding-left: 0px; +} + +.y2VUUtQh9iCnGiDflrXY { + font-style: italic; + font-size: 1rem; + line-height: 1.6875; + margin-top: 4px; +} + +.LZr4HcFL7oIkXPRe7LYl, +.LZr4HcFL7oIkXPRe7LYl input { + text-align: right; +} + +.DZsKJOi6yP3HA63j66Fs, +.DZsKJOi6yP3HA63j66Fs input { + text-align: left; +} + +.JHte3CUED_2gkKUkDqFd, +.JHte3CUED_2gkKUkDqFd input { + text-align: center; +} + +.aOn5ERt0w6BvuWBEk0ky { + padding: 0 var(--fds-spacing-2); + line-height: 32px; +} + +.zdJWBqZjAAloyTdtRfPv:focus-visible { + --fds-focus-border-width: 3px; + outline: var(--fds-focus-border-width) solid var(--fds-semantic-border-focus-outline); + outline-offset: var(--fds-focus-border-width); + box-shadow: 0 0 0 var(--fds-focus-border-width) var(--fds-semantic-border-focus-boxshadow); + border-radius: var(--fds-border_radius-medium); +} + +.gaE71UkhR9WAByJICM_S { + margin-top: 36px; + box-shadow: none; + padding: 0; + height: auto; + width: auto; +} + +.TVkqYCvufunHIPq6gqs0 { + border-bottom: 0; + padding-right: 1.5625rem; +} + +.vdOmXEvfX6YIwrMx9mBA { + height: auto; +} + +@media print { + .gaE71UkhR9WAByJICM_S { + margin-bottom: 1.25rem; + } +} + +.Yc4eTIcuEt2PHietbE18 { + display: flex; + gap: var(--button-gap); +} + +.gOA6VU7tKC3o_qVlwHGn { + margin-bottom: 24px; +} + +.R6jhukic3Edpx6cmWTiY { + width: 100%; +} + +/* ==== +TODO(1779): Remove these styles after going through all the different Table styles in +Altinn, and making sure they are consistent. */ +.R6jhukic3Edpx6cmWTiY { + box-shadow: + 0 1px 1px rgba(0, 0, 0, 0.12), + 0 2px 2px rgba(0, 0, 0, 0.12); +} + +.R6jhukic3Edpx6cmWTiY th { + background-color: #f5f5f5; + border-bottom: 1px solid #dde3e5; + padding-top: 15px; + padding-bottom: 15px; +} + +.R6jhukic3Edpx6cmWTiY tr:not(:last-of-type) td { + padding-top: 8px; + padding-bottom: 8px; + border-bottom: 1px solid #dde3e5; +} + +.R6jhukic3Edpx6cmWTiY tr:last-of-type td { + border-bottom: none; +} + +.R6jhukic3Edpx6cmWTiY tr:hover { + background-color: #e3f7ff; +} + +/* ==== */ + +.S3x6w5DSv7lIR__RXOfH:not(:first-of-type) { + width: 100px; + text-align: center; + box-sizing: border-box; +} + +.VzeNoPDYuxsODLrL6jct { + display: flex; + align-items: center; + justify-content: center; +} + +.J4LPX3pn3ZJDEfr8Q0px { + gap: 12px; + display: flex; + flex-direction: column; +} + +/* + This styling was causing a weird frame around + the input element in some screen readers. +*/ +.VzeNoPDYuxsODLrL6jct input { + left: unset; + top: unset; +} + +.VzeNoPDYuxsODLrL6jct label { + margin: 0; + gap: 0; +} + +.qzyC0bCSZ_pnQuXzojXn { + padding-top: 12px; +} + +.m9ePrlQT3BgY9ixMOEaM { + border: 2px solid #efefef; + margin: 12px 0; + padding: 12px; +} +@media print { + .m9ePrlQT3BgY9ixMOEaM { + break-inside: avoid; + } +} + +.JQMSN2sLH5V0885qBk3B { + display: flex; + flex-direction: row; + justify-content: space-between; + width: 100%; +} + +.bMZ9m31GbxQNhj_L6_D5 { + font-weight: 500; + font-size: 1.125rem; +} + +.sjjEgsBEJn_k5NRHwk1w { + color: #d5203b; +} +.p9txWAuElSQrizUxnnLA { + background: none; + border: none; + border-bottom: var(--solid-border-primary); + cursor: pointer; + padding-left: 0px; +} + +.rZUTSVLk8jiIhBhq0XYJ { + font-style: italic; + font-size: 1rem; + line-height: 1.6875; + margin-top: 4px; +} + +.cEVjkcwBfqKRnSqJ6Jm6 { + width: 100%; +} + +.dlRbEgEnRnRr2UCTJWzE { + display: flex; + gap: var(--fds-spacing-1); + align-items: center; +} + +.B7xKwrjMjiAxlDCuggux { + box-sizing: border-box; +} + +.gRzEqF8qziLrbLUsfjgB { + border-radius: 6px; + background-color: var(--fds-semantic-background-subtle); + width: 100%; + padding: var(--fds-spacing-2); + margin-bottom: var(--fds-spacing-3); + cursor: pointer; +} + +.gRzEqF8qziLrbLUsfjgB label { + width: 100%; +} + +.gRzEqF8qziLrbLUsfjgB:hover { + background: var(--fds-semantic-surface-neutral-subtle-hover); +} + +.gRzEqF8qziLrbLUsfjgB:active { + background: var(--fds-semantic-border-neutral-subtle); +} + +.gRzEqF8qziLrbLUsfjgB:is(:checked, :has(:checked)) { + background: var(--fds-semantic-surface-neutral-selected); + box-shadow: 0 0 0 var(--fds-focus-border-width) var(--fds-semantic-border-first-active); +} + +.gRzEqF8qziLrbLUsfjgB:has(:focus-visible) { + --fds-focus-border-width: 3px; + background: var(--fds-semantic-surface-neutral-selected); + + box-shadow: 0 0 0 var(--fds-focus-border-width) var(--fds-inner-focus-border-color); + outline: var(--fds-focus-border-width) solid var(--fds-outer-focus-border-color); + outline-offset: var(--fds-focus-border-width); +} + +.oPW9xKXGCQSvoLmo8yj4 { + display: flex; + align-content: center; + gap: var(--fds-spacing-1); +} + +.ylRIbozIDyhl_1kmQdWg { + font-size: '1rem'; + word-break: 'break-word'; +} + +.MoopQELhYDuAsYzUF_tw { + display: flex; + flex-direction: row-reverse; + justify-content: flex-end; + gap: var(--button-gap); +} + +.Vi7GBmIm2gcQS_XQG66Z > div { + --panel-x-padding: var(--modal-padding-x); +} + +.Ekq2JZfMQWycUQJLyO6x { + padding: 12px; + width: 100%; +} + +.cFDYrg2UlS0rDiQKa0J5 { + display: flex; +} + +.pkPFm9QidvXqahcjpWgE { + display: flex; + gap: var(--fds-spacing-3); + padding: var(--fds-spacing-3) 0; +} + +.pqUguQ96RmY2G7ca8zT1 { + display: flex; + gap: var(--fds-spacing-3); + flex-direction: row; + padding: var(--fds-spacing-3) 0; +} + +.oYmW0NIAjLfmbfsFI_4g { + display: flex; + flex-direction: column; +} + +.oYmW0NIAjLfmbfsFI_4g { + display: flex; + flex-direction: column; +} + +.VsCVScqr5Uelk0f20gQv { + display: flex; + width: 100%; + gap: var(--fds-spacing-4); + + table { + width: 100%; + + tr { + vertical-align: top; + } + } +} + +.dFROln_GQMB5MRJ_DrxA { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-4); +} + +.nJj8mOZuUPo125X3YOho { + display: flex; + gap: 10px; + align-items: center; + padding: 5px 0 5px 0; +} + +.QmgpS7jckt0BLv0uKjlP { + width: 100%; +} + +.GWQDyQx2Sqqwr_xqIYMf { + width: 100%; +} + +.EqNDJcllH93OSV4zkrjn { + text-align: left; +} + +.ezonzbzj3ZEZ9tvdHwzv:hover td { + background-color: var(--fds-semantic-surface-neutral-default); +} + +.KRfI_KoxKwbZ9Xsb9VdQ > legend { + padding-left: var(--modal-padding-x); + padding-right: var(--modal-padding-x); +} + +.KRfI_KoxKwbZ9Xsb9VdQ .HlO_mCUdBgWgI3AqOZl2 { + padding-left: var(--modal-padding-x); + padding-right: var(--modal-padding-x); + padding-bottom: 12px !important; +} + +.KRfI_KoxKwbZ9Xsb9VdQ > * { + margin-top: 0 !important; +} + +.CzF2hGtDuP_RM5zHHC4w { + display: flex; + justify-content: center; +} + +.CzF2hGtDuP_RM5zHHC4w ul { + padding: 0; +} + +.VEzTJ7dcsZoQAEP7eKAu, +.VEzTJ7dcsZoQAEP7eKAu td { + background-color: var(--fds-semantic-surface-neutral-subtle); +} + +.AMJilqnhkXhYzTd8lQIy { + visibility: hidden; +} + +.M4oXbZ5iYGWZsZwBC4HH { + margin-left: calc(var(--modal-padding-x) * -1); + margin-right: calc(var(--modal-padding-x) * -1); + width: calc(100% + 2 * var(--modal-padding-x)); + + margin-bottom: 15px; +} + +.M4oXbZ5iYGWZsZwBC4HH > table > tbody > tr > td:first-child, +.M4oXbZ5iYGWZsZwBC4HH > table > thead > tr > th:first-child { + padding-left: var(--modal-padding-x); +} + +.M4oXbZ5iYGWZsZwBC4HH > table > tbody > tr > td:last-child, +.M4oXbZ5iYGWZsZwBC4HH > table > thead > tr > th:last-child { + padding-right: var(--modal-padding-x); +} + +.vVbdiiFeq2cPHl7n8pDF { + margin: 0 0 15px 0; + width: 100%; +} + +.kCoz55VBMIRx9m8VKmGe { + width: 100%; +} + +.z3lyOUN6zG0LdgidFUwp { + z-index: 2; + position: relative; +} + +.Pq9nG7orp3S1Djdhubsx { + z-index: 3; + position: relative; +} + +/* ==== +TODO(1779): Remove these styles after going through all the different Table styles in +Altinn, and making sure they are consistent. */ +.kCoz55VBMIRx9m8VKmGe > thead > tr > th { + background-color: #f5f5f5; + border-bottom: 1px solid #dde3e5; + padding-top: 15px; + padding-bottom: 15px; +} + +.kCoz55VBMIRx9m8VKmGe > tbody > tr > td { + border-bottom-color: #dde3e5; + padding-top: 12px; + padding-bottom: 12px; +} +/* ==== */ + +.kCoz55VBMIRx9m8VKmGe > tbody > tr:hover td { + background-color: unset; +} + +.Bc0wuUBbh6KfH3hNP0or { + background-color: var(--fds-semantic-surface-neutral-default); +} + +.Bc0wuUBbh6KfH3hNP0or > thead > tr > th { + /*background-color: var(--fds-semantic-background-subtle);*/ + background-color: #f5f5f5; +} + +.Bc0wuUBbh6KfH3hNP0or thead:not(:first-of-type) th { + /*border-top: 2px solid var(--fds-semantic-border-divider-default);*/ + border-top: 1px solid #dde3e5; /* Remove this and uncomment the line above when adjusting the new table component*/ +} + +.Bc0wuUBbh6KfH3hNP0or thead:not(:first-of-type) th:first-of-type { + border-top-left-radius: 0 !important; +} +.Bc0wuUBbh6KfH3hNP0or thead:not(:first-of-type) th:last-of-type { + border-top-right-radius: 0 !important; +} + +.RiAIY_HVIqrTxocg4efJ > thead > tr > th { + /*needed !important to override sticky-header css from design system for nested repeating-groups*/ + position: static !important; +} + +.Tqg0temrYTdfieO0iM6J { + margin: 0; +} + +.BqPRFVXBEXhMHiCSKEeh { + border-top: 1px solid var(--repeating-group-edit-divider-color); + border-bottom: 2px dotted var(--repeating-group-edit-border-color); +} + +.BqPRFVXBEXhMHiCSKEeh > td > div { + margin: 0; +} + +.hOU04Y5iWFnNKqPGHfRH > td { + background-color: var(--repeating-group-edit-surface-color); + border-bottom: 0; +} + +table > tbody > tr.hOU04Y5iWFnNKqPGHfRH:hover { + background-color: var(--repeating-group-edit-surface-color); +} + +.JpyWHVSMpUy6QYMFUpMn { + width: calc(100% - 2px); + margin: 0 auto; +} + +.JpyWHVSMpUy6QYMFUpMn .BqPRFVXBEXhMHiCSKEeh, +.JpyWHVSMpUy6QYMFUpMn .hOU04Y5iWFnNKqPGHfRH { + border-right: 2px dotted var(--repeating-group-edit-border-color); + border-left: 2px dotted var(--repeating-group-edit-border-color); +} + +.p6fPEoCzGvXYHXNpSPfK { + border: none; + padding: 0; + margin: 0; + position: absolute; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px 1px 1px 1px); + clip-path: inset(50%); + white-space: nowrap; +} + +.iKSU2WbI7r7OWWPGXdsQ { + --cell-max-number-of-lines: 2; + --cell-text-alignment: left; + overflow: hidden; + text-overflow: ellipsis; + word-break: break-word; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: var(--cell-max-number-of-lines); + line-clamp: var(--cell-max-number-of-lines); + text-align: var(--cell-text-alignment); +} + +.nqymra3tCSE_K8Pr1zQb { + padding-right: 5px; +} + +.DPRwcgeY5WCInOjNLbXL { + --cell-width: auto; + width: var(--cell-width); +} + +/* The width here should be: calc(var(--cell-width) + var(--modal-padding-x) - var(--table-input-margin)); + Adding 8.15% is a workaround for calc not working with both percentages and pixels inside a cell element. +*/ +.DPRwcgeY5WCInOjNLbXL:first-child { + width: calc(var(--cell-width) + 8.15%); +} + +.DPRwcgeY5WCInOjNLbXL:last-child { + width: calc(var(--cell-width) + 8.15%); +} + +.ilvsyxGb9Xu_jKkQzlup { + z-index: 1; + position: relative; +} + +.zFDoerJshgkV7KSyCVJk { + min-width: unset; + max-width: unset; + width: 1px; +} + +.zFDoerJshgkV7KSyCVJk > div { + margin: 0; +} + +.MEvgMlQw57mRrAZx8hmI { + display: inline-flex; + flex-direction: column; + align-items: flex-end; + width: 100%; +} + +.ojNmWUzsDr2AmLZOk6or > td { + background-color: var(--repeating-group-error-color) !important; +} + +.fiY5CnZwWl3wIIShVnTD { + width: max-content; +} + +.ON_ZqzGosObgnANmMj8i { + background-color: var(--repeating-group-edit-surface-color); + width: 100%; + display: inline-block; + padding: var(--modal-padding-y) var(--modal-padding-x); + box-sizing: border-box; +} + +.Qq85xaokLTPH5niD9Gxb { + background-color: var(--repeating-group-edit-surface-color); + width: 100%; + display: inline-block; + padding: 12px 24px; + box-sizing: border-box; +} + +.UzfDtOwYItXMx6Rd56TS { + border-top: 2px dotted var(--repeating-group-edit-border-color); + border-bottom: 2px dotted var(--repeating-group-edit-border-color); + margin-bottom: -2px; +} + +.u7vBQDkWKAME2HEMPqNm { + border-right: 2px dotted var(--repeating-group-edit-border-color); + border-left: 2px dotted var(--repeating-group-edit-border-color); +} + +.wx5_CTPH_a7oLFStg3TF { + padding-top: var(--table-input-margin); + padding-bottom: var(--table-input-margin); +} + +.k52qAgPpDj_0nPnVFHNd { + box-sizing: border-box; +} + +.Qt03n7Id8vUwKeqCLz3X { + padding-left: var(--modal-padding-x); + padding-right: var(--modal-padding-x); +} + +.O2il9Rqx5EX3d0sAEmVg { + padding-bottom: 38px !important; +} + +.IhFD0eFfYZM2IWhNQT_M { + width: 100%; + padding: 12px; +} + +.jFg_beHjrds1wI30YZsh { + width: 100%; +} + +.qchkHZPS38DJIwDb2tgg { + padding-top: 12px; +} + +.xwzp_lufRfE8FpXVP0oX { + border: 2px solid #efefef; + margin: 12px 0; + padding: 12px; +} +@media print { + .xwzp_lufRfE8FpXVP0oX { + break-inside: avoid; + } +} + +.LEc6gbAGBlcdbf_dJest { + display: flex; + flex-direction: row; + justify-content: space-between; + width: 100%; +} + +.cPC2jTndruZ5x55USpbN { + font-weight: 500; + font-size: 1.125rem; +} + +.B_WvW2HGyAjT0GVxjhPq { + color: #d5203b; +} +.h7sEqXDL4l58jDjukCXU { + background: none; + border: none; + border-bottom: var(--solid-border-primary); + cursor: pointer; + padding-left: 0px; +} + +._dgpgnN5Iozgxt4dEzPz { + font-style: italic; + font-size: 1rem; + line-height: 1.6875; + margin-top: 4px; +} + +.vRmyav_ps8Z3AVBz24T7 { + padding-bottom: 1rem; +} + +.VXbxFT59uikqsaFMxoAR { + --page-max-width: none; + --page-padding-x: 24px; +} + +.Ywvkl7JakSxDZbdXdK47 { + max-width: var(--page-max-width); + padding: 0 var(--page-padding-x); + margin: 0 auto; +} + +.XNPUiu4dWrPogF1WpmlI { + background-color: white; + box-shadow: 1px 1px 4px 0 rgb(137 137 137 / 50%); +} + +.XNPUiu4dWrPogF1WpmlI:focus-visible { + outline: none; +} + +.c5sZ3PvV5q7bvUVIuSWg { + padding: var(--modal-padding-y) var(--modal-padding-x); +} + +.iu4b4FoSLkWf1rwPfj5D { + align-self: center; + justify-self: center; +} + +.nIVVEvUtGKr1GY1lgvgc { + max-width: var(--page-max-width); + padding: 60px var(--page-padding-x); + margin: 0 auto; +} + +.mAvGOaEGqzLYwGmNU3To { + display: flex; + flex-direction: column; + flex-wrap: wrap; + justify-content: center; + align-items: center; + gap: 30px 50px; +} + +@media only screen and (min-width: 600px) { + .mAvGOaEGqzLYwGmNU3To { + flex-direction: row; + } +} + +.ZaePqeAW_ded8y9LAuJw { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.Nu0jBt2u_Z3VY_qex2X9 { + margin: 36px 0; + background-color: var(--fds-semantic-surface-neutral-dark); + height: 1px; + width: 100%; +} + +.upkzRBY0HeMN43EFqVYJ { + display: none; +} + +.AiDzqlN5cCEFwiJOJGBV { + min-width: 200px; +} + +@media only screen and (min-width: 400px) { + .tylht9c4ycz86BuoAxOs { + display: none; + } + .upkzRBY0HeMN43EFqVYJ { + display: block; + } +} + +.L94YGptjyUWfZr7FTaZZ { + display: none; +} + +.gbb7grbuYBPJAMXCF8gC { + flex-wrap: wrap; +} + +.mxo4EX_iziRX8hgYmZse span { + font-style: italic; +} + +.wSLP3U_5F7KtlwwQYnrt { + display: flex; + flex-direction: column; + height: 100%; + width: 100%; +} + +.jSvGSB1Sp5Ugl5xLHqFF { + display: flex; + flex-direction: row; + gap: 6px; + padding: 6px; + border-bottom: 2px solid #ccc; +} + +.Q0uSljFm5emGBQklc3Eq { + flex: 1; +} + +.WZHCtHSeOi_E96bPiCKd { + background-color: white; + overflow-y: auto; + flex: 1; +} + +.WZHCtHSeOi_E96bPiCKd > div { + display: flex; + gap: 4px; + padding: 4px 6px; + font-family: monospace; + font-size: 0.75rem; +} + +.WZHCtHSeOi_E96bPiCKd > div:hover { + background-color: #f5f5f5; +} + +.WZHCtHSeOi_E96bPiCKd pre { + margin: 0; + overflow: hidden; + white-space: pre-wrap; +} + +.XPPaxGHUwQhBE2RYnG2F { + box-sizing: border-box; + height: 100%; + width: 100%; +} + +.fNDJV7ZKN51IkyfBH4p5 { + box-sizing: border-box; + width: 100%; + height: 100%; + font-family: monospace; + line-height: 1.2; + resize: none; + font-size: 1rem; + outline: none; + white-space: pre; + overflow-wrap: normal; + overflow-x: auto; + padding: 8px; + border: none; +} + +._rb5LQrhRhi4VY3uGxRX { + background: transparent; +} + +.PnJ_t8Kn9ih5F6MBTLxH { + padding: 6px; + background-color: white; + box-sizing: border-box; + height: 100%; + overflow-y: auto; +} + +.DiZeIOa1HxVt0qIYHFEt, +.DiZeIOa1HxVt0qIYHFEt > div, +.DiZeIOa1HxVt0qIYHFEt > div > div:not([role='tablist']) { + box-sizing: border-box; + height: 100%; +} + +.szkUhdph8Xmw6VHsacOg { + overflow-x: auto; +} + +.KI8EkMiEwgSOn_OxGLjQ { + display: flex; + width: 100%; + height: 100%; +} + +.Y6BnH69rtTWS9b1EwKdK { + min-height: 0; + min-width: 0; + flex-shrink: 1; +} + +.MMCIJ9SDKXWrUUOk_XfX { + align-self: stretch; + min-width: 8px; + min-height: 8px; + display: flex; + justify-content: center; +} + +.LZ_WvwDPYdvtx92tAdr0 { + background-color: #666; + align-self: stretch; + min-width: 2px; + min-height: 2px; +} + +.MMCIJ9SDKXWrUUOk_XfX:hover .LZ_WvwDPYdvtx92tAdr0 { + background-color: #333; +} + +.gstaoybCcDetk7GPlSwo { + height: 100%; + overflow-y: auto; + width: 100%; +} + +.poFzroI0aasYS9iEbLqw { + padding: 0; + list-style: none; +} + +.poFzroI0aasYS9iEbLqw .poFzroI0aasYS9iEbLqw { + padding-left: 12px; +} + +.poFzroI0aasYS9iEbLqw .b9cNraxZRgOybMsm53DA .poFzroI0aasYS9iEbLqw { + padding-left: 24px; +} + +.livwtPrtJM3B0eqvnYmc { + padding: 0 6px; + font-family: monospace; + font-size: 0.8rem; + position: relative; +} + +.livwtPrtJM3B0eqvnYmc span { + cursor: default; +} + +.livwtPrtJM3B0eqvnYmc.klhEfZmYm5w110VPYz7E { + background-color: #ddd; +} + +.livwtPrtJM3B0eqvnYmc:hover { + background-color: #ccc; +} + +.NiUlCOXAhe6bMfU2_twn { + width: 1px; + font-weight: bold; +} + +.zASOGSRoaUQFlFyCX4FT { + position: absolute; + left: 180px; + white-space: nowrap; + font-style: italic; +} + +.ff4JQd2AEUcaOakhqlCl { + position: absolute; + right: 10px; +} + +.pZahGMLFe5DuMwuSB9bb { + color: #333; + font-style: italic; + font-size: 0.8rem; + padding-left: 12px; +} + +.MgTnffXtbYs5Ld7ggSQ1 { + box-sizing: border-box; + font-family: monospace; + width: 100%; + height: 100%; + background: white; + padding: 4px; + overflow-y: auto; +} + +.MgTnffXtbYs5Ld7ggSQ1 > textarea { + box-sizing: border-box; + width: 100%; + background-color: #efefef; + padding: 6px 4px; + border-radius: 4px; + line-height: 1.2; + resize: none; + font-size: 0.8rem; + border: none; + outline: none; + white-space: pre; + overflow-wrap: normal; + overflow-x: auto; +} + +.nX6H_gOvPiECwhBvydtS { + position: relative; +} + +.nX6H_gOvPiECwhBvydtS h3 { + margin-top: 0; + margin-right: 36px; + font-size: 1rem; +} + +.nX6H_gOvPiECwhBvydtS button { + height: 32px; + width: 32px; + position: absolute; + top: -4px; + right: -4px; + z-index: 1001; +} + +.dUZ73MkghIPivOtSzgjT { + font-size: 0.8rem; + margin-bottom: 12px; +} + +.p7macduKB7kYYZOitWwx { + margin: 12px 10px; +} + +.Vv8DNbrqQthNnfJi66B2 { + font-size: 0.8rem; + font-family: var(--font-family); +} + +.Vv8DNbrqQthNnfJi66B2 code { + background-color: #efefef; + padding: 2px 4px; + border-radius: 4px; +} + +.Ycy_14PhV4V5THy8n4wP { + color: red; +} + +.CHYacyTT7Cug0o6Mai3Q { + height: 100%; + width: 100%; + display: flex; + flex-direction: column; +} + +.D5_ThEfAi4jOo3HqR51d { + position: relative; +} + +.D5_ThEfAi4jOo3HqR51d > button { + height: 37px; + width: 37px; + min-width: 0; + min-height: 0; + position: absolute; + top: 0; + right: 0; + z-index: 1001; +} + +.MH4sLMFWp4UWEtuKD9UX { + height: 100%; + overflow-y: auto; + width: 100%; + background-color: white; +} + +.PTHBhBS_MP68pucJqnCM { + display: flex; + flex-wrap: wrap; + gap: 6px; + margin-bottom: 12px; +} + +.x7tER_tpzfIP_BKEfuYg { + border-radius: 4px; + padding: 2px 6px; +} + +.dQjODOKiOVNNLuxZK8Nt { + display: flex; + justify-content: space-between; + align-items: flex-start; + border-radius: 4px; + background-color: #eee; + padding: 0px 0px 0px 4px; + list-style: none; + margin-bottom: 4px; +} + +.JZeo4NvT160njiU9Zvoq { + text-align: center; + border-radius: 4px; + color: black; + padding: 0px 4px; +} + +.hTXGkYjVNgPwG943ijAz button { + display: inline-block; + margin-right: 1rem; +} + +.hTXGkYjVNgPwG943ijAz code { + font-size: 0.8rem; + color: white; + background-color: #00315d; + padding: 2px 4px; + border-radius: 4px; +} + +.bDETDX4tKq7MCbfcsDH9 { + max-width: 1200px; + height: 90vh; + overflow: hidden; +} +.TVooSFwOX06IIKvjOgK1 { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; +} + +.XUYq5o8gRQNhFKcjlbxK { + width: 100%; + height: 100%; + border: none; +} + +.igPY24NV91BC2Jj8kmOE > div > div { + display: inline-grid; + margin-right: 1rem; +} + +.ComrDGQKLWH7SRAD85bf { + --page-max-width: 1056px; + --page-padding-x: 12px; + + background-color: white; + width: 100%; + max-width: var(--page-max-width); + padding: var(--page-padding-x); + margin: 0 auto; + display: flex; + flex-direction: column; + box-sizing: border-box; +} + +.W0VcoqgZa845rNZqCwpb { + list-style-position: outside; + margin: 0 0 0 24px; + padding: 0; +} + +.W0VcoqgZa845rNZqCwpb li { + margin-bottom: 8px; +} +.W0VcoqgZa845rNZqCwpb span { + font-size: 1rem; +} +.W0VcoqgZa845rNZqCwpb button { + text-align: left; + border-bottom: 2px solid transparent; +} + +.W0VcoqgZa845rNZqCwpb button:hover { + border-bottom: 2px solid black; +} + +.i8RXnwoRzfUG7qy7vmzI { + display: inline; + margin: 0; + padding: 0; + background-color: transparent; + border: none; + cursor: pointer; +} + +.VS9rVWGFB4Mg8cOW1jpA { + display: flex; + margin-top: 35px; + gap: 10px; +} + +.ccp_NJMMVTSFpy0UUXoB { + /* Hide interactive elements from PDF + * This makes testing easier as cypress does not support rendering in @media print mode + * @see https://github.com/cypress-io/cypress/issues/790 + */ + & button, + & [role='button'] { + display: none !important; + } +} +.ccp_NJMMVTSFpy0UUXoB h1 { + margin-top: 0; +} + +.M815Z56Jw5vmwmR3UfGt { + display: flex; + align-items: center; + justify-content: center; + gap: var(--fds-spacing-6); + margin-bottom: var(--fds-spacing-3); + h1 { + margin-bottom: 0; + } +} + +@media print { + .CjPryd1a04GB7uw1lKFg { + display: none; + } +} + +@media screen { + .z3beWI4PFzdsJWfGe_wW { + display: none; + } +} + +.pwQIy7CIAFEjLNBCUnu2 { + padding: 4px 36px 4px 4px; +} + +.US0PhpfdY_FghcnENFOk { + display: flex; + justify-content: right; +} + +.wMziLKrqVFLo4TeIoFMC { + margin-top: 26px; +} + +.H8Tj8a1wci331TsePFro { + width: 100%; +} + +/* ==== +TODO(1779): Remove these styles after going through all the different Table styles in +Altinn, and making sure they are consistent. */ + +.H8Tj8a1wci331TsePFro { + box-shadow: + 0 1px 1px rgba(0, 0, 0, 0.12), + 0 2px 2px rgba(0, 0, 0, 0.12); +} +@media (max-width: 992px) { + .H8Tj8a1wci331TsePFro { + border-top: 1px solid #dde3e5; + } +} +.H8Tj8a1wci331TsePFro th { + background-color: #f5f5f5; + border-bottom: 1px solid #dde3e5; + padding-top: 15px; + padding-bottom: 15px; +} + +.H8Tj8a1wci331TsePFro td { + border-bottom: 1px solid #dde3e5; + padding-top: 12px; + padding-bottom: 12px; +} +/* ==== */ + +.H8Tj8a1wci331TsePFro tr:hover { + background-color: unset; +} + +.LsBcIOhDrVMH4JAE8Tjg { + background-color: #f5f5f5; /* Remove this when upgrading to the new design system component look*/ +} +tr.LsBcIOhDrVMH4JAE8Tjg:hover { + background-color: var(--fds-semantic-background-subtle); +} + +.M1Hl8r2wF2mtXjorPp0F { + margin-top: 12px; +} + +.rd5h5tqTCmKTjdbTvc7Z { + margin-top: 12px; +} + +.aNyLnqHK10KRJyDCcPdR { + display: flex; + justify-content: left; +} + +.fSefVQm66W0bQ0LX63J5 { + display: flex; + justify-content: center; +} + +.G47mgrs9EVLyx8v20eec { + padding-top: 12px; + padding-bottom: 12px; +} + +.RND2kIfepQpwddPTD3kX { + padding-top: 12px; + padding-bottom: 12px; +} + +:root { + --toastify-color-light: #fff; + --toastify-color-dark: #121212; + --toastify-color-info: #3498db; + --toastify-color-success: #07bc0c; + --toastify-color-warning: #f1c40f; + --toastify-color-error: #e74c3c; + --toastify-color-transparent: rgba(255, 255, 255, 0.7); + --toastify-icon-color-info: var(--toastify-color-info); + --toastify-icon-color-success: var(--toastify-color-success); + --toastify-icon-color-warning: var(--toastify-color-warning); + --toastify-icon-color-error: var(--toastify-color-error); + --toastify-toast-width: 320px; + --toastify-toast-background: #fff; + --toastify-toast-min-height: 64px; + --toastify-toast-max-height: 800px; + --toastify-font-family: sans-serif; + --toastify-z-index: 9999; + --toastify-text-color-light: #757575; + --toastify-text-color-dark: #fff; + --toastify-text-color-info: #fff; + --toastify-text-color-success: #fff; + --toastify-text-color-warning: #fff; + --toastify-text-color-error: #fff; + --toastify-spinner-color: #616161; + --toastify-spinner-color-empty-area: #e0e0e0; + --toastify-color-progress-light: linear-gradient( + to right, + #4cd964, + #5ac8fa, + #007aff, + #34aadc, + #5856d6, + #ff2d55 + ); + --toastify-color-progress-dark: #bb86fc; + --toastify-color-progress-info: var(--toastify-color-info); + --toastify-color-progress-success: var(--toastify-color-success); + --toastify-color-progress-warning: var(--toastify-color-warning); + --toastify-color-progress-error: var(--toastify-color-error); +} + +.Toastify__toast-container { + z-index: var(--toastify-z-index); + -webkit-transform: translate3d(0, 0, var(--toastify-z-index)); + position: fixed; + padding: 4px; + width: var(--toastify-toast-width); + box-sizing: border-box; + color: #fff; +} +.Toastify__toast-container--top-left { + top: 1em; + left: 1em; +} +.Toastify__toast-container--top-center { + top: 1em; + left: 50%; + transform: translateX(-50%); +} +.Toastify__toast-container--top-right { + top: 1em; + right: 1em; +} +.Toastify__toast-container--bottom-left { + bottom: 1em; + left: 1em; +} +.Toastify__toast-container--bottom-center { + bottom: 1em; + left: 50%; + transform: translateX(-50%); +} +.Toastify__toast-container--bottom-right { + bottom: 1em; + right: 1em; +} + +@media only screen and (max-width : 480px) { + .Toastify__toast-container { + width: 100vw; + padding: 0; + left: 0; + margin: 0; + } + .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right { + top: 0; + transform: translateX(0); + } + .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right { + bottom: 0; + transform: translateX(0); + } + .Toastify__toast-container--rtl { + right: 0; + left: initial; + } +} +.Toastify__toast { + position: relative; + min-height: var(--toastify-toast-min-height); + box-sizing: border-box; + margin-bottom: 1rem; + padding: 8px; + border-radius: 4px; + box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05); + display: -ms-flexbox; + display: flex; + -ms-flex-pack: justify; + justify-content: space-between; + max-height: var(--toastify-toast-max-height); + overflow: hidden; + font-family: var(--toastify-font-family); + cursor: default; + direction: ltr; + /* webkit only issue #791 */ + z-index: 0; +} +.Toastify__toast--rtl { + direction: rtl; +} +.Toastify__toast--close-on-click { + cursor: pointer; +} +.Toastify__toast-body { + margin: auto 0; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 6px; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; +} +.Toastify__toast-body > div:last-child { + word-break: break-word; + -ms-flex: 1; + flex: 1; +} +.Toastify__toast-icon { + -webkit-margin-end: 10px; + margin-inline-end: 10px; + width: 20px; + -ms-flex-negative: 0; + flex-shrink: 0; + display: -ms-flexbox; + display: flex; +} + +.Toastify--animate { + animation-fill-mode: both; + animation-duration: 0.7s; +} + +.Toastify--animate-icon { + animation-fill-mode: both; + animation-duration: 0.3s; +} + +@media only screen and (max-width : 480px) { + .Toastify__toast { + margin-bottom: 0; + border-radius: 0; + } +} +.Toastify__toast-theme--dark { + background: var(--toastify-color-dark); + color: var(--toastify-text-color-dark); +} +.Toastify__toast-theme--light { + background: var(--toastify-color-light); + color: var(--toastify-text-color-light); +} +.Toastify__toast-theme--colored.Toastify__toast--default { + background: var(--toastify-color-light); + color: var(--toastify-text-color-light); +} +.Toastify__toast-theme--colored.Toastify__toast--info { + color: var(--toastify-text-color-info); + background: var(--toastify-color-info); +} +.Toastify__toast-theme--colored.Toastify__toast--success { + color: var(--toastify-text-color-success); + background: var(--toastify-color-success); +} +.Toastify__toast-theme--colored.Toastify__toast--warning { + color: var(--toastify-text-color-warning); + background: var(--toastify-color-warning); +} +.Toastify__toast-theme--colored.Toastify__toast--error { + color: var(--toastify-text-color-error); + background: var(--toastify-color-error); +} + +.Toastify__progress-bar-theme--light { + background: var(--toastify-color-progress-light); +} +.Toastify__progress-bar-theme--dark { + background: var(--toastify-color-progress-dark); +} +.Toastify__progress-bar--info { + background: var(--toastify-color-progress-info); +} +.Toastify__progress-bar--success { + background: var(--toastify-color-progress-success); +} +.Toastify__progress-bar--warning { + background: var(--toastify-color-progress-warning); +} +.Toastify__progress-bar--error { + background: var(--toastify-color-progress-error); +} +.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error { + background: var(--toastify-color-transparent); +} + +.Toastify__close-button { + color: #fff; + background: transparent; + outline: none; + border: none; + padding: 0; + cursor: pointer; + opacity: 0.7; + transition: 0.3s ease; + -ms-flex-item-align: start; + align-self: flex-start; +} +.Toastify__close-button--light { + color: #000; + opacity: 0.3; +} +.Toastify__close-button > svg { + fill: currentColor; + height: 16px; + width: 14px; +} +.Toastify__close-button:hover, .Toastify__close-button:focus { + opacity: 1; +} + +@keyframes Toastify__trackProgress { + 0% { + transform: scaleX(1); + } + 100% { + transform: scaleX(0); + } +} +.Toastify__progress-bar { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 5px; + z-index: var(--toastify-z-index); + opacity: 0.7; + transform-origin: left; +} +.Toastify__progress-bar--animated { + animation: Toastify__trackProgress linear 1 forwards; +} +.Toastify__progress-bar--controlled { + transition: transform 0.2s; +} +.Toastify__progress-bar--rtl { + right: 0; + left: initial; + transform-origin: right; +} + +.Toastify__spinner { + width: 20px; + height: 20px; + box-sizing: border-box; + border: 2px solid; + border-radius: 100%; + border-color: var(--toastify-spinner-color-empty-area); + border-right-color: var(--toastify-spinner-color); + animation: Toastify__spin 0.65s linear infinite; +} + +@keyframes Toastify__bounceInRight { + from, 60%, 75%, 90%, to { + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + from { + opacity: 0; + transform: translate3d(3000px, 0, 0); + } + 60% { + opacity: 1; + transform: translate3d(-25px, 0, 0); + } + 75% { + transform: translate3d(10px, 0, 0); + } + 90% { + transform: translate3d(-5px, 0, 0); + } + to { + transform: none; + } +} +@keyframes Toastify__bounceOutRight { + 20% { + opacity: 1; + transform: translate3d(-20px, 0, 0); + } + to { + opacity: 0; + transform: translate3d(2000px, 0, 0); + } +} +@keyframes Toastify__bounceInLeft { + from, 60%, 75%, 90%, to { + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate3d(-3000px, 0, 0); + } + 60% { + opacity: 1; + transform: translate3d(25px, 0, 0); + } + 75% { + transform: translate3d(-10px, 0, 0); + } + 90% { + transform: translate3d(5px, 0, 0); + } + to { + transform: none; + } +} +@keyframes Toastify__bounceOutLeft { + 20% { + opacity: 1; + transform: translate3d(20px, 0, 0); + } + to { + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } +} +@keyframes Toastify__bounceInUp { + from, 60%, 75%, 90%, to { + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + from { + opacity: 0; + transform: translate3d(0, 3000px, 0); + } + 60% { + opacity: 1; + transform: translate3d(0, -20px, 0); + } + 75% { + transform: translate3d(0, 10px, 0); + } + 90% { + transform: translate3d(0, -5px, 0); + } + to { + transform: translate3d(0, 0, 0); + } +} +@keyframes Toastify__bounceOutUp { + 20% { + transform: translate3d(0, -10px, 0); + } + 40%, 45% { + opacity: 1; + transform: translate3d(0, 20px, 0); + } + to { + opacity: 0; + transform: translate3d(0, -2000px, 0); + } +} +@keyframes Toastify__bounceInDown { + from, 60%, 75%, 90%, to { + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate3d(0, -3000px, 0); + } + 60% { + opacity: 1; + transform: translate3d(0, 25px, 0); + } + 75% { + transform: translate3d(0, -10px, 0); + } + 90% { + transform: translate3d(0, 5px, 0); + } + to { + transform: none; + } +} +@keyframes Toastify__bounceOutDown { + 20% { + transform: translate3d(0, 10px, 0); + } + 40%, 45% { + opacity: 1; + transform: translate3d(0, -20px, 0); + } + to { + opacity: 0; + transform: translate3d(0, 2000px, 0); + } +} +.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left { + animation-name: Toastify__bounceInLeft; +} +.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right { + animation-name: Toastify__bounceInRight; +} +.Toastify__bounce-enter--top-center { + animation-name: Toastify__bounceInDown; +} +.Toastify__bounce-enter--bottom-center { + animation-name: Toastify__bounceInUp; +} + +.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left { + animation-name: Toastify__bounceOutLeft; +} +.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right { + animation-name: Toastify__bounceOutRight; +} +.Toastify__bounce-exit--top-center { + animation-name: Toastify__bounceOutUp; +} +.Toastify__bounce-exit--bottom-center { + animation-name: Toastify__bounceOutDown; +} + +@keyframes Toastify__zoomIn { + from { + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + 50% { + opacity: 1; + } +} +@keyframes Toastify__zoomOut { + from { + opacity: 1; + } + 50% { + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 0; + } +} +.Toastify__zoom-enter { + animation-name: Toastify__zoomIn; +} + +.Toastify__zoom-exit { + animation-name: Toastify__zoomOut; +} + +@keyframes Toastify__flipIn { + from { + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + animation-timing-function: ease-in; + opacity: 0; + } + 40% { + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + animation-timing-function: ease-in; + } + 60% { + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + to { + transform: perspective(400px); + } +} +@keyframes Toastify__flipOut { + from { + transform: perspective(400px); + } + 30% { + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + to { + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} +.Toastify__flip-enter { + animation-name: Toastify__flipIn; +} + +.Toastify__flip-exit { + animation-name: Toastify__flipOut; +} + +@keyframes Toastify__slideInRight { + from { + transform: translate3d(110%, 0, 0); + visibility: visible; + } + to { + transform: translate3d(0, 0, 0); + } +} +@keyframes Toastify__slideInLeft { + from { + transform: translate3d(-110%, 0, 0); + visibility: visible; + } + to { + transform: translate3d(0, 0, 0); + } +} +@keyframes Toastify__slideInUp { + from { + transform: translate3d(0, 110%, 0); + visibility: visible; + } + to { + transform: translate3d(0, 0, 0); + } +} +@keyframes Toastify__slideInDown { + from { + transform: translate3d(0, -110%, 0); + visibility: visible; + } + to { + transform: translate3d(0, 0, 0); + } +} +@keyframes Toastify__slideOutRight { + from { + transform: translate3d(0, 0, 0); + } + to { + visibility: hidden; + transform: translate3d(110%, 0, 0); + } +} +@keyframes Toastify__slideOutLeft { + from { + transform: translate3d(0, 0, 0); + } + to { + visibility: hidden; + transform: translate3d(-110%, 0, 0); + } +} +@keyframes Toastify__slideOutDown { + from { + transform: translate3d(0, 0, 0); + } + to { + visibility: hidden; + transform: translate3d(0, 500px, 0); + } +} +@keyframes Toastify__slideOutUp { + from { + transform: translate3d(0, 0, 0); + } + to { + visibility: hidden; + transform: translate3d(0, -500px, 0); + } +} +.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left { + animation-name: Toastify__slideInLeft; +} +.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right { + animation-name: Toastify__slideInRight; +} +.Toastify__slide-enter--top-center { + animation-name: Toastify__slideInDown; +} +.Toastify__slide-enter--bottom-center { + animation-name: Toastify__slideInUp; +} + +.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left { + animation-name: Toastify__slideOutLeft; +} +.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right { + animation-name: Toastify__slideOutRight; +} +.Toastify__slide-exit--top-center { + animation-name: Toastify__slideOutUp; +} +.Toastify__slide-exit--bottom-center { + animation-name: Toastify__slideOutDown; +} + +@keyframes Toastify__spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +/* Font */ +:root { + --font-family: 'Altinn-DIN', sans-serif; + font-family: var(--font-family); + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + text-align: left; + color: var(--semantic-text-neutral-default); +} + +/* Workaround for the design-system aggressively setting the font to 'Inter' */ +[class^='fds-'] { + font-family: var(--font-family); +} + +/* Override design system variables */ +* { + --component-panel-font_size-header-breakpoint_sm: 1.4rem; + --component-panel-font_size-header-breakpoint_md: 1.6rem; + --component-panel-font_size-header-breakpoint_lg: 1.75rem; + --component-panel-font_size-body-breakpoint_md: 1rem; + --component-panel-font_weight-heading: 500; +} + +/* Global variables */ +:root { + --table-input-margin: 15px; /* From design-system, move to figma-tokens? */ + + --modal-padding-x: 24px; + --modal-padding-y: 24px; + + --page-max-width: none; + --page-padding-x: 24px; + + --repeating-group-edit-surface-color: #f1fbff; + --repeating-group-edit-border-color: var(--colors-blue-400); + --repeating-group-edit-divider-color: var(--colors-blue-200); + --repeating-group-error-color: var(--colors-red-200); + + /* Focus styles */ + --fds-inner-focus-border-color: #1e2b3c; + --fds-outer-focus-border-color: #fadf4b; + --fds-focus-border-width: 3px; + + /*Border styles*/ + --border-color-primary: #008fd6; + --dashed-border-primary: 1px dashed var(--border-color-primary); + --solid-border-primary: 2px solid var(--border-color-primary); + --dotted-border-primary: 2px dotted var(--border-color-primary); + + --button-margin-top: 2rem; + --button-gap: 0.75rem; + + /* Toast styles */ + --toastify-color-info: var(--fds-semantic-surface-action-primary-default); + --toastify-color-success: var(--fds-semantic-surface-success-default); + --toastify-color-warning: var(--fds-semantic-surface-warning-default); + --toastify-color-error: var(--fds-semantic-surface-danger-default); + --toastify-toast-width: 400px; +} + +.Toastify__toast { + line-height: 1.5rem; + padding: var(--fds-spacing-3) var(--fds-spacing-3) var(--fds-spacing-4) var(--fds-spacing-3); +} + +@media only screen and (min-width: 768px) { + :root { + --modal-padding-x: 84px; + --modal-padding-y: 36px; + } +} + +@media only screen and (min-width: 992px) { + :root { + --modal-padding-x: 96px; + } +} + +@media only screen and (min-width: 1200px) { + :root { + --page-max-width: 1056px; + --page-padding-x: 0; + } +} + +/* Custom CSS for all app */ + +/* Workaround to avoid (PDF) postfix from Altinn designsystem */ +a[href$='.pdf']::after { + content: none !important; + display: inline !important; +} + +html, +body { + height: 100%; +} + +body { + margin: 0; + background-color: #efefef; +} + +@media print { + body { + background-color: white !important; + } +} + +input:checked + .slider { + background-color: #1eaef7; +} + +input:checked + .slider:before { + -webkit-transform: translateX(26px); + -ms-transform: translateX(26px); + transform: translateX(26px); +} + +input:focus + .slider { + box-shadow: 0 0 1px #1eaef7; +} + +option { + overflow: 'hidden'; + text-overflow: 'ellipsis'; +} + +select.disabled { + border: 2px solid #6a6a6a !important; + color: #000; + background: + url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI0cHgiIHZpZXdCb3g9IjAgMCA4IDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQwLjIgKDMzODI2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5UcmlhbmdsZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZSIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDIuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC00LjAwMDAwMCwgLTIuMDAwMDAwKSAiIHBvaW50cz0iNCAwIDggNCAwIDQiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+) + no-repeat right 0.469rem center, + repeating-linear-gradient(135deg, #efefef, #efefef 2px, #fff 3px, #fff 5px) !important; + background-size: + 8px 10px, + cover !important; +} + +ol, +ul, +dl { + padding-left: 1.5rem; + margin-top: 0; +} + +/* Align text in table when right to left languages*/ +[dir='rtl'] td { + text-align: right; +} + +/* Link styling */ +.altinnLink { + padding-bottom: 2px; + color: #000000; + text-decoration: none; + cursor: pointer; + border-bottom: 2px solid #008fd6; +} + +.altinnLink[target='_blank']::after { + display: inline-block; + width: 1.3em; + background-image: url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 36 36%27%3E%3Cstyle%3E.st0%7Bfill:%23022f51%7D.st1%7Bfill:%23fff%7D.st2,.st3,.st4%7Bfill:none;stroke:%23fff;stroke-width:2.5;stroke-miterlimit:10%7D.st3,.st4%7Bstroke-width:2%7D.st4%7Bfill:%23fff%7D.st5%7Bfill:none%7D.st5,.st6,.st7,.st8%7Bstroke:%23022f51;stroke-miterlimit:10%7D.st6%7Bstroke-width:.9636;fill:none%7D.st7,.st8%7Bfill:%23fff%7D.st8%7Bfill:%23022f51%7D.st9%7Bopacity:.3%7D.st10%7Bfill:%23ff1d25%7D.st11%7Bfill:none;stroke:%23022f51;stroke-width:8;stroke-miterlimit:10%7D.st12%7Bopacity:.5;stroke:%23ffa683;stroke-width:2%7D.st12,.st13,.st14%7Bfill:none;stroke-miterlimit:10%7D.st13%7Bopacity:.5;stroke:%23ffa683;stroke-width:1.4142%7D.st14%7Bstroke:%23022f51;stroke-width:4%7D%3C/style%3E%3Cpath class=%27st0%27 d=%27M15 11v2h8.7L12.1 24.7l1.4 1.4L25 14.6V24h2V11z%27 id=%27Layer_1%27/%3E%3C/svg%3E'); + background-repeat: no-repeat; + background-size: 119% auto; + vertical-align: middle; + margin-top: -4px; + margin-left: -3px; + content: '(external link)'; + white-space: nowrap; + overflow: hidden; + text-indent: 1.3em; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +/** + * Do not edit directly + * These files are generated from design tokens defined in Figma using Token Studio + */ + +:root { + /** Referenced source tokens */ + /** DO NOT OVERRIDE */ + --fds-colors-blue-100: #e6eff8; + --fds-colors-blue-200: #b3d0ea; + --fds-colors-blue-700: #0062ba; + --fds-colors-blue-800: #004e95; + --fds-colors-blue-900: #00315d; + --fds-colors-white: #ffffff; + --fds-colors-grey-100: #f4f5f6; + --fds-colors-grey-200: #e9eaec; + --fds-colors-grey-600: #68707c; + --fds-colors-grey-700: #4b5563; + --fds-colors-grey-800: #1e2b3c; + --fds-colors-green-200: #d1f4e1; + --fds-colors-green-300: #8be4b5; + --fds-colors-green-700: #118849; + --fds-colors-green-800: #0c6536; + --fds-colors-green-900: #084826; + --fds-colors-yellow-100: #fffbe6; + --fds-colors-yellow-200: #fff4b4; + --fds-colors-yellow-300: #ffed83; + --fds-colors-red-100: #f9d5db; + --fds-colors-red-200: #f3abb6; + --fds-colors-red-500: #e02e49; + --fds-colors-red-600: #b3253a; + --fds-colors-red-700: #861c2c; + --fds-colors-yellow-500: #ffda06; + --fds-colors-grey-300: #d2d5d8; + --fds-colors-blue-400: #66a1d6; + --fds-colors-orange-600: #cc7005; + --fds-colors-orange-700: #995404; + --fds-colors-orange-800: #663802; + --fds-colors-grey-400: #bcbfc5; + --fds-colors-red-800: #5a121d; + --fds-colors-purple-700: #7a1265; + + /** Tokens */ + --fds-brand-alt1-100: #E6EFF8; + --fds-brand-alt1-200: #B3D0EA; + --fds-brand-alt1-300: #80B1DD; + --fds-brand-alt1-400: #66A1D6; + --fds-brand-alt1-500: #3381C8; + --fds-brand-alt1-600: #1A72C1; + --fds-brand-alt1-700: #0062BA; + --fds-brand-alt1-800: #004E95; + --fds-brand-alt1-900: #00315D; + --fds-brand-alt2-100: #DCD6EA; + --fds-brand-alt2-200: #C5BBDD; + --fds-brand-alt2-300: #A392C8; + --fds-brand-alt2-400: #806AB4; + --fds-brand-alt2-500: #6A52A3; + --fds-brand-alt2-600: #594488; + --fds-brand-alt2-700: #3F3161; + --fds-brand-alt2-800: #352951; + --fds-brand-alt2-900: #231B36; + --fds-brand-alt3-100: #F9D5DB; + --fds-brand-alt3-200: #F3ABB6; + --fds-brand-alt3-300: #EC8292; + --fds-brand-alt3-400: #E6586D; + --fds-brand-alt3-500: #E02E49; + --fds-brand-alt3-600: #B3253A; + --fds-brand-alt3-700: #861C2C; + --fds-brand-alt3-800: #5A121D; + --fds-brand-alt3-900: #480e17; + --fds-semantic-surface-first-light: var(--fds-brand-alt1-200); + --fds-semantic-surface-first-light-hover: var(--fds-brand-alt1-300); + --fds-semantic-surface-first-light-active: var(--fds-brand-alt1-400); + --fds-semantic-surface-first-dark: var(--fds-brand-alt1-800); + --fds-semantic-surface-second-light: var(--fds-brand-alt2-200); + --fds-semantic-surface-second-light-hover: var(--fds-brand-alt2-300); + --fds-semantic-surface-second-light-active: var(--fds-brand-alt2-400); + --fds-semantic-surface-second-dark: var(--fds-brand-alt2-900); + --fds-semantic-surface-third-light: var(--fds-brand-alt3-200); + --fds-semantic-surface-third-light-hover: var(--fds-brand-alt3-300); + --fds-semantic-surface-third-light-active: var(--fds-brand-alt3-400); + --fds-semantic-surface-third-dark: var(--fds-brand-alt3-800); + --fds-semantic-surface-action-first-subtle: var(--fds-colors-blue-100); + --fds-semantic-surface-action-first-subtle-hover: var(--fds-colors-blue-200); + --fds-semantic-surface-action-first-default: var(--fds-colors-blue-700); + --fds-semantic-surface-action-first-hover: var(--fds-colors-blue-800); + --fds-semantic-surface-action-first-active: var(--fds-colors-blue-900); + --fds-semantic-surface-action-first-no_fill: var(--fds-colors-white); + --fds-semantic-surface-action-first-no_fill-hover: var(--fds-colors-blue-100); + --fds-semantic-surface-action-first-no_fill-active: var(--fds-colors-blue-200); + --fds-semantic-surface-action-second-subtle: var(--fds-colors-grey-100); + --fds-semantic-surface-action-second-subtle-hover: var(--fds-colors-grey-200); + --fds-semantic-surface-action-second-default: var(--fds-colors-blue-900); + --fds-semantic-surface-action-second-hover: rgba(0, 49, 93, 0.9); + --fds-semantic-surface-action-second-active: rgba(0, 49, 93, 0.8); + --fds-semantic-surface-action-second-no_fill: var(--fds-colors-white); + --fds-semantic-surface-action-second-no_fill-hover: rgba(0, 49, 93, 0.1); + --fds-semantic-surface-action-second-no_fill-active: rgba(0, 49, 93, 0.2); + --fds-semantic-surface-action-subtle: var(--fds-colors-blue-100); + --fds-semantic-surface-action-subtle-hover: var(--fds-colors-blue-200); + --fds-semantic-surface-action-default: var(--fds-colors-blue-700); + --fds-semantic-surface-action-hover: var(--fds-colors-blue-800); + --fds-semantic-surface-action-active: var(--fds-colors-blue-900); + --fds-semantic-surface-action-no_fill: var(--fds-colors-white); + --fds-semantic-surface-action-no_fill-hover: var(--fds-colors-blue-100); + --fds-semantic-surface-action-no_fill-active: var(--fds-colors-blue-200); + --fds-semantic-surface-action-checked: var(--fds-colors-blue-700); + --fds-semantic-surface-neutral-default: var(--fds-colors-white); + --fds-semantic-surface-neutral-selected: var(--fds-colors-blue-100); + --fds-semantic-surface-neutral-subtle: var(--fds-colors-grey-100); + --fds-semantic-surface-neutral-subtle-hover: var(--fds-colors-grey-200); + --fds-semantic-surface-neutral-dark: var(--fds-colors-grey-600); + --fds-semantic-surface-neutral-dark-hover: var(--fds-colors-grey-700); + --fds-semantic-surface-neutral-inverted: var(--fds-colors-grey-800); + --fds-semantic-surface-success-subtle: var(--fds-colors-green-200); + --fds-semantic-surface-success-subtle-hover: var(--fds-colors-green-300); + --fds-semantic-surface-success-default: var(--fds-colors-green-700); + --fds-semantic-surface-success-hover: var(--fds-colors-green-800); + --fds-semantic-surface-success-active: var(--fds-colors-green-900); + --fds-semantic-surface-success-no_fill: var(--fds-colors-white); + --fds-semantic-surface-success-no_fill-hover: var(--fds-colors-green-200); + --fds-semantic-surface-success-no_fill-active: var(--fds-colors-green-300); + --fds-semantic-surface-warning-subtle: var(--fds-colors-yellow-100); + --fds-semantic-surface-warning-subtle-hover: var(--fds-colors-yellow-200); + --fds-semantic-surface-warning-default: var(--fds-colors-yellow-200); + --fds-semantic-surface-warning-default-hover: var(--fds-colors-yellow-300); + --fds-semantic-surface-danger-subtle: var(--fds-colors-red-100); + --fds-semantic-surface-danger-subtle-hover: var(--fds-colors-red-200); + --fds-semantic-surface-danger-default: var(--fds-colors-red-500); + --fds-semantic-surface-danger-hover: var(--fds-colors-red-600); + --fds-semantic-surface-danger-active: var(--fds-colors-red-700); + --fds-semantic-surface-danger-no_fill: var(--fds-colors-white); + --fds-semantic-surface-danger-no_fill-hover: var(--fds-colors-red-100); + --fds-semantic-surface-danger-no_fill-active: var(--fds-colors-red-200); + --fds-semantic-surface-info-subtle: var(--fds-colors-blue-100); + --fds-semantic-surface-info-subtle-hover: var(--fds-colors-blue-200); + --fds-semantic-surface-on_inverted-default: var(--fds-colors-white); + --fds-semantic-surface-on_inverted-hover: #ffffffe6; + --fds-semantic-surface-on_inverted-active: #ffffffcc; + --fds-semantic-surface-on_inverted-no_fill: #ffffff00; + --fds-semantic-surface-on_inverted-no_fill-hover: #ffffff1a; + --fds-semantic-surface-on_inverted-no_fill-active: #ffffff33; + --fds-semantic-surface-focus-default: var(--fds-colors-yellow-500); + --fds-semantic-border-first-default: var(--fds-brand-alt1-600); + --fds-semantic-border-first-hover: var(--fds-brand-alt1-700); + --fds-semantic-border-first-active: var(--fds-brand-alt1-800); + --fds-semantic-border-second-default: var(--fds-brand-alt2-600); + --fds-semantic-border-second-hover: var(--fds-brand-alt2-700); + --fds-semantic-border-second-active: var(--fds-brand-alt2-800); + --fds-semantic-border-third-default: var(--fds-brand-alt3-600); + --fds-semantic-border-third-hover: var(--fds-brand-alt3-700); + --fds-semantic-border-third-active: var(--fds-brand-alt3-800); + --fds-semantic-border-action-first-subtle: var(--fds-colors-grey-200); + --fds-semantic-border-action-first-subtle-hover: var(--fds-colors-grey-300); + --fds-semantic-border-action-first-default: var(--fds-colors-blue-900); + --fds-semantic-border-action-first-hover: var(--fds-colors-blue-900); + --fds-semantic-border-action-first-active: var(--fds-colors-blue-900); + --fds-semantic-border-action-second-subtle: var(--fds-colors-grey-200); + --fds-semantic-border-action-second-subtle-hover: var(--fds-colors-grey-300); + --fds-semantic-border-action-second-default: var(--fds-colors-blue-900); + --fds-semantic-border-action-second-hover: var(--fds-colors-blue-900); + --fds-semantic-border-action-second-active: var(--fds-colors-blue-900); + --fds-semantic-border-action-subtle: var(--fds-colors-blue-200); + --fds-semantic-border-action-subtle-hover: var(--fds-colors-blue-400); + --fds-semantic-border-action-default: var(--fds-colors-blue-700); + --fds-semantic-border-action-hover: var(--fds-colors-blue-700); + --fds-semantic-border-action-active: var(--fds-colors-blue-900); + --fds-semantic-border-action-dark: var(--fds-colors-blue-900); + --fds-semantic-border-action-dark-hover: var(--fds-colors-blue-700); + --fds-semantic-border-info-default: var(--fds-colors-blue-800); + --fds-semantic-border-neutral-default: var(--fds-colors-grey-600); + --fds-semantic-border-neutral-subtle: var(--fds-colors-grey-300); + --fds-semantic-border-neutral-strong: var(--fds-colors-grey-800); + --fds-semantic-border-success-default: var(--fds-colors-green-700); + --fds-semantic-border-success-hover: var(--fds-colors-green-800); + --fds-semantic-border-success-active: var(--fds-colors-green-900); + --fds-semantic-border-warning-default: var(--fds-colors-orange-600); + --fds-semantic-border-warning-hover: var(--fds-colors-orange-700); + --fds-semantic-border-warning-active: var(--fds-colors-orange-800); + --fds-semantic-border-danger-default: var(--fds-colors-red-500); + --fds-semantic-border-danger-hover: var(--fds-colors-red-600); + --fds-semantic-border-danger-active: var(--fds-colors-red-700); + --fds-semantic-border-focus-outline: var(--fds-colors-yellow-500); + --fds-semantic-border-focus-boxshadow: var(--fds-semantic-border-neutral-strong); + --fds-semantic-border-on_inverted-default: var(--fds-colors-white); + --fds-semantic-border-input-default: var(--fds-colors-blue-900); + --fds-semantic-border-input-hover: var(--fds-colors-blue-700); + --fds-semantic-border-divider-default: var(--fds-colors-grey-400); + --fds-semantic-border-divider-subtle: var(--fds-colors-grey-300); + --fds-semantic-border-divider-strong: var(--fds-colors-grey-600); + --fds-semantic-text-action-first-default: var(--fds-colors-blue-700); + --fds-semantic-text-action-first-hover: #004e95; + --fds-semantic-text-action-first-active: #00315d; + --fds-semantic-text-action-first-on_action: var(--fds-colors-white); + --fds-semantic-text-action-second-default: var(--fds-colors-blue-900); + --fds-semantic-text-action-second-hover: var(--fds-colors-blue-900); + --fds-semantic-text-action-second-active: var(--fds-colors-blue-900); + --fds-semantic-text-action-second-on_action: var(--fds-colors-white); + --fds-semantic-text-action-default: var(--fds-colors-blue-700); + --fds-semantic-text-action-hover: var(--fds-colors-blue-800); + --fds-semantic-text-action-active: var(--fds-colors-blue-900); + --fds-semantic-text-action-on_action: var(--fds-colors-white); + --fds-semantic-text-success-default: var(--fds-colors-green-800); + --fds-semantic-text-success-hover: var(--fds-colors-green-900); + --fds-semantic-text-success-active: var(--fds-colors-green-900); + --fds-semantic-text-success-on_success: var(--fds-colors-white); + --fds-semantic-text-success-on_success_subtle: var(--fds-colors-grey-800); + --fds-semantic-text-neutral-default: var(--fds-colors-grey-800); + --fds-semantic-text-neutral-subtle: var(--fds-colors-grey-700); + --fds-semantic-text-neutral-on_inverted: var(--fds-colors-white); + --fds-semantic-text-warning-default: var(--fds-colors-orange-700); + --fds-semantic-text-warning-icon_warning: var(--fds-colors-orange-600); + --fds-semantic-text-warning-on_warning: var(--fds-colors-orange-800); + --fds-semantic-text-danger-default: var(--fds-colors-red-600); + --fds-semantic-text-danger-hover: var(--fds-colors-red-700); + --fds-semantic-text-danger-active: var(--fds-colors-red-800); + --fds-semantic-text-danger-on_danger: var(--fds-colors-white); + --fds-semantic-text-danger-on_danger_subtle: var(--fds-colors-grey-800); + --fds-semantic-text-visited-default: var(--fds-colors-purple-700); + --fds-semantic-background-default: var(--fds-colors-white); + --fds-semantic-background-subtle: var(--fds-colors-grey-100); + --fds-typography-heading-2xlarge: 500 3.75rem/1.3 'Inter'; + --fds-typography-heading-xlarge: 500 3rem/1.3 'Inter'; + --fds-typography-heading-large: 500 2.25rem/1.3 'Inter'; + --fds-typography-heading-medium: 500 1.875rem/1.3 'Inter'; + --fds-typography-heading-small: 500 1.5rem/1.3 'Inter'; + --fds-typography-heading-xsmall: 500 1.3125rem/1.3 'Inter'; + --fds-typography-heading-xxsmall: 500 1.125rem/1.3 'Inter'; + --fds-typography-ingress-large: 400 1.875rem/1.7 'Inter'; + --fds-typography-ingress-medium: 400 1.5rem/1.7 'Inter'; + --fds-typography-ingress-small: 400 1.3125rem/1.7 'Inter'; + --fds-typography-ingress-xsmall: 400 1.125rem/1.7 'Inter'; + --fds-typography-paragraph-large: 400 1.3125rem/1.5 'Inter'; + --fds-typography-paragraph-medium: 400 1.125rem/1.5 'Inter'; + --fds-typography-paragraph-small: 400 1rem/1.5 'Inter'; + --fds-typography-paragraph-xsmall: 400 0.875rem/1.5 'Inter'; + --fds-typography-paragraph-short-large: 400 1.3125rem/1.3 'Inter'; + --fds-typography-paragraph-short-medium: 400 1.125rem/1.3 'Inter'; + --fds-typography-paragraph-short-small: 400 1rem/1.3 'Inter'; + --fds-typography-paragraph-short-xsmall: 400 0.875rem/1.3 'Inter'; + --fds-typography-paragraph-long-large: 400 1.125rem/1.7 'Inter'; + --fds-typography-paragraph-long-medium: 400 1rem/1.7 'Inter'; + --fds-typography-paragraph-long-small: 400 0.875rem/1.7 'Inter'; + --fds-typography-paragraph-long-xsmall: 400 0.8125rem/1.7 'Inter'; + --fds-typography-label-large: 500 1.3125rem/1.3 'Inter'; + --fds-typography-label-medium: 500 1.125rem/1.3 'Inter'; + --fds-typography-label-small: 500 1rem/1.3 'Inter'; + --fds-typography-label-xsmall: 500 0.875rem/1.3 'Inter'; + --fds-typography-error_message-large: 400 1.3125rem/1.3 'Inter'; + --fds-typography-error_message-medium: 400 1.125rem/1.3 'Inter'; + --fds-typography-error_message-small: 400 1rem/1.3 'Inter'; + --fds-typography-error_message-xsmall: 400 0.875rem/1.3 'Inter'; + --fds-typography-interactive-large: 400 1.5rem/1.3 'Inter'; + --fds-typography-interactive-medium: 400 1.125rem/1.3 'Inter'; + --fds-typography-interactive-small: 400 1rem/1.3 'Inter'; + --fds-opacity-disabled: 30%; + --fds-border_radius-interactive: 4px; + --fds-border_radius-small: 2px; + --fds-border_radius-medium: 4px; + --fds-border_radius-large: 8px; + --fds-border_radius-xlarge: 12px; + --fds-border_radius-xxlarge: 16px; + --fds-border_radius-xxxlarge: 24px; + --fds-border_radius-xxxxlarge: 32px; + --fds-border_radius-full: 9999px; + --fds-spacing-0: 0rem; + --fds-spacing-1: 0.25rem; + --fds-spacing-2: 0.5rem; + --fds-spacing-3: 0.75rem; + --fds-spacing-4: 1rem; + --fds-spacing-5: 1.25rem; + --fds-spacing-6: 1.5rem; + --fds-spacing-7: 1.75rem; + --fds-spacing-8: 2rem; + --fds-spacing-9: 2.25rem; + --fds-spacing-10: 2.5rem; + --fds-spacing-11: 2.75rem; + --fds-spacing-12: 3rem; + --fds-spacing-13: 3.25rem; + --fds-spacing-14: 3.5rem; + --fds-spacing-15: 3.75rem; + --fds-spacing-18: 4.5rem; + --fds-spacing-22: 5.5rem; + --fds-spacing-26: 6.5rem; + --fds-spacing-30: 7.5rem; + --fds-base_spacing: 4; + --fds-sizing-0: 0rem; + --fds-sizing-1: 0.25rem; + --fds-sizing-2: 0.5rem; + --fds-sizing-3: 0.75rem; + --fds-sizing-4: 1rem; + --fds-sizing-5: 1.25rem; + --fds-sizing-6: 1.5rem; + --fds-sizing-7: 1.75rem; + --fds-sizing-8: 2rem; + --fds-sizing-9: 2.25rem; + --fds-sizing-10: 2.5rem; + --fds-sizing-11: 2.75rem; + --fds-sizing-12: 3rem; + --fds-sizing-13: 3.25rem; + --fds-sizing-14: 3.5rem; + --fds-sizing-15: 3.75rem; + --fds-sizing-18: 4.5rem; + --fds-sizing-22: 5.5rem; + --fds-sizing-26: 6.5rem; + --fds-sizing-30: 7.5rem; + --fds-base_sizing: 4; + --fds-border_width-default: 1px; + --fds-border_width-active: 2px; + --fds-border_width-tab_focus: 2px; + --fds-shadow-xsmall: 0 0 1px 0 rgba(0,0,0,0.16), 0 1px 2px 0 rgba(0,0,0,0.12); + --fds-shadow-small: 0 0 1px 0 rgba(0,0,0,0.15), 0 1px 2px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.1); + --fds-shadow-medium: 0 0 1px 0 rgba(0,0,0,0.14), 0 2px 4px 0 rgba(0,0,0,0.12), 0 4px 8px 0 rgba(0,0,0,0.12); + --fds-shadow-large: 0 0 1px 0 rgba(0,0,0,0.13), 0 3px 5px 0 rgba(0,0,0,0.13), 0 6px 12px 0 rgba(0,0,0,0.14); + --fds-shadow-xlarge: 0 0 1px 0 rgba(0,0,0,0.12), 0 4px 8px 0 rgba(0,0,0,0.16), 0 12px 24px 0 rgba(0,0,0,0.16); +} + diff --git a/toolkits/altinn-app-frontend/4.4.0/altinn-app-frontend.js b/toolkits/altinn-app-frontend/4.4.0/altinn-app-frontend.js new file mode 100644 index 00000000..af7f7ee1 --- /dev/null +++ b/toolkits/altinn-app-frontend/4.4.0/altinn-app-frontend.js @@ -0,0 +1,1102 @@ +/*! For license information please see altinn-app-frontend.js.LICENSE.txt */ +(()=>{var e,t,r={38089:(e,t,r)=>{"use strict";r.r(t),r.d(t,{AppWrapper:()=>Nn,CircularProgress:()=>Zn,IconVariant:()=>ro,List:()=>Jn,ListItem:()=>Xn,Map:()=>vo,Page:()=>$n,PageColor:()=>Hn,PageContent:()=>Kn,PageHeader:()=>qn,PageSize:()=>Vn,Pagination:()=>Zo,Panel:()=>An,PanelVariant:()=>Cn,PopoverPanel:()=>Bn,ReadOnlyVariant:()=>to,SearchField:()=>po,SvgIcon:()=>Wn,formatNumericText:()=>Fo,jsonTokens:()=>a,tokens:()=>i});var n=r(39471),o=r.t(n,2),i=r(8161);const a=JSON.parse('{"tokenSetOrder":{"0":{"value":"Base","type":"other"},"1":{"value":"Components","type":"other"}},"Felles":{"id":"edeff752fe55f2581f6ceee82c66aac8b8a8622d","selectedTokenSets":{"Base":"source"},"$figmaStyleReferences":{},"type":"other","value":"[object Object]"},"Altinn":{"id":"df8b73b683752ef5f35b3cf293bbe5a0cba9f88d","selectedTokenSets":{"Base":"source"},"$figmaStyleReferences":{},"type":"other","value":"[object Object]"},"component":{"icon":{"size":{"xs":{"value":"1.5rem","type":"sizing"},"sm":{"value":"1.875rem","type":"sizing"},"md":{"value":"2.25rem","type":"sizing"},"lg":{"value":"3rem","type":"sizing"},"xl":{"value":"3.75rem","type":"sizing"}}},"panel":{"color":{"background":{"default":{"value":"#e6eff8","type":"color"},"success":{"value":"#d1f4e1","type":"color"},"warning":{"value":"#fffbe6","type":"color"}},"arrow":{"default":{"value":"#e6eff8","type":"color"},"success":{"value":"#d1f4e1","type":"color"},"warning":{"value":"#fffbe6","type":"color"}}},"font_size":{"header":{"breakpoint_sm":{"value":"1.5rem","type":"fontSizes"},"breakpoint_md":{"value":"1.75rem","type":"fontSizes"},"breakpoint_lg":{"value":"2.25rem","type":"fontSizes"}},"body":{"breakpoint_sm":{"value":"1rem","type":"fontSizes"},"breakpoint_md":{"value":"1.125rem","type":"fontSizes"}}},"space":{"padding":{"x":{"xs":{"value":"1.5rem","type":"spacing"},"md":{"value":"6rem","type":"spacing"}},"y":{"xs":{"value":"1.5rem","type":"spacing"},"md":{"value":"2.25rem","type":"spacing"}}},"gap":{"xs":{"value":"0.75rem","type":"spacing"},"md":{"value":"0.75rem","type":"spacing"}},"text_group":{"gap":{"xs":{"value":"0.375rem","type":"spacing"}}},"arrow_left":{"md":{"value":"6.688rem","type":"spacing"},"xs":{"value":"4rem","type":"spacing"}}},"size":{"icon":{"xs":{"value":"2.25rem","type":"sizing"},"md":{"value":"3.75rem","type":"sizing"}}},"typography":{"default":{"fontFamily":{"value":"Altinn-DIN","type":"fontFamily"},"fontWeight":{"value":"Regular","type":"fontWeight"},"lineHeight":{"value":1.5,"type":"lineHeight"},"fontSize":{"value":"1rem","type":"fontSize"},"letterSpacing":{"value":"3%","type":"letterSpacing"},"paragraphSpacing":{"value":0,"type":"paragraphSpacing"},"textDecoration":{"value":"none","type":"textDecoration"},"textCase":{"value":"none","type":"textCase"}}},"font_weight":{"heading":{"value":"bold","type":"fontWeights"}}},"legend":{"font_weight":{"default":{"value":"medium","type":"fontWeights"}}},"label":{"font_weight":{"default":{"value":"medium","type":"fontWeights"}}},"expandable_row":{"color":{"border_top":{"default":{"value":"#d2d5d8","type":"color"}},"border_bottom":{"default":{"value":"#d2d5d8","type":"color"}}},"space":{"padding":{"x":{"xs":{"value":"0.75rem","type":"spacing"},"md":{"value":"1.5rem","type":"spacing"}},"top":{"xs":{"value":"0.25rem","type":"spacing"}},"bottom":{"xs":{"value":"0.5rem","type":"spacing"}}},"gap":{"title":{"xs":{"value":0.75,"type":"spacing"},"md":{"value":"1.5rem","type":"spacing"}}}},"size":{"icon":{"xs":{"value":"1.5rem","type":"sizing"}}},"font_weight":{"header":{"value":"medium","type":"fontWeights"}},"font_size":{"header":{"breakpoint_sm":{"value":"1rem","type":"fontSizes"},"breakpoint_md":{"value":"1.125rem","type":"fontSizes"}}},"border_width":{"default":{"value":"1px","type":"borderWidth"}}},"checkbox":{"space":{"gap":{"xsmall":{"value":"0.5rem","type":"spacing"},"small":{"value":"0.75rem","type":"spacing"}}},"size":{"width":{"xsmall":{"value":"1.125rem","type":"sizing"},"small":{"value":"1.5rem","type":"sizing"}},"height":{"xsmall":{"value":"1.125rem","type":"sizing"},"small":{"value":"1.5rem","type":"sizing"}}},"color":{"border":{"default":{"value":"#1e2b3c","type":"color"},"hover":{"value":"#0062ba","type":"color"},"checked":{"value":"#0062ba","type":"color"},"error":{"value":"#b3253a","type":"color"}},"background":{"default":{"value":"#ffffff","type":"color"},"hover":{"value":"#e6eff8","type":"color"},"checked":{"value":"#0062ba","type":"color"},"error":{"value":"#ffffff","type":"color"}},"text":{"default":{"value":"#1e2b3c","type":"color"},"hover":{"value":"#0062ba","type":"color"},"checked":{"value":"#1e2b3c","type":"color"},"error":{"value":"#1e2b3c","type":"color"}}},"border_width":{"xsmall":{"value":"2px","type":"borderWidth"},"small":{"value":"2px","type":"borderWidth"}},"font_size":{"xs":{"value":"0.875rem","type":"fontSizes"},"sm":{"value":"1rem","type":"fontSizes"}}},"fieldset":{"space":{"gap":{"y":{"xsmall":{"value":"0.75rem","type":"spacing"},"small":{"value":"1.125rem","type":"spacing"},"medium":{"value":"1.5rem","type":"spacing"},"large":{"value":"1.5rem","type":"spacing"}}}}},"field_description":{"color":{"text":{"default":{"value":"#1e2b3c","type":"color"}}},"space":{"top":{"small":{"value":"0.5rem","type":"spacing"},"xsmall":{"value":"0.375rem","type":"spacing"}}}},"textarea":{"border_width":{"normal":{"value":"2px","type":"borderWidth"}},"color":{"border":{"default":{"value":"#1e2b3c","type":"color"},"hover":{"value":"#0062ba","type":"color"},"error":{"value":"#b3253a","type":"color"}},"background":{"default":{"value":"#ffffff","type":"color"},"hover":{"value":"#ffffff","type":"color"},"focus":{"value":"#ffffff","type":"color"}},"text":{"default":{"value":"#1e2b3c","type":"color"}}},"space":{"padding":{"x":{"value":"0.75rem","type":"spacing"},"y":{"value":"0.375rem","type":"spacing"}}},"size":{"min_height":{"xsmall":{"value":"6.25rem","type":"sizing"},"small":{"value":"9.375rem","type":"sizing"},"medium":{"value":"12.5rem","type":"sizing"},"large":{"value":"18.75rem","type":"sizing"},"xlarge":{"value":"25rem","type":"sizing"}}},"font_size":{"sm":{"value":"1rem","type":"fontSizes"}}},"checkbox-group":{"space":{"gap":{"x":{"xsmall":{"value":"1.5rem","type":"spacing"},"small":{"value":"2.25rem","type":"spacing"}},"y":{"xsmall":{"value":"0.563rem","type":"spacing"},"small":{"value":"1.125rem","type":"spacing"}}}}},"toggle_button":{"font_size":{"sm":{"value":"1rem","type":"fontSizes"}},"size":{"min_width":{"sm":{"value":"100%","type":"sizing"},"md":{"value":"auto","type":"sizing"}}},"border_width":{"inactive":{"value":"2px","type":"borderWidth"}},"color":{"background":{"active":{"value":"#0062ba","type":"color"},"inactive":{"value":"#ffffff","type":"color"}},"text":{"active":{"value":"#ffffff","type":"color"},"inactive":{"value":"#1e2b3c","type":"color"}},"border":{"inactive":{"value":"#0062ba","type":"color"}}},"space":{"padding":{"x":{"value":"1.5rem","type":"spacing"},"top":{"value":"0.125rem","type":"spacing"},"bottom":{"value":"0.25rem","type":"spacing"}}}},"icon_button":{"size":{"large":{"circle":{"value":"2.25rem","type":"sizing"},"icon":{"value":"1.4rem","type":"sizing"}},"medium":{"circle":{"value":"1.5rem","type":"sizing"},"icon":{"value":"0.875rem","type":"sizing"}},"small":{"circle":{"value":"1.125rem","type":"sizing"},"icon":{"value":"0.688rem","type":"sizing"}}},"border_width":{"default":{"value":"1px","type":"borderWidth"}}},"button":{"filled":{"primary":{"color":{"background":{"default":{"value":"#0062ba","type":"color"},"hover":{"value":"#004e95","type":"color"},"pressed":{"value":"#00315d","type":"color"}}}},"color":{"text":{"all":{"value":"#ffffff","type":"color"}}},"success":{"color":{"background":{"default":{"value":"#118849","type":"color"},"hover":{"value":"#0c6536","type":"color"},"pressed":{"value":"#084826","type":"color"}}}},"danger":{"color":{"background":{"default":{"value":"#e02e49","type":"color"},"hover":{"value":"#b3253a","type":"color"},"pressed":{"value":"#861c2c","type":"color"}}}}},"space":{"gap":{"small":{"value":"0.5rem","type":"spacing"},"medium":{"value":"0.5rem","type":"spacing"},"large":{"value":"0.5rem","type":"spacing"}},"padding":{"x":{"small":{"value":"1.125rem","type":"spacing"},"medium":{"value":"2.25rem","type":"spacing"},"large":{"value":"3rem","type":"spacing"}}}},"quiet":{"space":{"padding":{"x":{"small":{"value":"0.375rem","type":"spacing"},"medium":{"value":"0.563rem","type":"spacing"},"large":{"value":"0.563rem","type":"spacing"}}}},"primary":{"color":{"text":{"default":{"value":"#0062ba","type":"color"},"pressed":{"value":"#ffffff","type":"color"}},"background":{"hover":{"value":"#e6eff8","type":"color"},"pressed":{"value":"#004e95","type":"color"}}}}},"outline":{"primary":{"color":{"text":{"default":{"value":"#0062ba","type":"color"},"pressed":{"value":"#ffffff","type":"color"}},"border":{"default":{"value":"#0062ba","type":"color"},"hover":{"value":"#004e95","type":"color"}},"background":{"default":{"value":"#ffffff","type":"color"},"hover":{"value":"#e6eff8","type":"color"},"pressed":{"value":"#004e95","type":"color"}}}}},"border_width":{"default":{"value":"1px","type":"borderWidth"}},"size":{"height":{"small":{"value":"2.25rem","type":"sizing"},"medium":{"value":"3rem","type":"sizing"},"large":{"value":"3.75rem","type":"sizing"}},"icon":{"small":{"value":"1.5rem","type":"sizing"},"medium":{"value":"1.875rem","type":"sizing"},"large":{"value":"2.5rem","type":"sizing"}}}},"input":{"color":{"border":{"default":{"value":"#1e2b3c","type":"color"},"hover":{"value":"#0062ba","type":"color"}},"background":{"default":{"value":"#ffffff","type":"color"},"hover":{"value":"#ffffff","type":"color"},"focus":{"value":"#ffffff","type":"color"}}},"error":{"color":{"border":{"default":{"value":"#b3253a","type":"color"}}}},"space":{"padding":{"x":{"value":"0.75rem","type":"spacing"},"y":{"value":"0.375rem","type":"spacing"}}},"border_width":{"default":{"value":"2px","type":"borderWidth"},"focus":{"value":"4px","type":"borderWidth"}},"read_only_info":{"color":{"border":{"default":{"value":"#fff4b4","type":"color"}},"background":{"default":{"value":"#fff4b4","type":"color"}}}},"read_only_confirm":{"color":{"background":{"default":{"value":"#d1f4e1","type":"color"}},"border":{"default":{"value":"#d1f4e1","type":"color"}}}},"size":{"min_height":{"default":{"value":"2.25rem","type":"sizing"}}},"font_size":{"sm":{"value":"1rem","type":"fontSizes"},"md":{"value":"1.125rem","type":"fontSizes"}}},"error_message":{"space":{"padding":{"top":{"value":"0.375rem","type":"spacing"}}},"color":{"text":{"value":"#b3253a","type":"color"}},"font_size":{"xs":{"value":"0.875rem","type":"fontSizes"}}}},"border_width":{"thin":{"value":"1px","type":"borderWidth"},"standard":{"value":"2px","type":"borderWidth"}},"space":{"half":{"value":0.375,"type":"spacing"},"base":{"value":0.75,"type":"spacing"},"x2":{"value":1.5,"type":"spacing"},"x3":{"value":2.25,"type":"spacing"},"x4":{"value":3,"type":"spacing"},"x5":{"value":3.75,"type":"spacing"},"x6":{"value":4.5,"type":"spacing"},"x7":{"value":5.25,"type":"spacing"},"x8":{"value":6,"type":"spacing"},"x16":{"value":12,"type":"spacing"}},"interactive_components":{"border_radius":{"normal":{"value":"3px","type":"borderRadius"}},"border_width":{"normal":{"value":"2px","type":"borderWidth"}}},"paragraph_space":{"default":{"value":"2.25rem","type":"paragraphSpacing"}},"font_size":{"100":{"value":"0.75rem","type":"fontSizes"},"200":{"value":"0.875rem","type":"fontSizes"},"300":{"value":"1rem","type":"fontSizes"},"400":{"breakpoint_sm":{"value":"1rem","type":"fontSizes"},"breakpoint_md":{"value":"1.125rem","type":"fontSizes"}},"500":{"breakpoint_sm":{"value":"1rem","type":"fontSizes"},"breakpoint_md":{"value":"1.125rem","type":"fontSizes"},"breakpoint_lg":{"value":"1.25rem","type":"fontSizes"}},"600":{"breakpoint_sm":{"value":"1.125rem","type":"fontSizes","description":"18px"},"breakpoint_md":{"value":"1.25rem","type":"fontSizes","description":"20px"},"breakpoint_lg":{"value":"1.5rem","type":"fontSizes","description":"24px"}},"700":{"breakpoint_sm":{"value":"1.25rem","type":"fontSizes","description":"20px"},"breakpoint_md":{"value":"1.5rem","type":"fontSizes","description":"24px"},"breakpoint_lg":{"value":"1.75rem","type":"fontSizes","description":"28px"}},"800":{"breakpoint_sm":{"value":"1.5rem","type":"fontSizes","description":"24px"},"breakpoint_md":{"value":"1.75rem","type":"fontSizes","description":"28px"},"breakpoint_lg":{"value":"2.25rem","type":"fontSizes","description":"36px"}},"900":{"breakpoint_sm":{"value":"1.75rem","type":"fontSizes","description":"28px"},"breakpoint_md":{"value":"2.25rem","type":"fontSizes","description":"36px"},"breakpoint_lg":{"value":"2.75rem","type":"fontSizes","description":"44px"}},"heading":{"h1":{"breakpoint_sm":{"value":"1.75rem","type":"fontSizes"},"breakpoint_md":{"value":"2.25rem","type":"fontSizes"},"breakpoint_lg":{"value":"2.75rem","type":"fontSizes"}},"h2":{"breakpoint_sm":{"value":"1.5rem","type":"fontSizes"},"breakpoint_md":{"value":"1.75rem","type":"fontSizes"},"breakpoint_lg":{"value":"2.25rem","type":"fontSizes"}},"h3":{"breakpoint_sm":{"value":"1.25rem","type":"fontSizes"},"breakpoint_md":{"value":"1.5rem","type":"fontSizes"},"breakpoint_lg":{"value":"1.75rem","type":"fontSizes"}},"h4":{"breakpoint_sm":{"value":"1.125rem","type":"fontSizes"},"breakpoint_md":{"value":"1.25rem","type":"fontSizes"},"breakpoint_lg":{"value":"1.5rem","type":"fontSizes"}},"h5":{"breakpoint_sm":{"value":"1rem","type":"fontSizes"},"breakpoint_md":{"value":"1.125rem","type":"fontSizes"},"breakpoint_lg":{"value":"1.25rem","type":"fontSizes"}}},"component-size":{"xs":{"value":"0.875rem","type":"fontSizes","description":"14px"},"sm":{"value":"1rem","type":"fontSizes","description":"16px"},"md":{"value":"1.125rem","type":"fontSizes","description":"18px"},"lg":{"value":"1.5rem","type":"fontSizes","description":"24px"}},"body":{"medium":{"value":"1rem","type":"fontSizes","description":"Body text should never be smaller than 16px"},"large":{"breakpoint_sm":{"value":"1rem","type":"fontSizes"},"breakpoint_md":{"value":"1.125rem","type":"fontSizes"}}},"label":{"small":{"breakpoint_sm":{"value":"1rem","type":"fontSizes"},"breakpoint_md":{"value":"1.125rem","type":"fontSizes"}}},"detail":{"default":{"value":"0.875rem","type":"fontSizes"}},"ingress":{"small":{"breakpoint_sm":{"value":"1.125rem","type":"fontSizes","description":"18px (Ingress should never be smaller than 18px, to keep a visual difference from the body text that is 16px.)"},"breakpoint_md":{"value":"1.25rem","type":"fontSizes","description":"20px"}},"medium":{"breakpoint_sm":{"value":"1.25rem","type":"fontSizes","description":"20px"},"breakpoint_md":{"value":"1.5rem","type":"fontSizes","description":"24px"}}}},"font_family":{"default":{"value":"Altinn-DIN","type":"fontFamilies"},"heading":{"value":"Altinn-DIN","type":"fontFamilies"},"ingress":{"value":"Altinn-DIN","type":"fontFamilies"},"body":{"value":"Altinn-DIN","type":"fontFamilies"},"label":{"value":"Altinn-DIN","type":"fontFamilies"}},"breakpoints":{"xs":{"value":"0px","type":"sizing","description":"Specific styling for the smallest mobile sizes and up. Will affect screen sizes with the set size and larger."},"sm":{"value":"540px","type":"sizing","description":"Specific styling for the largest mobile sizes and up. Will affect screen sizes with the set size and larger."},"md":{"value":"768px","type":"sizing","description":"Specific styling for tablet and up. Will affect screen sizes with the set size and larger."},"lg":{"value":"960px","type":"sizing","description":"Specific styling for the largest tablets and up. Will affect screen sizes with the set size and larger.Will affect screen sizes with this size and larger"},"xl":{"value":"1200px","type":"sizing","description":"Specific styling for laptops and up. Will affect screen sizes with the set size and larger."},"xxl":{"value":"1600px","type":"sizing","description":"Specific styling for desktops and up. Will affect screen sizes with the set size and larger."}},"typography":{"default":{"fontFamily":{"value":"Altinn-DIN","type":"fontFamily"},"fontWeight":{"value":"Regular","type":"fontWeight"},"lineHeight":{"value":1.5,"type":"lineHeight"},"fontSize":{"value":"1rem","type":"fontSize"},"letterSpacing":{"value":"0.3px","type":"letterSpacing"},"paragraphSpacing":{"value":0,"type":"paragraphSpacing"},"textDecoration":{"value":"none","type":"textDecoration"},"textCase":{"value":"none","type":"textCase"}}},"size":{"base":{"value":0.75,"type":"sizing"},"x2":{"value":1.5,"type":"sizing"},"x3":{"value":2.25,"type":"sizing"},"x4":{"value":3,"type":"sizing"},"x5":{"value":3.75,"type":"sizing"},"x6":{"value":4.5,"type":"sizing"},"x7":{"value":5.25,"type":"sizing"},"x8":{"value":6,"type":"sizing"},"x10":{"value":7.5,"type":"sizing"},"x16":{"value":12,"type":"sizing"}},"opacity":{"disabled":{"value":"30%","type":"opacity"}},"colors":{"grey":{"100":{"value":"#f4f5f6","type":"color","description":"AAA 13.1 on grey 800\\nAA 6.5 as bkdg for interaction blue"},"200":{"value":"#e9eaec","type":"color","description":"AAA 11.9 on grey 800\\nAA 5.9 as bkdg for interaction blue"},"300":{"value":"#d2d5d8","type":"color","description":"AAA 11.9 on grey 800\\nAA 5.9 as bkdg for interaction blue"},"400":{"value":"#bcbfc5","type":"color","description":"AAA 8.7 on grey 800\\nAA18 4.4 as bkdg for interaction blue"},"500":{"value":"#a5aab1","type":"color","description":"AA 6.1 on grey 800\\nAA18 3 as bkdg for interaction blue"},"600":{"value":"#68707c","type":"color","description":"AA18 3.5 on grey 800\\nAA18 4 on white"},"700":{"value":"#4b5563","type":"color","description":"AAA 7.5 on white"},"800":{"value":"#1e2b3c","type":"color","description":"Main Text Color\\nAAA 14.3 on white"},"900":{"value":"#141e29","type":"color","description":"AAA 16.8 on white"}},"white":{"value":"#ffffff","type":"color","description":"Standard bckd color.\\nAAA 13.1 on grey 800\\nAAA 7.2 as bkdg for interaction blue"},"black":{"value":"#000000","type":"color"},"red":{"100":{"value":"#f9d5db","type":"color"},"200":{"value":"#f3abb6","type":"color"},"300":{"value":"#ec8292","type":"color"},"400":{"value":"#e6586d","type":"color"},"500":{"value":"#e02e49","type":"color"},"600":{"value":"#b3253a","type":"color"},"700":{"value":"#861c2c","type":"color"},"800":{"value":"#5a121d","type":"color"},"900":{"value":"#480e17","type":"color"}},"orange":{"100":{"value":"#ffe8cd","type":"color"},"200":{"value":"#ffd19b","type":"color"},"300":{"value":"#ffba6a","type":"color"},"400":{"value":"#ffa338","type":"color"},"500":{"value":"#ff8c06","type":"color"},"600":{"value":"#cc7005","type":"color"},"700":{"value":"#995404","type":"color"},"800":{"value":"#663802","type":"color"},"900":{"value":"#522d02","type":"color"}},"yellow":{"100":{"value":"#fffbe6","type":"color"},"200":{"value":"#fff4b4","type":"color"},"300":{"value":"#ffed83","type":"color"},"400":{"value":"#ffe551","type":"color"},"500":{"value":"#ffda06","type":"color"},"600":{"value":"#e6c405","type":"color"},"700":{"value":"#ccae05","type":"color"},"800":{"value":"#998304","type":"color"},"900":{"value":"#665702","type":"color"}},"green":{"100":{"value":"#e8faf0","type":"color"},"200":{"value":"#d1f4e1","type":"color"},"300":{"value":"#8be4b5","type":"color"},"400":{"value":"#5dd997","type":"color"},"500":{"value":"#2ece7a","type":"color"},"600":{"value":"#15b560","type":"color"},"700":{"value":"#118849","type":"color"},"800":{"value":"#0c6536","type":"color"},"900":{"value":"#084826","type":"color"}},"blue":{"100":{"value":"#e6eff8","type":"color"},"200":{"value":"#b3d0ea","type":"color"},"300":{"value":"#80b1dd","type":"color"},"400":{"value":"#66a1d6","type":"color"},"500":{"value":"#3381c8","type":"color"},"600":{"value":"#1a72c1","type":"color"},"700":{"value":"#0062ba","type":"color"},"800":{"value":"#004e95","type":"color"},"900":{"value":"#00315d","type":"color"}},"purple":{"100":{"value":"#f5e8f2","type":"color"},"200":{"value":"#e0b9d8","type":"color"},"300":{"value":"#cc8bbf","type":"color"},"400":{"value":"#b75da5","type":"color"},"500":{"value":"#a22e8b","type":"color"},"600":{"value":"#98177e","type":"color"},"700":{"value":"#7a1265","type":"color"},"800":{"value":"#5b0e4c","type":"color"},"900":{"value":"#490b3d","type":"color"}}},"semantic":{"background":{"default":{"value":"#ffffff","type":"color"},"subtle":{"value":"#f4f5f6","type":"color"}},"surface":{"neutral":{"default":{"value":"#ffffff","type":"color"},"subtle":{"value":"#f4f5f6","type":"color"},"subtle-hover":{"value":"#e9eaec","type":"color"},"selected":{"value":"#e6eff8","type":"color"},"inverted":{"value":"#1e2b3c","type":"color"}},"action":{"subtle":{"value":"#e6eff8","type":"color"},"default":{"value":"#0062ba","type":"color"},"hover":{"value":"#004e95","type":"color"},"active":{"value":"#00315d","type":"color","description":"Standard farge for handlinger"}},"success":{"subtle":{"value":"#d1f4e1","type":"color"},"default":{"value":"#118849","type":"color"},"hover":{"value":"#0c6536","type":"color"},"active":{"value":"#084826","type":"color"}},"warning":{"subtle":{"value":"#fffbe6","type":"color"}},"danger":{"subtle":{"value":"#f9d5db","type":"color"},"default":{"value":"#e02e49","type":"color"},"hover":{"value":"#b3253a","type":"color"},"active":{"value":"#861c2c","type":"color"}},"info":{"subtle":{"value":"#e6eff8","type":"color"}}},"border":{"info":{"default":{"value":"#004e95","type":"color"}},"action":{"subtle":{"value":"#e6eff8","type":"color"},"default":{"value":"#0062ba","type":"color"},"hover":{"value":"#004e95","type":"color"},"active":{"value":"#00315d","type":"color"}},"neutral":{"default":{"value":"#68707c","type":"color"},"subtle":{"value":"#d2d5d8","type":"color"},"strong":{"value":"#1e2b3c","type":"color"},"divider":{"value":"#bcbfc5","type":"color"}},"success":{"default":{"value":"#0c6536","type":"color"}},"warning":{"default":{"value":"#cc7005","type":"color"}},"danger":{"default":{"value":"#b3253a","type":"color"}}},"tab_focus":{"outline":{"color":{"value":"#98177e","type":"color"},"offset":{"value":"2px","type":"spacing"},"width":{"value":"2px","type":"borderWidth"}}},"text":{"success":{"default":{"value":"#0c6536","type":"color"},"on_success":{"value":"#ffffff","type":"color"}},"neutral":{"default":{"value":"#1e2b3c","type":"color"},"subtle":{"value":"#68707c","type":"color"},"on_inverted":{"value":"#ffffff","type":"color"}},"action":{"default":{"value":"#0062ba","type":"color"},"on_action":{"value":"#ffffff","type":"color"}},"warning":{"default":{"value":"#995404","type":"color"},"on_warning":{"value":"#663802","type":"color"},"icon_warning":{"value":"#cc7005","type":"color"}},"danger":{"default":{"value":"#b3253a","type":"color"},"on_danger":{"value":"#ffffff","type":"color"}},"visited":{"default":{"value":"#7a1265","type":"color"}}}},"brand":{"default":{"first":{"100":{"value":"#feefef","type":"color","description":"AAA 12.8 on grey 800\\nAA 6.4 as bkdg for interaction blue"},"200":{"value":"#fddfe0","type":"color","description":"Light error color\\nAAA 11.4 on grey 800\\nAA 5.7 as bkdg for interaction blue"},"300":{"value":"#fbbfc1","type":"color","description":"AAA 9 on grey 800\\nAA 4.5 as bkdg for interaction blue"},"400":{"value":"#f89fa1","type":"color","description":"AAA 7.1 on grey 800\\nAA18 3.5 as bkdg for interaction blue"},"500":{"value":"#f67f82","type":"color","description":"AA 5.6 on grey 800"},"600":{"value":"#f45f63","type":"color","description":"AA 4.5 on grey 800"},"700":{"value":"#dc5659","type":"color","description":"AA18 3.7 on grey 800"},"800":{"value":"#c34c4f","type":"color","description":"AA 4.7 on white"}},"second":{"100":{"value":"#fcf7e9","type":"color","description":"AAA 13.3 on grey 800\\nAA 6.7 as bkdg for interaction blue"},"200":{"value":"#faeec2","type":"color","description":"Light warning color\\nAAA 12.3 on grey 800\\nAA 1.1 as bkdg for interaction blue"},"300":{"value":"#f5dda6","type":"color","description":"AAA 10 on grey 800\\nAA 5.4 as bkdg for interaction blue"},"400":{"value":"#efcc79","type":"color","description":"AAA 9.2 on grey 800\\nAA 4.6 as bkdg for interaction blue"},"500":{"value":"#eabb4d","type":"color","description":"AAA 7.9 on grey 800\\nAA18 4 as bkdg for interaction blue"},"600":{"value":"#e5aa20","type":"color","description":"AA 6.8 on grey 800\\nAA18 3.4 as bkdg for interaction blue"},"700":{"value":"#ce991d","type":"color","description":"AA 5.5 on grey 800"},"800":{"value":"#b7881a","type":"color","description":"AA18 4.4 on grey 800\\nAA18 3.2 on white"}},"third":{"100":{"value":"#e9f5ff","type":"color","description":"AAA 12.9 on grey 800\\nAA 6.5 as bkdg for interaction blue"},"200":{"value":"#d2eafd","type":"color","description":"Light information color \\nAAA 11.5 on grey 800\\nAA 5.8 as bkdg for interaction blue"},"300":{"value":"#a5d6fb","type":"color","description":"AAA 9.2 on grey 800\\nAA 4.6 as bkdg for interaction blue"},"400":{"value":"#78c1f9","type":"color","description":"AAA 7.3 on grey 800\\nAA18 3.7 as bkdg for interaction blue"},"500":{"value":"#4badf7","type":"color","description":"AA 5.8 on grey 800"},"600":{"value":"#1e98f5","type":"color","description":"AA 4.6 on grey 800"},"700":{"value":"#1b88dd","type":"color","description":"AA18 3.8 on grey 800"},"800":{"value":"#156aac","type":"color","description":"AA 5.6 on white"}}}}}');var l=r(82195);function s(e,t){let{checkForDefaultPrevented:r=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(n){if(null==e||e(n),!1===r||!n.defaultPrevented)return null==t?void 0:t(n)}}function c(){for(var e=arguments.length,t=new Array(e),r=0;rt.forEach((t=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(t,e)))}function u(){for(var e=arguments.length,t=new Array(e),r=0;r1&&void 0!==arguments[1]?arguments[1]:[],r=[];const o=()=>{const t=r.map((e=>(0,n.createContext)(e)));return function(r){const o=(null==r?void 0:r[e])||t;return(0,n.useMemo)((()=>({["__scope".concat(e)]:{...r,[e]:o}})),[r,o])}};return o.scopeName=e,[function(t,o){const i=(0,n.createContext)(o),a=r.length;function l(t){const{scope:r,children:o,...l}=t,s=(null==r?void 0:r[e][a])||i,c=(0,n.useMemo)((()=>l),Object.values(l));return(0,n.createElement)(s.Provider,{value:c},o)}return r=[...r,o],l.displayName=t+"Provider",[l,function(r,l){const s=(null==l?void 0:l[e][a])||i,c=(0,n.useContext)(s);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(t,"`"))}]},f(o,...t)]}function f(){for(var e=arguments.length,t=new Array(e),r=0;r{const e=t.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(t){const r=e.reduce(((e,r)=>{let{useScope:n,scopeName:o}=r;return{...e,...n(t)["__scope".concat(o)]}}),{});return(0,n.useMemo)((()=>({["__scope".concat(o.scopeName)]:r})),[r])}};return i.scopeName=o.scopeName,i}var p=r(19834);const h=(0,n.forwardRef)(((e,t)=>{const{children:r,...o}=e,i=n.Children.toArray(r),a=i.find(g);if(a){const e=a.props.children,r=i.map((t=>t===a?n.Children.count(e)>1?n.Children.only(null):(0,n.isValidElement)(e)?e.props.children:null:t));return(0,n.createElement)(m,(0,l.A)({},o,{ref:t}),(0,n.isValidElement)(e)?(0,n.cloneElement)(e,void 0,r):null)}return(0,n.createElement)(m,(0,l.A)({},o,{ref:t}),r)}));h.displayName="Slot";const m=(0,n.forwardRef)(((e,t)=>{const{children:r,...o}=e;return(0,n.isValidElement)(r)?(0,n.cloneElement)(r,{...b(o,r.props),ref:c(t,r.ref)}):n.Children.count(r)>1?n.Children.only(null):null}));m.displayName="SlotClone";const v=e=>{let{children:t}=e;return(0,n.createElement)(n.Fragment,null,t)};function g(e){return(0,n.isValidElement)(e)&&e.type===v}function b(e,t){const r={...t};for(const n in t){const o=e[n],i=t[n];/^on[A-Z]/.test(n)?r[n]=function(){null==i||i(...arguments),null==o||o(...arguments)}:"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}const y=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const r=(0,n.forwardRef)(((e,r)=>{const{asChild:o,...i}=e,a=o?h:t;return(0,n.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,n.createElement)(a,(0,l.A)({},i,{ref:r}))}));return r.displayName="Primitive.".concat(t),{...e,[t]:r}}),{});function _(e){const t=(0,n.useRef)(e);return(0,n.useEffect)((()=>{t.current=e})),(0,n.useMemo)((()=>function(){for(var e,r=arguments.length,n=new Array(r),o=0;o{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:c,onDismiss:d,...f}=e,p=(0,n.useContext)(P),[h,m]=(0,n.useState)(null),[,v]=(0,n.useState)({}),g=u(t,(e=>m(e))),b=Array.from(p.layers),[E]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),I=b.indexOf(E),k=h?b.indexOf(h):-1,C=p.layersWithOutsidePointerEventsDisabled.size>0,R=k>=I,D=function(e){const t=_(e),r=(0,n.useRef)(!1),o=(0,n.useRef)((()=>{}));return(0,n.useEffect)((()=>{const e=e=>{if(e.target&&!r.current){const n={originalEvent:e};function i(){S(O,t,n,{discrete:!0})}"touch"===e.pointerType?(document.removeEventListener("click",o.current),o.current=i,document.addEventListener("click",o.current,{once:!0})):i()}r.current=!1},n=window.setTimeout((()=>{document.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(n),document.removeEventListener("pointerdown",e),document.removeEventListener("click",o.current)}}),[t]),{onPointerDownCapture:()=>r.current=!0}}((e=>{const t=e.target,r=[...p.branches].some((e=>e.contains(t)));R&&!r&&(null==i||i(e),null==c||c(e),e.defaultPrevented||null==d||d())})),L=function(e){const t=_(e),r=(0,n.useRef)(!1);return(0,n.useEffect)((()=>{const e=e=>{if(e.target&&!r.current){S(j,t,{originalEvent:e},{discrete:!1})}};return document.addEventListener("focusin",e),()=>document.removeEventListener("focusin",e)}),[t]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}((e=>{const t=e.target;[...p.branches].some((e=>e.contains(t)))||(null==a||a(e),null==c||c(e),e.defaultPrevented||null==d||d())}));return function(e){const t=_(e);(0,n.useEffect)((()=>{const e=e=>{"Escape"===e.key&&t(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[t])}((e=>{k===p.layers.size-1&&(null==o||o(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))})),(0,n.useEffect)((()=>{if(h)return r&&(0===p.layersWithOutsidePointerEventsDisabled.size&&(x=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(h)),p.layers.add(h),M(),()=>{r&&1===p.layersWithOutsidePointerEventsDisabled.size&&(document.body.style.pointerEvents=x)}}),[h,r,p]),(0,n.useEffect)((()=>()=>{h&&(p.layers.delete(h),p.layersWithOutsidePointerEventsDisabled.delete(h),M())}),[h,p]),(0,n.useEffect)((()=>{const e=()=>v({});return document.addEventListener(w,e),()=>document.removeEventListener(w,e)}),[]),(0,n.createElement)(y.div,(0,l.A)({},f,{ref:g,style:{pointerEvents:C?R?"auto":"none":void 0,...e.style},onFocusCapture:s(e.onFocusCapture,L.onFocusCapture),onBlurCapture:s(e.onBlurCapture,L.onBlurCapture),onPointerDownCapture:s(e.onPointerDownCapture,D.onPointerDownCapture)}))}));function M(){const e=new CustomEvent(w);document.dispatchEvent(e)}function S(e,t,r,n){let{discrete:o}=n;const i=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),o?function(e,t){e&&(0,p.flushSync)((()=>e.dispatchEvent(t)))}(i,a):i.dispatchEvent(a)}let I=0;function k(){(0,n.useEffect)((()=>{var e,t;const r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=r[0])&&void 0!==e?e:C()),document.body.insertAdjacentElement("beforeend",null!==(t=r[1])&&void 0!==t?t:C()),I++,()=>{1===I&&document.querySelectorAll("[data-radix-focus-guard]").forEach((e=>e.remove())),I--}}),[])}function C(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}const R="focusScope.autoFocusOnMount",D="focusScope.autoFocusOnUnmount",L={bubbles:!1,cancelable:!0},A=(0,n.forwardRef)(((e,t)=>{const{loop:r=!1,trapped:o=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...s}=e,[c,d]=(0,n.useState)(null),f=_(i),p=_(a),h=(0,n.useRef)(null),m=u(t,(e=>d(e))),v=(0,n.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,n.useEffect)((()=>{if(o){function e(e){if(v.paused||!c)return;const t=e.target;c.contains(t)?h.current=t:F(h.current,{select:!0})}function t(e){!v.paused&&c&&(c.contains(e.relatedTarget)||F(h.current,{select:!0}))}return document.addEventListener("focusin",e),document.addEventListener("focusout",t),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}}),[o,c,v.paused]),(0,n.useEffect)((()=>{if(c){N.add(v);const t=document.activeElement;if(!c.contains(t)){const r=new CustomEvent(R,L);c.addEventListener(R,f),c.dispatchEvent(r),r.defaultPrevented||(!function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=document.activeElement;for(const n of e)if(F(n,{select:t}),document.activeElement!==r)return}((e=T(c),e.filter((e=>"A"!==e.tagName))),{select:!0}),document.activeElement===t&&F(c))}return()=>{c.removeEventListener(R,f),setTimeout((()=>{const e=new CustomEvent(D,L);c.addEventListener(D,p),c.dispatchEvent(e),e.defaultPrevented||F(null!=t?t:document.body,{select:!0}),c.removeEventListener(D,p),N.remove(v)}),0)}}var e}),[c,f,p,v]);const g=(0,n.useCallback)((e=>{if(!r&&!o)return;if(v.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){const t=e.currentTarget,[o,i]=function(e){const t=T(e),r=B(t,e),n=B(t.reverse(),e);return[r,n]}(t);o&&i?e.shiftKey||n!==i?e.shiftKey&&n===o&&(e.preventDefault(),r&&F(i,{select:!0})):(e.preventDefault(),r&&F(o,{select:!0})):n===t&&e.preventDefault()}}),[r,o,v.paused]);return(0,n.createElement)(y.div,(0,l.A)({tabIndex:-1},s,{ref:m,onKeyDown:g}))}));function T(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function B(e,t){for(const r of e)if(!Z(r,{upTo:t}))return r}function Z(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==r&&e===r)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function F(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}const N=function(){let e=[];return{add(t){const r=e[0];t!==r&&(null==r||r.pause()),e=H(e,t),e.unshift(t)},remove(t){var r;e=H(e,t),null===(r=e[0])||void 0===r||r.resume()}}}();function H(e,t){const r=[...e],n=r.indexOf(t);return-1!==n&&r.splice(n,1),r}const V=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?n.useLayoutEffect:()=>{},z=o["useId".toString()]||(()=>{});let $=0;function Y(e){const[t,r]=n.useState(z());return V((()=>{e||r((e=>null!=e?e:String($++)))}),[e]),e||(t?"radix-".concat(t):"")}function W(e){return e.split("-")[0]}function U(e){return e.split("-")[1]}function q(e){return["top","bottom"].includes(W(e))?"x":"y"}function G(e){return"y"===e?"height":"width"}function K(e,t,r){let{reference:n,floating:o}=e;const i=n.x+n.width/2-o.width/2,a=n.y+n.height/2-o.height/2,l=q(t),s=G(l),c=n[s]/2-o[s]/2,u="x"===l;let d;switch(W(t)){case"top":d={x:i,y:n.y-o.height};break;case"bottom":d={x:i,y:n.y+n.height};break;case"right":d={x:n.x+n.width,y:a};break;case"left":d={x:n.x-o.width,y:a};break;default:d={x:n.x,y:n.y}}switch(U(t)){case"start":d[l]-=c*(r&&u?-1:1);break;case"end":d[l]+=c*(r&&u?-1:1)}return d}function Q(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function J(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function X(e,t){var r;void 0===t&&(t={});const{x:n,y:o,platform:i,rects:a,elements:l,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=t,h=Q(p),m=l[f?"floating"===d?"reference":"floating":d],v=J(await i.getClippingRect({element:null==(r=await(null==i.isElement?void 0:i.isElement(m)))||r?m:m.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(l.floating)),boundary:c,rootBoundary:u,strategy:s})),g=J(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===d?{...a.floating,x:n,y:o}:a.reference,offsetParent:await(null==i.getOffsetParent?void 0:i.getOffsetParent(l.floating)),strategy:s}):a[d]);return{top:v.top-g.top+h.top,bottom:g.bottom-v.bottom+h.bottom,left:v.left-g.left+h.left,right:g.right-v.right+h.right}}const ee=Math.min,te=Math.max;function re(e,t,r){return te(e,ee(t,r))}const ne=e=>({name:"arrow",options:e,async fn(t){const{element:r,padding:n=0}=null!=e?e:{},{x:o,y:i,placement:a,rects:l,platform:s}=t;if(null==r)return{};const c=Q(n),u={x:o,y:i},d=q(a),f=U(a),p=G(d),h=await s.getDimensions(r),m="y"===d?"top":"left",v="y"===d?"bottom":"right",g=l.reference[p]+l.reference[d]-u[d]-l.floating[p],b=u[d]-l.reference[d],y=await(null==s.getOffsetParent?void 0:s.getOffsetParent(r));let _=y?"y"===d?y.clientHeight||0:y.clientWidth||0:0;0===_&&(_=l.floating[p]);const w=g/2-b/2,O=c[m],j=_-h[p]-c[v],x=_/2-h[p]/2+w,P=re(O,x,j),E=("start"===f?c[m]:c[v])>0&&x!==P&&l.reference[p]<=l.floating[p];return{[d]:u[d]-(E?xoe[e]))}function ae(e,t,r){void 0===r&&(r=!1);const n=U(e),o=q(e),i=G(o);let a="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=ie(a)),{main:a,cross:ie(a)}}const le={start:"end",end:"start"};function se(e){return e.replace(/start|end/g,(e=>le[e]))}const ce=["top","right","bottom","left"],ue=(ce.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]),function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r;const{placement:n,middlewareData:o,rects:i,initialPlacement:a,platform:l,elements:s}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f="bestFit",flipAlignment:p=!0,...h}=e,m=W(n),v=d||(m!==a&&p?function(e){const t=ie(e);return[se(e),t,se(t)]}(a):[ie(a)]),g=[a,...v],b=await X(t,h),y=[];let _=(null==(r=o.flip)?void 0:r.overflows)||[];if(c&&y.push(b[m]),u){const{main:e,cross:t}=ae(n,i,await(null==l.isRTL?void 0:l.isRTL(s.floating)));y.push(b[e],b[t])}if(_=[..._,{placement:n,overflows:y}],!y.every((e=>e<=0))){var w,O;const e=(null!=(w=null==(O=o.flip)?void 0:O.index)?w:0)+1,t=g[e];if(t)return{data:{index:e,overflows:_},reset:{placement:t}};let r="bottom";switch(f){case"bestFit":{var j;const e=null==(j=_.map((e=>[e,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:j[0].placement;e&&(r=e);break}case"initialPlacement":r=a}if(n!==r)return{reset:{placement:r}}}return{}}}});function de(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function fe(e){return ce.some((t=>e[t]>=0))}const pe=function(e){let{strategy:t="referenceHidden",...r}=void 0===e?{}:e;return{name:"hide",async fn(e){const{rects:n}=e;switch(t){case"referenceHidden":{const t=de(await X(e,{...r,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:fe(t)}}}case"escaped":{const t=de(await X(e,{...r,altBoundary:!0}),n.floating);return{data:{escapedOffsets:t,escaped:fe(t)}}}default:return{}}}}},he=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){const{x:r,y:n}=t,o=await async function(e,t){const{placement:r,platform:n,elements:o}=e,i=await(null==n.isRTL?void 0:n.isRTL(o.floating)),a=W(r),l=U(r),s="x"===q(r),c=["left","top"].includes(a)?-1:1,u=i&&s?-1:1,d="function"==typeof t?t(e):t;let{mainAxis:f,crossAxis:p,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return l&&"number"==typeof h&&(p="end"===l?-1*h:h),s?{x:p*u,y:f*c}:{x:f*c,y:p*u}}(t,e);return{x:r+o.x,y:n+o.y,data:o}}}};function me(e){return"x"===e?"y":"x"}const ve=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...s}=e,c={x:r,y:n},u=await X(t,s),d=q(W(o)),f=me(d);let p=c[d],h=c[f];if(i){const e="y"===d?"bottom":"right";p=re(p+u["y"===d?"top":"left"],p,p-u[e])}if(a){const e="y"===f?"bottom":"right";h=re(h+u["y"===f?"top":"left"],h,h-u[e])}const m=l.fn({...t,[d]:p,[f]:h});return{...m,data:{x:m.x-r,y:m.y-n}}}}},ge=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:i,middlewareData:a}=t,{offset:l=0,mainAxis:s=!0,crossAxis:c=!0}=e,u={x:r,y:n},d=q(o),f=me(d);let p=u[d],h=u[f];const m="function"==typeof l?l({...i,placement:o}):l,v="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(s){const e="y"===d?"height":"width",t=i.reference[d]-i.floating[e]+v.mainAxis,r=i.reference[d]+i.reference[e]-v.mainAxis;pr&&(p=r)}if(c){var g,b,y,_;const e="y"===d?"width":"height",t=["top","left"].includes(W(o)),r=i.reference[f]-i.floating[e]+(t&&null!=(g=null==(b=a.offset)?void 0:b[f])?g:0)+(t?0:v.crossAxis),n=i.reference[f]+i.reference[e]+(t?0:null!=(y=null==(_=a.offset)?void 0:_[f])?y:0)-(t?v.crossAxis:0);hn&&(h=n)}return{[d]:p,[f]:h}}}};function be(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function ye(e){if(null==e)return window;if(!be(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function _e(e){return ye(e).getComputedStyle(e)}function we(e){return be(e)?"":e?(e.nodeName||"").toLowerCase():""}function Oe(){const e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((e=>e.brand+"/"+e.version)).join(" "):navigator.userAgent}function je(e){return e instanceof ye(e).HTMLElement}function xe(e){return e instanceof ye(e).Element}function Pe(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ye(e).ShadowRoot||e instanceof ShadowRoot)}function Ee(e){const{overflow:t,overflowX:r,overflowY:n}=_e(e);return/auto|scroll|overlay|hidden/.test(t+n+r)}function Me(e){return["table","td","th"].includes(we(e))}function Se(e){const t=/firefox/i.test(Oe()),r=_e(e);return"none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||["transform","perspective"].includes(r.willChange)||t&&"filter"===r.willChange||t&&!!r.filter&&"none"!==r.filter}function Ie(){return!/^((?!chrome|android).)*safari/i.test(Oe())}const ke=Math.min,Ce=Math.max,Re=Math.round;function De(e,t,r){var n,o,i,a;void 0===t&&(t=!1),void 0===r&&(r=!1);const l=e.getBoundingClientRect();let s=1,c=1;t&&je(e)&&(s=e.offsetWidth>0&&Re(l.width)/e.offsetWidth||1,c=e.offsetHeight>0&&Re(l.height)/e.offsetHeight||1);const u=xe(e)?ye(e):window,d=!Ie()&&r,f=(l.left+(d&&null!=(n=null==(o=u.visualViewport)?void 0:o.offsetLeft)?n:0))/s,p=(l.top+(d&&null!=(i=null==(a=u.visualViewport)?void 0:a.offsetTop)?i:0))/c,h=l.width/s,m=l.height/c;return{width:h,height:m,top:p,right:f+h,bottom:p+m,left:f,x:f,y:p}}function Le(e){return(t=e,(t instanceof ye(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function Ae(e){return xe(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Te(e){return De(Le(e)).left+Ae(e).scrollLeft}function Be(e,t,r){const n=je(t),o=Le(t),i=De(e,n&&function(e){const t=De(e);return Re(t.width)!==e.offsetWidth||Re(t.height)!==e.offsetHeight}(t),"fixed"===r);let a={scrollLeft:0,scrollTop:0};const l={x:0,y:0};if(n||!n&&"fixed"!==r)if(("body"!==we(t)||Ee(o))&&(a=Ae(t)),je(t)){const e=De(t,!0);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else o&&(l.x=Te(o));return{x:i.left+a.scrollLeft-l.x,y:i.top+a.scrollTop-l.y,width:i.width,height:i.height}}function Ze(e){return"html"===we(e)?e:e.assignedSlot||e.parentNode||(Pe(e)?e.host:null)||Le(e)}function Fe(e){return je(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function Ne(e){const t=ye(e);let r=Fe(e);for(;r&&Me(r)&&"static"===getComputedStyle(r).position;)r=Fe(r);return r&&("html"===we(r)||"body"===we(r)&&"static"===getComputedStyle(r).position&&!Se(r))?t:r||function(e){let t=Ze(e);for(Pe(t)&&(t=t.host);je(t)&&!["html","body"].includes(we(t));){if(Se(t))return t;t=t.parentNode}return null}(e)||t}function He(e){if(je(e))return{width:e.offsetWidth,height:e.offsetHeight};const t=De(e);return{width:t.width,height:t.height}}function Ve(e){const t=Ze(e);return["html","body","#document"].includes(we(t))?e.ownerDocument.body:je(t)&&Ee(t)?t:Ve(t)}function ze(e,t){var r;void 0===t&&(t=[]);const n=Ve(e),o=n===(null==(r=e.ownerDocument)?void 0:r.body),i=ye(n),a=o?[i].concat(i.visualViewport||[],Ee(n)?n:[]):n,l=t.concat(a);return o?l:l.concat(ze(a))}function $e(e,t,r){return"viewport"===t?J(function(e,t){const r=ye(e),n=Le(e),o=r.visualViewport;let i=n.clientWidth,a=n.clientHeight,l=0,s=0;if(o){i=o.width,a=o.height;const e=Ie();(e||!e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}return{width:i,height:a,x:l,y:s}}(e,r)):xe(t)?function(e,t){const r=De(e,!1,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft;return{top:n,left:o,x:o,y:n,right:o+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t,r):J(function(e){var t;const r=Le(e),n=Ae(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=Ce(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Ce(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0);let l=-n.scrollLeft+Te(e);const s=-n.scrollTop;return"rtl"===_e(o||r).direction&&(l+=Ce(r.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:s}}(Le(e)))}function Ye(e){const t=ze(e),r=["absolute","fixed"].includes(_e(e).position)&&je(e)?Ne(e):e;return xe(r)?t.filter((e=>xe(e)&&function(e,t){const r=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(r&&Pe(r)){let r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}(e,r)&&"body"!==we(e))):[]}const We={getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[..."clippingAncestors"===r?Ye(t):[].concat(r),n],a=i[0],l=i.reduce(((e,r)=>{const n=$e(t,r,o);return e.top=Ce(n.top,e.top),e.right=ke(n.right,e.right),e.bottom=ke(n.bottom,e.bottom),e.left=Ce(n.left,e.left),e}),$e(t,a,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:r,strategy:n}=e;const o=je(r),i=Le(r);if(r===i)return t;let a={scrollLeft:0,scrollTop:0};const l={x:0,y:0};if((o||!o&&"fixed"!==n)&&(("body"!==we(r)||Ee(i))&&(a=Ae(r)),je(r))){const e=De(r,!0);l.x=e.x+r.clientLeft,l.y=e.y+r.clientTop}return{...t,x:t.x-a.scrollLeft+l.x,y:t.y-a.scrollTop+l.y}},isElement:xe,getDimensions:He,getOffsetParent:Ne,getDocumentElement:Le,getElementRects:e=>{let{reference:t,floating:r,strategy:n}=e;return{reference:Be(t,Ne(r),n),floating:{...He(r),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===_e(e).direction};function Ue(e,t,r,n){void 0===n&&(n={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=!0,animationFrame:l=!1}=n,s=o&&!l,c=i&&!l,u=s||c?[...xe(e)?ze(e):[],...ze(t)]:[];u.forEach((e=>{s&&e.addEventListener("scroll",r,{passive:!0}),c&&e.addEventListener("resize",r)}));let d,f=null;if(a){let n=!0;f=new ResizeObserver((()=>{n||r(),n=!1})),xe(e)&&!l&&f.observe(e),f.observe(t)}let p=l?De(e):null;return l&&function t(){const n=De(e);!p||n.x===p.x&&n.y===p.y&&n.width===p.width&&n.height===p.height||r(),p=n,d=requestAnimationFrame(t)}(),r(),()=>{var e;u.forEach((e=>{s&&e.removeEventListener("scroll",r),c&&e.removeEventListener("resize",r)})),null==(e=f)||e.disconnect(),f=null,l&&cancelAnimationFrame(d)}}const qe=(e,t,r)=>(async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:a}=r,l=await(null==a.isRTL?void 0:a.isRTL(t));let s=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:u}=K(s,n,l),d=n,f={},p=0;for(let r=0;r{t.current=e})),t}(i),c=n.useRef(null),[u,d]=n.useState({x:null,y:null,strategy:o,placement:r,middlewareData:{}}),[f,h]=n.useState(t);Ke(null==f?void 0:f.map((e=>{let{options:t}=e;return t})),null==t?void 0:t.map((e=>{let{options:t}=e;return t})))||h(t);const m=n.useCallback((()=>{a.current&&l.current&&qe(a.current,l.current,{middleware:f,placement:r,strategy:o}).then((e=>{v.current&&p.flushSync((()=>{d(e)}))}))}),[f,r,o]);Ge((()=>{v.current&&m()}),[m]);const v=n.useRef(!1);Ge((()=>(v.current=!0,()=>{v.current=!1})),[]);const g=n.useCallback((()=>{if("function"==typeof c.current&&(c.current(),c.current=null),a.current&&l.current)if(s.current){const e=s.current(a.current,l.current,m);c.current=e}else m()}),[m,s]),b=n.useCallback((e=>{a.current=e,g()}),[g]),y=n.useCallback((e=>{l.current=e,g()}),[g]),_=n.useMemo((()=>({reference:a,floating:l})),[]);return n.useMemo((()=>({...u,update:m,refs:_,reference:b,floating:y})),[u,m,_,b,y])}const Je=e=>{const{element:t,padding:r}=e;return{name:"arrow",options:e,fn(e){return n=t,Object.prototype.hasOwnProperty.call(n,"current")?null!=t.current?ne({element:t.current,padding:r}).fn(e):{}:t?ne({element:t,padding:r}).fn(e):{};var n}}},Xe=(0,n.forwardRef)(((e,t)=>{const{children:r,width:o=10,height:i=5,...a}=e;return(0,n.createElement)(y.svg,(0,l.A)({},a,{ref:t,width:o,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?r:(0,n.createElement)("polygon",{points:"0,0 30,0 15,10"}))})),et=Xe;const tt="Popper",[rt,nt]=d(tt),[ot,it]=rt(tt),at=e=>{const{__scopePopper:t,children:r}=e,[o,i]=(0,n.useState)(null);return(0,n.createElement)(ot,{scope:t,anchor:o,onAnchorChange:i},r)},lt="PopperAnchor",st=(0,n.forwardRef)(((e,t)=>{const{__scopePopper:r,virtualRef:o,...i}=e,a=it(lt,r),s=(0,n.useRef)(null),c=u(t,s);return(0,n.useEffect)((()=>{a.onAnchorChange((null==o?void 0:o.current)||s.current)})),o?null:(0,n.createElement)(y.div,(0,l.A)({},i,{ref:c}))})),ct="PopperContent",[ut,dt]=rt(ct),[ft,pt]=rt(ct,{hasParent:!1,positionUpdateFns:new Set}),ht=(0,n.forwardRef)(((e,t)=>{var r,o,i,a,l,s,c,d;const{__scopePopper:f,side:p="bottom",sideOffset:h=0,align:m="center",alignOffset:v=0,arrowPadding:g=0,collisionBoundary:b=[],collisionPadding:_=0,sticky:w="partial",hideWhenDetached:O=!1,avoidCollisions:j=!0,...x}=e,P=it(ct,f),[E,M]=(0,n.useState)(null),S=u(t,(e=>M(e))),[I,k]=(0,n.useState)(null),C=function(e){const[t,r]=(0,n.useState)(void 0);return V((()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver((t=>{if(!Array.isArray(t))return;if(!t.length)return;const n=t[0];let o,i;if("borderBoxSize"in n){const e=n.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,i=t.blockSize}else o=e.offsetWidth,i=e.offsetHeight;r({width:o,height:i})}));return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)}),[e]),t}(I),R=null!==(r=null==C?void 0:C.width)&&void 0!==r?r:0,D=null!==(o=null==C?void 0:C.height)&&void 0!==o?o:0,L=p+("center"!==m?"-"+m:""),A="number"==typeof _?_:{top:0,right:0,bottom:0,left:0,..._},T=Array.isArray(b)?b:[b],B=T.length>0,Z={padding:A,boundary:T.filter(yt),altBoundary:B},{reference:F,floating:N,strategy:H,x:z,y:$,placement:Y,middlewareData:W,update:U}=Qe({strategy:"fixed",placement:L,whileElementsMounted:Ue,middleware:[he({mainAxis:h+D,alignmentAxis:v}),j?ve({mainAxis:!0,crossAxis:!1,limiter:"partial"===w?ge():void 0,...Z}):void 0,I?Je({element:I,padding:g}):void 0,j?ue({...Z}):void 0,_t({arrowWidth:R,arrowHeight:D}),O?pe({strategy:"referenceHidden"}):void 0].filter(bt)});V((()=>{F(P.anchor)}),[F,P.anchor]);const q=null!==z&&null!==$,[G,K]=wt(Y),Q=null===(i=W.arrow)||void 0===i?void 0:i.x,J=null===(a=W.arrow)||void 0===a?void 0:a.y,X=0!==(null===(l=W.arrow)||void 0===l?void 0:l.centerOffset),[ee,te]=(0,n.useState)();V((()=>{E&&te(window.getComputedStyle(E).zIndex)}),[E]);const{hasParent:re,positionUpdateFns:ne}=pt(ct,f),oe=!re;(0,n.useLayoutEffect)((()=>{if(!oe)return ne.add(U),()=>{ne.delete(U)}}),[oe,ne,U]),(0,n.useLayoutEffect)((()=>{oe&&q&&Array.from(ne).reverse().forEach((e=>requestAnimationFrame(e)))}),[oe,q,ne]);const ie={"data-side":G,"data-align":K,...x,ref:S,style:{...x.style,animation:q?void 0:"none",opacity:null!==(s=W.hide)&&void 0!==s&&s.referenceHidden?0:void 0}};return(0,n.createElement)("div",{ref:N,"data-radix-popper-content-wrapper":"",style:{position:H,left:0,top:0,transform:q?"translate3d(".concat(Math.round(z),"px, ").concat(Math.round($),"px, 0)"):"translate3d(0, -200%, 0)",minWidth:"max-content",zIndex:ee,"--radix-popper-transform-origin":[null===(c=W.transformOrigin)||void 0===c?void 0:c.x,null===(d=W.transformOrigin)||void 0===d?void 0:d.y].join(" ")}},(0,n.createElement)(ut,{scope:f,placedSide:G,onArrowChange:k,arrowX:Q,arrowY:J,shouldHideArrow:X},oe?(0,n.createElement)(ft,{scope:f,hasParent:!0,positionUpdateFns:ne},(0,n.createElement)(y.div,ie)):(0,n.createElement)(y.div,ie)))})),mt="PopperArrow",vt={top:"bottom",right:"left",bottom:"top",left:"right"},gt=(0,n.forwardRef)((function(e,t){const{__scopePopper:r,...o}=e,i=dt(mt,r),a=vt[i.placedSide];return(0,n.createElement)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0}},(0,n.createElement)(et,(0,l.A)({},o,{ref:t,style:{...o.style,display:"block"}})))}));function bt(e){return void 0!==e}function yt(e){return null!==e}const _t=e=>({name:"transformOrigin",options:e,fn(t){var r,n,o,i,a;const{placement:l,rects:s,middlewareData:c}=t,u=0!==(null===(r=c.arrow)||void 0===r?void 0:r.centerOffset),d=u?0:e.arrowWidth,f=u?0:e.arrowHeight,[p,h]=wt(l),m={start:"0%",center:"50%",end:"100%"}[h],v=(null!==(n=null===(o=c.arrow)||void 0===o?void 0:o.x)&&void 0!==n?n:0)+d/2,g=(null!==(i=null===(a=c.arrow)||void 0===a?void 0:a.y)&&void 0!==i?i:0)+f/2;let b="",y="";return"bottom"===p?(b=u?m:"".concat(v,"px"),y="".concat(-f,"px")):"top"===p?(b=u?m:"".concat(v,"px"),y="".concat(s.floating.height+f,"px")):"right"===p?(b="".concat(-f,"px"),y=u?m:"".concat(g,"px")):"left"===p&&(b="".concat(s.floating.width+f,"px"),y=u?m:"".concat(g,"px")),{data:{x:b,y}}}});function wt(e){const[t,r="center"]=e.split("-");return[t,r]}const Ot=at,jt=st,xt=ht,Pt=gt;const Et=e=>{const{present:t,children:r}=e,o=function(e){const[t,r]=(0,n.useState)(),o=(0,n.useRef)({}),i=(0,n.useRef)(e),a=(0,n.useRef)("none"),l=e?"mounted":"unmounted",[s,c]=function(e,t){return(0,n.useReducer)(((e,r)=>{const n=t[e][r];return null!=n?n:e}),e)}(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,n.useEffect)((()=>{const e=Mt(o.current);a.current="mounted"===s?e:"none"}),[s]),V((()=>{const t=o.current,r=i.current;if(r!==e){const n=a.current,o=Mt(t);if(e)c("MOUNT");else if("none"===o||"none"===(null==t?void 0:t.display))c("UNMOUNT");else{c(r&&n!==o?"ANIMATION_OUT":"UNMOUNT")}i.current=e}}),[e,c]),V((()=>{if(t){const e=e=>{const r=Mt(o.current).includes(e.animationName);e.target===t&&r&&(0,p.flushSync)((()=>c("ANIMATION_END")))},r=e=>{e.target===t&&(a.current=Mt(o.current))};return t.addEventListener("animationstart",r),t.addEventListener("animationcancel",e),t.addEventListener("animationend",e),()=>{t.removeEventListener("animationstart",r),t.removeEventListener("animationcancel",e),t.removeEventListener("animationend",e)}}c("ANIMATION_END")}),[t,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:(0,n.useCallback)((e=>{e&&(o.current=getComputedStyle(e)),r(e)}),[])}}(t),i="function"==typeof r?r({present:o.isPresent}):n.Children.only(r),a=u(o.ref,i.ref);return"function"==typeof r||o.isPresent?(0,n.cloneElement)(i,{ref:a}):null};function Mt(e){return(null==e?void 0:e.animationName)||"none"}function St(e){let{prop:t,defaultProp:r,onChange:o=(()=>{})}=e;const[i,a]=function(e){let{defaultProp:t,onChange:r}=e;const o=(0,n.useState)(t),[i]=o,a=(0,n.useRef)(i),l=_(r);return(0,n.useEffect)((()=>{a.current!==i&&(l(i),a.current=i)}),[i,a,l]),o}({defaultProp:r,onChange:o}),l=void 0!==t,s=l?t:i,c=_(o);return[s,(0,n.useCallback)((e=>{if(l){const r="function"==typeof e?e(t):e;r!==t&&c(r)}else a(e)}),[l,t,a,c])]}Et.displayName="Presence";var It=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},kt=new WeakMap,Ct=new WeakMap,Rt={},Dt=0,Lt=function(e,t,r,n){var o=Array.isArray(e)?e:[e];Rt[r]||(Rt[r]=new WeakMap);var i=Rt[r],a=[],l=new Set,s=new Set(o),c=function(e){e&&!l.has(e)&&(l.add(e),c(e.parentNode))};o.forEach(c);var u=function(e){e&&!s.has(e)&&Array.prototype.forEach.call(e.children,(function(e){if(l.has(e))u(e);else{var t=e.getAttribute(n),o=null!==t&&"false"!==t,s=(kt.get(e)||0)+1,c=(i.get(e)||0)+1;kt.set(e,s),i.set(e,c),a.push(e),1===s&&o&&Ct.set(e,!0),1===c&&e.setAttribute(r,"true"),o||e.setAttribute(n,"true")}}))};return u(t),l.clear(),Dt++,function(){a.forEach((function(e){var t=kt.get(e)-1,o=i.get(e)-1;kt.set(e,t),i.set(e,o),t||(Ct.has(e)||e.removeAttribute(n),Ct.delete(e)),o||e.removeAttribute(r)})),--Dt||(kt=new WeakMap,kt=new WeakMap,Ct=new WeakMap,Rt={})}},At=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||It(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),Lt(n,o,r,"aria-hidden")):function(){return null}};var Tt=function(){return Tt=Object.assign||function(e){for(var t,r=1,n=arguments.length;r