:root,
:root[data-theme='white'] {
  --gl-accent: #2f80ff;
  --gl-accent-2: #58a6ff;
  --gl-accent-soft: #eaf3ff;
  --gl-accent-shadow: 0 10px 24px rgba(47, 128, 255, 0.18);
  --gl-surface: #ffffff;
  --gl-surface-2: #f7faff;
  --gl-surface-3: #eef4fb;
  --gl-border: #dbe5f0;
  --gl-border-strong: #c7d5e4;
  --gl-text: #0f1728;
  --gl-text-2: #334155;
  --gl-text-3: #5b6b80;
  --gl-icon: #35506f;
  --gl-hover-text: #0b4fcf;
  --gl-success-bg: #efffea;
  --gl-success-border: #cbefbd;
  --gl-danger-bg: #fff3f3;
  --gl-danger-border: #ffd4d4;
  --gl-footer-bg: #ffffff;
  --gl-footer-text: #43556d;
  --gl-footer-title: #101828;
  --gl-footer-line: #d9e5f2;
  --gl-shadow: 0 14px 35px rgba(15, 23, 40, 0.08);
  --gl-shadow-soft: 0 8px 22px rgba(47, 128, 255, 0.08);
}
:root[data-theme='white'] .wapper .header ul.user-menu > li > a,
:root[data-theme='white'] .wapper .header ul.collapsible-menu > li > a,
:root[data-theme='white'] .wapper .header .menu-trigger {
  background: transparent !important;
  border: 1px solid #dbe5f0 !important;
  color: #1f2937 !important;
  box-shadow: none !important;
}

:root[data-theme='white'] .wapper .header ul.user-menu > li > a:hover,
:root[data-theme='white'] .wapper .header ul.collapsible-menu > li > a:hover,
:root[data-theme='white'] .wapper .header .menu-trigger:hover {
  background: #f3f8ff !important;
  border-color: #bcd7ff !important;
}

:root[data-theme='white'] .wapper .header ul.user-menu > li.collapsible > a img {
  border-radius: 50% !important;
  border: 2px solid #dbe5f0 !important;
  background: transparent !important;
}

:root[data-theme='white'] .wapper .header .badge {
  box-shadow: none !important;
}

:root[data-theme='white'] .wapper .header {
  background: #ffffff !important;
  border-bottom: 1px solid #dbe5f0 !important;
  box-shadow: 0 6px 18px rgba(15, 23, 40, 0.06);
}

:root[data-theme='white'] .wapper .header .user-menu > li > a,
:root[data-theme='white'] .wapper .header .user-menu > li > a i,
:root[data-theme='white'] .wapper .header .collapsible-menu > li > a,
:root[data-theme='white'] .wapper .header .collapsible-menu > li > a i,
:root[data-theme='white'] .wapper .header .menu-trigger,
:root[data-theme='white'] .wapper .header .menu-trigger i {
  color: #1f2937 !important;
}

:root[data-theme='white'] body,
:root[data-theme='white'] .wapper {
  background-color: #f5f8fc;
  color: var(--gl-text);
}

:root[data-theme='white'] .wapper > .content,
:root[data-theme='white'] .content {
  background: transparent;
}

:root[data-theme='white'] body,
:root[data-theme='white'] p,
:root[data-theme='white'] span,
:root[data-theme='white'] div,
:root[data-theme='white'] li,
:root[data-theme='white'] td,
:root[data-theme='white'] th,
:root[data-theme='white'] label,
:root[data-theme='white'] small,
:root[data-theme='white'] .color-w-b {
  color: var(--gl-text-2);
}

:root[data-theme='white'] h1,
:root[data-theme='white'] h2,
:root[data-theme='white'] h3,
:root[data-theme='white'] h4,
:root[data-theme='white'] h5,
:root[data-theme='white'] h6,
:root[data-theme='white'] strong,
:root[data-theme='white'] b,
:root[data-theme='white'] .block .block_head,
:root[data-theme='white'] .block .block_head a,
:root[data-theme='white'] .block .block_head span,
:root[data-theme='white'] .full-online,
:root[data-theme='white'] .info-user-block-hInfo h4,
:root[data-theme='white'] .user-info-block-h4-color {
  color: var(--gl-text);
}

