.dark:root  {
  --color-bgbody:         15 23 42;
  --color-secondery:      51 65 80;
  --body-bg-night-rgba: rgba(15, 23, 42, 0.95);
}

.dark body {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark .uk-modal{background-color: rgb(0 0 0 / 0.05);}

.dark #sidebar_main nav > a {
    color: rgb(255 255 255 / 0.7);
}

.dark #sidebar_main nav > a svg {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark #sidebar_main:has(nav a[aria-expanded=true]) nav > a[aria-expanded=true] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity));
}

/* google font */

.dark .dark\:bg-dark1 {
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.dark .dark\:bg-dark2 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark .dark\:bg-dark3 {
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.dark .dark\:bg-dark4 {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}

.dark .border1 {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 0.4);
}

.dark .border2 {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / 0.4);
}

.dark .dark\:\!block {
    display: block !important;
}

.dark .dark\:inline {
    display: inline;
}

.dark .dark\:flex {
    display: flex;
}

.dark .dark\:\!hidden {
    display: none !important;
}

.dark .dark\:hidden {
    display: none;
}

.dark .dark\:divide-slate-700\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: rgb(51 65 85 / 0.6);
}

.dark .dark\:border-0 {
    border-width: 0px;
}

.dark .dark\:\!border-slate-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(30 41 59 / var(--tw-border-opacity)) !important;
}

.dark .dark\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity));
}

.dark .dark\:border-gray-600\/60 {
border-color: rgb(75 85 99 / 0.6);
}

.dark .dark\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity));
}

.dark .dark\:border-rose-900 {
--tw-border-opacity: 1;
border-color: rgb(136 19 55 / var(--tw-border-opacity));
}

.dark .dark\:border-sky-900 {
--tw-border-opacity: 1;
border-color: rgb(12 74 110 / var(--tw-border-opacity));
}

.dark .dark\:border-slate-50 {
    --tw-border-opacity: 1;
    border-color: rgb(248 250 252 / var(--tw-border-opacity));
}

.dark .dark\:border-slate-100 {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity));
}

.dark .dark\:border-slate-200 {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.dark .dark\:border-slate-300 {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
}

.dark .dark\:border-slate-400 {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity));
}

.dark .dark\:border-slate-500 {
    --tw-border-opacity: 1;
    border-color: rgb(100 116 139 / var(--tw-border-opacity));
}

.dark .dark\:border-slate-600 {
--tw-border-opacity: 1;
border-color: rgb(71 85 105 / var(--tw-border-opacity));
}

.dark .dark\:border-slate-600\/40 {
border-color: rgb(71 85 105 / 0.4);
}

.dark .dark\:border-slate-700 {
--tw-border-opacity: 1;
border-color: rgb(51 65 85 / var(--tw-border-opacity));
}

.dark .dark\:border-slate-700\/40 {
border-color: rgb(51 65 85 / 0.4);
}

.dark .dark\:border-slate-700\/60 {
border-color: rgb(51 65 85 / 0.6);
}

.dark .dark\:border-slate-800 {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity));
}

.dark .dark\:border-slate-900 {
    --tw-border-opacity: 1;
    border-color: rgb(15 23 42 / var(--tw-border-opacity));
}

.dark .dark\:border-teal-50 {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 250 / var(--tw-border-opacity));
}

.dark .dark\:border-teal-100 {
    --tw-border-opacity: 1;
    border-color: rgb(204 251 241 / var(--tw-border-opacity));
}

.dark .dark\:border-teal-200 {
    --tw-border-opacity: 1;
    border-color: rgb(153 246 228 / var(--tw-border-opacity));
}

.dark .dark\:border-teal-300 {
    --tw-border-opacity: 1;
    border-color: rgb(94 234 212 / var(--tw-border-opacity));
}

.dark .dark\:border-teal-400 {
    --tw-border-opacity: 1;
    border-color: rgb(45 212 191 / var(--tw-border-opacity));
}

.dark .dark\:border-teal-500 {
    --tw-border-opacity: 1;
    border-color: rgb(20 184 166 / var(--tw-border-opacity));
}

.dark .dark\:border-teal-600 {
    --tw-border-opacity: 1;
    border-color: rgb(13 148 136 / var(--tw-border-opacity));
}

.dark .dark\:border-teal-700 {
    --tw-border-opacity: 1;
    border-color: rgb(15 118 110 / var(--tw-border-opacity));
}

