From b4136d5709e0832bd8104bfc4ae8becb2e175497 Mon Sep 17 00:00:00 2001 From: Heidi Vanparys Date: Fri, 3 Nov 2023 14:51:39 +0100 Subject: [PATCH] =?UTF-8?q?Tilf=C3=B8j=20HTML-udgave=20af=20v1.1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/designsystem.css | 2 +- assets/designsystem.css.map | 2 +- index.html | 670 ++++++++++++++++++++---------------- 3 files changed, 367 insertions(+), 307 deletions(-) diff --git a/assets/designsystem.css b/assets/designsystem.css index a34ce4f..ee4c4e6 100644 --- a/assets/designsystem.css +++ b/assets/designsystem.css @@ -1 +1 @@ -@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Source Code Pro";src:url("./fonts/SourceCodePro-Regular.ttf") format("truetype");font-weight:400;font-style:normal}:root{--tyrkis: hsl(186,100%,33%);--mork-tyrkis: hsl(186,100%,12%);--vibrant-steel: hsla(186,40%,82%,0.7);--dark-steel: hsla(186,25%,64%,0.6);--medium-steel: hsl(186,25%,91%);--lys-steel: hsl(186,25%,96%);--sort: #000;--65-sort: hsla(0,0%,0%,0.65);--hvid: #fff;--aktion: hsl(171,70%,55%);--highlight: hsl(26,80%,56%);--advarsel: hsl(0,100%,66%)}:root{--tyrkis: hsl(186,100%,33%);--mork-tyrkis: hsl(186,100%,12%);--vibrant-steel: hsla(186,40%,82%,0.7);--dark-steel: hsla(186,25%,64%,0.6);--medium-steel: hsl(186,25%,91%);--lys-steel: hsl(186,25%,96%);--sort: #000;--65-sort: hsla(0,0%,0%,0.65);--hvid: #fff;--aktion: hsl(171,70%,55%);--highlight: hsl(26,80%,56%);--advarsel: hsl(0,100%,66%);--font-family: "Roboto", sans-serif;--line-height: 1.35;--font-weight: 300;--font-size: 100%;--font-style: normal;--margin: 1rem;--padding: 1.5rem 1rem 2rem;--optical-padding: 0 0.25rem;--optical-margin: 0 -0.25rem;--spacing: 1rem;--map-element-spacing: 1.5rem 1rem 2rem;--modal-margin: 3.5vw 5vw;--typography-spacing-vertical: 1rem;--typography-spacing-vertical-top: 2rem;--typography-spacing-vertical-bottom: 1rem;--grid-spacing-vertical: 1rem;--grid-spacing-horizontal: 1rem;--border-radius: 0.25rem;--border-width: 1px;--outline-width: 3px;--form-element-spacing-vertical: 0.75rem;--form-element-spacing-horizontal: 1.75rem;--nav-element-spacing-vertical: 1rem;--nav-element-spacing-horizontal: 0.5rem;--nav-link-spacing-vertical: 0.5rem;--nav-link-spacing-horizontal: 0.5rem;--form-label-font-weight: var(--font-weight);--transition: 0.2s ease-in-out}@media(min-width: 576px){:root{--margin: 3.5vw 5vw;--margin-vertical: 3.5vw;--grid-spacing-vertical: 3.5vw;--grid-spacing-horizontal: 3.5vw;--map-element-spacing: 1.5rem 3.5vw 2rem;--typography-spacing-vertical: 1.5rem}}@media(min-width: 1200px){:root{--font-size: 105%}}a{--text-decoration: none}a.secondary,a.contrast{--text-decoration: underline}[type=checkbox],[type=radio]{--border-width: 2px}[type=checkbox][role=switch]{--border-width: 3px}thead th,thead td,tfoot th,tfoot td{--border-width: 3px}pre,code,kbd,samp{--font-family: "Source Code Pro", monospace}kbd{--font-weight: bolder}[data-theme=light],:root:not([data-theme=dark]){color-scheme:light;accent-color:hsl(186deg, 100%, 33%);--background-color: #fff;--color: #000;--h1-color: #000;--h2-color: #000;--h3-color: hsla(0deg, 0%, 0%, 0.65);--h4-color: hsla(0deg, 0%, 0%, 0.65);--h5-color: hsla(0deg, 0%, 0%, 0.65);--h6-color: hsla(0deg, 0%, 0%, 0.65);--muted-color: hsl(186deg, 25%, 50%);--muted-border-color: hsl(186deg, 25%, 64%);--link: hsl(171deg, 70%, 30%);--link-hover: hsl(171deg, 70%, 20%);--link-focus: hsl(26deg, 80%, 40%);--primary: hsl(171deg, 70%, 55%);--primary-inverse: #fff;--primary-hover: hsl(171deg, 70%, 40%);--primary-focus: hsl(26deg, 80%, 56%);--secondary: hsla(186deg, 40%, 84%, 0.7);--secondary-inverse: hsla(0deg, 0%, 0%, 0.65);--secondary-hover: hsl(171deg, 70%, 40%);--secondary-focus: hsl(26deg, 80%, 56%);--contrast: hsl(186deg, 100%, 12%);--contrast-inverse: #fff;--contrast-hover: hsl(186deg, 100%, 26%);--contrast-focus: hsl(26deg, 80%, 56%);--mark-background-color: #fdf4ed;--mark-color: rgba(19, 9, 2, 0.7375);--ins-color: hsl(171deg, 70%, 30%);--del-color: hsl(0deg, 100%, 20%);--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: #fff;--form-element-border-color: hsl(186deg, 25%, 64%);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: #fff;--form-element-active-border-color: var(--primary);--form-element-focus-color: hsl(26deg, 80%, 56%);--form-element-disabled-background-color: hsl(186deg, 25%, 94%);--form-element-disabled-border-color: hsl(186deg, 25%, 80%);--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: hsl(0deg, 100%, 20%);--form-element-invalid-active-border-color: hsl(0deg, 100%, 30%);--form-element-invalid-focus-color: rgba(153, 0, 0, 0.125);--form-element-valid-border-color: hsl(171deg, 70%, 30%);--form-element-valid-active-border-color: hsl(171deg, 70%, 40%);--form-element-valid-focus-color: rgba(31, 173, 152, 0.125);--nav-link-color: #000;--nav-tab-border: hsl(171deg, 70%, 55%);--nav-tab-font-weight: 300;--switch-background-color: hsl(186deg, 25%, 91%);--switch-color: var(--primary-inverse);--switch-checked-background-color: var(--primary);--range-border-color: hsl(186deg, 25%, 94%);--range-active-border-color: hsl(186deg, 25%, 91%);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: #f9fbfb;--code-background-color: hsl(186deg, 25%, 96%);--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: hsl(330deg, 40%, 50%);--code-property-color: hsl(185deg, 40%, 40%);--code-value-color: hsl(40deg, 20%, 50%);--code-comment-color: hsl(186deg, 25%, 80%);--accordion-border-color: var(--muted-border-color);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: #fff;--card-border-color: hsla(186deg, 40%, 84%, 0.7);--dropdown-background-color: #fcfdfd;--dropdown-border-color: #eff5f6;--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: hsl(186deg, 25%, 96%);--modal-overlay-background-color: rgba(236, 243, 244, 0.8);--progress-background-color: hsl(186deg, 25%, 94%);--progress-color: var(--primary);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--logo-hover: hsl(186deg, 100%, 33%);--logo-filter: brightness(0);--logo-filter-hover: none;--logo-filter-focus: invert(100%) saturate(70%);--icon-filter: brightness(0);--icon-filter-standard: brightness(0) invert(100%);--icon-filter-secondary: none;--icon-filter-secondary: none;--icon-filter-outline: none;--icon-filter-outline-hover: brightness(0) invert(100%);--icon-filter-contrast: brightness(0) invert(100%);--icon-filter-secondary-hover: brightness(0)}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--background-color: hsl(186deg, 100%, 12%);--color: #fff;--h1-color: #fff;--h2-color: #fff;--h3-color: hsl(186deg, 25%, 96%);--h4-color: hsl(186deg, 25%, 96%);--h5-color: hsl(186deg, 25%, 96%);--h6-color: hsl(186deg, 25%, 96%);--font-weight: 300;--muted-color: hsl(186deg, 25%, 50%);--muted-border-color: hsl(186deg, 100%, 19%);--link: hsl(171deg, 70%, 55%);--link-hover: hsl(171deg, 70%, 80%);--link-focus: hsl(26deg, 80%, 56%);--primary: hsl(171deg, 70%, 55%);--primary-inverse: #fff;--primary-hover: hsl(171deg, 70%, 40%);--primary-focus: hsl(26deg, 80%, 56%);--secondary: hsla(186deg, 40%, 84%, 0.7);--secondary-inverse: hsl(186deg, 25%, 96%);--secondary-hover: hsl(171deg, 70%, 40%);--contrast: #fff;--contrast-inverse: hsla(0deg, 0%, 0%, 0.65);--contrast-hover: hsl(171deg, 70%, 80%);--mark-background-color: #dacfbe;--mark-color: rgba(0, 0, 0, 0.78125);--ins-color: hsl(171deg, 70%, 30%);--del-color: hsl(0deg, 100%, 20%);--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: hsl(186deg, 100%, 12%);--form-element-border-color: hsl(186deg, 100%, 26%);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: hsl(186deg, 100%, 12%);--form-element-active-border-color: var(--primary);--form-element-focus-color: hsl(26deg, 80%, 80%);--form-element-disabled-background-color: hsla(186deg, 10%, 8%, 0.75);--form-element-disabled-border-color: hsla(186deg, 15%, 22%, 0.85);--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: hsl(0deg, 100%, 10%);--form-element-invalid-active-border-color: hsl(0deg, 100%, 20%);--form-element-invalid-focus-color: rgba(102, 0, 0, 0.25);--form-element-valid-border-color: hsl(171deg, 70%, 20%);--form-element-valid-active-border-color: hsl(171deg, 70%, 30%);--form-element-valid-focus-color: rgba(23, 130, 114, 0.25);--nav-link-color: #fff;--nav-tab-border: hsl(171deg, 70%, 55%);--nav-tab-font-weight: 400;--switch-background-color: rgba(35, 45, 46, 0.8);--switch-color: var(--primary-inverse);--switch-checked-background-color: var(--primary);--range-border-color: hsl(186deg, 100%, 33%);--range-active-border-color: var(--aktion);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgba(96, 153, 159, 0.05);--code-background-color: rgba(0, 0, 0, 0.69375);--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: hsl(330deg, 30%, 50%);--code-property-color: hsl(185deg, 30%, 50%);--code-value-color: hsl(40deg, 10%, 50%);--code-comment-color: rgba(62, 87, 90, 0.9);--accordion-border-color: var(--muted-border-color);--accordion-active-summary-color: var(--primary);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: hsl(186deg, 100%, 12%);--card-border-color: hsla(186deg, 40%, 84%, 0.7);--dropdown-background-color: hsla(0deg, 0%, 0%, 0.65);--dropdown-border-color: rgba(10, 12, 12, 0.7);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: rgba(10, 12, 12, 0.75);--modal-overlay-background-color: rgba(10, 12, 12, 0.9);--progress-background-color: rgba(10, 12, 12, 0.7);--progress-color: var(--primary);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--logo-hover: hsl(171deg, 70%, 55%);--logo-filter: brightness(0) invert(100%);--logo-filter-hover: brightness(2) saturate(80%) hue-rotate(-10deg);--logo-filter-focus: invert(100%) saturate(85%) hue-rotate(20deg);--icon-filter: brightness(0) invert(100%);--icon-filter-standard: brightness(0) invert(100%);--icon-filter-secondary: brightness(0) invert(100%);--icon-filter-secondary-hover: none;--icon-filter-outline: brightness(0) invert(100%);--icon-filter-outline-hover: brightness(0) invert(100%);--icon-filter-contrast: none;--icon-filter-contrast-hover: brightness(0)}:root:not([data-theme=light]) h1,:root:not([data-theme=light]) .h1{font-weight:300}:root:not([data-theme=light]) h2,:root:not([data-theme=light]) .h2,:root:not([data-theme=light]) label{font-weight:400}}[data-theme=dark]{color-scheme:dark;--background-color: hsl(186deg, 100%, 12%);--color: #fff;--h1-color: #fff;--h2-color: #fff;--h3-color: hsl(186deg, 25%, 96%);--h4-color: hsl(186deg, 25%, 96%);--h5-color: hsl(186deg, 25%, 96%);--h6-color: hsl(186deg, 25%, 96%);--font-weight: 300;--muted-color: hsl(186deg, 25%, 50%);--muted-border-color: hsl(186deg, 100%, 19%);--link: hsl(171deg, 70%, 55%);--link-hover: hsl(171deg, 70%, 80%);--link-focus: hsl(26deg, 80%, 56%);--primary: hsl(171deg, 70%, 55%);--primary-inverse: #fff;--primary-hover: hsl(171deg, 70%, 40%);--primary-focus: hsl(26deg, 80%, 56%);--secondary: hsla(186deg, 40%, 84%, 0.7);--secondary-inverse: hsl(186deg, 25%, 96%);--secondary-hover: hsl(171deg, 70%, 40%);--contrast: #fff;--contrast-inverse: hsla(0deg, 0%, 0%, 0.65);--contrast-hover: hsl(171deg, 70%, 80%);--mark-background-color: #dacfbe;--mark-color: rgba(0, 0, 0, 0.78125);--ins-color: hsl(171deg, 70%, 30%);--del-color: hsl(0deg, 100%, 20%);--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: hsl(186deg, 100%, 12%);--form-element-border-color: hsl(186deg, 100%, 26%);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: hsl(186deg, 100%, 12%);--form-element-active-border-color: var(--primary);--form-element-focus-color: hsl(26deg, 80%, 80%);--form-element-disabled-background-color: hsla(186deg, 10%, 8%, 0.75);--form-element-disabled-border-color: hsla(186deg, 15%, 22%, 0.85);--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: hsl(0deg, 100%, 10%);--form-element-invalid-active-border-color: hsl(0deg, 100%, 20%);--form-element-invalid-focus-color: rgba(102, 0, 0, 0.25);--form-element-valid-border-color: hsl(171deg, 70%, 20%);--form-element-valid-active-border-color: hsl(171deg, 70%, 30%);--form-element-valid-focus-color: rgba(23, 130, 114, 0.25);--nav-link-color: #fff;--nav-tab-border: hsl(171deg, 70%, 55%);--nav-tab-font-weight: 400;--switch-background-color: rgba(35, 45, 46, 0.8);--switch-color: var(--primary-inverse);--switch-checked-background-color: var(--primary);--range-border-color: hsl(186deg, 100%, 33%);--range-active-border-color: var(--aktion);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgba(96, 153, 159, 0.05);--code-background-color: rgba(0, 0, 0, 0.69375);--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: hsl(330deg, 30%, 50%);--code-property-color: hsl(185deg, 30%, 50%);--code-value-color: hsl(40deg, 10%, 50%);--code-comment-color: rgba(62, 87, 90, 0.9);--accordion-border-color: var(--muted-border-color);--accordion-active-summary-color: var(--primary);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: hsl(186deg, 100%, 12%);--card-border-color: hsla(186deg, 40%, 84%, 0.7);--dropdown-background-color: hsla(0deg, 0%, 0%, 0.65);--dropdown-border-color: rgba(10, 12, 12, 0.7);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: rgba(10, 12, 12, 0.75);--modal-overlay-background-color: rgba(10, 12, 12, 0.9);--progress-background-color: rgba(10, 12, 12, 0.7);--progress-color: var(--primary);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--logo-hover: hsl(171deg, 70%, 55%);--logo-filter: brightness(0) invert(100%);--logo-filter-hover: brightness(2) saturate(80%) hue-rotate(-10deg);--logo-filter-focus: invert(100%) saturate(85%) hue-rotate(20deg);--icon-filter: brightness(0) invert(100%);--icon-filter-standard: brightness(0) invert(100%);--icon-filter-secondary: brightness(0) invert(100%);--icon-filter-secondary-hover: none;--icon-filter-outline: brightness(0) invert(100%);--icon-filter-outline-hover: brightness(0) invert(100%);--icon-filter-contrast: none;--icon-filter-contrast-hover: brightness(0);background-color:var(--background-color)}[data-theme=dark] h1,[data-theme=dark] .h1{font-weight:300}[data-theme=dark] h2,[data-theme=dark] .h2,[data-theme=dark] label{font-weight:400}[data-theme=light]{background-color:var(--background-color)}*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:root{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);overflow-wrap:break-word;cursor:default;tab-size:4}html,body{height:100%;width:100%}body{margin:0;padding:0;background-color:var(--background-color)}div,article,form,fieldset,section,header,main,footer,aside{color:var(--color);background-color:rgba(0,0,0,0);max-width:100%}.container,.container-fluid,.ds-container,.ds-container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}@media(min-width: 576px){.container,.ds-container{max-width:510px;padding-right:0;padding-left:0}}@media(min-width: 768px){.container,.ds-container{max-width:700px}}@media(min-width: 992px){.container,.ds-container{max-width:920px}}@media(min-width: 1200px){.container,.ds-container{max-width:1130px}}.grid,.ds-grid{grid-column-gap:var(--grid-spacing-horizontal);grid-row-gap:var(--grid-spacing-vertical);display:grid;grid-template-columns:1fr;margin-bottom:var(--grid-spacing-horizontal)}@media(min-width: 992px){.grid,.ds-grid{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}}.grid>*,.ds-grid>*{min-width:0}@media(max-width: 992px){.ds-grid-2-1>*,.ds-grid-1-2>*{margin-bottom:var(--grid-spacing-vertical)}}@media(min-width: 992px){.ds-grid-2-1,.ds-grid-1-2{grid-column-gap:var(--grid-spacing-horizontal);grid-row-gap:var(--grid-spacing-vertical);display:grid;margin-bottom:var(--grid-spacing-horizontal)}}@media(min-width: 992px){.ds-grid-2-1{grid-template-columns:minmax(auto, 66%) minmax(auto, 33%)}}@media(min-width: 992px){.ds-grid-1-2{display:grid;grid-template-columns:minmax(auto, 33%) minmax(auto, 66%);gap:var(--grid-spacing-horizontal)}}.ds-flexgrid>*{margin:1rem 0;width:100%}@media(min-width: 576px){.ds-flexgrid{display:flex;flex-flow:row wrap;gap:3.5vw;margin-bottom:var(--grid-spacing-horizontal)}.ds-flexgrid>*{flex:1 1 auto;margin:0;width:15rem}}.ds-padding{padding:var(--padding)}.ds-padding>*:last-child{margin-bottom:0}.ds-optical-padding{padding:var(--optical-padding)}.ds-margin{margin:var(--margin)}.ds-optical-margin{margin:var(--optical-margin)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:var(--font-style);font-weight:var(--font-weight);font-size:var(--font-size)}pre,code,kbd,samp{font-family:var(--font-family);font-size:.875rem;font-weight:400;line-height:1.3}a,[role=link]{--background-color: transparent;outline:none;background-color:var(--background-color);border-bottom:solid 1px rgba(0,0,0,0);color:var(--link);text-decoration:none;font-weight:var(--font-weight);transition:background-color var(--transition),color var(--transition)}a:is([aria-current],:hover,:active),[role=link]:is([aria-current],:hover,:active){color:var(--link-hover);border-color:var(--link-hover)}a:focus,[role=link]:focus{color:var(--link-focus);border-color:var(--link-focus)}a.secondary,[role=link].secondary{--color: var(--secondary)}a.secondary:is([aria-current],:hover,:active,:focus),[role=link].secondary:is([aria-current],:hover,:active,:focus){--color: var(--secondary-hover)}a.secondary:focus,[role=link].secondary:focus{--background-color: var(--secondary-focus)}a.contrast,[role=link].contrast{--color: var(--contrast)}a.contrast:is([aria-current],:hover,:active,:focus),[role=link].contrast:is([aria-current],:hover,:active,:focus){--color: var(--contrast-hover)}a.contrast:focus,[role=link].contrast:focus{--background-color: var(--contrast-focus)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,nav li a,nav li [role=link],nav li button,nav li [role=button],.ds-logo>*:first-child,.h5,.ds-logo-micro>*:first-child,dl dt,.h6{margin-top:var(--typography-spacing-vertical-top);margin-bottom:var(--typography-spacing-vertical-bottom);font-family:var(--font-family);font-weight:var(--font-weight);line-height:var(--line-height);font-size:var(--font-size);color:var(--color)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,nav li a:first-child,nav li [role=link]:first-child,nav li button:first-child,nav li [role=button]:first-child,.ds-logo>:first-child,.h5:first-child,.ds-logo-micro>:first-child,dl dt:first-child,.h6:first-child{margin-top:0}h1,.h1{--color: var(--h1-color);--font-size: 2.625rem;--font-weight: 300;--line-height: 1.15}h2,.h2{--color: var(--h2-color);--font-size: 1.375rem;--font-weight: 300;--line-height: 1.3}h3,.h3{--color: var(--h3-color);--font-size: 1.188rem;--font-weight: 400;--line-height: 1.15}h4,.h4,nav li a,nav li [role=link],nav li button,nav li [role=button],.ds-logo>*:first-child{--color: var(--h4-color);--font-size: 0.875rem;--line-height: 1.15;--font-weight: 700;text-transform:uppercase;letter-spacing:.04em}h5,h6,.h5,.ds-logo-micro>*:first-child,dl dt,.h6{--color: var(--h5-color);--font-size: 0.75rem;--font-weight: 700;--line-height: 1.15;text-transform:uppercase;letter-spacing:.08em}p{margin-bottom:var(--typography-spacing-vertical)}.small,small{color:var(--h4-color);--font-size: 0.875rem;--font-weight: 400;line-height:1.3}:where(ol,ul){padding-right:0;padding-left:var(--spacing);padding-inline-start:var(--spacing);padding-inline-end:0}:where(ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical)*.25)}:where(ol,ul) :is(ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical)*.25)}ul li{list-style:square}dl{margin:var(--typography-spacing-vertical) 0}dl dt{margin:var(--typography-spacing-vertical) 0 calc(var(--typography-spacing-vertical)*.125);padding:0;opacity:.75}dl dd{padding:0;margin:0}mark{padding:.125rem .25rem;background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}.blockquote,blockquote{display:block;margin:var(--typography-spacing-vertical) 0;--font-weight: 300;--font-size: 1.15rem;--line-height: 1.3}.blockquote footer,blockquote footer{margin-top:calc(var(--typography-spacing-vertical)*.5);color:var(--blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--ins-color);text-decoration:none}del{color:var(--del-color)}::selection{background-color:var(--primary-focus)}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button{margin-bottom:var(--spacing)}[role=button]{text-decoration:none}button,input[type=submit],input[type=button],input[type=reset],[role=button]{display:inline-block;width:auto;padding:.5em 1.5em;border:1px solid hsl(171deg, 70%, 30%);border-radius:2.5rem;outline:none;background-color:hsl(171deg, 70%, 30%);color:var(--primary-inverse) !important;font-weight:400;font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}button:is([aria-current],:hover,:active),input[type=submit]:is([aria-current],:hover,:active),input[type=button]:is([aria-current],:hover,:active),input[type=reset]:is([aria-current],:hover,:active),[role=button]:is([aria-current],:hover,:active){background-color:var(--primary-hover);border-color:var(--primary-hover)}button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,[role=button]:focus{border-color:var(--primary-focus) !important;background-color:var(--primary-focus) !important;color:#fff !important}:is(button,input[type=submit],input[type=button],[role=button]).secondary,input[type=reset]{background-color:rgba(0,0,0,0);border-color:var(--secondary);color:var(--secondary-inverse) !important;cursor:pointer}:is(button,input[type=submit],input[type=button],[role=button]).secondary:is([aria-current],:hover,:active),input[type=reset]:is([aria-current],:hover,:active){background-color:rgba(0,0,0,0);border-color:var(--secondary-hover);color:var(--secondary-hover) !important}:is(button,input[type=submit],input[type=button],[role=button]).secondary:focus,input[type=reset]:focus{border-color:var(--primary-focus) !important;background-color:var(--primary-focus) !important;color:#fff !important}:is(button,input[type=submit],input[type=button],[role=button]).contrast{background-color:var(--contrast);border-color:var(--contrast);color:var(--contrast-inverse) !important}:is(button,input[type=submit],input[type=button],[role=button]).contrast:is([aria-current],:hover,:active){background-color:var(--contrast-hover);border-color:var(--contrast-hover);color:var(--contrast-inverse) !important}:is(button,input[type=submit],input[type=button],[role=button]).contrast:focus{border-color:var(--primary-focus) !important;background-color:var(--primary-focus) !important;color:#fff !important}:is(button,input[type=submit],input[type=button],[role=button]).outline,input[type=reset].outline{background-color:rgba(0,0,0,0);border-color:var(--primary);color:var(--secondary-inverse) !important}:is(button,input[type=submit],input[type=button],[role=button]).outline:is([aria-current],:hover,:active),input[type=reset].outline:is([aria-current],:hover,:active){background-color:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-inverse) !important}:is(button,input[type=submit],input[type=button],[role=button]).outline:focus,input[type=reset].outline:focus{border-color:var(--primary-focus) !important;background-color:var(--primary-focus) !important;color:#fff !important}:where(button,[type=submit],[type=button],[type=reset],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]),a[role=button]:not([href]){opacity:.5;pointer-events:none}.ds-button-group{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:var(--spacing)}.ds-button-group>button,.ds-button-group>input,.ds-button-group>a{border-radius:0;display:block;margin:0}.ds-button-group>button:first-child,.ds-button-group>input:first-child,.ds-button-group>a:first-child{min-width:3.25rem;border-radius:2.5rem 0 0 2.5rem}.ds-button-group>button:first-child::before,.ds-button-group>input:first-child::before,.ds-button-group>a:first-child::before{left:auto;right:.25rem}.ds-button-group>button:last-child,.ds-button-group>input:last-child,.ds-button-group>a:last-child{min-width:3.25rem;border-radius:0 2.5rem 2.5rem 0}.ds-button-group>button:last-child::before,.ds-button-group>input:last-child::before,.ds-button-group>a:last-child::before{right:auto;left:.25rem}button[class*=ds-icon-],input[type=submit][class*=ds-icon-],input[type=button][class*=ds-icon-],[role=button][class*=ds-icon-]{padding:.5rem 1.5rem .5rem 3rem}button[class*=ds-icon-][title],input[type=submit][class*=ds-icon-][title],input[type=button][class*=ds-icon-][title],[role=button][class*=ds-icon-][title]{width:3rem;background-position:center center;padding:.5rem 1.5rem}button[class*=ds-icon-]::before,input[type=submit][class*=ds-icon-]::before,input[type=button][class*=ds-icon-]::before,[role=button][class*=ds-icon-]::before{filter:var(--icon-filter-standard)}button[class*=ds-icon-].secondary::before,input[type=submit][class*=ds-icon-].secondary::before,input[type=button][class*=ds-icon-].secondary::before,[role=button][class*=ds-icon-].secondary::before{filter:var(--icon-filter-secondary)}button[class*=ds-icon-].secondary:hover::before,button[class*=ds-icon-].secondary:active::before,input[type=submit][class*=ds-icon-].secondary:hover::before,input[type=submit][class*=ds-icon-].secondary:active::before,input[type=button][class*=ds-icon-].secondary:hover::before,input[type=button][class*=ds-icon-].secondary:active::before,[role=button][class*=ds-icon-].secondary:hover::before,[role=button][class*=ds-icon-].secondary:active::before{filter:var(--icon-filter-secondary-hover)}button[class*=ds-icon-].outline::before,input[type=submit][class*=ds-icon-].outline::before,input[type=button][class*=ds-icon-].outline::before,[role=button][class*=ds-icon-].outline::before{filter:var(--icon-filter-outline)}button[class*=ds-icon-].outline:hover::before,button[class*=ds-icon-].outline:active::before,input[type=submit][class*=ds-icon-].outline:hover::before,input[type=submit][class*=ds-icon-].outline:active::before,input[type=button][class*=ds-icon-].outline:hover::before,input[type=button][class*=ds-icon-].outline:active::before,[role=button][class*=ds-icon-].outline:hover::before,[role=button][class*=ds-icon-].outline:active::before{filter:var(--icon-filter-outline-hover)}button[class*=ds-icon-].contrast::before,input[type=submit][class*=ds-icon-].contrast::before,input[type=button][class*=ds-icon-].contrast::before,[role=button][class*=ds-icon-].contrast::before{filter:var(--icon-filter-contrast)}button[class*=ds-icon-].contrast:hover::before,button[class*=ds-icon-].contrast:active::before,input[type=submit][class*=ds-icon-].contrast:hover::before,input[type=submit][class*=ds-icon-].contrast:active::before,input[type=button][class*=ds-icon-].contrast:hover::before,input[type=button][class*=ds-icon-].contrast:active::before,[role=button][class*=ds-icon-].contrast:hover::before,[role=button][class*=ds-icon-].contrast:active::before{filter:var(--icon-filter-contrast-hover)}button[class*=ds-icon-]:focus::before,input[type=submit][class*=ds-icon-]:focus::before,input[type=button][class*=ds-icon-]:focus::before,[role=button][class*=ds-icon-]:focus::before{filter:var(--icon-filter-standard) !important}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:none}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox]):not([type=radio]):not([type=range]){height:calc(1rem*var(--line-height) + var(--form-element-spacing-vertical)*2 + var(--border-width)*2)}fieldset{margin:0;margin-bottom:var(--spacing);padding:0;border:0}label,fieldset legend{display:block;margin-bottom:calc(var(--spacing)*.25);font-weight:var(--form-label-font-weight, var(--font-weight))}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color: var(--form-element-background-color);--border-color: var(--form-element-border-color);--color: var(--form-element-color);--box-shadow: none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--background-color: var(--form-element-active-background-color)}input:not([type=submit]):not([type=button]):not([type=reset]):not([role=switch]):not([readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--border-color: var(--form-element-active-border-color)}input:not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([readonly]):focus,select:focus,textarea:focus{--box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color)}input:not([type=submit]):not([type=button]):not([type=reset])[disabled],select[disabled],textarea[disabled],:where(fieldset[disabled]) :is(input:not([type=submit]):not([type=button]):not([type=reset]),select,textarea){--background-color: var(--form-element-disabled-background-color);--border-color: var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:where(input,select,textarea):not([type=checkbox]):not([type=radio])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox]):not([type=radio])[aria-invalid=false]{background-image:var(--icon-valid)}:where(input,select,textarea):not([type=checkbox]):not([type=radio])[aria-invalid=true]{background-image:var(--icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--border-color: var(--form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--border-color: var(--form-element-valid-active-border-color);--box-shadow: 0 0 0 var(--outline-width) var(--form-element-valid-focus-color)}:where(input,select,textarea)[aria-invalid=true]{--border-color: var(--form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--border-color: var(--form-element-invalid-active-border-color);--box-shadow: 0 0 0 var(--outline-width) var(--form-element-invalid-focus-color)}[dir=rtl] :where(input,select,textarea):not([type=checkbox]):not([type=radio])[aria-invalid],[dir=rtl] :where(input,select,textarea):not([type=checkbox]):not([type=radio])[aria-invalid=true],[dir=rtl] :where(input,select,textarea):not([type=checkbox]):not([type=radio])[aria-invalid=false]{background-position:center left .75rem}input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,select:invalid{color:var(--form-element-placeholder-color);opacity:1}input:not([type=checkbox]):not([type=radio]),select,textarea{margin-bottom:var(--spacing)}select{background-color:var(--background-color)}select::-ms-expand{border:0;background-color:rgba(0,0,0,0)}select:not([multiple]):not([size]){padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6%209L12%2015L18%209%22%20stroke%3D%22hsl(171%2C70%25%2C40%25)%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-size:1.5rem auto;background-position:center right .75rem;background-repeat:no-repeat}:where(input,select,textarea)+small{display:block;width:100%;margin-top:calc(var(--spacing)*-0.75);margin-bottom:var(--spacing);color:var(--muted-color)}label>:where(input,select,textarea){margin-top:calc(var(--spacing)*.25)}[type=checkbox],[type=radio]{width:1.25em;height:1.25em;margin-top:-0.125em;margin-right:.375em;margin-left:0;margin-inline-start:0;margin-inline-end:.375em;border-width:var(--border-width);font-size:inherit;vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color: var(--primary);--border-color: var(--primary);background-image:var(--icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375em;margin-bottom:0;cursor:pointer}[type=checkbox]:indeterminate{--background-color: var(--primary);--border-color: var(--primary);background-image:var(--icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color: var(--primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--background-color: var(--switch-background-color);--border-color: var(--switch-background-color);--color: var(--switch-color);width:2.25em;height:1.25em;border:var(--border-width) solid var(--border-color);border-radius:1.25em;background-color:var(--background-color);line-height:1.25em}[type=checkbox][role=switch]:focus{--background-color: var(--switch-background-color);--border-color: var(--switch-background-color)}[type=checkbox][role=switch]:checked{--background-color: var(--switch-checked-background-color);--border-color: var(--switch-checked-background-color)}[type=checkbox][role=switch]:before{display:block;width:calc(1.25em - (var(--border-width) * 2));height:100%;border-radius:50%;background-color:var(--color);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:checked{background-image:none}[type=checkbox][role=switch]:checked::before{margin-left:calc(1.125em - var(--border-width));margin-inline-start:calc(1.125em - var(--border-width))}[type=checkbox][aria-invalid=false],[type=checkbox]:checked[aria-invalid=false],[type=radio][aria-invalid=false],[type=radio]:checked[aria-invalid=false],[type=checkbox][role=switch][aria-invalid=false],[type=checkbox][role=switch]:checked[aria-invalid=false]{--border-color: var(--form-element-valid-border-color)}[type=checkbox][aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=radio][aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=checkbox][role=switch][aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--border-color: var(--form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[type=date],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[type=datetime-local],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[type=month],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[type=time],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[type=week]{--icon-position: 0.75rem;--icon-width: 1rem;padding-right:calc(var(--icon-width) + var(--icon-position));background-image:var(--icon-date);background-position:center right var(--icon-position);background-size:var(--icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[type=time]{background-image:var(--icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--icon-width);margin-right:calc(var(--icon-width)*-1);margin-left:var(--icon-position);opacity:0}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--color: var(--muted-color);padding:calc(var(--form-element-spacing-vertical)*.5) 0;border:0;border-radius:0;background:none}[type=file]::file-selector-button{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/2);padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::file-selector-button:is(:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type=file]::-webkit-file-upload-button{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/2);padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-webkit-file-upload-button:is(:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type=file]::-ms-browse{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/2);padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-ms-browse:is(:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:none}[type=range]::-webkit-slider-runnable-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-moz-range-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-ms-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type=range]:hover,[type=range]:focus{--range-border-color: var(--range-active-border-color);--range-thumb-color: var(--range-thumb-hover-color)}[type=range]:active{--range-thumb-color: var(--range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[type=search]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);border-radius:5rem;background-image:var(--icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[type=search][aria-invalid=false]{background-image:var(--icon-search),var(--icon-valid)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[type=search][aria-invalid=true]{background-image:var(--icon-search),var(--icon-invalid)}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[dir=rtl] :where(input):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}th,td{padding:calc(var(--spacing)/2) var(--spacing);border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);text-align:left;text-align:start}tfoot th,tfoot td{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}table[role=grid] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}hr{height:0;border:0;border-top:1px solid var(--muted-border-color);color:inherit;margin:var(--typography-spacing-vertical) 0}[hidden],template{display:none}[class*=ds-icon-]{position:relative;width:auto;min-width:3rem;height:3rem;display:inline-flex;vertical-align:middle;flex-flow:row nowrap;align-items:center;justify-content:center;margin:0}[class*=ds-icon-]::before{content:"";position:absolute;top:.3rem;left:.35rem;display:block;height:2.3rem;width:2.3rem;background-position:center center;background-size:2.3rem 2.3rem;filter:var(--icon-filter)}[class*=ds-icon-some]::before{filter:none}.ds-logo,.ds-logo-micro,.ds-logo-responsive{background-color:rgba(0,0,0,0);margin:0;display:inline-block;position:relative}.ds-logo::before,.ds-logo-micro::before,.ds-logo-responsive::before{content:"";display:block;position:absolute;background-position:0 0;left:0;top:0}.ds-logo>*,.ds-logo-micro>*,.ds-logo-responsive>*{display:block;padding:0;margin:0 !important}.ds-logo>*:last-child,.ds-logo-micro>*:last-child,.ds-logo-responsive>*:last-child{font-weight:300}.ds-logo{padding:2rem 0 0 6rem;min-height:5rem}.ds-logo::before{height:5rem;width:5rem;background-image:var(--ds-logo-big);background-size:5rem auto;filter:var(--logo-filter)}.ds-logo>*:first-child{--color: var(--black)}.ds-logo.ds-logo-pull-left{margin-left:-2.5rem}.ds-logo-micro{padding:.5rem 0 0 2.25rem;min-height:1.5rem}.ds-logo-micro::before{background-image:var(--ds-logo-micro);background-size:1.5rem auto;filter:var(--logo-filter);height:1.5rem;width:1.5rem}.ds-logo-micro>*:first-child{--color: var(--black)}.ds-logo-micro>*:last-child{font-size:.875rem}.ds-logo-micro.ds-logo-pull-left{margin-left:-2.25rem}@media(min-width: 0){.ds-logo-responsive{padding:.5rem 0 0 2.25rem;min-height:1.5rem}.ds-logo-responsive::before{background-image:var(--ds-logo-micro);background-size:1.5rem auto;filter:var(--logo-filter);height:1.5rem;width:1.5rem}.ds-logo-responsive>*:first-child{color:var(--black);font-size:.75rem;line-height:1.15;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ds-logo-responsive>*:last-child{font-size:.875rem}.ds-logo-responsive.ds-logo-pull-left{margin-left:-0.125rem}}@media(min-width: 576px){.ds-logo-responsive{padding:1rem 0 0 4rem;min-height:3rem}.ds-logo-responsive::before{height:3rem;width:3rem;background-image:var(--ds-logo-big);background-size:3rem auto;filter:var(--logo-filter)}.ds-logo-responsive>*:first-child{font-size:.875rem;letter-spacing:.08em}.ds-logo-responsive.ds-logo-pull-left{margin-left:-1.5rem}}@media(min-width: 768px){.ds-logo-responsive{padding:2rem 0 0 6rem;min-height:5rem}.ds-logo-responsive::before{height:5rem;width:5rem;background-size:5rem auto}.ds-logo-responsive.ds-logo-pull-left{margin-left:-2.5rem}}a.ds-logo,a.ds-logo-micro,a.ds-logo-responsive{color:var(--black);border:none}a.ds-logo:hover,a.ds-logo:active,a.ds-logo-micro:hover,a.ds-logo-micro:active,a.ds-logo-responsive:hover,a.ds-logo-responsive:active{color:var(--logo-hover)}a.ds-logo:hover::before,a.ds-logo:active::before,a.ds-logo-micro:hover::before,a.ds-logo-micro:active::before,a.ds-logo-responsive:hover::before,a.ds-logo-responsive:active::before{filter:var(--logo-filter-hover)}a.ds-logo:focus,a.ds-logo-micro:focus,a.ds-logo-responsive:focus{color:#e98335}a.ds-logo:focus::before,a.ds-logo-micro:focus::before,a.ds-logo-responsive:focus::before{filter:var(--logo-filter-focus)}dialog[open]{color-scheme:dark;--background-color: hsl(186deg, 100%, 12%);--color: #fff;--h1-color: #fff;--h2-color: #fff;--h3-color: hsl(186deg, 25%, 96%);--h4-color: hsl(186deg, 25%, 96%);--h5-color: hsl(186deg, 25%, 96%);--h6-color: hsl(186deg, 25%, 96%);--font-weight: 300;--muted-color: hsl(186deg, 25%, 50%);--muted-border-color: hsl(186deg, 100%, 19%);--link: hsl(171deg, 70%, 55%);--link-hover: hsl(171deg, 70%, 80%);--link-focus: hsl(26deg, 80%, 56%);--primary: hsl(171deg, 70%, 55%);--primary-inverse: #fff;--primary-hover: hsl(171deg, 70%, 40%);--primary-focus: hsl(26deg, 80%, 56%);--secondary: hsla(186deg, 40%, 84%, 0.7);--secondary-inverse: hsl(186deg, 25%, 96%);--secondary-hover: hsl(171deg, 70%, 40%);--contrast: #fff;--contrast-inverse: hsla(0deg, 0%, 0%, 0.65);--contrast-hover: hsl(171deg, 70%, 80%);--mark-background-color: #dacfbe;--mark-color: rgba(0, 0, 0, 0.78125);--ins-color: hsl(171deg, 70%, 30%);--del-color: hsl(0deg, 100%, 20%);--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: hsl(186deg, 100%, 12%);--form-element-border-color: hsl(186deg, 100%, 26%);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: hsl(186deg, 100%, 12%);--form-element-active-border-color: var(--primary);--form-element-focus-color: hsl(26deg, 80%, 80%);--form-element-disabled-background-color: hsla(186deg, 10%, 8%, 0.75);--form-element-disabled-border-color: hsla(186deg, 15%, 22%, 0.85);--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: hsl(0deg, 100%, 10%);--form-element-invalid-active-border-color: hsl(0deg, 100%, 20%);--form-element-invalid-focus-color: rgba(102, 0, 0, 0.25);--form-element-valid-border-color: hsl(171deg, 70%, 20%);--form-element-valid-active-border-color: hsl(171deg, 70%, 30%);--form-element-valid-focus-color: rgba(23, 130, 114, 0.25);--nav-link-color: #fff;--nav-tab-border: hsl(171deg, 70%, 55%);--nav-tab-font-weight: 400;--switch-background-color: rgba(35, 45, 46, 0.8);--switch-color: var(--primary-inverse);--switch-checked-background-color: var(--primary);--range-border-color: hsl(186deg, 100%, 33%);--range-active-border-color: var(--aktion);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgba(96, 153, 159, 0.05);--code-background-color: rgba(0, 0, 0, 0.69375);--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: hsl(330deg, 30%, 50%);--code-property-color: hsl(185deg, 30%, 50%);--code-value-color: hsl(40deg, 10%, 50%);--code-comment-color: rgba(62, 87, 90, 0.9);--accordion-border-color: var(--muted-border-color);--accordion-active-summary-color: var(--primary);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: hsl(186deg, 100%, 12%);--card-border-color: hsla(186deg, 40%, 84%, 0.7);--dropdown-background-color: hsla(0deg, 0%, 0%, 0.65);--dropdown-border-color: rgba(10, 12, 12, 0.7);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: rgba(10, 12, 12, 0.75);--modal-overlay-background-color: rgba(10, 12, 12, 0.9);--progress-background-color: rgba(10, 12, 12, 0.7);--progress-color: var(--primary);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--logo-hover: hsl(171deg, 70%, 55%);--logo-filter: brightness(0) invert(100%);--logo-filter-hover: brightness(2) saturate(80%) hue-rotate(-10deg);--logo-filter-focus: invert(100%) saturate(85%) hue-rotate(20deg);--icon-filter: brightness(0) invert(100%);--icon-filter-standard: brightness(0) invert(100%);--icon-filter-secondary: brightness(0) invert(100%);--icon-filter-secondary-hover: none;--icon-filter-outline: brightness(0) invert(100%);--icon-filter-outline-hover: brightness(0) invert(100%);--icon-filter-contrast: none;--icon-filter-contrast-hover: brightness(0);border-radius:.5rem;border-width:0;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.65);margin:auto;padding:1.5rem;background-color:var(--mork-tyrkis);margin:var(--margin);width:auto}dialog[open] h1,dialog[open] .h1{font-weight:300}dialog[open] h2,dialog[open] .h2,dialog[open] label{font-weight:400}@media(min-width: 992px){dialog[open]{width:auto;min-width:15rem;max-width:44rem;margin-left:auto;margin-right:auto}}dialog>header{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:var(--spacing);align-items:center;margin-bottom:var(--spacing)}dialog>header>*,dialog>footer>*{margin:0}dialog>footer{display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:var(--spacing);align-items:center}dialog>header>button.ds-icon-icon-close{border:none}.ds-card{border-radius:2rem;background:var(--card-background-color);box-shadow:var(--card-box-shadow);border:solid .25rem var(--card-border-color);overflow:hidden;display:flex;flex-flow:column nowrap;align-items:stretch}.ds-card>img:first-child{background-color:#8cb6ba;min-height:15rem;width:100%;height:auto;display:block}.ds-card>*.ds-padding{padding-bottom:0;flex:1 0 auto}.ds-card>footer{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:var(--padding);flex:0 1 auto}.ds-card>footer>*{margin-bottom:0}nav,nav ul{display:flex}nav{justify-content:space-between;align-items:center}nav>*{margin:0}nav ol,nav ul{align-items:center;padding:0;list-style:none}nav li{display:inline-block;padding:0;margin:0}nav li a,nav li [role=link],nav li button,nav li [role=button]{display:inline-block;color:var(--nav-link-color);padding:.5em 1.5em;margin:0;border-radius:2.5rem;border:none}nav li a:hover,nav li a:active,nav li [role=link]:hover,nav li [role=link]:active,nav li button:hover,nav li button:active,nav li [role=button]:hover,nav li [role=button]:active{background-color:var(--primary);color:var(--primary-inverse)}nav li a:focus,nav li [role=link]:focus,nav li button:focus,nav li [role=button]:focus{background-color:var(--link-focus);color:var(--primary-inverse)}.ds-nav-main li>*{padding:1.5rem 2rem}.ds-nav-tabs{border-bottom:solid 1px var(--nav-tab-border)}.ds-nav-tabs li>*{margin:0 0 -1px;padding:1rem 1.5rem;border-bottom:solid .25rem rgba(0,0,0,0) !important}.ds-nav-tabs a,.ds-nav-tabs [role=link],.ds-nav-tabs button,.ds-nav-tabs [role=button]{background-color:rgba(0,0,0,0);--font-weight: var(--nav-tab-font-weight);border-radius:0}.ds-nav-tabs a:hover,.ds-nav-tabs a:active,.ds-nav-tabs [role=link]:hover,.ds-nav-tabs [role=link]:active,.ds-nav-tabs button:hover,.ds-nav-tabs button:active,.ds-nav-tabs [role=button]:hover,.ds-nav-tabs [role=button]:active{border-color:var(--nav-tab-border) !important;background-color:rgba(0,0,0,0);color:var(--link-hover)}.ds-nav-tabs a:focus,.ds-nav-tabs [role=link]:focus,.ds-nav-tabs button:focus,.ds-nav-tabs [role=button]:focus{border-color:var(--link-focus) !important;background-color:rgba(0,0,0,0);color:var(--link-focus)}aside nav,aside ol,aside ul,aside li,.ds-nav-vertical nav,.ds-nav-vertical ol,.ds-nav-vertical ul,.ds-nav-vertical li{display:block}aside li a,.ds-nav-vertical li a{display:block;margin-bottom:var(--spacing)}nav.ds-nav-tools .ds-button-group,aside.ds-nav-tools .ds-button-group{border-radius:2.5rem;border:solid .25rem var(--card-border-color);justify-content:flex-start;background-color:var(--background-color)}nav.ds-nav-tools button,nav.ds-nav-tools [role=button],aside.ds-nav-tools button,aside.ds-nav-tools [role=button]{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--nav-tab-border) !important}nav.ds-nav-tools button:hover,nav.ds-nav-tools button:active,nav.ds-nav-tools [role=button]:hover,nav.ds-nav-tools [role=button]:active,aside.ds-nav-tools button:hover,aside.ds-nav-tools button:active,aside.ds-nav-tools [role=button]:hover,aside.ds-nav-tools [role=button]:active{background-color:var(--primary);color:var(--primary-inverse)}nav.ds-nav-tools button:focus,nav.ds-nav-tools [role=button]:focus,aside.ds-nav-tools button:focus,aside.ds-nav-tools [role=button]:focus{background-color:#e98335;color:var(--primary-inverse)}nav.ds-nav-tools button::before,nav.ds-nav-tools [role=button]::before,aside.ds-nav-tools button::before,aside.ds-nav-tools [role=button]::before{filter:var(--icon-filter-secondary)}nav.ds-nav-tools button:hover::before,nav.ds-nav-tools button:active::before,nav.ds-nav-tools [role=button]:hover::before,nav.ds-nav-tools [role=button]:active::before,aside.ds-nav-tools button:hover::before,aside.ds-nav-tools button:active::before,aside.ds-nav-tools [role=button]:hover::before,aside.ds-nav-tools [role=button]:active::before{filter:var(--icon-filter-standard)}nav.ds-nav-tools hr,aside.ds-nav-tools hr{display:block;border:none;background-color:var(--card-border-color);width:1px;height:2.5rem;margin:0 .5rem}/*# sourceMappingURL=designsystem.css.map */ +@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Source Code Pro";src:url("./fonts/SourceCodePro-Regular.ttf") format("truetype");font-weight:400;font-style:normal}:root{--c1: #fff;--c2: hsl(186, 25%, 98%);--c3: hsl(186, 25%, 96%);--c4: hsl(186, 25%, 91%);--c5: hsl(186, 25%, 64%);--c6: hsl(186, 100%, 33%);--c7: hsl(186, 92%, 21%);--c8: hsl(186,100%,12%);--c9: hsl(186,100%,7%);--c10: #000;--g1: hsl(171,85%,98%);--g2: hsl(171,85%,95%);--g3: hsl(171,85%,90%);--g4: hsl(171,85%,80%);--g5: hsl(171,85%,54%);--g6: hsl(171,85%,40%);--r1: hsl(0,100%,98%);--r2: hsl(0,100%,94%);--r3: hsl(0,100%,90%);--r4: hsl(0,100%,80%);--r5: hsl(0,100%,66%);--r6: hsl(0,100%,51%);--o1: hsl(26,80%,98%);--o2: hsl(26,80%,95%);--o3: hsl(26,80%,90%);--o4: hsl(26,80%,80%);--o5: hsl(26,80%,56%);--o6: hsl(26,80%,41%);--tyrkis: var(--c6);--mork-tyrkis: var(--c8);--vibrant-steel: hsla(186,40%,82%,0.7);--sort: var(--c10);--65-sort: hsla(0,0%,0%,0.65);--hvid: var(--c1);--dark-steel: hsla(186,25%,64%,0.6);--medium-steel: var(--c4);--lys-steel: var(--c3);--aktion: var(--g5);--highlight: var(--o5);--advarsel: var(--r5)}:root{--font-family: "Roboto", sans-serif;--line-height: 1.35;--font-weight: 300;--font-size: 100%;--font-style: normal;--space: 1rem;--space-xxs: calc(0.125 * var(--space));--space-xs: calc(0.25 * var(--space));--space-sm: calc(0.5 * var(--space));--space-md: calc(1.5 * var(--space));--space-lg: calc(2 * var(--space));--space-xl: calc(3.5 * var(--space));--space-xxl: calc(5 * var(--space));--margin: var(--space-md);--padding: var(--space-md) var(--space) var(--space-lg);--optical-padding: 0 var(--space-xs);--optical-margin: 0 -(var(--space-xs));--map-element-spacing: var(--space-md) var(--space) var(--space-lg);--modal-margin: 3.5vw 5vw;--icon-size: calc(var(--space) * 2.5);--border: solid var(--space-xxs) var(--border-color);--border-radius: (--space-xs);--border-width: 1px;--outline-width: 3px;--transition: 0.2s ease-in-out}@media(min-width: 36rem){:root{--margin: var(--space-lg) var(--space-xl);--map-element-spacing: var(--space-md) var(--space-lg) var(--space-lg)}}@media(min-width: 60rem){:root{--margin: var(--space-xl) var(--space-xxl);--map-element-spacing: var(--space-md) var(--space-xl) var(--space-lg)}}a{--text-decoration: none}a.secondary,a.contrast{--text-decoration: underline}thead th,thead td,tfoot th,tfoot td{--border-width: 3px}pre,code,kbd,samp{--font-family: "Source Code Pro", monospace}kbd{--font-weight: bolder}[data-theme=light],:root:not([data-theme=dark]){color-scheme:light;accent-color:var(--tyrkis);--background-color: var(--hvid);--border-color: var(--vibrant-steel);--color: var(--sort);--h1-color: var(--sort);--h2-color: var(--sort);--h3-color: var(--65-sort);--h4-color: var(--65-sort);--h5-color: var(--65-sort);--h6-color: var(--65-sort);--muted-color: var(--dark-steel);--muted-border-color: var(--dark-steel);--link: var(--c7);--link-hover: var(--c6);--link-focus: var(--highlight);--primary: var(--tyrkis);--primary-inverse: var(--hvid);--primary-hover: var(--c7);--primary-focus: var(--highlight);--secondary: var(--vibrant-steel);--secondary-inverse: var(--65-sort);--secondary-hover: var(--medium-steel);--secondary-focus: var(--highlight);--contrast: var(--mork-tyrkis);--contrast-inverse: var(--hvid);--contrast-hover: var(--c9);--contrast-focus: var(--highlight);--mark-background-color: var(--dark-steel);--mark-color: var(--sort);--ins-color: var(--aktion);--del-color: var(--advarsel);--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0.65);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0.65);--form-element-background-color: var(--hvid);--form-element-border-color: var(--vibrant-steel);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: var(--hvid);--form-element-active-border-color: var(--tyrkis);--form-element-focus-color: var(--highlight);--form-element-disabled-background-color: var(--c2);--form-element-disabled-border-color: var(--c3);--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: var(--r4);--form-element-invalid-active-border-color: var(--r5);--form-element-invalid-focus-color: var(--r6);--form-element-valid-border-color: var(--g4);--form-element-valid-active-border-color: var(--g5);--form-element-valid-focus-color: var(--g6);--nav-link-color: var(--c7);--nav-tab-border: var(--tyrkis);--nav-tab-font-weight: 300;--switch-background-color: var(--c2);--switch-color: var(--c8);--switch-checked-background-color: var(--tyrkis);--range-border-color: var(--form-element-color);--range-active-border-color: var(--highlight);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--vibrant-steel);--table-row-stripped-background-color: var(--c2);--code-background-color: var(--c2);--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: var(--o4);--code-property-color: var(--g4);--code-value-color: var(--r4);--code-comment-color: var(--65-sort);--accordion-border-color: var(--muted-border-color);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: var(--c1);--card-border-color: var(--vibrant-steel);--dropdown-background-color: var(--lys-steel);--dropdown-border-color: var(--hvid);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: var(--medium-steel);--modal-overlay-background-color: var(--65-sort);--progress-background-color: var(--vibrant-steel);--progress-color: var(--tyrkis);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--logo-hover: var(--aktion);--logo-filter: brightness(0);--logo-filter-hover: none;--logo-filter-focus: invert(100%) saturate(70%);--icon-filter: brightness(0);--icon-filter-outline: none;--icon-filter-outline-hover: brightness(0);--icon-filter-secondary: none;--icon-filter-secondary-hover: brightness(0);--header-background: var(--c3);--footer-background: var(--c4)}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:light;accent-color:var(--tyrkis);--background-color: var(--c9);--border-color: var(--vibrant-steel);--color: var(--c2);--h1-color: var(--hvid);--h2-color: var(--hvid);--h3-color: var(--c3);--h4-color: var(--c3);--h5-color: var(--c3);--h6-color: var(--c3);--muted-color: var(--dark-steel);--muted-border-color: var(--dark-steel);--link: var(--aktion);--link-hover: var(--g4);--link-focus: var(--highlight);--primary: var(--tyrkis);--primary-inverse: var(--hvid);--primary-hover: var(--c7);--primary-focus: var(--highlight);--secondary: var(--vibrant-steel);--secondary-inverse: var(--c3);--secondary-hover: var(--c8);--secondary-focus: var(--highlight);--contrast: var(--mork-tyrkis);--contrast-inverse: var(--hvid);--contrast-hover: var(--c9);--contrast-focus: var(--highlight);--mark-background-color: var(--dark-steel);--mark-color: var(--sort);--ins-color: var(--aktion);--del-color: var(--advarsel);--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0.65);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0.65);--form-element-background-color: var(--hvid);--form-element-border-color: var(--vibrant-steel);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: var(--hvid);--form-element-active-border-color: var(--tyrkis);--form-element-focus-color: var(--highlight);--form-element-disabled-background-color: var(--c2);--form-element-disabled-border-color: var(--c3);--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: var(--r4);--form-element-invalid-active-border-color: var(--r5);--form-element-invalid-focus-color: var(--r6);--form-element-valid-border-color: var(--g4);--form-element-valid-active-border-color: var(--g5);--form-element-valid-focus-color: var(--g6);--nav-link-color: var(--g3);--nav-tab-border: var(--tyrkis);--nav-tab-font-weight: 300;--switch-background-color: var(--c2);--switch-color: var(--c8);--switch-checked-background-color: var(--tyrkis);--range-border-color: var(--form-element-color);--range-active-border-color: var(--highlight);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--vibrant-steel);--table-row-stripped-background-color: var(--c2);--code-background-color: var(--c2);--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: var(--o4);--code-property-color: var(--g4);--code-value-color: var(--r4);--code-comment-color: var(--65-sort);--accordion-border-color: var(--muted-border-color);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: var(--c9);--card-border-color: var(--vibrant-steel);--dropdown-background-color: var(--lys-steel);--dropdown-border-color: var(--hvid);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: var(--medium-steel);--modal-overlay-background-color: var(--65-sort);--progress-background-color: var(--vibrant-steel);--progress-color: var(--tyrkis);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--logo-hover: var(--g5);--logo-filter: brightness(0) invert(100%);--logo-filter-hover: brightness(2) saturate(80%) hue-rotate(-10deg);--logo-filter-focus: invert(100%) saturate(85%) hue-rotate(20deg);--icon-filter: brightness(0) invert(100%);--icon-filter-secondary: brightness(2) saturate(80%) hue-rotate(-10deg);--icon-filter-secondary-hover: brightness(0);--icon-filter-outline: brightness(2) saturate(80%) hue-rotate(-10deg);--icon-filter-outline-hover: brightness(0);--header-background: var(--c8);--footer-background: var(--c8)}:root:not([data-theme=light]) h1,:root:not([data-theme=light]) .h1{font-weight:300}:root:not([data-theme=light]) h2,:root:not([data-theme=light]) .h2,:root:not([data-theme=light]) label{font-weight:400}}[data-theme=dark]{color-scheme:light;accent-color:var(--tyrkis);--background-color: var(--c9);--border-color: var(--vibrant-steel);--color: var(--c2);--h1-color: var(--hvid);--h2-color: var(--hvid);--h3-color: var(--c3);--h4-color: var(--c3);--h5-color: var(--c3);--h6-color: var(--c3);--muted-color: var(--dark-steel);--muted-border-color: var(--dark-steel);--link: var(--aktion);--link-hover: var(--g4);--link-focus: var(--highlight);--primary: var(--tyrkis);--primary-inverse: var(--hvid);--primary-hover: var(--c7);--primary-focus: var(--highlight);--secondary: var(--vibrant-steel);--secondary-inverse: var(--c3);--secondary-hover: var(--c8);--secondary-focus: var(--highlight);--contrast: var(--mork-tyrkis);--contrast-inverse: var(--hvid);--contrast-hover: var(--c9);--contrast-focus: var(--highlight);--mark-background-color: var(--dark-steel);--mark-color: var(--sort);--ins-color: var(--aktion);--del-color: var(--advarsel);--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0.65);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0.65);--form-element-background-color: var(--hvid);--form-element-border-color: var(--vibrant-steel);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: var(--hvid);--form-element-active-border-color: var(--tyrkis);--form-element-focus-color: var(--highlight);--form-element-disabled-background-color: var(--c2);--form-element-disabled-border-color: var(--c3);--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: var(--r4);--form-element-invalid-active-border-color: var(--r5);--form-element-invalid-focus-color: var(--r6);--form-element-valid-border-color: var(--g4);--form-element-valid-active-border-color: var(--g5);--form-element-valid-focus-color: var(--g6);--nav-link-color: var(--g3);--nav-tab-border: var(--tyrkis);--nav-tab-font-weight: 300;--switch-background-color: var(--c2);--switch-color: var(--c8);--switch-checked-background-color: var(--tyrkis);--range-border-color: var(--form-element-color);--range-active-border-color: var(--highlight);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--vibrant-steel);--table-row-stripped-background-color: var(--c2);--code-background-color: var(--c2);--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: var(--o4);--code-property-color: var(--g4);--code-value-color: var(--r4);--code-comment-color: var(--65-sort);--accordion-border-color: var(--muted-border-color);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: var(--c9);--card-border-color: var(--vibrant-steel);--dropdown-background-color: var(--lys-steel);--dropdown-border-color: var(--hvid);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: var(--medium-steel);--modal-overlay-background-color: var(--65-sort);--progress-background-color: var(--vibrant-steel);--progress-color: var(--tyrkis);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--logo-hover: var(--g5);--logo-filter: brightness(0) invert(100%);--logo-filter-hover: brightness(2) saturate(80%) hue-rotate(-10deg);--logo-filter-focus: invert(100%) saturate(85%) hue-rotate(20deg);--icon-filter: brightness(0) invert(100%);--icon-filter-secondary: brightness(2) saturate(80%) hue-rotate(-10deg);--icon-filter-secondary-hover: brightness(0);--icon-filter-outline: brightness(2) saturate(80%) hue-rotate(-10deg);--icon-filter-outline-hover: brightness(0);--header-background: var(--c8);--footer-background: var(--c8);background-color:var(--background-color)}[data-theme=dark] h1,[data-theme=dark] .h1{font-weight:300}[data-theme=dark] h2,[data-theme=dark] .h2,[data-theme=dark] label{font-weight:400}[data-theme=light]{background-color:var(--background-color)}*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:root{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);overflow-wrap:break-word;cursor:default;tab-size:4}html,body{height:100%;width:100%}body{margin:0;padding:0;background-color:var(--background-color);box-sizing:border-box}div,article,form,fieldset,section,header,main,footer,aside{color:var(--color);background-color:rgba(0,0,0,0);max-width:100%}main{display:block}body{width:100%;margin:0}body>header,body>main,body>footer{width:100%;margin-right:auto;margin-left:auto}.container,.container-fluid,.ds-container,.ds-container-fluid{max-width:calc(100vw - var(--space)*2);margin-right:auto;margin-left:auto}@media(min-width: 36rem){.container,.ds-container{max-width:calc(100vw - var(--space)*5)}}@media(min-width: 48rem){.container,.ds-container{max-width:calc(100vw - var(--space)*7)}}@media(min-width: 82rem){.container,.ds-container{max-width:75rem}}.grid,.ds-grid{display:grid;gap:var(--space-md);grid-template-columns:minmax(15rem, 1fr)}@media(min-width: 36rem){.grid,.ds-grid{grid-template-columns:1fr 1fr}.grid .ds-grid-item-large,.ds-grid .ds-grid-item-large{grid-column:span 2}}@media(min-width: 60rem){.grid,.ds-grid{grid-template-columns:1fr 1fr 1fr}}.grid>*,.ds-grid>*{min-width:0}.ds-flexgrid>*{margin:var(--space-md) 0;width:100%}@media(min-width: 36rem){.ds-flexgrid{display:flex;flex-flow:row wrap;gap:var(--space-md)}.ds-flexgrid>*{flex:1 0 15rem;margin:0}}@media(min-width: 48rem){.ds-flexgrid{gap:var(--space-lg)}}@media(max-width: 60rem){.ds-grid-2-1>*,.ds-grid-1-2>*{margin-bottom:var(--space-md)}}@media(min-width: 60rem){.ds-grid-2-1,.ds-grid-1-2{display:grid;gap:var(--space-md);margin-bottom:var(--space-md)}}@media(min-width: 60rem){.ds-grid-2-1{grid-template-columns:2fr 1fr}}@media(min-width: 60rem){.ds-grid-1-2{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-md)}}.ds-flex-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-sm)}.ds-flex-row>*{margin:0}.ds-m,.ds-margin{margin:var(--margin)}.ds-optical-margin{margin:var(--optical-margin)}.ds-mt{margin-top:var(--space)}.ds-mt-xxs{margin-top:var(--space-xxs)}.ds-mt-xs{margin-top:var(--space-xs)}.ds-mt-sm{margin-top:var(--space-sm)}.ds-mt-md{margin-top:var(--space-md)}.ds-mt-lg{margin-top:var(--space-lg)}.ds-mt-xl{margin-top:var(--space-xl)}.ds-mt-xxl{margin-top:var(--space-xxl)}.ds-mb{margin-bottom:var(--space)}.ds-mb-xxs{margin-bottom:var(--space-xxs)}.ds-mb-xs{margin-bottom:var(--space-xs)}.ds-mb-sm{margin-bottom:var(--space-sm)}.ds-mb-md{margin-bottom:var(--space-md)}.ds-mb-lg{margin-bottom:var(--space-lg)}.ds-mb-xl{margin-bottom:var(--space-xl)}.ds-mb-xxl{margin-bottom:var(--space-xxl)}.ds-ml{margin-left:var(--space)}.ds-ml-xxs{margin-left:var(--space-xxs)}.ds-ml-xs{margin-left:var(--space-xs)}.ds-ml-sm{margin-left:var(--space-sm)}.ds-ml-md{margin-left:var(--space-md)}.ds-ml-lg{margin-left:var(--space-lg)}.ds-ml-xl{margin-left:var(--space-xl)}.ds-ml-xxl{margin-left:var(--space-xxl)}.ds-mr{margin-right:var(--space)}.ds-mr-xxs{margin-right:var(--space-xxs)}.ds-mr-xs{margin-right:var(--space-xs)}.ds-mr-sm{margin-right:var(--space-sm)}.ds-mr-md{margin-right:var(--space-md)}.ds-mr-lg{margin-right:var(--space-lg)}.ds-mr-xl{margin-right:var(--space-xl)}.ds-mr-xxl{margin-right:var(--space-xxl)}.ds-p,.ds-padding{padding:var(--padding)}.ds-optical-padding{padding:var(--optical-padding)}.ds-pt{padding-top:var(--space)}.ds-pt-xxs{padding-top:var(--space-xxs)}.ds-pt-xs{padding-top:var(--space-xs)}.ds-pt-sm{padding-top:var(--space-sm)}.ds-pt-md{padding-top:var(--space-md)}.ds-pt-lg{padding-top:var(--space-lg)}.ds-pt-xl{padding-top:var(--space-xl)}.ds-pt-xxl{padding-top:var(--space-xxl)}.ds-pb{padding-bottom:var(--space)}.ds-pb-xxs{padding-bottom:var(--space-xxs)}.ds-pb-xs{padding-bottom:var(--space-xs)}.ds-pb-sm{padding-bottom:var(--space-sm)}.ds-pb-md{padding-bottom:var(--space-md)}.ds-pb-lg{padding-bottom:var(--space-lg)}.ds-pb-xl{padding-bottom:var(--space-xl)}.ds-pb-xxl{padding-bottom:var(--space-xxl)}.ds-pl{padding-left:var(--space)}.ds-pl-xxs{padding-left:var(--space-xxs)}.ds-pl-xs{padding-left:var(--space-xs)}.ds-pl-sm{padding-left:var(--space-sm)}.ds-pl-md{padding-left:var(--space-md)}.ds-pl-lg{padding-left:var(--space-lg)}.ds-pl-xl{padding-left:var(--space-xl)}.ds-pl-xxl{padding-left:var(--space-xxl)}.ds-pr{padding-right:var(--space)}.ds-pr-xxs{padding-right:var(--space-xxs)}.ds-pr-xs{padding-right:var(--space-xs)}.ds-pr-sm{padding-right:var(--space-sm)}.ds-pr-md{padding-right:var(--space-md)}.ds-pr-lg{padding-right:var(--space-lg)}.ds-pr-xl{padding-right:var(--space-xl)}.ds-pr-xxl{padding-right:var(--space-xxl)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin:0;color:var(--color);font-style:var(--font-style);font-weight:var(--font-weight);font-size:var(--font-size)}pre,code,kbd,samp{font-family:var(--font-family);font-size:calc(var(--font-size)*.875);font-weight:400;line-height:1.3}a,[role=link]{--background-color: transparent;outline:none;background-color:var(--background-color);color:var(--link);text-decoration:none;font-weight:var(--font-weight);transition:background-color var(--transition)}a:is([aria-current],:hover,:active),[role=link]:is([aria-current],:hover,:active){color:var(--link-hover);text-decoration:underline}a:focus,[role=link]:focus{color:var(--link-focus)}a.secondary,[role=link].secondary{--color: var(--secondary)}a.secondary:is([aria-current],:hover,:active,:focus),[role=link].secondary:is([aria-current],:hover,:active,:focus){--color: var(--secondary-hover)}a.secondary:focus,[role=link].secondary:focus{--background-color: var(--secondary-focus)}a.contrast,[role=link].contrast{--color: var(--contrast)}a.contrast:is([aria-current],:hover,:active,:focus),[role=link].contrast:is([aria-current],:hover,:active,:focus){--color: var(--contrast-hover)}a.contrast:focus,[role=link].contrast:focus{--background-color: var(--contrast-focus)}p{max-width:44rem;margin-top:var(--space);margin-bottom:var(--space)}p:first-child{margin-top:0}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.ds-nav-tabs>a,.ds-nav-tabs>[role=link],ds-tabs .ds-tabs-header button,nav li a,nav li [role=link],nav li button,nav li [role=button],.ds-logo>*:first-child,.h5,.ds-logo-micro>*:first-child,dl dt,.h6{margin:var(--space-lg) 0 var(--space);font-family:var(--font-family);font-weight:var(--font-weight);line-height:var(--line-height);font-size:var(--font-size);color:var(--color);max-width:44rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.ds-nav-tabs>a:first-child,.ds-nav-tabs>[role=link]:first-child,ds-tabs .ds-tabs-header button:first-child,nav li a:first-child,nav li [role=link]:first-child,nav li button:first-child,nav li [role=button]:first-child,.ds-logo>:first-child,.h5:first-child,.ds-logo-micro>:first-child,dl dt:first-child,.h6:first-child{margin-top:0}h1,.h1{--color: var(--h1-color);--font-size: 2.625rem;--font-weight: 300;--line-height: 1.15}h2,.h2{--color: var(--h2-color);--font-size: 1.375rem;--font-weight: 300;--line-height: 1.3}h3,.h3{--color: var(--h3-color);--font-size: 1.188rem;--font-weight: 400;--line-height: 1.15}h4,.h4,.ds-nav-tabs>a,.ds-nav-tabs>[role=link],ds-tabs .ds-tabs-header button,nav li a,nav li [role=link],nav li button,nav li [role=button],.ds-logo>*:first-child,h5,h6,.h5,.ds-logo-micro>*:first-child,dl dt,.h6{--color: var(--h4-color);--font-size: 0.875rem;--line-height: 1.15;--font-weight: 700;text-transform:uppercase;letter-spacing:.04em}.small,small{color:var(--h4-color);--font-size: 0.875rem;--font-weight: 400;line-height:1.3}:where(ol,ul){padding-right:0;padding-left:var(--space);padding-inline-start:var(--space);padding-inline-end:0}:where(ol,ul) li{margin-top:var(--space-xxs)}:where(ol,ul) :is(ol,ul){margin:0;margin-top:var(--space-xxs)}ul li{list-style:square}dl dt{margin:var(--space-md) 0 var(--space-xxs);padding:0;opacity:.75}dl dd{padding:0;margin:0}mark{padding:var(--space-xxs) var(--space-xs);background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}.blockquote,table caption,blockquote{display:block;--font-weight: 300;--font-size: 1.15rem;--line-height: 1.3}.blockquote footer,table caption footer,blockquote footer{color:var(--blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--ins-color);text-decoration:none}del{color:var(--del-color)}::selection{background-color:var(--primary-focus)}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}[role=button]{text-decoration:none}button,input[type=submit],input[type=button],input[type=reset],[role=button]{display:inline-block;width:auto;padding:var(--space-sm) var(--space-md);border:1px solid var(--aktion);border-radius:var(--space-lg);outline:none;background-color:var(--aktion);color:var(--c9) !important;font-weight:400;font-size:var(--font-size);line-height:var(--line-height);text-align:center;cursor:pointer;word-wrap:normal;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}button:is([aria-current],:hover,:active),input[type=submit]:is([aria-current],:hover,:active),input[type=button]:is([aria-current],:hover,:active),input[type=reset]:is([aria-current],:hover,:active),[role=button]:is([aria-current],:hover,:active){background-color:var(--g4);border-color:var(--g4)}button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,[role=button]:focus{border-color:var(--highlight) !important;box-shadow:inset 0 0 0 2px var(--highlight)}button.h1,button.h2,button.h3,button.h4,.ds-nav-tabs>button[role=link],ds-tabs .ds-tabs-header button,nav li button[role=link],nav li button,.ds-logo>button:first-child,button.h5,.ds-logo-micro>button:first-child,button.h6,input[type=submit].h1,input[type=submit].h2,input[type=submit].h3,input[type=submit].h4,.ds-nav-tabs>input[type=submit][role=link],nav li input[type=submit][role=link],.ds-logo>input[type=submit]:first-child,input[type=submit].h5,.ds-logo-micro>input[type=submit]:first-child,input[type=submit].h6,input[type=button].h1,input[type=button].h2,input[type=button].h3,input[type=button].h4,.ds-nav-tabs>input[type=button][role=link],nav li input[type=button][role=link],.ds-logo>input[type=button]:first-child,input[type=button].h5,.ds-logo-micro>input[type=button]:first-child,input[type=button].h6,input[type=reset].h1,input[type=reset].h2,input[type=reset].h3,input[type=reset].h4,.ds-nav-tabs>input[type=reset][role=link],nav li input[type=reset][role=link],.ds-logo>input[type=reset]:first-child,input[type=reset].h5,.ds-logo-micro>input[type=reset]:first-child,input[type=reset].h6,[role=button].h1,[role=button].h2,[role=button].h3,[role=button].h4,.ds-nav-tabs>a[role=button],.ds-nav-tabs>[role=button][role=link],nav li [role=button],.ds-logo>[role=button]:first-child,[role=button].h5,.ds-logo-micro>[role=button]:first-child,dl dt[role=button],[role=button].h6{margin:0}:is(button,input[type=submit],input[type=button],[role=button]).outline,input[type=reset]{background-color:rgba(0,0,0,0);border-color:var(--aktion);color:var(--secondary-inverse) !important;cursor:pointer}:is(button,input[type=submit],input[type=button],[role=button]).outline:is([aria-current],:hover,:active),input[type=reset]:is([aria-current],:hover,:active){background-color:var(--g4);color:var(--c9) !important}:is(button,input[type=submit],input[type=button],[role=button]).contrast{background-color:var(--c7);border-color:var(--c7);color:var(--hvid) !important}:is(button,input[type=submit],input[type=button],[role=button]).contrast:is([aria-current],:hover,:active){background-color:var(--c6);border-color:var(--c6)}:is(button,input[type=submit],input[type=button],[role=button]).secondary,input[type=reset].secondary{background-color:rgba(0,0,0,0);border-color:var(--dark-steel);color:var(--secondary-inverse) !important}:is(button,input[type=submit],input[type=button],[role=button]).secondary:is([aria-current],:hover,:active),input[type=reset].secondary:is([aria-current],:hover,:active){background-color:var(--c4);color:var(--c9) !important}:where(button,[type=submit],[type=button],[type=reset],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]),a[role=button]:not([href]){opacity:.5;pointer-events:none}.ds-button-group{display:flex;flex-flow:row nowrap;align-items:stretch}.ds-button-group>button,.ds-button-group>input,.ds-button-group>a{border-radius:0;display:block;margin:0}.ds-button-group>button:first-child,.ds-button-group>input:first-child,.ds-button-group>a:first-child{min-width:var(--space-xl);border-radius:var(--space-lg) 0 0 var(--space-lg)}.ds-button-group>button:first-child::before,.ds-button-group>input:first-child::before,.ds-button-group>a:first-child::before{left:auto;right:var(--space-xs)}.ds-button-group>button:last-child,.ds-button-group>input:last-child,.ds-button-group>a:last-child{min-width:var(--space-xl);border-radius:0 var(--space-lg) var(--space-lg) 0}.ds-button-group>button:last-child::before,.ds-button-group>input:last-child::before,.ds-button-group>a:last-child::before{right:auto;left:var(--space-xs)}input,optgroup,select,textarea{margin:0;font-size:var(--font-zize);line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:none}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}fieldset{margin:var(--space-md) 0;padding:0;border:0}fieldset:first-child{margin-top:0}fieldset:last-child{margin-bottom:0}label,fieldset legend{display:block;margin-bottom:var(--space-sm);font-weight:var(--font-weight)}[type=text],[type=search],[type=email],[type=password],[type=datetime-local],[type=month],[type=tel],[type=time],[type=url],[type=week],select,textarea{width:100%}[type=text],[type=search],[type=email],[type=password],[type=date],[type=datetime-local],[type=month],[type=color],[type=tel],[type=time],[type=url],[type=week],select,textarea{appearance:none;border:solid 1px var(--vibrant-steel);border-radius:var(--space-lg);outline:none;background-color:var(--c1);box-shadow:0 0 0 3px var(--vibrant-steel);color:var(--c9);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);padding:var(--space-sm) var(--space)}[type=text]::placeholder,[type=search]::placeholder,[type=email]::placeholder,[type=password]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=month]::placeholder,[type=color]::placeholder,[type=tel]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,select::placeholder,textarea::placeholder{color:var(--c7)}textarea{border-radius:var(--space-sm)}input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--background-color: var(--form-element-active-background-color)}input:not([type=submit]):not([type=button]):not([type=reset]):not([role=switch]):not([readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--border-color: var(--form-element-active-border-color)}input:not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=file]):not([readonly]):focus,select:focus,textarea:focus{--box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color)}input:not([type=submit]):not([type=button]):not([type=reset])[disabled],select[disabled],textarea[disabled],:where(fieldset[disabled]) :is(input:not([type=submit]):not([type=button]):not([type=reset]),select,textarea){--background-color: var(--form-element-disabled-background-color);--border-color: var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:where(input,select,textarea):not([type=checkbox]):not([type=radio])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + var(--space-md));padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);padding-inline-end:calc(var(--form-element-spacing-horizontal) + var(--space-md));background-position:center right var(--space-sm);background-size:var(--space) auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox]):not([type=radio])[aria-invalid=false]{background-image:var(--icon-valid)}:where(input,select,textarea):not([type=checkbox]):not([type=radio])[aria-invalid=true]{background-image:var(--icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--border-color: var(--form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--border-color: var(--form-element-valid-active-border-color);--box-shadow: 0 0 0 var(--outline-width) var(--form-element-valid-focus-color)}:where(input,select,textarea)[aria-invalid=true]{--border-color: var(--form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--border-color: var(--form-element-invalid-active-border-color);--box-shadow: 0 0 0 var(--outline-width) var(--form-element-invalid-focus-color)}input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,select:invalid{opacity:.6}select{background-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6%209L12%2015L18%209%22%20stroke%3D%22hsl(171%2C70%25%2C40%25)%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-size:var(--space-md) auto;background-position:center right calc(var(--space)*.75);background-repeat:no-repeat;padding-right:var(--space-lg)}select::-ms-expand{border:0;background-color:rgba(0,0,0,0)}:where(input,select,textarea)+small{display:block;width:100%;margin-top:var(--space-xs);color:var(--muted-color)}[type=checkbox],[type=radio]{width:var(--space-md);height:var(--space-md);margin-top:-var(--space-xxs);margin-right:var(--space-xl);margin-left:0;margin-inline-start:0;margin-inline-end:var(--space-sm);border-width:var(--border-width);font-size:inherit;vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color: var(--primary);--border-color: var(--primary);background-image:var(--icon-checkbox);background-position:center;background-size:var(--space-sm) auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:var(--space);margin-bottom:0;cursor:pointer}[type=checkbox]:indeterminate{--background-color: var(--primary);--border-color: var(--primary);background-image:var(--icon-minus);background-position:center;background-size:var(--space-sm) auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color: var(--primary-inverse);border-width:var(--space-sm);background-image:none}[type=checkbox][role=switch]{--background-color: var(--switch-background-color);--border-color: var(--switch-background-color);--color: var(--switch-color);width:2rem;height:1.5rem;border:var(--border-width) solid var(--border-color);border-radius:1.5rem;background-color:var(--background-color);line-height:1.5rem}[type=checkbox][role=switch]:focus{--background-color: var(--switch-background-color);--border-color: var(--switch-background-color)}[type=checkbox][role=switch]:checked{--background-color: var(--switch-checked-background-color);--border-color: var(--switch-checked-background-color)}[type=checkbox][role=switch]:before{display:block;width:calc(1.5rem - (var(--border-width) * 2));height:100%;border-radius:50%;background-color:var(--color);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:checked{background-image:none}[type=checkbox][role=switch]:checked::before{margin-left:calc(1rem - var(--border-width));margin-inline-start:calc(1rem - var(--border-width))}[type=checkbox][aria-invalid=false],[type=checkbox]:checked[aria-invalid=false],[type=radio][aria-invalid=false],[type=radio]:checked[aria-invalid=false],[type=checkbox][role=switch][aria-invalid=false],[type=checkbox][role=switch]:checked[aria-invalid=false]{--border-color: var(--form-element-valid-border-color)}[type=checkbox][aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=radio][aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=checkbox][role=switch][aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--border-color: var(--form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{border:0;border-radius:0;background:none}[type=file]::file-selector-button{margin-right:var(--space-sm);margin-left:0;margin-inline-start:0;margin-inline-end:var(--space-sm);padding:var(--space-sm) var(--space);background-color:rgba(0,0,0,0);color:var(--secondary-inverse) !important;border:solid 1px var(--dark-steel);border-radius:var(--space-lg);outline:none;font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::file-selector-button:hover,[type=file]::file-selector-button:active{background-color:var(--c4);color:var(--c9) !important}[type=file]::file-selector-button:focus{box-shadow:inset 0 0 0 3px var(--highlight)}[type=file]::-webkit-file-upload-button{margin-right:var(--space-sm);margin-left:0;margin-inline-start:0;margin-inline-end:var(--space-sm);padding:var(--space-sm) var(--space);background-color:rgba(0,0,0,0);color:var(--secondary-inverse) !important;border:solid 1px var(--dark-steel);border-radius:var(--space-lg);outline:none;font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-webkit-file-upload-button:hover,[type=file]::-webkit-file-upload-button:active{background-color:var(--c4);color:var(--c9) !important}[type=file]::-webkit-file-upload-button:focus{box-shadow:inset 0 0 0 3px var(--highlight)}[type=file]::-ms-browse{margin-right:var(--space-sm);margin-left:0;margin-inline-start:0;margin-inline-end:var(--space-sm);padding:var(--space-sm) var(--space);background-color:rgba(0,0,0,0);color:var(--secondary-inverse) !important;border:solid 1px var(--dark-steel);border-radius:var(--space-lg);outline:none;font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-ms-browse:hover,[type=file]::-ms-browse:active{background-color:var(--c4);color:var(--c9) !important}[type=file]::-ms-browse:focus{box-shadow:inset 0 0 0 3px var(--highlight)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}input[type=range]::-moz-range-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}input[type=range]::-ms-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}input[type=range]::-webkit-slider-thumb,input[type=range]::-webkit-media-slider-thumb{-webkit-appearance:none;width:1.5rem;height:1.5rem;border:none;border-radius:50%;background-color:var(--aktion);cursor:pointer;transition:background-color var(--transition),transform var(--transition);position:relative;bottom:.66rem}input[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.5rem;height:1.5rem;border:none;border-radius:50%;background-color:var(--aktion);cursor:pointer;transition:background-color var(--transition),transform var(--transition);position:relative;bottom:.66rem}input[type=range]::-ms-thumb{-webkit-appearance:none;width:1.5rem;height:1.5rem;border:none;border-radius:50%;background-color:var(--aktion);cursor:pointer;transition:background-color var(--transition),transform var(--transition);position:relative;bottom:.66rem}input[type=range]:hover,input[type=range]:focus{--range-border-color: var(--range-active-border-color);--range-thumb-color: var(--range-thumb-hover-color)}input[type=range]:active{--range-thumb-color: var(--range-thumb-active-color)}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}input[type=range]:active::-moz-range-thumb{transform:scale(1.25)}input[type=range]:active::-ms-thumb{transform:scale(1.25)}input[type=search]{padding-right:var(--space-lg);background-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M19.5%2019.5L16.5%2016.5M18%2012C18%2015.3137%2015.3137%2018%2012%2018C8.68629%2018%206%2015.3137%206%2012C6%208.68629%208.68629%206%2012%206C15.3137%206%2018%208.68629%2018%2012Z%22%20stroke%3D%22hsl(186%2C100%25%2C33%25)%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-position:right var(--space-sm) center;background-size:var(--space-lg) auto;background-repeat:no-repeat}input[type=search][aria-invalid=false]{border:inset 1px var(--advarsel)}input[type=search][aria-invalid=true]{border:inset 1px var(--aktion)}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.form-mini{--form-font-size: calc(var(--font-size) * 0.875);font-size:var(--form-font-size);margin:0}.form-mini label{margin:var(--space-xs)}.form-mini input,.form-mini select,.form-mini textarea{padding:var(--space-xs) var(--space-sm);box-shadow:none;border:solid 1px var(--vibrant-steel);margin:0 0 var(--space-sm);width:auto;font-size:var(--form-font-size)}.form-mini select{padding-right:var(--space-md);background-position:center right var(--space-xs)}.form-mini input[type=checkbox],.form-mini input[type=radio]{margin:0}.form-mini input[type=checkbox]~label,.form-mini input[type=radio]~label{margin:0 var(--space) 0 var(--space-xxs)}.form-mini input[type=search]{padding-right:var(--space-lg);background-size:var(--space-md) auto}.form-mini fieldset{margin:var(--space-xs) 0}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}th,td{padding:var(--space-xs) var(--space);border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);text-align:left;text-align:start}th{font-weight:600}table caption{display:table-caption;text-align:left;border-top:3px solid var(--table-border-color);border-bottom:var(--border-width) solid var(--table-border-color);padding:var(--space-sm) var(--space);margin:0}tfoot th,tfoot td{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}table[role=grid] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}hr{height:0;border:0;border-top:1px solid var(--muted-border-color);color:inherit;margin:var(--space-md) 0}[hidden],template{display:none}img{max-width:100%;height:auto}figure{max-width:100%;margin:0 0 var(--space);display:block;padding:0;overflow-x:auto}figcaption{font-size:smaller;padding:var(--space-xs) 0;color:var(--muted-color)}[class*=ds-icon-]{--icon-outer-size: calc(var(--icon-size) * 1.5);--icon-pos: calc(var(--icon-size) * 0.225);position:relative;min-width:var(--icon-outer-size);height:var(--icon-outer-size);display:inline-flex;vertical-align:middle;flex-flow:row nowrap;align-items:center;justify-content:center;margin:0}[class*=ds-icon-]::before{content:"";position:absolute;top:var(--icon-pos);left:var(--icon-pos);display:block;height:var(--icon-size);width:var(--icon-size);background-position:center center;background-size:var(--icon-size) var(--icon-size);filter:var(--icon-filter)}[class*=ds-icon-].secondary{border-color:rgba(0,0,0,0)}[class*=ds-icon-].secondary::before{filter:var(--icon-filter-secondary)}[class*=ds-icon-].secondary:hover::before,[class*=ds-icon-].secondary:active::before{filter:var(--icon-filter-secondary-hover)}[class*=ds-icon-].outline::before{filter:var(--icon-filter-outline)}[class*=ds-icon-].outline:hover::before,[class*=ds-icon-].outline:active::before{filter:var(--icon-filter-outline-hover)}[class*=ds-icon-].contrast::before{filter:brightness(0) invert(100%)}[class*=ds-icon-some]::before{filter:none}button[class*=ds-icon-],input[type=submit][class*=ds-icon-],input[type=button][class*=ds-icon-],[role=button][class*=ds-icon-]{border-radius:var(--icon-outer-size);padding:var(--space-sm) var(--space-md) var(--space-sm) calc(var(--icon-outer-size)*.875)}button[class*=ds-icon-][title],input[type=submit][class*=ds-icon-][title],input[type=button][class*=ds-icon-][title],[role=button][class*=ds-icon-][title]{padding:0;width:var(--icon-outer-size)}button[class*=ds-icon-]:not(.contrast,.secondary,.outline)::before,input[type=submit][class*=ds-icon-]:not(.contrast,.secondary,.outline)::before,input[type=button][class*=ds-icon-]:not(.contrast,.secondary,.outline)::before,[role=button][class*=ds-icon-]:not(.contrast,.secondary,.outline)::before{filter:brightness(0)}.ds-button-group button[class*=ds-icon-],.ds-button-group input[type=submit][class*=ds-icon-],.ds-button-group input[type=button][class*=ds-icon-],.ds-button-group [role=button][class*=ds-icon-]{border-radius:0}.ds-button-group button[class*=ds-icon-]:first-child,.ds-button-group input[type=submit][class*=ds-icon-]:first-child,.ds-button-group input[type=button][class*=ds-icon-]:first-child,.ds-button-group [role=button][class*=ds-icon-]:first-child{border-radius:50% 0 0 50%}.ds-button-group button[class*=ds-icon-]:last-child,.ds-button-group input[type=submit][class*=ds-icon-]:last-child,.ds-button-group input[type=button][class*=ds-icon-]:last-child,.ds-button-group [role=button][class*=ds-icon-]:last-child{border-radius:0 50% 50% 0}.ds-logo,.ds-logo-micro,.ds-logo-responsive{background-color:rgba(0,0,0,0);margin:0;display:inline-block;position:relative}.ds-logo::before,.ds-logo-micro::before,.ds-logo-responsive::before{content:"";display:block;position:absolute;background-position:0 0;left:0;top:0}.ds-logo>*,.ds-logo-micro>*,.ds-logo-responsive>*{display:block;padding:0;margin:0 !important}.ds-logo>:not(strong),.ds-logo-micro>:not(strong),.ds-logo-responsive>:not(strong){font-weight:300}.ds-logo{padding:var(--space-lg) 0 0 calc(var(--space)*6);min-height:var(--space-xxl)}.ds-logo::before{height:var(--space-xxl);width:var(--space-xxl);background-image:var(--ds-logo-big);background-size:var(--space-xxl) auto;filter:var(--logo-filter)}.ds-logo>*:first-child{--color: var(--black)}.ds-logo.ds-logo-pull-left{margin-left:calc(var(--space)*-2.5)}.ds-logo-micro{padding:calc(var(--space)*.3) 0 0 var(--space-lg);min-height:var(--space-md)}.ds-logo-micro::before{background-image:var(--ds-logo-micro);background-size:var(--space-md) auto;filter:var(--logo-filter);height:var(--space-md);width:var(--space-md)}.ds-logo-micro>*:first-child{--color: var(--black)}.ds-logo-micro>*:last-child{font-size:calc(var(--font-size)*.875)}.ds-logo-micro.ds-logo-pull-left{margin-left:calc(var(--space-lg)*-1)}@media(max-width: 36rem){.ds-logo-responsive{padding:.5rem 0 0 2.25rem;min-height:1.5rem}.ds-logo-responsive::before{background-image:var(--ds-logo-micro);background-size:1.5rem auto;filter:var(--logo-filter);height:1.5rem;width:1.5rem}.ds-logo-responsive>*:first-child{color:var(--black);font-size:.75rem;line-height:1.15;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ds-logo-responsive>*:last-child{font-size:.875rem}.ds-logo-responsive.ds-logo-pull-left{margin-left:-0.125rem}}@media(min-width: 36rem){.ds-logo-responsive{padding:1rem 0 0 4rem;min-height:3rem}.ds-logo-responsive::before{height:3rem;width:3rem;background-image:var(--ds-logo-big);background-size:3rem auto;filter:var(--logo-filter)}.ds-logo-responsive>*:first-child{font-size:.875rem;letter-spacing:.08em}.ds-logo-responsive.ds-logo-pull-left{margin-left:-1.5rem}}@media(min-width: 60rem){.ds-logo-responsive{padding:2rem 0 0 6rem;min-height:5rem}.ds-logo-responsive::before{height:5rem;width:5rem;background-size:5rem auto}.ds-logo-responsive.ds-logo-pull-left{margin-left:-2.5rem}}a.ds-logo,a.ds-logo-micro,a.ds-logo-responsive{color:var(--black);border:none}a.ds-logo:hover,a.ds-logo:active,a.ds-logo-micro:hover,a.ds-logo-micro:active,a.ds-logo-responsive:hover,a.ds-logo-responsive:active{color:var(--logo-hover)}a.ds-logo:hover::before,a.ds-logo:active::before,a.ds-logo-micro:hover::before,a.ds-logo-micro:active::before,a.ds-logo-responsive:hover::before,a.ds-logo-responsive:active::before{filter:var(--logo-filter-hover)}a.ds-logo:focus,a.ds-logo-micro:focus,a.ds-logo-responsive:focus{color:var(--o5)}a.ds-logo:focus::before,a.ds-logo-micro:focus::before,a.ds-logo-responsive:focus::before{filter:var(--logo-filter-focus)}dialog[open]{color-scheme:light;accent-color:var(--tyrkis);--background-color: var(--c9);--border-color: var(--vibrant-steel);--color: var(--c2);--h1-color: var(--hvid);--h2-color: var(--hvid);--h3-color: var(--c3);--h4-color: var(--c3);--h5-color: var(--c3);--h6-color: var(--c3);--muted-color: var(--dark-steel);--muted-border-color: var(--dark-steel);--link: var(--aktion);--link-hover: var(--g4);--link-focus: var(--highlight);--primary: var(--tyrkis);--primary-inverse: var(--hvid);--primary-hover: var(--c7);--primary-focus: var(--highlight);--secondary: var(--vibrant-steel);--secondary-inverse: var(--c3);--secondary-hover: var(--c8);--secondary-focus: var(--highlight);--contrast: var(--mork-tyrkis);--contrast-inverse: var(--hvid);--contrast-hover: var(--c9);--contrast-focus: var(--highlight);--mark-background-color: var(--dark-steel);--mark-color: var(--sort);--ins-color: var(--aktion);--del-color: var(--advarsel);--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0.65);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0.65);--form-element-background-color: var(--hvid);--form-element-border-color: var(--vibrant-steel);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: var(--hvid);--form-element-active-border-color: var(--tyrkis);--form-element-focus-color: var(--highlight);--form-element-disabled-background-color: var(--c2);--form-element-disabled-border-color: var(--c3);--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: var(--r4);--form-element-invalid-active-border-color: var(--r5);--form-element-invalid-focus-color: var(--r6);--form-element-valid-border-color: var(--g4);--form-element-valid-active-border-color: var(--g5);--form-element-valid-focus-color: var(--g6);--nav-link-color: var(--g3);--nav-tab-border: var(--tyrkis);--nav-tab-font-weight: 300;--switch-background-color: var(--c2);--switch-color: var(--c8);--switch-checked-background-color: var(--tyrkis);--range-border-color: var(--form-element-color);--range-active-border-color: var(--highlight);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--vibrant-steel);--table-row-stripped-background-color: var(--c2);--code-background-color: var(--c2);--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: var(--o4);--code-property-color: var(--g4);--code-value-color: var(--r4);--code-comment-color: var(--65-sort);--accordion-border-color: var(--muted-border-color);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: var(--c9);--card-border-color: var(--vibrant-steel);--dropdown-background-color: var(--lys-steel);--dropdown-border-color: var(--hvid);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: var(--medium-steel);--modal-overlay-background-color: var(--65-sort);--progress-background-color: var(--vibrant-steel);--progress-color: var(--tyrkis);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--logo-hover: var(--g5);--logo-filter: brightness(0) invert(100%);--logo-filter-hover: brightness(2) saturate(80%) hue-rotate(-10deg);--logo-filter-focus: invert(100%) saturate(85%) hue-rotate(20deg);--icon-filter: brightness(0) invert(100%);--icon-filter-secondary: brightness(2) saturate(80%) hue-rotate(-10deg);--icon-filter-secondary-hover: brightness(0);--icon-filter-outline: brightness(2) saturate(80%) hue-rotate(-10deg);--icon-filter-outline-hover: brightness(0);--header-background: var(--c8);--footer-background: var(--c8);border-radius:var(--space-sm);border-width:0;box-shadow:0 var(--space-sm) var(--space-md) rgba(0,0,0,.33);margin:auto;padding:var(--space-md);background-color:var(--mork-tyrkis);margin:var(--margin);width:auto}dialog[open] h1,dialog[open] .h1{font-weight:300}dialog[open] h2,dialog[open] .h2,dialog[open] label{font-weight:400}@media(min-width: 48rem){dialog[open]{width:auto;min-width:15rem;max-width:44rem;margin-left:auto;margin-right:auto}}dialog>header{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:var(--space);align-items:center}dialog>header>*,dialog>footer>*{margin:0}dialog>footer{display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:var(--space);align-items:center;padding-top:var(--space)}dialog>header>button.ds-icon-icon-close{border:none}.ds-header{display:flex;padding-top:var(--space-xl);padding-bottom:var(--space-xl);background-color:var(--header-background)}.ds-header>*{width:100%}.ds-header .ds-logo,.ds-header .ds-logo-responsive{margin-bottom:var(--space-xl)}.ds-header h1{margin:0 0 var(--space-md)}.ds-header blockquote,.ds-header .blockquote,.ds-header table caption,table .ds-header caption{margin:var(--space-md) 0}.ds-footer{background-color:var(--footer-background);font-size:smaller;display:flex;padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.ds-footer>*{width:100%}.ds-card{border-radius:var(--space-lg);background:var(--card-background-color);box-shadow:var(--card-box-shadow);border:solid var(--space-xs) var(--card-border-color);overflow:hidden;display:flex;flex-flow:column nowrap;align-items:stretch}.ds-card>img:first-child{background-color:var(--c5);min-height:15rem;width:100%;height:auto;display:block}.ds-card>.ds-padding{flex:1 0 auto}.ds-card>footer{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:var(--padding);padding-bottom:var(--space);flex:0 1 auto}.ds-card>footer>*{margin-bottom:0}nav,nav ul{display:flex}nav{justify-content:space-between;align-items:center}nav>*{margin:0}nav ol,nav ul{align-items:center;padding:0;list-style:none}nav li{display:inline-block;padding:0;margin:0}nav li a,nav li [role=link],nav li button,nav li [role=button]{display:inline-block;color:var(--nav-link-color);padding:var(--space-sm) var(--space-md);margin:0;border-radius:var(--space-lg)}nav li a:hover,nav li a:active,nav li [role=link]:hover,nav li [role=link]:active,nav li button:hover,nav li button:active,nav li [role=button]:hover,nav li [role=button]:active{background-color:var(--primary);color:var(--primary-inverse);text-decoration:none}nav li a:focus,nav li [role=link]:focus,nav li button:focus,nav li [role=button]:focus{background-color:var(--link-focus);color:var(--primary-inverse)}.ds-nav-main li>*{padding:var(--space-md) var(--space-lg)}aside nav,aside ol,aside ul,aside li,.ds-nav-vertical nav,.ds-nav-vertical ol,.ds-nav-vertical ul,.ds-nav-vertical li{display:block}aside li a,.ds-nav-vertical li a{display:block}aside li+li,.ds-nav-vertical li+li{margin-top:var(--space-sm)}nav.ds-nav-tools .ds-button-group,aside.ds-nav-tools .ds-button-group{border-radius:var(--space-lg);border:solid var(--space-xs) var(--card-border-color);justify-content:flex-start;align-items:center;background-color:var(--hvid)}nav.ds-nav-tools button,nav.ds-nav-tools [role=button],aside.ds-nav-tools button,aside.ds-nav-tools [role=button]{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--primary) !important;min-height:var(--space-xl);min-width:var(--space-xl)}nav.ds-nav-tools button:hover,nav.ds-nav-tools button:active,nav.ds-nav-tools [role=button]:hover,nav.ds-nav-tools [role=button]:active,aside.ds-nav-tools button:hover,aside.ds-nav-tools button:active,aside.ds-nav-tools [role=button]:hover,aside.ds-nav-tools [role=button]:active{background-color:var(--aktion);color:var(--sort) !important;text-decoration:none}nav.ds-nav-tools button::before,nav.ds-nav-tools [role=button]::before,aside.ds-nav-tools button::before,aside.ds-nav-tools [role=button]::before{filter:none !important}nav.ds-nav-tools button:hover::before,nav.ds-nav-tools button:active::before,nav.ds-nav-tools [role=button]:hover::before,nav.ds-nav-tools [role=button]:active::before,aside.ds-nav-tools button:hover::before,aside.ds-nav-tools button:active::before,aside.ds-nav-tools [role=button]:hover::before,aside.ds-nav-tools [role=button]:active::before{filter:brightness(0) !important}nav.ds-nav-tools hr,aside.ds-nav-tools hr{display:block;border:none;background-color:var(--card-border-color);width:1px;height:var(--space-xl);margin:0}nav.ds-nav-tools.vertical,aside.ds-nav-tools.vertical{--btn-pos: calc(var(--space) * 0.4)}nav.ds-nav-tools.vertical .ds-button-group,aside.ds-nav-tools.vertical .ds-button-group{flex-flow:column nowrap}nav.ds-nav-tools.vertical .ds-button-group hr,aside.ds-nav-tools.vertical .ds-button-group hr{display:block;border:none;background-color:var(--card-border-color);width:var(--space-xl);height:1px;margin:0}nav.ds-nav-tools.vertical .ds-button-group>button:first-child,nav.ds-nav-tools.vertical .ds-button-group>input:first-child,nav.ds-nav-tools.vertical .ds-button-group>a:first-child,aside.ds-nav-tools.vertical .ds-button-group>button:first-child,aside.ds-nav-tools.vertical .ds-button-group>input:first-child,aside.ds-nav-tools.vertical .ds-button-group>a:first-child{min-height:var(--space-xl);border-radius:var(--space-lg) var(--space-lg) 0 0}nav.ds-nav-tools.vertical .ds-button-group>button:first-child::before,nav.ds-nav-tools.vertical .ds-button-group>input:first-child::before,nav.ds-nav-tools.vertical .ds-button-group>a:first-child::before,aside.ds-nav-tools.vertical .ds-button-group>button:first-child::before,aside.ds-nav-tools.vertical .ds-button-group>input:first-child::before,aside.ds-nav-tools.vertical .ds-button-group>a:first-child::before{top:var(--btn-pos);left:var(--btn-pos)}nav.ds-nav-tools.vertical .ds-button-group>button:last-child,nav.ds-nav-tools.vertical .ds-button-group>input:last-child,nav.ds-nav-tools.vertical .ds-button-group>a:last-child,aside.ds-nav-tools.vertical .ds-button-group>button:last-child,aside.ds-nav-tools.vertical .ds-button-group>input:last-child,aside.ds-nav-tools.vertical .ds-button-group>a:last-child{min-height:var(--space-xl);border-radius:0 0 var(--space-lg) var(--space-lg)}nav.ds-nav-tools.vertical .ds-button-group>button:last-child::before,nav.ds-nav-tools.vertical .ds-button-group>input:last-child::before,nav.ds-nav-tools.vertical .ds-button-group>a:last-child::before,aside.ds-nav-tools.vertical .ds-button-group>button:last-child::before,aside.ds-nav-tools.vertical .ds-button-group>input:last-child::before,aside.ds-nav-tools.vertical .ds-button-group>a:last-child::before{top:var(--btn-pos);left:var(--btn-pos)}.ds-nav-tabs,ds-tabs .ds-tabs-header{border-bottom:solid 1px var(--nav-tab-border);display:flex;flex-flow:row nowrap;align-items:flex-end;overflow-y:auto;justify-content:flex-start}.ds-nav-tabs li>*,ds-tabs .ds-tabs-header li>*{margin:0 0 -1px;padding:var(--space) var(--space-md);border-bottom:solid var(--space-xs) rgba(0,0,0,0) !important}.ds-nav-tabs a,.ds-nav-tabs [role=link],.ds-nav-tabs button,.ds-nav-tabs [role=button],ds-tabs .ds-tabs-header a,ds-tabs .ds-tabs-header [role=link],ds-tabs .ds-tabs-header button,ds-tabs .ds-tabs-header [role=button]{background-color:rgba(0,0,0,0);--font-weight: var(--nav-tab-font-weight);border-radius:0}.ds-nav-tabs a:hover,.ds-nav-tabs a:active,.ds-nav-tabs [role=link]:hover,.ds-nav-tabs [role=link]:active,.ds-nav-tabs button:hover,.ds-nav-tabs button:active,.ds-nav-tabs [role=button]:hover,.ds-nav-tabs [role=button]:active,ds-tabs .ds-tabs-header a:hover,ds-tabs .ds-tabs-header a:active,ds-tabs .ds-tabs-header [role=link]:hover,ds-tabs .ds-tabs-header [role=link]:active,ds-tabs .ds-tabs-header button:hover,ds-tabs .ds-tabs-header button:active,ds-tabs .ds-tabs-header [role=button]:hover,ds-tabs .ds-tabs-header [role=button]:active{border-color:var(--nav-tab-border) !important;background-color:rgba(0,0,0,0);color:var(--link-hover);text-decoration:none}.ds-nav-tabs a:focus,.ds-nav-tabs [role=link]:focus,.ds-nav-tabs button:focus,.ds-nav-tabs [role=button]:focus,ds-tabs .ds-tabs-header a:focus,ds-tabs .ds-tabs-header [role=link]:focus,ds-tabs .ds-tabs-header button:focus,ds-tabs .ds-tabs-header [role=button]:focus{border-color:var(--link-focus) !important;background-color:rgba(0,0,0,0);color:var(--link-focus)}.ds-nav-tabs>a,.ds-nav-tabs>[role=link],ds-tabs .ds-tabs-header button{padding:var(--space) var(--space-md);margin:0;border-style:solid;border-width:0 0 var(--space-xs) 0;border-color:rgba(0,0,0,0);color:var(--color) !important}.ds-nav-tabs>a:hover,.ds-nav-tabs>a:active,.ds-nav-tabs>[role=link]:hover,.ds-nav-tabs>[role=link]:active,ds-tabs .ds-tabs-header button:hover,ds-tabs .ds-tabs-header button:active{color:var(--link-hover) !important;border-color:var(--nav-tab-border);text-decoration:none}.ds-nav-tabs>a[aria-selected=true],.ds-nav-tabs>a.active,.ds-nav-tabs>a:focus,.ds-nav-tabs>[role=link][aria-selected=true],.ds-nav-tabs>[role=link].active,.ds-nav-tabs>[role=link]:focus,ds-tabs .ds-tabs-header button[aria-selected=true],ds-tabs .ds-tabs-header button.active,ds-tabs .ds-tabs-header button:focus{color:var(--link-focus) !important;border-color:var(--link-focus);box-shadow:none}ds-tabs .tabpanel{padding-top:var(--space)}[popover]{display:none;background-color:var(--background-color);color:var(--color);padding:var(--space-sm) var(--space);border:solid 1px var(--vibrant-steel);border-radius:var(--space-sm)}[popover]:popover-open{display:block}.popover-open[popover]{display:block;position:fixed;z-index:100000;top:45%;left:45%}.ds-toast-container{position:fixed;z-index:1000;bottom:var(--space);left:0;right:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-end}.ds-toast-item{padding:var(--space) var(--space-md);background-color:var(--background-color);color:var(--color);border:solid 1px var(--vibrant-steel);font-size:larger;min-width:20rem;border-radius:var(--space-sm);margin-top:var(--space-sm)}.ds-sr-only{width:0;height:0;display:block;position:absolute;overflow:hidden}/*# sourceMappingURL=designsystem.css.map */ diff --git a/assets/designsystem.css.map b/assets/designsystem.css.map index 9b819d8..107fff6 100644 --- a/assets/designsystem.css.map +++ b/assets/designsystem.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../index.scss","../src/scss/themes/default/_colors.scss","../src/scss/themes/default/_styles.scss","../src/scss/themes/default/_light.scss","../src/scss/themes/default.scss","../src/scss/themes/default/_dark.scss","../src/scss/layout/_document.scss","../src/scss/layout/_container.scss","../src/scss/layout/_grid.scss","../src/scss/layout/_spacing.scss","../src/scss/content/_typography.scss","../src/scss/content/_button.scss","../src/scss/content/_form.scss","../src/scss/content/_form-checkbox-radio.scss","../src/scss/content/_form-alt-input-types.scss","../src/scss/content/_table.scss","../src/scss/content/_miscs.scss","../src/scss/content/_icons.scss","../src/scss/content/_logos.scss","../src/scss/content/_dialog.scss","../src/scss/components/_card.scss","../src/scss/components/_nav.scss"],"names":[],"mappings":"AAYA,WACE,qBACA,uDACA,gBACA,kBAIF,WACE,qBACA,yDACA,gBACA,kBAIF,WACE,qBACA,wDACA,gBACA,kBAIF,WACE,qBACA,wDACA,gBACA,kBAIF,WACE,qBACA,sDACA,gBACA,kBAIF,WACE,8BACA,gEACA,gBACA,kBCSF,MACE,4BACA,iCACA,uCACA,oCACA,iCACA,8BACA,aACA,8BACA,aACA,2BACA,6BACA,4BC1EF,MAEE,4BACA,iCACA,uCACA,oCACA,iCACA,8BACA,aACA,8BACA,aACA,2BACA,6BACA,4BAMA,oCACA,oBACA,mBACA,kBACA,qBAGA,eACA,4BACA,6BACA,6BAGA,gBACA,wCACA,0BAGA,oCACA,wCACA,2CAGA,8BACA,gCAsBA,yBACA,oBACA,qBAGA,yCACA,2CAGA,qCACA,yCACA,oCACA,sCAGA,6CAGA,+BApCE,yBA/CJ,MAgDM,oBACA,yBACA,+BACA,iCACA,yCACA,uCAKF,0BA1DJ,MA2DM,mBA4BN,EACE,wBAGA,uBAEE,6BAMJ,6BAEE,oBAGF,6BACE,oBAMA,oCAEE,oBAKJ,kBAIE,4CAGF,IACE,sBChIF,gDAGE,mBACA,oCACA,yBAGA,cACA,iBACA,iBACA,qCACA,qCACA,qCACA,qCAGA,qCACA,4CAGA,8BACA,oCACA,mCAGA,iCACA,wBACA,uCACA,sCAGA,yCACA,8CACA,yCACA,wCAGA,mCACA,yBACA,yCACA,uCAGA,iCACA,qCAGA,mCACA,kCAGA,qDACA,8CAKA,4CACA,kDAGA,sCACA,mDACA,mCACA,qDACA,6CACA,mDACA,iDACA,gEACA,4DACA,qCACA,0DACA,iEACA,2DACA,yDACA,gEACA,4DAGA,uBACA,wCACA,2BAGA,iDACA,uCACA,kDAGA,4CACA,mDACA,oDACA,sCACA,kDACA,2CAGA,gDACA,+CAGA,+CACA,iCACA,6CACA,0CACA,wCACA,6CACA,yCACA,4CAGA,oDACA,8CACA,mDAGA,8BACA,iDAGA,qCACA,iCACA,8CACA,+BACA,yDAGA,2DAGA,mDACA,iCAGA,+BAGA,4CACA,yCAGA,qCACA,6BACA,0BACA,gDAGA,6BACA,mDACA,8BACA,8BACA,4BACA,wDACA,mDACA,6CC3IF,oDACE,8BCfA,kBACA,2CAGA,cACA,iBACA,iBACA,kCACA,kCACA,kCACA,kCAGA,mBAGA,qCACA,6CAGA,8BACA,oCACA,mCAGA,iCACA,wBACA,uCACA,sCAGA,yCACA,2CACA,yCAGA,iBACA,6CACA,wCAGA,iCACA,qCAGA,mCACA,kCAGA,qDACA,8CAKA,4CACA,kDAGA,wDACA,oDACA,mCACA,qDACA,+DACA,mDACA,iDACA,sEACA,mEACA,qCACA,0DACA,iEACA,0DACA,yDACA,gEACA,2DAGA,uBACA,wCACA,2BAGA,iDACA,uCACA,kDAGA,6CACA,2CACA,oDACA,sCACA,kDACA,2CAGA,gDACA,gEAGA,gDACA,iCACA,6CACA,0CACA,wCACA,6CACA,yCACA,4CAGA,oDACA,iDACA,8CACA,mDAGA,gDACA,iDAGA,sDACA,+CACA,8CACA,+BACA,0DAGA,wDAGA,mDACA,iCAGA,+BAGA,4CACA,yCAGA,oCACA,0CACA,oEACA,kEAGA,0CACA,mDACA,oDACA,oCACA,kDACA,wDACA,6BACA,4CAEA,mEAEE,gBAGF,uGAGE,iBD7IJ,kBCtBE,kBACA,2CAGA,cACA,iBACA,iBACA,kCACA,kCACA,kCACA,kCAGA,mBAGA,qCACA,6CAGA,8BACA,oCACA,mCAGA,iCACA,wBACA,uCACA,sCAGA,yCACA,2CACA,yCAGA,iBACA,6CACA,wCAGA,iCACA,qCAGA,mCACA,kCAGA,qDACA,8CAKA,4CACA,kDAGA,wDACA,oDACA,mCACA,qDACA,+DACA,mDACA,iDACA,sEACA,mEACA,qCACA,0DACA,iEACA,0DACA,yDACA,gEACA,2DAGA,uBACA,wCACA,2BAGA,iDACA,uCACA,kDAGA,6CACA,2CACA,oDACA,sCACA,kDACA,2CAGA,gDACA,gEAGA,gDACA,iCACA,6CACA,0CACA,wCACA,6CACA,yCACA,4CAGA,oDACA,iDACA,8CACA,mDAGA,gDACA,iDAGA,sDACA,+CACA,8CACA,+BACA,0DAGA,wDAGA,mDACA,iCAGA,+BAGA,4CACA,yCAGA,oCACA,0CACA,oEACA,kEAGA,0CACA,mDACA,oDACA,oCACA,kDACA,wDACA,6BACA,4CDjIA,yCCmIA,2CAEE,gBAGF,mEAGE,gBDtIJ,mBACE,yCErBF,qBAGE,sBACA,4BAKF,iBAEE,wBACA,uBASF,MACE,0CACA,8BACA,sBACA,kCACA,yCACA,mBACA,+BACA,2BACA,+BACA,+BACA,yBACA,eACA,WAGF,UAEE,YACA,WAGF,KACE,SACA,UACA,yCAGF,2DASE,mBACA,+BACA,eCpEF,8DAIE,WACA,kBACA,iBACA,gBACA,eAME,yBAHJ,yBAIM,gBACA,gBACA,gBAKF,yBAXJ,yBAYM,iBAKF,yBAjBJ,yBAkBM,iBAKF,0BAvBJ,yBAwBM,kBClCN,eAEE,+CACA,0CACA,aACA,0BACA,6CAGE,yBATJ,eAUM,4DAIJ,mBACE,YAQA,yBACE,8BACE,4CAIJ,yBAVJ,0BAWM,+CACA,0CACA,aACA,8CAQF,yBAHJ,aAIM,2DAQF,yBAHJ,aAIM,aACA,0DACA,oCAOJ,eACE,cACA,WAIA,yBARJ,aASM,aACA,mBACA,UACA,6CAEA,eACE,cACA,SACA,aC3ER,YACE,uBAEA,yBACE,gBAIJ,oBACE,+BAGF,WACE,qBAGF,mBACE,6BCZF,SAEE,mBAIF,QAEE,kBACA,gBACA,cACA,wBAEF,IACE,eAEF,IACE,WAMF,oDAUE,aACA,iDACA,mBACA,6BACA,+BACA,2BAIF,kBAIE,+BACA,kBACA,gBACA,gBAKF,cAEE,gCACA,aACA,yCACA,sCACA,kBACA,qBACA,+BAEA,sEAEA,kFACE,wBACA,+BAGF,0BACE,wBACA,+BAIF,kCACE,0BAEA,oHACE,gCAGF,8CACE,2CAKJ,gCACE,yBAEA,kHACE,+BAGF,4CACE,0CAMN,mKAYE,kDACA,wDACA,+BACA,+BACA,+BACA,2BACA,mBAEA,6WACE,aAIJ,OAEE,yBACA,sBACA,mBACA,oBAEF,OAEE,yBACA,sBACA,mBACA,mBAEF,OAEE,yBACA,sBACA,mBACA,oBAEF,6FAEE,yBACA,sBACA,oBACA,mBACA,yBACA,qBAEF,iDAIE,yBACA,qBACA,mBACA,oBACA,yBACA,qBAIF,EACE,iDAIF,aAEE,sBACA,sBACA,mBACA,gBAIF,cACE,gBACA,4BACA,oCACA,qBAEA,iBACE,2DAOF,yBACE,SACA,wDAIJ,MACE,kBAGF,GACE,4CAGF,MAEE,0FACA,UACA,YAGF,MACE,UACA,SAIF,KACE,uBACA,8CACA,wBACA,wBAIF,uBAEE,cACA,4CACA,mBACA,qBACA,mBAEA,qCACE,uDACA,qCAMJ,YACE,yBACA,qBACA,YAIF,IACE,uBACA,qBAIF,IACE,uBAIF,YACE,sCC5QF,OACE,SACA,iBACA,oBACA,oBAIF,gDAIE,0BAMF,OACE,6BAGF,cACE,qBAGF,6EAKE,qBACA,WACA,mBACA,uCACA,qBACA,aACA,uCACA,wCACA,gBACA,eACA,+BACA,kBACA,eAEA,qGAEA,uPACE,sCACA,kCAGF,2GACE,6CACA,iDACA,sBAOJ,4FAEE,+BACA,8BACA,0CACA,eAEA,gKACE,+BACA,oCACA,wCAGF,wGACE,6CACA,iDACA,sBAKJ,yEACE,iCACA,6BACA,yCAEA,2GACE,uCACA,mCACA,yCAGF,+EACE,6CACA,iDACA,sBAKJ,kGAEE,+BACA,4BACA,0CAEA,sKACE,sCACA,kCACA,wCAGF,8GACE,6CACA,iDACA,sBAMJ,yMAGE,WACA,oBAGF,iBACE,aACA,qBACA,mBACA,6BAEA,kEAGE,gBACA,cACA,SAEA,sGACE,kBACA,gCACA,8HACE,UACA,aAIJ,mGACE,kBACA,gCACA,2HACE,WACA,YAcN,+HAEE,gCAGA,2JACE,WACA,kCACA,qBAGF,+JACE,mCAGF,uMACE,oCAGF,kcAEE,0CAGF,+LACE,kCAGF,kbAEE,wCAGF,mMACE,mCAGF,0bAEE,yCAGF,uLACE,8CCvNN,+BAIE,SACA,eACA,+BACA,oBACA,uBAIF,MACE,iBAIF,OACE,oBAOF,OACE,eACA,UACA,cACA,mBAIF,SACE,cAIF,6BAEE,UAIF,wDAEE,YAKF,cACE,6BACA,oBAIF,yCACE,wBAKF,6BACE,0BACA,aAIF,mBACE,UACA,kBAIF,gBACE,aAIF,iBACE,gBAIF,aACE,aAIF,yBAEE,UACA,eAOF,+DACE,sGAOF,SACE,SACA,6BACA,UACA,SAIF,sBAEE,cACA,uCACA,8DAIF,6DAGE,WAIF,gGAGE,gBACA,oFAKF,sBAGE,yDACA,iDACA,mCACA,mBACA,qDACA,mCACA,aACA,yCACA,6BACA,mBACA,+BACA,kIAMA,mLACE,gEAOF,+JACE,wDAQF,mJACE,yEAKJ,0NAIE,kEACA,0DACA,6CACA,oBAME,mFACE,oEACA,oDACA,4DACA,yEACA,wCACA,0BACA,4BAGF,yFACE,mCAGF,wFACE,qCAIJ,kDACE,uDAEA,qEACE,8DACA,+EAIJ,iDACE,yDAEA,oEACE,gEACA,iFAQA,kSAGE,uCAOR,6HAKE,4CACA,UAIF,6DAGE,6BAIF,OACE,yCAGA,mBACE,SACA,+BAGF,mCACE,oEACA,oDACA,4DACA,yEAEA,yXACA,4BACA,wCACA,4BAMF,oCACE,cACA,WACA,sCACA,6BACA,yBAMF,oCACE,oCClTJ,6BAME,aACA,cACA,oBACA,oBACA,cACA,sBACA,yBACA,iCACA,kBACA,sBACA,eAEA,mDACE,aAGF,iKAGE,mCACA,+BACA,sCACA,2BACA,2BACA,4BAGF,yCACE,qBACA,oBACA,gBACA,eAMF,8BACE,mCACA,+BACA,mCACA,2BACA,2BACA,4BAKJ,aACE,kBAEA,4EAGE,2CACA,mBACA,sBAKJ,6BACE,mDACA,+CACA,6BAQA,MAJe,OAKf,OANgB,OAOhB,qDACA,cARgB,OAShB,yCACA,YAVgB,OAYhB,mCACE,mDACA,+CAGF,qCACE,2DACA,uDAGF,oCACE,cACA,+CACA,YACA,kBACA,8BACA,WACA,kCAGF,qCACE,sBAEA,6CACE,gDACA,wDAaJ,oQACE,uDAGF,8PACE,yDCzHF,2CAHE,UAOF,+BAPE,UAiBF,mCAJE,SACA,4CAOF,gCARE,SACA,4CAeF,kdAKE,yBACA,mBACA,6DACA,kCACA,sDACA,uCACA,4BAIF,2FACE,kCAUF,sPACE,wBACA,wCACA,iCACA,UAIJ,sFAEE,iBAIF,YACE,4BACA,wDACA,SACA,gBACA,gBAgCA,kCA7BE,qCACA,iCACA,kCACA,oCACA,cACA,sBACA,yCACA,sGAEA,qDACA,mCACA,aACA,yCACA,6BACA,mBACA,+BACA,eACA,+BACA,kBACA,eAEA,kIAEA,4DACE,2CACA,uCAQJ,wCAjCE,qCACA,iCACA,kCACA,oCACA,cACA,sBACA,yCACA,sGAEA,qDACA,mCACA,aACA,yCACA,6BACA,mBACA,+BACA,eACA,+BACA,kBACA,eAEA,kIAEA,kEACE,2CACA,uCAYJ,wBArCE,qCACA,iCACA,kCACA,oCACA,cACA,sBACA,yCACA,sGAEA,qDACA,mCACA,aACA,yCACA,6BACA,mBACA,+BACA,eACA,+BACA,kBACA,eAEA,kIAEA,kDACE,2CACA,uCAkBN,aAOE,wBACA,qBACA,gBACA,WACA,OARe,QASf,gBAWA,4CAPE,WACA,OAfa,OAgBb,mCACA,2CACA,2EAOF,+BAXE,WACA,OAfa,OAgBb,mCACA,2CACA,2EAWF,wBAfE,WACA,OAfa,OAgBb,mCACA,2CACA,2EA2BF,mCAVE,wBACA,MAnCa,QAoCb,OApCa,QAqCb,mBACA,iDACA,kBACA,0CACA,eACA,0EAMF,+BAdE,wBACA,MAnCa,QAoCb,OApCa,QAqCb,mBACA,iDACA,kBACA,0CACA,eACA,0EAUF,wBAlBE,wBACA,MAnCa,QAoCb,OApCa,QAqCb,mBACA,iDACA,kBACA,0CACA,eACA,0EAcF,sCAEE,uDACA,oDAGF,oBACE,qDAGA,0CACE,sBAGF,sCACE,sBAGF,+BACE,sBAQJ,6FACE,4EACA,mBACA,oCACA,yCACA,0BACA,4BAEA,2GACE,4EACA,6DAGF,iHACE,sDAGF,gHACE,wDAOJ,4CACE,wBACA,aAOE,+GACE,0CAEA,6HACE,6DClPV,cACE,WACA,yBACA,iBACA,cAOF,MAEE,8CACA,kEACA,mBACA,+BACA,2BACA,gBACA,iBAKA,kBAEE,+DACA,gBAOA,yCACE,4DCnCN,GACE,SACA,SACA,+CACA,cACA,4CAIF,kBAEE,aCpBF,kBACE,kBACA,WACA,eACA,YACA,oBACA,sBACA,qBACA,mBACA,uBACA,SAEA,0BACE,WACA,kBACA,UACA,YACA,cACA,cACA,aACA,kCACA,8BACA,0BAIJ,8BACE,YC3BF,4CAGE,+BACA,SACA,qBACA,kBAEA,oEACE,WACA,cACA,kBACA,wBACA,OACA,MAGF,kDACE,cACA,UACA,oBAGF,mFACE,gBAIJ,SACE,sBACA,gBAEA,iBACE,YACA,WACA,oCACA,0BACA,0BAGF,uBAEE,sBAGF,2BACE,oBAIJ,eACE,0BACA,kBAEA,uBACE,sCACA,4BACA,0BACA,cACA,aAGF,6BAEE,sBAEF,4BACE,kBAGF,iCACE,qBAMA,qBAFJ,oBAGM,0BACA,kBAEA,4BACE,sCACA,4BACA,0BACA,cACA,aAGF,kCACE,mBACA,iBACA,iBACA,gBACA,yBACA,qBAEF,iCACE,kBAGF,sCACE,uBAKJ,yBAhCJ,oBAiCM,sBACA,gBAEA,4BACE,YACA,WACA,oCACA,0BACA,0BAGF,kCACE,kBACA,qBAGF,sCACE,qBAKJ,yBAvDJ,oBAwDM,sBACA,gBAEA,4BACE,YACA,WACA,0BAGF,sCACE,qBAMR,+CAGE,mBACA,YAEA,qIAEE,wBAEA,qLACE,gCAIJ,iEACE,MjBnIQ,QiBqIR,yFACE,gCCxKN,adGE,kBACA,2CAGA,cACA,iBACA,iBACA,kCACA,kCACA,kCACA,kCAGA,mBAGA,qCACA,6CAGA,8BACA,oCACA,mCAGA,iCACA,wBACA,uCACA,sCAGA,yCACA,2CACA,yCAGA,iBACA,6CACA,wCAGA,iCACA,qCAGA,mCACA,kCAGA,qDACA,8CAKA,4CACA,kDAGA,wDACA,oDACA,mCACA,qDACA,+DACA,mDACA,iDACA,sEACA,mEACA,qCACA,0DACA,iEACA,0DACA,yDACA,gEACA,2DAGA,uBACA,wCACA,2BAGA,iDACA,uCACA,kDAGA,6CACA,2CACA,oDACA,sCACA,kDACA,2CAGA,gDACA,gEAGA,gDACA,iCACA,6CACA,0CACA,wCACA,6CACA,yCACA,4CAGA,oDACA,iDACA,8CACA,mDAGA,gDACA,iDAGA,sDACA,+CACA,8CACA,+BACA,0DAGA,wDAGA,mDACA,iCAGA,+BAGA,4CACA,yCAGA,oCACA,0CACA,oEACA,kEAGA,0CACA,mDACA,oDACA,oCACA,kDACA,wDACA,6BACA,4Cc1JA,oBACA,eACA,0CACA,YACA,eACA,oCACA,qBACA,WdqJA,iCAEE,gBAGF,oDAGE,gBc1JA,yBAEE,aACE,WACA,gBACA,gBACA,iBACA,mBAQR,cACE,aACA,qBACA,8BACA,mBACA,mBACA,6BAGF,gCAEE,SAGF,cACE,aACA,qBACA,yBACA,mBACA,mBAGF,wCACE,YC9CF,SACE,mBACA,wCACA,kCACA,6CACA,gBACA,aACA,wBACA,oBAEA,yBACE,iBnBTO,QmBUP,iBACA,WACA,YACA,cAGF,sBACE,iBACA,cAGF,gBACE,aACA,qBACA,mBACA,uBACA,uBACA,cAEA,kBACE,gBC/BN,WAEE,aAGF,IACE,8BACA,mBAEA,MACE,SAGF,cAEE,mBACA,UACA,gBAGF,OACE,qBACA,UACA,SAEA,+DAKE,qBACA,4BACA,mBACA,SACA,qBACA,YAEA,kLAEE,gCACA,6BAGF,uFACE,mCACA,6BAQN,kBACE,oBAKJ,aACE,8CAEA,kBACE,gBACA,oBACA,oDAGF,uFAIE,+BACA,0CACA,gBAEA,kOAEE,8CACA,+BACA,wBAGF,+GACE,0CACA,+BACA,wBAQJ,sHAIE,cAKA,iCACE,cACA,6BASJ,sEACE,qBACA,6CACA,2BACA,yCAGF,kHAEE,+BACA,2BACA,uCAEA,wRAEE,gCACA,6BAGF,0IACE,iBpBzGM,QoB0GN,6BAGF,kJACE,oCAGF,wVAEE,mCAIJ,0CACE,cACA,YACA,0CACA,UACA,cACA","file":"designsystem.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../index.scss","../src/scss/themes/default/_colors.scss","../src/scss/themes/default/_styles.scss","../src/scss/themes/default/_light.scss","../src/scss/themes/default.scss","../src/scss/themes/default/_dark.scss","../src/scss/layout/_document.scss","../src/scss/layout/_sectioning.scss","../src/scss/layout/_container.scss","../src/scss/layout/_grid.scss","../src/scss/layout/_margin.scss","../src/scss/layout/_padding.scss","../src/scss/content/_typography.scss","../src/scss/content/_button.scss","../src/scss/content/_form.scss","../src/scss/content/_form-checkbox-radio.scss","../src/scss/content/_form-alt-input-types.scss","../src/scss/content/_form-mini.scss","../src/scss/content/_table.scss","../src/scss/content/_miscs.scss","../src/scss/content/_icons.scss","../src/scss/content/_logos.scss","../src/scss/content/_dialog.scss","../src/scss/content/_header.scss","../src/scss/content/_footer.scss","../src/scss/components/_card.scss","../src/scss/components/_nav.scss","../src/scss/components/_tabs.scss","../src/scss/components/_popover.scss","../src/scss/components/_toast.scss","../src/scss/utilities/_a11y.scss"],"names":[],"mappings":"AAYA,WACE,qBACA,uDACA,gBACA,kBAIF,WACE,qBACA,yDACA,gBACA,kBAIF,WACE,qBACA,wDACA,gBACA,kBAIF,WACE,qBACA,wDACA,gBACA,kBAIF,WACE,qBACA,sDACA,gBACA,kBAIF,WACE,8BACA,gEACA,gBACA,kBCxDF,MAGE,WACA,yBACA,yBACA,yBACA,yBACA,0BAEA,yBAEA,wBACA,uBACA,YAGA,uBACA,uBACA,uBACA,uBACA,uBACA,uBAGA,sBACA,sBACA,sBACA,sBACA,sBACA,sBAGA,sBACA,sBACA,sBACA,sBACA,sBACA,sBAIA,oBACA,yBACA,uCACA,mBACA,8BACA,kBACA,oCACA,0BACA,uBACA,oBACA,uBACA,sBClDF,MAKE,oCACA,oBACA,mBACA,kBACA,qBAGA,cACA,wCACA,sCACA,qCACA,qCACA,mCACA,qCACA,oCAGA,0BACA,wDAEA,qCACA,uCAEA,oEACA,0BAGA,sCAcA,qDACA,8BACA,oBACA,qBAGA,+BAjBA,yBAnCF,MAoCI,0CACA,wEAGF,yBAxCF,MAyCI,2CACA,wEAcJ,EACE,wBAGA,uBAEE,6BAQF,oCAEE,oBAKJ,kBAIE,4CAGF,IACE,sBCvFF,gDAGE,mBACA,2BACA,gCAGA,qCAGA,qBACA,wBACA,wBACA,2BACA,2BACA,2BACA,2BAGA,iCACA,wCAGA,kBACA,wBACA,+BAGA,yBACA,+BACA,2BACA,kCAGA,kCACA,oCACA,uCACA,oCAGA,+BACA,gCACA,4BACA,mCAGA,2CACA,0BAGA,2BACA,6BAGA,qDACA,8CAKA,+CACA,qDAGA,6CACA,kDACA,mCACA,qDACA,oDACA,kDACA,6CACA,oDACA,gDACA,qCACA,+CACA,sDACA,8CACA,6CACA,oDACA,4CAGA,4BACA,gCACA,2BAGA,qCACA,0BACA,iDAGA,gDACA,8CACA,oDACA,sCACA,kDACA,2CAGA,2CACA,iDAGA,mCACA,iCACA,6CACA,0CACA,4BACA,iCACA,8BACA,qCAGA,oDACA,8CACA,mDAGA,mCACA,0CAGA,8CACA,qCACA,8CACA,+BACA,uDAGA,iDAGA,kDACA,gCAGA,+BAGA,4CACA,yCAGA,4BACA,6BACA,0BACA,gDAGA,6BACA,4BACA,2CACA,8BACA,6CAGA,+BAGA,+BCjJF,oDACE,8BCdA,mBACA,2BACA,8BAGA,qCAGA,mBACA,wBACA,wBACA,sBACA,sBACA,sBACA,sBAGA,iCACA,wCAGA,sBACA,wBACA,+BAGA,yBACA,+BACA,2BACA,kCAGA,kCACA,+BACA,6BACA,oCAGA,+BACA,gCACA,4BACA,mCAGA,2CACA,0BAGA,2BACA,6BAGA,qDACA,8CAKA,+CACA,qDAGA,6CACA,kDACA,mCACA,qDACA,oDACA,kDACA,6CACA,oDACA,gDACA,qCACA,+CACA,sDACA,8CACA,6CACA,oDACA,4CAGA,4BACA,gCACA,2BAGA,qCACA,0BACA,iDAGA,gDACA,8CACA,oDACA,sCACA,kDACA,2CAGA,2CACA,iDAGA,mCACA,iCACA,6CACA,0CACA,4BACA,iCACA,8BACA,qCAGA,oDACA,8CACA,mDAGA,mCACA,0CAGA,8CACA,qCACA,8CACA,+BACA,uDAGA,iDAGA,kDACA,gCAGA,+BAGA,4CACA,yCAGA,wBACA,0CACA,oEACA,kEAGA,0CACA,wEACA,6CACA,sEACA,2CAcA,+BAGA,+BAfA,mEAEE,gBAGF,uGAGE,iBD7IJ,kBCrBE,mBACA,2BACA,8BAGA,qCAGA,mBACA,wBACA,wBACA,sBACA,sBACA,sBACA,sBAGA,iCACA,wCAGA,sBACA,wBACA,+BAGA,yBACA,+BACA,2BACA,kCAGA,kCACA,+BACA,6BACA,oCAGA,+BACA,gCACA,4BACA,mCAGA,2CACA,0BAGA,2BACA,6BAGA,qDACA,8CAKA,+CACA,qDAGA,6CACA,kDACA,mCACA,qDACA,oDACA,kDACA,6CACA,oDACA,gDACA,qCACA,+CACA,sDACA,8CACA,6CACA,oDACA,4CAGA,4BACA,gCACA,2BAGA,qCACA,0BACA,iDAGA,gDACA,8CACA,oDACA,sCACA,kDACA,2CAGA,2CACA,iDAGA,mCACA,iCACA,6CACA,0CACA,4BACA,iCACA,8BACA,qCAGA,oDACA,8CACA,mDAGA,mCACA,0CAGA,8CACA,qCACA,8CACA,+BACA,uDAGA,iDAGA,kDACA,gCAGA,+BAGA,4CACA,yCAGA,wBACA,0CACA,oEACA,kEAGA,0CACA,wEACA,6CACA,sEACA,2CAcA,+BAGA,+BDlJA,yCCmIA,2CAEE,gBAGF,mEAGE,gBDtIJ,mBACE,yCErBF,qBAGE,sBACA,4BAKF,iBAEE,wBACA,uBASF,MACE,0CACA,8BACA,sBACA,kCACA,yCACA,mBACA,+BACA,2BACA,+BACA,+BACA,yBACA,eACA,WAGF,UAEE,YACA,WAGF,KACE,SACA,UACA,yCACA,sBAGF,2DASE,mBACA,+BACA,eC9DF,KACE,cAOF,KACE,WACA,SAEA,kCAGE,WACA,kBACA,iBCxBJ,8DAIE,uCACA,kBACA,iBAMA,yBAHF,yBAII,wCAGF,yBAPF,yBAQI,wCAGF,yBAXF,yBAYI,iBCpBJ,eAEE,aACA,oBACA,yCAEA,yBANF,eAOI,8BAEA,uDACE,oBAIJ,yBAdF,eAeI,mCAGF,mBACE,YAMF,eACE,yBACA,WAGF,yBAPF,aAQI,aACA,mBACA,oBAEA,eACE,eACA,UAIJ,yBAlBF,aAmBI,qBAQF,yBACE,8BACE,+BAIJ,yBATF,0BAUI,aACA,oBACA,+BAOF,yBAFF,aAGI,+BAMF,yBAFF,aAGI,aACA,8BACA,qBAKJ,aACE,aACA,mBACA,mBACA,2BACA,oBAEA,eACE,SC1FJ,iBAEE,qBAGF,mBACE,6BAIF,OACE,wBAEF,WACE,4BAEF,UACE,2BAEF,UACE,2BAEF,UACE,2BAEF,UACE,2BAEF,UACE,2BAEF,WACE,4BAIF,OACE,2BAEF,WACE,+BAEF,UACE,8BAEF,UACE,8BAEF,UACE,8BAEF,UACE,8BAEF,UACE,8BAEF,WACE,+BAIF,OACE,yBAEF,WACE,6BAEF,UACE,4BAEF,UACE,4BAEF,UACE,4BAEF,UACE,4BAEF,UACE,4BAEF,WACE,6BAIF,OACE,0BAEF,WACE,8BAEF,UACE,6BAEF,UACE,6BAEF,UACE,6BAEF,UACE,6BAEF,UACE,6BAEF,WACE,8BC9GF,kBAEE,uBAGF,oBACE,+BAIF,OACE,yBAEF,WACE,6BAEF,UACE,4BAEF,UACE,4BAEF,UACE,4BAEF,UACE,4BAEF,UACE,4BAEF,WACE,6BAIF,OACE,4BAEF,WACE,gCAEF,UACE,+BAEF,UACE,+BAEF,UACE,+BAEF,UACE,+BAEF,UACE,+BAEF,WACE,gCAIF,OACE,0BAEF,WACE,8BAEF,UACE,6BAEF,UACE,6BAEF,UACE,6BAEF,UACE,6BAEF,UACE,6BAEF,WACE,8BAIF,OACE,2BAEF,WACE,+BAEF,UACE,8BAEF,UACE,8BAEF,UACE,8BAEF,UACE,8BAEF,UACE,8BAEF,WACE,+BCxGF,SAEE,mBAIF,QAEE,kBACA,gBACA,cACA,wBAEF,IACE,eAEF,IACE,WAMF,oDAUE,SACA,mBACA,6BACA,+BACA,2BAIF,kBAIE,+BACA,sCACA,gBACA,gBAKF,cAEE,gCACA,aACA,yCACA,kBACA,qBACA,+BACA,8CAEA,kFACE,wBACA,0BAGF,0BACE,wBAIF,kCACE,0BAEA,oHACE,gCAGF,8CACE,2CAKJ,gCACE,yBAEA,kHACE,+BAGF,4CACE,0CAMN,EACE,gBACA,wBACA,2BAGF,cACE,aAGF,aACE,gBAIF,0OAYE,sCACA,+BACA,+BACA,+BACA,2BACA,mBACA,gBAEA,wdACE,aAIJ,OAEE,yBACA,sBACA,mBACA,oBAEF,OAEE,yBACA,sBACA,mBACA,mBAEF,OAEE,yBACA,sBACA,mBACA,oBAEF,qNAME,yBACA,sBACA,oBACA,mBACA,yBACA,qBAIF,aAEE,sBACA,sBACA,mBACA,gBAIF,cACE,gBACA,0BACA,kCACA,qBAEA,iBACE,4BAOF,yBACE,SACA,4BAIJ,MACE,kBAGF,MAEE,0CACA,UACA,YAGF,MACE,UACA,SAIF,KACE,yCACA,8CACA,wBACA,wBAIF,qCAEE,cACA,mBACA,qBACA,mBAEA,0DACE,qCAMJ,YACE,yBACA,qBACA,YAIF,IACE,uBACA,qBAIF,IACE,uBAIF,YACE,sCCrQF,OACE,SACA,iBACA,oBACA,oBAIF,gDAIE,0BAMF,cACE,qBAGF,6EAKE,qBACA,WACA,wCACA,+BACA,8BACA,aACA,+BACA,2BACA,gBACA,2BACA,+BACA,kBACA,eACA,iBAEA,qGAEA,uPACE,2BACA,uBAGF,2GACE,yCACA,4CAGF,+2CAME,SAOJ,0FAEE,+BACA,2BACA,0CACA,eAEA,8JACE,2BAEA,2BAKJ,yEACE,2BACA,uBACA,6BAEA,2GACE,2BACA,uBAKJ,sGAEE,+BACA,+BACA,0CAEA,0KACE,2BACA,2BAMJ,yMAGE,WACA,oBAGF,iBACE,aACA,qBACA,oBAEA,kEAGE,gBACA,cACA,SAEA,sGACE,0BACA,kDACA,8HACE,UACA,sBAIJ,mGACE,0BACA,kDACA,2HACE,WACA,qBC9IR,+BAIE,SACA,2BACA,+BACA,oBACA,uBAIF,MACE,iBAIF,OACE,oBAOF,OACE,eACA,UACA,cACA,mBAIF,SACE,cAIF,6BAEE,UAIF,wDAEE,YAKF,cACE,6BACA,oBAIF,yCACE,wBAKF,6BACE,0BACA,aAIF,mBACE,UACA,kBAIF,gBACE,aAIF,iBACE,gBAIF,aACE,aAIF,yBAEE,UACA,eAIF,SACE,yBACA,UACA,SAGF,qBACE,aAGF,oBACE,gBAIF,sBAEE,cACA,8BACA,+BAIF,wJAYE,WAIF,iLAcE,gBACA,sCACA,8BACA,aACA,2BACA,0CACA,gBACA,+BACA,kIACA,qCAEA,uWACE,gBAKJ,SACE,8BAMA,mLACE,gEAOF,+JACE,wDAQF,mJACE,yEAKJ,0NAIE,kEACA,0DACA,6CACA,oBAME,mFACE,6EACA,oDACA,4DACA,kFACA,iDACA,kCACA,4BAGF,yFACE,mCAGF,wFACE,qCAIJ,kDACE,uDAEA,qEACE,8DACA,+EAIJ,iDACE,yDAEA,oEACE,gEACA,iFAMN,6HAKE,WAIF,OAQE,yXACA,qCACA,wDACA,4BACA,8BATA,mBACE,SACA,+BAYF,oCACE,cACA,WACA,2BACA,yBC7RJ,6BAME,sBACA,uBACA,6BACA,6BACA,cACA,sBACA,kCACA,iCACA,kBACA,sBACA,eAEA,mDACE,aAGF,iKAGE,mCACA,+BACA,sCACA,2BACA,qCACA,4BAGF,yCACE,qBACA,0BACA,gBACA,eAMF,8BACE,mCACA,+BACA,mCACA,2BACA,qCACA,4BAKJ,aACE,kBAEA,4EAGE,2CACA,6BACA,sBAKJ,6BACE,mDACA,+CACA,6BAQA,MAJe,KAKf,OANgB,OAOhB,qDACA,cARgB,OAShB,yCACA,YAVgB,OAYhB,mCACE,mDACA,+CAGF,qCACE,2DACA,uDAGF,oCACE,cACA,+CACA,YACA,kBACA,8BACA,WACA,kCAGF,qCACE,sBAEA,6CACE,6CACA,qDAaJ,oQACE,uDAGF,8PACE,yDCzHF,2CAHE,UAOF,+BAPE,UAiBF,mCAJE,SACA,4CAOF,gCARE,SACA,4CAYJ,sFAEE,iBAIF,YAEE,SACA,gBACA,gBA+BA,kCA5BE,6BACA,cACA,sBACA,kCACA,qCACA,+BACA,0CACA,mCACA,8BACA,aACA,+BACA,2BACA,+BACA,kBACA,eAEA,kIAEA,iFAEE,2BACA,2BAEF,wCACE,4CAQJ,wCAhCE,6BACA,cACA,sBACA,kCACA,qCACA,+BACA,0CACA,mCACA,8BACA,aACA,+BACA,2BACA,+BACA,kBACA,eAEA,kIAEA,6FAEE,2BACA,2BAEF,8CACE,4CAYJ,wBApCE,6BACA,cACA,sBACA,kCACA,qCACA,+BACA,0CACA,mCACA,8BACA,aACA,+BACA,2BACA,+BACA,kBACA,eAEA,kIAEA,6DAEE,2BACA,2BAEF,8BACE,4CAkBN,kBAME,wBACA,qBACA,gBACA,WAEA,gBAWA,iDAPE,WACA,OAda,OAeb,mCACA,2CACA,2EAOF,oCAXE,WACA,OAda,OAeb,mCACA,2CACA,2EAWF,6BAfE,WACA,OAda,OAeb,mCACA,2CACA,2EA4BF,sFAXE,wBACA,aACA,cACA,YACA,kBACA,+BACA,eACA,0EACA,kBACA,cAOF,oCAhBE,wBACA,aACA,cACA,YACA,kBACA,+BACA,eACA,0EACA,kBACA,cAWF,6BApBE,wBACA,aACA,cACA,YACA,kBACA,+BACA,eACA,0EACA,kBACA,cAeF,gDAEE,uDACA,oDAGF,yBACE,qDAGA,+CACE,sBAGF,2CACE,sBAGF,oCACE,sBAMN,mBAEE,8BACA,whBACA,iDACA,qCACA,4BAEA,uCACE,iCAGF,sCACE,+BAOF,4CACE,wBACA,aCjMJ,WAEE,iDAEA,gCACA,SAEA,iBACE,uBAGF,uDAGE,wCACA,gBACA,sCACA,2BACA,WACA,gCAGF,kBACE,8BACA,iDAGF,6DAEE,SAGF,yEACE,yCAGF,8BACE,8BACA,qCAGF,oBACE,yBCnCJ,cACE,WACA,yBACA,iBACA,cAOF,MAEE,qCACA,kEACA,mBACA,+BACA,2BACA,gBACA,iBAGF,GACE,gBAIF,cAEE,sBACA,gBACA,+CACA,kEACA,qCACA,SAKA,kBAEE,+DACA,gBAOA,yCACE,4DClDN,GACE,SACA,SACA,+CACA,cACA,yBAIF,kBAEE,aAIF,IACE,eACA,YAGF,OACE,eACA,wBACA,cACA,UACA,gBAGF,WACE,kBACA,0BACA,yBCxCF,kBAEE,gDACA,2CAEA,kBACA,iCACA,8BACA,oBACA,sBACA,qBACA,mBACA,uBACA,SAEA,0BACE,WACA,kBACA,oBACA,qBACA,cACA,wBACA,uBACA,kCACA,kDACA,0BAGF,4BACE,2BAGF,oCACE,oCAGF,qFAEE,0CAGF,kCACE,kCAGF,iFAEE,wCAGF,mCACE,kCAKJ,8BACE,YAUA,+HACE,qCACA,0FAGA,2JACE,UACA,6BAGF,2SACE,qBAYF,mMACE,gBAGF,mPACE,0BAGF,+OACE,0BCnGN,4CAGE,+BACA,SACA,qBACA,kBAEA,oEACE,WACA,cACA,kBACA,wBACA,OACA,MAGF,kDACE,cACA,UACA,oBAGF,mFACE,gBAIJ,SACE,iDACA,4BAEA,iBACE,wBACA,uBACA,oCACA,sCACA,0BAGF,uBAEE,sBAGF,2BACE,oCAIJ,eACE,kDACA,2BAEA,uBACE,sCACA,qCACA,0BACA,uBACA,sBAGF,6BAEE,sBAEF,4BACE,sCAGF,iCACE,qCAMF,yBAFF,oBAGI,0BACA,kBAEA,4BACE,sCACA,4BACA,0BACA,cACA,aAGF,kCACE,mBACA,iBACA,iBACA,gBACA,yBACA,qBAEF,iCACE,kBAGF,sCACE,uBAIJ,yBA/BF,oBAgCI,sBACA,gBAEA,4BACE,YACA,WACA,oCACA,0BACA,0BAGF,kCACE,kBACA,qBAGF,sCACE,qBAIJ,yBArDF,oBAsDI,sBACA,gBAEA,4BACE,YACA,WACA,0BAGF,sCACE,qBAMN,+CAGE,mBACA,YAEA,qIAEE,wBAEA,qLACE,gCAIJ,iEACE,gBAEA,yFACE,gCCtKN,ajBIE,mBACA,2BACA,8BAGA,qCAGA,mBACA,wBACA,wBACA,sBACA,sBACA,sBACA,sBAGA,iCACA,wCAGA,sBACA,wBACA,+BAGA,yBACA,+BACA,2BACA,kCAGA,kCACA,+BACA,6BACA,oCAGA,+BACA,gCACA,4BACA,mCAGA,2CACA,0BAGA,2BACA,6BAGA,qDACA,8CAKA,+CACA,qDAGA,6CACA,kDACA,mCACA,qDACA,oDACA,kDACA,6CACA,oDACA,gDACA,qCACA,+CACA,sDACA,8CACA,6CACA,oDACA,4CAGA,4BACA,gCACA,2BAGA,qCACA,0BACA,iDAGA,gDACA,8CACA,oDACA,sCACA,kDACA,2CAGA,2CACA,iDAGA,mCACA,iCACA,6CACA,0CACA,4BACA,iCACA,8BACA,qCAGA,oDACA,8CACA,mDAGA,mCACA,0CAGA,8CACA,qCACA,8CACA,+BACA,uDAGA,iDAGA,kDACA,gCAGA,+BAGA,4CACA,yCAGA,wBACA,0CACA,oEACA,kEAGA,0CACA,wEACA,6CACA,sEACA,2CAcA,+BAGA,+BiB3KA,8BACA,eACA,6DACA,YACA,wBACA,oCACA,qBACA,WjBqJA,iCAEE,gBAGF,oDAGE,gBiB3JA,yBAEE,aACE,WACA,gBACA,gBACA,iBACA,mBAMR,cACE,aACA,qBACA,8BACA,iBACA,mBAGF,gCAEE,SAGF,cACE,aACA,qBACA,yBACA,iBACA,mBACA,yBAGF,wCACE,YC/CF,WACE,aACA,4BACA,+BACA,0CAEA,aACE,WAGF,mDAEE,8BAGF,cACE,2BAGF,+FAEE,yBCnBJ,WACE,0CACA,kBACA,aACA,4BACA,+BAGF,aACE,WCPF,SACE,8BACA,wCACA,kCACA,sDACA,gBACA,aACA,wBACA,oBAEA,yBACE,2BACA,iBACA,WACA,YACA,cAGF,qBACE,cAGF,gBACE,aACA,qBACA,mBACA,uBACA,uBACA,4BACA,cAEA,kBACE,gBC/BN,WAEE,aAGF,IACE,8BACA,mBAEA,MACE,SAGF,cAEE,mBACA,UACA,gBAGF,OACE,qBACA,UACA,SAEA,+DAKE,qBACA,4BACA,wCACA,SACA,8BAEA,kLAEE,gCACA,6BACA,qBAGF,uFACE,mCACA,6BAQN,kBACE,wCAOF,sHAIE,cAKA,iCACE,cAGJ,mCACE,2BAQF,sEACE,8BACA,sDACA,2BACA,mBACA,6BAGF,kHAEE,+BACA,2BACA,gCACA,2BACA,0BAEA,wRAEE,+BACA,6BACA,qBAGF,kJACE,uBAGF,wVAEE,gCAIJ,0CACE,cACA,YACA,0CACA,UACA,uBACA,SAGF,sDAEE,oCAEA,wFACE,wBAEA,8FACE,cACA,YACA,0CACA,sBACA,WACA,SAOA,8WACE,2BACA,kDACA,8ZACE,mBACA,oBAIJ,wWACE,2BACA,kDACA,wZACE,mBACA,oBCnKZ,qCAEE,8CACA,aACA,qBACA,qBACA,gBACA,2BAEA,+CACE,gBACA,qCACA,6DAGF,0NAIE,+BACA,0CACA,gBAEA,4hBAEE,8CACA,+BACA,wBACA,qBAGF,0QACE,0CACA,+BACA,wBAKN,uEAIE,qCACA,SACA,mBACA,mCACA,2BACA,8BAEA,qLAEE,mCACA,mCACA,qBAGF,wTAGE,mCACA,+BACA,gBAIJ,kBACE,yBCpEF,UACE,aACA,yCACA,mBACA,qCACA,sCACA,8BAIF,uBACE,cAIF,uBACE,cACA,eACA,eACA,QACA,SCnBF,oBACE,eACA,aACA,oBACA,OACA,QACA,aACA,wBACA,mBACA,yBAGF,eACE,qCACA,yCACA,mBACA,sCACA,iBACA,gBACA,8BACA,2BChBF,YACE,QACA,SACA,cACA,kBACA","file":"designsystem.css"} \ No newline at end of file diff --git a/index.html b/index.html index f4a2b06..8060d6f 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ - + @@ -17,7 +17,7 @@ - + @@ -41,10 +41,13 @@ .admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0} /* Change color for both types of admonitions: blocks and single paragraphs. */ .admonitionblock>table td.content{color:rgba(0,0,0,.65)} -.admonitionblock>table td.content :not(a){color:rgba(0,0,0,.65)} +.admonitionblock>table td.content :not(a,a>span){color:rgba(0,0,0,.65)} +/* Change paddings */ +.paragraph{padding: var(--space-sm) 0} +.sect1,.sect2,.sect3{padding:var(--space-sm) 0 var(--space-sm)} /* Hierarchical table of contents (:toclevels: 3). Default padding-left in designsystem.css is 1.5 em. */ -#toc ul.sectlevel2{padding-left:1.75em} -#toc ul.sectlevel3{padding-left:2.0em} +#toc ul.sectlevel2{padding-left:var(--space-sm)} +#toc ul.sectlevel3{padding-left:var(--space-md)} /* Sticky table of contents */ @media (min-width: 992px) { #toc { @@ -59,16 +62,32 @@ } } /* Style of bibliographicaldetails inspired by sidebarblock from asciidoctor-default.css */ -.bibliographicaldetails{border:.25rem solid var(--medium-steel);margin-bottom:1.25em;padding:0.5em;background-color: var(--hvid);border-radius:1rem} +.bibliographicaldetails{border:.25rem solid var(--medium-steel);padding: var(--space-sm);margin-bottom:var(--space-sm);background-color: var(--hvid);border-radius:1rem} .bibliographicaldetails p{margin-bottom:0em} .bibliographicaldetails>:first-child{margin-top:0} .bibliographicaldetails>:last-child{margin-bottom:0} /* Extra */ -#eksempel_opbygning{border:1px solid var(--mork-tyrkis)} -#eksempel_opbygning{padding: var(--padding)} +#eksempel_opbygning{border:1px solid var(--mork-tyrkis);margin-bottom:var(--space-md);padding:var(--padding)} #eksempel_opbygning>div.content>div.title>p{color:var(--h4-color);text-transform: uppercase;letter-spacing:.04em} #eksempel_opbygning>div.content>div>p,ol,ul,table{font-size:90%} #eksempel_opbygning>div.content>div.admonitionblock>table td.content{color:rgba(0,0,0,.6);font-size:90%} +/* Icon described on https://pictogrammers.com/library/mdi/icon/open-in-new/, CSS below generated with https://api.iconify.design/mdi.css?icons=open-in-new */ +.icon--mdi { + display: inline-block; + width: 1em; + height: 1em; + background-color: currentColor; + -webkit-mask: no-repeat center / 100%; + mask: no-repeat center / 100%; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); +} + +.icon--mdi--open-in-new { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2v7Z'/%3E%3C/svg%3E"); +} +/* Extra, custom styling for icon */ +.icon--mdi--open-in-new-custom{margin-left:var(--space-xxs);vertical-align:text-bottom} -
Indholdsfortegnelse
@@ -281,15 +308,13 @@

1. Rammer for løsninger som omfatter geodata

1.1. INSPIRE-direktivet fastlægger regler for geografisk infrastruktur

-

INSPIRE-direktivet er +

INSPIRE-direktivet er fundamentet for standardisering og deling af geodata på tværs af særligt miljøforvaltninger i EU.

-

Adgang til geografisk information er en forudsætning for at kunne -forvalte samfundet og håndtere kriser, og ved at basere sin forvaltning -på et fælles geografisk grundlag skabes der større sammenhæng i -opgavevaretagelsen.

+

Forvaltning af samfundet og håndtering af kriser forudsætter adgang til geografisk information. Større sammenhæng i opgavevaretagelsen skabes ved at basere sin forvaltning +på et fælles geografisk grundlag.

INSPIRE-direktivet @@ -304,36 +329,36 @@

1.1. INSPIRE-direktivet fastlægger regler for geografisk infra for geografisk information.

-

Reglerne, +

Reglerne, også kaldet for gennemførelsesbestemmelser, gælder for følgende komponenter:

INSPIRE-direktivet gennemføres via national lovgivning i de enkelte medlemslande. I Danmark sker det via -Lov om infrastruktur -for geografisk information i Den Europæiske Union, også kaldet +Lov om infrastruktur +for geografisk information i Den Europæiske Union, også kaldet INSPIRE-loven, lovbekendtgørelse nr. 746 af 15. juni 2017. Læs mere på -den danske hjemmeside om INSPIRE, hvor man +den danske hjemmeside om INSPIRE, hvor man også finder vejledninger, videoer og best practice eksempler, samt artiklen [Kron14], som ovenstående tekst er baseret på.

@@ -341,61 +366,97 @@

1.1. INSPIRE-direktivet fastlægger regler for geografisk infra

Gennemførelsesbestemmelserne er suppleret af en række tekniske -retningslinjer, der giver detaljeret vejledning om implementeringen +retningslinjer, der vejleder detaljeret om implementeringen, fx ved at anvise gældende standarder på området.

-

Disse vejledninger er ikke juridisk bindende, men har som formål at +

Retningslinjerne er ikke juridisk bindende, men har som formål at sikre reel interoperabilitet. Selve direktivet og gennemførelsesbestemmelser er forsøgt skrevet teknologineutralt. Det vil sige, at man i INSPIRE-regi kan forholde sig til og benytte sig af nye teknologier, så længe man beskriver, hvordan de er i overensstemmelse med de juridiske regler. Dette arbejde sker i INSPIRE -Maintenance and Implementation Group (MIG), en ekspertgruppe nedsat af +Maintenance and Implementation Group (MIG), en ekspertgruppe nedsat af EU Kommissionen. Den fungerer som implementeringsorgan, der behandler problemstillinger knyttet til den praktiske implementering af INSPIRE-direktivet.

-

Der henvises til en del af de tekniske vejledninger nedenfor under det +

En del af de tekniske retningslinjer findes i gennemgangen nedenfor, under det relevante emne.

-

1.2. ISO og OGC standarder

+

1.2. Åbne data-direktivet skaber adgang til offentlige data

-

ISO og OGC sikrer, at der etableres globale standarder for anvendelse af -geodatakomponenter.

+

Direktivet om åbne data og videreanvendelse af den offentlige sektors informationer, også kaldet åbne data-direktivet, har til formål at skabe adgang til og forbedre kvaliteten af de offentlige data på tværs af EU. Direktivet bidrager dermed til at styrke EU’s dataøkonomi [Digi1]. Følgende seks tematiske kategorier af datasæt fastsættes af åbne data-direktivet:

+
+
    +
  • +

    geospatiale data

    +
  • +
  • +

    jordobservation og miljø

    +
  • +
  • +

    meteorologiske data

    +
  • +
  • +

    statistik

    +
  • +
  • +

    virksomheder og virksomhedsejerskab

    +
  • +
  • +

    mobilitet

    +
  • +
+
+
+

Åbne data-direktivet gennemføres via national lovgivning i de enkelte medlemslande. I Danmark sker det via Bekendtgørelse af lov om videreanvendelse af den offentlige sektors informationer, også kaldet PSI-loven.

+
+
+

1.2.1. Anvendelse af datasæt af høj værdi giver samfundsøkonomiske fordele

+
+

I tillæg til åbne data-direktivet er der vedtaget en gennemførelsesbestemmelse, Kommissionens gennemførelsesforordning 2023/1238. Den udpeger inden for ovennævnte kategorier såkaldte datasæt af høj værdi (HVD). Datasæt af høj værdi skal være gratis, maskinlæsbare og tilgængelige via API-grænseflader. De skal også være tilgængelige i form af massedownloads, hvis det er relevant.

+
+
+

Datasæt af høj værdi skal gøres tilgængelige efter licensen Creative Commons Public Domain Dedication (CC0) eller alternativt Creative Commons BY 4.0-licensen. En tilsvarende eller mindre restriktiv åben licens må også anvendes. Digitaliseringsstyrelsen anbefaler dog brugen af standardlicenser fra Creative Commons (CC) suiten af licenser. Læs Digitaliseringsstyrelsens anbefalinger om vilkår for brug af åbne offentlige data i [Digi2].

+
+
+
+
+

1.3. Standarder for geodata etableres i regi af ISO og OGC

-

International Organization for Standardization (ISO) -tekniske komite 211 og Open -Geospatial Consortium (OGC) er de to centrale -standardiseringsorganisationer i geodatadomænet, og derfor henviser -dette bilag primært til ISO- og OGC-standarder. Disse standarder har i +

De fleste globale standarder i geodatadomænet etableres i regi af International Organization for Standardization (ISO) – mere specifikt teknisk komite 211 (ISO/TC 211) – og Open Geospatial Consortium (OGC). Derfor henviser denne gennemgang primært til ISO- og OGC-standarder.

+
+
+

ISO- og OGC-standarder har i vid udstrækning dannet grundlag for implementeringen af -INSPIRE-direktivet, der er ligeledes tale om standarder, som bliver -understøttet af en række it-produkter. Hvor der findes implementerede -løsninger baseret på de nævnte standarder, vil der være link til disse i -forbindelse med beskrivelsen af standarderne.

+INSPIRE-direktivet. Mere generelt er standarderne implementeret +i en række it-produkter. Hvor der findes implementerede +løsninger baseret på de nævnte standarder, vil der være et link til +disse i gennemgangen.

-

Fælles for såvel ISO- og OGC-standarder gælder, at de løbende bliver -ajourført og opdateret, hvorfor nedenstående på nogle områder kan -betragtes som et øjebliksbillede. Hvis der ikke står et årstal efter en -standard fra ISO, vil der til enhver tid være tale om den nyeste version +

Både ISO- og OGC-standarder ajourføres og opdateres løbende, +hvorfor gennemgangen på nogle områder kan +betragtes som et øjebliksbillede.

+
+
+

1.3.1. Om ISO-standarder

+
+

Man kan finde en oversigt over alle ISO/TC 211-standarder på +komiteens hjemmeside. +Nogle standarder er blevet ændret eller fejlrettet efter publikation. Mindre tillæg og rettelser er udgivet som særskilte dokumenter. Hvis der ikke står et årstal efter en standard fra ISO, vil der til enhver tid være tale om den nyeste version af den pågældende standard.

-

En oversigt over alle ISO-standarder fra den tekniske komite 211 kan -findes på -komiteens hjemmeside. -Man skal i den forbindelse være opmærksom på, at der til nogle af de -nævnte standarder er udgivet mindre tilføjelser og fejlrettelser som -særskilte dokumenter. I Danmark er det udvalget +

I Danmark er det udvalget S-276 -Geografisk Information i Dansk Standard (DS), der +Geografisk Information i Dansk Standard (DS), der deltager i ISO/TC 211.

@@ -406,29 +467,35 @@

1.2. ISO og OGC standarder

+
+
+

1.3.2. Om OGC-standarder

En oversigt over alle OGC-standarder findes på -OGC’s hjemmeside. En del standarder +OGC’s hjemmeside. En del standarder er udgivet i flere versioner i takt med, at behovene for standardisering har udviklet sig. På hjemmesiden kan man finde både den gældende version -samt tidligere (og dermed tilbagetrukne) versioner. OGC har et +samt tidligere (og dermed tilbagetrukne) versioner.

+
+
+

OGC har et compliance-program, hvis formål er, at øge systeminteroperabilitet samtidigt med, at risikoen ved at vælge en ny teknologi mindskes. Man -kan på OGC’s hjemmeside se, om et produkt, ifølge producenten, -implementerer en standard, eller om det ifølge OGC er helt konformt med -standarden. Det +kan på OGC’s hjemmeside se, om et produkt +implementerer en standard ifølge producenten, eller om det er helt konformt med +standarden ifølge OGC. Det er dog ikke alle produkter, som implementerer en bestemt standard, der står på listerne. Det afhænger af, om producenterne har -registreret +registreret deres produkt.

@@ -438,7 +505,7 @@

1.2. ISO og OGC standarder

Note
-OGC-standarder er uden royalties, og er offentligt tilgængelige. +OGC-standarder er uden royalties og er offentligt tilgængelige. @@ -446,6 +513,7 @@

1.2. ISO og OGC standarder

+

2. Standarder og best practices på udvalgte områder med relation til geodata

@@ -494,7 +562,7 @@

2.1.1. Hvidbog om fællesoffentlig digital arkitektur

DIGITALISERINGSSTYRELSEN. Den digitalt sammenhængende offentlige sektor. Hvidbog om fællesoffentlig digital arkitektur. Version 1.0. juni 2017. Tilgængelig på: -https://arkitektur.digst.dk/node/1175

+https://arkitektur.digst.dk/node/1175

Dokumentet beskriver arkitekturprincipper og –regler, som understøtter @@ -506,8 +574,7 @@

2.1.2. Fællesoffentlige regler for begrebs- og datamod
-

DIGITALISERINGSSTYRELSEN. Fællesoffentlige regler for begrebs- og -datamodellering. Version 2.0.0. 2019. Tilgængelig på: https://arkitektur.digst.dk/metoder/regler-begrebs-og-datamodellering

+

DIGITALISERINGSSTYRELSEN. Fællesoffentlige regler for begrebs- og datamodellering. Version 2.1.1. 2 august 2021. [Set 5 oktober 2023]. Tilgængelig på: https://arkitektur.digst.dk/node/1091

@@ -527,6 +594,9 @@

2.1.2. Fællesoffentlige regler for begrebs- og datamod
+

Modellering efter modelreglerne understøttes af en vejledning og et sæt værktøjer.

+
+

I høj fokus skal være egenskaber som går igen i mange datasæt. Eksempler er forskellige typer datoer (forslagsdato, vedtagelsesdato, osv.) og status ifm. et objekts livscyklus.

@@ -539,12 +609,12 @@

2.1.2. Fællesoffentlige regler for begrebs- og datamod
  • historik: egenskaber som beskriver et objekts levetid i forhold til virkningstid og registreringstid stiller store krav til det it-system, -der skal holde styr på data. Se også punkt 5 om historik.

    +der skal holde styr på data. Se også Tid og historik.

  • sammenhæng: relationer til andre modeller forudsætter, at man i praksis kan og vil anvende de data, som de andre modeller beskriver, se -også punkt 2 om identifikatorer.

    +også Identifikatorer.

  • @@ -554,14 +624,26 @@

    2.1.2. Fællesoffentlige regler for begrebs- og datamod

    -

    2.1.3. Vejledning i begrebs- og datamodellering

    +

    2.1.3. DS/ISO 704 Begrebsarbejde – Principper og metoder

    -

    FÆLLESOFFENTLIG DIGITAL ARKITEKTUR, Vejledning i begrebs- og -datamodellering. Tilgængelig på: https://arkitektur.digst.dk/node/770

    +

    DS/ISO 704:2022, Begrebsarbejde – Principper og metoder

    +
    +
    +

    Standarden beskriver hvordan objekter, begreber, definitioner og betegnelser relaterer sig til hinanden. Den opstiller også principper for hvordan termer dannes og hvordan definitioner udarbejdes.

    +
    + + + + + +
    +
    Note
    +
    -

    Vejledningen uddyber reglerne beskrevet i Fællesoffentlige regler for begrebs- og datamodellering og beskriver processerne omkring -modellering.

    +

    Guide to terminology [Suon01] er en praktisk introduktion til principper og metoder for praktisk terminologiarbejde. Bogen giver praktiske eksempler på, hvordan man udarbejder definitioner.

    +
    +
    @@ -597,7 +679,7 @@

    2.1.4. DS/ISO 19103 Konceptuelt modelleringssprog

    ISO/TC 211 vedligeholder og opbevarer alle UML-modeller som indgår i de -forskellige ISO/TC 211 standarder i det “Harmonized Model Repository”. +forskellige ISO/TC 211 standarder i det “Harmonized Model Repository”. Det gør, at man kan bruge disse typer i sine egne geografiske datamodeller.

    @@ -614,7 +696,7 @@

    2.2. Identifikatorer

    indgår i, og gerne globalt unikt - og som ikke ændres over tid. Tildeling og publicering af identifikatorer er grundlæggende for at støtte oprettelsen af links fra andre data til ens egne data og dermed for at sammensætte data på tværs af datasæt. Data udstillet gennem det -fællesoffentlige grunddataprogram +fællesoffentlige grunddataprogram indeholder identifikatorer. Når et nyt register eller et nyt datasæt skal etableres, kan man finde gode råd i nedenstående dokumenter.

    @@ -628,7 +710,7 @@

    2.2. Identifikatorer

    2.2.1. Linked identifier schemes

    GEOSPATIAL COMMISSION, Linked identifier schemes: Best practice guide. Version 0.3. oktober 2019. -Tilgængelig på: https://www.gov.uk/government/publications/linked-identifier-schemes-best-practice-guide

    +Tilgængelig på: https://www.gov.uk/government/publications/linked-identifier-schemes-best-practice-guide

    Denne best practice indeholder praktiske anbefalinger i, hvordan identifikatorer skal udformes, @@ -651,7 +733,7 @@

    2.2.1. Linked identifier schemes

    2.2.2. UUID

    -

    Recommendation ITU-T X.667 | ISO/IEC 9834-8, Information technology – Procedures for the operation of object identifier registration authorities: Generation of universally unique identifiers and their use in object identifiers. International Telecommunication Union, 14 oktober 2012. ITU-T X-Series Recommendations: Data networks, open system communications and security. Tilgængelig på: http://handle.itu.int/11.1002/1000/11746

    +

    Recommendation ITU-T X.667 | ISO/IEC 9834-8, Information technology – Procedures for the operation of object identifier registration authorities: Generation of universally unique identifiers and their use in object identifiers. International Telecommunication Union, 14 oktober 2012. ITU-T X-Series Recommendations: Data networks, open system communications and security. Tilgængelig på: http://handle.itu.int/11.1002/1000/11746

    Denne ISO standard standardiserer oprettelse af “universally unique identifiers” (UUID’er).

    @@ -713,7 +795,7 @@

    2.3.1. DS/EN ISO 19107 Geometrimodel

    2.3.2. Simple feature access - Part 1: Common architecture

    -

    OGC 06-103r4, OpenGIS Implementation Standard for Geographic Information Simple feature access - Part 1: Common architecture Version 1.2.1. 28 maj 2011. Tilgængelig på: http://portal.opengeospatial.org/files/?artifact_id=25355

    +

    OGC 06-103r4, OpenGIS Implementation Standard for Geographic Information Simple feature access - Part 1: Common architecture Version 1.2.1. 28 maj 2011. Tilgængelig på: http://portal.opengeospatial.org/files/?artifact_id=25355

    OGC-standarden OpenGIS Implementation Standard for Geographic @@ -855,7 +937,7 @@

    2.3.2. Simple feature access - Part 1: Common architecture

    2.3.3. Simple feature access - Part 2: SQL option

    OGC 06-104r4, OpenGIS Implementation Standard for Geographic Information Simple feature access - Part 2: SQL option. Version 1.2.1. 4 august 2010. Tilgængelig på: -http://portal.opengeospatial.org/files/?artifact_id=25354

    +http://portal.opengeospatial.org/files/?artifact_id=25354

    OGC-standarden OpenGIS Implementation Standard for Geographic @@ -982,7 +1064,7 @@

    2.4.1. DS/EN ISO 19111 Koordinatreferencer

    De nævnte standarder implementeres i det frie og åbne værktøj -PROJ, +PROJ, “geodæsiens schweizerkniv”, udviklet i et åbent internationalt samarbejde.

    @@ -1081,7 +1163,7 @@

    2.4.4. Well-known text representation of coordinate reference s

    OGC 18-010r7, Geographic information - Well-known text representation of coordinate reference systems. Version 2.0.6. 13 august 2019. Tilgængelig på: -http://docs.opengeospatial.org/is/18-010r7/18-010r7.html

    +http://docs.opengeospatial.org/is/18-010r7/18-010r7.html

    Denne OGC-standard definerer strukturen og indholdet af @@ -1104,9 +1186,19 @@

    2.4.4. Well-known text representation of coordinate reference s

    -

    2.4.5. Vejledning i brug af koordinatreferencesystemer

    +

    2.4.5. GeoNotes

    -

    SDFE, Vejledning i brug af koordinatreferencesystemer

    +

    GeoNotes, Styrelsen for Dataforsyning og Infrastruktur. Tilgængelig på: https://sdfi.dk/vores-opgaver/geodaesi/geofaglige-publikationer

    +
    +
    +

    GeoNotes-serien omfatter publikationer om koordinatsystemer relevant for Danmark og Grønland, f.eks. ETRS89/UTM32 og DVR90.

    +
    +
    +
    +
    +

    2.5. Tid og historik

    +
    +

    Virksomheder og myndigheder håndterer forskellige ting som er vigtige i deres dagligdag. Det kan være fysiske objekter (f.eks. bygninger) eller mere abstrakte begreber (f.eks. aftaler eller kunder). Disse ting betegnes forretningsobjekter.

    @@ -1115,98 +1207,117 @@

    2.4.5. Vejledning i brug af koordinatreferencesystemer

    Note
    -Igangværende arbejde +Der skelnes mellem typer af forretningsobjekter og instanser af forretningsobjekter. F.eks. dit hus, mit hus og vores kontor er alle tre instanser af typen “bygning”. Man kan også sige at dit hus, mit hus og vores kontor er eksemplarer, forekomster eller individer af klassen, slagsen eller almenbegrebet “bygning”. “Forretningsobjekt” anvendes her som synonym for "forretningsobjektinstans".
    +
    +

    For at en virksomhed eller myndighed kan holde styr på data om sine forretningsobjektinstanser, registreres deres repræsentationer, kaldt dataobjekter, i et informationssystem. Forretningsobjekter befinder sig i virkeligheden, hvorimod dataobjekter befinder sig i informationssystemer, og er information om virkeligheden.

    -
    -
    -

    2.5. Tid og historik

    -

    Historik er den tidsmæssige repræsentation af noget. To vigtige -tidsdimensioner er virkningstid (tid hvor et faktum er sandt i den -modellerede virkelighed) og registreringstid (tid hvor et faktum er -gældende i en database og kan findes).

    +

    Virkeligheden er i stadig forandring; et forretningsobjekt kan ændre sig og dermed befinde sig i en ny tilstand. Man kan derfor stille følgende tre spørgsmål om et forretningsobjekt:

    +
    +
      +
    1. +

      Hvordan er forretningsobjektet lige nu?

      +
    2. +
    3. +

      Hvordan var forretningsobjektet på et givet tidspunkt i fortiden?

      +
    4. +
    5. +

      Hvordan vil forretningsobjektet være på et givet tidspunkt i fremtiden?

      +
    6. +
    +
    +
    + + + + + +
    +
    Note
    +
    -

    Ved at inkludere virkningstid i en model, kan man svare på de følgende -spørgsmål:

    +

    Når man f.eks. er interesseret i et hus’ udseende (farve, form, osv.), kan spørgsmålene formuleres som følgende:

    -
    -
      +
      +
      1. -

        Hvad er gældende (lige nu)?

        +

        Hvordan ser huset ud lige nu?

      2. -

        Hvad var gældende på et givet tidspunkt i fortiden?

        +

        Hvordan så huset ud på et givet tidspunkt i fortiden?

      3. -

        Hvad vil være gældende på et givet tidspunkt i fremtiden?

        +

        Hvordan vil huset se ud på et givet tidspunkt i fremtiden?

      4. -
    + +
    +
    -

    Ved at inkludere registreringstid i en model, kan man svare på de -følgende spørgsmål:

    +

    Hvis der i et informationssystem registreres hvornår et forretningsobjekt har ændret sig eller vil ændre sig, så understøtter informationssystemet virkningstid og kan det svare på ovenstående tre spørgsmål.

    -
    -
      +
      +

      Vores viden om virkeligheden er også i stadig forandring. Man kan derfor stille følgende to spørgsmål:

      +
      +
      +
      1. -

        Hvad ved man rent faktisk (lige nu)?

        +

        Hvad ved man nu om forretningsobjektet? Eller rettere sagt, hvad tror man nu om forretningsobjektet?

      2. -

        Hvad vidste/troede man på et givet tidspunkt i fortiden?

        +

        Hvad troede man på et givet tidspunkt i fortiden om forretningsobjektet?

      3. -
    +
    -

    Ved at inkludere både virkningstid og registreringstid i en model, kan -man svare på spørgsmål som:

    +

    Hvis der i et informationssystem registreres hvornår man har fået ny viden om et forretningsobjekt, så understøtter informationssystemet registreringstid og kan det svare på ovenstående to spørgsmål.

    -
    -
      +
      +

      Hvis der i et informationssystem registreres hvornår et forretningsobjekt har ændret sig eller vil ændre sig samt hvornår man har fået ny viden, så understøtter informationssystemet bitemporalitet eller dobbelthistorik og kan det svare på følgende seks spørgsmål:

      +
      +
      +
      1. -

        Hvad ved man som værende gældende (lige nu)?

        +

        Hvad tror man nu om hvordan forretningsobjektet er lige nu?

      2. -

        Hvad var gældende og troede man på et givet tidspunkt i fortiden?

        +

        Hvad tror man nu om hvordan forretningsobjektet var på et givet tidspunkt i fortiden?

      3. -

        Hvad vil være gældende på et givet tidspunkt i fremtiden (i forhold -til nu)?

        +

        Hvad tror man nu om hvordan forretningsobjektet vil være på et givet tidspunkt i fremtiden?

      4. -

        På et givet tidspunkt i fortiden, hvad troede man ville være gældende -lige nu?

        +

        Hvad troede man på et givet tidspunkt i fortiden om hvordan forretningsobjektet var på det tidspunkt?

      5. -

        På et givet tidspunkt i fortiden, hvad troede man var gældende på et -andet tidspunkt i fortiden?

        +

        Hvad troede man på et givet tidspunkt i fortiden om hvordan forretningsobjektet var på et tidligere tidspunkt?

      6. -

        På et givet tidspunkt i fortiden, hvad troede man ville være gældende -på et tidspunkt i fremtiden?

        +

        Hvad troede man på et givet tidspunkt i fortiden om hvordan forretningsobjektet ville være på et senere tidspunkt?

      7. -
    +
    -

    Når man har både virkningstid og registeringstid med, taler man i -datalogi om bitemporalitet, også kendt som dobbelthistorik.

    +

    Håndtering af tid i relationelle databaser beskrives udførligt i [Snodgrass]. Designmønstre for håndtering af tid i software beskrives i [Fowl05]. [Fowl05] henviser også til forskelligt anden relevant litteratur.

    -

    2.5.1. Temporal Databases: Research and Practice

    +

    2.5.1. The Consensus Glossary of Temporal Database Concepts

    JENSEN, Christian S. og DYRESON, Curtis E. The Consensus Glossary of Temporal Database Concepts—February 1998 Version. I: Temporal Databases: Research and Practice. Springer Berlin Heidelberg, 1998. p.  367–405. Lecture Notes in Computer Science. -doi:10.1007/BFb0053710. -Tilgængelig på: https://infolab.usc.edu/csci599/Fall2001/paper/glossary.pdf

    +doi:10.1007/BFb0053710. +Tilgængelig på: https://infolab.usc.edu/csci599/Fall2001/paper/glossary.pdf

    -

    Denne artikel indeholder termer og definitioner for begreber som +

    Artiklen The Consensus Glossary of +Temporal Database Concepts indeholder termer og definitioner for begreber som anvendes i temporale databaser, såsom “temporal”, “lifespan”, “valid time”, osv. En forklaring for hvorfor en bestemt term, og ikke en anden term, er valgt, er også til stede. Som titlen indikerer, er der tale om @@ -1220,7 +1331,7 @@

    2.5.1. Temporal Databases: Research and Practice

    Note
    -Grunddataprogrammets begreber “virkningstid” og “registreringstid” +“Virkningstid” og “registreringstid” svarer til artiklens begreber “Valid time”, henholdsvis “transaction time”. @@ -1253,113 +1364,6 @@

    2.5.2. ISO/IEC 9075-2, Database languages — SQL — Part 2: Fo

    -
    -

    2.5.3. ISO/IEC TR 19075-2, Database languages — SQL Technical Reports — Part 2: SQL Support for Time-Related Information

    -
    -

    ISO/IEC JTC 1/SC 32. ISO/IEC TR 19075-2:2015, Information technology — Database languages — SQL Technical Reports — Part 2: SQL Support for Time-Related Information. Technical Report. International Organization for Standardization, 1 juli 2015. Tilgængelig på: -https://standards.iso.org/ittf/PubliclyAvailableStandards/c060394_ISO_IEC_TR_19075-2_2015.zip

    -
    -
    -

    Ved siden af selve SQL-standarden har komitéen udgivet nogle tekniske -rapporter, som er gratis tilgængelige. Denne rapport beskriver -understøttelse for tidsrelaterede informationer.

    -
    -
    - - - - - -
    -
    Note
    -
    -Rapporten er i skrivende stund under revidering. -
    -
    -
    -
    -

    2.5.4. Bitemporalitet, proof of concept

    -
    -

    GEODATASTYRELSEN og KL. Bitemporalitet. Proof of concept. 19 september 2014. [Set 11 februar 2020]. Tilgængelig på: -http://arkitekturguiden.digitaliser.dk/sites/default/files/ctools/bitemporalitet-v1.2.pdf

    -
    -
    -

    Rapporten beskriver en række problemstillinger omkring historik og -bitemporalitet, som er relevante i forhold til at distribuere data med -høj aktualitet og med en datahistorik der giver sporbarhed i de -foretagne registreringer. Dokumentet anvender en konstrueret matrikulær -udstykning som showcase til at forklare egenskaber og konsekvenser ved -modellering af bitemporale egenskaber.

    -
    -
    -

    Dokumentet blev skrevet for at skabe mere tydelighed om -reglen om dobbelthistorikunderstøttelse fra Grunddata-modelreglerne -[Grunddata-modelregler].

    -
    -
    -
    -

    2.5.5. Regelsæt for historik i data

    -
    -

    SDFE, Regelsæt for historik i data [igangværende arbejde]

    -
    -
    -

    Dokumentet beskrives tre sæt af historikmodeller, som understøtter -forskellig funktionalitet vedrørende forvaltede objekters livscyklus og -de udtræk, der gør historikken brugbar.

    -
    -
    -

    Dokumentet indeholder beskrivelse af et begrebsapparat, der kommunikerer -en relativt kompleks, men også en konsistent og implementérbar model, der -kan danne baggrund for håndtering af historik i data, der udstiller -offentligt forvaltede objekter.

    -
    -
    -

    Til sidst er der en beskrivelse af, hvordan historikken anvendes i -forbindelse med andre attributter, såsom status, med det formål at -styrke den forretningsmæssige brug af data.

    -
    -
    - - - - - -
    -
    Note
    -
    -SDFE har p.t. et eksisterende regelsæt, som skal revideres. -
    -
    -
    -
    -

    2.5.6. Developing time-oriented database applications in SQL

    -
    -

    SNODGRASS, Richard T. Developing time-oriented database applications in -SQL. San Francisco, California : Morgan Kaufmann Publishers, juli 1999. -ISBN 1-55860-436-7. Tilgængelig på: -https://www2.cs.arizona.edu/~rts/tdbbook.pdf

    -
    -
    -

    Bogen er den mest omfattende behandling af håndtering af tid i -relationelle databaser der findes og var den vigtigste kilde for -ovenstående rapport.

    -
    -
    -
    -

    2.5.7. Further Patterns of Enterprise Application Architecture

    -
    -

    FOWLER, Martin. Temporal Patterns. Further Patterns of Enterprise -Application Architecture. 16 februar 2005. [Set 11 februar 2020]. -Tilgængelig på: -https://martinfowler.com/eaaDev/timeNarrative.html

    -
    -
    -

    Indlægget beskriver problematikken ang. tidsdimensioner og præsenterer -forskellige designmønstre (“design patterns”) for at håndtere -forskellige grader af tidsunderstøttelse i software. Derudover henviser -indlægget til forskelligt anden relevant litteratur.

    -
    -

    2.6. Metadata

    @@ -1408,10 +1412,10 @@

    2.6.1. DS/EN ISO 19115 Metadata

    henhold til INSPIRE-loven.

    -

    Geodata-info.dk +

    Geodata-info.dk udstiller metadata i henhold til denne standard og understøtter dermed også INSPIRE-loven. Det samme gør sig gældende for INSPIREs egen -metadataportal.

    +metadataportal.

    Der findes XML-schemaer til denne standard, se DS/ISO/TS 19139.

    @@ -1451,7 +1455,7 @@

    2.6.2. DS/EN ISO 19115-1 Metadata - Part 1: Fundamentals

    ca. 10 år erfaring indsamlet fra en lang række af implementeringer.

    @@ -1480,7 +1484,7 @@

    2.6.3. DS/EN ISO 19115-2 Metadata - Del 2: Udvidelse til indsam @@ -1514,7 +1518,7 @@

    2.6.4. DS/EN ISO 19119 Tjenesteydelser

    @@ -1538,7 +1542,7 @@

    2.6.5. DS/ISO/TS 19139 Metadata - Implementering af XML-skema

    @@ -1592,7 +1596,7 @@

    2.6.6. DS/EN ISO 19157 Datakvalitet

    geografiske data.

    Denne standard er i proces med at blive opdateret. Det forventes at der @@ -1608,12 +1612,12 @@

    2.6.7. Technical Guidance for the implementation of INSPIRE

    Technical Guidance for the implementation of INSPIRE dataset and service metadata based on ISO/TS 19139:2007. Version 2.0.1. 2 marts -2017. Tilgængelig på: http://inspire.ec.europa.eu/id/document/tg/metadata-iso19139/2.0.1

    +2017. Tilgængelig på: http://inspire.ec.europa.eu/id/document/tg/metadata-iso19139/2.0.1

    @@ -1623,7 +1627,7 @@

    2.6.8. Data Catalog Vocabulary (DCAT)

    Alejandra, PEREGO, Andrea og WINSTANLEY, Peter, red. Data Catalog Vocabulary (DCAT) - Version 2. W3C Recommendation. World Wide Web Consortium, 4 februar 2020. [Set 28 februar 2020]. Tilgængelig på: -https://www.w3.org/TR/vocab-dcat-2/

    +https://www.w3.org/TR/vocab-dcat-2/

    DCAT gør det muligt for en udgiver at beskrive datasæt og datatjenester @@ -1650,7 +1654,7 @@

    2.6.8. Data Catalog Vocabulary (DCAT)

    DCAT-AP-DK, en delmængde af DCAT-AP, som igen er en delmængde af DCAT, -benyttes til det fælles offentlige datasætkatalog +benyttes til det fælles offentlige datasætkatalog , der giver overblik over hvilke offentlige datasæt, der findes, hvor de findes, og om de er tilgængelige.

    @@ -1669,7 +1673,7 @@

    2.6.9. GeoDCAT-AP

    OGC 18-001r1, GeoDCAT-AP. OGC Discussion Paper. 9 januar 2019. Tilgængelig på: -https://portal.opengeospatial.org/files/?artifact_id=82475

    +https://portal.opengeospatial.org/files/?artifact_id=82475

    GeoDCAT er et initiativ med potentiale til integrere DCAT-metadata, som @@ -1688,7 +1692,7 @@

    2.6.9. GeoDCAT-AP

    INSPIRE har udviklet en -udvidelse til DCAT til håndtering af geografiske metadata. +udvidelse til DCAT til håndtering af geografiske metadata. @@ -1714,7 +1718,7 @@

    2.7.1. Geography Markup Language (GML) Encoding Standard

    OGC 07-036r1, OpenGIS® Geography Markup Language (GML) Encoding Standard. Version 3.2.2. 5 december 2016. Tilgængelig på: -https://portal.opengeospatial.org/files/?artifact_id=74183&version=2

    +https://portal.opengeospatial.org/files/?artifact_id=74183&version=2

    Denne standard specificerer en indkodning i Extensible Markup Language @@ -1743,7 +1747,7 @@

    2.7.1. Geography Markup Language (GML) Encoding Standard

    Skemaerne for GML 3.2 ligger på -http://schemas.opengis.net/gml/3.2.1/ +http://schemas.opengis.net/gml/3.2.1/ (det er en fejl fra OGC’s side, at den sidste undermappe hedder 3.2.1, det burde have været 3.2).

    @@ -1779,7 +1783,7 @@

    2.7.2. Geography Markup Language (GML) — Extended schemas and

    OGC 10-129r1, OGC® Geography Markup Language (GML) — Extended schemas and encoding rules. Version 3.3.0. 7 februar 2012. Tilgængelig på: -https://portal.opengeospatial.org/files/?artifact_id=46568

    +https://portal.opengeospatial.org/files/?artifact_id=46568

    GML 3.3-standarden er en udvidelse af GML 3.2-standarden, ikke en @@ -1804,7 +1808,7 @@

    2.7.2. Geography Markup Language (GML) — Extended schemas and

    Standarden er moden, der forventes ikke nye versioner udover eventuelle @@ -1820,7 +1824,7 @@

    2.7.3. Geography Markup Language (GML) simple features profile

    OGC 10-100r3, Geography Markup Language (GML) simple features profile (with Corrigendum). Version 2.0. 5 april 2012. Tilgængelig på: -http://portal.opengeospatial.org/files/?artifact_id=42729

    +http://portal.opengeospatial.org/files/?artifact_id=42729

    GML-standarden er en meget omfattende standard, og derfor har OGC @@ -1846,7 +1850,7 @@

    2.7.4. GeoPackage Encoding Standard

    OGC 12-128r15, OGC® GeoPackage Encoding Standard - with Corrigendum. Version 1.2.1. 6 september 2018. Tilgængelig på: -http://www.geopackage.org/spec121/

    +http://www.geopackage.org/spec121/

    GeoPackage er baseret på SQLite, et relationelt @@ -1871,12 +1875,12 @@

    2.7.4. GeoPackage Encoding Standard

    I Nederlandene er GeoPackage-standarden optaget på følg-eller-forklar -listen af “Dutch Standardisation Forum”. Anvendelsesområdet for +listen af “Dutch Standardisation Forum”. Anvendelsesområdet for GeoPackage er ifølge motiveringen for optagelse af listen følgende: “GeoPackage skal anvendes når det offentlige tilbyder geodata til download til tredjepart”.

    @@ -1910,7 +1914,7 @@

    2.7.5. PDF Georegistration Encoding Best Practice

    OGC 08-139r3, PDF Georegistration Encoding Best Practice. OGC Best Practice. Version 2.2. 17 januar 2011. Tilgængelig på: -https://portal.opengeospatial.org/files/?artifact_id=40537

    +https://portal.opengeospatial.org/files/?artifact_id=40537

    Denne OGC best practice beskriver hvordan man kan lave PDF-dokumenter @@ -1948,7 +1952,7 @@

    2.7.5. PDF Georegistration Encoding Best Practice

    -

    JSON [RFC 8259], GeoJSON [RFC 7946] og JSON Schema +

    JSON [RFC 8259], GeoJSON [RFC 7946] og JSON Schema [JSON Schema] er udviklet i regi af Internet Engineering Task Force (IETF):

    @@ -1959,7 +1963,7 @@

    2.7.5. PDF Georegistration Encoding Best Practice

    OGC er i gang med at udarbejde en JSON -Best Practice, en OGC Best Practice for hvordan man kan anvende JSON +Best Practice, en OGC Best Practice for hvordan man kan anvende JSON som indkodning for OGC-standarden. Indholdet er især baseret på Testbed-12 JSON and GeoJSON User Guide [OGC 16-122r1] og Testbed-12 Javascript-JSON-JSON-LD Engineering Report [OGC 16-051], @@ -1979,22 +1983,22 @@

    2.8. Udveksling af geodata - tjenester

    mellem klienter og disse tjenester, hvoraf de vigtigste og mest kendte er Web Map Service (WMS), Web Map Tile Service (WMTS) og Web Feature Service (WFS). Derudover findes der fx -Web Coverage Service (WCS) og +Web Coverage Service (WCS) og Sensor Observation Service -(SOS), som ikke er beskrevet yderligere her.

    +(SOS), som ikke er beskrevet yderligere her.

    OGC er ved at definere en ny, moderniseret, suite af standarder, som understøtter de samme brugsscenarier, og som anvender de nuværende best practices for at dele data på webbet, se også -https://ogcapi.ogc.org/.

    +https://ogcapi.ogc.org/.

    2.8.1. Web Feature Service (WFS)

    OGC 09-025r2, OGC® Web Feature Service 2.0 Interface Standard – With Corrigendum. Version 2.0.2. 10 juli 2014. Tilgængelig på: -http://docs.opengeospatial.org/is/09-025r2/09-025r2.html

    +http://docs.opengeospatial.org/is/09-025r2/09-025r2.html

    Denne OGC-standard beskriver snitfladen mellem en klient og en @@ -2040,7 +2044,7 @@

    2.8.2. INSPIRE Download Services

    Denne INSPIRE-vejledning beskriver hvordan man kan leve op til INSPIREs @@ -2058,7 +2062,7 @@

    2.8.2. INSPIRE Download Services

    Man kan teste om en tjeneste er i overensstemmelse med vejledningen vha. -INSPIRE’s validator.

    +INSPIRE’s validator.

    @@ -2070,7 +2074,7 @@

    2.8.3. Web Map Server (WMS)

    OGC 06-042, OpenGIS® Web Map Server Implementation Specification. Version 1.3.0. 15 marts 2006. Tilgængelig på: -http://portal.opengeospatial.org/files/?artifact_id=14416

    +http://portal.opengeospatial.org/files/?artifact_id=14416

    Denne OGC-standard beskriver snitfladen mellem en klient og en @@ -2088,7 +2092,7 @@

    2.8.4. Styled Layer Descriptor (SLD)

    OGC 05-078r4, Styled Layer Descriptor profile of the Web Map Service Implementation Specification. Version 1.1.0. 29 juni 2007. Tilgængelig på: -http://portal.opengeospatial.org/files/?artifact_id=22364

    +http://portal.opengeospatial.org/files/?artifact_id=22364

    Denne OGC-standard, Styled Layer Descriptor (SLD), beskriver hvordan en @@ -2113,7 +2117,7 @@

    2.8.5. Symbology Encoding Implementation Specification

    OGC 05-077r4, Symbology Encoding Implementation Specification. Version 1.1.0. 21 juli 2006. Tilgængelig på: -http://portal.opengeospatial.org/files/?artifact_id=16700

    +http://portal.opengeospatial.org/files/?artifact_id=16700

    Denne OGC-standard definerer et sprog for præsentation af geodata (styling).

    @@ -2124,7 +2128,7 @@

    2.8.6. Web Map Tile Service (WMTS)

    OGC 07-057r7, OpenGIS® Web Map Tile Service Implementation Standard. Version 1.0.0. 6 april 2010. Tilgængelig på: -http://portal.opengeospatial.org/files/?artifact_id=35326

    +http://portal.opengeospatial.org/files/?artifact_id=35326

    Denne OGC-standard beskriver snitfladen mellem en klient og en @@ -2147,7 +2151,7 @@

    2.8.6. Web Map Tile Service (WMTS)

    2.8.7. INSPIRE View Services

    -

    Technical Guidance for the implementation of INSPIRE View Services. Version 3.11. 4 april 2013. Tilgængelig på: https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1

    +

    Technical Guidance for the implementation of INSPIRE View Services. Version 3.11. 4 april 2013. Tilgængelig på: https://inspire.ec.europa.eu/documents/technical-guidance-implementation-inspire-view-services-1

    Denne INSPIRE-vejledning beskriver, hvordan man kan leve op til INSPIREs @@ -2162,7 +2166,7 @@

    2.8.7. INSPIRE View Services

    Man kan teste om en tjeneste er i overensstemmelse med vejledningen vha. -INSPIRE’s validator. +INSPIRE’s validator. @@ -2173,7 +2177,7 @@

    2.8.8. Catalogue Services (CSW)

    OGC 07-006r1, OpenGIS® Catalogue Services Specification. Version 2.0.2. 23 februar 2007. Tilgængelig på: -http://portal.opengeospatial.org/files/?artifact_id=20555

    +http://portal.opengeospatial.org/files/?artifact_id=20555

    Denne OGC-standard definerer snitfladen mellem en klient og en @@ -2187,7 +2191,7 @@

    2.8.8. Catalogue Services (CSW)

    Note
    -Geodata-info +Geodata-info er i overensstemmelse med denne standard. @@ -2200,7 +2204,7 @@

    2.8.9. CSW - ISO Metadata Application Profile

    OGC 07-045r1, OpenGIS® Catalogue Services Specification 2.0.2 - ISO Metadata Application Profile: Corrigendum. 9 marts 2018. Tilgængelig på: -https://portal.opengeospatial.org/files/?artifact_id=77855

    +https://portal.opengeospatial.org/files/?artifact_id=77855

    Denne OGC-standard definerer hvordan man anvender Catalogue Services (CSW) sammen @@ -2213,7 +2217,7 @@

    2.8.9. CSW - ISO Metadata Application Profile

    Note
    -Geodata-info +Geodata-info er i overensstemmelse med denne standard. @@ -2225,7 +2229,7 @@

    2.8.10. OGC API - Features - Part 1: Core

    OGC API - Features - Part 1: Core. Version 1.0. 7 oktober 2019. Tilgængelig på: -http://docs.opengeospatial.org/is/17-069r3/17-069r3.html

    +http://docs.opengeospatial.org/is/17-069r3/17-069r3.html

    Denne OGC-standard er den første af OGCs nye suite af API-standarder.

    @@ -2246,6 +2250,38 @@

    2.8.10. OGC API - Features - Part 1: Core

    +
    +

    2.9. Arkivering af geodata

    +
    +

    Bestemte datasæt indeholdende geodata bør bevares for eftertiden.

    +
    +
    +

    2.9.1. Bekendtgørelse om arkiveringsversioner

    +
    +

    KULTURMINISTERIET. Bekendtgørelse om arkiveringsversioner. 12 februar 2020. BEK nr 128. Tilgængelig på: https://www.retsinformation.dk/eli/lta/2020/128

    +
    +
    +

    Statslige myndigheder skal anmelde nye it-systemer til Rigsarkivet, inden de tages i brug. Rigsarkivet vurderer ud fra anmeldelsen, om der skal afleveres en kopi af data til arkivet, og hvornår der i givet fald skal arkiveres første gang. Af de it-systemer som Rigsarkivet har bestemt til bevaring, skal den statslige myndighed producere arkiveringsversioner. En arkiveringsversion er en kopi af data fra myndighedens it-system, suppleret med dokumentation om systemet samt filer, der beskriver hvordan data hænger sammen. Arkiveringsversionen skal udarbejdes i bestemte formater, for at den kan bevares over tid [Rigs19]. Rigsarkivet fastsætter formaterne i Bekendtgørelse om arkiveringsversioner. Bekendtgørelsen uddybes og eksemplificeres i Vejledning til bekendtgørelse om arkiveringsversioner [Rigs22].

    +
    +
    + + + + + +
    +
    Note
    +
    +
    +

    Geodata i it-systemer skal lagres som GML-filer i arkiveringsversionen. Bemærk at GML version 3.1.1 [GML 3.1.1] skal anvendes, og ikke GML 3.2.2.

    +
    +
    +

    Læs mere om aflevering og anmeldelse af data på Rigsarkivets hjemmeside, https://www.rigsarkivet.dk/.

    +
    +
    +
    +
    +
    @@ -2254,52 +2290,76 @@

    Referencer