:root[data-theme='white'] a {
  color: var(--gl-text);
  transition: color 0.22s ease, transform 0.22s ease, opacity 0.22s ease, box-shadow 0.22s ease, background-color 0.22s ease, border-color 0.22s ease;
}

:root[data-theme='white'] a:hover,
:root[data-theme='white'] a:focus {
  color: var(--gl-hover-text);
  text-decoration: none;
}

:root[data-theme='white'] .block,
:root[data-theme='white'] .block_discord,
:root[data-theme='white'] .user,
:root[data-theme='white'] .monitoring,
:root[data-theme='white'] .site-stat,
:root[data-theme='white'] .chat,
:root[data-theme='white'] .authorization,
:root[data-theme='white'] .profile-page .profile,
:root[data-theme='white'] .mini-profile,
:root[data-theme='white'] .news > .col-lg-4 div,
:root[data-theme='white'] #new_news > .col-lg-4 div,
:root[data-theme='white'] .table-responsive,
:root[data-theme='white'] .popover,
:root[data-theme='white'] .modal-content,
:root[data-theme='white'] .dropdown-menu,
:root[data-theme='white'] .noty-block,
:root[data-theme='white'] .noty-block-suc,
:root[data-theme='white'] .our-service-sass .service-block,
:root[data-theme='white'] .our-service-app .main-content .single-block,
:root[data-theme='white'] .banner__container {
  background: var(--gl-surface);
  border: 1px solid var(--gl-border);
  box-shadow: var(--gl-shadow);
  color: var(--gl-text);
}

:root[data-theme='white'] .block .block_head {
  color: var(--gl-text);
}

:root[data-theme='white'] .block .block_head span,
:root[data-theme='white'] .comment .message .info,
:root[data-theme='white'] .comment > a span,
:root[data-theme='white'] .mini-profile .block_head div p,
:root[data-theme='white'] .mini-profile .block_head div p > span,
:root[data-theme='white'] .mini-profile .vertical-navigation li.user-balance a div p,
:root[data-theme='white'] .footer__copyright-text,
:root[data-theme='white'] .footer__nav-link,
:root[data-theme='white'] .footer-links__partner-title,
:root[data-theme='white'] .vertical-navigation li a,
:root[data-theme='white'] .info-user-block-regInfo,
:root[data-theme='white'] .wapper .monitoring .server a,
:root[data-theme='white'] .wapper .monitoring .server p {
  color: var(--gl-text-3);
}

:root[data-theme='white'] .mini-profile .block_head div p b,
:root[data-theme='white'] .mini-profile .block_head div p > span b,
:root[data-theme='white'] .mini-profile .vertical-navigation li.user-balance a div span,
:root[data-theme='white'] .vertical-navigation li a.active,
:root[data-theme='white'] .vertical-navigation li.active a,
:root[data-theme='white'] .wapper .monitoring .server strong {
  color: var(--gl-text);
}

:root[data-theme='white'] .table,
:root[data-theme='white'] .table .table,
:root[data-theme='white'] .table-bordered td,
:root[data-theme='white'] .table-bordered th {
  background: var(--gl-surface);
  color: var(--gl-text-2);
  border-color: var(--gl-border);
}

:root[data-theme='white'] .vertical-navigation,
:root[data-theme='white'] .mini-profile .vertical-navigation {
  background: var(--gl-surface);
  border: 1px solid var(--gl-border);
  border-radius: 16px;
  overflow: hidden;
  margin-bottom: 24px;
}

:root[data-theme='white'] .vertical-navigation li,
:root[data-theme='white'] .mini-profile .vertical-navigation li {
  border-top: 1px solid var(--gl-border);
}

:root[data-theme='white'] .vertical-navigation li:first-child,
:root[data-theme='white'] .mini-profile .vertical-navigation li:first-child {
  border-top: 0;
}

:root[data-theme='white'] .vertical-navigation li a,
:root[data-theme='white'] .mini-profile .vertical-navigation li a {
  color: var(--gl-text-2);
  background: transparent;
}

