body.unicess-admin-body,
body.unicess-frontend-body {
  background:
    radial-gradient(circle at top, rgba(255, 215, 0, 0.08), transparent 28%),
    linear-gradient(180deg, var(--unicess-bg-secondary) 0%, var(--unicess-bg-primary) 100%);
  color: var(--unicess-text-primary);
}

body.unicess-admin-body *,
body.unicess-frontend-body * {
  scrollbar-color: var(--unicess-accent-primary) var(--unicess-bg-secondary);
}

body.unicess-admin-body a,
body.unicess-frontend-body a {
  color: var(--unicess-accent-primary);
}

body.unicess-admin-body a:hover,
body.unicess-frontend-body a:hover {
  color: var(--unicess-accent-secondary);
}

body.unicess-admin-body h1,
body.unicess-admin-body h2,
body.unicess-admin-body h3,
body.unicess-admin-body h4,
body.unicess-admin-body h5,
body.unicess-admin-body h6,
body.unicess-frontend-body h1,
body.unicess-frontend-body h2,
body.unicess-frontend-body h3,
body.unicess-frontend-body h4,
body.unicess-frontend-body h5,
body.unicess-frontend-body h6 {
  color: var(--unicess-text-primary);
}

body.unicess-admin-body p,
body.unicess-admin-body span,
body.unicess-admin-body li,
body.unicess-admin-body label,
body.unicess-frontend-body p,
body.unicess-frontend-body span,
body.unicess-frontend-body li,
body.unicess-frontend-body label {
  color: inherit;
}

.text-muted,
.text--secondary,
.unicess-subline,
.unicess-admin-subline,
.navbar-user__info span,
.dropdown-menu__caption,
.sidebar__menu-header,
.footer-widget p,
.footer-info li p {
  color: var(--unicess-text-muted) !important;
}

.text-primary,
.text--primary,
.text--base,
.link-color,
.section-header .title span,
.version-info .text--primary {
  color: var(--unicess-accent-primary) !important;
}

.bg--base,
.badge--base {
  color: #121212 !important;
  background: linear-gradient(135deg, var(--unicess-accent-primary), var(--unicess-accent-secondary)) !important;
  border-color: color-mix(in srgb, var(--unicess-accent-primary) 70%, black) !important;
}

.text--info,
.badge--primary,
.bg--primary,
.bg-primary {
  color: #121212 !important;
  background: linear-gradient(135deg, var(--unicess-accent-primary), var(--unicess-accent-secondary)) !important;
  border-color: color-mix(in srgb, var(--unicess-accent-primary) 70%, black) !important;
}

.bg--primary-gradient {
  background: linear-gradient(135deg, var(--unicess-accent-primary), var(--unicess-accent-secondary)) !important;
}

.page-wrapper,
.body-wrapper,
.bodywrapper__inner,
.container-fluid,
.dashboard-user,
.dashboard-user::before,
.footer-section,
.footer-top,
.footer-bottom,
.header-bottom,
.sub-menu,
.menu,
.user-dashboard-tab li a,
.cookies-card,
.dropdown-menu,
.dropdown-menu__body,
.dropdown-menu__footer,
.dropdown-menu__header,
.modal-content,
.card,
.custom--card,
.unicess-panel,
.unicess-admin-panel,
.unicess-rank-card,
.unicess-hero-card,
.unicess-admin-hero,
.unicess-admin-focus,
.unicess-theme-settings-card,
.table-responsive,
.nicEdit-panelContain,
.nicEdit-main,
.navbar-search-field,
.sidebar,
.sidebar__inner,
.navbar-wrapper,
.navbar__left,
.navbar__right,
.navbar-search,
.footer-widget,
.select2-dropdown,
.select2-results,
.select2-search__field,
.auth-wrapper .card,
.custom--dropdown__selected,
.dropdown-list {
  background-color: var(--unicess-bg-card) !important;
  color: var(--unicess-text-primary) !important;
  border-color: rgba(255, 215, 0, 0.16) !important;
}

.page-wrapper,
.body-wrapper,
.bodywrapper__inner,
.dashboard-user {
  background: transparent !important;
}

.card,
.custom--card,
.unicess-panel,
.unicess-admin-panel,
.unicess-rank-card,
.unicess-hero-card,
.unicess-admin-hero,
.unicess-admin-focus,
.unicess-theme-settings-card,
.modal-content,
.cookies-card,
.table-responsive,
.custom--dropdown__selected,
.dropdown-list,
.footer-widget,
.nicEdit-panelContain,
.nicEdit-main {
  border: 1px solid rgba(255, 215, 0, 0.14) !important;
  box-shadow: var(--unicess-shadow-soft), var(--unicess-shadow-glow) !important;
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}

