/* مولَّد تلقائيًا من app.css بواسطة scripts/gen-dark-css.py — لا تعدّله يدويًا */
html[data-theme="dark"]{color-scheme:dark}
html[data-theme="dark"]{color:#d5dbe5;background:#181e23}
html[data-theme="dark"] .login-card{background:#1c242c;box-shadow:0 20px 60px #00000033}
html[data-theme="dark"] .brand{color:#bdd3eb}
html[data-theme="dark"] .sub{color:#afb5c0}
html[data-theme="dark"] .field input{border:1px solid #40444a}
html[data-theme="dark"] .btn-primary{color:#ffffff}
html[data-theme="dark"] .btn-danger{color:#ffffff}
html[data-theme="dark"] .btn-secondary{background:#192027;color:#bdd3eb}
html[data-theme="dark"] .msg{color:#e99c96}
html[data-theme="dark"] .side{color:#ffffff}
html[data-theme="dark"] .side .brand{color:#ffffff}
html[data-theme="dark"] .nav button{color:#ffffff}
html[data-theme="dark"] .card{background:#1c242c;border:1px solid #393c42}
html[data-theme="dark"] .value{color:#bdd3eb}
html[data-theme="dark"] .table-wrap{background:#1c242c;border:1px solid #393c42}
html[data-theme="dark"] .table th,html[data-theme="dark"] .table td{border-bottom:1px solid #303b45}
html[data-theme="dark"] .muted{color:#afb5c0}
html[data-theme="dark"] .status{background:#1a1f25}
html[data-theme="dark"] .toast{color:#ffffff}
html[data-theme="dark"] .employee-search-wrap input{border:1px solid #39414a;background:#1c242c}
html[data-theme="dark"] .employee-name-link{color:#b0cdea}
html[data-theme="dark"] .employee-status-active{background:#18291f;color:#b2ead1}
html[data-theme="dark"] .employee-status-inactive{background:#301c0e;color:#f7c49b}
html[data-theme="dark"] .employee-profile-empty{background:#1c242c;border:1px solid #363d45}
html[data-theme="dark"] .employee-completion-text strong{color:#b0cdea}
html[data-theme="dark"] .employee-completion-text span{color:#b0b6bd}
html[data-theme="dark"] .employee-completion-bar{background:#1d2228}
html[data-theme="dark"] .payroll-mini-input{border:1px solid #39414a}
html[data-theme="dark"] #finance-payroll-area .table td strong{color:#bdd3eb}
html[data-theme="dark"] #finance-payroll-area thead th{background:#171d23}
html[data-theme="dark"] #finance-payroll-area th:first-child,html[data-theme="dark"] #finance-payroll-area td:first-child{background:#1c242c}
html[data-theme="dark"] #finance-payroll-area thead th:first-child{background:#171d23}
html[data-theme="dark"] .finance-employee-card{background:#1c242c;border:1px solid #353d47}
html[data-theme="dark"] .finance-employee-head{border-bottom:1px solid #323b44}
html[data-theme="dark"] .finance-icon{background:#141f29}
html[data-theme="dark"] .finance-status-draft{background:#1c1f22;color:#bbc3ca}
html[data-theme="dark"] .finance-status-approved{background:#362c10;color:#f7dca2}
html[data-theme="dark"] .finance-status-paid{background:#182a1d;color:#b2ead1}
html[data-theme="dark"] .finance-info-section{border-bottom:1px solid #323941}
html[data-theme="dark"] .finance-section-title{color:#bdd3eb}
html[data-theme="dark"] .finance-info-item{background:#161c22;border:1px solid #343c44}
html[data-theme="dark"] .finance-info-item span{color:#b0b6bc}
html[data-theme="dark"] .finance-info-item strong{color:#bdd3eb}
html[data-theme="dark"] .payroll-finance-input{border:1px solid #39414a}
html[data-theme="dark"] .finance-suggestion-total{background:#2d220d}
html[data-theme="dark"] .finance-review-warning{color:#e99c96}
html[data-theme="dark"] .finance-summary{background:#1e242b;border-bottom:1px solid #353d47}
html[data-theme="dark"] .finance-summary > div{background:#161c22}
html[data-theme="dark"] .finance-summary span{color:#b0b6bc}
html[data-theme="dark"] .finance-summary strong{color:#bdd3eb}
html[data-theme="dark"] .finance-summary .finance-net{background:#12202a}
html[data-theme="dark"] .finance-note{color:#b7bec4;border-bottom:1px solid #323941}
html[data-theme="dark"] .monthly-finance-employee{background:#1c242c;border:1px solid #353d47}
html[data-theme="dark"] .monthly-finance-header{border-bottom:1px solid #343b42}
html[data-theme="dark"] .monthly-finance-grid{background:#1d2328}
html[data-theme="dark"] .monthly-finance-item{background:#1c242c}
html[data-theme="dark"] .monthly-icon{background:#141f29}
html[data-theme="dark"] .monthly-finance-item small{color:#a7afba}
html[data-theme="dark"] .monthly-finance-item strong{color:#bdd3eb}
html[data-theme="dark"] .monthly-finance-item.monthly-net{background:#12202a}
html[data-theme="dark"] .all-payroll-table tfoot th{background:#171f27;color:#bdd3eb}
html[data-theme="dark"] .all-payroll-signatures span{color:#bdd3eb}
html[data-theme="dark"] .monthly-report-table th:first-child,html[data-theme="dark"] .monthly-report-table td:first-child{background:#1c242c}
html[data-theme="dark"] .monthly-report-table thead th:first-child{background:#182128}
html[data-theme="dark"] .monthly-report-table th:nth-child(2),html[data-theme="dark"] .monthly-report-table td:nth-child(2){background:#1c242c}
html[data-theme="dark"] .monthly-report-table thead th:nth-child(2){background:#182128}
html[data-theme="dark"] .monthly-report-count{background:#171f27;color:#bdd3eb}
html[data-theme="dark"] .monthly-column-header{background:#20262c;border:1px solid #373f48}
html[data-theme="dark"] .monthly-column-header > div{background:#181f26;color:#bdd3eb}
html[data-theme="dark"] .monthly-employee-row{border:1px solid #373f47;background:#1c242c}
html[data-theme="dark"] .monthly-column{border-left:1px solid #353d44}
html[data-theme="dark"] .monthly-row-number{background:#171f27;color:#bdd3eb}
html[data-theme="dark"] .monthly-employee-name-text{color:#d4deea}
html[data-theme="dark"] .monthly-employee-main span{color:#bac9d8}
html[data-theme="dark"] .monthly-employee-main small{color:#a7afb7}
html[data-theme="dark"] .monthly-column span{color:#aab1b9}
html[data-theme="dark"] .monthly-column strong{color:#d4deea}
html[data-theme="dark"] .monthly-column-total{border-top:1px solid #353a3f}
html[data-theme="dark"] .finance-column .monthly-column-total strong{color:#b2ead1}
html[data-theme="dark"] .deduction-column .monthly-column-total strong{color:#e99c96}
html[data-theme="dark"] .net-column{background:#120d2b}
html[data-theme="dark"] .net-column > strong{color:#a393d3}
html[data-theme="dark"] .net-column small{color:#a69ec0}
html[data-theme="dark"] .monthly-payment-status.paid{background:#18281d;color:#b2ead1}
html[data-theme="dark"] .monthly-payment-status.approved{background:#332a0f;color:#f8dfa7}
html[data-theme="dark"] .monthly-payment-status.draft{background:#1d1f22;color:#b7bec6}
html[data-theme="dark"] .monthly-employees-total{background:#20262c;border:1px solid #373f48}
html[data-theme="dark"] .monthly-employees-total > div{background:#161e22}
html[data-theme="dark"] .monthly-employees-total span{color:#aab1b9}
html[data-theme="dark"] .monthly-employees-total strong{color:#bdd3eb}
@media(max-width:900px){
  html[data-theme="dark"] .monthly-column{border-bottom:1px solid #353d44}
}
html[data-theme="dark"] .finance-report-tab{border:1px solid #38424a;background:#1c242c}
html[data-theme="dark"] .finance-report-tab.active{background:#142029}
html[data-theme="dark"] .finance-report-tab-icon{background:#182128}
html[data-theme="dark"] .finance-report-tab strong{color:#bdd3eb}
html[data-theme="dark"] .finance-report-tab small{color:#a9b1ba}
html[data-theme="dark"] .finance-report-control-grid input,html[data-theme="dark"] .finance-report-control-grid select{border:1px solid #3c454e;background:#1c242c}
html[data-theme="dark"] .finance-report-result-head{border-bottom:1px solid #363e46}
html[data-theme="dark"] .finance-report-result-head h2{color:#bdd3eb}
html[data-theme="dark"] .finance-report-period{background:#151f28;color:#b0cdea}
html[data-theme="dark"] .finance-report-summary-row > div{border:1px solid #363f48;background:#111b25}
html[data-theme="dark"] .finance-report-summary-row span{color:#a9b1ba}
html[data-theme="dark"] .finance-report-summary-row strong{color:#bdd3eb}
html[data-theme="dark"] .finance-simple-row{border:1px solid #363f48;background:#1c242c}
html[data-theme="dark"] .finance-simple-row > div{border-left:1px solid #353d43}
html[data-theme="dark"] .finance-simple-row span{color:#a8afb7}
html[data-theme="dark"] .finance-simple-row strong{color:#d4deea}
html[data-theme="dark"] .finance-simple-employee small{color:#a9b0b9}
html[data-theme="dark"] .finance-row-no{background:#151f28;color:#b0cdea !important}
html[data-theme="dark"] .finance-simple-net{background:#12212a}
html[data-theme="dark"] .finance-simple-net strong{color:#b0cdea}
html[data-theme="dark"] .finance-employee-report-banner > div{border:1px solid #363f48;background:#111b25}
html[data-theme="dark"] .finance-employee-report-banner span{color:#a8afb7}
html[data-theme="dark"] .finance-attendance-summary > div{border:1px solid #363f48;background:#111b25}
html[data-theme="dark"] .finance-attendance-summary span{color:#a9b1ba}
html[data-theme="dark"] .finance-attendance-summary strong{color:#bdd3eb}
html[data-theme="dark"] .finance-entitlements-grid > div{border:1px solid #363f48;background:#111b25}
html[data-theme="dark"] .finance-entitlements-grid span{color:#a9b1ba}
html[data-theme="dark"] .finance-entitlements-grid strong{color:#bdd3eb}
html[data-theme="dark"] .finance-report-no-data{color:#a9b1ba}
html[data-theme="dark"] .leave-bonus-employee-card{border:1px solid #363f48;background:#161c22}
html[data-theme="dark"] .leave-bonus-employee-card > div{border-left:1px solid #363d45}
html[data-theme="dark"] .leave-bonus-employee-card span{color:#aab1b9}
html[data-theme="dark"] .leave-bonus-employee-card strong{color:#bdd3eb}
html[data-theme="dark"] .leave-bonus-employee-loading{color:#a9b1ba}
html[data-theme="dark"] .leave-bonus-employee-card{border:1px solid #363f48;background:#1c242c}
html[data-theme="dark"] .leave-bonus-employee-card > div{border-left:1px solid #353c44;border-bottom:1px solid #333a40}
html[data-theme="dark"] .leave-bonus-employee-card span{color:#a7afb7}
html[data-theme="dark"] .leave-bonus-employee-card strong{color:#bdd3eb}
html[data-theme="dark"] .leave-bonus-alert.warning{background:#30270e;border:1px solid #6e613b;color:#eddfb5}
html[data-theme="dark"] .leave-bonus-alert.danger{background:#2c0d0d;border:1px solid #5e3c3c;color:#e0aaaa}
html[data-theme="dark"] .leave-workflow-header strong{color:#bdd3eb}
html[data-theme="dark"] .leave-workflow-status{border:1px solid #3c464f;color:#b0cdea;background:#151e24}
html[data-theme="dark"] .leave-workflow-step{border:1px solid #384047;background:#151921}
html[data-theme="dark"] .leave-workflow-number{background:#1e2227;color:#b1b8be}
html[data-theme="dark"] .leave-workflow-label{color:#aeb5bb}
html[data-theme="dark"] .leave-workflow-step.done{background:#17231b;border-color:#415247}
html[data-theme="dark"] .leave-workflow-step.done .leave-workflow-number{color:#ffffff}
html[data-theme="dark"] .leave-workflow-step.done .leave-workflow-label{color:#bcdbc9}
html[data-theme="dark"] .leave-workflow-step.current{background:#151e27}
html[data-theme="dark"] .leave-workflow-step.current .leave-workflow-number{color:#ffffff}
html[data-theme="dark"] .leave-workflow-step.current .leave-workflow-label{color:#bdd3eb}
@media(max-width:1100px){
  html[data-theme="dark"] .leave-bonus-employee-card > div:nth-child(6n){border-left:1px solid #353c44}
}
html[data-theme="dark"] .leave-bonus-employee-card{border:1px solid #37414a;background:#1c242c}
html[data-theme="dark"] .leave-bonus-employee-card > div{border-left:1px solid #353d43;border-bottom:1px solid #333a40}
html[data-theme="dark"] .leave-bonus-employee-card span{color:#abb2b9}
html[data-theme="dark"] .leave-bonus-employee-card strong{color:#bdd3eb}
@media(max-width:1200px){
  html[data-theme="dark"] .leave-bonus-employee-card > div:nth-child(6n){border-left:1px solid #353d43}
}
html[data-theme="dark"] .leave-bonus-approval-summary > div{border:1px solid #363f48;background:#111b25}
html[data-theme="dark"] .leave-bonus-approval-summary span{color:#aab1b9}
html[data-theme="dark"] .benefit-approved{color:#b6eacf}
html[data-theme="dark"] .benefit-not-approved{color:#dea3a3}
html[data-theme="dark"] .eos-rule{border:1px solid #384249;background:#111b25;color:#c6ceda}
html[data-theme="dark"] .eos-rule.ok{background:#17231b;border-color:#425548;color:#beddcc}
html[data-theme="dark"] .eos-rule.warning{background:#30260e;border-color:#71643d;color:#f0e0b3}
html[data-theme="dark"] .custody-summary>div{border:1px solid #384249;background:#111b25}
html[data-theme="dark"] .custody-summary span{color:#a9b1ba}
html[data-theme="dark"] .custody-summary strong{color:#bdd3eb}
html[data-theme="dark"] .custody-section-title{color:#bdd3eb}
html[data-theme="dark"] .custody-selected-employee{color:#aab1b9}
html[data-theme="dark"] .custody-empty-state{border:1px solid #34404a;background:#121c27;color:#b5bfc9}
html[data-theme="dark"] .custody-empty-icon{color:#b0cdea}
html[data-theme="dark"] .custody-summary>div{border:1px solid #37414a;background:#1c242c}
html[data-theme="dark"] .custody-summary span{color:#aab1b9}
html[data-theme="dark"] .custody-summary strong{color:#bdd3eb}
html[data-theme="dark"] .custody-summary small{color:#a0a8b1}
html[data-theme="dark"] .custody-items-table-wrap{border:1px solid #364049}
html[data-theme="dark"] .custody-items-table{background:#1c242c}
html[data-theme="dark"] .custody-items-table th{background:#182026}
html[data-theme="dark"] .custody-posted-badge{border:1px solid #425548;background:#17231b;color:#b6eacf}
html[data-theme="dark"] .finance-dashboard-stat span{color:#a9b0b9}
html[data-theme="dark"] .finance-dashboard-stat strong{color:#bdd3eb}
html[data-theme="dark"] .finance-dashboard-stat small{color:#9ea7b0}
html[data-theme="dark"] .finance-dashboard-net{background:#151e26}
html[data-theme="dark"] .finance-dashboard-net strong{color:#a7d4ef}
html[data-theme="dark"] .finance-dashboard-status-grid>div{border:1px solid #37414a;background:#111b25}
html[data-theme="dark"] .finance-dashboard-status-grid span{color:#aab1b9}
html[data-theme="dark"] .finance-dashboard-status-grid strong{color:#bdd3eb}
html[data-theme="dark"] .attendance-settings .field select{border:1px solid #40444a;background:#1c242c}
html[data-theme="dark"] .attendance-settings select[data-user-perm]{border:1px solid #40444a;background:#1c242c}
html[data-theme="dark"] .attendance-settings select[data-user-perm].perm-allow{background:#18281e;color:#b2e6cc}
html[data-theme="dark"] .attendance-settings select[data-user-perm].perm-deny{background:#2c1111;color:#e69f9f}
html[data-theme="dark"] .attendance-settings fieldset label{border-bottom:1px dashed #313941}
html[data-theme="dark"] .home-hello h1{color:#bdd3eb}
html[data-theme="dark"] .home-today{color:#ffffff}
html[data-theme="dark"] .home-alert{background:#30240e;border:1px solid #625132;border-inline-start:4px solid #816f57;color:#ecd9b9}
html[data-theme="dark"] .home-alert.bad{background:#2d1411;border-color:#5b322e;color:#edb6b1}
html[data-theme="dark"] .home-stat{background:#1c242c;border:1px solid #393c42}
html[data-theme="dark"] .home-stat span{color:#afb5c0}
html[data-theme="dark"] .home-stat b{color:#bdd3eb}
html[data-theme="dark"] .home-recent h2{color:#bdd3eb}
html[data-theme="dark"] .tl-chip{border:1px solid #40444a;background:#1c242c;color:#c7ceda}
html[data-theme="dark"] .tl-chip.active{color:#ffffff}
html[data-theme="dark"] .tl-day{color:#afb5c0}
html[data-theme="dark"] .tl-list{border-inline-start:2px solid #393c42}
html[data-theme="dark"] .tl-dot{background:#192027;border:2px solid #2a333c;box-shadow:0 0 0 1px #393c42}
html[data-theme="dark"] .tl-g-attendance .tl-dot{background:#13222e}
html[data-theme="dark"] .tl-g-leave .tl-dot{background:#1a2920}
html[data-theme="dark"] .tl-g-finance .tl-dot{background:#2e2517;color:#e1ccab}
html[data-theme="dark"] .tl-g-document .tl-dot{background:#1c1f24}
html[data-theme="dark"] .tl-g-action .tl-dot{background:#2d1411}
html[data-theme="dark"] .tl-body{background:#1c242c;border:1px solid #393c42}
html[data-theme="dark"] .tl-head time{color:#afb5c0}
html[data-theme="dark"] .tl-detail{color:#bec5d0}
html[data-theme="dark"] .tl-ok{background:#1a2920;color:#b8edcf}
html[data-theme="dark"] .tl-warn{background:#34270f;color:#f8dca8}
html[data-theme="dark"] .tl-bad{background:#2d1411;color:#e6a49e}
html[data-theme="dark"] .tl-info{background:#13222e;color:#a3c6e5}
html[data-theme="dark"] .tl-empty{color:#afb5c0}
@media(max-width:780px){
  html[data-theme="dark"] .mnav{background:#1c242c;border-top:1px solid #393c42}
  html[data-theme="dark"] .mnav button{color:#bec5d0}
  html[data-theme="dark"] .mnav button.active{color:#bdd3eb;background:#192027}
}
html[data-theme="dark"] .dsec{background:#1c242c;border:1px solid #393c42}
html[data-theme="dark"] .dsec>summary{color:#bdd3eb}
html[data-theme="dark"] .dsec>summary:hover{background:#161c22}
html[data-theme="dark"] .dsec-count{background:#192027;color:#bdd3eb}
html[data-theme="dark"] .dsec-arrow{color:#afb5c0}
html[data-theme="dark"] .dsec-accent{box-shadow:inset 4px 0 0 #816f57}
html[data-theme="dark"] .dsec-accent>summary .dsec-count{background:#66553e;color:#ffffff}
html[data-theme="dark"] .dsec-bad>summary .dsec-count{background:#2d1411;color:#e6a49e}
html[data-theme="dark"] .dkpi{background:#161c22;border:1px solid #333940}
html[data-theme="dark"] .dkpi span{color:#afb5c0}
html[data-theme="dark"] .dkpi b{color:#bdd3eb}
html[data-theme="dark"] .drows+.drows{border-top:1px solid #333940}
html[data-theme="dark"] .drow{border-bottom:1px solid #333940}
html[data-theme="dark"] .drow-info{color:#bec5d0}
html[data-theme="dark"] .dpct{color:#bdd3eb}
html[data-theme="dark"] .dbar{background:#1b2128}
html[data-theme="dark"] .dash-more{color:#a3c6e5}
html[data-theme="dark"] .tl-daycount{background:#192027;color:#bec5d0}
html[data-theme="dark"] .tl-weekbox{background:#1c242c;border:1px solid #393c42}
html[data-theme="dark"] .tl-weekbox>summary{color:#c7ceda}
html[data-theme="dark"] .tl-wday{color:#afb5c0}
html[data-theme="dark"] .nav-badge{background:#66553e;color:#ffffff}
html[data-theme="dark"] .tl-picker input{border:1px solid #40444a}
html[data-theme="dark"] .att-me{color:#ffffff}
html[data-theme="dark"] .att-me .btn-secondary{color:#ffffff}
html[data-theme="dark"] .att-tabs{border-bottom:1px solid #393c42}
html[data-theme="dark"] .att-search{border:1px solid #40444a}
html[data-theme="dark"] .att-n{background:#192027;color:#c7ceda}
html[data-theme="dark"] .tl-chip.active .att-n{color:#ffffff}
html[data-theme="dark"] .tl-none{background:#1c1f24;color:#bec5d0}
html[data-theme="dark"] .att-form input,html[data-theme="dark"] .att-form select{border:1px solid #40444a}
html[data-theme="dark"] .attendance-report-header h2{color:#bdd3eb}
html[data-theme="dark"] .imp-bad td{background:#2b100c}
html[data-theme="dark"] .imp-errors{color:#e6a49e}
html[data-theme="dark"] .imp-ok{background:#1a2920;color:#b8edcf}
html[data-theme="dark"] .imp-creds{background:#30240e;border:1px solid #625132;border-inline-start:4px solid #816f57;color:#ecd9b9}
html[data-theme="dark"] .side-user{color:#ffffff}
html[data-theme="dark"] .side-avatar{background:#66553e;color:#ffffff}
html[data-theme="dark"] .side .nav .nav-item:hover{color:#ffffff}
html[data-theme="dark"] .side .nav .nav-item.active{color:#ffffff;box-shadow:inset -3px 0 0 #816f57}
html[data-theme="dark"] .side .nav .nav-head{color:#ffffff}
html[data-theme="dark"] .topbar{border-bottom:1px solid #393c42;background:#181e23}
html[data-theme="dark"] .crumbs{color:#afb5c0}
html[data-theme="dark"] .crumbs #crumb-page{color:#bdd3eb}
html[data-theme="dark"] .topbar-date{color:#afb5c0}
html[data-theme="dark"] .top h1{color:#c6d8ed}
html[data-theme="dark"] .main h2{color:#bdd3eb}
html[data-theme="dark"] .main h3{color:#bdd3eb}
html[data-theme="dark"] .card{border:1px solid #393c42}
html[data-theme="dark"] .table-wrap{border:1px solid #393c42;background:#1c242c}
html[data-theme="dark"] .table th{background:#161c22;color:#bec5d0;border-bottom:1px solid #393c42}
html[data-theme="dark"] .table td{border-bottom:1px solid #333940}
html[data-theme="dark"] .table tbody tr:hover td{background:#161c22}
html[data-theme="dark"] .btn-primary{color:#ffffff}
html[data-theme="dark"] .btn-secondary{background:#192027;color:#bdd3eb}
html[data-theme="dark"] .btn-secondary:hover{background:#1d242c}
html[data-theme="dark"] .btn:focus-visible,html[data-theme="dark"] .nav-item:focus-visible,html[data-theme="dark"] .nav-head:focus-visible,html[data-theme="dark"] .tl-chip:focus-visible{outline:2px solid #816f57}
html[data-theme="dark"] .main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-theme="dark"] .main select,html[data-theme="dark"] .main textarea{border:1px solid #40444a;background:#1c242c;color:#d5dbe5}
html[data-theme="dark"] .field label{color:#c7ceda}
html[data-theme="dark"] .status{background:#1a1f25;color:#c7ceda}
html[data-theme="dark"] .msg{color:#e99c96}
html[data-theme="dark"] .login-card .sub{color:#bec5d0}
html[data-theme="dark"] .dtile{background:#1c242c;border:1px solid #393c42;color:#d5dbe5}
html[data-theme="dark"] .dtile:hover{border-color:#3d4957}
html[data-theme="dark"] .dtile-label{color:#bec5d0}
html[data-theme="dark"] .dtile-main b{color:#c6d8ed}
html[data-theme="dark"] .dtile-link{color:#a3c6e5}
html[data-theme="dark"] .dtile-bad{border-color:#5b322e}
html[data-theme="dark"] .dtile-bad .dtile-main b{color:#e99c96}
html[data-theme="dark"] .dstack{background:#1c1f24}
html[data-theme="dark"] .dstack .warn,html[data-theme="dark"] .dlegend i.warn{background:#695531}
html[data-theme="dark"] .dlegend{color:#bec5d0}
html[data-theme="dark"] .btn-wa{color:#ffffff}
html[data-theme="dark"] .cred-msg{background:#161c22;border:1px solid #393c42;color:#d5dbe5}
html[data-theme="dark"] .pw-note{background:#30240e;color:#ecd9b9}
html[data-theme="dark"] .employee-status-pending{background:#34270f;color:#f8dca8}
html[data-theme="dark"] .act-note{background:#30240e;color:#ecd9b9}
html[data-theme="dark"] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme="dark"] select,html[data-theme="dark"] textarea{background-color:#141b22;color:#d5dbe5;border-color:#34404c}
html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#7d8896}