.dark .dark\:border-teal-800 {
    --tw-border-opacity: 1;
    border-color: rgb(17 94 89 / var(--tw-border-opacity));
}

.dark .dark\:border-teal-900 {
    --tw-border-opacity: 1;
    border-color: rgb(19 78 74 / var(--tw-border-opacity));
}

.dark .dark\:border-transparent {
    border-color: transparent;
}

.dark .dark\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgb(113 63 18 / var(--tw-border-opacity));
}

.dark .dark\:border-main {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity));
}

.dark .dark\:\!bg-slate-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity)) !important;
}

.dark\:\!bg-white\/10 {
    background-color: rgb(255 255 255 / 0.1) !important;
}

.dark\:\!bg-white\/5 {
    background-color: rgb(255 255 255 / 0.05) !important;
}

.dark .dark\:bg-black\/90 {
background-color: rgb(0 0 0 / 0.9);
}

.dark .dark\:bg-blue-300 {
--tw-bg-opacity: 1;
background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}

.dark .dark\:bg-blue-600 {
--tw-bg-opacity: 1;
background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.dark .dark\:bg-gray-700 {
--tw-bg-opacity: 1;
background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}

.dark .dark\:bg-gray-800 {
--tw-bg-opacity: 1;
background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

.dark .dark\:bg-green-400\/20 {
background-color: rgb(74 222 128 / 0.2);
}

.dark .dark\:bg-green-500\/20 {
background-color: rgb(34 197 94 / 0.2);
}

.dark .dark\:bg-orange-500\/20 {
background-color: rgb(249 115 22 / 0.2);
}

.dark .dark\:bg-pink-500\/20 {
background-color: rgb(236 72 153 / 0.2);
}

.dark .dark\:bg-pink-700\/30 {
background-color: rgb(190 24 93 / 0.3);
}

.dark .dark\:bg-purple-500\/20 {
background-color: rgb(168 85 247 / 0.2);
}

.dark .dark\:bg-red-500\/20 {
background-color: rgb(239 68 68 / 0.2);
}

.dark .dark\:bg-rose-950 {
--tw-bg-opacity: 1;
background-color: rgb(76 5 25 / var(--tw-bg-opacity));
}

.dark .dark\:bg-sky-500\/20 {
background-color: rgb(14 165 233 / 0.2);
}

.dark .dark\:bg-sky-600 {
--tw-bg-opacity: 1;
background-color: rgb(2 132 199 / var(--tw-bg-opacity));
}

.dark .dark\:bg-sky-950 {
--tw-bg-opacity: 1;
background-color: rgb(8 47 73 / var(--tw-bg-opacity));
}

.dark .dark\:bg-stone-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 249 / var(--tw-bg-opacity));
}

.dark .dark\:bg-stone-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 244 / var(--tw-bg-opacity));
}

.dark .dark\:bg-stone-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 228 / var(--tw-bg-opacity));
}

.dark .dark\:bg-stone-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(214 211 209 / var(--tw-bg-opacity));
}

.dark .dark\:bg-stone-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(168 162 158 / var(--tw-bg-opacity));
}

.dark .dark\:bg-stone-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(120 113 108 / var(--tw-bg-opacity));
}

.dark .dark\:bg-stone-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(87 83 78 / var(--tw-bg-opacity));
}

.dark .dark\:bg-stone-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(68 64 60 / var(--tw-bg-opacity));
}

.dark .dark\:bg-stone-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(41 37 36 / var(--tw-bg-opacity));
}

.dark .dark\:bg-stone-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(28 25 23 / var(--tw-bg-opacity));
}

.dark .dark\:bg-slate-600 {
--tw-bg-opacity: 1;
background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}