.header-bottom,
.navbar-wrapper,
.sidebar,
.dropdown-menu,
.footer-top,
.footer-bottom,
.dashboard-user,
.user-dashboard-tab li a,
.sub-menu {
  background-color: color-mix(in srgb, var(--unicess-bg-secondary) 92%, black) !important;
  border-color: rgba(255, 215, 0, 0.14) !important;
}

.footer-top,
.footer-bottom,
.header-bottom,
.navbar-wrapper,
.sidebar {
  box-shadow: var(--unicess-shadow-soft);
}

.bg--dark,
.bg-dark,
.bg--white,
.bg-white,
.table.table--light,
.table--light,
.style--two,
.box--shadow1,
.box--shadow2,
.box--shadow3 {
  background-color: var(--unicess-bg-card) !important;
  color: var(--unicess-text-primary) !important;
  box-shadow: var(--unicess-shadow-soft) !important;
}

.table,
.table td,
.table th,
.custom--table td,
.custom--table th,
.unicess-admin-table td,
.unicess-admin-table th {
  color: var(--unicess-text-primary) !important;
  border-color: rgba(255, 215, 0, 0.12) !important;
}

.table thead,
.table thead tr,
.table--light thead tr,
.custom--table thead tr,
.unicess-admin-table thead tr {
  background: linear-gradient(135deg, rgba(212, 175, 55, 0.16), rgba(244, 197, 66, 0.1)) !important;
}

.table thead th,
.custom--table thead th,
.unicess-admin-table thead th {
  color: var(--unicess-accent-primary) !important;
  border-bottom: 1px solid rgba(255, 215, 0, 0.18) !important;
}

.table tbody tr:nth-child(odd),
.custom--table tbody tr:nth-child(odd),
.unicess-admin-table tbody tr:nth-child(odd) {
  background: rgba(255, 255, 255, 0.015) !important;
}

.table tbody tr:hover,
.custom--table tbody tr:hover,
.unicess-admin-table tbody tr:hover {
  background: rgba(255, 215, 0, 0.05) !important;
}

body.unicess-admin-body .table,
body.unicess-admin-body .table--light,
body.unicess-admin-body .custom--table,
body.unicess-admin-body .custom-data-table,
body.unicess-admin-body .transection-table,
body.unicess-admin-body .transection-table-2,
body.unicess-admin-body .table-striped,
body.unicess-admin-body .table-bordered,
body.unicess-frontend-body .table,
body.unicess-frontend-body .table--light,
body.unicess-frontend-body .custom--table,
body.unicess-frontend-body .custom-data-table,
body.unicess-frontend-body .transection-table,
body.unicess-frontend-body .transection-table-2,
body.unicess-frontend-body .table-striped,
body.unicess-frontend-body .table-bordered {
  background: color-mix(in srgb, var(--unicess-bg-secondary) 94%, black) !important;
}

body.unicess-admin-body .custom--table tbody,
body.unicess-admin-body .custom-data-table tbody,
body.unicess-admin-body .transection-table tbody,
body.unicess-admin-body .transection-table-2 tbody,
body.unicess-admin-body .table-striped tbody,
body.unicess-admin-body .table tbody,
body.unicess-frontend-body .custom--table tbody,
body.unicess-frontend-body .custom-data-table tbody,
body.unicess-frontend-body .transection-table tbody,
body.unicess-frontend-body .transection-table-2 tbody,
body.unicess-frontend-body .table-striped tbody,
body.unicess-frontend-body .table tbody {
  background: rgba(8, 8, 8, 0.98) !important;
}

body.unicess-admin-body .custom--table tbody tr,
body.unicess-admin-body .custom-data-table tbody tr,
body.unicess-admin-body .transection-table tbody tr,
body.unicess-admin-body .transection-table-2 tbody tr,
body.unicess-admin-body .table-striped tbody tr,
body.unicess-admin-body .table tbody tr,
body.unicess-frontend-body .custom--table tbody tr,
body.unicess-frontend-body .custom-data-table tbody tr,
body.unicess-frontend-body .transection-table tbody tr,
body.unicess-frontend-body .transection-table-2 tbody tr,
body.unicess-frontend-body .table-striped tbody tr,
body.unicess-frontend-body .table tbody tr {
  background: rgba(8, 8, 8, 0.96) !important;
}

