/* ===== COLOR PALETTE #2 VARIABLES ===== */
:root {
  /* Primary Colors */
  --primary-gold: #fdb813;
  --primary-blue: #013b7a;
  --primary-light: #f2f2f2;
  --primary-white: #FFFFFF;
  
  /* Secondary Colors */
  --secondary-blue-light: #0066d1;
  --secondary-blue-dark: #001a3d;
  --secondary-gold-light: #fdc950;
  --secondary-gold-dark: #e5a000;
  
  /* Neutral Colors */
  --neutral-100: #FFFFFF;
  --neutral-200: #f8f9fa;
  --neutral-300: #f2f2f2;
  --neutral-400: #e9ecef;
  --neutral-500: #adb5bd;
  --neutral-600: #6c757d;
  --neutral-700: #495057;
  --neutral-800: #343a40;
  --neutral-900: #212529;
  
  /* Text Colors */
  --text-primary: #212529;
  --text-secondary: #6c757d;
  --text-light: #f2f2f2;
  --text-white: #FFFFFF;
  --text-accent: #013b7a;
  
  /* Background Colors */
  --bg-primary: #FFFFFF;
  --bg-secondary: #f2f2f2;
  --bg-accent: #013b7a;
  --bg-warning: #fdb813;
  
  /* Border Colors */
  --border-light: #e9ecef;
  --border-medium: #adb5bd;
  --border-dark: #495057;
  --border-accent: #013b7a;
  
  /* Shadow Colors */
  --shadow-light: rgba(1, 59, 122, 0.1);
  --shadow-medium: rgba(1, 59, 122, 0.2);
  --shadow-dark: rgba(1, 59, 122, 0.3);
}

/* ===== THEME CONVERSION MAPPINGS ===== */
/* Convert old colors to new palette */

/* Primary Color Replacements */
.primary-color {
  color: var(--primary-gold) !important;
}

.btn__primary {
  background: var(--primary-gold);
  color: var(--primary-blue) !important;
  border: none !important;
}

/* Dark Theme Elements - Convert to Light Professional Theme */

/* Main Containers */
#transferMoney #transferMoneyInner .filter__dashboard,
.dashboard__wrapper--inner .dashboard__menu.boxed,
.dashboard__wrapper--inner .dashboard__mana .tabs_framed > .inner > .boxed {
  background: var(--bg-primary);
  box-shadow: 0 2px 8px var(--shadow-light);
  border: 1px solid var(--border-light);
}

/* Input Fields */
#transferMoney #transferMoneyInner .filter__dashboard .frm__item input,
.dashboard__wrapper--inner .dashboard__mana #user__infor .frm__item input,
.dashboard__wrapper--inner .slect__box,
.dashboard__wrapper--inner .slect__box select {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}

.dashboard__wrapper--inner .slect__box select option {
  background: var(--bg-primary);
}

/* Placeholder Colors */
#transferMoney #transferMoneyInner .filter__dashboard .frm__item input::placeholder {
  color: var(--text-secondary);
}

/* Table Styling */
#transferMoney .tbl__record,
#message .tbl__record,
#bankCard .tbl__record,
#agent__sub .tbl__record,
#agent__url .tbl__record {
  background: var(--bg-primary);
  box-shadow: 0 2px 8px var(--shadow-light);
  border: 1px solid var(--border-light);
}

#transferMoney .tbl__record .wrap__tbl .balance__game,
.tbl__record table .title td {
  background: var(--bg-secondary);
  border-bottom: 1px solid var(--border-light);
}

/* Text Colors */
#transferMoney .tbl__record .wrap__tbl .balance__game h6,
#transferMoney .tbl__record .wrap__tbl .balance__game p,
.dashboard__wrapper--inner .dashboard__mana #user__infor .frm__item label,
#message .tbl__record .tbl__record--bottom,
#bankCard .bank-heading p,
#bankCard .bank-heading span {
  color: var(--text-primary);
}

