*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}fieldset{border:none;margin:0;padding:0}legend{padding:0}ul[role=list],ol[role=list]{list-style:none}html,body{margin:0;padding:0}body{min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@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: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-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-ml: 1.5rem;--space-lg: 2rem;--space-xl: 2.5rem;--space-xxl: 5rem;--rounded-default: .5rem;--blue-900: #1b3764;--blue-800: #254b89;--blue-700: #2e5eaa;--blue-600: #366fca;--blue-500: #5c8bd6;--blue-400: #82a6e0;--blue-300: #a4bee8;--blue-200: #c5d6f1;--blue-100: #e7eef9;--blue-50: #eff8ff;--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;--yellow-900: #402d0d;--yellow-800: #644714;--yellow-700: #7c5919;--yellow-600: #926a1c;--yellow-500: #b18322;--yellow-400: #d19c26;--yellow-300: #efc943;--yellow-200: #f5de89;--yellow-100: #fff4d6;--yellow-50: #fdfaf2;--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: #fef4d7;--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-450: #8a95a8;--gray-400: #98a2b3;--gray-300: #d0d5dd;--gray-200: #eaecf0;--gray-100: #f2f4f7;--gray-50: #f9fafb;--gray-25: #fcfcfd;--text-color-header: var(--gray-900);--text-color-body: var(--gray-700);--button-color-primary: var(--base-dark-blue);--button-color-primary-hover: #00447a;--button-color-primary-focus: var(--base-dark-blue);--button-color-primary-active: #00254e;--button-color-secondary: var(--base-white);--button-color-secondary-hover: var(--bg-gray);--button-color-secondary-focus: var(--base-white);--button-color-secondary-active: var(--color-hover);--button-color-disabled: #b3b3b3;--button-color-bg-disabled: #f2f2f2;--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-50);--bg-gray-darker: var(--gray-100);--bg-gray-darkest: var(--gray-300);--bg-highlight: #eff4ff;--base-black: #000000;--base-brand-blue: #113051;--base-dark-blue: #00305b;--base-white: #ffffff;--accent-orange: #ef8050;--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(--yellow-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}body{font-family:var(--font-text),sans-serif;font-size:var(--font-size-md);line-height:1.5em;color:var(--text-color-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.heading-xl,.heading-lg{margin-top:0;font-family:var(--font-header-body),sans-serif;color:var(--text-color-header);font-style:normal;font-weight:400}h1,.heading-xl{font-family:var(--font-header),sans-serif;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}h2,.heading-lg{font-family:var(--font-header),sans-serif;font-size:1.5rem;font-weight:500;line-height:2rem;margin-bottom:1.5rem}h3,.heading-md{font-size:1.25em;font-weight:700}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-weight:700;font-size:1rem;margin-bottom:0}p{margin-top:0;font-size:var(--font-size-md);margin-bottom:0;color:var(--text-color-body)}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)}.bold{font-weight:700}.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{word-break: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)}ul{padding-left:1.75rem}.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}}.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)}.pt-0{padding-top:0}.pt-sm{padding-top:var(--space-sm)}.bg-gray{background-color:var(--bg-gray)}.bg-yellow{background-color:var(--yellow-200)}.note-warning{color:var(--red-600);font-size:var(--font-size-sm)}.font-italic{font-style:italic}.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%}.float-right{float:right}.alert{padding:var(--space-md);max-width:32rem;margin:var(--space-md) 0;&.alert-info{background-color:var(--blue-100);border-left:4px solid var(--blue-600);color:var(--gray-600)}}body{display:flex;flex-direction:column;min-width:1200px}header{nav{display:flex;justify-content:space-between;min-height:3rem;padding:0 var(--space-xxl);background-color:var(--base-brand-blue);color:var(--base-white);ul{list-style:none;margin:0;padding:0;display:flex;li{a{display:block;height:100%;text-decoration:none;padding:.75rem 1rem 0;border-bottom:4px solid var(--base-brand-blue);white-space:nowrap;color:var(--blue-200);&:visited{color:var(--blue-200)}&:hover{color:var(--base-white)}&.logout{text-decoration:underline}&.active{color:var(--base-white);border-bottom:4px solid var(--accent-orange)}&.home{content:" ";width:3rem;background:url("/static/home-dark-EO2LW3FZ.svg") no-repeat center;&:hover,&.active{background-image:url("/static/home-I35U7WAX.svg")}span{display:none}}}&.user-info{display:flex;align-items:center;gap:var(--space-sm);white-space:nowrap}}}}.header-content{display:flex;justify-content:space-between;align-items:center;min-height:8rem;padding:0 var(--space-xxl);margin:0;h1{font-weight:600}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}}}main{background-color:var(--bg-gray);flex:auto;gap:var(--space-lg);padding:var(--space-xl) var(--space-xxl);nav{min-height:var(--space-xxl)}>.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}}table{color:var(--color-help-text);width:100%;border-collapse:collapse;th,td{padding:0 var(--space-ml);line-height:var(--font-size-lg);border-bottom:1px solid var(--bg-gray-darkest)}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-lg)}tr.warning:not(.exceeded){background-image:url("/static/warning-NNCBIBQA.svg");background-repeat:no-repeat;background-position:right 3.5rem center}tr.clickable{td:last-child{text-align:right;a,button{display:inline-block;background-color:transparent;border:none;background-image:url("/static/chevronRight-OP44CUP3.svg");background-position:right center;background-repeat:no-repeat;background-size:1.25rem;height:1em;width:var(--space-xxl);cursor:pointer;span{display:none}}}&:hover{cursor:pointer}}}button.button,a.button,label.button{color:var(--base-white);border-radius:var(--rounded-default);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:600;box-shadow:0 1px 2px #1018280d;display:inline-flex;padding:calc(.75rem - var(--button-border-width)) calc(1.25rem - var(--button-border-width));justify-content:center;align-items:center;gap:.75rem;cursor:pointer;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(--bg-gray-darkest);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;color:var(--button-color-primary);&: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);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))}&.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-plus{background-image:url("/static/plus-K34BCNLX.svg");background-repeat:no-repeat;background-position:left var(--space-md) center;padding-left:var(--space-xl);background-size:20px}&.icon-edit{background-image:url("/static/edit-T2XAQGWX.svg");background-repeat:no-repeat;background-position:right var(--space-md) center;padding-right:var(--space-xl);background-size:20px}&.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}}.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;margin-left:var(--space-md);margin-top:.6rem;border-radius:var(--rounded-default);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-700);color:var(--base-white)}&:focus{outline:none;box-shadow:inset 0 0 0 1px var(--shadow-color-focus)}}}.form{h3{font-size:var(--font-size-xl);margin:var(--space-xl) 0 var(--space-lg) 0}.form-field{display:flex;flex-direction:column;gap:var(--space-sm);max-width:24rem;>label{color:var(--text-color-header);font-weight:700;gap:.5rem;white-space:nowrap;&.required:after{display:inline-block;content:" *";color:var(--color-error-darker)}}&.actions{flex-direction:row;justify-content:flex-start;gap:var(--space-ml)}&.form-field-sm{max-width:12rem}&.form-field-full{max-width:100%;input{max-width:100%}}&.warning{input:placeholder-shown{border-color:var(--color-warning-darker)}}.autoformat,.no_bsn_confirmed{font-size:var(--font-size-sm);font-weight:400;color:var(--text-color-body);display:flex;gap:var(--space-xs);align-items:center;margin-top:calc(-1 * var(--space-xs))}}.form-row{display:flex;gap:var(--space-xl);align-items:start;.form-field{flex:1}}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-md);&.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-lg)}}span.substext,span.hint,span.error{display:inline-block;font-size:var(--font-size-md);font-style:normal;line-height:1.5rem}span.subtext{font-weight:400}span.hint{font-size:var(--font-size-sm);color:var(--color-help-text);font-weight:400;margin-top:.5rem}span.error{color:var(--color-error-darker);font-weight:400;margin-top:.5rem}}.form input[type=text],.form input[type=number],.form textarea,.form select{width:100%;max-width:32rem;display:flex;padding:1rem 1.5rem 1rem 1rem;justify-content:space-between;align-items:center;align-self:stretch;border-style:solid;border-width:2px;border-color:var(--bg-gray-darkest);background:var(--base-white)}.form select{appearance:none;background:var(--base-white) url("/static/select-EJMPEQRN.svg") no-repeat right 1rem center;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{outline:none;border-color: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{background-color:var(--bg-gray-light);cursor:not-allowed}.form textarea{align-items:flex-start;resize:none}.form .obfuscate{position:relative;width:100%;&:after{content:" ";display:block;position:absolute;inset:2px;backdrop-filter:blur(5px) opacity(1);transition:backdrop-filter .3s ease-in-out;user-select:none;pointer-events:none}&:focus-within,&:focus,&:hover{&:after{backdrop-filter:blur(0) opacity(0)}}}.form .input-icon{position:relative;display:inline-block;.icon{position:absolute;left:1rem;top:2rem;transform:translateY(-50%);pointer-events:none;font-size:1rem}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 #0000001a;list-style:none;padding:0;li{cursor:pointer;padding:var(--space-xs) var(--space-sm);&.active{background-color:var(--blue-100)}&:hover{background-color:var(--button-color-secondary-hover)}}}@supports (font-family: "Segoe UI Emoji"){span{font-variant-emoji:var(--font-flag-emojis)}}}.checklist{border:none;margin:0;padding:var(--space-lg) 0;max-width:50rem;display:flex;flex-direction:column;gap:var(--space-md);&.grid{--checklist-column-min-width: 25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--checklist-column-min-width),1fr));align-items:start;gap:var(--space-md) 0}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%}}.checkbox{display:inline-flex;&.radio-card{width:32rem;border:1px solid var(--gray-300);border-radius:3px;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:.375rem}&: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);padding-left:.5rem;cursor:pointer;user-select:none;.hint{margin-top:var(--space-xs);display:block;font-size:var(--font-size-md);max-width:32rem}}}::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:5px;border:none;box-shadow:0 0 10px #0000001a;max-width:90%;width:40rem;position:relative;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}}}html,body{overscroll-behavior:none}body.overlay-open{>header,>main{position:fixed;width:100%;pointer-events:none;user-select:none}>main{top:10rem}>footer{display:none}}.overlay-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:500}.overlay{display:flex;flex-direction:column;position:relative;z-index:1000;overflow:hidden;top:var(--space-lg);left:var(--space-lg);width:calc(100% - 2 * var(--space-lg));min-height:calc(100vh - var(--space-lg));background-color:var(--gray-50);height:auto;border-radius:var(--space-sm) var(--space-sm) 0 0;box-shadow:0 .25rem 1rem #0000001a;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);padding-bottom:7rem;flex:1;&.steps{display:flex;justify-content:stretch;>div:nth-child(2){padding-left:var(--space-lg);flex:1}}}footer{position:fixed;bottom:0;left:var(--space-lg);width:calc(100% - 2 * var(--space-lg));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)}}.cards.cards-candidate-lists{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-lg);.cards-right{grid-column:span 9;display:grid;grid-template-columns:repeat(9,1fr);gap:var(--space-lg)}}.cards.cards-home{display:grid;grid-template-columns:repeat(9,1fr);gap:var(--space-lg);.card{min-height:20rem}}.card{display:flex;grid-column:span 3;flex-direction:column;max-width:100%;background-color:var(--base-white);padding:var(--space-lg);padding-top:2.5rem;min-height:10rem;border:1px solid var(--gray-200);border-radius:var(--space-sm);background-image:url("/static/badge-6I6OUOJE.svg");background-repeat:no-repeat;background-position:left var(--space-lg) top var(--space-lg);text-decoration:none;h3{font-size:var(--font-size-lg);color:var(--gray-800);margin-bottom:var(--space-lg);margin-left:3.5rem}h4{font-size:var(--font-size-xl);color:var(--gray-800);font-weight:600;margin-top:var(--space-md)}h5{font-size:var(--font-size-sm);font-weight:600;color:var(--gray-700);margin-bottom:var(--space-xs)}ul{margin:0;font-size:var(--font-size-sm);margin-bottom:var(--space-md);padding-left:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));li{padding-left:0;line-height:1.5;span{line-height:1.5;vertical-align:middle;display:inline-block;max-width:calc(100% - var(--space-lg));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}}p{font-size:var(--font-size-md);color:var(--gray-600);margin-bottom:var(--space-md)}.statistic{font-style:italic;font-size:var(--font-size-sm)}.instruction{font-style:italic;font-size:var(--font-size-md);line-height:1.4;margin-top:var(--space-md);color:var(--gray-600);width:100%;max-width:20rem}*:last-child{margin-top:auto;margin-bottom:0}&.card-locked{background-image:url("/static/lock-badge-U5GPKBNJ.svg")}&.card-list{background-image:url("/static/list-badge-O3X26MS2.svg")}&.card-list-warning{background-image:url("/static/list-warning-badge-GESTX7XE.svg")}&.card-persons{height:10rem;background-image:url("/static/politician-P2XN7ETI.svg")}&.card-add-list{align-items:center;justify-content:center;background-color:transparent;background-image:none;padding:0;a{margin:0}}}a.card{cursor:pointer;color:var(--text-color-body);border-color:var(--bg-gray-darkest);background-color:var(--button-color-secondary);position:relative;&:after{content:"";position:absolute;display:inline-block;right:var(--space-lg);bottom:var(--space-lg);width:1.25rem;height:1.25rem;background:url("/static/chevronRight-OP44CUP3.svg") no-repeat;background-size:1.25rem}&:hover{background-color:var(--button-color-secondary-hover);border:1px solid var(--bg-gray-darkest)}&:focus,&:focus-visible{outline:none;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)}}@media(max-width:1700px){.cards-right{grid-template-columns:repeat(6,1fr)}}.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-lg);border-radius:var(--space-sm);overflow-anchor:none;transition:box-shadow .5s;transition:padding .5s;p{display:block;margin:0;padding-bottom:var(--space-sm);max-height:2rem;overflow:hidden;opacity:1;transition:all .5s}>div:nth-child(2){text-align:right}.buttons{display:flex;gap:var(--space-md)}}&.is-stuck{.sticky-nav-bar{padding:var(--space-md) var(--space-lg);box-shadow:0 2px 8px #0000001a;p{max-height:0;padding-bottom:0;opacity:0}}}}#candidate-table{tr{transition:transform .3s ease-in-out;td{transition:background-color .5s ease-in-out}}tr:nth-child(2n){background-color:var(--gray-100)}th:first-child{padding-left:var(--space-md)}th:last-child{text-align:right;font-weight:400}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}tr.dragging{transition:none;z-index:10;position:relative;td{background-color:var(--yellow-100);.position-badge{background-color:var(--yellow-200)}}}tr.flash-success{td{background-color:var(--green-100);.position-badge{background-color:var(--green-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-300)}&[data-max="50"] tr:nth-child(n+51):not(.dragging),&[data-max="80"] tr:nth-child(n+81):not(.dragging){background-image:repeating-linear-gradient(-45deg,var(--red-200),var(--gray-50) 2px,var(--gray-50) 17px);background-repeat:repeat;background-position:0 0;td{background-color:transparent;.position-badge{color:var(--red-200);background-color:var(--red-100)}}}}#add-candidate-table{tr:nth-child(2n){background-color:var(--gray-100)}td:first-child{width:2.5rem;background-image:url("/static/politician-P2XN7ETI.svg");background-repeat:no-repeat;background-position:left center;background-size:2.25rem}td:nth-child(2){border-left:1px solid var(--gray-300)}tr.clickable{td:last-child{a,button{background-image:url("/static/plus-K34BCNLX.svg")}}}}#position-preview{tr:nth-child(2n){background-color:var(--gray-100)}}.position-badge{display:inline-block;width:var(--badge-size);height:var(--badge-size);line-height:var(--badge-size);text-align:center;border-radius:3px;transition:background-color .5s ease-in-out;font-family:var(--font-header);font-size:var(--font-size-lg);font-weight:600;background-color:var(--blue-200)}h2{.position-badge{margin-right:var(--space-sm);font-size:var(--font-size-xl);color:var(--text-color-body);width:var(--badge-size-lg);height:var(--badge-size-lg);line-height:var(--badge-size-lg);font-weight:500}}#position-preview-container{height:15rem;position:relative;margin-top:var(--space-md);&.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))}}#position-preview{thead,tr{display:none}tr:not(.current){.position-badge{background-color:transparent}}td:first-child{width:4rem}}.steps-nav{border-right:1px solid var(--border-color-default);width:24rem;padding-right:var(--space-lg);ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-sm);li a{display:block;width:100%;color:var(--base-black);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:3px;font-weight:600;&:hover{background-color:var(--gray-100)}&.active{background-image:url("/static/arrowNarrowRight-7OJ2B42A.svg");background-color:var(--gray-200)}&.warning{background-image:url("/static/warning-NNCBIBQA.svg")}&.ok{background-image:url("/static/checkmarkSmall-G4TN7Z26.svg")}&.disabled{background-image:none;pointer-events:none;cursor:not-allowed;color:var(--gray-400)}&.locked{background-image:url("/static/lock-2BP7WFXU.svg");background-size:1rem}}}}
/*# sourceMappingURL=/static/index.css.map */