.dark .dark\:bg-slate-700 {
--tw-bg-opacity: 1;
background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.dark .dark\:bg-slate-700\/40 {
background-color: rgb(51 65 85 / 0.4);
}

.dark .dark\:bg-slate-800 {
--tw-bg-opacity: 1;
background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark .dark\:bg-slate-800\/40 {
background-color: rgb(30 41 59 / 0.4);
}

.dark .dark\:bg-slate-800\/60 {
background-color: rgb(30 41 59 / 0.6);
}

.dark .dark\:bg-slate-900 {
--tw-bg-opacity: 1;
background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.dark .dark\:bg-slate-900\/80 {
background-color: rgb(15 23 42 / 0.8);
}

.dark .dark\:bg-slate-950 {
--tw-bg-opacity: 1;
background-color: rgb(2 6 23 / var(--tw-bg-opacity));
}

.dark .dark\:bg-teal-500\/20 {
background-color: rgb(20 184 166 / 0.2);
}

.dark .dark\:bg-teal-950 {
--tw-bg-opacity: 1;
background-color: rgb(4 47 46 / var(--tw-bg-opacity));
}

.dark .dark\:bg-transparent {
background-color: transparent;
}

.dark .dark\:bg-white\/10 {
background-color: rgb(255 255 255 / 0.1);
}

.dark .dark\:bg-white\/5 {
background-color: rgb(255 255 255 / 0.05);
}

.dark .dark\:bg-white\/90 {
background-color: rgb(255 255 255 / 0.9);
}

.dark .dark\:bg-yellow-400\/20 {
background-color: rgb(250 204 21 / 0.2);
}

.dark .dark\:bg-yellow-950 {
--tw-bg-opacity: 1;
background-color: rgb(66 32 6 / var(--tw-bg-opacity));
}

.dark .dark\:from-slate-600 {
--tw-gradient-from: #475569 var(--tw-gradient-from-position);
--tw-gradient-from-position:  ;
--tw-gradient-to: rgb(71 85 105 / 0)  var(--tw-gradient-from-position);
--tw-gradient-to-position:  ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.dark .dark\:from-slate-800 {
--tw-gradient-from: #1e293b var(--tw-gradient-from-position);
--tw-gradient-from-position:  ;
--tw-gradient-to: rgb(30 41 59 / 0)  var(--tw-gradient-from-position);
--tw-gradient-to-position:  ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.dark .dark\:from-slate-900 {
--tw-gradient-from: #0f172a var(--tw-gradient-from-position);
--tw-gradient-from-position:  ;
--tw-gradient-to: rgb(15 23 42 / 0)  var(--tw-gradient-from-position);
--tw-gradient-to-position:  ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.dark .dark\:from-transparent {
--tw-gradient-from: transparent var(--tw-gradient-from-position);
--tw-gradient-from-position:  ;
--tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-from-position);
--tw-gradient-to-position:  ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.dark .dark\:via-slate-500 {
--tw-gradient-via-position:  ;
--tw-gradient-to: rgb(100 116 139 / 0)  var(--tw-gradient-to-position);
--tw-gradient-to-position:  ;
--tw-gradient-stops: var(--tw-gradient-from), #64748b var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.dark .dark\:via-slate-800 {
--tw-gradient-via-position:  ;
--tw-gradient-to: rgb(30 41 59 / 0)  var(--tw-gradient-to-position);
--tw-gradient-to-position:  ;
--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.dark .dark\:via-slate-900 {
--tw-gradient-via-position:  ;
--tw-gradient-to: rgb(15 23 42 / 0)  var(--tw-gradient-to-position);
--tw-gradient-to-position:  ;
--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.dark .dark\:via-transparent {
--tw-gradient-via-position:  ;
--tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
--tw-gradient-to-position:  ;
--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.dark .dark\:to-white {
--tw-gradient-to: #fff var(--tw-gradient-to-position);
--tw-gradient-to-position:  ;
}

.dark .dark\:\!text-white {
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.dark .dark\:\!text-white\/90 {
color: rgb(255 255 255 / 0.9) !important;
}

.dark .dark\:text-black {
--tw-text-opacity: 1;
color: rgb(0 0 0 / var(--tw-text-opacity));
}

.dark .dark\:text-slate-800 {
--tw-text-opacity: 1;
color: rgb(30 41 59 / var(--tw-text-opacity));
}

.dark .dark\:text-slate-800\/40 {
color: rgb(30 41 59 / 0.4);
}

.dark .dark\:text-slate-800\/60 {
color: rgb(30 41 59 / 0.6);
}

.dark .dark\:text-stone-50 {
    --tw-text-opacity: 1;
    color: rgb(250 250 249 / var(--tw-text-opacity));
}

.dark .dark\:text-stone-100 {
    --tw-text-opacity: 1;
    color: rgb(245 245 244 / var(--tw-text-opacity));
}

.dark .dark\:text-stone-200 {
    --tw-text-opacity: 1;
    color: rgb(231 229 228 / var(--tw-text-opacity));
}

.dark .dark\:text-stone-300 {
    --tw-text-opacity: 1;
    color: rgb(214 211 209 / var(--tw-text-opacity));
}

.dark .dark\:text-stone-400 {
    --tw-text-opacity: 1;
    color: rgb(168 162 158 / var(--tw-text-opacity));
}

.dark .dark\:text-stone-500 {
    --tw-text-opacity: 1;
    color: rgb(120 113 108 / var(--tw-text-opacity));
}

.dark .dark\:text-stone-600 {
    --tw-text-opacity: 1;
    color: rgb(87 83 78 / var(--tw-text-opacity));
}

.dark .dark\:text-stone-700 {
    --tw-text-opacity: 1;
    color: rgb(68 64 60 / var(--tw-text-opacity));
}

.dark .dark\:text-stone-800 {
    --tw-text-opacity: 1;
    color: rgb(41 37 36 / var(--tw-text-opacity));
}

.dark .dark\:text-stone-900 {
    --tw-text-opacity: 1;
    color: rgb(28 25 23 / var(--tw-text-opacity));
}

.dark .dark\:text-teal-50 {
    --tw-text-opacity: 1;
    color: rgb(240 253 250 / var(--tw-text-opacity));
}

.dark .dark\:text-teal-100 {
    --tw-text-opacity: 1;
    color: rgb(204 251 241 / var(--tw-text-opacity));
}

.dark .dark\:text-teal-200 {
    --tw-text-opacity: 1;
    color: rgb(153 246 228 / var(--tw-text-opacity));
}

.dark .dark\:text-teal-300 {
    --tw-text-opacity: 1;
    color: rgb(94 234 212 / var(--tw-text-opacity));
}

.dark .dark\:text-teal-400 {
    --tw-text-opacity: 1;
    color: rgb(45 212 191 / var(--tw-text-opacity));
}

.dark .dark\:text-teal-500 {
    --tw-text-opacity: 1;
    color: rgb(20 184 166 / var(--tw-text-opacity));
}

.dark .dark\:text-teal-600 {
    --tw-text-opacity: 1;
    color: rgb(13 148 136 / var(--tw-text-opacity));
}

.dark .dark\:text-teal-700 {
    --tw-text-opacity: 1;
    color: rgb(15 118 110 / var(--tw-text-opacity));
}

.dark .dark\:text-teal-800 {
    --tw-text-opacity: 1;
    color: rgb(17 94 89 / var(--tw-text-opacity));
}

.dark .dark\:text-teal-900 {
    --tw-text-opacity: 1;
    color: rgb(19 78 74 / var(--tw-text-opacity));
}

.dark .dark\:text-white {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark .dark\:text-white\/70 {
color: rgb(255 255 255 / 0.7);
}

.dark .dark\:text-white\/80 {
color: rgb(255 255 255 / 0.8);
}

.dark .dark\:text-white\/90 {
color: rgb(255 255 255 / 0.9);
}

.dark .dark\:ring-slate-600 {
--tw-ring-opacity: 1;
--tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity));
}

.dark .dark\:ring-slate-800 {
--tw-ring-opacity: 1;
--tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity));
}

.dark .dark\:ring-teal-600 {
--tw-ring-opacity: 1;
--tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity));
}

.dark .dark\:ring-offset-slate-500 {
--tw-ring-offset-color: #64748b;
}

.dark .dark\:ring-offset-slate-900 {
--tw-ring-offset-color: #0f172a;
}

.dark .dark\:placeholder\:\!text-white::-moz-placeholder {
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.dark .dark\:placeholder\:\!text-white::placeholder {
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.dark .dark\:placeholder\:\!text-white\/90::-moz-placeholder {
color: rgb(255 255 255 / 0.9) !important;
}

.dark .dark\:placeholder\:\!text-white\/90::placeholder {
color: rgb(255 255 255 / 0.9) !important;
}

.dark .dark\:hover\:\!bg-red-500\/50:hover {
background-color: rgb(239 68 68 / 0.5) !important;
}

.dark .dark\:hover\:bg-slate-600:hover {
--tw-bg-opacity: 1;
background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}

.dark .dark\:hover\:bg-slate-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.dark .dark\:hover\:bg-white\/10:hover {
    background-color: rgb(255 255 255 / 0.1);
}

.dark .dark\:hover\:bg-white\/20:hover {
    background-color: rgb(255 255 255 / 0.2);
}

.dark .aria-expanded\:dark\:border-white[aria-expanded="true"] {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.dark .aria-expanded\:dark\:bg-slate-700\/60[aria-expanded="true"] {
    background-color: rgb(51 65 85 / 0.6);
}

.dark .aria-expanded\:dark\:bg-slate-700\/80[aria-expanded="true"] {
    background-color: rgb(51 65 85 / 0.8);
}

.dark .aria-expanded\:dark\:text-white[aria-expanded="true"] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.skeleton::after {
    background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.095) 50%,
        rgba(255, 255, 255, 0) 100%
    );
}

.dark #side {
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity));
}

.dark #side a:hover{ 
    --tw-bg-opacity:1;
    background-color:rgb(30 41 59 / var(--tw-bg-opacity)); 
}

.dark #side a.active svg,#side a.uk-active svg,#side .active a,#side a.uk-active{
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity));
}