/* Accent Colors */
#transferMoney .tbl__record .wrap__tbl .balance__main-new p,
#transferMoney .tbl__record .wrap__tbl .balance__total-new h6,
#transferMoney .tbl__record .wrap__tbl .balance__total-new p,
.dashboard__wrapper--inner .color-5c5146,
.dashboard__wrapper--inner .tabs li.active a,
#message .tabs__sub .tabs__link ul li.active a,
#agent__url .tbl__record table .title td a,
#note__page .list__noti li a {
  color: var(--primary-blue);
}

/* Navigation Tabs */
.dashboard__wrapper--inner .tabs li {
  background: var(--bg-accent);
}

.dashboard__wrapper--inner .tabs li.active {
  background: var(--bg-warning);
}

/* Panel Styling */
.dashboard__wrapper--inner .dashboard__menu .panel-group .panel__item .panel__title {
  border-color: var(--border-light);
}

.dashboard__wrapper--inner .dashboard__menu .panel-group .panel__item .panel__title[aria-expanded=true] {
  background: var(--primary-gold);
  color: var(--primary-blue);
  border-bottom: none;
}

.dashboard__wrapper--inner .dashboard__menu .panel-group .panel-collapse .panel-body {
  background: var(--primary-blue);
}

.dashboard__wrapper--inner .dashboard__menu .panel-group .panel-collapse li a {
  color: var(--text-primary);
  border-bottom: none;
}

.dashboard__wrapper--inner .dashboard__menu .panel-group .panel-collapse li a:hover {
  background: var(--bg-secondary);
  color: var(--primary-gold);
}

.dashboard__wrapper--inner .dashboard__menu .panel-group .panel-collapse li a.active {
  background: var(--secondary-color);
  color: var(--text-white);
}

/* Special Sections */
#DWDepositPage .text-title,
#DWDepositPage .payment__note .atentionNote,
#questionPage #question .qa__item a:hover p,
#paymentCodePage p span {
  color: var(--primary-gold);
}

#DWDepositPage .btn__orange--red,
#questionPage #question .qa__gotit a,
#paymentCodePage table td h4 span {
  background: var(--neutral-200);
  color: var(--primary-blue);
  border: none;
}

/* Professional Enhancements */
.professional-card {
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
  border-radius: 8px;
  box-shadow: 0 4px 12px var(--shadow-light);
  transition: box-shadow 0.3s ease;
}

.professional-card:hover {
  box-shadow: 0 6px 20px var(--shadow-medium);
}

.professional-button {
  background: linear-gradient(135deg, var(--primary-gold), var(--secondary-gold-light));
  color: var(--primary-blue);
  border: none;
  border-radius: 6px;
  font-weight: 600;
  transition: all 0.3s ease;
}

.professional-button:hover {
  background: linear-gradient(135deg, var(--secondary-gold-dark), var(--primary-gold));
  transform: translateY(-2px);
  box-shadow: 0 4px 12px var(--shadow-medium);
}

.professional-input {
  border: 2px solid var(--border-light);
  border-radius: 6px;
  background: var(--bg-primary);
  color: var(--text-primary);
  transition: border-color 0.3s ease;
}

.professional-input:focus {
  border-color: var(--primary-gold);
  box-shadow: 0 0 0 3px rgba(253, 184, 19, 0.1);
}

/* Responsive Design Variables */
@media (max-width: 768px) {
  :root {
    --container-padding: 1rem;
    --card-margin: 0.5rem;
    --font-size-small: 0.875rem;
  }
}

/* ===== ORIGINAL CSS WITH COLOR PALETTE #2 VARIABLES ===== */

.primary-color {
  color: var(--primary-gold) !important;
}

.btn__primary {
  background: var(--primary-gold);
  color: var(--text-light) !important;
  border: none !important;
}

