.bg--page-content{padding-block:var(--spacing-7);background-color:var(--theme-dr-background)}.article-container--large-padding{padding-block:var(--spacing-7)}.user-welcome{margin-block-end:var(--spacing-regular);color:var(--color-primary)}.user-welcome__text{font-size:var(--font-xx-large);line-height:var(--line-height-xx-large)}article ul.document-meta-data{display:inline;margin:0;padding:0;list-style-type:none}article ul.document-meta-data li{display:-webkit-box;float:left;overflow:hidden;color:var(--color-text);font-size:18px;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:767px){article ul.document-meta-data li{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}}article ul.document-meta-data li:not(:last-child):after{content:"|";margin:0 .25em}article ul.document-meta-data:after{content:"";display:table;clear:both}.search-results .search-group{display:flex;position:relative}.search-results .search-group .search-input{width:100%;border-color:var(--theme-algemeen-secondary)}.search-results .search-group .search-input:hover{border-color:var(--color-primary)}.search-results .search-group .search-input::placeholder{font-style:italic}.search-results .search-group button{position:absolute;z-index:1;top:1px;right:0;border:0;background-color:transparent;color:var(--color-primary)}.search-results h2{margin:0;padding:20px 0;color:var(--color-primary);font-size:1.1rem}.search-results h2 .search-result-count-number{font-size:1.5rem}.search-results ol.search-result-items{padding:0}.search-results ol.search-result-items>li{margin:0;padding:0;list-style-type:none;font-size:1rem}.search-results ol.search-result-items>li article{padding:20px 20px 20px 40px}.search-results ol.search-result-items>li article h3{position:relative;margin:0;font-size:1rem}.search-results ol.search-result-items>li:nth-child(2n){background-color:var(--theme-search-result-background)}.search-results ol.search-result-items>li article h3 a{text-decoration:none}.search-results ol.search-result-items>li article h3 a:hover{text-decoration:underline}.search-results ol.search-result-items>li article h3:before{position:absolute;left:-1rem;width:16px;height:30px;margin-right:8px;font-size:1.2rem;font-weight:700}.search-results ol.search-result-items>li article p{margin-bottom:.5em}.search-results .block-highlighted{margin-block-end:0}.progress-container{--route-line-width: 3px;position:relative;width:100%;margin-block:var(--spacing-4);margin-inline:var(--spacing-regular);padding:var(--spacing-regular)}.progress-container:last-child{margin-block-end:0}@media(min-width:75em){.progress-container{margin-block:var(--spacing-4) var(--spacing-7);padding:0;padding-inline-start:13px}}.progress-step{position:relative;padding-block-end:45px;padding-inline-start:30px;border-left:var(--route-line-width) solid var(--color-primary)}.progress-step__title,.progress-step h3{margin-block-end:0;font-size:var(--text-medium);font-weight:700;line-height:var(--line-height-small)}.progress-step__date{margin:0;margin-block-end:var(--spacing);font-size:.8rem}.progress-step:last-child{padding-block-end:0;border-left:var(--route-line-width) solid transparent}.progress-step:before,.progress-step:after{content:"";position:absolute;top:0;left:-13px;width:16px;height:16px;border:var(--route-line-width) solid var(--color-primary);border-radius:50%;background-color:#fff}.progress-step:after{background:transparent}.progress-step[aria-current]:before{background-color:var(--color-primary)}.progress-step[aria-current]:after{transform:animation 2ms ease-out;animation:blink 2s infinite;outline:9px solid rgba(90,44,38,.35);background-color:var(--color-primary)}@media(prefers-reduced-motion){.progress-step[aria-current]:after{animation:none}}.progress-step--done:before{background-color:#673327;background-image:var(--icon-success-progress)}.progress-step--done--no-icon:before{background-color:#673327}.progress-container--statusupdates{--route-line-width: 2px}@media(min-width:75em){.progress-container--statusupdates{padding-inline-start:11px}}.progress-container--statusupdates .progress-step:before,.progress-container--statusupdates .progress-step:after{left:-11px}.progress-container--statusupdates .progress-step--done:before{background-image:none}.progress-container--statusupdates .progress-step{border-left:var(--route-line-width) solid var(--color-primary)}.progress-container--statusupdates .progress-step:last-child{padding-block-end:45px;border-left:var(--route-line-width) solid var(--color-primary)}@media(prefers-reduced-motion:no-preference){@keyframes blink{0%,to{opacity:1}50%{opacity:0}}}.template-aanmeldportaal main{background-color:var(--theme-dr-background)}.template-aanmeldportaal aside{padding-block:var(--spacing-tight) 0}@media(min-width:75em){.template-aanmeldportaal aside{padding:var(--spacing-5) var(--spacing-4) var(--spacing-4) 0}}.template-aanmeldportaal .aside-mobile{margin-block:var(--spacing-large);padding:0}.template-aanmeldportaal .aside-mobile .block-rich-link{padding-inline:var(--spacing-regular)}.template-aanmeldportaal .aside-mobile .block-rich-link:after{right:var(--spacing-regular)}.template-aanmeldportaal details.aside-mobile{background-color:#fff}.template-aanmeldportaal .aside--progress,.template-aanmeldportaal .article-container:not(.article-container--full-mobile),.template-aanmeldportaal .mijnherstel-container{margin-inline:calc(-1 * var(--spacing-large));padding-block-end:0}@media all and (min-width:640px){.template-aanmeldportaal .aside--progress,.template-aanmeldportaal .article-container:not(.article-container--full-mobile),.template-aanmeldportaal .mijnherstel-container{margin-inline:0}}@media(min-width:75em){.template-aanmeldportaal .aside--progress,.template-aanmeldportaal .article-container:not(.article-container--full-mobile),.template-aanmeldportaal .mijnherstel-container{padding-block-end:var(--spacing-large)}}@media(min-width:75em){.template-aanmeldportaal .article-container--large-padding{padding-block:var(--spacing-7)}}.template-aanmeldportaal .article-container>.content{margin-block:0 var(--spacing-large)}@media(min-width:75em){.template-aanmeldportaal .article-container>.content{margin-block:0 var(--spacing-7)}}.template-aanmeldportaal .agreement-confirmation .field--checkbox{margin-block-end:var(--spacing-tight);padding:var(--spacing-large);border:1px solid var(--color-secondary)}.template-aanmeldportaal .agreement-confirmation label{font-weight:400}.template-aanmeldportaal .agreement-confirmation .button-bar{margin-block-start:var(--spacing-tight)}.route-choice-overview .snippet-content{padding-block-end:var(--spacing-regular)}.overview__header{display:flex;gap:var(--spacing-regular);margin-block-end:var(--spacing-regular);padding-block-end:var(--spacing-large);border-bottom:1px solid #d1c1bd}.block-group--intro .overview__header{align-items:center}.overview__header:has(.progress__text){align-items:flex-start}.overview__header .overview_img{display:none}@media(min-width:48em){.overview__header .overview_img{display:block}}.overview__header .overview_title{display:flex;flex:1 1 100%;flex-direction:column;justify-content:space-between}.overview__header h2,.overview__header p{margin-block-end:0}.overview__header p:last-child{margin-block-end:auto}.overview__contact h3{margin-block-end:0;color:var(--theme-algemeen-primary);font-size:var(--font-small)}.overview__contact dl{display:flex;flex-wrap:wrap;justify-items:space-between;margin-block:0}.overview__contact dl div{display:flex;flex-basis:100%;gap:4px}@media screen and (min-width:768px){.overview__contact dl div{flex:1 1 50%}}.overview__contact dt,.overview__contact dd{display:inline-flex;align-items:flex-start;justify-items:center;margin:0}.overview__contact dt{flex-basis:24px}.overview__contact dd{flex:1 1 50%}.field input[type=checkbox]:checked[readonly]{display:none}.field input[type=checkbox]:checked[readonly]+label{pointer-events:none}.leefgebied__header .block-icon-paragraph{display:none;max-width:510px;margin-block-start:var(--spacing-tight);margin-block-end:0}.leefgebied__header .paragraph{max-width:438px;font-size:var(--font-small);font-weight:400}.leefgebied__header:hover .message{text-decoration:none}.leefgebied__header--incomplete .block-icon-paragraph{display:flex}.bank_confirm{margin-block-end:var(--spacing-large)}.bank_confirm [readonly]{margin-block-end:var(--spacing);border-color:var(--color-grey-100);background-color:var(--color-grey-100)}.choice_confirm--indienen{margin-block-end:var(--spacing-tight)}.choice_confirm--indienen .field{margin-block-end:var(--spacing-tight);padding:20px;border:1px solid #d1c1bd}.choice_confirm--indienen label{font-weight:400}#indienenDialog .checkbox-extended{max-width:none}#indienenDialog .checkbox-extended input[type=checkbox]:checked{background:var(--theme-dr-primary)}#indienenDialog .checkbox-extended label{margin-inline-start:var(--spacing-xs)}.totals-and-amounts{display:grid;position:relative;grid-template-areas:"title  ." "total-amount  ." "message message ";grid-template-columns:1fr;gap:var(--spacing);padding:var(--spacing-regular);font-size:var(--font-small)}.totals-and-amounts[hidden]{display:none}@media(min-width:762px){.totals-and-amounts{grid-template-areas:"title total-amount" "message message";grid-template-columns:1fr max-content;padding-block-end:0;font-size:var(--font-medium)}}.table--berekening,.table--saldering{width:100%;border-collapse:collapse}.table--berekening .totals-and-amounts--tablerow td,.table--berekening .totals-and-amounts--tablefoot td,.table--saldering .totals-and-amounts--tablerow td,.table--saldering .totals-and-amounts--tablefoot td{padding:var(--spacing-regular);background-color:var(--color-grey-100);font-size:var(--font-small)}.table--berekening .totals-and-amounts--tablerow td:last-child,.table--berekening .totals-and-amounts--tablefoot td:last-child,.table--saldering .totals-and-amounts--tablerow td:last-child,.table--saldering .totals-and-amounts--tablefoot td:last-child{text-align:right}.table--berekening .totals-and-amounts--tablerow td:has(dgh-more-info-button),.table--berekening .totals-and-amounts--tablefoot td:has(dgh-more-info-button),.table--saldering .totals-and-amounts--tablerow td:has(dgh-more-info-button),.table--saldering .totals-and-amounts--tablefoot td:has(dgh-more-info-button){width:52px}.table--berekening .totals-and-amounts--tablerow td:nth-child(2):last-child,.table--berekening .totals-and-amounts--tablerow td.amountcontainer,.table--berekening .totals-and-amounts--tablefoot td:nth-child(2):last-child,.table--berekening .totals-and-amounts--tablefoot td.amountcontainer,.table--saldering .totals-and-amounts--tablerow td:nth-child(2):last-child,.table--saldering .totals-and-amounts--tablerow td.amountcontainer,.table--saldering .totals-and-amounts--tablefoot td:nth-child(2):last-child,.table--saldering .totals-and-amounts--tablefoot td.amountcontainer{text-align:right}@media(min-width:48em){.table--berekening .totals-and-amounts--tablerow td:nth-child(2):last-child,.table--berekening .totals-and-amounts--tablerow td.amountcontainer,.table--berekening .totals-and-amounts--tablefoot td:nth-child(2):last-child,.table--berekening .totals-and-amounts--tablefoot td.amountcontainer,.table--saldering .totals-and-amounts--tablerow td:nth-child(2):last-child,.table--saldering .totals-and-amounts--tablerow td.amountcontainer,.table--saldering .totals-and-amounts--tablefoot td:nth-child(2):last-child,.table--saldering .totals-and-amounts--tablefoot td.amountcontainer{min-width:120px}}.table--berekening .totals-and-amounts--extra td,.table--berekening .divider td,.table--saldering .totals-and-amounts--extra td,.table--saldering .divider td{background-color:var(--color-grey-100)}.table--berekening .divider .line,.table--saldering .divider .line{display:block;width:auto;height:1px;margin-inline:var(--spacing-regular);border-bottom:1px solid #ccc}.table--berekening tfoot .divider .line,.table--saldering tfoot .divider .line{border-bottom:1px solid #535353}.table--berekening .minus,.table--saldering .minus{padding-right:1ch}.table--berekening .bedrag,.table--saldering .bedrag{display:inline-block;width:max-content}.table--berekening .totals-and-amounts--conclusion,.table--saldering .totals-and-amounts--conclusion{padding:var(--spacing-regular) var(--spacing-large);font-weight:700}.template-damages-detail main{background-color:var(--theme-dr-background)}.template-damages-detail .detail-layout{padding-block:var(--spacing-8)}.template-damages-detail .detail-layout:has(#schadepost_toelichting){padding-block-start:var(--spacing-tight)}.template-damages-detail .article-container{padding-block:0}.routeguide_subject{margin-block-end:var(--spacing-regular);margin-inline:calc(-1 * var(--spacing-large));padding:var(--spacing-regular) var(--spacing-large);background-color:var(--color-background)}@media(min-width:768px){.routeguide_subject{margin-inline:0}}.routeguide_subject>:last-child{margin-bottom:0}.routeguide_subject label:first-child{color:var(--color-primary)}.routeguide_subject .field--radio label:not(:first-child){margin-inline:var(--spacing)}.pills{display:flex;flex-wrap:wrap;gap:4px}.pill{display:none;width:max-content;padding-block:0;padding-inline-start:calc(var(--spacing-tight) + 10px);padding-inline-end:var(--spacing-tight);border-radius:50px;background-color:var(--color-accent);background-image:var(--check);background-repeat:no-repeat;background-position:var(--spacing) 43%;background-size:10px;color:var(--color-grey-white);font-size:.88rem}.routechoice--sgh:checked~.pills .pill--sgh{display:inline-block;background-color:var(--theme-sgh-primary)}.routechoice--digitale_route:checked~.pills .pill--digitale_route{display:inline-block;background-color:var(--theme-dr-primary)}.routechoice--cws:checked~.pills .pill--cws,.routechoice--bl:checked~.pills .pill--bl{display:inline-block;background-color:var(--theme-bl-primary)}.route-overview{margin-block-end:var(--spacing-large);margin-inline:calc(-1 * var(--spacing-large));padding:var(--spacing-large);border:1px solid var(--color-background)}@media(min-width:768px){.route-overview{margin-inline:0}}.route-overview__title{margin-block-end:var(--spacing-large)}.route-overview .button{display:flex;align-items:center;place-content:center;gap:var(--spacing);width:100%;margin-bottom:8px;box-shadow:none;text-align:center}.route-overview .button:last-of-type{margin-block-end:0}.route-subject{display:grid;grid-template-areas:"arrow text";grid-template-columns:20px auto;gap:var(--spacing);margin-block-end:var(--spacing-regular);padding:var(--spacing-regular);border:1px solid var(--color-background);color:var(--color-grey-600)}.route-subject__title{color:var(--color-grey-600)}.route-subject__arrow{display:none;grid-area:arrow;width:24px;height:24px;transform:translateY(2px);color:var(--color-primary)}.route-subject__description{grid-area:text}.route-subject__description p{margin-block-end:0}.route-subject--selected{padding:var(--spacing-regular);background-color:var(--color-background);color:var(--color-grey-black)}.route-subject--selected .route-subject__title{color:var(--color-text)}.route-subject--selected .route-subject__arrow{display:block}.file{display:grid;grid-template-areas:"icon filename actions" "icon status actions" "error error error";grid-template-columns:68px 1fr 68px;grid-template-rows:35px 35px auto;min-height:68px;margin-block-start:0;margin-block-end:var(--spacing-tight);padding:0;list-style-image:none;border:1px solid var(--color-secondary)}.file:target{border-color:var(--color-primary)}.file:last-child{margin-block-end:0}.file .progress-file{grid-area:icon;place-self:center center;padding-inline-start:var(--spacing-tight)}.file .file__name{grid-area:filename;padding-right:var(--spacing-regular);padding-block-start:var(--spacing-tight);overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.file .progress-status{display:flex;grid-area:status;align-items:center;justify-content:flex-start;padding-block-end:var(--spacing-tight);padding-inline-end:var(--spacing-large);color:var(--color-grey-600)}.file .progress-status progress{margin-block-start:0}.file .progress-status img{transform:translate(-2px,2px)}.file .file__error{grid-area:error;border-top:1px solid var(--color-error-100);border-bottom:2px solid var(--color-error-100);-webkit-hyphens:auto;hyphens:auto}.file .file__error .block-icon-paragraph{margin-block-end:0}.file .file__error .block-icon-paragraph .icon{margin-right:0;margin-left:var(--spacing-regular)}.file .file__error .block-icon-paragraph .paragraph{margin-left:var(--spacing-regular)}.file:has(.file__error:not([hidden])){border:2px solid var(--color-error-100);border-bottom-width:0}.file:has(.file__error:not([hidden])) progress{display:none}.file .file-actions{position:relative;grid-area:actions}.file .file-actions img{pointer-events:none}@keyframes fill{0%{width:0}to{width:100%}}.file .status-text{font-size:var(--font-x-small);line-height:1}.file .status-error .progress{display:none}.file .status-error .filename{padding-block-end:0}.file .status-error .error-message{color:var(--color-error-100)}.file[data-upload-status=was-never-uploaded]{grid-template-areas:"icon filename actions" "error error error";grid-template-rows:70px auto}.file[data-upload-status=was-never-uploaded] .file__name{align-self:center;padding-block-end:var(--spacing-tight)}.file[data-upload-status=was-never-uploaded] .file__error{-webkit-hyphens:unset;hyphens:unset}.file[data-upload-status=was-never-uploaded] .progress-status,.file[data-upload-status=was-never-uploaded] .file-actions{display:none}.file[data-upload-status=was-never-uploaded] h3{margin-block-end:0;color:var(--color-error-100)}.file[data-upload-status=was-never-uploaded] .delete-non-uploaded-file:focus,.file[data-upload-status=was-never-uploaded] .delete-non-uploaded-file:hover{outline:2px solid var(--color-primary);outline-offset:-16px}.file>.delete-non-uploaded-file{grid-area:actions;align-self:stretch;min-height:70px;border:0;background-color:transparent}.file__download{width:20px}.button--file-edit{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid var(--color-primary);background-color:var(--color-background)}.button--file-edit:focus,.button--file-edit:hover{outline:2px solid var(--color-primary)}.file-actions a:hover svg,.file-actions a:focus svg{color:var(--color-grey-white)}.file-actions svg{color:var(--color-primary)}.file-actions__choices{position:absolute;z-index:3;right:0;margin:0;background-color:#fff;box-shadow:0 4px 16px #0003}.file-actions__choices ul,.file-actions__choices li{width:100%;margin:0;padding:0;list-style-type:none}.file-actions__choices button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-tight);width:100%;padding:var(--spacing-tight) var(--spacing-regular);border:0;background-color:transparent;color:var(--color-primary);font-size:var(--font-small);font-weight:700}.file-actions__choices button.delete-file{color:var(--color-error-100)}.file-actions__choices button.delete-file:disabled{color:var(--color-grey-600)}.file-actions__choices button:focus{outline:2px solid var(--color-primary)}.file-actions__choices button:hover{text-decoration:underline}.file-actions__choices button img{pointer-events:none}