body.unicess-admin-body .table tbody td,
body.unicess-admin-body .table tbody th,
body.unicess-admin-body .table--light tbody td,
body.unicess-admin-body .table--light tbody th,
body.unicess-admin-body .custom--table tbody td,
body.unicess-admin-body .custom--table tbody th,
body.unicess-admin-body .custom-data-table tbody td,
body.unicess-admin-body .custom-data-table tbody th,
body.unicess-admin-body .unicess-admin-table tbody td,
body.unicess-admin-body .table-bordered tbody td,
body.unicess-admin-body .table-bordered tbody th,
body.unicess-admin-body .table-striped tbody td,
body.unicess-admin-body .table-striped tbody th,
body.unicess-admin-body .transection-table tbody td,
body.unicess-admin-body .transection-table tbody th,
body.unicess-admin-body .transection-table-2 tbody td,
body.unicess-admin-body .transection-table-2 tbody th,
body.unicess-frontend-body .table tbody td,
body.unicess-frontend-body .table tbody th,
body.unicess-frontend-body .table--light tbody td,
body.unicess-frontend-body .table--light tbody th,
body.unicess-frontend-body .custom--table tbody td,
body.unicess-frontend-body .custom--table tbody th,
body.unicess-frontend-body .custom-data-table tbody td,
body.unicess-frontend-body .custom-data-table tbody th,
body.unicess-frontend-body .unicess-admin-table tbody td,
body.unicess-frontend-body .table-bordered tbody td,
body.unicess-frontend-body .table-bordered tbody th,
body.unicess-frontend-body .table-striped tbody td,
body.unicess-frontend-body .table-striped tbody th,
body.unicess-frontend-body .transection-table tbody td,
body.unicess-frontend-body .transection-table tbody th,
body.unicess-frontend-body .transection-table-2 tbody td,
body.unicess-frontend-body .transection-table-2 tbody th {
  background: rgba(8, 8, 8, 0.96) !important;
  color: var(--unicess-text-primary) !important;
}

body.unicess-admin-body .table tbody tr:nth-child(odd) td,
body.unicess-admin-body .table tbody tr:nth-child(odd) th,
body.unicess-admin-body .custom--table tbody tr:nth-child(odd) td,
body.unicess-admin-body .custom--table tbody tr:nth-child(odd) th,
body.unicess-admin-body .custom-data-table tbody tr:nth-child(odd) td,
body.unicess-admin-body .custom-data-table tbody tr:nth-child(odd) th,
body.unicess-admin-body .unicess-admin-table tbody tr:nth-child(odd) td,
body.unicess-admin-body .table-bordered tbody tr:nth-child(odd) td,
body.unicess-admin-body .table-bordered tbody tr:nth-child(odd) th,
body.unicess-admin-body .table-striped tbody tr:nth-child(odd) td,
body.unicess-admin-body .table-striped tbody tr:nth-child(odd) th,
body.unicess-admin-body .transection-table tbody tr:nth-child(odd) td,
body.unicess-admin-body .transection-table tbody tr:nth-child(odd) th,
body.unicess-admin-body .transection-table-2 tbody tr:nth-child(odd) td,
body.unicess-admin-body .transection-table-2 tbody tr:nth-child(odd) th,
body.unicess-frontend-body .table tbody tr:nth-child(odd) td,
body.unicess-frontend-body .table tbody tr:nth-child(odd) th,
body.unicess-frontend-body .custom--table tbody tr:nth-child(odd) td,
body.unicess-frontend-body .custom--table tbody tr:nth-child(odd) th,
body.unicess-frontend-body .custom-data-table tbody tr:nth-child(odd) td,
body.unicess-frontend-body .custom-data-table tbody tr:nth-child(odd) th,
body.unicess-frontend-body .unicess-admin-table tbody tr:nth-child(odd) td,
body.unicess-frontend-body .table-bordered tbody tr:nth-child(odd) td,
body.unicess-frontend-body .table-bordered tbody tr:nth-child(odd) th,
body.unicess-frontend-body .table-striped tbody tr:nth-child(odd) td,
body.unicess-frontend-body .table-striped tbody tr:nth-child(odd) th,
body.unicess-frontend-body .transection-table tbody tr:nth-child(odd) td,
body.unicess-frontend-body .transection-table tbody tr:nth-child(odd) th,
body.unicess-frontend-body .transection-table-2 tbody tr:nth-child(odd) td,
body.unicess-frontend-body .transection-table-2 tbody tr:nth-child(odd) th {
  background: rgba(14, 14, 14, 0.98) !important;
}

