body, html,body .navbar,.left-side, .right-side,.dropdown-menu,.modal-content,#main-block select,select,.modal-l2-wp,.auction-table
	{background-color:#191919!important}
.user-panel-block,input:not(.btn),textarea,.auction-tool-left,.auction-filter-top,.auction-table-row-head,.auction-table-row:hover:not(.moderations),.shop-items-list>div>div,.items-list>div>*,.grid,.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th,.tab-content,.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active
	{background-color:rgba(255,255,255,0.1)!important}
*:not(.btn):not(.text-warning):not(.text-secondary):not(.alert):not(#modal-cost),.dropdown-toggle:hover:not(.btn),.dropdown-toggle:active:not(.btn),.dropdown-toggle:focus:not(.btn),.balance-info span,.discount-info span,#level_circle span
	{color:#ced0d1}
#main-block .sidebar .sidebar-menu > li > a span,#main-block .user-panel-block g,#main-block .user-panel-block g *,.text-dark
	{color:grey!important}
.grade-filter-el:hover, .grade-filter-el.active,.type-filter-el.active, .type-filter-el:hover,.nav-auction-page a.active, .nav-auction-page a:hover,.dropdown-item:hover,.game-servers .name,.bg-warning
	{color:black!important}
.alert>*{color:inherit!important}
body .dropdown-menu{background: #3b3b3b!important;border: 1px solid #555;}
body .dropdown-item:focus, body .dropdown-item:hover{background-color: #eee;}
.btn-light{background-color:#ffc107!important;border:none!important;}
.btn-close{filter:invert(1)!important}
.modal-content,.modal-l2-wp{border:1px solid rgba(255,255,255,0.2)!important}
.modal-header{border-bottom-color:rgba(255,255,255,0.2)!important}
.modal-footer{border-top-color:rgba(255,255,255,0.2)!important}
.nav-link.active{border-bottom: transparent;}
/* --- Читаемость таблиц в тёмной теме (добавлено 2026-08-28) --- */
#global-content .table > tbody > tr > td,
#global-content .table > tbody > tr > th {
    color: #dcdcdc !important;
    background-color: transparent !important;
    border-color: rgba(255,255,255,.08) !important;
}
#global-content .table > tbody > tr:nth-child(odd) > td,
#global-content .table > tbody > tr:nth-child(odd) > th {
    background-color: rgba(255,255,255,.05) !important;
}
#global-content .table > tbody > tr:hover > td,
#global-content .table > tbody > tr:hover > th {
    background-color: rgba(255,193,7,.10) !important;
}
#global-content .table > thead > tr > th {
    color: #9aa0a6 !important;
    background-color: transparent !important;
    border-bottom: 1px solid rgba(255,255,255,.14) !important;
}

/* --- Плейсхолдеры ---
   ВАЖНО: вендорные селекторы нельзя перечислять через запятую в одном
   правиле. Незнакомый префикс делает невалидным весь список сразу,
   и правило молча отбрасывается. Только отдельными блоками. */
.form-control::placeholder,
input::placeholder,
textarea::placeholder {
    color: #a9b0b6 !important;
    opacity: 1 !important;
}
.form-control::-webkit-input-placeholder,
input::-webkit-input-placeholder {
    color: #a9b0b6 !important;
    opacity: 1 !important;
}
.form-control::-moz-placeholder,
input::-moz-placeholder {
    color: #a9b0b6 !important;
    opacity: 1 !important;
}