#transferMoney #transferMoneyInner {
  justify-content: space-between;
  height: 100%;
}
#transferMoney #transferMoneyInner .filter__dashboard {
  width: 48%;
  background: var(--bg-primary);
  box-shadow: 0 2px 8px var(--shadow-light);
  border: 1px solid var(--border-light);
}
#transferMoney #transferMoneyInner .filter__dashboard::before {
  display: none;
}
#transferMoney #transferMoneyInner .filter__dashboard .frm__item input {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}
#transferMoney #transferMoneyInner .filter__dashboard .frm__item input::-moz-placeholder {
  color: var(--text-secondary);
}
#transferMoney #transferMoneyInner .filter__dashboard .frm__item input:-ms-input-placeholder {
  color: var(--text-secondary);
}
#transferMoney #transferMoneyInner .filter__dashboard .frm__item input::placeholder {
  color: var(--text-secondary);
}
#transferMoney #transferMoneyInner .filter__dashboard .frm__item .noteTransfer {
  color: var(--text-primary);
}
#transferMoney #transferMoneyInner .filter__dashboard .frm__item .noteTransfer span:nth-child(1) {
  color: #d90500;
}
#transferMoney #transferMoneyInner .filter__dashboard .frm__item .btn__primary {
  background: var(--primary-gold);
}
#transferMoney #transferMoneyInner .filter__dashboard .slect__box select {
  background: var(--bg-primary);
  color: var(--text-primary);
  border: 1px solid var(--border-light);
}
#transferMoney #transferMoneyInner .filter__dashboard .slect__box span {
  z-index: 2;
}
#transferMoney .tbl__record {
  width: 48%;
  background: var(--bg-primary);
  box-shadow: 0 2px 8px var(--shadow-light);
  border: 1px solid var(--border-light);
}
#transferMoney .tbl__record .wrap__tbl .balance__game {
  border-bottom: 1px solid var(--border-light);
  display: flex;
  padding: 8px;
  align-items: center;
  justify-content: space-between;
}
#transferMoney .tbl__record .wrap__tbl .balance__game h6 {
  margin-top: 0;
  font-size: 14px;
  color: var(--text-primary);
  margin-bottom: 6px;
}
#transferMoney .tbl__record .wrap__tbl .balance__game p {
  color: var(--text-primary);
}
#transferMoney .tbl__record .wrap__tbl .balance__main-new p {
  color: var(--primary-gold);
}
#transferMoney .tbl__record .wrap__tbl .balance__total-new {
  background: var(--bg-secondary);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#transferMoney .tbl__record .wrap__tbl .balance__total-new h6 {
  color: var(--primary-gold);
  margin-bottom: 0;
  margin-right: 8px;
}
#transferMoney .tbl__record .wrap__tbl .balance__total-new p {
  color: var(--primary-gold);
}

.dashboard__wrapper--inner .slect__box {
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
  color: var(--text-primary);
}
.dashboard__wrapper--inner .slect__box select {
  border: none;
}
.dashboard__wrapper--inner .slect__box select option{
  background: var(--bg-primary);
}
.dashboard__wrapper--inner .tabs li {
  background: var(--bg-accent);
}
.dashboard__wrapper--inner .tabs li a {
  border: 1px solid transparent;
  border-bottom: none;
  border-radius: 5px 5px 0 0;
}
.dashboard__wrapper--inner .tabs li.active {
  background: var(--bg-warning);
}
.dashboard__wrapper--inner .tabs li.active a {
  border-color: var(--primary-gold);
  color: var(--neutral-900);
}
.dashboard__wrapper--inner .dashboard__menu.boxed {
  background: var(--primary-blue);
}
.dashboard__wrapper--inner .dashboard__menu .panel-group .panel__item .panel__title {
  border-color: var(--border-light);
}
.dashboard__wrapper--inner .dashboard__menu .panel-group .panel__item .panel__title[aria-expanded=true] {
  background: var(--primary-gold);
  color: var(--primary-blue);
  border-bottom: none;
}
.dashboard__wrapper--inner .dashboard__menu .panel-group .panel-collapse {
  border-bottom: none;
}
.dashboard__wrapper--inner .dashboard__menu .panel-group .panel-collapse .panel-body {
  background: var(--bg-secondary);
}
.dashboard__wrapper--inner .dashboard__menu .panel-group .panel-collapse li a {
  color: var(--text-primary);
  border-bottom: none;
}
.dashboard__wrapper--inner .dashboard__menu .panel-group .panel-collapse li a:hover {
  background: var(--bg-secondary);
  color: var(--primary-gold);
}
.dashboard__wrapper--inner .dashboard__menu .panel-group .panel-collapse li a.active {
  background: var(--secondary-color);
  color: var(--text-primary);
}
.dashboard__wrapper--inner .dashboard__mana .tabs_framed > .inner > .boxed {
  background: var(--bg-primary);
  border-top: 1px solid var(--primary-gold);
  border-radius: 0;
}
.dashboard__wrapper--inner .dashboard__mana #user__infor .frm__item label {
  color: var(--text-primary);
}
.dashboard__wrapper--inner .dashboard__mana #user__infor .frm__item input {
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
  border-radius: 8px;
  color: var(--text-primary);
}
.dashboard__wrapper--inner .dashboard__mana #user__infor .frm__item .btn__primary {
  background: var(--primary-gold);
}