:root[data-theme='white'] .vertical-navigation li a:hover,
:root[data-theme='white'] .mini-profile .vertical-navigation li a:hover,
:root[data-theme='white'] .vertical-navigation li:hover > a,
:root[data-theme='white'] .mini-profile .vertical-navigation li:hover > a {
  background: linear-gradient(135deg, #f7fbff 0%, #edf5ff 100%);
  color: var(--gl-hover-text);
  transform: translateX(4px);
}

:root[data-theme='white'] .vertical-navigation li a.active,
:root[data-theme='white'] .vertical-navigation li.active a,
:root[data-theme='white'] .mini-profile .vertical-navigation li a.active,
:root[data-theme='white'] .mini-profile .vertical-navigation li.active a {
  background: linear-gradient(135deg, var(--gl-accent) 0%, #6daeff 100%);
  color: #ffffff;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.16);
}

:root[data-theme='white'] .vertical-navigation.with-icons li a i,
:root[data-theme='white'] .mini-profile .vertical-navigation li a > i,
:root[data-theme='white'] .footer-btn-i i,
:root[data-theme='white'] .social-icons-5 a,
:root[data-theme='white'] .toggle-theme,
:root[data-theme='white'] .info-user-block-btn a p {
  transition: transform 0.22s ease, background-color 0.22s ease, color 0.22s ease, box-shadow 0.22s ease, opacity 0.22s ease, border-color 0.22s ease;
}

:root[data-theme='white'] .vertical-navigation.with-icons li a:hover i,
:root[data-theme='white'] .mini-profile .vertical-navigation li a:hover > i {
  color: var(--gl-accent);
  transform: scale(1.12) rotate(-8deg);
}

:root[data-theme='white'] .block,
:root[data-theme='white'] .block_discord,
:root[data-theme='white'] .user,
:root[data-theme='white'] .mini-profile,
:root[data-theme='white'] .monitoring,
:root[data-theme='white'] .site-stat {
  border-radius: 18px;
}

:root[data-theme='white'] .monitoring,
:root[data-theme='white'] .wapper .monitoring {
  background: linear-gradient(180deg, #ffffff 0%, #f7fbff 100%);
  padding: 20px 0;
}

:root[data-theme='white'] .full-online {
  background: var(--gl-accent-soft);
  color: var(--gl-text);
  border: 1px solid #cfe1ff;
  box-shadow: var(--gl-shadow-soft);
}

:root[data-theme='white'] .wapper .full-online > span {
  background: linear-gradient(135deg, var(--gl-accent) 0%, #68a8ff 100%);
  color: #ffffff;
}

:root[data-theme='white'] .wapper .monitoring .server {
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 10px 24px rgba(15, 23, 40, 0.08);
}

:root[data-theme='white'] .wapper .monitoring .server:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 30px rgba(47, 128, 255, 0.18);
}

:root[data-theme='white'] .wapper .monitoring .server .shadow {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(15, 23, 40, 0.05) 45%, rgba(15, 23, 40, 0.38) 100%);
}

:root[data-theme='white'] .wapper .monitoring .server strong {
  color: var(--gl-accent);
}

:root[data-theme='white'] .wapper .monitoring .server .progress {
  background: #dce8f5;
}

:root[data-theme='white'] .wapper .monitoring .server .progress .progress-bar {
  background: linear-gradient(90deg, #39a1ff 0%, #5d7cff 100%);
  box-shadow: 0 0 10px rgba(57, 161, 255, 0.38);
}

:root[data-theme='white'] .info-user-block-stats,
:root[data-theme='white'] .info-user-block-btn a p,
:root[data-theme='white'] .mini-profile .vertical-navigation li.user-balance a,
:root[data-theme='white'] .money-info,
:root[data-theme='white'] .profile-page table.profile-table tr td,
:root[data-theme='white'] .detailed-profile ul li a {
  background: var(--gl-surface-2);
  border: 1px solid var(--gl-border);
  color: var(--gl-text-2);
}

:root[data-theme='white'] .info-user-block-btn a p:hover,
:root[data-theme='white'] .detailed-profile ul li a:hover {
  background: var(--gl-accent-soft);
  color: var(--gl-hover-text);
  border-color: #c7ddff;
  transform: translateY(-2px);
  box-shadow: var(--gl-shadow-soft);
}

:root[data-theme='white'] .mini-profile .block_head {
  background: linear-gradient(180deg, #ffffff 0%, #f6faff 100%);
  border-bottom: 1px solid var(--gl-border);
}

:root[data-theme='white'] .mini-profile .block_head img {
  border-color: var(--gl-accent);
  box-shadow: 0 0 0 4px rgba(47, 128, 255, 0.08);
}

:root[data-theme='white'] .mini-profile .block_head img:hover {
  border-color: #7aaeff;
  transform: scale(1.05);
}

:root[data-theme='white'] .mini-profile .vertical-navigation li.user-balance a div button,
:root[data-theme='white'] .btn,
:root[data-theme='white'] .btn-primary,
:root[data-theme='white'] button,
:root[data-theme='white'] input[type='submit'],
:root[data-theme='white'] input[type='button'] {
  border-radius: 12px;
  border: 1px solid #bcd7ff;
  background: linear-gradient(135deg, #fafdff 0%, #eaf3ff 100%);
  color: var(--gl-text);
  box-shadow: none;
}

:root[data-theme='white'] .btn-primary,
:root[data-theme='white'] .btn-success,
:root[data-theme='white'] .mini-profile .vertical-navigation li.user-balance a div button,
:root[data-theme='white'] .profile-page .btn.btn-primary {
  background: linear-gradient(135deg, var(--gl-accent) 0%, #6daeff 100%);
  color: #ffffff;
  border-color: var(--gl-accent);
  box-shadow: var(--gl-accent-shadow);
}

:root[data-theme='white'] .btn:hover,
:root[data-theme='white'] .btn:focus,
:root[data-theme='white'] button:hover,
:root[data-theme='white'] button:focus,
:root[data-theme='white'] input[type='submit']:hover,
:root[data-theme='white'] input[type='button']:hover,
:root[data-theme='white'] .footer__partner-link:hover,
:root[data-theme='white'] .footer-links__partner:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(47, 128, 255, 0.2);
}

:root[data-theme='white'] .btn-outline-primary,
:root[data-theme='white'] .btn-light,
:root[data-theme='white'] .btn-default {
  background: #ffffff;
  color: var(--gl-accent);
  border-color: #bfd8ff;
}

:root[data-theme='white'] .registration .privacy-policy {
  background: var(--gl-danger-bg);
  border: 1px solid var(--gl-danger-border);
  border-left: 3px solid #ff7272;
  color: #8a1c1c;
}

:root[data-theme='white'] input.form-control,
:root[data-theme='white'] select.form-control,
:root[data-theme='white'] textarea.form-control,
:root[data-theme='white'] input[type='file'],
:root[data-theme='white'] select[type='file'],
:root[data-theme='white'] .custom-file label.form-control,
:root[data-theme='white'] #place_for_messages textarea,
:root[data-theme='white'] #chat .input-group .smile_input input {
  background: #ffffff;
  border: 1px solid var(--gl-border-strong);
  color: var(--gl-text) !important;
  box-shadow: inset 0 1px 2px rgba(15, 23, 40, 0.04);
}

:root[data-theme='white'] input.form-control::placeholder,
:root[data-theme='white'] textarea.form-control::placeholder,
:root[data-theme='white'] .form-control::placeholder {
  color: #7b8ca3;
}

:root[data-theme='white'] input.form-control:focus,
:root[data-theme='white'] select.form-control:focus,
:root[data-theme='white'] textarea.form-control:focus,
:root[data-theme='white'] .form-control:focus,
:root[data-theme='white'] #place_for_messages textarea:focus,
:root[data-theme='white'] #chat .input-group .smile_input input:focus {
  background: #ffffff;
  color: var(--gl-text) !important;
  border: 1px solid #78aeff;
  box-shadow: 0 0 0 4px rgba(47, 128, 255, 0.12);
}

:root[data-theme='white'] .input-group button,
:root[data-theme='white'] #smile_btn,
:root[data-theme='white'] #chat .input-group button,
:root[data-theme='white'] .smiles_panel .smilebtn,
:root[data-theme='white'] .owl-carousel.smiles_panel .smilebtn {
  background: #ffffff;
  border: 1px solid var(--gl-border);
  color: var(--gl-icon);
}

:root[data-theme='white'] .input-group button:hover,
:root[data-theme='white'] #smile_btn:hover,
:root[data-theme='white'] #chat .input-group button:hover,
:root[data-theme='white'] .smiles_panel .smilebtn:hover,
:root[data-theme='white'] .owl-carousel.smiles_panel .smilebtn:hover {
  background: var(--gl-accent-soft);
  color: var(--gl-accent);
  border-color: #b8d5ff;
  transform: translateY(-1px) scale(1.04);
}

:root[data-theme='white'] .footer,
:root[data-theme='white'] .copyright,
:root[data-theme='white'] .wapper > .footer {
  background: var(--gl-footer-bg);
  border-top: 1px solid var(--gl-footer-line);
  color: var(--gl-footer-text);
}

:root[data-theme='white'] .footer__container {
  align-items: flex-start;
}

:root[data-theme='white'] .footer__copyright-title,
:root[data-theme='white'] .footer h1,
:root[data-theme='white'] .footer h2,
:root[data-theme='white'] .footer h3,
:root[data-theme='white'] .footer h4,
:root[data-theme='white'] .footer strong {
  color: var(--gl-footer-title);
}

:root[data-theme='white'] .footer__nav-link {
  color: var(--gl-footer-text);
  font-weight: 600;
}

:root[data-theme='white'] .footer__nav-link:before {
  background-color: #dbe7f5;
}

:root[data-theme='white'] .footer__nav-link:after {
  background-color: var(--gl-accent);
}

:root[data-theme='white'] .footer__nav-link:hover {
  color: var(--gl-hover-text);
  transform: translateX(3px);
}

:root[data-theme='white'] .footer__partner-link,
:root[data-theme='white'] .footer-links__partner {
  background: linear-gradient(135deg, #fafdff 0%, #ebf3ff 100%);
  color: var(--gl-text);
  border: 1px solid #c8dcf7;
  box-shadow: var(--gl-shadow-soft);
}

:root[data-theme='white'] .footer-links__partner-title,
:root[data-theme='white'] .footer-links__partner-mail,
:root[data-theme='white'] .footer__partner-link path {
  color: var(--gl-text);
  fill: currentColor;
}

:root[data-theme='white'] .footer-btn-i i,
:root[data-theme='white'] .social-icons-5 a {
  background: linear-gradient(135deg, #fafdff 0%, #ebf3ff 100%);
  color: var(--gl-accent);
  border: 1px solid #c8dcf7;
  box-shadow: 0 10px 18px rgba(47, 128, 255, 0.12);
  opacity: 1;
}

:root[data-theme='white'] .footer-btn-i i:hover,
:root[data-theme='white'] .social-icons-5 a:hover {
  background: linear-gradient(135deg, var(--gl-accent) 0%, #67a8ff 100%);
  color: #ffffff;
  transform: translateY(-4px) scale(1.08) rotate(-6deg);
}

:root[data-theme='white'] .copyright a,
:root[data-theme='white'] #copyright,
:root[data-theme='white'] .wapper > .footer .copyright a,
:root[data-theme='white'] .wapper > .footer .copyright p,
:root[data-theme='white'] .wapper > .footer #copyright {
  color: var(--gl-footer-text);
}

:root[data-theme='white'] .news > .col-lg-4 div,
:root[data-theme='white'] #new_news > .col-lg-4 div {
  background: #ffffff !important;
  border: 1px solid var(--gl-border) !important;
}

:root[data-theme='white'] #new_news > .col-lg-4 div .shadow,
:root[data-theme='white'] .news > .col-lg-4 div .shadow {
  background: linear-gradient(180deg, rgba(15, 23, 40, 0.12) 0%, rgba(15, 23, 40, 0.04) 45%, rgba(15, 23, 40, 0.55) 100%) !important;
}

:root[data-theme='white'] #new_news > .col-lg-4 div a:nth-child(1),
:root[data-theme='white'] #new_news > .col-lg-4 div a:nth-child(2) h3,
:root[data-theme='white'] #new_news > .col-lg-4 div a:nth-child(3) {
  text-shadow: 0 2px 10px rgba(15, 23, 40, 0.35) !important;
}

:root[data-theme='white'] .noty-block,
:root[data-theme='white'] .noty-block-info {
  background: #edf5ff;
  border: 1px solid #cadefe;
  color: var(--gl-text);
}

:root[data-theme='white'] .noty-block-suc {
  background: var(--gl-success-bg);
  border: 1px solid var(--gl-success-border);
  color: #234a17;
}

:root[data-theme='white'] .our-service-sass .service-block .hover-content {
  background: linear-gradient(180deg, #ffffff 0%, #eef5ff 100%);
}

:root[data-theme='white'] .our-service-sass .service-block .title a,
:root[data-theme='white'] .our-service-sass .service-block p {
  color: var(--gl-text);
}

:root[data-theme='white'] .our-service-sass .service-block:hover,
:root[data-theme='white'] .our-service-app .main-content .single-block:hover,
:root[data-theme='white'] .banner__container:hover,
:root[data-theme='white'] .block:hover,
:root[data-theme='white'] .user:hover,
:root[data-theme='white'] .news > .col-lg-4 div:hover,
:root[data-theme='white'] #new_news > .col-lg-4 div:hover {
  transform: translateY(-4px);
  box-shadow: 0 20px 38px rgba(47, 128, 255, 0.12);
}

.footer-btn-i i,
.social-icons-5 a,
.vertical-navigation li a,
.mini-profile .vertical-navigation li a,
.btn,
button,
.toggle-theme,
.block .block_head a,
.footer__nav-link,
.footer__partner-link,
.footer-links__partner {
  transition: transform 0.22s ease, color 0.22s ease, background-color 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease, opacity 0.22s ease;
}

.footer-btn-i i:hover,
.social-icons-5 a:hover,
.toggle-theme:hover,
.block .block_head a:hover {
  transform: translateY(-2px) scale(1.06);
}

@media (hover: hover) {
  .vertical-navigation li a:hover,
  .mini-profile .vertical-navigation li a:hover,
  .footer__nav-link:hover,
  .footer__partner-link:hover,
  .footer-links__partner:hover,
  .btn:hover,
  button:hover {
    will-change: transform;
  }
}

@media (max-width: 991.98px) {
  :root[data-theme='white'] .footer__container {
    display: block;
    padding: 0 18px 18px;
  }

  :root[data-theme='white'] .footer__copyright,
  :root[data-theme='white'] .footer__nav,
  :root[data-theme='white'] .footer__partner {
    padding-left: 0;
    display: block;
    width: 100%;
    margin-top: 18px;
  }

  :root[data-theme='white'] .footer__nav-list {
    display: block;
  }

  :root[data-theme='white'] .footer__nav-item + .footer__nav-item {
    margin-left: 0;
    margin-top: 10px;
  }

  :root[data-theme='white'] .footer-links__partner,
  :root[data-theme='white'] .footer__partner-link {
    width: 100%;
    margin-left: 0;
    justify-content: center;
    text-align: center;
  }
}

@media (max-width: 768px) {
  :root[data-theme='white'] body,
  :root[data-theme='white'] .wapper,
  :root[data-theme='white'] .wapper > .content {
    background: #f5f8fc !important;
  }

  :root[data-theme='white'] .block,
  :root[data-theme='white'] .block_discord,
  :root[data-theme='white'] .user,
  :root[data-theme='white'] .mini-profile,
  :root[data-theme='white'] .monitoring,
  :root[data-theme='white'] .site-stat,
  :root[data-theme='white'] .news > .col-lg-4 div,
  :root[data-theme='white'] #new_news > .col-lg-4 div {
    border-radius: 14px;
    margin-bottom: 18px;
  }

  :root[data-theme='white'] .block .block_head {
    font-size: 18px;
    line-height: 1.25;
    height: auto;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  :root[data-theme='white'] .mini-profile .block_head {
    height: auto;
    min-height: 72px;
  }

  :root[data-theme='white'] .mini-profile .block_head div {
    width: calc(100% - 58px);
  }

  :root[data-theme='white'] .mini-profile .vertical-navigation,
  :root[data-theme='white'] .vertical-navigation {
    margin-bottom: 18px;
  }

  :root[data-theme='white'] .mini-profile .vertical-navigation li.user-balance a,
  :root[data-theme='white'] .vertical-navigation li a {
    padding-left: 16px;
    padding-right: 16px;
  }

  :root[data-theme='white'] .mini-profile .vertical-navigation li.user-balance a div {
    width: calc(100% - 34px);
  }

  :root[data-theme='white'] .mini-profile .vertical-navigation li.user-balance a div button {
    position: static;
    margin-top: 8px;
    width: 100%;
  }

  :root[data-theme='white'] .wapper .monitoring .owl-stage {
    display: flex !important;
    flex-wrap: wrap !important;
    transform: none !important;
    justify-content: space-between !important;
  }

  :root[data-theme='white'] .wapper .monitoring .owl-item {
    width: 48% !important;
    flex: 0 0 48% !important;
    float: none !important;
  }

  :root[data-theme='white'] .wapper .monitoring .item {
    width: 100% !important;
    margin: 0 0 12px 0 !important;
    padding: 0;
  }

  :root[data-theme='white'] .wapper .monitoring .server {
    height: 104px;
  }

  :root[data-theme='white'] .footer-btn-i i,
  :root[data-theme='white'] .social-icons-5 a {
    width: 42px;
    height: 42px;
    font-size: 18px;
  }
}

@media (max-width: 575.98px) {
  :root[data-theme='white'] .wapper .monitoring .owl-item {
    width: 100% !important;
    flex: 0 0 100% !important;
  }

  :root[data-theme='white'] .wapper .monitoring .server {
    height: 112px;
  }

  :root[data-theme='white'] .footer__copyright {
    display: block !important;
  }

  :root[data-theme='white'] .footer__copyright-text,
  :root[data-theme='white'] .footer__nav-link,
  :root[data-theme='white'] #copyright,
  :root[data-theme='white'] .wapper > .footer .copyright p {
    font-size: 13px;
    line-height: 1.45;
  }

  :root[data-theme='white'] .social-icons-5 {
    flex-wrap: wrap;
    gap: 10px;
    margin: 10px 0;
  }
}
@media (max-width: 768px) {
  :root[data-theme='white'] .mini-profile .vertical-navigation li.user-balance a div button {
    width: 36px !important;
    min-width: 36px !important;
    max-width: 36px !important;
    height: 36px !important;
    line-height: 36px !important;
    padding: 0 !important;
    border-radius: 10px !important;
    display: inline-block !important;
    text-align: center !important;
    position: absolute !important;
    right: 0 !important;
    top: -2px !important;
  }

  :root[data-theme='white'] .mini-profile .vertical-navigation li.user-balance a div button i,
  :root[data-theme='white'] .mini-profile .vertical-navigation li.user-balance a div button span {
    line-height: 36px !important;
    font-size: 14px !important;
    margin: 0 !important;
  }

  :root[data-theme='white'] .mini-profile .vertical-navigation li.user-balance a div {
    padding-right: 44px !important;
    height: auto !important;
  }
}
textarea,
textarea.form-control {
    width: 100% !important;
    min-height: 180px;
    padding: 12px 14px !important;
    box-sizing: border-box !important;
    resize: vertical !important;
    border-radius: 10px !important;
}
/* FIX: пагинация в белой теме */
:root[data-theme='white'] .pagination > li > a,
:root[data-theme='white'] .pagination > li > span {
  background: #ffffff !important;
  color: #1f2937 !important;
  border: 1px solid #dbe5f0 !important;
  box-shadow: none !important;
}

:root[data-theme='white'] .pagination > li > a:hover,
:root[data-theme='white'] .pagination > li > span:hover,
:root[data-theme='white'] .pagination > li > a:focus,
:root[data-theme='white'] .pagination > li > span:focus {
  background: #eef5ff !important;
  color: #2f80ff !important;
  border-color: #bcd7ff !important;
}

:root[data-theme='white'] .pagination > li.active > a,
:root[data-theme='white'] .pagination > li.active > span,
:root[data-theme='white'] .pagination > li.active > a:hover,
:root[data-theme='white'] .pagination > li.active > span:hover {
  background: linear-gradient(135deg, #2f80ff 0%, #68a8ff 100%) !important;
  color: #ffffff !important;
  border-color: #2f80ff !important;
}

:root[data-theme='white'] .pagination > li.disabled > a,
:root[data-theme='white'] .pagination > li.disabled > span {
  background: #f8fafc !important;
  color: #94a3b8 !important;
  border-color: #e2e8f0 !important;
}
:root[data-theme='white'] .profile-page .block.dialogs,
:root[data-theme='white'] .profile-page .block.dialogs #place_for_messages,
:root[data-theme='white'] .profile-page .block.dialogs #place_for_messages .dialog,
:root[data-theme='white'] .profile-page .block.dialogs #place_for_messages .dialog > div,
:root[data-theme='white'] .profile-page .block.dialogs #place_for_messages .dialog > div:first-child {
    background: #ffffff !important;
    background-color: #ffffff !important;
    border-color: #dbe5f0 !important;
    color: #334155 !important;
}

:root[data-theme='white'] .profile-page .block.dialogs #place_for_messages .dialog {
    border: 1px solid #dbe5f0 !important;
    margin-bottom: 8px !important;
}

:root[data-theme='white'] .profile-page .block.dialogs #place_for_messages .dialog p,
:root[data-theme='white'] .profile-page .block.dialogs #place_for_messages .dialog span,
:root[data-theme='white'] .profile-page .block.dialogs #place_for_messages .dialog a,
:root[data-theme='white'] .profile-page .block.dialogs #place_for_messages .dialog div {
    color: #334155 !important;
}

:root[data-theme='white'] .profile-page .block.dialogs #place_for_messages .dialog .text-default {
    color: #64748b !important;
}

