.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 > div > a {
    color: rgb(255 255 255 / 0.7);
}

.dark #sidebar_main nav > div > 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 > div > 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-gray-700 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(55 65 81 / var(--tw-divide-opacity));
}

.dark .dark\:divide-gray-600 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(75 85 99 / var(--tw-divide-opacity));
}

.dark .dark\:divide-gray-800 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(31 41 55 / var(--tw-divide-opacity));
}

.dark .dark\:divide-slate-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-divide-opacity));
}

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

.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-white\/10{--tw-border-opacity:0.1;border-color:rgb(255 255 255 / var(--tw-border-opacity));}

.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-gray-800{
    --tw-border-opacity:1;
    border-color:rgb(31 41 55 / 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-zinc-50{--tw-border-opacity:1;border-color:rgb(250 250 250 / var(--tw-border-opacity))}
.dark .dark\:border-zinc-100{--tw-border-opacity:1;border-color:rgb(244 244 245 / var(--tw-border-opacity))}
.dark .dark\:border-zinc-200{--tw-border-opacity:1;border-color:rgb(228 228 231 / var(--tw-border-opacity))}
.dark .dark\:border-zinc-300{--tw-border-opacity:1;border-color:rgb(212 212 216 / var(--tw-border-opacity))}
.dark .dark\:border-zinc-400{--tw-border-opacity:1;border-color:rgb(161 161 170 / var(--tw-border-opacity))}
.dark .dark\:border-zinc-500{--tw-border-opacity:1;border-color:rgb(113 113 122 / var(--tw-border-opacity))}
.dark .dark\:border-zinc-600{--tw-border-opacity:1;border-color:rgb(82 82 91 / var(--tw-border-opacity))}
.dark .dark\:border-zinc-700{--tw-border-opacity:1;border-color:rgb(63 63 70 / var(--tw-border-opacity))}
.dark .dark\:border-zinc-800{--tw-border-opacity:1;border-color:rgb(39 39 42 / var(--tw-border-opacity))}
.dark .dark\:border-zinc-900{--tw-border-opacity:1;border-color:rgb(24 24 27 / var(--tw-border-opacity))}
.dark .dark\:border-zinc-950{--tw-border-opacity:1;border-color:rgb(9 9 11 / var(--tw-border-opacity))}

.dark .dark\:border-zinc-50\/60{border-color:rgb(250 250 250 / .6)}
.dark .dark\:border-zinc-100\/60{border-color:rgb(244 244 245 / .6)}
.dark .dark\:border-zinc-200\/60{border-color:rgb(228 228 231 / .6)}
.dark .dark\:border-zinc-300\/60{border-color:rgb(212 212 216 / .6)}
.dark .dark\:border-zinc-400\/60{border-color:rgb(161 161 170 / .6)}
.dark .dark\:border-zinc-500\/60{border-color:rgb(113 113 122 / .6)}
.dark .dark\:border-zinc-600\/60{border-color:rgb(82 82 91 / .6)}
.dark .dark\:border-zinc-700\/60{border-color:rgb(63 63 70 / .6)}
.dark .dark\:border-zinc-800\/60{border-color:rgb(39 39 42 / .6)}
.dark .dark\:border-zinc-900\/60{border-color:rgb(24 24 27 / .6)}
.dark .dark\:border-zinc-950\/60{border-color:rgb(9 9 11 / .6)}

.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-50{--tw-bg-opacity:1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}
.dark .dark\:bg-blue-100{--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}
.dark .dark\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}
.dark .dark\:bg-blue-300{--tw-bg-opacity:1;background-color:rgb(37 51 78 / var(--tw-bg-opacity))}
.dark .dark\:bg-blue-400{--tw-bg-opacity:1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}
.dark .dark\:bg-blue-500{--tw-bg-opacity:1;background-color:rgb(29 78 216 / 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-blue-700{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}
.dark .dark\:bg-blue-800{--tw-bg-opacity:1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}
.dark .dark\:bg-blue-900{--tw-bg-opacity:1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}
.dark .dark\:bg-blue-950{--tw-bg-opacity:1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}
.dark .dark\:bg-blue-50\/10{background-color:rgb(239 246 255 / .10)}
.dark .dark\:bg-blue-50\/20{background-color:rgb(239 246 255 / .20)}

.dark .dark\:bg-blue-100\/10{background-color:rgb(219 234 254 / .10)}
.dark .dark\:bg-blue-100\/20{background-color:rgb(219 234 254 / .20)}

.dark .dark\:bg-blue-200\/10{background-color:rgb(191 219 254 / .10)}
.dark .dark\:bg-blue-200\/20{background-color:rgb(191 219 254 / .20)}

.dark .dark\:bg-blue-300\/10{background-color:rgb(147 197 253 / .10)}
.dark .dark\:bg-blue-300\/20{background-color:rgb(147 197 253 / .20)}

.dark .dark\:bg-blue-400\/10{background-color:rgb(96 165 250 / .10)}
.dark .dark\:bg-blue-400\/20{background-color:rgb(96 165 250 / .20)}

.dark .dark\:bg-blue-500\/10{background-color:rgb(59 130 246 / .10)}
.dark .dark\:bg-blue-500\/20{background-color:rgb(59 130 246 / .20)}

.dark .dark\:bg-blue-600\/10{background-color:rgb(37 99 235 / .10)}
.dark .dark\:bg-blue-600\/20{background-color:rgb(37 99 235 / .20)}

.dark .dark\:bg-blue-700\/10{background-color:rgb(29 78 216 / .10)}
.dark .dark\:bg-blue-700\/20{background-color:rgb(29 78 216 / .20)}

.dark .dark\:bg-blue-800\/10{background-color:rgb(30 64 175 / .10)}
.dark .dark\:bg-blue-800\/20{background-color:rgb(30 64 175 / .20)}

.dark .dark\:bg-blue-900\/10{background-color:rgb(30 58 138 / .10)}
.dark .dark\:bg-blue-900\/20{background-color:rgb(30 58 138 / .20)}

.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\/10 {
    background-color: rgb(249 115 22 / 0.1);
}

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

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

.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\/10 {
    background-color: rgb(168 85 247 / 0.1);
}

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

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

.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\/10 {
    background-color: rgb(20 184 166 / 0.1);
}

.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-emerald-500\/10 {
  --tw-bg-opacity: 0.1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}

.dark .dark\:bg-amber-500\/10 {
  --tw-bg-opacity: 0.1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}

.dark .dark\:bg-lime-500\/10 {
  --tw-bg-opacity: 0.1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
}

.dark .dark\:bg-cyan-500\/10 { background-color: rgb(6 182 212 / 0.1); }

.dark .dark\:bg-zinc-900\/50 {
  --tw-bg-opacity: 0.5;
  background-color: rgb(24 24 27 / 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-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / 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\:bg-indigo-500\/10 {
    background-color: rgb(99 102 241 / 0.1) !important;
}

.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\/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\:text-gray-200{
    --tw-text-opacity:1;
    color:rgb(229 231 235 / var(--tw-text-opacity));
}

.dark .dark\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}

.dark .dark\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity));
}

.dark .dark\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity));
}
.dark .dark\:text-gray-400\/40 {
    color: rgb(156 163 175 / 0.4);
}