#message .tbl__record {
  background: var(--bg-primary);
}
#message .tbl__record table .title td {
  background: var(--neutral-600);
}
#message .tbl__record .tbl__record--bottom {
  color: var(--text-primary);
}
#message .tabs__sub .tabs__link ul {
  border-bottom: 2px solid var(--border-medium);
  padding-left: 0;
}
#message .tabs__sub .tabs__link ul li {
  margin-bottom: -2px;
}
#message .tabs__sub .tabs__link ul li a {
  border: none;
  border-bottom: 2px solid transparent;
  color: var(--text-primary);
}
#message .tabs__sub .tabs__link ul li a:hover::before {
  display: none;
}
#message .tabs__sub .tabs__link ul li.active a {
  color: var(--primary-gold);
  border-top: none;
  border-bottom-color: var(--primary-gold);
}
#message .tabs__sub .tabs__link ul li.active a::before {
  display: none;
}
#message .tabs__sub .tab-content #send .frm__item label {
  color: var(--text-primary);
}
#message .tabs__sub .tab-content #send .frm__item input,
#message .tabs__sub .tab-content #send .frm__item textarea {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}
#message .tabs__sub .tab-content #send .frm__item .btn__primary {
  background: var(--primary-gold);
}

#bankCard .bank-heading p {
  color: var(--text-primary);
}
#bankCard .bank-heading span {
  color: var(--text-primary);
}
#bankCard .tbl__record {
  background: var(--bg-primary);
}
#bankCard .tbl__record table .title td {
  background: var(--neutral-600);
}
#bankCard .tbl__record .tbl__record--bottom {
  color: var(--text-primary);
}
#bankCard .bank_card_btn button {
  background: var(--primary-gold);
}

#agent__regis .frm__item label {
  color: var(--text-primary);
}
#agent__regis .frm__item input {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}
#agent__regis .frm__item .btn__primary {
  background: var(--primary-gold);
}

#agent__sub .filter__dashboard {
  background: var(--bg-primary);
  box-shadow: 0 2px 8px var(--shadow-light);
  margin-bottom: 12px;
}
#agent__sub .filter__dashboard::before {
  display: none;
}
#agent__sub .filter__dashboard .frm__item label {
  color: var(--text-primary);
}
#agent__sub .filter__dashboard .frm__item input {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}
#agent__sub .filter__dashboard .frm__btn .btn__primary {
  background: var(--primary-gold);
}
#agent__sub .tbl__record {
  background: var(--bg-primary);
}
#agent__sub .tbl__record table .title td {
  background: var(--neutral-600);
}
#agent__sub .tbl__record .tbl__record--bottom {
  color: var(--text-primary);
}

#agent__url .agent__auto_heading p,
#agent__url .agent__auto_heading span {
  color: var(--text-primary);
}
#agent__url .tbl__record {
  background: var(--bg-primary);
}
#agent__url .tbl__record table .title td {
  background: var(--neutral-600);
}
#agent__url .tbl__record table .title td a {
  color: var(--primary-gold);
}
#agent__url .tbl__record .tbl__record--bottom {
  color: var(--text-primary);
}

#agent__teambalance table {
  background: var(--bg-secondary);
  border-radius: 8px;
  color: var(--text-primary);
}
#agent__teambalance table td {
  border: none;
}