.dark #select-language .uk-modal-dialog .p-6 aside > div {
  background: var(--color-general) !important;
}

.dark #select-language .uk-modal-dialog .p-6 main .language-columns .language-item {
  background: rgba(255,255,255,0.03);
}

.dark #select-language .uk-modal-dialog .p-6 main .language-columns .language-item:hover {
  background: rgba(255,255,255,0.05);
}

.dark #select-language .uk-modal-dialog .p-6 main .language-columns::-webkit-scrollbar-thumb {
  background: rgba(255,255,255,0.06);
}

.dark .page__heading h1 {
    color: #fff;
}

.dark .chat-container .wow_chat_search .dropdown-toggle svg, .dark .chat-container .chat-status .wow_content svg {
    color: #fff;
}

@media (min-width: 768px) {
    .dark .dark\:md\:block {
        display: block;
    }
}

@media not all and (min-width: 768px) {
    .dark .dark\:max-md\:block {
        display: block;
    }
    .dark .max-md\:dark\:border-slate-700 {
        --tw-border-opacity: 1;
        border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}

.dark input[type='text'],
.dark input[type='password'],
.dark input[type='email'],
.dark input[type='number'],
.dark input[type='url'],
.dark input[type='date'],
.dark select,
.dark textarea {
  color: rgb(255 255 255 / 0.9) !important;
}

.dark input[type='text']::-moz-placeholder,
.dark input[type='password']::-moz-placeholder,
.dark input[type='email']::-moz-placeholder,
.dark input[type='number']::-moz-placeholder,
.dark input[type='url']::-moz-placeholder,
.dark input[type='date']::-moz-placeholder,
.dark select::-moz-placeholder,
.dark textarea::-moz-placeholder {
  color: rgb(255 255 255 / 0.9) !important;
}

.dark input[type='text']::placeholder,
.dark input[type='password']::placeholder,
.dark input[type='email']::placeholder,
.dark input[type='number']::placeholder,
.dark input[type='url']::placeholder,
.dark input[type='date']::placeholder,
.dark select::placeholder,
.dark textarea::placeholder {
  color: rgb(255 255 255 / 0.9) !important;
}

.dark input[type='text'],
.dark input[type='password'],
.dark input[type='email'],
.dark input[type='number'],
.dark input[type='url'],
.dark input[type='date'],
.dark input[type='datetime-local'],
.dark input[type='month'],
.dark input[type='week'],
.dark input[type='time'],
.dark input[type='search'],
.dark input[type='tel'],
.dark input[type='checkbox'],
.dark input[type='radio'],
.dark select,
.dark select[multiple],
.dark textarea {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.dark .uk-dropdown {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    border-color: rgb(51 65 85 / 0.4);
}

.dark .uk-dropdown nav {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark .uk-dropdown nav > hr {
    border-color: rgb(51 65 85 / 0.4);
}

.dark .chat-tab .online-toggle-hdr:after {
    background: #34425a;
}

.dark #sidebar__inner nav > a:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(51 65 85 / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}


.dark #sidebar__inner nav a.active {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark #sidebar__inner:has(nav a[aria-expanded=true]) nav a span {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

.dark #sidebar__inner:has(nav a[aria-expanded=true]) nav a span::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.dark #sidebar__inner nav > a svg, .dark #sidebar__inner nav > a ion-icon {
    color: #fff;
}

.dark .wg_cover_bg_gradient {
    background: linear-gradient(rgba(255, 255, 255, 0.1), var(--body-bg-night-rgba) 80%, var(--body-bg-night-rgba) 100%);
}

.dark .round-check input + label:before { border: 2px solid rgb(255 255 255 / 50%); }
.dark .round-check input+label:after { border-color: #1e293b; }
.dark .wow_cset_cover .wow_cset_cover_hdr .button-file { background-color: #2a3444; }
.dark .wow_cset_avtr .wow_cset_avtr_hdr .button-file { background-color: #1e293b;border: 5px solid #2a3444; }
.dark .profile-completion-bar .body .step { border: 1px solid rgb(131 131 131 / 15%); }

/* Borders */
.dark .dark\:border-stone-50 {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 249 / var(--tw-border-opacity));
}

.dark .dark\:border-stone-100 {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 244 / var(--tw-border-opacity));
}

.dark .dark\:border-stone-200 {
    --tw-border-opacity: 1;
    border-color: rgb(231 229 228 / var(--tw-border-opacity));
}

.dark .dark\:border-stone-300 {
    --tw-border-opacity: 1;
    border-color: rgb(214 211 209 / var(--tw-border-opacity));
}

.dark .dark\:border-stone-400 {
    --tw-border-opacity: 1;
    border-color: rgb(168 162 158 / var(--tw-border-opacity));
}

.dark .dark\:border-stone-500 {
    --tw-border-opacity: 1;
    border-color: rgb(120 113 108 / var(--tw-border-opacity));
}

.dark .dark\:border-stone-500\/20 {
    border-color: rgb(120 113 108 / 0.20);
}

.dark .dark\:border-stone-600 {
    --tw-border-opacity: 1;
    border-color: rgb(87 83 78 / var(--tw-border-opacity));
}

.dark .dark\:border-stone-700 {
    --tw-border-opacity: 1;
    border-color: rgb(68 64 60 / var(--tw-border-opacity));
}

.dark .dark\:border-stone-800 {
    --tw-border-opacity: 1;
    border-color: rgb(41 37 36 / var(--tw-border-opacity));
}

.dark .dark\:border-stone-900 {
    --tw-border-opacity: 1;
    border-color: rgb(28 25 23 / var(--tw-border-opacity));
}

.dark .dark\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 244 / var(--tw-border-opacity));
}

.dark .dark\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgb(220 252 231 / var(--tw-border-opacity));
}

