@layer base,components;@layer base{*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}}@layer base{@font-face{font-family:SpaceGrotesk;src:url("/static/SpaceGrotesk-NSORKLT5.woff2") format("woff2");font-weight:300 700}@font-face{font-family:DMSans;src:url("/static/DMSans-4ZE5SV2M.woff2") format("woff2");font-weight:100 1000}@font-face{font-family:GeistMono;src:url("/static/GeistMono-FJHYDI7Q.woff2") format("woff2");font-weight:100 900}@font-face{font-family:FlagEmojis;unicode-range:U+1F1E6-1F1FF;src:local("Noto Color Emoji"),local("Apple Color Emoji"),url("/static/OpenMoji-flags-V5PT4J6M.woff2") format("woff2")}:root{--font-header: "SpaceGrotesk";--font-header-body: "DMSans";--font-text: "DMSans";--font-number: "GeistMono", monospace, monospace;--font-flag-emojis: "FlagEmojis", "DMSans";--font-weight-light: 300;--font-weight-medium: 500;--font-weight-bold: 700;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-ml: 1.5rem;--space-lg: 2rem;--space-xl: 2.5rem;--space-xxl: 5rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--leading-xs: 1.5;--leading-sm: 1.5;--leading-md: 1.5;--leading-lg: 1.3;--leading-xl: 1.2;--leading-2xl: 1.1;--leading-3xl: 1.1;--leading-4xl: 1;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-13: 3.25rem;--space-14: 3.5rem;--space-15: 3.75rem;--space-16: 4rem;--space-17: 4.25rem;--space-18: 4.5rem;--space-19: 4.75rem;--space-20: 5rem;--space-21: 5.25rem;--space-22: 5.5rem;--space-23: 5.75rem;--space-24: 6rem;--main-padding-inline: var(--space-20);--grid-gutter-sm: var(--space-6);--grid-gutter-md: var(--space-8);--rounded-xs: .125rem;--rounded-sm: .1875rem;--rounded-md: .25rem;--rounded-lg: .5rem;--rounded-xl: 1rem;--rounded-default: .5rem;--shadow-xs: 0px 1px 6px rgba(0, 0, 0, .08);--shadow-md: 0px 1px 12px rgba(0, 0, 0, .12);--shadow-lg: 0px 1px 24px rgba(0, 0, 0, .16);--blue-1000: #002649;--blue-900: #00305b;--blue-800: #1c4280;--blue-700: #2556a2;--blue-600: #306bc8;--blue-500: #5c8bd6;--blue-400: #82a6e0;--blue-300: #a4bee8;--blue-200: #c5d6f1;--blue-100: #dfeafa;--blue-50: #eff6ff;--green-900: #113b26;--green-800: #195738;--green-700: #206c46;--green-600: #248052;--green-500: #329d68;--green-400: #64b58c;--green-300: #8fc9ac;--green-200: #b8ddca;--green-100: #e7f3ee;--green-50: #f6fbf9;--orange-900: #521f09;--orange-800: #7a2e0e;--orange-700: #b54708;--orange-600: #d4690b;--orange-500: #f79009;--orange-400: #fdb022;--orange-300: #fec84b;--orange-200: #fedf89;--orange-100: #fef6dc;--orange-50: #fdfaf2;--red-900: #661a27;--red-800: #8e2437;--red-700: #b02d45;--red-600: #d03651;--red-500: #e35f77;--red-400: #ea889a;--red-300: #f0aab7;--red-200: #f6cad2;--red-100: #fbe9ed;--red-50: #fef9fa;--gray-900: #101828;--gray-800: #1d2939;--gray-700: #344054;--gray-600: #475467;--gray-500: #667085;--gray-400: #848fa2;--gray-300: #98a2b3;--gray-200: #d0d5dd;--gray-100: #eaecf0;--gray-50: #f2f4f7;--gray-25: #f9fafb;--text-color-header: var(--gray-900);--text-color-body: var(--gray-700);--container-max-width: 82.5rem;--container-size: min( calc(100% - var(--space-12) * 2), var(--container-max-width) );--button-color-primary: var(--blue-900);--button-color-primary-hover: var(--blue-800);--button-color-primary-focus: var(--blue-1000);--button-color-primary-active: var(--blue-1000);--button-color-secondary: var(--base-white);--button-color-secondary-hover: var(--gray-100);--button-color-secondary-focus: var(--base-white);--button-color-secondary-active: var(--gray-200);--button-color-disabled: var(--gray-300);--button-color-bg-disabled: var(--base-white);--button-border-width: 1px;--checkbox-radio-color-border: var(--gray-400);--checkbox-radio-color-bg-default: var(--base-white);--checkbox-radio-color-bg-active: var(--bg-gray);--checkbox-radio-color-bg-hover: var(--bg-gray-darker);--checkbox-radio-color-bg-disabled: var(--checkbox-radio-color-bg-hover);--checkbox-radio-color-bg-default-checked: var(--button-color-primary);--checkbox-radio-color-bg-active-checked: var(--button-color-primary-active);--checkbox-radio-color-bg-hover-checked: var(--button-color-primary-hover);--checkbox-radio-color-bg-focus-checked: var( --checkbox-radio-color-bg-default );--checkbox-radio-color-bg-disabled-checked: var( --checkbox-radio-color-border );--checkbox-radio-size: 1.25rem;--checkbox-radio-svg-size: .875rem;--button-icon-modal-close-color-svg: var(--menu-empty);--button-icon-tertiary-color-svg: var(--base-black);--button-icon-tertiary-color-border-focus: var(--checkbox-radio-color-border);--button-icon-tertiary-color-bg-focus: var(--bg-gray-darker);--button-icon-tertiary-color-bg-hover: var(--bg-gray-darker);--shadow-color-focus: #d1e0ff;--border-color-default: var(--bg-gray-darkest);--border-color-focus: var(--interactive-default);--color-error: var(--red-500);--color-error-darker: var(--red-600);--color-error-darkest: var(--red-700);--color-error-bg: var(--red-100);--color-error-hover: var(--red-200);--color-warning: var(--orange-500);--color-warning-darker: var(--orange-600);--color-warning-bg: var(--orange-100);--color-warning-hover: var(--orange-200);--color-notify: var(--blue-600);--color-notify-bg: var(--blue-100);--color-notify-hover: var(--blue-200);--color-success: var(--green-600);--color-success-bg: var(--green-100);--color-success-hover: var(--green-200);--color-help-text: var(--gray-600);--color-hover: var(--gray-200);--bg-gray: var(--gray-25);--bg-gray-darker: var(--gray-50);--bg-gray-darkest: var(--gray-300);--bg-highlight: #eff4ff;--base-black: #000000;--base-brand-blue: var(--blue-900);--base-dark-blue: var(--blue-1000);--base-white: #ffffff;--accent-orange: var(--orange-500);--accent-blue: #c9d8e9;--interactive-default: #155eef;--link-default: var(--interactive-default);--link-hover: #004eeb;--link-active: #0040c1;--link-visited: #6927da;--menu-empty: var(--gray-500);--menu-unsaved: var(--color-notify);--menu-active: var(--text-color-header);--menu-accept: var(--color-success);--menu-warning: var(--color-warning);--menu-error: var(--color-error-darker);--badge-size: 2.25rem;--badge-size-lg: 3rem;--badge-polling-station: var(--base-white);--badge-polling-station-bg: #4a75ba;--badge-first-entry: #93370d;--badge-first-entry-bg: #fef0c7;--badge-second-entry: #095c37;--badge-second-entry-bg: #d3f8df;--badge-extra-entry: var(--badge-second-entry);--badge-extra-entry-bg: var(--badge-second-entry-bg);--badge-correction: #065986;--badge-correction-bg: var(--color-notify-bg);--badge-objections: #4a1fb8;--badge-objections-bg: #ebe9fe;--badge-difference: var(--base-white);--badge-difference-bg: var(--red-600);--badge-typist-busy: var(--link-active);--badge-typist-busy-bg: var(--shadow-color-focus);--badge-definitive: var(--base-white);--badge-definitive-bg: var(--base-dark-blue);--progress-bar-default: var(--blue-600);--progress-bar-errors-and-warnings: var(--color-error-darker);--progress-bar-unfinished: var(--color-warning);--progress-bar-in-progress: var(--orange-300);--progress-bar-first-entry-finished: #66c61c;--progress-bar-definitive: var(--color-success);--progress-bar-not-started: var(--gray-200);--progress-bar-not-started-border: var(--gray-450);--status-not-started: #9f1ab1}}@layer base{body{font-family:var(--font-text),sans-serif;font-size:var(--font-size-md);line-height:1.5em;color:var(--gray-700);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-header),sans-serif}h4,h5,h6{font-family:var(--font-text),sans-serif}h1,.h1{font-size:var(--font-size-4xl);line-height:var(--leading-4xl);font-weight:var(--font-weight-regular);color:var(--gray-800)}h2,.h2{font-size:var(--font-size-3xl);line-height:var(--leading-3xl);font-weight:var(--font-weight-regular);color:var(--gray-800)}h3,.h3{font-size:var(--font-size-2xl);line-height:var(--leading-2xl);font-weight:var(--font-weight-medium)}h4,.h4{font-size:var(--font-size-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-bold)}h5,.h5{font-size:var(--font-size-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-bold)}h6,.h6{font-size:var(--font-size-md);line-height:var(--leading-md);font-weight:var(--font-weight-bold)}a{color:var(--link-default);&:visited{color:var(--link-visited)}&:hover{color:var(--link-hover)}&:active{color:var(--link-active)}}.underlined{text-decoration:underline;color:var(--link-default)}.font-bold{font-weight:var(--font-weight-bold)}.font-light{font-weight:var(--font-weight-light)}.font-italic{font-style:italic}.normal{font-weight:400}.fs-xs{font-size:var(--font-size-xs)}.fs-sm{font-size:var(--font-size-sm)}.fs-md{font-size:var(--font-size-md)}.fs-lg{font-size:var(--font-size-lg)}.break-word{overflow-wrap:break-word}.nowrap{text-wrap:nowrap}.text-align-r{text-align:right}.font-number{font-family:var(--font-number);font-feature-settings:"ss09" on}.font-number-slashed-0{font-family:var(--font-number)}strong{font-weight:var(--font-weight-bold)}}@layer base{.hidden{display:none}::selection{background-color:var(--shadow-color-focus)}dl{display:grid;grid-template-columns:auto 1fr;color:var(--gray-500);font-size:var(--font-size-sm);dt{font-weight:500}dd{font-weight:400}}.container{max-width:var(--container-size);margin-inline:auto}a{color:inherit;text-decoration:none}pre{white-space:pre-wrap}.content-header{display:flex;flex-direction:column;font-size:var(--font-size-xl);font-weight:500;gap:1lh;line-height:var(--leading-xl);max-width:704px;text-wrap:balance}}@layer base{.mt-0{margin-top:0}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-ml{margin-top:var(--space-ml)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-ml{margin-bottom:var(--space-ml)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.mb-xxl{margin-bottom:var(--space-xxl)}.mb-6{margin-bottom:var(--space-6)}.pt-0{padding-top:0}.pt-sm{padding-top:var(--space-sm)}.pt-6{padding-top:var(--space-6)}.bg-gray{background-color:var(--bg-gray)}.bg-yellow{background-color:var(--orange-200)}.note-warning{color:var(--red-600);font-size:var(--font-size-sm)}.warning-text{color:var(--red-600);font-weight:700}.text-muted{color:var(--gray-400)}.capitalize-first{display:inline-block;&:first-letter{text-transform:capitalize}}a.disabled{pointer-events:none;cursor:default}.w-6{width:6rem}.w-13{width:13rem}.w-14{width:14rem}.w-16{width:16rem}.w-32{width:32rem}.w-39{width:39rem}.w-full{width:100%}.flow-root{display:flow-root}.float-right{float:right}}@layer components{.alert{background-color:var(--alert-bg);background-image:var(--alert-icon);background-repeat:no-repeat;background-position:left var(--space-md) center;background-size:1.5rem;border-left:4px solid var(--alert-border-color);color:var(--alert-color);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--leading-md);margin-block:var(--alert-margin-block, var(--space-6));padding-block:var(--alert-py, var(--space-4));padding-left:calc(var(--alert-px, var(--space-6)) + 2rem);padding-right:var(--alert-px, var(--space-6));text-wrap:wrap;position:relative;width:fit-content;&:has(strong){font-weight:var(--font-weight-light)}&:first-of-type{margin-block-start:0}&.alert-info{--alert-bg: var(--blue-100);--alert-border-color: var(--blue-600);--alert-color: var(--gray-600);--alert-icon: url("/static/info-4WBKTMIG.svg")}&.alert-warning{--alert-bg: var(--orange-100);--alert-border-color: var(--orange-600);--alert-color: var(--gray-600);--alert-icon: url("/static/warning-FWMYMLDR.svg")}&.alert-error{--alert-bg: var(--red-100);--alert-border-color: var(--red-600);--alert-color: var(--gray-600);--alert-icon: url("/static/error-LLH4YMJ5.svg")}&.alert-success{--alert-bg: var(--green-100);--alert-border-color: var(--green-700);--alert-color: var(--green-700);--alert-icon: url("/static/checkmarkSmall-G4TN7Z26.svg")}&.alert-floating{font-size:var(--font-size-sm);font-weight:500;background-size:1rem;position:fixed;left:4rem;right:4rem;padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-12);bottom:var(--space-lg);border:1px solid var(--alert-border-color);border-radius:var(--rounded-sm);z-index:1000;margin:0;box-shadow:0 .2rem .5rem #00000026;animation:alert-float 4.5s ease-in-out forwards}}@keyframes alert-float{0%{transform:translate(-120%);opacity:0}12%{transform:translate(0);opacity:1}78%{transform:translate(0);opacity:1}to{transform:translate(-120%);opacity:0}}.paper-corrections-banner .alert{align-items:center;display:flex;justify-content:space-between;margin:0;width:100%;border-left:none;border-bottom:4px solid var(--alert-border-color);form{flex-shrink:0;margin-left:var(--space-4)}}.download-warning-banner{position:fixed;bottom:0;z-index:10000;.alert-floating{background-size:1.5rem;padding:var(--space-4) var(--space-6) var(--space-4) var(--space-14);margin:0 auto;max-width:42rem;animation:none;display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-md)}.close-overlay{display:block;flex-shrink:0;background-color:transparent;background-image:url("/static/cross-MOQAXI5Y.svg");background-repeat:no-repeat;background-size:1.5rem;background-position:right center;width:2rem;height:2rem;border:none;cursor:pointer;outline:none;span{display:none}}}}@layer components{table.audit-log{td:first-child{font-family:var(--font-number);width:4rem}td:nth-child(2){white-space:nowrap}td.subject-id abbr{font-family:Courier New,Courier,monospace;text-decoration:none;cursor:pointer;color:var(--blue-600)}tr:nth-child(2n){background-color:var(--gray-100)}}dl.event-meta{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin-bottom:1.5rem;padding:1rem;font-size:var(--font-size-md);dt{font-weight:600}abbr{font-family:Courier New,Courier,monospace}a{color:var(--blue-600)}}table.diff-table{width:100%;th:first-child,td:first-child{width:40%;overflow-wrap:break-word}tr:nth-child(2n){background-color:var(--gray-100)}tr.added td:last-child{color:var(--green-700, #15803d)}tr.removed td:nth-child(2){color:var(--red-700, #b91c1c)}.entity-ref{display:flex;gap:.5rem;align-items:baseline}.entity-ref+.entity-ref{margin-top:.25rem}.entity-ref abbr{font-family:Courier New,Courier,monospace;text-decoration:none;cursor:pointer;color:var(--blue-600)}}.form.audit-log-filters{fieldset{display:flex;gap:1rem;flex-direction:row;justify-content:flex-end;margin-bottom:var(--space-md);flex-wrap:wrap;input[type=text],select{width:18rem;padding:0 1rem;min-height:3rem}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}}@layer components{.badge{background-color:var(--badge-bg, var(--blue-200));border-radius:var(--rounded-xs);color:var(--badge-color, var(--blue-900));display:inline-block;filter:brightness(var(--badge-brightness, 100%));font-family:var(--font-header);font-size:var(--badge-font-size, var(--font-size-xl));font-weight:600;height:var(--badge-size);line-height:var(--badge-size);width:var(--badge-size);flex-shrink:0;position:relative;text-align:center;transition-duration:.3s;transition-property:filter,background-color;transition-timing-function:ease-in-out;&:is(.badge-candidates-list){--badge-icon: url("/static/badge-candidates-list-IW726RDT.svg")}&:is(.badge-candidates){--badge-icon: url("/static/badge-candidates-EOJMYBJ5.svg")}&:is(.badge-data){--badge-icon: url("/static/badge-data-VIXYCWXU.svg")}&:is(.badge-politician){--badge-icon: url("/static/badge-politician-K4J2W6VD.svg")}&:is(.badge-finalise){--badge-icon: url("/static/badge-finalise-HSGFNXJY.svg")}&:is(.locked){--badge-bg: var(--gray-200);--badge-icon: url("/static/badge-locked-5BLKPFLD.svg")}&:is(.success){--badge-bg: var(--green-200);--badge-icon: url("/static/badge-success-ZOCVW2A7.svg")}&:is(.warning){--badge-bg: var(--orange-200);--badge-icon: url("/static/badge-warning-NSAJ2ILY.svg")}&:is(.error){--badge-bg: var(--red-200);--badge-icon: url("/static/badge-error-FNTGUWOM.svg")}&:not(.position-badge):after{content:"";position:absolute;inset:0;mask-image:var(--badge-icon, none);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:var(--badge-color, var(--gray-800))}}}@layer components{.button-group{display:inline-flex;border-radius:var(--rounded-default);overflow:hidden}.button-group>.button{border-radius:0;margin:0}.language-switch{display:inline-flex;align-items:center;border-radius:var(--rounded-sm);overflow:hidden;button.sm{background-color:var(--blue-900);padding:var(--space-xs) var(--space-sm);border-radius:0;color:var(--blue-400);border-width:0;&.active{background-color:var(--blue-800);color:var(--base-white)}&:focus{outline:none;box-shadow:inset 0 0 0 1px var(--shadow-color-focus)}}}}@layer components{button.button,a.button,label.button{color:var(--base-white);border-radius:var(--rounded-md);border:var(--button-border-width) solid var(--button-color-primary);background:var(--button-color-primary);text-decoration:none;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);box-shadow:0 1px 2px #1018280d;align-items:center;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;min-height:3rem;padding-block:var(--space-3);padding-inline:var(--space-4) var(--space-5);width:max-content;&:hover{background-color:var(--button-color-primary-hover);border-color:var(--button-color-primary-hover)}&:focus,&:focus-visible{outline:none;border-color:var(--border-color-focus);background-color:var(--button-color-primary-focus);box-shadow:0 0 0 4px var(--shadow-color-focus)}&:active{background-color:var(--button-color-primary-active);border-color:var(--button-color-primary-active)}svg{height:1.25rem;fill:currentColor}&.primary-destructive{border-color:var(--red-600);background:var(--red-600);color:var(--base-white)}&.secondary{color:var(--text-color-body);border-color:var(--gray-400);background:var(--button-color-secondary);&:hover{background-color:var(--button-color-secondary-hover)}&:focus,&:focus-visible{outline:none;--button-border-width: 2px;border-color:var(--border-color-focus);background-color:var(--button-color-secondary-focus);box-shadow:0 0 0 4px var(--shadow-color-focus)}&:active{border-color:var(--border-color-default);background-color:var(--button-color-secondary-active)}}&.tertiary{background:transparent;border-color:transparent;box-shadow:none;font-weight:var(--font-weight-medium);color:var(--gray-500);&:hover{background:#1030511a}}&.tertiary-destructive{--button-border-width: 0px;background:transparent;color:var(--red-700);border:1px solid var(--red-700);&:not(:hover,:active){box-shadow:none}&:hover{background-color:var(--red-50)}&:focus,&:focus-visible{outline:none;--button-border-width: 2px;border:var(--button-border-width) solid var(--border-color-focus);box-shadow:0 0 0 4px var(--shadow-color-focus)}&:active{border-color:var(--red-100);background-color:var(--red-100)}}&:disabled,&.disabled{background:var(--button-color-bg-disabled);border-color:var(--button-color-bg-disabled);color:var(--button-color-disabled);cursor:default}&:disabled{pointer-events:none}&.xs{font-size:var(--font-size-sm);line-height:1.25rem;padding:calc(.5rem - var(--button-border-width)) calc(.875rem - var(--button-border-width));min-height:2.5rem}&.sm{font-size:var(--font-size-sm);line-height:1.25rem;padding:calc(.625rem - var(--button-border-width)) calc(1rem - var(--button-border-width))}&.lg{font-size:var(--font-size-lg);line-height:1.75rem;padding:calc(1rem - var(--button-border-width)) calc(1.75rem - var(--button-border-width))}&.xl{min-width:13rem}&.underlined{font-weight:400;background-color:transparent;border:none;color:var(--interactive-default);cursor:pointer;padding:0;box-shadow:none;&:hover{text-decoration:underline}&:focus{text-decoration:underline;box-shadow:0 0 0 4px var(--shadow-color-focus)}}&.icon-close{background-image:url("/static/cross-MOQAXI5Y.svg");background-repeat:no-repeat;background-position:left var(--space-md) center;padding-left:var(--space-xl);background-size:20px}&.icon-plus:before{background-color:currentColor;content:"";height:var(--space-5);mask-image:url("/static/plus-K34BCNLX.svg");mask-size:contain;width:var(--space-5)}&.icon-restoration:before{content:"";height:var(--space-5);background-image:url("/static/restoration-QIF6Q5AQ.svg");background-repeat:no-repeat;background-size:contain;background-position:left center;width:var(--space-8)}&.icon-edit:after{background-color:currentColor;content:"";height:var(--space-4);mask-image:url("/static/edit-T2XAQGWX.svg");mask-position:right var(--space-md) center;mask-repeat:no-repeat;mask-size:contain;width:var(--space-4)}&.icon-trash{background-image:url("/static/trash-YVXGT4I5.svg");background-repeat:no-repeat;background-position:left var(--space-md) center;padding-left:var(--space-xl);background-size:20px}&.icon-down{background-image:url("/static/arrowNarrowDown-R22D7Q6W.svg");background-repeat:no-repeat;background-position:left var(--space-md) center;padding-left:2.6rem;background-size:18px}&.icon-up{background-image:url("/static/arrowNarrowUp-JT7TICPV.svg");background-repeat:no-repeat;background-position:left var(--space-md) center;padding-left:2.6rem;background-size:18px}&.icon-file{background-image:url("/static/file-FYQYTAWE.svg");background-repeat:no-repeat;background-position:left var(--space-md) center;padding-left:2.6rem;background-size:18px}&.icon-download{padding-inline-end:var(--space-4);&:before{content:"";mask-image:url("/static/download-3WNI2ZK5.svg");mask-size:contain;width:var(--space-4);height:var(--space-4);background-color:currentColor}}&.icon-upload{background-image:url("/static/upload-CNDFJKR5.svg");background-repeat:no-repeat;background-position:left var(--space-md) center;padding-left:2.6rem;background-size:18px}&.no-text{padding-left:1rem;padding-right:2rem;padding-bottom:2rem}}.read-more{.toggle:not(:checked)~.content{display:none}.toggle:checked~.open{display:none}.toggle:not(:checked)~.close{display:none}.more-less{cursor:pointer;width:fit-content;padding-right:1rem;display:block;background-image:url("/static/select-XIGQ44BG.svg");background-repeat:no-repeat;background-position:right center;background-size:.7rem}.close{background-image:url("/static/deselect-YEILEQOD.svg")}.open.center,.close.center{margin:auto}&.with-disc ul{margin:var(--space-3) 0;padding-left:var(--space-5);list-style:disc}.toggle:not(:checked)~.partially-hidden{overflow:hidden;height:var(--space-6);mask-image:linear-gradient(to bottom,black,transparent)}}}@layer components{.candidate-lists{align-items:flex-start;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);.candidates{grid-column:span 1;position:sticky;top:var(--space-6);left:0;min-width:16rem}&.disabled{opacity:50%;pointer-events:none}.cards{grid-column:span 3}}}@layer components{#candidate-table{color:var(--gray-600);tr{transition:transform .3s ease-in-out;td{transition:background-color .5s ease-in-out}}tr:nth-child(2n){background-color:var(--gray-50)}tr:nth-child(odd){background-color:var(--gray-25)}tr:hover{background-color:var(--blue-100)}th:first-child{padding-left:var(--space-md)}th{font-weight:var(--font-weight-bold)}th:last-child{text-align:right;font-weight:400;&.warning strong{color:var(--color-warning-darker)}}td:last-child{padding-inline-end:var(--space-3)}td.drag-handle{width:4rem;padding:0;user-select:none;background-image:url("/static/move-NRQOTTBQ.svg");background-repeat:no-repeat;background-position:left var(--space-md) center;background-size:.7rem;cursor:grab}&[data-max="50"] tr:nth-child(n+51):not(.dragging,.highlighted,.flash-success),&[data-max="80"] tr:nth-child(n+81):not(.dragging,.highlighted,.flash-success){background-image:var(--row-icon, none),repeating-linear-gradient(-45deg,var(--red-200),var(--gray-50) 2px,var(--gray-50) 17px);background-repeat:no-repeat,repeat;background-position:right 3.5rem center,0 0;td{background-color:transparent;.position-badge{color:var(--red-200);background-color:var(--red-100)}}}tr.dragging{transition:none;z-index:10;position:relative;background-color:var(--orange-100);.position-badge{background-color:var(--orange-200)}}tr.flash-success{background-color:var(--green-100);.position-badge{background-color:var(--green-200)}}tr.highlighted{background-color:var(--orange-100);.position-badge{background-color:var(--orange-200)}}td:nth-child(2){width:5rem;padding-left:0;overflow:hidden;background-repeat:no-repeat;background-position:-5rem center;background-image:none;transition:background-position .5s ease-in-out;&.pos-up{background-image:url("/static/up-4XAVIUPS.svg");background-position:left 3.25rem center}&.pos-down{background-image:url("/static/down-5EP7BOBQ.svg");background-position:left 3.25rem center}&.fade-out{background-position:-5rem center}}td:nth-child(3){border-left:1px solid var(--gray-200)}}#add-candidate-table{tr{transition:background-color .5s ease-in-out}tr:nth-child(2n){background-color:var(--gray-100)}td:first-child{width:2.5rem}td:nth-child(2){border-left:1px solid var(--gray-200)}tr.add-candidate{button{background-image:url("/static/plus-K34BCNLX.svg")}}tr.remove-candidate{background-color:var(--green-100);button{background-image:url("/static/trash-YVXGT4I5.svg")}.position-badge{background-color:var(--green-200)}}tr.highlighted{background-color:var(--orange-100);.position-badge{background-color:var(--orange-200)}}}#position-preview{tr:nth-child(2n){background-color:var(--gray-100)}}}@layer components{.cards{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(var(--card-min-width),1fr))}.cards-home{--card-min-height: 26rem;--card-min-width: 16rem}.cards-candidate-lists{--card-gap: var(--space-6);--card-min-width: 18.875rem;--card-padding: var(--space-6);--card-min-height: 18.875rem}.card{--badge-size: 2.5rem;--alert-margin-block: 0;background-color:var(--card-bg, var(--base-white));border-radius:var(--rounded-lg);border:1px solid var(--card-border-color, var(--gray-200));color:inherit;display:flex;flex-direction:column;gap:var(--card-gap, var(--space-8));min-height:var(--card-min-height, auto);padding:var(--card-padding, var(--space-8));text-decoration:none;text-wrap:balance;&:not(.card-plain):has(>a),&.card-form,&:is(a){cursor:pointer}&:not(.card-plain):has(>a):hover,&.card-form:hover,&:is(a):hover{--card-bg: var(--gray-25);--card-chevron-translate: var(--space-1);--badge-brightness: 92%}&:is(.card-persons),&:is(.card-brp-errors){--card-padding: var(--space-6);--card-gap: var(--space-6)}&:is(.card-add-list){--card-min-height: 18.875rem;align-items:center;justify-content:center}&.success{background-color:var(--green-100);color:var(--green-700);border:1px solid var(--green-700);background-image:url("/static/checkmarkSmall-G4TN7Z26.svg");background-size:1.5rem;background-repeat:no-repeat;background-position:left var(--space-8) center;padding-left:var(--space-20)}.card-header{color:var(--gray-800);display:flex;align-items:flex-start;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);gap:var(--space-3);line-height:var(--leading-xl);>div:not(.badge){margin-block:auto}p{font-size:var(--font-size-sm);font-weight:400}.info{color:var(--blue-600)}.warning{color:var(--color-warning-darker)}.error{color:var(--color-error-darker)}}.card-title{color:var(--gray-700);font-size:var(--font-size-2xl);font-weight:500;line-height:var(--leading-2xl)}.card-content{color:var(--gray-600);display:flex;flex-direction:column;font-size:var(--font-size-sm);font-weight:300;gap:var(--space-3);line-height:var(--leading-sm);p.warning>strong{color:var(--color-warning-darker)}.omission-badges{margin:0}}.card:not(.success){background-color:var(--gray-25)}ul.card-instruction{list-style-position:inside;list-style-type:disc;padding:0}&.card-form{.card-footer{background:none;border:none;cursor:pointer;font:inherit;font-weight:500;padding:0;text-align:left;width:100%}}.card-footer{color:var(--gray-600);display:flex;font-weight:500;justify-content:space-between;margin-top:auto;&:after{background-color:var(--gray-600);content:"";mask-image:url("/static/chevronRight-OP44CUP3.svg");mask-position:center;mask-repeat:no-repeat;transition-duration:.3s;transition-property:translate;translate:var(--card-chevron-translate, 0);width:var(--space-5)}}}}@layer components{.checklist{border:none;margin:0;padding:var(--space-lg) 0;display:flex;flex-direction:column;gap:var(--space-4);&.grid{--checklist-column-min-width: 20rem;display:block;columns:var(--checklist-column-min-width);column-gap:0;width:100%;>.checkbox{break-inside:avoid;margin-bottom:var(--space-md)}}legend{display:contents;font-size:var(--font-size-md);font-style:normal;line-height:1.5rem;color:var(--text-color-header);font-weight:700;grid-column:1 / -1}span.error{padding:0;margin:-.25rem 0 0;font-size:var(--font-size-md);color:var(--color-error-darker);font-weight:400;grid-column:1 / -1}>.checkbox{width:100%}:has(.hide-alert:checked)~.hide-on-input{display:none}}.checkbox{display:inline-flex;gap:var(--space-2);&:has(input[type=checkbox]){align-items:center}&.radio-card{width:32rem;border:1px solid var(--gray-300);border-radius:var(--rounded-sm);padding:var(--space-md);display:flex;align-items:start;cursor:pointer;gap:var(--space-md);input{margin-top:var(--space-xs)}label{flex:1}.button{margin-left:auto}}input{appearance:none;width:var(--checkbox-radio-size);height:var(--checkbox-radio-size);background-color:var(--checkbox-radio-color-bg-default);border:1px solid var(--checkbox-radio-color-border);display:inline-block;position:relative;margin:.125rem 0 0;flex-shrink:0;cursor:pointer;&[type=radio]{border-radius:1rem}&[type=checkbox]{border-radius:var(--rounded-md)}&:checked,&.indeterminate{background-color:var(--checkbox-radio-color-bg-default-checked);&:active{background-color:var(--checkbox-radio-color-bg-active-checked)}&:hover{background-color:var(--checkbox-radio-color-bg-hover-checked)}&:focus,&:focus-visible{background-color:var(--checkbox-radio-color-bg-focus-checked);&:before{background-color:var(--base-dark-blue)}}}&:checked:before,&.indeterminate:before{content:"";position:absolute;inset:0;background-color:var(--base-white);mask-size:var(--checkbox-radio-svg-size);mask-repeat:no-repeat;mask-position:center}&[type=radio]:checked:before{mask-image:url("/static/dot-6O3AIIIF.svg")}&[type=checkbox]:checked:before{mask-image:url("/static/checkmarkSmall-G4TN7Z26.svg")}&[type=checkbox].indeterminate:before{mask-image:url("/static/minus-MCBZTEB6.svg")}&:disabled{background-color:var(--checkbox-radio-color-bg-disabled);cursor:default;&:hover{border-width:1px;background-color:var(--checkbox-radio-color-bg-disabled)}&:checked{background-color:var(--checkbox-radio-color-bg-disabled-checked);&:hover{background-color:var(--checkbox-radio-color-bg-disabled-checked)}}}&:active{border-width:2px;background:var(--checkbox-radio-color-bg-active)}&:hover{border-width:2px;background:var(--checkbox-radio-color-bg-hover)}&:focus,&:focus-visible{outline:none;background:var(--checkbox-radio-color-bg-default);border:2px solid var(--border-color-focus);box-shadow:0 0 0 3px var(--shadow-color-focus)}&[aria-invalid=true]{border:2px solid var(--color-error-darker)}}label{color:var(--gray-900);cursor:pointer;user-select:none;.hint{margin-top:var(--space-xs);display:block;font-size:var(--font-size-md);max-width:32rem}}&.disabled{cursor:default;label{color:var(--gray-500);cursor:default}}&.error{label{color:var(--color-error-darker);padding-right:var(--space-ml);background:url("/static/error-LLH4YMJ5.svg") no-repeat right center / 1.1rem}}}label:has(input[type=checkbox]){cursor:pointer;display:flex;gap:var(--space-2)}input[type=checkbox]{appearance:none;border-radius:var(--rounded-xs);border:1px solid var(--gray-400);height:1.25rem;width:1.25rem;margin:0;vertical-align:baseline;&:checked{background-color:var(--blue-900);background-image:url("/static/check-M2O73ELS.svg");background-repeat:no-repeat;background-position:center}}}@layer components{.imported-value{color:var(--gray-500);margin-right:var(--space-2);text-decoration:line-through}.badge.imported-value{--badge-bg: var(--gray-200);--badge-color: var(--gray-500);text-decoration:line-through}.paper-corrected-value{color:var(--blue-700)}}@layer components{.digid-login-form{margin:0}.digid-login{box-sizing:border-box;display:inline-flex;align-items:center;width:336px;max-width:100%;min-height:47px;appearance:none;cursor:pointer;text-align:left;padding:15px 55px 15px 20px;border:1px solid #ededed;border-radius:8px;background-color:#fff;background-image:url("/static/digid-FETXZGWB.svg");background-repeat:no-repeat;background-position:right 20px center;background-size:30px 30px;color:#000;font-family:var(--font-text),sans-serif;font-size:19px;font-weight:400;line-height:1.2;text-decoration:none}.digid-login:hover{background-color:#f5f5f5}.digid-login:focus-visible{outline:2px solid var(--border-color-focus);outline-offset:2px}.auth-container{p{max-width:50ch;margin-top:var(--space-4);margin-bottom:var(--space-4)}}}@layer components{.form{h3{font-size:var(--font-size-2xl);line-height:var(--leading-2xl);font-weight:var(--font-weight-medium);color:var(--gray-800);margin-bottom:var(--space-6)}h3:has(+.alert){margin-bottom:var(--space-md)}.form-field{display:flex;flex-direction:column;gap:var(--space-sm);max-width:23.25rem;>label{color:var(--text-color-header);font-weight:700;white-space:nowrap;&:has(.hint){display:flex;align-items:center;gap:var(--space-1)}&.required:after{display:inline-block;content:" *";color:var(--color-error-darker)}}.date-input-row>.date-separate:not(.hidden){display:flex;& input.year{flex:3.5;min-width:3.5em}>input{border:none;background:none;background-image:none;text-align:center;padding:1em 0;flex:2;min-width:2em}}&.actions{flex-direction:row;justify-content:flex-start;gap:var(--space-ml)}&.form-field-sm{max-width:15rem}&.form-field-lg{max-width:30rem}&.form-field-xl{max-width:40rem;input,textarea{max-width:none}}&.form-field-full{max-width:100%;input,textarea{max-width:100%}}&.warning{input:not(.date-separate input):not([type=checkbox]),.date-separate{border-color:var(--color-warning-darker);background-image:url("/static/warning-FWMYMLDR.svg");background-repeat:no-repeat;background-position:right 1em center;background-size:1.5em;padding-right:3em}}&.error,&:has(.error){input:not(.date-separate input):not([type=checkbox]),.date-separate{border-color:var(--color-error-darker);background-image:url("/static/error-LLH4YMJ5.svg");background-repeat:no-repeat;background-position:right 1em center;background-size:1.5em;padding-right:3em}}&.success{input{border-color:var(--green-300);background-color:var(--green-50)}}.autoformat,.no_bsn_confirmed{font-size:var(--font-size-md);line-height:var(--leading-md);font-weight:var(--font-weight-light);color:var(--gray-500);display:flex;gap:var(--space-sm);align-items:center;text-wrap:balance}}.form-row{display:flex;gap:var(--space-6);align-items:start;margin-block-end:var(--space-8);.form-field{flex:1}&.card{padding:var(--space-8);border:none}}fieldset{border:none;padding:0;display:flex;flex-direction:column;legend{display:block;font-size:var(--font-size-lg);font-weight:600;color:var(--text-color-header);margin-bottom:var(--space-3);&.legend-sm{font-size:var(--font-size-md);font-weight:400}&.legend-md{font-size:var(--font-size-md);font-weight:600}}.checklist{padding:0}.form-row{margin-bottom:var(--space-8)}}span.hint,details.hint,span.error,span.warning:not(.hidden){display:inline-block;font-size:var(--font-size-md);line-height:var(--leading-md);font-weight:var(--font-weight-light);color:var(--gray-600);text-wrap:balance}details.hint,span.hint{font-size:var(--font-size-md);line-height:var(--leading-md);font-weight:var(--font-weight-light);color:var(--gray-500);text-wrap:balance;display:block}span.suggestion{font-size:var(--font-size-sm);color:var(--color-help-text);button{background:none;border:none;padding:0;font:inherit;color:var(--link-default);text-decoration:underline;cursor:pointer;&:hover{color:var(--link-hover)}&:active{color:var(--link-active)}}}details.hint{position:relative}.hint-popover{position:absolute;top:var(--space-lg);right:0;z-index:30;background-color:var(--base-white);box-shadow:0 0 0 4px var(--shadow-color-focus);border-radius:var(--rounded-sm);padding:var(--space-sm);width:30em;max-width:min(30em,90vw);max-height:70vh;overflow:auto}summary{list-style:none;display:flex;align-items:center;cursor:pointer;user-select:none}summary:before{content:url("/static/chevronRight-OP44CUP3.svg");display:inline-block;width:16px;height:16px;margin-right:8px;transform-origin:center center;transition:transform .2s}details[open]>summary:before{transform:rotate(90deg)}span.error{color:var(--color-error-darker);font-weight:400;margin-top:.5rem}span.warning:not(.hidden){color:var(--color-warning-darker);font-weight:400;margin-top:.5rem}}.form input[type=text],.form input[type=number],.form textarea,.form select,.date-separate:not(.hidden){width:100%;max-width:32rem;display:flex;justify-content:space-between;align-items:center;align-self:stretch;border-style:solid;border-width:1px;border-color:var(--gray-400);background:var(--base-white);font-size:var(--font-size-md);line-height:var(--leading-md);font-weight:var(--font-weight-regular);font-family:var(--font-family-sans)}.form input[type=text],.form input[type=number],.form textarea,.form select{padding:var(--space-4);min-height:var(--space-14)}.form select{appearance:none;background-color:var(--base-white);background-image:url("/static/select-XIGQ44BG.svg");background-position:right 1rem center;background-repeat:no-repeat;background-size:.75rem;cursor:pointer}.form input[type=text]:hover,.form input[type=text]:focus,.form input[type=text]:focus-visible,.form input[type=number]:hover,.form input[type=number]:focus,.form input[type=number]:focus-visible,.form textarea:hover,.form textarea:focus,.form textarea:focus-visible,.form select:hover,.form select:focus,.form select:focus-visible,.date-separate:hover{border-color:var(--border-color-focus);outline:1px solid var(--border-color-focus)}.form input[type=text]:focus,.form input[type=text]:focus-visible,.form input[type=number]:focus,.form input[type=number]:focus-visible,.form textarea:focus,.form textarea:focus-visible,.form select:focus,.form select:focus-visible{box-shadow:0 0 0 3px var(--shadow-color-focus)}.form input[type=number]{appearance:textfield}.form input:disabled{cursor:not-allowed}.form textarea{align-items:flex-start;resize:none}.form .input-icon{position:relative;display:inline-block;.icon{font-family:var(--font-flag-emojis);font-variant-ligatures:normal;pointer-events:none;font-size:1rem}>.icon{left:1rem;position:absolute;display:flex;align-items:center;height:100%}input{padding-left:3rem}ul{display:none;position:absolute;top:3rem;width:100%;background-color:var(--base-white);border:1px solid var(--gray-200);border-radius:var(--space-sm);box-shadow:0 .25rem 1rem #0000004d;list-style:none;padding:0;max-height:16rem;overflow-y:auto;li{cursor:pointer;padding:var(--space-xs) var(--space-sm);.icon{margin-right:var(--space-md)}&.active{background-color:var(--blue-100)}&:hover{background-color:var(--bg-gray-darker)}}}}.form-actions{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg)}.form-actions-stack{display:flex;flex-direction:column}#gender option:first-child{color:var(--color-placeholder)}.uppercase{text-transform:uppercase}}@layer components{header{--header-height: 3rem;--header-bg: var(--base-brand-blue);--header-color: var(--gray-300);--header-padding-inline: var(--main-padding-inline);nav{background-color:var(--header-bg);color:var(--header-color);min-height:var(--header-height);position:relative;>div{margin-inline:auto;max-width:var(--container-size);display:flex;justify-content:space-between}ul{display:flex;padding:0;li{display:flex;.logout-form{display:flex;button{background:none;border:none;cursor:pointer;font:inherit}}a,.logout-form button{align-items:center;border-inline-end:1px solid var(--blue-1000);color:var(--header-item-color, inherit);display:flex;font-weight:var(--header-item-font-weight, 300);height:100%;padding:0 var(--space-3);position:relative;text-decoration:none;white-space:nowrap;&:after{background-color:var(--header-item-indicator-bg);bottom:0;content:"";height:.25rem;left:0;opacity:var(--header-item-indicator-opacity, 0);position:absolute;width:100%}&:visited{--header-item-color: var(--blue-300)}&:hover{--header-item-color: var(--gray-200);--header-item-indicator-opacity: .5;--header-item-indicator-bg: currentColor}&.logout{--header-item-font-weight: var(--font-weight-bold);--header-item-color: var(--base-white)}&.active{--header-item-indicator-opacity: 1;--header-item-indicator-bg: var(--blue-600);--header-item-color: var(--base-white);--header-item-font-weight: var(--font-weight-bold)}&.home{aspect-ratio:1;position:relative;border-inline-start:1px solid var(--blue-1000);&:before{background-color:var(--header-item-color, currentColor);content:"";inset:0;mask-image:url("/static/home-I35U7WAX.svg");mask-position:center;mask-repeat:no-repeat;position:absolute}&:hover,&.active{--header-item-color: var(--gray-200)}span{display:none}}}&.user-info{display:flex;align-items:center;gap:var(--space-sm);white-space:nowrap}}}}.header-content{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;min-height:9rem;padding-block:var(--space-11) var(--space-8);width:var(--container-size);.tags{margin-top:var(--space-6);max-width:50%}h1{display:flex;align-items:center}h1 .button{letter-spacing:initial;margin-left:var(--space-md)}h1 .candidate-number{margin-right:var(--space-md)}div:first-child{flex:1}.subtitle{display:block;font-size:var(--font-size-md);margin-top:var(--space-sm);color:var(--color-help-text);max-width:80%;line-height:1.4}a{max-height:3rem}.header-buttons{display:flex;align-items:center;gap:var(--space-md)}}}}@layer components{html,body{overscroll-behavior:none;min-height:100vh}body{display:flex;flex-direction:column;min-width:960px}main{background-color:var(--bg-gray);flex:1;gap:var(--space-lg);padding-block:var(--space-12);nav{min-height:var(--space-xxl)}>.steps,>form>.steps{display:flex;justify-content:stretch;gap:var(--space-lg);margin-bottom:var(--space-xl)}}footer{background-color:var(--base-white);color:var(--color-help-text);font-size:var(--font-size-sm);flex:0 0 var(--space-xxl);justify-content:space-between;align-items:center;padding:0 var(--space-xxl);line-height:1.25rem;display:flex}.pagination{margin-top:var(--space-md);display:flex;justify-content:center;gap:var(--space-sm);align-items:center;span,a{min-width:3rem;text-align:center}}.columns{display:flex}.columns>.column:not(:last-child){border-right:1px solid var(--border-color-default)}.columns>.column{flex:1;margin:var(--space-md)}}@layer components{::backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080}.modal{background-color:var(--base-white);padding:2.5rem;border-radius:var(--rounded-sm);border:none;box-shadow:0 0 10px #0000001a;max-width:90%;width:40rem;position:fixed;max-height:calc(100% - 2rem);overflow-y:auto;.close-modal{position:absolute;top:0;right:0;background-color:transparent;background-image:url("/static/cross-MOQAXI5Y.svg");background-repeat:no-repeat;background-size:2rem;background-position:center;width:6rem;height:6rem;border:none;cursor:pointer;outline:none;span{display:none}}}}@layer components{.omission-overlay .checklist.grid{--checklist-column-min-width: 12em}.omission-presets,.omission-badges{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:var(--space-4) 0}.omission-preset,.omission-badge{background:none;background-color:var(--orange-100);border:1px solid var(--orange-600);border-radius:var(--rounded-lg);color:var(--orange-700);font-size:var(--font-size-sm);line-height:var(--leading-sm);padding:var(--space-1) var(--space-2);text-align:left}.omission-preset{cursor:pointer}.omission-preset:before{content:"+ "}.omission-preset:hover{background-color:var(--orange-200);border-color:var(--orange-700);color:var(--orange-800)}.omission-preset-unrecoverable,.omission-badge-unrecoverable{background-color:var(--red-100);border-color:var(--red-600);color:var(--red-700)}.omission-preset-unrecoverable:hover{background-color:var(--red-200);border-color:var(--red-700);color:var(--red-800)}}@layer components{body.overlay-open{overflow-y:scroll;>footer{display:none}}.overlay-backdrop{position:absolute;top:0;left:0;right:0;background-color:#00000080;z-index:500;padding:var(--space-lg) var(--space-lg) 0 var(--space-lg);cursor:pointer}.overlay{background-color:var(--gray-25);border-radius:var(--space-sm) var(--space-sm) 0 0;box-shadow:0 .25rem 1rem #0000001a;cursor:default;display:flex;flex-direction:column;height:auto;margin-inline:auto;max-width:calc(var(--container-max-width) - var(--space-lg) * -2);min-height:calc(100vh - var(--space-lg));overflow:visible;width:100%;z-index:1000;&.animation{transform:translateY(0);animation:overlay-enter .24s ease-in both}header{display:flex;height:6rem;justify-content:space-between;align-items:center;background-color:var(--base-white);padding:0 var(--space-lg);border-radius:var(--space-md) var(--space-md) 0 0;h2,h3{margin:0}.close-overlay{display:block;background-color:transparent;background-image:url("/static/cross-MOQAXI5Y.svg");background-repeat:no-repeat;background-size:2rem;background-position:right center;width:6rem;height:6rem;border:none;cursor:pointer;outline:none;span{display:none}}}.overlay-content{position:relative;padding:var(--space-lg);flex:1;&.steps{display:flex;justify-content:stretch;>div:nth-child(2){padding-bottom:var(--space-lg);flex:1}}}footer{position:sticky;bottom:0;border-top:1px solid var(--border-color-default);display:flex;justify-content:flex-end;align-items:center;padding:var(--space-md) var(--space-lg);border-radius:0 0 var(--space-sm) var(--space-sm);background-color:#f9fafb99;backdrop-filter:blur(1px);.button{margin-left:var(--space-md)}}}.overlay-csv{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8);.column:first-child{border-inline-end:1px solid var(--border-color-default);padding-inline-end:var(--space-8)}}body.overlay-skip-anim .overlay{animation:none}@keyframes overlay-enter{0%{transform:translateY(2rem)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.overlay{animation:none}}}@layer components{a.person-block{display:block;position:relative;margin-bottom:var(--space-6);background-image:url("/static/edit-T2XAQGWX.svg");background-repeat:no-repeat;background-position:right var(--space-md) center;background-size:1.5rem 1.5rem;border:1px solid var(--gray-200);border-radius:var(--rounded-default);padding:var(--space-6);width:100%;max-width:32rem;color:var(--text-color-body);text-decoration:none;&.info:after,&.warning:after,&.error:after{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;width:10rem;background-repeat:no-repeat;background-position:right 3.5rem center}&.info:after{background-image:url("/static/info-4WBKTMIG.svg")}&.warning:after{background-image:url("/static/warning-FWMYMLDR.svg")}&.error:after{background-image:url("/static/error-LLH4YMJ5.svg")}&:hover{background-color:var(--gray-100)}}}@layer components{#position-preview-container{height:15rem;position:relative;margin-top:var(--space-md);opacity:0;max-height:0;transition:opacity .2s ease-in-out,max-height .2s ease-in-out;user-select:none;overflow:hidden;&.fade-top:before,&.fade-bottom:after{content:"";position:absolute;left:0;width:100%;height:6rem;pointer-events:none}&.fade-top:before{top:0;background:linear-gradient(to bottom,var(--gray-50),rgba(255,255,255,0))}&.fade-bottom:after{bottom:0;background:linear-gradient(to top,var(--gray-50),rgba(255,255,255,0))}&.visible{opacity:1;max-height:15rem}}#position-preview{thead,tr{display:none}tr:not(.current){.position-badge{background-color:transparent}}td:first-child{width:4rem}}}@layer components{.steps{display:flex;justify-content:stretch;gap:var(--space-8)}.steps-nav{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--gray-200);min-width:24rem;width:fit-content;padding-right:var(--space-lg);ul{position:sticky;top:var(--space-lg);padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-sm);li a{display:block;width:100%;color:var(--gray-900);text-decoration:none;padding-left:var(--space-xl);background-repeat:no-repeat;background-position:left var(--space-sm) center;background-size:1.5rem;line-height:2.75rem;border-radius:var(--rounded-sm);font-weight:400;margin-bottom:0;&:hover{background-color:var(--gray-100)}&:active{background-color:var(--gray-200)}&.info{background-image:url("/static/info-4WBKTMIG.svg")}&.warning{background-image:url("/static/warning-FWMYMLDR.svg")}&.error{background-image:url("/static/error-LLH4YMJ5.svg")}&.ok{background-image:url("/static/checkmarkSmall-G4TN7Z26.svg")}&.trash{background-image:url("/static/trash-YVXGT4I5.svg");color:var(--color-error-darkest);&.active{background-image:url("/static/arrowNarrowRight-red-CFKRSW5M.svg");background-color:var(--color-error-bg)}}&.disabled{background-image:none;pointer-events:all;cursor:not-allowed;color:var(--gray-400)}&.locked{background-image:url("/static/lock-ZTWFEZE4.svg");background-size:1rem}&.active{background-image:url("/static/arrowNarrowRight-7OJ2B42A.svg");background-color:var(--gray-100);font-weight:600;padding-right:var(--space-md)}}}}}@layer components{.sticky-nav{position:sticky;z-index:100;top:-2px;height:5.5rem;margin-bottom:5rem;padding-top:var(--space-sm);.sticky-nav-bar{display:flex;justify-content:space-between;background-color:var(--base-white);padding:var(--space-6);border-radius:var(--space-sm);overflow-anchor:none;border:1px solid var(--gray-100);p{display:block;margin:0;padding-bottom:var(--space-3);max-height:2rem;overflow:hidden;opacity:1}>div:nth-child(2){text-align:right}.buttons{display:flex;gap:var(--space-md)}.form-field{max-width:40rem;width:100%;label{display:none}#search{padding:var(--space-sm) var(--space-md);height:3rem;border-radius:var(--space-sm);border-width:1px}}}&:not(.no-animation){.sticky-nav-bar{transition:box-shadow .2s;transition:padding .2s;p{transition:all .2s}}}&.is-stuck{.sticky-nav-bar{padding:var(--space-md) var(--space-lg);box-shadow:var(--shadow-md);p{max-height:0;padding-bottom:0;opacity:0}}}}}@layer components{table{color:var(--color-help-text);width:100%;border-collapse:collapse;font-weight:var(--font-weight-light);th,td{padding:0 var(--space-6);border-bottom:1px solid var(--gray-200);vertical-align:middle}th{height:2.75rem;text-align:left;font-size:var(--font-size-xs);a{color:var(--color-help-text);text-decoration:none;&:hover,&:visited,&:focus{color:var(--color-help-text);text-decoration:underline}}}td{height:3rem;font-size:var(--font-size-md);line-height:var(--leading-md)}tr{background-image:var(--row-icon, none);background-repeat:no-repeat;background-position:right 3.5rem center;background-size:1.5rem}tr.info{--row-icon: url("/static/info-4WBKTMIG.svg")}tr.warning{--row-icon: url("/static/warning-FWMYMLDR.svg")}tr.error{--row-icon: url("/static/error-LLH4YMJ5.svg")}tr.highlighted{background-color:var(--orange-100);.position-badge{background-color:var(--orange-200)}}tr.clickable{td:last-child{position:relative;a,button{position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:transparent;border:none;background-image:url("/static/chevronRight-OP44CUP3.svg");background-position:center;background-repeat:no-repeat;background-size:1.25rem;box-shadow:none;height:var(--space-12);width:var(--space-12);cursor:pointer;span{display:none}}}&:hover{cursor:pointer;background-color:var(--blue-100)}}}}@layer components{.tags{display:flex;flex-direction:column;gap:var(--space-1)}.tags-label{color:var(--gray-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--leading-sm)}.tags-list{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:0}.tag.link a:after{background-color:currentColor;content:"";height:var(--space-4);mask-image:url("/static/arrowNarrowRight-7OJ2B42A.svg");mask-size:contain;width:var(--space-4);margin-left:auto}.tag.link a.info:after{mask-image:url("/static/info-4WBKTMIG.svg")}.tag.link a.warning:after{mask-image:url("/static/warning-FWMYMLDR.svg")}.tag.link a.error:after{mask-image:url("/static/error-LLH4YMJ5.svg")}.tag.link a.ok:after{mask-image:url("/static/checkmarkSmall-G4TN7Z26.svg")}.tag a{border-radius:var(--rounded-md);border:1px solid var(--tag-border-color, var(--gray-50));color:var(--tag-color, var(--gray-500));font-size:var(--font-size-sm);font-weight:400;line-height:var(--leading-sm);padding:var(--space-1) var(--space-2);display:flex;align-items:center;gap:var(--space-1);user-select:none;&:is(.info),&:has(.info){--tag-border-color: var(--blue-600);--tag-color: var(--blue-700)}&:is(.warning),&:has(.warning){--tag-border-color: var(--orange-600);--tag-color: var(--orange-700)}&:is(.error),&:has(.error){--tag-border-color: var(--red-600);--tag-color: var(--red-700)}&:is(.ok),&:has(.ok){--tag-border-color: var(--green-600);--tag-color: var(--green-700)}&:hover:not(.unclickable){--tag-border-color: var(--gray-200);background-color:var(--gray-50);&:is(.info),&:has(.info){--tag-border-color: var(--blue-700);background-color:var(--blue-100)}&:is(.warning),&:has(.warning){--tag-border-color: var(--orange-700);background-color:var(--orange-100)}&:is(.error),&:has(.error){--tag-border-color: var(--red-700);background-color:var(--red-100)}&:is(.ok),&:has(.ok){--tag-border-color: var(--green-700);background-color:var(--green-100)}}}.tag.width-md{width:var(--space-22)}}@layer components{.finalise{counter-reset:step;display:flex;flex-direction:column;gap:var(--space-16)}.step{display:grid;gap:var(--space-8);grid-template-columns:repeat(12,1fr);position:relative;--step-index-bg: url("/static/step-index-GRV4O3DR.svg");&:is(.warning){--step-index-bg: url("/static/step-index-warning-EHO2J2IM.svg");--step-index-color: var(--orange-700)}&:is(.error){--step-index-bg: url("/static/step-index-error-56SZD4Y5.svg");--step-index-color: var(--red-700)}&:before{aspect-ratio:1;background-image:var(--step-illustration);background-size:contain;content:"";grid-column:span 3;margin-inline-end:var(--space-8);margin-top:calc(var(--font-size-4xl) + var(--space-8));position:sticky;top:var(--space-8)}&.illustration-errors{--step-illustration: url("/static/illustration-errors-CNVJJBVQ.svg")}&.illustration-printing{--step-illustration: url("/static/illustration-printing-NESSSNED.svg")}&.illustration-button{--step-illustration: url("/static/illustration-button-4VIUMMKX.svg")}&.illustration-collection{--step-illustration: url("/static/illustration-collection-BQDS45OF.svg")}&.illustration-correction{--step-illustration: url("/static/illustration-correction-YV3SEACQ.svg")}&.illustration-delivery{--step-illustration: url("/static/illustration-delivery-I2KDUULN.svg")}&.illustration-hearing{--step-illustration: url("/static/illustration-hearing-WIHZBXLK.svg")}&.illustration-verification{--step-illustration: url("/static/illustration-verification-6IVDUOOP.svg")}}.step-main{grid-column:4 / 13;display:flex;flex-direction:column;gap:var(--space-8)}.step-header{position:relative;&:before{align-items:center;background-image:var(--step-index-bg);background-position:center center;background-size:contain;color:var(--step-index-color, currentColor);content:counter(step);counter-increment:step;display:flex;font-family:var(--font-header);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);height:var(--space-9);justify-content:center;left:calc(var(--space-8) * -1);line-height:var(--leading-xl);position:absolute;top:50%;translate:-50% -50%;width:var(--space-8)}}.step-content{height:100%;position:relative;text-wrap:balance;p,address{margin-top:var(--space-3)}&.less-wide{max-width:36rem}&:before{background-color:var(--gray-200);content:"";height:100%;left:calc(var(--space-8) * -1);position:absolute;top:0;width:2px}}.step-grid{display:grid;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(19.125rem,1fr));margin-bottom:var(--space-12);&:has(>:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(max(19.125rem,40%),1fr))}}.step-downloads{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.step-download{display:flex;flex-direction:column;gap:var(--space-3)}.problems-card{--card-gap: var(--space-3);h4:not(:first-child){margin-top:var(--space-5)}}.section-heading{align-items:end;display:grid;gap:var(--space-lg);grid-template-columns:auto 1fr}.problem-legend{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:flex-end;span{padding-left:var(--space-xl);background-repeat:no-repeat;background-position:left var(--space-sm) center;background-size:1.5rem;font-weight:var(--font-weight-medium);white-space:nowrap}.info{background-image:url("/static/info-4WBKTMIG.svg")}.warning{background-image:url("/static/warning-FWMYMLDR.svg")}.error{background-image:url("/static/error-LLH4YMJ5.svg")}}}@layer components{.breadcrumbs{>:last-child:has(a){--header-item-indicator-opacity: 1;--header-item-indicator-bg: var(--blue-600);--header-item-color: var(--base-white);--header-item-font-weight: var(--font-weight-bold);border-inline-end:1px solid var(--blue-1000)}a{padding-left:0;border-inline-end:none}.breadcrumb>:before{background-color:currentColor;content:"";height:var(--space-6);mask-image:url("/static/chevronRight-OP44CUP3.svg");mask-size:contain;width:var(--space-6)}}.examination{display:grid;gap:var(--space-8);grid-template-columns:1fr 3fr;position:relative}.examination-side{flex-direction:column;display:flex}.examination-main{flex-direction:column;display:flex;>.button{margin-left:auto}}.progress-bar{display:flex;align-items:center;>progress{border-radius:var(--rounded-md);height:var(--space-2);width:100%;flex:1;border:none;background-color:var(--gray-200)}>progress::-webkit-progress-bar{background-color:var(--gray-200)}>progress::-webkit-progress-value{background-color:var(--blue-600);border-radius:var(--rounded-md)}>progress::-moz-progress-bar{background-color:var(--blue-600);border-radius:var(--rounded-md)}>.percentage{white-space:no-wrap;margin-left:var(--space-2)}}.political-group-table{table-layout:fixed;thead{tr{background-color:var(--gray-25)}th{font-weight:var(--font-weight-bold)}th:nth-child(2){width:20rem}th:nth-child(3){width:10rem}th:nth-child(4){width:2rem}}td:first-child{font-weight:var(--font-weight-bold)}td:nth-child(2){padding:var(--space-2) var(--space-4);.omission-badges{margin:0;display:inline-block}}.status{display:inline-block;border-radius:var(--rounded-xl);border:1px solid;width:fit-content;padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);&.in-progress{border-color:var(--blue-200);background-color:var(--blue-100);color:var(--blue-700)}&.approved{border-color:var(--green-200);background-color:var(--green-100);color:var(--green-700)}&.omission{border-color:var(--orange-200);background-color:var(--orange-100);color:var(--orange-700)}}}.header-controls{display:flex;align-items:center;background-color:var(--gray-25);border-radius:var(--rounded-lg);border:1px solid var(--card-border-color, var(--gray-200));padding:var(--space-2);gap:var(--space-2);.switch-group{display:flex;align-items:center;p{min-width:10rem}>*{margin-right:var(--space-1)}&.unfinished{color:var(--red-600);.slider{border:1px solid var(--red-600)}.slider:before{--slider-color: var(--red-600)}}&.finished{color:var(--green-600);.slider{border:1px solid var(--green-600)}.slider:before{--slider-color: var(--green-600);-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translate(16px)}}}}.switch{position:relative;display:flex;width:34px;height:18px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;border-radius:34px}.slider:before{position:absolute;content:"";height:14px;width:14px;left:1px;bottom:1px;background-color:var(--slider-color);border-radius:50%}.general-information{display:flex;flex-direction:column;gap:var(--space-4);h2{margin-top:var(--space-6)}}.omission-cards{background-color:var(--base-white);padding:var(--space-6);>h3{align-items:center;display:flex;gap:var(--space-3);margin-top:0;margin-bottom:var(--space-4);.omission-icon,.correction-icon{background-position:center;background-repeat:no-repeat;border-radius:var(--rounded-lg);flex-shrink:0;height:var(--space-11);width:var(--space-11)}.omission-icon{background-color:var(--orange-200);background-image:url("/static/omission-SZK5O7B2.svg")}.correction-icon{background-color:var(--blue-200);background-image:url("/static/correction-34XY7FBC.svg")}}.tag.link a.warning:after,.tag.link a.error:after{mask-image:url("/static/arrowNarrowRight-7OJ2B42A.svg")}>h4{align-content:center;height:2.75rem;text-align:left;font-size:var(--font-size-xs);border-bottom:1px solid var(--gray-200);padding:var(--space-2);margin-bottom:var(--space-md)}.cards{--card-gap: var(--space-3);--card-padding: var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.card-content{color:var(--gray-500)}.omission-badges{margin:0}}.overlay.omission-overlay{background-color:var(--orange-50);.steps-nav ul li a.active{background-color:var(--orange-200);background-image:url("/static/arrowNarrowRight-orange-R5VAJCH6.svg");color:var(--orange-900)}}.omission-overview{h3{margin-top:0}.omission-list{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.omission-item{background-color:var(--base-white);border:1px solid var(--orange-200);border-radius:var(--rounded-lg);padding:var(--space-3) var(--space-4);.row{display:flex;gap:var(--space-6);align-items:flex-end;.button{flex-shrink:0}}&.omission-item-unrecoverable{border-color:var(--red-200)}}.omission-item-body{flex:1;min-width:0}.omission-item-header{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;h4{font-size:var(--font-size-md);margin:0}}.omission-recoverable{border-radius:var(--rounded-xl);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3);white-space:nowrap;&.recoverable{background-color:var(--orange-100);color:var(--orange-700)}&.not-recoverable{background-color:var(--red-100);color:var(--red-700)}}h5{color:var(--gray-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin:var(--space-2) 0 0}p{font-size:var(--font-size-sm);line-height:var(--leading-sm);margin:0;white-space:pre-line}}.general-information-table{table-layout:fixed;tbody{tr{background-color:var(--base-white)}}thead{th{font-weight:var(--font-weight-bold);padding:var(--space-2) 0}th:nth-child(2){width:24rem}th:nth-child(3){width:4rem}}td:nth-child(2){padding:var(--space-2) 0;.tags-list{margin:0}}tr.clickable{td.actions{text-align:right;a{background-image:url("/static/edit-T2XAQGWX.svg")}}}}.restoration_count{display:inline-flex;position:relative;margin-left:-1em;margin-top:-1em;align-items:center;justify-content:center;font-size:var(--font-size-xs);background-color:var(--red-600);color:var(--base-white);border-radius:50%;aspect-ratio:1 / 1;width:1em;height:1em;padding:var(--space-2)}.cards-csb-phases{--card-min-width: 20rem;--card-min-height: 22rem}.csb-phase-card{.card-header{.csb-phase-close-date{margin-inline-start:auto;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-end;font-size:var(--font-size-sm);font-weight:400;line-height:var(--leading-sm);color:var(--gray-500);white-space:nowrap;>span:last-child{font-weight:var(--font-weight-bold)}}}.card-content{flex:1;flex-direction:row;align-items:flex-start;gap:var(--space-4)}.csb-phase-text{flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.csb-phase-illustration{background-size:contain;background-repeat:no-repeat;background-position:top center;height:4.5rem;width:5rem}.card-instruction{color:var(--gray-600);font-size:var(--font-size-sm);font-weight:300;line-height:var(--leading-sm)}}.csb-phase-badge{background-size:cover;border-radius:var(--rounded-xs);flex-shrink:0;height:2.5rem;width:2.5rem}.csb-phase-badge-check{background-image:url("/static/phase-check-CCNTN5D6.svg")}.csb-phase-badge-unlocked{background-image:url("/static/phase-unlocked-TPDXZ2N7.svg")}.csb-phase-badge-lock{background-image:url("/static/phase-lock-QNHWIM7R.svg")}.csb-phase-illustration-1{background-image:url("/static/csb-phase-1-VYS2QOXV.svg")}.csb-phase-illustration-2{background-image:url("/static/csb-phase-2-Z72NM3MO.svg")}.csb-phase-illustration-3{background-image:url("/static/csb-phase-3-ZMXJR3F3.svg")}.csb-phase-illustration-4{background-image:url("/static/csb-phase-4-5YDBORKT.svg")}.csb-phase-illustration-5{background-image:url("/static/csb-phase-4-5YDBORKT.svg")}.csb-phase-locked>*{opacity:.4}}
/*# sourceMappingURL=/static/index.css.map */