#reportZbPage .filter__dashboard {
  background: var(--bg-primary);
  margin-bottom: 16px;
}
#reportZbPage .filter__dashboard::before {
  display: none;
}
#reportZbPage .filter__dashboard .frm__item label {
  color: var(--text-primary);
}
#reportZbPage .filter__dashboard .frm__item input {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}
#reportZbPage .filter__dashboard .frm__item .totxt__date {
  color: var(--text-secondary);
}
#reportZbPage .tbl__record {
  background: var(--bg-primary);
}
#reportZbPage .tbl__record table .title td {
  background: var(--neutral-600);
}
#reportZbPage .tbl__record .tbl__record--bottom {
  color: var(--text-primary);
}

#bonusReportPage .filter__dashboard {
  background: var(--bg-primary);
  margin-bottom: 16px;
}
#bonusReportPage .filter__dashboard::before {
  display: none;
}
#bonusReportPage .filter__dashboard .frm__item label {
  color: var(--text-primary);
}
#bonusReportPage .filter__dashboard .frm__item input {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}
#bonusReportPage .filter__dashboard .frm__item .totxt__date {
  color: var(--text-secondary);
}
#bonusReportPage .tbl__record {
  background: var(--bg-primary);
}
#bonusReportPage .tbl__record table .title td {
  background: var(--neutral-600);
}
#bonusReportPage .tbl__record .tbl__record--bottom {
  color: var(--text-primary);
}

#note__page .list__noti li .span_r {
  color: var(--text-primary);
}
#note__page .list__noti li a {
  color: var(--primary-gold);
}

#reportWlPage .filter__dashboard {
  background: var(--bg-primary);
  margin-bottom: 16px;
}
#reportWlPage .filter__dashboard::before {
  display: none;
}
#reportWlPage .filter__dashboard .frm__item label {
  color: var(--text-primary);
}
#reportWlPage .filter__dashboard .frm__item input {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}
#reportWlPage .filter__dashboard .frm__item .totxt__date {
  color: var(--text-secondary);
}
#reportWlPage .tbl__record {
  background: var(--bg-primary);
  box-shadow: 0 2px 8px var(--shadow-light);
}
#reportWlPage .tbl__record table .title td {
  background: var(--neutral-600);
}

#reportIDPage .filter__dashboard {
  background: var(--bg-primary);
  margin-bottom: 16px;
}
#reportIDPage .filter__dashboard::before {
  display: none;
}
#reportIDPage .filter__dashboard .frm__item label {
  color: var(--text-primary);
}
#reportIDPage .filter__dashboard .frm__item input {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}
#reportIDPage .filter__dashboard .frm__item .totxt__date {
  color: var(--text-secondary);
}
#reportIDPage .filter__dashboard .frm__btn {
  padding-top: 24px;
}
#reportIDPage .tabs__sub .tabs__link ul {
  border-bottom: 2px solid var(--border-medium);
  padding-left: 0;
}
#reportIDPage .tabs__sub .tabs__link ul li {
  margin-bottom: -2px;
}
#reportIDPage .tabs__sub .tabs__link ul li a {
  border: none;
  border-bottom: 2px solid transparent;
  color: var(--text-primary);
}
#reportIDPage .tabs__sub .tabs__link ul li a:hover::before {
  display: none;
}
#reportIDPage .tabs__sub .tabs__link ul li.active a {
  color: var(--primary-gold);
  border-top: none;
  border-bottom-color: var(--primary-gold);
}
#reportIDPage .tabs__sub .tabs__link ul li.active a::before {
  display: none;
}
#reportIDPage .tabs__sub .tab-content #send .frm__item label {
  color: var(--text-primary);
}
#reportIDPage .tabs__sub .tab-content #send .frm__item input,
#reportIDPage .tabs__sub .tab-content #send .frm__item textarea {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}
#reportIDPage .tabs__sub .tab-content #send .frm__item .btn__primary {
  background: var(--primary-gold);
}
#reportIDPage .tbl__record {
  background: transparent;
  box-shadow: none;
}
#reportIDPage .tbl__record table .title td {
  background: var(--neutral-600);
}
#reportIDPage .tbl__record tr td {
  background: var(--primary-blue);
  border-right: 1px solid var(--secondary-blue-light);
  border-top: 1px solid var(--secondary-blue-light);
  border-bottom: none;
  color: var(--text-white);
}
#reportIDPage .tbl__record tr td span {
  color: var(--text-white);
}
#reportIDPage .tbl__record tr td.title {
  background: var(--secondary-blue-dark);
}
#reportIDPage .tbl__record tr:last-child td:last-child, #reportIDPage .tbl__record tr:last-child td:first-child {
  border-radius: 0;
}
#reportIDPage .tbl__record tr:last-child td:nth-child(2) span {
  color: var(--primary-gold) !important;
  font-weight: 500;
}
#reportIDPage .tbl__record tr:last-child td:last-child b {
  color: var(--primary-gold);
}
#reportIDPage .tbl__record tr:first-child td:last-child, #reportIDPage .tbl__record tr:first-child td:first-child {
  border-radius: 0;
}

