html[data-contrast='high']{--color-text-muted: #bbb;--color-text-dim: #999;--color-link: #529dd3; --color-link-hover: #4e9cd6; --color-info: #529dd3; --color-accent: #26a3c9; --color-success:#6fcf8f; --color-warning:#c58e00; --color-border:#767676;--color-border-subtle: #767676;--color-divider: #7d7d7d;--color-border-strong: #949494;--color-border-mid:#8a8a8a;--color-border-bold: #a3a3a3;--opacity-muted: 1;--opacity-disabled: 0.7;--focus-outline: 3px solid var(--color-heading-1);}:root{color-scheme: dark;--color-bg: #000;--color-bg-muted: #1a1a1a;--color-bg-subtle:#252525;--color-bg-mute:#161616;--color-bg-shade: #202020;--color-border:#3e3e3e;--color-border-subtle: #333;--color-divider: #333;--color-border-strong: #484747;--color-border-mid:#424242;--color-border-bold: #555;--color-text:#eee;--color-text-strong: #ddd;--color-text-soft: #ccc;--color-text-muted:#bbb;--color-text-dim:#999;--color-heading: #fff;--color-heading-1: #fff;--color-button-bg: #2a2a2a;--color-button-border: #484747;--color-button-hover:#383838;--color-success: #6fcf8f;--color-success-bg:#10301c;--color-toggle-knob: #d8d8d8;--color-error: #ff8a80;--color-error-bg:#3a1113;--color-info-bg: #0f2635;--color-card-glass:rgba(24,24,24,0.78);--shadow-card-glass: 0 2px 4px 2px rgba(0,0,0,0.45);}body .alert strong,body .alert b,body .error strong,body .error b,body .fieldNotice strong,body .fieldNotice b,body .generalError strong, body .generalError b{ color: inherit; }.lineChartFrame line{stroke: var(--color-text-dim);}.lineChartLabel,.polylineMonth{fill: var(--color-text-muted);}.lineChartFrame .zeroLine{stroke: var(--color-text-dim);}.zeroAxisLabel{fill: var(--color-text-dim);}.priceTagBg{fill: var(--color-bg-muted);stroke: var(--color-border-strong);}.priceTag text{fill: var(--color-text);}.collectionPickerList .pickerGroupHead{background: var(--color-bg-subtle);}.collectionPickerList .pickerGroupHead:hover{background: var(--color-bg-shade);}.embedBorder{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.embedBorder:before{background-color: var(--color-bg);background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#333)), -webkit-gradient(linear, left top, left bottom, from(#333), to(#333)), -webkit-gradient(linear, left top, left bottom, from(#d53e33), to(#6d0700)), -webkit-gradient(linear, left top, left bottom, from(#333), to(#333));background-image: linear-gradient(#333, #333), linear-gradient(#333, #333), linear-gradient(#d53e33, #6d0700), linear-gradient(#333, #333);}.embedBorder:after{background: var(--color-bg);}input[type="text"],input[type="color"],input[type="date"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"],input[type='checkbox'],select,select:focus,textarea,textarea + div[contenteditable="true"]{background: none var(--color-surface-elevated);background-color: var(--color-surface-elevated);border-color: var(--color-border-strong);color: var(--color-text);}input[type='text']:read-only, select:read-only, select:disabled, input[type='checkbox']:disabled{background-color: var(--color-surface-elevated);}input[type='tel']:required:valid:not([aria-invalid='true']),input[type='tel']:focus:valid:not([aria-invalid='true']),input[type='number']:required:valid:not([aria-invalid='true']),input[type='number']:focus:valid:not([aria-invalid='true']),input[type='text']:required:valid:not([aria-invalid='true']),input[type='text']:focus:valid:not([aria-invalid='true']),input[type='url']:required:valid:not([aria-invalid='true']),input[type='url']:focus:valid:not([aria-invalid='true']),input[type='password']:focus:valid:not([aria-invalid='true']),input[type='email']:required:valid:not([aria-invalid='true']),input[type='email']:focus:valid:not([aria-invalid='true']),input[type='date']:required:valid:not([aria-invalid='true']),input[type='date']:focus:valid:not([aria-invalid='true']),input[type='datetime-local']:required:valid:not([aria-invalid='true']),input[type='datetime-local']:focus:valid:not([aria-invalid='true']),input[type='time']:required:valid:not([aria-invalid='true']),input[type='time']:focus:valid:not([aria-invalid='true']),textarea:focus:valid:not([aria-invalid='true']),textarea:required:valid:not([aria-invalid='true']),textarea:required:valid:not([aria-invalid='true']) + div[contenteditable="true"],textarea:valid:not([aria-invalid='true']) + div[contenteditable="true"]:focus{background: var(--color-surface-elevated) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234CAF50' d='M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z'/%3E%3C/svg%3E") no-repeat 98% center;border-color: var(--color-success-soft);}input[type='tel']:focus:invalid, input[type='number']:focus:invalid, input[type='url']:focus:invalid, input[type='text']:focus:invalid,input[type='email']:focus:invalid, input[type='date']:focus:invalid, input[type='datetime-local']:focus:invalid, input[type='time']:focus:invalid, textarea:focus:invalid,textarea:focus:invalid + div[contenteditable="true"], textarea:invalid + div[contenteditable="true"]:focus{background: var(--color-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23F44336' d='M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z'/%3E%3C/svg%3E") no-repeat 98% center;border-color: var(--color-error);}input[type='password']:focus:invalid{background: var(--color-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M12,17A2,2 0 0,0 14,15C14,13.89 13.1,13 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V10C4,8.89 4.9,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z'/%3E%3C/svg%3E") no-repeat 98% center;border-color: var(--color-error);}input[type='password']:focus:valid:not([aria-invalid='true']){background: var(--color-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V10C4,8.89 4.9,8 6,8H15V6A3,3 0 0,0 12,3A3,3 0 0,0 9,6H7A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,17A2,2 0 0,0 14,15A2,2 0 0,0 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17Z'/%3E%3C/svg%3E") no-repeat 98% center;border-color: var(--color-success-soft);}input[type='password']:required:not([aria-invalid='true']){background: var(--color-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M12,17A2,2 0 0,0 14,15C14,13.89 13.1,13 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V10C4,8.89 4.9,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z'/%3E%3C/svg%3E") no-repeat 98% center;}.generalNoteInner{background-color: #4a4a4a;}.generalNoteInner h2{background-color: var(--color-surface-elevated);color: #fff;}.tabber, .chartContainer{background-color: var(--color-surface-elevated);-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);}.tabberMenu label{background-color: #676767;}.overlayCircle{stroke: #828282;}.personalDiv, .personalImageViewer, .reparationViewer, .financialViewer, .managementViewer, .personalFileViewer{background-color: var(--color-surface-elevated);}.getPackage, .pDescription .odd{background-color: #3e3e3e;}.pDescription .even{border-color: #000;}.optionPack{background-color: var(--color-surface-elevated);}span.coinSign, span.vatSign, .pPrice strong, .licenseDuration{color: #fff;}.dropDownIcon{background-color: rgb(0,0,0);border: 1px solid #3a3a3a;}.productHeaderImage, .faqQuestion, label.editModule:hover{background-color: #292929;}.productHeaderImage:hover .imageOptions,.quarterDiv:hover .imageOptions{background-color: var(--color-bg);}.previewDomain, .previewTitle, .previewDescription, .previewKeywords{color: #FFF;}.a4{background-color: var(--color-surface-elevated);}.a4 strong{color: #fff;}.a4 h1, .a4 h2{color: var(--color-text);}.totalOverview1{background-color: #072b00;}.totalOverview2{background-color: #2b0000;}.balansPeriodYear{background-color: var(--color-surface-elevated);}.balansPeriodYear:hover, .balansPeriodQuarter:hover,.balansPeriodYear[aria-current], .balansPeriodQuarter[aria-current]{background-color: var(--color-surface-dark-soft);}.moduleCell{background-color: var(--color-surface-elevated);color: var(--color-text);-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);}.moduleCell strong{color: #fff;}.donutHole{fill: #333;}.donutLabel{fill: #eee;stroke: #333;}.legendaText{color: var(--color-text-muted);}.legendaItem:hover .legendaText,.legendaItem:focus .legendaText,.legendaItemActive .legendaText{color: #fff;}.legendaColor{border-color: var(--color-border-bold);}.tabberMenu label{border-top-color: var(--color-border-bold);}.donutChart h2{color: var(--color-text-muted);}body{background-color: var(--color-bg);color: #fff;}h1, h2, h3, h4, h5, strong{color: #fff;}h6{color: var(--color-text-soft);}input[type='search'].searchInTable, select.searchOnly, select.whereOnly, select.searchFilter{background: none var(--color-surface-elevated);background-color: var(--color-surface-elevated);border-color: var(--color-border-strong);color: var(--color-text);}a{color: #fff;}.infoRow, .infoRowWarning, .infoRowError, .infoColumnH, .infoColumnH1{background-color: var(--color-bg);}.viewNormal:hover {color: var(--color-text);}#edit:checked + form, #edit:checked + div + form + form, #edit:checked + div + form, #settings:checked + form, #settingsColumns:checked + form, #edit:checked + div.emailList,.edit:checked + form{background-color: rgb(75, 75, 75);border-left: 1px solid #000;}#editLayer input[type='checkbox']:checked + form, #editLayer input[type='checkbox']:checked + form + form,#editLayer input + input[type='checkbox']:checked + div + form,#editLayer input + input[type='checkbox']:checked + div + form + form,#editCalendarLayer{border: 1px solid #000;}#editLayer input[type='checkbox']:checked + form, #editLayer input[type='checkbox']:checked + form + form, #editLayer input + input[type='checkbox']:checked + div + form, #editLayer input + input[type='checkbox']:checked + div + form + form, #editCalendarLayer{border: 1px solid #000000;}.infoRow, .infoRowWarning, .infoRowError, .infoColumnH, .infoColumnH1 {background-color: var(--color-bg-subtle);}.infoRow:hover, .infoRowWarning:hover {background-color: var(--color-button-hover);}.specialCharacters{background-color: var(--color-surface-elevated);color: #000;}.boldFont, .italicFont, .underlineFont, .lineFont, .bullets, .checks, .fonts, .fontSize, .fontColor, .hyperlink{background-color: transparent;color: #fff;}.scrollBox{background-color: var(--color-surface-elevated);}#tipToolBoxBar{background-color: var(--color-bg);border-top: 1px solid var(--color-border);}.showTooltip{background-color: var(--color-surface-elevated);color: #fff;}.split60, .split40{background-color: var(--color-surface-elevated);}.cartTotal{background-color: var(--color-bg);}.infoColumnC2 .cartProduct{background-color: var(--color-surface-elevated);}.infoColumnC2 .cartProduct:hover{background-color: var(--color-bg);}#addProduct .cl-save{background-color: var(--color-bg);}.moduleNotesHeader{background-color: var(--color-surface-elevated);}.notesOfferRight{background-color: var(--color-bg);}.universalViewer{background-color: var(--color-surface-elevated);color: #fff;}.personalImageViewer form{background-color: var(--color-bg);color: #fff;}.universalViewLink{border-bottom: 1px solid #000;}.universalViewLink:hover{background-color: var(--color-bg);}#timeRegistration .emptyTickets .universalViewColumn:last-child, #timeRegistration .universalSubMenu .universalViewColumn:last-child{color: #fff;}.ritDetailGrid dt{color: #aaa;}.ritDetailMap{background-color: var(--color-bg);border-color: #444;}.ritDetailMapPlaceholder{color: #aaa;}.styleguideModeIndicator{background: var(--color-surface-elevated);color: var(--color-text);}.styleguideModeIndicatorScheme::after{content: 'Dark mode actief';}