.dark .dark\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgb(187 247 208 / var(--tw-border-opacity));
}

.dark .dark\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgb(134 239 172 / var(--tw-border-opacity));
}

.dark .dark\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgb(74 222 128 / var(--tw-border-opacity));
}

.dark .dark\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgb(34 197 94 / var(--tw-border-opacity));
}

.dark .dark\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgb(22 163 74 / var(--tw-border-opacity));
}

.dark .dark\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgb(21 128 61 / var(--tw-border-opacity));
}

.dark .dark\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgb(22 101 52 / var(--tw-border-opacity));
}

.dark .dark\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgb(20 83 45 / var(--tw-border-opacity));
}

.dark .dark\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgb(239 246 255 / var(--tw-border-opacity));
}

.dark .dark\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgb(219 234 254 / var(--tw-border-opacity));
}

.dark .dark\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgb(191 219 254 / var(--tw-border-opacity));
}

.dark .dark\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgb(147 197 253 / var(--tw-border-opacity));
}

.dark .dark\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgb(96 165 250 / var(--tw-border-opacity));
}

.dark .dark\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.dark .dark\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgb(37 99 235 / var(--tw-border-opacity));
}

.dark .dark\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216 / var(--tw-border-opacity));
}

.dark .dark\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgb(30 64 175 / var(--tw-border-opacity));
}