#reportDayPage .filter__dashboard {
  background: var(--bg-primary);
  margin-bottom: 16px;
}
#reportDayPage .filter__dashboard::before {
  display: none;
}
#reportDayPage .filter__dashboard .frm__item label {
  color: var(--text-primary);
}
#reportDayPage .filter__dashboard .frm__item input {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}
#reportDayPage .filter__dashboard .frm__item .totxt__date {
  color: var(--text-secondary);
}
#reportDayPage .tbl__record {
  background: var(--bg-primary);
  box-shadow: 0 2px 8px var(--shadow-light);
}
#reportDayPage .tbl__record table .title td {
  background: var(--neutral-600);
}
#reportDayPage .tbl__record .tbl__record--bottom p {
  color: var(--text-primary);
}
#reportDayPage .tbl__record .tbl__record--bottom p span:last-child {
  color: var(--primary-gold) !important;
}

#DWDepositPage .text-title {
  color: var(--primary-color);
}
#DWDepositPage .rechager__time {
  color: var(--text-primary);
}
#DWDepositPage .payment__note {
  background: transparent;
  border: none;
}
#DWDepositPage .payment__note p {
  color: var(--text-primary);
}
#DWDepositPage .payment__note .atentionNote {
  color: var(--primary-gold);
}
#DWDepositPage .payment__note ul li {
  color: var(--text-primary);
}
#DWDepositPage .tabs__link li.active a {
  color: var(--primary-blue);
}
#DWDepositPage .logo__payment .r__c--emu.r__c--emu13x13 .r__c--ui:hover .wrap__logo {
  border-color: var(--primary-blue);
}
#DWDepositPage .logo__payment .r__c--emu.r__c--emu13x13 .r__c--ui input:checked ~ .check .checked {
  background: var(--primary-blue);
}
#DWDepositPage .logo__payment .r__c--emu.r__c--emu13x13 .r__c--ui input:checked ~ .wrap__logo {
  background: linear-gradient(225deg, var(--secondary-blue-light), var(--primary-blue) 70%);
  border-color: var(--primary-blue);
}
#DWDepositPage .logo__payment .wrap__logo .tick {
  border-left-color: var(--primary-blue);
}
#DWDepositPage .btn__orange--red {
  border: none;
  background: var(#eaeaea);
  color: var(--neutral-900);
  font-weight: 700;
}

#DWDepositPage .btn__nap__orange--red {
	background: linear-gradient(to bottom, #5b1313, #931f1f);
	color: var(--text-light);
	height: 40px;
	border: none;
	border-radius: 5px;
	font-weight: 700;
}

#DWDepositPage .btn__rut__orange--red {
	background: #fdb813;
	color: var(--text-light);
	height: 40px;
	border: none;
	border-radius: 5px;
	font-weight: 700;
}