body.unicess-admin-body .table tbody tr:hover td,
body.unicess-admin-body .table tbody tr:hover th,
body.unicess-admin-body .custom--table tbody tr:hover td,
body.unicess-admin-body .custom--table tbody tr:hover th,
body.unicess-admin-body .custom-data-table tbody tr:hover td,
body.unicess-admin-body .custom-data-table tbody tr:hover th,
body.unicess-admin-body .unicess-admin-table tbody tr:hover td,
body.unicess-admin-body .table-bordered tbody tr:hover td,
body.unicess-admin-body .table-bordered tbody tr:hover th,
body.unicess-admin-body .table-striped tbody tr:hover td,
body.unicess-admin-body .table-striped tbody tr:hover th,
body.unicess-admin-body .transection-table tbody tr:hover td,
body.unicess-admin-body .transection-table tbody tr:hover th,
body.unicess-admin-body .transection-table-2 tbody tr:hover td,
body.unicess-admin-body .transection-table-2 tbody tr:hover th,
body.unicess-frontend-body .table tbody tr:hover td,
body.unicess-frontend-body .table tbody tr:hover th,
body.unicess-frontend-body .custom--table tbody tr:hover td,
body.unicess-frontend-body .custom--table tbody tr:hover th,
body.unicess-frontend-body .custom-data-table tbody tr:hover td,
body.unicess-frontend-body .custom-data-table tbody tr:hover th,
body.unicess-frontend-body .unicess-admin-table tbody tr:hover td,
body.unicess-frontend-body .table-bordered tbody tr:hover td,
body.unicess-frontend-body .table-bordered tbody tr:hover th,
body.unicess-frontend-body .table-striped tbody tr:hover td,
body.unicess-frontend-body .table-striped tbody tr:hover th,
body.unicess-frontend-body .transection-table tbody tr:hover td,
body.unicess-frontend-body .transection-table tbody tr:hover th,
body.unicess-frontend-body .transection-table-2 tbody tr:hover td,
body.unicess-frontend-body .transection-table-2 tbody tr:hover th {
  background: rgba(32, 24, 8, 0.98) !important;
}

body.unicess-admin-body .table-striped > tbody > tr:nth-of-type(odd) > *,
body.unicess-frontend-body .table-striped > tbody > tr:nth-of-type(odd) > * {
  color: var(--unicess-text-primary) !important;
  background: rgba(14, 14, 14, 0.98) !important;
}

body.unicess-admin-body .table-striped > tbody > tr:nth-of-type(even) > *,
body.unicess-frontend-body .table-striped > tbody > tr:nth-of-type(even) > * {
  color: var(--unicess-text-primary) !important;
  background: rgba(8, 8, 8, 0.96) !important;
}

body.unicess-admin-body .table-striped > tbody > tr:hover > *,
body.unicess-frontend-body .table-striped > tbody > tr:hover > * {
  color: var(--unicess-text-primary) !important;
  background: rgba(32, 24, 8, 0.98) !important;
}

body.unicess-admin-body *[class*='table-responsive--'] [data-label]::before,
body.unicess-frontend-body *[class*='table-responsive--'] [data-label]::before {
  color: var(--unicess-accent-primary) !important;
}

.form-control,
.form-select,
.input-group-text,
.select2-selection,
.select2-selection--single,
.select2-selection--multiple,
.navbar-search-field,
textarea,
select {
  background: color-mix(in srgb, var(--unicess-bg-secondary) 88%, black) !important;
  color: var(--unicess-text-primary) !important;
  border: 1px solid rgba(255, 215, 0, 0.14) !important;
  box-shadow: none !important;
}

.form-control::placeholder,
.navbar-search-field::placeholder,
textarea::placeholder {
  color: var(--unicess-text-muted) !important;
}

.form-control::-webkit-input-placeholder,
.navbar-search-field::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
  color: var(--unicess-text-muted) !important;
}

.form-control::-moz-placeholder,
.navbar-search-field::-moz-placeholder,
textarea::-moz-placeholder,
input::-moz-placeholder {
  color: var(--unicess-text-muted) !important;
  opacity: 1 !important;
}

.form-control:-ms-input-placeholder,
.navbar-search-field:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input:-ms-input-placeholder {
  color: var(--unicess-text-muted) !important;
}

.form-control:-moz-placeholder,
.navbar-search-field:-moz-placeholder,
textarea:-moz-placeholder,
input:-moz-placeholder {
  color: var(--unicess-text-muted) !important;
  opacity: 1 !important;
}