.dark .dark\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgb(30 58 138 / var(--tw-border-opacity));
}

.dark .dark\:border-blue-500\/20 {
    border-color: rgb(59 130 246 / 0.2);
}

.dark .dark\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgb(250 245 255 / var(--tw-border-opacity));
}

.dark .dark\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgb(243 232 255 / var(--tw-border-opacity));
}

.dark .dark\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgb(233 213 255 / var(--tw-border-opacity));
}

.dark .dark\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgb(216 180 254 / var(--tw-border-opacity));
}

.dark .dark\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgb(192 132 252 / var(--tw-border-opacity));
}

.dark .dark\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247 / var(--tw-border-opacity));
}

.dark .dark\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgb(147 51 234 / var(--tw-border-opacity));
}

.dark .dark\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgb(126 34 206 / var(--tw-border-opacity));
}

.dark .dark\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgb(107 33 168 / var(--tw-border-opacity));
}

.dark .dark\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgb(88 28 135 / var(--tw-border-opacity));
}

.dark .dark\:border-purple-500\/20 {
    border-color: rgb(168 85 247 / 0.2);
}

.dark .dark\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgb(253 242 248 / var(--tw-border-opacity));
}

.dark .dark\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgb(252 231 243 / var(--tw-border-opacity));
}

.dark .dark\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgb(251 207 232 / var(--tw-border-opacity));
}