#DWDepositRecordPage .filter__dashboard {
  background: var(--bg-primary);
  margin-bottom: 16px;
}
#DWDepositRecordPage .filter__dashboard::before {
  display: none;
}
#DWDepositRecordPage .filter__dashboard .frm__item label {
  color: var(--text-primary);
}
#DWDepositRecordPage .filter__dashboard .frm__item input {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}
#DWDepositRecordPage .filter__dashboard .frm__item .totxt__date {
  color: var(--text-secondary);
}
#DWDepositRecordPage .tbl__record {
  background: var(--bg-primary);
  box-shadow: 0 2px 8px var(--shadow-light);
}
#DWDepositRecordPage .tbl__record table .title td {
  background: var(--neutral-600);
}

#DWWithDrawlRecordPage .filter__dashboard {
  background: var(--bg-primary);
  margin-bottom: 16px;
}
#DWWithDrawlRecordPage .filter__dashboard::before {
  display: none;
}
#DWWithDrawlRecordPage .filter__dashboard .frm__item label {
  color: var(--text-primary);
}
#DWWithDrawlRecordPage .filter__dashboard .frm__item input {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}
#DWWithDrawlRecordPage .filter__dashboard .frm__item .totxt__date {
  color: var(--text-secondary);
}
#DWWithDrawlRecordPage .tbl__record {
  background: var(--bg-primary);
  box-shadow: 0 2px 8px var(--shadow-light);
}
#DWWithDrawlRecordPage .tbl__record table .title td {
  background: var(--neutral-600);
}
#DWWithDrawlRecordPage .tbl__record .tbl__record--bottom p {
  color: var(--text-primary);
}
#DWWithDrawlRecordPage .tbl__record .tbl__record--bottom p span:last-child {
  color: var(--primary-gold) !important;
}

#DWWithDrawlPage .with-drawl-heading span {
  color: var(--text-primary);
}
#DWWithDrawlPage .with-drawl-heading p {
  color: var(--text-primary);
}
#DWWithDrawlPage .frm__item label {
  color: var(--text-primary);
}
#DWWithDrawlPage .frm__item #ebalance {
  color: var(--primary-gold);
}
#DWWithDrawlPage .frm__item span {
  color: var(--text-primary);
}
#DWWithDrawlPage .frm__item span span {
  color: var(--primary-gold);
}
#DWWithDrawlPage .frm__item select,
#DWWithDrawlPage .frm__item input {
  color: var(--text-primary);
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
}
#DWWithDrawlPage .frm__item .btn__primary {
  background: var(--primary-gold);
}

#questionPage #question .qa__item a {
  color: var(--text-secondary);
}
#questionPage #question .qa__item a:hover p {
  color: var(--primary-gold);
}
#questionPage #question .qa__item a .num__qa {
  background-color: transparent;
}
#questionPage #question .qa__item a p {
  color: var(--text-primary);
  border-bottom: none;
}
#questionPage #question .qa__gotit .line {
  display: none;
}
#questionPage #question .qa__gotit a {
  background: var(--primary-gold);
  border: none;
  color: var(--primary-blue);
  font-size: 14px;
  width: 250px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
#questionPage #question .qa__gotit a img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
#questionPage #question .qa__gotit a span {
  font-size: 16px;
  font-weight: 500;
}

#paymentCodePage h1,
#paymentCodePage p,
#paymentCodePage span {
  color: var(--text-primary);
}
#paymentCodePage p span {
  color: var(--primary-gold);
}
#paymentCodePage table td h4 span {
  background: var(--primary-gold);
  color: var(--primary-blue);
  font-weight: 500;
}

.register__page {
  background: var(--bg-primary);
}
.register__page .inner {
  width: 80%;
  margin: 0 auto;
  background: var(--bg-primary);
}
.register__page .inner h2 {
  color: var(--text-primary);
}
.register__page .frm__item {
  margin-bottom: 10px;
}
.register__page .frm__item label {
  display: block;
  color: var(--text-primary);
  font-size: 15px;
  text-align: left;
  font-weight: 400;
}
.register__page .frm__item input {
  border: 1px solid var(--border-light);
}
.register__page .frm__item input:hover, 
.register__page .frm__item input:active, 
.register__page .frm__item input:focus {
  border: 1px solid var(--primary-gold);
}