/* Q1 Teil 3 (19.10.2026): Kontrast WCAG AA hell + dunkel (Text 4.5:1, Bedienelemente 3:1). Gemessen mit skripte/kontrast.py, Klassen aus der Messung.
   Nur Farben, keine Masse/Layouts. Notaus: Option idup_q1_kontrast = 0. */
/* ---- hell ---- */
.form-control,.input-group-addon,select.form-control,textarea.form-control,.bootstrap-select>.dropdown-toggle{border-color:#7b8494!important}
#search_input{border:1px solid #7b8494!important}
a.text-muted,.tw-text-neutral-400,.tw-text-gray-400{color:#6b7280!important}
.btn-info,a.btn-info,button.btn-info{background-color:#0369a1;border-color:#0369a1;color:#fff}
.btn-info:hover,.btn-info:focus{background-color:#075985;border-color:#075985}
caption,.text-muted,.tw-text-neutral-400{color:#6b7280}
label.control-label,.control-label{color:#4b5563}
/* ---- dunkel ---- */
html.idup-dark .form-control,html.idup-dark input.form-control,html.idup-dark select.form-control,html.idup-dark textarea.form-control,html.idup-dark #search_input,
html.idup-dark #customersatheader_selector,html.idup-dark .input-group-addon,html.idup-dark .bootstrap-select>.dropdown-toggle{border:1px solid #7d8594!important}
html.idup-dark .bootstrap-select>.dropdown-toggle,html.idup-dark .bootstrap-select .filter-option-inner-inner{background-color:#23262d!important;color:#e6e8eb!important}
html.idup-dark .bootstrap-select .dropdown-menu li a,html.idup-dark .bootstrap-select .dropdown-menu .text{color:#e6e8eb!important}
html.idup-dark .mu2-knopf-text,html.idup-dark .mu2-linktext{color:#e5e7eb!important}
html.idup-dark .sub-menu-text{color:#d4d4d8!important}
html.idup-dark li.active>a .sub-menu-text,html.idup-dark li>a:hover .sub-menu-text{color:#fff!important}
html.idup-dark .menu-text{color:#d4d4d8!important}
html.idup-dark #side-menu li a .menu-text{color:#d4d4d8!important}
html.idup-dark label,html.idup-dark .control-label,html.idup-dark label.profile-image{color:#cbd5e1!important}
html.idup-dark small.req,html.idup-dark .text-danger,html.idup-dark .req{color:#f87171!important}
html.idup-dark .content a:not(.btn):not(.label){color:#93c5fd}
html.idup-dark .content b,html.idup-dark .content strong{color:inherit}
html.idup-dark .dataTables_info,html.idup-dark .dataTables_wrapper,html.idup-dark .text-muted,html.idup-dark caption{color:#9ca3af!important}
html.idup-dark i.fa,html.idup-dark i.fa-regular,html.idup-dark i.fa-solid{color:inherit}
html.idup-dark .btn-info,html.idup-dark a.btn-info,html.idup-dark button.btn-info{background-color:#0369a1!important;color:#fff!important}
html.idup-dark #side-menu a,html.idup-dark #setup-menu a,html.idup-dark .nav-second-level a,html.idup-dark a.mu2-link{color:#d4d4d8!important}
html.idup-dark #side-menu a *:not(.badge):not(.mu2-zahl),html.idup-dark #setup-menu a *:not(.badge),html.idup-dark a.mu2-link *:not(.mu2-zahl){color:inherit!important}
html.idup-dark #side-menu li.active>a,html.idup-dark #setup-menu li.active>a,html.idup-dark #side-menu li>a:hover,html.idup-dark #setup-menu li>a:hover,html.idup-dark a.mu2-link:hover,html.idup-dark a.mu2-link.active{background:#272b33!important;color:#fff!important}
html.idup-dark #side-menu li.active>a *,html.idup-dark #setup-menu li.active>a *,html.idup-dark #side-menu li>a:hover *,html.idup-dark a.mu2-link:hover *{color:#fff!important}
html.idup-dark button.mu2-kopf,html.idup-dark button.mu2-kopf span{color:#a1a1aa!important}
html.idup-dark .content a:not(.btn):not(.label),html.idup-dark #wrapper a:not(.btn):not(.label):not([class*=mu2]){color:#93c5fd}
html.idup-dark .text-info{color:#38bdf8!important}
html.idup-dark .btn-primary{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important}
html.idup-dark .tw-text-primary-600,html.idup-dark [class*="tw-text-primary"]{color:#93c5fd!important}
html.idup-dark #wrapper h4,html.idup-dark h4{color:#e5e7eb!important}
html.idup-dark .btn-info{color:#fff!important}
.btn-info *{color:inherit}
html.idup-dark body .sub-menu-text,html.idup-dark body .menu-text{color:#e5e7eb!important}
html.idup-dark .badge,html.idup-dark span.badge.pull-right,html.idup-dark .mu2-zahl{color:#fff!important}
html.idup-dark .badge.pull-right,html.idup-dark .mu2-zahl{background-color:#b91c1c!important}
span.tw-leading-none.tw-px-1,.bg-info,.label-info{background-color:#0369a1}
html.idup-dark span.tw-leading-none.tw-px-1{background-color:#0369a1!important;color:#fff!important}
html.idup-dark .mu2-item.active,html.idup-dark .mu2-item:hover{background:#272b33!important}
html.idup-dark td.sorting_1,html.idup-dark .table td{background-color:transparent!important}
a.btn-info *,.btn-info i{color:#fff!important}
i.fa-regular.fa-circle-question,.fa-regular.tw-text-neutral-400{color:#6b7280}
html.idup-dark body.app aside#menu li a span:not(.badge):not(.mu2-zahl),html.idup-dark body.app #setup-menu-wrapper li a span:not(.badge),html.idup-dark body.app #setup-menu li a span:not(.badge){color:#e5e7eb!important}
html.idup-dark body.app aside#menu span.badge,html.idup-dark body.app #setup-menu span.badge,html.idup-dark body.app span.badge.pull-right{color:#fff!important}
html.idup-dark #kp1-titel,html.idup-dark p#kp1-titel{color:#e5e7eb!important}
html.idup-dark #kp1-hilfe,html.idup-dark p#kp1-hilfe{color:#cbd5e1!important}
html.idup-dark .idup-chat-label{color:#fff!important}
input#sc1-suche,input[id^=db3-todo]{border:1px solid #7b8494!important}
html.idup-dark input#sc1-suche,html.idup-dark input[id^=db3-todo]{border-color:#7d8594!important}
html.idup-dark .content i.fa-regular,html.idup-dark .content i.fa-solid{color:#9ca3af}
.content i.fa-regular,.content i.fa-solid{color:#6b7280}
.content a.text-muted,.content a.tw-text-neutral-400{color:#6b7280!important}
html.idup-dark body .badge.bg-danger,html.idup-dark body span.badge.bg-danger,html.idup-dark body .bg-danger{color:#fff!important}
.btn-success,a.btn-success,button.btn-success,#save-button{background-color:#15803d!important;border-color:#15803d!important;color:#fff!important}
.btn-success:hover{background-color:#166534!important}
html.idup-dark .im1-box,html.idup-dark .im2-kachel,html.idup-dark .top_stats_wrapper,html.idup-dark a.top_stats_wrapper,html.idup-dark ul.navbar-pills,html.idup-dark ul.nav-tabs,html.idup-dark .im2-pille,html.idup-dark .card,html.idup-dark .pe1-kpi,html.idup-dark .pe1-chipf{background-color:#1c1f25!important;border-color:#2a2e36!important;color:#d5d8dd!important}
html.idup-dark .im2-pille.aktiv{background-color:#234aa7!important;color:#fff!important}
html.idup-dark .im1-box *:not(a):not(.btn):not(.badge):not(.label),html.idup-dark .im2-kachel *,html.idup-dark .top_stats_wrapper *{color:inherit}
html.idup-dark .im1-box a:not(.btn),html.idup-dark ul.nav-tabs a,html.idup-dark ul.navbar-pills a{color:#93c5fd!important}
html.idup-dark .im1-sub,html.idup-dark p.sub,html.idup-dark .card p.m,html.idup-dark .card span.m,html.idup-dark .pe1-kpi-l,html.idup-dark .pe1-chipf span,html.idup-dark .idup-m10-treffer{color:#cbd5e1!important}
html.idup-dark .top_stats_wrapper .text-uppercase{color:#cbd5e1!important}
.bottoms{color:#b91c1c}html.idup-dark .bottoms{color:#fca5a5}
textarea[readonly],textarea:disabled{color:#4b5563}
/* ---- Q1 Nachtrag 2 (19.10.2026): Chips/Knoepfe mit weissem Grund, Kopier-/Suchfelder, Chips ohne Status ---- */
input.tk1-kopierfeld,input#ob1-f-q{border:1px solid #7b8494!important}
html.idup-dark input.tk1-kopierfeld,html.idup-dark input#ob1-f-q{border-color:#7d8594!important}
html.idup-dark button.im2-kindchip,html.idup-dark button.du1-chip,html.idup-dark .content button.im2-kindchip,html.idup-dark span.ue2-q{background-color:#23262d!important;color:#e5e7eb!important;border-color:#4b5563}
html.idup-dark span.mz1-chip.mz1-none{background-color:#2b2f37!important;color:#e5e7eb!important}
textarea#active_gateways,textarea#active_in_subscription{color:#4b5563!important}
/* ---- Q1 Nachtrag 3 (19.10.2026): weisse Karten/Chips/Badges im Dunkelmodus, schwache Rahmen/Grautexte hell ---- */
html.idup-dark article.ue2-card,html.idup-dark div.du1d-drop,html.idup-dark div.du1d-body,html.idup-dark a.ue2-chipx,html.idup-dark a.du1-chip,html.idup-dark .nf1-hilfe,html.idup-dark span.nf1-hilfe{background-color:#1c1f25!important;color:#e5e7eb!important;border-color:#2a2e36!important}
html.idup-dark article.ue2-card *:not(.btn):not(.badge),html.idup-dark .du1d-drop *,html.idup-dark a.du1-chip *{color:inherit!important}
html.idup-dark article.ue2-card a,html.idup-dark a.ue2-chipx,html.idup-dark a.du1-chip,html.idup-dark a.du1-chip b{color:#93c5fd!important}
html.idup-dark article.ue2-card dd,html.idup-dark article.ue2-card .lr1-w{color:#cbd5e1!important}
html.idup-dark .im1-badge{color:#e5e7eb!important}
html.idup-dark .im1-badge.im1-b-active{background-color:#14532d!important}
html.idup-dark .im1-badge.im1-b-vacant{background-color:#374151!important}
html.idup-dark .im1-badge.im1-b-terminated{background-color:#78350f!important}
html.idup-dark .im2-kachel small,html.idup-dark p.im1-muted,html.idup-dark p.mk1-legende,html.idup-dark .panel-body p{color:#cbd5e1!important}
html.idup-dark a.im2-pille.aktiv{color:#fff!important}
p.im1-muted,p.im1-sorthint,.im1-sorthint{color:#4b5563!important}
html.idup-dark p.im1-sorthint,html.idup-dark .im1-sorthint{color:#cbd5e1!important}
input#tk1-suche,select[id^=idup-m10-]{border:1px solid #7b8494!important}
html.idup-dark input#tk1-suche,html.idup-dark select[id^=idup-m10-]{border-color:#7d8594!important}
html.idup-dark .panel-body span[style*="c0c0c0"]{color:#9ca3af!important}
mz1-chip{}
/* ---- Q1 Nachtrag 4: Feldrahmen-Variable (ds1) >= 3:1, Kalender, Menue-Links auf weissem Grund ---- */
html.idup-ds1,html.idup-ds1 body{--ds1-rand-stark:#7b8494}
html.idup-ds1.idup-dark,html.idup-ds1.idup-dark body{--ds1-rand-stark:#7d8594}
html.idup-dark a.mu2-link,html.idup-dark a.mu2-link span.mu2-linktext{background-color:transparent}
html.idup-dark a.mu2-link span.mu2-linktext{color:#e5e7eb!important}
th.fc-col-header-cell a.fc-col-header-cell-cushion{color:#1f2937!important}
th.fc-col-header-cell.fc-day-today{background:#dbeafe!important}
.fc-timegrid-slot-label-cushion{color:#4b5563!important}
html.idup-dark .fc-timegrid-slot-label-cushion,html.idup-dark th.fc-col-header-cell a.fc-col-header-cell-cushion,html.idup-dark #small-calendar .fc-toolbar-title{color:#e5e7eb!important}
html.idup-dark .fc,html.idup-dark .fc-theme-standard td,html.idup-dark .fc-theme-standard th,html.idup-dark td.fc-timegrid-slot-label,html.idup-dark #small-calendar{background-color:#1c1f25!important;border-color:#2a2e36!important}
html.idup-dark th.fc-col-header-cell.fc-day-today{background:#1e3a8a!important}
input#ld4-q{border:1px solid #64748b!important}
/* ---- Q1 Nachtrag 5: aktiver Menuepunkt (aria-current/is-hier) im Dunkelmodus, Sortierfeld, Passwortfeld ---- */
html.idup-dark #side-menu .mu2-item a.mu2-link.is-hier,html.idup-dark #side-menu .mu2-item a.mu2-link[aria-current="page"],html.idup-dark #setup-menu a.mu2-link[aria-current="page"],html.idup-dark a.mu2-link.is-hier,html.idup-dark a.mu2-link[aria-current="page"]{background:#1e3a8a!important;color:#fff!important}
html.idup-dark a.mu2-link.is-hier span.mu2-linktext,html.idup-dark a.mu2-link[aria-current="page"] span.mu2-linktext{color:#fff!important}
select#n1-sort,input#password{border:1px solid #7b8494!important}
html.idup-dark select#n1-sort,html.idup-dark input#password{border-color:#7d8594!important}
html.idup-dark .list-group-item h4{color:#e5e7eb!important}
html.idup-dark .list-group-item{background-color:#1c1f25!important;border-color:#2a2e36!important}
/* ---- Q1 Nachtrag 6: Chat-Suche, Link-Bereiche, Warnhinweise, Panel-Kopf im Dunkelmodus ---- */
input[id^=idup-chat-][id$=-q]{border:1px solid #64748b!important}
html.idup-dark input[id^=idup-chat-][id$=-q]{border-color:#7d8594!important}
html.idup-dark section.ic-links,html.idup-dark section.ic-links h2{background-color:transparent!important;color:#e5e7eb!important}
html.idup-dark .alert-warning{background-color:#422006!important;border-color:#854d0e!important;color:#fde68a!important}
html.idup-dark .alert-warning a{color:#fcd34d!important;text-decoration:underline}
html.idup-dark .panel-heading,html.idup-dark .panel-heading h4{background-color:#20242b!important;color:#e5e7eb!important;border-color:#2a2e36!important}
html.idup-dark .panel-body.panel-table a.btn:not(.btn-primary):not(.btn-info):not(.btn-success):not(.btn-danger){background-color:#2b2f37!important;color:#e5e7eb!important;border-color:#4b5563!important}
a.tw-text-neutral-400,.content a[class*=neutral-400]{color:#6b7280!important}
/* ---- Q1 Nachtrag 7: Suchfeld n7, Karten n7/sh1e/za1s/ob-item, Linkknoepfe im Dunkelmodus ---- */
input#idup-n7-suche{border:1px solid #7b8494!important}
html.idup-dark input#idup-n7-suche{border-color:#7d8594!important}
html.idup-dark p.idup-n7-unter{color:#cbd5e1!important}
html.idup-dark a.idup-n7-karte,html.idup-dark div.sh1e-karte,html.idup-dark section#za1-shop-zahlung,html.idup-dark div.idup-ob-item,html.idup-dark p.sh1e-zeiger{background-color:#1c1f25!important;border-color:#2a2e36!important;color:#e5e7eb!important}
html.idup-dark p.sh1e-zeiger{background-color:#1e293b!important}
html.idup-dark a.idup-n7-karte span.n,html.idup-dark div.sh1e-karte a,html.idup-dark p.sh1e-zeiger a,html.idup-dark a.za1s-link{color:#93c5fd!important}
html.idup-dark div.sh1e-karte h3,html.idup-dark section#za1-shop-zahlung h3,html.idup-dark section#za1-shop-zahlung b,html.idup-dark div.idup-ob-item div{color:#e5e7eb!important}
html.idup-dark section#za1-shop-zahlung th,html.idup-dark .za1s-grau,html.idup-dark .idup-ob-item .text-muted{color:#cbd5e1!important}
html.idup-dark button.btn-link{color:#93c5fd!important}
/* ---- Q1 Nachtrag 8: Fremdmodule (fleet, resource_workload, spreadsheet, flexiblewa, report), Vorlagen v11 ---- */
html.idup-dark .row.panel,html.idup-dark .row.panel .panel-body{background-color:#1c1f25!important;color:#e5e7eb!important}
html.idup-dark td.htRight,html.idup-dark td.htNumeric,html.idup-dark .handsontable td{background-color:#1c1f25!important;color:#e5e7eb!important}
html.idup-dark .handsontable th{background-color:#20242b!important;color:#e5e7eb!important}
html.idup-dark th{color:#e5e7eb}
html.idup-dark a.mu2-knopf.mu2-knopf-alle{background-color:#272b33!important}
html.idup-dark a.mu2-knopf.mu2-knopf-alle span.mu2-knopf-text{color:#e5e7eb!important}
a.btn-warning,button.btn-warning,.btn-warning{background-color:#a16207!important;border-color:#a16207!important;color:#fff!important}
a.btn.btn-link,button.btn.btn-link{color:#1d4ed8}
html.idup-dark a.btn.btn-link,html.idup-dark button.btn.btn-link{color:#93c5fd!important}
html.idup-dark .v11-app,html.idup-dark .v11-firma,html.idup-dark nav.v11-nav,html.idup-dark nav.v11-nav a{background-color:#1c1f25!important;color:#e5e7eb!important;border-color:#2a2e36!important}
html.idup-dark .v11-app h1{color:#e5e7eb!important}
html.idup-dark a.v11-link,html.idup-dark nav.v11-nav a span{color:#93c5fd!important}
a[href*=company_report] ,.content a.text-muted{color:#6b7280!important}
/* ---- Q1 Nachtrag 9: Perfex-Filterknoepfe (tw-bg-white) mit Zaehlern, Wiki-Navigation ---- */
html.idup-dark button.tw-bg-white,html.idup-dark a.tw-bg-white{background-color:#1c1f25!important;border-color:#3a404b!important}
html.idup-dark button.tw-bg-white span,html.idup-dark a.tw-bg-white span{color:#e5e7eb!important}
button.tw-bg-white span[class*=tw-text-primary],button.tw-bg-white span[style*="3b82f6"]{color:#1d4ed8!important}
button.tw-bg-white span[style*="0284c7"]{color:#0369a1!important}
button.tw-bg-white span[style*="84cc16"]{color:#3f6212!important}
button.tw-bg-white span[style*="22c55e"]{color:#15803d!important}
html.idup-dark button.tw-bg-white span[style]{color:#e5e7eb!important}
html.idup-dark a.wiki-nav-link{color:#fff!important}
/* ---- Q1 Nachtrag 10: Dashboard klassisch/neu im Dunkelmodus (muted-Links, Kalender, db1-Karten, Leerzeilen) ---- */
html.idup-dark .content a.text-muted,html.idup-dark .content a.tw-text-neutral-400,html.idup-dark a.text-muted,html.idup-dark span.text-has-action,html.idup-dark .panel-body .text-muted{color:#9ca3af!important}
html.idup-dark p.db1-datum,html.idup-dark .content p.db1-datum,html.idup-dark .content span.db1-sub{color:#cbd5e1!important}
html.idup-dark li.db1-k,html.idup-dark li.db1-k.db1-ist-leer,html.idup-dark li.db1-k.db1-ton-warn{background-color:#1c1f25!important;border-color:#2a2e36!important;color:#e5e7eb!important}
html.idup-dark li.db1-k.db1-ton-warn{background-color:#3b2a0a!important}
html.idup-dark li.db1-k a.db1-haupt{color:#93c5fd!important}
html.idup-dark li.no-todos,html.idup-dark li.padding.no-todos{color:#cbd5e1!important}
html.idup-dark .panel-body .text,html.idup-dark .tw-flex.tw-items-baseline{color:#cbd5e1!important}
html.idup-dark h4.text-center.tw-font-semibold{background-color:transparent!important;color:#e5e7eb!important}
li.padding.no-todos{color:#6b7280}
/* ---- Q1 Nachtrag 11: Dialoge, Formularraender, Hinweisboxen, Rest aus Messung Seiten 0-75 ---- */
.form-control,input.ui-widget-content,input.input-transparent,.content select.form-control,.content input[type=text],.content input[type=search],.content input[type=number],.content input[type=date],.content input[type=email]{border-color:#7b8494!important}
html.idup-dark .form-control,html.idup-dark input.ui-widget-content,html.idup-dark input.input-transparent,html.idup-dark .content input,html.idup-dark .content select,html.idup-dark input#amount{border-color:#7d8594!important}
.n1-dlg input,.n1-dlg select,.n1-dlg textarea{border:1px solid #7b8494!important}
html.idup-dark .n1-dlg input,html.idup-dark .n1-dlg select,html.idup-dark .n1-dlg textarea{border-color:#7d8594!important}
html.idup-dark .n1-dlg,html.idup-dark .n1-dlg-notiz,html.idup-dark div#im1c-start,html.idup-dark label.im1c-opt,html.idup-dark #dropzoneDragArea,html.idup-dark .modal-header,html.idup-dark .input-group-addon{background-color:#1c1f25!important;color:#e5e7eb!important;border-color:#2a2e36!important}
html.idup-dark .n1-dlg *:not(button):not(a):not(input):not(select):not(textarea),html.idup-dark #im1c-start *,html.idup-dark label.im1c-opt *,html.idup-dark #dropzoneDragArea *{color:#e5e7eb!important}
html.idup-dark .n1-dlg .n1-grau,html.idup-dark .n1-dlg legend,html.idup-dark #im1c-start p.im1c-sub{color:#cbd5e1!important}
html.idup-dark .modal-header h4.modal-title,html.idup-dark span.discount-total-type-selected{color:#e5e7eb!important}
html.idup-dark .panel-body{background-color:#1c1f25!important}
label.control-label{color:#374151}
html.idup-dark label.control-label{color:#cbd5e1}
.tw-text-neutral-500,p.tw-text-neutral-500,a.tw-text-neutral-500{color:#52525b!important}
html.idup-dark .tw-text-neutral-500,html.idup-dark p.tw-text-neutral-500,html.idup-dark a.tw-text-neutral-500{color:#a1a1aa!important}
html.idup-dark .alert-info{background-color:#0c2a4a!important;border-color:#1e4e8c!important;color:#dbeafe!important}
html.idup-dark .alert-info *{color:#dbeafe!important}
h4.tw-bg-warning-400{color:#1f2937!important}
html.idup-dark h4.tw-bg-warning-400{color:#1f2937!important}
a.btn.btn-default{color:#374151}
html.idup-dark a.btn.btn-default{color:#e5e7eb!important}
.alert-warning a.close{color:#78350f;opacity:1}
html.idup-dark .alert a.close{color:#fff;opacity:.9}
.panel-heading.btn-primary{background-color:#234aa7!important;color:#fff!important}
.panel-heading.btn-primary h3.panel-title{color:#fff!important}
html.idup-dark a#color_scheme_tab{background-color:#272b33!important;color:#93c5fd!important}
.panel-body a[style*="255, 0, 0"],.panel-body a[style*="red"]{color:#b91c1c!important}
html.idup-dark .panel-body a[style*="255, 0, 0"],html.idup-dark .panel-body a[style*="red"]{color:#fca5a5!important}
html.idup-dark .content a[href*=custom_pdf],html.idup-dark #wrapper .panel-body a:not(.btn){color:#93c5fd}
/* ---- Q1 Nachtrag 12: halbtransparente helle Flaechen im Dunkelmodus, Labels, Auswahlfelder ---- */
html.idup-dark [class*="tw-bg-neutral-50"],html.idup-dark [class*="tw-bg-neutral-100"]{background-color:#20242b!important}
label.control-label,.panel-body label.control-label,label.control-label *{color:#374151!important;opacity:1!important}
html.idup-dark label.control-label,html.idup-dark .panel-body label.control-label{color:#cbd5e1!important}
html.idup-dark label.control-label small.req{color:#fca5a5!important}
.bootstrap-select .filter-option-inner-inner{color:#374151!important}
html.idup-dark .bootstrap-select .filter-option-inner-inner{color:#e5e7eb!important}
html.idup-dark .tw-bg-neutral-50\/30 a{color:#93c5fd!important}
/* ---- Q1 Nachtrag 13 ---- */
html.idup-dark #wrapper h4.tw-bg-warning-400,html #wrapper h4.tw-bg-warning-400{color:#1f2937!important}
a.btn.btn-default,.content a.btn.btn-default{color:#374151!important}
html.idup-dark a.btn.btn-default,html.idup-dark .content a.btn.btn-default{background-color:#272b33!important;border-color:#4b5563!important;color:#e5e7eb!important}
input.ui-autocomplete-input{border:1px solid #7b8494!important}
html.idup-dark input.ui-autocomplete-input{border-color:#7d8594!important}
a.tw-font-normal.text-muted,.tw-font-normal.text-muted{color:#4b5563!important}
html.idup-dark a.tw-font-normal.text-muted{color:#9ca3af!important}
html.idup-dark .panel-body a:not(.btn){color:#93c5fd!important}
html.idup-dark a.nav-link,html.idup-dark .nav-tabs>li>a,html.idup-dark a#color_scheme_tab,html.idup-dark .nav-tabs a{background-color:#272b33!important;color:#93c5fd!important}
/* ---- Q1 Nachtrag 14: Karten idup_ich (k1i), KI (idai), Kalender (mk1), Folgeaufgaben (m27), Status-Zaehler, Meeting ---- */
html.idup-dark section.k1i-card,html.idup-dark .k1i-kpi,html.idup-dark #idai-body,html.idup-dark .idai-side,html.idup-dark .idai-inputwrap,html.idup-dark .mk1-umschalter,html.idup-dark table.mk1-monat,html.idup-dark table.mk1-monat td,html.idup-dark table.mk1-monat th,html.idup-dark a.mk1-btn:not(.mk1-btn-p),html.idup-dark a.is-an,html.idup-dark span.im27-zahl{background-color:#1c1f25!important;color:#e5e7eb!important;border-color:#2a2e36!important}
html.idup-dark section.k1i-card *:not(a):not(button):not(input):not(select):not(textarea),html.idup-dark .k1i-kpi *,html.idup-dark #idai-body h3,html.idup-dark .idai-inputwrap span,html.idup-dark table.mk1-monat abbr{color:#e5e7eb!important}
html.idup-dark section.k1i-card label.k1i-l,html.idup-dark section.k1i-card span{color:#cbd5e1!important}
html.idup-dark .idai-side-empty,html.idup-dark p.k1i-sub{color:#cbd5e1!important}
.idai-side-empty{color:#4b5563!important}
html.idup-dark a.mk1-btn,html.idup-dark a.mk1-tagnr,html.idup-dark .mk1-umschalter a,html.idup-dark a.is-an,html.idup-dark span.im27-zahl{color:#93c5fd!important}
html.idup-dark a.mk1-btn.mk1-btn-p,html.idup-dark a.mk1-tagnr.is-heute,html.idup-dark td.is-heute a.mk1-tagnr{background-color:#234aa7!important;color:#fff!important}
html.idup-dark a.mk1-tagnr{background-color:transparent}
html.idup-dark td.is-aussen{background-color:#16181d!important}
html.idup-dark .im27-zahl,html.idup-dark #wrapper a[href*=followups]{background-color:transparent}
input#meeting_url[readonly]{color:#4b5563!important}
html.idup-dark a.btn.btn-primary{color:#fff!important}
select#ld4-ans,select#ld1-zr,select#ld1-ans{border:1px solid #7b8494!important}
html.idup-dark select#ld4-ans,html.idup-dark select#ld1-zr,html.idup-dark select#ld1-ans{border-color:#7d8594!important}
/* ---- Q1 Nachtrag 15: Zaehler-/Statusfarben (inline) hell abgedunkelt, dunkel aufgehellt ---- */
html.idup-dark body span[class*="project-status-"][style]{filter:none}
html.idup-dark input#meeting_url[readonly]{color:#cbd5e1!important}
html:not(.idup-dark) a.btn.btn-default,html:not(.idup-dark) .content a.btn.btn-default,html:not(.idup-dark) a.btn-default{color:#374151!important}
html.idup-dark #idai-body p,html.idup-dark #idai-body b,html.idup-dark .idai-side-title{color:#cbd5e1!important}
html.idup-dark label span{color:#e5e7eb}
html.idup-dark .content label:has(span){background-color:transparent!important}
/* ---- Q1 Nachtrag 16: Umschalter sa3, Aufklappliste mz2, Kalenderkopf ---- */
html.idup-dark .sa3-umschalter button{background-color:#272b33!important;color:#e5e7eb!important;border-color:#4b5563!important}
html.idup-dark .sa3-umschalter button[aria-pressed=true],html.idup-dark .sa3-umschalter button.aktiv,html.idup-dark .sa3-umschalter button.is-an{background-color:#234aa7!important;color:#fff!important}
html.idup-dark details.mz2-sam ul{background-color:#1c1f25!important;border:1px solid #2a2e36}
th.fc-col-header-cell{background-color:#f1f5f9!important}
th.fc-col-header-cell a{color:#1f2937!important}
html.idup-dark th.fc-col-header-cell{background-color:#20242b!important}
html.idup-dark th.fc-col-header-cell a{color:#e5e7eb!important}
.fc-timegrid-slot-label-cushion{color:#4b5563!important}
html.idup-dark a.mu2-link{background-color:transparent!important}
html.idup-dark li.mu2-block.active>.mu2-abschnitt a.mu2-link{background-color:transparent!important}
html.idup-dark .panel-body b,html.idup-dark .panel-body strong{color:#e5e7eb}
html.idup-dark .ic-app{background-color:#1c1f25!important;color:#e5e7eb!important}
html.idup-dark .ic-app h2{color:#e5e7eb!important}
.content table a.text-muted,.content td a[style*="9ca3af"]{color:#6b7280!important}
/* ---- Q1 Nachtrag 17: Shop-Einstellungen (sh1e/za1s/vs), Organigramm, Rest ---- */
html.idup-dark section#za1-shop-zahlung *:not(a):not(button):not(input):not(select):not(textarea),html.idup-dark div.sh1e-karte *:not(a):not(button):not(input):not(select):not(textarea),html.idup-dark #idup-vs2-darstellung p,html.idup-dark #idup-vs4-bewertungen p,html.idup-dark .vs4-klein{color:#cbd5e1!important}
html.idup-dark p.text-warning{color:#fcd34d!important}
html.idup-dark a.idup-n7-karte span.p{color:#cbd5e1!important}
input[type=button],input[type=submit]{border:1px solid #7b8494!important}
html.idup-dark input[type=button],html.idup-dark input[type=submit]{border-color:#7d8594!important}
/* ---- Q1 Nachtrag 18 ---- */
html:not(.idup-dark) .content a[style*="9ca3af"],html:not(.idup-dark) .content a[style*="156, 163, 175"]{color:#4b5563!important}
html.idup-dark .v11-firma p.v11-grau,html.idup-dark span.v11-nav-titel{color:#cbd5e1!important}
html.idup-dark span.v11-zahl{background-color:#272b33!important;color:#93c5fd!important}
html.idup-dark th[style*="background"],html.idup-dark table th{color:#e5e7eb}
html.idup-dark .leaflet-popup-content-wrapper,html.idup-dark .leaflet-popup-tip,html.idup-dark .marker-cluster div{background-color:#fff!important}
html.idup-dark .leaflet-container a,html.idup-dark .leaflet-popup-content a,html.idup-dark .marker-cluster a{color:#1d4ed8!important}
/* ---- Q1 Nachtrag 19: Statusfarben auch als rgb() (Vue) ---- */
html:not(.idup-dark) span[style*="color: rgb(249, 115, 22)"],html:not(.idup-dark) span[style*="color:rgb(249,115,22)"]{color:#9a3412!important}
html:not(.idup-dark) span[style*="color: rgb(148, 163, 184)"],html:not(.idup-dark) span[style*="color:rgb(148,163,184)"]{color:#475569!important}
html:not(.idup-dark) span[style*="color: rgb(22, 163, 74)"],html:not(.idup-dark) span[style*="color:rgb(22,163,74)"]{color:#166534!important}
html:not(.idup-dark) span[style*="color: rgb(59, 130, 246)"],html:not(.idup-dark) span[style*="color:rgb(59,130,246)"]{color:#1d4ed8!important}
html:not(.idup-dark) span[style*="color: rgb(2, 132, 199)"],html:not(.idup-dark) span[style*="color:rgb(2,132,199)"]{color:#0369a1!important}
html:not(.idup-dark) span[style*="color: rgb(132, 204, 22)"],html:not(.idup-dark) span[style*="color:rgb(132,204,22)"]{color:#3f6212!important}
html:not(.idup-dark) span[style*="color: rgb(34, 197, 94)"],html:not(.idup-dark) span[style*="color:rgb(34,197,94)"]{color:#15803d!important}
html:not(.idup-dark) span[style*="color: rgb(100, 116, 139)"],html:not(.idup-dark) span[style*="color:rgb(100,116,139)"]{color:#475569!important}
html.idup-dark span[style*="color: rgb(71, 85, 105)"],html.idup-dark span[style*="color:rgb(71,85,105)"]{color:#cbd5e1!important}
html.idup-dark span[style*="color: rgb(37, 99, 235)"],html.idup-dark span[style*="color:rgb(37,99,235)"]{color:#93c5fd!important}
html.idup-dark span[style*="color: rgb(22, 163, 74)"],html.idup-dark span[style*="color:rgb(22,163,74)"]{color:#4ade80!important}
html.idup-dark span[style*="color: rgb(100, 116, 139)"],html.idup-dark span[style*="color:rgb(100,116,139)"]{color:#94a3b8!important}
html.idup-dark span[style*="color: rgb(59, 130, 246)"],html.idup-dark span[style*="color:rgb(59,130,246)"]{color:#93c5fd!important}
html.idup-dark span[style*="color: rgb(2, 132, 199)"],html.idup-dark span[style*="color:rgb(2,132,199)"]{color:#38bdf8!important}
html.idup-dark span[style*="color: rgb(132, 204, 22)"],html.idup-dark span[style*="color:rgb(132,204,22)"]{color:#bef264!important}
html.idup-dark span[style*="color: rgb(34, 197, 94)"],html.idup-dark span[style*="color:rgb(34,197,94)"]{color:#4ade80!important}
html.idup-dark span[style*="color: rgb(249, 115, 22)"],html.idup-dark span[style*="color:rgb(249,115,22)"]{color:#fdba74!important}
html.idup-dark span[style*="color: rgb(148, 163, 184)"],html.idup-dark span[style*="color:rgb(148,163,184)"]{color:#cbd5e1!important}
li.no-todos,li.ui-state-disabled.no-todos{opacity:1!important;color:#4b5563!important}
html.idup-dark li.no-todos{color:#cbd5e1!important}
html.idup-dark li.db1-k p.db1-zahl,html.idup-dark li.db1-k p.db1-leer,html.idup-dark li.db1-k p.db1-zusatz{color:#e5e7eb!important}
html.idup-dark li.db1-k.db1-ton-warn p.db1-zusatz{color:#fcd34d!important}
html.idup-dark li.db1-k span.db1-schritt{color:#93c5fd!important}
html.idup-dark a.fc-daygrid-day-number{color:#cbd5e1!important}
html:not(.idup-dark) span[style*="color:#f97316"],html:not(.idup-dark) span[style*="color: #f97316"]{color:#9a3412!important}
html:not(.idup-dark) span[style*="color:#94a3b8"],html:not(.idup-dark) span[style*="color: #94a3b8"]{color:#475569!important}
html:not(.idup-dark) span[style*="color:#16a34a"],html:not(.idup-dark) span[style*="color: #16a34a"]{color:#166534!important}
html:not(.idup-dark) span[style*="color:#3b82f6"],html:not(.idup-dark) span[style*="color: #3b82f6"]{color:#1d4ed8!important}
html:not(.idup-dark) span[style*="color:#0284c7"],html:not(.idup-dark) span[style*="color: #0284c7"]{color:#0369a1!important}
html:not(.idup-dark) span[style*="color:#84cc16"],html:not(.idup-dark) span[style*="color: #84cc16"]{color:#3f6212!important}
html:not(.idup-dark) span[style*="color:#22c55e"],html:not(.idup-dark) span[style*="color: #22c55e"]{color:#15803d!important}
html:not(.idup-dark) span[style*="color:#64748b"],html:not(.idup-dark) span[style*="color: #64748b"]{color:#475569!important}
html.idup-dark span[style*="color:#475569"],html.idup-dark span[style*="color: #475569"]{color:#cbd5e1!important}
html.idup-dark span[style*="color:#2563eb"],html.idup-dark span[style*="color: #2563eb"]{color:#93c5fd!important}
html.idup-dark span[style*="color:#16a34a"],html.idup-dark span[style*="color: #16a34a"]{color:#4ade80!important}
html.idup-dark span[style*="color:#64748b"],html.idup-dark span[style*="color: #64748b"]{color:#94a3b8!important}
html.idup-dark span[style*="color:#3b82f6"],html.idup-dark span[style*="color: #3b82f6"]{color:#93c5fd!important}
html.idup-dark span[style*="color:#0284c7"],html.idup-dark span[style*="color: #0284c7"]{color:#38bdf8!important}
html.idup-dark span[style*="color:#84cc16"],html.idup-dark span[style*="color: #84cc16"]{color:#bef264!important}
html.idup-dark span[style*="color:#22c55e"],html.idup-dark span[style*="color: #22c55e"]{color:#4ade80!important}
html.idup-dark span[style*="color:#f97316"],html.idup-dark span[style*="color: #f97316"]{color:#fdba74!important}
html.idup-dark span[style*="color:#94a3b8"],html.idup-dark span[style*="color: #94a3b8"]{color:#cbd5e1!important}
html.idup-dark span[style*="color:#1d4ed8"],html.idup-dark span[style*="color: #1d4ed8"]{color:#93c5fd!important}
html.idup-dark .panel-body b,html.idup-dark .panel-body strong,html.idup-dark #wrapper .panel-body b{color:#e5e7eb!important}
html.idup-dark #idai-body .idai-cap b{color:#e5e7eb!important}
html.idup-dark .idai-cap{background-color:#1c1f25!important}
html.idup-dark .ic-app button:not(.btn):not([class*=primary]){color:#e5e7eb!important}
input[type=time],input[type=date],input[type=datetime-local]{border:1px solid #7b8494!important}
html.idup-dark input[type=time],html.idup-dark input[type=date],html.idup-dark input[type=datetime-local]{border-color:#7d8594!important}
html.idup-dark nav.idup-r3-uebersicht,html.idup-dark nav.idup-r3-uebersicht ul{background-color:#1c1f25!important;border-color:#2a2e36!important}
html.idup-dark nav.idup-r3-uebersicht a{background-color:transparent!important;color:#93c5fd!important}
html.idup-dark code{background-color:#272b33!important;color:#fda4af!important}
html.idup-dark table th,html.idup-dark .handsontable th,html.idup-dark th.ht__highlight{background-color:#20242b!important;color:#e5e7eb!important}
html.idup-dark [class*=leaflet] a,html.idup-dark .gm-style a,html.idup-dark [class*=map] div>a{color:#1d4ed8!important}
.fc,.fc *{transition:none!important;animation:none!important}
.fc-timegrid-slot-label,.fc-timegrid-slot-label *,.fc-col-header-cell,.fc-col-header-cell *{opacity:1!important}
/* ---- Q1 Nachtrag 20: weisse Flaechen im Dunkelmodus (Bildpruefung): Standardknoepfe, Positionstabelle ---- */
html.idup-dark .btn-default,html.idup-dark button.btn-default,html.idup-dark a.btn-default{background-color:#272b33!important;border-color:#4b5563!important;color:#e5e7eb!important}
html.idup-dark .btn-default:hover{background-color:#323843!important}
html.idup-dark .table-responsive.s_table,html.idup-dark .s_table,html.idup-dark tr.main,html.idup-dark tr.main td{background-color:#1c1f25!important;color:#e5e7eb!important;border-color:#2a2e36!important}
html.idup-dark button.hide-menu{background-color:transparent!important}
html.idup-dark .fc-button-primary{background-color:#272b33!important;border-color:#4b5563!important;color:#e5e7eb!important}
html.idup-dark .fc-button-primary.fc-button-active,html.idup-dark .fc-button-primary:not(:disabled):active{background-color:#234aa7!important;color:#fff!important}
html.idup-dark .pe1-chip.pe1-none,html.idup-dark .label-default,html.idup-dark span.label:not([class*=label-]){background-color:#2b2f37!important;color:#e5e7eb!important}
html.idup-dark .pe1-chip.pe1-on{background-color:#14532d!important;color:#dcfce7!important}
html.idup-dark .ue2-bar,html.idup-dark li.v11-zeile,html.idup-dark button.v11-knopf{background-color:#1c1f25!important;color:#e5e7eb!important;border-color:#3a404b!important}
html.idup-dark button.v11-knopf.v11-gedimmt{color:#cbd5e1!important}
/* ---- Q1 Nachtrag 21: Restbefunde (Kalenderkopf, r3, Chat, POS, IDup AI) ---- */
.fc .fc-timegrid-slot-label-cushion,.fc .fc-timegrid-axis-cushion{color:#4b5563!important;opacity:1!important}
.fc th,.fc .fc-col-header-cell,.fc .fc-scrollgrid-section-header>*{background-color:#f1f5f9!important}
.fc th a{color:#1f2937!important}
html.idup-dark .fc th,html.idup-dark .fc .fc-col-header-cell,html.idup-dark .fc .fc-scrollgrid-section-header>*{background-color:#20242b!important}
html.idup-dark .fc th a,html.idup-dark .fc .fc-timegrid-slot-label-cushion{color:#e5e7eb!important}
html.idup-dark span.idup-r3-zahl{color:#93c5fd!important}
html.idup-dark nav.idup-r3-uebersicht span.badge,html.idup-dark nav.idup-r3-uebersicht .badge{background-color:#334155!important;color:#fff!important}
html.idup-dark .ic-app button,html.idup-dark .ic-app .ic-filter button{background-color:#272b33!important;color:#e5e7eb!important}
html.idup-dark li.ic-leer{color:#cbd5e1!important}
.panel-body span[style*="c0c0c0"],.panel-body span[style*="192, 192, 192"]{color:#6b7280!important}
html.idup-dark #idai-body small,html.idup-dark .idai-side small,html.idup-dark small{color:#cbd5e1}
html.idup-dark .fc .fc-timegrid-axis-cushion,html.idup-dark .fc span.fc-timegrid-axis-cushion{color:#e5e7eb!important}
html:not(.idup-dark) span[style*="c0c0c0"],html:not(.idup-dark) span[style*="192, 192, 192"]{color:#6b7280!important}
.channel.pos a.wrap-link span,.col-md-12.channel a.wrap-link span{color:#374151!important}
html.idup-dark .channel a.wrap-link span{color:#e5e7eb!important}
/* ---- Q1 Nachtrag 22: Menue-Zaehler, Platzhalter, Profil-Karte, Info-Knopf, kursive Hinweise ---- */
span.badge.pull-right,html.idup-dark span.badge.pull-right{color:#fff!important}
span.badge.pull-right.bg-warning,html.idup-dark span.badge.pull-right.bg-warning{color:#111827!important}
html.idup-dark .idup-einladung-box{background-color:#1c1f25!important;color:#e5e7eb!important}
html.idup-dark .idup-einladung-box label,html.idup-dark .idup-einladung-box .control-label{color:#e5e7eb!important}
html.idup-dark .idup-einladung-box .text-muted{color:#cbd5e1!important}
html.idup-dark .idup-einladung-box .text-warning{color:#fbbf24!important}
input#is-n-kunde-q::placeholder,input#is-n-betreff::placeholder{color:#64748b!important;opacity:1!important}
html.idup-dark input#is-n-kunde-q::placeholder,html.idup-dark input#is-n-betreff::placeholder{color:#94a3b8!important;opacity:1!important}
html.idup-dark section#idup-s3-ich{background-color:#1c1f25!important;border-color:#2a2e36!important;color:#e5e7eb!important}
a.btn.btn-info,html.idup-dark a.btn.btn-info{color:#fff!important}
.panel-body i:not([class]){color:#4b5563!important}
html.idup-dark .panel-body i:not([class]){color:#cbd5e1!important}
.idup-einladung-box label{color:#334155!important}
.fc a.fc-daygrid-day-number{color:#4b5563!important}
html.idup-dark .fc a.fc-daygrid-day-number{color:#cbd5e1!important}
html.idup-dark .panel-body summary{color:#93c5fd!important}
html.idup-dark .idup-n4-klein,html.idup-dark .idup-n5-pwne,html.idup-dark [id^=re5-ed-][id$=-l]{color:#e5e7eb!important}
a.btn[disabled],a.btn.disabled,button.btn[disabled]{opacity:1!important;background-color:#e5e7eb!important;border-color:#94a3b8!important;color:#4b5563!important;cursor:not-allowed}
html.idup-dark a.btn[disabled],html.idup-dark a.btn.disabled,html.idup-dark button.btn[disabled]{background-color:#2a2e36!important;border-color:#6b7280!important;color:#cbd5e1!important}
input#is-n-kunde-q,input#is-n-betreff,textarea#is-n-text{border-color:#64748b!important}
html.idup-dark input#is-n-kunde-q,html.idup-dark input#is-n-betreff,html.idup-dark textarea#is-n-text{border-color:#6b7280!important}
html.idup-dark nav.bpm2-leiste{background-color:#1c1f25!important;border-color:#2a2e36!important;color:#e5e7eb!important}
html.idup-dark a.bpm5-haupt{background-color:#234aa7!important;color:#fff!important}
select#customersatheader_selector{border-color:#64748b!important;color:#1f2937!important}
html.idup-dark select#customersatheader_selector{color:#e5e7eb!important;border-color:#6b7280!important}
html.idup-dark .alert-success{background-color:#14532d!important;border-color:#166534!important;color:#dcfce7!important}
html.idup-dark .alert-success strong,html.idup-dark .alert-success a{color:#fff!important}
/* Lohn: weisse Karten im Dunkelmodus */
html.idup-dark .idup-lohn-card,html.idup-dark .idup-lohn-kpi,html.idup-dark .idup-lohn-empty,html.idup-dark #idup-z-neu,html.idup-dark section#kantone{background-color:#1c1f25!important;border-color:#2a2e36!important;color:#e5e7eb!important}
html.idup-dark .idup-lohn-card h2,html.idup-dark .idup-lohn-card strong,html.idup-dark .idup-lohn-card label,html.idup-dark .idup-lohn-card td,html.idup-dark .idup-lohn-card th,html.idup-dark .idup-lohn-kpi strong,html.idup-dark .idup-lohn-empty p,html.idup-dark #idup-z-neu h2,html.idup-dark #idup-z-neu label,html.idup-dark .idup-lohn-card td.idup-lohn-note{color:#e5e7eb!important}
html.idup-dark .idup-lohn-sub,html.idup-dark .idup-lohn-muted,html.idup-dark p.idup-lohn-sub,html.idup-dark td.idup-lohn-note{color:#cbd5e1!important}
html.idup-dark .idup-lohn-card a,html.idup-dark a.idup-lohn-link,html.idup-dark .idup-lohn-person{color:#93c5fd!important}
html.idup-dark .idup-lohn-card input,html.idup-dark .idup-lohn-card select,html.idup-dark .idup-lohn-card textarea{background-color:#23262d!important;color:#e5e7eb!important;border-color:#6b7280!important}
html.idup-dark .idup-lohn-count,html.idup-dark .idup-lohn-note,html.idup-dark div.idup-lohn-note,html.idup-dark p.idup-lohn-note{color:#cbd5e1!important}
html.idup-dark button.idup-lohn-linkbtn{color:#93c5fd!important}
html.idup-dark .idup-lohn-open{color:#fbbf24!important}
.hrm-colorpurple{color:#4338ca!important}
html.idup-dark .hrm-colorpurple{color:#c4b5fd!important}
html.idup-dark .top_stats_wrapper{background-color:#1c1f25!important;border-color:#2a2e36!important;color:#e5e7eb!important}
html.idup-dark .top_stats_wrapper a.text-muted,html.idup-dark .top_stats_wrapper .text-muted{color:#cbd5e1!important}
html.idup-dark .idup-bpp16-leiste a{background-color:#272b33!important;border-color:#4b5563!important;color:#e5e7eb!important}
html.idup-dark .idup-bpp16-leiste a:hover{background-color:#234aa7!important;color:#fff!important}
html.idup-dark .progress{background-color:#2a2e36!important}
html.idup-dark #idup-bu1 a.bu1-knopf-haupt,html.idup-dark #idup-bu1 a.bu1-knopf.bu1-knopf-haupt{color:#0b1220!important}
#idup-bu1 select,#idup-bu1 input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),#idup-bu1 textarea{border-color:#64748b!important}
html.idup-dark #idup-bu1 select,html.idup-dark #idup-bu1 input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),html.idup-dark #idup-bu1 textarea{border-color:#6b7280!important}
html.idup-dark a.vs3-knopf-haupt,html.idup-dark a.vs3-knopf.vs3-knopf-haupt{color:#0b1220!important}
