/* === GLOBAL DARK THEME FOR ALL PAGES === */

/* Base background */
.v-application.theme--light { background: #0b0e11 !important; }
.v-main { background: #0b0e11 !important; }
body { background: #0b0e11 !important; }

/* General text color */
.v-application.theme--light { color: #eaecef !important; }
.profile { background: #0b0e11 !important; color: #eaecef !important; }

/* Cards */
.v-card.v-sheet.theme--light { background: #1e2329 !important; color: #eaecef !important; }
.v-card.v-card--flat.v-sheet { background: transparent !important; box-shadow: none !important; border: none !important; }

/* Yellow/primary buttons - black text */
.v-btn.v-btn--has-bg.theme--light.main-header__nav-button-primary,
.v-btn.v-btn--has-bg.theme--light.main-menu__menu-controls_top-up,
.v-btn.v-btn--has-bg.theme--light.primary-button,
.v-btn.v-btn--has-bg.theme--light.primary-big-button,
.v-btn.v-btn--has-bg.theme--light.primary-huge-button { color: #181a20 !important; }
.v-btn.v-btn--has-bg.theme--light.main-header__nav-button-primary .v-btn__content,
.v-btn.v-btn--has-bg.theme--light.main-menu__menu-controls_top-up .v-btn__content,
.v-btn.v-btn--has-bg.theme--light.primary-button .v-btn__content,
.v-btn.v-btn--has-bg.theme--light.primary-big-button .v-btn__content,
.v-btn.v-btn--has-bg.theme--light.primary-huge-button .v-btn__content { color: #181a20 !important; }
/* Nav buttons in header - light text */
.main-menu__section__nav-button.v-btn.v-btn--has-bg.theme--light .v-btn__content { color: #848e9c !important; }
.main-header .main-header__nav-button.v-btn.v-btn--has-bg.theme--light { color: #848e9c !important; }
.main-header .login-btn.v-btn.v-btn--has-bg.theme--light .v-btn__content { color: #848e9c !important; }

/* Specific section buttons */
.section-btn .v-btn .v-btn__content { color: #181a20 !important; }

/* Input fields */
.v-input.theme--light .v-input__slot { background: #1e2329 !important; }
.v-input.theme--light input { color: #eaecef !important; }
.v-input.theme--light input::placeholder { color: #5e6673 !important; }
.v-input.theme--light textarea { color: #eaecef !important; }
.v-input.theme--light .v-label { color: #848e9c !important; }
.v-input.theme--light fieldset { border-color: #2b3139 !important; }
.v-text-field--outlined.theme--light fieldset { border-color: #2b3139 !important; }
.v-text-field--outlined.theme--light:hover fieldset { border-color: #474d57 !important; }
.v-text-field--outlined.theme--light.v-input--is-focused fieldset { border-color: #fcd535 !important; }

/* Select / dropdown */
.v-select.theme--light .v-select__selection { color: #eaecef !important; }
.v-menu__content { background: #1e2329 !important; }
.v-list.theme--light { background: #1e2329 !important; }
.v-list-item.theme--light { color: #eaecef !important; }
.v-list-item.theme--light:hover { background: #2b3139 !important; }
.v-list-item--active.theme--light { background: rgba(252,213,53,0.08) !important; }

/* Tables */
.v-data-table.theme--light { background: transparent !important; }
.v-data-table.theme--light .v-data-table__wrapper { background: transparent !important; }
.v-data-table.theme--light table { background: transparent !important; }
.v-data-table.theme--light thead th {
    background: #1e2329 !important;
    color: #848e9c !important;
    border-bottom: 1px solid #2b3139 !important;
}
.v-data-table.theme--light tbody tr { background: transparent !important; }
.v-data-table.theme--light tbody tr:hover { background: #1e2329 !important; }
.v-data-table.theme--light tbody td {
    color: #eaecef !important;
    border-bottom: 1px solid #1e2329 !important;
}
.v-data-table-header__icon { color: #848e9c !important; }

/* Tabs */
.v-tabs-bar.theme--light { background: transparent !important; }
.v-tabs-bar.primary--text { color: #fcd535 !important; }
.v-tab.theme--light { color: #848e9c !important; }
.v-tab--active.theme--light { color: #eaecef !important; }
.v-tabs-slider { background-color: #fcd535 !important; }
.v-tabs-items.theme--light { background: transparent !important; }
.v-window.theme--light { background: transparent !important; }

/* Expansion panels */
.v-expansion-panel.theme--light { background: #1e2329 !important; color: #eaecef !important; }
.v-expansion-panel-header.theme--light { color: #eaecef !important; }
.v-expansion-panel-content.theme--light { color: #848e9c !important; }

/* Dialogs */
.v-dialog { background: #1e2329 !important; border: 1px solid #2b3139 !important; border-radius: 16px !important; }
.v-dialog.dialog { background-color: #1e2329 !important; }
.v-dialog .v-card { background: #1e2329 !important; color: #eaecef !important; }

/* === DEPOSIT / WITHDRAW / TRANSFER DIALOGS === */
#deposit-dialog .dialog,
#withdraw-dialog .dialog,
#transfer-dialog .dialog { background-color: #1e2329 !important; }

/* Dialog close button */
.dialog .dialog__close { background-color: #2b3139 !important; }
.dialog .dialog__close .dialog__close__icon { color: #eaecef !important; }

/* Dialog-refill general text */
.dialog-refill { color: #eaecef !important; }
.dialog-refill__header__title { color: #eaecef !important; }
.dialog-refill__header__subtitle { color: #848e9c !important; }

/* Balance & bidding */
.dialog-refill__balance { color: #848e9c !important; }
.dialog-refill__balance__value { color: #eaecef !important; }
.dialog-refill__bidding { color: #848e9c !important; }
.dialog-refill__bidding__coin { color: #fcd535 !important; }
.dialog-refill__bidding__coin:hover { color: #eaecef !important; }

/* Address type selector */
.dialog-refill__address__title { color: #848e9c !important; }
.dialog-refill__address__section__value { border-color: #474d57 !important; color: #eaecef !important; background: transparent !important; }
.dialog-refill__address__section__value:hover { border-color: #ffc014 !important; }
.dialog-refill__address__section__value.active { border-color: #ffc014 !important; }

/* Warning/description block */
.dialog-refill__description { background-color: #2b3139 !important; color: #848e9c !important; }
.dialog-refill__description__name { color: #eaecef !important; }
.dialog-refill__description__black { color: #eaecef !important; }

/* Autocomplete/coin selector */
.dialog-refill .coins-list__input {
    background: linear-gradient(135deg, #2b3139 0%, #1e2329 100%) !important;
    border: 1px solid #3a4048 !important;
    border-radius: 14px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;
}
.dialog-refill .coins-list__input:hover {
    border-color: #fcd535 !important;
    box-shadow: 0 2px 12px rgba(252,213,53,0.12) !important;
}
.dialog-refill .v-input__slot { background: transparent !important; border-radius: 14px !important; }
.dialog-refill .main-exchange__autocomplete__items-title { color: #eaecef !important; }
.dialog-refill .main-exchange__autocomplete__items-title span { color: #fcd535 !important; font-weight: 600 !important; }
.dialog-refill .v-input__icon--append .v-icon { color: #fcd535 !important; transition: transform 0.2s ease !important; }
.dialog-refill .v-select-list { background: #1e2329 !important; border: 1px solid #2b3139 !important; border-radius: 12px !important; }
.dialog-refill .v-list-item { color: #eaecef !important; }
.dialog-refill .v-list-item:hover { background: #2b3139 !important; }

/* Coin selector dropdown items */
.input-autocomplete-menu { border: 1px solid #474d57 !important; border-radius: 12px !important; overflow: hidden !important; }
.input-autocomplete-menu .v-list { background: #1e2329 !important; }
.input-autocomplete-menu .v-list-item { color: #eaecef !important; }
.input-autocomplete-menu .v-list-item:hover { background: #2b3139 !important; }
.input-autocomplete-menu .v-list-item--active { background: rgba(252,213,53,0.08) !important; }
.input-autocomplete-menu .main-exchange__autocomplete__items-title { color: #eaecef !important; }
.input-autocomplete-menu .main-exchange__autocomplete__items-title span { color: #848e9c !important; }

/* Input fields inside dialog */
.dialog-refill input { color: #eaecef !important; caret-color: #eaecef !important; }
.dialog-refill fieldset { border-color: #474d57 !important; }
.dialog-refill .v-label { color: #848e9c !important; }

/* Wallet address title */
.dialog-refill__address_wallet-title { color: #848e9c !important; }

/* Timeline instructions (right side) */
.dialog-refill .timeline-style__texts { color: #eaecef !important; }
.dialog-refill .timeline-style__texts span { color: #eaecef !important; }
.dialog-refill .v-timeline-item__inner-dot.grey { background-color: #474d57 !important; }
.dialog-refill .v-timeline:before { background: #474d57 !important; }

/* Withdraw specific */
.dialog-refill__input__wrapper { background: #2b3139 !important; border-color: #474d57 !important; }
.dialog-refill__input__wrapper input { color: #eaecef !important; background: transparent !important; }
.dialog-refill__input__wrapper .v-label { color: #848e9c !important; }

/* Transfer buttons */
.dialog-refill .dialog-refill__sections__back-button { color: #848e9c !important; }
.dialog-refill .dialog-refill__sections__back-button:hover { color: #ffc014 !important; }

/* Chip / badge */
.v-chip.theme--light { background: #2b3139 !important; color: #eaecef !important; }

/* Dividers */
.v-divider.theme--light { border-color: #2b3139 !important; }

/* Toolbar / App bar */
.v-toolbar.theme--light { background: #181A20 !important; }
.theme--light.v-toolbar.v-sheet { background-color: #181A20 !important; }
.theme--light.v-app-bar.v-toolbar.v-sheet { background-color: #181A20 !important; }
.main-header.v-toolbar.v-sheet { background: #181A20 !important; }

/* Snackbar */
.v-snack__wrapper { background: #1e2329 !important; color: #eaecef !important; }

/* === PROFILE PAGES === */
.profile-page { background: #0b0e11 !important; color: #eaecef !important; }
.profile-page__title { color: #eaecef !important; }
.profile-page__subtitle { color: #848e9c !important; }

/* Settings page */
.settings-section { background: #1e2329 !important; border-radius: 12px !important; }
.settings-section__title { color: #eaecef !important; }
.settings-section__subtitle { color: #848e9c !important; }

/* Security page */
.security-section { background: #1e2329 !important; }
.security-section__title { color: #eaecef !important; }

/* History page */
.history-table { background: transparent !important; }
.history-table__title { color: #eaecef !important; }
.history-table__search-header { border-bottom-color: #2b3139 !important; }

/* History sidebar nav */
.history .history__content .history__content__nav .history__content__nav__main { color: #eaecef !important; }
.history .history__content .history__content__nav .history__content__nav__main.active { background-color: #2b3139 !important; color: #eaecef !important; }
.history .history__content .history__content__nav .history__content__nav__main:hover { background-color: #2b3139 !important; }
.history .history__content .history__content__nav .history__content__nav__list .history__content__nav__list__item { color: #eaecef !important; }
.history .history__content .history__content__nav .history__content__nav__list .history__content__nav__list__item .item-element { color: #848e9c !important; }
.history .history__content .history__content__nav .history__content__nav__list .history__content__nav__list__item.active .item-element { background-color: #2b3139 !important; color: #eaecef !important; }
.history .history__content .history__content__nav .history__content__nav__list .history__content__nav__list__item:hover .item-element { background-color: rgba(43,49,57,.5) !important; }
.history .history__content .history__content__nav .history__content__nav__list:before { background-color: #474d57 !important; }
.history .history__content .history__content__nav .history__content__nav__list .history__content__nav__list__item:before { border-color: #474d57 !important; }

/* History table */
.profile-table .profile-table__header { flex-wrap: wrap; gap: 8px; }
.profile-table .profile-table__header .profile-table__header__btn { color: #eaecef !important; }
.profile-table .profile-table__header .profile-table__header__btn.active { background-color: #2b3139 !important; color: #848e9c !important; }
.hide-zero-toggle { display: flex; align-items: center; gap: 8px; cursor: pointer; white-space: nowrap; margin-left: 12px; }
.hide-zero-toggle__check { position: relative; width: 36px; height: 20px; background: #2b3139; border-radius: 10px; display: inline-block; transition: background .2s; flex-shrink: 0; }
.hide-zero-toggle__check:after { content: ''; position: absolute; top: 2px; left: 2px; width: 16px; height: 16px; background: #848e9c; border-radius: 50%; transition: transform .2s, background .2s; }
.hide-zero-toggle input { display: none; }
.hide-zero-toggle input:checked + .hide-zero-toggle__check { background: #f7a600; }
.hide-zero-toggle input:checked + .hide-zero-toggle__check:after { transform: translateX(16px); background: #fff; }
.hide-zero-toggle__text { font-size: 12px; color: #848e9c; }
.profile-table .v-data-table-header th { color: #848e9c !important; }
.profile-table td { color: #eaecef !important; }
.profile-table .search-section .search-section__input-section .search-section__input fieldset { border-color: #474d57 !important; }
.profile-table .search-section .search-section__input-section .search-section__input input { color: #eaecef !important; }
.profile-table .search-section .search-section__input-section .search-section__input__icon { fill: #848e9c !important; }
.profile-table .search-section .search-section__input-section .icon-clear { color: #848e9c !important; }
.history-table__button-detail { border-color: #474d57 !important; }
.profile-table .history-table__section-detail { border-color: #2b3139 !important; }
.history__content__nav__wrapper .history__content__nav { background-color: #1e2329 !important; }

/* Staking page */
.staking-section { background: #0b0e11 !important; }
.staking-card { background: #1e2329 !important; border: 1px solid #2b3139 !important; border-radius: 12px !important; }
.staking-card__title { color: #eaecef !important; }
.staking-card__text { color: #848e9c !important; }

/* Verification pages */
.verification-section { background: #0b0e11 !important; color: #eaecef !important; }

/* === SETTINGS / VERIFICATION PAGE DARK THEME === */

/* Settings sidebar menu */
.settings-menu { background: #1e2329 !important; color: #eaecef !important; }
.settings-menu-item > a { color: #848e9c !important; }
.settings-menu-item.active { background: #2b3139 !important; }
.settings-menu-item.active > a { color: #eaecef !important; }
.settings-menu-item:hover { background: #2b3139 !important; }
.settings-main-menu { border-right: 1px solid #2b3139 !important; }

/* Settings header */
.settings-header { color: #eaecef !important; border-bottom: 1px solid #2b3139 !important; }

/* Settings category button */
#category-btn { border-color: #fcd535 !important; color: #fcd535 !important; }

/* Verification level cards */
.verification-level { border: 1px solid #2b3139 !important; background: #1e2329 !important; }
.verification-level .top .title { color: #eaecef !important; }
.verification-level .top .req .reqtitle { color: #848e9c !important; }
.verification-level .top .req .reqinfo .reqdata { color: #848e9c !important; }
.verification-level .top .req .reqinfo .reqdata .desc { color: #848e9c !important; }
.verification-level .btm { color: #848e9c !important; }
.verification-level .btm .rightvalue { color: #eaecef !important; }
.verification-level .btm .btm1 .flat .beneleftname { color: #848e9c !important; }

/* Verification level button */
.verification-level button { background-color: #fcd535 !important; color: #181a20 !important; }
.verification-level button .v-btn__content { color: #181a20 !important; }
.verification-level button.v-btn--disabled { background-color: #2b3139 !important; color: #5e6673 !important; opacity: 0.7 !important; }
.verification-level button.v-btn--disabled .v-btn__content { color: #5e6673 !important; }

/* Verification SVG icons - fix dark fills on dark bg */
.verification-level svg path[fill="#121214"],
.verification-level svg path[fill="#121214"] { fill: #848e9c !important; }
.verification-level svg path[fill="#232832"] { fill: #848e9c !important; }

/* Settings account items */
.settings-account-item { border-bottom: 1px solid #2b3139 !important; }
.settings-account-item:hover { background: #2b3139 !important; }

/* Mobile backdrop for settings */
.history__content__nav.mobile { background: #1e2329 !important; }
.history__content__nav-header h1 { color: #eaecef !important; }

/* Settings body text */
.settings-body { color: #eaecef !important; }
.settings-body label { color: #848e9c !important; }
.settings-body input { color: #eaecef !important; background: #2b3139 !important; border-color: #474d57 !important; }
.settings-body select { color: #eaecef !important; background: #2b3139 !important; border-color: #474d57 !important; }

/* Settings category */
.settings-category { color: #eaecef !important; }

/* Swap page */
.swap-section { background: #0b0e11 !important; }
.swap-card { background: #1e2329 !important; }

/* Markets page */
.markets-section { background: #0b0e11 !important; }

/* === CHAT BOX === */
.chat-box { background: #1e2329 !important; border: 1px solid #2b3139 !important; border-radius: 16px !important; }
.chat-box-header { background: #181a20 !important; color: #eaecef !important; border-bottom: 1px solid #2b3139 !important; border-radius: 16px 16px 0 0 !important; }
.chat-box-body { background: #1e2329 !important; }
.chat-box-footer { background: #181a20 !important; border-top: 1px solid #2b3139 !important; border-radius: 0 0 16px 16px !important; }
.chat-box-footer input, .chat-box-footer textarea { background: #2b3139 !important; color: #eaecef !important; border: 1px solid #474d57 !important; }
.chat-box-footer input::placeholder, .chat-box-footer textarea::placeholder { color: #5e6673 !important; }
.chat-box .message { color: #eaecef !important; }
.chat-box .message.support { background: #2b3139 !important; color: #eaecef !important; }
.chat-box .message.user { background: #fcd535 !important; color: #181a20 !important; }
.chat-box .message-time { color: #5e6673 !important; }
.chat-box-btn { background: #fcd535 !important; color: #181a20 !important; border: none !important; }

/* === PROFILE SPECIFIC CLASSES === */
.profile-content { color: #eaecef !important; }
.profile-content__title { color: #eaecef !important; }
.profile-content__label { color: #848e9c !important; }
.profile-content__value { color: #eaecef !important; }

/* Profile sidebar navigation */
.profile-nav { background: #1e2329 !important; }
.profile-nav__item { color: #848e9c !important; }
.profile-nav__item--active { color: #fcd535 !important; }

/* Global text classes fix */
.theme--light.v-application .text--primary { color: #eaecef !important; }
.theme--light.v-application .text--secondary { color: #848e9c !important; }
.theme--light.v-application .text--disabled { color: #5e6673 !important; }

/* Fix all headings inside themed areas */
.v-application.theme--light h1,
.v-application.theme--light h2,
.v-application.theme--light h3,
.v-application.theme--light h4,
.v-application.theme--light h5,
.v-application.theme--light h6 { color: #eaecef !important; }

/* Fix paragraphs */
.v-application.theme--light p { color: #eaecef !important; }
.v-application.theme--light span { color: inherit; }

/* Fix all generic labels */
.v-application.theme--light label { color: #848e9c !important; }

/* Mobile menu */
.mobile-menu { background: #1e2329 !important; }
.mobile-menu__item { color: #eaecef !important; }
.mobile-menu__item__panel { background: #1e2329 !important; }
.mobile-menu__item__element { color: #848e9c !important; }

/* SVG icons visibility */
.v-btn.v-btn--has-bg.theme--light svg path[stroke="black"] { stroke: #181a20 !important; }

/* Scrollbar dark */
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: #0b0e11; }
::-webkit-scrollbar-thumb { background: #2b3139; border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: #474d57; }

/* Banner btn */
.banner__btn { background: #fcd535 !important; color: #181a20 !important; }
.banner__btn .v-btn__content { color: #181a20 !important; }

/* App modal */
.app-modal-wrapper { background: #1e2329 !important; }
.app-modal__title { color: #eaecef !important; }

/* Main container backgrounds */
.container { background: transparent !important; }

/* === SETTINGS PAGE - FULL DARK OVERRIDE === */

/* Account info email - dark text on dark bg */
.settings-account-info-email { color: #eaecef !important; }

/* Account info item description - dark text on dark bg */
.settings-account-info-item-description { color: #eaecef !important; }

/* Account item info title - dark text on dark bg */
.settings-account-item-info-title { color: #eaecef !important; }

/* Account item icon wrapper - light gray bg */
.settings-account-item-img-wrapper { background-color: #2b3139 !important; }

/* Security banner - light pink bg */
.settings-security-banner { background: #2b1a1a !important; }
.settings-security-banner-top-text { color: #eaecef !important; }

/* Settings body border */
.settings-body { border-bottom: 1px solid #2b3139 !important; }

/* Activities btn */
.settings-activities-btn-enabled { border-color: #474d57 !important; color: #eaecef !important; }
.settings-activities-btn-disabled { border-color: #2b3139 !important; color: #5e6673 !important; }

/* Step text - 2FA steps */
.step-text { color: #eaecef !important; }
.step-icon { background: rgba(247, 166, 0, 0.1) !important; }

/* Checkbox */
.custom-checkbox-title { color: #eaecef !important; }
.custom-checkbox-label { border-color: #474d57 !important; }

/* Custom input fields */
.custom-input { color: #eaecef !important; border-color: #474d57 !important; background: #1e2329 !important; caret-color: #eaecef !important; }
.custom-input:focus { border-color: #fcd535 !important; }
.custom-input-label { color: #5e6673 !important; }

/* Change password form */
.settings-change-password .change-password-form .password-errors-section .password-errors-section__error .password-errors-section__error__text { color: #eaecef !important; }
.settings-change-password .change-password-form .password-errors-section .password-errors-section__error .password-errors-section__error__icon { color: #eaecef !important; border-color: #474d57 !important; }
.settings-change-password .change-password-form .password-errors-section .password-errors-section__error { background-color: #2b3139 !important; }
.settings-change-password .change-password-form .change-password-form__btn { color: #181a20 !important; }
.settings-change-password .change-password-form .settings-change-password__input .v-input__append-inner .v-icon { color: #5e6673 !important; }

/* Global table overrides for profile pages */
thead { background-color: #1e2329 !important; }
thead > tr > th { background-color: #1e2329 !important; color: #848e9c !important; }
tr { border-bottom: 1px solid #2b3139 !important; }
td { color: #eaecef !important; }

/* Default negative btn */
.default-neg-btn { border-color: #474d57 !important; color: #eaecef !important; }

/* Settings main menu border */
.settings-main-menu { border-right: 1px solid #2b3139 !important; }

/* Settings menu link text */
.settings-menu-item > a { color: #848e9c !important; }
.settings-menu-item.active { background: #2b3139 !important; }
.settings-menu-item.active > a { color: #eaecef !important; }
.settings-menu-item:hover { background: #2b3139 !important; }

/* Settings header border */
.settings-header { border-bottom: 1px solid #2b3139 !important; color: #eaecef !important; }

/* Settings account item borders and hover */
.settings-account-item { border-bottom: 1px solid #2b3139 !important; }
.settings-account-item:hover { background: #2b3139 !important; }

/* === WHITE BACKGROUND OVERRIDES FOR PROFILE/SETTINGS PAGES === */

/* History content container (used as main wrapper on settings pages) */
.history .history__content { background-color: #1e2329 !important; }

/* Settings tabs */
.settings .settings__tabs .v-item-group .v-slide-group__wrapper .v-slide-group__content .settings__tabs__tab .settings__tabs__tab__btn { background-color: #1e2329 !important; color: #eaecef !important; }
.settings .settings__tabs .settings__tabs__item .settings__tabs__item__section { background-color: #1e2329 !important; }

/* Verification container */
.verification .verification__container { background-color: #1e2329 !important; }

/* Profile section tabs */
.profile .profile_section .profile_section__tabs .profile_section__tabs__tab.v-tab--active { background-color: #1e2329 !important; }

/* Profile mobile coins table */
.profile__mobile .profile-coins-table { background-color: #0b0e11 !important; }

/* API input slots */
.api__tabs .api__tabs__item .section-hook .section-hook__input .v-input__slot { background-color: #1e2329 !important; }

/* Load screen */
.load-app-screen.full-screen { background-color: #0b0e11 !important; }

/* Input menu button */
.input_menu_button { background-color: #1e2329 !important; }
.input_menu_button:hover { background-color: #2b3139 !important; border-color: #474d57 !important; }

/* General input wrapper backgrounds */
.input-autocomplete-menu { background-color: #1e2329 !important; }

/* Earn section cards */
.ern-section .ern-section__cards .ern-section__cards__card { background: #1e2329 !important; }

/* Scrollbar in v-application--wrap */
.v-application--wrap::-webkit-scrollbar { background-color: #0b0e11 !important; }

/* === STEPPER (verification pages) === */
.theme--light.v-stepper { background: #1e2329 !important; }
.theme--light.v-stepper .v-stepper__header .v-divider { border-color: #474d57 !important; }
.theme--light.v-stepper .v-stepper__step--active .v-stepper__label { color: #eaecef !important; }
.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label { color: #eaecef !important; }
.theme--light.v-stepper .v-stepper__label { color: #848e9c !important; }
.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,
.theme--light.v-stepper .v-stepper__label small { color: #848e9c !important; }
.theme--light.v-icon { color: #848e9c !important; }

/* Verification subtitle */
.verification__container__subtitle { color: #848e9c !important; }

/* Verification disabled input */
.verification__input .v-input__slot { background: #2b3139 !important; border-color: #474d57 !important; }

/* Settings Remove button */
.settings-account-item button[id="avatar_remove_btn"] { border-color: #474d57 !important; color: #eaecef !important; }

/* Cancel order link */
.orders__item-cancel { color: #eaecef !important; }

/* Table row borders for dark theme */
tr { border-bottom-color: #2b3139 !important; }
