html[data-theme="dark"] .login-page,
html[data-theme="dark"] .cabinet-page {
  --green: #b7f56b;
  --dark: #10271c;
  --forest: #10271c;
  --ink: #edf4e8;
  --muted: #a4b6a5;
  --lime: #b7f56b;
  --paper: #0b1511;
  --line: #2b4132;
  color-scheme: dark;
  background: #0b1511;
  color: #edf4e8;
}
html[data-theme="dark"] .login-page ::selection,
html[data-theme="dark"] .cabinet-page ::selection {
  background: #b7f56b;
  color: #172b1c;
}
html[data-theme="dark"] .login-page :is(a, button, input):focus-visible,
html[data-theme="dark"] .cabinet-page :is(a, button, input, select):focus-visible {
  outline-color: #b7f56b;
}
html[data-theme="dark"] .login-page .brand-panel {
  background: #10271c;
  border-right: 1px solid #2b4132;
  color: #edf4e8;
}
html[data-theme="dark"] .login-page .brand-panel::after {
  background: radial-gradient(ellipse at 67% 74%, #376638 0, transparent 58%);
  opacity: .55;
}
html[data-theme="dark"] .login-page .form-panel {
  background: radial-gradient(ellipse at 100% 0, #1b30225c, transparent 60%), #0b1511;
}
html[data-theme="dark"] .login-page :is(.eyebrow, .brand-description, .brand-footer, .form-header, .form-footer, .form-eyebrow) {
  color: #a4b6a5;
}
html[data-theme="dark"] .login-page :is(.form-header a:hover, .form-footer a:hover) {
  color: #b7f56b;
}
html[data-theme="dark"] .login-page .form-icon {
  background: #1d3423;
  border-color: #36512e;
  color: #b7f56b;
}
html[data-theme="dark"] .login-page .field label {
  color: #dce8d5;
}
html[data-theme="dark"] .login-page .field input {
  background: #13231b;
  border-color: #344c3a;
  color: #edf4e8;
  caret-color: #b7f56b;
}
html[data-theme="dark"] .login-page .field input::placeholder {
  color: #93a792;
}
html[data-theme="dark"] .login-page .field input:hover {
  border-color: #4d6850;
}
html[data-theme="dark"] .login-page .field input:focus {
  border-color: #b7f56b;
  box-shadow: 0 0 0 3px #b7f56b18;
}
html[data-theme="dark"] .login-page .field input[aria-invalid="true"] {
  border-color: #ef9b85;
}
html[data-theme="dark"] .login-page .field input:-webkit-autofill {
  -webkit-text-fill-color: #edf4e8;
  -webkit-box-shadow: 0 0 0 100px #13231b inset;
  caret-color: #b7f56b;
}
html[data-theme="dark"] .login-page .password-toggle {
  color: #a4b6a5;
}
html[data-theme="dark"] .login-page .password-toggle:hover {
  color: #b7f56b;
  background: #243b2a;
}
html[data-theme="dark"] .login-page .login-error {
  color: #ffb59e;
}
html[data-theme="dark"] .login-page .login-error:not(:empty) {
  background: #39231f;
  border-color: #754436;
}
html[data-theme="dark"] .login-page .login-error:focus {
  outline-color: #ffb59e;
}
html[data-theme="dark"] .login-page .submit-button {
  background: #b7f56b;
  color: #172b1c;
  box-shadow: 0 5px 24px #b7f56b0c;
}
html[data-theme="dark"] .login-page .submit-button:not(:disabled):hover {
  background: #cbff8e;
}
html[data-theme="dark"] .login-page .submit-button:disabled {
  background: #6c8a54;
  color: #0b1810;
  opacity: 1;
  box-shadow: none;
}
html[data-theme="dark"] .login-page .signup-note a {
  color: #b7f56b;
}
html[data-theme="dark"] .login-page .noscript-note {
  color: #dfc399;
}
html[data-theme="dark"] .cabinet-page .sidebar {
  background: #0e1d16;
  border-right: 1px solid #2b4132;
  color: #edf4e8;
}
html[data-theme="dark"] .cabinet-page .workspace {
  border-color: #2b4132;
}
html[data-theme="dark"] .cabinet-page .workspace-icon {
  background: #203b29;
  border-color: #344d37;
  color: #b7f56b;
}
html[data-theme="dark"] .cabinet-page :is(.workspace > div > span, .nav-label, .sidebar-foot, .support-card > span) {
  color: #a4b6a5;
}
html[data-theme="dark"] .cabinet-page .side-nav > a {
  color: #b4c7b5;
}
html[data-theme="dark"] .cabinet-page .side-nav > a:hover {
  background: #1c3224;
  color: #edf4e8;
}
html[data-theme="dark"] .cabinet-page .side-nav > a[aria-current] {
  background: #b7f56b;
  color: #172b1c;
}
html[data-theme="dark"] .cabinet-page .support-card {
  background: linear-gradient(150deg, #1a2e20, #12221a);
  border-color: #2b4132;
}
html[data-theme="dark"] .cabinet-page .support-card:hover {
  background: #203626;
  border-color: #4b663f;
}
html[data-theme="dark"] .cabinet-page .topbar {
  background: #101e17e6;
  border-color: #2b4132;
}
html[data-theme="dark"] .cabinet-page :is(.breadcrumb, .network-label, .logout-button) {
  color: #a4b6a5;
}
html[data-theme="dark"] .cabinet-page .breadcrumb strong {
  color: #e1ebda;
}
html[data-theme="dark"] .cabinet-page .crumb-divider {
  color: #77927b;
}
html[data-theme="dark"] .cabinet-page .topbar-divider {
  border-color: #344c3a;
}
html[data-theme="dark"] .cabinet-page .account-avatar {
  background: #243d2a;
  border-color: #36523a;
  color: #d2efbc;
}
html[data-theme="dark"] .cabinet-page .icon-button:hover {
  background: #b7f56b12;
  color: #b7f56b;
}
html[data-theme="dark"] .cabinet-page .eyebrow {
  color: #a4b6a5;
}
html[data-theme="dark"] .cabinet-page .page-heading h1 > span {
  color: #b7f56b;
}
html[data-theme="dark"] .cabinet-page .button-dark {
  background: #b7f56b;
  color: #172b1c;
}
html[data-theme="dark"] .cabinet-page .button-dark:not(:disabled):hover {
  background: #cbff8e;
}
html[data-theme="dark"] .cabinet-page .button-dark:disabled {
  background: #42583a;
  color: #b0c19f;
  opacity: 1;
}
html[data-theme="dark"] .cabinet-page .button-outline {
  background: #182b21;
  border-color: #344c3a;
  color: #dce8d5;
}
html[data-theme="dark"] .cabinet-page .button-outline:not(:disabled):hover {
  background: #243c2b;
  border-color: #4d6850;
}
html[data-theme="dark"] .cabinet-page .skip-link {
  color: #172b1c;
}
html[data-theme="dark"] .cabinet-page .total-card {
  background: radial-gradient(ellipse at 100% 0, #35512c80, transparent 65%), #153022;
  border: 1px solid #3c5933;
  box-shadow: inset 0 1px 0 #caff8c08, 0 12px 36px #0000001c;
}
html[data-theme="dark"] .cabinet-page .balance-card {
  background: #13231b;
  border-color: #2b4132;
}
html[data-theme="dark"] .cabinet-page :is(.balance-card .card-top, .balance-card .card-top > .icon, .balance-amount > span, .balance-bottom, .card-note) {
  color: #a4b6a5;
}
html[data-theme="dark"] .cabinet-page .latest-card {
  background: #203823;
  border-color: #385333;
}
html[data-theme="dark"] .cabinet-page :is(.latest-card .card-top, .latest-unit, .latest-bottom) {
  color: #bad0ac;
}
html[data-theme="dark"] .cabinet-page .latest-check {
  background: #b7f56b1a;
  color: #b7f56b;
}
html[data-theme="dark"] .cabinet-page .latest-amount {
  color: #dbf4c5;
}
html[data-theme="dark"] .cabinet-page .latest-bottom .icon-button {
  background: #b7f56b09;
  border-color: #47643d;
  color: #c5eea8;
}
html[data-theme="dark"] .cabinet-page .latest-bottom .icon-button:hover {
  background: #b7f56b20;
}
html[data-theme="dark"] .cabinet-page .history-panel {
  background: #13231b;
  border-color: #2b4132;
  box-shadow: 0 8px 32px #00000012;
}
html[data-theme="dark"] .cabinet-page .history-heading h2 > span {
  background: #263d29;
  color: #c5dfb5;
}
html[data-theme="dark"] .cabinet-page :is(.history-heading p, .payout-usdt small, .payout-date span, .table-footer, .page-footer, .page-footer a) {
  color: #a4b6a5;
}
html[data-theme="dark"] .cabinet-page .page-footer a:hover {
  color: #b7f56b;
}
html[data-theme="dark"] .cabinet-page .search-field {
  background: #101e17;
  border-color: #344c3a;
  color: #a4b6a5;
}
html[data-theme="dark"] .cabinet-page .search-field:focus-within {
  outline-color: #b7f56b;
}
html[data-theme="dark"] .cabinet-page .search-field input::placeholder {
  color: #a4b6a5;
}
html[data-theme="dark"] .cabinet-page :is(.select-field select, .period-button) {
  background: #182b21;
  border-color: #344c3a;
  color: #dce8d5;
}
html[data-theme="dark"] .cabinet-page .select-field > .icon {
  color: #a4b6a5;
}
html[data-theme="dark"] .cabinet-page :is(.select-field select:hover, .period-button:hover) {
  background: #213829;
  border-color: #4d6850;
}
html[data-theme="dark"] .cabinet-page .active-filters {
  background: #1c3223;
  border-color: #344c3a;
  color: #c4d8b9;
}
html[data-theme="dark"] .cabinet-page .active-filters button {
  color: #b7f56b;
}
html[data-theme="dark"] .cabinet-page .payout-table thead {
  background: #182b21;
  color: #a4b6a5;
  border-color: #2b4132;
}
html[data-theme="dark"] .cabinet-page :is(.payout-table td, .payout-table tr, .table-footer) {
  border-color: #2b4132;
}
html[data-theme="dark"] .cabinet-page .payout-table tbody tr:hover {
  background: #1a2e21;
}
html[data-theme="dark"] .cabinet-page .payout-icon {
  background: #213a27;
  border-color: #365133;
  color: #b7df95;
}
html[data-theme="dark"] .cabinet-page :is(.payout-id, .payout-date) {
  color: #bdceba;
}
html[data-theme="dark"] .cabinet-page :is(.payout-rub, .payout-usdt) {
  color: #edf4e8;
}
html[data-theme="dark"] .cabinet-page :is(.payout-rub, .payout-usdt)::before {
  color: #a4b6a5;
}
html[data-theme="dark"] .cabinet-page .status-pill {
  background: #263f26;
  color: #b7e39b;
}
html[data-theme="dark"] .cabinet-page .detail-button {
  background: #182b21;
  border-color: #344c3a;
  color: #bbd3aa;
}
html[data-theme="dark"] .cabinet-page .detail-button:hover {
  background: #2b452c;
  border-color: #5b7a46;
  color: #b7f56b;
}
html[data-theme="dark"] .cabinet-page .empty-icon {
  background: #213a27;
  color: #b7df95;
}
html[data-theme="dark"] .cabinet-page .load-error {
  background: #392d1f;
  color: #e8d8bb;
}
html[data-theme="dark"] .cabinet-page .modal {
  background: #13231b;
  border-color: #3b553a;
  color: #edf4e8;
  box-shadow: 0 25px 100px #00000066;
}
html[data-theme="dark"] .cabinet-page .modal::backdrop {
  background: #020b07c9;
}
html[data-theme="dark"] .cabinet-page :is(.detail-amount > span, .detail-list dt, .date-inputs label, .modal-field, .balance-note) {
  color: #a4b6a5;
}
html[data-theme="dark"] .cabinet-page :is(.date-inputs input, .modal-field input) {
  background: #0f1d16;
  border-color: #344c3a;
  color: #edf4e8;
}
html[data-theme="dark"] .cabinet-page .modal-field input::placeholder {
  color: #a4b6a5;
}
html[data-theme="dark"] .cabinet-page .modal-field input:disabled {
  background: #101d17;
  border-color: #2b4132;
  color: #9eaf9d;
  opacity: 1;
}
html[data-theme="dark"] .cabinet-page .form-error {
  color: #ffb59e;
}
html[data-theme="dark"] .cabinet-page .text-button {
  color: #b7f56b;
}
html[data-theme="dark"] .cabinet-page .text-button:hover {
  color: #d4ffa3;
}
html[data-theme="dark"] .cabinet-page .available-balance {
  background: #203823;
  color: #bad0ac;
}
html[data-theme="dark"] .cabinet-page .available-balance strong {
  color: #daf3c3;
}
html[data-theme="dark"] .cabinet-page .toast {
  background: #203823;
  color: #e5f8d7;
  border-color: #537440;
  box-shadow: 0 8px 40px #00000040;
}
html[data-theme="dark"] .cabinet-page .no-script {
  background: #203823;
  color: #d2e4c5;
}
html[data-theme="dark"] .cabinet-page .sidebar-scrim:not([hidden]) {
  background: #020b07b5;
}
@media (max-width: 800px) {
  html[data-theme="dark"] .login-page .brand-panel {
    border-right: 0;
    border-bottom: 1px solid #2b4132;
  }
}

html[data-theme="dark"] .cabinet-page .sidebar {
  scrollbar-color: #2b4132 transparent;
}
html[data-theme="dark"] .cabinet-page .sidebar::-webkit-scrollbar-thumb {
  background: #2b4132;
}
html[data-theme="dark"] .cabinet-page .side-nav > .nav-soon {
  color: #9fb3a1;
}
html[data-theme="dark"] .cabinet-page .side-nav > .nav-soon:hover {
  background: #1c3224;
  color: #dcebde;
}