.dark .dark\:text-gray-400\/60 {
    color: rgb(156 163 175 / 0.6);
}

.dark .dark\:text-gray-600\/40 {
    color: rgb(75 85 99 / 0.4);
}

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

.dark .dark\:text-gray-300{
    --tw-text-opacity:1;
    color:rgb(209 213 219 / var(--tw-text-opacity));
}

.dark .dark\:text-zinc-400 {
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
}

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

.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));
}

.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 .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-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; }

.dark .post-fetched-url { border-bottom: 1px solid rgb(51 65 85 / 0.4); }

.dark .post-fetched-url:hover{ background:#182239; }

/* --- Estilos Existentes Corrigidos e Novos para o Dropdown --- */

.dark .flatpickr-calendar {
    background: #3a3a3a;
    box-shadow: 1px 0 0 #434343, -1px 0 0 #434343, 0 1px 0 #434343, 0 -1px 0 #434343, 0 3px 13px rgb(0 0 0 / 20%);
    border: 1px solid #434343; /* Adicionado para definir melhor a borda no dark */
}

/* CORREÇÃO DO SELECT (Mês e Ano) */
.dark .flatpickr-monthDropdown-months,
.dark .numInput.cur-year {
    background: #3a3a3a !important;
    color: #ffffff !important;
    outline: none;
}

/* Estilizando as opções dentro do Select (Dropdown que aparece branco na foto) */
.dark .flatpickr-monthDropdown-months option {
    background-color: #3a3a3a !important;
    color: #ffffff !important;
}

/* Setas de navegação e mês */
.dark .flatpickr-months .flatpickr-prev-month, 
.dark .flatpickr-months .flatpickr-next-month, 
.dark .flatpickr-months .flatpickr-month {
    color: #ffffff !important;
    fill: #ffffff !important;
}

.dark .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background: #4a4a4a !important;
}

/* Dias da semana */
.dark span.flatpickr-weekday {
    color: rgba(255, 255, 255, 0.7);
}

/* Dias do calendário */
.dark .flatpickr-day {
    color: #e6e6e6;
}

.dark .flatpickr-day.prevMonthDay, 
.dark .flatpickr-day.nextMonthDay {
    color: rgba(255, 255, 255, 0.2);
}

/* Hover e Seleção */
.dark .flatpickr-day:hover, 
.dark .flatpickr-day.prevMonthDay:hover, 
.dark .flatpickr-day.nextMonthDay:hover,
.dark .flatpickr-day:focus {
    background: #525252 !important;
    border-color: #525252 !important;
    color: #fff !important;
}

/* Hoje (Today) */
.dark .flatpickr-day.today {
    border-color: #ffffff;
}

.dark .flatpickr-day.today:hover {
    background: #ffffff !important;
    color: #3a3a3a !important;
}

/* Input de tempo */
.dark .flatpickr-time input, 
.dark .flatpickr-time .flatpickr-time-separator, 
.dark .flatpickr-time .flatpickr-am-pm {
    color: #e6e6e6;
}

.dark .flatpickr-calendar.hasTime .flatpickr-time {
    border-top: 1px solid #4c4c4c;
}

.dark .flatpickr-calendar.arrowTop:before, 
.dark .flatpickr-calendar.arrowTop:after {
    border-bottom-color: #3a3a3a;
}

.dark .method-card {
    border-color: #334155;
}

.dark .story-sticker { background: #1e1e1e; color: white; }

.dark .alert-general.alert-success {
  --tw-bg-opacity: 0.1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
  color: rgb(187 247 208);
}

.dark #video-form {
  border-top: 1px dashed rgb(51 65 85 / 0.6);
}

.dark #video-form svg {
    color: #fff;
}

.dark .user-round-check label {
    border-color: rgba(255,255,255,0.4);
}