/* ═══ Automatisch erzeugtes Dunkeldesign · 1090 Regeln ═══ */
html.gs-dark body{color:rgb(216,223,233)}
html.gs-dark .dev-bar{background:rgb(54,43,0);border:1.5px dashed rgb(247,179,65)}
html.gs-dark .dev-bar .dev-label{color:rgb(246,152,80)}
html.gs-dark .dev-btn.kunde{color:rgb(88,136,240);border-color:rgb(40,82,128);background:rgb(38,38,38)}
html.gs-dark .dev-btn.kunde.active{color:rgb(38,38,38);border-color:rgb(88,136,240);background:rgb(88,136,240)}
html.gs-dark .dev-btn.admin{color:rgb(158,109,242);border-color:rgb(59,40,128);background:rgb(38,38,38)}
html.gs-dark .dev-btn.admin.active{color:rgb(38,38,38);border-color:rgb(158,109,242);background:rgb(158,109,242)}
html.gs-dark .kunden-picker{background:rgb(38,38,38);border:1.5px solid rgb(40,79,128)}
html.gs-dark .kp-head{color:rgb(40,82,128);border-bottom:1px solid rgb(0,23,54)}
html.gs-dark .kp-item:hover{background:rgb(0,23,54)}
html.gs-dark .kp-avatar{background:linear-gradient(135deg, rgb(88,136,240), rgb(158,109,242));color:rgb(38,38,38)}
html.gs-dark .kp-name{color:rgb(224,224,224)}
html.gs-dark .kp-email{color:rgb(169,174,183)}
html.gs-dark .kp-empty{color:rgb(131,140,155)}
html.gs-dark .reg-title{color:rgb(224,224,224)}
html.gs-dark .reg-sub{color:rgb(169,174,183)}
html.gs-dark .field label{color:rgb(221,224,227)}
html.gs-dark .field input, html.gs-dark .field select{border:1.5px solid rgb(50,55,65);background:rgb(38,38,38);color:rgb(224,224,224)}
html.gs-dark .field input:focus, html.gs-dark .field select:focus{border-color:rgb(88,136,240)}
html.gs-dark .field input.err{border-color:rgb(243,120,120)}
html.gs-dark .pw-toggle{color:rgb(131,140,155)}
html.gs-dark .pw-strength{background:rgb(50,55,65)}
html.gs-dark .auth-switch{color:rgb(169,174,183)}
html.gs-dark .auth-switch a{color:rgb(88,136,240)}
html.gs-dark .reg-consent{color:rgb(220,224,229)}
html.gs-dark .reg-consent input{accent-color:rgb(88,136,240)}
html.gs-dark .reg-consent a{color:rgb(88,136,240)}
html.gs-dark .reg-success .check{background:rgb(6,47,19)}
html.gs-dark .reg-success h3{color:rgb(224,224,224)}
html.gs-dark .reg-success p{color:rgb(169,174,183)}
html.gs-dark .field input{border:1.5px solid rgb(50,55,65)}
html.gs-dark .field input:focus{border-color:rgb(88,136,240)}
html.gs-dark .error-msg{background:rgb(50,4,4);color:rgb(228,86,86)}
html.gs-dark .gs-theme-btn{color:rgb(169,174,183)}
html.gs-dark .gs-theme-btn:hover{background:rgba(176,176,176,.15);color:rgb(88,136,240)}
html.gs-dark .gs-icon-btn{color:rgb(169,174,183)}
html.gs-dark .gs-icon-btn:hover{background:rgba(176,176,176,.15);color:rgb(88,136,240)}
html.gs-dark .gs-cookie{background:rgb(221,223,227);color:rgb(39,55,76)}
html.gs-dark .gs-cookie-text a{color:rgb(40,82,128)}
html.gs-dark .gs-cookie-btn{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .gs-cookie-btn:hover{background:rgb(71,113,230)}
html.gs-dark .gs-cookie-btn.ghost{color:rgb(113,140,173);border:1px solid rgb(221,224,227)}
html.gs-dark .gs-cookie-btn.ghost:hover{background:rgba(38,38,38,.06)}
html.gs-dark .ob-card{background:linear-gradient(135deg,rgb(0,23,54),rgb(27,0,54));border:1px solid rgb(35,58,87)}
html.gs-dark .ob-title{color:rgb(221,223,227)}
html.gs-dark .ob-sub{color:rgb(130,144,165)}
html.gs-dark .ob-dismiss{color:rgb(169,181,198)}
html.gs-dark .ob-dismiss:hover{color:rgb(221,224,227)}
html.gs-dark .ob-progress{background:rgb(35,47,87)}
html.gs-dark .ob-progress-fill{background:linear-gradient(90deg,rgb(88,136,240),rgb(158,109,242))}
html.gs-dark .ob-step{background:rgb(38,38,38);border:1px solid rgb(42,53,73)}
html.gs-dark .ob-check{border:2px solid rgb(113,140,173);color:rgb(38,38,38)}
html.gs-dark .ob-step.done .ob-check{background:rgb(93,233,145);border-color:rgb(93,233,145)}
html.gs-dark .ob-step-text{color:rgb(221,224,227)}
html.gs-dark .ob-step.done .ob-step-text{color:rgb(130,144,165)}
html.gs-dark .ob-done-banner{color:rgb(97,229,147)}
html.gs-dark :focus-visible{outline:2px solid rgb(88,136,240)}
html.gs-dark .gs-skip{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .sc-item{border:1px solid rgb(42,53,73);background:rgb(38,38,38)}
html.gs-dark .sc-item-name{color:rgb(221,223,227)}
html.gs-dark .sc-item-meta{color:rgb(169,181,198)}
html.gs-dark .sc-badge.live{background:rgb(35,87,53);color:rgb(97,229,147)}
html.gs-dark .sc-badge.draft{background:rgb(87,77,35);color:rgb(246,152,80)}
html.gs-dark .sc-view{background:rgb(0,23,54);color:rgb(88,136,240);border:1px solid rgb(40,79,128)}
html.gs-dark .sc-view:hover{background:rgb(35,58,87)}
html.gs-dark .dm-side{background:rgb(221,223,227);color:rgb(113,140,173)}
html.gs-dark .dm-side-head{color:rgb(38,38,38);border-bottom:1px solid rgba(38,38,38,.08)}
html.gs-dark .dm-member{color:rgb(113,140,173)}
html.gs-dark .dm-member:hover{background:rgba(38,38,38,.06)}
html.gs-dark .dm-member.active{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .dm-av{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .dm-member.active .dm-av{background:rgb(104,135,222)}
html.gs-dark .dm-head{border-bottom:1px solid rgb(19,27,35);color:rgb(221,223,227)}
html.gs-dark .dm-bubble{background:rgb(16,27,37);color:rgb(221,224,227)}
html.gs-dark .dm-msg.mine .dm-bubble{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .dm-time{color:rgb(169,181,198)}
html.gs-dark .dm-input-bar{border-top:1px solid rgb(19,27,35)}
html.gs-dark .topbar{background:rgb(38,38,38);border-bottom:1px solid rgb(50,55,65)}
html.gs-dark .topbar-logo{background:rgb(88,136,240)}
html.gs-dark .topbar-logo span{color:rgb(38,38,38)}
html.gs-dark .topbar h1{color:rgb(224,224,224)}
html.gs-dark .role-badge.admin{background:rgb(26,0,54);color:rgb(158,109,242)}
html.gs-dark .role-badge.mitarbeiter{background:rgb(35,87,76);color:rgb(92,234,223)}
html.gs-dark .role-badge.kunde{background:rgb(35,58,87);color:rgb(71,113,230)}
html.gs-dark .dev-btn.mitarbeiter{color:rgb(86,240,226);border-color:rgb(129,239,221);background:rgb(38,38,38)}
html.gs-dark .dev-btn.mitarbeiter.active{color:rgb(38,38,38);border-color:rgb(86,240,226);background:rgb(86,240,226)}
html.gs-dark .legal-overlay{background:rgba(221,223,227,.6)}
html.gs-dark .legal-modal{background:rgb(38,38,38)}
html.gs-dark .legal-head{border-bottom:1px solid rgb(19,27,35)}
html.gs-dark .legal-head h3{color:rgb(221,223,227)}
html.gs-dark .legal-back{background:rgb(16,27,37);color:rgb(221,224,227)}
html.gs-dark .legal-back:hover{background:rgb(39,55,76);color:rgb(221,223,227)}
html.gs-dark .legal-close{background:rgb(16,27,37);color:rgb(221,224,227)}
html.gs-dark .legal-close:hover{background:rgb(39,55,76);color:rgb(221,223,227)}
html.gs-dark .legal-body{color:rgb(221,224,227)}
html.gs-dark .legal-body h4{color:rgb(221,223,227)}
html.gs-dark .legal-body h5{color:rgb(221,224,227)}
html.gs-dark .legal-body strong{color:rgb(221,223,227)}
html.gs-dark .legal-body .legal-meta{color:rgb(169,181,198)}
html.gs-dark .legal-disclaimer{background:rgb(54,43,0);border:1px solid rgb(128,110,40);color:rgb(239,145,87)}
html.gs-dark .legal-body table.legal-tbl th, html.gs-dark .legal-body table.legal-tbl td{border:1px solid rgb(42,53,73)}
html.gs-dark .legal-body table.legal-tbl th{background:rgb(16,27,37);color:rgb(221,224,227)}
html.gs-dark .topbar .user-email{color:rgb(169,174,183)}
html.gs-dark .logout-btn{color:rgb(169,174,183);border:1px solid rgb(50,55,65)}
html.gs-dark .logout-btn:hover{color:rgb(224,224,224);border-color:rgb(129,140,156)}
html.gs-dark .ks-gear-btn{border:1.5px solid rgb(129,140,156);color:rgb(169,174,183)}
html.gs-dark .ks-gear-btn:hover{background:rgb(23,26,31);color:rgb(212,220,236);border-color:rgb(131,140,155)}
html.gs-dark .ks-overlay{background:rgba(224,224,224,.48)}
html.gs-dark .ks-modal{background:rgb(38,38,38)}
html.gs-dark .ks-header{border-bottom:1px solid rgb(16,27,37)}
html.gs-dark .ks-header-left svg{color:rgb(88,136,240)}
html.gs-dark .ks-header h2{color:rgb(212,220,236)}
html.gs-dark .ks-close{color:rgb(131,140,155)}
html.gs-dark .ks-close:hover{background:rgb(23,26,31);color:rgb(221,224,227)}
html.gs-dark .ks-tabs{border-bottom:1px solid rgb(50,55,65);background:rgb(27,27,27)}
html.gs-dark .ks-tab{color:rgb(169,174,183)}
html.gs-dark .ks-tab:hover{color:rgb(221,224,227)}
html.gs-dark .ks-tab.active{color:rgb(88,136,240);border-bottom-color:rgb(88,136,240)}
html.gs-dark .ks-section-title{color:rgb(131,140,155)}
html.gs-dark .ks-field label{color:rgb(221,224,227)}
html.gs-dark .ks-field input{border:1.5px solid rgb(129,140,156);color:rgb(212,220,236);background:rgb(38,38,38)}
html.gs-dark .ks-field input:focus{border-color:rgb(88,136,240)}
html.gs-dark .ks-hint{color:rgb(131,140,155)}
html.gs-dark .ks-actions{border-top:1px solid rgb(16,27,37)}
html.gs-dark .ks-btn-primary{background:linear-gradient(135deg,rgb(88,136,240),rgb(71,113,230));color:rgb(38,38,38)}
html.gs-dark .ks-btn-danger{background:rgb(38,38,38);color:rgb(228,86,86);border:1.5px solid rgb(128,40,40)}
html.gs-dark .ks-btn-danger:hover{background:rgb(50,4,4);border-color:rgb(128,40,40)}
html.gs-dark .ks-btn-secondary{background:rgb(16,27,37);color:rgb(221,224,227);border:1px solid rgb(39,55,76)}
html.gs-dark .ks-btn-secondary:hover{background:rgb(39,54,75)}
html.gs-dark .ks-login-row{color:rgb(221,224,227);border-bottom:1px solid rgb(18,25,36)}
html.gs-dark .ks-login-row .ks-login-dot{background:rgb(65,222,123)}
html.gs-dark .ks-login-row.old .ks-login-dot{background:rgb(113,140,173)}
html.gs-dark .ks-login-when{color:rgb(169,181,198)}
html.gs-dark .ks-save-msg{color:rgb(77,249,196)}
html.gs-dark .ks-save-msg.error{color:rgb(228,86,86)}
html.gs-dark .ks-pw-toggle{color:rgb(131,140,155)}
html.gs-dark .ks-pw-toggle:hover{color:rgb(221,224,227)}
html.gs-dark .ks-pw-bar{background:rgb(50,55,65)}
html.gs-dark .ks-divider{background:rgb(16,27,37)}
html.gs-dark .ks-info-row{color:rgb(169,174,183)}
html.gs-dark .ks-info-row strong{color:rgb(221,224,227)}
html.gs-dark .ks-toggle-row{border-bottom:1px solid rgb(16,27,37)}
html.gs-dark .ks-toggle-label{color:rgb(212,220,236)}
html.gs-dark .ks-toggle-sub{color:rgb(131,140,155)}
html.gs-dark .ks-slider{background:rgb(129,140,156)}
html.gs-dark .ks-slider:before{background:rgb(38,38,38)}
html.gs-dark .ks-switch input:checked + .ks-slider{background:rgb(88,136,240)}
html.gs-dark .ks-legal-link{border:1.5px solid rgb(50,55,65);color:rgb(221,224,227)}
html.gs-dark .ks-legal-link:hover{border-color:rgb(88,136,240);background:rgb(0,23,54)}
html.gs-dark .ks-legal-link > svg:first-child{color:rgb(88,136,240)}
html.gs-dark .ks-legal-title{color:rgb(212,220,236)}
html.gs-dark .ks-legal-sub{color:rgb(131,140,155)}
html.gs-dark .ks-legal-arrow{color:rgb(129,140,156)}
html.gs-dark .ks-legal-link:hover .ks-legal-arrow{color:rgb(88,136,240)}
html.gs-dark .ks-legal-version{color:rgb(129,140,156)}
html.gs-dark .switcher-btn{color:rgb(221,224,227);background:rgb(16,27,37);border:1.5px solid rgb(50,55,65)}
html.gs-dark .switcher-btn:hover{background:rgb(0,23,54);border-color:rgb(40,79,128);color:rgb(71,113,230)}
html.gs-dark .switcher-btn .sw-dot{background:rgb(65,222,123)}
html.gs-dark .switcher-btn .sw-arrow{color:rgb(131,140,155)}
html.gs-dark .switcher-panel{background:rgb(38,38,38);border:1.5px solid rgb(50,55,65)}
html.gs-dark .sw-panel-head{border-bottom:1px solid rgb(16,27,37)}
html.gs-dark .sw-panel-head span{color:rgb(131,140,155)}
html.gs-dark .sw-panel-head small{color:rgb(113,140,173)}
html.gs-dark .sw-item:hover{background:rgb(0,32,54);border-color:rgb(40,98,128)}
html.gs-dark .sw-avatar{background:linear-gradient(135deg, rgb(88,136,240), rgb(158,109,242));color:rgb(38,38,38)}
html.gs-dark .sw-name{color:rgb(221,224,227)}
html.gs-dark .sw-email{color:rgb(131,140,155)}
html.gs-dark .sw-arrow-icon{color:rgb(113,140,173)}
html.gs-dark .sw-empty{color:rgb(131,140,155)}
html.gs-dark .sw-panel-foot{border-top:1px solid rgb(16,27,37)}
html.gs-dark .sw-back-btn{background:rgb(16,27,37);border:1.5px solid rgb(50,55,65);color:rgb(169,174,183)}
html.gs-dark .sw-back-btn:hover{background:rgb(87,35,35);border-color:rgb(128,40,40);color:rgb(228,86,86)}
html.gs-dark .sw-impersonate-bar{background:rgb(98,129,228);color:rgb(40,79,128)}
html.gs-dark .sw-impersonate-bar button{background:rgba(38,38,38,.15);border:1px solid rgba(38,38,38,.3);color:rgb(38,38,38)}
html.gs-dark .sw-impersonate-bar button:hover{background:rgba(38,38,38,.28)}
html.gs-dark body{background:rgb(16,27,37)}
html.gs-dark .admin-page-header h2{color:rgb(221,223,227)}
html.gs-dark .admin-page-header .sub{color:rgb(169,181,198)}
html.gs-dark .admin-page-header .header-date{color:rgb(169,181,198);background:rgb(38,38,38);border:1px solid rgb(39,55,76)}
html.gs-dark .stat-card{background:rgb(38,38,38);border:1px solid rgb(16,24,37)}
html.gs-dark .stat-icon.blue{background:rgb(0,23,54)}
html.gs-dark .stat-icon.green{background:rgb(6,47,19)}
html.gs-dark .stat-icon.violet{background:rgb(9,0,54)}
html.gs-dark .stat-icon.amber{background:rgb(54,43,0)}
html.gs-dark .stat-value{color:rgb(221,223,227)}
html.gs-dark .stat-label{color:rgb(169,181,198)}
html.gs-dark .card{background:rgb(38,38,38);border:1px solid rgb(16,24,37)}
html.gs-dark .card-header{border-bottom:1px solid rgb(16,27,37)}
html.gs-dark .card h3{color:rgb(221,223,227)}
html.gs-dark .card h3 .card-icon.blue{background:rgb(0,23,54)}
html.gs-dark .card h3 .card-icon.green{background:rgb(6,47,19)}
html.gs-dark .card h3 .card-icon.violet{background:rgb(9,0,54)}
html.gs-dark .card h3 .card-icon.amber{background:rgb(54,43,0)}
html.gs-dark .card-subtitle{color:rgb(169,181,198)}
html.gs-dark .btn-primary{background:linear-gradient(135deg, rgb(88,136,240) 0%, rgb(71,113,230) 100%);color:rgb(38,38,38)}
html.gs-dark .btn-primary:hover{background:linear-gradient(135deg, rgb(71,113,230) 0%, rgb(98,129,228) 100%)}
html.gs-dark .btn-primary:disabled{background:rgb(40,82,128)}
html.gs-dark .btn-secondary{background:rgb(38,38,38);color:rgb(221,224,227);border:1px solid rgb(16,24,37)}
html.gs-dark .btn-secondary:hover{border-color:rgb(88,136,240);color:rgb(88,136,240);background:rgb(0,23,54)}
html.gs-dark .empty-state-icon{background:rgb(16,27,37)}
html.gs-dark .empty-state h4{color:rgb(221,224,227)}
html.gs-dark .empty-state p{color:rgb(169,181,198)}
html.gs-dark .c-row:hover{background:rgb(16,27,37)}
html.gs-dark .c-row + .c-row{border-top:1px solid rgb(16,27,37)}
html.gs-dark .c-avatar{background:linear-gradient(135deg, rgb(88,136,240), rgb(158,109,242));color:rgb(38,38,38)}
html.gs-dark .c-name{color:rgb(221,223,227)}
html.gs-dark .c-email{color:rgb(169,181,198)}
html.gs-dark .c-action-link{color:rgb(169,181,198)}
html.gs-dark .c-action-link:hover{color:rgb(243,120,120);background:rgb(50,4,4)}
html.gs-dark .c-action-link.restore:hover{color:rgb(88,136,240);background:rgb(0,23,54)}
html.gs-dark .ws-row:hover{background:rgb(16,27,37)}
html.gs-dark .ws-row + .ws-row{border-top:1px solid rgb(16,27,37)}
html.gs-dark .ws-row .ws-name{color:rgb(221,223,227)}
html.gs-dark .ws-row .ws-meta{color:rgb(169,181,198)}
html.gs-dark .ws-row a{color:rgb(88,136,240)}
html.gs-dark .ws-row a:hover{background:rgb(0,23,54)}
html.gs-dark .inbox-item:hover{background:rgb(16,27,37)}
html.gs-dark .inbox-item + .inbox-item{border-top:1px solid rgb(16,27,37)}
html.gs-dark .inbox-empty{color:rgb(169,181,198)}
html.gs-dark .drop-zone{border:2px dashed rgb(113,140,173);background:rgb(16,27,37)}
html.gs-dark .drop-zone:hover, html.gs-dark .drop-zone.drag-over{border-color:rgb(88,136,240);background:rgb(0,23,54)}
html.gs-dark .drop-zone.has-file{border-color:rgb(93,233,145);background:rgb(6,47,19)}
html.gs-dark .drop-zone p{color:rgb(130,144,165)}
html.gs-dark .drop-zone p strong{color:rgb(221,224,227)}
html.gs-dark .section-divider span{color:rgb(169,181,198)}
html.gs-dark .section-divider::before, html.gs-dark .section-divider::after{background:rgb(16,27,37)}
html.gs-dark .count-badge{background:rgb(16,27,37);color:rgb(130,144,165);border:1px solid rgb(39,55,76)}
html.gs-dark .count-badge.has-items{background:rgb(0,23,54);color:rgb(88,136,240);border-color:rgb(40,79,128)}
html.gs-dark .drop-zone{border:2px dashed rgb(129,140,156);background:rgb(21,27,32)}
html.gs-dark .drop-zone p{color:rgb(169,174,183)}
html.gs-dark .blocks-preview{background:rgb(0,23,54);border:1px solid rgb(40,79,128);color:rgb(71,113,230)}
html.gs-dark .blocks-preview .tag{background:rgb(38,38,38);border:1px solid rgb(40,79,128)}
html.gs-dark .warn-box{background:rgb(54,43,0);border:1px solid rgb(253,220,115);color:rgb(239,145,87)}
html.gs-dark .form-row label{color:rgb(221,224,227)}
html.gs-dark .form-row input, html.gs-dark .form-row select{border:1.5px solid rgb(50,55,65);background:rgb(38,38,38)}
html.gs-dark .form-row input:focus, html.gs-dark .form-row select:focus{border-color:rgb(88,136,240)}
html.gs-dark .btn-primary{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .btn-primary:hover{background:rgb(71,113,230)}
html.gs-dark .success-msg{background:rgb(6,47,19);color:rgb(93,233,145);border:1px solid rgb(40,128,71)}
html.gs-dark .error-box{background:rgb(50,4,4);color:rgb(228,86,86);border:1px solid rgb(87,35,35)}
html.gs-dark .ws-row{border-bottom:1px solid rgb(23,26,31)}
html.gs-dark .ws-row .ws-name{color:rgb(224,224,224)}
html.gs-dark .ws-row .ws-meta{color:rgb(131,140,155)}
html.gs-dark .ws-row.ws-archived .ws-name{color:rgb(131,140,155)}
html.gs-dark .ws-row.ws-archived .ws-meta{color:rgb(129,140,156)}
html.gs-dark .ws-row.ws-archived a{color:rgb(131,140,155)}
html.gs-dark .ws-archived-badge{color:rgb(169,174,183);background:rgb(23,26,31);border:1px solid rgb(50,55,65)}
html.gs-dark .ws-arc-accordion{border-top:1px solid rgb(23,26,31)}
html.gs-dark .ws-arc-header:hover .ws-arc-label{color:rgb(169,174,183)}
html.gs-dark .ws-arc-label{color:rgb(131,140,155)}
html.gs-dark .ws-arc-pill{color:rgb(131,140,155);background:rgb(23,26,31);border:1px solid rgb(50,55,65)}
html.gs-dark .ws-arc-chevron{color:rgb(125,136,160)}
html.gs-dark .customer-row{border-bottom:1px solid rgb(23,26,31)}
html.gs-dark .customer-row .c-name{color:rgb(224,224,224)}
html.gs-dark .customer-row .c-email{color:rgb(169,174,183)}
html.gs-dark .customer-row .c-del{color:rgb(243,120,120)}
html.gs-dark .ws-badge.active{background:rgb(35,87,53);color:rgb(93,233,145)}
html.gs-dark .ws-badge.none{background:rgb(23,26,31);color:rgb(131,140,155)}
html.gs-dark .ws-badge.active .ws-badge-dot{background:rgb(93,233,145)}
html.gs-dark .ws-badge.none .ws-badge-dot{background:rgb(129,140,156)}
html.gs-dark .ac-ws-dot.active{background:rgb(65,222,123)}
html.gs-dark .ac-ws-dot.none{background:rgb(129,140,156)}
html.gs-dark .ac-header-email{color:rgb(221,224,227)}
html.gs-dark .ac-tag-trigger{background:rgb(16,27,37);border:1.5px solid rgb(39,55,76);color:rgb(221,224,227)}
html.gs-dark .ac-tag-trigger:hover{background:rgb(39,55,76);border-color:rgb(113,140,173)}
html.gs-dark .ac-tag-trigger.has-tags{background:rgb(0,23,54);border-color:rgb(40,79,128);color:rgb(71,113,230)}
html.gs-dark .ac-tag-popover{background:rgb(38,38,38);border:1px solid rgb(39,55,76)}
html.gs-dark .ac-tag-popover-label{color:rgb(169,181,198)}
html.gs-dark .ac-tag-popover-empty{color:rgb(169,181,198)}
html.gs-dark .customer-row.archived .c-name{color:rgb(131,140,155)}
html.gs-dark .customer-row.archived .c-email{color:rgb(128,138,158)}
html.gs-dark .c-archived-badge{color:rgb(169,174,183);background:rgb(23,26,31);border:1px solid rgb(50,55,65)}
html.gs-dark .c-restore{color:rgb(88,136,240)}
html.gs-dark .c-hard-del{color:rgb(228,86,86);border:1px solid rgb(128,40,40);background:rgb(54,0,4)}
html.gs-dark .c-hard-del:hover{background:rgb(87,35,35)}
html.gs-dark .c-name-link:hover{color:rgb(88,136,240)}
html.gs-dark .c-name-icon{color:rgb(88,136,240)}
html.gs-dark .hd-trash-btn{color:rgb(131,140,155)}
html.gs-dark .hd-trash-btn:hover{color:rgb(228,86,86);background:rgb(54,0,4)}
html.gs-dark #hd-modal-backdrop{background:rgba(224,224,224,.45)}
html.gs-dark #hd-modal{background:rgb(38,38,38)}
html.gs-dark #hd-modal::before{background:linear-gradient(90deg, rgb(243,120,120), rgb(228,86,86))}
html.gs-dark #hd-modal-icon{background:rgb(54,0,4);color:rgb(228,86,86)}
html.gs-dark #hd-modal-title{color:rgb(212,220,236)}
html.gs-dark #hd-modal-body{color:rgb(220,224,229)}
html.gs-dark #hd-modal-subject{color:rgb(71,113,230);background:rgb(0,23,54)}
html.gs-dark #hd-modal-warn{color:rgb(231,96,96);background:rgb(54,0,4)}
html.gs-dark #hd-modal-cancel{border:1px solid rgb(129,140,156);background:rgb(21,27,32);color:rgb(221,224,227)}
html.gs-dark #hd-modal-cancel:hover{background:rgb(23,26,31)}
html.gs-dark #hd-modal-confirm{background:rgb(228,86,86);color:rgb(38,38,38)}
html.gs-dark #hd-modal-confirm:hover{background:rgb(231,96,96)}
html.gs-dark #hd-modal-confirm.loading::after{border:2px solid rgba(38,38,38,.4);border-top-color:rgb(38,38,38)}
html.gs-dark .c-archive-divider span{color:rgb(131,140,155)}
html.gs-dark .c-archive-divider .c-arc-count{background:rgb(23,26,31);color:rgb(169,174,183)}
html.gs-dark .c-archive-divider .c-arc-chevron{color:rgb(131,140,155)}
html.gs-dark .btn-secondary{background:rgb(38,38,38);color:rgb(221,224,227);border:1.5px solid rgb(50,55,65)}
html.gs-dark .btn-secondary:hover{border-color:rgb(88,136,240);color:rgb(88,136,240)}
html.gs-dark .add-customer-form{border-top:1px solid rgb(23,26,31)}
html.gs-dark .nc-pdf-drop{border:1.5px dashed rgb(111,139,175);background:rgb(16,27,37);color:rgb(130,144,165)}
html.gs-dark .nc-pdf-drop:hover, html.gs-dark .nc-pdf-drop.drag-over{border-color:rgb(88,136,240);background:rgb(0,23,54);color:rgb(71,113,230)}
html.gs-dark .nc-pdf-drop.loading{border-color:rgb(40,79,128);background:rgb(0,23,54);color:rgb(113,164,248)}
html.gs-dark .nc-pdf-drop.done{border-color:rgb(40,128,72);background:rgb(6,47,19);color:rgb(97,229,147)}
html.gs-dark .nc-pdf-spinner{border:2px solid rgb(40,79,128);border-top-color:rgb(88,136,240)}
html.gs-dark .nc-fields-hint{color:rgb(169,181,198)}
html.gs-dark .inbox-empty{color:rgb(131,140,155)}
html.gs-dark .inbox-item{border-bottom:1px solid rgb(23,26,31)}
html.gs-dark .inbox-icon{background:rgb(0,23,54);border:1px solid rgb(35,58,87);color:rgb(88,136,240)}
html.gs-dark .inbox-name{color:rgb(224,224,224)}
html.gs-dark .inbox-meta{color:rgb(131,140,155)}
html.gs-dark .inbox-notes{color:rgb(169,174,183);background:rgb(16,27,37);border-left:2px solid rgb(40,79,128)}
html.gs-dark .inbox-assign-btn{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .inbox-assign-btn:hover{background:rgb(71,113,230)}
html.gs-dark #assign-modal-overlay{background:rgba(221,223,227,.5)}
html.gs-dark #assign-modal{background:rgb(38,38,38)}
html.gs-dark .am-header{background:linear-gradient(135deg, rgb(98,129,228), rgb(88,136,240))}
html.gs-dark .am-header h4{color:rgb(38,38,38)}
html.gs-dark .am-close{background:rgba(38,38,38,.15);color:rgb(38,38,38)}
html.gs-dark .am-close:hover{background:rgba(38,38,38,.3)}
html.gs-dark .am-project-info{background:rgb(16,27,37);border:1px solid rgb(39,55,76)}
html.gs-dark .am-project-info .am-label{color:rgb(169,181,198)}
html.gs-dark .am-project-info .am-value{color:rgb(221,224,227)}
html.gs-dark .am-divider{color:rgb(169,181,198)}
html.gs-dark .am-cancel{background:rgb(16,27,37);color:rgb(169,174,183);border:1.5px solid rgb(50,55,65)}
html.gs-dark .am-cancel:hover{border-color:rgb(129,140,156);color:rgb(221,224,227)}
html.gs-dark .am-confirm{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .am-confirm:hover{background:rgb(71,113,230)}
html.gs-dark .chat-sidebar{background:rgb(38,38,38);border-left:1px solid rgb(42,53,73)}
html.gs-dark .tc-backdrop{background:rgba(221,223,227,.26)}
html.gs-dark .tc-toggle-btn{background:rgba(88,136,240,.1);color:rgb(88,136,240);border:1px solid rgba(88,136,240,.22)}
html.gs-dark .tc-toggle-btn:hover{background:rgba(88,136,240,.17)}
html.gs-dark .tc-toggle-btn.active{background:rgb(88,136,240);color:rgb(38,38,38);border-color:rgb(88,136,240)}
html.gs-dark .gsearch-icon{stroke:rgb(169,181,198)}
html.gs-dark .gsearch-input{border:1px solid rgb(39,55,76);background:rgb(16,27,37);color:rgb(221,224,227)}
html.gs-dark .gsearch-input:focus{border-color:rgb(88,136,240);background:rgb(38,38,38)}
html.gs-dark .gsearch-results{background:rgb(38,38,38);border:1px solid rgb(42,53,73)}
html.gs-dark .gsearch-group{color:rgb(169,181,198)}
html.gs-dark .gsearch-item:hover{background:rgb(16,27,37)}
html.gs-dark .gsearch-item .gs-main{color:rgb(221,224,227)}
html.gs-dark .gsearch-item .gs-sub{color:rgb(169,181,198)}
html.gs-dark .gsearch-empty{color:rgb(169,181,198)}
html.gs-dark .cs-close{background:rgb(16,27,37);color:rgb(221,224,227)}
html.gs-dark .cs-close:hover{background:rgb(39,55,76);color:rgb(221,223,227)}
html.gs-dark .cs-head{border-bottom:1px solid rgb(19,27,35);background:rgb(38,38,38)}
html.gs-dark .cs-brand{color:rgb(221,223,227)}
html.gs-dark .cs-brand .cs-live{background:rgb(65,222,123)}
html.gs-dark .cs-me{color:rgb(169,181,198)}
html.gs-dark .cs-me .tc-me-av{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .cs-pills::-webkit-scrollbar-thumb{background:rgb(43,56,71)}
html.gs-dark .cs-pills .tc-channel{background:rgb(16,27,37);color:rgb(221,224,227);border:1px solid rgb(39,55,76)}
html.gs-dark .cs-pills .tc-channel .tc-hash{color:rgb(169,181,198)}
html.gs-dark .cs-pills .tc-channel:hover{background:rgb(39,54,75);color:rgb(221,223,227)}
html.gs-dark .cs-pills .tc-channel.active{background:rgb(88,136,240);color:rgb(38,38,38);border-color:rgb(88,136,240)}
html.gs-dark .cs-pills .tc-channel.active .tc-hash{color:rgb(35,54,87)}
html.gs-dark .cs-context{color:rgb(169,181,198)}
html.gs-dark .cs-context strong{color:rgb(221,224,227)}
html.gs-dark .tc-empty{color:rgb(169,181,198)}
html.gs-dark .tc-avatar{color:rgb(38,38,38)}
html.gs-dark .tc-msg-name{color:rgb(221,223,227)}
html.gs-dark .tc-msg-time{color:rgb(169,181,198)}
html.gs-dark .tc-msg-text{color:rgb(221,224,227)}
html.gs-dark .tc-mention{color:rgb(88,136,240)}
html.gs-dark .tc-mention.mine{background:rgb(87,83,35);color:rgb(238,168,89)}
html.gs-dark .tc-msg.mentions-me{background:rgb(54,43,0)}
html.gs-dark .tc-ticket-chip{background:rgb(0,23,54);color:rgb(88,136,240);border:1px solid rgb(40,79,128)}
html.gs-dark .tc-ticket-chip:hover{background:rgb(35,58,87)}
html.gs-dark .tc-badge{background:rgb(243,120,120);color:rgb(38,38,38)}
html.gs-dark .tc-msg.own .tc-msg-name::after{color:rgb(88,136,240)}
html.gs-dark .tc-input-bar{border-top:1px solid rgb(19,27,35);background:rgb(38,38,38)}
html.gs-dark .tc-input{border:1px solid rgb(43,56,71)}
html.gs-dark .tc-input:focus{border-color:rgb(88,136,240)}
html.gs-dark .tc-send{background:linear-gradient(135deg,rgb(88,136,240),rgb(71,113,230));color:rgb(38,38,38)}
html.gs-dark .cst-head h3{color:rgb(221,223,227)}
html.gs-dark .cst-head .cst-sub{color:rgb(169,174,183)}
html.gs-dark .cst-new-btn{background:linear-gradient(135deg,rgb(88,136,240),rgb(71,113,230));color:rgb(38,38,38)}
html.gs-dark .cst-card{background:rgb(38,38,38);border:1px solid rgb(20,26,34)}
html.gs-dark .cst-table th{color:rgb(169,181,198);border-bottom:1px solid rgb(19,27,35)}
html.gs-dark .cst-table td{border-bottom:1px solid rgb(20,25,34);color:rgb(221,224,227)}
html.gs-dark .cst-table td.subj{color:rgb(221,224,227)}
html.gs-dark .cst-cat-chip{color:rgb(221,224,227);background:rgb(16,27,37)}
html.gs-dark .cst-badge.todo{background:rgb(0,23,54);color:rgb(88,136,240)}
html.gs-dark .cst-badge.in-progress{background:rgb(87,77,35);color:rgb(246,152,80)}
html.gs-dark .cst-badge.done{background:rgb(35,87,53);color:rgb(97,229,147)}
html.gs-dark .cst-empty{color:rgb(169,181,198)}
html.gs-dark .cst-empty svg{stroke:rgb(113,140,173)}
html.gs-dark .cst-modal-backdrop{background:rgba(221,223,227,.55)}
html.gs-dark .cst-modal{background:rgb(38,38,38)}
html.gs-dark .cst-modal h3{color:rgb(221,223,227)}
html.gs-dark .cst-modal .cst-modal-sub{color:rgb(169,174,183)}
html.gs-dark .cst-modal-close{background:rgb(16,27,37);color:rgb(221,224,227)}
html.gs-dark .cst-modal-close:hover{background:rgb(39,55,76);color:rgb(221,223,227)}
html.gs-dark .cst-field label{color:rgb(221,224,227)}
html.gs-dark .cst-field input, html.gs-dark .cst-field select, html.gs-dark .cst-field textarea{border:1px solid rgb(43,56,71);background:rgb(38,38,38)}
html.gs-dark .cst-field input:focus, html.gs-dark .cst-field select:focus, html.gs-dark .cst-field textarea:focus{border-color:rgb(88,136,240)}
html.gs-dark .cst-modal-err{color:rgb(231,96,96)}
html.gs-dark .cst-submit{background:linear-gradient(135deg,rgb(88,136,240),rgb(71,113,230));color:rgb(38,38,38)}
html.gs-dark .ks-request-btn{background:rgb(0,23,54);color:rgb(88,136,240);border:1px solid rgb(40,79,128)}
html.gs-dark .ks-request-btn:hover{background:rgb(35,58,87)}
html.gs-dark .tk-new-form{background:rgb(16,27,37);border:1px solid rgb(42,53,73)}
html.gs-dark .tk-new-form label{color:rgb(221,224,227)}
html.gs-dark .tk-new-form input, html.gs-dark .tk-new-form select, html.gs-dark .tk-new-form textarea{border:1px solid rgb(43,56,71);background:rgb(38,38,38)}
html.gs-dark .tk-new-err{color:rgb(231,96,96)}
html.gs-dark .tk-card-assignee{background:rgb(158,109,242);color:rgb(38,38,38)}
html.gs-dark .tk-wl-item{background:rgb(16,27,37);border:1px solid rgb(19,27,35)}
html.gs-dark .tk-wl-av{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .tk-wl-name{color:rgb(221,223,227)}
html.gs-dark .tk-wl-count{color:rgb(88,136,240);background:rgb(0,23,54)}
html.gs-dark .tk-skill{color:rgb(221,224,227);background:rgb(19,27,35)}
html.gs-dark .tk-col{background:rgb(16,25,37);border:1px solid rgb(18,25,35)}
html.gs-dark .tk-col-head{color:rgb(221,224,227);border-bottom:1px solid rgb(18,25,35)}
html.gs-dark .tk-col[data-status="todo"] .tk-dot{background:rgb(130,144,165)}
html.gs-dark .tk-col[data-status="in-progress"] .tk-dot{background:rgb(247,179,65)}
html.gs-dark .tk-col[data-status="done"] .tk-dot{background:rgb(93,233,145)}
html.gs-dark .tk-col-count{background:rgb(39,55,76);color:rgb(221,224,227)}
html.gs-dark .tk-col-body.tk-drag-over{background:rgb(8,22,46);outline:2px dashed rgb(40,71,128)}
html.gs-dark .tk-col-empty{color:rgb(169,181,198)}
html.gs-dark .tk-card{background:rgb(38,38,38);border:1px solid rgb(43,55,72);border-left:3px solid rgb(113,140,173)}
html.gs-dark .tk-card[data-status="todo"]{border-left-color:rgb(130,144,165)}
html.gs-dark .tk-card[data-status="in-progress"]{border-left-color:rgb(247,179,65)}
html.gs-dark .tk-card[data-status="done"]{border-left-color:rgb(93,233,145)}
html.gs-dark .tk-card-title{color:rgb(221,224,227)}
html.gs-dark .tk-card-cust{color:rgb(130,144,165)}
html.gs-dark .tk-card-date{color:rgb(169,181,198)}
html.gs-dark .tk-memo-badge{color:rgb(158,109,242);background:rgb(9,0,54)}
html.gs-dark .tk-modal-backdrop{background:rgba(221,223,227,.55)}
html.gs-dark .tk-modal{background:rgb(38,38,38)}
html.gs-dark .tk-modal-close{background:rgb(16,27,37);color:rgb(221,224,227)}
html.gs-dark .tk-modal-close:hover{background:rgb(39,55,76);color:rgb(221,223,227)}
html.gs-dark .tk-modal-side{background:rgb(221,223,227);color:rgb(39,55,76)}
html.gs-dark .tk-status-badge.todo{background:rgb(16,27,37);color:rgb(221,224,227)}
html.gs-dark .tk-status-badge.in-progress{background:rgb(87,77,35);color:rgb(246,152,80)}
html.gs-dark .tk-status-badge.done{background:rgb(35,87,53);color:rgb(97,229,147)}
html.gs-dark .tk-modal-main h3{color:rgb(221,223,227)}
html.gs-dark .tk-m-meta{color:rgb(130,144,165)}
html.gs-dark .tk-m-label{color:rgb(169,181,198)}
html.gs-dark .tk-m-status-select{border:1px solid rgb(43,56,71);background:rgb(38,38,38)}
html.gs-dark .tk-m-desc{color:rgb(221,224,227);background:rgb(16,27,37);border:1px solid rgb(19,27,35)}
html.gs-dark .tk-side-hint{color:rgb(169,181,198)}
html.gs-dark .tk-memo{background:rgb(221,224,227);border:1px solid rgb(221,224,227)}
html.gs-dark .tk-memo-text{color:rgb(39,55,76)}
html.gs-dark .tk-memo-time{color:rgb(130,144,165)}
html.gs-dark .tk-memos-empty{color:rgb(130,144,165)}
html.gs-dark .tk-memo-input{background:rgb(221,224,227);border:1px solid rgb(221,224,227);color:rgb(38,38,38)}
html.gs-dark .tk-memo-input::placeholder{color:rgb(130,144,165)}
html.gs-dark .tk-memo-add{background:rgb(158,109,242);color:rgb(38,38,38)}
html.gs-dark .tk-memo-add:hover{background:rgb(141,88,225)}
html.gs-dark .tk-modal-foot{border-top:1px solid rgb(19,27,35)}
html.gs-dark .tk-del{background:rgb(38,38,38);border:1px solid rgb(87,35,35);color:rgb(228,86,86)}
html.gs-dark .tk-del:hover{background:rgb(50,4,4)}
html.gs-dark .tk-share{background:rgb(0,23,54);border:1px solid rgb(40,79,128);color:rgb(88,136,240)}
html.gs-dark .tk-share:hover{background:rgb(35,58,87)}
html.gs-dark .kd-tabs{border-bottom:1px solid rgb(50,55,65)}
html.gs-dark .kd-tab{color:rgb(169,174,183)}
html.gs-dark .kd-tab:hover{color:rgb(212,220,236);background:rgb(21,27,32)}
html.gs-dark .kd-tab.active{color:rgb(88,136,240);border-bottom-color:rgb(88,136,240)}
html.gs-dark .an-toolbar h3{color:rgb(221,223,227)}
html.gs-dark .an-toolbar .an-sub{color:rgb(169,174,183)}
html.gs-dark .an-pills{background:rgb(16,27,37);border:1px solid rgb(39,55,76)}
html.gs-dark .an-pill{color:rgb(130,144,165)}
html.gs-dark .an-pill:hover{color:rgb(221,223,227)}
html.gs-dark .an-pill.active{background:rgb(38,38,38);color:rgb(88,136,240)}
html.gs-dark .an-export{background:linear-gradient(135deg,rgb(88,136,240),rgb(71,113,230));color:rgb(38,38,38)}
html.gs-dark .an-card{background:rgb(38,38,38);border:1px solid rgb(20,26,34)}
html.gs-dark .an-card-title{color:rgb(130,144,165)}
html.gs-dark .an-kpi-value{color:rgb(221,223,227)}
html.gs-dark .an-badge.up{background:rgb(35,87,53);color:rgb(97,229,147)}
html.gs-dark .an-badge.down{background:rgb(87,35,35);color:rgb(231,96,96)}
html.gs-dark .an-kpi-foot{color:rgb(169,181,198)}
html.gs-dark .an-legend-left{color:rgb(221,224,227)}
html.gs-dark .an-legend-val{color:rgb(221,223,227)}
html.gs-dark .an-table th{color:rgb(169,181,198);border-bottom:1px solid rgb(19,27,35)}
html.gs-dark .an-table td{border-bottom:1px solid rgb(20,25,34);color:rgb(221,224,227)}
html.gs-dark .an-table td.url{color:rgb(221,224,227)}
html.gs-dark .an-table td .an-bar-cell{background:rgb(88,136,240)}
html.gs-dark .an-table .an-mini{color:rgb(169,181,198)}
html.gs-dark .da-head h3{color:rgb(221,223,227)}
html.gs-dark .da-head .da-sub{color:rgb(169,181,198)}
html.gs-dark .da-live-dot{background:rgb(65,222,123)}
html.gs-dark .da-live-num{color:rgb(221,223,227)}
html.gs-dark .da-live-lbl{color:rgb(130,144,165)}
html.gs-dark .da-spark span{background:rgb(40,79,128)}
html.gs-dark .da-metric{background:rgb(16,27,37);border:1px solid rgb(19,27,35)}
html.gs-dark .da-metric span{color:rgb(221,223,227)}
html.gs-dark .da-metric small{color:rgb(169,181,198)}
html.gs-dark .da-row{color:rgb(221,224,227)}
html.gs-dark .da-row .da-val{color:rgb(221,223,227)}
html.gs-dark .da-track{background:rgb(16,27,37)}
html.gs-dark .da-fill{background:rgb(88,136,240)}
html.gs-dark .da-vital{background:rgb(16,27,37);border:1px solid rgb(19,27,35)}
html.gs-dark .da-vital .dv-val{color:rgb(221,223,227)}
html.gs-dark .da-vital .dv-lbl{color:rgb(169,181,198)}
html.gs-dark .da-vital.good .dv-val{color:rgb(97,229,147)}
html.gs-dark .da-vital.warn .dv-val{color:rgb(246,152,80)}
html.gs-dark .da-vital.bad .dv-val{color:rgb(231,96,96)}
html.gs-dark .da-funnel .df-row{color:rgb(221,224,227)}
html.gs-dark .da-funnel .df-track{background:rgb(16,27,37)}
html.gs-dark .da-funnel .df-fill{background:linear-gradient(90deg,rgb(88,136,240),rgb(113,164,248));color:rgb(38,38,38)}
html.gs-dark .da-conv{color:rgb(221,224,227)}
html.gs-dark .da-conv strong{color:rgb(97,229,147)}
html.gs-dark .ai-src.ai{background:rgb(12,2,51);color:rgb(141,88,225)}
html.gs-dark .ai-src.rule{background:rgb(16,27,37);color:rgb(221,224,227)}
html.gs-dark .ai-rec{border:1px solid rgb(19,27,35);background:rgb(38,38,38)}
html.gs-dark .ai-rec-title{color:rgb(221,223,227)}
html.gs-dark .ai-rec-why{color:rgb(221,224,227)}
html.gs-dark .ai-rec-action{color:rgb(221,224,227)}
html.gs-dark .an-export.an-pdf{background:rgb(38,38,38);color:rgb(231,96,96);border:1px solid rgb(87,35,35)}
html.gs-dark .an-export.an-pdf:hover{background:rgb(50,4,4)}
html.gs-dark .inv-badge.bezahlt{background:rgb(35,87,53);color:rgb(97,229,147)}
html.gs-dark .inv-badge.offen{background:rgb(0,23,54);color:rgb(88,136,240)}
html.gs-dark .inv-badge.ueberfaellig{background:rgb(87,35,35);color:rgb(231,96,96)}
html.gs-dark .inv-badge.angenommen{background:rgb(35,87,53);color:rgb(97,229,147)}
html.gs-dark .inv-badge.abgelehnt{background:rgb(87,35,35);color:rgb(231,96,96)}
html.gs-dark .inv-badge.abgelaufen{background:rgb(16,27,37);color:rgb(130,144,165)}
html.gs-dark .inv-pdf-btn{background:rgb(16,27,37);border:1px solid rgb(39,55,76);color:rgb(221,224,227)}
html.gs-dark .inv-pdf-btn:hover{background:rgb(39,54,75)}
html.gs-dark .inv-summary{color:rgb(221,224,227)}
html.gs-dark .inv-summary strong{color:rgb(221,223,227)}
html.gs-dark .ai-table th{color:rgb(169,181,198);border-bottom:1px solid rgb(19,27,35)}
html.gs-dark .ai-table td{border-bottom:1px solid rgb(20,25,34);color:rgb(221,224,227)}
html.gs-dark .ai-mini-btn{background:rgb(16,27,37);border:1px solid rgb(39,55,76);color:rgb(221,224,227)}
html.gs-dark .ai-mini-btn:hover{background:rgb(39,54,75)}
html.gs-dark .ai-mini-btn.pay{background:rgb(5,48,28);border-color:rgb(40,128,88);color:rgb(77,249,200)}
html.gs-dark .ai-mini-btn.pay:hover{background:rgb(35,87,61)}
html.gs-dark .inv-item-row input{border:1px solid rgb(43,56,71)}
html.gs-dark .inv-item-del{background:rgb(50,4,4);border:1px solid rgb(87,35,35);color:rgb(228,86,86)}
html.gs-dark .inv-item-head{color:rgb(169,181,198)}
html.gs-dark .inv-total-row{color:rgb(221,224,227)}
html.gs-dark .inv-total-row strong{color:rgb(221,223,227)}
html.gs-dark .kunde-main h2{color:rgb(224,224,224)}
html.gs-dark .kunde-main .sub{color:rgb(169,174,183)}
html.gs-dark .donut-card{background:rgb(38,38,38);border:1px solid rgb(50,55,65)}
html.gs-dark .donut-card .donut-title{color:rgb(224,224,224)}
html.gs-dark .donut-card .donut-sub{color:rgb(131,140,155)}
html.gs-dark .donut-legend-row .leg-left{color:rgb(221,224,227)}
html.gs-dark .donut-legend-row .leg-pct{color:rgb(224,224,224)}
html.gs-dark .stats-card{background:rgb(38,38,38);border:1px solid rgb(50,55,65)}
html.gs-dark .stats-card .stats-title{color:rgb(224,224,224)}
html.gs-dark .stats-card .stats-total .big{color:rgb(88,136,240)}
html.gs-dark .stats-card .stats-total .label{color:rgb(131,140,155)}
html.gs-dark .stats-card .stats-period{color:rgb(169,174,183)}
html.gs-dark .trend.up{background:rgb(6,47,19);color:rgb(93,233,145)}
html.gs-dark .trend.down{background:rgb(50,4,4);color:rgb(228,86,86)}
html.gs-dark .chart-toggle-wrap{background:rgb(16,27,37)}
html.gs-dark .chart-toggle-btn{color:rgb(169,174,183)}
html.gs-dark .chart-toggle-btn.active{background:rgb(38,38,38);color:rgb(88,136,240)}
html.gs-dark .website-card{background:rgb(38,38,38);border:1px solid rgb(50,55,65)}
html.gs-dark .website-card .wc-badge{color:rgb(88,136,240)}
html.gs-dark .website-card .wc-title{color:rgb(224,224,224)}
html.gs-dark .website-card .wc-meta{color:rgb(131,140,155)}
html.gs-dark .website-card .wc-status .dot{background:rgb(93,233,145)}
html.gs-dark .website-card .wc-status span{color:rgb(93,233,145)}
html.gs-dark .btn-open{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .btn-open:hover{background:rgb(71,113,230)}
html.gs-dark .btn-edit{background:rgb(38,38,38);color:rgb(169,174,183);border:1.5px solid rgb(50,55,65)}
html.gs-dark .btn-edit:hover{border-color:rgb(88,136,240);color:rgb(88,136,240)}
html.gs-dark .info-card{background:rgb(38,38,38);border:1px solid rgb(50,55,65)}
html.gs-dark .info-card-title{color:rgb(224,224,224)}
html.gs-dark .review-score{border-bottom:1px solid rgb(16,27,37)}
html.gs-dark .review-score .score-num{color:rgb(224,224,224)}
html.gs-dark .stars{color:rgb(247,179,65)}
html.gs-dark .review-count{color:rgb(131,140,155)}
html.gs-dark .review-item{background:rgb(21,27,32)}
html.gs-dark .review-item .rev-name{color:rgb(216,223,233)}
html.gs-dark .review-item .rev-stars{color:rgb(247,179,65)}
html.gs-dark .review-item .rev-text{color:rgb(169,174,183)}
html.gs-dark .btn-copy-link{background:rgb(38,38,38);border:1.5px solid rgb(50,55,65);color:rgb(221,224,227)}
html.gs-dark .btn-copy-link:hover{border-color:rgb(88,136,240);color:rgb(88,136,240);background:rgb(0,23,54)}
html.gs-dark .btn-copy-link.copied{border-color:rgb(93,233,145);color:rgb(93,233,145);background:rgb(6,47,19)}
html.gs-dark .status-row{background:rgb(21,27,32)}
html.gs-dark .status-dot.green{background:rgb(93,233,145)}
html.gs-dark .status-dot.blue{background:rgb(88,136,240)}
html.gs-dark .status-dot.purple{background:rgb(158,109,242)}
html.gs-dark .status-row-label{color:rgb(216,223,233)}
html.gs-dark .status-row-sub{color:rgb(131,140,155)}
html.gs-dark .badge-green{background:rgb(6,47,19);color:rgb(93,233,145)}
html.gs-dark .badge-blue{background:rgb(0,23,54);color:rgb(88,136,240)}
html.gs-dark .badge-purple{background:rgb(9,0,54);color:rgb(158,109,242)}
html.gs-dark .no-orders h3{color:rgb(224,224,224)}
html.gs-dark .no-orders p{color:rgb(169,174,183)}
html.gs-dark .no-orders .contact{background:rgb(0,23,54);border:1px solid rgb(40,79,128);color:rgb(88,136,240)}
html.gs-dark .ws-empty-state{background:rgb(21,27,32);border:1.5px dashed rgb(129,140,156);color:rgb(169,174,183)}
html.gs-dark #preview-overlay{background:rgba(224,224,224,.7)}
html.gs-dark .preview-modal{background:rgb(38,38,38)}
html.gs-dark .preview-modal-header{border-bottom:1px solid rgb(50,55,65)}
html.gs-dark .preview-modal-header button{color:rgb(169,174,183)}
html.gs-dark .preview-modal-header button:hover{background:rgb(23,26,31);color:rgb(224,224,224)}
html.gs-dark #inline-editor{background:rgb(209,217,240)}
html.gs-dark #ie-toolbar{background:rgb(210,219,239);border-bottom:1px solid rgba(38,38,38,.07)}
html.gs-dark .ie-back{background:rgba(38,38,38,.07);border:1px solid rgba(38,38,38,.1);color:rgb(169,181,198)}
html.gs-dark .ie-back:hover{background:rgba(38,38,38,.13);color:rgb(39,55,76)}
html.gs-dark .ie-divider{background:rgba(38,38,38,.1)}
html.gs-dark .ie-site-name{color:rgb(113,140,173)}
html.gs-dark #ie-mode-label{color:rgb(130,144,165)}
html.gs-dark #ie-mode-label.active{color:rgb(117,177,251)}
html.gs-dark #ie-status{color:rgb(121,231,161)}
html.gs-dark .ie-save{background:linear-gradient(135deg, rgb(88,136,240), rgb(71,113,230));color:rgb(38,38,38)}
html.gs-dark .ie-hist{background:rgba(38,38,38,.07);border:1px solid rgba(38,38,38,.1);color:rgb(169,181,198)}
html.gs-dark .ie-hist:hover:not(:disabled){background:rgba(38,38,38,.13);color:rgb(39,55,76)}
html.gs-dark #ie-sidebar{background:rgb(210,219,239);border-right:1px solid rgba(38,38,38,.07)}
html.gs-dark .ie-tool-sep{background:rgba(38,38,38,.08)}
html.gs-dark .ie-tool{color:rgb(221,224,227)}
html.gs-dark .ie-tool:hover{background:rgba(38,38,38,.07);color:rgb(169,181,198)}
html.gs-dark .ie-tool.active{background:rgba(88,136,240,.25);color:rgb(117,177,251);border-color:rgba(88,136,240,.6)}
html.gs-dark #ie-canvas-bg{background:rgb(212,220,236);background-image:radial-gradient(rgba(38,38,38,.04) 1px, transparent 1px)}
html.gs-dark #ie-canvas{background:rgb(38,38,38)}
html.gs-dark #ie-canvas-footer{background:rgb(210,219,239);border-top:1px solid rgba(38,38,38,.06);color:rgb(221,224,227)}
html.gs-dark #ie-canvas-footer span{color:rgb(221,224,227)}
html.gs-dark #ie-style-panel{background:rgb(210,219,239);border-left:1px solid rgba(38,38,38,.07)}
html.gs-dark .isp-header{border-bottom:1px solid rgba(38,38,38,.06)}
html.gs-dark .isp-header-title{color:rgb(221,224,227)}
html.gs-dark #isp-tool-name{color:rgb(117,177,251)}
html.gs-dark .isp-close-btn{color:rgb(221,224,227)}
html.gs-dark .isp-close-btn:hover{color:rgb(169,181,198)}
html.gs-dark .isp-placeholder p{color:rgb(221,224,227)}
html.gs-dark .isp-label{color:rgb(221,224,227)}
html.gs-dark .isp-target-btn{border:1.5px solid rgba(38,38,38,.1);color:rgb(130,144,165)}
html.gs-dark .isp-target-btn.active{background:rgba(88,136,240,.18);color:rgb(117,177,251);border-color:rgba(88,136,240,.5)}
html.gs-dark .isp-swatch.sel{border-color:rgb(117,177,251)}
html.gs-dark .isp-color-native{background:rgba(38,38,38,.08)}
html.gs-dark .isp-color-hex{background:rgba(38,38,38,.06);color:rgb(169,181,198);border:1.5px solid rgba(38,38,38,.1)}
html.gs-dark .isp-color-hex:focus{border-color:rgba(88,136,240,.6)}
html.gs-dark .isp-select{background:rgba(38,38,38,.06);color:rgb(169,181,198);border:1.5px solid rgba(38,38,38,.1)}
html.gs-dark .isp-select:focus{border-color:rgba(88,136,240,.6)}
html.gs-dark .isp-select option{background:rgb(221,224,227);color:rgb(39,55,76)}
html.gs-dark .isp-range{accent-color:rgb(88,136,240)}
html.gs-dark .isp-number{background:rgba(38,38,38,.06);color:rgb(169,181,198);border:1.5px solid rgba(38,38,38,.1)}
html.gs-dark .isp-number:focus{border-color:rgba(88,136,240,.6)}
html.gs-dark .isp-icon-btn{border:1.5px solid rgba(38,38,38,.1);color:rgb(130,144,165)}
html.gs-dark .isp-icon-btn:hover{background:rgba(38,38,38,.07);color:rgb(169,181,198)}
html.gs-dark .isp-icon-btn.active{background:rgba(88,136,240,.18);color:rgb(117,177,251);border-color:rgba(88,136,240,.5)}
html.gs-dark .isp-spacing-val{color:rgb(117,177,251)}
html.gs-dark .isp-shadow-row{background:rgba(38,38,38,.04);border:1.5px solid rgba(38,38,38,.07)}
html.gs-dark .isp-shadow-lbl{color:rgb(130,144,165)}
html.gs-dark .isp-toggle{background:rgba(38,38,38,.1)}
html.gs-dark .isp-toggle.on{background:rgb(88,136,240)}
html.gs-dark .isp-toggle::after{background:rgb(38,38,38)}
html.gs-dark .isp-apply-btn{background:linear-gradient(135deg,rgb(88,136,240),rgb(71,113,230));color:rgb(38,38,38)}
html.gs-dark .isp-pal-lbl{color:rgb(221,224,227)}
html.gs-dark .hero{background:linear-gradient(135deg, rgb(0,13,54), rgb(0,22,76))}
html.gs-dark .hero h2{color:rgb(224,224,224)}
html.gs-dark .hero p{color:rgb(169,174,183)}
html.gs-dark .about p{color:rgb(169,174,183)}
html.gs-dark footer{color:rgb(131,140,155);border-top:1px solid rgb(23,26,31)}
html.gs-dark footer a{color:rgb(88,136,240)}
html.gs-dark #chat-fab{background:rgb(88,136,240)}
html.gs-dark #chat-fab:hover{background:rgb(71,113,230)}
html.gs-dark #chat-fab svg{fill:rgb(38,38,38)}
html.gs-dark #chat-fab-badge{background:rgb(243,120,120);color:rgb(38,38,38)}
html.gs-dark #chat-window{background:rgb(38,38,38)}
html.gs-dark .cw-header{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .cw-avatar{background:rgba(38,38,38,.25)}
html.gs-dark .cw-close{color:rgb(38,38,38)}
html.gs-dark .cw-close:hover{background:rgba(38,38,38,.15)}
html.gs-dark .cw-empty{color:rgb(169,181,198)}
html.gs-dark .chat-row.own .chat-bubble{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .chat-row.them .chat-bubble{background:rgb(16,27,37);color:rgb(221,224,227)}
html.gs-dark .chat-time{color:rgb(169,181,198)}
html.gs-dark #cw-new-badge{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .cw-input-row{border-top:1px solid rgb(39,55,76)}
html.gs-dark .cw-input-row textarea{border:1px solid rgb(39,55,76)}
html.gs-dark .cw-input-row textarea:focus{border-color:rgb(88,136,240)}
html.gs-dark .cw-send{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .cw-send:hover:not(:disabled){background:rgb(71,113,230)}
html.gs-dark .ac-wrap{border:1px solid rgb(39,55,76)}
html.gs-dark .ac-sidebar{border-right:1px solid rgb(39,55,76)}
html.gs-dark .ac-search{border-bottom:1px solid rgb(39,55,76)}
html.gs-dark .ac-search input{border:1px solid rgb(39,55,76)}
html.gs-dark .ac-search input:focus{border-color:rgb(88,136,240)}
html.gs-dark .ac-row{border-bottom:1px solid rgb(16,27,37)}
html.gs-dark .ac-row:hover{background:rgb(16,27,37)}
html.gs-dark .ac-row.active{background:rgb(0,23,54)}
html.gs-dark .ac-av{background:rgb(35,58,87);color:rgb(88,136,240)}
html.gs-dark .ac-name{color:rgb(221,224,227)}
html.gs-dark .ac-email{color:rgb(169,181,198)}
html.gs-dark .ac-badge{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .ac-dismiss{color:rgb(113,140,173)}
html.gs-dark .ac-dismiss:hover{color:rgb(243,120,120);background:rgb(54,0,4)}
html.gs-dark .ac-row.ac-archived .ac-av{background:rgb(39,55,76);color:rgb(169,181,198)}
html.gs-dark .ac-row.ac-archived .ac-name{color:rgb(169,181,198)}
html.gs-dark .ac-row.ac-archived .ac-email{color:rgb(122,141,164)}
html.gs-dark .ac-row.ac-archived:hover{background:rgb(16,27,37)}
html.gs-dark .ac-row.ac-archived.active{background:rgb(16,27,37)}
html.gs-dark .ac-arc-tag{color:rgb(169,181,198);background:rgb(16,27,37);border:1px solid rgb(39,55,76)}
html.gs-dark .ac-arc-accordion{border-top:1px solid rgb(16,27,37)}
html.gs-dark .ac-arc-header:hover{background:rgb(16,27,37)}
html.gs-dark .ac-arc-label{color:rgb(169,181,198)}
html.gs-dark .ac-arc-pill{color:rgb(169,181,198);background:rgb(16,27,37);border:1px solid rgb(39,55,76)}
html.gs-dark .ac-arc-chevron{color:rgb(122,141,164)}
html.gs-dark #ac-readonly-banner{background:rgb(16,27,37);border-top:1px solid rgb(39,55,76)}
html.gs-dark #ac-readonly-banner svg{color:rgb(169,181,198)}
html.gs-dark #ac-readonly-banner span{color:rgb(130,144,165)}
html.gs-dark .ac-input-row.readonly textarea{background:rgb(16,27,37);color:rgb(169,181,198)}
html.gs-dark .ac-ph{color:rgb(169,181,198)}
html.gs-dark .ac-pane-header{border-bottom:1px solid rgb(39,55,76);color:rgb(221,224,227)}
html.gs-dark .ac-tabs{border-bottom:1px solid rgb(39,55,76);background:rgb(16,27,37)}
html.gs-dark .ac-tab{color:rgb(130,144,165)}
html.gs-dark .ac-tab.active{color:rgb(88,136,240);border-bottom-color:rgb(88,136,240);background:rgb(38,38,38)}
html.gs-dark .ac-tab:hover:not(.active){color:rgb(221,224,227);background:rgb(16,27,37)}
html.gs-dark #ac-notes-label{color:rgb(130,144,165)}
html.gs-dark #ac-notes-textarea{border:1px solid rgb(39,55,76);color:rgb(221,224,227);background:rgb(38,38,38)}
html.gs-dark #ac-notes-textarea:focus{border-color:rgb(88,136,240)}
html.gs-dark #ac-notes-save{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark #ac-notes-save:hover{background:rgb(71,113,230)}
html.gs-dark #ac-notes-save:disabled{background:rgb(40,82,128)}
html.gs-dark #ac-notes-status{color:rgb(130,144,165)}
html.gs-dark #ac-notes-ts{color:rgb(169,181,198)}
html.gs-dark .ac-input-row{border-top:1px solid rgb(39,55,76)}
html.gs-dark .ac-input-row textarea{border:1px solid rgb(39,55,76)}
html.gs-dark .ac-input-row textarea:focus{border-color:rgb(88,136,240)}
html.gs-dark .ac-send{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .ac-send:hover:not(:disabled){background:rgb(71,113,230)}
html.gs-dark .ac-total{background:rgb(16,27,37);color:rgb(130,144,165)}
html.gs-dark #admin-chat-fab{background:rgba(158,109,242,.12)}
html.gs-dark #admin-chat-fab:hover{background:rgba(158,109,242,.22)}
html.gs-dark #admin-chat-fab-badge{background:rgb(243,120,120);color:rgb(38,38,38);border:1.5px solid rgb(38,38,38)}
html.gs-dark .acd-test-btn{background:rgba(38,38,38,.18);border:1px solid rgba(38,38,38,.35);color:rgb(38,38,38)}
html.gs-dark .acd-test-btn:hover{background:rgba(38,38,38,.28)}
html.gs-dark #admin-chat-backdrop{background:rgba(221,223,227,.52)}
html.gs-dark #admin-chat-drawer{background:rgb(38,38,38)}
html.gs-dark .acd-header{background:linear-gradient(135deg, rgb(158,109,242) 0%, rgb(141,88,225) 100%);color:rgb(38,38,38)}
html.gs-dark .acd-header-icon{background:rgba(38,38,38,.2)}
html.gs-dark .acd-header-icon svg{fill:rgb(38,38,38)}
html.gs-dark .acd-close{color:rgb(38,38,38)}
html.gs-dark .acd-close:hover{background:rgba(38,38,38,.2)}
html.gs-dark .acd-total{background:rgba(38,38,38,.22);color:rgb(38,38,38)}
html.gs-dark #ac-drop-overlay{background:rgba(88,136,240,.07);border:3px dashed rgb(88,136,240)}
html.gs-dark .ac-drop-icon{background:rgb(88,136,240)}
html.gs-dark .ac-drop-icon svg{stroke:rgb(38,38,38)}
html.gs-dark .ac-drop-label{color:rgb(88,136,240)}
html.gs-dark .ac-drop-sub{color:rgb(130,144,165)}
html.gs-dark #cw-drop-overlay{background:rgba(88,136,240,.07);border:3px dashed rgb(88,136,240)}
html.gs-dark #cw-drop-error{background:rgb(221,224,227);color:rgb(38,38,38)}
html.gs-dark #ac-img-preview, html.gs-dark #cw-img-preview{border-top:1px solid rgb(39,55,76);background:rgb(16,27,37)}
html.gs-dark .ac-preview-thumb{border:1.5px solid rgb(39,55,76)}
html.gs-dark .ac-preview-name{color:rgb(221,224,227)}
html.gs-dark .ac-preview-size{color:rgb(169,181,198)}
html.gs-dark .ac-preview-del{background:rgb(87,35,35);color:rgb(228,86,86)}
html.gs-dark .ac-preview-del:hover{background:rgb(128,40,40)}
html.gs-dark #ac-drop-error{background:rgb(221,224,227);color:rgb(38,38,38)}
html.gs-dark #admin-chat-drawer.dragging-over .ac-input-row{border-top-color:rgb(88,136,240);background:rgb(0,23,54)}
html.gs-dark .ac-attach-btn{border:1.5px solid rgb(39,55,76);color:rgb(169,181,198)}
html.gs-dark .ac-attach-btn:hover{border-color:rgb(88,136,240);color:rgb(88,136,240);background:rgb(0,23,54)}
html.gs-dark .chat-img-wrap{background:rgb(39,55,76)}
html.gs-dark .chat-row.own .chat-img-wrap{border:2px solid rgba(38,38,38,.35)}
html.gs-dark .chat-row.them .chat-img-wrap{border:2px solid rgb(39,55,76)}
html.gs-dark .chat-img-skeleton{background:linear-gradient(90deg, rgb(39,55,76) 25%, rgb(16,27,37) 50%, rgb(39,55,76) 75%)}
html.gs-dark .chat-row.own .chat-img-skeleton{background:linear-gradient(90deg,rgba(38,38,38,.15) 25%,rgba(38,38,38,.3) 50%,rgba(38,38,38,.15) 75%)}
html.gs-dark .chat-img-progress .track{stroke:rgba(38,38,38,.2)}
html.gs-dark .chat-img-progress .fill{stroke:rgb(38,38,38)}
html.gs-dark .chat-img-error{background:rgb(87,35,35);color:rgb(228,86,86)}
html.gs-dark .chat-row.own .chat-img-meta{color:rgba(38,38,38,.75)}
html.gs-dark .chat-row.them .chat-img-meta{color:rgb(169,181,198)}
html.gs-dark .chat-row.own .chat-img-caption{color:rgb(38,38,38)}
html.gs-dark .chat-row.them .chat-img-caption{color:rgb(221,224,227)}
html.gs-dark #ac-lightbox{background:rgba(224,224,224,0)}
html.gs-dark #ac-lightbox.open{background:rgba(224,224,224,.9)}
html.gs-dark #ac-lightbox-bar{color:rgba(38,38,38,.75)}
html.gs-dark #ac-lightbox-close{background:rgba(38,38,38,.12);color:rgb(38,38,38)}
html.gs-dark #ac-lightbox-close:hover{background:rgba(38,38,38,.25)}
html.gs-dark .rt-dot{background:rgb(40,128,72)}
html.gs-dark .rt-dot.connecting{background:rgb(252,207,91)}
html.gs-dark .rt-dot.offline{background:rgb(128,40,40)}
html.gs-dark .rt-banner{background:rgb(87,77,35);color:rgb(239,145,87);border-top:1px solid rgb(128,110,40)}
html.gs-dark .rt-banner.error{background:rgb(87,35,35);color:rgb(227,99,99);border-color:rgb(128,40,40)}
html.gs-dark .ac-status{color:rgb(169,181,198);border-bottom:1px solid rgb(16,27,37)}
html.gs-dark #customer-modal-overlay{background:rgba(221,223,227,.45)}
html.gs-dark #customer-modal{background:rgb(38,38,38)}
html.gs-dark .cm-header{background:linear-gradient(135deg, rgb(98,129,228) 0%, rgb(88,136,240) 60%, rgb(113,164,248) 100%)}
html.gs-dark .cm-avatar{background:rgba(38,38,38,.2);border:3px solid rgba(38,38,38,.4);color:rgb(38,38,38)}
html.gs-dark .cm-name{color:rgb(38,38,38)}
html.gs-dark .cm-email{color:rgba(38,38,38,.75)}
html.gs-dark .cm-badge{background:rgba(38,38,38,.18);color:rgb(38,38,38);border:1px solid rgba(38,38,38,.28)}
html.gs-dark .cm-badge.green{background:rgba(40,128,72,.25);border-color:rgba(40,128,72,.4)}
html.gs-dark .cm-badge.yellow{background:rgba(252,207,91,.25);border-color:rgba(252,207,91,.4)}
html.gs-dark .cm-badge.red{background:rgba(128,40,40,.25);border-color:rgba(128,40,40,.4)}
html.gs-dark .cm-close{background:rgba(38,38,38,.15);color:rgb(38,38,38)}
html.gs-dark .cm-close:hover{background:rgba(38,38,38,.3)}
html.gs-dark .cm-section{background:rgb(16,27,37);border:1px solid rgb(39,55,76)}
html.gs-dark .cm-section-title{color:rgb(130,144,165)}
html.gs-dark .cm-field label{color:rgb(169,181,198)}
html.gs-dark .cm-field span{color:rgb(221,224,227)}
html.gs-dark .cm-action-btn{background:linear-gradient(135deg, rgb(88,136,240), rgb(71,113,230));color:rgb(38,38,38)}
html.gs-dark .cm-action-btn svg{stroke:rgb(38,38,38)}
html.gs-dark .cm-notes-section{background:rgb(54,43,0);border:1px solid rgb(128,110,40)}
html.gs-dark .cm-notes-icon{color:rgb(250,169,76)}
html.gs-dark .cm-notes-title{color:rgb(239,145,87)}
html.gs-dark .cm-notes-privacy{background:rgba(250,169,76,.12);color:rgb(246,152,80);border:1px solid rgba(250,169,76,.25)}
html.gs-dark #cm-notes-textarea{border:1.5px solid rgb(253,220,115);color:rgb(227,224,221);background:rgb(38,38,38)}
html.gs-dark #cm-notes-textarea:focus{border-color:rgb(88,136,240)}
html.gs-dark #cm-notes-fb{color:rgb(93,233,145)}
html.gs-dark #cm-notes-fb.saving{color:rgb(130,144,165)}
html.gs-dark #cm-notes-fb.error{color:rgb(228,86,86)}
html.gs-dark #cm-notes-ts-modal{color:rgb(247,179,79)}
html.gs-dark .cm-tags-label{color:rgb(221,224,227)}
html.gs-dark .cm-tags-label svg{color:rgb(124,126,243)}
html.gs-dark .cm-tag-pill .cm-tag-x{background:rgba(224,224,224,.12)}
html.gs-dark .cm-tag-pill .cm-tag-x:hover{background:rgba(224,224,224,.25)}
html.gs-dark #cm-tags-select{border:1.5px solid rgb(50,55,65);color:rgb(221,224,227);background:rgb(38,38,38)}
html.gs-dark #cm-tags-select:focus{border-color:rgb(124,126,243)}
html.gs-dark #cm-tags-add-btn{border:1.5px solid rgb(124,126,243);background:rgb(124,126,243);color:rgb(38,38,38)}
html.gs-dark #cm-tags-add-btn:hover{background:rgb(126,119,236);border-color:rgb(126,119,236)}
html.gs-dark .cm-stat{background:rgb(38,38,38);border:1px solid rgb(39,55,76)}
html.gs-dark .cm-stat-label{color:rgb(169,181,198)}
html.gs-dark .cm-stat-value{color:rgb(221,224,227)}
html.gs-dark .cm-stat-value .dot.green{background:rgb(65,222,123)}
html.gs-dark .cm-stat-value .dot.yellow{background:rgb(248,200,50)}
html.gs-dark .cm-stat-value .dot.red{background:rgb(243,120,120)}
html.gs-dark .cm-perf{background:rgb(38,38,38);border:1px solid rgb(39,55,76)}
html.gs-dark .cm-perf-bar-bg{background:rgb(39,55,76)}
html.gs-dark .cm-acc-item{border:1px solid rgb(39,55,76)}
html.gs-dark .cm-acc-trigger{background:rgb(38,38,38);color:rgb(221,224,227)}
html.gs-dark .cm-acc-trigger:hover{background:rgb(16,27,37)}
html.gs-dark .cm-acc-trigger .acc-badge{background:rgb(16,27,37);color:rgb(130,144,165)}
html.gs-dark .cm-acc-trigger .acc-badge.green{background:rgb(35,87,53);color:rgb(97,229,147)}
html.gs-dark .cm-acc-trigger .acc-badge.yellow{background:rgb(87,83,35);color:rgb(238,168,89)}
html.gs-dark .cm-acc-trigger .acc-badge.red{background:rgb(87,35,35);color:rgb(227,99,99)}
html.gs-dark .cm-acc-chevron{color:rgb(169,181,198)}
html.gs-dark .cm-acc-body{background:rgb(16,27,37)}
html.gs-dark .cm-acc-table tr + tr td{border-top:1px solid rgb(39,55,76)}
html.gs-dark .cm-acc-table td:first-child{color:rgb(130,144,165)}
html.gs-dark .cm-acc-table td:last-child{color:rgb(221,224,227)}
html.gs-dark .cm-mini-bar-bg{background:rgb(39,55,76)}
html.gs-dark #admin-view .ra-work{background:rgb(17,23,37)}
html.gs-dark #admin-view .ra-work > .topbar{border-bottom:1px solid rgb(50,55,65)}
html.gs-dark .ra-kicker{color:rgb(171,179,196)}
html.gs-dark .ra-flyout{background:rgb(38,38,38);border-right:1px solid rgb(40,53,75)}
html.gs-dark .ra-flyout-head{border-bottom:1px solid rgb(19,25,35)}
html.gs-dark .ra-flyout-head h2{color:rgb(209,219,239)}
html.gs-dark .ra-pin{color:rgb(171,180,196)}
html.gs-dark .ra-pin:hover{background:rgb(15,23,38);color:rgb(221,224,227)}
html.gs-dark .ra-pin.on{background:rgb(35,50,87);color:rgb(96,132,230)}
html.gs-dark .ra-fly-item{color:rgb(221,224,227)}
html.gs-dark .ra-fly-item:hover{background:rgb(15,23,38);color:rgb(209,219,239)}
html.gs-dark .ra-fly-item.on{background:rgb(35,50,87);color:rgb(96,132,230)}
html.gs-dark .ra-fly-count{color:rgb(139,149,169);background:rgb(15,24,39);border:1px solid rgb(19,25,35)}
html.gs-dark .ra-fly-item.on .ra-fly-count{background:rgb(38,38,38);color:rgb(96,132,230)}
html.gs-dark .ra-fly-count.hot{background:rgb(48,5,16);color:rgb(220,104,131)}
html.gs-dark .ra-flyout-foot{border-top:1px solid rgb(19,25,35)}
html.gs-dark .ra-hint{background:rgb(15,23,38);color:rgb(139,149,169)}
html.gs-dark .ra-hint kbd{background:rgb(38,38,38);border:1px solid rgb(40,53,75);color:rgb(221,224,227)}
html.gs-dark .ra-tb-toggle{color:rgb(139,149,169)}
html.gs-dark .ra-tb-toggle:hover{background:rgb(16,27,37);color:rgb(209,219,239)}
html.gs-dark .ra-crumbs{color:rgb(139,149,169)}
html.gs-dark .ra-crumbs .ra-sep{color:rgb(118,136,168)}
html.gs-dark .ra-crumb-cur{color:rgb(209,219,239)}
html.gs-dark .ra-page-head h1{color:rgb(209,219,239)}
html.gs-dark .ra-lead{color:rgb(139,149,169)}
html.gs-dark .ra-kpi{background:rgb(38,38,38);border:1px solid rgb(40,53,75)}
html.gs-dark .ra-kpi:hover{border-color:rgb(62,79,106)}
html.gs-dark .ra-kpi::after{background:rgb(100,138,247)}
html.gs-dark .ra-kpi.g::after{background:rgb(87,239,189)}
html.gs-dark .ra-kpi.a::after{background:rgb(228,175,98)}
html.gs-dark .ra-kpi.v::after{background:rgb(158,109,242)}
html.gs-dark .ra-kpi-val{color:rgb(209,219,239)}
html.gs-dark .ra-kpi-sub{color:rgb(171,180,196)}
html.gs-dark .ra-quick-tile{border:1px solid rgb(40,53,75);background:rgb(18,24,36)}
html.gs-dark .ra-quick-tile:hover{background:rgb(38,38,38);border-color:rgb(100,138,247)}
html.gs-dark .ra-quick-tile svg{color:rgb(100,138,247)}
html.gs-dark .ra-quick-tile b{color:rgb(209,219,239)}
html.gs-dark .ra-quick-tile span{color:rgb(139,149,169)}
html.gs-dark .ra-attn-row{border-bottom:1px solid rgb(19,25,35)}
html.gs-dark .ra-attn-row:hover{background:rgb(18,24,36)}
html.gs-dark .ra-attn-ico{background:rgb(35,50,87);color:rgb(96,132,230)}
html.gs-dark .ra-attn-ico.a{background:rgb(87,69,35);color:rgb(228,175,98)}
html.gs-dark .ra-attn-ico.r{background:rgb(48,5,16);color:rgb(220,104,131)}
html.gs-dark .ra-attn-ico.g{background:rgb(27,87,63);color:rgb(87,239,189)}
html.gs-dark .ra-attn-txt{color:rgb(221,224,227)}
html.gs-dark .ra-attn-txt b{color:rgb(209,219,239)}
html.gs-dark .ra-attn-num{color:rgb(139,149,169);background:rgb(15,24,39)}
html.gs-dark .ra-cmdk{background:rgba(209,220,240,.5)}
html.gs-dark .ra-cmdk-box{background:rgb(38,38,38);border:1px solid rgb(40,53,75)}
html.gs-dark .ra-cmdk-in{border-bottom:1px solid rgb(19,25,35)}
html.gs-dark .ra-cmdk-in svg{color:rgb(171,180,196)}
html.gs-dark .ra-cmdk-in input{color:rgb(209,219,239)}
html.gs-dark .ra-cmd-item{color:rgb(221,224,227)}
html.gs-dark .ra-cmd-item:hover, html.gs-dark .ra-cmd-item.sel{background:rgb(35,50,87);color:rgb(96,132,230)}
html.gs-dark .ra-cmd-item .ra-c-sec{color:rgb(171,180,196)}
html.gs-dark .ra-scrim{background:rgba(209,220,240,.35)}
html.gs-dark .ra-page-head{border-bottom:1px solid rgb(40,53,75)}
html.gs-dark .ra-page-head h1 .count-badge{background:rgb(14,23,40);color:rgb(221,224,227);border:1px solid rgb(40,53,75)}
html.gs-dark .ra-feed-row{border-bottom:1px solid rgb(19,25,35)}
html.gs-dark .ra-feed-ico{background:rgb(14,23,40);color:rgb(221,224,227)}
html.gs-dark .ra-feed-ico.b{background:rgb(35,50,87);color:rgb(96,132,230)}
html.gs-dark .ra-feed-ico.g{background:rgb(27,87,63);color:rgb(87,240,190)}
html.gs-dark .ra-feed-ico.a{background:rgb(87,69,35);color:rgb(238,179,88)}
html.gs-dark .ra-feed-ico.v{background:rgb(19,4,49);color:rgb(130,80,227)}
html.gs-dark .ra-feed-txt p{color:rgb(221,224,227)}
html.gs-dark .ra-feed-txt b{color:rgb(209,219,239)}
html.gs-dark .ra-feed-sub{color:rgb(171,180,196)}
html.gs-dark .ra-feed-time{color:rgb(171,180,196)}
html.gs-dark .ra-leer{color:rgb(171,180,196)}
html.gs-dark .ra-load-av{color:rgb(38,38,38)}
html.gs-dark .ra-load-nm{color:rgb(209,219,239)}
html.gs-dark .ra-load-n{color:rgb(139,149,169)}
html.gs-dark .ra-load-bar{background:rgb(14,23,40)}
html.gs-dark .ra-load-fill{background:linear-gradient(90deg,rgb(100,138,247),rgb(40,64,128))}
html.gs-dark .ra-load-fill.viel{background:linear-gradient(90deg,rgb(220,104,131),rgb(128,40,61))}
html.gs-dark .ra-load-fill.frei{background:linear-gradient(90deg,rgb(87,239,189),rgb(119,223,187))}
html.gs-dark #admin-view .ra-work > .topbar .user-email{color:rgb(139,149,169)}
html.gs-dark #admin-view button:focus-visible, html.gs-dark #admin-view input:focus-visible, html.gs-dark #admin-view select:focus-visible, html.gs-dark #admin-view textarea:focus-visible{outline:2px solid rgb(100,138,247)}
html.gs-dark #admin-view .empty-state-icon{background:rgb(14,23,40);color:rgb(169,181,198)}
html.gs-dark #admin-view .ab-hinweis{color:rgb(139,149,169)}
html.gs-dark .rp-bar{border-bottom:1px solid rgb(19,25,35)}
html.gs-dark .rp-suche{border:1px solid rgb(40,53,75);background:rgb(38,38,38)}
html.gs-dark .rp-suche svg{color:rgb(171,180,196)}
html.gs-dark .rp-sel{border:1px solid rgb(40,53,75);background:rgb(38,38,38);color:rgb(221,224,227)}
html.gs-dark .rp-zahl{color:rgb(139,149,169)}
html.gs-dark .rp-mehr{border:1px dashed rgb(56,78,112);background:rgb(18,24,36);color:rgb(221,224,227)}
html.gs-dark .rp-mehr:hover{background:rgb(38,38,38);border-color:rgb(100,138,247);color:rgb(96,132,230)}
html.gs-dark .rp-massen{background:rgb(35,50,87);color:rgb(96,132,230)}
html.gs-dark .rp-massen button{border:1px solid rgb(40,64,128);background:rgb(38,38,38);color:rgb(96,132,230)}
html.gs-dark .rp-massen button:hover{background:rgb(0,16,54)}
html.gs-dark .rp-massen button.rp-gefahr{color:rgb(231,96,96);border-color:rgb(128,40,40)}
html.gs-dark .rp-check{accent-color:rgb(100,138,247)}
html.gs-dark .rp-feld label{color:rgb(221,224,227)}
html.gs-dark .rp-feld input, html.gs-dark .rp-feld select, html.gs-dark .rp-feld textarea{border:1px solid rgb(40,53,75);background:rgb(38,38,38);color:rgb(209,219,239)}
html.gs-dark .rp-feld .rp-hinweis{color:rgb(171,180,196)}
html.gs-dark .rp-btn-p{background:rgb(100,138,247);color:rgb(38,38,38)}
html.gs-dark .rp-btn-s{background:rgb(38,38,38);border-color:rgb(40,53,75);color:rgb(221,224,227)}
html.gs-dark .rp-btn-s:hover{border-color:rgb(171,180,196);color:rgb(209,219,239)}
html.gs-dark .rp-btn-g{background:rgb(38,38,38);border-color:rgb(128,40,40);color:rgb(231,96,96)}
html.gs-dark .rp-btn-g:hover{background:rgb(46,7,7)}
html.gs-dark .rp-tabelle th{border-bottom:1px solid rgb(19,25,35);color:rgb(171,180,196)}
html.gs-dark .rp-tabelle td{border-bottom:1px solid rgb(15,24,39)}
html.gs-dark .rp-tabelle tbody tr:hover{background:rgb(18,24,36)}
html.gs-dark .rp-tag.blau{background:rgb(35,50,87);color:rgb(96,132,230)}
html.gs-dark .rp-tag.gruen{background:rgb(27,87,63);color:rgb(87,240,190)}
html.gs-dark .rp-tag.gelb{background:rgb(87,69,35);color:rgb(238,179,88)}
html.gs-dark .rp-tag.rot{background:rgb(48,5,16);color:rgb(224,103,125)}
html.gs-dark .rp-tag.grau{background:rgb(14,23,40);color:rgb(221,224,227)}
html.gs-dark .rp-av{color:rgb(38,38,38)}
html.gs-dark .rp-zeile{border-bottom:1px solid rgb(15,24,39)}
html.gs-dark .rp-zeile-haupt b{color:rgb(209,219,239)}
html.gs-dark .rp-zeile-haupt span{color:rgb(139,149,169)}
html.gs-dark .rp-leer{color:rgb(171,180,196)}
html.gs-dark .rp-balken .b i{background:linear-gradient(180deg,rgb(100,138,247),rgb(40,65,128))}
html.gs-dark .rp-balken .b.hi i{background:linear-gradient(180deg,rgb(87,239,189),rgb(119,223,187))}
html.gs-dark .rp-balken .b span{color:rgb(171,180,196)}
html.gs-dark .rp-balken .b em{color:rgb(221,224,227)}
html.gs-dark .rp-timer{background:rgb(0,18,54);border:1px solid rgb(35,52,87)}
html.gs-dark .rp-timer-uhr{color:rgb(96,132,230)}
html.gs-dark .rp-timer-txt{color:rgb(221,224,227)}
html.gs-dark .rp-schritt{border-bottom:1px solid rgb(15,24,39)}
html.gs-dark .rp-schritt-nr{background:rgb(14,23,40);color:rgb(221,224,227)}
html.gs-dark .rp-schritt.fertig .rp-schritt-nr{background:rgb(27,87,63);color:rgb(87,240,190)}
html.gs-dark .rp-schritt-txt b{color:rgb(209,219,239)}
html.gs-dark .rp-schritt-txt span{color:rgb(139,149,169)}
html.gs-dark .rp-schritt.fertig .rp-schritt-txt b{color:rgb(171,180,196)}
html.gs-dark .rp-log-zeile{border-bottom:1px solid rgb(15,24,39)}
html.gs-dark .rp-log-zeit{color:rgb(171,180,196)}
html.gs-dark .rp-log-txt{color:rgb(221,224,227)}
html.gs-dark .tk-prio.hoch{background:rgb(48,5,16);color:rgb(224,103,125)}
html.gs-dark .tk-prio.mittel{background:rgb(87,69,35);color:rgb(238,179,88)}
html.gs-dark .tk-prio.niedrig{background:rgb(14,23,40);color:rgb(221,224,227)}
html.gs-dark .tk-frist{background:rgb(14,23,40);color:rgb(221,224,227)}
html.gs-dark .tk-frist.faellig{background:rgb(48,5,16);color:rgb(224,103,125)}
html.gs-dark .tk-frist.bald{background:rgb(87,69,35);color:rgb(238,179,88)}
html.gs-dark .tc-list-label{color:rgb(130,144,165)}
html.gs-dark .tc-chat-item:hover{background:rgba(169,181,198,.1)}
html.gs-dark .tc-item-av{color:rgb(38,38,38);background:rgb(221,224,227)}
html.gs-dark .tc-item-time{color:rgb(130,144,165)}
html.gs-dark .tc-item-preview{color:rgb(171,177,191)}
html.gs-dark .tc-back:hover{background:rgba(169,181,198,.14)}
html.gs-dark .tc-conv-av{background:rgb(221,224,227);color:rgb(38,38,38)}
html.gs-dark .tc-conv-info span{color:rgb(171,177,191)}
html.gs-dark .ab-status{background:rgb(16,27,37);border:1px solid rgb(42,53,73);color:rgb(221,224,227)}
html.gs-dark .ab-status b{color:rgb(221,223,227)}
html.gs-dark .ab-warn{background:rgb(54,43,0);border:1px solid rgb(128,110,40);color:rgb(239,145,87)}
html.gs-dark .ab-hinweis{background:rgb(0,23,54);border:1px solid rgb(35,58,87);color:rgb(98,129,228)}
html.gs-dark .ab-meldung.info{background:rgb(6,47,19);border:1px solid rgb(40,128,71);color:rgb(97,229,147)}
html.gs-dark .ab-meldung.fehler{background:rgb(50,4,4);border:1px solid rgb(87,35,35);color:rgb(231,96,96)}
html.gs-dark .ab-reiter{border-bottom:1px solid rgb(42,53,73)}
html.gs-dark .ab-tab{color:rgb(130,144,165)}
html.gs-dark .ab-tab:hover{color:rgb(88,136,240)}
html.gs-dark .ab-tab.aktiv{color:rgb(88,136,240);border-bottom-color:rgb(88,136,240)}
html.gs-dark .ab-zahl{background:rgb(17,26,36);color:rgb(221,224,227)}
html.gs-dark .ab-form{border:1px solid rgb(42,53,73);background:rgb(0,25,76)}
html.gs-dark .ab-form summary{color:rgb(88,136,240)}
html.gs-dark .ab-form label, html.gs-dark .ab-grid label{color:rgb(221,224,227)}
html.gs-dark .ab-inp{border:1px solid rgb(42,56,72);background:rgb(38,38,38);color:rgb(221,223,227)}
html.gs-dark .ab-inp:focus{border-color:rgb(88,136,240)}
html.gs-dark .ab-btn{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark .ab-btn:hover{background:rgb(71,113,230)}
html.gs-dark .ab-link{color:rgb(88,136,240)}
html.gs-dark .ab-btn-x{background:rgb(50,4,4);border:1px solid rgb(87,35,35);color:rgb(231,96,96)}
html.gs-dark .ab-mini{background:rgb(16,27,37);border:1px solid rgb(39,55,76);color:rgb(221,224,227)}
html.gs-dark .ab-mini:hover{background:rgb(39,55,76)}
html.gs-dark .ab-mini.gruen{background:rgb(6,47,19);border-color:rgb(40,128,71);color:rgb(97,229,147)}
html.gs-dark .ab-mini.gelb{background:rgb(54,43,0);border-color:rgb(128,110,40);color:rgb(246,152,80)}
html.gs-dark .ab-mini.rot{background:rgb(50,4,4);border-color:rgb(87,35,35);color:rgb(231,96,96)}
html.gs-dark table.ab-liste th{color:rgb(169,181,198);border-bottom:1px solid rgb(42,53,73)}
html.gs-dark table.ab-liste td{border-bottom:1px solid rgb(16,27,37);color:rgb(221,223,227)}
html.gs-dark .ab-badge.entwurf, html.gs-dark .ab-badge.abgelaufen{background:rgb(16,27,37);color:rgb(221,224,227)}
html.gs-dark .ab-badge.festgeschrieben, html.gs-dark .ab-badge.versendet{background:rgb(0,23,54);color:rgb(71,113,230)}
html.gs-dark .ab-badge.bezahlt, html.gs-dark .ab-badge.angenommen{background:rgb(6,47,19);color:rgb(97,229,147)}
html.gs-dark .ab-badge.ueberfaellig, html.gs-dark .ab-badge.storniert, html.gs-dark .ab-badge.abgelehnt{background:rgb(50,4,4);color:rgb(231,96,96)}
html.gs-dark .ab-klein{color:rgb(169,181,198)}
html.gs-dark .ab-leer{color:rgb(169,181,198)}
html.gs-dark .ab-check{color:rgb(221,224,227)}
html.gs-dark .ab-mail{border:1px solid rgb(42,53,73);background:rgb(38,38,38)}
html.gs-dark .ab-mail-text{color:rgb(221,224,227);background:rgb(16,27,37)}
html.gs-dark .ab-kundebox{border:1px solid rgb(42,53,73);background:rgb(38,38,38)}
html.gs-dark .ab-kundebox h4{color:rgb(221,223,227)}
html.gs-dark .ab-kzeile{border-bottom:1px solid rgb(16,27,37)}
html.gs-dark .tc-group-label{color:rgb(130,144,165)}
html.gs-dark .tc-open-kd{background:rgba(243,120,120,.12);border:1px solid rgba(243,120,120,.45);color:rgb(243,120,120)}
html.gs-dark .tc-open-kd:hover{background:rgba(243,120,120,.22)}
html.gs-dark #kd-overlay{background:rgb(217,221,232);color:rgb(50,55,65)}
html.gs-dark .kd-btn{background:rgb(218,221,231);color:rgb(50,55,65);border:1px solid rgb(218,222,231)}
html.gs-dark .kd-btn:hover{background:rgb(218,222,231);border-color:rgb(221,223,227)}
html.gs-dark .kd-btn.accent{border-color:rgba(243,120,120,.55);color:rgb(128,40,40)}
html.gs-dark .kd-btn.accent:hover{background:rgba(243,120,120,.12)}
html.gs-dark .kd-title{color:rgb(38,38,38)}
html.gs-dark .kd-sub{color:rgb(131,140,155)}
html.gs-dark .kd-tab{background:rgb(218,221,231);border:1px solid rgb(219,222,230);color:rgb(131,140,155)}
html.gs-dark .kd-tab:hover{border-color:rgb(221,223,227);color:rgb(129,140,156)}
html.gs-dark .kd-tab.active{border-color:rgb(243,120,120);color:rgb(38,38,38);background:rgb(218,221,231)}
html.gs-dark .kd-pane{background:rgb(217,221,232);border:1px solid rgb(218,221,231)}
html.gs-dark .kd-chip{background:rgb(218,221,231);border:1px solid rgb(218,222,231);color:rgb(113,140,173)}
html.gs-dark .kd-chip.green{background:rgba(65,222,123,.08);border-color:rgba(65,222,123,.4);color:rgb(121,231,161)}
html.gs-dark .kd-card{background:rgb(216,221,232);border:1px solid rgb(218,222,231)}
html.gs-dark .kd-card label{color:rgb(171,177,191)}
html.gs-dark .kd-card span{color:rgb(50,55,65)}
html.gs-dark .kd-filter{background:rgb(217,221,232);border:1px solid rgb(218,222,231);color:rgb(68,78,100)}
html.gs-dark .kd-filter:hover{border-color:rgb(221,223,227);color:rgb(50,55,65)}
html.gs-dark .kd-filter.active{border-color:rgb(243,120,120);color:rgb(38,38,38);background:rgb(226,218,231)}
html.gs-dark .kd-add-memo input{background:rgb(217,222,232);border:1px solid rgb(218,222,231);color:rgb(50,55,65)}
html.gs-dark .kd-add-memo input:focus{border-color:rgb(243,120,120)}
html.gs-dark .kd-add-memo button{background:rgba(243,120,120,.12);border:1px solid rgba(243,120,120,.5);color:rgb(128,40,40)}
html.gs-dark .kd-add-memo button:hover{background:rgba(243,120,120,.22)}
html.gs-dark .kd-entry-ico{background:rgb(217,221,232);border:1px solid rgb(218,222,231)}
html.gs-dark .kd-entry-head{color:rgb(171,177,191)}
html.gs-dark .kd-entry-head strong{color:rgb(113,140,173)}
html.gs-dark .kd-entry-text{border:1px solid rgb(218,222,231);background:rgb(216,221,232)}
html.gs-dark .kd-entry.memo .kd-entry-text{border-color:rgba(250,169,76,.55);background:rgb(232,225,217)}
html.gs-dark .kd-entry.chat .kd-entry-text{border-color:rgba(79,215,247,.55);background:rgb(212,227,237)}
html.gs-dark .kd-entry.status .kd-entry-text{border-color:rgba(158,109,242,.55);background:rgb(219,213,236)}
html.gs-dark .kd-entry.datei .kd-entry-text{border-color:rgba(65,222,123,.5);background:rgb(216,233,224)}
html.gs-dark .kd-empty{color:rgb(171,177,191)}
html.gs-dark .kd-upload{border:2px dashed rgb(218,222,231);color:rgb(171,177,191)}
html.gs-dark .kd-upload:hover, html.gs-dark .kd-upload.drag{border-color:rgb(243,120,120);color:rgb(50,55,65)}
html.gs-dark .kd-upload-hint{color:rgb(130,144,165)}
html.gs-dark .kd-file{background:rgb(216,221,232);border:1px solid rgb(218,222,231)}
html.gs-dark .kd-file-name{color:rgb(50,55,65)}
html.gs-dark .kd-file-meta{color:rgb(171,177,191)}
html.gs-dark .kd-file-btn{background:rgb(218,221,231);border:1px solid rgb(218,222,231);color:rgb(113,140,173)}
html.gs-dark .kd-file-btn:hover{border-color:rgb(221,223,227)}
html.gs-dark .kd-file-btn.del{color:rgb(128,40,40);border-color:rgba(243,120,120,.4)}
html.gs-dark .kd-file-btn.del:hover{background:rgba(243,120,120,.12)}
html.gs-dark nav{background:rgb(38,38,38);border-bottom:1px solid rgb(50,55,65)}
html.gs-dark nav .brand{color:rgb(104,135,222)}
html.gs-dark nav .nav-links a{color:rgb(169,174,183)}
html.gs-dark nav .nav-links a:hover{color:rgb(104,135,222)}
html.gs-dark .hero{background:linear-gradient(135deg,rgb(104,135,222) 0%,rgb(113,164,248) 100%);color:rgb(38,38,38)}
html.gs-dark .hero .cta{background:rgb(38,38,38);color:rgb(104,135,222)}
html.gs-dark .section h2{color:rgb(104,135,222)}
html.gs-dark .section p{color:rgb(220,224,229)}
html.gs-dark .contact-box{background:rgb(16,27,37);border:1px solid rgb(50,55,65)}
html.gs-dark .contact-box p{color:rgb(221,224,227)}
html.gs-dark .contact-box a{color:rgb(88,136,240)}
html.gs-dark footer{background:rgb(16,27,37);color:rgb(131,140,155);border-top:1px solid rgb(50,55,65)}
html.gs-dark #_ca_tip{background:rgb(221,223,227);color:rgb(39,55,76)}
html.gs-dark body._ca_text [contenteditable]:hover{outline:2px solid rgba(88,136,240,.75) !important;background:rgba(35,58,87,.22) !important}
html.gs-dark body._ca_text [contenteditable]:focus{outline:2.5px solid rgb(88,136,240) !important;background:rgba(35,58,87,.38) !important}
html.gs-dark body._ca_image ._ca_img_wrap:hover img{outline:3px solid rgb(88,136,240) !important}
html.gs-dark body._ca_image [data-ca-bg]:hover{outline:3px solid rgb(88,136,240) !important}
html.gs-dark body._ca_image ._ca_img_wrap::after{background:rgba(221,223,227,.55);color:rgb(38,38,38)}
html.gs-dark #_ca_modal_bg{background:rgba(224,224,224,.72)}
html.gs-dark #_ca_modal{background:rgb(38,38,38)}
html.gs-dark #_ca_modal_head{border-bottom:1px solid rgb(16,27,37)}
html.gs-dark #_ca_modal_head h4{color:rgb(221,223,227)}
html.gs-dark #_ca_modal_head p{color:rgb(169,181,198)}
html.gs-dark #_ca_modal_close{background:rgb(16,27,37);color:rgb(130,144,165)}
html.gs-dark #_ca_modal_close:hover{background:rgb(39,55,76);color:rgb(221,223,227)}
html.gs-dark #_ca_dz{border:2.5px dashed rgb(113,140,173);background:rgb(16,27,37)}
html.gs-dark #_ca_dz.drag{border-color:rgb(88,136,240);background:rgb(0,23,54)}
html.gs-dark #_ca_dz.done{border-color:rgb(65,222,123);background:rgb(6,47,19)}
html.gs-dark #_ca_dz h5{color:rgb(221,224,227)}
html.gs-dark #_ca_dz p{color:rgb(169,181,198)}
html.gs-dark #_ca_dz_btn{background:rgb(88,136,240);color:rgb(38,38,38)}
html.gs-dark #_ca_dz_btn:hover{background:rgb(71,113,230)}
html.gs-dark #_ca_preview_area{border:1.5px solid rgb(39,55,76);background:rgb(16,27,37)}
html.gs-dark #_ca_cancel{background:rgb(16,27,37);color:rgb(221,224,227)}
html.gs-dark #_ca_cancel:hover{background:rgb(39,55,76)}
html.gs-dark #_ca_apply{background:linear-gradient(135deg,rgb(88,136,240),rgb(71,113,230));color:rgb(38,38,38)}
html.gs-dark body._ca_style *:hover{outline:2px solid rgba(124,126,243,.6) !important}
html.gs-dark ._ca_style_sel{outline:2.5px solid rgb(124,126,243) !important}
html.gs-dark .ver-row{border-bottom:1px solid rgb(20,25,34)}
html.gs-dark .ver-when{color:rgb(221,224,227)}
html.gs-dark .ver-rel{color:rgb(169,181,198)}
html.gs-dark .ver-empty{color:rgb(169,181,198)}

/* ══ Grundton des Dunkeldesigns ══════════════════════════════ */
html.gs-dark{color-scheme:dark;background:#10151f}
html.gs-dark body{background:#10151f;color:#dfe5ef}
html.gs-dark #admin-view .ra-work{background:#141a25}
html.gs-dark #admin-view .ra-work>.admin-main{background:#141a25}
html.gs-dark ::selection{background:#25406f;color:#eaf0ff}

html.gs-dark ::-webkit-scrollbar-thumb{background:#2b3547;border-color:#141a25}
html.gs-dark ::-webkit-scrollbar-thumb:hover{background:#3d4a60}
html.gs-dark input,html.gs-dark select,html.gs-dark textarea{
  background:#1b2331;border-color:#2b3547;color:#dfe5ef}
html.gs-dark input::placeholder,html.gs-dark textarea::placeholder{color:#7c879b}
html.gs-dark img:not([src*=".svg"]),html.gs-dark video{filter:brightness(.92)}
html.gs-dark iframe{background:#fff}
/* Umschalter zeigt im Dunkeln die Sonne – bleibt gut sichtbar */
html.gs-dark .gs-theme-btn{color:#e8c46a}
html.gs-dark .ra-rail{background:#070c16;border-right:1px solid #1e2a40}
html.gs-dark .ra-flyout{background:#161d29;border-right:1px solid #253044}
html.gs-dark #admin-view .ra-work>.topbar{background:#161d29;border-bottom:1px solid #253044}
html.gs-dark .card{background:#1a2130;border:1px solid #29334a}
html.gs-dark .ra-kpi,html.gs-dark .ra-quick-tile{background:#1a2130;border-color:#29334a}
html.gs-dark .ra-quick-tile:hover{background:#212a3c;border-color:#4b7bff}
html.gs-dark .ra-page-head{border-bottom-color:#29334a}
html.gs-dark .ra-fly-item.on{background:#1e2c4d;color:#a8c1ff}
html.gs-dark .ra-fly-item:hover{background:#212a3c}
html.gs-dark .ra-load-bar{background:#29334a}
html.gs-dark .ra-feed-row,html.gs-dark .ra-attn-row{border-bottom-color:#242d40}

/* ── Dialoge: Abdeckung dunkel, Fenster in Kartenfarbe ────── */
html.gs-dark .cst-modal-backdrop,
html.gs-dark .tk-modal-backdrop,
html.gs-dark .tc-backdrop,
html.gs-dark .ra-cmdk{background:rgba(4,8,16,.68)}
html.gs-dark .cst-modal,html.gs-dark .tk-modal,html.gs-dark .ks-modal,
html.gs-dark .legal-modal,html.gs-dark .preview-modal,html.gs-dark .ra-cmdk-box{
  background:#1a2130;border-color:#29334a;color:#dfe5ef}
html.gs-dark .cst-modal-sub{color:#96a4bd}

/* ── Schaltflaechen ───────────────────────────────────────── */
html.gs-dark .btn-secondary,html.gs-dark .ai-mini-btn,html.gs-dark .chip,html.gs-dark .kd-btn{
  background:#232d3f;border:1px solid #33405a;color:#dfe5ef}
html.gs-dark .btn-secondary:hover,html.gs-dark .ai-mini-btn:hover,html.gs-dark .kd-btn:hover{
  background:#2c3850;border-color:#44557a}
html.gs-dark .btn-primary{background:#3f74ff;border-color:#3f74ff;color:#fff}
html.gs-dark .btn-primary:hover{background:#5285ff}

/* ── Tabellen und Listen ──────────────────────────────────── */
html.gs-dark .ai-table th{background:#1e2636;color:#96a4bd;border-color:#29334a}
html.gs-dark .ai-table td{border-color:#242d40}
html.gs-dark .ai-table tbody tr:hover{background:#212a3c}
html.gs-dark .empty-state h4{color:#dfe5ef}
html.gs-dark .empty-state p{color:#8e9ab1}

/* ─── Nachtrag: ruhiger Zweitknopf und Trennlinie in der Abrechnung ─── */
html.gs-dark .ab-btn.hell{background:rgb(32,41,56);color:rgb(198,208,224)}
html.gs-dark .ab-btn.hell:hover{background:rgb(43,54,72)}
html.gs-dark .ab-trenner{background:rgb(38,48,66)}

/* ─── Nachtrag: Vorschau der Firmenpapiere ─── */
html.gs-dark .fa-vorschau{background:rgb(19,26,39);border:1px solid rgb(38,48,66);box-shadow:none}
html.gs-dark .fa-vs-kopf,html.gs-dark .fa-vs-fuss{border-color:rgb(38,48,66)}
html.gs-dark .fa-vs-titel{color:rgb(198,208,224)}
html.gs-dark .fa-vs-art{background:rgb(28,37,52)}
html.gs-dark .fa-vs-tab{color:rgb(139,149,169)}
html.gs-dark .fa-vs-tab:hover{color:rgb(226,232,240)}
html.gs-dark .fa-vs-tab.aktiv{background:rgb(45,58,78);color:rgb(237,242,250);box-shadow:none}
html.gs-dark .fa-vs-rahmen{background:rgb(28,37,52)}
html.gs-dark .fa-vs-blatt-btn{background:rgb(28,37,52);border-color:rgb(45,58,78);color:rgb(198,208,224)}
html.gs-dark .fa-vs-blatt-btn:hover:not(:disabled){background:rgb(38,49,68)}
html.gs-dark .fa-vs-lade{background:rgba(28,37,52,.9);color:rgb(148,163,184)}
html.gs-dark .fa-vs-info{color:rgb(112,124,146)}