:root[data-theme='white'] .profile-page .block.dialogs #place_for_messages .dialog .text-success {
    color: #059669 !important;
}

:root[data-theme='white'] .profile-page .block.dialogs #place_for_messages .dialog .text-info {
    color: #2563eb !important;
}
:root[data-theme='white'] .tooltip-inner {
  background: #ffffff !important;
  color: #0f1728 !important;
}
:root[data-theme='white'] .modal-content .modal-body > div:not(.table-responsive):not(.input-group),
:root[data-theme='white'] .modal-content .modal-body > p + div,
:root[data-theme='white'] .modal-content .modal-body [class*="key"],
:root[data-theme='white'] .modal-content .modal-body [class*="code"] {
  background: #f7faff !important;
  color: #0f1728 !important;
  border: 1px solid #dbe5f0 !important;
}

:root[data-theme='white'] .modal-content .modal-body > div:not(.table-responsive):not(.input-group) *,
:root[data-theme='white'] .modal-content .modal-body > p + div *,
:root[data-theme='white'] .modal-content .modal-body [class*="key"] *,
:root[data-theme='white'] .modal-content .modal-body [class*="code"] * {
  color: #0f1728 !important;
}
:root[data-theme='white'] .buy-product-key-info {
  background: #f7faff !important;
  color: #0f1728 !important;
  border: 1px solid #dbe5f0 !important;
  border-radius: 8px !important;
  padding: 12px 14px !important;
  margin-top: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em;
  word-break: break-all;
}

:root[data-theme='white'] .buy-product-key-info * {
  color: #0f1728 !important;
}
:root[data-theme='white'] #main-slider .slider-more-btn,
:root[data-theme='white'] #main-slider a.slider-more-btn.btn-dark {
  background: #ffffff !important;
  color: #2563eb !important;
  border: 1px solid #bfdbfe !important;
  opacity: 1 !important;
  text-shadow: none !important;
  box-shadow: 0 8px 20px rgba(37, 99, 235, 0.16) !important;
}

:root[data-theme='white'] #main-slider .slider-more-btn i {
  color: #2563eb !important;
}

:root[data-theme='white'] #main-slider .slider-more-btn:hover,
:root[data-theme='white'] #main-slider a.slider-more-btn.btn-dark:hover {
  background: #eff6ff !important;
  color: #1d4ed8 !important;
  border-color: #93c5fd !important;
}