.dark .dark\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgb(249 168 212 / var(--tw-border-opacity));
}

.dark .dark\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgb(244 114 182 / var(--tw-border-opacity));
}

.dark .dark\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity));
}

.dark .dark\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgb(219 39 119 / var(--tw-border-opacity));
}

.dark .dark\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgb(190 24 93 / var(--tw-border-opacity));
}

.dark .dark\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgb(157 23 77 / var(--tw-border-opacity));
}

.dark .dark\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgb(131 24 67 / var(--tw-border-opacity));
}

.dark .dark\:border-pink-500\/20 {
    border-color: rgb(236 72 153 / 0.2);
}


/* Stories */
.dark .stories.snapgram .story > .item-link > .item-preview img {
    border: 3px solid var(--body-bg-night-rgba);
}

.dark .stories.carousel .story>.item-link>.info .name {
    color: #fff;
}

/* AI */

.dark .ai-mask-header {
    background-image: var(--ai-mask-url); 
    background-size: cover;
    background-position: center;
}

/* Sidebar */

#sidebar__inner:has(nav a[aria-expanded=true]) nav a span { background-color: rgb(51 65 85 / var(--tw-bg-opacity)); }

/* Footer */

.dark .footer-wrapper-sidebar .list-inline > li > a {
    color: #ffffff;
}

.dark .footer-wrapper-sidebar .footer-powered p, .footer-wrapper .footer-powered p {
    color: #fff;
}

.dark .footer-wrapper-sidebar .footer-powered > .lang_selct a { color: #fff; }

.dark .mapbox-autocomplete-list {
    background: var(--bg, #334155);
    border: 1px solid rgb(59 74 95);
}

.dark .mapbox-autocomplete-item {
    color: #fff;
}

.dark .mapbox-autocomplete-item .mbx-title {
    color: #fff
}

.dark .wow_lightbox_right .lightbox-no-comments {
    color: #fff;
}

.dark .wow_lightbox_right .lightbox-no-comments svg {
    color: #fff;
}

.dark .user-avatar-stories.unseen_story img { background-color: #1e293b; }

.dark .user-avatar-stories.unseen_story:after{ border: 3px solid #1e293b; }

.dark .story-analytics-container .icon-wrapper { background-color: #2b374b; }

.dark .story-analytics-container .icon-wrapper .icon { color: #fff; }

.dark .story-analytics-container .label { color: #ffffff8c; }

.dark .story-analytics-container .value { color: #fff; }

.dark .chat-container .wo_chat_tabs li a { background: #313d50;color: #fff; }

.dark .chat-container .wo_chat_tabs li:not(.active) a:hover { background-color: #2c3749; }

.dark .alias_create_sidebar { background: #182239;border: 2px dashed #23304e; }

.dark .create_icon_wrapper { background: #232e49;border: 1px solid #23304e; }

.dark .alias_create_sidebar:hover { color: #fff; }

.dark .alias_create_sidebar:hover .create_icon_wrapper { background: #fefdfd1a;border-color: #ffffff17; }

.dark .alias_card { background: #232e49;border: 1px solid #23304e; }

.dark .alias_card .alias_badge { color: #adadad;background: #293552; }

.dark .uiid-aliases .alias_name { color: #f7f7f7; }

.dark .scroll-top { background: linear-gradient(to bottom, rgb(15 23 42) 0%, rgba(255, 255, 255, 0) 100%); }

.dark .scroll-bottom { background: linear-gradient(to top, rgb(15 23 42) 0%, rgba(255, 255, 255, 0) 100%); }

.dark .uiid-aliases .timer-text { fill: #fff; }

.dark  .uiid-aliases .timer-svg .timer-bg { stroke: #212c46; }

.dark  .uiid-aliases .timer-svg .timer-progress { stroke: #fff; }

.dark .uiid-aliases .form-group label { color: #fff; }

.dark .select_radio_btn.small_rbtn .sr_btn_img { background: #232e49; }

.dark .select_radio_btn .sr_btn_lab_innr > span { color: #fff; }