/* Generated by scripts/build-black-text.mjs. Black text colors only; preserve semantic colors and cascade. */
@layer desktop-screen-fit {
  @media (min-width: 1101px) {html[data-appearance="black"] #profile-section .rr-assumption-caveat { color: #e6e6e6 !important
}html[data-appearance="black"] #profile-section .rr-assumption-summary-values { color: #e6e6e6 !important
}
  }
}
html[data-appearance="black"] #profile-section .profile-page.banymay-my-plan.is-retirement-resilience {
  --rr-text: #f1f5f7;
  --rr-secondary: #e6e6e6;
  --rr-muted: #e6e6e6;
  color: var(--rr-text) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan.is-retirement-resilience .rr-green { color: var(--rr-green) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan.is-retirement-resilience .rr-cyan { color: var(--rr-cyan) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan.is-retirement-resilience .rr-blue { color: var(--rr-blue) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan.is-retirement-resilience .rr-amber { color: var(--rr-amber) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan.is-retirement-resilience .rr-red { color: var(--rr-danger) !important;
}
html[data-appearance="black"] #profile-section .rr-page-head h1 { color: var(--rr-text);
}
html[data-appearance="black"] #profile-section .rr-page-head p { color: var(--rr-secondary);
}
html[data-appearance="black"] #profile-section .rr-updated { color: var(--rr-secondary);
}
html[data-appearance="black"] #profile-section .rr-kpi > span { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-kpi > strong { color: var(--rr-text);
}
html[data-appearance="black"] #profile-section .rr-panel h2 { color: var(--rr-text);
}
html[data-appearance="black"] #profile-section .rr-big-score strong { color: var(--rr-green);
}
html[data-appearance="black"] #profile-section .rr-big-score span,
html[data-appearance="black"] #profile-section .rr-resilience-score span { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-status { color: var(--rr-green);
}
html[data-appearance="black"] #profile-section .rr-scale { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-summary { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-metric-list > div { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-label { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-resilience-score strong { color: var(--rr-blue);
}
html[data-appearance="black"] #profile-section .rr-value-list > div { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-coverage-row span { color: #e2e9ec;
}
html[data-appearance="black"] #profile-section .rr-coverage-row strong { color: #f2f5f7;
}
html[data-appearance="black"] #profile-section .rr-coverage-row em { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-inner-box h3,
html[data-appearance="black"] #profile-section .rr-timing h3 { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-inner-box > div { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-inner-box strong { color: #eaf0f2;
}
html[data-appearance="black"] #profile-section .rr-stress table { color: #e2e9ec;
}
html[data-appearance="black"] #profile-section .rr-stress th { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-alert > span { color: #071219;
}
html[data-appearance="black"] #profile-section .rr-alert strong { color: var(--rr-danger);
}
html[data-appearance="black"] #profile-section .rr-alert p { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-spend-value { color: var(--rr-green);
}
html[data-appearance="black"] #profile-section .rr-spending > p { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-lifestyle-list > div { color: #e5ebed;
}
html[data-appearance="black"] #profile-section .rr-lifestyle-list b { color: #071219;
}
html[data-appearance="black"] #profile-section .rr-target-box { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-milestone strong { color: #e7edef;
}
html[data-appearance="black"] #profile-section .rr-milestone span { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-timing-grid span,
html[data-appearance="black"] #profile-section .rr-timing-grid small { color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-timing-grid strong { color: var(--rr-green);
}
html[data-appearance="black"] .allocation-option {
  color: #e6e6e6;
}
html[data-appearance="black"] .allocation-option.active {
  color: #ffffff;
}
html[data-appearance="black"] .allocation-option:not(.active):hover {
  color: rgba(255, 255, 255, 0.95);
}
html[data-appearance="black"] .dividends-chart-title {
  color: #ffffff;
}
html[data-appearance="black"] .dividends-chart-filter-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .allocation-item .allocation-name {
  color: #e6e6e6;
}
html[data-appearance="black"] .allocation-item .allocation-percentage {
  color: #e6e6e6;
}
html[data-appearance="black"] .allocation-hover-popup-title {
  color: #f6f7fb;
}
html[data-appearance="black"] .allocation-hover-popup-percent {
  color: #e6e6e6;
}
html[data-appearance="black"] .allocation-hover-popup-total {
  color: #eef2ff;
}
html[data-appearance="black"] .allocation-hover-popup-row--head {
  color: #e6e6e6;
}
html[data-appearance="black"] .allocation-hover-popup-symbol,
html[data-appearance="black"] .allocation-hover-popup-value {
  color: #eef2ff;
}
html[data-appearance="black"] .allocation-hover-popup-company {
  color: #e6e6e6;
}
html[data-appearance="black"] .allocation-hover-popup-more {
  color: #e6e6e6;
}
html[data-appearance="black"] .allocation-hover-popup-empty {
  color: #e6e6e6;
}
html[data-appearance="black"] #stocks-section .stocks-last-updated {
  color: #e6e6e6;
}
html[data-appearance="black"] .column-filter-toggle {
  color: #e6e6e6;
}
html[data-appearance="black"] .column-filter-toggle.active {
  color: #00c774;
}
html[data-appearance="black"] .column-filter-toggle:hover {
  color: #e6e6e6;
}
html[data-appearance="black"] .column-filter-option {
  color: #e6e6e6;
}
html[data-appearance="black"] .column-filter-option.active {
  color: #00c774;
}
html[data-appearance="black"] #stocks-section .stocks-table thead th {
  color: #e6e6e6;
}
html[data-appearance="black"] #stocks-section .stocks-table th.sortable:hover {
  color: #64ffda;
}
html[data-appearance="black"] .stocks-table thead th {
  color: #e6e6e6;
}
html[data-appearance="black"] #stocks-tbody td {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-tbody td {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section .stocks-table thead th {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section .stocks-table thead th.sortable:hover {
  color: #64ffda;
}
html[data-appearance="black"] #deposits-section .deposits-header-info {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section .deposits-header-info:hover,
html[data-appearance="black"] #deposits-section .deposits-header-info:focus-visible {
  color: #e8fff6;
}
html[data-appearance="black"] #deposits-section .deposits-header-info::after {
  color: #e6e6e6;
}
html[data-appearance="black"] #stocks-tbody td[data-field='number'] {
  color: #e6e6e6;
}
html[data-appearance="black"] #stocks-tbody td[data-field='symbol'],
html[data-appearance="black"] #stocks-tbody td[data-field='company'] {
  color: #e6e6e6;
}
html[data-appearance="black"] #stocks-tbody td[data-field='allocation'],
html[data-appearance="black"] #stocks-tbody td[data-field='weight'] {
  color: #e6e6e6;
}
html[data-appearance="black"] #stocks-tbody td[data-field='allocation'] {
  color: #00d9ff;
}
html[data-appearance="black"] #deposits-tbody td[data-field='count'] {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-tbody td[data-field='amount'] {
  color: #e6e6e6;
}
html[data-appearance="black"] #stocks-tbody .editable-cell input,
html[data-appearance="black"] #stocks-tbody .editable-cell select {
  color: #fff;
}
html[data-appearance="black"] .price-change-cell {
  color: #e6e6e6;
}
html[data-appearance="black"] #stocks-section td[data-field="symbol"],
html[data-appearance="black"] #stocks-section td[data-field="company"],
html[data-appearance="black"] #stocks-section td[data-field="shares"],
html[data-appearance="black"] #stocks-section td[data-field="share_price"],
html[data-appearance="black"] #stocks-section td[data-field="broker"],
html[data-appearance="black"] #stocks-section td[data-field="sector"],
html[data-appearance="black"] #stocks-section td[data-field="risk"] {
  color: #e6e6e6;
}
html[data-appearance="black"] #stocks-section td[data-field="company"][data-tooltip]::after {
  color: #111111;
}
html[data-appearance="black"] {
  --app-text-primary: #e6e6e6;
  --app-text-strong: #e6e6e6;
  --app-text-muted: #e6e6e6;
  --app-text-subtle: #e6e6e6;
}
html[data-appearance="black"] body {
  color: var(--app-text-primary);
}
html[data-appearance="black"] .auth-language-bar {
  color: #e6e6e6;
}
html[data-appearance="black"] .auth-language-select {
  color: #fff;
}
html[data-appearance="black"] .auth-language-select option {
  color: #111;
}
html[data-appearance="black"] .brand-title {
  color: #ffffff;
}
html[data-appearance="black"] .brand-sub {
  color: #e6e6e6;
}
html[data-appearance="black"] .input-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .login-input {
  color: #e2e8f0;
}
html[data-appearance="black"] .login-input::placeholder { color: #e6e6e6;
}
html[data-appearance="black"] .password-toggle {
  color: #e6e6e6;
}
html[data-appearance="black"] .remember-me {
  color: #e6e6e6;
}
html[data-appearance="black"] .forgot-link {
  color: #6b8cff;
}
html[data-appearance="black"] .forgot-link:hover {
  color: #00d9ff;
}
html[data-appearance="black"] .login-btn.primary {
  color: #ffffff;
}
html[data-appearance="black"] .login-btn.ghost {
  color: #e6e6e6;
}
html[data-appearance="black"] .login-btn.ghost:hover {
  color: #fff;
}
html[data-appearance="black"] .social-auth-btn--google {
  color: #1f2937;
}
html[data-appearance="black"] .sep-text {
  color: #e6e6e6;
}
html[data-appearance="black"] .login-footer {
  color: #e6e6e6;
}
html[data-appearance="black"] .auth-alert strong {
  color: #ffffff;
}
html[data-appearance="black"] .auth-alert span {
  color: #e6e6e6;
}
html[data-appearance="black"] .wow-dialog__title {
  color: #ffffff;
}
html[data-appearance="black"] .wow-dialog__message {
  color: #e6e6e6;
}
html[data-appearance="black"] .wow-dialog__close {
  color: #ffffff;
}
html[data-appearance="black"] .nav-stats .stat-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .nav-stats .stat-item--balance .currency-symbol {
  color: rgba(145, 238, 255, 0.84);
}
html[data-appearance="black"] .nav-stats .stat-item--profit .currency-symbol {
  color: rgba(147, 255, 201, 0.84);
}
html[data-appearance="black"] .header-greeting {
  color: #e6e6e6;
}
html[data-appearance="black"] .header-greeting-name {
  color: inherit;
}
html[data-appearance="black"] .header-greeting-mark {
  color: rgba(140, 239, 255, 0.88);
}
html[data-appearance="black"] .header-investor-badge-pill-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .header-investor-badge-pill-value {
  color: #f3fbff;
}
html[data-appearance="black"] .header-investor-badge-pill--accent .header-investor-badge-pill-value {
  color: #8cefff;
}
html[data-appearance="black"] .header-investor-badge[data-state="empty"] .header-investor-badge-pill-value {
  color: #e6e6e6;
}
html[data-appearance="black"] .leaderboard-score-info-tip {
  color: rgba(244, 252, 255, 0.96);
}
html[data-appearance="black"] .leaderboard-score-info-tip::after {
  color: rgba(242, 248, 255, 0.96);
}
html[data-appearance="black"] #total-balance {
  color: #00d9ff;
}
html[data-appearance="black"] #total-profit {
  color: #00ff88;
}
html[data-appearance="black"] .nav-menu li a {
  color: #e6e6e6;
}
html[data-appearance="black"] .nav-menu li a:hover {
  color: #e6e6e6;
}
html[data-appearance="black"] .nav-menu li a.active {
  color: rgba(255, 255, 255, 0.96);
}
html[data-appearance="black"] .profile-nav-badge,
html[data-appearance="black"] .admin-new-users-nav-badge,
html[data-appearance="black"] .leaderboard-nav-badge {
  color: #fff;
}
html[data-appearance="black"] .profile-notification-title {
  color: #f4fff8;
}
html[data-appearance="black"] .profile-notification-body {
  color: #e6e6e6;
}
html[data-appearance="black"] .profile-notification-close {
  color: #f4fff8;
}
html[data-appearance="black"] .settings-menu-item {
  color: rgba(242, 250, 255, 0.96);
}
html[data-appearance="black"] .settings-menu-icon {
  color: #8cecff;
}
html[data-appearance="black"] .settings-menu-icon-platform {
  color: #84efff;
}
html[data-appearance="black"] .settings-menu-icon-account {
  color: #75d8ff;
}
html[data-appearance="black"] .settings-menu-icon-language {
  color: #a7f4ff;
}
html[data-appearance="black"] .settings-menu-icon-currency {
  color: #a9efff;
}
html[data-appearance="black"] .settings-menu-row {
  color: #e6e6e6;
}
html[data-appearance="black"] .settings-select {
  color: rgba(241, 251, 255, 0.96);
}
html[data-appearance="black"] .settings-language-trigger {
  color: rgba(241, 251, 255, 0.96);
}
html[data-appearance="black"] .settings-language-current-code {
  color: #8cf5ff;
}
html[data-appearance="black"] .settings-language-chevron {
  color: rgba(189, 243, 255, 0.92);
}
html[data-appearance="black"] .settings-language-option {
  color: #e6e6e6;
}
html[data-appearance="black"] .settings-language-option-code {
  color: rgba(165, 241, 255, 0.95);
}
html[data-appearance="black"] .settings-language-option-check {
  color: #8cf5ff;
}
html[data-appearance="black"] .settings-chip {
  color: #e6e6e6;
}
html[data-appearance="black"] .settings-chip-row .settings-chip:hover {
  color: rgba(245, 252, 255, 0.95);
}
html[data-appearance="black"] .settings-chip-row .settings-chip.active {
  color: #dffbff;
}
html[data-appearance="black"] .settings-logout-btn {
  color: #00d9ff;
}
html[data-appearance="black"] .leaderboard-header {
  color: #ffffff;
}
html[data-appearance="black"] .leaderboard-header h2 {
  color: #e6e6e6;
}
html[data-appearance="black"] .leaderboard-subtitle {
  color: #e6e6e6;
}
html[data-appearance="black"] .leaderboard-loaded {
  color: #e6e6ff;
}
html[data-appearance="black"] .leaderboard-card {
  color: #ffffff;
}
html[data-appearance="black"] .leaderboard-tier {
  color: #ffd166;
}
html[data-appearance="black"] .leaderboard-card.silver .leaderboard-tier { color: #e6e6e6;
}
html[data-appearance="black"] .leaderboard-card.bronze .leaderboard-tier { color: #ffb066;
}
html[data-appearance="black"] .leaderboard-card-name {
  color: #e6e6e6;
}
html[data-appearance="black"] .leaderboard-card-meta {
  color: #e6e6e6;
}
html[data-appearance="black"] .leaderboard-popular {
  color: #e8faff;
}
html[data-appearance="black"] .leaderboard-popular-tag {
  color: #7fe6ff;
}
html[data-appearance="black"] .leaderboard-popular-name {
  color: #e6e6e6;
}
html[data-appearance="black"] .leaderboard-popular-meta {
  color: #e6e6e6;
}
html[data-appearance="black"] .leaderboard-pagination-left label,
html[data-appearance="black"] .leaderboard-pagination-info {
  color: #e6e6e6;
}
html[data-appearance="black"] .leaderboard-pagination-left select {
  color: #ffffff;
}
html[data-appearance="black"] .leaderboard-table table {
  color: #ffffff;
}
html[data-appearance="black"] .leaderboard-table tbody td {
  color: #e6e6e6;
}
html[data-appearance="black"] .leaderboard-table tbody td:nth-child(6) {
  color: #e6e6e6;
}
html[data-appearance="black"] .leaderboard-sort-btn {
  color: #e6e6e6;
}
html[data-appearance="black"] .leaderboard-sort-btn:hover {
  color: #ffffff;
}
html[data-appearance="black"] .leaderboard-sort-btn.active {
  color: #7fe6ff;
}
html[data-appearance="black"] .leaderboard-rank {
  color: #ffd166;
}
html[data-appearance="black"] .leaderboard-country-name {
  color: #e6e6e6;
}
html[data-appearance="black"] .leaderboard-table tbody td .leaderboard-pct-positive {
  color: #64f08a;
}
html[data-appearance="black"] .leaderboard-table tbody td .leaderboard-pct-negative {
  color: #ff6b72;
}
html[data-appearance="black"] .leaderboard-table tbody td .leaderboard-pct-zero {
  color: #ffffff;
}
html[data-appearance="black"] .leaderboard-like-btn {
  color: #56f1de;
}
html[data-appearance="black"] .leaderboard-like-btn:hover:not(:disabled) {
  color: #8ffff0;
}
html[data-appearance="black"] .leaderboard-like-btn.active {
  color: #b8fff6;
}
html[data-appearance="black"] .leaderboard-like-count {
  color: #a7fff2;
}
html[data-appearance="black"] .container {
  color: white;
}
html[data-appearance="black"] .metric-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .settings-missing-tip {
  color: #e6e6e6;
}
html[data-appearance="black"] .settings-missing-tip::after {
  color: rgba(242,248,255,0.96);
}
html[data-appearance="black"] .metric-value {
  color: #e6e6e6;
}
html[data-appearance="black"] .metric-value.positive { color: #00bf65;
}
html[data-appearance="black"] .metric-value.negative { color: #bf5050;
}
html[data-appearance="black"] .metric-value.warning { color: #ffc107;
}
html[data-appearance="black"] .metric-value.accent { color: #00d9ff;
}
html[data-appearance="black"] .dashboard-advanced-metrics-kicker,
html[data-appearance="black"] .dashboard-advanced-metrics-period {
  color: #e6e6e6;
}
html[data-appearance="black"] .dashboard-advanced-metrics-kicker {
  color: #e6e6e6;
}
html[data-appearance="black"] .dashboard-advanced-metrics-period {
  color: rgba(126, 230, 255, 0.72);
}
html[data-appearance="black"] .dashboard-advanced-metric-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .dashboard-advanced-metric-value {
  color: #7ee6ff;
}
html[data-appearance="black"] .dashboard-advanced-metric-value.positive {
  color: #00bf65;
}
html[data-appearance="black"] .dashboard-advanced-metric-value.negative {
  color: #bf5050;
}
html[data-appearance="black"] .dashboard-advanced-metric-value.warning {
  color: #ffc107;
}
html[data-appearance="black"] .dashboard-advanced-metric-meta {
  color: #e6e6e6;
}
html[data-appearance="black"] body #profile-section .profile-page.banymay-my-plan.is-retirement-resilience .rr-assumption-summary-values {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-assumptions {
  color: var(--rr-text) !important;
}
html[data-appearance="black"] #profile-section .rr-assumptions > summary {
  color: #f1f5f7;
}
html[data-appearance="black"] #profile-section .rr-assumptions-chevron { color: #dbe7ec;
}
html[data-appearance="black"] #profile-section .rr-assumptions .rr-assumption-fields label > span {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .rr-assumptions .rr-assumption-fields input {
  color: #f1f5f7;
}
html[data-appearance="black"] #profile-section .rr-info-dot {
  color: #38c4d4;
}
html[data-appearance="black"] #profile-section .rr-guide-title strong { color: #f1f5f7;
}
html[data-appearance="black"] #profile-section .rr-guide-icon {
  color: #d9f4f6;
}
html[data-appearance="black"] #profile-section .rr-assumption-guides p {
  color: #e6e6e6;
}
html[data-appearance="black"] .panel-zone-title {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section td[data-field="amount"] {
  color: #ffffff;
}
html[data-appearance="black"] #deposits-section table.stocks-table thead tr th[data-column="account"] {
  color: #e6e6e6;
}
html[data-appearance="black"] .profit-col.combined .profit-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .profit-col.combined .profit-value {
  color: #00d9ff;
}
html[data-appearance="black"] .profit-box {
  color: #e6e6e6;
}
html[data-appearance="black"] .profit-col.brokers .profit-box.profit-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .profit-col.profits .profit-box {
  color: #00d9ff;
}
html[data-appearance="black"] .profit-col.returns .profit-box {
  color: #00bf65;
}
html[data-appearance="black"] .profit-col.returns .profit-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .profit-col.returns .profit-value {
  color: #00bf65;
}
html[data-appearance="black"] .profit-column-title {
  color: white;
}
html[data-appearance="black"] .breakdown-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .breakdown-value {
  color: #00d9ff;
}
html[data-appearance="black"] .breakdown-value-white {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dashboard-section .wide-panel-grid .panel-zone-title {
  color: #e6e6e6;
}
html[data-appearance="black"] #dashboard-section .wide-panel-grid .breakdown-label,
html[data-appearance="black"] #dashboard-section .wide-panel-grid .profit-label {
  color: #e6e6e6;
}
html[data-appearance="black"] #dashboard-section .wide-panel-grid .breakdown-value {
  color: #86e9ff;
}
html[data-appearance="black"] #dashboard-section .wide-panel-grid .breakdown-value-white {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dashboard-section .wide-panel-grid > .panel-zone:nth-child(2) .breakdown-value-white {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dashboard-section .metrics-panel .metric-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .chart-container h2 {
  color: #e6e6e6;
}
html[data-appearance="black"] .balance-risk-info-strip {
  color: #e6e6e6;
}
html[data-appearance="black"] .chart-header h2 {
  color: #e6e6e6;
}
html[data-appearance="black"] .performance-badge.positive {
  color: #00eb7d;
}
html[data-appearance="black"] .performance-badge.negative {
  color: #c22b2b;
}
html[data-appearance="black"] .time-btn {
  color: #e6e6e6;
}
html[data-appearance="black"] .time-btn:hover,
html[data-appearance="black"] .time-btn:focus-visible {
  color: #ffffff;
}
html[data-appearance="black"] .time-btn.active {
  color: #ffffff;
}
html[data-appearance="black"] .legend-label {
  color: white;
}
html[data-appearance="black"] #dashboard-section .performance-tooltip-card {
  color: rgba(246, 250, 255, 1);
}
html[data-appearance="black"] #dashboard-section .performance-tooltip-date {
  color: #ffffff;
}
html[data-appearance="black"] #dashboard-section .performance-tooltip-balance {
  color: #e6e6e6;
}
html[data-appearance="black"] #dashboard-section .performance-tooltip-balance span {
  color: #e6e6e6;
}
html[data-appearance="black"] #dashboard-section .performance-tooltip-balance strong {
  color: #ffffff;
}
html[data-appearance="black"] #dashboard-section .performance-tooltip-series {
  color: rgba(231, 244, 255, 0.95);
}
html[data-appearance="black"] #dashboard-section .performance-tooltip-percent {
  color: rgba(244, 250, 255, 0.98);
}
html[data-appearance="black"] #dashboard-section .performance-tooltip-row--positive .performance-tooltip-percent {
  color: #2cc87d;
}
html[data-appearance="black"] #dashboard-section .performance-tooltip-row--negative .performance-tooltip-percent {
  color: #cf626e;
}
html[data-appearance="black"] #dashboard-section .performance-tooltip-row--neutral .performance-tooltip-percent {
  color: #9decff;
}
html[data-appearance="black"] #dashboard-section .performance-tooltip-empty {
  color: #e6e6e6;
}
html[data-appearance="black"] .add-btn {
  color: white;
}
html[data-appearance="black"] .monthly-broker-filter label {
  color: #e6e6e6;
}
html[data-appearance="black"] .import-btn {
  color: #fff;
}
html[data-appearance="black"] .dividend-import-btn::after {
  color: #dffef4;
}
html[data-appearance="black"] .import-spinner {
  color: inherit;
}
html[data-appearance="black"] .refresh-btn {
  color: #9b59b6;
}
html[data-appearance="black"] .refresh-btn:disabled:not(.is-refreshing) {
  color: rgba(155, 89, 182, 0.55);
}
html[data-appearance="black"] .export-btn {
  color: #00d9ff;
}
html[data-appearance="black"] .export-btn[data-instant-tip]::after {
  color: #fff;
}
html[data-appearance="black"] .download-menu-item {
  color: #e6e6e6;
}
html[data-appearance="black"] .download-menu-ext {
  color: rgba(0, 217, 255, 0.78);
}
html[data-appearance="black"] .floating-add-btn {
  color: white;
}
html[data-appearance="black"] .stocks-table th {
  color: #e6e6e6;
}
html[data-appearance="black"] .stocks-table th.sortable:hover {
  color: #64ffda;
}
html[data-appearance="black"] .stocks-table td {
  color: white;
}
html[data-appearance="black"] .stocks-table input {
  color: white;
}
html[data-appearance="black"] .stocks-table select {
  color: white;
}
html[data-appearance="black"] #dividends-table input,
html[data-appearance="black"] #dividends-table select,
html[data-appearance="black"] #dividends-monthly-table input,
html[data-appearance="black"] #dividends-monthly-table select,
html[data-appearance="black"] #stocks-gains-table input,
html[data-appearance="black"] #stocks-gains-table select,
html[data-appearance="black"] #withdrawals-table input,
html[data-appearance="black"] #withdrawals-table select {
  color: white;
}
html[data-appearance="black"] .table-inline-editor {
  color: #fff;
}
html[data-appearance="black"] .table-inline-editor::placeholder {
  color: #e6e6e6;
}
html[data-appearance="black"] .banymay-date-picker-popover {
  color: #eef6ff;
}
html[data-appearance="black"] .bdp-topline {
  color: #e6e6e6;
}
html[data-appearance="black"] .bdp-close,
html[data-appearance="black"] .bdp-nav-btn,
html[data-appearance="black"] .bdp-title,
html[data-appearance="black"] .bdp-footer-btn,
html[data-appearance="black"] .bdp-day,
html[data-appearance="black"] .bdp-month,
html[data-appearance="black"] .bdp-year {
  color: inherit;
}
html[data-appearance="black"] .bdp-close {
  color: #e6e6e6;
}
html[data-appearance="black"] .bdp-close:hover {
  color: #fff;
}
html[data-appearance="black"] .bdp-nav-btn--minor {
  color: #e6e6e6;
}
html[data-appearance="black"] .bdp-title {
  color: #fff;
}
html[data-appearance="black"] .bdp-weekdays {
  color: #e6e6e6;
}
html[data-appearance="black"] .bdp-day,
html[data-appearance="black"] .bdp-month,
html[data-appearance="black"] .bdp-year {
  color: #e6e6e6;
}
html[data-appearance="black"] .bdp-day.is-muted {
  color: #e6e6e6;
}
html[data-appearance="black"] .bdp-day.is-selected,
html[data-appearance="black"] .bdp-month.is-selected,
html[data-appearance="black"] .bdp-year.is-selected {
  color: #05111f;
}
html[data-appearance="black"] .bdp-time-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .bdp-time-field {
  color: #fff;
}
html[data-appearance="black"] .bdp-time-separator {
  color: #e6e6e6;
}
html[data-appearance="black"] .bdp-footer-btn {
  color: #e6e6e6;
}
html[data-appearance="black"] .bdp-footer-btn--primary {
  color: #052e16;
}
html[data-appearance="black"] .sector-option {
  color: white;
}
html[data-appearance="black"] .stocks-table select option {
  color: white;
}
html[data-appearance="black"] .deposits-total span:first-child {
  color: #e6e6e6;
}
html[data-appearance="black"] .deposits-total span:last-child {
  color: #ffffff;
}
html[data-appearance="black"] .action-menu-toggle {
  color: #e6e6e6;
}
html[data-appearance="black"] .action-menu-toggle:hover {
  color: #ffffff;
}
html[data-appearance="black"] .action-menu-item {
  color: #e6e6e6;
}
html[data-appearance="black"] .action-menu-item.delete-btn:hover {
  color: #ff8b84;
}
html[data-appearance="black"] .edit-btn,
html[data-appearance="black"] .delete-btn {
  color: white;
}
html[data-appearance="black"] .info-icon {
  color: #e6e6e6;
}
html[data-appearance="black"] .info-icon:hover {
  color: white;
}
html[data-appearance="black"] .tooltip-title {
  color: white;
}
html[data-appearance="black"] .tooltip-item {
  color: #e6e6e6;
}
html[data-appearance="black"] .modal-content.account-modal {
  color: #fff;
}
html[data-appearance="black"] .modal-content.account-modal .modal-title,
html[data-appearance="black"] .modal-content.account-modal .modal-message {
  color: #e6e6e6;
}
html[data-appearance="black"] .modal-title {
  color: #333;
}
html[data-appearance="black"] .modal-message {
  color: #e6e6e6;
}
html[data-appearance="black"] .modal-message strong {
  color: #333;
}
html[data-appearance="black"] .modal-content.account-modal .modal-message strong {
  color: #64ffda;
}
html[data-appearance="black"] .modal-btn-cancel {
  color: #e6e6e6;
}
html[data-appearance="black"] .modal-btn-confirm {
  color: white;
}
html[data-appearance="black"] .modal-content.account-modal.is-warning .modal-btn-confirm {
  color: #0a1628;
}
html[data-appearance="black"] .admin-subtitle {
  color: #e6e6e6;
}
html[data-appearance="black"] .admin-table-panel .data-table th,
html[data-appearance="black"] .admin-table-panel .data-table td {
  color: #e6e6e6;
}
html[data-appearance="black"] .admin-label { color: #e6e6e6;
}
html[data-appearance="black"] .admin-input {
  color: #fff;
}
html[data-appearance="black"] #admin-section .admin-sidebar-title {
  color: #e6e9ff;
}
html[data-appearance="black"] #admin-section .admin-side-item {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-hero-card h2 {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-hero-card p {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-pill {
  color: #68ffb7;
}
html[data-appearance="black"] #admin-section .admin-pill--neutral {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-pill--error {
  color: #ffb3b3;
}
html[data-appearance="black"] #admin-section .admin-range-btn {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-range-btn:hover {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-range-btn.active {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-kpi-info {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-kpi-info::after {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-kpi-label {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-kpi-value {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-kpi-delta.positive {
  color: #7dffb6;
}
html[data-appearance="black"] #admin-section .admin-kpi-delta.negative {
  color: #ff8b8b;
}
html[data-appearance="black"] #admin-section .admin-chart-header {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-chart-body {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-summary-chip {
  color: #cfefff;
}
html[data-appearance="black"] #admin-section .admin-summary-chip.positive {
  color: #9dffd0;
}
html[data-appearance="black"] #admin-section .admin-summary-chip.warning {
  color: #ffd98e;
}
html[data-appearance="black"] #admin-section .admin-support-hero h2 {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-support-hero p {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-support-refresh,
html[data-appearance="black"] #admin-section .admin-support-open,
html[data-appearance="black"] #admin-section .admin-support-note-form button {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-ops-eyebrow {
  color: #7ee7ff;
}
html[data-appearance="black"] #admin-section .admin-info-card {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-info-card h4 {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-filter label {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-filter input,
html[data-appearance="black"] #admin-section .admin-filter select {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-users-table thead th {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-users-table thead th.sortable:hover {
  color: #7ee7ff;
}
html[data-appearance="black"] #admin-section .admin-users-table thead th.sorted-asc,
html[data-appearance="black"] #admin-section .admin-users-table thead th.sorted-desc {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-users-table tbody td {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .user-name {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .user-email {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .plan-badge.paid {
  color: #9de8ff;
}
html[data-appearance="black"] #admin-section .plan-badge.trial {
  color: #ffdf7e;
}
html[data-appearance="black"] #admin-section .plan-badge.expired {
  color: #ffc392;
}
html[data-appearance="black"] #admin-section .plan-badge.free {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .status-badge.active {
  color: #8cffc8;
}
html[data-appearance="black"] #admin-section .status-badge.inactive {
  color: #ffb1b1;
}
html[data-appearance="black"] #admin-section .support-health-badge,
html[data-appearance="black"] #admin-section .admin-ops-badge,
html[data-appearance="black"] #admin-section .admin-support-issue {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .support-health-badge.positive,
html[data-appearance="black"] #admin-section .admin-ops-badge.positive,
html[data-appearance="black"] #admin-section .admin-support-issue.positive {
  color: #9dffd0;
}
html[data-appearance="black"] #admin-section .support-health-badge.warning,
html[data-appearance="black"] #admin-section .admin-ops-badge.warning,
html[data-appearance="black"] #admin-section .admin-support-issue.warning {
  color: #ffdc93;
}
html[data-appearance="black"] #admin-section .support-health-badge.negative,
html[data-appearance="black"] #admin-section .admin-ops-badge.negative,
html[data-appearance="black"] #admin-section .admin-support-issue.negative {
  color: #ffb1b1;
}
html[data-appearance="black"] #admin-section .admin-ops-score {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-ops-panel--score p {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-ops-row strong {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-ops-row span {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-ops-row em {
  color: #9de8ff;
}
html[data-appearance="black"] #admin-section .admin-ops-empty,
html[data-appearance="black"] #admin-section .admin-support-detail-empty {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-support-detail-header h3 {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-support-detail-header p {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-support-dossier-grid span {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-support-dossier-grid strong {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-support-dossier-grid strong.positive {
  color: #9dffd0;
}
html[data-appearance="black"] #admin-section .admin-support-dossier-grid strong.warning {
  color: #ffdc93;
}
html[data-appearance="black"] #admin-section .admin-support-dossier-grid strong.negative {
  color: #ffb1b1;
}
html[data-appearance="black"] #admin-section .admin-support-detail-columns h4 {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-support-top-stocks-table th {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-support-top-stocks-table td {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-support-top-stocks-table td:first-child {
  color: #7defff;
}
html[data-appearance="black"] #admin-section .admin-support-top-stocks-empty {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-support-timeline-item strong,
html[data-appearance="black"] #admin-section .admin-support-note p {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-support-timeline-item span,
html[data-appearance="black"] #admin-section .admin-support-timeline-item small,
html[data-appearance="black"] #admin-section .admin-support-note small {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-support-note-form textarea {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section #admin-support-note-status {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section td.positive {
  color: #7dffb6;
}
html[data-appearance="black"] #admin-section td.negative {
  color: #ff8b8b;
}
html[data-appearance="black"] #admin-section .admin-section-title {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-settings-hero h2 {
  color: #ffffff;
}
html[data-appearance="black"] #admin-section .admin-settings-hero p {
  color: #e6e6e6;
}
html[data-appearance="black"] .admin-settings-eyebrow {
  color: #7ee7ff;
}
html[data-appearance="black"] .admin-settings-card-title {
  color: #ffffff;
}
html[data-appearance="black"] .admin-settings-card-desc {
  color: #e6e6e6;
}
html[data-appearance="black"] .admin-settings-badge {
  color: #9dffd0;
}
html[data-appearance="black"] .admin-trial-preview-label,
html[data-appearance="black"] .admin-trial-preview-card small {
  color: #e6e6e6;
}
html[data-appearance="black"] .admin-trial-preview-card strong {
  color: #ffffff;
}
html[data-appearance="black"] .admin-trial-preview-card small {
  color: #e6e6e6;
}
html[data-appearance="black"] .admin-trial-unit input {
  color: #ffffff;
}
html[data-appearance="black"] .admin-trial-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .admin-trial-unit small {
  color: #e6e6e6;
}
html[data-appearance="black"] .admin-trial-sep {
  color: #e6e6e6;
}
html[data-appearance="black"] .admin-trial-meta-grid span,
html[data-appearance="black"] .admin-settings-insight span {
  color: #e6e6e6;
}
html[data-appearance="black"] .admin-trial-meta-grid strong {
  color: #ffffff;
}
html[data-appearance="black"] .admin-trial-note p {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section #admin-settings-save {
  color: #ffffff;
}
html[data-appearance="black"] .admin-settings-insight span {
  color: #7ee7ff;
}
html[data-appearance="black"] .admin-settings-insight strong {
  color: #ffffff;
}
html[data-appearance="black"] .admin-settings-insight p {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-settings-status.success {
  color: #7dffb6;
}
html[data-appearance="black"] #admin-section .admin-settings-status.error {
  color: #ff8b8b;
}
html[data-appearance="black"] #admin-section .admin-view--settings .admin-flag-copy strong {
  color: rgba(248, 251, 255, 0.98);
}
html[data-appearance="black"] #admin-section .admin-view--settings .admin-flag-copy p {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-view--settings .admin-flag-chip {
  color: #e6e6e6;
}
html[data-appearance="black"] #admin-section .admin-view--settings .admin-flag-chip.is-active,
html[data-appearance="black"] #admin-section .admin-view--settings .admin-flag-control input:checked + .admin-flag-slider + .admin-flag-chip {
  color: #75ffc0;
}
html[data-appearance="black"] .global-construction-notice {
  color: #ff8f8f;
}
html[data-appearance="black"] #admin-section .admin-view--settings :is(#admin-settings-save-trial, #admin-settings-save-flags) {
  color: #f7fbff;
}
html[data-appearance="black"] #settings-section {
  --settings-soft-white: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-title {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .settings-sub {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-chevron {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .fi-formula-kicker {
  color: #9fe8ff;
}
html[data-appearance="black"] #settings-section .fi-formula-hero h3 {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .fi-formula-hero p {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .fi-formula-coverage-kicker {
  color: #7fe6ff;
}
html[data-appearance="black"] #settings-section .fi-formula-coverage-card h4 {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .fi-formula-coverage-card p {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .fi-formula-legend-item {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .fi-formula-section-kicker {
  color: #7fe6ff;
}
html[data-appearance="black"] #settings-section .fi-formula-section-head h4 {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .fi-formula-chip {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .fi-formula-chip--dashboard {
  color: #9fe8ff;
}
html[data-appearance="black"] #settings-section .fi-formula-chip--profile {
  color: #96ffe0;
}
html[data-appearance="black"] #settings-section .fi-formula-chip--projection {
  color: #ffd86d;
}
html[data-appearance="black"] #settings-section .fi-formula-chip--global {
  color: #ffb4ca;
}
html[data-appearance="black"] #settings-section .fi-formula-chip--percent,
html[data-appearance="black"] #settings-section .fi-formula-chip--annual,
html[data-appearance="black"] #settings-section .fi-formula-chip--cashflow,
html[data-appearance="black"] #settings-section .fi-formula-chip--warning,
html[data-appearance="black"] #settings-section .fi-formula-chip--input,
html[data-appearance="black"] #settings-section .fi-formula-chip--target {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .fi-formula-card h5 {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .fi-formula-copy,
html[data-appearance="black"] #settings-section .fi-formula-note {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .fi-formula-note {
  color: rgba(159, 232, 255, 0.8);
}
html[data-appearance="black"] #settings-section .fi-formula-item-label {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .fi-formula-equation {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .fi-formula-glossary span {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-row label {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .settings-row input,
html[data-appearance="black"] #settings-section .settings-row select {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .settings-row select,
html[data-appearance="black"] #settings-section .settings-row select option,
html[data-appearance="black"] .country-select,
html[data-appearance="black"] .country-select option {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-edit-btn {
  color: #fff;
}
html[data-appearance="black"] #settings-section .settings-action-btn {
  color: #fff;
}
html[data-appearance="black"] #settings-section .settings-meta {
  color: #e6e6e6;
}
html[data-appearance="black"] #platform-settings-card .settings-action-btn {
  color: #00d9ff;
}
html[data-appearance="black"] #platform-settings-card .settings-action-btn.save,
html[data-appearance="black"] #platform-settings-card .settings-action-btn.edit,
html[data-appearance="black"] #platform-settings-card .settings-action-btn.cancel {
  color: #00d9ff;
}
html[data-appearance="black"] #settings-section .settings-meta-item.muted {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-placeholder {
  color: #e6e6e6;
}
html[data-appearance="black"] .contact-form-row label {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] .contact-form-row input,
html[data-appearance="black"] .contact-form-row select,
html[data-appearance="black"] .contact-form-row textarea {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] .contact-form-row select,
html[data-appearance="black"] .contact-form-row select option {
  color: #e6e6e6;
}
html[data-appearance="black"] .contact-form-status.success {
  color: #6be08a;
}
html[data-appearance="black"] .contact-form-status.error {
  color: #ff6b6b;
}
html[data-appearance="black"] #settings-section #contact-submit-btn.settings-action-btn.save {
  color: #00d9ff;
}
html[data-appearance="black"] .contact-confirm-icon {
  color: #fff;
}
html[data-appearance="black"] .contact-confirm-title {
  color: #e6e6e6;
}
html[data-appearance="black"] .contact-confirm-body {
  color: #e6e6e6;
}
html[data-appearance="black"] .contact-confirm-btn {
  color: #fff;
}
html[data-appearance="black"] .chart-history-search input {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] .chart-history-id-range input {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] .range-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .icon-btn {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] .chart-history-reset {
  color: #ffd48c;
}
html[data-appearance="black"] .date-pill input {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] .chart-history-table {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] .chart-history-empty-row td {
  color: #e6e6e6;
}
html[data-appearance="black"] .chart-history-table tbody td {
  color: #e6e6e6;
}
html[data-appearance="black"] .chart-history-table .chart-history-action {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .account-row label {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .account-row input {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .account-eye {
  color: var(--settings-soft-white);
}
html[data-appearance="black"] #settings-section .account-eye.is-visible {
  color: #8eeeff;
}
html[data-appearance="black"] #settings-section .account-btn {
  color: #fff;
}
html[data-appearance="black"] #account-settings-card .account-btn {
  color: #00d9ff;
}
html[data-appearance="black"] #account-settings-card .account-btn.save,
html[data-appearance="black"] #account-settings-card .account-btn.edit,
html[data-appearance="black"] #account-settings-card .account-btn.cancel {
  color: #00d9ff;
}
html[data-appearance="black"] #account-settings-card .account-btn.danger {
  color: #ff7f7f;
}
html[data-appearance="black"] #settings-section .billing-kicker {
  color: #9fe8ff;
}
html[data-appearance="black"] #settings-section .billing-status-pill {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .billing-status-pill.active,
html[data-appearance="black"] #settings-section .billing-status-pill.paid,
html[data-appearance="black"] #settings-section .billing-status-pill.trialing {
  color: #7ef0bd;
}
html[data-appearance="black"] #settings-section .billing-status-pill.canceling,
html[data-appearance="black"] #settings-section .billing-status-pill.past_due {
  color: #ffd86d;
}
html[data-appearance="black"] #settings-section .billing-status-pill.expired,
html[data-appearance="black"] #settings-section .billing-status-pill.canceled,
html[data-appearance="black"] #settings-section .billing-status-pill.unpaid,
html[data-appearance="black"] #settings-section .billing-status-pill.error {
  color: #ff9c9c;
}
html[data-appearance="black"] #settings-section .billing-status-pill.loading {
  color: #9fe8ff;
}
html[data-appearance="black"] #settings-section .billing-status-pill.free {
  color: #9fe8ff;
}
html[data-appearance="black"] #settings-section .billing-hero-main h3 {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .billing-hero-main p {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .billing-price {
  color: #ffffff;
}
html[data-appearance="black"] #settings-section .billing-price-original,
html[data-appearance="black"] .paywall-banner-price-original {
  color: #e6e6e6;
}
html[data-appearance="black"] .paywall-banner-price-original {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .billing-price-current,
html[data-appearance="black"] .paywall-banner-price-current {
  color: #ffffff;
}
html[data-appearance="black"] #settings-section .billing-price-period {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .billing-detail-label {
  color: rgba(159, 232, 255, 0.82);
}
html[data-appearance="black"] #settings-section .billing-detail-card strong {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .billing-detail-note {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .billing-alert {
  color: #ffd86d;
}
html[data-appearance="black"] #settings-section .billing-alert.error {
  color: #ff9c9c;
}
html[data-appearance="black"] #settings-section .billing-btn.primary {
  color: #03121f;
}
html[data-appearance="black"] #settings-section .billing-btn.success {
  color: #052214;
}
html[data-appearance="black"] #settings-section .billing-btn.ghost {
  color: #9fe8ff;
}
html[data-appearance="black"] #settings-section .billing-btn.danger {
  color: #ff9c9c;
}
html[data-appearance="black"] #settings-section .billing-footnotes {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .billing-footnotes span {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .ffi-bar-title {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .ffi-bar-labels {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .ffi-bar-tooltip {
  color: #e0f0ff;
}
html[data-appearance="black"] #profile-section .ffi-progress-marker::after {
  color: #e0f0ff;
}
html[data-appearance="black"] #profile-section .ffi-progress-caption {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .profile-block-title {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .profile-kv {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .profile-info-tip {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .profile-info-tip::after {
  color: rgba(242,248,255,0.96);
}
html[data-appearance="black"] #profile-section .profile-value {
  color: #f4f4ff;
}
html[data-appearance="black"] #profile-section .profile-value.positive {
  color: #7dffb6;
}
html[data-appearance="black"] #profile-section .profile-value.accent {
  color: #7fe6ff;
}
html[data-appearance="black"] #profile-section .profile-card-header {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .profile-card-header h3 {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .profile-collapse-btn {
  color: #ffffff;
}
html[data-appearance="black"] #profile-section .profile-summary-label {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .profile-summary-value {
  color: #7fe6ff;
}
html[data-appearance="black"] #profile-dividends-at-retirement {
  color: #4ade80;
}
html[data-appearance="black"] #profile-dividends-at-retirement-contrib {
  color: #4ade80;
}
html[data-appearance="black"] #profile-sp500-at-retirement,
html[data-appearance="black"] #profile-sp500-at-retirement-contrib {
  color: #ffc107;
}
html[data-appearance="black"] #profile-section .profile-table-row {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .profile-table-head {
  color: rgba(127, 230, 255, 0.95);
}
html[data-appearance="black"] #profile-section .profile-chart-toggle-btn {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .profile-chart-toggle-btn.is-active {
  color: #ffffff;
}
html[data-appearance="black"] #profile-section .profile-chart-legend {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .profile-chart-tooltip {
  color: #ffffff;
}
html[data-appearance="black"] #profile-section .profile-chart-axis {
  color: #e6e6e6;
}
html[data-appearance="black"] #profile-section .profile-tooltip-value {
  color: #7fe6ff;
}
html[data-appearance="black"] .btn-primary {
  color: white;
}
html[data-appearance="black"] #deposits-section .deposits-chart-header .dividends-chart-title {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section .deposits-chart-type-switch .allocation-option,
html[data-appearance="black"] #dividends-section .chart-type-switch .allocation-option {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section .deposits-chart-type-switch .allocation-option.active,
html[data-appearance="black"] #deposits-section .deposits-chart-type-switch .allocation-option:not(.active):hover,
html[data-appearance="black"] #dividends-section .chart-type-switch .allocation-option.active,
html[data-appearance="black"] #dividends-section .chart-type-switch .allocation-option:not(.active):hover {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section .deposits-chart-benchmark-label {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section .deposits-chart-benchmark-value {
  color: #79f2a3;
}
html[data-appearance="black"] #deposits-section .deposits-chart-meta {
  color: #e6e6e6;
}
html[data-appearance="black"] .monthly-pagination-left {
  color: #e6e6e6;
}
html[data-appearance="black"] #monthly-page-size,
html[data-appearance="black"] #stock-gains-page-size,
html[data-appearance="black"] #admin-users-page-size {
  color: #e6e6e6;
}
html[data-appearance="black"] #monthly-page-size option,
html[data-appearance="black"] #stock-gains-page-size option,
html[data-appearance="black"] #admin-users-page-size option {
  color: #e6e6e6;
}
html[data-appearance="black"] .monthly-pagination-info {
  color: #e6e6e6;
}
html[data-appearance="black"] .monthly-page-btn {
  color: #e6e6e6;
}
html[data-appearance="black"] .monthly-page-btn:hover:not(:disabled) {
  color: #64ffda;
}
html[data-appearance="black"] .monthly-page-btn.monthly-page-num.active {
  color: #64ffda;
}
html[data-appearance="black"] .btn-danger {
  color: white;
}
html[data-appearance="black"] .btn-warning {
  color: #1b1b1b;
}
html[data-appearance="black"] .stat-label {
  color: #e6e6e6;
}
html[data-appearance="black"] .stat-card span:last-child {
  color: white;
}
html[data-appearance="black"] .delete-snapshot-btn {
  color: white;
}
html[data-appearance="black"] #dividends-table th {
  color: #e6e6e6;
}
html[data-appearance="black"] #dividends-table td {
  color: #e6e6e6;
}
html[data-appearance="black"] .withdrawals-summary-item .label {
  color: #e6e6e6;
}
html[data-appearance="black"] .withdrawals-summary-item .value {
  color: #fff;
}
html[data-appearance="black"] #withdrawals-section #withdrawals-table thead th {
  color: #e6e6e6;
}
html[data-appearance="black"] #withdrawals-section #withdrawals-table thead th.sortable:hover {
  color: #64ffda;
}
html[data-appearance="black"] #withdrawals-table-body td {
  color: #e6e6e6;
}
html[data-appearance="black"] #dividends-table .year-select {
  color: white;
}
html[data-appearance="black"] #dividends-table .year-select option {
  color: white;
}
html[data-appearance="black"] #dividends-table .monthly-dividend {
  color: #64ffda;
}
html[data-appearance="black"] #dividends-table .delete-btn {
  color: white;
}
html[data-appearance="black"] #dividends-table .save-icon-btn,
html[data-appearance="black"] #dividends-table .cancel-icon-btn,
html[data-appearance="black"] #dividends-table .delete-icon-btn {
  color: white;
}
html[data-appearance="black"] #dividends-table .save-icon-btn:hover {
  color: #4caf50;
}
html[data-appearance="black"] #dividends-table .edit-icon-btn {
  color: white;
}
html[data-appearance="black"] #dividends-table .edit-icon-btn:hover {
  color: #4fc3f7;
}
html[data-appearance="black"] #dividends-table .cancel-icon-btn:hover,
html[data-appearance="black"] #dividends-table .delete-icon-btn:hover {
  color: #ff6b6b;
}
html[data-appearance="black"] #dividends-monthly-table th {
  color: #e6e6e6;
}
html[data-appearance="black"] #dividends-monthly-table td {
  color: #e6e6e6;
}
html[data-appearance="black"] :is(#dividends-monthly-table, #stocks-gains-table) .editing input:not(.withdraw-checkbox),
html[data-appearance="black"] :is(#dividends-monthly-table, #stocks-gains-table) .editing select {
  color: #fff;
}
html[data-appearance="black"] :is(#dividends-monthly-table, #stocks-gains-table) .editing td[contenteditable='true'],
html[data-appearance="black"] :is(#dividends-monthly-table, #stocks-gains-table) .editing .editable {
  color: #fff;
}
html[data-appearance="black"] :is(#dividends-monthly-table, #stocks-gains-table) .monthly-date-trigger {
  color: #fff;
}
html[data-appearance="black"] :is(#dividends-monthly-table, #stocks-gains-table) .mdp-year-label {
  color: #fff;
}
html[data-appearance="black"] :is(#dividends-monthly-table, #stocks-gains-table) .mdp-prev-year,
html[data-appearance="black"] :is(#dividends-monthly-table, #stocks-gains-table) .mdp-next-year {
  color: #fff;
}
html[data-appearance="black"] :is(#dividends-monthly-table, #stocks-gains-table) .mdp-month {
  color: #e6e6e6;
}
html[data-appearance="black"] :is(#dividends-monthly-table, #stocks-gains-table) .mdp-month:hover {
  color: #fff;
}
html[data-appearance="black"] :is(#dividends-monthly-table, #stocks-gains-table) .mdp-month.mdp-month--selected {
  color: #111;
}
html[data-appearance="black"] #dividends-table th.sortable:hover,
html[data-appearance="black"] #dividends-monthly-table th.sortable:hover {
  color: #64ffda;
}
html[data-appearance="black"] #stocks-gains-section #stocks-gains-table thead th {
  color: #e6e6e6;
}
html[data-appearance="black"] #stocks-gains-section #stocks-gains-table thead th.sortable:hover {
  color: #64ffda;
}
html[data-appearance="black"] #stocks-gains-table-body td {
  color: #e6e6e6;
}
html[data-appearance="black"] #stocks-gains-table .edit-icon-btn,
html[data-appearance="black"] #stocks-gains-table .delete-icon-btn,
html[data-appearance="black"] #stocks-gains-table .save-icon-btn,
html[data-appearance="black"] #stocks-gains-table .cancel-icon-btn {
  color: #e6e6e6;
}
html[data-appearance="black"] #stocks-gains-table .edit-icon-btn:hover,
html[data-appearance="black"] #stocks-gains-table .save-icon-btn:hover {
  color: #4fc3f7;
}
html[data-appearance="black"] #stocks-gains-table .delete-icon-btn:hover,
html[data-appearance="black"] #stocks-gains-table .cancel-icon-btn:hover {
  color: #ff6b6b;
}
html[data-appearance="black"] #stocks-gains-table .tax-percent-input {
  color: #fff;
}
html[data-appearance="black"] .amount-positive {
  color: rgba(74, 222, 128, 0.85) !important;
}
html[data-appearance="black"] .amount-negative {
  color: rgba(255, 107, 107, 0.85) !important;
}
html[data-appearance="black"] .amount-neutral {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] .realized-pl-label {
  color: #e6e6e6;
}
html[data-appearance="black"] #taxes-section .settings-title {
  color: #ffffff;
}
html[data-appearance="black"] #taxes-section .settings-sub {
  color: #e6e6e6;
}
html[data-appearance="black"] #taxes-section .settings-chevron {
  color: #ffffff;
}
html[data-appearance="black"] #taxes-section .capital-gains-heading {
  color: #e6e6e6;
}
html[data-appearance="black"] #taxes-section .capital-gains-option {
  color: #e6e6e6;
}
html[data-appearance="black"] #taxes-section .capital-gains-option-text strong {
  color: #e6e6e6;
}
html[data-appearance="black"] #taxes-section .capital-gains-option-text small {
  color: #e6e6e6;
}
html[data-appearance="black"] #taxes-section .tax-calc-info {
  color: #e6e6e6;
}
html[data-appearance="black"] #taxes-section .tax-calc-info::after {
  color: #e6e6e6;
}
html[data-appearance="black"] #taxes-section .taxes-empty {
  color: #e6e6e6;
}
html[data-appearance="black"] #taxes-section .taxes-panel-header {
  color: #e6e9f2;
}
html[data-appearance="black"] #taxes-section .taxes-panel-toggle {
  color: #fff;
}
html[data-appearance="black"] #taxes-section .taxes-table th,
html[data-appearance="black"] #taxes-section .taxes-table td {
  color: #e6e6e6;
}
html[data-appearance="black"] #taxes-section .taxes-table thead th {
  color: #ffffff;
}
html[data-appearance="black"] #taxes-section .taxes-table tfoot td {
  color: #ffffff;
}
html[data-appearance="black"] #taxes-section .tax-amount-positive,
html[data-appearance="black"] #taxes-section .taxes-table .amount-positive {
  color: rgba(74, 222, 128, 0.85) !important;
}
html[data-appearance="black"] #taxes-section .tax-amount-negative,
html[data-appearance="black"] #taxes-section .taxes-table .amount-negative {
  color: rgba(255, 107, 107, 0.85) !important;
}
html[data-appearance="black"] .brand-title {
  color: #ffffff;
}
html[data-appearance="black"] .tour-bubble {
  color: #e0e6f0;
}
html[data-appearance="black"] .tour-bubble-step {
  color: #64a0ff;
}
html[data-appearance="black"] .tour-bubble-title {
  color: #ffffff;
}
html[data-appearance="black"] .tour-bubble-text {
  color: #e6e6e6;
}
html[data-appearance="black"] .tour-bubble-text strong {
  color: #e6e6e6;
}
html[data-appearance="black"] .tour-btn-skip {
  color: #e6e6e6;
}
html[data-appearance="black"] .tour-btn-skip:hover {
  color: #e6e6e6;
}
html[data-appearance="black"] .tour-btn-next {
  color: #fff;
}
html[data-appearance="black"] .paywall-modal-close {
  color: #e6e6e6;
}
html[data-appearance="black"] .paywall-modal-close:hover {
  color: #ffffff;
}
html[data-appearance="black"] .paywall-modal-title {
  color: #ffffff;
}
html[data-appearance="black"] .paywall-modal-subtitle {
  color: #e6e6e6;
}
html[data-appearance="black"] .paywall-price-amount {
  -webkit-text-fill-color: transparent;
}
html[data-appearance="black"] .paywall-price-amount.has-intro-price {
  -webkit-text-fill-color: currentColor;
}
html[data-appearance="black"] .paywall-price-original {
  color: #e6e6e6;
}
html[data-appearance="black"] .paywall-price-current {
  -webkit-text-fill-color: transparent;
}
html[data-appearance="black"] .paywall-price-period {
  color: #e6e6e6;
}
html[data-appearance="black"] .paywall-features-list li {
  color: #e6e6e6;
}
html[data-appearance="black"] .paywall-feature-check {
  color: #64ffda;
}
html[data-appearance="black"] .paywall-cta-btn {
  color: #0e1224;
}
html[data-appearance="black"] .paywall-modal-footer {
  color: #e6e6e6;
}
html[data-appearance="black"] .paywall-banner-title {
  color: #ffffff;
}
html[data-appearance="black"] .paywall-banner-text {
  color: #e6e6e6;
}
html[data-appearance="black"] .paywall-banner-btn {
  color: #0e1224;
}
html[data-appearance="black"] .legal-body {
  color: #e8ecf6;
}
html[data-appearance="black"] .legal-brand {
  color: #fff;
}
html[data-appearance="black"] .legal-nav-link {
  color: #e6e6e6;
}
html[data-appearance="black"] .legal-nav-link:hover {
  color: #fff;
}
html[data-appearance="black"] .legal-nav-link.active {
  color: #fff;
}
html[data-appearance="black"] .legal-nav-cta {
  color: #fff;
}
html[data-appearance="black"] .legal-toc-eyebrow {
  color: #e6e6e6;
}
html[data-appearance="black"] .legal-toc-list a {
  color: #e6e6e6;
}
html[data-appearance="black"] .legal-toc-list a:hover {
  color: #fff;
}
html[data-appearance="black"] .legal-toc-list a.active {
  color: #fff;
}
html[data-appearance="black"] .legal-eyebrow {
  color: #8aa1ff;
}
html[data-appearance="black"] .legal-title {
  color: transparent;
}
html[data-appearance="black"] .legal-pill {
  color: #cfd9ff;
}
html[data-appearance="black"] .legal-pill.subtle {
  color: #e6e6e6;
}
html[data-appearance="black"] .legal-lede {
  color: #e6e6e6;
}
html[data-appearance="black"] .legal-section h2 {
  color: #fff;
}
html[data-appearance="black"] .legal-section p,
html[data-appearance="black"] .legal-section li {
  color: #e6e6e6;
}
html[data-appearance="black"] .legal-section a {
  color: #8aa1ff;
}
html[data-appearance="black"] .legal-section a:hover {
  color: #fff;
}
html[data-appearance="black"] .legal-list li::marker { color: #8aa1ff;
}
html[data-appearance="black"] .legal-section.emphasis h2 {
  color: #ffd29c;
}
html[data-appearance="black"] .legal-note {
  color: #e6e6e6;
}
html[data-appearance="black"] .legal-table thead th {
  color: #cfd9ff;
}
html[data-appearance="black"] .legal-section code {
  color: #cdd5ee;
}
html[data-appearance="black"] .legal-card-footer {
  color: #e6e6e6;
}
html[data-appearance="black"] .legal-card-footer-nav a {
  color: #e6e6e6;
}
html[data-appearance="black"] .legal-card-footer-nav a:hover { color: #fff;
}
html[data-appearance="black"] .cookie-consent {
  color: #e8ecf6;
}
html[data-appearance="black"] .cookie-consent-text strong { color: #fff;
}
html[data-appearance="black"] .cookie-consent-text a {
  color: #8aa1ff;
}
html[data-appearance="black"] .cookie-consent-text a:hover { color: #fff;
}
html[data-appearance="black"] .cookie-btn.primary {
  color: #fff;
}
html[data-appearance="black"] .cookie-btn.ghost {
  color: #e6e6e6;
}
html[data-appearance="black"] .cookie-btn.ghost:hover { color: #fff;
}
html[data-appearance="black"] .legal-links-footer {
  color: #e6e6e6;
}
html[data-appearance="black"] .legal-links-footer a {
  color: #e6e6e6;
}
html[data-appearance="black"] .legal-links-footer a:hover {
  color: #fff;
}
html[data-appearance="black"] .consent-row {
  color: #e6e6e6;
}
html[data-appearance="black"] .consent-row a {
  color: #b9c5ff;
}
html[data-appearance="black"] .consent-row a:hover { color: #fff;
}
html[data-appearance="black"] .app-footer {
  color: #e6e6e6;
}
html[data-appearance="black"] .app-footer-nav a {
  color: #e6e6e6;
}
html[data-appearance="black"] .app-footer-nav a:hover { color: #fff;
}
html[data-appearance="black"] body.theme-blue ::selection { color: #fff;
}
html[data-appearance="black"] body.theme-blue .settings-chip[data-theme="blue"].active {
  color: #fff;
}
html[data-appearance="black"] #dashboard-section .chart-container h2,
html[data-appearance="black"] #dashboard-section .chart-header .perf-title-wrap > span:first-child,
html[data-appearance="black"] #dashboard-section .panel-zone-title,
html[data-appearance="black"] #dashboard-section .metrics-panel .panel-zone-title {
  color: #e6e6e6;
}
html[data-appearance="black"] #dashboard-section .chart-legend .legend-label,
html[data-appearance="black"] #dashboard-section .dashboard-metrics-overlay .metric-label {
  color: #e6e6e6;
}
html[data-appearance="black"] body.theme-blue #dashboard-section .chart-container h2,
html[data-appearance="black"] body.theme-blue #dashboard-section .chart-header .perf-title-wrap > span:first-child,
html[data-appearance="black"] body.theme-blue #dashboard-section .panel-zone-title,
html[data-appearance="black"] body.theme-blue #dashboard-section .metrics-panel .panel-zone-title {
  color: #e6e6e6;
}
html[data-appearance="black"] body.theme-blue #dashboard-section .chart-header > span,
html[data-appearance="black"] body.theme-blue #dashboard-section .chart-legend,
html[data-appearance="black"] body.theme-blue #dashboard-section .legend-label,
html[data-appearance="black"] body.theme-blue #dashboard-section .metric-label,
html[data-appearance="black"] body.theme-blue #dashboard-section .breakdown-label,
html[data-appearance="black"] body.theme-blue #dashboard-section .profit-col.combined .profit-label,
html[data-appearance="black"] body.theme-blue #dashboard-section .profit-col.brokers .profit-box.profit-label,
html[data-appearance="black"] body.theme-blue #dashboard-section .profit-col.returns .profit-label {
  color: #e6e6e6;
}
html[data-appearance="black"] body.theme-blue #dashboard-section .time-btn {
  color: #e6e6e6;
}
html[data-appearance="black"] body.theme-blue #dashboard-section .time-btn:hover {
  color: #ffffff;
}
html[data-appearance="black"] body.theme-blue #dashboard-section .time-btn.active {
  color: #fff;
}
html[data-appearance="black"] body.theme-blue #dashboard-section .legend-item {
  color: #e6e6e6;
}
html[data-appearance="black"] body.theme-purple ::selection { color: #fff;
}
html[data-appearance="black"] body.theme-purple .settings-chip[data-theme="purple"].active {
  color: #fff;
}
html[data-appearance="black"] body.theme-dark ::selection { color: #02060a;
}
html[data-appearance="black"] body.theme-dark .settings-chip[data-theme="dark"].active {
  color: #02060a;
}
@media (max-width: 768px) {html[data-appearance="black"] .nav-menu li a {
    color: #e6e6e6
}html[data-appearance="black"] .nav-menu li a:hover,
html[data-appearance="black"] .nav-menu li a.active {
    color: #ffffff
}
}
@media (max-width: 640px) {html[data-appearance="black"] #admin-section .admin-view--users #users-table td::before {
    color: rgba(126, 228, 255, 0.8)
}
}
html[data-appearance="black"] body,
html[data-appearance="black"] .section,
html[data-appearance="black"] .login-body,
html[data-appearance="black"] .legal-body {
  color: var(--app-text-primary);
}
html[data-appearance="black"] body :is(
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .brand-title,
  .nav-menu li a,
  .header-greeting,
  .settings-menu-btn,
  .settings-label,
  .settings-title,
  .tour-bubble-title,
  .modal-title,
  .account-modal-title,
  .panel-zone-title,
  .chart-container h2,
  .dashboard-advanced-metrics-kicker,
  .dashboard-advanced-metric-label,
  .leaderboard-header h2,
  .leaderboard-card-name,
  .admin-title,
  .admin-sidebar-title,
  .admin-hero-card h2,
  .admin-chart-header,
  .profile-card-title,
  .profile-section-title,
  .legal-card-title,
  .cookie-consent-text strong
) {
  color: var(--app-text-strong) !important;
}
html[data-appearance="black"] body :is(
  p,
  label,
  summary,
  .brand-sub,
  .input-label,
  .auth-language-bar,
  .login-input,
  .login-btn.primary,
  .login-btn.ghost:hover,
  .auth-language-select,
  .section-subtitle,
  .table-header,
  .stocks-last-updated,
  .settings-sub,
  .tour-bubble-text,
  .tour-bubble-text strong,
  .tour-btn-skip:hover,
  .time-btn,
  .legend-label,
  .breakdown-label,
  .profit-label,
  .metric-label,
  .dashboard-advanced-metrics-period,
  .dashboard-advanced-metric-meta,
  .leaderboard-subtitle,
  .leaderboard-loaded,
  .leaderboard-card-meta,
  .leaderboard-popular-meta,
  .leaderboard-pagination-left,
  .leaderboard-pagination-right,
  .admin-subtitle,
  .admin-label,
  .admin-side-item,
  .admin-kpi-label,
  .admin-hero-card p,
  .admin-info-card p,
  .admin-support-hero p,
  .admin-support-detail-header p,
  .profile-label,
  .profile-note,
  .profile-meta,
  .legal-card p,
  .legal-card li,
  .legal-table th,
  .legal-table td,
  .app-footer,
  .app-footer-nav a,
  .consent-row,
  .consent-row a
) {
  color: var(--app-text-primary) !important;
}
html[data-appearance="black"] .stocks-table th,
html[data-appearance="black"] .stocks-table td:not([data-field='allocation']):not([data-field='price_change']):not(.amount-positive):not(.amount-negative):not(.positive):not(.negative),
html[data-appearance="black"] #stocks-section td[data-field="symbol"],
html[data-appearance="black"] #stocks-section td[data-field="company"],
html[data-appearance="black"] #stocks-section td[data-field="shares"],
html[data-appearance="black"] #stocks-section td[data-field="share_price"],
html[data-appearance="black"] #stocks-section td[data-field="broker"],
html[data-appearance="black"] #stocks-section td[data-field="sector"],
html[data-appearance="black"] #stocks-section td[data-field="risk"],
html[data-appearance="black"] #deposits-tbody td,
html[data-appearance="black"] #withdrawals-table-body td:not(.amount-positive):not(.amount-negative):not(.positive):not(.negative),
html[data-appearance="black"] #stocks-gains-table-body td:not(.amount-positive):not(.amount-negative):not(.positive):not(.negative),
html[data-appearance="black"] #dividends-table tbody td,
html[data-appearance="black"] #dividends-monthly-table tbody td,
html[data-appearance="black"] .leaderboard-table thead th,
html[data-appearance="black"] .leaderboard-table tbody td,
html[data-appearance="black"] .admin-table-panel .data-table th,
html[data-appearance="black"] .admin-table-panel .data-table td:not(.positive):not(.negative),
html[data-appearance="black"] #admin-section .admin-users-table thead th,
html[data-appearance="black"] #admin-section .admin-users-table tbody td:not(.positive):not(.negative),
html[data-appearance="black"] .taxes-table th,
html[data-appearance="black"] .taxes-table td:not(.amount-positive):not(.amount-negative):not(.tax-amount-positive):not(.tax-amount-negative) {
  color: var(--app-text-primary) !important;
}
html[data-appearance="black"] .breakdown-value-white,
html[data-appearance="black"] #dashboard-section .wide-panel-grid .breakdown-value-white,
html[data-appearance="black"] #dashboard-section .wide-panel-grid > .panel-zone:nth-child(2) .breakdown-value-white,
html[data-appearance="black"] #deposits-section .deposits-breakdown .breakdown-value-white,
html[data-appearance="black"] #deposits-section .deposits-breakdown .breakdown-item.total-deposits-row .breakdown-value-white {
  color: var(--app-text-primary) !important;
}
html[data-appearance="black"] body :is(
  .column-filter-toggle,
  .column-filter-option,
  .download-menu-item,
  .profile-value:not(.positive):not(.negative),
  .metric-value:not(.positive):not(.negative):not(.warning),
  .dashboard-advanced-metric-value:not(.positive):not(.negative):not(.warning),
  .admin-kpi-value,
  .admin-ops-row span,
  .admin-support-timeline-item span,
  .admin-support-timeline-item small,
  .admin-support-note small,
  .cookie-consent-text,
  .cookie-btn.ghost,
  .legal-card-footer-nav a
) {
  color: var(--app-text-muted) !important;
}
html[data-appearance="black"] .stocks-table input,
html[data-appearance="black"] .stocks-table select,
html[data-appearance="black"] input,
html[data-appearance="black"] select,
html[data-appearance="black"] textarea {
  color: var(--app-text-strong);
}
html[data-appearance="black"] #stocks-section .stocks-table thead th {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] :is(#deposits-section, #withdrawals-section, #dividends-section, #stocks-gains-section) {
  --premium-table-text: #e6e6e6;
}
html[data-appearance="black"] :is(
  #deposits-section .stocks-table thead th,
  #withdrawals-section #withdrawals-table thead th,
  #dividends-section #dividends-table thead th,
  #dividends-section #dividends-monthly-table thead th,
  #stocks-gains-section #stocks-gains-table thead th
) {
  color: var(--premium-table-text) !important;
}
html[data-appearance="black"] :is(
  #stocks-section .stocks-table thead th,
  #deposits-section .stocks-table thead th,
  #withdrawals-section #withdrawals-table thead th,
  #dividends-section #dividends-monthly-table thead th,
  #stocks-gains-section #stocks-gains-table thead th
):has(.column-filter-toggle.active) {
  color: #55d98f !important;
}
html[data-appearance="black"] :is(
  #stocks-section .stocks-table thead th,
  #deposits-section .stocks-table thead th,
  #withdrawals-section #withdrawals-table thead th,
  #dividends-section #dividends-monthly-table thead th,
  #stocks-gains-section #stocks-gains-table thead th
):has(.column-filter-toggle.active) :is(.th-label, .sort-icon) {
  color: #55d98f !important;
}
html[data-appearance="black"] #settings-section {
  --settings-compact-text: var(--app-soft-text, #e6e6e6);
  --settings-compact-muted: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-side-title {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-side-link {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section .settings-side-link.is-active {
  color: var(--settings-compact-accent) !important;
}
html[data-appearance="black"] #settings-section .settings-side-icon {
  color: currentColor !important;
}
html[data-appearance="black"] #settings-section .settings-breadcrumb {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-breadcrumb span:last-child {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #settings-page-title {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #settings-page-subtitle {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-primary-action {
  color: #07181d !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-number {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-intro h2 {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-intro p {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card label,
html[data-appearance="black"] #settings-section #account-settings-card label,
html[data-appearance="black"] #settings-section #contact-us-card label {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card input,
html[data-appearance="black"] #settings-section #platform-settings-card select,
html[data-appearance="black"] #settings-section #account-settings-card input,
html[data-appearance="black"] #settings-section #contact-us-card input,
html[data-appearance="black"] #settings-section #contact-us-card select,
html[data-appearance="black"] #settings-section #contact-us-card textarea {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section .settings-input-addon {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-action-btn.save,
html[data-appearance="black"] #settings-section #platform-settings-card .settings-action-btn.edit,
html[data-appearance="black"] #settings-section #account-settings-card .account-btn.save,
html[data-appearance="black"] #settings-section #account-settings-card .account-btn.edit,
html[data-appearance="black"] #settings-section #contact-us-card .settings-action-btn.save {
  color: #07181d !important;
}
html[data-appearance="black"] #settings-section.banymay-settings.section {
  color: #dbe3ee !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-title {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-link {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-link:hover {
  color: #f0f6ff !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-link[aria-selected="true"] {
  color: #35ddd8 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-icon {
  color: currentColor !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-breadcrumb {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-breadcrumb-current {
  color: #e4ebf5 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #settings-page-title {
  color: #eef4fb !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #settings-page-subtitle {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-primary-action {
  color: #061116 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-index {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-copy h2 {
  color: #edf3fb !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-copy p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-field > label,
html[data-appearance="black"] #settings-section.banymay-settings .account-field > label {
  color: #d9e1ec !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-field input,
html[data-appearance="black"] #settings-section.banymay-settings .settings-field select,
html[data-appearance="black"] #settings-section.banymay-settings .settings-field textarea,
html[data-appearance="black"] #settings-section.banymay-settings .account-field input,
html[data-appearance="black"] #settings-section.banymay-settings .contact-field input,
html[data-appearance="black"] #settings-section.banymay-settings .contact-field select,
html[data-appearance="black"] #settings-section.banymay-settings .contact-field textarea {
  color: #edf3fb !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-field input[readonly],
html[data-appearance="black"] #settings-section.banymay-settings .settings-field select:disabled,
html[data-appearance="black"] #settings-section.banymay-settings .account-field input[readonly] {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-input-addon,
html[data-appearance="black"] #settings-section.banymay-settings .account-eye-toggle {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page {
  --deposits-text: #d8e2ee;
  --deposits-muted: #e6e6e6;
  color: var(--deposits-text) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-page-title {
  color: #edf4fb !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-page-subtitle {
  color: var(--deposits-muted) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-primary-btn {
  color: #061114 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-last-updated {
  color: var(--deposits-muted) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-stat-label,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-mini-label {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-stat-value {
  color: var(--deposits-strong) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-stat-value.positive {
  color: var(--deposits-green) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-stat-value.negative {
  color: #df6a6a !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-total-deposits .deposits-summary-title {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-total-deposits #total-deposits-embedded {
  color: var(--deposits-strong) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-breakdown .panel-zone-title {
  color: #dce6f1 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-breakdown .breakdown-label {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-breakdown .breakdown-value {
  color: #eef4fa !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-history-title {
  color: #f0f6fb !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-record-count {
  color: var(--deposits-muted) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-view-switch .allocation-option {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-view-switch .allocation-option.active {
  color: #20eaf4 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-filter-control select,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-filter-control input {
  color: #d7e1ed !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table {
  color: var(--deposits-text) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table th,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table td {
  color: #d7e1ed !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table th {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table .action-menu-toggle,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table .row-menu-btn {
  color: #d7e1ed !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .monthly-pagination-left,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .monthly-pagination-right {
  color: #d7e1ed !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .monthly-pagination-left label,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .monthly-pagination-info {
  color: #d7e1ed !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page #deposits-page-size,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-pagination-wrapper .monthly-page-btn {
  color: #d7e1ed !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-pagination-wrapper .monthly-page-btn.active {
  color: #20eaf4 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page {
  --deposits-final-text: #d7e1ed;
  --deposits-final-muted: #e6e6e6;
  color: var(--deposits-final-text) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-page-title {
  color: #edf4fb !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-page-subtitle {
  color: var(--deposits-final-muted) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-primary-btn {
  color: #021014 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-last-updated {
  color: var(--deposits-final-muted) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-stat-label,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-mini-label {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-stat-value {
  color: #eef5fb !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-stat-value.positive {
  color: #35dd8c !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-stat-value.negative {
  color: #e06363 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-total-deposits .deposits-summary-title {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-total-deposits #total-deposits-embedded {
  color: #eef5fb !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-breakdown .panel-zone-title {
  color: #d6e0ec !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-breakdown .breakdown-label {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-breakdown .breakdown-value {
  color: #eef5fb !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-history-title {
  color: #eef5fb !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-record-count {
  color: var(--deposits-final-muted) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-view-switch .allocation-option {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-view-switch .allocation-option.active {
  color: var(--deposits-final-cyan) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-filter-control select,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-filter-control input {
  color: #d6e0ec !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-date-control .deposits-date-placeholder {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table th,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table td {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table th {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .monthly-pagination-left label,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .monthly-pagination-info {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page #deposits-page-size,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-pagination-wrapper .monthly-page-btn {
  color: #d6e0ec !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-pagination-wrapper .monthly-page-btn.active {
  color: var(--deposits-final-cyan) !important;
}
html[data-appearance="black"] #dividends-section.dividends-page {
  --dividends-text: #e6edf5;
  --dividends-text-strong: #f3f7fb;
  --dividends-text-muted: #e6e6e6;
  color: var(--dividends-text);
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-heading h1 {
  color: var(--dividends-text-strong) !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-heading p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-action-btn--primary {
  color: #06131a !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-action-btn--ghost {
  color: var(--dividends-cyan) !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-last-updated {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-summary-item span {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-summary-item strong {
  color: var(--dividends-text-strong) !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-summary-item:nth-child(2) strong {
  color: var(--dividends-green) !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-summary-item:nth-child(4) strong {
  color: var(--dividends-cyan) !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-card-header h2,
html[data-appearance="black"] #dividends-section.dividends-page .dividends-history-title h2 {
  color: var(--dividends-text-strong) !important;
}
html[data-appearance="black"] #dividends-section.dividends-page select.settings-select,
html[data-appearance="black"] #dividends-section.dividends-page .settings-select {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-segment .allocation-option {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-segment .allocation-option.active {
  color: var(--dividends-cyan) !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-chart-filter-label {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-history-title p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-search-control {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-search-control input {
  color: #e2e8ef !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-search-control input::placeholder {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page table.data-table thead th {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page table.data-table tbody td {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .amount-positive {
  color: var(--dividends-green) !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .amount-negative {
  color: var(--dividends-red) !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .sort-icon,
html[data-appearance="black"] #dividends-section.dividends-page .column-filter-toggle {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .action-menu-toggle {
  color: #d9e3ec !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .pagination-left,
html[data-appearance="black"] #dividends-section.dividends-page .pagination-controls {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .monthly-page-btn {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .monthly-page-btn.active {
  color: var(--dividends-cyan) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page {
  --deposits-text: #d7e1ed;
  --deposits-muted: #e6e6e6;
  color: var(--deposits-text);
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-page-title {
  color: #eef5fb;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-page-subtitle,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-last-updated {
  color: var(--deposits-muted);
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-primary-btn {
  color: #021014 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-stat-label,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-record-count,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-mini-label {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-stat-value {
  color: #eef5fb;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-stat-value.positive {
  color: var(--deposits-green);
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-stat-value.negative {
  color: #e06363;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-total-deposits .deposits-summary-title {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-total-deposits #total-deposits-embedded {
  color: #eef5fb;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-breakdown .panel-zone-title {
  color: #d6e0ec;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-breakdown .breakdown-label {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-breakdown .breakdown-value {
  color: #eef5fb;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-history-title {
  color: #eef5fb;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-view-switch .allocation-option {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-view-switch .allocation-option.active {
  color: var(--deposits-cyan) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-filter-control select,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-filter-control input {
  color: #d6e0ec;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-date-control input:not(.has-value):not(:focus)::-webkit-datetime-edit {
  color: transparent;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-date-control .date-placeholder {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table th,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table td {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table th {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table th .sortable {
  color: inherit;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table .action-menu-toggle,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table .row-menu-btn {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .monthly-pagination-left label,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .monthly-pagination-info {
  color: #e6e6e6;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page #deposits-page-size {
  color: #d6e0ec;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-pagination-wrapper .monthly-page-btn {
  color: #d6e0ec;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-pagination-wrapper .monthly-page-btn.active {
  color: var(--deposits-cyan);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page {
  --stocks-text: #EEF4F8;
  --stocks-text-secondary: #e6e6e6;
  --stocks-text-muted: #e6e6e6;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-page-title {
  color: var(--stocks-text);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-page-subtitle {
  color: var(--stocks-text-secondary);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-action-btn {
  color: var(--stocks-text);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-action-btn--primary {
  color: #061017 !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-last-updated {
  color: var(--stocks-text-muted) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-summary-item span {
  color: var(--stocks-text-secondary);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-summary-item strong {
  color: var(--stocks-text);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-summary-item strong.positive {
  color: var(--stocks-positive);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-summary-item strong.negative {
  color: var(--stocks-negative);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page #stocks-summary-score {
  color: var(--stocks-accent);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-search-control,
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-toolbar-select,
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-columns-btn {
  color: var(--stocks-text);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-search-control svg {
  color: var(--stocks-text-secondary);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-search-control input {
  color: var(--stocks-text);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-search-control input::placeholder {
  color: var(--stocks-text-muted);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-toolbar-select {
  color: var(--stocks-text-secondary);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-columns-btn {
  color: var(--stocks-text-secondary);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-table thead th,
html[data-appearance="black"] #stocks-section.stocks-redesign-page #stocks-tbody td {
  color: var(--stocks-text-secondary) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-table thead th {
  color: var(--stocks-text-muted) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page #stocks-tbody td[data-field="symbol"] {
  color: var(--stocks-text) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page #stocks-tbody td[data-field="symbol"]::after {
  color: var(--stocks-text-secondary);
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page #stocks-tbody td[data-field="weight"] {
  color: var(--stocks-text) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page #stocks-tbody td[data-field="allocation"] {
  color: var(--stocks-accent) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page #stocks-tbody td[data-field="price_change"].positive {
  color: var(--stocks-positive) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page #stocks-tbody td[data-field="price_change"].negative {
  color: var(--stocks-negative) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .action-menu-toggle {
  color: var(--stocks-text-secondary) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .column-filter-toggle {
  color: var(--stocks-text-secondary) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page #stocks-tbody .editable-cell input,
html[data-appearance="black"] #stocks-section.stocks-redesign-page #stocks-tbody .editable-cell select {
  color: var(--stocks-text) !important;
}
html[data-appearance="black"] #profile-section .profile-page.banymay-my-plan {
  --plan-text: #f1f5fa;
  --plan-secondary: #e6e6e6;
  --plan-muted: #e6e6e6;
  color: var(--plan-text) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-sidebar-title {
  color: var(--plan-text);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-nav-item {
  color: var(--plan-secondary);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-nav-item:hover,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-nav-item:focus-visible {
  color: var(--plan-text);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-nav-item.is-active {
  color: var(--plan-accent);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-breadcrumb {
  color: var(--plan-secondary);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-heading h1 {
  color: var(--plan-text);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-heading p {
  color: var(--plan-secondary);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-primary-action,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-secondary-action {
  color: var(--plan-accent);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-panel,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-kpi-card {
  color: var(--plan-text);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-kpi-icon,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-lifestyle-icon,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-row-icon {
  color: var(--plan-text);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-kpi-label,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-lifestyle-label,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-indicator-label,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-detail-label {
  color: var(--plan-secondary);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-kpi-value,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-lifestyle-value,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-indicator-value {
  color: var(--plan-accent);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-global-cost .ffi-bar-title {
  color: var(--plan-text) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-global-cost .ffi-bar-labels {
  color: var(--plan-secondary) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-panel h2,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-panel h3,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-card-title {
  color: var(--plan-text);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-inline-link {
  color: var(--plan-accent);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-fi-value {
  color: var(--plan-accent);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-fi-sub,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-note,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-detail-copy {
  color: var(--plan-secondary);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-fi-metrics span {
  color: var(--plan-secondary);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-fi-metrics strong,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-retirement-value,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-detail-card strong {
  color: var(--plan-accent);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-retirement-label {
  color: var(--plan-secondary);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-subpage-copy {
  color: var(--plan-secondary);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-formula-panel ul {
  color: var(--plan-secondary);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-card-header h3 {
  color: var(--plan-text) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-collapse-btn {
  color: var(--plan-secondary) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-summary-label,
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-key,
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-table-head {
  color: var(--plan-secondary) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-summary-value,
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-value,
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-table-row {
  color: var(--plan-text) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-summary-value.positive,
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-value.positive,
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-value.accent {
  color: var(--plan-accent) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-chart-toggle-btn {
  color: var(--plan-secondary) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-chart-toggle-btn.is-active {
  color: var(--plan-accent) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan .profile-info-tip {
  color: var(--plan-secondary) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-projection-tab {
  color: var(--plan-secondary);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-projection-tab.is-active {
  color: var(--plan-text);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-projection-assumption span:not(.my-plan-row-icon),
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-projection-result span:not(.my-plan-row-icon) {
  color: var(--plan-secondary);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-projection-assumption strong,
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-projection-result strong {
  color: var(--plan-accent);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-projection-edit {
  color: var(--plan-accent);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-projection-chart-head h2 {
  color: var(--plan-text);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-projection-chart-head span {
  color: var(--plan-secondary);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-projection-chart-panel .profile-chart-legend {
  color: var(--plan-secondary) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-projection-chart-panel .profile-chart-axis {
  color: var(--plan-secondary) !important;
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-projection-requirements-toggle {
  color: var(--plan-text);
}
html[data-appearance="black"] #profile-section .banymay-my-plan .my-plan-chevron {
  color: var(--plan-text);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard {
  --dashboard-text: #F3F5F7;
  --dashboard-secondary: #e6e6e6;
  --dashboard-muted: #e6e6e6;
  color: var(--dashboard-text) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-heading h1 {
  color: var(--dashboard-text) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-heading p {
  color: var(--dashboard-secondary) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-heading-badge {
  color: var(--dashboard-secondary);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-heading-badge strong {
  color: var(--dashboard-text);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-heading-badge--score strong {
  color: #78EAF1;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-summary-badge-row {
  color: var(--dashboard-secondary);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-summary-badge-row strong {
  color: var(--dashboard-text);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-summary-badge-row--score strong {
  color: #78EAF1;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-summary-label,
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-panel-title,
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-breakdown-table th,
html[data-appearance="black"] #dashboard-section.banymay-dashboard .metric-label {
  color: var(--dashboard-secondary) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-summary-value {
  color: var(--dashboard-text);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .positive {
  color: var(--dashboard-positive) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .negative {
  color: var(--dashboard-negative) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .neutral {
  color: var(--dashboard-secondary) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .warning {
  color: var(--dashboard-gold) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-panel-title,
html[data-appearance="black"] body.theme-blue #dashboard-section.banymay-dashboard .chart-container h2,
html[data-appearance="black"] body.theme-blue #dashboard-section.banymay-dashboard .chart-header .perf-title-wrap > span:first-child {
  color: var(--dashboard-text) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .legend-checkbox {
  color: var(--dashboard-text) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .legend-label {
  color: var(--dashboard-text) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .time-btn,
html[data-appearance="black"] body.theme-blue #dashboard-section.banymay-dashboard .time-btn {
  color: var(--dashboard-text) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .time-btn:hover {
  color: var(--dashboard-accent) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .time-btn.active,
html[data-appearance="black"] body.theme-blue #dashboard-section.banymay-dashboard .time-btn.active {
  color: #06181E !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-risk-legend-empty {
  color: var(--dashboard-muted);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-risk-legend-item {
  color: var(--dashboard-text);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-risk-legend-text {
  color: var(--dashboard-text);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-risk-legend-text strong {
  color: var(--dashboard-text);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-breakdown-table {
  color: var(--dashboard-text);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-breakdown-table th,
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-breakdown-table td {
  color: var(--dashboard-text);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-breakdown-table thead th {
  color: var(--dashboard-secondary);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-breakdown-table thead th.dashboard-breakdown-sortable:hover,
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-breakdown-table thead th.dashboard-breakdown-sortable:focus-visible {
  color: var(--dashboard-accent, #18c8d0);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-breakdown-table thead th.dashboard-breakdown-sortable::after {
  color: var(--dashboard-secondary);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-breakdown-table thead th.dashboard-breakdown-sortable[data-sort-direction="ascending"]::after {
  color: var(--dashboard-accent, #18c8d0);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-breakdown-table thead th.dashboard-breakdown-sortable[data-sort-direction="descending"]::after {
  color: var(--dashboard-accent, #18c8d0);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-breakdown-empty {
  color: var(--dashboard-muted) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .metric-value {
  color: var(--dashboard-text);
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-advanced-metrics-kicker {
  color: var(--dashboard-text) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-advanced-metrics-period {
  color: var(--dashboard-secondary) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-advanced-metric-label {
  color: var(--dashboard-text) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-advanced-metric-value {
  color: var(--dashboard-positive) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-advanced-metric-value.negative,
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-insight-card .negative {
  color: var(--dashboard-negative) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-advanced-metric-value.neutral {
  color: var(--dashboard-secondary) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-advanced-metric-meta {
  color: var(--dashboard-secondary) !important;
}
html[data-appearance="black"] .navbar.banymay-header {
  --header-text: #e8edf2;
  --header-text-muted: #e6e6e6;
  --header-avatar-text: #f3f5f7;
}
html[data-appearance="black"] .banymay-header .nav-menu li a.nav-link {
  color: var(--header-text) !important;
}
html[data-appearance="black"] .banymay-header .nav-menu li a.nav-link:hover,
html[data-appearance="black"] .banymay-header .nav-menu li a.nav-link:active {
  color: var(--header-accent) !important;
}
html[data-appearance="black"] .banymay-header .nav-menu li a.nav-link.active,
html[data-appearance="black"] .banymay-header .nav-menu li a.nav-link[aria-current="page"] {
  color: var(--header-accent) !important;
}
html[data-appearance="black"] .banymay-header .settings-cog-avatar {
  color: var(--header-avatar-text);
}
html[data-appearance="black"] .banymay-header .settings-cog-avatar--image {
  color: transparent;
}
html[data-appearance="black"] .banymay-header .settings-cog-chevron {
  color: var(--header-text-muted);
}
html[data-appearance="black"] .banymay-header .settings-menu-item,
html[data-appearance="black"] .banymay-header .settings-logout-btn {
  color: var(--header-text);
}
html[data-appearance="black"] .banymay-header .settings-menu-item:hover,
html[data-appearance="black"] .banymay-header .settings-menu-item:focus-visible,
html[data-appearance="black"] .banymay-header .settings-logout-btn:hover,
html[data-appearance="black"] .banymay-header .settings-logout-btn:focus-visible {
  color: var(--header-text);
}
html[data-appearance="black"] .banymay-header .settings-menu-icon,
html[data-appearance="black"] .banymay-header .settings-logout-icon {
  color: var(--header-text-muted);
}
html[data-appearance="black"] .banymay-header .settings-label {
  color: var(--header-text);
}
html[data-appearance="black"] .banymay-header .settings-language-trigger,
html[data-appearance="black"] .banymay-header .settings-chip {
  color: var(--header-text);
}
html[data-appearance="black"] .banymay-header .settings-language-trigger:hover,
html[data-appearance="black"] .banymay-header .settings-chip:hover,
html[data-appearance="black"] .banymay-header .settings-chip.is-active {
  color: var(--header-accent);
}
html[data-appearance="black"] .banymay-header .banymay-header__nav-toggle {
  color: var(--header-text);
}
html[data-appearance="black"] .banymay-header .banymay-header__nav-toggle:hover,
html[data-appearance="black"] .banymay-header .banymay-header__nav-toggle[aria-expanded="true"] {
  color: var(--header-accent);
}
html[data-appearance="black"] #settings-section {
  --settings-compact-text: #e6e6e6;
  --settings-compact-muted: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-side-title {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-side-link {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section .settings-side-link.is-active {
  color: var(--settings-compact-accent) !important;
}
html[data-appearance="black"] #settings-section .settings-side-icon {
  color: currentColor !important;
}
html[data-appearance="black"] #settings-section .settings-breadcrumb {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-breadcrumb span:last-child {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #settings-page-title {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #settings-page-subtitle {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-primary-action {
  color: #07181d !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-number {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-intro h2 {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-intro p {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card label,
html[data-appearance="black"] #settings-section #account-settings-card label,
html[data-appearance="black"] #settings-section #contact-us-card label {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card input,
html[data-appearance="black"] #settings-section #platform-settings-card select,
html[data-appearance="black"] #settings-section #account-settings-card input,
html[data-appearance="black"] #settings-section #contact-us-card input,
html[data-appearance="black"] #settings-section #contact-us-card select,
html[data-appearance="black"] #settings-section #contact-us-card textarea {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section .settings-input-addon {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-action-btn.save,
html[data-appearance="black"] #settings-section #platform-settings-card .settings-action-btn.edit,
html[data-appearance="black"] #settings-section #account-settings-card .account-btn.save,
html[data-appearance="black"] #settings-section #account-settings-card .account-btn.edit,
html[data-appearance="black"] #settings-section #contact-us-card .settings-action-btn.save {
  color: #07181d !important;
}
html[data-appearance="black"] #settings-section.banymay-settings {
  color: #f3f5f7 !important;
  --settings-ref-text: #f3f5f7;
  --settings-ref-muted: #e6e6e6;
  --settings-ref-accent-text: #37dce0;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-title {
  color: var(--settings-ref-soft) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-link {
  color: var(--settings-ref-soft) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-link:hover {
  color: var(--settings-ref-text) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-link.is-active {
  color: var(--settings-ref-accent-text) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-icon {
  color: currentColor !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-breadcrumb {
  color: var(--settings-ref-muted) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-breadcrumb span:last-child {
  color: var(--settings-ref-text) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #settings-page-title {
  color: var(--settings-ref-text) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #settings-page-subtitle {
  color: var(--settings-ref-soft) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-primary-action {
  color: var(--settings-ref-accent-dark) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-number {
  color: var(--settings-ref-muted) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-intro h2 {
  color: var(--settings-ref-text) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-intro p {
  color: var(--settings-ref-soft) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings label {
  color: var(--settings-ref-text) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings input,
html[data-appearance="black"] #settings-section.banymay-settings select,
html[data-appearance="black"] #settings-section.banymay-settings textarea {
  color: var(--settings-ref-text) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings input::placeholder,
html[data-appearance="black"] #settings-section.banymay-settings textarea::placeholder {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings input:disabled,
html[data-appearance="black"] #settings-section.banymay-settings select:disabled,
html[data-appearance="black"] #settings-section.banymay-settings textarea:disabled,
html[data-appearance="black"] #settings-section.banymay-settings input[readonly] {
  color: var(--settings-ref-soft) !important;
  -webkit-text-fill-color: var(--settings-ref-soft) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-input-addon {
  color: var(--settings-ref-soft) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #account-settings-card .account-eye {
  color: var(--settings-ref-muted) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #account-settings-card .account-password-hint {
  color: var(--settings-ref-soft) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-action-btn.save,
html[data-appearance="black"] #settings-section.banymay-settings .settings-action-btn.edit,
html[data-appearance="black"] #settings-section.banymay-settings .account-btn.save,
html[data-appearance="black"] #settings-section.banymay-settings .account-btn.edit,
html[data-appearance="black"] #settings-section.banymay-settings #contact-us-card .settings-action-btn.save {
  color: var(--settings-ref-accent-dark) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-action-btn.cancel,
html[data-appearance="black"] #settings-section.banymay-settings .account-btn.cancel {
  color: var(--settings-ref-text) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #account-settings-card #account-delete-btn {
  color: #ff7f86 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings {
  --text-primary: #f3f5f7;
  --text-secondary: #e6e6e6;
  --text-muted: #e6e6e6;
  --text-placeholder: #e6e6e6;
  --accent-text: #37dce0;
  --text-on-accent: #06171c;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-title {
  color: var(--text-secondary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-link {
  color: var(--text-secondary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-link:hover {
  color: var(--text-primary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-link.is-active {
  color: var(--accent-text) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-icon {
  color: currentColor !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-breadcrumb {
  color: var(--text-muted) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-breadcrumb span:last-child {
  color: var(--text-primary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #settings-page-title {
  color: var(--text-primary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #settings-page-subtitle {
  color: var(--text-secondary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-primary-action {
  color: var(--text-on-accent) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-number {
  color: var(--text-muted) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-intro h2 {
  color: var(--text-primary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-intro p {
  color: var(--text-secondary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings label {
  color: var(--text-primary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings input,
html[data-appearance="black"] #settings-section.banymay-settings select,
html[data-appearance="black"] #settings-section.banymay-settings textarea {
  color: var(--text-primary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings input::placeholder,
html[data-appearance="black"] #settings-section.banymay-settings textarea::placeholder {
  color: var(--text-placeholder) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings input:disabled,
html[data-appearance="black"] #settings-section.banymay-settings select:disabled,
html[data-appearance="black"] #settings-section.banymay-settings textarea:disabled {
  color: var(--text-secondary) !important;
  -webkit-text-fill-color: var(--text-secondary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-input-addon {
  color: var(--text-secondary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #account-settings-card .account-eye {
  color: var(--text-muted) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #account-settings-card .account-password-hint {
  color: var(--text-secondary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #platform-settings-card .settings-action-btn.save,
html[data-appearance="black"] #settings-section.banymay-settings #platform-settings-card .settings-action-btn.edit,
html[data-appearance="black"] #settings-section.banymay-settings #account-settings-card .account-btn.save,
html[data-appearance="black"] #settings-section.banymay-settings #account-settings-card .account-btn.edit,
html[data-appearance="black"] #settings-section.banymay-settings #contact-us-card .settings-action-btn.save {
  color: var(--text-on-accent) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-action-btn.cancel,
html[data-appearance="black"] #settings-section.banymay-settings .account-btn.cancel {
  color: var(--text-primary) !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #account-settings-card #account-delete-btn {
  color: #ff7f86 !important;
}
html[data-appearance="black"] #settings-section {
  --settings-compact-text: #e6e6e6;
  --settings-compact-muted: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-side-title {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-side-link {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section .settings-side-link.is-active {
  color: var(--settings-compact-accent) !important;
}
html[data-appearance="black"] #settings-section .settings-side-icon {
  color: currentColor !important;
}
html[data-appearance="black"] #settings-section .settings-breadcrumb {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-breadcrumb span:last-child {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #settings-page-title {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #settings-page-subtitle {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-primary-action {
  color: #07181d !important;
}
html[data-appearance="black"] #settings-section .settings-section-number {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-section-intro h2 {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section .settings-section-intro p {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section label {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section input,
html[data-appearance="black"] #settings-section select,
html[data-appearance="black"] #settings-section textarea {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section .settings-input-addon {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #account-settings-card .account-eye {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #account-settings-card .account-password-hint {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-action-btn.save,
html[data-appearance="black"] #settings-section #platform-settings-card .settings-action-btn.edit,
html[data-appearance="black"] #settings-section #account-settings-card .account-btn.save,
html[data-appearance="black"] #settings-section #account-settings-card .account-btn.edit,
html[data-appearance="black"] #settings-section #contact-us-card .settings-action-btn.save {
  color: #07181d !important;
}
html[data-appearance="black"] #settings-section #account-settings-card #account-delete-btn {
  color: #ff7f86 !important;
}
html[data-appearance="black"] #settings-section {
  --settings-compact-text: var(--app-soft-text, #e6e6e6);
  --settings-compact-muted: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-side-title {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-side-link {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section .settings-side-link.is-active {
  color: var(--settings-compact-accent) !important;
}
html[data-appearance="black"] #settings-section .settings-side-icon {
  color: currentColor !important;
}
html[data-appearance="black"] #settings-section .settings-breadcrumb {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-breadcrumb span:last-child {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #settings-page-title {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #settings-page-subtitle {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-primary-action {
  color: #07181d !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-number {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-intro h2 {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-intro p {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card label,
html[data-appearance="black"] #settings-section #account-settings-card label,
html[data-appearance="black"] #settings-section #contact-us-card label {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card input,
html[data-appearance="black"] #settings-section #platform-settings-card select,
html[data-appearance="black"] #settings-section #account-settings-card input,
html[data-appearance="black"] #settings-section #contact-us-card input,
html[data-appearance="black"] #settings-section #contact-us-card select,
html[data-appearance="black"] #settings-section #contact-us-card textarea {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section .settings-input-addon {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-action-btn.save,
html[data-appearance="black"] #settings-section #platform-settings-card .settings-action-btn.edit,
html[data-appearance="black"] #settings-section #account-settings-card .account-btn.save,
html[data-appearance="black"] #settings-section #account-settings-card .account-btn.edit,
html[data-appearance="black"] #settings-section #contact-us-card .settings-action-btn.save {
  color: #07181d !important;
}
html[data-appearance="black"] #settings-section {
  --settings-text: #e8edf5;
  --settings-muted: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-page.settings-page--control-center {
  color: var(--settings-text);
}
html[data-appearance="black"] #settings-section .settings-side-title {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-side-link {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-side-link:hover {
  color: #f4f8ff;
}
html[data-appearance="black"] #settings-section .settings-side-link.is-active {
  color: var(--settings-accent);
}
html[data-appearance="black"] #settings-section .settings-side-icon {
  color: currentColor;
}
html[data-appearance="black"] #settings-section .settings-breadcrumb {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section #settings-page-title {
  color: #f4f7fb;
}
html[data-appearance="black"] #settings-section #settings-page-subtitle {
  color: var(--settings-muted);
}
html[data-appearance="black"] #settings-section .settings-primary-action {
  color: #062328;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-number {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-intro h2 {
  color: #f2f6fb;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-intro p {
  color: var(--settings-muted);
}
html[data-appearance="black"] #settings-section .settings-field label,
html[data-appearance="black"] #settings-section .settings-row label,
html[data-appearance="black"] #settings-section .account-row label,
html[data-appearance="black"] #settings-section .contact-form-row label {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card :is(input, select),
html[data-appearance="black"] #settings-section #account-settings-card :is(input, select),
html[data-appearance="black"] #settings-section #contact-us-card :is(input, select, textarea),
html[data-appearance="black"] #settings-section #chart-history-card :is(input, select) {
  color: rgba(241, 245, 251, 0.96);
}
html[data-appearance="black"] #settings-section #platform-settings-card :is(input, select):disabled,
html[data-appearance="black"] #settings-section #account-settings-card :is(input, select):disabled,
html[data-appearance="black"] #settings-section #account-settings-card input[readonly] {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-input-addon {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section #settings-investing-result {
  color: #e6e6e6;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-action-btn.save,
html[data-appearance="black"] #settings-section #platform-settings-card .settings-action-btn.edit,
html[data-appearance="black"] #settings-section #account-settings-card .account-btn.save,
html[data-appearance="black"] #settings-section #account-settings-card .account-btn.edit,
html[data-appearance="black"] #settings-section #contact-us-card .settings-action-btn.save {
  color: #062328;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-action-btn.cancel,
html[data-appearance="black"] #settings-section #account-settings-card .account-btn.cancel {
  color: #e6e6e6;
}
html[data-appearance="black"] .nav-menu li a.active {
  color: var(--settings-accent, #35e6e2) !important;
}
html[data-appearance="black"] #stocks-gains-section #stocks-gains-table thead th {
  color: var(--premium-table-text) !important;
}
html[data-appearance="black"] #settings-section {
  --settings-compact-text: var(--app-soft-text, #e6e6e6);
  --settings-compact-muted: #e6e6e6;
}
html[data-appearance="black"] #settings-section .settings-side-title {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-side-link {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section .settings-side-link.is-active {
  color: var(--settings-compact-accent) !important;
}
html[data-appearance="black"] #settings-section .settings-side-icon {
  color: currentColor !important;
}
html[data-appearance="black"] #settings-section .settings-breadcrumb {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-breadcrumb span:last-child {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #settings-page-title {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #settings-page-subtitle {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section .settings-primary-action {
  color: #07181d !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-number {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-intro h2 {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-section-intro p {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card label,
html[data-appearance="black"] #settings-section #account-settings-card label,
html[data-appearance="black"] #settings-section #contact-us-card label {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card input,
html[data-appearance="black"] #settings-section #platform-settings-card select,
html[data-appearance="black"] #settings-section #account-settings-card input,
html[data-appearance="black"] #settings-section #contact-us-card input,
html[data-appearance="black"] #settings-section #contact-us-card select,
html[data-appearance="black"] #settings-section #contact-us-card textarea {
  color: var(--settings-compact-text) !important;
}
html[data-appearance="black"] #settings-section .settings-input-addon {
  color: var(--settings-compact-muted) !important;
}
html[data-appearance="black"] #settings-section #platform-settings-card .settings-action-btn.save,
html[data-appearance="black"] #settings-section #platform-settings-card .settings-action-btn.edit,
html[data-appearance="black"] #settings-section #account-settings-card .account-btn.save,
html[data-appearance="black"] #settings-section #account-settings-card .account-btn.edit,
html[data-appearance="black"] #settings-section #contact-us-card .settings-action-btn.save {
  color: #07181d !important;
}
html[data-appearance="black"] #settings-section.banymay-settings.section {
  color: #d7e0ec !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-title {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-link {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-link:hover {
  color: #f0f6ff !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-link.is-active,
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-link[aria-selected="true"] {
  color: #35ddd8 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-side-icon {
  color: currentColor !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-breadcrumb {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-breadcrumb-current {
  color: #e4ebf5 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #settings-page-title {
  color: #eef4fb !important;
}
html[data-appearance="black"] #settings-section.banymay-settings #settings-page-subtitle {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-primary-action {
  color: #061116 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-number,
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-index {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-intro h2,
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-copy h2 {
  color: #edf3fb !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-intro p,
html[data-appearance="black"] #settings-section.banymay-settings .settings-section-copy p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-field > label,
html[data-appearance="black"] #settings-section.banymay-settings .account-row > label,
html[data-appearance="black"] #settings-section.banymay-settings .contact-field > label {
  color: #d9e1ec !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-field input,
html[data-appearance="black"] #settings-section.banymay-settings .settings-field select,
html[data-appearance="black"] #settings-section.banymay-settings .settings-field textarea,
html[data-appearance="black"] #settings-section.banymay-settings .account-row input,
html[data-appearance="black"] #settings-section.banymay-settings .contact-field input,
html[data-appearance="black"] #settings-section.banymay-settings .contact-field select,
html[data-appearance="black"] #settings-section.banymay-settings .contact-field textarea {
  color: #edf3fb !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-field input[readonly],
html[data-appearance="black"] #settings-section.banymay-settings .settings-field input:disabled,
html[data-appearance="black"] #settings-section.banymay-settings .settings-field select:disabled,
html[data-appearance="black"] #settings-section.banymay-settings .account-row input[readonly],
html[data-appearance="black"] #settings-section.banymay-settings .account-row input:disabled {
  color: #e6e6e6 !important;
  -webkit-text-fill-color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .settings-input-addon,
html[data-appearance="black"] #settings-section.banymay-settings .account-eye {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .account-password-hint {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section.banymay-settings .account-btn.danger,
html[data-appearance="black"] #settings-section.banymay-settings #account-delete-btn {
  color: #ff7b86 !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-assets-count {
  color: #079b93;
}
html[data-appearance="black"]:not([data-appearance="light"]) #stocks-section.stocks-redesign-page .stocks-assets-count {
  color: #42e5e8;
}
html[data-appearance="black"] .portfolio-summary-label {
  color: var(--stocks-text-secondary, #e6e6e6) !important;
}
html[data-appearance="black"] .portfolio-summary-value {
  color: var(--stocks-text, #EEF4F8) !important;
}
html[data-appearance="black"] .portfolio-summary-item:first-child .portfolio-summary-value,
html[data-appearance="black"] #stocks-summary-balance {
  color: var(--stocks-accent, #27F6FF) !important;
}
html[data-appearance="black"] .portfolio-summary-item:nth-child(4) .portfolio-summary-value {
  color: var(--stocks-accent, #27F6FF) !important;
}
html[data-appearance="black"] .portfolio-summary-value.positive {
  color: var(--stocks-positive, #32E6AE) !important;
}
html[data-appearance="black"] .portfolio-summary-value.negative {
  color: var(--stocks-negative, #FF626C) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page {
  --stocks-text: #eef4f8;
  --stocks-text-secondary: #e6e6e6;
  color: #d7e1ed !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-last-updated {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-date-control .deposits-date-placeholder {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-view-switch .allocation-option {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-view-switch .allocation-option.active {
  color: #28d8e2 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-view-switch .allocation-option:not(.active):hover {
  color: #eef5fb !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-chart-legend {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-risk-legend-text {
  color: var(--dashboard-text) !important;
}
html[data-appearance="black"] #dashboard-section.banymay-dashboard .dashboard-risk-chart-wrap .balance-risk-info-strip {
  color: rgba(243, 245, 247, 0.96) !important;
}
html[data-appearance="black"] .portfolio-summary-strip .portfolio-summary-item:nth-child(4) .portfolio-summary-value {
  color: var(--stocks-text, #EEF4F8) !important;
}
html[data-appearance="black"] .portfolio-summary-strip .portfolio-summary-item:nth-child(6) .portfolio-summary-value {
  color: var(--stocks-accent, #27F6FF) !important;
}
html[data-appearance="black"] .portfolio-summary-strip .portfolio-summary-value.positive {
  color: var(--stocks-positive, #32E6AE) !important;
}
html[data-appearance="black"] .portfolio-summary-strip .portfolio-summary-value.negative {
  color: var(--stocks-negative, #FF626C) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-summary-strip .portfolio-summary-label,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-portfolio-summary .portfolio-summary-label,
html[data-appearance="black"] #dividends-section.dividends-page .dividends-summary-strip .portfolio-summary-label {
  color: var(--stocks-text-secondary, #e6e6e6) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-summary-strip .portfolio-summary-value,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-portfolio-summary .portfolio-summary-value,
html[data-appearance="black"] #dividends-section.dividends-page .dividends-summary-strip .portfolio-summary-value {
  color: var(--stocks-text, #EEF4F8) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-summary-strip .portfolio-summary-item:first-child .portfolio-summary-value,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-portfolio-summary .portfolio-summary-item:first-child .portfolio-summary-value,
html[data-appearance="black"] #dividends-section.dividends-page .dividends-summary-strip .portfolio-summary-item:first-child .portfolio-summary-value,
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-summary-strip .portfolio-summary-item:nth-child(6) .portfolio-summary-value,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-portfolio-summary .portfolio-summary-item:nth-child(6) .portfolio-summary-value,
html[data-appearance="black"] #dividends-section.dividends-page .dividends-summary-strip .portfolio-summary-item:nth-child(6) .portfolio-summary-value {
  color: var(--stocks-accent, #27F6FF) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-summary-strip .portfolio-summary-value.positive,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-portfolio-summary .portfolio-summary-value.positive,
html[data-appearance="black"] #dividends-section.dividends-page .dividends-summary-strip .portfolio-summary-value.positive {
  color: var(--stocks-positive, #32E6AE) !important;
}
html[data-appearance="black"] #stocks-section.stocks-redesign-page .stocks-summary-strip .portfolio-summary-value.negative,
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-portfolio-summary .portfolio-summary-value.negative,
html[data-appearance="black"] #dividends-section.dividends-page .dividends-summary-strip .portfolio-summary-value.negative {
  color: var(--stocks-negative, #FF626C) !important;
}
html[data-appearance="black"] #sectors-section > .portfolio-summary-strip .portfolio-summary-value.positive,
html[data-appearance="black"] #withdrawals-section > .portfolio-summary-strip .portfolio-summary-value.positive,
html[data-appearance="black"] #stocks-gains-section > .portfolio-summary-strip .portfolio-summary-value.positive,
html[data-appearance="black"] #taxes-section > .portfolio-summary-strip .portfolio-summary-value.positive {
  color: var(--stocks-positive, #32E6AE) !important;
}
html[data-appearance="black"] #sectors-section > .portfolio-summary-strip .portfolio-summary-value.negative,
html[data-appearance="black"] #withdrawals-section > .portfolio-summary-strip .portfolio-summary-value.negative,
html[data-appearance="black"] #stocks-gains-section > .portfolio-summary-strip .portfolio-summary-value.negative,
html[data-appearance="black"] #taxes-section > .portfolio-summary-strip .portfolio-summary-value.negative {
  color: var(--stocks-negative, #FF626C) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table thead th {
  color: var(--stocks-text-muted, #e6e6e6) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table thead th .th-label,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table thead th .sort-icon,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table thead th .column-filter-toggle {
  color: inherit !important;
}
html[data-appearance="black"] #withdrawals-section {
  --withdrawals-table-text: var(--stocks-text-secondary, #e6e6e6);
  --withdrawals-table-muted: var(--stocks-text-muted, #e6e6e6);
}
html[data-appearance="black"] #withdrawals-section .withdrawal-primary-btn,
html[data-appearance="black"] #withdrawals-section #add-withdrawal-btn,
html[data-appearance="black"] #withdrawals-section #floating-add-withdrawal-btn {
  color: #061114 !important;
}
html[data-appearance="black"] #withdrawals-section #withdrawals-table thead th,
html[data-appearance="black"] #withdrawals-section #withdrawals-table-body td {
  color: var(--withdrawals-table-text) !important;
}
html[data-appearance="black"] #withdrawals-section #withdrawals-table thead th {
  color: var(--withdrawals-table-muted) !important;
}
html[data-appearance="black"] #withdrawals-section #withdrawals-table thead th .th-label,
html[data-appearance="black"] #withdrawals-section #withdrawals-table thead th .sort-icon,
html[data-appearance="black"] #withdrawals-section #withdrawals-table thead th .column-filter-toggle {
  color: inherit !important;
}
html[data-appearance="black"] #dividends-section.dividends-page {
  --dividends-stock-text: var(--stocks-text-secondary, #e6e6e6);
  --dividends-stock-muted: var(--stocks-text-muted, #e6e6e6);
}
html[data-appearance="black"] #dividends-section.dividends-page :is(#dividends-table, #dividends-monthly-table) thead th {
  color: var(--dividends-stock-muted) !important;
}
html[data-appearance="black"] #dividends-section.dividends-page :is(#dividends-table, #dividends-monthly-table) tbody td {
  color: var(--dividends-stock-text) !important;
}
html[data-appearance="black"] #dividends-section.dividends-page .dividends-chart-card .dividends-card-header h2 {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #withdrawals-section {
  --withdrawals-table-text: var(--stocks-text-secondary, #e6e6e6);
  --withdrawals-table-muted: var(--stocks-text-muted, #e6e6e6);
}
html[data-appearance="black"] #withdrawals-section #withdrawals-table thead th,
html[data-appearance="black"] #withdrawals-section #withdrawals-table-body td {
  color: var(--withdrawals-table-text) !important;
}
html[data-appearance="black"] #withdrawals-section #withdrawals-table thead th {
  color: var(--withdrawals-table-muted) !important;
}
html[data-appearance="black"] #withdrawals-section #withdrawals-table thead th .th-label,
html[data-appearance="black"] #withdrawals-section #withdrawals-table thead th .sort-icon,
html[data-appearance="black"] #withdrawals-section #withdrawals-table thead th .column-filter-toggle {
  color: inherit !important;
}
html[data-appearance="black"] #dividends-section.dividends-page #dividends-table thead th:last-child {
  color: var(--dividends-stock-muted) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-view-switch .allocation-option {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-view-switch .allocation-option.active {
  color: #28d8e2 !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page .deposits-view-switch .allocation-option:not(.active):hover {
  color: #eef5fb !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table thead th,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table thead th:first-child,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table thead th:last-child {
  color: var(--stocks-text-muted, #e6e6e6) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.deposits-redesign-table tbody td,
html[data-appearance="black"] #deposits-section.deposits-redesign-page #deposits-tbody td {
  color: var(--stocks-text-secondary, #e6e6e6) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.stocks-table.deposits-redesign-table thead th,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.stocks-table.deposits-redesign-table thead th:first-child,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.stocks-table.deposits-redesign-table thead th:last-child,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.stocks-table.deposits-redesign-table thead th.sortable {
  color: var(--stocks-text-muted, #e6e6e6) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.stocks-table.deposits-redesign-table > thead > tr > th {
  color: var(--stocks-text-muted, #e6e6e6) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.stocks-table.deposits-redesign-table thead th,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.stocks-table.deposits-redesign-table #deposits-tbody td {
  color: var(--stocks-text-secondary, #e6e6e6) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.stocks-table.deposits-redesign-table thead th {
  color: var(--stocks-text-muted, #e6e6e6) !important;
}
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.stocks-table.deposits-redesign-table thead th .th-label,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.stocks-table.deposits-redesign-table thead th .sort-icon,
html[data-appearance="black"] #deposits-section.deposits-redesign-page table.stocks-table.deposits-redesign-table thead th .column-filter-toggle {
  color: inherit !important;
}
html[data-appearance="black"] body #deposits-section.deposits-redesign-page .deposits-table-scroll > table.stocks-table.deposits-redesign-table > thead > tr > th {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #deposits-section.deposits-redesign-page table.stocks-table.deposits-redesign-table > thead > tr > th {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #stocks-section.stocks-redesign-page #stocks-tbody td[data-field="symbol"] {
  color: #E2E8EC !important;
}
html[data-appearance="black"] body #stocks-section.stocks-redesign-page #stocks-tbody td[data-field="allocation"] {
  color: #25EAF2 !important;
}
html[data-appearance="black"] body #deposits-section.deposits-redesign-page .deposits-chart-type-switch .allocation-option {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #deposits-section.deposits-redesign-page .deposits-chart-type-switch .allocation-option.active {
  color: #28d8e2 !important;
}
html[data-appearance="black"] body #deposits-section.deposits-redesign-page .deposits-chart-type-switch .allocation-option:not(.active):hover {
  color: #eef5fb !important;
}
html[data-appearance="black"] body #stocks-gains-section,
html[data-appearance="black"] body #taxes-section {
  --parity-stocks-text: #e6e6e6;
  --parity-stocks-muted: #e6e6e6;
}
html[data-appearance="black"] body #taxes-section .settings-card.taxes-card .settings-title {
  color: var(--parity-stocks-muted) !important;
}
html[data-appearance="black"] body #taxes-section .settings-card.taxes-card .settings-chevron {
  color: var(--parity-stocks-text) !important;
}
html[data-appearance="black"] body #stocks-gains-section #stocks-gains-table thead th,
html[data-appearance="black"] body #taxes-section .taxes-table thead th {
  color: var(--parity-stocks-muted) !important;
}
html[data-appearance="black"] body #stocks-gains-section #stocks-gains-table-body td:not(.amount-positive):not(.amount-negative):not(.positive):not(.negative),
html[data-appearance="black"] body #taxes-section .taxes-table tbody td:not(.amount-positive):not(.amount-negative):not(.tax-amount-positive):not(.tax-amount-negative):not(.positive):not(.negative),
html[data-appearance="black"] body #taxes-section .taxes-table tfoot td:not(.amount-positive):not(.amount-negative):not(.tax-amount-positive):not(.tax-amount-negative):not(.positive):not(.negative) {
  color: var(--parity-stocks-text) !important;
}
html[data-appearance="black"] body #taxes-section .taxes-table tfoot td:not(.amount-positive):not(.amount-negative):not(.tax-amount-positive):not(.tax-amount-negative):not(.positive):not(.negative) {
  color: var(--parity-stocks-strong) !important;
}
html[data-appearance="black"] body #stocks-gains-section #stocks-gains-table-body td.amount-positive,
html[data-appearance="black"] body #taxes-section .taxes-table td.amount-positive,
html[data-appearance="black"] body #taxes-section .taxes-table td.tax-amount-positive,
html[data-appearance="black"] body #taxes-section .taxes-table td.positive {
  color: var(--stocks-positive, #32E6AE) !important;
}
html[data-appearance="black"] body #stocks-gains-section #stocks-gains-table-body td.amount-negative,
html[data-appearance="black"] body #taxes-section .taxes-table td.amount-negative,
html[data-appearance="black"] body #taxes-section .taxes-table td.tax-amount-negative,
html[data-appearance="black"] body #taxes-section .taxes-table td.negative {
  color: var(--stocks-negative, #FF626C) !important;
}
@media (min-width: 1101px) {html[data-appearance="black"] body #dashboard-section#dashboard-section.banymay-dashboard .dashboard-insights-history-note {
    color: var(--dashboard-secondary) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section.banymay-dashboard .dashboard-insights .dashboard-advanced-metric-value { color: var(--dashboard-text) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section.banymay-dashboard .dashboard-insights .dashboard-advanced-metric-value.positive { color: var(--dashboard-positive) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section.banymay-dashboard .dashboard-insights .dashboard-advanced-metric-value.negative { color: var(--dashboard-negative) !important
}
}
html[data-appearance="black"] body #dashboard-section.banymay-dashboard #dashboard-summary-balance {
  color: #27F6FF !important;
}
html[data-appearance="black"] body #dashboard-section.banymay-dashboard #dashboard-summary-money-invested {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #dashboard-section.banymay-dashboard .dashboard-insights .dashboard-advanced-metric-value,
html[data-appearance="black"] body #dashboard-section.banymay-dashboard .dashboard-insights .dashboard-advanced-metric-value.positive {
  color: #32DB92 !important;
}
html[data-appearance="black"] body #dashboard-section.banymay-dashboard .dashboard-insights .dashboard-advanced-metric-value.negative,
html[data-appearance="black"] body #dashboard-section.banymay-dashboard .dashboard-insight-card .dashboard-advanced-metric-value.negative {
  color: #E46B6A !important;
}
html[data-appearance="black"] body #dashboard-section.banymay-dashboard .dashboard-insights .dashboard-advanced-metric-value.warning {
  color: #E4BC35 !important;
}
html[data-appearance="black"] body #dashboard-section.banymay-dashboard .dashboard-insights .dashboard-advanced-metric-value.neutral {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #profile-section .profile-page.banymay-my-plan {
  --plan-text: #EEF4F8;
  --plan-secondary: #e6e6e6;
  --plan-muted: #e6e6e6;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-sidebar-title {
  color: #F3F6F9 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-nav-item {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-nav-item.is-active {
  color: #25D5DF !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-heading h1 {
  color: #F4F6F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-heading p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-primary-action {
  color: #25D5DF !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-kpi-icon {
  color: #F1F5F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-kpi-label {
  color: #F0F4F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-kpi-card:nth-child(1) .my-plan-kpi-value {
  color: #25D5DF !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-kpi-card:nth-child(2) .my-plan-kpi-value {
  color: #64E79E !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-kpi-card:nth-child(3) .my-plan-kpi-value,
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-kpi-card:nth-child(4) .my-plan-kpi-value {
  color: #F2F5F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-global-cost .ffi-bar-title {
  color: #F2F5F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-global-cost .ffi-bar-labels {
  color: #F0F4F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-panel h2,
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-panel h3,
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-card-title {
  color: #F2F5F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-inline-link {
  color: #25D5DF !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-fi-value {
  color: #25D5DF !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-fi-sub {
  color: #F0F4F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-fi-metrics span {
  color: #F0F4F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-fi-metrics strong {
  color: #25D5DF !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-note {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-retirement-row {
  color: #F0F4F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-row-icon {
  color: #F0F4F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-retirement-row strong {
  color: #F2F5F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-secondary-action {
  color: #25D5DF !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-lifestyle-icon {
  color: #F0F4F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-lifestyle-item span:not(.my-plan-lifestyle-icon) {
  color: #F0F4F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-lifestyle-item strong {
  color: #25D5DF !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-indicator-label {
  color: #F0F4F8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-indicator-item strong {
  color: #64E79E !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .profile-info-tip {
  color: #25D5DF !important;
}
html[data-appearance="black"] #profile-section .rr-assumptions {
  color: var(--rr-secondary);
}
html[data-appearance="black"] #profile-section .rr-assumptions summary { color: var(--rr-cyan);
}
html[data-appearance="black"] #profile-section .rr-assumption-fields input { color: var(--rr-text);
}
html[data-appearance="black"] body .profile-notification-icon {
  color: #53e4d2 !important;
}
html[data-appearance="black"] body .profile-notification-title {
  color: #f0f4f8 !important;
}
html[data-appearance="black"] body .profile-notification-body { color: #e6e6e6 !important;
}
html[data-appearance="black"] body .profile-notification-close {
  color: #e7eef3 !important;
}
html[data-appearance="black"] body .banymay-header .profile-nav-badge {
  color: #fff !important;
}
html[data-appearance="black"] body #sectors-section.active {
  color: #e7eef5 !important;
}
html[data-appearance="black"] body #sectors-section.active .allocation-option {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #sectors-section.active .allocation-option .option-icon {
  color: currentColor !important;
}
html[data-appearance="black"] body #sectors-section.active .allocation-option.active {
  color: #26e4e2 !important;
}
html[data-appearance="black"] body #sectors-section.active #allocation-view-title {
  color: #f1f5f9 !important;
}
html[data-appearance="black"] body #sectors-section.active #allocation-view-subtitle {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #sectors-section.active #allocation-value-mode {
  color: #e6eef6 !important;
}
html[data-appearance="black"] body #sectors-section.active .allocation-table-head {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #sectors-section.active .allocation-item {
  color: #e2eaf2 !important;
}
html[data-appearance="black"] body #sectors-section.active .allocation-name,
html[data-appearance="black"] body #sectors-section.active .allocation-value,
html[data-appearance="black"] body #sectors-section.active .allocation-percentage,
html[data-appearance="black"] body #sectors-section.active .allocation-holdings {
  color: #dbe4ed !important;
}
html[data-appearance="black"] body #sectors-section.active .allocation-arrow {
  color: #e5edf5 !important;
}
html[data-appearance="black"] body #sectors-section.active .allocation-chart-center strong {
  color: #f2f6fa !important;
}
html[data-appearance="black"] body #sectors-section.active .allocation-chart-center span {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-overview .my-plan-lifestyle > h3 {
  color: #f3f7fa !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-overview .my-plan-lifestyle-icon {
  color: #edf5fa !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-overview .my-plan-lifestyle-item > div > span {
  color: #f0f4f8 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-overview .my-plan-lifestyle-item strong {
  color: #27d8e3 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-overview .my-plan-lifestyle-item strong > span {
  color: inherit !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-overview .my-plan-lifestyle-item strong > small {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-fi-metrics strong > span {
  color: #25d5df !important;
}
html[data-appearance="black"] body #profile-section .banymay-my-plan .my-plan-fi-metrics strong > small {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #sectors-section .allocation-hover-popup.is-account-summary .allocation-hover-popup-percent {
  color: #f3f7fb !important;
}
html[data-appearance="black"] body #sectors-section .allocation-hover-popup.is-account-summary .allocation-hover-popup-total {
  color: #2fe4c0 !important;
}
html[data-appearance="black"] body #sectors-section .allocation-country-detail {
  color: #e5edf5;
}
html[data-appearance="black"] body #sectors-section .allocation-country-detail-header p { color: #e6e6e6;
}
html[data-appearance="black"] body #sectors-section .allocation-country-detail-close {
  color: #e6e6e6;
}
html[data-appearance="black"] body #sectors-section .allocation-country-detail-stats span {
  color: #e6e6e6;
}
html[data-appearance="black"] body #sectors-section .allocation-country-detail-stats > div:first-child strong { color: #25dce7;
}
html[data-appearance="black"] body #sectors-section .allocation-country-search input,
html[data-appearance="black"] body #sectors-section #allocation-country-sort,
html[data-appearance="black"] body #sectors-section #allocation-country-page-size {
  color: #dce7ef;
}
html[data-appearance="black"] body #sectors-section .allocation-country-holdings-head {
  color: #e6e6e6;
}
html[data-appearance="black"] body #sectors-section .allocation-country-detail-empty { color: #e6e6e6;
}
html[data-appearance="black"] body #sectors-section .allocation-country-detail-footer {
  color: #e6e6e6;
}
html[data-appearance="black"] body #sectors-section .allocation-country-pagination button {
  color: #dce7ef;
}
html[data-appearance="black"] body #sectors-section .allocation-country-pagination button.active { color: #20d9e6;
}
html[data-appearance="black"] body #sectors-section .allocation-chart-center .allocation-chart-hover-percent {
  color: #2fe4c0;
}
html[data-appearance="black"] body #sectors-section .allocation-chart-center.is-account-hover strong {
  color: #f3f7fb !important;
}
html[data-appearance="black"] body #sectors-section .allocation-chart-center.is-account-hover span {
  color: #e9f0f6 !important;
}
html[data-appearance="black"] body #sectors-section .allocation-account-panel-icon {
  color: #25e1e2;
}
html[data-appearance="black"] body #sectors-section .allocation-account-panel-icon--invested {
  color: #25e2a9;
}
html[data-appearance="black"] body #sectors-section .allocation-account-panel-heading h2 {
  color: #f3f6fa;
}
html[data-appearance="black"] body #sectors-section .allocation-account-panel-heading p {
  color: #e6e6e6;
}
html[data-appearance="black"] body #sectors-section .allocation-account-chart-center strong {
  color: #f3f6fa;
}
html[data-appearance="black"] body #sectors-section .allocation-account-chart-center span {
  color: #e6e6e6;
}
html[data-appearance="black"] body #sectors-section .allocation-account-chart-center em {
  color: #2fe4c0;
}
html[data-appearance="black"] body #sectors-section .allocation-account-chart-center.is-account-hover span { color: #f1f5f8;
}
html[data-appearance="black"] body #sectors-section .allocation-account-legend-row {
  color: #dce6ee;
}
@media (min-width: 1101px) {html[data-appearance="black"] body #sectors-section.active.allocation-view-accounts .allocation-account-legend-head {
    color: #e6e6e6
}html[data-appearance="black"] body #sectors-section.active.allocation-view-accounts .allocation-account-legend-row {
    color: #dce8ef
}
}
html[data-appearance="black"] #settings-section #billing-panel.billing-trial-expired {
  color: #eef4fb;
}
html[data-appearance="black"] #settings-section .billing-expired-heading p { color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .billing-trial-expired .billing-expired-hero-icon {
  color: #00e0e9;
}
html[data-appearance="black"] #settings-section .billing-trial-expired .billing-kicker { color: #20e6ed;
}
html[data-appearance="black"] #settings-section .billing-trial-expired .billing-status-pill { color: #ff6b70;
}
html[data-appearance="black"] #settings-section .billing-trial-expired .billing-plan-copy p { color: #eef4fb;
}
html[data-appearance="black"] #settings-section .billing-trial-expired .billing-price-period { color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .billing-trial-expired .billing-expired-access-icon { color: #ff555f;
}
html[data-appearance="black"] #settings-section .billing-trial-expired .billing-detail-label { color: #ff626b;
}
html[data-appearance="black"] #settings-section .billing-trial-expired .billing-detail-card strong { color: #eef4fb;
}
html[data-appearance="black"] #settings-section .billing-trial-expired .billing-detail-note { color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .billing-trial-expired .billing-actions .billing-btn { color: #00191e;
}
html[data-appearance="black"] #settings-section .billing-expired-features header p { color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .billing-feature-grid p { color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section .billing-trial-expired .billing-expired-security { color: #e6e6e6;
}
html[data-appearance="black"] #settings-section .billing-expired-security strong { color: #00e3db;
}
html[data-appearance="black"] #settings-section .billing-expired-security p { color: #e6e6e6 !important;
}
html[data-appearance="black"] #settings-section .billing-stripe-mark b { color: #bccdf6;
}
html[data-appearance="black"] body #leaderboard-section { color: #eaf2fa;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-page-heading h1 { color: #eef4fb;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-page-heading p { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-award-icon { color: #ffd12e;
}
html[data-appearance="black"] body #leaderboard-section .silver .leaderboard-award-icon { color: #e6e6e6;
}
html[data-appearance="black"] body #leaderboard-section .bronze .leaderboard-award-icon { color: #ff9852;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-popular .leaderboard-award-icon { color: #00dce8;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-card-name,
html[data-appearance="black"] body #leaderboard-section .leaderboard-popular-name { color: #eef4fb;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-card-stats span { color: #e6e6e6;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-card-stats strong { color: #eef4fb;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-card-stats .leaderboard-card-return,
html[data-appearance="black"] body #leaderboard-section .leaderboard-card-stats .leaderboard-popular-return { color: #35e49a;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-table-title-icon { color: #00d8e6;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-table-title h2 { color: #eef4fb;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-table-title p { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-search,
html[data-appearance="black"] body #leaderboard-section .leaderboard-filter { color: #63d9ed;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-search input,
html[data-appearance="black"] body #leaderboard-section .leaderboard-filter select { color: #dce7ef;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-filter option { color: #eaf2fa;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-search input::placeholder { color: #e6e6e6;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-table thead th { color: #e6e6e6;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-sort-btn { color: inherit;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-sort-btn.active { color: #00dce6;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-table tbody td { color: #dce6ee;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-table tbody td:nth-child(5) .leaderboard-pct { color: #35e49a;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-table tbody td:nth-child(11) .leaderboard-pct { color: #35e49a;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-table tbody td:nth-child(1) { color: #eaf2fa;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-like-btn { color: #27e2e9;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-pagination-info { color: #e6e6e6;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-pagination-right .monthly-page-btn { color: #e6e6e6;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-pagination-right .monthly-page-btn.active { color: #00e0e8;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-filter-globe { color: #e6e6e6;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-medal { color: #ffc928;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-medal--2 { color: #e6e6e6;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-medal--3 { color: #ff9852;
}
html[data-appearance="black"] body #leaderboard-section .leaderboard-rank-number { color: #dce7ef;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-heading h1 {
  color: #f2f6fb !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-heading p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-search .search-icon,
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .date-pill > svg {
  color: #e4edf5 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-search input,
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-id-range input,
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .date-pill input {
  color: #e4edf5 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card input::placeholder {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-id-range .range-label {
  color: #e5eef6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-reset,
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-more-filters > summary {
  color: #f5d447 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-more-filters > summary {
  color: #00dbe9 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-menu-group > span {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-sort-actions .icon-btn,
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-filter-menu > .icon-btn {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-sort-actions .icon-btn.active {
  color: #00dbe9 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-filter-menu .chart-history-erase {
  color: #ff777e !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-table {
  color: #eaf2f8 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-table thead th {
  color: #e6eef6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-table tbody td {
  color: #e4edf5 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-table tbody td:first-child,
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-table tbody td:nth-child(2) {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-table tbody td:nth-child(4) { color: #00dce9 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-table tbody td:nth-child(5) { color: #f0cb3d !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-table tbody td:nth-child(6) { color: #18e5a9 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-table .chart-history-action {
  color: #ff727b !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #chart-history-card .chart-history-empty-row td {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-data-page {
  color: #e8f0f6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-data-heading h1 {
  color: #eff5fa !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-data-heading p,
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-section-heading p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-data-art {
  color: var(--download-teal) !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-data-kicker {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-data-hero-copy h2 {
  color: #eff5fa !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-data-hero-copy > p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-data-benefits {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-data-benefits i {
  color: var(--download-teal) !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-data-primary {
  color: #05222a !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-data-hero-action small { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-section-heading h2 {
  color: #edf3f8 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-export-controls legend { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-export-controls legend span { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-format-option {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-format-option:has(input:checked) { color: var(--download-teal) !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-format-option.is-active {
  color: var(--download-teal) !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-date-fields input { color: #dce7ef !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-date-fields > span { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-section-heading > svg { color: #dce8f0 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-security-icon { color: var(--download-teal) !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-data-security strong { color: #e9f1f6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #download-data-card .download-data-security p { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #contact-us-card .contact-form-heading-icon {
  color: #21c1ca !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #contact-us-card .contact-form-heading h2 {
  color: #f0f4f8 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #contact-us-card .contact-form-heading p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #contact-us-card .contact-form-row > label {
  color: #e4ebf0 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #contact-us-card .contact-input-wrap {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #contact-us-card .contact-input-wrap :is(input, select, textarea) {
  color: #e4edf3 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #contact-us-card .contact-input-wrap :is(input, textarea)::placeholder { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #contact-us-card .contact-input-wrap--select select option { color: #e4edf3 !important;
}
html[data-appearance="black"] body #settings-section.banymay-settings #contact-us-card #contact-submit-btn {
  color: #05222a !important;
}
html[data-appearance="black"] body #admin-section {
  --admin-text: #e7eef8;
  --admin-muted: #e6e6e6;
  color: var(--admin-text) !important;
}
html[data-appearance="black"] body #admin-section .admin-sidebar-title { color: var(--admin-text) !important;
}
html[data-appearance="black"] body #admin-section .admin-side-item {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-side-item:hover,
html[data-appearance="black"] body #admin-section .admin-side-item.active {
  color: #36e6ed !important;
}
html[data-appearance="black"] body #admin-section .admin-dashboard-title-copy h1 {
  color: #e7eef8 !important;
}
html[data-appearance="black"] body #admin-section .admin-dashboard-title-copy p {
  color: #76dbe8 !important;
}
html[data-appearance="black"] body #admin-section .admin-dashboard-period {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-kpi-icon {
  color: #25dbe4 !important;
}
html[data-appearance="black"] body #admin-section .admin-kpi-label {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-kpi-value {
  color: #e8eef9 !important;
}
html[data-appearance="black"] body #admin-section .admin-kpi-delta {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-kpi-delta.positive { color: #31e2b1 !important;
}
html[data-appearance="black"] body #admin-section .admin-kpi-delta.negative { color: #ff747d !important;
}
html[data-appearance="black"] body #admin-section .admin-view--dashboard .admin-chart-header {
  color: #e0e9f5 !important;
}
html[data-appearance="black"] body #admin-section .admin-chart-icon {
  color: #25dbe4 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users {
  color: var(--admin-text, #e7eef8) !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-hero .admin-ops-eyebrow {
  color: #6de6ef !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-hero h2 {
  color: #e8eef8 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-hero p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-summary-chip {
  color: #d3e1ed !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-summary-chip.warning {
  color: #f2c56f !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-summary-chip.positive {
  color: #50dfb4 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-refresh {
  color: #06171e !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-info-card {
  color: #d4e1ec !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-info-card-icon {
  color: #20d5df !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-info-card-icon--alert {
  color: #ff7d84 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-info-card h4 {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-info-card p {
  color: #eff5fc !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-info-card-chevron {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-filter label {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-filter input,
html[data-appearance="black"] body #admin-section .admin-view--users .admin-filter select {
  color: #e0eaf3 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-filter input::placeholder { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-users-table table {
  color: #d7e2ec !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-users-table thead th {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-users-table thead th.sorted-asc,
html[data-appearance="black"] body #admin-section .admin-view--users .admin-users-table thead th.sorted-desc { color: #24d8e1 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-users-table thead th.sortable:hover {
  color: #24d8e1 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-users-table tbody td {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .user-name { color: #e8eff8 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .user-email { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .plan-badge {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-open {
  color: #06171e !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users #admin-users-pagination-wrapper {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users #admin-users-page-size,
html[data-appearance="black"] body #admin-section .admin-view--users .monthly-page-btn {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .monthly-page-btn.active,
html[data-appearance="black"] body #admin-section .admin-view--users .monthly-page-btn[aria-current="page"] {
  color: #28e0e8 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-detail-header h3 {
  color: #e8eef8 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-detail-header p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-dossier-grid span {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-dossier-grid strong {
  color: #e7eef8 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-detail-columns h4 {
  color: #e2ebf5 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-ops-empty,
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-detail-empty {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-timeline-item,
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-note {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-note-form textarea {
  color: #e3edf6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--users .admin-support-note-form button {
  color: #06171e !important;
}
html[data-appearance="black"] body #admin-section .admin-view--analytics {
  color: var(--admin-text, #e7eef8) !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-heading h2 {
  color: #e8eef8 !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-heading p {
  color: #75d9e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-period {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--analytics .admin-kpi-icon {
  color: #25dbe4 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--analytics .admin-kpi-label {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--analytics .admin-kpi-value {
  color: #e8eef9 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--analytics .admin-kpi-delta {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--analytics .admin-kpi-delta.positive { color: #31e2b1 !important;
}
html[data-appearance="black"] body #admin-section .admin-view--analytics .admin-kpi-delta.negative { color: #ff747d !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-panel-icon {
  color: #25dbe4 !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-panel-heading h3 {
  color: #e2ebf5 !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-panel-heading p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-donut strong {
  color: #e8eef8 !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-donut span {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-legend strong {
  color: #e7eef8 !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-legend span {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-legend small {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-period-row span,
html[data-appearance="black"] body #admin-section .admin-analytics-engagement-row span {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-period-row strong,
html[data-appearance="black"] body #admin-section .admin-analytics-engagement-row strong {
  color: #e7eef8 !important;
}
html[data-appearance="black"] body #admin-section .admin-analytics-engagement-row small {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] .dividend-import-dialog {
  color: var(--text-primary, #e5edf7);
}
html[data-appearance="black"] .dividend-import-header p { color: #e6e6e6;
}
html[data-appearance="black"] .dividend-import-header .dividend-import-eyebrow { color: #22cbd1;
}
html[data-appearance="black"] .dividend-import-close { color: #e6e6e6;
}
html[data-appearance="black"] .dividend-import-summary { color: #e6e6e6;
}
html[data-appearance="black"] .dividend-import-table th { color: #e6e6e6;
}
html[data-appearance="black"] .dividend-import-table td input:not([type="checkbox"]) { color: #e5edf7;
}
html[data-appearance="black"] .dividend-import-status { color: #e6e6e6;
}
html[data-appearance="black"] .dividend-import-footer button { color: #dce6ef;
}
html[data-appearance="black"] .dividend-import-footer .dividend-import-confirm { color: #061519;
}
html[data-appearance="black"] .deposit-currency-picker-trigger {
  color: #dbeaf5;
}
html[data-appearance="black"] .deposit-currency-picker-chevron {
  color: #e6e6e6;
}
html[data-appearance="black"] .deposit-currency-picker-menu {
  color: #e6f1f9;
}
html[data-appearance="black"] .deposit-currency-picker-search {
  color: #80a8c4;
}
html[data-appearance="black"] .deposit-currency-picker-search input {
  color: #e6f1f9 !important;
}
html[data-appearance="black"] .deposit-currency-picker-search input::placeholder {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] .deposit-currency-picker-option {
  color: #e6f1f9;
}
html[data-appearance="black"] .deposit-currency-picker-option:hover,
html[data-appearance="black"] .deposit-currency-picker-option:focus-visible,
html[data-appearance="black"] .deposit-currency-picker-option.selected {
  color: #18d7f2;
}
html[data-appearance="black"] .deposit-currency-picker-check {
  color: #13d6ec;
}
html[data-appearance="black"] .deposit-currency-picker-name { color: #e6e6e6;
}
html[data-appearance="black"] .deposit-currency-picker-option:hover .deposit-currency-picker-name,
html[data-appearance="black"] .deposit-currency-picker-option.selected .deposit-currency-picker-name { color: #94c8e4;
}
html[data-appearance="black"] .deposit-currency-picker-empty {
  color: #e6e6e6;
}
html[data-appearance="black"][data-appearance="light"] .deposit-currency-picker-trigger {
  color: #193857;
}
html[data-appearance="black"][data-appearance="light"] .deposit-currency-picker-menu {
  color: #193857;
}
html[data-appearance="black"][data-appearance="light"] .deposit-currency-picker-search {
  color: #e6e6e6;
}
html[data-appearance="black"][data-appearance="light"] .deposit-currency-picker-search input { color: #193857 !important;
}
html[data-appearance="black"][data-appearance="light"] .deposit-currency-picker-option { color: #193857;
}
html[data-appearance="black"][data-appearance="light"] .deposit-currency-picker-option:hover,
html[data-appearance="black"][data-appearance="light"] .deposit-currency-picker-option:focus-visible,
html[data-appearance="black"][data-appearance="light"] .deposit-currency-picker-option.selected { color: #008fae;
}
html[data-appearance="black"][data-appearance="light"] .deposit-currency-picker-name,
html[data-appearance="black"][data-appearance="light"] .deposit-currency-picker-empty { color: #e6e6e6;
}
html[data-appearance="black"][data-appearance="light"] .deposit-broker-dropdown { color: #193857 !important;
}
html[data-appearance="black"][data-appearance="light"] .deposit-broker-option { color: #193857 !important;
}
html[data-appearance="black"] body #deposits-section .deposits-action-menu-panel .action-menu-item { color: #e6f1f8 !important;
}
html[data-appearance="black"] body #deposits-section .deposits-action-menu-panel .action-menu-item:hover { color: #f5fcff !important;
}
html[data-appearance="black"] body #deposits-section .deposits-action-menu-panel .menu-icon { color: #36d5e5 !important;
}
html[data-appearance="black"] body #deposits-section .deposits-action-menu-panel .delete-btn .menu-icon { color: #ff777f !important;
}
html[data-appearance="black"] body #deposits-section .deposits-action-menu-panel .action-menu-item.delete-btn:hover { color: #ff9b9f !important;
}
html[data-appearance="black"][data-appearance="light"] body #deposits-section .deposits-action-menu-panel .action-menu-item { color: #193857 !important;
}
@media (max-width: 720px) {html[data-appearance="black"] body #sectors-section.active.allocation-view-dividends #allocation-view-subtitle {
    color: #e6e6e6 !important
}
}
@media (min-width: 1101px) {html[data-appearance="black"] body #dashboard-section#dashboard-section.banymay-dashboard .dashboard-summary-item:first-child .dashboard-summary-value { color: #20dce5 !important
}
}
html[data-appearance="black"] body #stocks-section.stocks-redesign-page #add-row-btn,
html[data-appearance="black"] body #deposits-section.deposits-redesign-page #add-deposit-btn,
html[data-appearance="black"] body #deposits-section.deposits-redesign-page .deposits-history-add-btn,
html[data-appearance="black"] body #withdrawals-section #add-withdrawal-btn,
html[data-appearance="black"] body #dividends-section #add-dividend-btn,
html[data-appearance="black"] body #stocks-gains-section #add-stock-gain-btn {
  color: #fff !important;
}
html[data-appearance="black"] body .action-menu-panel .stock-save-action {
  color: #23dee6 !important;
}
@media (min-width: 1101px) {html[data-appearance="black"] body #sectors-section.active .allocation-option {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #sectors-section.active .allocation-option:hover,
html[data-appearance="black"] body #sectors-section.active .allocation-option:focus-visible {
    color: #f3f6f9 !important
}html[data-appearance="black"] body #sectors-section.active .allocation-option.active {
    color: #23dee6 !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] .dashboard-mobile-metric-heading h3 { color: var(--dashboard-text)
}html[data-appearance="black"] .dashboard-mobile-metric-heading button { color: var(--dashboard-secondary)
}html[data-appearance="black"] .dashboard-mobile-metric-info { color: var(--dashboard-secondary)
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-mobile-insights .dashboard-mobile-metric-label { color: var(--dashboard-text)
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-mobile-insights .dashboard-mobile-metric-meta { color: var(--dashboard-secondary)
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-mobile-insights .dashboard-mobile-metric-unavailable { color: var(--dashboard-secondary) !important
}html[data-appearance="black"] .dashboard-mobile-metric-progress { color: var(--dashboard-secondary)
}
}
@media (max-width: 760px) {html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-intro h1 {
    color: #f0f5f8 !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-intro p {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section #add-withdrawal-btn {
    color: #001a22 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-mobile-toolbar {
    color: #e6e6e6 !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-sort {
    color: #b8e9fb !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-sort select {
    color: inherit !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table-body td {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table-body td[data-field="nr"] {
    color: #19d8e9 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table-body td[data-field="amount"] {
    color: #19d8e9 !important
}html[data-appearance="black"] #withdrawals-section #withdrawals-table-body .action-menu-toggle {
    color: #afdcec !important
}html[data-appearance="black"] #withdrawals-section #withdrawals-table-body td[data-field="date"]::before,
html[data-appearance="black"] #withdrawals-section #withdrawals-table-body td[data-field="month"]::before,
html[data-appearance="black"] #withdrawals-section #withdrawals-table-body td[data-field="source"]::before,
html[data-appearance="black"] #withdrawals-section #withdrawals-table-body td[data-field="country"]::before {
    color: #66c3ee
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-cash-flow > .dashboard-panel-title { color: var(--dashboard-text) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-cash-flow-list .dashboard-cash-icon,
html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-cash-flow-list .dashboard-insight-icon { color: var(--dashboard-secondary) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-cash-flow-list > .metric-row > .metric-label {
    color: var(--dashboard-text) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-cash-flow-list > .dashboard-insight-card .dashboard-mobile-metric-label {
    color: var(--dashboard-text) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-cash-flow-list > .dashboard-insight-card .dashboard-mobile-metric-meta {
    color: var(--dashboard-secondary) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-cash-flow-list .metric-value,
html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-cash-flow-list .dashboard-advanced-metric-value { color: var(--dashboard-text) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-cash-flow-list #metric-return-capital-ratio { color: var(--appearance-amber, #c59b24) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-cash-flow-list .dashboard-mobile-metric-unavailable { color: var(--dashboard-secondary) !important
}
}
html[data-appearance="black"] .dashboard-card-icon { color: #28d3c6;
}
html[data-appearance="black"] .dashboard-icon--muted { color: #e6e6e6;
}
html[data-appearance="black"] .dashboard-icon--blue { color: #51a7ff;
}
html[data-appearance="black"] .dashboard-icon--red { color: #f47885;
}
html[data-appearance="black"] .dashboard-icon--amber { color: #ecc54d;
}
html[data-appearance="black"] body #dashboard-section.banymay-dashboard .risk-view-switch button { color: #e6e6e6;
}
html[data-appearance="black"] body #dashboard-section.banymay-dashboard .risk-view-switch button.active { color: #b5f8ff;
}
html[data-appearance="black"] body #dashboard-section.banymay-dashboard .risk-history-message { color: #e6e6e6;
}
html[data-appearance="black"][data-appearance="light"] body #dashboard-section.banymay-dashboard .risk-view-switch button.active { color: #087f88;
}
html[data-appearance="black"][data-appearance="light"] body #dashboard-section.banymay-dashboard .risk-history-message { color: #e6e6e6;
}
html[data-appearance="black"] body #dashboard-section.banymay-dashboard .dashboard-risk-subtitle { color: #e6e6e6;
}
html[data-appearance="black"] body #dashboard-section.banymay-dashboard .risk-history-stat { color: #e6e6e6;
}
html[data-appearance="black"] body #dashboard-section.banymay-dashboard .risk-history-stat strong { color: #f1f5f7;
}
html[data-appearance="black"][data-appearance="light"] body #dashboard-section.banymay-dashboard .dashboard-risk-subtitle,
html[data-appearance="black"][data-appearance="light"] body #dashboard-section.banymay-dashboard .risk-history-stat { color: #e6e6e6;
}
html[data-appearance="black"][data-appearance="light"] body #dashboard-section.banymay-dashboard .risk-history-stat strong { color: #223747;
}
html[data-appearance="black"] .banymay-header #settings-menu .appearance-switch { color: #e6e6e6;
}
html[data-appearance="black"] .appearance-switch[aria-checked="false"] .appearance-choice-dark { color: #e9f2f7;
}
html[data-appearance="black"] .appearance-switch[aria-checked="true"] .appearance-choice-light { color: #008f89;
}
html[data-appearance="black"][data-appearance="light"] {
  --appearance-text: #142e50;
  --appearance-secondary: #e6e6e6;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue,
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue:has(#dashboard-section.banymay-dashboard.active),
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue:has(#dashboard-section.banymay-dashboard.active) > .container,
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue > .container,
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue :is(#dashboard-section, #stocks-section, #sectors-section, #deposits-section, #withdrawals-section, #dividends-section, #stocks-gains-section, #taxes-section, #profile-section, #settings-section, #leaderboard-section, #admin-section) { color: var(--appearance-text);
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue .navbar.banymay-header {
  --header-text: #223f61;
  --header-text-muted: #e6e6e6;
  --header-avatar-text: #183554;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #settings-menu,
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue .settings-language-menu { color: var(--appearance-text) !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #settings-menu .appearance-switch { color: #e6e6e6;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #settings-menu :is(.settings-menu-item, .settings-menu-copy, .settings-chip, .settings-logout-btn) { color: #223f61 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #settings-menu .settings-chip.active { color: #008f89 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue .banymay-header .nav-menu li a.nav-link:not(.disabled) { color: #223f61 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue .banymay-header .nav-menu li a.nav-link.active { color: #00aaa5 !important;
}
html[data-appearance="black"][data-appearance="light"] .dashboard-card-icon { color: #00a48f;
}
html[data-appearance="black"][data-appearance="light"] .dashboard-icon--muted { color: #e6e6e6;
}
html[data-appearance="black"][data-appearance="light"] .dashboard-icon--blue { color: #1286e4;
}
html[data-appearance="black"][data-appearance="light"] .dashboard-icon--red { color: #ff5274;
}
html[data-appearance="black"][data-appearance="light"] .dashboard-icon--amber { color: #e5a100;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard {
  --dashboard-text: var(--appearance-text);
  --dashboard-secondary: var(--appearance-secondary);
  --dashboard-muted: #e6e6e6;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard .dashboard-summary-label { color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard :is(#dashboard-summary-balance, #dashboard-summary-profit, #metric-balance-total-return, #metric-average-annual-return, #metric-xirr):not(.negative) { color: var(--appearance-positive) !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard #dashboard-summary-money-invested { color: var(--appearance-text) !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard .dashboard-summary-badge-row strong { color: var(--appearance-text);
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard :is(.dashboard-panel-title, .dashboard-advanced-metrics-kicker) { color: var(--appearance-text) !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard :is(.negative, #performance-return.negative) { color: var(--appearance-negative) !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard :is(.positive, .dashboard-advanced-metric-value.positive) { color: var(--appearance-positive) !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard :is(.warning, .dashboard-advanced-metric-value.warning) { color: var(--appearance-amber) !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard .time-btn { color: var(--appearance-text) !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard .time-btn.active { color: #ffffff !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard .dashboard-advanced-metric-label { color: var(--appearance-text) !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard .dashboard-advanced-metric-meta { color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]), select, textarea) { color: #193857;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue :is(input, textarea)::placeholder { color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue :is(.broker-dropdown, .action-menu-content, .column-filter-menu, .dividend-import-dialog, .performance-tooltip-card, .balance-risk-tooltip) { color: #193857 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue .broker-dropdown > * { color: #193857 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue :is(.positive, .profit-positive, .gain-positive) { color: #009e7d !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue :is(.negative, .profit-negative, .gain-negative, .text-danger) { color: #e74762 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue :is(.settings-save-btn, .settings-primary-btn, .download-primary-btn, .contact-submit-btn, .dividend-import-confirm) { color: #ffffff !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue > div[style*="pointer-events: none"] { color: #e6e6e6 !important;
}
@media (max-width: 760px) {html[data-appearance="black"] .stocks-mobile-nav a { color: #e6e6e6
}html[data-appearance="black"] .stocks-mobile-nav a.active { color: #25d5df
}html[data-appearance="black"][data-appearance="light"] .stocks-mobile-nav a { color: var(--appearance-text)
}html[data-appearance="black"][data-appearance="light"] .stocks-mobile-nav a.active { color: var(--appearance-teal)
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section {
    --mobile-stocks-text: #e8edf2;
    --mobile-stocks-muted: #e6e6e6
}html[data-appearance="black"][data-appearance="light"] body #stocks-section#stocks-section#stocks-section {
    --mobile-stocks-text: var(--appearance-text);
    --mobile-stocks-muted: var(--appearance-secondary)
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-editor-nav button {
    color: var(--mobile-stocks-accent) !important
}html[data-appearance="black"] .stocks-mobile-editor-nav span { color: var(--mobile-stocks-muted)
}html[data-appearance="black"] .stocks-mobile-tools button { color: var(--mobile-stocks-text)
}html[data-appearance="black"] .stocks-mobile-tools button[aria-expanded="true"] { color: var(--mobile-stocks-accent)
}html[data-appearance="black"] .stocks-mobile-tools button.has-active-filters { color: var(--mobile-stocks-accent)
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-panel { color: var(--mobile-stocks-text)
}html[data-appearance="black"] .stocks-mobile-panel-heading button { color: var(--mobile-stocks-muted)
}html[data-appearance="black"] .stocks-mobile-panel-actions button,
html[data-appearance="black"] .stocks-mobile-panel > button { color: var(--mobile-stocks-accent)
}html[data-appearance="black"] .stocks-mobile-panel-field { color: var(--mobile-stocks-muted)
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-panel-field select {
    color: var(--mobile-stocks-text) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-summary { color: var(--mobile-stocks-muted)
}html[data-appearance="black"] .stocks-mobile-total strong { color: var(--mobile-stocks-text)
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-list { color: var(--mobile-stocks-text)
}html[data-appearance="black"] .stocks-mobile-row button { color: inherit
}html[data-appearance="black"] .stocks-mobile-head { color: var(--mobile-stocks-muted)
}html[data-appearance="black"] .stocks-mobile-asset span { color: var(--mobile-stocks-muted)
}html[data-appearance="black"] .stocks-mobile-change.positive { color: var(--mobile-stocks-positive)
}html[data-appearance="black"] .stocks-mobile-change.negative { color: #f07170
}html[data-appearance="black"] .stocks-mobile-detail span { color: var(--mobile-stocks-muted)
}html[data-appearance="black"] .stocks-mobile-detail .stocks-mobile-risk-high { color: #f07170
}html[data-appearance="black"] .stocks-mobile-detail-actions button { color: var(--mobile-stocks-accent)
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-pages { color: var(--mobile-stocks-muted)
}html[data-appearance="black"] .stocks-mobile-pages button { color: var(--mobile-stocks-text)
}html[data-appearance="black"] .stocks-mobile-pages button.active { color: #071b24
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section.stocks-mobile-editing .stock-row-editing .stocks-mobile-editor-heading { color: var(--mobile-stocks-text)
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section.stocks-mobile-editing .stock-row-editing .stocks-mobile-editor-heading button { color: var(--mobile-stocks-muted)
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section.stocks-mobile-editing .stock-row-editing .stocks-mobile-editor-actions button { color: var(--mobile-stocks-text)
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section.stocks-mobile-editing .stock-row-editing .stocks-mobile-editor-actions .stocks-mobile-editor-save { color: #06222b
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section.stocks-mobile-editing .stock-row-editing td[data-field]::before { color: var(--mobile-stocks-muted) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section.stocks-mobile-editing .stock-row-editing td :is(input, select, textarea) { color: var(--mobile-stocks-text) !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body .banymay-header .banymay-header__page-title {
    color: var(--header-text, #e8f1f5) !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section.active #withdrawals-table-body td[data-field="nr"] {
    color: #18dbe7 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section.active #withdrawals-table-body td.action-buttons .action-menu-toggle {
    color: #e6e6e6 !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-edit-header h2 {
    color: #f1f5f7 !important
}html[data-appearance="black"] #withdrawals-section #withdrawals-mobile-edit-back {
    color: #1cdce7 !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-edit-type legend,
html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-edit-field > label {
    color: #eff3f5 !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-type-options label {
    color: #f1f5f7 !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-type-options label:has(input:checked) {
    color: #19e0e7 !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-type-icon { color: #91bfd6 !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-type-options label:has(input:checked) .withdrawals-type-icon { color: #18d999 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-mobile-edit-form :is(input[type="number"], input[type="date"], select) {
    color: #f1f5f7 !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-date-wrap > span,
html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-country-wrap > span { color: #9dcbea !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-edit-error { color: #ff8893 !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section {
    --mobile-deposits-text: #e8edf2;
    --mobile-deposits-muted: #e6e6e6
}html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section#deposits-section {
    --mobile-deposits-text: var(--appearance-text);
    --mobile-deposits-muted: var(--appearance-secondary)
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section .deposits-invested-band {
    color: var(--mobile-deposits-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section .deposits-total-deposits .deposits-summary-title {
    color: var(--mobile-deposits-muted) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section .deposits-total-deposits #total-deposits-embedded {
    color: var(--mobile-deposits-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section #deposits-money-invested-list .breakdown-label {
    color: var(--mobile-deposits-muted) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section #deposits-money-invested-list .breakdown-value {
    color: var(--mobile-deposits-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section .deposits-view-switch .allocation-option {
    color: var(--mobile-deposits-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section .deposits-view-switch .allocation-option.active {
    color: var(--mobile-deposits-accent) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table thead th,
html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table tbody td {
    color: var(--mobile-deposits-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table thead th {
    color: var(--mobile-deposits-muted) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section #deposits-pagination-wrapper {
    color: var(--mobile-deposits-muted) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section .deposits-chart-legend-item {
    color: var(--mobile-deposits-muted) !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body.theme-blue:has(:is(#stocks-section.active, #sectors-section.active, #deposits-section.active, #withdrawals-section.active, #dividends-section.active, #stocks-gains-section.active, #taxes-section.active, #profile-section.active, #settings-section.active, #leaderboard-section.active, #admin-section.active)) {
    --mobile-muted-ink: var(--appearance-secondary, #e6e6e6)
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #settings-section#settings-section.active .settings-side-link {
    color: var(--mobile-muted-ink, #e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section.active .settings-side-link.is-active {
    color: var(--mobile-accent, #25d5df) !important
}html[data-appearance="black"] body #settings-section#settings-section.active #settings-page-title {
    color: var(--mobile-ink, #e8edf2) !important
}html[data-appearance="black"] body #settings-section#settings-section.active #settings-page-subtitle {
    color: var(--mobile-muted-ink, #e6e6e6) !important
}
}
html[data-appearance="black"] body #settings-section.banymay-settings .settings-secondary-action {
  color: var(--settings-compact-ink, #e8edf2) !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #deposits-section.deposits-redesign-page :is(.deposits-history-card, #deposits-table-view, .deposits-table-scroll, table.deposits-redesign-table, table.deposits-redesign-table > thead, table.deposits-redesign-table > thead > tr, table.deposits-redesign-table > thead > tr > th) {
  color: #193857 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #deposits-section.deposits-redesign-page table.deposits-redesign-table > thead > tr > th {
  color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #sectors-section .allocation-switch .allocation-option { color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #sectors-section .allocation-switch .allocation-option.active { color: #008f89 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #stocks-gains-section #stocks-gains-table thead,
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #stocks-gains-section #stocks-gains-table thead tr,
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #stocks-gains-section #stocks-gains-table thead th {
  color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dividends-section.dividends-page :is(#monthly-broker-filter, #dividends-show-above-select) {
  color: #193857 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dividends-section.dividends-page :is(#monthly-broker-filter, #dividends-show-above-select) option {
  color: #193857 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #stocks-section.stocks-redesign-page #stocks-summary-balance {
  color: #009e89 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #stocks-section.stocks-redesign-page #stocks-tbody td[data-field="allocation"] {
  color: #009e89 !important;
}
html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section .allocation-switch .allocation-option.active {
  color: #25d5df !important;
}
html[data-appearance="black"][data-appearance="light"] body #sectors-section#sectors-section#sectors-section .allocation-switch .allocation-option.active {
  color: #008f89 !important;
}
html[data-appearance="black"] body.theme-blue #dashboard-section#dashboard-section#dashboard-section #dashboard-summary-balance,
html[data-appearance="black"] body.theme-blue #stocks-section#stocks-section#stocks-section #stocks-summary-balance,
html[data-appearance="black"] body.theme-blue #sectors-section#sectors-section#sectors-section #allocation-summary-balance,
html[data-appearance="black"] body.theme-blue #deposits-section#deposits-section#deposits-section #deposits-summary-balance,
html[data-appearance="black"] body.theme-blue #withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-summary-balance,
html[data-appearance="black"] body.theme-blue #dividends-section#dividends-section#dividends-section #dividends-summary-balance,
html[data-appearance="black"] body.theme-blue #stocks-gains-section#stocks-gains-section#stocks-gains-section #stock-gains-summary-balance,
html[data-appearance="black"] body.theme-blue #taxes-section#taxes-section#taxes-section #taxes-summary-balance {
  color: #25d5df !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section#dashboard-section#dashboard-section #dashboard-summary-balance {
  color: #25d5df !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel { color:#e8f1f5!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-kicker { color:#25d5df!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-plan-copy h3 { color:#f2f7fa!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-plan-copy p { color:#e6e6e6!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-price { color:#f4f8fa!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-price-period { color:#e6e6e6!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-footnotes span { color:#e6e6e6!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-expired-features h3 { color:#f0f6f9!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-expired-features header p,
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-feature-grid p { color:#e6e6e6!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-feature-grid h4 { color:#eef5f8!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-expired-security { color:#e6e6e6!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-expired-security strong { color:#25d5df!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel:is(.billing-state-trial,.billing-state-paid,.billing-state-lifetime) .billing-status-pill { color:#58e8b0!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel.billing-state-trial-expired .billing-status-pill { color:#ff969d!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel.billing-state-lifetime .billing-price { color:#43dbd3!important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-kicker { color:#008f89!important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-plan-copy h3,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-features h3,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-feature-grid h4 { color:#183554!important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-plan-copy p,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-features header p,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-feature-grid p { color:#e6e6e6!important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-price,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-price-current { color:#183554!important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-price-period { color:#e6e6e6!important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-features,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-security { color:#e6e6e6!important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-security strong { color:#008f89!important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-status-pill.active,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-status-pill.paid,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-status-pill.trialing { color:#087d5c!important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-status-pill.expired { color:#c73c4b!important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel.billing-state-lifetime .billing-price { color:#008f89!important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel { color: #e8f1f5 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-kicker { color: #25d5df !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-plan-copy h3 { color: #f2f7fa !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-plan-copy p { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-price { color: #f4f8fa !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-price-period { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-footnotes span { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-expired-features h3 { color: #f0f6f9 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-expired-features header p,
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-feature-grid p { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-feature-grid h4 { color: #eef5f8 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-expired-security { color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-expired-security strong { color: #25d5df !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel.billing-state-trial .billing-status-pill,
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel.billing-state-paid .billing-status-pill,
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel.billing-state-lifetime .billing-status-pill { color: #58e8b0 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel.billing-state-trial-expired .billing-status-pill { color: #ff969d !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel.billing-state-lifetime .billing-price { color: #43dbd3 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-kicker { color: #008f89 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-plan-copy h3,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-features h3,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-feature-grid h4 { color: #183554 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-plan-copy p,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-features header p,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-feature-grid p { color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-price,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-price-current { color: #183554 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-price-period { color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-features,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-security { color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-security strong { color: #008f89 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-status-pill.active,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-status-pill.paid,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-status-pill.trialing { color: #087d5c !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-status-pill.expired { color: #c73c4b !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel.billing-state-lifetime .billing-price { color: #008f89 !important;
}
html[data-appearance="black"] body .tour-bubble {
  color: #e8f1f5 !important;
}
html[data-appearance="black"] body .tour-bubble-step {
  color: #45dce0 !important;
}
html[data-appearance="black"] body .tour-bubble-title { color: #f4f8fa !important;
}
html[data-appearance="black"] body .tour-bubble-text { color: #e6e6e6 !important;
}
html[data-appearance="black"] body .tour-bubble-text strong { color: #e8f1f5 !important;
}
html[data-appearance="black"] body .tour-btn-skip { color: #e6e6e6 !important;
}
html[data-appearance="black"] body .tour-btn-skip:hover { color: #e1eef2 !important;
}
html[data-appearance="black"] body .tour-btn-next {
  color: #06252b !important;
}
html[data-appearance="black"][data-appearance="light"] body .tour-bubble {
  color: #183554 !important;
}
html[data-appearance="black"][data-appearance="light"] body .tour-bubble-step { color: #008f89 !important;
}
html[data-appearance="black"][data-appearance="light"] body .tour-bubble-title { color: #183554 !important;
}
html[data-appearance="black"][data-appearance="light"] body .tour-bubble-text { color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"] body .tour-bubble-text strong { color: #254968 !important;
}
html[data-appearance="black"][data-appearance="light"] body .tour-btn-skip { color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"] body .tour-btn-skip:hover { color: #183554 !important;
}
html[data-appearance="black"] body #settings-section#settings-section #billing-panel :is(#billing-subscribe-btn, #billing-resubscribe-btn) {
  color: #06252b !important;
}
html[data-appearance="black"] body #settings-section#settings-section #billing-panel :is(#billing-subscribe-btn, #billing-resubscribe-btn):hover:not(:disabled) {
  color: #06252b !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section #billing-panel :is(#billing-subscribe-btn, #billing-resubscribe-btn) {
  color: #ffffff !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section #billing-panel :is(#billing-subscribe-btn, #billing-resubscribe-btn):hover:not(:disabled) {
  color: #ffffff !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel {
  color: #e8f1f5 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-kicker {
  color: #25d5df !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-plan-copy h3 {
  color: #f2f7fa !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-plan-copy p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-price {
  color: #f4f8fa !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-price-period {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-footnotes span {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-expired-features h3 {
  color: #f0f6f9 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-expired-features header p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-feature-grid h4 {
  color: #eef5f8 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-feature-grid p {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-expired-security {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel .billing-expired-security strong { color: #25d5df !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel.billing-state-trial .billing-status-pill { color: #58e8b0 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel.billing-state-trial-expired .billing-status-pill { color: #ff969d !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel.billing-state-paid .billing-status-pill,
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel.billing-state-lifetime .billing-status-pill { color: #58e8b0 !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #billing-panel.billing-state-lifetime .billing-price { color: #43dbd3 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel { color: #183554 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-kicker { color: #008f89 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-plan-copy h3 { color: #183554 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-plan-copy p { color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-price,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-price-current { color: #183554 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-price-period { color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-features,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-security { color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-features h3,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-feature-grid h4 { color: #183554 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-features header p,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-feature-grid p { color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-expired-security strong { color: #008f89 !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-status-pill.active,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-status-pill.paid,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-status-pill.trialing { color: #087d5c !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel .billing-status-pill.expired { color: #c73c4b !important;
}
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section #billing-panel.billing-state-lifetime .billing-price { color: #008f89 !important;
}
html[data-appearance="black"] body.theme-blue #stocks-section#stocks-section #stocks-tbody td[data-field="allocation"] {
  color: #25d5df !important;
}
html[data-appearance="black"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section #stocks-tbody td[data-field="allocation"] {
  color: #25d5df !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section#dashboard-section#dashboard-section #dashboard-summary-balance {
  color: #25d5df !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard #dashboard-summary-balance,
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section.banymay-dashboard .dashboard-breakdown-table tbody td:nth-child(2) {
  color: #25d5df !important;
}
html[data-appearance="black"]:not([data-appearance="light"]) body.theme-blue #dashboard-section#dashboard-section#dashboard-section #dashboard-summary-balance,
html[data-appearance="black"]:not([data-appearance="light"]) body.theme-blue #dashboard-section.banymay-dashboard .dashboard-breakdown-table tbody td:nth-child(2) {
  color: #25d5df !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #sectors-section.active .allocation-switch .allocation-option.active {
  color: #008f89 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #deposits-section.deposits-redesign-page table.deposits-redesign-table > thead,
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #deposits-section.deposits-redesign-page table.deposits-redesign-table > thead > tr,
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #deposits-section.deposits-redesign-page table.deposits-redesign-table > thead > tr > th {
  color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #stocks-section.stocks-redesign-page :is(#stocks-summary-balance, #stocks-tbody td[data-field="allocation"]) {
  color: #009e89 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #profile-section .profile-page.banymay-my-plan {
  --plan-text: #142e50 !important;
  --plan-secondary: #e6e6e6 !important;
  --plan-muted: #e6e6e6 !important;
  color: var(--appearance-text) !important;
}
html[data-appearance="black"] body.theme-blue #dashboard-section#dashboard-section #dashboard-summary-balance,
html[data-appearance="black"] body.theme-blue #stocks-section#stocks-section #stocks-summary-balance,
html[data-appearance="black"] body.theme-blue #deposits-section#deposits-section #deposits-summary-balance,
html[data-appearance="black"] body.theme-blue #withdrawals-section#withdrawals-section #withdrawals-summary-balance,
html[data-appearance="black"] body.theme-blue #dividends-section#dividends-section #dividends-summary-balance,
html[data-appearance="black"] body.theme-blue #stocks-gains-section#stocks-gains-section #stock-gains-summary-balance,
html[data-appearance="black"] body.theme-blue #taxes-section#taxes-section #taxes-summary-balance,
html[data-appearance="black"] body.theme-blue #sectors-section#sectors-section #allocation-summary-balance,
html[data-appearance="black"] body.theme-blue #total-balance,
html[data-appearance="black"] body.theme-blue #allocation-balance-total,
html[data-appearance="black"] body.theme-blue #profile-section #profile-current-balance,
html[data-appearance="black"] body.theme-blue #profile-section #my-plan-balance-copy {
  color: #00aaa5 !important;
}
html[data-appearance="black"][data-appearance="light"] body #stocks-section#stocks-section #add-row-btn,
html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section #add-deposit-btn,
html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section .deposits-primary-btn,
html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section .deposits-history-add-btn,
html[data-appearance="black"][data-appearance="light"] body #withdrawals-section#withdrawals-section #add-withdrawal-btn,
html[data-appearance="black"][data-appearance="light"] body #withdrawals-section#withdrawals-section .withdrawal-primary-btn,
html[data-appearance="black"][data-appearance="light"] body #dividends-section#dividends-section #add-dividend-btn,
html[data-appearance="black"][data-appearance="light"] body #dividends-section#dividends-section .dividends-action-btn--primary,
html[data-appearance="black"][data-appearance="light"] body #stocks-gains-section#stocks-gains-section #add-stock-gain-btn {
  color: #173353 !important;
}
html[data-appearance="black"]:not([data-appearance="light"]) body.theme-blue #stocks-gains-section #add-stock-gain-btn {
  color: #06171e !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue :is(
  #total-balance,
  #dashboard-summary-balance,
  #stocks-summary-balance,
  #deposits-summary-balance,
  #withdrawals-summary-balance,
  #dividends-summary-balance,
  #stock-gains-summary-balance,
  #taxes-summary-balance,
  #allocation-summary-balance,
  #allocation-balance-total,
  #profile-current-balance,
  #my-plan-balance-copy
) {
  color: #009e89 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #stocks-section.stocks-redesign-page #stocks-tbody td[data-field="allocation"] {
  color: #009e89 !important;
}
html[data-appearance="black"][data-appearance="light"][data-appearance="light"] body.theme-blue #dashboard-section#dashboard-section#dashboard-section #dashboard-summary-balance {
  color: #25d5df !important;
}
html[data-appearance="black"][data-appearance="light"] body #taxes-section .settings-card.taxes-card > summary {
  color: #173353 !important;
}
html[data-appearance="black"][data-appearance="light"] body #taxes-section .settings-card.taxes-card > summary .settings-title {
  color: #173353 !important;
}
html[data-appearance="black"][data-appearance="light"] body #taxes-section .settings-card.taxes-card > summary .settings-chevron {
  color: #e6e6e6 !important;
}
html[data-appearance="black"] body #profile-section#profile-section :is(
  #profile-current-balance,
  #my-plan-balance-copy,
  #my-plan-projection-current-balance,
  #profile-balance-at-retirement,
  #profile-balance-at-retirement-contrib,
  #profile-chart-tooltip-balance,
  #profile-chart-tooltip-balance-contrib
) {
  color: #25d5df !important;
}
html[data-appearance="black"] body #profile-section #profile-chart-tooltip-sp500,
html[data-appearance="black"] body #profile-section #profile-chart-tooltip-sp500-contrib {
  color: #c58b00 !important;
}
html[data-appearance="black"]:not([data-appearance="light"]) body #profile-section :is(#profile-chart-tooltip-sp500, #profile-chart-tooltip-sp500-contrib) {
  color: #ffd54a !important;
}
html[data-appearance="black"][data-appearance="light"] body #profile-section :is(#profile-chart-tooltip-dividends, #profile-chart-tooltip-dividends-contrib) {
  color: #16804a !important;
}
html[data-appearance="black"]:not([data-appearance="light"]) body #profile-section :is(#profile-chart-tooltip-dividends, #profile-chart-tooltip-dividends-contrib) {
  color: #64e79e !important;
}
html[data-appearance="black"] body #profile-section :is(.profile-chart-tooltip, #profile-chart-tooltip-contrib) {
  color: #f3f6fb !important;
}
html[data-appearance="black"] body #profile-section .profile-tooltip-sub {
  color: #e6e6e6 !important;
}
html[data-appearance="black"][data-appearance="light"] body #profile-section :is(.profile-chart-tooltip, #profile-chart-tooltip-contrib) {
  color: #173353 !important;
}
html[data-appearance="black"]:not([data-appearance="light"]) body #profile-section#profile-section :is(
  #profile-dividends-at-retirement,
  #profile-dividends-at-retirement-contrib
) {
  color: #64e79e !important;
}
html[data-appearance="black"]:not([data-appearance="light"]) body #profile-section#profile-section :is(
  #profile-sp500-at-retirement,
  #profile-sp500-at-retirement-contrib
) {
  color: #ffd54a !important;
}
html[data-appearance="black"] body .app-footer-version {
  color: var(--app-text-primary);
}
html[data-appearance="black"] body .action-menu-panel .action-menu-item,
html[data-appearance="black"] body #deposits-section .deposits-action-menu-panel .action-menu-item {
  color: #e6f1f8 !important;
}
html[data-appearance="black"] body .action-menu-panel .menu-icon,
html[data-appearance="black"] body #deposits-section .deposits-action-menu-panel .menu-icon {
  color: #36d5e5 !important;
}
html[data-appearance="black"] body .action-menu-panel .action-menu-item:hover,
html[data-appearance="black"] body #deposits-section .deposits-action-menu-panel .action-menu-item:hover {
  color: #f5fcff !important;
}
html[data-appearance="black"] body .action-menu-panel .delete-btn .menu-icon,
html[data-appearance="black"] body #deposits-section .deposits-action-menu-panel .delete-btn .menu-icon { color: #ff777f !important;
}
html[data-appearance="black"] body .action-menu-panel .action-menu-item.delete-btn:hover,
html[data-appearance="black"] body #deposits-section .deposits-action-menu-panel .action-menu-item.delete-btn:hover {
  color: #ff9b9f !important;
}
html[data-appearance="black"][data-appearance="light"] body .action-menu-panel .action-menu-item,
html[data-appearance="black"][data-appearance="light"] body #deposits-section .deposits-action-menu-panel .action-menu-item { color: #193857 !important;
}
html[data-appearance="black"] body #withdrawals-section #withdrawals-table-body .withdrawal-source-select {
  color: #e7f1f8 !important;
}
html[data-appearance="black"] body #withdrawals-section #withdrawals-table-body .withdrawal-source-select option {
  color: #e7f1f8 !important;
}
html[data-appearance="black"][data-appearance="light"] body #withdrawals-section #withdrawals-table-body .withdrawal-source-select {
  color: #193857 !important;
}
html[data-appearance="black"][data-appearance="light"] body #withdrawals-section #withdrawals-table-body .withdrawal-source-select option {
  color: #193857 !important;
}
html[data-appearance="black"] body #withdrawals-section .withdrawal-source-button {
  color: #e7f1f8 !important;
}
html[data-appearance="black"] body .withdrawal-source-menu .withdrawal-source-option { color: #e5eef6 !important;
}
html[data-appearance="black"] body .withdrawal-source-menu .withdrawal-source-option.selected { color: #29d6e5 !important;
}
html[data-appearance="black"] body .withdrawal-source-check { color: #2edbea !important;
}
html[data-appearance="black"][data-appearance="light"] body #withdrawals-section .withdrawal-source-button { color: #193857 !important;
}
html[data-appearance="black"][data-appearance="light"] body .withdrawal-source-menu .withdrawal-source-option { color: #193857 !important;
}
html[data-appearance="black"][data-appearance="light"] body .withdrawal-source-menu .withdrawal-source-option.selected { color: #007f91 !important;
}
@media (max-width: 760px) {html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .performance-chart-container #performance-chart-tooltip .performance-tooltip-balance-percent { color: var(--tooltip-accent) !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table tbody tr > :nth-child(2) { color: var(--mobile-deposits-muted) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table tbody tr > :nth-child(6) { color: var(--mobile-deposits-muted) !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table thead th {
    color: var(--mobile-deposits-muted) !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table #deposits-tbody td[data-field="date"]:not(:has(input))::before {
    color: var(--mobile-deposits-text) !important
}html[data-appearance="black"] body #mobile-deposit-editor {
    --mobile-deposits-text: #e8edf2;
    --mobile-deposits-muted: #e6e6e6
}html[data-appearance="black"][data-appearance="light"] body #mobile-deposit-editor {
    --mobile-deposits-text: var(--appearance-text);
    --mobile-deposits-muted: var(--appearance-secondary)
}html[data-appearance="black"] body #mobile-deposit-editor .mobile-deposit-editor-card {
    color: var(--mobile-deposits-text) !important
}html[data-appearance="black"] body #mobile-deposit-editor .mobile-deposit-editor-card label { color: var(--mobile-deposits-muted) !important
}html[data-appearance="black"] body #mobile-deposit-editor .mobile-deposit-editor-card input,
html[data-appearance="black"] body #mobile-deposit-editor .mobile-deposit-editor-card select {
    color: var(--mobile-deposits-text) !important
}html[data-appearance="black"] body #mobile-deposit-editor .mobile-deposit-editor-back { color: #06222b !important
}html[data-appearance="black"] body #mobile-deposit-editor .mobile-deposit-editor-error { color: #ff777f !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-mobile-intro p {
    color: #9abfe3 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-table-header .withdrawals-mobile-sort {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-table-header .withdrawals-mobile-sort::after {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-table-header .withdrawals-mobile-sort select {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-mobile-sort {
    color: #c7e7ff !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-mobile-sort select {
    color: #d0eaff !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-total span,
html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-source span { color: #e6e6e6 !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-total strong {
    color: #19e1e8 !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-source strong { color: #19e1e8 !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-source-dividend span::before { color: #53cd8b !important
}html[data-appearance="black"] #withdrawals-section .withdrawals-mobile-source-gain span::before { color: #399cff !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-mobile-toolbar {
    color: #a9cbed !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table-body td[data-field="nr"] {
    color: #18dbe7 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table-body td[data-field="amount"] {
    color: #18e1e7 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table-body td:is([data-field="month"],[data-field="source"],[data-field="country"]) {
    color: #e6e6e6 !important
}
}
@media (min-width: 761px) {html[data-appearance="black"] body .section:is(#deposits-section, #stocks-section, #withdrawals-section, #dividends-section, #stocks-gains-section, .section) .action-menu-panel .action-menu-item {
    color: #e6f1f8 !important
}html[data-appearance="black"] body .section:is(#deposits-section, #stocks-section, #withdrawals-section, #dividends-section, #stocks-gains-section, .section) .action-menu-panel .menu-icon {
    color: #36d5e5 !important
}html[data-appearance="black"] body .section:is(#deposits-section, #stocks-section, #withdrawals-section, #dividends-section, #stocks-gains-section, .section) .action-menu-panel .delete-btn .menu-icon { color: #ff777f !important
}html[data-appearance="black"] body .section:is(#deposits-section, #stocks-section, #withdrawals-section, #dividends-section, #stocks-gains-section, .section) .action-menu-panel .action-menu-item:hover {
    color: #f5fcff !important
}html[data-appearance="black"] body .section:is(#deposits-section, #stocks-section, #withdrawals-section, #dividends-section, #stocks-gains-section, .section) .action-menu-panel .action-menu-item.delete-btn:hover {
    color: #ff9b9f !important
}html[data-appearance="black"][data-appearance="light"] body .section:is(#deposits-section, #stocks-section, #withdrawals-section, #dividends-section, #stocks-gains-section, .section) .action-menu-panel .action-menu-item { color: #193857 !important
}
}
@media (min-width: 761px) {html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active .allocation-switch .allocation-option {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active .allocation-switch .allocation-option.active {
    color: #25d5df !important
}html[data-appearance="black"][data-appearance="light"] body #sectors-section#sectors-section#sectors-section.active .allocation-switch .allocation-option { color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body #sectors-section#sectors-section#sectors-section.active .allocation-switch .allocation-option.active {
    color: #008f89 !important
}
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card {
  --billing-text: #f0f5fa;
  --billing-muted: #e6e6e6;
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card .billing-page-heading h2 {
  color: var(--billing-text) !important;
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card .billing-page-heading p {
  color: var(--billing-muted) !important;
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-trial-remaining {
  color: var(--billing-muted, #e6e6e6);
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-plan-copy h3 {
  color: var(--billing-text) !important;
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-plan-copy p {
  color: var(--billing-text) !important;
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-price {
  color: var(--billing-text) !important;
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-price-period {
  color: var(--billing-muted) !important;
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-expired-features h3 {
  color: var(--billing-text) !important;
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-expired-features header p {
  color: var(--billing-muted) !important;
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-feature-icon {
  color: #4da9c6 !important;
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-feature-grid h4 {
  color: var(--billing-text) !important;
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-feature-grid p {
  color: var(--billing-muted) !important;
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-expired-security {
  color: var(--billing-muted) !important;
}
html[data-appearance="black"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-expired-security strong {
  color: var(--billing-accent) !important;
}
html[data-appearance="black"][data-appearance="light"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card {
  --billing-text: #183554;
  --billing-muted: #e6e6e6;
}
html[data-appearance="black"][data-appearance="light"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-feature-icon { color: #159d9a !important;
}
html[data-appearance="black"][data-appearance="light"] body #settings-section #billing-settings-card#billing-settings-card#billing-settings-card #billing-panel#billing-panel .billing-footnotes span {
  color: #183554 !important;
}
html[data-appearance="black"]:not([data-appearance="light"]) body #deposits-section.deposits-redesign-page .deposits-table-scroll > table.stocks-table.deposits-redesign-table > thead > tr > th {
        color: #e6e6e6 !important;
}
@media (max-width: 760px) {html[data-appearance="black"] body #deposits-section .deposits-sort-trigger {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section .deposits-sort-menu button {
    color: #edf6f8 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section .deposits-page-header h1 { color: #edf4f8 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section #deposits-record-count { color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section .deposits-total-deposits .deposits-summary-title { color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section #deposits-money-invested-list .breakdown-label { color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section #deposits-money-invested-list .breakdown-value { color: #e0e9ee !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section .deposits-history-add-btn { color: #03202a !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section .deposits-mobile-list-toolbar {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section .deposits-mobile-sort-wrap::after {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section .deposits-mobile-sort-wrap select {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table #deposits-tbody td[data-field="count"] { color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table #deposits-tbody td[data-field="date"] { color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table #deposits-tbody td[data-field="date"]:not(:has(input))::before { color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table #deposits-tbody td[data-field="account"] { color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table #deposits-tbody td[data-field="amount"] {
    color: #dce7ec !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table #deposits-tbody td[data-field="amount"]:not(:has(input))::before { color: #dce7ec !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table #deposits-tbody td[data-field="currency"] {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section table.deposits-redesign-table #deposits-tbody .action-menu-toggle { color: #e6e6e6 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="date"],
html[data-appearance="black"]:not([data-appearance="light"]) body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="date"]::before {
    color: #e7f0f4 !important;
    -webkit-text-fill-color: #e7f0f4 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="amount"],
html[data-appearance="black"]:not([data-appearance="light"]) body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="amount"]::before {
    color: #f0f7f9 !important;
    -webkit-text-fill-color: #f0f7f9 !important
}html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="date"],
html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="date"]::before {
    color: #e6e6e6 !important;
    -webkit-text-fill-color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="amount"],
html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="amount"]::before {
    color: #173353 !important;
    -webkit-text-fill-color: #173353 !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body .banymay-header #primary-navigation .mobile-nav-group {
    color: #e6e6e6 !important
}html[data-appearance="black"] body .banymay-header #primary-navigation li a.nav-link {
    color: #edf3f8 !important
}html[data-appearance="black"] body .banymay-header #primary-navigation li a.nav-link:is(.active, [aria-current="page"]) {
    color: #00e2ef !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] .dividend-mobile-form-dialog { color: #e3edf2
}html[data-appearance="black"] .dividend-mobile-form-header h2 { color: #f1f7f9
}html[data-appearance="black"] .dividend-mobile-form-close { color: #e6e6e6
}html[data-appearance="black"] .dividend-mobile-field { color: #e6e6e6
}html[data-appearance="black"] .dividend-mobile-field :is(input,select) { color: #edf5f7
}html[data-appearance="black"] .dividend-mobile-form-summary { color: #e6e6e6
}html[data-appearance="black"] .dividend-mobile-form-summary strong { color: #00dce8
}html[data-appearance="black"] .dividend-mobile-form-withdraw { color: #dce7ed
}html[data-appearance="black"] .dividend-mobile-form-error { color: #ff8d8d
}html[data-appearance="black"] .dividend-mobile-form-cancel { color: #e6e6e6
}html[data-appearance="black"] .dividend-mobile-form-save { color: #05212a
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls .allocation-option.active { color: #00dce8 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-chart-filter label { color: #e6e6e6 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section :is(#dividends-show-above-select,#monthly-broker-filter) { color: #edf4f7 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section #add-dividend-btn { color: #06202a !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section .dividends-switch .allocation-option { color: #e6e6e6 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section .dividends-switch .allocation-option.active { color: #00d8e5 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section #monthly-pagination-wrapper { color: #e6e6e6 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td { color: #dce7ed !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="country"] { color: transparent !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="country"]::before { color: initial
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="gross_dividend"] { color: #00dce8 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="gross_dividend"]::after { color: #00c8d5
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata { color: #e6e6e6 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata small { color: #e6e6e6 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata strong { color: #e6e6e6 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-net strong { color: #00dce8 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-withdraw { color: #dce7ed !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #add-stock-gain-btn {
    color: #021b24 !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section .realized-pl-card::before { color: #00dfc3
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section .realized-pl-card:nth-child(2)::before { color: #ff576b
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section .realized-pl-label { color: #e6e6e6 !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section .realized-mobile-count { color: #e6e6e6
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #stocks-gains-table-body td { color: #e6e6e6 !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #stocks-gains-table-body td[data-field="realized_gain"] { color: var(--realized-mobile-color,#e6e6e6) !important
}html[data-appearance="black"] body #stocks-gains-section .realized-mobile-withdraw { color:inherit
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #stocks-gains-table-body td.realized-mobile-meta { color: #e6e6e6 !important
}html[data-appearance="black"] .realized-mobile-meta .realized-mobile-net { color: var(--realized-mobile-color,#e6e6e6)
}
}
html[data-appearance="black"] #mobile-pl-editor { --pl-text:#e8edf2; --pl-muted:#e6e6e6; color:var(--pl-text);
}
html[data-appearance="black"][data-appearance="light"] #mobile-pl-editor { --pl-text:#173353; --pl-muted:#e6e6e6;
}
html[data-appearance="black"] body #mobile-pl-editor h2 { color:var(--pl-text);
}
html[data-appearance="black"] body #mobile-pl-editor label { color:var(--pl-muted);
}
html[data-appearance="black"] body #mobile-pl-editor :is(input,select) { color:var(--pl-text) !important; -webkit-text-fill-color:var(--pl-text) !important;
}
html[data-appearance="black"] body #mobile-pl-editor button { color:var(--pl-text);
}
html[data-appearance="black"] body #mobile-pl-editor button[type="submit"] { color:#05282d;
}
html[data-appearance="black"][data-appearance="light"] body #mobile-pl-editor button[type="submit"] { color:#fff;
}
html[data-appearance="black"] body #mobile-pl-editor button.pl-delete { color:#ed7373;
}
html[data-appearance="black"][data-appearance="light"] body #mobile-pl-editor button.pl-delete { color:#be3030;
}
html[data-appearance="black"] body #mobile-pl-editor [role="status"] { color:var(--pl-muted);
}
html[data-appearance="black"] body #mobile-pl-editor [role="alert"] { color:#ed7373;
}
html[data-appearance="black"][data-appearance="light"] body #mobile-pl-editor [role="alert"] { color:#be3030;
}
@media (max-width: 760px) {html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section .taxes-card .settings-title {
    color: #edf4f8 !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section .taxes-card .settings-chevron {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section .capital-gains-heading { color: #ecf5fa !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section .capital-gains-option-text strong { color: #eaf3f8 !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section .capital-gains-option-text small { color: #e6e6e6 !important
}html[data-appearance="black"] .taxes-mobile-country-title { color: #f0f5f8
}html[data-appearance="black"] .taxes-mobile-flag { color: #00dce9
}html[data-appearance="black"] .taxes-mobile-country-total { color: #e6e6e6
}html[data-appearance="black"] .taxes-mobile-country-total strong { color: #f0f5f8
}html[data-appearance="black"] .taxes-mobile-toggle { color: #e6e6e6
}html[data-appearance="black"] .taxes-mobile-metric span { color: #e6e6e6
}html[data-appearance="black"] .taxes-mobile-metric strong { color: #edf4f8
}html[data-appearance="black"] .taxes-mobile-metric strong.positive { color: #19dfb8
}html[data-appearance="black"] .taxes-mobile-metric strong.negative { color: #ff5a6d
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-nav-item {
    color: #e4edf3 !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-nav-item.is-active {
    color: #12e0e8 !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-kpi-label {
    color: #e2eaf0 !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-overview .my-plan-lifestyle-item::after {
    color: #15d8e2
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-tab {
    color: #eaf1f4 !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-tab.is-active {
    color: #fff !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-tab small {
    color: #d7e6ed !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-assumption strong {
    color: #12dce6 !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-edit {
    color: #0fdfec !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-edit::after {
    color: #e6e6e6
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-result strong {
    color: #12dce6 !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-result:nth-child(2) strong { color: #53e2a9 !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-result:nth-child(3) strong { color: #ffd34d !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-requirements-heading h2 {
    color: #f3f7fa !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-requirements-heading p {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-requirements .profile-table-row:not(.profile-table-head) > span:nth-child(1) {
    color: #13dfe9 !important
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-requirements .profile-table-row:not(.profile-table-head) > span:first-child::after {
    color: #e6e6e6
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-requirements [data-fi-field="annual"]::before,
html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-requirements [data-fi-field="net"]::before {
    color: #e6e6e6
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-requirements [data-fi-field^="req"]::before,
html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-requirements [data-fi-field="finite"]::before {
    color: #e6e6e6
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-tabs::before {
    color: #13dce6
}html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-tab,
html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-tab.is-active,
html[data-appearance="black"] body #profile-section#profile-section.active .my-plan-projection-tab + .my-plan-projection-tab {
    color: transparent !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section.active .stocks-mobile-head > button { color: var(--mobile-stocks-muted)
}html[data-appearance="black"] body #stocks-section.active .stocks-mobile-row :is(.stocks-mobile-asset strong,.stocks-mobile-weight strong,.stocks-mobile-shares strong,.stocks-mobile-broker strong) { color: var(--mobile-stocks-text)
}html[data-appearance="black"] body #stocks-section.active .stocks-mobile-row :is(.stocks-mobile-asset span,.stocks-mobile-weight span,.stocks-mobile-shares span) { color: var(--mobile-stocks-muted)
}html[data-appearance="black"] body #stocks-section.active .stocks-mobile-change.positive,
html[data-appearance="black"] body #stocks-section.active .stocks-mobile-risk.very-safe { color: #38c98c
}html[data-appearance="black"] body #stocks-section.active .stocks-mobile-risk.safe { color: #4da3ff
}html[data-appearance="black"] body #stocks-section.active .stocks-mobile-change.negative,
html[data-appearance="black"] body #stocks-section.active .stocks-mobile-risk.high { color: #ef7279
}html[data-appearance="black"] body #stocks-section.active .stocks-mobile-risk.medium { color: #e8b84b
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-risk.high,
html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-detail .stocks-mobile-risk.high { color: #ef4444 !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-risk.medium,
html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-detail .stocks-mobile-risk.medium { color: #eab308 !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-risk.safe,
html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-detail .stocks-mobile-risk.safe { color: #3b82f6 !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-risk.very-safe,
html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-detail .stocks-mobile-risk.very-safe { color: #22c55e !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #leaderboard-section.active .leaderboard-page-heading p {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-card {
    color: #dce5eb !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-award-icon {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #leaderboard-section.active #leaderboard-card-gold .leaderboard-award-icon,
html[data-appearance="black"] body #leaderboard-section.active #leaderboard-card-gold .leaderboard-tier { color: #c4a858 !important
}html[data-appearance="black"] body #leaderboard-section.active #leaderboard-card-silver .leaderboard-award-icon,
html[data-appearance="black"] body #leaderboard-section.active #leaderboard-card-silver .leaderboard-tier { color: #e6e6e6 !important
}html[data-appearance="black"] body #leaderboard-section.active #leaderboard-card-bronze .leaderboard-award-icon,
html[data-appearance="black"] body #leaderboard-section.active #leaderboard-card-bronze .leaderboard-tier { color: #c18b62 !important
}html[data-appearance="black"] body #leaderboard-section.active #leaderboard-popular .leaderboard-award-icon,
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-popular-tag { color: #75b9bd !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-card-name,
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-popular-name {
    color: #e1e8ed !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-card-stats span {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-card-stats strong {
    color: #dce5eb !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-card-stats .leaderboard-card-return,
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-card-stats .leaderboard-popular-return {
    color: #66bd9d !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-filters > * {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-search input,
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-filter select {
    color: #dce5eb !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td {
    color: #dce5eb !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(4)::before,
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(5)::before,
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(6)::before,
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(11)::before,
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(7)::before,
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(8)::before,
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(9)::before,
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(10)::before {
    color: #e6e6e6
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(7),
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(8),
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(9),
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(10) {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(5) .leaderboard-pct,
html[data-appearance="black"] body #leaderboard-section.active .leaderboard-table tbody td:nth-child(11) .leaderboard-pct {
    color: #68bd9e !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-medal { color: #b5a064 !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-medal--2 { color: #e6e6e6 !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-medal--3 { color: #b27e5a !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-rank-number { color: #e6e6e6 !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-like-btn {
    color: #83c6c3 !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-like-count { color: #e6e6e6 !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-pagination-right .monthly-page-btn {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-pagination-right .monthly-page-btn.active {
    color: #e6e6e6 !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #leaderboard-section.active .leaderboard-card-stats > div:nth-child(2) span::after {
    color: #e6e6e6
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-card-stats > div:nth-child(3) span::after {
    color: #e6e6e6
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-mobile-investor-card {
    color: #dce5eb
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-mobile-country {
    color: #e6e6e6
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-mobile-name {
    color: #e1e8ed
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-mobile-investor-card .leaderboard-like-btn {
    color: #83c6c3 !important
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-mobile-investor-card .leaderboard-like-count {
    color: #e6e6e6
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-mobile-stats span {
    color: #e6e6e6
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-mobile-stats strong {
    color: #dce5eb
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-mobile-stats .leaderboard-pct-positive { color: #69bd9e
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-mobile-stats .leaderboard-pct-negative { color: #c47b7b
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-mobile-risk-value strong {
    color: #e6e6e6
}html[data-appearance="black"] body #leaderboard-section.active .leaderboard-mobile-risk-value span {
    color: #e6e6e6
}
}
@media(max-width:760px){html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section { --lb-text:#eef4f6 !important; --lb-muted:#e6e6e6 !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .lb-reference-title { color:var(--lb-text) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .lb-reference-columns { color:var(--lb-muted) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .lb-reference-columns span { color:var(--lb-muted) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-top-cards .leaderboard-award-icon { color:white !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-top-cards .leaderboard-award-icon::after { color:white !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-card-name,
html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-card-stats strong { color:var(--lb-text) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-card-stats .leaderboard-card-return { color:var(--lb-positive) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-popular-tag { color:var(--lb-muted) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-popular-name { color:var(--lb-text) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-search input,
html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-filter select { color:var(--lb-text) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-search input::placeholder { color:var(--lb-muted) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-filter > span,
html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-search > span { color:var(--lb-text) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-table::before { color:var(--lb-text) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-mobile-investor-card { color:var(--lb-text) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-mobile-rank { color:var(--lb-text) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-mobile-country > span:last-child { color:var(--lb-muted) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-mobile-name { color:var(--lb-text) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-like-btn { color:var(--lb-text) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-like-btn.active { color:#009c93 !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-like-count { color:var(--lb-text) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-mobile-stats span { color:var(--lb-muted) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-mobile-stats strong,
html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-mobile-stats strong span { color:var(--lb-text) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-mobile-stats .leaderboard-pct-positive { color:var(--lb-positive) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-mobile-stats .leaderboard-pct-negative { color:#df5369 !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-mobile-risk-value strong { color:var(--lb-text) !important
}html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-mobile-risk-value span { color:var(--lb-muted) !important
}html[data-appearance="black"][data-appearance="light"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section { --lb-text:#092b54 !important;--lb-muted:#e6e6e6 !important
}
}
@media(max-width:760px){html[data-appearance="black"] body #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section .leaderboard-like-icon { color:inherit !important
}
}
@media(min-width:761px){html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section .stocks-page-title { color:var(--stocks-text) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section .stocks-page-subtitle { color:var(--stocks-text-muted) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section .stocks-last-updated { color:var(--stocks-text-muted) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section .stocks-toolbar-select,
html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section .stocks-search-control,
html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section .stocks-action-btn { color:var(--stocks-text-secondary) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section #add-row-btn { color:#fff !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section .stocks-table thead th { color:var(--stocks-text-secondary) !important
}html[data-appearance="black"][data-appearance="light"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section {--stocks-text:#173353;--stocks-text-secondary:#395976;--stocks-text-muted:#e6e6e6
}
}
@media(min-width:761px){html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section { --dr-text:#eef4f6 !important; --dr-muted:#e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-page-header h1 { color:var(--dr-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-page-header::after { color:var(--dr-muted) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-record-count { color:var(--dr-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #add-deposit-btn { color:white !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-summary-title { color:var(--dr-muted) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-total-value { color:var(--dr-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-invested-breakdown h3 { color:var(--dr-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-money-invested-list .breakdown-label { color:var(--dr-muted) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-money-invested-list .breakdown-value { color:var(--dr-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-desktop-filters h2 { color:var(--dr-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-desktop-filters select,
html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-mobile-sort { color:var(--dr-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-view-switch .allocation-option { color:var(--dr-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-view-switch .allocation-option.active { color:#009c93 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-redesign-table th,
html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-redesign-table td { color:var(--dr-muted) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-redesign-table th { color:var(--dr-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-redesign-table tr > :nth-child(5) { color:var(--dr-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-redesign-table .action-menu-toggle { color:var(--dr-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .monthly-pagination-info { color:var(--dr-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .monthly-page-btn,
html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-page-size { color:var(--dr-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .monthly-page-btn.active { color:#009c93 !important
}html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section {--dr-text:#092b54 !important;--dr-muted:#e6e6e6 !important
}
}
@media (min-width: 761px) {html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-total-deposits .deposits-total-value {
    color: #27c8bd !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-total-caption {
    color: var(--dr-muted) !important
}
}
@media (min-width: 761px) {html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-view-switch .option-icon {
    color: inherit !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-view-switch .allocation-option {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-view-switch .allocation-option.active {
    color: #16d8ca !important
}
}
@media (min-width: 761px) {html[data-appearance="black"] body #deposits-section .deposits-desktop-filters .deposits-reset-filters,
html[data-appearance="black"] body #withdrawals-section .wd-desktop-toolbar .wd-reset-filters {
    color: var(--dr-muted, #e6e6e6) !important
}html[data-appearance="black"] body #deposits-section .deposits-desktop-filters .deposits-reset-filters:hover,
html[data-appearance="black"] body #withdrawals-section .wd-desktop-toolbar .wd-reset-filters:hover {
    color: var(--dr-text, #eef4f6) !important
}
}
@media(min-width:761px){html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section { --wd-text:#eef4f6 !important; --wd-muted:#e6e6e6 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .wd-desktop-heading h1 { color:var(--wd-text) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .wd-count { color:var(--wd-text) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .wd-desktop-heading p { color:var(--wd-muted) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #add-withdrawal-btn { color:#fff !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .wd-desktop-toolbar h2 { color:var(--wd-text) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .wd-desktop-toolbar select,
html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .wd-desktop-footer select { color:var(--wd-text) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table th,
html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table td { color:var(--wd-muted) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table td[data-field="amount"] { color:var(--wd-text) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table .wd-negative td[data-field="amount"] { color:#db304d !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table .action-menu-toggle { color:var(--wd-text) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .wd-desktop-footer { color:var(--wd-muted) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .wd-desktop-footer button { color:var(--wd-text) !important
}html[data-appearance="black"][data-appearance="light"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section {--wd-text:#092b54 !important;--wd-muted:#4e6d93 !important
}
}
@media(min-width:761px){html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table td[data-desktop-source]::after {color:var(--wd-text)
}
}
@media (min-width: 761px) {html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .wd-total-row {color:var(--wd-muted) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .wd-total-title {color:var(--wd-text) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .wd-desktop-toolbar .wd-count {color:var(--wd-muted) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .wd-total-amount {color:var(--wd-text) !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #add-withdrawal-btn,
html[data-appearance="black"]:not([data-appearance="light"]) body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #add-withdrawal-btn:hover,
html[data-appearance="black"]:not([data-appearance="light"]) body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #add-withdrawal-btn:focus-visible,
html[data-appearance="black"]:not([data-appearance="light"]) body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #add-withdrawal-btn:active {
    color: #06171e !important
}
}
@media(min-width:761px){html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section { --dv-text:#eef4f6 !important; --dv-muted:#e6e6e6 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dv-desktop-heading h1 { color:var(--dv-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dv-desktop-heading p { color:var(--dv-muted) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-action-btn { color:#009c93 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #add-dividend-btn { color:white !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-card-header h2,
html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dv-desktop-history-top h2 { color:var(--dv-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls select,
html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dv-desktop-filters select { color:var(--dv-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-filter-label { color:var(--dv-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-segment .allocation-option { color:var(--dv-muted) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-segment .allocation-option.active { color:#fff !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .chart-type-switch .allocation-option.active { color:#009c93 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dv-count { color:var(--dv-muted) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dv-desktop-filters label { color:var(--dv-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dv-desktop-filters > button { color:var(--dv-muted) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table th,
html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table td { color:var(--dv-muted) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table td[data-field="symbol"],
html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table td[data-field="net_dividend"] { color:var(--dv-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table .action-menu-toggle { color:var(--dv-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #monthly-pagination-wrapper { color:var(--dv-muted) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .monthly-page-btn,
html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #monthly-page-size { color:var(--dv-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .monthly-page-btn.active { color:#009c93 !important
}html[data-appearance="black"][data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section {--dv-text:#092b54 !important;--dv-muted:#516e94 !important
}
}
@media(min-width:761px){html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls .option-label {color:inherit !important
}
}
@media (min-width: 1101px) {html[data-appearance="black"] body :is(#stocks-section, #sectors-section, #deposits-section, #withdrawals-section, #dividends-section, #stocks-gains-section, #taxes-section, #settings-section, #leaderboard-section, #profile-section) :is(#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference, .portfolio-summary-strip) .portfolio-summary-label {
    color: #e6e6e6 !important
}html[data-appearance="black"] body :is(#stocks-section, #sectors-section, #deposits-section, #withdrawals-section, #dividends-section, #stocks-gains-section, #taxes-section, #settings-section, #leaderboard-section, #profile-section) :is(#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference, .portfolio-summary-strip) .portfolio-summary-value {
    color: #eef4f8 !important
}html[data-appearance="black"] body :is(#stocks-section, #sectors-section, #deposits-section, #withdrawals-section, #dividends-section, #stocks-gains-section, #taxes-section, #settings-section, #leaderboard-section, #profile-section) :is(#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference, .portfolio-summary-strip) .portfolio-summary-value.positive { color: #00c9a7 !important
}html[data-appearance="black"] body :is(#stocks-section, #sectors-section, #deposits-section, #withdrawals-section, #dividends-section, #stocks-gains-section, #taxes-section, #settings-section, #leaderboard-section, #profile-section) :is(#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference, .portfolio-summary-strip) .portfolio-summary-value.negative { color: #ed6675 !important
}html[data-appearance="black"][data-appearance="light"] body :is(#stocks-section, #sectors-section, #deposits-section, #withdrawals-section, #dividends-section, #stocks-gains-section, #taxes-section, #settings-section, #leaderboard-section, #profile-section) :is(#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference, .portfolio-summary-strip) .portfolio-summary-label { color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body :is(#stocks-section, #sectors-section, #deposits-section, #withdrawals-section, #dividends-section, #stocks-gains-section, #taxes-section, #settings-section, #leaderboard-section, #profile-section) :is(#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference, .portfolio-summary-strip) .portfolio-summary-value { color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body :is(#stocks-section, #sectors-section, #deposits-section, #withdrawals-section, #dividends-section, #stocks-gains-section, #taxes-section, #settings-section, #leaderboard-section, #profile-section) :is(#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference, .portfolio-summary-strip) .portfolio-summary-value.positive { color: #009b84 !important
}html[data-appearance="black"][data-appearance="light"] body :is(#stocks-section, #sectors-section, #deposits-section, #withdrawals-section, #dividends-section, #stocks-gains-section, #taxes-section, #settings-section, #leaderboard-section, #profile-section) :is(#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference#summary-reference, .portfolio-summary-strip) .portfolio-summary-value.negative { color: #ce4059 !important
}
}
@media (min-width: 1101px) {html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends #allocation-view-subtitle { color: var(--allocation-muted) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends .allocation-table-head { color: var(--allocation-muted) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends .allocation-name { color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends :is(.allocation-value, .allocation-percentage, .allocation-holdings) { color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends .allocation-chart-center strong {
    color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends .allocation-chart-center span {
    color: var(--allocation-muted) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends .allocation-hover-popup:not(.is-account-summary) { color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends .allocation-hover-popup-title { color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends .allocation-hover-popup-percent {
    color: var(--allocation-muted) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends .allocation-hover-popup-total { color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends .allocation-hover-popup-total::after {
    color: var(--allocation-muted)
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends :is(.allocation-hover-popup-row, .allocation-hover-popup-row--head) { color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends .allocation-hover-popup-row--head { color: var(--allocation-muted) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends .allocation-hover-popup-row :is(.allocation-hover-popup-symbol, .allocation-hover-popup-company, .allocation-hover-popup-value) { color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-dividends .allocation-hover-popup-more:not(:empty) {
    color: var(--allocation-muted) !important
}
}
@media (min-width: 1101px) {html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-countries #allocation-view-subtitle { color: var(--allocation-muted) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-countries .allocation-table-head { color: var(--allocation-muted) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-countries .allocation-country-item .allocation-name { color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-countries .allocation-country-item .allocation-value,
html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-countries .allocation-country-item .allocation-percentage {
    color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-countries .allocation-chart-center strong {
    color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-countries .allocation-chart-center span {
    color: var(--allocation-muted) !important
}
}
@media (min-width: 1101px) {html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section {
    --allocation-text: #edf2f7;
    --allocation-muted: #e6e6e6
}html[data-appearance="black"][data-appearance="light"] body #sectors-section#sectors-section#sectors-section {
    --allocation-text: #173353;
    --allocation-muted: #e6e6e6
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section .allocation-desktop-title { color: var(--allocation-text)
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section .allocation-option { color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section .allocation-option.active {
    color: var(--allocation-accent) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section .allocation-account-panel-heading h2 { color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section .allocation-account-panel-heading p { color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section .allocation-desktop-total { color: var(--allocation-accent)
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section .allocation-account-chart-center span { color: var(--allocation-muted) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section :is(.allocation-account-legend-head, .allocation-account-legend-row) {
    color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section .allocation-account-legend-head { color: var(--allocation-muted) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section .allocation-desktop-more { color: var(--allocation-muted)
}
}
@media (min-width: 1101px) {html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-sectors #allocation-view-subtitle { color: var(--allocation-muted) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-sectors .allocation-table-head {
    color: var(--allocation-muted) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-sectors :is(.allocation-name, .allocation-value, .allocation-percentage, .allocation-holdings) {
    color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-sectors .allocation-chart-center strong {
    color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-sectors .allocation-chart-center span {
    color: var(--allocation-muted) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-sectors .allocation-hover-popup:not(.is-account-summary) {
    color: var(--allocation-text) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-sectors .allocation-hover-popup-title {
    color: var(--allocation-text)
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-sectors .allocation-hover-popup-percent {
    color: var(--allocation-muted)
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-sectors .allocation-hover-popup-total { color: var(--allocation-text)
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-sectors .allocation-hover-popup-total::after { color: var(--allocation-muted)
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-sectors :is(.allocation-hover-popup-row, .allocation-hover-popup-row--head) {
    color: var(--allocation-text)
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-sectors .allocation-hover-popup-row--head {
    color: var(--allocation-muted) !important
}html[data-appearance="black"] body #sectors-section#sectors-section#sectors-section.active.allocation-view-sectors .allocation-hover-popup-row :is(.allocation-hover-popup-symbol, .allocation-hover-popup-company, .allocation-hover-popup-value) {
    color: var(--allocation-text) !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #settings-section#settings-section#settings-section.active .settings-side-link {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active .settings-side-link.is-active,
html[data-appearance="black"] body #settings-section#settings-section#settings-section.active .settings-side-link[aria-current="page"] {
    color: #79d5d6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active .settings-mobile-section-icon {
    color: #67c7cb !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #platform-settings-card .settings-section-intro h2 {
    color: #e4ebef !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #platform-settings-card .settings-section-intro p {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #platform-settings-card .settings-field > label {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #platform-settings-card .settings-field input,
html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #platform-settings-card .settings-field select,
html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #platform-settings-card .settings-input-shell {
    color: #e1e9ed !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #platform-settings-card .settings-input-addon {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #platform-settings-card .settings-action-btn:not([hidden]) {
    color: #07222a !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #settings-section#settings-section#settings-section.active .settings-page:has(.settings-card-stack[data-active-card="account-settings-card"]) .settings-mobile-account-switcher {
    color: #26c7cf !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active .settings-mobile-account-switcher > summary {
    color: #26c7cf !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active .settings-mobile-switcher-chevron { color: #e6e6e6
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #account-settings-card .account-password-hint {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #account-settings-card .settings-form-section--delete .settings-mobile-section-icon {
    color: #ff6d7b !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #account-settings-card #account-delete-btn {
    color: #ff7783 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #account-settings-card .account-actions--editor .account-btn.edit {
    color: #2bd2d6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #account-settings-card .account-actions--editor .account-btn.save { color: #071d24 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #account-settings-card .account-actions--editor .account-btn.cancel { color: #e1e9ed !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-kicker {
    color: #28d0d7 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-status-pill {
    color: #51e3ad !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-status-pill.error,
html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-status-pill.expired { color: #ff7783 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-plan-copy h3 { color: #e5edf1 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-plan-copy p { color: #e6e6e6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-price { color: #e5edf1 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-price-period { color: #e6e6e6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-actions .billing-btn:not([style*="display: none"]) {
    color: #071d24 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-footnotes span { color: #e6e6e6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-expired-features header h3 { color: #e5edf1 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-expired-features header p { color: #e6e6e6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-feature-grid article::after { color: #e6e6e6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-feature-grid h4 { color: #e5edf1 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-feature-grid p { color: #e6e6e6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-expired-security strong { color: #30d3d7 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #billing-settings-card .billing-expired-security p { color: #e6e6e6 !important
}
}
@media(max-width:760px){html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #chart-history-card .chart-history-table tbody td:nth-child(1) {color:#eef4f6!important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #chart-history-card .chart-history-table tbody td:nth-child(1)::before {color:#22ccd2!important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #chart-history-card .chart-history-table tbody td:nth-child(1)::first-letter {color:#eef4f6
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #chart-history-card .chart-history-table tbody td:nth-child(2) {color:#e6e6e6!important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #chart-history-card .chart-history-table tbody td:nth-child(3) {color:#eaf1f4!important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #chart-history-card .chart-history-table tbody td:nth-child(3)::before {color:#e6e6e6!important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section.active #chart-history-card .chart-history-table tbody td:nth-child(n+4):nth-child(-n+6)::before {color:#e6e6e6!important
}
}
@layer mobile-dark-surfaces {html[data-appearance="black"] body #settings-section #chart-history-pagination {
    color: #e6e6e6
}html[data-appearance="black"] body #settings-section #chart-history-pagination button { color: #18cbd2
}html[data-appearance="black"][data-appearance="light"] body #settings-section #chart-history-pagination { color: #55749a
}html[data-appearance="black"][data-appearance="light"] body #settings-section #chart-history-pagination button { color: #009d98
}
}
@media (max-width: 760px) {html[data-appearance="black"][data-appearance="light"] body.theme-blue {
    --mobile-light-text: #173353;
    --mobile-light-muted: #e6e6e6;
    color: var(--mobile-light-text) !important
}html[data-appearance="black"][data-appearance="light"] body #mobile-deposit-editor .mobile-deposit-editor-card :is(input, select) {
    color: #173353 !important;
    -webkit-text-fill-color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body #mobile-deposit-editor .mobile-deposit-editor-card input::placeholder {
    color: #e6e6e6 !important;
    -webkit-text-fill-color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue :is(
    #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section,
    #sectors-section#sectors-section#sectors-section#sectors-section#sectors-section,
    #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section,
    #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section,
    #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section,
    #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section,
    #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section,
    #profile-section#profile-section#profile-section#profile-section#profile-section,
    #settings-section#settings-section#settings-section#settings-section#settings-section,
    #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section,
    #admin-section#admin-section#admin-section#admin-section#admin-section
  ).active {
    color: var(--mobile-light-text) !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue :is(
    #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section,
    #sectors-section#sectors-section#sectors-section#sectors-section#sectors-section,
    #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section,
    #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section,
    #dividends-section#dividends-section#dividends-section#dividends-section,
    #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section,
    #taxes-section#taxes-section#taxes-section#taxes-section,
    #profile-section#profile-section#profile-section#profile-section,
    #settings-section#settings-section#settings-section#settings-section,
    #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section,
    #admin-section#admin-section#admin-section#admin-section
  ).active :is(
    .stocks-mobile-holding,.stocks-mobile-panel,.allocation-card,.allocation-switch,.allocation-stats,
    .allocation-account-panel,.deposits-stat-band,.deposits-invested-band,.deposits-history-card,
    .deposits-mobile-row,.withdrawals-mobile-overview,.withdrawals-summary-panel,
    .withdrawals-mobile-card,.withdrawals-table-scroll,.dividends-chart-card,
    .dividends-history-card,.realized-pl-card,.realized-pl-summary,.taxes-mobile-shell,
    .taxes-mobile-country,.capital-gains-calculation,.taxes-mobile-metric,
    .my-plan-nav,.my-plan-panel,.my-plan-kpi-card,.my-plan-projection-tabs,
    .my-plan-projection-assumption,.my-plan-projection-result,.my-plan-indicator-item,
    .rr-panel,.rr-kpi,.rr-assumptions,.leaderboard-card,.leaderboard-mobile-investor-card,
    .leaderboard-table-card,.settings-card,.settings-section-card,.settings-subpage-card,
    .billing-panel,.billing-hero,.chart-history-panel,.download-data-hero,.contact-form,
    .panel,.card
  ) {
    color: var(--mobile-light-text) !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue :is(
    #stocks-section#stocks-section#stocks-section#stocks-section,
    #sectors-section#sectors-section#sectors-section#sectors-section,
    #deposits-section#deposits-section#deposits-section#deposits-section,
    #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section,
    #dividends-section#dividends-section#dividends-section#dividends-section,
    #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section,
    #taxes-section#taxes-section#taxes-section#taxes-section,
    #profile-section#profile-section#profile-section#profile-section,
    #settings-section#settings-section#settings-section#settings-section,
    #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section,
    #admin-section#admin-section#admin-section#admin-section
  ).active :is(h1,h2,h3,h4,p,span,strong,small,label,th,td,em) {
    color: var(--mobile-light-text) !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue :is(
    #stocks-section#stocks-section#stocks-section#stocks-section,
    #sectors-section#sectors-section#sectors-section#sectors-section,
    #deposits-section#deposits-section#deposits-section#deposits-section,
    #withdrawals-section#withdrawals-section#withdrawals-section,
    #dividends-section#dividends-section#dividends-section,
    #stocks-gains-section#stocks-gains-section#stocks-gains-section,
    #taxes-section#taxes-section#taxes-section,
    #profile-section#profile-section#profile-section,
    #settings-section#settings-section#settings-section,
    #leaderboard-section#leaderboard-section#leaderboard-section
  ).active :is(.stocks-mobile-asset span,.stocks-mobile-shares span,
    .stocks-mobile-head button,.deposits-summary-title,.withdrawals-mobile-meta,
    .dividend-mobile-metadata,.realized-mobile-meta,.rr-summary,.rr-metric-list span,
    .my-plan-kpi-label,.my-plan-indicator-label,.leaderboard-mobile-card-cell small,
    .settings-section-description,small) {
    color: var(--mobile-light-muted) !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue :is(
    #stocks-section#stocks-section#stocks-section#stocks-section,
    #sectors-section#sectors-section#sectors-section#sectors-section,
    #deposits-section#deposits-section#deposits-section,
    #withdrawals-section#withdrawals-section#withdrawals-section,
    #dividends-section#dividends-section#dividends-section,
    #stocks-gains-section#stocks-gains-section#stocks-gains-section,
    #taxes-section#taxes-section#taxes-section,
    #profile-section#profile-section#profile-section,
    #settings-section#settings-section#settings-section,
    #leaderboard-section#leaderboard-section#leaderboard-section
  ).active :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea,
    .stocks-mobile-tools button,.leaderboard-filter,.leaderboard-search) {
    color: var(--mobile-light-text) !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue :is(input,textarea)::placeholder { color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue :is(
    #stocks-section#stocks-section#stocks-section#stocks-section,
    #sectors-section#sectors-section#sectors-section#sectors-section,
    #deposits-section#deposits-section#deposits-section,
    #withdrawals-section#withdrawals-section#withdrawals-section,
    #dividends-section#dividends-section#dividends-section,
    #stocks-gains-section#stocks-gains-section#stocks-gains-section,
    #taxes-section#taxes-section#taxes-section,
    #profile-section#profile-section#profile-section,
    #settings-section#settings-section#settings-section,
    #leaderboard-section#leaderboard-section#leaderboard-section
  ).active :is(.positive,.rr-green,.rr-cyan,.my-plan-fi-value,.stocks-mobile-change.positive,
    .stocks-mobile-risk.very-safe,.allocation-percentage,.leaderboard-pct-positive) {
    color: #008f80 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue :is(
    #stocks-section#stocks-section#stocks-section#stocks-section,
    #deposits-section#deposits-section#deposits-section,
    #withdrawals-section#withdrawals-section#withdrawals-section,
    #dividends-section#dividends-section#dividends-section,
    #stocks-gains-section#stocks-gains-section#stocks-gains-section,
    #profile-section#profile-section#profile-section,
    #leaderboard-section#leaderboard-section#leaderboard-section
  ).active :is(.negative,.rr-red,.stocks-mobile-change.negative,.stocks-mobile-risk.high,.leaderboard-pct-negative) {
    color: #d6465f !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-risk.safe { color: #237bc1 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-risk.medium { color: #a87500 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-risk.high,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-detail .stocks-mobile-risk.high { color: #dc2626 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-risk.medium,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-detail .stocks-mobile-risk.medium { color: #ca8a04 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-risk.safe,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-detail .stocks-mobile-risk.safe { color: #2563eb !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-risk.very-safe,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-detail .stocks-mobile-risk.very-safe { color: #16a34a !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-head { color: var(--mobile-light-muted) !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #dividends-section#dividends-section#dividends-section#dividends-section.active #dividends-monthly-table tbody td:not([data-field="gross_dividend"]):not([data-field="net_dividend"]),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section.active #stocks-gains-table-body td:not([data-field="realized_gain"]),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #deposits-section#deposits-section#deposits-section#deposits-section.active #deposits-tbody td,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section.active #withdrawals-table-body td {
    color: var(--mobile-light-text) !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #taxes-section#taxes-section#taxes-section#taxes-section.active :is(.taxes-mobile-shell,.taxes-mobile-country,.capital-gains-calculation,.taxes-mobile-metric,.taxes-mobile-toggle),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section#profile-section.active :is(.my-plan-nav,.my-plan-panel,.my-plan-kpi-card,.my-plan-projection-tabs,.my-plan-projection-assumption,.my-plan-projection-result,.rr-panel),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section.active :is(.leaderboard-card,.leaderboard-mobile-investor-card,.leaderboard-filter,.leaderboard-search),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section#settings-section.active :is(.settings-card,.settings-section-card,.settings-subpage-card,.billing-panel,.chart-history-panel,.download-data-hero,.contact-form) { color: var(--mobile-light-text) !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section#settings-section#settings-section.active .settings-side-nav .settings-side-link {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section#settings-section#settings-section.active .settings-side-nav .settings-side-link:is(.is-active,[aria-current="page"]) {
    color: #007fbd !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section#settings-section#settings-section.active .settings-side-link .settings-side-icon {
    color: inherit !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section#settings-section#settings-section.active :is(.settings-mobile-section-icon,.settings-section-intro h2,.settings-section-intro p,.settings-field>label,.settings-input-addon) {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section#settings-section#settings-section.active :is(.settings-mobile-section-icon,.settings-input-shell,.settings-field input,.settings-field select,.settings-field textarea) {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #settings-section#settings-section#settings-section#settings-section#settings-section.active :is(.settings-section-description,.settings-section-intro p,.settings-field-help,.settings-input-addon) {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section.active :is(.leaderboard-card,.leaderboard-mobile-investor-card) {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section.active :is(.leaderboard-card-name,.leaderboard-popular-name,.leaderboard-mobile-name,.leaderboard-like-count,.leaderboard-card-stats strong,.leaderboard-mobile-stats strong) {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section.active :is(.leaderboard-card-stats span,.leaderboard-mobile-stats span,.leaderboard-card-stats small,.leaderboard-mobile-card-cell small) {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section#leaderboard-section.active :is(.leaderboard-like-btn,.leaderboard-mobile-investor-card .leaderboard-like-btn) {
    color: #008f80 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue .mobile-nav-menu,
html[data-appearance="black"][data-appearance="light"] body.theme-blue .banymay-mobile-nav-menu { color: var(--mobile-light-text) !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue .banymay-header #primary-navigation .mobile-nav-group {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue .banymay-header #primary-navigation li a.nav-link {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue .banymay-header #primary-navigation li a.nav-link:is(.active,[aria-current="page"]) {
    color: #078dc2 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section.active :is(.stocks-mobile-asset span,.stocks-mobile-shares span,.stocks-mobile-head button),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section.active .dividend-mobile-metadata,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section.active .realized-mobile-meta,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section#profile-section#profile-section.active :is(.rr-summary,.rr-metric-list span,.my-plan-kpi-label,.my-plan-indicator-label) {
    color: var(--mobile-light-muted) !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-row .stocks-mobile-weight > span {
    color: #00aaa2 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section.active #dividends-monthly-table tbody :is(td[data-field="gross_dividend"],td[data-field="net_dividend"]),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section#profile-section#profile-section.active :is(.my-plan-kpi-value,.my-plan-fi-value),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section.active .withdrawals-mobile-amount {
    color: var(--mobile-light-accent) !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section#profile-section#profile-section.active .rr-red,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section.active #stocks-gains-table-body td.realized-negative {
    color: #d6465f !important
}
}
@media (max-width: 760px) {html[data-appearance="black"][data-appearance="light"] body.theme-blue :is(input:not([type="checkbox"]):not([type="radio"]), select, textarea) {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue :is(
    #deposits-section .deposits-mobile-sort-wrap,
    #withdrawals-section .withdrawals-mobile-sort
  ) {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #deposits-section .deposits-sort-menu button {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #deposits-section#deposits-section#deposits-section.active .deposits-sort-trigger {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #deposits-section#deposits-section#deposits-section.active .deposits-sort-trigger span {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #dividends-section#dividends-section#dividends-section.active :is(#monthly-broker-filter,#dividends-show-above-select) {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #dividends-section#dividends-section#dividends-section.active #monthly-broker-filter option,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #dividends-section#dividends-section#dividends-section.active #dividends-show-above-select option {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #dividends-section#dividends-section#dividends-section.active #dividends-monthly-chart-filter label {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #withdrawals-section#withdrawals-section#withdrawals-section.active .withdrawals-mobile-sort {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #withdrawals-section#withdrawals-section#withdrawals-section.active .withdrawals-mobile-sort select {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #withdrawals-section#withdrawals-section#withdrawals-section.active .withdrawals-sort-icon {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue select option {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue :is(input, textarea)::placeholder {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue :is(
    #deposits-section, #withdrawals-section, #dividends-section, #stocks-section,
    #stocks-gains-section, #taxes-section, #profile-section, #settings-section,
    #leaderboard-section
  ).active :is(.deposits-sort-trigger, .withdrawals-sort-trigger, .withdrawal-sort-select,
    #monthly-broker-filter, #dividends-show-above-select, .my-plan-projection-edit,
    .my-plan-projection-assumption, .rr-assumptions > summary) {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #dividends-section.active #dividends-monthly-chart-filter label,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #dividends-section.active .dividends-chart-filter label,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section.active .my-plan-lifestyle-item > div > span,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section.active .my-plan-lifestyle-grid small,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section.active .my-plan-projection-requirements .profile-table-row span {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #taxes-section.active .capital-gains-calculation :is(h2,h3,h4,strong,label,span,.capital-gains-heading),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #taxes-section.active .taxes-mobile-country :is(h2,h3,h4,strong,label,span) {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #taxes-section.active .capital-gains-calculation :is(p,small),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #taxes-section.active .taxes-mobile-country :is(p,small) {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #taxes-section.active .capital-gains-option-text :is(strong,small) {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #taxes-section#taxes-section#taxes-section.active .taxes-card .settings-chevron,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #taxes-section#taxes-section#taxes-section.active .taxes-mobile-toggle {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #taxes-section#taxes-section#taxes-section.active .capital-gains-heading {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #taxes-section#taxes-section#taxes-section.active :is(.taxes-mobile-country-total,.taxes-mobile-metric span,.capital-gains-option-text small) {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section.active .my-plan-projection-edit {
    color: #007f79 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section.active .my-plan-projection-edit :is(span,svg),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section.active .my-plan-projection-edit::after {
    color: #007f79 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section.active .my-plan-projection-requirements :is(.profile-table-row span,.profile-table-row strong,.my-plan-projection-requirements-heading p) {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section.active .my-plan-projection-requirements .profile-table-row :is([data-fi-field="annual"],[data-fi-field="net"],[data-fi-field^="req"],[data-fi-field="finite"]) {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section.active .my-plan-projection-requirements .profile-table-row [data-fi-field="annual"]::before,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section.active .my-plan-projection-requirements .profile-table-row [data-fi-field="net"]::before,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section.active .my-plan-projection-requirements .profile-table-row [data-fi-field^="req"]::before,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section.active .my-plan-projection-requirements .profile-table-row [data-fi-field="finite"]::before {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #deposits-section.active :is(.deposit-mobile-date,.deposits-mobile-date,.deposit-mobile-amount,.deposits-mobile-amount),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #withdrawals-section.active :is(.withdrawals-mobile-date,.withdrawals-mobile-meta),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #dividends-section.active :is(.dividend-mobile-date,.dividend-mobile-metadata),
html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-gains-section.active .realized-mobile-meta {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #deposits-section.active #deposits-tbody td,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #deposits-section.active #deposits-tbody td * {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #deposits-section#deposits-section#deposits-section.active #deposits-tbody td[data-field="date"]::before {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #deposits-section#deposits-section#deposits-section.active #deposits-tbody td[data-field="amount"]::before {
    color: #173353 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #deposits-section#deposits-section#deposits-section.active #deposits-tbody td[data-field="currency"] {
    color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section.active .stocks-bulk-delete-btn,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section.active #delete-selected-stocks-btn {
    color: #b4233a !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section.active .stocks-bulk-delete-btn:disabled,
html[data-appearance="black"][data-appearance="light"] body.theme-blue #stocks-section.active #delete-selected-stocks-btn:disabled {
    color: #9d3b4b !important
}
}
@layer desktop-add-colors {
  @media (min-width: 761px) {html[data-appearance="black"]:not([data-appearance="light"]) body button:is(
      .add-btn,
      .floating-add-btn,
      #add-row-btn,
      #add-deposit-btn,
      #add-withdrawal-btn,
      #add-dividend-btn,
      #add-stock-gain-btn
    ) {
      color: #082B33 !important;
      -webkit-text-fill-color: #082B33 !important
}
  }
}
@media (min-width: 761px) {html[data-appearance="black"]:not([data-appearance="light"]) body button:is(
    .add-btn,
    .floating-add-btn,
    .deposits-primary-btn,
    .withdrawal-primary-btn,
    .stocks-action-btn--primary,
    .dividends-action-btn--primary,
    .login-btn.primary,
    .cookie-btn.primary,
    .settings-primary-action,
    .settings-primary-btn,
    .settings-save-btn,
    .settings-action-btn.save,
    .settings-action-btn.edit,
    .account-btn.save,
    .billing-btn.primary,
    .download-data-primary,
    .download-primary-btn,
    .my-plan-primary-action,
    .dividend-import-confirm,
    .contact-submit-btn,
    .btn--primary,
    #add-row-btn,
    #add-stock-gain-btn,
    #add-dividend-btn,
    #login-submit,
    #register-submit,
    #settings-primary-action,
    #settings-platform-save-btn,
    #settings-platform-edit-btn,
    #account-save-btn,
    #billing-subscribe-btn,
    #download-data-trigger,
    #contact-submit-btn,
    #admin-settings-save-trial,
    #admin-settings-save-flags
  ) {
    color: #082B33 !important;
    -webkit-text-fill-color: #082B33 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body button:is(
    .add-btn,
    .floating-add-btn,
    .deposits-primary-btn,
    .withdrawal-primary-btn,
    .stocks-action-btn--primary,
    .dividends-action-btn--primary,
    .login-btn.primary,
    .cookie-btn.primary,
    .settings-primary-action,
    .settings-primary-btn,
    .settings-save-btn,
    .settings-action-btn.save,
    .settings-action-btn.edit,
    .account-btn.save,
    .billing-btn.primary,
    .download-data-primary,
    .download-primary-btn,
    .my-plan-primary-action,
    .dividend-import-confirm,
    .contact-submit-btn,
    .btn--primary,
    #add-row-btn,
    #add-stock-gain-btn,
    #add-dividend-btn,
    #login-submit,
    #register-submit,
    #settings-primary-action,
    #settings-platform-save-btn,
    #settings-platform-edit-btn,
    #account-save-btn,
    #billing-subscribe-btn,
    #download-data-trigger,
    #contact-submit-btn,
    #admin-settings-save-trial,
    #admin-settings-save-flags
  ) > :not(svg) {
    color: #082B33 !important;
    -webkit-text-fill-color: #082B33 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body button:is(
    .add-btn,
    .floating-add-btn,
    .deposits-primary-btn,
    .withdrawal-primary-btn,
    .stocks-action-btn--primary,
    .dividends-action-btn--primary,
    .login-btn.primary,
    .cookie-btn.primary,
    .settings-primary-action,
    .settings-primary-btn,
    .settings-save-btn,
    .settings-action-btn.save,
    .settings-action-btn.edit,
    .account-btn.save,
    .billing-btn.primary,
    .download-data-primary,
    .download-primary-btn,
    .my-plan-primary-action,
    .dividend-import-confirm,
    .contact-submit-btn,
    .btn--primary,
    #add-row-btn,
    #add-stock-gain-btn,
    #add-dividend-btn,
    #login-submit,
    #register-submit,
    #settings-primary-action,
    #settings-platform-save-btn,
    #settings-platform-edit-btn,
    #account-save-btn,
    #billing-subscribe-btn,
    #download-data-trigger,
    #contact-submit-btn,
    #admin-settings-save-trial,
    #admin-settings-save-flags
  ) svg {
    color: #f4f7f9 !important;
    -webkit-text-fill-color: currentColor !important
}
}
@layer dashboard-mobile-reference {
@media (max-width:760px) {html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section :is(.dashboard-cash-flow .dashboard-panel-title,.dashboard-mobile-metric-heading h3) {color:#f2f7fc!important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section :is(.dashboard-cash-flow-list,.dashboard-mobile-metric-rows) .dashboard-card-icon {color:#82b4ef!important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-cash-flow-list .dashboard-card-icon { color:#e6e6e6!important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-mobile-metric-rows .dashboard-icon--amber { color:#e4cc92!important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section :is(.dashboard-cash-flow-list,.dashboard-mobile-metric-rows) :is(.metric-label,.dashboard-mobile-metric-label) {color:#f2f7fc!important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section :is(.dashboard-cash-flow-list,.dashboard-mobile-metric-rows) .dashboard-mobile-metric-meta {color:#e6e6e6!important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-mobile-metric-rows .dashboard-advanced-metric-value { color:#00dfc5!important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-mobile-metric-rows #metric-maximum-drawdown { color:#ff626d!important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-mobile-metric-rows .dashboard-mobile-metric-unavailable { color:#b6cfee!important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-mobile-metric-heading button { color:#e6e6e6!important
}
}
}
@media (max-width: 760px) {html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section { color: #e9f1fa
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-summary-icon { color:#e6e6e6 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-summary-item > .dashboard-summary-label { color:#e6e6e6 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-summary-item > .dashboard-summary-value { color:#eaf2fd !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-summary-item:nth-child(1) > .dashboard-summary-value { color:#69eff7 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section :is(.dashboard-summary-item:nth-child(2),.dashboard-summary-item:nth-child(4)) > :is(.dashboard-summary-value,.dashboard-summary-icon) { color:#34edb0 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-summary-item > .dashboard-summary-value.negative { color:#ff5c66 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-summary-badge-row { color:#e6e6e6 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-summary-badge-row strong { color:#eff4fc !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section #dashboard-investor-score { color:#60edf5 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section .legend-label { color:#eaf2fa !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #dashboard-section#dashboard-section#dashboard-section#dashboard-section .dashboard-period-selector .time-btn { color:#eef6ff !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-breakdown-mobile-sort {
    color: var(--dashboard-secondary) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-breakdown-mobile-sort select {
    color: var(--dashboard-text) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-breakdown-table tbody td:nth-child(3)::before { color: var(--dashboard-secondary)
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-breakdown-table tbody td:nth-child(4)::before { color: var(--dashboard-secondary)
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section .dashboard-breakdown-table tbody td:nth-child(5)::before { color: var(--dashboard-secondary)
}
}
@layer desktop-screen-fit {
@media (min-width: 1101px) {html[data-appearance="black"]:not([data-appearance="light"]) body .container > #dashboard-section .dashboard-summary-value { color:#19e4be !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .container > #dashboard-section #dashboard-summary-balance { color:#22dfef !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .container > #dashboard-section #dashboard-summary-money-invested { color:#f0f6ff !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .container > #dashboard-section .dashboard-summary-value.negative { color:#ff6269 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .container > #dashboard-section .dashboard-risk-chart-wrap::after { color:#dceafa
}html[data-appearance="black"]:not([data-appearance="light"]) body .container > #dashboard-section .dashboard-risk-legend-text { color:#eaf3fc !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .container > #dashboard-section .dashboard-risk-legend-percentage { color:#eaf3fc !important
}
}
}
@layer desktop-screen-fit {
  @media (min-width: 1101px) {html[data-appearance="black"]:not([data-appearance="light"]) body #settings-section #account-settings-card .settings-section-intro p {
      color: #e6e6e6 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #settings-section #account-settings-card .account-password-hint {
      color: #e6e6e6 !important
}
  }
}
@media (min-width: 1101px) {html[data-appearance="black"]:not([data-appearance="light"]) .desktop-dark-filter-menu {
    color: #e6e6e6
}html[data-appearance="black"]:not([data-appearance="light"]) .desktop-dark-filter-option {
    color: inherit
}html[data-appearance="black"]:not([data-appearance="light"]) .desktop-dark-filter-option:is(:hover,:focus-visible),
html[data-appearance="black"]:not([data-appearance="light"]) .desktop-dark-filter-option[aria-selected="true"] {
    color: #e6e6e6
}html[data-appearance="black"]:not([data-appearance="light"]) .desktop-dark-filter-option[aria-selected="true"]::before {
    color: #24d8e2
}
}
@media (min-width: 761px) {html[data-appearance="black"]:not([data-appearance="light"]) body #stocks-section#stocks-section#stocks-section#stocks-section #add-row-btn#add-row-btn {
    color: #082b33 !important;
    -webkit-text-fill-color: #082b33 !important
}
}
@layer desktop-screen-fit {
  @media (min-width: 1101px) {html[data-appearance="black"]:not([data-appearance="light"]) body .container > .section :is(
      select[id*="filter"], select[id*="sort"], select[id*="broker"],
      select[id*="currency"], select[id*="year"], select[data-stock-gain-filter],
      .deposits-desktop-filters select, .wd-desktop-toolbar select,
      .dv-desktop-filters select, .dividends-chart-controls select,
      .realized-pl-desktop-filters select, .leaderboard-filters select
    ) {
      color: #e6e6e6 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .container > .section select :is(option,optgroup) {
      color: #e6e6e6 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .container > .section :is(.column-filter-menu,.chart-history-filter-menu) {
      color: #e6eff7 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .container > .section .column-filter-menu .column-filter-option {
      color: #e6e6e6 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .container > .section .column-filter-menu .column-filter-option:is(:hover,.active) {
      color: #e6e6e6 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .container > .section .chart-history-filter-menu :is(button,span) {
      color: #e6e6e6 !important
}
  }
}
@layer desktop-screen-fit {
 @media(min-width:1101px) {html[data-appearance="black"]:not([data-appearance="light"]) body #profile-section#profile-section#profile-section .my-plan-projection-tab.is-active { color:#37e3ed !important
}
 }
}
@media (min-width: 1101px) {html[data-appearance="black"]:not([data-appearance="light"]) body .navbar.banymay-header #settings-menu {
    color: #e6eff7 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .navbar.banymay-header #settings-menu :is(
    .settings-menu-item, .settings-menu-row, .settings-logout-btn
  ) {
    color: #e6eff7 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .navbar.banymay-header #settings-menu :is(
    .settings-language-trigger, .settings-language-menu, .settings-chip-row,
    .appearance-switch
  ) {
    color: #e6eff7 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .navbar.banymay-header #settings-menu .settings-language-option {
    color: #e6eff7 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .navbar.banymay-header #settings-menu .settings-chip:not(.active) {
    color: #e6eff7 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body .navbar.banymay-header #settings-menu .settings-chip.active {
    color: #c4f8fc !important
}
}
html[data-appearance="black"] #mobile-stock-editor { --editor-text:#e8edf2;
  --editor-muted:#e6e6e6; color:var(--editor-text);
}
html[data-appearance="black"][data-appearance="light"] #mobile-stock-editor { --editor-text:#173353;
  --editor-muted:#e6e6e6;
}
html[data-appearance="black"] body #mobile-stock-editor h2 { color:var(--editor-text);
}
html[data-appearance="black"] body #mobile-stock-editor label { color:var(--editor-muted);
}
html[data-appearance="black"] body #mobile-stock-editor #stock-editor-sector-options button:is(:hover,:focus-visible) { color:var(--editor-accent);
}
html[data-appearance="black"] body #mobile-stock-editor #stock-editor-broker-options button:is(:hover,:focus-visible) { color:var(--editor-accent);
}
html[data-appearance="black"] body #mobile-stock-editor :is(input,select) { color:var(--editor-text) !important;
  -webkit-text-fill-color:var(--editor-text) !important;
}
html[data-appearance="black"] body #mobile-stock-editor input::placeholder { color:var(--editor-muted) !important; -webkit-text-fill-color:var(--editor-muted) !important;
}
html[data-appearance="black"] body #mobile-stock-editor button { color:var(--editor-text);
}
html[data-appearance="black"] body #mobile-stock-editor button[type="submit"] { color:#05282d;
}
html[data-appearance="black"][data-appearance="light"] body #mobile-stock-editor button[type="submit"] { color:#fff;
}
html[data-appearance="black"] body #mobile-stock-editor [role="status"] { color:var(--editor-muted);
}
html[data-appearance="black"] body #mobile-stock-editor [role="alert"] { color:#ed7373;
}
html[data-appearance="black"][data-appearance="light"] body #mobile-stock-editor [role="alert"] { color:#be3030;
}
html[data-appearance="black"] body #mobile-stock-editor button.stock-editor-delete { color:#ed7373;
}
html[data-appearance="black"][data-appearance="light"] body #mobile-stock-editor button.stock-editor-delete { color:#be3030;
}
@media (max-width:760px) {html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section .stocks-mobile-tools > button {
    color:var(--mobile-stocks-text) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section .stocks-mobile-tools > button:nth-child(1) {
    color:#04242b !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section .stocks-mobile-tools > button[aria-expanded="true"] {
    color:var(--mobile-stocks-accent) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section #stocks-mobile-filters .stocks-mobile-panel-heading strong {
    color:var(--mobile-stocks-text) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section #stocks-mobile-filters .stocks-mobile-panel-heading button.stocks-mobile-panel-reset {
    color:var(--mobile-stocks-accent) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section #stocks-mobile-filters .stocks-mobile-panel-heading button.stocks-mobile-panel-close {
    color:var(--mobile-stocks-muted) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section #stocks-mobile-filters .stocks-mobile-filter-trigger {
    color:var(--mobile-stocks-text) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section #stocks-mobile-filters .stocks-mobile-filter-list button {
    color:var(--mobile-stocks-text) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section #stocks-mobile-filters .stocks-mobile-filter-list button[aria-selected="true"] {
    color:var(--mobile-stocks-accent) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section #stocks-mobile-filters .stocks-mobile-panel-field select {
    color:var(--mobile-stocks-text) !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-tools button.stocks-mobile-add {
    color:#06262b !important
}html[data-appearance="black"][data-appearance="light"] body #stocks-section#stocks-section#stocks-section .stocks-mobile-tools button.stocks-mobile-add {
    color:#06262b !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section.active .stocks-mobile-weight > span {
    color:#009c93 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #stocks-section#stocks-section#stocks-section.active .stocks-mobile-weight > span {
    color:#25d5df !important
}html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-row .stocks-mobile-weight > span {
    color:#00aaa2 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-row .stocks-mobile-weight > span {
    color:#25d5df !important
}html[data-appearance="black"][data-appearance="light"] body #stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section#stocks-section.active .stocks-mobile-row .stocks-mobile-weight > span {
    color:#00aaa2 !important
}
}
@layer stocks-mobile-reference {
  @media (max-width: 760px) {html[data-appearance="black"] #stocks-section #stocks-mobile-filters .stocks-mobile-panel-heading button { color: var(--mobile-stocks-accent) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-filter-trigger { color: var(--mobile-stocks-text) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-filter-list button { color: var(--mobile-stocks-text) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-filter-list button[aria-selected="true"] { color: var(--mobile-stocks-accent) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-title h1 { color: var(--mobile-stocks-text) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-total strong { color: var(--mobile-stocks-text) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-tools .stocks-mobile-add { color: #082b33 !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-list-heading > span { color: var(--mobile-stocks-accent) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-list-heading .stocks-mobile-sort-button { color: var(--mobile-stocks-muted) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-list-heading .stocks-mobile-sort-button.is-active { color: var(--mobile-stocks-accent) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-caption { color: var(--mobile-stocks-muted) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-asset strong { color: var(--mobile-stocks-text) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-weight strong { color: var(--mobile-stocks-accent) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-shares { color: var(--mobile-stocks-muted) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-weight-label { color: var(--mobile-stocks-muted) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-broker { color: var(--mobile-stocks-muted) !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-broker .stocks-mobile-risk { color: inherit !important
}html[data-appearance="black"] #stocks-section .stocks-mobile-broker strong { color: inherit !important
}
  }
}
@media(max-width:760px) {html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section { --deposit-ref-text:#e8f1f7 !important; --deposit-ref-muted:#e6e6e6 !important; color:var(--deposit-ref-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-total-deposits .deposits-summary-title {
  color:var(--deposit-ref-muted) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #total-deposits-embedded {
  color:var(--deposit-ref-text) !important; -webkit-text-fill-color:var(--deposit-ref-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-money-invested-list .breakdown-label { color:var(--deposit-ref-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-money-invested-list .breakdown-value {
  color:var(--deposit-ref-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-history-add-btn { color:#fff !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-history-add-btn .deposits-primary-label {
  color:#fff !important; -webkit-text-fill-color:#fff !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-sort-trigger { color:var(--deposit-ref-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-sort-trigger span {
  color:var(--deposit-ref-muted) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-sort-menu button { color:var(--deposit-ref-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-mobile-list-toolbar { color:var(--deposit-ref-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-mobile-list-count { color:var(--deposit-ref-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-mobile-record-count { color:var(--deposit-ref-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="date"] { color:var(--deposit-ref-text) !important; -webkit-text-fill-color:var(--deposit-ref-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="date"]:not(:has(input))::before { color:var(--deposit-ref-text) !important; -webkit-text-fill-color:var(--deposit-ref-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="account"] { color:var(--deposit-ref-muted) !important; -webkit-text-fill-color:var(--deposit-ref-muted) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="amount"] { color:var(--deposit-ref-text) !important; -webkit-text-fill-color:var(--deposit-ref-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="amount"]:not(:has(input))::before { color:var(--deposit-ref-text) !important; -webkit-text-fill-color:var(--deposit-ref-text) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody td[data-field="currency"] { color:var(--deposit-ref-muted) !important; -webkit-text-fill-color:var(--deposit-ref-muted) !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-tbody .action-menu-toggle { color:var(--deposit-ref-muted) !important
}html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section { --deposit-ref-text:#09274d !important; --deposit-ref-muted:#e6e6e6 !important
}
}
@media (max-width: 760px) {html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section { --wr-text:#f4f7fa !important; --wr-muted:#e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section { --wr-text:#09274d !important; --wr-muted:#e6e6e6 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-mobile-total span { color:var(--wr-muted) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-mobile-total strong { color:var(--wr-text) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-mobile-source span { color:var(--wr-muted) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-mobile-source strong { color:var(--wr-text) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #add-withdrawal-btn { color:#042435 !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-table-header .withdrawals-mobile-sort { color:var(--wr-text) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-table-header .withdrawals-mobile-sort select { color:var(--wr-text) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section .withdrawals-mobile-toolbar { color:var(--wr-text) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-mobile-count { color:var(--wr-muted) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table-body td[data-field="amount"] { color:var(--wr-text) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table-body td:is([data-field="month"],[data-field="source"],[data-field="country"]) { color:var(--wr-muted) !important
}html[data-appearance="black"] body #withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section#withdrawals-section #withdrawals-table-body .action-menu-toggle { color:#e6e6e6 !important
}
}
@media (max-width:760px) {html[data-appearance="black"][data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-page-action-row::after { color:var(--dr-muted)
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section { --dr-text:#eef4f7 !important; --dr-muted:#e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section { --dr-text:#09274d !important; --dr-muted:#e6e6e6 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls .allocation-option { color:var(--dr-muted) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls .allocation-option.active { color:var(--dr-teal) !important
}html[data-appearance="black"][data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls .allocation-option.active {
  color:var(--dr-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-chart-filter label { color:var(--dr-muted) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section :is(#dividends-show-above-select,#monthly-broker-filter) { color:var(--dr-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #add-dividend-btn { color:#062338 !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-switch .allocation-option { color:var(--dr-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-switch .allocation-option.active { color:var(--dr-teal) !important
}html[data-appearance="black"][data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-switch .allocation-option.active {
  color:var(--dr-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td {
  color:var(--dr-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="date"] { color:var(--dr-muted) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="gross_dividend"] { color:var(--dr-teal) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="gross_dividend"]::after { color:var(--dr-teal) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table .action-menu-toggle { color:var(--dr-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata { color:var(--dr-muted) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata small { color:var(--dr-muted) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata strong { color:var(--dr-muted) !important
}html[data-appearance="black"][data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata strong {
  color:var(--dr-text) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-net strong {
  color:var(--dr-teal) !important
}html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-withdraw { color:var(--dr-text) !important
}
}
@media (max-width:760px) {html[data-appearance="black"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-net-date { color:var(--dr-muted) !important
}
}
@media (max-width:760px) {html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section { --pr-text:#eef5f9 !important; --pr-muted:#e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section { --pr-text:#0c2c58 !important; --pr-muted:#5576a1 !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #realized-pl-summary .realized-pl-label {
  color:var(--pr-muted) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #realized-pl-summary #realized-pl-total-gains {
  color:var(--pr-gain) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #realized-pl-summary #realized-pl-total-losses {
  color:var(--pr-loss) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #realized-pl-summary .realized-mobile-count { color:var(--pr-muted) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section .table-header::before { color:var(--pr-text) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #add-stock-gain-btn { color:#052639 !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #stocks-gains-table-body td { color:var(--pr-text) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section .realized-mobile-identity-top { color:var(--pr-text) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section .realized-mobile-identity-sub { color:var(--pr-muted) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #stocks-gains-table-body td[data-field="realized_gain"] { color:var(--realized-mobile-color,var(--pr-zero)) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #stocks-gains-table-body td[data-field="withdraw"] { color:var(--pr-muted) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section .realized-mobile-withdraw { color:var(--pr-muted) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section .realized-mobile-meta > span { color:var(--pr-text) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section .realized-mobile-meta small { color:var(--pr-muted) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section .realized-mobile-meta strong { color:var(--pr-text) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section .realized-mobile-meta .realized-mobile-net strong {
  color:var(--realized-mobile-color,var(--pr-zero)) !important
}
}
@media (max-width:760px) {html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #realized-pl-summary .realized-pl-card--net::before { color:var(--pr-text) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #realized-pl-summary .realized-pl-label { color:var(--pr-text) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #realized-pl-summary .realized-pl-label::after { color:var(--pr-text) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #realized-pl-summary .realized-mobile-count { color:var(--pr-muted) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section#stocks-gains-section #realized-pl-summary .realized-pl-card--net .realized-pl-value { color:var(--pr-text) !important
}
}
@media (min-width: 769px) {html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section.active {
    --pl-text: #e8f2f6;
    --pl-muted: #e6e6e6
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section .realized-pl-desktop-filters select {
    color: var(--pl-text) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section .realized-pl-reset-filters {
    color: var(--pl-muted) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section #add-stock-gain-btn {
    color: #082b33 !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section #stocks-gains-table {
    color: var(--pl-text) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section #stocks-gains-table :is(th, td) {
    color: var(--pl-muted) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section #stocks-gains-table thead th {
    color: var(--pl-text) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section #stocks-gains-table-body td[data-field="symbol"] {
    color: var(--pl-text) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section #stocks-gains-table-body td:is([data-field="realized_gain"], [data-field="net_gain"]):is(.amount-positive, .positive) {
    color: var(--pl-positive) !important
}html[data-appearance="black"] body #stocks-gains-section#stocks-gains-section #stocks-gains-table-body td:is([data-field="realized_gain"], [data-field="net_gain"]):is(.amount-negative, .negative) {
    color: var(--pl-negative) !important
}
}
@media (min-width: 769px) {html[data-appearance="black"][data-appearance="light"] body #stocks-gains-section#stocks-gains-section.active {
    --pl-text: #163449;
    --pl-muted: #e6e6e6
}
}
@media (max-width:760px) {html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section { --tx-text:#edf4fa !important; --tx-muted:#e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section { --tx-text:#082852 !important; --tx-muted:#e6e6e6 !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .taxes-mobile-yearbar select { color:var(--tx-text) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .taxes-mobile-year-total small { color:var(--tx-muted) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .taxes-mobile-year-total strong { color:var(--tx-text) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .capital-gains-heading { color:var(--tx-text) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .capital-gains-heading .tax-calc-info { color:var(--tx-muted) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .capital-gains-option-text strong {
  color:var(--tx-text) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .capital-gains-option-text small {
  color:var(--tx-muted) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .taxes-mobile-country-title { color:var(--tx-text) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .taxes-mobile-country-total { color:var(--tx-muted) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .taxes-mobile-country-total strong {
  color:var(--tx-text) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .taxes-mobile-toggle { color:var(--tx-muted) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .taxes-mobile-metric span { color:var(--tx-muted) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .taxes-mobile-metric strong { color:var(--tx-text) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .taxes-mobile-metric strong.positive {
  color:var(--tx-gain) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .taxes-mobile-metric strong.negative {
  color:var(--tx-loss) !important
}html[data-appearance="black"] body #taxes-section#taxes-section#taxes-section#taxes-section#taxes-section#taxes-section .taxes-mobile-country--total .taxes-mobile-flag { color:#00c5be !important
}
}
@media (max-width:760px) {html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-sidebar:has([data-my-plan-target="overview"].is-active) .my-plan-nav-item.is-active { color:#00a9c0 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-sidebar:has([data-my-plan-target="overview"].is-active) .my-plan-nav-item.is-active .my-plan-nav-icon {
  color:#00a9c0 !important
}html[data-appearance="black"][data-appearance="light"] body.theme-blue #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-overview .my-plan-fi-metrics > div + div::after { color:var(--mp-ref-teal,#009fb5) !important
}
}
@media (max-width:760px) {html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-overview .my-plan-indicator-item:last-child .my-plan-indicator-label::after { color:var(--mp-ref-muted,#e6e6e6)
}
}
@media (max-width:760px) {html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-overview .my-plan-kpi-label { color:var(--mp-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-overview #profile-current-balance {
  color:var(--mp-ref-teal,#00cbd9) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-overview #profile-annual-dividends {
  color:var(--mp-ref-green,#46dfa9) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-overview .my-plan-fi-value { color:var(--mp-ref-teal,#00cbd9) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-overview .my-plan-fi-metrics strong { color:var(--mp-ref-teal,#00cbd9) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-overview .my-plan-fi-metrics > div::after { color:var(--mp-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-overview .my-plan-lifestyle-item strong { color:var(--mp-ref-teal,#00cbd9) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-overview .my-plan-indicator-label { color:var(--mp-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-overview .my-plan-indicator-item strong { color:var(--mp-ref-green,#46dfa9) !important
}html[data-appearance="black"][data-appearance="light"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .profile-page.banymay-my-plan {
  --mp-ref-muted:#e6e6e6 !important
}
}
@media (max-width:760px) {html[data-appearance="black"][data-appearance="light"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-nav-item { color:#e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-nav-item.is-active { color:#008f89 !important
}html[data-appearance="black"][data-appearance="light"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-nav-item :is(span,svg,.my-plan-nav-icon) { color:inherit !important
}
}
@media (max-width:760px) {html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .rr-spending .rr-lifestyle-list b:is(.rr-warn,.rr-bad)::after { color:var(--rr-danger,#ed6670)
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .rr-spending .rr-lifestyle-list b.rr-ok::after { color:var(--rr-green,#27d4cb)
}
}
@media (max-width:760px) {html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-projection-assumption span:not(.my-plan-row-icon) { color:var(--mp-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-projection-assumption strong { color:var(--mp-ref-teal,#00cbd9) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-projection-edit { color:var(--mp-ref-teal,#00cbd9) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-projection-result span:not(.my-plan-row-icon) { color:var(--mp-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-projection-result strong { color:var(--mp-ref-teal,#00cbd9) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-projection-result:nth-child(2) strong { color:var(--mp-ref-green,#46dfa9) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-projection-result:nth-child(3) strong { color:#edb900 !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-projection-chart-head h2::after { color:var(--mp-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-projection-requirements-heading p { color:var(--mp-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-projection-requirements .profile-table-row:not(.profile-table-head) > span:first-child { color:var(--mp-ref-teal,#00cbd9) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-projection-requirements .profile-table-row:not(.profile-table-head) > span::before { color:var(--mp-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #profile-section#profile-section#profile-section#profile-section#profile-section#profile-section .my-plan-projection-requirements .profile-table-row:not(.profile-table-head) > span:first-child::after { color:var(--mp-ref-muted,#e6e6e6) !important
}
}
@media(max-width:760px) {html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-category-option { color:var(--settings-ref-text,#eef4f6)
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-category-option.is-selected { color:#23d1dc
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-category-check { color:#23d1dc
}html[data-appearance="black"][data-appearance="light"] html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-category-option.is-selected { color:#009fb5
}
}
@media(max-width:760px) {html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #platform-settings-card .settings-field[data-expense-currency]::after { color:var(--settings-ref-muted,#e6e6e6)
}
}
@media(max-width:760px) {html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-category-caption { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-category-current { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-mobile-section-icon { color:#26cfd7 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #platform-settings-card .settings-section-intro h2 { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #platform-settings-card .settings-section-intro p { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #platform-settings-card .settings-field > label { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #platform-settings-card .settings-field :is(input,select) { color:var(--settings-ref-text,#eef4f6) !important; -webkit-text-fill-color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #platform-settings-card .settings-input-addon { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-reference-field-icon { color:#26cfd7 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #platform-settings-card .settings-action-btn:not([hidden]) { color:#04262d !important
}html[data-appearance="black"][data-appearance="light"] body #settings-section { --settings-ref-muted:#e6e6e6; --settings-ref-text:#173353
}
}
@media(max-width:760px) {html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-page:has(.settings-card-stack[data-active-card="account-settings-card"]) .settings-category-current::after { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-section-intro h2 { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-section-intro p { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-mobile-section-icon { color:#20d9df !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-field > label { color:var(--settings-ref-text,#e5edf2) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-field > input { color:var(--settings-ref-text,#eef4f6) !important; -webkit-text-fill-color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-input-wrap input { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-eye { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-password-hint { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-actions--editor :is(.edit,.save) { color:#03252f !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-actions--editor .cancel { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-form-section--delete .settings-mobile-section-icon { color:#fa6375 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card #account-delete-btn { color:#fa6375 !important
}
}
html[data-appearance="black"] .account-crop-dialog { color: #eaf3f8;
}
html[data-appearance="black"] .account-crop-dialog p { color: #e6e6e6;
}
html[data-appearance="black"] .account-crop-dialog .account-crop-error { color: #ff8891;
}
html[data-appearance="black"] .account-crop-actions button { color: inherit;
}
html[data-appearance="black"] .account-crop-actions [data-save] { color: #052630;
}
html[data-appearance="black"][data-appearance="light"] .account-crop-dialog { color: #173653;
}
html[data-appearance="black"][data-appearance="light"] .account-crop-dialog p { color: #e6e6e6;
}
html[data-appearance="black"][data-appearance="light"] .account-crop-dialog .account-crop-error { color: #b52d40;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #account-settings-card {
  --account-photo-text: #eef5f8;
  --account-photo-muted: #e6e6e6;
}
html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section #account-settings-card {
  --account-photo-text: #173653;
  --account-photo-muted: #e6e6e6;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #account-settings-card .account-photo-preview {
  color: var(--account-photo-accent) !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #account-settings-card .account-photo-preview--image {
  color: transparent !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #account-settings-card .account-photo-copy strong {
  color: var(--account-photo-text) !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #account-settings-card .account-photo-copy small {
  color: var(--account-photo-muted) !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #account-settings-card .account-photo-btn {
  color: var(--account-photo-text) !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #account-settings-card .account-photo-btn--change {
  color: var(--account-photo-accent) !important;
}
html[data-appearance="black"] body #settings-section#settings-section#settings-section #account-settings-card .account-photo-btn--remove {
  color: #f06a77 !important;
}
@media(max-width:760px) {html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-plan-copy h3 { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-plan-copy p { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-price { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-price-period { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-state-lifetime .billing-price-column::after { color:#50dca6 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-expired-features header h3::after { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-expired-features header p { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-feature-grid h4 { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-feature-grid p { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-expired-security > svg { color:#00d6ab !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-expired-security strong::after { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-expired-security p { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-stripe-mark { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-security-lock { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #billing-settings-card .billing-expired-security::after { color:var(--settings-ref-muted,#e6e6e6) !important
}
}
@media(max-width:760px){html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-filter-menu { color:var(--settings-ref-text,#eef4f6) !important
}
}
@media(max-width:760px){html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .history-reference-id > span { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .history-reference-date-label { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-reset { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .history-reference-heading h3 { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .history-reference-heading select { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-table td:nth-child(1)::before { color:inherit !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-table td:nth-child(4) { color:#27d4cb !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-table td:nth-child(5) { color:#e8c960 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-table td:nth-child(6) { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-action { color:#ed6670 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .history-reference-dialog-heading { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .history-reference-dialog-heading button { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-menu-group > span { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-sort-actions button { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card #chart-history-delete-range { color:var(--settings-ref-text,#eef4f6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card #chart-history-delete-range svg { color:#ed6670 !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card #chart-history-delete-range::after { color:var(--settings-ref-muted,#e6e6e6) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card #chart-history-erase-all { color:#ed6670 !important
}
}
@media (max-width:760px) {html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-table td:nth-child(4) { color:color-mix(in srgb, #27d4cb 90%, var(--settings-ref-muted,#e6e6e6)) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-table td:nth-child(5) { color:color-mix(in srgb, #e8c960 90%, var(--settings-ref-muted,#e6e6e6)) !important
}html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-action,
html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card #chart-history-delete-range svg,
html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card #chart-history-erase-all { color:color-mix(in srgb, #ed6670 90%, var(--settings-ref-muted,#e6e6e6)) !important
}
}
@media (max-width:760px) {html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card { --settings-ref-muted:#e6e6e6; --settings-ref-text:#173353
}html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card :is(.chart-history-search,.date-pill,.history-reference-id input) { color:#173353 !important
}html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card :is(input,select) { color:#173353 !important; -webkit-text-fill-color:#173353 !important
}html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card input::placeholder { color:#e6e6e6 !important; -webkit-text-fill-color:#e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card :is(.chart-history-search,.date-pill) svg { color:#e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-more-filters > summary,
html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-sort-actions button.active { color:#008f89 !important
}html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-more-filters > summary :is(span,svg) { color:inherit !important
}html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-filter-menu { color:#173353 !important
}html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-table td:is(:nth-child(1),:nth-child(3),:nth-child(6)) { color:#173353 !important
}html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-table td:nth-child(1)::first-letter { color:inherit !important
}html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-table td:nth-child(2),
html[data-appearance="black"][data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #chart-history-card .chart-history-table td:nth-child(n+3)::before { color:#e6e6e6 !important
}
}
@media (min-width: 1101px) {html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section.banymay-dashboard .dashboard-summary-label {
    color: var(--dashboard-secondary) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section.banymay-dashboard .dashboard-summary-value {
    color: var(--dashboard-text) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section.banymay-dashboard #dashboard-summary-balance { color: var(--dashboard-accent) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section.banymay-dashboard .dashboard-summary-value.positive { color: #00cda8 !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section.banymay-dashboard .dashboard-summary-value.negative { color: var(--dashboard-negative) !important
}html[data-appearance="black"] body #dashboard-section#dashboard-section#dashboard-section.banymay-dashboard .dashboard-summary-badge-row strong {
    color: var(--dashboard-text) !important
}
}
@layer desktop-table-editors {
  @media (min-width: 761px) {html[data-appearance="black"]:not([data-appearance="light"]) body table tbody td :is(
      input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]),
      select, textarea, [contenteditable="true"]
    ) {
      color: #e3edf3 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body table tbody td input::placeholder,
html[data-appearance="black"]:not([data-appearance="light"]) body table tbody td textarea::placeholder {
      color: #e6e6e6 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body table tbody td[contenteditable="true"] {
      color: #e3edf3 !important
}
  }
}
@layer my-plan-desktop-reference {
 @media (min-width:1101px) {html[data-appearance="black"] #profile-section .my-plan-nav-item.is-active {color:var(--plan-accent) !important
}html[data-appearance="black"] #profile-section .my-plan-breadcrumb {color:var(--plan-text) !important
}html[data-appearance="black"] #profile-section #my-plan-heading-subtitle {color:var(--plan-text) !important
}html[data-appearance="black"] #profile-section .my-plan-kpi-icon {color:var(--plan-text) !important
}html[data-appearance="black"] #profile-section .my-plan-kpi-value {color:var(--plan-text) !important
}html[data-appearance="black"] #profile-section #profile-current-balance {color:var(--plan-accent) !important
}html[data-appearance="black"] #profile-section #profile-annual-dividends {color:var(--plan-positive) !important
}html[data-appearance="black"] #profile-section .my-plan-inline-link {color:var(--plan-accent) !important
}html[data-appearance="black"] #profile-section .my-plan-fi-value {color:var(--plan-accent) !important
}html[data-appearance="black"] #profile-section .my-plan-fi-metrics strong {color:var(--plan-accent) !important
}html[data-appearance="black"] #profile-section .my-plan-row-icon {color:var(--plan-text) !important
}html[data-appearance="black"] #profile-section .my-plan-lifestyle-icon {color:var(--plan-text) !important
}html[data-appearance="black"] #profile-section .my-plan-lifestyle-item strong {color:var(--plan-accent) !important
}html[data-appearance="black"] #profile-section .my-plan-overview strong small {color:var(--plan-secondary) !important
}html[data-appearance="black"] #profile-section .my-plan-indicator-item strong {color:var(--plan-positive) !important
}
 }
}
@layer mobile-dark-surfaces {
@media (max-width: 760px) {html[data-appearance="black"]:not([data-appearance="light"]) body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section.active :is(
    .settings-form-section, .billing-hero, .billing-detail-card,
    .billing-expired-features, .billing-expired-security,
    .download-data-hero, .download-export-options, .download-data-security,
    .contact-form, .chart-history-table-wrap, .fi-formula-hero,
    .fi-formula-card, .fi-formula-coverage-card, .fi-formula-glossary,
    .settings-mobile-account-switcher > summary, .settings-mobile-switcher-options
  ) {
    color: #e5edf1 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section.active :is(
    .settings-field > input, .settings-field > select, .account-input-wrap,
    .settings-input-shell, .contact-input-wrap, .download-date-fields,
    .chart-history-search, .chart-history-id-range, .chart-history-date-range
  ) {
    color: #dce8f0 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section.active .chart-history-table thead th {
    color: #e6e6e6 !important
}
}
}
@layer mobile-dark-surfaces {
@media (max-width: 760px) {html[data-appearance="black"]:not([data-appearance="light"]) body #stocks-section#stocks-section#stocks-section#stocks-section #add-row-btn#add-row-btn {
    color: #082b33 !important;
    -webkit-text-fill-color: #082b33 !important
}html[data-appearance="black"]:not([data-appearance="light"]) body #stocks-section .stocks-mobile-total strong {
    color: #69eff7 !important
}
}
}
@layer mobile-dark-surfaces {
 @media(max-width:760px) {html[data-appearance="black"] body #dashboard-section .dashboard-risk > .balance-risk-info-strip {
    color: #fff !important
}html[data-appearance="black"] body #dashboard-section .dashboard-risk > .balance-risk-info-strip .balance-risk-info-text {
    color: #fff !important
}
 }
}
@media (max-width: 760px) {html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-total-deposits .deposits-summary-title {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #total-deposits-embedded {
    color: #f0f6fb !important;
    -webkit-text-fill-color: #f0f6fb !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #total-deposits-embedded .deposits-mobile-total-currency {
    color: #e6e6e6 !important;
    -webkit-text-fill-color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-total-caption {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-money-invested-list .breakdown-label {
    color: #e6e6e6 !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-money-invested-list .breakdown-value {
    color: #edf4fa !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-history-add-btn {
    color: white !important
}html[data-appearance="black"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-history-add-btn .deposits-primary-label {
    color: white !important;
    -webkit-text-fill-color: white !important
}html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #total-deposits-embedded {
    color: #09274d !important;
    -webkit-text-fill-color: #09274d !important
}html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section :is(.deposits-summary-title,.deposits-total-caption,#total-deposits-embedded .deposits-mobile-total-currency,#deposits-money-invested-list .breakdown-label) {
    color: #e6e6e6 !important;
    -webkit-text-fill-color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section #deposits-money-invested-list .breakdown-value {
    color: #12375d !important;
    -webkit-text-fill-color: #12375d !important
}html[data-appearance="black"][data-appearance="light"] body #deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section#deposits-section .deposits-sort-trigger {
    color: #12375d !important
}
}
@layer desktop-table-layout {
  @media (min-width: 761px) {html[data-appearance="black"] body #stocks-section#stocks-section#stocks-section #stocks-reset-filters {
      color: #e6e6e6 !important
}html[data-appearance="black"][data-appearance="light"] body #stocks-section#stocks-section#stocks-section #stocks-reset-filters { color: #55749a !important
}
  }
}
@layer desktop-table-layout {
 @media (min-width:1101px) {html[data-appearance="black"][data-appearance="light"] body .container > .section select {
    color: #15345c !important
}html[data-appearance="black"][data-appearance="light"] body :is(.desktop-dark-filter-menu,.column-filter-menu,.chart-history-filter-menu) {
    color: #15345c !important
}html[data-appearance="black"][data-appearance="light"] body :is(.desktop-dark-filter-option,.column-filter-option) {
    color: #15345c !important
}html[data-appearance="black"][data-appearance="light"] body :is(.desktop-dark-filter-option[aria-selected="true"],.column-filter-option.active) {
    color: #009d98 !important
}html[data-appearance="black"][data-appearance="light"] body .desktop-dark-filter-option[aria-selected="true"]::after { color: #009d98
}html[data-appearance="black"][data-appearance="light"] body .desktop-filter-search { color: #15345c
}
 }
}
html[data-appearance="black"][data-appearance] body.theme-blue .banymay-header #settings-menu :is(.settings-menu-item, .settings-menu-copy, .settings-label, .settings-chip, .settings-logout-btn) {
  color: #edf5fb !important;
}
html[data-appearance="black"][data-appearance] body.theme-blue .banymay-header #settings-menu :is(.settings-menu-icon, .settings-logout-icon) { color: #e6e6e6 !important;
}
html[data-appearance="black"] body .banymay-header #settings-menu #appearance-switch .appearance-choice {
  color: #edf5fb !important;
}
@layer dashboard-mobile-reference {html[data-appearance="black"][data-appearance="black"] body .container > .section :is(input:not([type="checkbox"]):not([type="radio"]), select, textarea) {
    color: #eef4f6 !important
}
}
@layer desktop-button-standard {
  @media (min-width: 761px) {html[data-appearance="black"] body .section :is([id$="-summary-balance"], #dashboard-summary-balance) {
      color: #25d5df !important
}
  }
}
html[data-appearance="black"] body input::placeholder, html[data-appearance="black"] body textarea::placeholder { color: #e6e6e6 !important; opacity: 1 !important; }
