UNPKG

@mattilsynet/designsystem-css

Version:

## Installation and usage

1,165 lines (1,147 loc) • 879 kB
@charset "UTF-8"; /* Credit to Andy Bell's Modern CSS Reset @link https://piccalil.li/blog/a-modern-css-reset/ 🟣 = additions by Stephanie Eckles */ /* Box sizing rules */ *, *::before, *::after { box-sizing: border-box; } /* Remove default margin */ .mt-body, h1, h2, h3, h4, .mt-h5, .mt-h6, p, .mt-figure, blockquote, .mt-fieldset, .mt-legend, dl, dd { margin: 0; } /* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */ ul[role=list], ol[role=list] { margin: 0; padding: 0; list-style: none; } /* Remove top and bottom margins for list, parent or sibling control spacing */ ul, ol { margin-top: 0; margin-bottom: 0; } /* Set core root defaults */ html:focus-within { scroll-behavior: smooth; } /* Set core body defaults */ .mt-body { min-height: 100vh; } p, ul:not([class]):not([role]) li, ol:not([class]):not([role]) li { line-height: 140%; } /* A elements that don't have a class get default styles */ a { text-decoration-skip-ink: auto; text-decoration-thickness: max(0.08em, 1px); text-underline-offset: 0.15em; } /* Make images easier to work with */ .mt-img, picture, svg { display: block; max-width: 100%; } /* 🟣 Give SVGs common baseline */ svg { fill: currentColor; pointer-events: none; } /* 🟣 Scroll margin allowance above anchor links */ [id] { scroll-margin-top: 2rem; } /* 🟣 Scroll margin allowance below focused elements to ensure they are clearly in view */ *:focus { scroll-margin-bottom: 8vh; } /* Inherit fonts for inputs and buttons */ .mt-input, button, textarea, select { font: inherit; } /* Remove all animations, transitions and smooth scroll for people that prefer not to see them */ @media (prefers-reduced-motion: reduce) { html:focus-within { scroll-behavior: auto; } *, *::before, *::after { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; } } /* šŸ›‘ STOP! Do not change this file directly. Modify colors in src/utilities/colors.js */ .icon-align, .icon--upload-before, .icon--download-before, .icon--collapse-before, .icon--expand-before, .icon--x-before, .icon--calendar-before, .icon--arrow-right-on-primary-after, .icon--arrow-right-primary-after, .icon--arrow-primary-hover-after, .icon--arrow-primary-after, .icon--arrow-right-primary-small-after, .icon--arrow-forward-x-small-after, .icon--forward-arrow-after, .icon--search-after-primary, .icon--search-after, .icon--search-before, .icon--search-before-primary, .icon--list-checkmark-before, .icon--github, .icon--figma, .icon--alert-filled-repealed-before, .icon--alert-filled-partial-before, .icon--alert-filled-warning-before, .icon--alert-filled-success-before, .icon--alert-filled-neutral-before, .icon--alert-filled-info-before, .icon--alert-filled-danger-before, .icon--newsletter-bell-before, .icon--arrow-down-menu-on-dark-before, .icon--hamburger-menu-on-light-after, .icon--hamburger-menu-on-dark-before, .icon--changelog-before, .icon--back-arrow, .icon--change-before, .icon--caret-down-after-on-primary, .icon--caret-down-after, .icon--external-link-before, .icon--pdf-before { display: flex; align-items: center; gap: var(--spacer-xxx-small); } .icon-align--baseline, .icon--list-checkmark-before { align-items: baseline; } .icon--pdf-before:before { background-image: var(--icon-pdf); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--external-link-before:before { background-image: var(--icon-external-link); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--caret-down-after:after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20fill%3D%22hsl(0, 1%, 25%)%22%20d%3D%22M18.214%204%2010%2012.364%201.786%204%200%205.818%2010%2016%2020%205.818%2018.214%204Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22hsl(0, 1%, 25%)%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E"); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--caret-down-after-on-primary:after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20fill%3D%22hsl(0, 0%, 100%)%22%20d%3D%22M18.214%204%2010%2012.364%201.786%204%200%205.818%2010%2016%2020%205.818%2018.214%204Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22hsl(0, 0%, 100%)%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E"); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--caret-down-after-on-primary:hover:after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20fill%3D%22hsl(196, 89%, 25%)%22%20d%3D%22M18.214%204%2010%2012.364%201.786%204%200%205.818%2010%2016%2020%205.818%2018.214%204Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22hsl(196, 89%, 25%)%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E"); } .icon--caret-down-after-on-primary[aria-expanded=true]::after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20fill%3D%22hsl(0, 0%, 100%)%22%20d%3D%22M1.786%2016%2010%207.636%2018.214%2016%2020%2014.182%2010%204%200%2014.182%201.786%2016Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E"); } .icon--caret-down-after-on-primary[aria-expanded=true]:hover::after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20fill%3D%22hsl(196, 89%, 25%)%22%20d%3D%22M1.786%2016%2010%207.636%2018.214%2016%2020%2014.182%2010%204%200%2014.182%201.786%2016Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E"); } @media screen and (prefers-reduced-motion: no-preference) { .icon--caret-down-after-on-primary[aria-expanded]::after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20fill%3D%22hsl(0, 0%, 100%)%22%20d%3D%22M18.214%204%2010%2012.364%201.786%204%200%205.818%2010%2016%2020%205.818%2018.214%204Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22hsl(0, 0%, 100%)%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E"); transition: transform 0.3s ease; } .icon--caret-down-after-on-primary[aria-expanded]:hover::after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20fill%3D%22hsl(196, 89%, 25%)%22%20d%3D%22M18.214%204%2010%2012.364%201.786%204%200%205.818%2010%2016%2020%205.818%2018.214%204Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22hsl(196, 89%, 25%)%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E"); } .icon--caret-down-after-on-primary[aria-expanded=true]::after { transform: rotate(-180deg); } } .icon--change-before:before { background-image: var(--icon-change); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.5rem; } .icon--back-arrow::before { background-image: var(--icon-carret-left); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.5rem; } .icon--changelog-before:before { background-image: var(--icon-changelog); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--hamburger-menu-on-dark-before:before { background-image: var(--icon-hamburger-on-dark); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--hamburger-menu-on-dark-before[aria-expanded=true]::before { background-image: var(--icon-x-on-dark); } @media screen and (prefers-reduced-motion: no-preference) { .icon--hamburger-menu-on-dark-before[aria-expanded]::before { transition: transform 0.3s ease; } .icon--hamburger-menu-on-dark-before[aria-expanded=true]::before { transform: rotate(-180deg); } } .icon--hamburger-menu-on-light-after::after { --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; background-image: var(--icon-hamburger); } .icon--hamburger-menu-on-light-after[aria-expanded=true]::after { background-image: var(--icon-x); } @media screen and (prefers-reduced-motion: no-preference) { .icon--hamburger-menu-on-light-after[aria-expanded]::after { transition: transform 0.3s ease; } .icon--hamburger-menu-on-light-after[aria-expanded=true]::after { transform: rotate(-180deg); } } .icon--arrow-down-menu-on-dark-before:before { background-image: var(--icon-arrow-down-white); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--arrow-down-menu-on-dark-before[aria-expanded=true]::before { background-image: var(--icon-x-on-dark); } @media screen and (prefers-reduced-motion: no-preference) { .icon--arrow-down-menu-on-dark-before[aria-expanded]::before { transition: transform 0.3s ease; } .icon--arrow-down-menu-on-dark-before[aria-expanded=true]::before { transform: rotate(-180deg); } } .icon--newsletter-bell-before:before { background-image: var(--icon-newsletter-neutral); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--newsletter-bell-before:hover:before { background-image: var(--icon-newsletter-neutral-hover); } .icon--alert-filled-danger-before:before { background-image: var(--icon-alert-filled-danger); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--alert-filled-danger-before-alert-size:before { background-image: var(--icon-alert-filled-danger); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.5rem; } .icon--alert-filled-danger-before-large:before { background-image: var(--icon-alert-filled-danger); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.25rem; } .icon--alert-filled-info-before:before { background-image: var(--icon-alert-filled-info); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--alert-filled-info-before-alert-size:before { background-image: var(--icon-alert-filled-info); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.5rem; } .icon--alert-filled-info-before-large:before { background-image: var(--icon-alert-filled-info); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.25rem; } .icon--alert-filled-neutral-before:before { background-image: var(--icon-alert-filled-neutral); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--alert-filled-neutral-before-alert-size:before { background-image: var(--icon-alert-filled-neutral); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.5rem; } .icon--alert-filled-neutral-before-large:before { background-image: var(--icon-alert-filled-neutral); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.25rem; } .icon--alert-filled-success-before:before { background-image: var(--icon-alert-filled-success); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--alert-filled-success-before-alert-size:before { background-image: var(--icon-alert-filled-success); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.5rem; } .icon--alert-filled-success-before-large:before { background-image: var(--icon-alert-filled-success); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.25rem; } .icon--alert-filled-warning-before:before { background-image: var(--icon-alert-filled-warning); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--alert-filled-warning-before-alert-size:before { background-image: var(--icon-alert-filled-warning); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.5rem; } .icon--alert-filled-warning-before-large:before { background-image: var(--icon-alert-filled-warning); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.25rem; } .icon--alert-filled-partial-before:before { background-image: var(--icon-alert-filled-partial); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--alert-filled-repealed-before:before { background-image: var(--icon-alert-filled-repealed); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--figma:before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%231E1E1E%22%20d%3D%22M0%200h90v90H0z%22%2F%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20fill%3D%22%231ABCFE%22%20d%3D%22M45%2045.5a9.5%209.5%200%201%201%2019%200%209.5%209.5%200%200%201-19%200Z%22%2F%3E%3Cpath%20fill%3D%22%230ACF83%22%20d%3D%22M26%2064.5a9.5%209.5%200%200%201%209.5-9.5H45v9.5a9.5%209.5%200%201%201-19%200Z%22%2F%3E%3Cpath%20fill%3D%22%23FF7262%22%20d%3D%22M45%2017v19h9.5a9.5%209.5%200%201%200%200-19H45Z%22%2F%3E%3Cpath%20fill%3D%22%23F24E1E%22%20d%3D%22M26%2026.5a9.5%209.5%200%200%200%209.5%209.5H45V17h-9.5a9.5%209.5%200%200%200-9.5%209.5Z%22%2F%3E%3Cpath%20fill%3D%22%23A259FF%22%20d%3D%22M26%2045.5a9.5%209.5%200%200%200%209.5%209.5H45V36h-9.5a9.5%209.5%200%200%200-9.5%209.5Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26%2017h38v57H26z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E"); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--github:before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M0%200v24h24V0H0zm14.534%2019.59c-.406.078-.534-.171-.534-.384v-2.195c0-.747-.262-1.233-.55-1.481%201.782-.198%203.654-.875%203.654-3.947%200-.874-.311-1.588-.824-2.147.083-.202.357-1.016-.079-2.117%200%200-.671-.215-2.198.82A7.603%207.603%200%200%200%2012%207.868a7.643%207.643%200%200%200-2.003.269c-1.528-1.035-2.2-.82-2.2-.82-.434%201.102-.16%201.915-.077%202.118a3.092%203.092%200%200%200-.824%202.147c0%203.064%201.867%203.751%203.645%203.954-.229.2-.436.552-.508%201.07-.457.204-1.614.557-2.328-.666%200%200-.423-.768-1.227-.825%200%200-.78-.01-.055.487%200%200%20.525.246.889%201.17%200%200%20.463%201.428%202.688.944v1.489c0%20.211-.129.459-.528.385A8%208%200%200%201%2012%204a8%208%200%200%201%202.534%2015.59z%22%2F%3E%3C%2Fsvg%3E"); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--list-checkmark-before:before { background-image: var(--icon-list-checkmark); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--search-before:before, .icon--search-before-primary:before { background-image: var(--icon-search-neutral); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--search-before:hover:before, .icon--search-before-primary:hover:before { background-image: var(--icon-search-neutral-hover); } .icon--search-before-primary:before { background-image: var(--icon-search-primary); } .icon--search-before-primary:hover:before { background-image: var(--icon-search-primary-hover); } .icon--search-after:after { display: block; background-image: var(--icon-search-black); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--search-after-primary:after { --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; display: block; background-image: var(--icon-search-white); } .icon--search-after-primary:hover:after { background-image: var(--icon-search-primary); } .icon--forward-arrow-after:after { display: block; background-image: var(--icon-arrow-primary-hover); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--arrow-forward-x-small-after:after { display: block; background-image: var(--icon-arrow-right-primary-x-small); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--arrow-right-primary-small-after:after { display: block; background-image: var(--icon-arrow-right-primary-small); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--arrow-primary-after:after { display: block; background-image: var(--icon-arrow-primary); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--arrow-primary-hover-after:after { display: block; background-image: var(--icon-arrow-primary-hover); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--arrow-right-primary-after:after { display: block; background-image: var(--icon-arrow-right-primary); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--arrow-right-on-primary-after:after { display: block; background-image: var(--icon-arrow-right-on-primary); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--calendar-before:before { background-image: var(--icon-calendar); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--x-before:before { background-image: var(--icon-x); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--expand-before:before { background-image: var(--icon-expand-granskog); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--collapse-before:before { background-image: var(--icon-collapse-white); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; } .icon--download-before:before { background-image: var(--icon-download); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.875rem; } .icon--upload-before:before { background-image: var(--icon-upload); --icon-size: var(--icon-size-normal); padding-right: var(--icon-size); content: ""; width: var(--icon-size); height: var(--icon-size); background-size: var(--icon-size) var(--icon-size); background-repeat: no-repeat; --icon-size: 1.875rem; } .icon--spinner::after { content: ""; width: 1.25rem; height: 1.25rem; display: block; border-width: 2px; border-style: solid; border-radius: 50%; border-top-color: initial; border-bottom-color: initial; border-right-color: transparent; border-left-color: initial; border-image: initial; animation: 1s linear 0s infinite normal none running rotate; } @keyframes rotate { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } } a[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, a[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"]))::after { display: none; } a[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):before, a[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"]))::before { content: ""; display: inline-block; background: no-repeat center url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227%22%20height%3D%2228%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23054449%22%20fill-rule%3D%22evenodd%22%20d%3D%22M23.098%204.405a.84.84%200%200%201%20.246.595v8.438a.844.844%200%200%201-1.688%200V7.037l-9.81%209.81a.844.844%200%201%201-1.193-1.194l9.81-9.81h-6.4a.844.844%200%200%201%200-1.687H22.5a.84.84%200%200%201%20.595.246l.002.001.001.002Zm-17.754%206.22c0-.155.126-.281.281-.281H13.5a.844.844%200%200%200%200-1.688H5.625a1.969%201.969%200%200%200-1.969%201.969v11.25c0%201.087.882%201.969%201.969%201.969h11.25a1.969%201.969%200%200%200%201.969-1.969V14a.844.844%200%200%200-1.688%200v7.875a.281.281%200%200%201-.281.281H5.625a.281.281%200%200%201-.281-.281v-11.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"); width: 1.875rem; height: 1.875rem; vertical-align: top; } @media (prefers-reduced-motion: no-preference) { a[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):before, a[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"]))::before { transition: transform 300ms ease; } } p > a[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):before, p > a[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"]))::before { display: none; } p > a[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, p > a[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"]))::after { content: ""; display: inline-block; background: no-repeat center url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227%22%20height%3D%2228%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23054449%22%20fill-rule%3D%22evenodd%22%20d%3D%22M23.098%204.405a.84.84%200%200%201%20.246.595v8.438a.844.844%200%200%201-1.688%200V7.037l-9.81%209.81a.844.844%200%201%201-1.193-1.194l9.81-9.81h-6.4a.844.844%200%200%201%200-1.687H22.5a.84.84%200%200%201%20.595.246l.002.001.001.002Zm-17.754%206.22c0-.155.126-.281.281-.281H13.5a.844.844%200%200%200%200-1.688H5.625a1.969%201.969%200%200%200-1.969%201.969v11.25c0%201.087.882%201.969%201.969%201.969h11.25a1.969%201.969%200%200%200%201.969-1.969V14a.844.844%200%200%200-1.688%200v7.875a.281.281%200%200%201-.281.281H5.625a.281.281%200%200%201-.281-.281v-11.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"); width: 1.875rem; height: 1.875rem; vertical-align: top; } @media (prefers-reduced-motion: no-preference) { p > a[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, p > a[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"]))::after { transition: transform 300ms ease; } } .mt-link.focus, .current-issues a.focus, .feedback-container a.focus, .dropdown a.focus, .menu-row a.focus, .menu a.focus, .task a.focus, .highlighted-link a.focus, .status a.focus, .disclosure a.focus, .mt-form .hint a.focus, .mt-form .form-error a.focus, .chapter-navigation a.focus, .chapter-menu a.focus, .article-page a.focus, .mt-body .mt-footer a.focus, .text a.focus, .mt-link:focus, .current-issues a:focus, .feedback-container a:focus, .dropdown a:focus, .menu-row a:focus, .menu a:focus, .task a:focus, .highlighted-link a:focus, .status a:focus, .disclosure a:focus, .mt-form .hint a:focus, .mt-form .form-error a:focus, .chapter-navigation a:focus, .chapter-menu a:focus, .article-page a:focus, .mt-body .mt-footer a:focus, .text a:focus { outline: none; box-shadow: 0 0 0 0.125rem var(--color-mt-background), 0 0 0 0.35rem var(--mt-button-primary-bg-focus); } .mt-link:focus:not(:focus-visible), .current-issues a:focus:not(:focus-visible), .feedback-container a:focus:not(:focus-visible), .dropdown a:focus:not(:focus-visible), .menu-row a:focus:not(:focus-visible), .menu a:focus:not(:focus-visible), .task a:focus:not(:focus-visible), .highlighted-link a:focus:not(:focus-visible), .status a:focus:not(:focus-visible), .disclosure a:focus:not(:focus-visible), .mt-form .hint a:focus:not(:focus-visible), .mt-form .form-error a:focus:not(:focus-visible), .chapter-navigation a:focus:not(:focus-visible), .chapter-menu a:focus:not(:focus-visible), .article-page a:focus:not(:focus-visible), .mt-body .mt-footer a:focus:not(:focus-visible), .text a:focus:not(:focus-visible) { outline: none; } .mt-link:focus-visible, .current-issues a:focus-visible, .feedback-container a:focus-visible, .dropdown a:focus-visible, .menu-row a:focus-visible, .menu a:focus-visible, .task a:focus-visible, .highlighted-link a:focus-visible, .status a:focus-visible, .disclosure a:focus-visible, .mt-form .hint a:focus-visible, .mt-form .form-error a:focus-visible, .chapter-navigation a:focus-visible, .chapter-menu a:focus-visible, .article-page a:focus-visible, .mt-body .mt-footer a:focus-visible, .text a:focus-visible { outline: none; box-shadow: 0 0 0 0.125rem var(--color-mt-background), 0 0 0 0.35rem var(--mt-button-primary-bg-focus); } .mt-link:disabled, .current-issues a:disabled, .feedback-container a:disabled, .dropdown a:disabled, .menu-row a:disabled, .menu a:disabled, .task a:disabled, .highlighted-link a:disabled, .status a:disabled, .disclosure a:disabled, .mt-form .hint a:disabled, .mt-form .form-error a:disabled, .chapter-navigation a:disabled, .chapter-menu a:disabled, .article-page a:disabled, .mt-body .mt-footer a:disabled, .text a:disabled, .mt-link[disabled], .current-issues a[disabled], .feedback-container a[disabled], .dropdown a[disabled], .menu-row a[disabled], .menu a[disabled], .task a[disabled], .highlighted-link a[disabled], .status a[disabled], .disclosure a[disabled], .mt-form .hint a[disabled], .mt-form .form-error a[disabled], .chapter-navigation a[disabled], .chapter-menu a[disabled], .article-page a[disabled], .mt-body .mt-footer a[disabled], .text a[disabled], .mt-link.disabled, .current-issues a.disabled, .feedback-container a.disabled, .dropdown a.disabled, .menu-row a.disabled, .menu a.disabled, .task a.disabled, .highlighted-link a.disabled, .status a.disabled, .disclosure a.disabled, .mt-form .hint a.disabled, .mt-form .form-error a.disabled, .chapter-navigation a.disabled, .chapter-menu a.disabled, .article-page a.disabled, .mt-body .mt-footer a.disabled, .text a.disabled { pointer-events: none; filter: none; opacity: 0.5; } .mt-link, .current-issues a, .feedback-container a, .dropdown a, .menu-row a, .menu a, .task a, .highlighted-link a, .status a, .disclosure a, .mt-form .hint a, .mt-form .form-error a, .chapter-navigation a, .chapter-menu a, .article-page a, .mt-body .mt-footer a, .text a { text-decoration-line: underline; text-decoration-color: var(--color-mt-havdyp); text-decoration-thickness: 2px; text-underline-offset: 0.375rem; text-decoration-skip-ink: none; } .mt-link:hover, .current-issues a:hover, .feedback-container a:hover, .dropdown a:hover, .menu-row a:hover, .menu a:hover, .task a:hover, .highlighted-link a:hover, .status a:hover, .disclosure a:hover, .mt-form .hint a:hover, .mt-form .form-error a:hover, .chapter-navigation a:hover, .chapter-menu a:hover, .article-page a:hover, .mt-body .mt-footer a:hover, .text a:hover { text-decoration-thickness: 3px; } .mt-link, .current-issues a, .feedback-container a, .dropdown a, .menu-row a, .menu a, .task a, .highlighted-link a, .status a, .disclosure a, .mt-form .hint a, .mt-form .form-error a, .chapter-navigation a, .chapter-menu a, .article-page a, .mt-body .mt-footer a, .text a { color: var(--color-links); border-radius: var(--border-radius-small); padding: var(--border-width-regular); line-height: 1.75rem; min-width: 3rem; } .mt-link.inline-flex, .current-issues a.inline-flex, .feedback-container a.inline-flex, .dropdown a.inline-flex, .menu-row a.inline-flex, .menu a.inline-flex, .task a.inline-flex, .highlighted-link a.inline-flex, .status a.inline-flex, .disclosure a.inline-flex, .mt-form .hint a.inline-flex, .mt-form .form-error a.inline-flex, .chapter-navigation a.inline-flex, .chapter-menu a.inline-flex, .article-page a.inline-flex, .mt-body .mt-footer a.inline-flex, .text a.inline-flex { display: inline-flex; } .mt-link.fit-content, .current-issues a.fit-content, .feedback-container a.fit-content, .dropdown a.fit-content, .menu-row a.fit-content, .menu a.fit-content, .task a.fit-content, .highlighted-link a.fit-content, .status a.fit-content, .disclosure a.fit-content, .mt-form .hint a.fit-content, .mt-form .form-error a.fit-content, .chapter-navigation a.fit-content, .chapter-menu a.fit-content, .article-page a.fit-content, .mt-body .mt-footer a.fit-content, .text a.fit-content { width: fit-content; } .mt-link:focus, .current-issues a:focus, .feedback-container a:focus, .dropdown a:focus, .menu-row a:focus, .menu a:focus, .task a:focus, .highlighted-link a:focus, .status a:focus, .disclosure a:focus, .mt-form .hint a:focus, .mt-form .form-error a:focus, .chapter-navigation a:focus, .chapter-menu a:focus, .article-page a:focus, .mt-body .mt-footer a:focus, .text a:focus { box-shadow: 0 0 0 0.25rem var(--mt-button-primary-bg-focus); } .mt-link.multi-line, .current-issues a.multi-line, .feedback-container a.multi-line, .dropdown a.multi-line, .menu-row a.multi-line, .menu a.multi-line, .task a.multi-line, .highlighted-link a.multi-line, .status a.multi-line, .disclosure a.multi-line, .mt-form .hint a.multi-line, .mt-form .form-error a.multi-line, .chapter-navigation a.multi-line, .chapter-menu a.multi-line, .article-page a.multi-line, .mt-body .mt-footer a.multi-line, .text a.multi-line { display: flex; flex-direction: column; gap: 0; line-height: 140%; } .mt-link.no-underline, .current-issues a.no-underline, .feedback-container a.no-underline, .dropdown a.no-underline, .menu-row a.no-underline, .menu a.no-underline, .task a.no-underline, .highlighted-link a.no-underline, .status a.no-underline, .disclosure a.no-underline, .mt-form .hint a.no-underline, .mt-form .form-error a.no-underline, .chapter-navigation a.no-underline, .chapter-menu a.no-underline, .article-page a.no-underline, .mt-body .mt-footer a.no-underline, .text a.no-underline { text-decoration: none; } .mt-link.no-underline:hover, .current-issues a.no-underline:hover, .feedback-container a.no-underline:hover, .dropdown a.no-underline:hover, .menu-row a.no-underline:hover, .menu a.no-underline:hover, .task a.no-underline:hover, .highlighted-link a.no-underline:hover, .status a.no-underline:hover, .disclosure a.no-underline:hover, .mt-form .hint a.no-underline:hover, .mt-form .form-error a.no-underline:hover, .chapter-navigation a.no-underline:hover, .chapter-menu a.no-underline:hover, .article-page a.no-underline:hover, .mt-body .mt-footer a.no-underline:hover, .text a.no-underline:hover { text-decoration: underline; } .mt-link[aria-current=page], .current-issues a[aria-current=page], .feedback-container a[aria-current=page], .dropdown a[aria-current=page], .menu-row a[aria-current=page], .menu a[aria-current=page], .task a[aria-current=page], .highlighted-link a[aria-current=page], .status a[aria-current=page], .disclosure a[aria-current=page], .mt-form .hint a[aria-current=page], .mt-form .form-error a[aria-current=page], .chapter-navigation a[aria-current=page], .chapter-menu a[aria-current=page], .article-page a[aria-current=page], .mt-body .mt-footer a[aria-current=page], .text a[aria-current=page] { font-weight: 700; } .mt-link a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .current-issues a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .feedback-container a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .dropdown a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .menu-row a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .menu a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .task a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .highlighted-link a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .status a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .disclosure a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .mt-form .hint a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .mt-form .form-error a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .chapter-navigation a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .chapter-menu a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .article-page a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .mt-body .mt-footer a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .text a a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .mt-link a[href$=".pdf"][href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"]))::after, .mt-link.pdf[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .current-issues a.pdf[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .feedback-container a.pdf[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .dropdown a.pdf[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .menu-row a.pdf[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .menu a.pdf[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .task a.pdf[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .highlighted-link a.pdf[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .status a.pdf[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .disclosure a.pdf[href]:not(:where([href^="#"], [href^="?"], [href^=".."], [href^="tel:"], [href^="mailto:"], [href^="/"]:not([href^="//"]), [href*="mattilsynet.no"]:not([href*="hoering.mattilsynet"]), [href*="mattilsynet-xp7qa.enonic.cloud"], [href*="mattilsynet-xp7prod.enonic.cloud"])):after, .mt-form .hint a.pdf[href]:not(:whe