diff --git a/toolkits/altinn-app-frontend/4.9.6/2b3e1faf89f94a483539.png b/toolkits/altinn-app-frontend/4.9.6/2b3e1faf89f94a483539.png new file mode 100644 index 00000000..950edf24 Binary files /dev/null and b/toolkits/altinn-app-frontend/4.9.6/2b3e1faf89f94a483539.png differ diff --git a/toolkits/altinn-app-frontend/4.9.6/680f69f3c2e6b90c1812.png b/toolkits/altinn-app-frontend/4.9.6/680f69f3c2e6b90c1812.png new file mode 100644 index 00000000..88f9e501 Binary files /dev/null and b/toolkits/altinn-app-frontend/4.9.6/680f69f3c2e6b90c1812.png differ diff --git a/toolkits/altinn-app-frontend/4.9.6/a0c6cc1401c107b501ef.png b/toolkits/altinn-app-frontend/4.9.6/a0c6cc1401c107b501ef.png new file mode 100644 index 00000000..9fd29795 Binary files /dev/null and b/toolkits/altinn-app-frontend/4.9.6/a0c6cc1401c107b501ef.png differ diff --git a/toolkits/altinn-app-frontend/4.9.6/altinn-app-frontend.css b/toolkits/altinn-app-frontend/4.9.6/altinn-app-frontend.css new file mode 100644 index 00000000..7e88792f --- /dev/null +++ b/toolkits/altinn-app-frontend/4.9.6/altinn-app-frontend.css @@ -0,0 +1,5945 @@ +@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; + } +} + +.nuBDaW0XCuKS0muRSDae { + display: grid; + gap: var(--fds-spacing-2); +} + +.C1mCva7CcKHAETcvdxi1 { + width: 100%; +} + +.DTxT7BUFvd_qD9bBIgcd { + text-align: left; +} + +.n33zu9Xwb8tzejDeCHVM { + word-break: break-word; + line-height: 1.5rem; + color: var(--semantic-text-neutral-subtle); + display: inline-block; + font-weight: normal; +} + +.Wy37_2VHtHN1yV2DBfyI { + display: flex; + gap: var(--fds-spacing-2); + align-items: center; +} + +.CB3s4i4Q6h36RawGJfW2 { + word-break: break-word; +} + +.y4M_koVzgbuHiuHg3gT5 { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-1); + align-items: flex-start; +} + +.EW4jscJ2fjPLNEn07ts9 { + padding-bottom: var(--fds-spacing-3); +} + +@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; + } +} + +@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; +} + +.TCJC4IraAyfdTv6AOViz li { + white-space: pre-line; +} + +.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; + } +} + +.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; +} + +.PtKsnlOasdtID25UoPci { + flex-grow: 4; + max-width: 300px; +} + +.NSZAk9C236UBnkrPootQ { + flex-grow: 0; + box-sizing: content-box; +} + +.xpkN5xmzf4ZNYItR9WX5 { + max-width: 90px; +} + +/* AddressSummary.module.css */ +.HWNrY5PHW2w07l04BoYp { + display: flex; + gap: 10px; + flex-direction: column; + margin-bottom: 10px; +} + +.QjUWayY7jq2hdz_QjxAf { + display: flex; + gap: 10px; + flex-direction: row; + margin-bottom: 10px; +} + +.D_8Wl7QDskTHokRrsqsX { + flex-grow: 1; +} + +.ZCLEEOLbnBbpDSDguYqH { + display: flex; + flex-direction: column; + width: 100%; + gap: var(--fds-spacing-4); +} + +.Xwn0mmFIWdMaHp_Yn7VH { + display: flex; + flex-direction: row; + flex-wrap: wrap; + align-content: space-between; + align-items: baseline; + gap: 0.937rem; +} + +.dNh6wofYmfyLGKXAlqhD { + flex-grow: 4; + max-width: 300px; +} + +.iUURr1LN80anaPerMW6r { + flex-grow: 0; + display: flex; + flex-direction: row; +} + +.G5vOOfxXW48gmj7ehgGM { + max-width: 90px; +} + +.cNAfRB806bO3B8arzXlw { + margin-right: var(--fds-spacing-4); +} + +.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; +} + +.ccp_NJMMVTSFpy0UUXoB .epc9OTOJMr8xHEQQWJoI { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-4); + margin-bottom: var(--fds-spacing-2); +} + +.ccp_NJMMVTSFpy0UUXoB .Qe1Hr7vHzWjc5vSWG_ha { + margin-bottom: var(--fds-spacing-4); +} + +.M815Z56Jw5vmwmR3UfGt { + display: flex; + align-items: center; + justify-content: space-between; + 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; + } +} + +.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; + } +} + +.A6QL3D4sN6O9JEyR3ILq { + font-style: italic; + line-height: 1.6875; + color: var(--fds-semantic-text-neutral-subtle); +} + +.qsW5Mw0e4dB8i8ZKZ96A { + margin-bottom: var(--fds-spacing-2); +} + +.lHFV9f5TAPststrXYXcE { + word-break: break-word; + text-overflow: ellipsis; +} + +.lHFV9f5TAPststrXYXcE, +.ik1Y6ViAeccGi_WijfMU { + width: 100%; + table-layout: fixed; + margin-top: var(--fds-spacing-2); + margin-bottom: var(--fds-spacing-2); + box-shadow: none; + border-spacing: 0; +} + +.ik1Y6ViAeccGi_WijfMU tbody tr td { + overflow: hidden; + text-overflow: ellipsis; +} + +.VpQOAoZ1isgSWHyT07KH { + grid-column: 1 / -1; +} + +.IjY6KfYPfalWIsdGUsD1 tr td { + padding: 10px 4px 10px 6px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + font-weight: 400; + font-size: 1rem; + color: #000; +} +.aa4vlVoPXXpanXBc4FZP { + float: right; + padding-right: 0; +} + +.GPwiT_SUhF_Fs9T5fD1w { + display: flex; + align-items: center; + gap: 3px; +} + +._Z6ej2_kz9BHHXs0BytJ th { + border-bottom: var(--solid-border-primary); + font-size: 0.875rem; + padding: 4px 4px 4px 6px; +} + +.YP3HmzjlizOJlc8Rvzuu th { + border-bottom: var(--fds-semantic-border-neutral-default); + font-size: 0.875rem; + padding: 4px 4px 4px 6px; +} + +tr.cxzCr5D6mawIXFEHiU14 td { + padding: inherit; + padding-left: 6px; +} + +.LktHlWZoFzFpJzzRzSiN { + margin-left: auto; +} + +.dpLNcy2inWOxyX4UlWQI { + margin-top: var(--fds-spacing-3); + margin-bottom: var(--fds-spacing-8); +} + +.AJskdAryAdwcJuV2T7iv { + width: 1px; +} + +.QZ_HYrnAD278kSe9H3kM { + padding-right: 0; +} + +.bwDOioSkNFdkC8KS_MJL { + width: 100%; +} + +@media print { + .vIe_LpUEo6dfOIRPNNWG { + page-break-before: always; + } +} + +.blppdgGM5Cak_w5_F6pA { + text-align: left; + padding-bottom: var(--fds-spacing-2); +} + +.W8t5I51jCvsv5cDZMmRo { + display: flex; + align-items: center; + gap: 0.25rem; +} + +.t_AMWIh4Bv00Zx7O1lMr { + padding-bottom: var(--fds-spacing-3); +} + +.sHtkvxz8D2HjBYYhdKCA { + padding: 2px 4px; +} + +@media print { + .sHtkvxz8D2HjBYYhdKCA { + display: none; + } +} + +.PeruSgMptLCZ70UzLYSs { + 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; +} + +.tM7sLMunLxXaTv_GxUaD { + width: max-content; +} + +.tD5MiJUP17NUGHR5MZBQ { + width: 100%; +} + +.I6jddade1orX1ZApw2mt { + --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. +*/ +.I6jddade1orX1ZApw2mt:first-child { + width: calc(var(--cell-width) + 8.15%); +} + +.I6jddade1orX1ZApw2mt:last-child { + width: calc(var(--cell-width) + 8.15%); +} + +/* ==== +TODO(1779): Remove these styles after going through all the different Table styles in +Altinn, and making sure they are consistent. */ +.tD5MiJUP17NUGHR5MZBQ > thead > tr > th { + background-color: #f5f5f5; + border-bottom: 1px solid #dde3e5; + padding-top: 15px; + padding-bottom: 15px; +} + +.tD5MiJUP17NUGHR5MZBQ > tbody > tr > td { + border-bottom-color: #dde3e5; + padding-top: 12px; + padding-bottom: 12px; +} +/* ==== */ + +.tD5MiJUP17NUGHR5MZBQ > tbody > tr:hover td { + background-color: unset; +} + +.xiUgWEkxYbxH_EgBSmMG { + min-width: unset; + max-width: unset; + width: 1px; +} + +.xiUgWEkxYbxH_EgBSmMG > div { + margin: 0; +} + +.orDavjQ9dB3I55iI_yjQ { + display: inline-flex; + flex-direction: column; + align-items: flex-end; + width: 100%; +} + +.nc2iQLiWUHUUszrdrTDv { + color: #ccc; +} + +.vFq6MZwU5Ia7sL_LLRSC > td { + background-color: var(--repeating-group-error-color) !important; +} + +.gKBAdoVKobc1YuQ0ilp4 { + width: 100%; + margin-bottom: var(--fds-spacing-2); +} + +.yCXpofmTucMApyh3aNTm { + font-style: italic; + font-size: 1rem; + line-height: 1.6875; +} + +.GezAJ2nJhhdfdB4NBwTe { + display: flex; + flex-direction: row; + align-items: flex-start; +} + +.qetCvr6akKhwSe17NT73 { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-2); + break-inside: avoid; +} + +.Uc3QdJQ5n9kNUxRlJU5r:not(.LRJHMoChfJkGuxALsn19) { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-2); +} + +.Uc3QdJQ5n9kNUxRlJU5r.LRJHMoChfJkGuxALsn19 { + display: inline-block; +} + +.Uc3QdJQ5n9kNUxRlJU5r.LRJHMoChfJkGuxALsn19 label { + margin-right: var(--fds-spacing-2); +} + +.GuD6jkWrkm0lbRpe728a { + font-weight: 500; +} + +.qobNE8yBhiXAOAZWbBag { + color: var(--fds-semantic-text-neutral-subtle); + font-style: italic; +} + +.VvKiV9fUdVtJOv9yHLIj { + width: -moz-fit-content; + width: fit-content; +} + +.Y7RInZMyzPF3i2_oL6Vt { + border-bottom: var(--fds-semantic-border-danger-default) solid 2px; +} + +._UMXIh7a0YClt4ikmCvi { + margin-left: auto; + min-width: unset; +} + +.yfdFX8u_15zAYTk1Mit2 { + white-space: pre-wrap; +} + +.dPAAOxg6mPJmYCbtpUzy { + width: 100%; +} + +.tnvw35q2sJTT0nsw3wUe { + width: 100%; +} + +.luzW26mAD4oUp7bLcmiM { + font-weight: 500; + font-size: 1.125rem; + overflow-wrap: break-word; +} + +.fmJ1ZwkA9U4Wc9mmWheI { + font-style: italic; + line-height: 1.6875; + overflow-wrap: break-word; +} + +@media print { + .uHpBkbI7zNhVJqEuFKw_ { + break-inside: avoid; + } +} + +.aBSfE7YjiCVVe0D8oo2E { + font-weight: 500; + font-size: 1.25rem; +} + +.DRxCHTy0RkHOtSGp7mta { + margin: 0; +} + +.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'; +} + +.OQIfRhY0nqEr01FI0u6P { + display: flex; + flex-direction: row; + margin-top: 0.625rem; + gap: 0.625rem; +} + +.wPERWlaB7V4ULA2_yH_a { + z-index: 1700; + box-sizing: border-box; +} + +.vW8StNkCjIOg4Ed0he9U:not(.PIrGzYEkek9SQnWLy8vg) { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-2); +} + +.vW8StNkCjIOg4Ed0he9U.PIrGzYEkek9SQnWLy8vg { + display: inline-block; +} + +.vW8StNkCjIOg4Ed0he9U.PIrGzYEkek9SQnWLy8vg label { + margin-right: var(--fds-spacing-2); +} + +.ZeUgnhuOWr7kqxPuw1Fo { + font-weight: 500; +} + +.Ia69JyN4YH8RezwP84YD { + color: var(--fds-semantic-text-neutral-subtle); + font-style: italic; +} + +.MV11bjHBT5hqLHnpNuxZ { + border-bottom: var(--fds-semantic-border-danger-default) solid 2px; +} + +.cOjll26fFRvw4U52_LRR { + display: flex; + align-items: flex-start; + flex-direction: row; + break-inside: avoid; +} + +.Ye4bqMdKR2iGGn7p5oKT { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-2); +} + +.EjjxJshjLRWs_m7aaYcH { + margin-left: auto; + min-width: unset; +} + +.whSMXJPD9EZ6iPUDdhXe span[id*='description-'] { + margin-bottom: 0; +} +.sJ7uxQV7SEk63kDTA6Sc { + gap: var(--fds-spacing-2); + display: flex; + flex-direction: column; + margin-bottom: var(--fds-spacing-2); +} + +.QiWCK_OD331bHxd4pnet { + word-break: break-word; + line-height: 1.5rem; + display: inline-block; + font-weight: normal; +} + +.mwzIPvVLErEDDxg_JV0N { + background-color: white; +} + +.JcN5PxpWDuZR4w_6hwNm { + background-color: var(--fds-colors-blue-900); + color: white; + font-weight: normal; + border-radius: var(--fds-border_radius-medium); +} +.JcN5PxpWDuZR4w_6hwNm button { + color: white; +} +.iyd8alvUEMb7ZmQ63SDS { + border-radius: var(--fds-border_radius-medium); + background: var(--fds-colors-grey-100); + cursor: not-allowed; +} +.iyd8alvUEMb7ZmQ63SDS button { + text-decoration: line-through; +} +.E9Kuz3qSp9m8Qt9xxsdu { + border-radius: var(--fds-border_radius-medium); + background: var(--fds-colors-blue-200); +} +.gwblRjXq9nyYDXRiwfkI { + border-radius: var(--fds-border_radius-medium); + border: var(--fds-border_width-default) solid var(--fds-colors-blue-200); +} +.iyd8alvUEMb7ZmQ63SDS:hover button { + cursor: not-allowed; +} + +.HZUuAUbNyPM3xxnVgVJ1 { + max-width: 363px; +} +.kqMBfrQDfPN41MNLBKnG { + width: 350px; + border-collapse: separate; + border-spacing: 2px; +} +.W8m1L4UQY_3LUv0Y1URX { + width: 48px; + height: 48px; + text-align: center; + opacity: 0.75; + padding: 0.5rem 0; + font: inherit; + font-weight: 500; +} +.h8gZlBNP5zN1YBbc_R5k:hover { + border-radius: var(--fds-border_radius-medium); + background: var(--fds-colors-blue-200); +} +.h8gZlBNP5zN1YBbc_R5k { + width: 48px; + height: 48px; + text-align: center; +} +.nmJkNWFDTx1_ZL0SV8mu { + height: 46px; + width: 46px; + background: transparent; + border: none; +} +.d8sQHUPLVQ7hfwW635m7 { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-2); +} +.SikVrBhg1Tt8Gt3It2Lx { + display: flex; + margin-bottom: 10px; + gap: 4px; +} + +.jWvFbsvXFEywMTah5rf_ { + display: flex; + border-radius: 4px; + border: var(--fds-border_width-default, 1px) solid var(--fds-semantic-border-neutral-default); + gap: var(--fds-spacing-1); + background: white; +} +.jWvFbsvXFEywMTah5rf_:hover { + box-shadow: inset 0 0 0 1px var(--fds-semantic-border-input-hover); +} +.vBRiYTvkzA0Uoem44buS { + padding: 1px; +} +.vBRiYTvkzA0Uoem44buS, +.vBRiYTvkzA0Uoem44buS * { + height: 36px; +} +.jWvFbsvXFEywMTah5rf_ button { + min-height: 38px; + min-width: 38px; +} +.vBRiYTvkzA0Uoem44buS input:not(:focus-visible), +.vBRiYTvkzA0Uoem44buS button { + border: none; + background: white; +} +.vBRiYTvkzA0Uoem44buS input:not(:focus-visible):hover { + box-shadow: none; +} + +/* Variables declaration */ +/* prettier-ignore */ +.rdp-root { + --rdp-accent-color: blue; /* The accent color used for selected days and UI elements. */ + --rdp-accent-background-color: #f0f0ff; /* The accent background color used for selected days and UI elements. */ + --rdp-font-family: system-ui; /* The font family used by the calendar. Note that `inherit`does not work here. */ + + --rdp-day-font: inherit; /* The font used for the day cells. */ + --rdp-day-height: 2.75rem; /* The height of the day cells. */ + --rdp-day-width: 2.75rem; /* The width of the day cells. */ + + --rdp-day_button-border-radius: 100%; /* The border radius of the day cells. */ + --rdp-day_button-border: 2px solid transparent; /* The border of the day cells. */ + --rdp-day_button-height: var(--rdp-day-width); /* The height of the day cells. */ + --rdp-day_button-width: var(--rdp-day-height); /* The width of the day cells. */ + + --rdp-selected-border: 2px solid var(--rdp-accent-color); /* The border of the selected days. */ + --rdp-selected-font: bold large var(--rdp-font-family); /* The font of the selected days. */ + --rdp-disabled-opacity: 0.5; /* The opacity of the disabled days. */ + --rdp-outside-opacity: 0.75; /* The opacity of the days outside the current month. */ + --rdp-today-color: var(--rdp-accent-color); /* The color of the today's date. */ + + --rdp-dropdown-gap: 0.5rem;/* The gap between the dropdowns used in the month captons. */ + + --rdp-month_caption-font: bold larger var(--rdp-font-family); /* The font of the month caption. */ + --rdp-months-gap: 2rem; /* The gap between the months in the multi-month view. */ + + --rdp-nav_button-disabled-opacity: 0.5; /* The opacity of the disabled navigation buttons. */ + --rdp-nav_button-height: 2.25rem; /* The height of the navigation buttons. */ + --rdp-nav_button-width: 2.25rem; /* The width of the navigation buttons. */ + --rdp-nav-height: 2.75rem; /* The height of the navigation bar. */ + + --rdp-range_middle-background-color: var(--rdp-accent-background-color); /* The color of the background for days in the middle of a range. */ + --rdp-range_middle-font: normal medium var(--rdp-font-family); /* The font for days in the middle of a range. */ + --rdp-range_middle-foreground-color: white; /* The font for days in the middle of a range. */ + --rdp-range_middle-color: inherit;/* The color of the range text. */ + + --rdp-range_start-color: white; /* The color of the range text. */ + --rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%); /* Used for the background of the start of the selected range. */ + --rdp-range_start-date-background-color: var(--rdp-accent-color); /* The background color of the date when at the start of the selected range. */ + + --rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%); /* Used for the background of the end of the selected range. */ + --rdp-range_end-color: white;/* The color of the range text. */ + --rdp-range_end-date-background-color: var(--rdp-accent-color); /* The background color of the date when at the end of the selected range. */ + + --rdp-week_number-border-radius: 100%; /* The border radius of the week number. */ + --rdp-week_number-border: 2px solid transparent; /* The border of the week number. */ + --rdp-week_number-font: 400 small var(--rdp-font-family); /* The font of the week number cells. */ + --rdp-week_number-height: var(--rdp-day-height); /* The height of the week number cells. */ + --rdp-week_number-opacity: 0.75; /* The opacity of the week number. */ + --rdp-week_number-width: var(--rdp-day-width); /* The width of the week number cells. */ + --rdp-weeknumber-text-align: center; /* The text alignment of the weekday cells. */ + + --rdp-weekday-font: 500 smaller var(--rdp-font-family); /* The font of the weekday. */ + --rdp-weekday-opacity: 0.75; /* The opacity of the weekday. */ + --rdp-weekday-padding: 0.5rem 0rem; /* The padding of the weekday. */ + --rdp-weekday-text-align: center; /* The text alignment of the weekday cells. */ + + --rdp-gradient-direction: 90deg; +} + +.rdp-root[dir="rtl"] { + --rdp-gradient-direction: -90deg; +} + +/* Root of the component. */ +.rdp-root { + position: relative; /* Required to position the navigation toolbar. */ + box-sizing: border-box; +} + +.rdp-root * { + box-sizing: border-box; +} + +.rdp-day { + width: var(--rdp-day-width); + height: var(--rdp-day-height); + font: var(--rdp-day-font); + text-align: center; +} + +.rdp-day_button { + background: none; + padding: 0; + margin: 0; + cursor: pointer; + font: inherit; + color: inherit; + justify-content: center; + align-items: center; + display: flex; + + width: var(--rdp-day_button-width); + height: var(--rdp-day_button-height); + border: var(--rdp-day_button-border); + border-radius: var(--rdp-day_button-border-radius); +} + +.rdp-day_button:disabled { + cursor: revert; +} + +.rdp-caption_label { + z-index: 1; + + position: relative; + display: inline-flex; + align-items: center; + + white-space: nowrap; + border: 0; +} + +.rdp-button_next, +.rdp-button_previous { + border: none; + background: none; + padding: 0; + margin: 0; + cursor: pointer; + font: inherit; + color: inherit; + -moz-appearance: none; + -webkit-appearance: none; + display: inline-flex; + align-items: center; + justify-content: center; + position: relative; + appearance: none; + + width: var(--rdp-nav_button-width); + height: var(--rdp-nav_button-height); +} + +.rdp-button_next:disabled, +.rdp-button_previous:disabled { + cursor: revert; + + opacity: var(--rdp-nav_button-disabled-opacity); +} + +.rdp-chevron { + display: inline-block; + fill: var(--rdp-accent-color); +} + +.rdp-root[dir="rtl"] .rdp-nav .rdp-chevron { + transform: rotate(180deg); +} + +.rdp-root[dir="rtl"] .rdp-nav .rdp-chevron { + transform: rotate(180deg); + transform-origin: 50%; +} + +.rdp-dropdowns { + position: relative; + display: inline-flex; + align-items: center; + gap: var(--rdp-dropdown-gap); +} +.rdp-dropdown { + z-index: 2; + + /* Reset */ + opacity: 0; + appearance: none; + position: absolute; + inset-block-start: 0; + inset-block-end: 0; + inset-inline-start: 0; + width: 100%; + margin: 0; + padding: 0; + cursor: inherit; + border: none; + line-height: inherit; +} + +.rdp-dropdown_root { + position: relative; + display: inline-flex; + align-items: center; +} + +.rdp-dropdown_root[data-disabled="true"] .rdp-chevron { + opacity: var(--rdp-disabled-opacity); +} + +.rdp-month_caption { + display: flex; + align-content: center; + height: var(--rdp-nav-height); + font: var(--rdp-month_caption-font); +} + +.rdp-months { + position: relative; + display: flex; + flex-wrap: wrap; + gap: var(--rdp-months-gap); + max-width: fit-content; +} + +.rdp-month_grid { + border-collapse: collapse; +} + +.rdp-nav { + position: absolute; + inset-block-start: 0; + inset-inline-end: 0; + + display: flex; + align-items: center; + + height: var(--rdp-nav-height); +} + +.rdp-weekday { + opacity: var(--rdp-weekday-opacity); + padding: var(--rdp-weekday-padding); + font: var(--rdp-weekday-font); + text-align: var(--rdp-weekday-text-align); + text-transform: var(--rdp-weekday-text-transform); +} + +.rdp-week_number { + opacity: var(--rdp-week_number-opacity); + font: var(--rdp-week_number-font); + height: var(--rdp-week_number-height); + width: var(--rdp-week_number-width); + border: var(--rdp-week_number-border); + border-radius: var(--rdp-week_number-border-radius); + text-align: var(--rdp-weeknumber-text-align); +} + +/* DAY MODIFIERS */ +.rdp-today:not(.rdp-outside) { + color: var(--rdp-today-color); +} + +.rdp-selected { + font: var(--rdp-selected-font); +} + +.rdp-selected .rdp-day_button { + border: var(--rdp-selected-border); +} + +.rdp-outside { + opacity: var(--rdp-outside-opacity); +} + +.rdp-disabled { + opacity: var(--rdp-disabled-opacity); +} + +.rdp-hidden { + visibility: hidden; + color: var(--rdp-range_start-color); +} + +.rdp-range_start { + background: var(--rdp-range_start-background); +} + +.rdp-range_start .rdp-day_button { + background-color: var(--rdp-range_start-date-background-color); + color: var(--rdp-range_start-color); +} + +.rdp-range_middle { + background-color: var(--rdp-range_middle-background-color); + font: var(--rdp-range_middle-font); +} + +.rdp-range_middle .rdp-day_button { + border-color: transparent; + border: unset; + border-radius: unset; + color: var(--rdp-range_middle-color); +} + +.rdp-range_end { + background: var(--rdp-range_end-background); + color: var(--rdp-range_end-color); +} + +.rdp-range_end .rdp-day_button { + color: var(--rdp-range_start-color); + background-color: var(--rdp-range_end-date-background-color); +} + +.rdp-range_start.rdp-range_end { + background: revert; +} + +.rdp-focusable { + cursor: pointer; +} + +._gzrs550AER1dd4O3UMd { + word-break: break-word; + text-overflow: ellipsis; +} + +._gzrs550AER1dd4O3UMd, +.cWWUN7qUkDmUTorkZuAA { + width: 100%; + table-layout: fixed; + margin-bottom: var(--fds-spacing-2); + box-shadow: none; + border-spacing: 0; +} + +.Tv9SP0G0q4ZEV1Fgxsl1 { + margin-bottom: var(--fds-spacing-2); +} + +.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; + 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; +} + +.jqB7NJWado87o_WhK_Qm th { + border-bottom: var(--fds-semantic-border-neutral-default); + font-size: 0.875rem; + padding: 4px 4px 4px 6px; +} + +.qqEd4Gdh2ZF5kjYgyX6v { + font-style: italic; + line-height: 1.6875; + color: var(--fds-semantic-text-neutral-subtle); +} + +.GpWZSH2OFB1BSlOgrcig { + margin-bottom: 1rem; + margin-right: 0.5rem; + float: right; +} + +.I0OT9Onk6AzDei003rSC { + float: right; + padding-right: 0; +} + +tr.m1Dof0j8OhkXba9j_xs1 td { + padding: inherit; + padding-left: 6px; +} + +tr.gBhee2ch3eiT84MoiDVg td { + border-bottom: 1px dotted var(--border-color-primary); +} + +tr.lw9g6tRQE2bIYPiVow_x td { + border-bottom: 1px dotted var(--fds-semantic-border-neutral-default); +} + +tr.GgQeJQ04_MMeJGzsE69j td { + border-bottom: 1px solid var(--fds-semantic-border-neutral-default); +} + +.t6Xd3cLmEsSE6ZWTdYrC { + margin-bottom: 1rem; + margin-right: 0.8125rem; +} + +.eEwQdBZdKjt5nUKggZd5 { + margin-left: auto; +} + +.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; +} + +.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; +} + +.lcNLXmlZ7m7ErntfMzbg { + display: block; + visibility: hidden; + height: 1.5rem; +} + +.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; + } +} + +.KpDByyLtURI9K0Mu9I2n { + font-size: 1.125rem; + display: flex; + gap: 0.25rem; + align-items: center; +} + +.bFELrgF7q80rgtqb1Zla { + font-size: 1.125rem; + margin: 0; + padding-bottom: var(--fds-spacing-3); +} + +@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 { + display: flex; +} + +.uvEiSMVzBsfaO7HgPaIs { + padding-left: var(--modal-padding-x); + padding-right: var(--modal-padding-x); +} + +.NmNeg4j9f8I8XjEHhTF1 { + display: flex; + gap: 24px; + flex-direction: column; +} + +.biQNz4XBjihbS3AWBNMz, +.biQNz4XBjihbS3AWBNMz td, +.biQNz4XBjihbS3AWBNMz th { + background-color: var(--fds-semantic-surface-neutral-subtle); +} + +tr > .NkDvNgATuXvbGxmIPebu { + padding-left: var(--modal-padding-x); +} + +tr > .Hg55k_xZ3rMtkVY8SM6g { + padding-right: var(--modal-padding-x); +} + +.D11_i_eFgYffS9hjEuF1 { + width: 100%; +} + +.D11_i_eFgYffS9hjEuF1 th { + font-weight: 500; + border-bottom: 2px solid var(--fds-semantic-border-neutral-strong); +} + +.D11_i_eFgYffS9hjEuF1 td { + border-bottom: 1px dashed var(--fds-semantic-border-neutral-default); +} + +.D11_i_eFgYffS9hjEuF1 tr:hover td { + background-color: unset; +} + +.YJg1tBK8ZMnor0mXataM { + --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); +} + +.TOrB_O3CI9BSXluL3lYA { + --cell-width: auto; + width: var(--cell-width); + box-sizing: border-box; + white-space: pre-wrap; +} + +/* 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. +*/ +.TOrB_O3CI9BSXluL3lYA:first-child { + width: calc(var(--cell-width) + 8.15%); +} + +.TOrB_O3CI9BSXluL3lYA:last-child { + width: calc(var(--cell-width) + 8.15%); +} + +.XRWmbBm6dQ1A4SOlZ5Ve, +.G6wZqarJETnKB9LPgBZl, +.G6wZqarJETnKB9LPgBZl div { + display: flex; +} + +.G6wZqarJETnKB9LPgBZl { + margin-top: 12px; +} + +.G6wZqarJETnKB9LPgBZl div { + flex-wrap: nowrap; +} + +.G6wZqarJETnKB9LPgBZl button { + align-self: flex-start; +} + +.T4vBj4NXtcWzPxW3GqZ_ { + padding-left: var(--modal-padding-x); + padding-right: var(--modal-padding-x); +} + +.opLASI7P25Op4A5O8jbE { + font-weight: 500; +} + +.AaIK78KAZhQwsugJIdpb { + text-align: left; +} + +.Il6RmOAWNN25TXjGVDe6 { + border-bottom: var(--fds-semantic-border-danger-default) solid 2px; +} + +.nIUNvvzwy3w_a3Je1130 { + padding-bottom: var(--fds-spacing-2); +} + +.wFym8djkWoxekxTBYSuQ { + display: flex; + gap: 24px; + flex-direction: column; +} + +.UvZjxPTDHVlcDrRQGGTz { + margin-left: auto; +} + +.J4z8yr79QJJTQ9zh36YI { + display: block; +} + +.J4z8yr79QJJTQ9zh36YI thead { + display: none; +} + +.J4z8yr79QJJTQ9zh36YI th { + display: block; + border: none; +} + +.J4z8yr79QJJTQ9zh36YI tbody, +.J4z8yr79QJJTQ9zh36YI tr { + display: block; +} + +.J4z8yr79QJJTQ9zh36YI td { + display: flex; + flex-direction: column; + border: none; + padding: var(--fds-spacing-2) 0; +} + +.J4z8yr79QJJTQ9zh36YI td .CAa2dFIzPv5erhbAYOwY { + display: flex; + flex-direction: row; + align-items: center; + width: 100%; +} + +.J4z8yr79QJJTQ9zh36YI tbody:last-child tr:last-child { + border-bottom: none; +} + +.J4z8yr79QJJTQ9zh36YI tr { + border-bottom: 2px solid var(--fds-semantic-border-neutral-default); + padding-top: var(--fds-spacing-3); + padding-bottom: var(--fds-spacing-3); +} + +.J4z8yr79QJJTQ9zh36YI td[data-header-title]:not([data-header-title=''])::before, +.J4z8yr79QJJTQ9zh36YI th[data-header-title]:not([data-header-title=''])::before { + content: attr(data-header-title); + display: block; + text-align: left; + font-weight: 500; +} + +.h8gwcIDbqNie9OhXCwuo { + 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; +} + +.S2XNO8d7yW1QJ3lNSsKL { + width: 100%; + padding: var(--fds-spacing-3); +} + +.c_nfaHX3Sc4mW5G5DOwc { + width: 100%; +} + +.mPIm5422nERIoVVZvDV_ { + display: flex; + flex-wrap: wrap; + padding-bottom: var(--fds-spacing-9); + margin-right: calc(var(--fds-spacing-3) * -1); + margin-left: calc(var(--fds-spacing-3) * -1); +} + +.mPIm5422nERIoVVZvDV_ > * { + padding: var(--fds-spacing-3); +} + +.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: var(--fds-spacing-9); +} + +.OpRrmKzB2VKPvHLviKRn > .w7Kzu1AJURDwOaHvQqea { + --panel-x-padding: var(--modal-padding-x); + margin-right: var(--fds-spacing-3); + margin-left: var(--fds-spacing-3); +} + +.N3x6MuBtDLnwWFXFJhfL.w7Kzu1AJURDwOaHvQqea { + padding-left: calc(var(--panel-x-padding) - var(--fds-spacing-3)); + padding-right: calc(var(--panel-x-padding) - var(--fds-spacing-3)); +} + +.ky0H0ZDXHdDCqOQ5vqp3 { + border-left: 2px solid #949494; + margin-left: 0; + padding: var(--fds-spacing-3) 0 var(--fds-spacing-3) var(--fds-spacing-3); +} + +.N3x6MuBtDLnwWFXFJhfL.ky0H0ZDXHdDCqOQ5vqp3 { + margin-left: var(--fds-spacing-3); +} + +.WBdHeCog2Tx8r10C8Gs4 { + color: var(--semantic-text-neutral-subtle); + display: flex; + flex-direction: column; + gap: var(--fds-spacing-6); +} + +.pLwZzgSSrSJJzVYgIBxa { + border-width: var(--fds-border_width-default); + border-radius: var(--fds-border_radius-medium); + border-color: var(--fds-semantic-border-neutral-default); + border-style: dashed; + padding: var(--fds-spacing-6) var(--fds-spacing-4); +} + +.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); +} + +.Yc4eTIcuEt2PHietbE18 { + display: flex; + gap: var(--button-gap); +} + +.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 { + border-bottom: 1px solid #dde3e5; + padding-top: 15px; + padding-bottom: 15px; +} + +.R6jhukic3Edpx6cmWTiY thead th { + background-color: var(--fds-colors-grey-100); +} + +.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 thead th:not(:first-of-type) { + width: 100px; + text-align: center; + box-sizing: border-box; +} + +.VzeNoPDYuxsODLrL6jct { + display: flex; + align-items: center; + justify-content: center; +} + +.fDH4OpFbOlrM6fszi2MV { + text-align: left; + padding-bottom: var(--fds-spacing-4); +} + +.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; +} + +._e07pgWBsTTGNXmK_Xw0 { + padding-top: 12px; +} + +.E1_PoxybzjUzNoyJD4kx { + border: 2px solid #efefef; + margin: 12px 0; + padding: 12px; +} +@media print { + .E1_PoxybzjUzNoyJD4kx { + break-inside: avoid; + } +} + +.j7kqz4cigg0bpDvJXjsi { + display: flex; + flex-direction: row; + justify-content: space-between; + width: 100%; +} + +.DsZURIW4L4U6CKp9Rmgj { + font-weight: 500; + font-size: 1.125rem; +} + +.RWPX67JapVuoYxBviHB7 { + color: #d5203b; +} +.VYbp2gtY8rv9Fq01lOql { + background: none; + border: none; + border-bottom: var(--solid-border-primary); + cursor: pointer; + padding-left: 0px; +} + +.f3lyUYvQGm54ueSmdPJX { + font-style: italic; + font-size: 1rem; + line-height: 1.6875; + margin-top: 4px; +} + +.dkPgLZvjnR07D1K9LxOj { + width: 100%; +} + +.a_TGPikEp7JFlLL0FW5c { + display: flex; + flex-direction: row; + align-items: center; +} + +.jFWSTtIAOB047z_Xnc6s { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-6); +} + +.jsWGlPYRr_Ivw3vOFWUf { + margin-left: auto; + min-width: unset; +} + +.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); +} + +.UISeADptCqq59IUi0sYP { + width: 100%; + table-layout: fixed; +} + +.UISeADptCqq59IUi0sYP caption { + text-align: left; + padding-bottom: var(--fds-spacing-4); +} + +.UISeADptCqq59IUi0sYP th:first-of-type { + width: 100px; +} + +.UISeADptCqq59IUi0sYP th { + background-color: var(--fds-colors-grey-100); +} + +.UISeADptCqq59IUi0sYP tr { + cursor: pointer; + height: 60px; +} + +._5LSq1Rt7naaxoBCwt4PT { + align-content: center; + justify-content: center; +} + +.UISeADptCqq59IUi0sYP td { + font-size: 16px; +} + +.kgo8MtcJkQud9HMF4kgw, +.QCfaD8c4hTATUCGXPKjM { + background-color: var(--fds-colors-blue-100); +} + +.xA3EN536EQwoY7Vi4hOi { + min-height: 60px; + display: flex; + justify-content: end; + align-items: center; + background-color: var(--fds-colors-grey-100); +} + +.Gv6_LCsVooJtLW5W3uBO { + justify-content: center; +} + +.BO1QlZ7NjokSvygKWtnX > div { + display: flex; + flex-direction: column; +} + +.BO1QlZ7NjokSvygKWtnX > div :hover { + background-color: var(--fds-colors-grey-100); +} + +.gJlJFCruC9i3DZQLC_kf { + border-top: 1px solid var(--fds-colors-grey-200); + padding: var(--fds-spacing-4); + gap: var(--fds-spacing-8); +} + +.gJlJFCruC9i3DZQLC_kf input:checked:hover { + background-color: var(--fds-radio-border-color); +} + +.gJlJFCruC9i3DZQLC_kf label { + width: 100%; +} + +.gJlJFCruC9i3DZQLC_kf span { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-4); +} + +.gJlJFCruC9i3DZQLC_kf label div { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-2); +} + +.REEKBb0bkH2vu40uf6fY { + width: 100%; +} + +.SWQLSUAGktZ4s_Nsw_JX { + position: relative; + height: 40rem; +} + +/** +* This will give the map an (almost) square aspect ratio when loading the print page +* Since it has @media only screen it will still scale to fit the page, +* but the initial fitBounds will not depend on the PDF-service's browser viewport +* Ideally, the browser's viewport would match the pages aspect ratio, as +* geometries could still be cut off for extremely narrow pages, and would have a lot of +* space on the right side for a landscape print, but for all "normal" portrait page formats +* this should work well. +* Additionally, for very wide pages the map tiles on the far right will not have a chance to +* load before the page prints, but you should at least see the relevant area. +**/ +@media only screen { + .uWhXWYFfUvncGaWYNak7 { + width: 42rem; + } +} + +/* We do not want the map to look faded in PDF, so using @media only screen */ +@media only screen { + .Guqv5H0SUCbc0n56qAH5 .leaflet-tile-pane { + opacity: 0.5; + } +} + +/* In PDF we should show attribution with hyperlinks printed out */ +@media print { + .SWQLSUAGktZ4s_Nsw_JX div:has(> .leaflet-control-attribution) { + width: 100%; + } + .SWQLSUAGktZ4s_Nsw_JX .leaflet-control-attribution { + background: white; + width: 100%; + padding: 0; + text-align: center; + } + + .SWQLSUAGktZ4s_Nsw_JX .leaflet-control-attribution a { + color: black; + } + + .SWQLSUAGktZ4s_Nsw_JX .leaflet-control-attribution a[href]:after { + content: ' [' attr(href) ']'; + } +} + +.MurseDTE9Kc69gsRs_Gg { + border-color: var(--fds-semantic-border-danger-default); + border-width: 2px; + border-style: solid; +} + +._lOAzlgE3pLbQJcrc4IP { + padding-top: 12px; +} + +.Pw6ZRoTZeuFaGr8DOcWE { + font-style: italic; + font-size: 1rem; + line-height: 1.6875; +} + +._2RX7dMUOUrTnZTqixaw { + display: flex; + flex-direction: row; + align-items: center; +} + +.xNc0cUpvBG1F7Eu8GZsH { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-2); + break-inside: avoid; +} + +.cf98_tz2ooXPd9LMWGYX { + width: -moz-fit-content; + width: fit-content; +} + +.OWEwMsvKZkqKdjEXLXda { + border-bottom: var(--fds-semantic-border-danger-default) solid 2px; +} + +.Q0n82RVR0niHmPRqYivt { + margin-left: auto; + min-width: unset; +} + +.Drih4v9LoxYys4yUqVTB { + padding-top: 12px; +} + +.MoopQELhYDuAsYzUF_tw { + display: flex; + flex-direction: row-reverse; + justify-content: flex-end; + gap: var(--button-gap); +} + +.f5AQ1Gwtqj3izjitudwP { + display: flex; + justify-content: space-between; + margin: 0; + width: 100%; +} + +.z1ktn0arNrRrVqkCY9iu { + flex-direction: row; +} +.QDim1xgaGSevsBoeapjQ { + flex-direction: column; +} +.ByLorS2KPCDYqXuyhO9C { + width: 24px; + margin-right: 12px; +} + +.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); +} + +.wjyL52W2ZrdiB4KjNfeW { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-3); +} + +.NlPBi1o07kg1OSM6jXXu { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-6); +} + +.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); +} + +.h6wjrPlfAuJlRZvfj63g { + display: flex; + gap: var(--fds-spacing-3); + flex-direction: row; + padding: var(--fds-spacing-3) 0; +} + +.bKqhF1AqeiHpQ9RRhdGs { + display: flex; + flex-direction: column; +} + +.KWYzgk9aphmPUhBwL5Bm { + display: flex; + width: 100%; + gap: var(--fds-spacing-4); + + table { + width: 100%; + + tr { + vertical-align: top; + } + } +} + +.fgXyLSKfd90RsbzLgQXF { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-4); +} + +.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; +} + +.uXf_yuD9VzeWgkNPwTW5 { + padding-left: var(--modal-padding-x); + padding-right: var(--modal-padding-x); +} + +.JHJdTy8LmPDvChqR8Aei { + display: flex; + justify-content: center; +} + +.JHJdTy8LmPDvChqR8Aei ul { + padding: 0; +} + +.xnwlEJ6QJg5FrX3IQWKP, +.xnwlEJ6QJg5FrX3IQWKP td { + background-color: var(--fds-semantic-surface-neutral-subtle); +} + +.uzjfcEsYxCqBLZXH4cdd { + visibility: hidden; +} + +.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; +} + +.fbKP496jKq4mwMeOHAmC { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-6); +} + +.pcOompnnieVlL3Gsjz8V { + display: flex; + flex-direction: column; + gap: var(--fds-spacing-8); +} + +.E4d5r3qEynJ9UaTXVVq2 { + height: var(--fds-border_width-active); + border: none; + background-color: var(--fds-semantic-border-neutral-default); + margin: 0; +} + +.Sbs0zEh2iFC2TuvXlnJr { + display: flex; + gap: var(--fds-spacing-3); + flex-direction: column; +} + +.CIYPlAvbsqzfHq3f70vC { + border: dashed 1px var(--fds-semantic-border-neutral-default); + padding: var(--fds-spacing-2) var(--fds-spacing-4); + border-radius: var(--fds-border_radius-medium); +} + +.on9A1aiijxr1gADuDfpv { + display: flex; + flex-direction: row; + gap: var(--fds-spacing-2); + align-items: center; +} + +.uMHUcq_FyfeC0D6RceSR { + display: grid; + grid-template-columns: 1fr; +} + +.Mgve21fq3v0ySBj9nHB0 { + font-style: italic; + font-size: 1rem; + line-height: 1.6875; +} + +.R_2rgojOceqjEQLdKYrx:not(:first-child) { + margin-top: 0.5rem; +} + +/* Mobile layout */ +@media screen and (max-width: 768px) { + .uB66pYRMosWLGBXJ0jj4 { + text-align: left; + } +} + +.H0HZ4MHSAlZd1bbL8QMr { + background-color: white; + display: flex; + flex-direction: column; + gap: var(--fds-spacing-6); +} +.aqU0KtDJlQV01I2BsaiD { + width: var(--fds-sizing-6); +} + +.xV4SihJwhW9AWQ_klGQX { + display: flex; + gap: var(--fds-spacing-6); + flex-direction: column; +} + +.b_9PWSqhptcRsRxjriw5 { + height: var(--fds-border_width-active); + border: none; + background-color: var(--fds-semantic-border-neutral-default); + margin: 0; +} + +.ZT5o0qnH6HBqQJCJSJlE { + display: flex; + gap: var(--fds-spacing-8); + flex-direction: column; +} + +.b4yc9uSXEtRVT3UK_kmB { + display: flex; + justify-content: space-between; + margin: 0; + width: 100%; +} + +.QASnUMkxV1OiYW9upJ_8 { + flex-direction: row; +} +.Wuwm4cauKBZj979udme8 { + flex-direction: column; +} +.jurpH7edQtvD42gmYgA2 { + width: 24px; + margin-right: 12px; +} + +.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; +} + +@media print { + html { + font-size: 10px !important; + } +} + +.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); +} + +.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; +} + +.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-offset: 16px; + --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top)); + --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right)); + --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left)); + --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom)); + --toastify-toast-background: #fff; + --toastify-toast-min-height: 64px; + --toastify-toast-max-height: 800px; + --toastify-toast-bd-radius: 6px; + --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-color-progress-bgo: 0.2; +} + +.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: var(--toastify-toast-top); + left: var(--toastify-toast-left); +} +.Toastify__toast-container--top-center { + top: var(--toastify-toast-top); + left: 50%; + transform: translateX(-50%); +} +.Toastify__toast-container--top-right { + top: var(--toastify-toast-top); + right: var(--toastify-toast-right); +} +.Toastify__toast-container--bottom-left { + bottom: var(--toastify-toast-bottom); + left: var(--toastify-toast-left); +} +.Toastify__toast-container--bottom-center { + bottom: var(--toastify-toast-bottom); + left: 50%; + transform: translateX(-50%); +} +.Toastify__toast-container--bottom-right { + bottom: var(--toastify-toast-bottom); + right: var(--toastify-toast-right); +} + +@media only screen and (max-width : 480px) { + .Toastify__toast-container { + width: 100vw; + padding: 0; + left: env(safe-area-inset-left); + margin: 0; + } + .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right { + top: env(safe-area-inset-top); + transform: translateX(0); + } + .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right { + bottom: env(safe-area-inset-bottom); + transform: translateX(0); + } + .Toastify__toast-container--rtl { + right: env(safe-area-inset-right); + left: initial; + } +} +.Toastify__toast { + --y: 0; + position: relative; + -ms-touch-action: none; + touch-action: none; + min-height: var(--toastify-toast-min-height); + box-sizing: border-box; + margin-bottom: 1rem; + padding: 8px; + border-radius: var(--toastify-toast-bd-radius); + box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); + display: -ms-flexbox; + display: flex; + -ms-flex-pack: justify; + justify-content: space-between; + max-height: var(--toastify-toast-max-height); + font-family: var(--toastify-font-family); + cursor: default; + direction: ltr; + /* webkit only issue #791 */ + z-index: 0; + overflow: hidden; +} +.Toastify__toast--stacked { + position: absolute; + width: 100%; + transform: translate3d(0, var(--y), 0) scale(var(--s)); + transition: transform 0.3s; +} +.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button { + transition: opacity 0.1s; +} +.Toastify__toast--stacked[data-collapsed=false] { + overflow: visible; +} +.Toastify__toast--stacked[data-collapsed=true]:not(:last-child) > * { + opacity: 0; +} +.Toastify__toast--stacked:after { + content: ""; + position: absolute; + left: 0; + right: 0; + height: calc(var(--g) * 1px); + bottom: 100%; +} +.Toastify__toast--stacked[data-pos=top] { + top: 0; +} +.Toastify__toast--stacked[data-pos=bot] { + bottom: 0; +} +.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before { + transform-origin: top; +} +.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before { + transform-origin: bottom; +} +.Toastify__toast--stacked:before { + content: ""; + position: absolute; + left: 0; + right: 0; + bottom: 0; + height: 100%; + transform: scaleY(3); + z-index: -1; +} +.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.5s; +} + +.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; + z-index: 1; +} +.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: 100%; + z-index: var(--toastify-z-index); + opacity: 0.7; + transform-origin: left; + border-bottom-left-radius: var(--toastify-toast-bd-radius); +} +.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; + border-bottom-left-radius: initial; + border-bottom-right-radius: var(--toastify-toast-bd-radius); +} +.Toastify__progress-bar--wrp { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 5px; + border-bottom-left-radius: var(--toastify-toast-bd-radius); +} +.Toastify__progress-bar--wrp[data-hidden=true] { + opacity: 0; +} +.Toastify__progress-bar--bg { + opacity: var(--toastify-color-progress-bgo); + width: 100%; + height: 100%; +} + +.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, var(--y), 0); + } + to { + opacity: 0; + transform: translate3d(2000px, var(--y), 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, var(--y), 0); + } + to { + opacity: 0; + transform: translate3d(-2000px, var(--y), 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, calc(var(--y) - 10px), 0); + } + 40%, 45% { + opacity: 1; + transform: translate3d(0, calc(var(--y) + 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, calc(var(--y) - 10px), 0); + } + 40%, 45% { + opacity: 1; + transform: translate3d(0, calc(var(--y) + 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: translate3d(0, var(--y), 0) 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: translate3d(0, var(--y), 0) perspective(400px); + } + 30% { + transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + to { + transform: translate3d(0, var(--y), 0) 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, var(--y), 0); + } +} +@keyframes Toastify__slideInLeft { + from { + transform: translate3d(-110%, 0, 0); + visibility: visible; + } + to { + transform: translate3d(0, var(--y), 0); + } +} +@keyframes Toastify__slideInUp { + from { + transform: translate3d(0, 110%, 0); + visibility: visible; + } + to { + transform: translate3d(0, var(--y), 0); + } +} +@keyframes Toastify__slideInDown { + from { + transform: translate3d(0, -110%, 0); + visibility: visible; + } + to { + transform: translate3d(0, var(--y), 0); + } +} +@keyframes Toastify__slideOutRight { + from { + transform: translate3d(0, var(--y), 0); + } + to { + visibility: hidden; + transform: translate3d(110%, var(--y), 0); + } +} +@keyframes Toastify__slideOutLeft { + from { + transform: translate3d(0, var(--y), 0); + } + to { + visibility: hidden; + transform: translate3d(-110%, var(--y), 0); + } +} +@keyframes Toastify__slideOutDown { + from { + transform: translate3d(0, var(--y), 0); + } + to { + visibility: hidden; + transform: translate3d(0, 500px, 0); + } +} +@keyframes Toastify__slideOutUp { + from { + transform: translate3d(0, var(--y), 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; + animation-timing-function: ease-in; + animation-duration: 0.3s; +} +.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right { + animation-name: Toastify__slideOutRight; + animation-timing-function: ease-in; + animation-duration: 0.3s; +} +.Toastify__slide-exit--top-center { + animation-name: Toastify__slideOutUp; + animation-timing-function: ease-in; + animation-duration: 0.3s; +} +.Toastify__slide-exit--bottom-center { + animation-name: Toastify__slideOutDown; + animation-timing-function: ease-in; + animation-duration: 0.3s; +} + +@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.9.6/altinn-app-frontend.js b/toolkits/altinn-app-frontend/4.9.6/altinn-app-frontend.js new file mode 100644 index 00000000..b3c474d2 --- /dev/null +++ b/toolkits/altinn-app-frontend/4.9.6/altinn-app-frontend.js @@ -0,0 +1,1207 @@ +/*! For license information please see altinn-app-frontend.js.LICENSE.txt */ +(()=>{var e,t,r={67391:(e,t,r)=>{"use strict";r.r(t),r.d(t,{AppWrapper:()=>io,CircularProgress:()=>no,IconVariant:()=>_o,List:()=>bo,ListItem:()=>yo,Map:()=>To,Page:()=>uo,PageColor:()=>ao,PageContent:()=>vo,PageHeader:()=>mo,PageSize:()=>lo,Pagination:()=>ni,Panel:()=>eo,PanelVariant:()=>Xn,PopoverPanel:()=>ro,ReadOnlyVariant:()=>Oo,SearchField:()=>Ro,SvgIcon:()=>fo,formatNumericText:()=>oi,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"}}}}}');function l(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function s(...e){return t=>e.forEach((e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t)))}function u(...e){return n.useCallback(s(...e),e)}var c=r(47671);function d(...e){const t=e[0];if(1===e.length)return t;const r=()=>{const r=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const o=r.reduce(((t,{useScope:r,scopeName:n})=>({...t,...r(e)[`__scope${n}`]})),{});return n.useMemo((()=>({[`__scope${t.scopeName}`]:o})),[o])}};return r.scopeName=t.scopeName,r}var f=r(19834),p=n.forwardRef(((e,t)=>{const{children:r,...o}=e,i=n.Children.toArray(r),a=i.find(v);if(a){const e=a.props.children,r=i.map((t=>t===a?n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null:t));return(0,c.jsx)(m,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,c.jsx)(m,{...o,ref:t,children:r})}));p.displayName="Slot";var m=n.forwardRef(((e,t)=>{const{children:r,...o}=e;if(n.isValidElement(r)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;if(r)return e.ref;if(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r)return e.props.ref;return e.props.ref||e.ref}(r);return n.cloneElement(r,{...g(o,r.props),ref:t?s(t,e):e})}return n.Children.count(r)>1?n.Children.only(null):null}));m.displayName="SlotClone";var h=({children:e})=>(0,c.jsx)(c.Fragment,{children:e});function v(e){return n.isValidElement(e)&&e.type===h}function g(e,t){const r={...t};for(const n in t){const o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{i(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}var b=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const r=n.forwardRef(((e,r)=>{const{asChild:n,...o}=e,i=n?p:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,c.jsx)(i,{...o,ref:r})}));return r.displayName=`Primitive.${t}`,{...e,[t]:r}}),{});function y(e){const t=n.useRef(e);return n.useEffect((()=>{t.current=e})),n.useMemo((()=>(...e)=>t.current?.(...e)),[])}var w,O="dismissableLayer.update",_="dismissableLayer.pointerDownOutside",j="dismissableLayer.focusOutside",P=n.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),x=n.forwardRef(((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:s,onDismiss:d,...f}=e,p=n.useContext(P),[m,h]=n.useState(null),v=m?.ownerDocument??globalThis?.document,[,g]=n.useState({}),x=u(t,(e=>h(e))),E=Array.from(p.layers),[I]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),k=E.indexOf(I),C=m?E.indexOf(m):-1,R=p.layersWithOutsidePointerEventsDisabled.size>0,D=C>=k,A=function(e,t=globalThis?.document){const r=y(e),o=n.useRef(!1),i=n.useRef((()=>{}));return n.useEffect((()=>{const e=e=>{if(e.target&&!o.current){let n=function(){S(_,r,o,{discrete:!0})};const o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=n,t.addEventListener("click",i.current,{once:!0})):n()}else t.removeEventListener("click",i.current);o.current=!1},n=window.setTimeout((()=>{t.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(n),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}}),[t,r]),{onPointerDownCapture:()=>o.current=!0}}((e=>{const t=e.target,r=[...p.branches].some((e=>e.contains(t)));D&&!r&&(i?.(e),s?.(e),e.defaultPrevented||d?.())}),v),T=function(e,t=globalThis?.document){const r=y(e),o=n.useRef(!1);return n.useEffect((()=>{const e=e=>{if(e.target&&!o.current){S(j,r,{originalEvent:e},{discrete:!1})}};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)}),[t,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}((e=>{const t=e.target;[...p.branches].some((e=>e.contains(t)))||(a?.(e),s?.(e),e.defaultPrevented||d?.())}),v);return function(e,t=globalThis?.document){const r=y(e);n.useEffect((()=>{const e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})}),[r,t])}((e=>{C===p.layers.size-1&&(o?.(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))}),v),n.useEffect((()=>{if(m)return r&&(0===p.layersWithOutsidePointerEventsDisabled.size&&(w=v.body.style.pointerEvents,v.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(m)),p.layers.add(m),M(),()=>{r&&1===p.layersWithOutsidePointerEventsDisabled.size&&(v.body.style.pointerEvents=w)}}),[m,v,r,p]),n.useEffect((()=>()=>{m&&(p.layers.delete(m),p.layersWithOutsidePointerEventsDisabled.delete(m),M())}),[m,p]),n.useEffect((()=>{const e=()=>g({});return document.addEventListener(O,e),()=>document.removeEventListener(O,e)}),[]),(0,c.jsx)(b.div,{...f,ref:x,style:{pointerEvents:R?D?"auto":"none":void 0,...e.style},onFocusCapture:l(e.onFocusCapture,T.onFocusCapture),onBlurCapture:l(e.onBlurCapture,T.onBlurCapture),onPointerDownCapture:l(e.onPointerDownCapture,A.onPointerDownCapture)})}));x.displayName="DismissableLayer";var E=n.forwardRef(((e,t)=>{const r=n.useContext(P),o=n.useRef(null),i=u(t,o);return n.useEffect((()=>{const e=o.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}}),[r.branches]),(0,c.jsx)(b.div,{...e,ref:i})}));function M(){const e=new CustomEvent(O);document.dispatchEvent(e)}function S(e,t,r,{discrete:n}){const o=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?function(e,t){e&&f.flushSync((()=>e.dispatchEvent(t)))}(o,i):o.dispatchEvent(i)}E.displayName="DismissableLayerBranch";var I=0;function k(){n.useEffect((()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??C()),document.body.insertAdjacentElement("beforeend",e[1]??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.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var R="focusScope.autoFocusOnMount",D="focusScope.autoFocusOnUnmount",A={bubbles:!1,cancelable:!0},T=n.forwardRef(((e,t)=>{const{loop:r=!1,trapped:o=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...l}=e,[s,d]=n.useState(null),f=y(i),p=y(a),m=n.useRef(null),h=u(t,(e=>d(e))),v=n.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;n.useEffect((()=>{if(o){let e=function(e){if(v.paused||!s)return;const t=e.target;s.contains(t)?m.current=t:N(m.current,{select:!0})},t=function(e){if(v.paused||!s)return;const t=e.relatedTarget;null!==t&&(s.contains(t)||N(m.current,{select:!0}))},r=function(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&N(s)};document.addEventListener("focusin",e),document.addEventListener("focusout",t);const n=new MutationObserver(r);return s&&n.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}}),[o,s,v.paused]),n.useEffect((()=>{if(s){B.add(v);const t=document.activeElement;if(!s.contains(t)){const r=new CustomEvent(R,A);s.addEventListener(R,f),s.dispatchEvent(r),r.defaultPrevented||(!function(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(N(n,{select:t}),document.activeElement!==r)return}((e=L(s),e.filter((e=>"A"!==e.tagName))),{select:!0}),document.activeElement===t&&N(s))}return()=>{s.removeEventListener(R,f),setTimeout((()=>{const e=new CustomEvent(D,A);s.addEventListener(D,p),s.dispatchEvent(e),e.defaultPrevented||N(t??document.body,{select:!0}),s.removeEventListener(D,p),B.remove(v)}),0)}}var e}),[s,f,p,v]);const g=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=L(e),r=F(t,e),n=F(t.reverse(),e);return[r,n]}(t);o&&i?e.shiftKey||n!==i?e.shiftKey&&n===o&&(e.preventDefault(),r&&N(i,{select:!0})):(e.preventDefault(),r&&N(o,{select:!0})):n===t&&e.preventDefault()}}),[r,o,v.paused]);return(0,c.jsx)(b.div,{tabIndex:-1,...l,ref:h,onKeyDown:g})}));function L(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 F(e,t){for(const r of e)if(!z(r,{upTo:t}))return r}function z(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function N(e,{select:t=!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()}}T.displayName="FocusScope";var B=function(){let e=[];return{add(t){const r=e[0];t!==r&&r?.pause(),e=H(e,t),e.unshift(t)},remove(t){e=H(e,t),e[0]?.resume()}}}();function H(e,t){const r=[...e],n=r.indexOf(t);return-1!==n&&r.splice(n,1),r}var V=Boolean(globalThis?.document)?n.useLayoutEffect:()=>{},$=o["useId".toString()]||(()=>{}),W=0;function G(e){const[t,r]=n.useState($());return V((()=>{e||r((e=>e??String(W++)))}),[e]),e||(t?`radix-${t}`:"")}const Z=["top","right","bottom","left"],q=Math.min,U=Math.max,K=Math.round,X=Math.floor,Y=e=>({x:e,y:e}),Q={left:"right",right:"left",bottom:"top",top:"bottom"},J={start:"end",end:"start"};function ee(e,t,r){return U(e,q(t,r))}function te(e,t){return"function"==typeof e?e(t):e}function re(e){return e.split("-")[0]}function ne(e){return e.split("-")[1]}function oe(e){return"x"===e?"y":"x"}function ie(e){return"y"===e?"height":"width"}function ae(e){return["top","bottom"].includes(re(e))?"y":"x"}function le(e){return oe(ae(e))}function se(e){return e.replace(/start|end/g,(e=>J[e]))}function ue(e){return e.replace(/left|right|bottom|top/g,(e=>Q[e]))}function ce(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 de(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function fe(e,t,r){let{reference:n,floating:o}=e;const i=ae(t),a=le(t),l=ie(a),s=re(t),u="y"===i,c=n.x+n.width/2-o.width/2,d=n.y+n.height/2-o.height/2,f=n[l]/2-o[l]/2;let p;switch(s){case"top":p={x:c,y:n.y-o.height};break;case"bottom":p={x:c,y:n.y+n.height};break;case"right":p={x:n.x+n.width,y:d};break;case"left":p={x:n.x-o.width,y:d};break;default:p={x:n.x,y:n.y}}switch(ne(t)){case"start":p[a]-=f*(r&&u?-1:1);break;case"end":p[a]+=f*(r&&u?-1:1)}return p}async function pe(e,t){var r;void 0===t&&(t={});const{x:n,y:o,platform:i,rects:a,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=te(t,e),m=ce(p),h=l[f?"floating"===d?"reference":"floating":d],v=de(await i.getClippingRect({element:null==(r=await(null==i.isElement?void 0:i.isElement(h)))||r?h:h.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),g="floating"===d?{x:n,y:o,width:a.floating.width,height:a.floating.height}:a.reference,b=await(null==i.getOffsetParent?void 0:i.getOffsetParent(l.floating)),y=await(null==i.isElement?void 0:i.isElement(b))&&await(null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},w=de(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:g,offsetParent:b,strategy:s}):g);return{top:(v.top-w.top+m.top)/y.y,bottom:(w.bottom-v.bottom+m.bottom)/y.y,left:(v.left-w.left+m.left)/y.x,right:(w.right-v.right+m.right)/y.x}}function me(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function he(e){return Z.some((t=>e[t]>=0))}function ve(){return"undefined"!=typeof window}function ge(e){return we(e)?(e.nodeName||"").toLowerCase():"#document"}function be(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function ye(e){var t;return null==(t=(we(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function we(e){return!!ve()&&(e instanceof Node||e instanceof be(e).Node)}function Oe(e){return!!ve()&&(e instanceof Element||e instanceof be(e).Element)}function _e(e){return!!ve()&&(e instanceof HTMLElement||e instanceof be(e).HTMLElement)}function je(e){return!(!ve()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof be(e).ShadowRoot)}function Pe(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=ke(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function xe(e){return["table","td","th"].includes(ge(e))}function Ee(e){return[":popover-open",":modal"].some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function Me(e){const t=Se(),r=Oe(e)?ke(e):e;return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some((e=>(r.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(r.contain||"").includes(e)))}function Se(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function Ie(e){return["html","body","#document"].includes(ge(e))}function ke(e){return be(e).getComputedStyle(e)}function Ce(e){return Oe(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Re(e){if("html"===ge(e))return e;const t=e.assignedSlot||e.parentNode||je(e)&&e.host||ye(e);return je(t)?t.host:t}function De(e){const t=Re(e);return Ie(t)?e.ownerDocument?e.ownerDocument.body:e.body:_e(t)&&Pe(t)?t:De(t)}function Ae(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);const o=De(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),a=be(o);if(i){const e=Te(a);return t.concat(a,a.visualViewport||[],Pe(o)?o:[],e&&r?Ae(e):[])}return t.concat(o,Ae(o,[],r))}function Te(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Le(e){const t=ke(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=_e(e),i=o?e.offsetWidth:r,a=o?e.offsetHeight:n,l=K(r)!==i||K(n)!==a;return l&&(r=i,n=a),{width:r,height:n,$:l}}function Fe(e){return Oe(e)?e:e.contextElement}function ze(e){const t=Fe(e);if(!_e(t))return Y(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:i}=Le(t);let a=(i?K(r.width):r.width)/n,l=(i?K(r.height):r.height)/o;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}const Ne=Y(0);function Be(e){const t=be(e);return Se()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Ne}function He(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);const o=e.getBoundingClientRect(),i=Fe(e);let a=Y(1);t&&(n?Oe(n)&&(a=ze(n)):a=ze(e));const l=function(e,t,r){return void 0===t&&(t=!1),!(!r||t&&r!==be(e))&&t}(i,r,n)?Be(i):Y(0);let s=(o.left+l.x)/a.x,u=(o.top+l.y)/a.y,c=o.width/a.x,d=o.height/a.y;if(i){const e=be(i),t=n&&Oe(n)?be(n):n;let r=e,o=Te(r);for(;o&&n&&t!==r;){const e=ze(o),t=o.getBoundingClientRect(),n=ke(o),i=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;s*=e.x,u*=e.y,c*=e.x,d*=e.y,s+=i,u+=a,r=be(o),o=Te(r)}}return de({width:c,height:d,x:s,y:u})}function Ve(e,t){const r=Ce(e).scrollLeft;return t?t.left+r:He(ye(e)).left+r}function $e(e,t,r){let n;if("viewport"===t)n=function(e,t){const r=be(e),n=ye(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=Se();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}return{width:i,height:a,x:l,y:s}}(e,r);else if("document"===t)n=function(e){const t=ye(e),r=Ce(e),n=e.ownerDocument.body,o=U(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=U(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let a=-r.scrollLeft+Ve(e);const l=-r.scrollTop;return"rtl"===ke(n).direction&&(a+=U(t.clientWidth,n.clientWidth)-o),{width:o,height:i,x:a,y:l}}(ye(e));else if(Oe(t))n=function(e,t){const r=He(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=_e(e)?ze(e):Y(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:n*i.y}}(t,r);else{const r=Be(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return de(n)}function We(e,t){const r=Re(e);return!(r===t||!Oe(r)||Ie(r))&&("fixed"===ke(r).position||We(r,t))}function Ge(e,t,r){const n=_e(t),o=ye(t),i="fixed"===r,a=He(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const s=Y(0);if(n||!n&&!i)if(("body"!==ge(t)||Pe(o))&&(l=Ce(t)),n){const e=He(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=Ve(o));let u=0,c=0;if(o&&!n&&!i){const e=o.getBoundingClientRect();c=e.top+l.scrollTop,u=e.left+l.scrollLeft-Ve(o,e)}return{x:a.left+l.scrollLeft-s.x-u,y:a.top+l.scrollTop-s.y-c,width:a.width,height:a.height}}function Ze(e){return"static"===ke(e).position}function qe(e,t){if(!_e(e)||"fixed"===ke(e).position)return null;if(t)return t(e);let r=e.offsetParent;return ye(e)===r&&(r=r.ownerDocument.body),r}function Ue(e,t){const r=be(e);if(Ee(e))return r;if(!_e(e)){let t=Re(e);for(;t&&!Ie(t);){if(Oe(t)&&!Ze(t))return t;t=Re(t)}return r}let n=qe(e,t);for(;n&&xe(n)&&Ze(n);)n=qe(n,t);return n&&Ie(n)&&Ze(n)&&!Me(n)?r:n||function(e){let t=Re(e);for(;_e(t)&&!Ie(t);){if(Me(t))return t;if(Ee(t))return null;t=Re(t)}return null}(e)||r}const Ke={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const i="fixed"===o,a=ye(n),l=!!t&&Ee(t.floating);if(n===a||l&&i)return r;let s={scrollLeft:0,scrollTop:0},u=Y(1);const c=Y(0),d=_e(n);if((d||!d&&!i)&&(("body"!==ge(n)||Pe(a))&&(s=Ce(n)),_e(n))){const e=He(n);u=ze(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-s.scrollLeft*u.x+c.x,y:r.y*u.y-s.scrollTop*u.y+c.y}},getDocumentElement:ye,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[..."clippingAncestors"===r?Ee(t)?[]:function(e,t){const r=t.get(e);if(r)return r;let n=Ae(e,[],!1).filter((e=>Oe(e)&&"body"!==ge(e))),o=null;const i="fixed"===ke(e).position;let a=i?Re(e):e;for(;Oe(a)&&!Ie(a);){const t=ke(a),r=Me(a);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||Pe(a)&&!r&&We(e,a))?n=n.filter((e=>e!==a)):o=t,a=Re(a)}return t.set(e,n),n}(t,this._c):[].concat(r),n],a=i[0],l=i.reduce(((e,r)=>{const n=$e(t,r,o);return e.top=U(n.top,e.top),e.right=q(n.right,e.right),e.bottom=q(n.bottom,e.bottom),e.left=U(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}},getOffsetParent:Ue,getElementRects:async function(e){const t=this.getOffsetParent||Ue,r=this.getDimensions,n=await r(e.floating);return{reference:Ge(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:r}=Le(e);return{width:t,height:r}},getScale:ze,isElement:Oe,isRTL:function(e){return"rtl"===ke(e).direction}};function Xe(e,t,r,n){void 0===n&&(n={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:s=!1}=n,u=Fe(e),c=o||i?[...u?Ae(u):[],...Ae(t)]:[];c.forEach((e=>{o&&e.addEventListener("scroll",r,{passive:!0}),i&&e.addEventListener("resize",r)}));const d=u&&l?function(e,t){let r,n=null;const o=ye(e);function i(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return function a(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),i();const{left:u,top:c,width:d,height:f}=e.getBoundingClientRect();if(l||t(),!d||!f)return;const p={rootMargin:-X(c)+"px "+-X(o.clientWidth-(u+d))+"px "+-X(o.clientHeight-(c+f))+"px "+-X(u)+"px",threshold:U(0,q(1,s))||1};let m=!0;function h(e){const t=e[0].intersectionRatio;if(t!==s){if(!m)return a();t?a(!1,t):r=setTimeout((()=>{a(!1,1e-7)}),1e3)}m=!1}try{n=new IntersectionObserver(h,{...p,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(h,p)}n.observe(e)}(!0),i}(u,r):null;let f,p=-1,m=null;a&&(m=new ResizeObserver((e=>{let[n]=e;n&&n.target===u&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame((()=>{var e;null==(e=m)||e.observe(t)}))),r()})),u&&!s&&m.observe(u),m.observe(t));let h=s?He(e):null;return s&&function t(){const n=He(e);!h||n.x===h.x&&n.y===h.y&&n.width===h.width&&n.height===h.height||r();h=n,f=requestAnimationFrame(t)}(),r(),()=>{var e;c.forEach((e=>{o&&e.removeEventListener("scroll",r),i&&e.removeEventListener("resize",r)})),null==d||d(),null==(e=m)||e.disconnect(),m=null,s&&cancelAnimationFrame(f)}}const Ye=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:i,placement:a,middlewareData:l}=t,s=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=re(r),l=ne(r),s="y"===ae(r),u=["left","top"].includes(a)?-1:1,c=i&&s?-1:1,d=te(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof m&&(p="end"===l?-1*m:m),s?{x:p*c,y:f*u}:{x:f*u,y:p*c}}(t,e);return a===(null==(r=l.offset)?void 0:r.placement)&&null!=(n=l.arrow)&&n.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:a}}}}},Qe=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}=te(e,t),u={x:r,y:n},c=await pe(t,s),d=ae(re(o)),f=oe(d);let p=u[f],m=u[d];if(i){const e="y"===f?"bottom":"right";p=ee(p+c["y"===f?"top":"left"],p,p-c[e])}if(a){const e="y"===d?"bottom":"right";m=ee(m+c["y"===d?"top":"left"],m,m-c[e])}const h=l.fn({...t,[f]:p,[d]:m});return{...h,data:{x:h.x-r,y:h.y-n,enabled:{[f]:i,[d]:a}}}}}},Je=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:o,middlewareData:i,rects:a,initialPlacement:l,platform:s,elements:u}=t,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:h=!0,...v}=te(e,t);if(null!=(r=i.arrow)&&r.alignmentOffset)return{};const g=re(o),b=ae(l),y=re(l)===l,w=await(null==s.isRTL?void 0:s.isRTL(u.floating)),O=f||(y||!h?[ue(l)]:function(e){const t=ue(e);return[se(e),t,se(t)]}(l)),_="none"!==m;!f&&_&&O.push(...function(e,t,r,n){const o=ne(e);let i=function(e,t,r){const n=["left","right"],o=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return r?t?o:n:t?n:o;case"left":case"right":return t?i:a;default:return[]}}(re(e),"start"===r,n);return o&&(i=i.map((e=>e+"-"+o)),t&&(i=i.concat(i.map(se)))),i}(l,h,m,w));const j=[l,...O],P=await pe(t,v),x=[];let E=(null==(n=i.flip)?void 0:n.overflows)||[];if(c&&x.push(P[g]),d){const e=function(e,t,r){void 0===r&&(r=!1);const n=ne(e),o=le(e),i=ie(o);let a="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=ue(a)),[a,ue(a)]}(o,a,w);x.push(P[e[0]],P[e[1]])}if(E=[...E,{placement:o,overflows:x}],!x.every((e=>e<=0))){var M,S;const e=((null==(M=i.flip)?void 0:M.index)||0)+1,t=j[e];if(t)return{data:{index:e,overflows:E},reset:{placement:t}};let r=null==(S=E.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:S.placement;if(!r)switch(p){case"bestFit":{var I;const e=null==(I=E.filter((e=>{if(_){const t=ae(e.placement);return t===b||"y"===t}return!0})).map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:I[0];e&&(r=e);break}case"initialPlacement":r=l}if(o!==r)return{reset:{placement:r}}}return{}}}},et=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:o,rects:i,platform:a,elements:l}=t,{apply:s=()=>{},...u}=te(e,t),c=await pe(t,u),d=re(o),f=ne(o),p="y"===ae(o),{width:m,height:h}=i.floating;let v,g;"top"===d||"bottom"===d?(v=d,g=f===(await(null==a.isRTL?void 0:a.isRTL(l.floating))?"start":"end")?"left":"right"):(g=d,v="end"===f?"top":"bottom");const b=h-c.top-c.bottom,y=m-c.left-c.right,w=q(h-c[v],b),O=q(m-c[g],y),_=!t.middlewareData.shift;let j=w,P=O;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(P=y),null!=(n=t.middlewareData.shift)&&n.enabled.y&&(j=b),_&&!f){const e=U(c.left,0),t=U(c.right,0),r=U(c.top,0),n=U(c.bottom,0);p?P=m-2*(0!==e||0!==t?e+t:U(c.left,c.right)):j=h-2*(0!==r||0!==n?r+n:U(c.top,c.bottom))}await s({...t,availableWidth:P,availableHeight:j});const x=await a.getDimensions(l.floating);return m!==x.width||h!==x.height?{reset:{rects:!0}}:{}}}},tt=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...o}=te(e,t);switch(n){case"referenceHidden":{const e=me(await pe(t,{...o,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:he(e)}}}case"escaped":{const e=me(await pe(t,{...o,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:he(e)}}}default:return{}}}}},rt=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:i,platform:a,elements:l,middlewareData:s}=t,{element:u,padding:c=0}=te(e,t)||{};if(null==u)return{};const d=ce(c),f={x:r,y:n},p=le(o),m=ie(p),h=await a.getDimensions(u),v="y"===p,g=v?"top":"left",b=v?"bottom":"right",y=v?"clientHeight":"clientWidth",w=i.reference[m]+i.reference[p]-f[p]-i.floating[m],O=f[p]-i.reference[p],_=await(null==a.getOffsetParent?void 0:a.getOffsetParent(u));let j=_?_[y]:0;j&&await(null==a.isElement?void 0:a.isElement(_))||(j=l.floating[y]||i.floating[m]);const P=w/2-O/2,x=j/2-h[m]/2-1,E=q(d[g],x),M=q(d[b],x),S=E,I=j-h[m]-M,k=j/2-h[m]/2+P,C=ee(S,k,I),R=!s.arrow&&null!=ne(o)&&k!==C&&i.reference[m]/2-(kr&&(p=r)}if(u){var g,b;const e="y"===f?"width":"height",t=["top","left"].includes(re(o)),r=i.reference[d]-i.floating[e]+(t&&(null==(g=a.offset)?void 0:g[d])||0)+(t?0:v.crossAxis),n=i.reference[d]+i.reference[e]+(t?0:(null==(b=a.offset)?void 0:b[d])||0)-(t?v.crossAxis:0);mn&&(m=n)}return{[f]:p,[d]:m}}}},ot=(e,t,r)=>{const n=new Map,o={platform:Ke,...r},i={...o.platform,_c:n};return(async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:a}=r,l=i.filter(Boolean),s=await(null==a.isRTL?void 0:a.isRTL(t));let u=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=fe(u,n,s),f=n,p={},m=0;for(let r=0;r{t.current=e})),t}const ct=e=>({name:"arrow",options:e,fn(t){const{element:r,padding:n}="function"==typeof e?e(t):e;return r&&(o=r,{}.hasOwnProperty.call(o,"current"))?null!=r.current?rt({element:r.current,padding:n}).fn(t):{}:r?rt({element:r,padding:n}).fn(t):{};var o}}),dt=(e,t)=>({...Ye(e),options:[e,t]}),ft=(e,t)=>({...Qe(e),options:[e,t]}),pt=(e,t)=>({...nt(e),options:[e,t]}),mt=(e,t)=>({...Je(e),options:[e,t]}),ht=(e,t)=>({...et(e),options:[e,t]}),vt=(e,t)=>({...tt(e),options:[e,t]}),gt=(e,t)=>({...ct(e),options:[e,t]});var bt=n.forwardRef(((e,t)=>{const{children:r,width:n=10,height:o=5,...i}=e;return(0,c.jsx)(b.svg,{...i,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,c.jsx)("polygon",{points:"0,0 30,0 15,10"})})}));bt.displayName="Arrow";var yt=bt;function wt(...e){const t=e[0];if(1===e.length)return t;const r=()=>{const r=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const o=r.reduce(((t,{useScope:r,scopeName:n})=>({...t,...r(e)[`__scope${n}`]})),{});return n.useMemo((()=>({[`__scope${t.scopeName}`]:o})),[o])}};return r.scopeName=t.scopeName,r}var Ot="Popper",[_t,jt]=function(e,t=[]){let r=[];const o=()=>{const t=r.map((e=>n.createContext(e)));return function(r){const o=r?.[e]||t;return n.useMemo((()=>({[`__scope${e}`]:{...r,[e]:o}})),[r,o])}};return o.scopeName=e,[function(t,o){const i=n.createContext(o),a=r.length;function l(t){const{scope:r,children:o,...l}=t,s=r?.[e][a]||i,u=n.useMemo((()=>l),Object.values(l));return(0,c.jsx)(s.Provider,{value:u,children:o})}return r=[...r,o],l.displayName=t+"Provider",[l,function(r,l){const s=l?.[e][a]||i,u=n.useContext(s);if(u)return u;if(void 0!==o)return o;throw new Error(`\`${r}\` must be used within \`${t}\``)}]},wt(o,...t)]}(Ot),[Pt,xt]=_t(Ot),Et=e=>{const{__scopePopper:t,children:r}=e,[o,i]=n.useState(null);return(0,c.jsx)(Pt,{scope:t,anchor:o,onAnchorChange:i,children:r})};Et.displayName=Ot;var Mt="PopperAnchor",St=n.forwardRef(((e,t)=>{const{__scopePopper:r,virtualRef:o,...i}=e,a=xt(Mt,r),l=n.useRef(null),s=u(t,l);return n.useEffect((()=>{a.onAnchorChange(o?.current||l.current)})),o?null:(0,c.jsx)(b.div,{...i,ref:s})}));St.displayName=Mt;var It="PopperContent",[kt,Ct]=_t(It),Rt=n.forwardRef(((e,t)=>{const{__scopePopper:r,side:o="bottom",sideOffset:i=0,align:a="center",alignOffset:l=0,arrowPadding:s=0,avoidCollisions:d=!0,collisionBoundary:p=[],collisionPadding:m=0,sticky:h="partial",hideWhenDetached:v=!1,updatePositionStrategy:g="optimized",onPlaced:w,...O}=e,_=xt(It,r),[j,P]=n.useState(null),x=u(t,(e=>P(e))),[E,M]=n.useState(null),S=function(e){const[t,r]=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}(E),I=S?.width??0,k=S?.height??0,C=o+("center"!==a?"-"+a:""),R="number"==typeof m?m:{top:0,right:0,bottom:0,left:0,...m},D=Array.isArray(p)?p:[p],A=D.length>0,T={padding:R,boundary:D.filter(Lt),altBoundary:A},{refs:L,floatingStyles:F,placement:z,isPositioned:N,middlewareData:B}=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:a,floating:l}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[d,p]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=n.useState(o);at(m,o)||h(o);const[v,g]=n.useState(null),[b,y]=n.useState(null),w=n.useCallback((e=>{e!==P.current&&(P.current=e,g(e))}),[]),O=n.useCallback((e=>{e!==x.current&&(x.current=e,y(e))}),[]),_=a||v,j=l||b,P=n.useRef(null),x=n.useRef(null),E=n.useRef(d),M=null!=u,S=ut(u),I=ut(i),k=ut(c),C=n.useCallback((()=>{if(!P.current||!x.current)return;const e={placement:t,strategy:r,middleware:m};I.current&&(e.platform=I.current),ot(P.current,x.current,e).then((e=>{const t={...e,isPositioned:!1!==k.current};R.current&&!at(E.current,t)&&(E.current=t,f.flushSync((()=>{p(t)})))}))}),[m,t,r,I,k]);it((()=>{!1===c&&E.current.isPositioned&&(E.current.isPositioned=!1,p((e=>({...e,isPositioned:!1}))))}),[c]);const R=n.useRef(!1);it((()=>(R.current=!0,()=>{R.current=!1})),[]),it((()=>{if(_&&(P.current=_),j&&(x.current=j),_&&j){if(S.current)return S.current(_,j,C);C()}}),[_,j,C,S,M]);const D=n.useMemo((()=>({reference:P,floating:x,setReference:w,setFloating:O})),[w,O]),A=n.useMemo((()=>({reference:_,floating:j})),[_,j]),T=n.useMemo((()=>{const e={position:r,left:0,top:0};if(!A.floating)return e;const t=st(A.floating,d.x),n=st(A.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...lt(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}}),[r,s,A.floating,d.x,d.y]);return n.useMemo((()=>({...d,update:C,refs:D,elements:A,floatingStyles:T})),[d,C,D,A,T])}({strategy:"fixed",placement:C,whileElementsMounted:(...e)=>Xe(...e,{animationFrame:"always"===g}),elements:{reference:_.anchor},middleware:[dt({mainAxis:i+k,alignmentAxis:l}),d&&ft({mainAxis:!0,crossAxis:!1,limiter:"partial"===h?pt():void 0,...T}),d&&mt({...T}),ht({...T,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{const{width:o,height:i}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${r}px`),a.setProperty("--radix-popper-available-height",`${n}px`),a.setProperty("--radix-popper-anchor-width",`${o}px`),a.setProperty("--radix-popper-anchor-height",`${i}px`)}}),E&>({element:E,padding:s}),Ft({arrowWidth:I,arrowHeight:k}),v&&vt({strategy:"referenceHidden",...T})]}),[H,$]=zt(z),W=y(w);V((()=>{N&&W?.()}),[N,W]);const G=B.arrow?.x,Z=B.arrow?.y,q=0!==B.arrow?.centerOffset,[U,K]=n.useState();return V((()=>{j&&K(window.getComputedStyle(j).zIndex)}),[j]),(0,c.jsx)("div",{ref:L.setFloating,"data-radix-popper-content-wrapper":"",style:{...F,transform:N?F.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:U,"--radix-popper-transform-origin":[B.transformOrigin?.x,B.transformOrigin?.y].join(" "),...B.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,c.jsx)(kt,{scope:r,placedSide:H,onArrowChange:M,arrowX:G,arrowY:Z,shouldHideArrow:q,children:(0,c.jsx)(b.div,{"data-side":H,"data-align":$,...O,ref:x,style:{...O.style,animation:N?void 0:"none"}})})})}));Rt.displayName=It;var Dt="PopperArrow",At={top:"bottom",right:"left",bottom:"top",left:"right"},Tt=n.forwardRef((function(e,t){const{__scopePopper:r,...n}=e,o=Ct(Dt,r),i=At[o.placedSide];return(0,c.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,c.jsx)(yt,{...n,ref:t,style:{...n.style,display:"block"}})})}));function Lt(e){return null!==e}Tt.displayName=Dt;var Ft=e=>({name:"transformOrigin",options:e,fn(t){const{placement:r,rects:n,middlewareData:o}=t,i=0!==o.arrow?.centerOffset,a=i?0:e.arrowWidth,l=i?0:e.arrowHeight,[s,u]=zt(r),c={start:"0%",center:"50%",end:"100%"}[u],d=(o.arrow?.x??0)+a/2,f=(o.arrow?.y??0)+l/2;let p="",m="";return"bottom"===s?(p=i?c:`${d}px`,m=-l+"px"):"top"===s?(p=i?c:`${d}px`,m=`${n.floating.height+l}px`):"right"===s?(p=-l+"px",m=i?c:`${f}px`):"left"===s&&(p=`${n.floating.width+l}px`,m=i?c:`${f}px`),{data:{x:p,y:m}}}});function zt(e){const[t,r="center"]=e.split("-");return[t,r]}var Nt=Et,Bt=St,Ht=Rt,Vt=Tt,$t=n.forwardRef(((e,t)=>{const{container:r,...o}=e,[i,a]=n.useState(!1);V((()=>a(!0)),[]);const l=r||i&&globalThis?.document?.body;return l?f.createPortal((0,c.jsx)(b.div,{...o,ref:t}),l):null}));$t.displayName="Portal";var Wt=e=>{const{present:t,children:r}=e,o=function(e){const[t,r]=n.useState(),o=n.useRef({}),i=n.useRef(e),a=n.useRef("none"),l=e?"mounted":"unmounted",[s,u]=function(e,t){return n.useReducer(((e,r)=>t[e][r]??e),e)}(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return n.useEffect((()=>{const e=Gt(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=Gt(t);if(e)u("MOUNT");else if("none"===o||"none"===t?.display)u("UNMOUNT");else{u(r&&n!==o?"ANIMATION_OUT":"UNMOUNT")}i.current=e}}),[e,u]),V((()=>{if(t){let e;const r=t.ownerDocument.defaultView??window,n=n=>{const a=Gt(o.current).includes(n.animationName);if(n.target===t&&a&&(u("ANIMATION_END"),!i.current)){const n=t.style.animationFillMode;t.style.animationFillMode="forwards",e=r.setTimeout((()=>{"forwards"===t.style.animationFillMode&&(t.style.animationFillMode=n)}))}},l=e=>{e.target===t&&(a.current=Gt(o.current))};return t.addEventListener("animationstart",l),t.addEventListener("animationcancel",n),t.addEventListener("animationend",n),()=>{r.clearTimeout(e),t.removeEventListener("animationstart",l),t.removeEventListener("animationcancel",n),t.removeEventListener("animationend",n)}}u("ANIMATION_END")}),[t,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref: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,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;if(r)return e.ref;if(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r)return e.props.ref;return e.props.ref||e.ref}(i));return"function"==typeof r||o.isPresent?n.cloneElement(i,{ref:a}):null};function Gt(e){return e?.animationName||"none"}function Zt({prop:e,defaultProp:t,onChange:r=()=>{}}){const[o,i]=function({defaultProp:e,onChange:t}){const r=n.useState(e),[o]=r,i=n.useRef(o),a=y(t);return n.useEffect((()=>{i.current!==o&&(a(o),i.current=o)}),[o,i,a]),r}({defaultProp:t,onChange:r}),a=void 0!==e,l=a?e:o,s=y(r);return[l,n.useCallback((t=>{if(a){const r="function"==typeof t?t(e):t;r!==e&&s(r)}else i(t)}),[a,e,i,s])]}Wt.displayName="Presence";var qt=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},Ut=new WeakMap,Kt=new WeakMap,Xt={},Yt=0,Qt=function(e){return e&&(e.host||Qt(e.parentNode))},Jt=function(e,t,r,n){var o=function(e,t){return t.map((function(t){if(e.contains(t))return t;var r=Qt(t);return r&&e.contains(r)?r:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)})).filter((function(e){return Boolean(e)}))}(t,Array.isArray(e)?e:[e]);Xt[r]||(Xt[r]=new WeakMap);var i=Xt[r],a=[],l=new Set,s=new Set(o),u=function(e){e&&!l.has(e)&&(l.add(e),u(e.parentNode))};o.forEach(u);var c=function(e){e&&!s.has(e)&&Array.prototype.forEach.call(e.children,(function(e){if(l.has(e))c(e);else try{var t=e.getAttribute(n),o=null!==t&&"false"!==t,s=(Ut.get(e)||0)+1,u=(i.get(e)||0)+1;Ut.set(e,s),i.set(e,u),a.push(e),1===s&&o&&Kt.set(e,!0),1===u&&e.setAttribute(r,"true"),o||e.setAttribute(n,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}}))};return c(t),l.clear(),Yt++,function(){a.forEach((function(e){var t=Ut.get(e)-1,o=i.get(e)-1;Ut.set(e,t),i.set(e,o),t||(Kt.has(e)||e.removeAttribute(n),Kt.delete(e)),o||e.removeAttribute(r)})),--Yt||(Ut=new WeakMap,Ut=new WeakMap,Kt=new WeakMap,Xt={})}},er=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||qt(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),Jt(n,o,r,"aria-hidden")):function(){return null}};var tr=function(){return tr=Object.assign||function(e){for(var t,r=1,n=arguments.length;r