.dark-mode{--color-scheme:dark;--color-white:#120817;--color-black:#fff;--color-text:#fff;--color-grey-text:#aa91b6;--color-grey-graphic:#8b7b93;--color-grey-bg:#37293d;--color-bg:#1c1320;--color-card-bg:#120817;--color-card-border:var(--color-grey-bg);--color-popover-border:var(--color-grey-bg);--color-purple:#c18cd9;--color-purple-bg:#362a3c;--color-purple-text:#d3b8e0;--color-green:#00a854;--color-green-bg:#133927;--color-green-text:#99ffca;--color-orange:#ff8c00;--color-orange-bg:#4d2a00;--color-orange-text:#ffa333;--color-yellow:#f2f20d;--color-yellow-bg:#ff0;--color-yellow-text:#57570f;--color-red:#eb4747;--color-red-bg:#570f0f;--color-red-text:#ff7575;--color-blue:#33f;--color-blue-bg:navy;--color-blue-text:#b3b3ff;--shadow-color:282deg 42% 2%;--color-input-bg:#121212;--color-select-bg:#121212}.light-mode{--color-scheme:light;--color-white:#fff;--color-black:#000;--color-text:#161616;--color-grey-text:#666;--color-grey-graphic:grey;--color-grey-bg:#e6e6e6;--color-bg:#f6f4f7;--color-card-bg:#fff;--color-card-border:transparent;--color-popover-border:transparent;--color-purple:#582e6b;--color-purple-bg:#e7e1ea;--color-purple-text:#704d80;--color-green:#007a3d;--color-green-bg:#d9f2e5;--color-green-text:#06793f;--color-orange:#ff5c00;--color-orange-bg:#ffdfcc;--color-orange-text:#a04009;--color-yellow:#f2f20d;--color-yellow-bg:#fafa9e;--color-yellow-text:#57570f;--color-red:#ce1a1a;--color-red-bg:#fcc;--color-red-text:#910808;--color-blue:#00f;--color-blue-bg:#ccf;--color-blue-text:navy;--shadow-color:277deg 8% 60%;--color-input-bg:#fff;--color-select-bg:#fff}.light-mode .card,.light-mode .dialog{--color-input-bg:#fff;--color-select-bg:#eeeef1}:root{--radius-xs:1px;--radius-sm:5px;--radius-md:8px;--radius-lg:22px;--radius-full:999px;--font-size-xxl:2rem;--font-size-xl:1.5rem;--font-size-lg:1.25rem;--font-size-md:1rem;--font-size-sm:.9rem;--font-size-xs:.8rem;--font-size-xxs:.7rem;--font-size-xxxs:.6rem;--color-accent:var(--color-purple);--color-accent-bg:var(--color-purple-bg);--color-accent-text:var(--color-purple-text);--focus-color:var(--color-black);--shadow-1:.3px .3px .6px hsl(var(--shadow-color)/0),1.3px 1.3px 2.8px hsl(var(--shadow-color)/.52);--shadow-2:.3px .5px .7px hsl(var(--shadow-color)/.18),.9px 1.7px 2.4px -.5px hsl(var(--shadow-color)/.22),1.9px 3.9px 5.4px -1.1px hsl(var(--shadow-color)/.27),4.4px 8.8px 12.3px -1.6px hsl(var(--shadow-color)/.31);--shadow-3:.3px .5px .7px hsl(var(--shadow-color)/.19),1.6px 3.3px 4.6px -.3px hsl(var(--shadow-color)/.22),3px 6px 8.4px -.5px hsl(var(--shadow-color)/.24),4.9px 9.8px 13.7px -.8px hsl(var(--shadow-color)/.27),7.8px 15.6px 21.8px -1.1px hsl(var(--shadow-color)/.3),12.2px 24.5px 34.3px -1.4px hsl(var(--shadow-color)/.33),18.8px 37.5px 52.5px -1.6px hsl(var(--shadow-color)/.35);--animation-rotate:rotate var(--duration-xl) linear infinite}@media (prefers-reduced-motion:no-preference){:root{--duration-sm:.15s;--duration-md:.35s;--duration-lg:.65s;--duration-xl:1.35s;scroll-behavior:smooth}}.font-size-xxl{font-size:var(--font-size-xxl)}.font-size-xl{font-size:var(--font-size-xl)}.font-size-lg{font-size:var(--font-size-lg)}.font-size-md{font-size:var(--font-size-md)}.font-size-sm{font-size:var(--font-size-sm)}.font-size-xs{font-size:var(--font-size-xs)}.font-size-xxs{font-size:var(--font-size-xxs)}*,:after,:before{box-sizing:border-box}html{accent-color:var(--color-accent,inherit);color-scheme:var(--color-scheme,dark light);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-padding-block:2rem}@media (min-width:360px){html{scroll-padding-block:4rem}}dd{margin-inline-start:0}body{background-color:var(--color-bg);font-family:system-ui,sans-serif;line-height:1.5;margin:0;min-height:100svh;overflow-wrap:word-break}img{font-size:var(--font-size-xs);font-style:italic;word-break:break-all}img,picture,svg{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}blockquote,figure{margin:0}a{color:currentColor;outline-offset:2px;text-underline-offset:.2rem}a:focus-visible{outline:2px solid var(--focus-color)}button,h1,h2,h3,h4,h5,h6,input,label,legend{line-height:1.2}h1,h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}b,strong{font-weight:600}p{text-wrap:pretty;white-space:pre-line}dl{margin-block:0}ol{list-style-position:outside;padding-inline-start:2rem}ul{list-style-position:outside;padding-inline-start:1rem}ul li>p{margin-block:0 1rem}ol[role=list],ul[role=list]{list-style:none;margin-block:0;padding-inline-start:0}ul>li::marker{color:inherit}ol>li::marker{color:var(--color-accent)}code{background-color:var(--color-grey-bg);border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;padding:.15rem .25rem}pre{white-space:pre-wrap;word-break:break-all}kbd{background-color:var(--color-white);border:1px solid var(--color-grey-bg);border-radius:var(--radius-sm);font-family:system-ui;padding-block:.35rem;padding-inline:.5rem}abbr{text-decoration:none}abbr:hover{-webkit-text-decoration:dotted underline;text-decoration:dotted underline;text-underline-offset:.35rem}hr{background-color:var(--color-grey-bg);border:0;height:1px;margin-block:0}table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left}table thead th{color:var(--color-grey-text);font-weight:600}table tbody th{font-weight:500}table td,table th{padding:.5rem}table thead tr{border-color:var(--color-grey-bg);border-style:solid;border-width:0 0 1px}table tbody tr:not(:first-of-type){border-color:var(--color-grey-bg);border-style:solid;border-width:1px 0}.table-cell{align-items:center;display:inline-flex;gap:.25rem;vertical-align:middle}button{color:inherit;cursor:pointer;font:inherit;font-weight:600}button:focus-visible{outline:2px solid var(--focus-color)}:disabled{cursor:default}.button-group{display:flex;flex-wrap:wrap;gap:.5rem}.button-group>.button{flex-grow:1}label:not(.disabled){cursor:pointer;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}address{font-style:normal}fieldset{border:none;margin-inline:0;padding:0}legend{font-weight:600;padding:0}textarea{padding:.5rem;resize:vertical}input{background-color:transparent}.file-input-wrapper,.form-field-wrapper{align-content:start;align-items:center;display:inline-grid;position:relative}.file-input-wrapper .label,.file-input-wrapper label,.form-field-wrapper .label,.form-field-wrapper label{align-items:center;display:inline-flex;font-size:var(--font-size-xs);gap:.35rem;margin-block-end:.25rem;min-height:1.25rem}.file-input-wrapper [class*=instruction],.form-field-wrapper [class*=instruction]{color:var(--color-grey-text);font-size:var(--font-size-xs);margin-top:.5rem}.file-input-wrapper:has(:disabled),.form-field-wrapper:has(:disabled){opacity:35%}.file-input-wrapper .checkbox:not(:disabled),.file-input-wrapper .radio:not(:disabled),.file-input-wrapper .select:not(:disabled),.form-field-wrapper .checkbox:not(:disabled),.form-field-wrapper .radio:not(:disabled),.form-field-wrapper .select:not(:disabled){cursor:pointer}.file-input-wrapper .input,.file-input-wrapper .select,.file-input-wrapper .textarea,.form-field-wrapper .input,.form-field-wrapper .select,.form-field-wrapper .textarea{border:1px solid var(--color-grey-graphic);border-radius:var(--radius-sm);font-family:system-ui,sans-serif;font-size:16px;width:100%}.file-input-wrapper .input::-moz-placeholder,.file-input-wrapper .select::-moz-placeholder,.file-input-wrapper .textarea::-moz-placeholder,.form-field-wrapper .input::-moz-placeholder,.form-field-wrapper .select::-moz-placeholder,.form-field-wrapper .textarea::-moz-placeholder{color:var(--color-grey-graphic)}.file-input-wrapper .input::placeholder,.file-input-wrapper .select::placeholder,.file-input-wrapper .textarea::placeholder,.form-field-wrapper .input::placeholder,.form-field-wrapper .select::placeholder,.form-field-wrapper .textarea::placeholder{color:var(--color-grey-graphic)}.file-input-wrapper .select:focus-visible,.form-field-wrapper .select:focus-visible{border-color:var(--focus-color);outline:1px solid var(--focus-color)}.file-input-wrapper .input:focus,.file-input-wrapper .textarea:focus,.form-field-wrapper .input:focus,.form-field-wrapper .textarea:focus{border-color:var(--focus-color);outline:1px solid var(--focus-color)}.error-wrapper .error{align-items:center;color:var(--color-red);display:none;font-size:var(--font-size-xxs);gap:.25rem;padding-block-start:.25rem}.show-invalid .input:invalid,.show-invalid .select:invalid,.show-invalid .textarea:invalid{border-color:var(--color-red)}.show-invalid .input:invalid+.error-wrapper .error,.show-invalid .select:invalid+.error-wrapper .error,.show-invalid .textarea:invalid+.error-wrapper .error{display:flex}.visuallyhidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:0;z-index:-1;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.tippy-box[data-theme~=krafters]{background-color:var(--color-card-bg);border:1px solid var(--color-popover-border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);color:var(--color-text)}[data-theme~=krafters] .tippy-content{border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:0}.tippy-box[data-theme~=krafters][data-placement^=top]>.tippy-arrow:before{border-block-start-color:var(--color-card-bg)}.tippy-box[data-theme~=krafters][data-placement^=bottom]>.tippy-arrow:before{border-block-end-color:var(--color-card-bg)}.tippy-box[data-theme~=krafters][data-placement^=left]>.tippy-arrow:before{border-inline-start-color:var(--color-card-bg)}.tippy-box[data-theme~=krafters][data-placement^=right]>.tippy-arrow:before{border-inline-end-color:var(--color-card-bg)}.tippy-box[data-theme~=krafters]>.tippy-backdrop{background-color:var(--color-card-bg)}.tippy-box[data-theme~=krafters]>.tippy-svg-arrow{fill:var(--color-card-bg)}.md-editor-preview{font-size:var(--font-size)!important;word-break:break-word!important}.md-editor-preview p{white-space:normal}.md-editor-preview ol{list-style-position:outside!important;padding-inline-start:2rem!important}.md-editor-preview ul{list-style-position:inside!important;padding-inline-start:1rem!important}.default-theme ol,.default-theme ul{margin:0!important}.default-theme ol>li,.default-theme ul>li{margin:0!important}.default-theme ol>li>ol,.default-theme ol>li>ul,.default-theme ul>li>ol,.default-theme ul>li>ul{margin-block-end:.5rem!important}.md-editor-toolbar-item svg.md-editor-icon{height:1.5rem;width:1.5rem}.md-editor,.md-editor-preview.krafters-theme{--md-color:var(--color-text)!important;--md-bk-color:var(--color-input-bg)!important;--md-bk-color-outstand:var(--color-grey-bg)!important;--md-border-color:var(--color-grey-graphic)!important;--md-border-active-color:var(--focus-color)!important}.md-editor a,.md-editor-preview.krafters-theme a{--md-theme-link-color:var(--color-text);--md-theme-link-hover-color:var(--color-accent);text-decoration:underline;transition-duration:var(--duration-sm)}.md-editor code,.md-editor-preview.krafters-theme code{font-size:.9em;line-height:1.5;--md-theme-code-inline-color:var(--color-accent-text);--md-theme-code-inline-bg-color:var(--color-accent-bg)}.md-editor blockquote,.md-editor-preview.krafters-theme blockquote{--md-theme-quote-color:var(--color-text);--md-theme-quote-bg-color:var(--color-accent-bg);--md-theme-quote-border:5px solid var(--color-accent)}@keyframes rotate{to{rotate:1turn}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.skip-link{background-color:var(--color-white);border-radius:8px;color:var(--color-text);font-size:var(--font-size-xs);font-weight:600;inset-block-start:0;inset-inline:0;margin-inline:auto;padding:.5rem 1rem;position:absolute;text-decoration-color:transparent;transform:translateY(-100%);transition-duration:var(--duration-md);transition-property:color,background-color,transform;width:-moz-max-content;width:max-content;z-index:9}.skip-link:focus{outline:2px solid var(--focus-color);outline-offset:-1px;transform:translateY(1rem)}.logo-cardan{flex-shrink:0}.logo-cardan circle,.logo-cardan path{fill:currentColor}.cls-1{color:#008743}.cls-2{color:var(--color-white)}.cls-3{color:#654f6f}.dark-mode .cardan .cls-1,.dark-mode .voor-iedereen .cls-1{color:#fff}.audit-report-nav{display:flex;flex-wrap:wrap;margin-inline:auto;padding-block:.5rem;padding-inline:var(--app-padding-inline);width:100%}@media (min-width:1024px){.audit-report-nav{margin-inline:0}}.report-nav-list{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:.5rem;width:100%}@media (min-width:1024px){.report-nav-list{-moz-column-gap:2rem;column-gap:2rem;padding-inline-end:0}}.report-nav-list>li{border-radius:var(--radius-xs);color:var(--color-text);outline:2px solid transparent;transition-duration:var(--duration-sm);transition-property:color,background-color,box-shadow,outline-color,outline-offset;transition-timing-function:ease-in-out}.report-nav-list>li.audit-link{margin-inline-end:1rem}@media (min-width:1024px){.report-nav-list>li.audit-link{margin-inline-end:2rem}}.report-nav-list>li.audit-link a{color:var(--color-green-text)}.report-nav-list>li a{font-size:var(--font-size-xs);font-weight:500;text-decoration:none;text-underline-offset:.35rem}@media (min-width:1024px){.report-nav-list>li a{font-size:var(--font-size-sm)}}.report-nav-list>li a .iconify{margin-block-start:-.2em;margin-inline-end:.25rem;vertical-align:middle}.report-nav-list>li a:hover{text-decoration:underline}.report-nav-list>li a.router-link-exact-active{color:var(--color-green);text-decoration:underline}.report-nav-list>li a:focus-visible{text-decoration:none}.audit-nav{background-color:var(--color-white);margin-inline:auto;width:100%}.audit-nav ul{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.audit-nav ul a{align-items:center;display:inline-flex;font-size:var(--font-size-xs);font-weight:500;gap:.25rem;height:2rem;outline-offset:-2px;padding-inline:.5rem;text-decoration:none;text-underline-offset:.25em}@media (min-width:1024px){.audit-nav ul a{font-size:var(--font-size-sm);height:3.5rem}}.audit-nav ul a:hover{color:var(--color-accent);text-decoration:underline}.audit-nav ul a.router-link-exact-active{background-color:var(--color-accent-bg);color:var(--color-accent)}@media (min-width:1024px){.audit-nav .report-link{margin-inline:6rem 2rem}}.chip{align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);display:inline-flex;font-variant-numeric:tabular-nums;font-weight:500;gap:.25rem;vertical-align:middle}.chip--capitalize .chip-text:first-letter{text-transform:capitalize}.chip-size--xs{font-size:var(--font-size-xxxs);gap:.125rem;padding-block:.03125rem;padding-inline:.2rem}.chip-size--xs .krafters-tooltip-wrapper{--height:.5rem}.chip-size--sm{font-size:var(--font-size-xxs);padding-block:.0625rem;padding-inline:.25rem}.chip-size--sm .krafters-tooltip-wrapper{--height:.75rem}.chip-size--md{font-size:var(--font-size-xs);padding-block:.125rem;padding-inline:.35rem}.chip-size--md .krafters-tooltip-wrapper{--height:1rem}.chip-size--lg{font-size:var(--font-size-md);padding-block:.25rem;padding-inline:.5rem}.chip-size--lg .krafters-tooltip-wrapper{--height:1.25rem}.chip-variant--flat{background-color:var(--color-grey-bg)}.chip-variant--flat.chip-color--accent{background-color:var(--color-accent-bg);color:var(--color-accent)}.chip-variant--flat.chip-color--accent .tooltip-trigger-button{color:var(--color-accent)}.chip-variant--flat.chip-color--blue{background-color:var(--color-blue-bg);color:var(--color-blue-text)}.chip-variant--flat.chip-color--blue .tooltip-trigger-button{color:var(--color-blue-text)}.chip-variant--flat.chip-color--green{background-color:var(--color-green-bg);color:var(--color-green-text)}.chip-variant--flat.chip-color--green .tooltip-trigger-button{color:var(--color-green-text)}.chip-variant--flat.chip-color--orange{background-color:var(--color-orange-bg);color:var(--color-orange-text)}.chip-variant--flat.chip-color--orange .tooltip-trigger-button{color:var(--color-orange-text)}.chip-variant--flat.chip-color--red{background-color:var(--color-red-bg);color:var(--color-red-text)}.chip-variant--flat.chip-color--red .tooltip-trigger-button{color:var(--color-red-text)}.chip-variant--flat.chip-color--yellow{background-color:var(--color-yellow-bg);color:var(--color-yellow-text)}.chip-variant--flat.chip-color--yellow .tooltip-trigger-button{color:var(--color-yellow-text)}.chip-variant--outline{background-color:var(--color-white);border-color:var(--color-grey-graphic);color:var(--color-grey-text)}.chip-variant--outline.chip-color--accent{border-color:var(--color-accent);color:var(--color-accent)}.chip-variant--outline.chip-color--blue{border-color:var(--color-blue);color:var(--color-blue-text)}.chip-variant--outline.chip-color--green{border-color:var(--color-green);color:var(--color-green-text)}.chip-variant--outline.chip-color--orange{border-color:var(--color-orange);color:var(--color-orange-text)}.chip-variant--outline.chip-color--red{border-color:var(--color-red);color:var(--color-red-text)}.chip-variant--outline.chip-color--yellow{border-color:var(--color-yellow);color:var(--color-yellow-text)}.color-theme-fieldset legend{color:var(--color-grey-text);font-size:var(--font-size-xs);font-weight:400;margin-block-end:.5rem;width:100%}.theme-options-list{display:inline-flex;gap:.5rem;justify-content:space-between}.color-theme-option{flex-grow:1}.color-theme-option input[type=radio]{opacity:0;position:absolute;z-index:-1}.color-theme-option input[type=radio]+label{align-items:center;border:1px solid var(--color-accent-bg);border-radius:var(--radius-md);color:var(--color-accent-text);display:flex;font-size:var(--font-size-xs);justify-content:center;min-width:75px;padding-block:.35rem;padding-inline:.5rem .65rem}.color-theme-option input[type=radio]+label:hover{color:var(--color-accent)}.color-theme-option input[type=radio]:focus-visible+label{border-radius:var(--radius-xs);outline:2px solid var(--focus-color);outline-offset:2px}.color-theme-option input[type=radio]:checked+label{background-color:var(--color-accent-bg);color:var(--color-accent)}.color-theme-option input[type=radio]:checked+label .iconify{color:var(--color-accent)}.color-theme-option .iconify{margin-inline-end:.35rem}.language-fieldset legend{color:var(--color-grey-text);font-size:var(--font-size-xs);font-weight:400;margin-block-end:.5rem;width:100%}.language-options-list{display:inline-flex;gap:.5rem;justify-content:space-between}.language-option{flex-grow:1}.language-option input[type=radio]{opacity:0;position:absolute;z-index:-1}.language-option input[type=radio]+label{align-items:center;border:1px solid var(--color-accent-bg);border-radius:var(--radius-md);color:var(--color-accent-text);display:flex;font-size:var(--font-size-xs);justify-content:center;min-width:75px;padding-block:.35rem;padding-inline:.5rem .65rem}.language-option input[type=radio]+label:hover{color:var(--color-accent)}.language-option input[type=radio]:focus-visible+label{border-radius:var(--radius-xs);outline:2px solid var(--focus-color);outline-offset:2px}.language-option input[type=radio]:checked+label{background-color:var(--color-accent-bg);color:var(--color-accent)}.language-option input[type=radio]:checked+label .iconify{color:var(--color-accent)}.button{border-radius:var(--radius);-webkit-tap-highlight-color:transparent;align-items:center;border:1px solid transparent;display:inline-flex;font-size:var(--font-size-sm);font-weight:500;gap:.25rem;justify-content:center;outline:2px solid transparent;outline-offset:2px;position:relative;text-decoration:none;transition-duration:var(--duration-sm);transition-property:color,background-color,opacity}.button:focus-visible{outline-color:var(--focus-color)}.button[disabled]{cursor:default;opacity:35%}.button .iconify{flex-shrink:0;transition-duration:all var(--duration-sm)}.button.button--loading{cursor:default;opacity:35%}.button.button--loading .iconify{animation:var(--animation-rotate)}.icon-position--start{flex-direction:row}.icon-position--end{flex-direction:row-reverse}.button-size--xxs{font-size:var(--font-size-xxs);height:1.25rem;padding-inline:.25rem}.button-size--xxs .button-text{padding-inline:.1rem}.button-size--xxs .iconify{font-size:var(--font-size-xxs)}.button-size--xs{font-size:var(--font-size-xs);height:1.5rem;padding-inline:.35rem}.button-size--xs .button-text{padding-inline:.15rem}.button-size--xs .iconify{font-size:var(--font-size-xs)}.button-size--sm{font-size:var(--font-size-xs);height:2rem;padding-inline:.5rem}.button-size--sm .button-text{padding-inline:.2rem}.button-size--sm .iconify{font-size:var(--font-size-sm)}.button-size--md{height:2.25rem;padding-inline:.75rem}.button-size--md .button-text{padding-inline:.25rem}.button-size--md .iconify{font-size:var(--font-size-md)}.button-size--lg{height:2.5rem;padding-inline:1rem}.button-size--lg .button-text{padding-inline:.35rem}.button-size--lg .iconify{font-size:var(--font-size-lg)}.button-size--xl{height:3rem;padding-inline:1rem}.button-size--xl .iconify{font-size:var(--font-size-lg)}.button-variant--primary{background-color:var(--color-accent);color:var(--color-white);white-space:nowrap}.button-variant--primary:not(:disabled):hover{background-color:color-mix(in srgb,var(--color-accent) 85%,var(--color-black))}.button-variant--danger{background-color:var(--color-red-bg);color:var(--color-red-text);white-space:nowrap}.button-variant--danger:not(:disabled):hover{background-color:color-mix(in srgb,var(--color-red-bg) 90%,var(--color-white))}.button-variant--green{background-color:var(--color-green);color:var(--color-white);white-space:nowrap}.button-variant--green:not(:disabled):hover{background-color:color-mix(in srgb,var(--color-green) 85%,var(--color-black))}.button-variant--blue{background-color:var(--color-blue-text);color:var(--color-white);white-space:nowrap}.button-variant--blue:not(:disabled):hover{background-color:color-mix(in srgb,var(--color-blue-text) 85%,var(--color-white))}.button-variant--secondary{background-color:var(--color-grey-bg);color:var(--color-text);white-space:nowrap}.button-variant--secondary:not(:disabled):hover{background-color:color-mix(in srgb,var(--color-grey-bg) 95%,var(--color-black))}.button-variant--ghost{background-color:transparent;color:var(--color-text);white-space:nowrap}.button-variant--ghost:not(:disabled):hover{background-color:var(--color-grey-bg)}.button-variant--ghost[aria-current=page]{color:var(--color-accent);text-decoration:underline}.button-variant--link{--radius:0!important;align-items:start;background-color:transparent;display:inline;font-size:inherit;font-weight:400;height:auto;justify-content:start;padding-inline:0;text-decoration:underline}.button-variant--link .button-text{padding-inline:0}.button-variant--link .iconify{font-size:inherit;margin-block-end:.1rem;margin-inline-start:.1rem;vertical-align:middle}.button-variant--link:not(:disabled):hover,.button-variant--link[aria-current=page]{color:var(--color-accent)}.button-variant--link[aria-current=page]{text-decoration:none}.button-variant--menu{background-color:transparent;flex-direction:row-reverse;font-weight:500;gap:1.5rem;justify-content:space-between;text-underline-offset:.35rem;width:100%}.button-variant--menu .iconify{color:var(--color-grey-graphic)}.button-variant--menu:disabled{background-color:var(--color-grey-bg);color:var(--color-grey-bg);opacity:1}.button-variant--menu:disabled .iconify{opacity:.35}.button-variant--menu[aria-current=page]{color:var(--color-accent);font-weight:600}.button-variant--menu:not(:disabled):hover{background-color:var(--color-accent-bg);color:var(--color-accent)}.button-variant--menu:not(:disabled):hover .iconify{color:var(--color-accent-text)}.button--icon-only{aspect-ratio:1;padding:0}.menu-list{min-width:200px}.menu-list .button{background-color:var(--color-white);border-radius:0;outline-offset:-2px}.menu-list .menu-list-item:last-of-type .button{border-radius:0 0 var(--radius-md) var(--radius-md)}body:has(.dialog[open]){overflow:hidden}.dialog{background-color:var(--color-card-bg);border:none;min-height:100dvh;padding:0;padding-block-end:1.5rem;width:calc(100vw - var(--app-inline-padding))}@media (min-width:480px){.dialog{border-bottom-color:var(--color-card-border);border-bottom-style:solid;border-bottom-width:1px;border-left-color:var(--color-card-border);border-left-style:solid;border-left-width:1px;border-radius:var(--radius-lg);border-right-color:var(--color-card-border);border-right-style:solid;border-right-width:1px;border-top-color:var(--color-card-border);border-top-style:solid;border-top-width:1px;min-height:auto}}.dialog::backdrop{background-color:#00000080}.dialog h1{font-size:var(--font-size-lg);margin-block:0}.dialog .dialog-header{align-items:center;display:flex;padding-block:1.5rem;padding-inline:2rem}.dialog .dialog-header .close-button{position:absolute;right:.75rem;top:.75rem}.dialog .dialog-content{padding-inline:2rem}.dialog .dialog-buttons{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.user-menu-wrapper{--user-menu-padding:.5rem;margin-inline-start:auto;position:absolute;right:1rem;top:var(--user-menu-padding)}.menu-trigger{background-color:var(--color-accent-bg);border:none;border-radius:var(--radius-full);color:var(--color-accent);display:grid;height:2.5rem;place-content:center;text-transform:capitalize;width:2.5rem}.menu-trigger .iconify{height:1.25rem;width:1.25rem}.user-menu{background-color:var(--color-white);border:1px solid var(--color-accent-bg);border-radius:0 0 var(--radius-md) var(--radius-md);inset:auto;position:absolute;right:0;text-align:left;top:var(--user-menu-position-top,calc(100% + var(--user-menu-padding)));width:300px;z-index:1}.user-menu .menu-content .user-info{padding-block:1rem .75rem;padding-inline:1rem}.user-menu .menu-content .user-info .user-name-wrapper{align-items:center;display:flex;gap:.35rem}.user-menu .menu-content .user-info .email,.user-menu .menu-content .user-info h2{font-size:var(--font-size-xs)}.user-menu .menu-content .user-info .email{color:var(--color-grey-text)}.cat-lang{padding:1rem;width:100%}.cat-lang .language-options-list{width:100%}.cat-theme{padding:1rem;width:100%}.cat-theme .theme-options-list{width:100%}.logout-dialog{max-width:380px}.logout-dialog h1{font-size:var(--font-size-md);margin-block-end:2rem}.app-header{background-color:var(--color-white);border-block-end:1px solid var(--color-accent-bg);position:relative}@media (min-width:360px){.app-header{position:sticky;top:0;z-index:2}}.app-header-content{display:grid;flex-wrap:wrap;height:100%;justify-content:center;margin-inline:auto;max-width:var(--app-max-width);min-height:3.5rem;text-align:center;width:100%}.app-header-content .logo-cardan{margin-block-start:1rem;margin-inline:auto}.app-header-content .all-audits-link{font-size:var(--font-size-sm);font-weight:500;margin-block-start:1rem;margin-inline:auto}.app-header-content .all-audits-link .home-text{display:inline-block;padding-block:.25rem .75rem;text-decoration:underline}@media (min-width:1024px){.app-header-content .all-audits-link .home-text{padding-block:0}}.app-header-content .all-audits-link:has(.logo-cardan) .logo-cardan{margin-block:0}.app-header-content .all-audits-link:hover{color:var(--color-accent)}.app-header-content .all-audits-link.router-link-active{color:var(--color-accent);text-decoration:none}.app-header-content .all-audits-link.router-link-active .home-text{text-decoration:none}@media (min-width:1024px){.app-header-content{align-items:center;display:flex;flex-wrap:nowrap;gap:2rem;justify-content:start;padding-inline:var(--app-padding-inline)}.app-header-content .all-audits-link{margin-block:0;margin-inline:0}.app-header-content .logo-cardan{margin-block-start:0;margin-inline:0 2rem}}.contact-block{color:var(--color-accent-text);font-size:var(--font-size-xs)}.contact-block address{display:grid;margin-bottom:.5rem}.contact-block dl{color:var(--color-accent-text);-moz-column-gap:1rem;column-gap:1rem;display:grid;font-size:var(--font-size-xs);grid-template-columns:auto 1fr;row-gap:.25rem}.contact-block dl>dt .iconify{margin-bottom:-.2em}.contact-block a{text-decoration:underline}.contact-block a:hover{color:var(--color-accent);text-decoration:underline}.report-footer{background-color:var(--color-accent-bg)}.report-footer .footer-content{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;max-width:var(--app-max-width);padding:2.5rem;row-gap:3rem}.report-footer .about-team{color:var(--color-accent-text);display:grid;font-size:var(--font-size-xs);gap:1rem;max-width:41ch;place-content:center;white-space:pre-line}.report-footer .logo-cardan{margin-block-end:.5rem}.shortcuts-list{display:grid;gap:.25rem}.shortcuts-list .shortcut-item{align-items:center;background-color:var(--color-white);border:none;border-radius:var(--radius-sm);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding-block:.5rem;padding-inline:1rem;width:100%}.shortcuts-list .shortcut-item:not(:disabled):hover{background-color:var(--color-grey-bg)}.shortcuts-list .shortcut-key-combo{align-items:center;display:flex;gap:.5rem}.shortcuts-list .shortcut-key-combo kbd{min-width:2.25rem}.shortcuts-list .shortcut-key-combo kbd:nth-of-type(2){font-variant:small-caps}.shortcuts-list .shortcut-key-combo .iconify{vertical-align:middle}.shortcuts-dialog{max-width:420px}:root{--app-max-width:1280px;--app-padding-block:1rem;--app-padding-inline:1rem}@media (min-width:480px){:root{--app-padding-inline:1.5rem}}p{max-width:750px}h1,h2,h3,h4,h5,h6{margin-block:0}h5,h6{font-size:var(--font-size-sm)}h1{font-size:var(--font-size-lg)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}.main-content{margin-inline:auto;max-width:var(--app-max-width);min-height:calc(100svh - 8rem);padding-block-end:4rem;padding-block-start:1.5rem;padding-inline:var(--app-padding-inline)}.textarea.autoresize{max-height:calc(100svh - 20rem)}.card{max-width:calc(100vw - var(--app-padding-inline)*2)}.section-topbar{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin-block-end:1rem;row-gap:1rem}.title-wrapper{align-items:center;display:inline-grid;gap:.75rem;grid-template-columns:1fr auto}.no-results{color:var(--color-grey-text);font-size:var(--font-size-sm);font-style:italic}.sidebar-card-title{display:grid}.sidebar-card-title .description{font-size:var(--font-size-md);margin-block:.5rem}.sidebar-card-title+p{font-size:var(--font-size-sm)}.actions-button,.edit-button{position:absolute;right:1rem;top:1rem}table td.email,table td.url,table th.email,table th.url{min-width:140px;overflow-wrap:anywhere}table td.date,table td.impact,table td.key,table td.status,table th.date,table th.impact,table th.key,table th.status{white-space:nowrap}table td.icon,table td.status,table th.icon,table th.status{width:1px}table td.actions,table td.delete,table td.details,table td.edit,table td.files,table td.key,table td.open,table td.order,table td.show,table th.actions,table th.delete,table th.details,table th.edit,table th.files,table th.key,table th.open,table th.order,table th.show{padding-inline:.25rem;width:1px}table td.details .iconify,table th.details .iconify{color:var(--color-accent);height:1.25rem;vertical-align:middle;width:1.25rem}.small-caps{font-variant-caps:all-small-caps}.fade-enter-active,.fade-leave-active{transition:all var(--duration-sm) ease-out}.fade-enter-from,.fade-leave-to{opacity:.25}.fade-slow-enter-active,.fade-slow-leave-active{transition:all var(--duration-md) ease-out;transition-delay:var(--duration-sm)}.fade-slow-enter-from,.fade-slow-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:all var(--duration-md) ease-out}.page-enter-from,.page-leave-to{filter:blur(.125rem);opacity:.25}@keyframes fadeOutTarget{0%,75%{outline:2px solid var(--color-accent)}to{outline:2px solid transparent}}.error-page .links-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.error-page .go-back-button .iconify{margin-inline-end:.25rem}