.form-control:focus,
.form-select:focus,
.select2-selection:focus,
.navbar-search-field:focus,
textarea:focus,
select:focus {
  border-color: var(--unicess-border-glow) !important;
  box-shadow: 0 0 0 0.18rem rgba(255, 215, 0, 0.12) !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-results__option {
  color: var(--unicess-text-primary) !important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder,
.select2-container--default .select2-search--dropdown .select2-search__field::placeholder {
  color: var(--unicess-text-muted) !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: rgba(212, 175, 55, 0.18) !important;
  color: var(--unicess-text-primary) !important;
}

.btn,
.btn-primary,
.btn--primary,
.btn--base,
.btn--outline,
.account--btn,
.custom--btn,
.cmn--btn,
.cmn--btn-2,
.policy,
.scrollToTop,
button[type="submit"] {
  background: linear-gradient(135deg, var(--unicess-button-bg), var(--unicess-accent-secondary)) !important;
  border-color: color-mix(in srgb, var(--unicess-button-bg) 80%, black) !important;
  color: #121212 !important;
  box-shadow: 0 12px 30px rgba(255, 215, 0, 0.18) !important;
}

.btn:hover,
.btn-primary:hover,
.btn--primary:hover,
.btn--base:hover,
.btn--outline:hover,
.account--btn:hover,
.custom--btn:hover,
.cmn--btn:hover,
.cmn--btn-2:hover,
.policy:hover,
.scrollToTop:hover,
button[type="submit"]:hover {
  background: linear-gradient(135deg, var(--unicess-button-hover), var(--unicess-accent-primary)) !important;
  color: #0b0b0b !important;
}

.btn-outline-primary,
.btn-outline--primary,
.btn-outline--info,
.btn-outline--dark,
.btn-outline--success,
.btn-outline--danger,
.btn-outline--warning {
  background: transparent !important;
  color: var(--unicess-accent-primary) !important;
  border-color: rgba(255, 215, 0, 0.35) !important;
}

.btn-outline-primary:hover,
.btn-outline--primary:hover,
.btn-outline--info:hover,
.btn-outline--dark:hover,
.btn-outline--success:hover,
.btn-outline--danger:hover,
.btn-outline--warning:hover {
  background: rgba(255, 215, 0, 0.12) !important;
  color: var(--unicess-text-primary) !important;
  border-color: var(--unicess-border-glow) !important;
}

.pagination .page-item span,
.pagination .page-item a,
.page-link {
  background: var(--unicess-bg-card) !important;
  color: var(--unicess-text-primary) !important;
  border-color: rgba(255, 215, 0, 0.15) !important;
}

.pagination .page-item.active span,
.pagination .page-item.active a,
.pagination .page-item:hover span,
.pagination .page-item:hover a,
.page-link:hover {
  background: linear-gradient(135deg, var(--unicess-accent-primary), var(--unicess-accent-secondary)) !important;
  color: #121212 !important;
}

.alert,
.alert--info,
.alert--warning,
.alert--danger {
  background: rgba(255, 255, 255, 0.03) !important;
  border: 1px solid rgba(255, 215, 0, 0.14) !important;
  color: var(--unicess-text-primary) !important;
}

.alert--info .alert__icon,
.alert--warning .alert__icon,
.alert--danger .alert__icon {
  color: var(--unicess-accent-primary) !important;
}

.badge,
.badge--success,
.badge--warning,
.badge--danger,
.badge--dark,
.badge--info {
  border: 1px solid rgba(255, 215, 0, 0.14) !important;
}

.badge--dark {
  background: rgba(255, 255, 255, 0.08) !important;
  color: var(--unicess-text-primary) !important;
}

.badge--primary {
  color: #121212 !important;
}

.menu li a,
.footer-links li a,
.footer-info li a,
.sidebar-menu-item a,
.dropdown-menu__item,
.navbar__action-list a,
.account,
.view-all-message {
  color: var(--unicess-text-primary) !important;
}

.menu li a:hover,
.menu li a.active,
.sidebar-menu-item.active > a,
.sidebar-menu-item a:hover,
.dropdown-menu__item:hover,
.footer-links li a:hover,
.footer-info li a:hover,
.navbar__action-list a:hover,
.account:hover {
  color: var(--unicess-accent-primary) !important;
}

.sidebar-menu-item.active > a,
.sidebar-dropdown > a.active,
.user-dashboard-tab li a.active,
.user-dashboard-tab li a:hover,
.menu.active,
.sub-menu li a:hover {
  background: rgba(255, 215, 0, 0.1) !important;
  border-color: rgba(255, 215, 0, 0.18) !important;
}

.navbar-user__name,
.menu-title,
.widget-title,
.notifi__title,
.copy-text,
.caption,
.footer-bottom-wrapper p,
.footer-bottom-wrapper a {
  color: var(--unicess-text-primary) !important;
}

.navbar-search i,
.las,
.la,
.far,
.fas,
.footer-links li a i,
.footer-info li i,
.custom--dropdown__selected .text,
.dropdown-list__item .text {
  color: var(--unicess-accent-primary);
}

.logo img,
.sidebar__main-logo img,
.footer-widget .logo img {
  filter: drop-shadow(0 8px 22px rgba(255, 215, 0, 0.14));
}

.auth-wrapper,
.login-area,
.account-section,
.contact-section,
.blog-section,
.faq-section,
.product-section,
.section-bg,
.breadcrumb,
.breadcrumb-area,
.hero-section,
.dashboard-section,
.support-section {
  background: transparent !important;
}

.nicEdit-panel,
.nicEdit-buttonContain {
  background: var(--unicess-bg-card) !important;
  border-color: rgba(255, 215, 0, 0.12) !important;
}

.nicEdit-main {
  min-height: 220px;
}

.table-responsive--sm,
.responsive-filter-card,
.widget-card,
.unicess-admin-canvas-card,
.unicess-team-card,
.unicess-detail-row,
.unicess-carry-item,
.unicess-admin-list-item,
.unicess-achievement-item,
.unicess-chip,
.unicess-admin-chip,
.unicess-input-shell,
.unicess-copy-btn,
.navbar-user,
.dropdown-list__item,
.custom--dropdown__selected {
  border-color: rgba(255, 215, 0, 0.14) !important;
}

.widget-card {
  background: linear-gradient(145deg, rgba(26, 26, 26, 0.96), rgba(11, 11, 11, 0.9)) !important;
}

.widget-card * {
  color: var(--unicess-text-primary) !important;
}

.bg--success,
.bg--warning,
.bg--danger,
.bg--info {
  color: #121212 !important;
}

.text-white,
.text--white {
  color: var(--unicess-text-primary) !important;
}

.text-dark,
.text--dark {
  color: var(--unicess-text-primary) !important;
}

body.unicess-admin-body label,
body.unicess-admin-body .form-label,
body.unicess-admin-body .form--label,
body.unicess-admin-body .control-label,
body.unicess-admin-body .custom-control-label,
body.unicess-admin-body .required,
body.unicess-admin-body .form-check-label,
body.unicess-admin-body .modal-title,
body.unicess-admin-body .modal-body,
body.unicess-admin-body .modal-body p,
body.unicess-admin-body .modal-body span,
body.unicess-admin-body .modal-footer,
body.unicess-admin-body .dropdown-item,
body.unicess-admin-body .dropdown-item i,
body.unicess-admin-body .table td span,
body.unicess-admin-body .table td p,
body.unicess-admin-body .table td li,
body.unicess-admin-body .widget-card-title,
body.unicess-admin-body .widget-seven__content-title,
body.unicess-admin-body .widget-eight__content-title,
body.unicess-admin-body .page-breadcrumb li,
body.unicess-admin-body .page-breadcrumb li a,
body.unicess-admin-body .breadcrumb-nav li a,
body.unicess-admin-body .breadcrumb-nav a .menu-title,
body.unicess-admin-body .breadcrumb-nav a i,
body.unicess-admin-body .nav-tabs .nav-link,
body.unicess-admin-body .nav-pills .nav-link,
body.unicess-admin-body .select2-container--default .select2-selection--single .select2-selection__rendered,
body.unicess-admin-body .select2-results__option,
body.unicess-admin-body .custom--dropdown__selected .text,
body.unicess-admin-body .dropdown-list__item .text,
body.unicess-admin-body option,
body.unicess-frontend-body label,
body.unicess-frontend-body .form-label,
body.unicess-frontend-body .form--label,
body.unicess-frontend-body .control-label,
body.unicess-frontend-body .custom-control-label,
body.unicess-frontend-body .required,
body.unicess-frontend-body .form-check-label,
body.unicess-frontend-body .custom--checkbox label,
body.unicess-frontend-body .account-form-wrapper,
body.unicess-frontend-body .account-form-wrapper p,
body.unicess-frontend-body .account-form-wrapper span,
body.unicess-frontend-body .account-form .form--group .form--label,
body.unicess-frontend-body .account-form .custom--checkbox label,
body.unicess-frontend-body .account-thumb-content .welc,
body.unicess-frontend-body .account-thumb-content .title,
body.unicess-frontend-body .account-thumb-content .info,
body.unicess-frontend-body .modal-title,
body.unicess-frontend-body .modal-body,
body.unicess-frontend-body .modal-body p,
body.unicess-frontend-body .modal-body span,
body.unicess-frontend-body .modal-footer,
body.unicess-frontend-body .dropdown-item,
body.unicess-frontend-body .dropdown-item i,
body.unicess-frontend-body .table td span,
body.unicess-frontend-body .table td p,
body.unicess-frontend-body .table td li,
body.unicess-frontend-body .custom--table td span,
body.unicess-frontend-body .custom--table td p,
body.unicess-frontend-body .custom--table td li,
body.unicess-frontend-body .plan-info li,
body.unicess-frontend-body .dashboard-item .title,
body.unicess-frontend-body .dashboard-item p,
body.unicess-frontend-body .ticket__box__header .title,
body.unicess-frontend-body .post-content .title a,
body.unicess-frontend-body .product-content .title a,
body.unicess-frontend-body .contact-info-item .content span,
body.unicess-frontend-body .contact-info-item .content a,
body.unicess-frontend-body .section-header .subtitle,
body.unicess-frontend-body .nav-tabs .nav-link,
body.unicess-frontend-body .nav-pills .nav-link,
body.unicess-frontend-body .user-dashboard-tab li a,
body.unicess-frontend-body .dropdown-list__item .text,
body.unicess-frontend-body .custom--dropdown__selected .text,
body.unicess-frontend-body .select2-container--default .select2-selection--single .select2-selection__rendered,
body.unicess-frontend-body .select2-results__option,
body.unicess-frontend-body option {
  color: var(--unicess-text-primary) !important;
}

body.unicess-admin-body .text-muted,
body.unicess-admin-body small,
body.unicess-admin-body .small,
body.unicess-admin-body .help-block,
body.unicess-admin-body .page-breadcrumb li:not(:last-child),
body.unicess-admin-body .widget-card-text,
body.unicess-frontend-body .text-muted,
body.unicess-frontend-body small,
body.unicess-frontend-body .small,
body.unicess-frontend-body .help-block,
body.unicess-frontend-body .account-form-wrapper .text-muted,
body.unicess-frontend-body .dashboard-item small,
body.unicess-frontend-body .product-info-wrapper .less-price-info,
body.unicess-frontend-body .product-info-wrapper .short-brief,
body.unicess-frontend-body .contact-info-item .content,
body.unicess-frontend-body .review-time {
  color: var(--unicess-text-muted) !important;
}

body.unicess-admin-body .nav-tabs .nav-link.active,
body.unicess-admin-body .nav-pills .nav-link.active,
body.unicess-admin-body .breadcrumb-nav li.active a,
body.unicess-admin-body .breadcrumb-nav li:hover a,
body.unicess-admin-body .dropdown-item:hover,
body.unicess-admin-body .dropdown-item:focus,
body.unicess-frontend-body .nav-tabs .nav-link.active,
body.unicess-frontend-body .nav-pills .nav-link.active,
body.unicess-frontend-body .user-dashboard-tab li a.active,
body.unicess-frontend-body .user-dashboard-tab li a:hover,
body.unicess-frontend-body .dropdown-item:hover,
body.unicess-frontend-body .dropdown-item:focus {
  color: var(--unicess-accent-primary) !important;
}

body.unicess-admin-body input[type="checkbox"],
body.unicess-admin-body input[type="radio"],
body.unicess-frontend-body input[type="checkbox"],
body.unicess-frontend-body input[type="radio"] {
  accent-color: var(--unicess-accent-primary);
}

body.unicess-frontend-body .account-form .form--group .form--control,
body.unicess-frontend-body .contact-form .form--group .form--control,
body.unicess-frontend-body .create__ticket__form .form--control {
  border-bottom-color: rgba(255, 215, 0, 0.24) !important;
}

body.unicess-frontend-body .account-form .form--group .form--control:focus,
body.unicess-frontend-body .contact-form .form--group .form--control:focus,
body.unicess-frontend-body .create__ticket__form .form--control:focus {
  border-bottom-color: var(--unicess-border-glow) !important;
}

body.unicess-frontend-body .account-form .form--group .form--control.form-select,
body.unicess-frontend-body .contact-form .form--group .form--control.form-select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23D4AF37' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;
}

body.unicess-frontend-body .custom--btn span,
body.unicess-frontend-body .account--btn,
body.unicess-frontend-body .custom--btn {
  color: #121212 !important;
}

@media (max-width: 991.98px) {
  .navbar-wrapper,
  .header-bottom,
  .sidebar {
    background: color-mix(in srgb, var(--unicess-bg-secondary) 94%, black) !important;
  }

  .card,
  .custom--card,
  .unicess-panel,
  .unicess-admin-panel {
    box-shadow: 0 16px 32px rgba(0, 0, 0, 0.24) !important;
  }
}

/* Readability guardrails for legacy pages still carrying dark text utilities. */
body.unicess-admin-body .text-dark,
body.unicess-admin-body .text--dark,
body.unicess-admin-body .nav-link.text-dark,
body.unicess-admin-body .card-title,
body.unicess-admin-body .form-check-label,
body.unicess-admin-body .list-group-item,
body.unicess-admin-body .list-group-item span,
body.unicess-admin-body .breadcrumb-item,
body.unicess-admin-body .breadcrumb-item.active,
body.unicess-admin-body .page-title,
body.unicess-admin-body .sub-title,
body.unicess-admin-body .dashboard-w1__title,
body.unicess-admin-body .dashboard-w1__numbers,
body.unicess-admin-body .list-group-item-action,
body.unicess-admin-body .daterangepicker,
body.unicess-admin-body .daterangepicker .calendar-table,
body.unicess-admin-body .daterangepicker .calendar-table th,
body.unicess-admin-body .daterangepicker .calendar-table td,
body.unicess-admin-body .daterangepicker .drp-selected,
body.unicess-admin-body .daterangepicker .ranges li,
body.unicess-admin-body .daterangepicker select,
body.unicess-admin-body .CodeMirror,
body.unicess-admin-body .CodeMirror pre,
body.unicess-admin-body .CodeMirror-linenumber,
body.unicess-admin-body .CodeMirror-guttermarker,
body.unicess-admin-body .CodeMirror-guttermarker-subtle,
body.unicess-admin-body .iziToast,
body.unicess-admin-body .iziToast-title,
body.unicess-admin-body .iziToast-message,
body.unicess-admin-body .iziToast-texts,
body.unicess-frontend-body .text-dark,
body.unicess-frontend-body .text--dark,
body.unicess-frontend-body .price,
body.unicess-frontend-body .card-title,
body.unicess-frontend-body .section-header__title,
body.unicess-frontend-body .section-header .title,
body.unicess-frontend-body .section-header .subtitle,
body.unicess-frontend-body .login-form label,
body.unicess-frontend-body .form-check-label,
body.unicess-frontend-body .list-group-item,
body.unicess-frontend-body .list-group-item span,
body.unicess-frontend-body .breadcrumb-item,
body.unicess-frontend-body .breadcrumb-item.active,
body.unicess-frontend-body .product__title,
body.unicess-frontend-body .post-title,
body.unicess-frontend-body .faq-title,
body.unicess-frontend-body .contact-item__title,
body.unicess-frontend-body .support-title,
body.unicess-frontend-body .dashboard-title,
body.unicess-frontend-body .dashboard-widget__title,
body.unicess-frontend-body .dashboard-widget__content,
body.unicess-frontend-body .iziToast,
body.unicess-frontend-body .iziToast-title,
body.unicess-frontend-body .iziToast-message,
body.unicess-frontend-body .iziToast-texts {
  color: var(--unicess-text-primary) !important;
}

body.unicess-admin-body .list-group-item,
body.unicess-frontend-body .list-group-item,
body.unicess-admin-body .daterangepicker,
body.unicess-admin-body .daterangepicker .calendar-table,
body.unicess-admin-body .CodeMirror,
body.unicess-admin-body .CodeMirror-gutters,
body.unicess-admin-body .iziToast,
body.unicess-frontend-body .iziToast {
  background: var(--unicess-bg-card) !important;
  border-color: rgba(255, 215, 0, 0.14) !important;
}

body.unicess-admin-body .list-group-item,
body.unicess-frontend-body .list-group-item {
  border-top-color: rgba(255, 215, 0, 0.12) !important;
  border-bottom-color: rgba(255, 215, 0, 0.12) !important;
}

body.unicess-admin-body .nav-link.text-dark:hover,
body.unicess-admin-body .breadcrumb-item a:hover,
body.unicess-frontend-body .breadcrumb-item a:hover,
body.unicess-frontend-body .social-list__link.twitter:hover,
body.unicess-frontend-body a.twitter:hover {
  color: var(--unicess-accent-secondary) !important;
}

body.unicess-admin-body .breadcrumb-item a,
body.unicess-admin-body .nav-link.text-dark,
body.unicess-frontend-body .breadcrumb-item a,
body.unicess-frontend-body .social-list__link.twitter,
body.unicess-frontend-body a.twitter {
  color: var(--unicess-accent-primary) !important;
}

body.unicess-frontend-body .twitter,
body.unicess-frontend-body .twitter i {
  color: var(--unicess-accent-primary) !important;
  border-color: rgba(255, 215, 0, 0.35) !important;
}

body.unicess-admin-body .daterangepicker:before,
body.unicess-admin-body .daterangepicker:after {
  border-bottom-color: var(--unicess-bg-card) !important;
}

body.unicess-admin-body .daterangepicker td.available:hover,
body.unicess-admin-body .daterangepicker th.available:hover,
body.unicess-admin-body .daterangepicker .ranges li:hover {
  background: rgba(255, 215, 0, 0.12) !important;
  color: var(--unicess-text-primary) !important;
}

body.unicess-admin-body .daterangepicker td.active,
body.unicess-admin-body .daterangepicker td.active:hover,
body.unicess-admin-body .daterangepicker .ranges li.active {
  background: linear-gradient(135deg, var(--unicess-accent-primary), var(--unicess-accent-secondary)) !important;
  color: #121212 !important;
}

body.unicess-admin-body .CodeMirror {
  color: var(--unicess-text-primary) !important;
}

body.unicess-admin-body .CodeMirror-gutters {
  background: color-mix(in srgb, var(--unicess-bg-secondary) 90%, black) !important;
  border-right-color: rgba(255, 215, 0, 0.14) !important;
}

body.unicess-admin-body .CodeMirror-cursor {
  border-left-color: var(--unicess-accent-primary) !important;
}
