
body.theme-dark{
  --bg-dark:#141414 !important;
  --card-dark:#1f1f1f !important;
  --card-dark2:#242424 !important;
  --gold:#c8823c !important;
  --gold-light:#e0a465 !important;
  --gold-dark:#a5652a !important;
  --text-light:#f5f0e8 !important;
  --text-muted:#a8a29a !important;
  --border-subtle:#2e2b28 !important;
}
body.theme-dark{
  background:radial-gradient(circle at 50% -18%, rgba(224,164,101,0.36) 0%, rgba(200,130,60,0.18) 24%, transparent 52%),
      radial-gradient(circle at -4% 34%, rgba(165,101,42,0.26) 0%, rgba(90,48,22,0.13) 32%, transparent 56%),
      radial-gradient(circle at 104% 76%, rgba(255,220,170,0.12) 0%, rgba(200,130,60,0.08) 24%, transparent 48%),
      radial-gradient(circle at 50% 112%, rgba(0,0,0,0.82) 0%, transparent 48%),
      linear-gradient(180deg, #050505 0%, #0e0c0a 32%, #1b130e 62%, #070707 100%) !important;
  color:var(--text-light) !important;
}
body.theme-dark .app{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #0d0d0d 0%, #12100e 35%, #21170f 64%, #0b0b0b 100%) !important;
  box-shadow:0 0 0 1px rgba(200,130,60,0.11), 0 0 90px rgba(0,0,0,0.74) !important;
}
body.theme-dark .app::before{
  background:linear-gradient(124deg, transparent 0%, rgba(255,255,255,0.04) 22%, transparent 45%),
      radial-gradient(circle at 50% 3%, rgba(255,220,170,0.12), transparent 38%),
      radial-gradient(circle at 50% 62%, transparent 0%, rgba(0,0,0,0.18) 72%, rgba(0,0,0,0.42) 100%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .header h1{
  color:var(--text-light) !important;
}
body.theme-dark .sparkle{
  color:var(--gold) !important;
}
body.theme-dark .header p{
  color:var(--text-muted) !important;
}
body.theme-dark .hero{
  background:linear-gradient(90deg, rgba(230,225,215,0.76) 0%, rgba(230,225,215,0.38) 45%, rgba(20,20,20,0.07) 75%),
      url("https://odonto.linkappy.com/images/odontologia-page-image-010.jpg") center/cover !important;
  box-shadow:0 8px 22px rgba(0,0,0,0.34) !important;
}
body.theme-dark .hero::after{
  background:linear-gradient(90deg, rgba(230,225,215,0.76) 0%, rgba(230,225,215,0.38) 45%, rgba(20,20,20,0.07) 75%) !important;
}
body.theme-dark .hero-dot{
  background:rgba(255,255,255,0.55) !important;
  border:1px solid rgba(26,26,26,0.35) !important;
}
body.theme-dark .hero-content{
  color:#1a1a1a !important;
}
body.theme-dark .divider::before,
body.theme-dark .divider::after{
  background:rgba(30,30,30,0.4) !important;
}
body.theme-dark .divider span{
  border:1.5px solid var(--gold-dark) !important;
}
body.theme-dark .btn-gold{
  background:linear-gradient(180deg, #f0b477 0%, var(--gold-light) 28%, var(--gold-dark) 100%) !important;
  color:#fff !important;
  border:1px solid rgba(255,255,255,0.14) !important;
  box-shadow:0 14px 24px rgba(0,0,0,0.34), 0 8px 18px rgba(165,101,42,0.45), inset 0 2px 0 rgba(255,255,255,0.24), inset 0 -2px 0 rgba(100,56,22,0.35) !important;
}
body.theme-dark .btn-gold .circle-arrow{
  background:#fff !important;
  color:var(--gold-dark) !important;
}
body.theme-dark .btn-gold:active,
body.theme-dark .btn-gold.clicked{
  box-shadow:0 5px 10px rgba(0,0,0,0.28), 0 3px 8px rgba(165,101,42,0.34), inset 0 1px 0 rgba(255,255,255,0.16), inset 0 -1px 0 rgba(100,56,22,0.28) !important;
  filter:brightness(0.95) !important;
}
body.theme-dark .hero-schedule-btn{
  background:transparent !important;
  border:0 !important;
  filter:drop-shadow(0 10px 18px rgba(0,0,0,0.36)) drop-shadow(0 0 10px rgba(0,0,0,0.30)) drop-shadow(0 0 15px rgba(224,164,101,0.24)) !important;
}
body.theme-dark .hero-schedule-btn::before{
  background:radial-gradient(circle at 50% 50%, rgba(224,164,101,0.26) 0%, rgba(200,130,60,0.14) 40%, transparent 56%) !important;
  box-shadow:0 0 12px rgba(224,164,101,0.30), 0 0 18px rgba(200,130,60,0.18) !important;
}
body.theme-dark .hero-schedule-btn::after{
  background:linear-gradient(180deg, rgba(255,244,224,0.42) 0%, rgba(255,244,224,0) 100%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .hero-schedule-btn:active,
body.theme-dark .hero-schedule-btn.clicked{
  filter:drop-shadow(0 6px 11px rgba(0,0,0,0.30)) drop-shadow(0 0 8px rgba(0,0,0,0.24)) drop-shadow(0 0 12px rgba(224,164,101,0.20)) !important;
}
body.theme-dark .menu-item{
  background:linear-gradient(180deg, rgba(48,48,48,0.99) 0%, rgba(34,34,34,0.99) 42%, rgba(23,23,23,0.99) 100%) !important;
  border:1px solid rgba(200,130,60,0.18) !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.34), 0 4px 10px rgba(0,0,0,0.2), inset 0 2px 0 rgba(255,255,255,0.06), inset 0 -3px 0 rgba(0,0,0,0.28) !important;
}
body.theme-dark .menu-item:active,
body.theme-dark .menu-item.clicked{
  background:linear-gradient(180deg, rgba(54,45,35,0.98), rgba(38,31,25,0.98)) !important;
  border-color:var(--gold-dark) !important;
  box-shadow:0 6px 12px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.04), inset 0 -1px 0 rgba(0,0,0,0.2) !important;
}
body.theme-dark .menu-item .icon{
  color:var(--gold) !important;
  filter:drop-shadow(0 4px 8px rgba(0,0,0,0.35)) !important;
}
body.theme-dark .menu-item span.label{
  color:var(--text-light) !important;
}
body.theme-dark .menu-item .underline{
  background:var(--gold-dark) !important;
  box-shadow:0 0 10px rgba(200,130,60,0.25) !important;
}
body.theme-dark .promo{
  background:linear-gradient(90deg, rgba(230,225,215,0.72) 0%, rgba(230,225,215,0.34) 50%, rgba(20,20,20,0.04) 80%) !important;
  box-shadow:0 8px 22px rgba(0,0,0,0.34) !important;
  color:#1a1a1a !important;
}
body.theme-dark .promo-badge{
  border:1.5px dashed var(--gold-dark) !important;
  color:var(--gold-dark) !important;
}
body.theme-dark .promo-label{
  color:#3a3a3a !important;
}
body.theme-dark .promo-offer-btn{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  filter:drop-shadow(0 12px 22px rgba(0,0,0,0.42)) drop-shadow(0 0 12px rgba(0,0,0,0.36)) drop-shadow(0 0 20px rgba(224,164,101,0.34)) !important;
}
body.theme-dark .promo-offer-btn::before{
  background:radial-gradient(circle at 50% 50%, rgba(224,164,101,0.34) 0%, rgba(200,130,60,0.18) 40%, transparent 56%) !important;
  box-shadow:0 0 16px rgba(224,164,101,0.42), 0 0 26px rgba(200,130,60,0.24) !important;
}
body.theme-dark .promo-offer-btn::after{
  background:linear-gradient(180deg, rgba(255,244,224,0.42) 0%, rgba(255,244,224,0) 100%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .promo-offer-btn:active,
body.theme-dark .promo-offer-btn.clicked{
  filter:drop-shadow(0 7px 13px rgba(0,0,0,0.36)) drop-shadow(0 0 9px rgba(0,0,0,0.30)) drop-shadow(0 0 15px rgba(224,164,101,0.26)) !important;
}
body.theme-dark .whatsapp-bar{
  background:linear-gradient(180deg, rgba(52,52,52,0.99) 0%, rgba(36,36,36,0.99) 48%, rgba(26,26,26,0.99) 100%) !important;
  border:1px solid rgba(200,130,60,0.16) !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.34), 0 4px 10px rgba(0,0,0,0.2), inset 0 2px 0 rgba(255,255,255,0.06), inset 0 -3px 0 rgba(0,0,0,0.28) !important;
}
body.theme-dark .wa-icon{
  border:1.5px solid var(--gold-dark) !important;
  color:var(--gold) !important;
  background:radial-gradient(circle at 30% 30%, rgba(200,130,60,0.16), rgba(200,130,60,0.04) 60%, transparent 100%) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .wa-text .t1{
  color:var(--text-light) !important;
}
body.theme-dark .wa-text .t2{
  color:var(--text-muted) !important;
}
body.theme-dark .btn-wa{
  background:linear-gradient(180deg, #f0b477 0%, var(--gold-light) 28%, var(--gold-dark) 100%) !important;
  color:#fff !important;
  border:1px solid rgba(255,255,255,0.14) !important;
  box-shadow:0 14px 24px rgba(0,0,0,0.34), 0 8px 18px rgba(165,101,42,0.42), inset 0 2px 0 rgba(255,255,255,0.22), inset 0 -2px 0 rgba(100,56,22,0.34) !important;
}
body.theme-dark .btn-wa:active,
body.theme-dark .btn-wa.clicked{
  filter:brightness(0.95) !important;
  box-shadow:0 5px 10px rgba(0,0,0,0.28), 0 3px 8px rgba(165,101,42,0.32), inset 0 1px 0 rgba(255,255,255,0.16), inset 0 -1px 0 rgba(100,56,22,0.28) !important;
}
body.theme-dark .home-chat-btn{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  filter:drop-shadow(0 10px 18px rgba(0,0,0,0.36)) drop-shadow(0 0 10px rgba(0,0,0,0.30)) drop-shadow(0 0 15px rgba(224,164,101,0.24)) !important;
}
body.theme-dark .home-chat-btn::before{
  background:radial-gradient(circle at 50% 50%, rgba(224,164,101,0.26) 0%, rgba(200,130,60,0.14) 40%, transparent 56%) !important;
  box-shadow:0 0 12px rgba(224,164,101,0.30), 0 0 18px rgba(200,130,60,0.18) !important;
}
body.theme-dark .home-chat-btn::after{
  background:linear-gradient(180deg, rgba(255,244,224,0.42) 0%, rgba(255,244,224,0) 100%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .home-chat-btn:active,
body.theme-dark .home-chat-btn.clicked{
  filter:drop-shadow(0 6px 11px rgba(0,0,0,0.30)) drop-shadow(0 0 8px rgba(0,0,0,0.24)) drop-shadow(0 0 12px rgba(224,164,101,0.20)) !important;
}
body.theme-dark .premium-cta-content{
  background:radial-gradient(circle at 50% 0%, rgba(255,244,224,0.14), transparent 58%),
      linear-gradient(180deg, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.01) 14%, rgba(0,0,0,0.14) 100%),
      linear-gradient(160deg, #5a4a39 0%, #2e261f 52%, #181411 100%) !important;
  border:1px solid rgba(241,201,136,0.34) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.34), inset 0 1px 0 rgba(255,255,255,0.12), inset 0 -4px 10px rgba(0,0,0,0.24) !important;
}
body.theme-dark .premium-cta-content::before{
  border:1px solid rgba(255,255,255,0.05) !important;
  background:linear-gradient(180deg, rgba(255,255,255,0.06), transparent 34%) !important;
}
body.theme-dark .premium-cta-content::after{
  background:linear-gradient(90deg, transparent, rgba(241,201,136,0.9), transparent) !important;
  box-shadow:0 0 10px rgba(214,162,93,0.34) !important;
}
body.theme-dark .premium-cta-icon{
  color:#f3d6ad !important;
  border:1px solid rgba(241,201,136,0.26) !important;
  background:radial-gradient(circle at 30% 20%, rgba(255,247,232,0.16), transparent 55%),
      linear-gradient(180deg, rgba(255,255,255,0.08), rgba(0,0,0,0.12)),
      linear-gradient(160deg, rgba(87,71,55,0.98), rgba(31,26,22,0.98)) !important;
  box-shadow:0 8px 18px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.10) !important;
}
body.theme-dark .premium-cta-title{
  color:#fff7ec !important;
  text-shadow:0 2px 8px rgba(0,0,0,0.58) !important;
}
body.theme-dark .premium-cta-sub{
  color:rgba(255,238,214,0.76) !important;
}
body.theme-dark .bottom-nav{
  background:linear-gradient(180deg, rgba(28,28,28,0.98), rgba(20,20,20,0.98)) !important;
  border-top:1px solid rgba(200,130,60,0.08) !important;
  box-shadow:0 -8px 20px rgba(0,0,0,0.22) !important;
}
body.theme-dark .nav-item{
  color:var(--text-muted) !important;
}
body.theme-dark .nav-item.active{
  color:var(--gold-light) !important;
}
body.theme-dark .schedule-modal-overlay{
  background:rgba(0,0,0,0.78) !important;
  backdrop-filter:blur(8px) !important;
}
body.theme-dark .schedule-modal{
  background:radial-gradient(circle at 18% 0%, rgba(200,130,60,0.12), transparent 30%),
      linear-gradient(180deg, #090909 0%, #0c0c0c 100%) !important;
}
body.theme-dark .schedule-shell{
  color:var(--text-light) !important;
}
body.theme-dark .schedule-statusbar{
  color:#f6f1eb !important;
}
body.theme-dark .schedule-battery{
  border:1.2px solid #f6f1eb !important;
}
body.theme-dark .schedule-battery::after{
  background:#f6f1eb !important;
}
body.theme-dark .schedule-topbar-btn{
  border:1px solid rgba(224,164,101,0.42) !important;
  background:linear-gradient(180deg, rgba(42,42,42,0.96), rgba(20,20,20,0.96)) !important;
  color:var(--gold-light) !important;
  box-shadow:0 12px 22px rgba(0,0,0,0.32), inset 0 1px 0 rgba(255,255,255,0.08), inset 0 -2px 0 rgba(0,0,0,0.26) !important;
}
body.theme-dark .schedule-bell-dot{
  background:#ff5b60 !important;
  box-shadow:0 0 0 2px rgba(18,18,18,0.9) !important;
}
body.theme-dark .schedule-brand{
  color:#f4efe9 !important;
}
body.theme-dark .schedule-hero-title{
  color:#f2ece5 !important;
}
body.theme-dark .schedule-hero-title .spark{
  color:var(--gold-light) !important;
}
body.theme-dark .schedule-hero-sub{
  color:#8d8a87 !important;
}
body.theme-dark .schedule-panel{
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.15), transparent 44%),
      linear-gradient(180deg, rgba(43,38,33,0.96) 0%, rgba(28,25,22,0.98) 52%, rgba(17,16,15,0.98) 100%) !important;
  border:1px solid rgba(224,164,101,0.22) !important;
  box-shadow:0 18px 28px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.07), inset 0 -1px 0 rgba(200,130,60,0.08) !important;
}
body.theme-dark .schedule-panel-title{
  color:#f1ece7 !important;
}
body.theme-dark .schedule-panel-title svg{
  color:var(--gold-light) !important;
}
body.theme-dark .schedule-style-card{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:radial-gradient(circle at 24% 0%, rgba(224,164,101,0.12), transparent 45%),
      linear-gradient(180deg, rgba(54,49,43,0.94) 0%, rgba(33,30,27,0.96) 55%, rgba(20,18,17,0.98) 100%) !important;
  color:#f4efe9 !important;
  box-shadow:0 10px 18px rgba(0,0,0,0.18), inset 0 1px 0 rgba(255,255,255,0.07), inset 0 -1px 0 rgba(200,130,60,0.06) !important;
}
body.theme-dark .schedule-style-card svg{
  color:rgba(224,164,101,0.82) !important;
}
body.theme-dark .schedule-style-card.active,
body.theme-dark .schedule-tattooer-card.active,
body.theme-dark .schedule-date-item.active,
body.theme-dark .schedule-time-item.active,
body.theme-dark .schedule-body-card.active,
body.theme-dark .schedule-size-card.active{
  border-color:rgba(224,164,101,0.86) !important;
  box-shadow:0 0 0 1px rgba(224,164,101,0.12), 0 12px 24px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.05) !important;
  background:linear-gradient(180deg, rgba(48,36,25,0.96), rgba(24,20,16,0.96)) !important;
}
body.theme-dark .schedule-selected-mark{
  background:linear-gradient(180deg, var(--gold-light), var(--gold-dark)) !important;
  color:#1b1b1b !important;
}
body.theme-dark .schedule-tattooer-card{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.11), transparent 46%),
      linear-gradient(180deg, rgba(52,47,41,0.94) 0%, rgba(33,30,27,0.96) 54%, rgba(20,18,17,0.98) 100%) !important;
}
body.theme-dark .schedule-tattooer-avatar{
  border:1px solid rgba(255,255,255,0.12) !important;
  box-shadow:0 10px 18px rgba(0,0,0,0.24) !important;
}
body.theme-dark .schedule-tattooer-name{
  color:#f1ece7 !important;
}
body.theme-dark .schedule-tattooer-role{
  color:#b8b1aa !important;
}
body.theme-dark .schedule-rating{
  color:var(--gold-light) !important;
}
body.theme-dark .schedule-week-nav{
  color:var(--gold-light) !important;
}
body.theme-dark .schedule-date-item{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:radial-gradient(circle at 24% 0%, rgba(224,164,101,0.12), transparent 45%),
      linear-gradient(180deg, rgba(52,47,41,0.94) 0%, rgba(33,30,27,0.96) 55%, rgba(20,18,17,0.98) 100%) !important;
}
body.theme-dark .schedule-date-item .weekday{
  color:#a7a29d !important;
}
body.theme-dark .schedule-date-item .day{
  color:#f4efe9 !important;
}
body.theme-dark .schedule-date-item .dot{
  background:#d7cfc6 !important;
}
body.theme-dark .schedule-time-item{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:radial-gradient(circle at 24% 0%, rgba(224,164,101,0.12), transparent 45%),
      linear-gradient(180deg, rgba(52,47,41,0.94) 0%, rgba(33,30,27,0.96) 55%, rgba(20,18,17,0.98) 100%) !important;
  color:#efe8df !important;
}
body.theme-dark .schedule-select-box{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:radial-gradient(circle at 24% 0%, rgba(224,164,101,0.12), transparent 45%),
      linear-gradient(180deg, rgba(52,47,41,0.94) 0%, rgba(33,30,27,0.96) 55%, rgba(20,18,17,0.98) 100%) !important;
  color:#f1ece7 !important;
  outline:none !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.03) !important;
}
body.theme-dark .schedule-select-wrap::after{
  color:var(--gold-light) !important;
}
body.theme-dark .schedule-body-card{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:radial-gradient(circle at 24% 0%, rgba(224,164,101,0.12), transparent 45%),
      linear-gradient(180deg, rgba(54,49,43,0.94) 0%, rgba(33,30,27,0.96) 55%, rgba(20,18,17,0.98) 100%) !important;
  color:#ddd6cf !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .schedule-body-card svg{
  color:rgba(240,234,226,0.88) !important;
}
body.theme-dark .schedule-body-label{
  color:#e8e1d8 !important;
}
body.theme-dark .schedule-body-card-image::before{
  background:linear-gradient(180deg, rgba(12,9,7,.08) 0%, rgba(12,9,7,.18) 42%, rgba(12,9,7,.78) 100%) !important;
}
body.theme-dark .schedule-body-card-image .schedule-body-label{
  color:#fff8ee !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  text-shadow:0 1px 3px rgba(0,0,0,.88), 0 0 4px rgba(0,0,0,.42) !important;
}
body.theme-dark .schedule-size-card{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:radial-gradient(circle at 24% 0%, rgba(224,164,101,0.12), transparent 45%),
      linear-gradient(180deg, rgba(54,49,43,0.94) 0%, rgba(33,30,27,0.96) 55%, rgba(20,18,17,0.98) 100%) !important;
  color:#ece5dd !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .schedule-size-main{
  color:#f3ece4 !important;
}
body.theme-dark .schedule-size-sub{
  color:#beb6ae !important;
}
body.theme-dark .schedule-summary-box{
  border:1px solid rgba(224,164,101,0.50) !important;
  background:radial-gradient(circle at 20% 0%, rgba(224,164,101,0.14), transparent 46%),
      linear-gradient(180deg, rgba(45,39,33,0.94) 0%, rgba(27,24,21,0.97) 55%, rgba(15,14,13,0.98) 100%) !important;
}
body.theme-dark .schedule-summary-item + .schedule-summary-item{
  border-left:1px solid rgba(255,255,255,0.14) !important;
}
body.theme-dark .schedule-summary-item svg{
  color:var(--gold-light) !important;
}
body.theme-dark .schedule-summary-k{
  color:#9f9992 !important;
}
body.theme-dark .schedule-summary-v{
  color:#f3ede6 !important;
}
body.theme-dark .schedule-submit{
  border:none !important;
  background:linear-gradient(180deg, #eab06f 0%, #d79a54 38%, #c6823c 100%) !important;
  color:#fff7f0 !important;
  box-shadow:0 14px 26px rgba(198,130,60,0.32), inset 0 2px 0 rgba(255,255,255,0.18), inset 0 -2px 0 rgba(102,58,23,0.3) !important;
}
body.theme-dark .schedule-submit .go{
  background:#fff !important;
  color:#1a1a1a !important;
}
body.theme-dark .schedule-security{
  color:#8d8781 !important;
}
body.theme-dark .schedule-security svg{
  color:#8d8781 !important;
}
body.theme-dark .schedule-bottom-nav{
  background:linear-gradient(180deg, rgba(18,18,18,0.98), rgba(10,10,10,0.98)) !important;
  border-top:1px solid rgba(255,255,255,0.08) !important;
}
body.theme-dark .schedule-bottom-item{
  color:#b5b0ac !important;
}
body.theme-dark .schedule-bottom-item.active{
  color:var(--gold-light) !important;
}
body.theme-dark .styles-modal-overlay{
  background:rgba(0,0,0,0.78) !important;
  backdrop-filter:blur(8px) !important;
}
body.theme-dark .styles-modal{
  background:radial-gradient(circle at 18% 0%, rgba(200,130,60,0.12), transparent 30%),
      linear-gradient(180deg, #090909 0%, #0c0c0c 100%) !important;
}
body.theme-dark .styles-shell{
  color:var(--text-light) !important;
}
body.theme-dark .styles-hero-title{
  color:#f2ece5 !important;
}
body.theme-dark .styles-hero-title .spark{
  color:var(--gold-light) !important;
}
body.theme-dark .styles-hero-sub{
  color:#a39d96 !important;
}
body.theme-dark .styles-divider::before,
body.theme-dark .styles-divider::after{
  background:linear-gradient(90deg, transparent, rgba(224,164,101,0.28), transparent) !important;
}
body.theme-dark .styles-divider span{
  border:1.5px solid rgba(224,164,101,0.85) !important;
}
body.theme-dark .styles-card{
  border:1px solid rgba(200,130,60,0.58) !important;
  background:linear-gradient(180deg, rgba(18,18,18,0.98), rgba(9,9,9,0.98)) !important;
  box-shadow:0 18px 30px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.03) !important;
}
body.theme-dark .styles-image-slot{
  background:radial-gradient(circle at 35% 22%, rgba(224,164,101,0.12), transparent 34%),
      linear-gradient(135deg, rgba(255,255,255,0.05), rgba(255,255,255,0.01) 42%, rgba(0,0,0,0.18)) !important;
  border-right:1px solid rgba(224,164,101,0.12) !important;
}
body.theme-dark .styles-image-slot::after{
  background:linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.18) 100%) !important;
}
body.theme-dark .styles-icon{
  color:var(--gold) !important;
  filter:drop-shadow(0 4px 9px rgba(0,0,0,0.35)) !important;
}
body.theme-dark .styles-card h3{
  color:#f2ece5 !important;
}
body.theme-dark .styles-card p{
  color:#b8b1aa !important;
}
body.theme-dark .styles-card-arrow{
  border:1px solid rgba(200,130,60,0.76) !important;
  color:var(--gold-light) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .styles-wa-bar{
  border:1px solid rgba(200,130,60,0.24) !important;
  background:linear-gradient(180deg, rgba(36,36,36,0.98), rgba(14,14,14,0.98)) !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .styles-wa-icon{
  border:1.5px solid var(--gold-dark) !important;
  color:var(--gold) !important;
  background:radial-gradient(circle at 30% 30%, rgba(200,130,60,0.16), rgba(200,130,60,0.04) 60%, transparent 100%) !important;
}
body.theme-dark .styles-wa-text .t1{
  color:#f2ece5 !important;
}
body.theme-dark .styles-wa-text .t2{
  color:#a39d96 !important;
}
body.theme-dark .styles-bottom-nav{
  background:linear-gradient(180deg, rgba(18,18,18,0.98), rgba(10,10,10,0.98)) !important;
  border-top:1px solid rgba(255,255,255,0.08) !important;
}
body.theme-dark .styles-bottom-item{
  color:#b5b0ac !important;
}
body.theme-dark .styles-bottom-item.active{
  color:var(--gold-light) !important;
}
body.theme-dark .gallery-modal-overlay{
  background:rgba(0,0,0,0.78) !important;
  backdrop-filter:blur(8px) !important;
}
body.theme-dark .gallery-modal{
  background:radial-gradient(circle at 18% 0%, rgba(200,130,60,0.12), transparent 30%),
      linear-gradient(180deg, #090909 0%, #0c0c0c 100%) !important;
}
body.theme-dark .gallery-shell{
  color:var(--text-light) !important;
}
body.theme-dark .gallery-hero-title{
  color:#f2ece5 !important;
}
body.theme-dark .gallery-hero-title .spark{
  color:var(--gold-light) !important;
}
body.theme-dark .gallery-hero-sub{
  color:#a39d96 !important;
}
body.theme-dark .gallery-divider::before,
body.theme-dark .gallery-divider::after{
  background:linear-gradient(90deg, transparent, rgba(224,164,101,0.28), transparent) !important;
}
body.theme-dark .gallery-divider span{
  border:1.5px solid rgba(224,164,101,0.85) !important;
}
body.theme-dark .gallery-filter-chip{
  border:1px solid rgba(200,130,60,0.4) !important;
  background:linear-gradient(180deg, rgba(30,30,30,0.98), rgba(14,14,14,0.98)) !important;
  color:#f2ece5 !important;
  box-shadow:0 12px 22px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .gallery-filter-chip.active{
  background:linear-gradient(180deg, #f0b477 0%, var(--gold-light) 28%, var(--gold-dark) 100%) !important;
  color:#fff !important;
  box-shadow:0 0 18px rgba(224,164,101,0.35), 0 12px 22px rgba(0,0,0,0.28), inset 0 2px 0 rgba(255,255,255,0.22), inset 0 -2px 0 rgba(100,56,22,0.35) !important;
}
body.theme-dark .gallery-filter-chip:active,
body.theme-dark .gallery-filter-chip.clicked{
  filter:brightness(0.96) !important;
}
body.theme-dark .gallery-card{
  border:1px solid rgba(200,130,60,0.3) !important;
  background:linear-gradient(180deg, rgba(18,18,18,0.98), rgba(9,9,9,0.98)) !important;
  box-shadow:0 18px 30px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.03) !important;
}
body.theme-dark .gallery-card-media{
  background:#131313 !important;
}
body.theme-dark .gallery-card-media::after{
  background:linear-gradient(180deg, transparent 60%, rgba(0,0,0,0.08) 100%) !important;
}
body.theme-dark .gallery-card-bar{
  background:linear-gradient(180deg, rgba(24,24,24,0.98), rgba(10,10,10,0.98)) !important;
  border-top:1px solid rgba(224,164,101,0.12) !important;
}
body.theme-dark .gallery-card-icon{
  color:var(--gold) !important;
  filter:drop-shadow(0 4px 9px rgba(0,0,0,0.35)) !important;
}
body.theme-dark .gallery-card-title{
  color:#f2ece5 !important;
}
body.theme-dark .gallery-bottom-nav{
  background:linear-gradient(180deg, rgba(18,18,18,0.98), rgba(10,10,10,0.98)) !important;
  border-top:1px solid rgba(255,255,255,0.08) !important;
}
body.theme-dark .gallery-bottom-item{
  color:#b5b0ac !important;
}
body.theme-dark .gallery-bottom-item.active{
  color:var(--gold-light) !important;
}
body.theme-dark .toast{
  background:#2a2a2a !important;
  border:1px solid var(--gold-dark) !important;
  color:var(--text-light) !important;
  box-shadow:0 8px 24px rgba(0,0,0,0.5) !important;
}
body.theme-dark .top-menu-btn{
  border:1px solid rgba(200,130,60,0.42) !important;
  background:linear-gradient(180deg, rgba(46,46,46,0.96), rgba(25,25,25,0.96)) !important;
  color:var(--gold-light) !important;
  box-shadow:0 12px 22px rgba(0,0,0,0.35), inset 0 2px 0 rgba(255,255,255,0.07), inset 0 -2px 0 rgba(0,0,0,0.3) !important;
  backdrop-filter:blur(8px) !important;
}
body.theme-dark .top-menu-btn:active,
body.theme-dark .top-menu-btn.clicked{
  filter:brightness(0.96) !important;
  box-shadow:0 5px 10px rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.05), inset 0 -1px 0 rgba(0,0,0,0.22) !important;
}
body.theme-dark .top-page-title{
  color:var(--text-light) !important;
  text-shadow:0 2px 12px rgba(0,0,0,0.45) !important;
}
body.theme-dark .top-alert-btn{
  border:1px solid rgba(200,130,60,0.42) !important;
  background:linear-gradient(180deg, rgba(46,46,46,0.96), rgba(25,25,25,0.96)) !important;
  color:var(--gold-light) !important;
  box-shadow:0 12px 22px rgba(0,0,0,0.35), inset 0 2px 0 rgba(255,255,255,0.07), inset 0 -2px 0 rgba(0,0,0,0.3) !important;
  backdrop-filter:blur(8px) !important;
}
body.theme-dark .top-alert-btn:active,
body.theme-dark .top-alert-btn.clicked{
  filter:brightness(0.96) !important;
  box-shadow:0 5px 10px rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.05), inset 0 -1px 0 rgba(0,0,0,0.22) !important;
}
body.theme-dark .alert-dot{
  background:#ff5a5a !important;
  box-shadow:0 0 0 3px rgba(20,20,20,0.85) !important;
}
body.theme-dark .notice-panel{
  border:1px solid rgba(200,130,60,0.28) !important;
  background:linear-gradient(180deg, rgba(32,32,32,0.98), rgba(18,18,18,0.98)) !important;
  box-shadow:0 16px 34px rgba(0,0,0,0.55) !important;
}
body.theme-dark .notice-title{
  color:var(--text-light) !important;
}
body.theme-dark .notice-item{
  background:rgba(255,255,255,0.03) !important;
  border:1px solid rgba(200,130,60,0.12) !important;
}
body.theme-dark .notice-item strong{
  color:var(--gold-light) !important;
}
body.theme-dark .notice-item span{
  color:var(--text-muted) !important;
}
body.theme-dark .side-menu-overlay{
  background:rgba(0,0,0,0.62) !important;
}
body.theme-dark .side-menu{
  background:radial-gradient(circle at 20% 0%, rgba(200,130,60,0.14), transparent 35%),
      linear-gradient(180deg, rgba(22,18,15,0.98), rgba(10,10,10,0.98)) !important;
  border-right:1px solid rgba(200,130,60,0.55) !important;
  box-shadow:18px 0 42px rgba(0,0,0,0.72) !important;
}
body.theme-dark .side-menu-close{
  border:1px solid rgba(200,130,60,0.45) !important;
  background:rgba(0,0,0,0.28) !important;
  color:var(--gold-light) !important;
}
body.theme-dark .side-logo .wally{
  color:var(--text-light) !important;
  text-shadow:0 2px 12px rgba(0,0,0,0.65) !important;
}
body.theme-dark .side-logo .tattoo{
  color:var(--gold-light) !important;
}
body.theme-dark .side-avatar{
  border:1.5px solid var(--gold-light) !important;
  background:linear-gradient(180deg, rgba(224,164,101,0.3), rgba(20,20,20,0.9)) !important;
  color:var(--gold-light) !important;
}
body.theme-dark .side-profile-title{
  color:var(--text-light) !important;
}
body.theme-dark .side-profile-sub{
  color:var(--text-muted) !important;
}
body.theme-dark .side-link{
  border:1px solid rgba(200,130,60,0.18) !important;
  background:rgba(255,255,255,0.025) !important;
  color:var(--text-light) !important;
}
body.theme-dark .side-link svg{
  color:var(--gold-light) !important;
}
body.theme-dark .side-link::after{
  color:var(--text-muted) !important;
}
body.theme-dark .side-link.active{
  background:linear-gradient(90deg, rgba(200,130,60,0.23), rgba(200,130,60,0.06)) !important;
  border-color:rgba(200,130,60,0.45) !important;
}
body.theme-dark .side-link:active,
body.theme-dark .side-link.clicked{
  background:rgba(200,130,60,0.15) !important;
  border-color:rgba(200,130,60,0.45) !important;
}
body.theme-dark .side-social-title{
  color:var(--text-muted) !important;
}
body.theme-dark .side-socials span{
  border:1px solid rgba(200,130,60,0.65) !important;
  color:var(--gold-light) !important;
}
body.theme-dark .budget-modal-overlay{
  background:rgba(0,0,0,0.58) !important;
  backdrop-filter:blur(8px) !important;
  -webkit-backdrop-filter:blur(8px) !important;
}
body.theme-dark .budget-shell{
  background:radial-gradient(circle at 50% -8%, rgba(224,164,101,0.14) 0%, rgba(200,130,60,0.045) 28%, transparent 50%),
      radial-gradient(circle at 0% 44%, rgba(110,65,30,0.16) 0%, transparent 35%),
      linear-gradient(180deg, #0b0b0b 0%, #12100e 42%, #17120f 72%, #090909 100%) !important;
  color:var(--text-light) !important;
}
body.theme-dark .budget-shell::before{
  background:linear-gradient(115deg, transparent 0%, rgba(255,255,255,0.022) 18%, transparent 36%),
      radial-gradient(circle at 52% 18%, rgba(255,200,135,0.055), transparent 32%),
      linear-gradient(180deg, rgba(255,255,255,0.012), transparent 30%, rgba(0,0,0,0.25) 100%) !important;
}
body.theme-dark .budget-close,
body.theme-dark .budget-bell{
  border:1px solid rgba(200,130,60,0.42) !important;
  background:linear-gradient(180deg, rgba(48,48,48,0.96), rgba(20,20,20,0.96)) !important;
  color:var(--gold-light) !important;
  box-shadow:0 12px 22px rgba(0,0,0,0.35), inset 0 2px 0 rgba(255,255,255,0.07), inset 0 -2px 0 rgba(0,0,0,0.3) !important;
}
body.theme-dark .budget-alert-dot{
  background:#ff4a52 !important;
  box-shadow:0 0 0 3px rgba(255,74,82,0.12), 0 0 12px rgba(255,74,82,0.55) !important;
}
body.theme-dark .budget-page-title{
  color:var(--text-light) !important;
  text-shadow:0 2px 12px rgba(0,0,0,0.45) !important;
}
body.theme-dark .budget-hero-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-spark{
  color:var(--gold-light) !important;
  filter:drop-shadow(0 4px 8px rgba(200,130,60,0.28)) !important;
}
body.theme-dark .budget-subtitle{
  color:var(--text-muted) !important;
}
body.theme-dark .budget-steps::before{
  background:linear-gradient(90deg, var(--gold-light) 0%, rgba(200,130,60,0.72) 24%, rgba(255,255,255,0.18) 24%, rgba(255,255,255,0.16) 100%) !important;
}
body.theme-dark .budget-step-num{
  border:2px solid rgba(255,255,255,0.18) !important;
  background:linear-gradient(180deg, rgba(20,20,20,0.98), rgba(9,9,9,0.98)) !important;
  color:var(--text-light) !important;
  box-shadow:0 12px 22px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .budget-step.active .budget-step-num{
  border-color:rgba(224,164,101,0.8) !important;
  background:linear-gradient(180deg, #e3a063 0%, #b66f32 55%, #7c4318 100%) !important;
  box-shadow:0 0 24px rgba(200,130,60,0.38), 0 12px 22px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.22) !important;
}
body.theme-dark .budget-step-label{
  color:var(--text-light) !important;
}
body.theme-dark .budget-step:not(.active) .budget-step-label{
  color:var(--text-muted) !important;
}
body.theme-dark .budget-section-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-section-sub{
  color:var(--text-muted) !important;
}
body.theme-dark .budget-service-card{
  border:1px solid rgba(200,130,60,0.32) !important;
  background:linear-gradient(180deg, rgba(34,34,34,0.82), rgba(18,18,18,0.9)),
      radial-gradient(circle at 18% 50%, rgba(224,164,101,0.05), transparent 40%) !important;
  box-shadow:0 14px 28px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .budget-service-card:active,
body.theme-dark .budget-service-card.clicked{
  filter:brightness(1.06) !important;
}
body.theme-dark .budget-service-icon{
  border:1px solid rgba(200,130,60,0.18) !important;
  background:linear-gradient(180deg, rgba(38,38,38,0.8), rgba(22,22,22,0.8)) !important;
  color:var(--gold-light) !important;
}
body.theme-dark .budget-service-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-service-desc{
  color:var(--text-muted) !important;
}
body.theme-dark .budget-service-arrow{
  color:var(--gold-light) !important;
}
body.theme-dark .budget-wa{
  border:1px solid rgba(200,130,60,0.32) !important;
  background:linear-gradient(180deg, rgba(36,36,36,0.86), rgba(16,16,16,0.92)),
      radial-gradient(circle at 18% 50%, rgba(224,164,101,0.08), transparent 42%) !important;
  box-shadow:0 14px 28px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .budget-wa-icon{
  border:1.5px solid var(--gold-dark) !important;
  color:var(--gold-light) !important;
  background:radial-gradient(circle at 30% 30%, rgba(200,130,60,0.18), rgba(200,130,60,0.04) 60%, transparent 100%) !important;
}
body.theme-dark .budget-wa-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-wa-sub{
  color:var(--text-muted) !important;
}
body.theme-dark .budget-wa-btn{
  border:1px solid rgba(255,255,255,0.14) !important;
  background:linear-gradient(180deg, #f0b477 0%, var(--gold-light) 28%, var(--gold-dark) 100%) !important;
  color:#fff !important;
  box-shadow:0 12px 20px rgba(0,0,0,0.32), 0 8px 16px rgba(165,101,42,0.36), inset 0 2px 0 rgba(255,255,255,0.22) !important;
}
body.theme-dark .budget-wa-btn svg{
  fill:currentColor !important;
}
body.theme-dark .budget-bottom-nav{
  background:linear-gradient(180deg, rgba(24,24,24,0.98), rgba(12,12,12,0.98)) !important;
  border-top:1px solid rgba(200,130,60,0.10) !important;
  box-shadow:0 -8px 18px rgba(0,0,0,0.24) !important;
}
body.theme-dark .budget-bottom-item{
  color:var(--text-muted) !important;
}
body.theme-dark .budget-bottom-item.active{
  color:var(--gold-light) !important;
}
body.theme-dark .budget-steps.step-2::before{
  background:linear-gradient(90deg, var(--gold-light) 0%, rgba(200,130,60,0.78) 50%, rgba(255,255,255,0.18) 50%, rgba(255,255,255,0.16) 100%) !important;
}
body.theme-dark .budget-step.completed .budget-step-num,
body.theme-dark .budget-step.is-active .budget-step-num{
  border-color:rgba(224,164,101,0.8) !important;
  background:linear-gradient(180deg, #e3a063 0%, #b66f32 55%, #7c4318 100%) !important;
  box-shadow:0 0 24px rgba(200,130,60,0.38), 0 12px 22px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.22) !important;
}
body.theme-dark .budget-step.is-active .budget-step-label{
  color:var(--text-light) !important;
}
body.theme-dark .budget-step.completed .budget-step-label{
  color:rgba(245,240,232,0.78) !important;
}
body.theme-dark .budget-idea-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-form-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-idea-box{
  border:1px solid rgba(200,130,60,0.34) !important;
  background:linear-gradient(180deg, rgba(34,34,34,0.78), rgba(16,16,16,0.88)),
      radial-gradient(circle at 12% 20%, rgba(224,164,101,0.05), transparent 42%) !important;
  box-shadow:0 14px 28px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.035) !important;
}
body.theme-dark .budget-idea-box svg{
  color:var(--gold-light) !important;
}
body.theme-dark .budget-idea-textarea{
  border:0 !important;
  outline:0 !important;
  background:transparent !important;
  color:var(--text-light) !important;
}
body.theme-dark .budget-idea-textarea::placeholder{
  color:rgba(168,162,154,0.92) !important;
}
body.theme-dark .budget-counter{
  color:var(--text-muted) !important;
}
body.theme-dark .budget-choice-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-body-option{
  border:1px solid rgba(200,130,60,0.26) !important;
  background:linear-gradient(180deg, rgba(34,34,34,0.76), rgba(16,16,16,0.86)) !important;
  color:var(--text-muted) !important;
  box-shadow:0 12px 22px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.035) !important;
}
body.theme-dark .budget-body-option.active,
body.theme-dark .budget-body-option.clicked{
  color:var(--gold-light) !important;
  border-color:rgba(224,164,101,0.86) !important;
  box-shadow:0 0 22px rgba(200,130,60,0.25), 0 12px 22px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.07) !important;
}
body.theme-dark .budget-size-option{
  border:1px solid rgba(200,130,60,0.26) !important;
  background:linear-gradient(180deg, rgba(34,34,34,0.76), rgba(16,16,16,0.86)) !important;
  color:var(--text-muted) !important;
  box-shadow:0 12px 22px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.035) !important;
}
body.theme-dark .budget-size-option.active,
body.theme-dark .budget-size-option.clicked{
  color:var(--gold-light) !important;
  border-color:rgba(224,164,101,0.86) !important;
  box-shadow:0 0 22px rgba(200,130,60,0.25), 0 12px 22px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.07) !important;
}
body.theme-dark .budget-size-dot{
  border:2px solid currentColor !important;
}
body.theme-dark .budget-size-label{
  color:currentColor !important;
}
body.theme-dark .budget-size-label small{
  color:var(--text-muted) !important;
}
body.theme-dark .budget-style-select{
  border:1px solid rgba(200,130,60,0.3) !important;
  background:linear-gradient(180deg, rgba(34,34,34,0.78), rgba(16,16,16,0.88)) !important;
  color:var(--text-muted) !important;
  box-shadow:0 12px 22px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.035) !important;
}
body.theme-dark .budget-style-select svg{
  color:var(--gold-light) !important;
}
body.theme-dark .budget-style-arrow{
  color:var(--gold-light) !important;
}
body.theme-dark .budget-next-btn{
  border:0 !important;
  background:linear-gradient(180deg, #f0b477 0%, var(--gold-light) 28%, var(--gold-dark) 100%) !important;
  color:#15110d !important;
  box-shadow:0 14px 26px rgba(0,0,0,0.34), 0 10px 24px rgba(165,101,42,0.36), inset 0 2px 0 rgba(255,255,255,0.24), inset 0 -2px 0 rgba(100,56,22,0.34) !important;
}
body.theme-dark .budget-secure-note{
  color:var(--text-muted) !important;
}
body.theme-dark .budget-secure-note svg{
  color:var(--gold-light) !important;
}
body.theme-dark .side-menu{
  background:radial-gradient(circle at 26% -4%, rgba(224,164,101,0.24), transparent 34%),
      radial-gradient(circle at 96% 18%, rgba(200,130,60,0.12), transparent 28%),
      linear-gradient(150deg, rgba(34,27,20,0.98) 0%, rgba(14,14,14,0.985) 46%, rgba(7,7,7,0.995) 100%) !important;
  border-right:1px solid rgba(224,164,101,0.58) !important;
  box-shadow:24px 0 60px rgba(0,0,0,0.82),
      0 0 40px rgba(200,130,60,0.10),
      inset -1px 0 0 rgba(255,255,255,0.06) !important;
}
body.theme-dark .side-menu::before{
  background:linear-gradient(115deg, transparent 0%, rgba(255,255,255,0.045) 20%, transparent 39%),
      radial-gradient(circle at 40% 0%, rgba(255,210,150,0.10), transparent 35%),
      linear-gradient(180deg, rgba(255,255,255,0.018), transparent 45%, rgba(0,0,0,0.22)) !important;
  opacity:.9 !important;
}
body.theme-dark .side-menu::after{
  background:linear-gradient(180deg, transparent, rgba(255,204,140,0.72), transparent) !important;
  box-shadow:0 0 18px rgba(224,164,101,0.32) !important;
}
body.theme-dark .side-menu-close{
  border:1px solid rgba(224,164,101,0.5) !important;
  background:linear-gradient(180deg, rgba(54,46,38,0.82), rgba(10,10,10,0.72)) !important;
  box-shadow:0 12px 24px rgba(0,0,0,0.38), inset 0 1px 0 rgba(255,255,255,0.12) !important;
}
body.theme-dark .side-profile{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:linear-gradient(180deg, rgba(255,255,255,0.045), rgba(255,255,255,0.016)),
      radial-gradient(circle at 12% 50%, rgba(224,164,101,0.13), transparent 55%) !important;
  box-shadow:0 18px 28px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.08) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
}
body.theme-dark .side-avatar{
  border:1.5px solid rgba(224,164,101,0.76) !important;
  background:radial-gradient(circle at 30% 20%, rgba(255,220,170,0.35), transparent 38%),
      linear-gradient(180deg, rgba(200,130,60,0.34), rgba(10,10,10,0.88)) !important;
  box-shadow:0 0 20px rgba(200,130,60,0.18), inset 0 1px 0 rgba(255,255,255,0.18) !important;
}
body.theme-dark .side-profile-sub{
  color:rgba(245,240,232,0.62) !important;
}
body.theme-dark .side-link{
  border:1px solid rgba(224,164,101,0.16) !important;
  background:linear-gradient(180deg, rgba(255,255,255,0.048), rgba(255,255,255,0.018)),
      linear-gradient(90deg, rgba(200,130,60,0.045), transparent 62%) !important;
  color:rgba(245,240,232,0.92) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.06), 0 9px 18px rgba(0,0,0,0.18) !important;
}
body.theme-dark .side-link::before{
  background:radial-gradient(circle at 30% 20%, rgba(255,225,180,0.22), transparent 46%),
      linear-gradient(180deg, rgba(224,164,101,0.13), rgba(0,0,0,0.16)) !important;
  border:1px solid rgba(224,164,101,0.18) !important;
}
body.theme-dark .side-link svg{
  color:var(--gold-light) !important;
  filter:drop-shadow(0 3px 6px rgba(0,0,0,0.28)) !important;
}
body.theme-dark .side-link::after{
  color:rgba(224,164,101,0.62) !important;
}
body.theme-dark .side-link.active{
  background:linear-gradient(180deg, rgba(224,164,101,0.18), rgba(224,164,101,0.045)),
      linear-gradient(90deg, rgba(200,130,60,0.24), rgba(200,130,60,0.045)) !important;
  border-color:rgba(224,164,101,0.48) !important;
  box-shadow:0 0 24px rgba(200,130,60,0.13),
      inset 0 1px 0 rgba(255,255,255,0.10),
      0 12px 22px rgba(0,0,0,0.22) !important;
}
body.theme-dark .side-link.side-link-premium-card span{
  color:rgba(245,240,232,0.92) !important;
}
body.theme-dark .side-link.side-link-premium-card.active span{
  color:#fff4e9 !important;
}
body.theme-dark .side-link:active,
body.theme-dark .side-link.clicked{
  background:linear-gradient(180deg, rgba(224,164,101,0.20), rgba(224,164,101,0.07)),
      linear-gradient(90deg, rgba(200,130,60,0.22), transparent 68%) !important;
  border-color:rgba(224,164,101,0.50) !important;
}
body.theme-dark .side-social-title{
  color:rgba(245,240,232,0.52) !important;
}
body.theme-dark .side-social{
  background:linear-gradient(180deg, rgba(224,164,101,0.16), rgba(0,0,0,0.24)) !important;
  border-color:rgba(224,164,101,0.34) !important;
  box-shadow:0 10px 18px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark .top-page-title,
body.theme-dark .schedule-brand,
body.theme-dark .budget-page-title{
  color:var(--text-light) !important;
  text-shadow:0 2px 12px rgba(0,0,0,0.45) !important;
}
body.theme-dark .budget-reference-upload{
  border:1px dashed rgba(224,164,101,0.48) !important;
  background:radial-gradient(circle at 8% 20%, rgba(224,164,101,0.12), transparent 40%),
      linear-gradient(180deg, rgba(34,34,34,0.78), rgba(16,16,16,0.9)) !important;
  box-shadow:0 12px 24px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .budget-reference-icon{
  border:1px solid rgba(224,164,101,0.38) !important;
  background:radial-gradient(circle at 30% 18%, rgba(255,220,170,0.22), transparent 45%),
      linear-gradient(180deg, rgba(224,164,101,0.14), rgba(0,0,0,0.12)) !important;
  color:var(--gold-light) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark .budget-reference-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-reference-sub{
  color:var(--text-muted) !important;
}
body.theme-dark .budget-reference-action{
  border:1px solid rgba(224,164,101,0.42) !important;
  background:rgba(224,164,101,0.09) !important;
  color:var(--gold-light) !important;
}
body.theme-dark .budget-reference-upload.has-file{
  border-color:rgba(224,164,101,0.76) !important;
  box-shadow:0 0 24px rgba(200,130,60,0.16), 0 12px 24px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .budget-reference-upload.has-file .budget-reference-action{
  background:linear-gradient(180deg, rgba(224,164,101,0.24), rgba(200,130,60,0.10)) !important;
  color:#fff3e5 !important;
}
body.theme-dark .budget-review-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-steps.step-3::before{
  background:linear-gradient(90deg, var(--gold-light) 0%, rgba(200,130,60,0.82) 66%, rgba(255,255,255,0.18) 66%, rgba(255,255,255,0.16) 100%) !important;
}
body.theme-dark .budget-step.done .budget-step-num{
  border-color:rgba(224,164,101,0.78) !important;
  color:var(--gold-light) !important;
  background:linear-gradient(180deg, rgba(26,22,18,0.98), rgba(9,9,9,0.98)) !important;
  box-shadow:0 0 18px rgba(200,130,60,0.20), 0 10px 18px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.12) !important;
}
body.theme-dark .budget-step.done .budget-step-num::after{
  background:#111 !important;
  border:1px solid rgba(224,164,101,0.72) !important;
  color:var(--gold-light) !important;
}
body.theme-dark .budget-review-section-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-review-summary{
  border:1px solid rgba(200,130,60,0.30) !important;
  background:linear-gradient(180deg, rgba(34,34,34,0.78), rgba(14,14,14,0.90)) !important;
  box-shadow:0 12px 24px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .budget-review-summary-item{
  border-right:1px solid rgba(255,255,255,0.12) !important;
}
body.theme-dark .budget-review-summary-item:last-child{
  border-right:0 !important;
}
body.theme-dark .budget-review-summary-item svg{
  color:var(--gold-light) !important;
}
body.theme-dark .budget-review-k{
  color:var(--text-muted) !important;
}
body.theme-dark .budget-review-v{
  color:var(--text-light) !important;
}
body.theme-dark .budget-review-quote{
  border:1px solid rgba(200,130,60,0.28) !important;
  background:linear-gradient(180deg, rgba(34,34,34,0.76), rgba(14,14,14,0.88)) !important;
  box-shadow:0 12px 24px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.035) !important;
}
body.theme-dark .budget-review-quote-mark{
  color:var(--gold-light) !important;
}
body.theme-dark .budget-review-idea-text{
  color:rgba(245,240,232,0.84) !important;
}
body.theme-dark .budget-review-refs{
  border:1px solid rgba(200,130,60,0.28) !important;
  background:linear-gradient(180deg, rgba(34,34,34,0.72), rgba(14,14,14,0.88)) !important;
  box-shadow:0 12px 24px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.035) !important;
}
body.theme-dark .budget-review-ref-card{
  background:radial-gradient(circle at 35% 20%, rgba(224,164,101,0.15), transparent 42%),
      linear-gradient(180deg, rgba(40,40,40,0.88), rgba(17,17,17,0.94)) !important;
  border:1px solid rgba(255,255,255,0.08) !important;
}
body.theme-dark .budget-review-ref-card.empty{
  color:var(--text-muted) !important;
}
body.theme-dark .budget-review-zoom{
  background:rgba(0,0,0,0.66) !important;
  border:1px solid rgba(255,255,255,0.18) !important;
  color:#fff !important;
}
body.theme-dark .budget-review-analysis{
  border:1px solid rgba(200,130,60,0.28) !important;
  background:linear-gradient(180deg, rgba(34,34,34,0.76), rgba(14,14,14,0.88)) !important;
  box-shadow:0 12px 24px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.035) !important;
}
body.theme-dark .budget-review-analysis-item{
  border-right:1px solid rgba(255,255,255,0.12) !important;
}
body.theme-dark .budget-review-analysis-item:last-child{
  border-right:0 !important;
}
body.theme-dark .budget-review-analysis-item svg{
  color:var(--gold-light) !important;
}
body.theme-dark .budget-review-note{
  border:1px solid rgba(200,130,60,0.28) !important;
  background:linear-gradient(180deg, rgba(34,34,34,0.76), rgba(14,14,14,0.88)) !important;
  box-shadow:0 12px 24px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.035) !important;
}
body.theme-dark .budget-review-note svg{
  color:var(--gold-light) !important;
}
body.theme-dark .budget-review-note-text{
  color:rgba(245,240,232,0.78) !important;
}
body.theme-dark .budget-steps.step-4::before{
  background:linear-gradient(90deg, var(--gold-light) 0%, rgba(200,130,60,0.88) 100%) !important;
}
body.theme-dark .budget-success-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-success-card{
  border:1px solid rgba(200,130,60,0.30) !important;
  background:radial-gradient(circle at 18% 8%, rgba(224,164,101,0.12), transparent 42%),
      radial-gradient(circle at 86% 78%, rgba(224,164,101,0.07), transparent 36%),
      linear-gradient(180deg, rgba(25,25,25,0.80), rgba(12,12,12,0.94)) !important;
  box-shadow:0 18px 34px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.045) !important;
}
body.theme-dark .budget-success-card::after{
  background:radial-gradient(circle at 48% 45%, transparent 0 18%, rgba(224,164,101,.48) 19% 20%, transparent 21%),
      radial-gradient(circle at 30% 72%, transparent 0 15%, rgba(224,164,101,.38) 16% 17%, transparent 18%),
      linear-gradient(135deg, transparent 48%, rgba(224,164,101,.38) 49% 50%, transparent 51%) !important;
  filter:blur(.1px) !important;
}
body.theme-dark .budget-success-icon-big{
  border:1px solid rgba(224,164,101,0.52) !important;
  background:radial-gradient(circle at 36% 24%, rgba(255,232,198,0.22), transparent 42%),
      linear-gradient(180deg, rgba(224,164,101,0.13), rgba(0,0,0,0.18)) !important;
  color:var(--gold-light) !important;
  box-shadow:0 0 30px rgba(200,130,60,0.18), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark .budget-success-card-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-success-card-sub{
  color:rgba(245,240,232,0.66) !important;
}
body.theme-dark .budget-success-divider{
  background:linear-gradient(90deg, rgba(255,255,255,0.02), rgba(224,164,101,0.28), rgba(255,255,255,0.02)) !important;
}
body.theme-dark .budget-success-divider::after{
  color:rgba(224,164,101,0.62) !important;
  background:#111 !important;
}
body.theme-dark .budget-success-mini-icon{
  color:var(--gold-light) !important;
  border:1px solid rgba(224,164,101,0.40) !important;
  background:rgba(0,0,0,0.18) !important;
}
body.theme-dark .budget-success-row-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-success-row-text{
  color:rgba(245,240,232,0.66) !important;
}
body.theme-dark .budget-success-pill{
  border:1px solid rgba(224,164,101,0.30) !important;
  background:rgba(0,0,0,0.20) !important;
  color:var(--gold-light) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .budget-success-checks li{
  color:rgba(245,240,232,0.66) !important;
}
body.theme-dark .budget-success-checks li::before{
  color:var(--gold-light) !important;
}
body.theme-dark .budget-success-security{
  border:1px solid rgba(200,130,60,0.24) !important;
  background:linear-gradient(180deg, rgba(34,34,34,0.70), rgba(14,14,14,0.86)) !important;
}
body.theme-dark .budget-success-security svg{
  color:var(--gold-light) !important;
}
body.theme-dark .budget-success-security-icon{
  border:1px solid rgba(224,164,101,0.30) !important;
  background:rgba(0,0,0,0.20) !important;
}
body.theme-dark .budget-success-security-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-success-security-sub{
  color:rgba(245,240,232,0.58) !important;
}
body.theme-dark .budget-meanwhile-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-meanwhile-sub{
  color:rgba(245,240,232,0.60) !important;
}
body.theme-dark .budget-gallery-btn{
  border:1px solid rgba(224,164,101,0.70) !important;
  background:linear-gradient(180deg, rgba(224,164,101,0.08), rgba(0,0,0,0.18)) !important;
  color:var(--gold-light) !important;
  box-shadow:0 12px 24px rgba(0,0,0,0.20), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .budget-auto-send-box{
  border:1px solid rgba(224,164,101,0.38) !important;
  background:radial-gradient(circle at 12% 18%, rgba(224,164,101,0.16), transparent 42%),
      linear-gradient(180deg, rgba(34,34,34,0.78), rgba(13,13,13,0.92)) !important;
  box-shadow:0 14px 26px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.045) !important;
}
body.theme-dark .budget-auto-send-box::before{
  background:linear-gradient(110deg, transparent 0%, rgba(255,255,255,0.055) 22%, transparent 42%) !important;
}
body.theme-dark .budget-auto-send-ring{
  color:#fff1df !important;
  border:1px solid rgba(224,164,101,0.60) !important;
  background:radial-gradient(circle at 34% 25%, rgba(255,226,184,0.24), transparent 44%),
      conic-gradient(from -90deg, var(--gold-light) var(--budget-count-progress, 100%), rgba(255,255,255,0.10) 0),
      rgba(0,0,0,0.28) !important;
  box-shadow:0 0 26px rgba(200,130,60,0.18), inset 0 1px 0 rgba(255,255,255,0.10) !important;
}
body.theme-dark .budget-auto-send-ring::after{
  background:linear-gradient(180deg, rgba(24,24,24,0.98), rgba(9,9,9,0.98)) !important;
}
body.theme-dark .budget-auto-send-title{
  color:var(--text-light) !important;
}
body.theme-dark .budget-auto-send-sub{
  color:rgba(245,240,232,0.62) !important;
}
body.theme-dark .budget-auto-send-box.is-opening{
  border-color:rgba(224,164,101,0.78) !important;
  box-shadow:0 0 28px rgba(200,130,60,0.16), 0 14px 26px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.055) !important;
}
body.theme-dark #budgetStep4 .budget-auto-send-box{
  border:1px solid rgba(224,164,101,0.82) !important;
  background:radial-gradient(circle at 12% 18%, rgba(224,164,101,0.24), transparent 42%),
      linear-gradient(180deg, rgba(42,34,28,0.94), rgba(12,12,12,0.98)) !important;
  box-shadow:0 0 34px rgba(200,130,60,0.22),
      0 16px 28px rgba(0,0,0,0.30),
      inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark #budgetStep4 .budget-auto-send-title{
  color:#fff6ea !important;
}
body.theme-dark #budgetStep4 .budget-auto-send-sub{
  color:rgba(245,240,232,0.76) !important;
}
body.theme-dark .budget-send-now-btn{
  border:1px solid rgba(224,164,101,0.62) !important;
  background:linear-gradient(180deg, rgba(224,164,101,0.24), rgba(200,130,60,0.10)) !important;
  color:#fff1df !important;
  box-shadow:0 8px 16px rgba(0,0,0,0.20), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark .ambient-audio-toggle{
  border:1px solid rgba(224,164,101,0.38) !important;
  background:linear-gradient(180deg, rgba(22,22,22,0.82), rgba(7,7,7,0.88)) !important;
  color:rgba(245,240,232,0.78) !important;
  backdrop-filter:blur(10px) !important;
  box-shadow:0 12px 24px rgba(0,0,0,0.34), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .ambient-audio-toggle:hover{
  border-color:rgba(224,164,101,0.62) !important;
}
body.theme-dark .ambient-audio-toggle svg{
  color:var(--gold-light) !important;
}
body.theme-dark .ambient-audio-toggle.is-paused{
  color:rgba(245,240,232,0.62) !important;
  border-color:rgba(255,255,255,0.16) !important;
}
body.theme-dark .ambient-audio-toggle.is-paused svg{
  color:rgba(224,164,101,0.70) !important;
}
body.theme-dark .ambient-audio-round:not(.is-paused){
  border-color:rgba(224,164,101,0.68) !important;
  box-shadow:0 0 22px rgba(200,130,60,0.18), 0 12px 24px rgba(0,0,0,0.34), inset 0 1px 0 rgba(255,255,255,0.06) !important;
}
body.theme-dark .ambient-audio-round{
  background:rgba(8,8,8,0.42) !important;
  border-color:rgba(224,164,101,0.24) !important;
  box-shadow:0 10px 22px rgba(0,0,0,0.18), inset 0 1px 0 rgba(255,255,255,0.035) !important;
}
body.theme-dark .ambient-audio-round svg{
  opacity:.76 !important;
}
body.theme-dark .ambient-audio-round:hover{
  opacity:.78 !important;
}
body.theme-dark .ambient-audio-round:not(.is-paused){
  opacity:.56 !important;
  border-color:rgba(224,164,101,0.34) !important;
  box-shadow:0 0 18px rgba(200,130,60,0.10), 0 10px 22px rgba(0,0,0,0.18), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .ambient-audio-round{
  background:rgba(8,8,8,0.62) !important;
  border-color:rgba(224,164,101,0.36) !important;
  box-shadow:0 12px 24px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.045) !important;
}
body.theme-dark .ambient-audio-round svg{
  opacity:.88 !important;
}
body.theme-dark .ambient-audio-round:hover{
  opacity:.9 !important;
}
body.theme-dark .ambient-audio-round:not(.is-paused){
  opacity:.74 !important;
  border-color:rgba(224,164,101,0.48) !important;
  box-shadow:0 0 20px rgba(200,130,60,0.14), 0 12px 24px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.055) !important;
}
body.theme-dark .business-card-overlay{
  background:rgba(0,0,0,0.82) !important;
  backdrop-filter:blur(10px) !important;
}
body.theme-dark .business-card-modal{
  background:#050505 !important;
}
body.theme-dark .business-card-close{
  border:1px solid rgba(224,164,101,0.42) !important;
  background:rgba(0,0,0,0.54) !important;
  color:#fff4e8 !important;
  box-shadow:0 12px 26px rgba(0,0,0,0.38), inset 0 1px 0 rgba(255,255,255,0.07) !important;
  backdrop-filter:blur(8px) !important;
}
body.theme-dark .business-card-face{
  background:transparent !important;
}
body.theme-dark .business-card-hint{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:rgba(0,0,0,0.42) !important;
  color:rgba(255,244,232,0.82) !important;
  box-shadow:0 10px 20px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.05) !important;
  backdrop-filter:blur(8px) !important;
}
body.theme-dark .business-card-face{
  background:transparent !important;
}
body.theme-dark .ambient-audio-round{
  background:linear-gradient(180deg, rgba(28,24,20,0.98), rgba(7,7,7,0.98)) !important;
  border-color:rgba(224,164,101,0.58) !important;
  box-shadow:0 12px 26px rgba(0,0,0,0.38), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark .ambient-audio-round:not(.is-paused){
  background:linear-gradient(180deg, rgba(38,28,20,0.98), rgba(8,8,8,0.98)) !important;
  border-color:rgba(224,164,101,0.72) !important;
  box-shadow:0 0 22px rgba(200,130,60,0.18), 0 12px 26px rgba(0,0,0,0.38), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark .business-card-modal.launch-from-footer-card{
  --business-card-launch-x:0px !important;
  --business-card-launch-y:58vh !important;
}
body.theme-dark .business-card-modal.launch-from-footer-card::before{
  background:radial-gradient(circle, rgba(255,236,210,0.34) 0%, rgba(224,164,101,0.24) 34%, transparent 72%) !important;
  box-shadow:0 0 26px rgba(224,164,101,0.28),
      0 0 54px rgba(224,164,101,0.16) !important;
}
body.theme-dark .schedule-modal.launch-from-footer-schedule::before{
  background:radial-gradient(circle, rgba(255,236,210,0.34) 0%, rgba(224,164,101,0.24) 34%, transparent 72%) !important;
  box-shadow:0 0 26px rgba(224,164,101,0.28),
      0 0 54px rgba(224,164,101,0.16) !important;
}
body.theme-dark .schedule-modal-overlay{
  background:transparent !important;
  backdrop-filter:none !important;
}
body.theme-dark .schedule-modal{
  background:transparent !important;
  box-shadow:none !important;
}
body.theme-dark .schedule-modal.open{
  background:transparent !important;
}
body.theme-dark .schedule-shell{
  background:transparent !important;
}
body.theme-dark .schedule-content{
  background:transparent !important;
}
body.theme-dark .schedule-panel,
body.theme-dark .schedule-hero,
body.theme-dark .schedule-wa-bar,
body.theme-dark .schedule-summary-card,
body.theme-dark .schedule-calendar-card,
body.theme-dark .schedule-step-card{
  backdrop-filter:blur(14px) !important;
}
body.theme-dark.schedule-window-open .top-menu-btn,
body.theme-dark.schedule-window-open .top-alert-btn,
body.theme-dark.schedule-window-open .top-page-title,
body.theme-dark.schedule-window-open .screen-fit{
  opacity:0 !important;
}
body.theme-dark .schedule-modal-overlay{
  background:radial-gradient(circle at 18% 0%, rgba(200,130,60,0.18), transparent 32%),
      radial-gradient(circle at 85% 18%, rgba(224,164,101,0.10), transparent 34%),
      linear-gradient(180deg, #090909 0%, #0c0c0c 46%, #050505 100%) !important;
  backdrop-filter:none !important;
}
body.theme-dark .schedule-modal{
  background:radial-gradient(circle at 18% 0%, rgba(200,130,60,0.18), transparent 32%),
      radial-gradient(circle at 85% 18%, rgba(224,164,101,0.10), transparent 34%),
      linear-gradient(180deg, #090909 0%, #0c0c0c 46%, #050505 100%) !important;
  box-shadow:none !important;
}
body.theme-dark .schedule-modal.open{
  background:radial-gradient(circle at 18% 0%, rgba(200,130,60,0.18), transparent 32%),
      radial-gradient(circle at 85% 18%, rgba(224,164,101,0.10), transparent 34%),
      linear-gradient(180deg, #090909 0%, #0c0c0c 46%, #050505 100%) !important;
}
body.theme-dark .schedule-shell{
  background:transparent !important;
}
body.theme-dark .schedule-content{
  background:transparent !important;
}
body.theme-dark.schedule-window-open:not(.side-menu-window-open):not(.business-card-open) #openSideMenu::before{
  color:var(--gold-light) !important;
}
body.theme-dark.gallery-window-open:not(.side-menu-window-open):not(.business-card-open) #openSideMenu::before{
  color:var(--gold-light) !important;
}
body.theme-dark.styles-window-open:not(.side-menu-window-open):not(.business-card-open) #openSideMenu::before{
  color:var(--gold-light) !important;
}
body.theme-dark.budget-window-open:not(.side-menu-window-open):not(.business-card-open) #openSideMenu::before{
  color:var(--gold-light) !important;
}
body.theme-dark .styles-modal-overlay{
  background:radial-gradient(circle at 18% 0%, rgba(200,130,60,0.18), transparent 32%),
      radial-gradient(circle at 85% 18%, rgba(224,164,101,0.10), transparent 34%),
      linear-gradient(180deg, #090909 0%, #0c0c0c 46%, #050505 100%) !important;
  backdrop-filter:none !important;
}
body.theme-dark .styles-modal,
body.theme-dark .styles-modal.open,
body.theme-dark .styles-shell{
  background:radial-gradient(circle at 18% 0%, rgba(200,130,60,0.18), transparent 32%),
      radial-gradient(circle at 85% 18%, rgba(224,164,101,0.10), transparent 34%),
      linear-gradient(180deg, #090909 0%, #0c0c0c 46%, #050505 100%) !important;
}
body.theme-dark .gallery-modal-overlay{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #0d0d0d 0%, #12100e 35%, #21170f 64%, #0b0b0b 100%) !important;
  backdrop-filter:none !important;
}
body.theme-dark .gallery-modal{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #0d0d0d 0%, #12100e 35%, #21170f 64%, #0b0b0b 100%) !important;
}
body.theme-dark .gallery-modal.open,
body.theme-dark .gallery-modal.open .gallery-shell{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #0d0d0d 0%, #12100e 35%, #21170f 64%, #0b0b0b 100%) !important;
}
body.theme-dark .gallery-modal.open .gallery-shell::before{
  background:linear-gradient(124deg, transparent 0%, rgba(255,255,255,0.04) 22%, transparent 45%),
      radial-gradient(circle at 50% 3%, rgba(255,220,170,0.12), transparent 38%),
      radial-gradient(circle at 50% 62%, transparent 0%, rgba(0,0,0,0.18) 72%, rgba(0,0,0,0.42) 100%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .styles-modal-overlay{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #0d0d0d 0%, #12100e 35%, #21170f 64%, #0b0b0b 100%) !important;
  backdrop-filter:none !important;
}
body.theme-dark .styles-modal{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #0d0d0d 0%, #12100e 35%, #21170f 64%, #0b0b0b 100%) !important;
}
body.theme-dark .styles-modal.open,
body.theme-dark .styles-modal.open .styles-shell{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #0d0d0d 0%, #12100e 35%, #21170f 64%, #0b0b0b 100%) !important;
}
body.theme-dark .styles-modal.open .styles-shell::before{
  background:linear-gradient(124deg, transparent 0%, rgba(255,255,255,0.04) 22%, transparent 45%),
      radial-gradient(circle at 50% 3%, rgba(255,220,170,0.12), transparent 38%),
      radial-gradient(circle at 50% 62%, transparent 0%, rgba(0,0,0,0.18) 72%, rgba(0,0,0,0.42) 100%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .schedule-modal-overlay{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #0d0d0d 0%, #12100e 35%, #21170f 64%, #0b0b0b 100%) !important;
  backdrop-filter:none !important;
}
body.theme-dark .schedule-modal{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #0d0d0d 0%, #12100e 35%, #21170f 64%, #0b0b0b 100%) !important;
}
body.theme-dark .schedule-modal.open,
body.theme-dark .schedule-modal.open .schedule-shell{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #0d0d0d 0%, #12100e 35%, #21170f 64%, #0b0b0b 100%) !important;
}
body.theme-dark .schedule-modal.open .schedule-shell::before{
  background:linear-gradient(124deg, transparent 0%, rgba(255,255,255,0.04) 22%, transparent 45%),
      radial-gradient(circle at 50% 3%, rgba(255,220,170,0.12), transparent 38%),
      radial-gradient(circle at 50% 62%, transparent 0%, rgba(0,0,0,0.18) 72%, rgba(0,0,0,0.42) 100%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .budget-modal-overlay{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #0d0d0d 0%, #12100e 35%, #21170f 64%, #0b0b0b 100%) !important;
  backdrop-filter:none !important;
}
body.theme-dark .budget-modal{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #0d0d0d 0%, #12100e 35%, #21170f 64%, #0b0b0b 100%) !important;
}
body.theme-dark .budget-modal.open,
body.theme-dark .budget-modal.open .budget-shell{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #0d0d0d 0%, #12100e 35%, #21170f 64%, #0b0b0b 100%) !important;
}
body.theme-dark .budget-modal.open .budget-shell::before{
  background:linear-gradient(124deg, transparent 0%, rgba(255,255,255,0.04) 22%, transparent 45%),
      radial-gradient(circle at 50% 3%, rgba(255,220,170,0.12), transparent 38%),
      radial-gradient(circle at 50% 62%, transparent 0%, rgba(0,0,0,0.18) 72%, rgba(0,0,0,0.42) 100%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .hero-title,
body.theme-dark .schedule-hero-title,
body.theme-dark .styles-hero-title,
body.theme-dark .gallery-hero-title,
body.theme-dark .budget-page-title,
body.theme-dark .budget-hero-title{
  text-shadow:0 1px 0 rgba(255,255,255,0.05),
      0 3px 10px rgba(0,0,0,0.42),
      0 8px 22px rgba(0,0,0,0.38),
      0 0 34px rgba(0,0,0,0.24) !important;
  filter:drop-shadow(0 2px 10px rgba(0,0,0,0.22)) !important;
}
body.theme-dark .shop-modal-overlay{
  background:rgba(0,0,0,0.76) !important;
  backdrop-filter:blur(6px) !important;
}
body.theme-dark .shop-modal{
  background:radial-gradient(circle at 18% 0%, rgba(200,130,60,0.16), transparent 30%),
      radial-gradient(circle at 84% 22%, rgba(224,164,101,0.08), transparent 34%),
      linear-gradient(180deg, #070707 0%, #0d0b0a 40%, #13100e 68%, #070707 100%) !important;
}
body.theme-dark .shop-shell{
  color:var(--text-light) !important;
}
body.theme-dark .shop-hero-title{
  color:#f3ede6 !important;
  text-shadow:0 10px 22px rgba(0,0,0,.46), 0 0 18px rgba(224,164,101,.12) !important;
}
body.theme-dark .shop-hero-title .spark{
  color:var(--gold-light) !important;
}
body.theme-dark .shop-hero-sub{
  color:rgba(245,240,232,0.62) !important;
}
body.theme-dark .shop-search-box{
  border:1px solid rgba(200,130,60,.55) !important;
  background:linear-gradient(180deg, rgba(18,18,18,.92), rgba(12,12,12,.92)) !important;
  box-shadow:0 14px 28px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.03) !important;
}
body.theme-dark .shop-search-icon,
body.theme-dark .shop-search-filter{
  color:var(--gold-light) !important;
}
body.theme-dark .shop-search-box input{
  background:transparent !important;
  border:0 !important;
  outline:none !important;
  color:#f2ece4 !important;
}
body.theme-dark .shop-search-box input::placeholder{
  color:rgba(245,240,232,.48) !important;
}
body.theme-dark .shop-chip{
  border:1px solid rgba(200,130,60,.48) !important;
  background:linear-gradient(180deg, rgba(24,24,24,.92), rgba(10,10,10,.92)) !important;
  color:#d8d0c7 !important;
  box-shadow:0 10px 22px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.03) !important;
}
body.theme-dark .shop-chip.active{
  color:#fff3e4 !important;
  border-color:rgba(224,164,101,.76) !important;
  background:linear-gradient(180deg, rgba(58,42,28,.98), rgba(28,22,17,.95)) !important;
  box-shadow:0 14px 28px rgba(0,0,0,.34), 0 0 0 1px rgba(224,164,101,.14) inset !important;
}
body.theme-dark .shop-featured-card{
  border:1px solid rgba(200,130,60,.52) !important;
  background:linear-gradient(90deg, rgba(10,10,10,.22) 0%, rgba(11,11,11,.16) 48%, rgba(7,7,7,.10) 100%),
      radial-gradient(circle at 86% 18%, rgba(255,255,255,.08), transparent 18%),
      linear-gradient(135deg, rgba(14,14,14,.14) 0%, rgba(23,17,13,.10) 100%) !important;
  box-shadow:0 18px 32px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .shop-featured-copy .shop-kicker{
  color:var(--gold-light) !important;
}
body.theme-dark .shop-featured-off{
  color:#f6f0ea !important;
}
body.theme-dark .shop-featured-copy .shop-off-sub{
  color:#ece1d6 !important;
}
body.theme-dark .shop-featured-copy .shop-off-note{
  color:rgba(245,240,232,.58) !important;
}
body.theme-dark .shop-featured-cta{
  border:1px solid rgba(224,164,101,.44) !important;
  background:linear-gradient(180deg,#d7a36a 0%, #b97333 100%) !important;
  color:#fef9f2 !important;
  box-shadow:0 12px 22px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.22) !important;
}
body.theme-dark .shop-featured-cta .circle{
  background:#fff !important;
  color:#57412b !important;
}
body.theme-dark .shop-featured-media{
  background:transparent !important;
}
body.theme-dark .shop-featured-media::after{
  background:linear-gradient(90deg, rgba(9,9,9,0) 0%, rgba(9,9,9,.10) 44%, rgba(9,9,9,.24) 100%) !important;
}
body.theme-dark .shop-product-mock.aftercare-large{
  background:linear-gradient(180deg, #0f0f10 0%, #1a1a1b 40%, #0c0c0d 100%) !important;
  box-shadow:0 22px 30px rgba(0,0,0,.42), 0 0 0 1px rgba(224,164,101,.12) inset !important;
}
body.theme-dark .shop-product-mock.aftercare-large::before{
  background:linear-gradient(180deg,#202020 0%, #111 100%) !important;
  box-shadow:0 2px 0 rgba(255,255,255,.03) inset !important;
}
body.theme-dark .shop-product-mock.aftercare-large::after{
  color:#d3a169 !important;
}
body.theme-dark .shop-card{
  border:1px solid rgba(200,130,60,.46) !important;
  background:linear-gradient(180deg, rgba(14,14,14,.96), rgba(10,10,10,.96)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.03) !important;
}
body.theme-dark .shop-card-media{
  background:linear-gradient(180deg, #14110f, #0d0d0d) !important;
}
body.theme-dark .shop-card[data-category="Cuidados"] .shop-card-media::before{
  background-image:url("https://odonto.linkappy.com/images/odontologia-page-image-009.jpg") !important;
}
body.theme-dark .shop-card[data-category="Acessórios"] .shop-card-media::before{
  background-image:url("https://odonto.linkappy.com/images/odontologia-page-image-010.jpg") !important;
}
body.theme-dark .shop-card[data-category="Merch"] .shop-card-media::before{
  background-image:url("https://odonto.linkappy.com/images/odontologia-page-image-011.jpg") !important;
}
body.theme-dark .shop-card[data-category="Vouchers"] .shop-card-media::before{
  background-image:linear-gradient(135deg, rgba(20,16,14,.96), rgba(6,6,6,.98)) !important;
}
body.theme-dark .shop-voucher-art{
  border:1px solid rgba(200,130,60,.34) !important;
  background:linear-gradient(180deg, rgba(19,19,19,.96), rgba(8,8,8,.98)) !important;
  color:#d8a56e !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.02) !important;
}
body.theme-dark .shop-voucher-art::before,
body.theme-dark .shop-voucher-art::after{
  border:1px solid rgba(200,130,60,.24) !important;
}
body.theme-dark .shop-card-title{
  color:#f2ede7 !important;
}
body.theme-dark .shop-card-desc{
  color:rgba(245,240,232,.72) !important;
}
body.theme-dark .shop-card-price{
  color:var(--gold-light) !important;
}
body.theme-dark .shop-card-btn{
  border:1px solid rgba(200,130,60,.5) !important;
  background:linear-gradient(180deg, rgba(24,24,24,.98), rgba(12,12,12,.98)) !important;
  color:#f3ede6 !important;
  box-shadow:0 10px 18px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.03) !important;
}
body.theme-dark .shop-benefits{
  border:1px solid rgba(200,130,60,.38) !important;
  background:linear-gradient(180deg, rgba(15,15,15,.96), rgba(9,9,9,.96)) !important;
  box-shadow:0 14px 24px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.02) !important;
}
body.theme-dark .shop-benefit{
  color:#d6cfc7 !important;
}
body.theme-dark .shop-benefit + .shop-benefit{
  border-left:1px solid rgba(200,130,60,.14) !important;
}
body.theme-dark .shop-benefit svg{
  color:var(--gold-light) !important;
}
@media (max-width:390px){
body.theme-dark .shop-benefit:nth-child(3),
body.theme-dark .shop-benefit:nth-child(4){
  border-top:1px solid rgba(200,130,60,.14) !important;
}
body.theme-dark .shop-benefit:nth-child(3){
  border-left:none !important;
}
}
body.theme-dark.store-window-open:not(.side-menu-window-open):not(.business-card-open) #openSideMenu::before{
  color:var(--gold-light) !important;
}
body.theme-dark .shop-content .shop-whatsapp-bar,
body.theme-dark.store-window-open .shop-whatsapp-bar{
  border:0 !important;
}
body.theme-dark .budget-modal.launch-from-budget-trigger::before{
  background:radial-gradient(circle, rgba(255,236,210,0.34) 0%, rgba(224,164,101,0.24) 34%, transparent 72%) !important;
  box-shadow:0 0 26px rgba(224,164,101,0.28),
      0 0 54px rgba(224,164,101,0.16) !important;
}
body.theme-dark.styles-window-open .styles-card{
  filter:blur(10px) !important;
}
body.theme-dark .shop-modal.open .shop-title-block,
body.theme-dark .shop-modal.open .shop-search-box,
body.theme-dark .shop-modal.open .shop-chip-row,
body.theme-dark .shop-modal.open .shop-featured-card,
body.theme-dark .shop-modal.open .shop-card,
body.theme-dark .shop-modal.open .shop-benefits{
  filter:blur(10px) !important;
}
body.theme-dark .shop-modal.launch-from-footer-store{
  --business-card-launch-x:0px !important;
  --business-card-launch-y:58vh !important;
}
body.theme-dark .shop-modal.launch-from-footer-store::before{
  background:radial-gradient(circle, rgba(255,236,210,0.34) 0%, rgba(224,164,101,0.24) 34%, transparent 72%) !important;
  box-shadow:0 0 26px rgba(224,164,101,0.28),
      0 0 54px rgba(224,164,101,0.16) !important;
}
body.theme-dark.store-window-open .shop-modal-overlay{
  background:transparent !important;
  backdrop-filter:none !important;
}
body.theme-dark.store-window-open .shop-modal{
  background:radial-gradient(circle at 48% -10%, rgba(224,164,101,0.25) 0%, rgba(200,130,60,0.12) 30%, transparent 52%),
      radial-gradient(circle at -10% 38%, rgba(165,101,42,0.28) 0%, rgba(88,48,24,0.13) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.07) 26%, transparent 48%),
      linear-gradient(165deg, rgba(255,255,255,0.028) 0%, transparent 38%),
      linear-gradient(180deg, #050505 0%, #0e0c0a 32%, #1b130e 62%, #070707 100%) !important;
  box-shadow:none !important;
}
body.theme-dark.store-window-open .shop-modal::after{
  background:radial-gradient(circle at 50% 0%, rgba(255,220,170,0.08), transparent 28%),
      linear-gradient(180deg, rgba(0,0,0,0.04), rgba(0,0,0,0.22)) !important;
}
body.theme-dark.store-window-open .shop-shell{
  background:transparent !important;
}
body.theme-dark.store-window-open .shop-content{
  background:transparent !important;
}
body.theme-dark .side-menu.open .side-menu-close,
body.theme-dark .side-menu.open .side-profile,
body.theme-dark .side-menu.open .side-link,
body.theme-dark .side-menu.open .side-social-title,
body.theme-dark .side-menu.open .side-socials{
  opacity:0 !important;
  filter:blur(10px) !important;
}
body.theme-dark .side-menu-overlay{
  background:rgba(0,0,0,0.72) !important;
  backdrop-filter:blur(8px) !important;
  -webkit-backdrop-filter:blur(8px) !important;
}
body.theme-dark .side-menu{
  background:radial-gradient(circle at 8% 3%, rgba(226,170,100,0.46) 0%, rgba(226,170,100,0.24) 22%, transparent 48%),
      radial-gradient(circle at 84% 0%, rgba(226,170,100,0.22) 0%, transparent 36%),
      linear-gradient(180deg, rgba(42,30,20,0.98) 0%, rgba(22,18,15,0.98) 100%) !important;
  border:1px solid rgba(208,151,86,0.56) !important;
  box-shadow:0 0 0 1px rgba(224,164,101,0.08), 0 0 0 2px rgba(224,164,101,0.06) inset, 0 18px 40px rgba(0,0,0,0.58), 0 0 40px rgba(200,130,60,0.10) !important;
}
body.theme-dark .side-menu::before{
  background:linear-gradient(120deg, rgba(255,255,255,0.09) 0%, transparent 22%, transparent 100%),
      radial-gradient(circle at 24% 7%, rgba(255,225,180,0.22) 0%, transparent 20%),
      linear-gradient(180deg, rgba(255,255,255,0.06), transparent 32%, rgba(0,0,0,0.07) 100%) !important;
}
body.theme-dark .side-menu::after{
  border:1px solid rgba(224,164,101,0.16) !important;
}
body.theme-dark .side-menu-close{
  color:var(--gold-light) !important;
  border:1px solid rgba(224,164,101,0.34) !important;
  background:linear-gradient(180deg, rgba(32,25,21,0.98), rgba(14,14,14,0.98)) !important;
  box-shadow:0 14px 22px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.08), 0 0 16px rgba(224,164,101,0.12) !important;
}
body.theme-dark .side-profile{
  background:linear-gradient(180deg, rgba(42,31,20,0.52), rgba(20,17,15,0.78)),
      radial-gradient(circle at 78% 34%, rgba(224,164,101,0.10), transparent 34%) !important;
  border:1px solid rgba(224,164,101,0.34) !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,0.03), 0 10px 22px rgba(0,0,0,0.26), 0 0 26px rgba(224,164,101,0.08) !important;
}
body.theme-dark .side-avatar{
  color:#f1c488 !important;
  background:radial-gradient(circle at 38% 24%, rgba(255,221,173,0.20) 0%, transparent 22%),
      radial-gradient(circle at 50% 100%, rgba(216,145,67,0.20) 0%, transparent 40%),
      linear-gradient(180deg, rgba(21,21,21,1), rgba(7,7,7,1)) !important;
  border:1.5px solid rgba(224,164,101,0.42) !important;
  box-shadow:0 0 0 2px rgba(224,164,101,0.04), 0 0 20px rgba(224,164,101,0.26), inset 0 0 18px rgba(0,0,0,0.5) !important;
}
body.theme-dark .side-profile-title{
  color:#f8f1e7 !important;
}
body.theme-dark .side-profile-sub{
  color:#d0c1ae !important;
}
body.theme-dark .side-admin-badge{
  background:linear-gradient(180deg, rgba(30,22,14,0.98), rgba(18,18,18,0.98)) !important;
  border:1px solid rgba(224,164,101,0.26) !important;
  color:var(--gold-light) !important;
  box-shadow:0 8px 18px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .side-section-title{
  color:var(--gold-light) !important;
}
body.theme-dark .side-section-title span{
  background:linear-gradient(90deg, rgba(224,164,101,0.35), rgba(224,164,101,0)) !important;
}
body.theme-dark .side-link{
  border:1px solid rgba(224,164,101,0.28) !important;
  background:linear-gradient(180deg, rgba(48,38,31,0.92), rgba(25,22,20,0.94)) !important;
  box-shadow:0 8px 18px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.08), 0 0 14px rgba(224,164,101,0.07) !important;
}
body.theme-dark .side-link::before{
  border-color:rgba(224,164,101,0.18) !important;
  background:linear-gradient(180deg, rgba(45,34,25,0.84), rgba(18,18,18,0.84)) !important;
}
body.theme-dark .side-link svg{
  color:#efb56c !important;
}
body.theme-dark .side-link span{
  color:#ece4d9 !important;
}
body.theme-dark .side-link::after{
  color:rgba(244,226,196,0.68) !important;
}
body.theme-dark .side-link.active{
  border-color:rgba(224,164,101,0.34) !important;
  box-shadow:0 10px 22px rgba(0,0,0,0.26), 0 0 16px rgba(224,164,101,0.08), inset 0 1px 0 rgba(255,255,255,0.05) !important;
  background:linear-gradient(180deg, rgba(38,29,23,0.92), rgba(17,17,17,0.90)) !important;
}
body.theme-dark .side-stat-card{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:linear-gradient(180deg, rgba(28,23,20,0.92), rgba(16,16,16,0.94)) !important;
  box-shadow:0 10px 20px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .side-stat-label{
  color:#ceb28d !important;
}
body.theme-dark .side-stat-value{
  color:#fbf3ea !important;
}
body.theme-dark .side-stat-note{
  color:#98d0a1 !important;
}
body.theme-dark .side-admin-panel{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:radial-gradient(circle at 50% 0%, rgba(224,164,101,0.12), transparent 35%),
      linear-gradient(180deg, rgba(22,18,16,0.96), rgba(10,10,10,0.96)) !important;
  box-shadow:0 0 0 1px rgba(224,164,101,0.08), 0 0 20px rgba(224,164,101,0.16), 0 18px 24px rgba(0,0,0,0.26), inset 0 0 0 1px rgba(255,255,255,0.03) !important;
}
body.theme-dark .side-admin-panel-title{
  color:var(--gold-light) !important;
}
body.theme-dark .side-admin-panel-title::after{
  background:linear-gradient(90deg, rgba(224,164,101,0), rgba(224,164,101,0.36), rgba(224,164,101,0)) !important;
}
body.theme-dark .side-admin-item{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:linear-gradient(180deg, rgba(28,23,20,0.92), rgba(16,16,16,0.94)) !important;
  color:#efe6d8 !important;
  box-shadow:0 8px 18px rgba(0,0,0,0.18), inset 0 1px 0 rgba(255,255,255,0.03) !important;
}
body.theme-dark .side-support-card{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:linear-gradient(180deg, rgba(30,23,18,0.90), rgba(15,15,15,0.92)) !important;
  color:#f0e6d5 !important;
}
body.theme-dark .side-support-card small{
  color:#c7b79b !important;
}
body.theme-dark .side-social-title{
  color:var(--gold-light) !important;
}
body.theme-dark .side-quick-btn,
body.theme-dark .side-socials span{
  background:linear-gradient(180deg, rgba(32,24,18,0.96), rgba(15,15,15,0.96)) !important;
  border:1px solid rgba(224,164,101,0.20) !important;
  color:var(--gold-light) !important;
  box-shadow:0 8px 18px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.03) !important;
}
body.theme-dark .side-menu.open .side-section,
body.theme-dark .side-menu.open .side-stat-card,
body.theme-dark .side-menu.open .side-admin-panel,
body.theme-dark .side-menu.open .side-support-row,
body.theme-dark .side-menu.open .side-quick-row{
  opacity:0 !important;
  filter:blur(10px) !important;
}
body.theme-dark .side-adm-toggle{
  border-color:rgba(224,164,101,0.38) !important;
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.18), transparent 34%),
      linear-gradient(180deg, rgba(42,29,19,0.96), rgba(16,16,16,0.94)) !important;
  box-shadow:0 8px 18px rgba(0,0,0,0.24), 0 0 18px rgba(224,164,101,0.12), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .side-adm-toggle span{
  color:#f4c98f !important;
}
body.theme-dark .side-adm-toggle::after{
  color:rgba(244,201,143,0.78) !important;
}
body.theme-dark .side-menu.adm-mode .side-adm-toggle{
  border-color:rgba(244,201,143,0.48) !important;
}
body.theme-dark .side-link::before{
  border:0 !important;
  background:none !important;
  box-shadow:none !important;
}
body.theme-dark .side-menu:not(.adm-mode)::after{
  border:0 !important;
  background:none !important;
  box-shadow:none !important;
}
body.theme-dark .side-menu.adm-mode::after{
  border:0 !important;
  background:none !important;
  box-shadow:none !important;
}
@media (min-width: 700px){
body.theme-dark .side-menu.open .side-menu-close,
body.theme-dark .side-menu.open .side-profile,
body.theme-dark .side-menu.open .side-section,
body.theme-dark .side-menu.open .side-link,
body.theme-dark .side-menu.open .side-social-title,
body.theme-dark .side-menu.open .side-socials,
body.theme-dark .side-menu.open .side-stat-card,
body.theme-dark .side-menu.open .side-admin-panel,
body.theme-dark .side-menu.open .side-support-row,
body.theme-dark .side-menu.open .side-quick-row{
  filter:none !important;
  -webkit-filter:none !important;
}
body.theme-dark .side-menu{
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}
body.theme-dark .side-menu .side-link,
body.theme-dark .side-menu .side-link span,
body.theme-dark .side-menu .side-link svg{
  filter:none !important;
  -webkit-filter:none !important;
}
}
body.theme-dark .side-menu{
  --side-static-left:252px !important;
}
@media (max-width:640px){
body.theme-dark .side-menu{
  --side-static-left:246px !important;
}
}
@media (max-width:420px){
body.theme-dark .side-menu{
  --side-static-left:min(66vw,238px) !important;
}
}
@media (min-width:641px){
body.theme-dark .side-menu{
  --side-static-left:246px !important;
}
}
body.theme-dark .side-menu.open .side-menu-close,
body.theme-dark .side-menu.open .side-profile,
body.theme-dark .side-menu.open .side-section,
body.theme-dark .side-menu.open .side-link,
body.theme-dark .side-menu.open .side-social-title,
body.theme-dark .side-menu.open .side-socials,
body.theme-dark .side-menu.open .side-stat-card,
body.theme-dark .side-menu.open .side-admin-panel,
body.theme-dark .side-menu.open .side-support-row,
body.theme-dark .side-menu.open .side-quick-row,
body.theme-dark .side-menu.open .side-dashboard-column,
body.theme-dark .side-menu.open .side-nav-column,
body.theme-dark .side-menu.open .side-admin-grid,
body.theme-dark .side-menu.open .side-admin-item,
body.theme-dark .side-menu.open *{
  filter:none !important;
  -webkit-filter:none !important;
}
body.theme-dark .side-menu.open,
body.theme-dark .side-menu.open *{
  text-shadow:none !important;
}
body.theme-dark .side-menu-overlay{
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  filter:none !important;
  -webkit-filter:none !important;
}
body.theme-dark .side-menu{
  filter:none !important;
  -webkit-filter:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}
body.theme-dark .side-menu .side-profile,
body.theme-dark .side-menu .side-link,
body.theme-dark .side-menu .side-section,
body.theme-dark .side-menu .side-section-title,
body.theme-dark .side-menu .side-links,
body.theme-dark .side-menu .side-social-title,
body.theme-dark .side-menu .side-socials,
body.theme-dark .side-menu .side-menu-close,
body.theme-dark .side-menu .side-stat-card,
body.theme-dark .side-menu .side-admin-panel,
body.theme-dark .side-menu .side-admin-item,
body.theme-dark .side-menu .side-support-row,
body.theme-dark .side-menu .side-support-card,
body.theme-dark .side-menu .side-quick-row,
body.theme-dark .side-menu .side-quick-btn,
body.theme-dark .side-menu .side-profile-copy,
body.theme-dark .side-menu .side-profile-title,
body.theme-dark .side-menu .side-profile-sub,
body.theme-dark .side-menu .side-admin-badge,
body.theme-dark .side-menu .side-avatar,
body.theme-dark .side-menu .side-link span,
body.theme-dark .side-menu .side-link svg{
  filter:none !important;
  -webkit-filter:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  opacity:1 !important;
}
body.theme-dark .side-menu.open .side-profile,
body.theme-dark .side-menu.open .side-link,
body.theme-dark .side-menu.open .side-section,
body.theme-dark .side-menu.open .side-social-title,
body.theme-dark .side-menu.open .side-socials,
body.theme-dark .side-menu.open .side-menu-close,
body.theme-dark .side-menu.open .side-stat-card,
body.theme-dark .side-menu.open .side-admin-panel,
body.theme-dark .side-menu.open .side-admin-item,
body.theme-dark .side-menu.open .side-support-row,
body.theme-dark .side-menu.open .side-quick-row{
  filter:none !important;
  -webkit-filter:none !important;
}
body.theme-dark .side-menu.open .side-menu-layout,
body.theme-dark .side-menu.open .side-nav-column,
body.theme-dark .side-menu.open .side-dashboard-column{
  filter:none !important;
  -webkit-filter:none !important;
}
@media (max-width:640px){
body.theme-dark .side-menu,
body.theme-dark .side-menu *{
  filter:none !important;
  -webkit-filter:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  text-shadow:none !important;
}
}
body.theme-dark .side-menu .side-link span,
body.theme-dark .side-menu.adm-mode .side-link span,
body.theme-dark .side-menu:not(.adm-mode) .side-link span{
  border-bottom:none !important;
  box-shadow:none !important;
  background-image:none !important;
  background:none !important;
  outline:none !important;
}
body.theme-dark .side-menu .side-link span::before,
body.theme-dark .side-menu .side-link span::after,
body.theme-dark .side-menu .side-link .dot,
body.theme-dark .side-menu .side-link .indicator,
body.theme-dark .side-menu .side-link .underline,
body.theme-dark .side-menu .side-link [class*="dot"],
body.theme-dark .side-menu .side-link [class*="indicator"],
body.theme-dark .side-menu .side-link [class*="underline"]{
  border:0 !important;
  background:none !important;
  box-shadow:none !important;
}
body.theme-dark .side-menu .side-link > svg,
body.theme-dark .side-menu.adm-mode .side-link > svg,
body.theme-dark .side-menu:not(.adm-mode) .side-link > svg{
  filter:none !important;
}
body.theme-dark .side-menu .side-link::before,
body.theme-dark .side-menu.adm-mode .side-link::before,
body.theme-dark .side-menu:not(.adm-mode) .side-link::before,
body.theme-dark .side-menu .side-link span::before,
body.theme-dark .side-menu .side-link span::after{
  border:0 !important;
  background:none !important;
  box-shadow:none !important;
}
body.theme-dark .side-menu.adm-mode{
  --side-adm-left:190px !important;
}
@media (max-width:640px){
body.theme-dark .side-menu.adm-mode{
  --side-adm-left:164px !important;
}
}
@media (max-width:420px){
body.theme-dark .side-menu.adm-mode{
  --side-adm-left:150px !important;
}
}
body.theme-dark .side-menu .side-admin-badge,
body.theme-dark .side-menu.adm-mode .side-admin-badge,
body.theme-dark .side-menu:not(.adm-mode) .side-admin-badge{
  border:0 !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-item{
  border:1px solid rgba(238,195,131,0.30) !important;
  background:radial-gradient(circle at 20% 12%, rgba(255,241,218,0.24) 0%, rgba(255,241,218,0.08) 16%, transparent 32%),
      radial-gradient(circle at 84% 100%, rgba(207,126,57,0.22) 0%, transparent 34%),
      linear-gradient(145deg, rgba(66,47,31,0.98) 0%, rgba(35,26,20,0.98) 42%, rgba(18,16,15,0.99) 100%) !important;
  box-shadow:0 14px 24px rgba(0,0,0,0.32),
      0 3px 0 rgba(14,11,8,0.92),
      inset 0 1px 0 rgba(255,255,255,0.08),
      inset 0 -1px 0 rgba(0,0,0,0.48),
      0 0 0 1px rgba(255,233,196,0.04),
      0 0 20px rgba(224,164,101,0.10) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-item::before{
  background:linear-gradient(180deg, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0.02) 24%, transparent 44%),
      linear-gradient(135deg, rgba(255,255,255,0.03), transparent 38%, rgba(0,0,0,0.16) 100%) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-item::after{
  background:linear-gradient(90deg, rgba(255,209,147,0.06), rgba(255,209,147,0.72), rgba(255,209,147,0.06)) !important;
  box-shadow:0 0 12px rgba(255,204,136,0.24) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-icon{
  color:#ffd59b !important;
  background:radial-gradient(circle at 34% 28%, rgba(255,252,240,0.40) 0%, rgba(255,252,240,0.10) 18%, transparent 36%),
      linear-gradient(180deg, rgba(112,79,47,0.98) 0%, rgba(68,47,31,0.98) 52%, rgba(27,21,17,0.98) 100%) !important;
  border:1px solid rgba(241,197,130,0.38) !important;
  box-shadow:0 7px 12px rgba(0,0,0,0.30),
      0 2px 0 rgba(15,12,10,0.90),
      inset 0 1px 0 rgba(255,255,255,0.16),
      inset 0 -1px 0 rgba(0,0,0,0.36),
      0 0 14px rgba(236,179,102,0.18) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-icon::before{
  border:1px solid rgba(255,228,188,0.10) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-icon svg{
  stroke:currentColor !important;
  filter:drop-shadow(0 1px 0 rgba(0,0,0,0.42)) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-label{
  color:#f7efe4 !important;
  text-shadow:0 1px 0 rgba(0,0,0,0.46) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-item:hover{
  border-color:rgba(247,204,139,0.42) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.34),
      0 3px 0 rgba(14,11,8,0.92),
      inset 0 1px 0 rgba(255,255,255,0.10),
      inset 0 -1px 0 rgba(0,0,0,0.48),
      0 0 26px rgba(224,164,101,0.18) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-item:hover .side-admin-icon{
  box-shadow:0 8px 14px rgba(0,0,0,0.32),
      0 2px 0 rgba(15,12,10,0.90),
      inset 0 1px 0 rgba(255,255,255,0.16),
      inset 0 -1px 0 rgba(0,0,0,0.36),
      0 0 18px rgba(236,179,102,0.30) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-item:active,
body.theme-dark .side-menu.adm-mode .side-admin-item.clicked{
  box-shadow:0 9px 14px rgba(0,0,0,0.28),
      0 1px 0 rgba(14,11,8,0.92),
      inset 0 1px 0 rgba(255,255,255,0.05),
      inset 0 -1px 0 rgba(0,0,0,0.52),
      0 0 14px rgba(224,164,101,0.12) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-panel{
  border:1px solid rgba(231,177,102,0.48) !important;
  background:radial-gradient(circle at 50% 0%, rgba(226,167,92,0.10) 0%, transparent 26%),
      linear-gradient(180deg, rgba(25,19,15,0.98) 0%, rgba(12,12,12,0.985) 100%) !important;
  box-shadow:0 0 0 1px rgba(255,232,196,0.05),
      0 0 24px rgba(229,171,94,0.28),
      0 0 46px rgba(229,171,94,0.12),
      inset 0 0 0 1px rgba(255,236,210,0.03),
      inset 0 0 18px rgba(230,170,92,0.06) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-panel::before{
  border:1px solid rgba(232,179,103,0.14) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-panel::after{
  background:radial-gradient(circle, rgba(255,205,140,0.9) 0%, rgba(255,205,140,0.18) 42%, transparent 72%) !important;
  filter:blur(.4px) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-item{
  border:1px solid rgba(201,142,74,0.34) !important;
  background:radial-gradient(circle at 18% 12%, rgba(255,245,228,0.08) 0%, transparent 24%),
      linear-gradient(180deg, rgba(44,35,28,0.98) 0%, rgba(24,21,18,0.98) 48%, rgba(14,14,14,0.98) 100%) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),
      inset 0 -10px 18px rgba(0,0,0,0.24),
      0 8px 18px rgba(0,0,0,0.26),
      0 0 0 1px rgba(255,219,171,0.02) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-icon{
  border:1px solid rgba(238,189,114,0.26) !important;
  background:radial-gradient(circle at 30% 24%, rgba(255,243,219,0.28) 0%, rgba(255,243,219,0.08) 20%, transparent 42%),
      linear-gradient(180deg, rgba(78,57,39,0.92) 0%, rgba(40,30,23,0.95) 56%, rgba(18,18,18,0.98) 100%) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),
      inset 0 -1px 0 rgba(0,0,0,0.38),
      0 8px 16px rgba(0,0,0,0.28),
      0 0 18px rgba(232,181,106,0.10) !important;
  color:#f2c682 !important;
  filter:drop-shadow(0 1px 0 rgba(0,0,0,0.5)) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-icon::before{
  background:linear-gradient(180deg, rgba(255,255,255,0.10) 0%, rgba(255,255,255,0.03) 26%, transparent 54%) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-icon::after{
  background:linear-gradient(180deg, rgba(255,245,224,0.22), rgba(255,245,224,0)) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-icon svg{
  stroke:currentColor !important;
  fill:none !important;
  filter:drop-shadow(0 1px 0 rgba(0,0,0,0.32)) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-label{
  color:#f0ece6 !important;
  text-shadow:0 1px 0 rgba(0,0,0,0.48) !important;
}
body.theme-dark .side-menu.adm-mode .side-admin-item:hover{
  border-color:rgba(221,164,91,0.42) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),
      inset 0 -10px 18px rgba(0,0,0,0.24),
      0 10px 20px rgba(0,0,0,0.28),
      0 0 16px rgba(229,171,94,0.10) !important;
}
body.theme-dark .adm-finance-overlay{
  background:rgba(0,0,0,0.78) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
}
body.theme-dark .adm-finance-modal{
  background:radial-gradient(circle at 50% -12%, rgba(224,164,101,0.20) 0%, rgba(200,130,60,0.10) 28%, transparent 52%),
      radial-gradient(circle at -8% 30%, rgba(165,101,42,0.18) 0%, transparent 48%),
      radial-gradient(circle at 108% 74%, rgba(255,210,150,0.10) 0%, transparent 44%),
      linear-gradient(180deg, #050505 0%, #0c0b0a 42%, #090909 100%) !important;
  color:#f5f0e8 !important;
}
body.theme-dark .adm-finance-modal::before{
  border:1px solid rgba(224,164,101,0.30) !important;
  box-shadow:inset 0 0 38px rgba(224,164,101,0.04), 0 0 34px rgba(0,0,0,0.42) !important;
}
body.theme-dark .adm-finance-topbtn{
  border:0 !important;
  background:transparent !important;
  color:#e7a65d !important;
  filter:drop-shadow(0 6px 12px rgba(0,0,0,0.4)) !important;
}
body.theme-dark .adm-finance-badge{
  color:#1a120b !important;
  background:linear-gradient(180deg, #ffd391, #d7893c) !important;
  border:2px solid rgba(8,8,8,0.96) !important;
  box-shadow:0 0 0 1px rgba(255,225,176,0.2), 0 6px 12px rgba(0,0,0,0.34) !important;
}
body.theme-dark .adm-finance-title h2{
  color:#e9a35b !important;
  text-shadow:0 2px 0 rgba(0,0,0,0.28), 0 0 22px rgba(224,164,101,0.22) !important;
}
body.theme-dark .adm-finance-title p{
  color:#d4d0cc !important;
}
body.theme-dark .adm-finance-notice{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:linear-gradient(180deg, rgba(24,22,20,0.98), rgba(10,10,10,0.98)) !important;
  box-shadow:0 22px 42px rgba(0,0,0,0.52), 0 0 22px rgba(224,164,101,0.10) !important;
}
body.theme-dark .adm-finance-notice-title{
  color:#e9a35b !important;
}
body.theme-dark .adm-finance-notice-item{
  border-top:1px solid rgba(255,255,255,0.06) !important;
  color:#f3eee9 !important;
}
body.theme-dark .adm-finance-notice-item:first-of-type{
  border-top:0 !important;
}
body.theme-dark .adm-finance-mode-btn{
  border:1px solid rgba(224,164,101,0.38) !important;
  background:linear-gradient(180deg, rgba(32,29,26,0.96), rgba(14,14,14,0.96)) !important;
  color:#f4eee8 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 12px 20px rgba(0,0,0,0.22) !important;
}
body.theme-dark .adm-finance-mode-caret{
  color:#e9a35b !important;
}
body.theme-dark .adm-finance-mode-icon{
  color:#e9a35b !important;
}
body.theme-dark .adm-finance-mode-menu{
  border:1px solid rgba(224,164,101,0.35) !important;
  background:linear-gradient(180deg, rgba(27,25,22,0.99), rgba(8,8,8,0.99)) !important;
  box-shadow:0 18px 32px rgba(0,0,0,0.45), 0 0 22px rgba(224,164,101,0.10) !important;
}
body.theme-dark .adm-finance-mode-menu button{
  border:0 !important;
  background:transparent !important;
  color:#f3eee8 !important;
}
body.theme-dark .adm-finance-mode-menu button.active{
  color:#edb36d !important;
  background:linear-gradient(180deg, rgba(53,36,21,0.98), rgba(18,14,10,0.98)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.08), 0 0 14px rgba(224,164,101,0.16) !important;
}
body.theme-dark .adm-finance-month-wrap,
body.theme-dark .adm-finance-range-wrap{
  border:1px solid rgba(224,164,101,0.38) !important;
  background:linear-gradient(180deg, rgba(32,29,26,0.96), rgba(14,14,14,0.96)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 12px 20px rgba(0,0,0,0.22) !important;
}
body.theme-dark .adm-finance-month-wrap svg{
  color:#e9a35b !important;
}
body.theme-dark .adm-finance-month-wrap select,
body.theme-dark .adm-finance-range-wrap select{
  border:0 !important;
  outline:0 !important;
  color:#f4eee8 !important;
  background:transparent !important;
}
body.theme-dark .adm-finance-month-btn{
  border:0 !important;
  background:transparent !important;
  color:#f4eee8 !important;
}
body.theme-dark .adm-finance-month-btn svg{
  color:#e9a35b !important;
}
body.theme-dark .adm-finance-month-wrap::after,
body.theme-dark .adm-finance-range-wrap::after{
  color:#e9a35b !important;
}
body.theme-dark .adm-finance-calendar-overlay{
  background:rgba(0,0,0,0.44) !important;
  backdrop-filter:blur(2px) !important;
}
body.theme-dark .adm-finance-calendar-panel{
  border:1px solid rgba(224,164,101,0.30) !important;
  background:linear-gradient(115deg, rgba(120,82,40,0.12) 0%, rgba(32,24,18,0.18) 18%, rgba(14,13,12,0.96) 46%, rgba(28,22,17,0.98) 100%),
      radial-gradient(circle at 12% 0%, rgba(224,164,101,0.22), transparent 34%),
      linear-gradient(180deg, rgba(23,20,18,0.98), rgba(8,8,8,0.98)) !important;
  box-shadow:0 24px 42px rgba(0,0,0,0.48), 0 0 30px rgba(224,164,101,0.08), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .adm-finance-calendar-title{
  color:#e9a35b !important;
}
body.theme-dark .adm-finance-calendar-close{
  border:0 !important;
  background:transparent !important;
  color:#d0a16b !important;
}
body.theme-dark .adm-finance-calendar-body{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:linear-gradient(180deg, rgba(45,34,24,0.24), rgba(14,13,12,0.58)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-finance-calendar-arrow{
  border:0 !important;
  background:transparent !important;
  color:#d49b5c !important;
}
body.theme-dark .adm-finance-calendar-month{
  color:#f3ede6 !important;
}
body.theme-dark .adm-finance-calendar-weekdays{
  border-bottom:1px solid rgba(255,255,255,0.07) !important;
}
body.theme-dark .adm-finance-calendar-weekdays span{
  color:#f4efe8 !important;
}
body.theme-dark .adm-finance-calendar-day{
  border:0 !important;
  background:transparent !important;
  color:#f5efe8 !important;
}
body.theme-dark .adm-finance-calendar-day.muted{
  color:rgba(255,255,255,0.34) !important;
}
body.theme-dark .adm-finance-calendar-day.selected{
  background:linear-gradient(180deg, #dbab69 0%, #c88744 100%) !important;
  color:#fff !important;
  box-shadow:0 12px 18px rgba(200,130,60,0.26), inset 0 1px 0 rgba(255,255,255,0.18) !important;
}
body.theme-dark .adm-finance-calendar-foot{
  border-top:1px solid rgba(255,255,255,0.09) !important;
}
body.theme-dark .adm-finance-calendar-foot-label{
  color:#e9a35b !important;
}
body.theme-dark .adm-finance-calendar-quick button{
  border:1px solid rgba(224,164,101,0.28) !important;
  background:linear-gradient(180deg, rgba(31,30,30,0.98), rgba(10,10,10,0.98)) !important;
  color:#f2ece5 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-finance-tab{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:linear-gradient(180deg, rgba(28,27,26,0.97), rgba(11,11,11,0.98)) !important;
  color:#f3eee8 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 8px 16px rgba(0,0,0,0.18) !important;
}
body.theme-dark .adm-finance-tab svg{
  color:currentColor !important;
}
body.theme-dark .adm-finance-tab.active{
  color:#edb36d !important;
  border-color:rgba(238,178,99,0.78) !important;
  background:linear-gradient(180deg, rgba(53,36,21,0.98), rgba(18,14,10,0.98)) !important;
  box-shadow:0 0 0 1px rgba(255,225,176,0.08), 0 0 20px rgba(224,164,101,0.18), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark .adm-finance-card{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:radial-gradient(circle at 15% 0%, rgba(224,164,101,0.14), transparent 44%),
      linear-gradient(180deg, rgba(27,25,22,0.98), rgba(10,10,10,0.98)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-finance-card-icon{
  color:#e9a35b !important;
  background:radial-gradient(circle at 35% 22%, rgba(255,236,205,0.26), rgba(224,164,101,0.10) 44%, rgba(0,0,0,0.18) 100%) !important;
  border:1px solid rgba(224,164,101,0.45) !important;
  box-shadow:0 0 18px rgba(224,164,101,0.16), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark .adm-finance-card-label{
  color:#efeae4 !important;
}
body.theme-dark .adm-finance-card-value{
  color:#fffaf4 !important;
}
body.theme-dark .adm-finance-card-note{
  color:#e7e1da !important;
}
body.theme-dark .adm-finance-card-note b{
  color:#96e284 !important;
}
body.theme-dark .adm-finance-card-note b.down{
  color:#ff746d !important;
}
body.theme-dark .adm-finance-chart-card,
body.theme-dark .adm-finance-summary-card,
body.theme-dark .adm-finance-recent-card,
body.theme-dark .adm-finance-report-card{
  border:1px solid rgba(224,164,101,0.27) !important;
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.10), transparent 40%),
      linear-gradient(180deg, rgba(23,22,20,0.98), rgba(8,8,8,0.98)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.035) !important;
}
body.theme-dark .adm-finance-section-title{
  color:#e9a35b !important;
}
body.theme-dark .adm-finance-legend{
  color:#eee8e1 !important;
}
body.theme-dark .adm-finance-dot.in{
  background:#e9a35b !important;
}
body.theme-dark .adm-finance-dot.out{
  background:#ec6865 !important;
}
body.theme-dark .adm-finance-summary-row{
  border-bottom:1px solid rgba(255,255,255,0.07) !important;
}
body.theme-dark .adm-finance-summary-row:last-child{
  border-bottom:0 !important;
}
body.theme-dark .adm-finance-summary-row svg{
  color:#e9a35b !important;
}
body.theme-dark .adm-finance-summary-row span{
  color:#eee8e1 !important;
}
body.theme-dark .adm-finance-summary-row strong{
  color:#8fd47d !important;
}
body.theme-dark .adm-finance-summary-row strong.negative{
  color:#ff6f69 !important;
}
body.theme-dark .adm-finance-summary-row.profit{
  border-top:1px solid rgba(224,164,101,0.18) !important;
}
body.theme-dark .adm-finance-linkbtn{
  border:0 !important;
  background:transparent !important;
  color:#e9a35b !important;
}
body.theme-dark .adm-finance-movement{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:linear-gradient(180deg, rgba(26,25,24,0.96), rgba(12,12,12,0.98)) !important;
  color:#f3eee8 !important;
}
body.theme-dark .adm-finance-movement-icon{
  color:#e9a35b !important;
  border:1px solid rgba(224,164,101,0.26) !important;
  background:linear-gradient(180deg, rgba(56,42,29,0.88), rgba(18,18,18,0.92)) !important;
}
body.theme-dark .adm-finance-movement-title{
  color:#fff7ef !important;
}
body.theme-dark .adm-finance-movement-cat{
  color:#aaa39c !important;
}
body.theme-dark .adm-finance-movement-value{
  color:#8fd47d !important;
}
body.theme-dark .adm-finance-movement-value.negative{
  color:#ff6f69 !important;
}
body.theme-dark .adm-finance-movement-date{
  color:#aaa39c !important;
}
body.theme-dark .adm-finance-movement-arrow{
  color:#f0eee9 !important;
}
body.theme-dark .adm-finance-empty{
  border:1px dashed rgba(224,164,101,0.28) !important;
  color:#aaa39c !important;
}
body.theme-dark .adm-finance-report-mini{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:linear-gradient(180deg, rgba(30,27,24,0.96), rgba(10,10,10,0.98)) !important;
}
body.theme-dark .adm-finance-report-mini span{
  color:#aaa39c !important;
}
body.theme-dark .adm-finance-report-mini strong{
  color:#fff5ec !important;
}
body.theme-dark .adm-finance-report-actions button{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:linear-gradient(180deg, rgba(45,34,24,0.98), rgba(14,14,14,0.98)) !important;
  color:#edb36d !important;
}
body.theme-dark .adm-finance-action{
  border:1px solid rgba(224,164,101,0.29) !important;
  background:linear-gradient(180deg, rgba(28,27,26,0.98), rgba(10,10,10,0.99)) !important;
  color:#f5eee7 !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-finance-action svg{
  color:#e9a35b !important;
}
body.theme-dark .adm-finance-sheet-overlay{
  background:rgba(0,0,0,0.62) !important;
}
body.theme-dark .adm-finance-sheet{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:linear-gradient(180deg, rgba(26,23,20,0.99), rgba(8,8,8,0.99)) !important;
  box-shadow:0 28px 56px rgba(0,0,0,0.58), 0 0 22px rgba(224,164,101,0.12) !important;
}
body.theme-dark .adm-finance-sheet-head strong{
  color:#e9a35b !important;
}
body.theme-dark .adm-finance-sheet-close{
  border:1px solid rgba(224,164,101,0.30) !important;
  background:rgba(0,0,0,0.2) !important;
  color:#f5eee7 !important;
}
body.theme-dark .adm-finance-field label{
  color:#aaa39c !important;
}
body.theme-dark .adm-finance-field input,
body.theme-dark .adm-finance-field select{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:linear-gradient(180deg, rgba(24,23,22,0.96), rgba(10,10,10,0.98)) !important;
  color:#f7f0e9 !important;
  outline:none !important;
}
body.theme-dark .adm-finance-save{
  border:1px solid rgba(255,225,176,0.20) !important;
  background:linear-gradient(180deg, #ecad67, #bc7332) !important;
  color:#fff7ef !important;
  box-shadow:0 12px 22px rgba(198,130,60,0.24) !important;
}
body.theme-dark .adm-finance-delete{
  border:1px solid rgba(255,104,97,0.32) !important;
  background:linear-gradient(180deg, rgba(70,29,29,0.86), rgba(18,12,12,0.98)) !important;
  color:#ff8a83 !important;
}
body.theme-dark.adm-finance-window-open:not(.side-menu-window-open):not(.business-card-open) #openSideMenu::before{
  color:var(--gold-light) !important;
}
body.theme-dark.adm-finance-window-open .adm-finance-month-caret{
  color:#e9a35b !important;
}
body.theme-dark .adm-income-card{
  background:linear-gradient(180deg, rgba(14,14,14,.96) 0%, rgba(10,10,10,.98) 100%) !important;
  border:1px solid rgba(224,164,101,0.25) !important;
  box-shadow:0 0 0 1px rgba(255,255,255,0.02) inset, 0 16px 34px rgba(0,0,0,0.22) !important;
}
body.theme-dark .adm-income-card-icon{
  border:1px solid rgba(233,163,91,0.45) !important;
  background:radial-gradient(circle at 30% 30%, rgba(233,163,91,0.18), rgba(233,163,91,0.05) 55%, rgba(233,163,91,0) 85%) !important;
  color:#e9a35b !important;
}
body.theme-dark .adm-income-card-label{
  color:#eee7df !important;
}
body.theme-dark .adm-income-card-value{
  color:#fff !important;
}
body.theme-dark .adm-income-card-note{
  color:#e5ddd5 !important;
}
body.theme-dark .adm-income-card-note b{
  color:#91df7f !important;
}
body.theme-dark .adm-income-card-note b.warn{
  color:#e9a35b !important;
}
body.theme-dark .adm-income-chart-card,
body.theme-dark .adm-income-donut-card,
body.theme-dark .adm-income-pending-card{
  background:linear-gradient(180deg, rgba(14,14,14,.96) 0%, rgba(10,10,10,.98) 100%) !important;
  border:1px solid rgba(224,164,101,0.25) !important;
  box-shadow:0 0 0 1px rgba(255,255,255,0.02) inset, 0 16px 34px rgba(0,0,0,0.22) !important;
}
body.theme-dark .adm-income-section-title{
  color:#e9a35b !important;
}
body.theme-dark .adm-income-range-wrap{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:#141414 !important;
}
body.theme-dark .adm-income-range-wrap select{
  border:0 !important;
  outline:0 !important;
  background:transparent !important;
  color:#f0ebe6 !important;
}
body.theme-dark .adm-income-range-wrap::after{
  color:#e9a35b !important;
}
body.theme-dark .adm-income-yaxis{
  color:rgba(245,240,232,0.78) !important;
}
body.theme-dark .adm-income-bars{
  border-left:1px solid rgba(255,255,255,0.08) !important;
  border-bottom:1px solid rgba(255,255,255,0.08) !important;
  background:linear-gradient(180deg, transparent 0, transparent 24%, rgba(255,255,255,0.05) 24%, rgba(255,255,255,0.05) 24.8%, transparent 24.8%, transparent 49%, rgba(255,255,255,0.05) 49%, rgba(255,255,255,0.05) 49.8%, transparent 49.8%, transparent 74%, rgba(255,255,255,0.05) 74%, rgba(255,255,255,0.05) 74.8%, transparent 74.8%) !important;
}
body.theme-dark .adm-income-bar{
  background:linear-gradient(180deg, #efbd55 0%, #ce9441 100%) !important;
  box-shadow:0 12px 24px rgba(224,164,101,0.18) inset !important;
}
body.theme-dark .adm-income-bar::after{
  background:linear-gradient(90deg, rgba(255,255,255,.10) 0, rgba(255,255,255,.02) 45%, rgba(255,255,255,.10) 100%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .adm-income-bar-value{
  color:#efe9e2 !important;
}
body.theme-dark .adm-income-bar-label{
  color:#e7e0d8 !important;
}
body.theme-dark .adm-income-donut{
  background:conic-gradient(#f2b233 0 66%, #d37b25 66% 85%, #bc9450 85% 94%, #c9c0b2 94% 100%) !important;
}
body.theme-dark .adm-income-donut.pay{
  background:conic-gradient(#f2b233 0 52%, #d37b25 52% 80%, #f0cb58 80% 92%, #c9c0b2 92% 100%) !important;
}
body.theme-dark .adm-income-donut::after{
  background:#0d0d0d !important;
  box-shadow:0 0 0 1px rgba(255,255,255,0.03) inset !important;
}
body.theme-dark .adm-income-donut-row{
  color:#e8e1da !important;
}
body.theme-dark .adm-income-donut-row i{
  background:#f2b233 !important;
}
body.theme-dark .adm-income-donut-row:nth-child(2) i{
  background:#d37b25 !important;
}
body.theme-dark .adm-income-donut-row:nth-child(3) i{
  background:#bc9450 !important;
}
body.theme-dark .adm-income-donut-row:nth-child(4) i{
  background:#c9c0b2 !important;
}
body.theme-dark .adm-income-donut-row em{
  color:#ddd6cf !important;
}
body.theme-dark .adm-income-total{
  border-top:1px solid rgba(255,255,255,0.10) !important;
  color:#eee7df !important;
}
body.theme-dark .adm-income-linkbtn{
  border:0 !important;
  background:transparent !important;
  color:#e9a35b !important;
}
body.theme-dark .adm-income-pending-item{
  background:rgba(255,255,255,0.01) !important;
  border:1px solid rgba(224,164,101,0.18) !important;
}
body.theme-dark .adm-income-client-icon{
  border:1px solid rgba(233,163,91,0.42) !important;
  color:#e9a35b !important;
}
body.theme-dark .adm-income-client-k{
  color:#bdb5ad !important;
}
body.theme-dark .adm-income-client-name{
  color:#f5eee7 !important;
}
body.theme-dark .adm-income-pending-value{
  color:#e9a35b !important;
}
body.theme-dark .adm-income-pending-due{
  color:#ddd6cf !important;
}
body.theme-dark .adm-income-status{
  border:1px solid rgba(233,163,91,0.45) !important;
  color:#f5d081 !important;
}
body.theme-dark .adm-income-status.overdue{
  border-color:rgba(255,89,80,0.82) !important;
  color:#ff6f69 !important;
}
body.theme-dark .adm-income-pending-arrow{
  color:#f0eee9 !important;
}
body.theme-dark .adm-income-action{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:linear-gradient(180deg, rgba(18,18,18,.98) 0%, rgba(12,12,12,1) 100%) !important;
  box-shadow:0 0 0 1px rgba(255,255,255,0.02) inset, 0 12px 24px rgba(0,0,0,.2) !important;
  color:#f4efe9 !important;
}
body.theme-dark .adm-income-action svg{
  color:#e9a35b !important;
}
body.theme-dark .adm-income-sheet-overlay{
  background:rgba(0,0,0,0.55) !important;
}
body.theme-dark .adm-income-sheet{
  background:linear-gradient(180deg, rgba(22,22,22,.99) 0%, rgba(11,11,11,1) 100%) !important;
  border:1px solid rgba(224,164,101,0.26) !important;
  box-shadow:0 24px 60px rgba(0,0,0,0.45) !important;
}
body.theme-dark .adm-income-sheet-head strong{
  color:#f6eee5 !important;
}
body.theme-dark .adm-income-sheet-close{
  border:1px solid rgba(224,164,101,0.28) !important;
  background:#141414 !important;
  color:#e9a35b !important;
}
body.theme-dark .adm-income-field label{
  color:#bdb5ad !important;
}
body.theme-dark .adm-income-field input,
body.theme-dark .adm-income-field select{
  border:1px solid rgba(224,164,101,0.18) !important;
  background:#161616 !important;
  color:#f7f1ea !important;
  outline:0 !important;
}
body.theme-dark .adm-income-form-actions button{
  border:0 !important;
}
body.theme-dark .adm-income-save{
  background:linear-gradient(180deg, #eab06f 0%, #c6823c 100%) !important;
  color:#fff7ef !important;
}
body.theme-dark .adm-income-delete{
  background:rgba(255,92,86,0.14) !important;
  color:#ff817a !important;
  border:1px solid rgba(255,92,86,0.25) !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:radial-gradient(circle at 15% 0%, rgba(224,164,101,0.14), transparent 44%),
      linear-gradient(180deg, rgba(27,25,22,0.98), rgba(10,10,10,0.98)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card-icon{
  color:#e9a35b !important;
  background:radial-gradient(circle at 35% 22%, rgba(255,236,205,0.26), rgba(224,164,101,0.10) 44%, rgba(0,0,0,0.18) 100%) !important;
  border:1px solid rgba(224,164,101,0.45) !important;
  box-shadow:0 0 18px rgba(224,164,101,0.16), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card-label{
  color:#efeae4 !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card-value{
  color:#fffaf4 !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card-note{
  color:#e7e1da !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card-note b{
  color:#96e284 !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card-note b.warn{
  color:#e9a35b !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:radial-gradient(circle at 15% 0%, rgba(224,164,101,0.14), transparent 44%),
      linear-gradient(180deg, rgba(27,25,22,0.98), rgba(10,10,10,0.98)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card-icon{
  color:#e9a35b !important;
  background:radial-gradient(circle at 35% 22%, rgba(255,236,205,0.26), rgba(224,164,101,0.10) 44%, rgba(0,0,0,0.18) 100%) !important;
  border:1px solid rgba(224,164,101,0.45) !important;
  box-shadow:0 0 18px rgba(224,164,101,0.16), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card-label{
  color:#efeae4 !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card-value{
  color:#fffaf4 !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card-note{
  color:#e7e1da !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card-note b{
  color:#96e284 !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-card-note b.warn{
  color:#e9a35b !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-chart-card,
body.theme-dark #admFinanceIncomeView .adm-income-donut-card,
body.theme-dark #admFinanceIncomeView .adm-income-pending-card{
  border:1px solid rgba(224,164,101,0.27) !important;
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.10), transparent 40%),
      linear-gradient(180deg, rgba(23,22,20,0.98), rgba(8,8,8,0.98)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.035) !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-section-title{
  color:#e9a35b !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-range-wrap{
  border:1px solid rgba(224,164,101,0.38) !important;
  background:linear-gradient(180deg, rgba(32,29,26,0.96), rgba(14,14,14,0.96)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 12px 20px rgba(0,0,0,0.22) !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-range-wrap select{
  border:0 !important;
  outline:0 !important;
  color:#f4eee8 !important;
  background:transparent !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-range-wrap::after{
  color:#e9a35b !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-yaxis{
  color:rgba(245,240,232,0.72) !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-bars{
  border-left:1px solid rgba(255,255,255,0.09) !important;
  border-bottom:1px solid rgba(255,255,255,0.09) !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-bar{
  background:linear-gradient(180deg, #e9a35b 0%, #bc7332 100%) !important;
  box-shadow:0 12px 24px rgba(224,164,101,0.13) inset !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-bar-value,
body.theme-dark #admFinanceIncomeView .adm-income-bar-label{
  color:rgba(245,240,232,0.74) !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-donut{
  background:conic-gradient(#e9a35b 0 66%, #bc7332 66% 85%, #edb36d 85% 94%, #aaa39c 94% 100%) !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-donut.pay{
  background:conic-gradient(#e9a35b 0 52%, #bc7332 52% 80%, #edb36d 80% 92%, #aaa39c 92% 100%) !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-donut::after{
  background:#0d0d0d !important;
  box-shadow:0 0 0 1px rgba(255,255,255,0.03) inset !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-donut-row{
  color:#e8e1da !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-donut-row i{
  background:#e9a35b !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-donut-row:nth-child(2) i{
  background:#bc7332 !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-donut-row:nth-child(3) i{
  background:#edb36d !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-donut-row:nth-child(4) i{
  background:#aaa39c !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-total{
  border-top:1px solid rgba(255,255,255,0.10) !important;
  color:#eee8e1 !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-total strong{
  color:#fff5ec !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-linkbtn{
  border:0 !important;
  background:transparent !important;
  color:#e9a35b !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-pending-item{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:linear-gradient(180deg, rgba(26,25,24,0.96), rgba(12,12,12,0.98)) !important;
  color:#f3eee8 !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-client-icon{
  color:#e9a35b !important;
  border:1px solid rgba(224,164,101,0.26) !important;
  background:linear-gradient(180deg, rgba(56,42,29,0.88), rgba(18,18,18,0.92)) !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-client-k,
body.theme-dark #admFinanceIncomeView .adm-income-pending-due{
  color:#aaa39c !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-client-name{
  color:#fff7ef !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-pending-value{
  color:#8fd47d !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-status{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:linear-gradient(180deg, rgba(24,23,22,0.96), rgba(10,10,10,0.98)) !important;
  color:#f7f0e9 !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-status.overdue{
  border-color:rgba(255,104,97,0.32) !important;
  background:linear-gradient(180deg, rgba(70,29,29,0.86), rgba(18,12,12,0.98)) !important;
  color:#ff8a83 !important;
}
body.theme-dark #admFinanceIncomeView .adm-income-pending-arrow{
  color:#f0eee9 !important;
}
body.theme-dark #admIncomeBottomActions .adm-income-action{
  border:1px solid rgba(224,164,101,0.29) !important;
  background:linear-gradient(180deg, rgba(28,27,26,0.98), rgba(10,10,10,0.99)) !important;
  color:#f5eee7 !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark #admIncomeBottomActions .adm-income-action svg{
  color:#e9a35b !important;
}
body.theme-dark #admIncomeForm.adm-income-sheet{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:linear-gradient(180deg, rgba(26,23,20,0.99), rgba(8,8,8,0.99)) !important;
  box-shadow:0 28px 56px rgba(0,0,0,0.58), 0 0 22px rgba(224,164,101,0.12) !important;
}
body.theme-dark #admIncomeForm .adm-income-sheet-head strong{
  color:#e9a35b !important;
}
body.theme-dark #admIncomeForm .adm-income-sheet-close{
  border:1px solid rgba(224,164,101,0.30) !important;
  background:rgba(0,0,0,0.2) !important;
  color:#f5eee7 !important;
}
body.theme-dark #admIncomeForm .adm-income-field label{
  color:#aaa39c !important;
}
body.theme-dark #admIncomeForm .adm-income-field input,
body.theme-dark #admIncomeForm .adm-income-field select{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:linear-gradient(180deg, rgba(24,23,22,0.96), rgba(10,10,10,0.98)) !important;
  color:#f7f0e9 !important;
  outline:none !important;
}
body.theme-dark #admIncomeForm .adm-income-save{
  border:1px solid rgba(255,225,176,0.20) !important;
  background:linear-gradient(180deg, #ecad67, #bc7332) !important;
  color:#fff7ef !important;
  box-shadow:0 12px 22px rgba(198,130,60,0.24) !important;
}
body.theme-dark #admIncomeForm .adm-income-delete{
  border:1px solid rgba(255,104,97,0.32) !important;
  background:linear-gradient(180deg, rgba(70,29,29,0.86), rgba(18,12,12,0.98)) !important;
  color:#ff8a83 !important;
}
body.theme-dark #admFinanceExpenseView .adm-income-card,
body.theme-dark #admFinanceExpenseView .adm-income-chart-card,
body.theme-dark #admFinanceExpenseView .adm-income-donut-card,
body.theme-dark #admFinanceExpenseView .adm-income-pending-card{
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.10), transparent 40%),
      linear-gradient(180deg, rgba(23,22,20,0.98), rgba(8,8,8,0.98)) !important;
  border:1px solid rgba(224,164,101,0.27) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.035) !important;
}
body.theme-dark #admFinanceExpenseView .adm-income-card-value,
body.theme-dark #admFinanceExpenseView .adm-expense-total strong,
body.theme-dark #admFinanceExpenseView .adm-expense-recent-total strong,
body.theme-dark #admFinanceExpenseView .adm-expense-row-value,
body.theme-dark #admFinanceExpenseView .adm-expense-recent-value{
  color:#ff6f69 !important;
}
body.theme-dark #admFinanceExpenseView .adm-income-card-note b,
body.theme-dark #admFinanceExpenseView .adm-income-card-note b.warn{
  color:#e9a35b !important;
}
body.theme-dark #admFinanceExpenseView .adm-income-card-note b.down{
  color:#ff6f69 !important;
}
body.theme-dark #admFinanceExpenseView .adm-income-card-icon,
body.theme-dark #admFinanceExpenseView .adm-income-client-icon{
  color:#e9a35b !important;
  border-color:rgba(224,164,101,0.45) !important;
  background:radial-gradient(circle at 35% 22%, rgba(255,236,205,0.26), rgba(224,164,101,0.10) 44%, rgba(0,0,0,0.18) 100%) !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-donut{
  background:conic-gradient(#e9a35b 0 31.9%, #d37b25 31.9% 48.9%, #c34938 48.9% 73.2%, #7146a0 73.2% 85.9%, #3e67aa 85.9% 96.7%, #4f9970 96.7% 100%) !important;
  box-shadow:0 12px 24px rgba(0,0,0,.24) !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-donut::after{
  background:#0d0d0d !important;
  box-shadow:0 0 0 1px rgba(255,255,255,0.035) inset !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-donut-center{
  color:#f4eee8 !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-donut-center strong{
  color:#fff7ef !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-category-row{
  color:#e8e1da !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-category-row i{
  background:#e9a35b !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-category-row:nth-child(2) i{
  background:#d37b25 !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-category-row:nth-child(3) i{
  background:#c34938 !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-category-row:nth-child(4) i{
  background:#7146a0 !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-category-row:nth-child(5) i{
  background:#3e67aa !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-category-row:nth-child(6) i{
  background:#4f9970 !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-category-row em{
  color:#ddd6cf !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-total,
body.theme-dark #admFinanceExpenseView .adm-expense-recent-total{
  border-top:1px solid rgba(255,255,255,0.10) !important;
  color:#eee8e1 !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-row,
body.theme-dark #admFinanceExpenseView .adm-expense-recent-row{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:linear-gradient(180deg, rgba(26,25,24,0.96), rgba(12,12,12,0.98)) !important;
  color:#f3eee8 !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-row-title,
body.theme-dark #admFinanceExpenseView .adm-expense-recent-title{
  color:#fff7ef !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-row-date,
body.theme-dark #admFinanceExpenseView .adm-expense-recent-cat,
body.theme-dark #admFinanceExpenseView .adm-expense-recent-date{
  color:#aaa39c !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-status{
  border:1px solid rgba(224,164,101,0.28) !important;
  background:linear-gradient(180deg, rgba(24,23,22,0.96), rgba(10,10,10,0.98)) !important;
  color:#f5bd74 !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-status.scheduled{
  border-color:rgba(80,135,220,0.42) !important;
  color:#85abef !important;
}
body.theme-dark #admExpenseBottomActions .adm-income-action{
  border:1px solid rgba(224,164,101,0.29) !important;
  background:linear-gradient(180deg, rgba(28,27,26,0.98), rgba(10,10,10,0.99)) !important;
  color:#f5eee7 !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark #admExpenseBottomActions .adm-income-action svg{
  color:#e9a35b !important;
}
body.theme-dark.adm-finance-window-open #admFinanceExpenseView .adm-income-bar{
  background:linear-gradient(180deg, #ff9a86 0%, #d85a4c 100%) !important;
}
body.theme-dark #admFinanceReportsView .adm-income-card{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:radial-gradient(circle at 15% 0%, rgba(224,164,101,0.14), transparent 44%),
      linear-gradient(180deg, rgba(27,25,22,0.98), rgba(10,10,10,0.98)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark #admFinanceReportsView .adm-income-card-icon{
  color:#e9a35b !important;
  background:radial-gradient(circle at 35% 22%, rgba(255,236,205,0.26), rgba(224,164,101,0.10) 44%, rgba(0,0,0,0.18) 100%) !important;
  border:1px solid rgba(224,164,101,0.45) !important;
  box-shadow:0 0 18px rgba(224,164,101,0.16), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark #admFinanceReportsView .adm-income-card-label{
  color:#efeae4 !important;
}
body.theme-dark #admFinanceReportsView .adm-income-card-value{
  color:#fffaf4 !important;
}
body.theme-dark #admFinanceReportsView .adm-income-card-note{
  color:#e7e1da !important;
}
body.theme-dark #admFinanceReportsView .adm-income-card-note b{
  color:#96e284 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-main-card,
body.theme-dark #admFinanceReportsView .adm-report-table-card,
body.theme-dark #admFinanceReportsView .adm-report-alert-card,
body.theme-dark #admFinanceReportsView .adm-report-activity-card{
  border:1px solid rgba(224,164,101,0.27) !important;
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.10), transparent 40%),
      linear-gradient(180deg, rgba(23,22,20,0.98), rgba(8,8,8,0.98)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.035) !important;
}
body.theme-dark #admFinanceReportsView .adm-report-section-title{
  color:#e9a35b !important;
}
body.theme-dark #admFinanceReportsView .adm-report-range-wrap{
  border:1px solid rgba(224,164,101,0.38) !important;
  background:linear-gradient(180deg, rgba(32,29,26,0.96), rgba(14,14,14,0.96)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 12px 20px rgba(0,0,0,0.22) !important;
}
body.theme-dark #admFinanceReportsView .adm-report-range-wrap select{
  border:0 !important;
  outline:0 !important;
  color:#f4eee8 !important;
  background:transparent !important;
}
body.theme-dark #admFinanceReportsView .adm-report-range-wrap::after{
  color:#e9a35b !important;
}
body.theme-dark #admFinanceReportsView .adm-report-legend{
  color:#efe8df !important;
}
body.theme-dark #admFinanceReportsView .adm-report-legend .rev{
  background:#e9a35b !important;
}
body.theme-dark #admFinanceReportsView .adm-report-legend .exp{
  background:#ff6f69 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-legend .profit{
  background:#96e284 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-chart-holder{
  border-left:1px solid rgba(255,255,255,0.08) !important;
  border-bottom:1px solid rgba(255,255,255,0.08) !important;
  background:linear-gradient(180deg, transparent 0, transparent 24%, rgba(255,255,255,0.045) 24%, rgba(255,255,255,0.045) 24.8%, transparent 24.8%, transparent 49%, rgba(255,255,255,0.045) 49%, rgba(255,255,255,0.045) 49.8%, transparent 49.8%, transparent 74%, rgba(255,255,255,0.045) 74%, rgba(255,255,255,0.045) 74.8%, transparent 74.8%) !important;
}
body.theme-dark #admFinanceReportsView .adm-report-ylabels{
  color:rgba(245,240,232,0.72) !important;
}
body.theme-dark #admFinanceReportsView .adm-report-xlabels{
  color:rgba(245,240,232,0.72) !important;
}
body.theme-dark #admFinanceReportsView .adm-report-table-head{
  color:#eee8e1 !important;
  border-bottom:1px solid rgba(255,255,255,0.10) !important;
}
body.theme-dark #admFinanceReportsView .adm-report-table-row{
  border-bottom:1px solid rgba(255,255,255,0.06) !important;
  color:#f4eee8 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-table-row:last-child{
  border-bottom:0 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-table-row strong,
body.theme-dark #admFinanceReportsView .adm-report-table-total strong{
  color:#fff5ec !important;
}
body.theme-dark #admFinanceReportsView .adm-report-table-row em,
body.theme-dark #admFinanceReportsView .adm-report-table-total em{
  color:#96e284 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-table-total{
  border-top:1px solid rgba(255,255,255,0.10) !important;
  color:#e9a35b !important;
}
body.theme-dark #admFinanceReportsView .adm-report-prof-row{
  border-bottom:1px solid rgba(255,255,255,0.06) !important;
  color:#f4eee8 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-prof-row:last-child{
  border-bottom:0 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-avatar{
  background:linear-gradient(180deg, rgba(70,67,64,0.96), rgba(22,22,22,0.98)) !important;
  border:1px solid rgba(255,255,255,0.12) !important;
  color:#ded8d1 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-prof-name{
  color:#fff7ef !important;
}
body.theme-dark #admFinanceReportsView .adm-report-prof-money{
  color:#fff5ec !important;
}
body.theme-dark #admFinanceReportsView .adm-report-prof-commission{
  color:#fff5ec !important;
}
body.theme-dark #admFinanceReportsView .adm-report-prof-commission span{
  color:#bdb5ad !important;
}
body.theme-dark #admFinanceReportsView .adm-report-alert-row{
  border-top:1px solid rgba(255,255,255,0.08) !important;
}
body.theme-dark #admFinanceReportsView .adm-report-alert-icon{
  border:1px solid rgba(224,164,101,0.42) !important;
  color:#e9a35b !important;
}
body.theme-dark #admFinanceReportsView .adm-report-alert-icon.good{
  border-color:rgba(150,226,132,0.52) !important;
  color:#96e284 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-alert-icon.bad{
  border-color:rgba(255,111,105,0.52) !important;
  color:#ff6f69 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-goal-title,
body.theme-dark #admFinanceReportsView .adm-report-alert-title{
  color:#f4eee8 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-goal-sub,
body.theme-dark #admFinanceReportsView .adm-report-alert-sub{
  color:#bdb5ad !important;
}
body.theme-dark #admFinanceReportsView .adm-report-goal-pct{
  color:#efe8df !important;
}
body.theme-dark #admFinanceReportsView .adm-report-progress{
  background:rgba(255,255,255,0.10) !important;
}
body.theme-dark #admFinanceReportsView .adm-report-progress span{
  background:#e9a35b !important;
}
body.theme-dark #admFinanceReportsView .adm-report-progress span.good{
  background:#96e284 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-activity-row{
  border-bottom:1px solid rgba(255,255,255,0.06) !important;
}
body.theme-dark #admFinanceReportsView .adm-report-activity-row:last-child{
  border-bottom:0 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-activity-icon{
  border:1px solid rgba(224,164,101,0.36) !important;
  color:#e9a35b !important;
  background:rgba(224,164,101,0.08) !important;
}
body.theme-dark #admFinanceReportsView .adm-report-activity-icon.up{
  color:#96e284 !important;
  border-color:rgba(150,226,132,0.42) !important;
  background:rgba(72,160,58,0.10) !important;
}
body.theme-dark #admFinanceReportsView .adm-report-activity-icon.down{
  color:#ff6f69 !important;
  border-color:rgba(255,111,105,0.42) !important;
  background:rgba(255,111,105,0.08) !important;
}
body.theme-dark #admFinanceReportsView .adm-report-activity-name{
  color:#fff7ef !important;
}
body.theme-dark #admFinanceReportsView .adm-report-activity-sub{
  color:#bdb5ad !important;
}
body.theme-dark #admFinanceReportsView .adm-report-activity-value{
  color:#96e284 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-activity-value.down{
  color:#ff6f69 !important;
}
body.theme-dark #admFinanceReportsView .adm-report-activity-value span{
  color:#bdb5ad !important;
}
body.theme-dark #admFinanceReportsView .adm-report-arrow{
  color:#f0eee9 !important;
}
body.theme-dark #admReportsBottomActions .adm-income-action{
  border:1px solid rgba(224,164,101,0.29) !important;
  background:linear-gradient(180deg, rgba(28,27,26,0.98), rgba(10,10,10,0.99)) !important;
  color:#f5eee7 !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark #admReportsBottomActions .adm-income-action svg{
  color:#e9a35b !important;
}
body.theme-dark #admFinanceExpenseView .adm-expense-metric-grid .adm-income-card-value,
body.theme-dark.adm-finance-window-open #admFinanceExpenseView .adm-expense-metric-grid .adm-income-card-value{
  color:#fff7ef !important;
}
body.theme-dark .adm-calculator-overlay{
  background:rgba(0,0,0,0.80) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
}
body.theme-dark .adm-calculator-modal{
  background:radial-gradient(circle at 50% -9%, rgba(224,164,101,0.24) 0%, rgba(200,130,60,0.12) 27%, transparent 54%),
      radial-gradient(circle at -9% 29%, rgba(165,101,42,0.20) 0%, rgba(78,43,23,0.10) 34%, transparent 56%),
      radial-gradient(circle at 108% 74%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.06) 26%, transparent 48%),
      radial-gradient(circle at 50% 113%, rgba(0,0,0,0.82) 0%, transparent 48%),
      linear-gradient(180deg, #050505 0%, #0b0a09 36%, #15100c 64%, #060606 100%) !important;
  color:#f6f0e9 !important;
}
body.theme-dark .adm-calculator-modal::before{
  border:1px solid rgba(224,164,101,0.28) !important;
  box-shadow:inset 0 0 34px rgba(224,164,101,0.045), 0 0 40px rgba(0,0,0,0.48) !important;
}
body.theme-dark .adm-calculator-modal::after{
  background:linear-gradient(124deg, transparent 0%, rgba(255,255,255,0.035) 23%, transparent 45%),
      radial-gradient(circle at 50% 58%, transparent 0%, rgba(0,0,0,0.20) 74%, rgba(0,0,0,0.42) 100%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .adm-calculator-badge{
  color:#1a120b !important;
  background:linear-gradient(180deg, #ffd391, #d7893c) !important;
  border:2px solid rgba(8,8,8,0.96) !important;
  box-shadow:0 0 0 1px rgba(255,225,176,0.2), 0 6px 12px rgba(0,0,0,0.34) !important;
}
body.theme-dark .adm-calculator-back{
  border:1px solid rgba(224,164,101,0.35) !important;
  background:radial-gradient(circle at 35% 20%, rgba(224,164,101,0.13), rgba(27,25,24,0.94) 56%, rgba(10,10,10,0.98) 100%) !important;
  color:#f0b172 !important;
  box-shadow:0 14px 24px rgba(0,0,0,0.42), 0 0 0 1px rgba(255,255,255,0.03), inset 0 1px 0 rgba(255,255,255,0.07), inset 0 -2px 0 rgba(0,0,0,0.32) !important;
}
body.theme-dark .adm-calculator-back:active,
body.theme-dark .adm-calculator-back.clicked,
body.theme-dark .adm-calculator-action:active,
body.theme-dark .adm-calculator-action.clicked,
body.theme-dark .adm-calculator-feature:active,
body.theme-dark .adm-calculator-feature.clicked,
body.theme-dark .adm-calculator-tip:active,
body.theme-dark .adm-calculator-tip.clicked{
  filter:brightness(.94) !important;
}
body.theme-dark .adm-calculator-title h2{
  color:#fff8f0 !important;
  text-shadow:0 12px 26px rgba(0,0,0,0.32) !important;
}
body.theme-dark .adm-calculator-title p{
  color:#d4d0cc !important;
}
body.theme-dark .adm-calculator-feature{
  border:1px solid rgba(224,164,101,0.28) !important;
  background:radial-gradient(circle at 25% 0%, rgba(224,164,101,0.13), transparent 48%),
      linear-gradient(145deg, rgba(38,33,29,0.94) 0%, rgba(24,22,20,0.96) 47%, rgba(11,11,11,0.98) 100%) !important;
  box-shadow:0 18px 30px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.08), 0 0 0 1px rgba(72,45,26,0.22) !important;
  color:#f6f0e9 !important;
}
body.theme-dark .adm-calculator-feature::before,
body.theme-dark .adm-calculator-action::before,
body.theme-dark .adm-calculator-summary::before,
body.theme-dark .adm-calculator-tip::before{
  background:linear-gradient(180deg, rgba(255,244,224,0.05), transparent 38%) !important;
}
body.theme-dark .adm-calculator-feature:hover,
body.theme-dark .adm-calculator-action:hover,
body.theme-dark .adm-calculator-tip:hover{
  border-color:rgba(224,164,101,0.48) !important;
}
body.theme-dark .adm-calculator-icon{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:radial-gradient(circle at 36% 22%, rgba(224,164,101,0.15), rgba(14,14,14,0.96) 60%, rgba(3,3,3,0.98) 100%) !important;
  color:#f0b172 !important;
  box-shadow:0 12px 22px rgba(0,0,0,0.42), inset 0 1px 0 rgba(255,255,255,0.06), 0 0 18px rgba(200,130,60,0.10) !important;
}
body.theme-dark .adm-calculator-feature-title{
  color:#fff7ef !important;
}
body.theme-dark .adm-calculator-feature-sub{
  color:#d0b8a2 !important;
}
body.theme-dark .adm-calculator-chevron{
  color:#d7a06a !important;
  text-shadow:0 0 16px rgba(224,164,101,0.18) !important;
}
body.theme-dark .adm-calculator-section-title{
  color:#efb17b !important;
}
body.theme-dark .adm-calculator-section-title::after{
  background:linear-gradient(90deg, rgba(224,164,101,0.38), rgba(224,164,101,0.08), transparent) !important;
}
body.theme-dark .adm-calculator-summary{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:radial-gradient(circle at 50% -5%, rgba(224,164,101,0.10), transparent 48%),
      linear-gradient(160deg, rgba(30,27,24,0.92) 0%, rgba(16,15,14,0.96) 51%, rgba(7,7,7,0.98) 100%) !important;
  box-shadow:0 18px 30px rgba(0,0,0,0.36), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
}
body.theme-dark .adm-calculator-summary::after{
  background:linear-gradient(90deg, transparent, rgba(255,224,179,0.78), transparent) !important;
  box-shadow:0 0 18px rgba(255,212,146,0.72) !important;
}
body.theme-dark .adm-calculator-summary-item + .adm-calculator-summary-item{
  border-left:1px solid rgba(255,255,255,0.13) !important;
}
body.theme-dark .adm-calculator-summary-icon{
  border:1px solid rgba(224,164,101,0.35) !important;
  color:#efb06d !important;
  background:radial-gradient(circle at 34% 20%, rgba(224,164,101,0.15), rgba(16,16,16,0.96) 66%) !important;
  box-shadow:0 8px 17px rgba(0,0,0,0.36), 0 0 13px rgba(224,164,101,0.11) !important;
}
body.theme-dark .adm-calculator-summary-label{
  color:#d3c1b1 !important;
}
body.theme-dark .adm-calculator-summary-value{
  color:#fff7ef !important;
}
body.theme-dark .adm-calculator-summary-note{
  color:#a9d894 !important;
}
body.theme-dark .adm-calculator-action{
  border:1px solid rgba(224,164,101,0.27) !important;
  background:radial-gradient(circle at 22% 0%, rgba(224,164,101,0.12), transparent 46%),
      linear-gradient(145deg, rgba(38,34,31,0.94) 0%, rgba(24,22,20,0.96) 48%, rgba(11,11,11,0.98) 100%) !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
  color:#f5efe7 !important;
}
body.theme-dark .adm-calculator-action-icon{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:radial-gradient(circle at 36% 20%, rgba(224,164,101,0.16), rgba(14,14,14,0.96) 66%) !important;
  color:#f0b172 !important;
  box-shadow:0 10px 18px rgba(0,0,0,0.38), 0 0 14px rgba(224,164,101,0.10) !important;
}
body.theme-dark .adm-calculator-action-title{
  color:#fff7ef !important;
}
body.theme-dark .adm-calculator-action-sub{
  color:#d0b8a2 !important;
}
body.theme-dark .adm-calculator-tip{
  border:1px solid rgba(224,164,101,0.28) !important;
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.12), transparent 42%),
      linear-gradient(145deg, rgba(37,33,30,0.94) 0%, rgba(23,21,20,0.96) 49%, rgba(10,10,10,0.98) 100%) !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.34), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
  color:#f5efe7 !important;
}
body.theme-dark .adm-calculator-tip-title{
  color:#f0b172 !important;
}
body.theme-dark .adm-calculator-tip-sub{
  color:#d6c3b1 !important;
}
body.theme-dark .adm-common-calc-overlay{
  background:rgba(0,0,0,0.80) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
}
body.theme-dark .adm-common-calc-modal{
  background:radial-gradient(circle at 50% -10%, rgba(224,164,101,0.22) 0%, rgba(200,130,60,0.11) 27%, transparent 55%),
      radial-gradient(circle at -8% 30%, rgba(165,101,42,0.18) 0%, rgba(78,43,23,0.09) 34%, transparent 56%),
      radial-gradient(circle at 108% 76%, rgba(255,210,150,0.10) 0%, rgba(200,130,60,0.06) 26%, transparent 48%),
      radial-gradient(circle at 50% 113%, rgba(0,0,0,0.84) 0%, transparent 48%),
      linear-gradient(180deg, #050505 0%, #0b0a09 36%, #15100c 64%, #060606 100%) !important;
  color:#f6f0e9 !important;
}
body.theme-dark .adm-common-calc-modal::before{
  border:1px solid rgba(224,164,101,0.28) !important;
  box-shadow:inset 0 0 34px rgba(224,164,101,0.045), 0 0 40px rgba(0,0,0,0.48) !important;
}
body.theme-dark .adm-common-calc-modal::after{
  background:linear-gradient(124deg, transparent 0%, rgba(255,255,255,0.035) 23%, transparent 45%),
      radial-gradient(circle at 50% 58%, transparent 0%, rgba(0,0,0,0.20) 74%, rgba(0,0,0,0.42) 100%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .adm-common-calc-statusbar{
  color:#f7f2ec !important;
}
body.theme-dark .adm-common-calc-battery{
  background:#38c966 !important;
  color:#fff !important;
}
body.theme-dark .adm-common-calc-battery::after{
  background:#38c966 !important;
}
body.theme-dark .adm-common-calc-back{
  border:1px solid rgba(224,164,101,0.35) !important;
  background:radial-gradient(circle at 35% 20%, rgba(224,164,101,0.13), rgba(27,25,24,0.94) 56%, rgba(10,10,10,0.98) 100%) !important;
  color:#f0b172 !important;
  box-shadow:0 14px 24px rgba(0,0,0,0.42), 0 0 0 1px rgba(255,255,255,0.03), inset 0 1px 0 rgba(255,255,255,0.07), inset 0 -2px 0 rgba(0,0,0,0.32) !important;
}
body.theme-dark .adm-common-calc-title h2{
  color:#fff8f0 !important;
  text-shadow:0 12px 26px rgba(0,0,0,0.32) !important;
}
body.theme-dark .adm-common-calc-title p{
  color:#d4d0cc !important;
}
body.theme-dark .adm-common-calc-history{
  border:1px solid rgba(224,164,101,0.32) !important;
  background:radial-gradient(circle at 50% -5%, rgba(224,164,101,0.10), transparent 48%),
      linear-gradient(160deg, rgba(30,27,24,0.93) 0%, rgba(16,15,14,0.96) 51%, rgba(7,7,7,0.98) 100%) !important;
  box-shadow:0 18px 30px rgba(0,0,0,0.34), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
}
body.theme-dark .adm-common-calc-history-head{
  border-bottom:1px solid rgba(224,164,101,0.20) !important;
}
body.theme-dark .adm-common-calc-section-title{
  color:#efb17b !important;
}
body.theme-dark .adm-common-calc-history-full{
  border:0 !important;
  background:transparent !important;
  color:#d7c6b6 !important;
}
body.theme-dark .adm-common-calc-history-full span{
  color:#d3a071 !important;
}
body.theme-dark .adm-common-calc-history-row{
  border:0 !important;
  background:transparent !important;
  color:#f7efe7 !important;
}
body.theme-dark .adm-common-calc-history-row + .adm-common-calc-history-row{
  border-top:1px solid rgba(255,255,255,0.08) !important;
}
body.theme-dark .adm-common-calc-history-icon{
  border:1px solid rgba(224,164,101,0.34) !important;
  color:#f0b172 !important;
  background:rgba(0,0,0,0.28) !important;
}
body.theme-dark .adm-common-calc-history-expr{
  color:#f1ece7 !important;
}
body.theme-dark .adm-common-calc-history-value{
  color:#f0b172 !important;
}
body.theme-dark .adm-common-calc-history-arrow{
  color:#d3c8bc !important;
}
body.theme-dark .adm-common-calc-display{
  border:1px solid rgba(224,164,101,0.32) !important;
  background:radial-gradient(circle at 50% -8%, rgba(224,164,101,0.13), transparent 50%),
      linear-gradient(160deg, rgba(31,28,24,0.93) 0%, rgba(15,14,13,0.97) 52%, rgba(6,6,6,0.99) 100%) !important;
  box-shadow:0 18px 30px rgba(0,0,0,0.36), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07), 0 0 22px rgba(224,164,101,0.08) !important;
}
body.theme-dark .adm-common-calc-display-top{
  border-bottom:1px solid rgba(224,164,101,0.20) !important;
}
body.theme-dark .adm-common-calc-expression{
  color:rgba(255,248,240,0.58) !important;
}
body.theme-dark .adm-common-calc-edit{
  border:1px solid rgba(224,164,101,0.30) !important;
  background:linear-gradient(180deg, rgba(38,34,30,0.95), rgba(12,12,12,0.98)) !important;
  color:#f0b172 !important;
}
body.theme-dark .adm-common-calc-result{
  color:#f8bf7d !important;
  text-shadow:0 0 16px rgba(224,164,101,0.20), 0 8px 24px rgba(0,0,0,0.42) !important;
}
body.theme-dark .adm-common-calc-quickbar{
  border:1px solid rgba(224,164,101,0.30) !important;
  background:linear-gradient(160deg, rgba(29,26,23,0.94), rgba(12,12,12,0.98)) !important;
  box-shadow:0 13px 22px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .adm-common-calc-chip{
  border:0 !important;
  border-right:1px solid rgba(224,164,101,0.20) !important;
  background:transparent !important;
  color:#f4ede5 !important;
}
body.theme-dark .adm-common-calc-chip:last-child{
  border-right:0 !important;
}
body.theme-dark .adm-common-calc-chip svg{
  color:#f0b172 !important;
}
body.theme-dark .adm-common-calc-key{
  border:1px solid rgba(224,164,101,0.25) !important;
  background:radial-gradient(circle at 30% 0%, rgba(224,164,101,0.12), transparent 50%),
      linear-gradient(180deg, rgba(34,32,30,0.98) 0%, rgba(17,17,17,0.99) 100%) !important;
  color:#f9f1e8 !important;
  box-shadow:0 12px 22px rgba(0,0,0,0.34), inset 0 1px 0 rgba(255,255,255,0.055), inset 0 -1px 0 rgba(0,0,0,0.22) !important;
}
body.theme-dark .adm-common-calc-key.operator{
  color:#f8c07f !important;
  background:radial-gradient(circle at 30% 0%, rgba(255,213,144,0.20), transparent 52%),
      linear-gradient(180deg, rgba(134,90,46,0.88) 0%, rgba(78,51,27,0.96) 100%) !important;
}
body.theme-dark .adm-common-calc-key.function{
  color:#f0b172 !important;
}
body.theme-dark .adm-common-calc-key:active,
body.theme-dark .adm-common-calc-key.clicked,
body.theme-dark .adm-common-calc-back:active,
body.theme-dark .adm-common-calc-back.clicked,
body.theme-dark .adm-common-calc-chip:active,
body.theme-dark .adm-common-calc-chip.clicked,
body.theme-dark .adm-common-calc-action:active,
body.theme-dark .adm-common-calc-action.clicked,
body.theme-dark .adm-common-calc-edit:active,
body.theme-dark .adm-common-calc-edit.clicked,
body.theme-dark .adm-common-calc-history-row:active,
body.theme-dark .adm-common-calc-history-row.clicked,
body.theme-dark .adm-common-calc-history-full:active,
body.theme-dark .adm-common-calc-history-full.clicked{
  filter:brightness(.94) !important;
}
body.theme-dark .adm-common-calc-action{
  border:1px solid rgba(224,164,101,0.30) !important;
  background:radial-gradient(circle at 22% 0%, rgba(224,164,101,0.12), transparent 48%),
      linear-gradient(160deg, rgba(32,29,26,0.95) 0%, rgba(17,16,15,0.97) 52%, rgba(7,7,7,0.99) 100%) !important;
  color:#f7efe7 !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.33), inset 0 1px 0 rgba(255,255,255,0.055), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
}
body.theme-dark .adm-common-calc-action-icon{
  color:#f0b172 !important;
}
body.theme-dark .adm-common-calc-action-title{
  color:#fff7ef !important;
}
body.theme-dark .adm-common-calc-action-sub{
  color:#d0b8a2 !important;
}
body.theme-dark .adm-common-calc-empty{
  color:#9f9992 !important;
}
body.theme-dark .adm-time-session-overlay{
  background:rgba(0,0,0,0.80) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
}
body.theme-dark .adm-time-session-modal{
  background:radial-gradient(circle at 50% -10%, rgba(224,164,101,0.24) 0%, rgba(200,130,60,0.12) 27%, transparent 54%),
      radial-gradient(circle at -9% 29%, rgba(165,101,42,0.20) 0%, rgba(78,43,23,0.10) 34%, transparent 56%),
      radial-gradient(circle at 108% 74%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.06) 26%, transparent 48%),
      radial-gradient(circle at 50% 113%, rgba(0,0,0,0.82) 0%, transparent 48%),
      linear-gradient(180deg, #050505 0%, #0b0a09 36%, #15100c 64%, #060606 100%) !important;
  color:#f6f0e9 !important;
}
body.theme-dark .adm-time-session-modal::before{
  border:1px solid rgba(224,164,101,0.28) !important;
  box-shadow:inset 0 0 34px rgba(224,164,101,0.045), 0 0 40px rgba(0,0,0,0.48) !important;
}
body.theme-dark .adm-time-session-modal::after{
  background:linear-gradient(124deg, transparent 0%, rgba(255,255,255,0.035) 23%, transparent 45%),
      radial-gradient(circle at 50% 58%, transparent 0%, rgba(0,0,0,0.20) 74%, rgba(0,0,0,0.42) 100%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .adm-time-session-back{
  border:1px solid rgba(224,164,101,0.35) !important;
  background:radial-gradient(circle at 35% 20%, rgba(224,164,101,0.13), rgba(27,25,24,0.94) 56%, rgba(10,10,10,0.98) 100%) !important;
  color:#f0b172 !important;
  box-shadow:0 14px 24px rgba(0,0,0,0.42), 0 0 0 1px rgba(255,255,255,0.03), inset 0 1px 0 rgba(255,255,255,0.07), inset 0 -2px 0 rgba(0,0,0,0.32) !important;
}
body.theme-dark .adm-time-session-title h2{
  color:#fff8f0 !important;
  text-shadow:0 12px 26px rgba(0,0,0,0.32) !important;
}
body.theme-dark .adm-time-session-title p{
  color:#d4d0cc !important;
}
body.theme-dark .adm-time-session-panel{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:radial-gradient(circle at 50% -5%, rgba(224,164,101,0.10), transparent 48%),
      linear-gradient(160deg, rgba(30,27,24,0.92) 0%, rgba(16,15,14,0.96) 51%, rgba(7,7,7,0.98) 100%) !important;
  box-shadow:0 18px 30px rgba(0,0,0,0.36), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
}
body.theme-dark .adm-time-session-panel::before,
body.theme-dark .adm-time-session-field::before,
body.theme-dark .adm-time-session-result-card::before,
body.theme-dark .adm-time-session-insight::before,
body.theme-dark .adm-time-session-action::before{
  background:linear-gradient(180deg, rgba(255,244,224,0.05), transparent 38%) !important;
}
body.theme-dark .adm-time-session-panel-title{
  color:#efb17b !important;
}
body.theme-dark .adm-time-session-field{
  border:1px solid rgba(224,164,101,0.27) !important;
  background:radial-gradient(circle at 22% 0%, rgba(224,164,101,0.12), transparent 46%),
      linear-gradient(145deg, rgba(38,34,31,0.94) 0%, rgba(24,22,20,0.96) 48%, rgba(11,11,11,0.98) 100%) !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
  color:#f5efe7 !important;
}
body.theme-dark .adm-time-session-icon{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:radial-gradient(circle at 36% 20%, rgba(224,164,101,0.16), rgba(14,14,14,0.96) 66%) !important;
  color:#f0b172 !important;
  box-shadow:0 10px 18px rgba(0,0,0,0.38), 0 0 14px rgba(224,164,101,0.10) !important;
}
body.theme-dark .adm-time-session-label{
  color:#d3c1b1 !important;
}
body.theme-dark .adm-time-session-value{
  color:#fff7ef !important;
}
body.theme-dark .adm-time-session-arrow{
  color:#d7a06a !important;
  text-shadow:0 0 16px rgba(224,164,101,0.18) !important;
}
body.theme-dark .adm-time-session-stepbtn{
  border:1px solid rgba(224,164,101,0.32) !important;
  background:linear-gradient(180deg, rgba(59,44,30,0.96), rgba(22,20,18,0.98)) !important;
  color:#eab06f !important;
  box-shadow:0 9px 16px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.07) !important;
}
body.theme-dark .adm-time-session-back:active,
body.theme-dark .adm-time-session-back.clicked,
body.theme-dark .adm-time-session-stepbtn:active,
body.theme-dark .adm-time-session-stepbtn.clicked,
body.theme-dark .adm-time-session-action:active,
body.theme-dark .adm-time-session-action.clicked{
  filter:brightness(.94) !important;
}
body.theme-dark .adm-time-session-result-card{
  border:1px solid rgba(224,164,101,0.27) !important;
  background:radial-gradient(circle at 22% 0%, rgba(224,164,101,0.12), transparent 46%),
      linear-gradient(145deg, rgba(38,34,31,0.94) 0%, rgba(24,22,20,0.96) 48%, rgba(11,11,11,0.98) 100%) !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
  color:#f5efe7 !important;
}
body.theme-dark .adm-time-session-result-icon{
  border:1px solid rgba(224,164,101,0.35) !important;
  color:#efb06d !important;
  background:radial-gradient(circle at 34% 20%, rgba(224,164,101,0.15), rgba(16,16,16,0.96) 66%) !important;
  box-shadow:0 8px 17px rgba(0,0,0,0.36), 0 0 13px rgba(224,164,101,0.11) !important;
}
body.theme-dark .adm-time-session-result-label{
  color:#d3c1b1 !important;
}
body.theme-dark .adm-time-session-result-value{
  color:#fff7ef !important;
}
body.theme-dark .adm-time-session-result-note{
  color:#d6c3b1 !important;
}
body.theme-dark .adm-time-session-timeline{
  border:1px solid rgba(224,164,101,0.27) !important;
  background:linear-gradient(145deg, rgba(38,34,31,0.94) 0%, rgba(20,19,18,0.97) 52%, rgba(9,9,9,0.98) 100%) !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
}
body.theme-dark .adm-time-session-timeline-row + .adm-time-session-timeline-row{
  border-top:1px solid rgba(255,255,255,0.08) !important;
}
body.theme-dark .adm-time-session-timeline-node{
  border:2px solid rgba(224,164,101,0.82) !important;
  color:#f0b172 !important;
  background:rgba(12,12,12,0.85) !important;
}
body.theme-dark .adm-time-session-timeline-row:not(:last-child) .adm-time-session-timeline-node::after{
  background:linear-gradient(180deg, rgba(224,164,101,0.74), rgba(224,164,101,0.16)) !important;
}
body.theme-dark .adm-time-session-timeline-title{
  color:#fff7ef !important;
}
body.theme-dark .adm-time-session-timeline-sub{
  color:#d6c3b1 !important;
}
body.theme-dark .adm-time-session-day{
  border:1px solid rgba(224,164,101,0.35) !important;
  color:#efb17b !important;
  background:rgba(18,18,18,0.82) !important;
}
body.theme-dark .adm-time-session-timeline-desc{
  color:#d9d0c6 !important;
}
body.theme-dark .adm-time-session-insight{
  border:1px solid rgba(224,164,101,0.27) !important;
  background:radial-gradient(circle at 22% 0%, rgba(224,164,101,0.12), transparent 46%),
      linear-gradient(145deg, rgba(38,34,31,0.94) 0%, rgba(24,22,20,0.96) 48%, rgba(11,11,11,0.98) 100%) !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
}
body.theme-dark .adm-time-session-insight-icon{
  color:#efb06d !important;
}
body.theme-dark .adm-time-session-insight-label{
  color:#d3c1b1 !important;
}
body.theme-dark .adm-time-session-insight-value{
  color:#fff7ef !important;
}
body.theme-dark .adm-time-session-insight-sub{
  color:#d6c3b1 !important;
}
body.theme-dark .adm-time-session-action{
  border:1px solid rgba(224,164,101,0.31) !important;
  background:radial-gradient(circle at 22% 0%, rgba(224,164,101,0.14), transparent 46%),
      linear-gradient(145deg, rgba(38,34,31,0.96) 0%, rgba(24,22,20,0.98) 48%, rgba(11,11,11,0.99) 100%) !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
  color:#f5efe7 !important;
}
body.theme-dark .adm-time-session-action.primary{
  background:radial-gradient(circle at 50% -12%, rgba(255,222,173,0.22), transparent 45%),
      linear-gradient(180deg, rgba(104,74,45,0.96), rgba(37,30,23,0.98) 55%, rgba(13,12,11,0.99)) !important;
}
body.theme-dark .adm-time-session-action-icon{
  border:1px solid rgba(224,164,101,0.34) !important;
  color:#f0b172 !important;
  background:radial-gradient(circle at 36% 20%, rgba(224,164,101,0.16), rgba(14,14,14,0.96) 66%) !important;
  box-shadow:0 10px 18px rgba(0,0,0,0.38), 0 0 14px rgba(224,164,101,0.10) !important;
}
body.theme-dark .adm-time-session-action-title{
  color:#fff7ef !important;
}
body.theme-dark .adm-time-session-action-sub{
  color:#d6c3b1 !important;
}
body.theme-dark .adm-time-session-action-go{
  color:#f0b172 !important;
}
body.theme-dark .adm-payment-signal-overlay{
  background:rgba(0,0,0,0.80) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
}
body.theme-dark .adm-payment-signal-modal{
  background:radial-gradient(circle at 50% -10%, rgba(224,164,101,0.24) 0%, rgba(200,130,60,0.12) 27%, transparent 54%),
      radial-gradient(circle at -9% 29%, rgba(165,101,42,0.20) 0%, rgba(78,43,23,0.10) 34%, transparent 56%),
      radial-gradient(circle at 108% 74%, rgba(255,210,150,0.11) 0%, rgba(200,130,60,0.06) 26%, transparent 48%),
      radial-gradient(circle at 50% 113%, rgba(0,0,0,0.82) 0%, transparent 48%),
      linear-gradient(180deg, #050505 0%, #0b0a09 36%, #15100c 64%, #060606 100%) !important;
  color:#f6f0e9 !important;
}
body.theme-dark .adm-payment-signal-modal::before{
  border:1px solid rgba(224,164,101,0.28) !important;
  box-shadow:inset 0 0 34px rgba(224,164,101,0.045), 0 0 40px rgba(0,0,0,0.48) !important;
}
body.theme-dark .adm-payment-signal-modal::after{
  background:linear-gradient(124deg, transparent 0%, rgba(255,255,255,0.045) 23%, transparent 45%),
      radial-gradient(circle at 50% 2%, rgba(255,220,170,0.12), transparent 36%),
      radial-gradient(circle at 50% 58%, transparent 0%, rgba(0,0,0,0.20) 72%, rgba(0,0,0,0.44) 100%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .adm-payment-signal-back{
  border:1px solid rgba(224,164,101,0.36) !important;
  color:#efb06d !important;
  background:radial-gradient(circle at 30% 10%, rgba(224,164,101,0.18), transparent 58%),
      linear-gradient(180deg, rgba(38,34,31,0.96), rgba(13,13,13,0.98)) !important;
  box-shadow:0 14px 24px rgba(0,0,0,0.38), inset 0 1px 0 rgba(255,255,255,0.06) !important;
}
body.theme-dark .adm-payment-signal-title h2{
  color:#f8f1e9 !important;
  text-shadow:0 10px 22px rgba(0,0,0,0.30) !important;
}
body.theme-dark .adm-payment-signal-title p{
  color:#d6c3b1 !important;
}
body.theme-dark .adm-payment-signal-tabs{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:radial-gradient(circle at 20% 0%, rgba(224,164,101,0.14), transparent 44%),
      linear-gradient(145deg, rgba(34,30,27,0.95) 0%, rgba(17,16,15,0.98) 100%) !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
}
body.theme-dark .adm-payment-signal-tab{
  border:0 !important;
  background:transparent !important;
  color:#efe8df !important;
}
body.theme-dark .adm-payment-signal-tab + .adm-payment-signal-tab::before{
  background:rgba(224,164,101,0.13) !important;
}
body.theme-dark .adm-payment-signal-tab.active{
  color:#f0b172 !important;
  background:radial-gradient(circle at 30% 0%, rgba(255,218,172,0.18), transparent 58%),
      linear-gradient(180deg, rgba(75,55,38,0.96), rgba(28,24,21,0.98)) !important;
  box-shadow:0 0 0 1px rgba(224,164,101,0.30), inset 0 1px 0 rgba(255,255,255,0.08), 0 8px 20px rgba(224,164,101,0.12) !important;
}
body.theme-dark .adm-payment-signal-section{
  border:1px solid rgba(224,164,101,0.27) !important;
  background:radial-gradient(circle at 22% 0%, rgba(224,164,101,0.12), transparent 44%),
      linear-gradient(145deg, rgba(38,34,31,0.94) 0%, rgba(24,22,20,0.96) 48%, rgba(11,11,11,0.98) 100%) !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
}
body.theme-dark .adm-payment-signal-section::before,
body.theme-dark .adm-payment-signal-input-card::before,
body.theme-dark .adm-payment-signal-option-card::before,
body.theme-dark .adm-payment-signal-bottom-summary::before,
body.theme-dark .adm-payment-signal-action::before{
  background:linear-gradient(90deg, transparent, rgba(255,223,184,0.56), transparent) !important;
}
body.theme-dark .adm-payment-signal-section-title{
  color:#f0b172 !important;
}
body.theme-dark .adm-payment-signal-section-title::after{
  background:linear-gradient(90deg, rgba(224,164,101,0.30), transparent) !important;
}
body.theme-dark .adm-payment-signal-input-card{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:radial-gradient(circle at 22% 0%, rgba(224,164,101,0.12), transparent 46%),
      linear-gradient(145deg, rgba(38,34,31,0.92) 0%, rgba(24,22,20,0.96) 48%, rgba(11,11,11,0.98) 100%) !important;
  box-shadow:0 14px 22px rgba(0,0,0,0.27), inset 0 1px 0 rgba(255,255,255,0.05), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
}
body.theme-dark .adm-payment-signal-label{
  color:#dcb28b !important;
}
body.theme-dark .adm-payment-signal-control{
  border:1px solid rgba(224,164,101,0.25) !important;
  background:rgba(8,8,8,0.54) !important;
  box-shadow:inset 0 1px 2px rgba(0,0,0,0.28) !important;
  color:#f8f1e9 !important;
}
body.theme-dark .adm-payment-signal-money-input,
body.theme-dark .adm-payment-signal-text-value{
  border:0 !important;
  outline:0 !important;
  background:transparent !important;
  color:#f8f1e9 !important;
}
body.theme-dark .adm-payment-signal-money-input::placeholder{
  color:#8e8379 !important;
}
body.theme-dark .adm-payment-signal-stepbtn{
  border:1px solid rgba(224,164,101,0.23) !important;
  background:radial-gradient(circle at 35% 15%, rgba(224,164,101,0.18), rgba(15,15,15,0.96) 62%) !important;
  color:#efb06d !important;
}
body.theme-dark .adm-payment-signal-percent,
body.theme-dark .adm-payment-signal-installments{
  color:#fff7ef !important;
}
body.theme-dark .adm-payment-signal-card-icon{
  color:#efb06d !important;
}
body.theme-dark .adm-payment-signal-arrow{
  color:#d9a46d !important;
}
body.theme-dark .adm-payment-signal-info{
  color:#d9a46d !important;
  border:1px solid rgba(224,164,101,0.46) !important;
}
body.theme-dark .adm-payment-signal-option-card{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:radial-gradient(circle at 22% 0%, rgba(224,164,101,0.12), transparent 46%),
      linear-gradient(145deg, rgba(36,32,29,0.94) 0%, rgba(21,20,19,0.97) 54%, rgba(9,9,9,0.98) 100%) !important;
  box-shadow:0 14px 22px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.05), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
}
body.theme-dark .adm-payment-signal-option-card.active{
  border-color:rgba(239,176,109,0.78) !important;
  box-shadow:0 0 0 1px rgba(224,164,101,0.16), 0 0 26px rgba(224,164,101,0.20), inset 0 1px 0 rgba(255,255,255,0.07) !important;
}
body.theme-dark .adm-payment-signal-option-icon{
  border:1px solid rgba(224,164,101,0.26) !important;
  color:#efb06d !important;
  background:radial-gradient(circle at 35% 15%, rgba(224,164,101,0.18), rgba(15,15,15,0.96) 62%) !important;
}
body.theme-dark .adm-payment-signal-option-icon.pix{
  color:#76d2a5 !important;
}
body.theme-dark .adm-payment-signal-option-title{
  color:#f6efe8 !important;
}
body.theme-dark .adm-payment-signal-option-muted{
  color:#c8b7a6 !important;
}
body.theme-dark .adm-payment-signal-option-pay{
  color:#fff7ef !important;
}
body.theme-dark .adm-payment-signal-option-pay.best,
body.theme-dark .adm-payment-signal-option-receive.best{
  color:#8ee1ad !important;
}
body.theme-dark .adm-payment-signal-option-discount{
  color:#8ee1ad !important;
}
body.theme-dark .adm-payment-signal-option-line{
  background:linear-gradient(90deg, transparent, rgba(255,255,255,0.16), transparent) !important;
  border-top:1px dashed rgba(255,255,255,0.12) !important;
}
body.theme-dark .adm-payment-signal-option-receive{
  color:#efb06d !important;
}
body.theme-dark .adm-payment-signal-badge{
  border:1px solid rgba(239,176,109,0.46) !important;
  color:#f0b172 !important;
  background:rgba(239,176,109,0.08) !important;
}
body.theme-dark .adm-payment-signal-bottom-summary{
  border:1px solid rgba(224,164,101,0.44) !important;
  background:radial-gradient(circle at 50% -20%, rgba(255,222,173,0.18), transparent 43%),
      linear-gradient(145deg, rgba(44,36,29,0.96) 0%, rgba(21,19,18,0.98) 60%, rgba(8,8,8,0.99) 100%) !important;
  box-shadow:0 18px 28px rgba(0,0,0,0.34), 0 0 24px rgba(224,164,101,0.15), inset 0 1px 0 rgba(255,255,255,0.06) !important;
}
body.theme-dark .adm-payment-signal-summary-item + .adm-payment-signal-summary-item{
  border-left:1px solid rgba(224,164,101,0.16) !important;
}
body.theme-dark .adm-payment-signal-summary-icon{
  border:1px solid rgba(224,164,101,0.32) !important;
  color:#efb06d !important;
  background:radial-gradient(circle at 35% 15%, rgba(224,164,101,0.18), rgba(15,15,15,0.96) 62%) !important;
}
body.theme-dark .adm-payment-signal-summary-label{
  color:#d3c1b1 !important;
}
body.theme-dark .adm-payment-signal-summary-value{
  color:#f0b172 !important;
}
body.theme-dark .adm-payment-signal-summary-sub{
  color:#c8b7a6 !important;
}
body.theme-dark .adm-payment-signal-note{
  color:#d1c1b2 !important;
}
body.theme-dark .adm-payment-signal-note svg{
  color:#d9a46d !important;
}
body.theme-dark .adm-payment-signal-action{
  border:1px solid rgba(224,164,101,0.31) !important;
  background:radial-gradient(circle at 22% 0%, rgba(224,164,101,0.14), transparent 46%),
      linear-gradient(145deg, rgba(38,34,31,0.96) 0%, rgba(24,22,20,0.98) 48%, rgba(11,11,11,0.99) 100%) !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
  color:#f5efe7 !important;
}
body.theme-dark .adm-payment-signal-action.primary{
  color:#25180e !important;
  border-color:rgba(255,238,205,0.46) !important;
  background:radial-gradient(circle at 48% -22%, rgba(255,255,255,0.38), transparent 42%),
      linear-gradient(180deg, #ffd993 0%, #f2bb6b 45%, #c9823d 100%) !important;
  box-shadow:0 18px 30px rgba(198,130,60,0.32), inset 0 2px 0 rgba(255,255,255,0.35), inset 0 -2px 0 rgba(100,56,22,0.28) !important;
}
body.theme-dark .adm-payment-signal-action-icon{
  border:1px solid rgba(224,164,101,0.34) !important;
  color:#f0b172 !important;
  background:radial-gradient(circle at 36% 20%, rgba(224,164,101,0.16), rgba(14,14,14,0.96) 66%) !important;
  box-shadow:0 10px 18px rgba(0,0,0,0.30), 0 0 14px rgba(224,164,101,0.10) !important;
}
body.theme-dark .adm-payment-signal-action.primary .adm-payment-signal-action-icon{
  color:#2c2119 !important;
  border-color:rgba(40,24,12,0.24) !important;
  background:rgba(255,255,255,0.32) !important;
  box-shadow:none !important;
}
body.theme-dark .adm-payment-signal-action-title{
  color:inherit !important;
}
body.theme-dark .adm-payment-signal-action-sub{
  color:#d6c3b1 !important;
}
body.theme-dark .adm-payment-signal-action.primary .adm-payment-signal-action-sub{
  color:#4d3827 !important;
}
body.theme-dark .adm-payment-signal-back:active,
body.theme-dark .adm-payment-signal-back.clicked,
body.theme-dark .adm-payment-signal-stepbtn:active,
body.theme-dark .adm-payment-signal-stepbtn.clicked,
body.theme-dark .adm-payment-signal-tab:active,
body.theme-dark .adm-payment-signal-tab.clicked,
body.theme-dark .adm-payment-signal-option-card:active,
body.theme-dark .adm-payment-signal-option-card.clicked,
body.theme-dark .adm-payment-signal-action:active,
body.theme-dark .adm-payment-signal-action.clicked{
  filter:brightness(.96) !important;
}
@media (max-width:370px){
body.theme-dark .adm-payment-signal-summary-item + .adm-payment-signal-summary-item{
  border-left:0 !important;
  border-top:1px solid rgba(224,164,101,0.16) !important;
}
}
body.theme-dark .adm-tattoo-budget-overlay{
  background:rgba(0,0,0,0.78) !important;
  backdrop-filter:blur(8px) !important;
}
body.theme-dark .adm-tattoo-budget-modal{
  background:radial-gradient(circle at 50% -12%, rgba(224,164,101,0.20) 0%, rgba(200,130,60,0.10) 28%, transparent 52%),
      radial-gradient(circle at -4% 34%, rgba(165,101,42,0.22) 0%, rgba(90,48,22,0.10) 30%, transparent 56%),
      radial-gradient(circle at 104% 76%, rgba(255,220,170,0.10) 0%, rgba(200,130,60,0.06) 24%, transparent 48%),
      linear-gradient(180deg, #060606 0%, #0b0b0b 34%, #15110d 66%, #050505 100%) !important;
}
body.theme-dark .adm-tattoo-budget-modal::before{
  background:linear-gradient(124deg, transparent 0%, rgba(255,255,255,0.035) 20%, transparent 42%),
      radial-gradient(circle at 50% 4%, rgba(255,230,190,0.08), transparent 42%),
      radial-gradient(circle at 50% 100%, rgba(0,0,0,0.35), transparent 48%) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .adm-tattoo-budget-shell{
  color:#f6efe7 !important;
}
body.theme-dark .adm-tattoo-budget-back{
  border:1px solid rgba(224,164,101,0.42) !important;
  background:linear-gradient(180deg, rgba(42,42,42,0.96), rgba(20,20,20,0.96)) !important;
  color:var(--gold-light) !important;
  box-shadow:0 12px 22px rgba(0,0,0,0.32), inset 0 1px 0 rgba(255,255,255,0.08), inset 0 -2px 0 rgba(0,0,0,0.26) !important;
}
body.theme-dark .adm-tattoo-budget-title h2{
  color:#f4efe8 !important;
}
body.theme-dark .adm-tattoo-budget-title p{
  color:#d8d0c7 !important;
}
body.theme-dark .adm-tattoo-budget-row,
body.theme-dark .adm-tattoo-budget-result,
body.theme-dark .adm-tattoo-budget-detail,
body.theme-dark .adm-tattoo-budget-profit,
body.theme-dark .adm-tattoo-budget-action{
  background:linear-gradient(180deg, rgba(28,28,28,0.985) 0%, rgba(16,16,16,0.992) 58%, rgba(8,8,8,0.995) 100%) !important;
  border:1px solid rgba(200,130,60,0.24) !important;
  box-shadow:0 16px 30px rgba(0,0,0,0.36), inset 0 1px 0 rgba(255,255,255,0.045), inset 0 -1px 0 rgba(255,255,255,0.02) !important;
}
body.theme-dark .adm-tattoo-budget-row::before,
body.theme-dark .adm-tattoo-budget-result::before,
body.theme-dark .adm-tattoo-budget-detail::before,
body.theme-dark .adm-tattoo-budget-profit::before,
body.theme-dark .adm-tattoo-budget-action::before{
  background:radial-gradient(circle at 50% 0%, rgba(224,164,101,0.15), transparent 36%),
      linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.025) 48%, transparent 100%) !important;
}
body.theme-dark .adm-tattoo-budget-icon{
  border:1px solid rgba(200,130,60,0.34) !important;
  color:#e5a45e !important;
  background:radial-gradient(circle at 30% 30%, rgba(200,130,60,0.18), rgba(0,0,0,0.18) 65%, rgba(0,0,0,0.3) 100%) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.05), 0 8px 18px rgba(0,0,0,0.28) !important;
}
body.theme-dark .adm-tattoo-budget-label{
  color:#f7f0e8 !important;
}
body.theme-dark .adm-tattoo-budget-sub{
  color:#ccc4bc !important;
}
body.theme-dark .adm-tattoo-budget-select,
body.theme-dark .adm-tattoo-budget-stepper{
  border:1px solid rgba(200,130,60,0.24) !important;
  background:linear-gradient(180deg, rgba(11,11,11,0.98) 0%, rgba(4,4,4,0.99) 100%) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.03) !important;
}
body.theme-dark .adm-tattoo-budget-select-wrap::after{
  color:#e2a45d !important;
}
body.theme-dark .adm-tattoo-budget-select{
  color:#f3ece5 !important;
  outline:none !important;
}
body.theme-dark .adm-tattoo-budget-stepbtn{
  border:0 !important;
  background:transparent !important;
  color:#e7a55f !important;
  border-right:1px solid rgba(200,130,60,0.20) !important;
}
body.theme-dark .adm-tattoo-budget-stepbtn.plus{
  border-right:0 !important;
  border-left:1px solid rgba(200,130,60,0.20) !important;
}
body.theme-dark .adm-tattoo-budget-stepvalue{
  border:0 !important;
  background:transparent !important;
  color:#fff7ef !important;
  outline:none !important;
}
body.theme-dark .adm-tattoo-budget-section-title{
  color:#e6a45d !important;
}
body.theme-dark .adm-tattoo-budget-result::after{
  background:linear-gradient(90deg, transparent 0%, rgba(236,177,104,0.0) 10%, rgba(236,177,104,0.9) 50%, rgba(236,177,104,0.0) 90%, transparent 100%) !important;
  box-shadow:0 0 12px rgba(236,177,104,0.45) !important;
}
body.theme-dark .adm-tattoo-budget-result-item + .adm-tattoo-budget-result-item{
  border-left:1px solid rgba(255,255,255,0.10) !important;
}
body.theme-dark .adm-tattoo-budget-result-icon{
  border:1px solid rgba(224,164,101,0.38) !important;
  color:#e6a45d !important;
  background:radial-gradient(circle at 30% 30%, rgba(200,130,60,0.18), rgba(0,0,0,0.18) 70%) !important;
}
body.theme-dark .adm-tattoo-budget-result-label{
  color:#f5efe7 !important;
}
body.theme-dark .adm-tattoo-budget-result-value{
  color:#fff8f0 !important;
}
body.theme-dark .adm-tattoo-budget-result-note{
  color:#d6cec5 !important;
}
body.theme-dark .adm-tattoo-budget-detail-row{
  color:#f0e8df !important;
}
body.theme-dark .adm-tattoo-budget-detail-row .meta{
  color:#d2c7bd !important;
}
body.theme-dark .adm-tattoo-budget-detail-row.discount .value{
  color:#a5e28d !important;
}
body.theme-dark .adm-tattoo-budget-detail-total{
  border-top:1px solid rgba(224,164,101,0.30) !important;
  color:#f0e8df !important;
}
body.theme-dark .adm-tattoo-budget-detail-total strong{
  color:#e8a760 !important;
}
body.theme-dark .adm-tattoo-budget-donut{
  background:conic-gradient(#d5ad6b 0deg 223deg, rgba(255,255,255,0.26) 223deg 360deg) !important;
  box-shadow:inset 0 0 20px rgba(0,0,0,0.16), 0 8px 20px rgba(0,0,0,0.24) !important;
}
body.theme-dark .adm-tattoo-budget-donut::after{
  background:linear-gradient(180deg, rgba(8,8,8,0.99), rgba(14,12,10,0.99)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.03) !important;
}
body.theme-dark .adm-tattoo-budget-donut-center strong{
  color:#e8a760 !important;
}
body.theme-dark .adm-tattoo-budget-donut-center span{
  color:#e9e1d7 !important;
}
body.theme-dark .adm-tattoo-budget-legend-item.lucro .adm-tattoo-budget-legend-dot{
  background:#d5ad6b !important;
}
body.theme-dark .adm-tattoo-budget-legend-item.custos .adm-tattoo-budget-legend-dot{
  background:rgba(255,255,255,0.42) !important;
}
body.theme-dark .adm-tattoo-budget-legend-title{
  color:#f0e8df !important;
}
body.theme-dark .adm-tattoo-budget-legend-value{
  color:#d2c8bf !important;
}
body.theme-dark .adm-tattoo-budget-action-icon{
  border:1px solid rgba(224,164,101,0.28) !important;
  color:#e7a55f !important;
  background:radial-gradient(circle at 30% 30%, rgba(200,130,60,0.16), rgba(0,0,0,0.18) 76%) !important;
}
body.theme-dark .adm-tattoo-budget-action-title{
  color:#faf2eb !important;
}
body.theme-dark .adm-tattoo-budget-action-sub{
  color:#cfc6be !important;
}
body.theme-dark .adm-quick-tax-overlay{
  background:rgba(0,0,0,0.82) !important;
  backdrop-filter:blur(8px) !important;
}
body.theme-dark .adm-quick-tax-modal{
  background:radial-gradient(circle at 50% 0%, rgba(224,164,101,0.18) 0%, rgba(224,164,101,0.06) 24%, transparent 52%),
      radial-gradient(circle at -6% 36%, rgba(165,101,42,0.18) 0%, transparent 34%),
      radial-gradient(circle at 106% 76%, rgba(255,220,170,0.10) 0%, transparent 28%),
      linear-gradient(180deg, #060606 0%, #0d0b09 36%, #1f150f 62%, #050505 100%) !important;
}
body.theme-dark .adm-quick-tax-modal::before,
body.theme-dark .adm-quick-tax-modal::after{
  background:linear-gradient(90deg, transparent 0%, rgba(232,183,122,0.78) 50%, transparent 100%) !important;
  filter:drop-shadow(0 0 8px rgba(224,164,101,0.46)) !important;
}
body.theme-dark .adm-quick-tax-shell{
  color:#f3ece4 !important;
}
body.theme-dark .adm-quick-tax-back{
  border:1px solid rgba(224,164,101,0.44) !important;
  background:linear-gradient(180deg, rgba(42,42,42,0.98), rgba(18,18,18,0.98)) !important;
  color:var(--gold-light) !important;
  box-shadow:0 12px 24px rgba(0,0,0,0.34), inset 0 1px 0 rgba(255,255,255,0.10), inset 0 -2px 0 rgba(0,0,0,0.30) !important;
}
body.theme-dark .adm-quick-tax-title h2{
  color:#f7f1ea !important;
}
body.theme-dark .adm-quick-tax-title p{
  color:#e1d4c6 !important;
}
body.theme-dark .adm-quick-tax-section{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:radial-gradient(circle at 14% 0%, rgba(224,164,101,0.12) 0%, transparent 36%),
      linear-gradient(180deg, rgba(34,29,25,0.98) 0%, rgba(20,18,16,0.98) 60%, rgba(12,11,10,0.99) 100%) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.34), inset 0 1px 0 rgba(255,255,255,0.05), inset 0 -1px 0 rgba(200,130,60,0.09) !important;
}
body.theme-dark .adm-quick-tax-section::before{
  background:linear-gradient(90deg, rgba(224,164,101,0.06), rgba(224,164,101,0.32), rgba(224,164,101,0.06)) !important;
}
body.theme-dark .adm-quick-tax-section-title{
  color:#edbf86 !important;
}
body.theme-dark .adm-quick-tax-input-card{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:radial-gradient(circle at 16% 0%, rgba(224,164,101,0.10) 0%, transparent 38%),
      linear-gradient(180deg, rgba(43,39,35,0.96) 0%, rgba(24,22,20,0.98) 100%) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), inset 0 -1px 0 rgba(200,130,60,0.06) !important;
}
body.theme-dark .adm-quick-tax-label{
  color:#deb480 !important;
}
body.theme-dark .adm-quick-tax-control{
  border:1px solid rgba(224,164,101,0.18) !important;
  background:linear-gradient(180deg, rgba(16,16,16,0.92), rgba(12,12,12,0.98)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.03) !important;
}
body.theme-dark .adm-quick-tax-control svg,
body.theme-dark .adm-quick-tax-control .adm-quick-tax-icon{
  color:#efc186 !important;
}
body.theme-dark .adm-quick-tax-input,
body.theme-dark .adm-quick-tax-select,
body.theme-dark .adm-quick-tax-value{
  border:0 !important;
  background:transparent !important;
  color:#f7f1ea !important;
  outline:none !important;
}
body.theme-dark .adm-quick-tax-input::placeholder{
  color:#9f8f80 !important;
}
body.theme-dark .adm-quick-tax-arrow{
  color:#e3b87d !important;
}
body.theme-dark .adm-quick-tax-result-card{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:radial-gradient(circle at 50% 0%, rgba(224,164,101,0.09) 0%, transparent 34%),
      linear-gradient(180deg, rgba(34,31,28,0.98) 0%, rgba(17,16,15,0.98) 100%) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-quick-tax-result-icon{
  border:1px solid rgba(224,164,101,0.24) !important;
  color:#efc186 !important;
}
body.theme-dark .adm-quick-tax-result-label{
  color:#ece3d8 !important;
}
body.theme-dark .adm-quick-tax-result-value{
  color:#f8f0e8 !important;
}
body.theme-dark .adm-quick-tax-result-note{
  color:#8dd4a6 !important;
}
body.theme-dark .adm-quick-tax-detail-list{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:linear-gradient(180deg, rgba(18,18,18,0.55), rgba(11,11,11,0.78)) !important;
}
body.theme-dark .adm-quick-tax-detail-row{
  border-bottom:1px dashed rgba(224,164,101,0.24) !important;
}
body.theme-dark .adm-quick-tax-detail-row:last-child{
  border-bottom:0 !important;
}
body.theme-dark .adm-quick-tax-detail-dot{
  border:1px solid rgba(224,164,101,0.26) !important;
  color:#efc186 !important;
}
body.theme-dark .adm-quick-tax-detail-name{
  color:#f0e7dc !important;
}
body.theme-dark .adm-quick-tax-detail-value{
  color:#fff7ef !important;
}
body.theme-dark .adm-quick-tax-compare-card{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:radial-gradient(circle at 50% 0%, rgba(224,164,101,0.08) 0%, transparent 34%),
      linear-gradient(180deg, rgba(29,26,24,0.98) 0%, rgba(12,12,12,0.99) 100%) !important;
  box-shadow:0 16px 24px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-quick-tax-compare-card.active{
  border-color:rgba(240,194,131,0.86) !important;
  box-shadow:0 0 0 1px rgba(240,194,131,0.18), 0 0 18px rgba(224,164,101,0.28), 0 16px 24px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .adm-quick-tax-compare-badge{
  border:1px solid rgba(240,194,131,0.45) !important;
  color:#fff0de !important;
  background:rgba(240,194,131,0.12) !important;
}
body.theme-dark .adm-quick-tax-compare-icon{
  border:1px solid rgba(224,164,101,0.22) !important;
  color:#efc186 !important;
}
body.theme-dark .adm-quick-tax-compare-icon.pix{
  color:#7ed3a0 !important;
}
body.theme-dark .adm-quick-tax-compare-title{
  color:#f4ecdf !important;
}
body.theme-dark .adm-quick-tax-compare-muted{
  color:#cfc2b4 !important;
}
body.theme-dark .adm-quick-tax-compare-client,
body.theme-dark .adm-quick-tax-compare-studio{
  color:#fff8f0 !important;
}
body.theme-dark .adm-quick-tax-compare-line{
  background:rgba(224,164,101,0.26) !important;
}
body.theme-dark .adm-quick-tax-compare-note{
  background:rgba(126,211,160,0.10) !important;
  border:1px solid rgba(126,211,160,0.22) !important;
  color:#a7e4be !important;
}
body.theme-dark .adm-quick-tax-action{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:radial-gradient(circle at 16% 0%, rgba(224,164,101,0.10) 0%, transparent 36%),
      linear-gradient(180deg, rgba(32,29,26,0.98) 0%, rgba(14,14,14,0.98) 100%) !important;
  color:#f6ede2 !important;
  box-shadow:0 12px 18px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-quick-tax-action.primary{
  background:linear-gradient(180deg, #f2cf95 0%, #deb578 50%, #cb8b46 100%) !important;
  color:#2f2113 !important;
  border-color:rgba(255,235,206,0.48) !important;
}
body.theme-dark .adm-quick-tax-action-icon{
  border:1px solid rgba(224,164,101,0.24) !important;
  color:#efc186 !important;
  background:rgba(0,0,0,0.18) !important;
}
body.theme-dark .adm-quick-tax-action.primary .adm-quick-tax-action-icon{
  color:#2f2113 !important;
  border-color:rgba(64,42,16,0.18) !important;
  background:rgba(255,255,255,0.25) !important;
}
body.theme-dark .adm-quick-tax-action-sub{
  color:#cec1b1 !important;
}
body.theme-dark .adm-quick-tax-action.primary .adm-quick-tax-action-sub{
  color:#513923 !important;
}
body.theme-dark .adm-history-calc-overlay{
  background:rgba(0,0,0,0.82) !important;
  backdrop-filter:blur(8px) !important;
}
body.theme-dark .adm-history-calc-modal{
  background:radial-gradient(circle at 50% 0%, rgba(224,164,101,0.17) 0%, rgba(224,164,101,0.05) 22%, transparent 52%),
      radial-gradient(circle at -6% 36%, rgba(165,101,42,0.18) 0%, transparent 34%),
      radial-gradient(circle at 106% 76%, rgba(255,220,170,0.10) 0%, transparent 28%),
      linear-gradient(180deg, #060606 0%, #0d0b09 36%, #1f150f 62%, #050505 100%) !important;
}
body.theme-dark .adm-history-calc-modal::before{
  background:linear-gradient(90deg, transparent 0%, rgba(232,183,122,0.78) 50%, transparent 100%) !important;
  filter:drop-shadow(0 0 8px rgba(224,164,101,0.46)) !important;
}
body.theme-dark .adm-history-calc-shell{
  color:#f3ece4 !important;
}
body.theme-dark .adm-history-calc-back{
  border:1px solid rgba(224,164,101,0.44) !important;
  background:linear-gradient(180deg, rgba(42,42,42,0.98), rgba(18,18,18,0.98)) !important;
  color:var(--gold-light) !important;
  box-shadow:0 12px 24px rgba(0,0,0,0.34), inset 0 1px 0 rgba(255,255,255,0.10), inset 0 -2px 0 rgba(0,0,0,0.30) !important;
}
body.theme-dark .adm-history-calc-title h2{
  color:#f7f1ea !important;
}
body.theme-dark .adm-history-calc-title p{
  color:#e1d4c6 !important;
}
body.theme-dark .adm-history-calc-filter{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:linear-gradient(180deg, rgba(30,28,25,0.96) 0%, rgba(12,12,12,0.98) 100%) !important;
  color:#f3e8db !important;
  box-shadow:0 12px 18px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-history-calc-filter.active{
  background:linear-gradient(180deg, rgba(243,207,149,0.18) 0%, rgba(180,125,63,0.14) 100%), linear-gradient(180deg, rgba(30,28,25,0.98), rgba(12,12,12,0.98)) !important;
  border-color:rgba(240,194,131,0.68) !important;
  box-shadow:0 0 0 1px rgba(240,194,131,0.10), 0 0 14px rgba(224,164,101,0.18), 0 12px 18px rgba(0,0,0,0.22) !important;
}
body.theme-dark .adm-history-calc-filter-icon{
  color:#efc186 !important;
}
body.theme-dark .adm-history-calc-count{
  color:#f1e8dd !important;
}
body.theme-dark .adm-history-calc-count svg{
  color:#efc186 !important;
}
body.theme-dark .adm-history-calc-sort{
  border:0 !important;
  background:transparent !important;
  color:#f1e8dd !important;
  outline:none !important;
}
body.theme-dark .adm-history-calc-sortwrap span{
  color:#efc186 !important;
}
body.theme-dark .adm-history-calc-item{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:radial-gradient(circle at 16% 0%, rgba(224,164,101,0.10) 0%, transparent 38%),
      linear-gradient(180deg, rgba(34,29,25,0.98) 0%, rgba(15,15,15,0.99) 100%) !important;
  box-shadow:0 18px 26px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .adm-history-calc-item-icon{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:radial-gradient(circle at 50% 0%, rgba(224,164,101,0.11), transparent 44%), linear-gradient(180deg, rgba(16,16,16,0.96), rgba(9,9,9,0.98)) !important;
  color:#efc186 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.03) !important;
}
body.theme-dark .adm-history-calc-item-title{
  color:#fff5ea !important;
}
body.theme-dark .adm-history-calc-item-sub{
  color:#e0cfbe !important;
}
body.theme-dark .adm-history-calc-item-meta{
  color:#d6c9bb !important;
}
body.theme-dark .adm-history-calc-item-meta svg{
  color:#e2b87d !important;
}
body.theme-dark .adm-history-calc-item-metric{
  border-left:1px solid rgba(224,164,101,0.20) !important;
}
body.theme-dark .adm-history-calc-item-metric-label{
  color:#efc186 !important;
}
body.theme-dark .adm-history-calc-item-metric-value{
  color:#fff8f0 !important;
}
body.theme-dark .adm-history-calc-item-status{
  color:#d4c5b4 !important;
}
body.theme-dark .adm-history-calc-item-actions{
  border-left:1px solid rgba(224,164,101,0.20) !important;
}
body.theme-dark .adm-history-calc-action{
  background:transparent !important;
  border:0 !important;
  color:#f0e5d6 !important;
}
body.theme-dark .adm-history-calc-action svg{
  color:#efc186 !important;
}
body.theme-dark .adm-history-calc-empty{
  border:1px dashed rgba(224,164,101,0.28) !important;
  color:#d5c6b5 !important;
  background:rgba(20,18,16,0.55) !important;
}
body.theme-dark .adm-history-calc-section-title{
  color:#efc186 !important;
}
body.theme-dark .adm-history-calc-summary-card{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:radial-gradient(circle at 50% 0%, rgba(224,164,101,0.09) 0%, transparent 34%),
      linear-gradient(180deg, rgba(34,31,28,0.98) 0%, rgba(17,16,15,0.98) 100%) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-history-calc-summary-icon{
  border:1px solid rgba(224,164,101,0.22) !important;
  color:#efc186 !important;
}
body.theme-dark .adm-history-calc-summary-label{
  color:#f1e8dd !important;
}
body.theme-dark .adm-history-calc-summary-value{
  color:#fff8f0 !important;
}
body.theme-dark .adm-history-calc-summary-note{
  color:#9cdfa4 !important;
}
body.theme-dark .adm-history-calc-bottom-btn{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:radial-gradient(circle at 16% 0%, rgba(224,164,101,0.10) 0%, transparent 36%),
      linear-gradient(180deg, rgba(32,29,26,0.98) 0%, rgba(14,14,14,0.98) 100%) !important;
  color:#f6ede2 !important;
  box-shadow:0 12px 18px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-history-calc-bottom-btn.primary{
  background:linear-gradient(180deg, rgba(243,207,149,0.18) 0%, rgba(180,125,63,0.14) 100%), linear-gradient(180deg, rgba(32,29,26,0.98) 0%, rgba(14,14,14,0.98) 100%) !important;
}
body.theme-dark .adm-history-calc-bottom-icon{
  border:1px solid rgba(224,164,101,0.24) !important;
  color:#efc186 !important;
}
body.theme-dark .adm-history-calc-bottom-title{
  color:#fff6eb !important;
}
body.theme-dark .adm-history-calc-bottom-sub{
  color:#d5c4b2 !important;
}
@media (max-width:460px){
body.theme-dark .adm-history-calc-item-metric{
  border-left:0 !important;
  border-top:1px solid rgba(224,164,101,0.18) !important;
}
body.theme-dark .adm-history-calc-item-actions{
  border-left:0 !important;
  border-top:1px solid rgba(224,164,101,0.18) !important;
}
}
body.theme-dark.adm-calculator-window-open .adm-calculator-modal{
  background:radial-gradient(circle at 18% 0%, rgba(200,130,60,0.12), transparent 30%), linear-gradient(180deg, #090909 0%, #0c0c0c 100%) !important;
}
body.theme-dark.adm-calculator-window-open .adm-calculator-modal::before{
  border:0 !important;
  box-shadow:none !important;
}
body.theme-dark.adm-calculator-window-open:not(.side-menu-window-open):not(.business-card-open) #openSideMenu::before{
  color:var(--gold-light) !important;
}
body.theme-dark .adm-calculator-notice{
  border:1px solid rgba(224,164,101,0.32) !important;
  background:linear-gradient(180deg, rgba(43,38,33,0.96), rgba(16,15,14,0.98)) !important;
  box-shadow:0 18px 28px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.07) !important;
}
body.theme-dark .adm-calculator-notice-title{
  color:#f3ece5 !important;
}
body.theme-dark .adm-calculator-notice-item{
  border-top:1px solid rgba(255,255,255,0.07) !important;
  color:#cfc6bd !important;
}
body.theme-dark .adm-calculator-notice-item:first-of-type{
  border-top:0 !important;
}
body.theme-dark .adm-calculator-notice-item span{
  color:#e9a35b !important;
}
body.theme-dark .adm-calculator-selectbtn{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:linear-gradient(180deg, rgba(32,30,28,0.98), rgba(12,12,12,0.98)) !important;
  color:#f3eee8 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.05), 0 8px 16px rgba(0,0,0,0.18) !important;
}
body.theme-dark .adm-calculator-selectbtn svg{
  color:#e9a35b !important;
}
body.theme-dark .adm-calculator-select-caret{
  color:#e9a35b !important;
}
body.theme-dark.adm-calculator-window-open .adm-calculator-feature{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:linear-gradient(180deg, rgba(28,27,26,0.97), rgba(11,11,11,0.98)) !important;
  color:#f3eee8 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 8px 16px rgba(0,0,0,0.18) !important;
}
body.theme-dark.adm-calculator-window-open .adm-calculator-feature.active{
  color:#edb36d !important;
  border-color:rgba(238,178,99,0.78) !important;
  background:linear-gradient(180deg, rgba(53,36,21,0.98), rgba(18,14,10,0.98)) !important;
  box-shadow:0 0 0 1px rgba(255,225,176,0.08), 0 0 20px rgba(224,164,101,0.18), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark.adm-calculator-window-open .adm-calculator-icon{
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  color:currentColor !important;
}
body.theme-dark.adm-calculator-window-open .adm-calculator-feature-title{
  color:currentColor !important;
}
body.theme-dark .adm-calculator-card{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.11), transparent 46%), linear-gradient(180deg, rgba(52,47,41,0.94) 0%, rgba(33,30,27,0.96) 54%, rgba(20,18,17,0.98) 100%) !important;
  box-shadow:0 18px 28px rgba(0,0,0,0.26), inset 0 1px 0 rgba(255,255,255,0.07), inset 0 -1px 0 rgba(200,130,60,0.08) !important;
}
body.theme-dark .adm-calculator-card-icon{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:radial-gradient(circle at 35% 20%, rgba(224,164,101,0.18), rgba(18,17,16,0.95) 62%) !important;
  color:#e9a35b !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .adm-calculator-card-label{
  color:#aaa39c !important;
}
body.theme-dark .adm-calculator-card-value{
  color:#f8f0e8 !important;
}
body.theme-dark .adm-calculator-card-note{
  color:#bfb7ae !important;
}
body.theme-dark .adm-calculator-card-note b{
  color:#96e284 !important;
}
body.theme-dark .adm-calculator-card-note b.warn{
  color:#e9a35b !important;
}
body.theme-dark .adm-calculator-card-note b.down{
  color:#ff6f69 !important;
}
body.theme-dark .adm-calculator-chart-card,
body.theme-dark .adm-calculator-summary-card,
body.theme-dark .adm-calculator-recent-card,
body.theme-dark .adm-calculator-report-card{
  border:1px solid rgba(224,164,101,0.18) !important;
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.10), transparent 46%), linear-gradient(180deg, rgba(40,35,31,0.94), rgba(17,16,15,0.98)) !important;
  box-shadow:0 18px 28px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.06) !important;
}
body.theme-dark .adm-calculator-panel-title{
  color:#f1ece7 !important;
}
body.theme-dark .adm-calculator-linkbtn{
  border:0 !important;
  background:transparent !important;
  color:#e9a35b !important;
}
body.theme-dark .adm-calculator-legend{
  color:#aaa39c !important;
}
body.theme-dark .adm-calculator-dot{
  background:#e9a35b !important;
}
body.theme-dark .adm-calculator-dot.alt{
  background:#ff6f69 !important;
}
body.theme-dark .adm-calculator-chart-holder{
  background:linear-gradient(180deg, rgba(12,12,12,0.24), rgba(0,0,0,0.18)) !important;
}
body.theme-dark .adm-calculator-summary-row{
  border-bottom:1px solid rgba(255,255,255,0.07) !important;
  color:#eee8e1 !important;
}
body.theme-dark .adm-calculator-summary-row:last-child{
  border-bottom:0 !important;
}
body.theme-dark .adm-calculator-summary-row svg{
  color:#e9a35b !important;
}
body.theme-dark .adm-calculator-summary-row span{
  color:#eee8e1 !important;
}
body.theme-dark .adm-calculator-summary-row strong{
  color:#f7efe8 !important;
}
body.theme-dark .adm-calculator-movement{
  border:1px solid rgba(224,164,101,0.14) !important;
  background:linear-gradient(180deg, rgba(45,40,35,0.82), rgba(22,20,18,0.94)) !important;
}
body.theme-dark .adm-calculator-movement-icon{
  border:1px solid rgba(224,164,101,0.20) !important;
  color:#e9a35b !important;
  background:radial-gradient(circle at 35% 20%, rgba(224,164,101,0.15), rgba(13,13,13,0.95)) !important;
}
body.theme-dark .adm-calculator-movement-title{
  color:#fff7ef !important;
}
body.theme-dark .adm-calculator-movement-cat{
  color:#aaa39c !important;
}
body.theme-dark .adm-calculator-movement-value{
  color:#96e284 !important;
}
body.theme-dark .adm-calculator-movement-date{
  color:#aaa39c !important;
}
body.theme-dark .adm-calculator-movement-arrow{
  color:#f0eee9 !important;
}
body.theme-dark .adm-calculator-report-mini{
  border:1px solid rgba(224,164,101,0.16) !important;
  background:linear-gradient(180deg, rgba(35,31,28,0.94), rgba(17,16,15,0.98)) !important;
}
body.theme-dark .adm-calculator-report-mini span{
  color:#aaa39c !important;
}
body.theme-dark .adm-calculator-report-mini strong{
  color:#f7efe8 !important;
}
body.theme-dark .adm-calculator-inline-screen{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:linear-gradient(180deg, rgba(10,10,10,0.96), rgba(24,20,17,0.98)) !important;
  color:#f8f0e8 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .adm-calculator-inline-key{
  border:1px solid rgba(224,164,101,0.18) !important;
  background:linear-gradient(180deg, rgba(52,47,41,0.94), rgba(22,20,18,0.98)) !important;
  color:#f6efe8 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.05), 0 8px 14px rgba(0,0,0,0.18) !important;
}
body.theme-dark .adm-calculator-inline-key.operator{
  color:#e9a35b !important;
  border-color:rgba(224,164,101,0.35) !important;
}
body.theme-dark .adm-calculator-bottom-action{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:linear-gradient(180deg, rgba(42,38,34,0.96), rgba(18,16,15,0.98)) !important;
  color:#f3eee8 !important;
  box-shadow:0 14px 22px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.06) !important;
}
body.theme-dark .adm-calculator-bottom-action.primary{
  background:linear-gradient(180deg, #eab06f 0%, #d79a54 38%, #c6823c 100%) !important;
  color:#fff7ef !important;
}
body.theme-dark .adm-calculator-bottom-action svg{
  color:currentColor !important;
}
body.theme-dark .adm-tattoo-budget-choice{
  border:1px solid rgba(200,130,60,0.24) !important;
  background:linear-gradient(180deg, rgba(11,11,11,0.98) 0%, rgba(4,4,4,0.99) 100%) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.03) !important;
  color:#f3ece5 !important;
}
body.theme-dark .adm-tattoo-budget-choice::after{
  color:#e2a45d !important;
}
body.theme-dark .adm-tattoo-budget-choice.open{
  border-color:rgba(224,164,101,0.72) !important;
  box-shadow:0 0 0 1px rgba(224,164,101,0.12), 0 0 16px rgba(224,164,101,0.16), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .adm-tattoo-budget-select-menu{
  border:1px solid rgba(224,164,101,0.38) !important;
  background:radial-gradient(circle at 24% 0%, rgba(224,164,101,0.16), transparent 42%), linear-gradient(180deg, rgba(26,24,22,0.995), rgba(5,5,5,0.998)) !important;
  box-shadow:0 18px 36px rgba(0,0,0,0.54), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .adm-tattoo-budget-option{
  border:0 !important;
  background:transparent !important;
  color:#f3ece5 !important;
}
body.theme-dark .adm-tattoo-budget-option.active{
  color:#edb36d !important;
  background:linear-gradient(180deg, rgba(53,36,21,0.96), rgba(18,14,10,0.96)) !important;
}
body.theme-dark.adm-calculator-window-open .adm-calculator-feature{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:linear-gradient(180deg, rgba(28,27,26,0.97), rgba(11,11,11,0.98)) !important;
  color:#f3eee8 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 8px 16px rgba(0,0,0,0.18) !important;
}
body.theme-dark.adm-calculator-window-open .adm-calculator-icon{
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  color:currentColor !important;
}
body.theme-dark.adm-calculator-window-open .adm-calculator-feature-title{
  color:currentColor !important;
}
body.theme-dark.adm-calculator-window-open .adm-calculator-view[data-adm-calc-view="orcamento-tattoo"] .adm-tattoo-budget-sub{
  color:#ccc4bc !important;
}
body.theme-dark .premium-library-edge{
  background:linear-gradient(180deg, rgba(224,164,101,0.50), rgba(58,35,22,0.42)) !important;
  border:1px solid rgba(224,164,101,0.35) !important;
  border-right:0 !important;
  box-shadow:-8px 0 22px rgba(0,0,0,0.42), 0 0 18px rgba(224,164,101,0.18) !important;
  color:#f3c08a !important;
}
body.theme-dark .premium-library-edge::before{
  background:linear-gradient(180deg, rgba(255,230,195,0.9), rgba(200,130,60,0.45)) !important;
  box-shadow:0 0 12px rgba(224,164,101,0.55) !important;
}
body.theme-dark .premium-library-overlay{
  background:rgba(0,0,0,0.66) !important;
  backdrop-filter:blur(7px) !important;
  -webkit-backdrop-filter:blur(7px) !important;
}
body.theme-dark .premium-library-menu{
  border-left:1px solid rgba(224,164,101,0.68) !important;
  background:radial-gradient(circle at 86% -6%, rgba(224,164,101,0.24), transparent 34%),
      radial-gradient(circle at 8% 34%, rgba(200,130,60,0.16), transparent 32%),
      linear-gradient(148deg, rgba(33,26,21,0.985) 0%, rgba(13,13,13,0.99) 44%, rgba(5,5,5,0.995) 100%) !important;
  box-shadow:-26px 0 68px rgba(0,0,0,0.84), 0 0 42px rgba(200,130,60,0.12), inset 1px 0 0 rgba(255,255,255,0.07) !important;
  color:#f5f0e8 !important;
}
body.theme-dark .premium-library-menu::before{
  background:linear-gradient(115deg, transparent 0%, rgba(255,255,255,0.052) 18%, transparent 42%),
      radial-gradient(circle at 52% 0%, rgba(255,220,170,0.10), transparent 34%),
      linear-gradient(180deg, rgba(255,255,255,0.018), transparent 48%, rgba(0,0,0,0.32)) !important;
}
body.theme-dark .premium-library-menu::after{
  background:linear-gradient(180deg, transparent, rgba(255,204,140,0.80), transparent) !important;
  box-shadow:0 0 18px rgba(224,164,101,0.38) !important;
}
body.theme-dark .premium-library-title h2{
  color:#f6eadc !important;
  text-shadow:0 1px 0 rgba(255,255,255,0.05), 0 0 24px rgba(224,164,101,0.16) !important;
}
body.theme-dark .premium-library-title p{
  color:#b3aaa0 !important;
}
body.theme-dark .premium-library-close{
  border:1px solid rgba(224,164,101,0.56) !important;
  background:linear-gradient(180deg, rgba(54,46,38,0.82), rgba(10,10,10,0.72)) !important;
  color:#efb474 !important;
  box-shadow:0 12px 24px rgba(0,0,0,0.42), inset 0 1px 0 rgba(255,255,255,0.12), 0 0 18px rgba(224,164,101,0.12) !important;
}
body.theme-dark .premium-library-search{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:linear-gradient(180deg, rgba(255,255,255,0.055), rgba(255,255,255,0.018)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.08), 0 12px 24px rgba(0,0,0,0.20) !important;
  color:#d2c8bc !important;
}
body.theme-dark .premium-library-search svg{
  color:#c68a4c !important;
}
body.theme-dark .premium-library-search input{
  border:0 !important;
  outline:0 !important;
  background:transparent !important;
  color:#f7efe6 !important;
}
body.theme-dark .premium-library-search input::placeholder{
  color:#8d847d !important;
}
body.theme-dark .premium-library-filter{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:rgba(0,0,0,0.22) !important;
  color:#dca164 !important;
}
body.theme-dark .premium-library-chip{
  border:1px solid rgba(255,255,255,0.10) !important;
  background:linear-gradient(180deg, rgba(31,29,27,0.96), rgba(11,11,11,0.94)) !important;
  color:#bcb3aa !important;
  box-shadow:0 9px 18px rgba(0,0,0,0.22), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .premium-library-chip.active{
  color:#ffd7ac !important;
  border-color:rgba(224,164,101,0.62) !important;
  background:linear-gradient(180deg, rgba(69,43,25,0.88), rgba(17,14,12,0.96)) !important;
  box-shadow:0 0 0 1px rgba(224,164,101,0.07), 0 12px 22px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.09) !important;
}
body.theme-dark .premium-library-section-title{
  color:#d89554 !important;
}
body.theme-dark .premium-library-section-title svg{
  color:#d89554 !important;
}
body.theme-dark .premium-library-seeall{
  border:0 !important;
  background:transparent !important;
  color:#d19a67 !important;
}
body.theme-dark .premium-library-book{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:linear-gradient(180deg, rgba(48,44,39,0.86), rgba(19,18,17,0.94)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.34), inset 0 1px 0 rgba(255,255,255,0.07), inset 0 -1px 0 rgba(200,130,60,0.08) !important;
}
body.theme-dark .premium-library-book::before,
body.theme-dark .premium-library-podcast-row::before,
body.theme-dark .premium-library-player::before{
  background:linear-gradient(118deg, rgba(255,255,255,0.06), transparent 34%), radial-gradient(circle at 0% 0%, rgba(224,164,101,0.13), transparent 38%) !important;
}
body.theme-dark .premium-library-cover{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:radial-gradient(circle at 65% 35%, rgba(180,86,44,0.42), transparent 32%),
      radial-gradient(circle at 28% 68%, rgba(224,164,101,0.28), transparent 34%),
      linear-gradient(135deg, #130d0a, #2b1b12 52%, #060606) !important;
  box-shadow:0 10px 18px rgba(0,0,0,0.34), inset 0 0 0 1px rgba(255,255,255,0.04) !important;
}
body.theme-dark .premium-library-cover::before{
  background:linear-gradient(120deg, transparent 10%, rgba(255,255,255,0.07) 34%, transparent 56%),
      repeating-linear-gradient(135deg, transparent 0 8px, rgba(255,255,255,0.026) 8px 9px) !important;
  mix-blend-mode:screen !important;
}
body.theme-dark .premium-library-cover span{
  color:#fff3e4 !important;
  text-shadow:0 2px 9px rgba(0,0,0,0.80) !important;
}
body.theme-dark .premium-library-badge{
  border:1px solid rgba(224,164,101,0.64) !important;
  color:#ffd4a4 !important;
  background:rgba(111,62,26,0.32) !important;
}
body.theme-dark .premium-library-book-title{
  color:#f4eee7 !important;
}
body.theme-dark .premium-library-book-desc{
  color:#a9a19a !important;
}
body.theme-dark .premium-library-meta{
  color:#b4aca4 !important;
}
body.theme-dark .premium-library-dot{
  background:#9b8b7c !important;
}
body.theme-dark .premium-library-progress{
  background:rgba(255,255,255,0.12) !important;
}
body.theme-dark .premium-library-progress span{
  background:linear-gradient(90deg, #b86f32, #e1a160) !important;
  box-shadow:0 0 10px rgba(224,164,101,0.42) !important;
}
body.theme-dark .premium-library-bookmark{
  border:0 !important;
  background:transparent !important;
  color:#b7b0a9 !important;
}
body.theme-dark .premium-library-bookmark.active{
  color:#e9a15a !important;
}
body.theme-dark .premium-library-book-btn{
  border:1px solid rgba(224,164,101,0.56) !important;
  background:linear-gradient(180deg, rgba(40,29,21,0.92), rgba(7,7,7,0.92)) !important;
  color:#ffd1a1 !important;
  box-shadow:0 10px 20px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.08), 0 0 13px rgba(224,164,101,0.14) !important;
}
body.theme-dark .premium-library-podcast-row{
  border:1px solid rgba(224,164,101,0.18) !important;
  background:linear-gradient(180deg, rgba(34,31,29,0.92), rgba(9,9,9,0.92)) !important;
  box-shadow:0 12px 20px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.06) !important;
}
body.theme-dark .premium-library-podcast-row.active{
  border-color:rgba(224,164,101,0.62) !important;
  background:linear-gradient(180deg, rgba(62,41,26,0.86), rgba(12,12,12,0.96)) !important;
}
body.theme-dark .premium-library-podcast-thumb{
  border:1px solid rgba(224,164,101,0.30) !important;
  background:radial-gradient(circle at 50% 30%, rgba(224,164,101,0.36), transparent 38%), linear-gradient(135deg, #090909, #3a2518 50%, #080808) !important;
  color:#f1b875 !important;
}
body.theme-dark .premium-library-podcast-thumb svg{
  filter:drop-shadow(0 4px 8px rgba(0,0,0,0.5)) !important;
}
body.theme-dark .premium-library-podcast-title{
  color:#f1ebe5 !important;
}
body.theme-dark .premium-library-podcast-info{
  color:#b79e87 !important;
}
body.theme-dark .premium-library-wave{
  background:linear-gradient(90deg, rgba(224,164,101,0.30), rgba(224,164,101,0.92), rgba(224,164,101,0.22)),
      repeating-linear-gradient(90deg, transparent 0 4px, rgba(224,164,101,0.92) 4px 5px, transparent 5px 9px) !important;
}
body.theme-dark .premium-library-action{
  border:0 !important;
  background:transparent !important;
  color:#b7b0a9 !important;
}
body.theme-dark .premium-library-action.active{
  color:#e8a05b !important;
}
body.theme-dark .premium-library-player{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:radial-gradient(circle at 16% 0%, rgba(224,164,101,0.18), transparent 42%),
      linear-gradient(180deg, rgba(35,30,26,0.96), rgba(8,8,8,0.98)) !important;
  box-shadow:0 -12px 30px rgba(0,0,0,0.42), 0 18px 34px rgba(0,0,0,0.36), inset 0 1px 0 rgba(255,255,255,0.08), 0 0 22px rgba(224,164,101,0.12) !important;
}
body.theme-dark .premium-library-player-cover{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:radial-gradient(circle at 52% 24%, rgba(224,164,101,0.42), transparent 38%), linear-gradient(145deg, #090909, #3b2418 52%, #080808) !important;
  color:#eeb16e !important;
  box-shadow:0 10px 20px rgba(0,0,0,0.38) !important;
}
body.theme-dark .premium-library-now{
  color:#d89554 !important;
}
body.theme-dark .premium-library-player-title{
  color:#f3ede6 !important;
}
body.theme-dark .premium-library-player-sub{
  color:#a9a19a !important;
}
body.theme-dark .premium-library-player-icons button{
  border:0 !important;
  background:transparent !important;
  color:#d69a60 !important;
}
body.theme-dark .premium-library-player-wave{
  background:repeating-linear-gradient(90deg, rgba(224,164,101,0.22) 0 2px, transparent 2px 6px, rgba(224,164,101,0.92) 6px 7px, transparent 7px 10px) !important;
}
body.theme-dark .premium-library-time-row{
  color:#c7bdb4 !important;
}
body.theme-dark .premium-library-range{
  accent-color:#e0a465 !important;
}
body.theme-dark .premium-library-controls{
  color:#e3a467 !important;
}
body.theme-dark .premium-library-control{
  border:0 !important;
  background:transparent !important;
  color:#dca164 !important;
}
body.theme-dark .premium-library-main-play{
  border:1px solid rgba(255,224,188,0.38) !important;
  background:radial-gradient(circle at 35% 20%, rgba(255,230,190,0.42), transparent 34%), linear-gradient(180deg, #e1a160, #8f5425) !important;
  color:#fff7ef !important;
  box-shadow:0 13px 26px rgba(0,0,0,0.42), 0 0 24px rgba(224,164,101,0.30), inset 0 2px 0 rgba(255,255,255,0.24), inset 0 -2px 0 rgba(70,37,14,0.34) !important;
}
body.theme-dark .premium-library-full-btn{
  border:1px solid rgba(224,164,101,0.58) !important;
  background:linear-gradient(180deg, rgba(31,22,16,0.94), rgba(7,7,7,0.96)) !important;
  color:#f0b676 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.07), 0 0 18px rgba(224,164,101,0.10) !important;
}
body.theme-dark .premium-library-book{
  box-shadow:0 10px 18px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.06), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
}
body.theme-dark .adm-notes-overlay{
  background:rgba(0,0,0,.82) !important;
  backdrop-filter:blur(10px) !important;
}
body.theme-dark .adm-notes-modal{
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,.18), transparent 34%),
      radial-gradient(circle at 100% 100%, rgba(224,164,101,.08), transparent 34%),
      linear-gradient(180deg, #060606 0%, #0b0a09 28%, #090909 100%) !important;
  box-shadow:0 0 0 1px rgba(200,130,60,.15), 0 18px 46px rgba(0,0,0,.58) !important;
}
body.theme-dark .adm-notes-shell{
  color:#f4efe7 !important;
}
body.theme-dark .adm-notes-shell::before{
  background:linear-gradient(130deg, transparent 0%, rgba(255,255,255,.035) 22%, transparent 46%),
      radial-gradient(circle at 14% 0%, rgba(255,221,176,.08), transparent 28%) !important;
}
body.theme-dark .adm-notes-heading h2{
  color:#f2e8dd !important;
}
body.theme-dark .adm-notes-heading p{
  color:rgba(232,220,207,.68) !important;
}
body.theme-dark .adm-notes-close{
  border:1px solid rgba(224,164,101,.36) !important;
  background:linear-gradient(180deg, rgba(26,26,26,.96), rgba(12,12,12,.96)) !important;
  color:var(--gold-light) !important;
  box-shadow:0 12px 24px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.07), inset 0 -2px 0 rgba(0,0,0,.26) !important;
}
body.theme-dark .adm-notes-tabbar{
  border:1px solid rgba(200,130,60,.4) !important;
  background:linear-gradient(180deg, rgba(11,11,11,.98), rgba(6,6,6,.98)) !important;
  box-shadow:0 16px 30px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .adm-notes-tab{
  border:0 !important;
  background:transparent !important;
  color:#f0e5d8 !important;
}
body.theme-dark .adm-notes-tab + .adm-notes-tab{
  border-left:1px solid rgba(200,130,60,.22) !important;
}
body.theme-dark .adm-notes-tab.active{
  color:#f7e5bd !important;
  background:radial-gradient(circle at 50% 0%, rgba(255,222,148,.12), transparent 54%), linear-gradient(180deg, rgba(50,38,24,.52), rgba(12,12,12,.18)) !important;
  box-shadow:inset 0 0 0 1px rgba(255,213,145,.16), inset 0 0 26px rgba(224,164,101,.14), 0 0 18px rgba(224,164,101,.18) !important;
}
body.theme-dark .adm-notes-search{
  border:1px solid rgba(200,130,60,.28) !important;
  background:linear-gradient(180deg, rgba(7,7,7,.98), rgba(10,10,10,.98)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 10px 24px rgba(0,0,0,.24) !important;
}
body.theme-dark .adm-notes-search svg,
body.theme-dark .adm-notes-filter-btn svg{
  color:#f0d8b0 !important;
}
body.theme-dark .adm-notes-search input,
body.theme-dark .adm-notes-editor-title input{
  border:0 !important;
  outline:none !important;
  background:transparent !important;
  color:#f7f1e7 !important;
}
body.theme-dark .adm-notes-search input::placeholder{
  color:rgba(239,229,215,.56) !important;
}
body.theme-dark .adm-notes-filter-btn{
  border:1px solid rgba(200,130,60,.36) !important;
  background:linear-gradient(180deg, rgba(20,20,20,.96), rgba(8,8,8,.96)) !important;
  box-shadow:0 12px 24px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .adm-notes-chip{
  border:1px solid rgba(200,130,60,.32) !important;
  background:linear-gradient(180deg, rgba(16,16,16,.96), rgba(9,9,9,.96)) !important;
  color:#efe7dd !important;
  box-shadow:0 10px 24px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .adm-notes-chip.active{
  background:linear-gradient(180deg, #f3d68d 0%, #dbb25b 44%, #c58a34 100%) !important;
  color:#2b1d11 !important;
  border-color:rgba(255,226,163,.68) !important;
  box-shadow:0 14px 28px rgba(197,138,52,.28), inset 0 1px 0 rgba(255,255,255,.26) !important;
}
body.theme-dark .adm-notes-group-title{
  color:#f0c77c !important;
}
body.theme-dark .adm-notes-card{
  border:1px solid rgba(200,130,60,.34) !important;
  background:radial-gradient(circle at 16% 0%, rgba(224,164,101,.08), transparent 46%),
      linear-gradient(180deg, rgba(12,12,12,.98), rgba(8,8,8,.98)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .adm-notes-card-icon{
  border:1px solid rgba(224,164,101,.42) !important;
  color:#efc06a !important;
  background:radial-gradient(circle at 34% 30%, rgba(255,222,159,.16), rgba(224,164,101,.05) 60%, transparent 100%) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 10px 22px rgba(0,0,0,.2) !important;
}
body.theme-dark .adm-notes-card-title{
  color:#f5efe8 !important;
}
body.theme-dark .adm-notes-card-preview{
  color:rgba(239,229,215,.82) !important;
}
body.theme-dark .adm-notes-card-meta{
  color:rgba(231,216,198,.66) !important;
}
body.theme-dark .adm-notes-card-meta .dot{
  background:#b58346 !important;
}
body.theme-dark .adm-notes-card-more,
body.theme-dark .adm-notes-card-open{
  border:0 !important;
  background:transparent !important;
  color:#f3d195 !important;
}
body.theme-dark .adm-notes-empty{
  border:1px dashed rgba(200,130,60,.32) !important;
  color:rgba(239,229,215,.7) !important;
  background:linear-gradient(180deg, rgba(10,10,10,.92), rgba(7,7,7,.92)) !important;
}
body.theme-dark .adm-notes-quick-title,
body.theme-dark .adm-notes-section-label{
  color:#f0c77c !important;
}
body.theme-dark .adm-notes-quick-btn{
  border:1px solid rgba(200,130,60,.32) !important;
  background:radial-gradient(circle at 20% 0%, rgba(224,164,101,.08), transparent 46%),
      linear-gradient(180deg, rgba(12,12,12,.98), rgba(7,7,7,.98)) !important;
  color:#f1dfc7 !important;
  box-shadow:0 14px 26px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .adm-notes-quick-btn svg{
  color:#f0c77c !important;
}
body.theme-dark .adm-notes-quick-btn span{
  color:rgba(233,220,206,.66) !important;
}
body.theme-dark .adm-notes-editor-card{
  border:1px solid rgba(200,130,60,.32) !important;
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,.08), transparent 42%),
      linear-gradient(180deg, rgba(11,11,11,.98), rgba(7,7,7,.98)) !important;
  box-shadow:0 16px 30px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .adm-notes-editor-title{
  border:1px solid rgba(200,130,60,.28) !important;
  background:rgba(0,0,0,.26) !important;
}
body.theme-dark .adm-notes-meta-chip{
  border:1px solid rgba(200,130,60,.28) !important;
  background:linear-gradient(180deg, rgba(16,16,16,.96), rgba(9,9,9,.96)) !important;
  color:#f3ece4 !important;
}
body.theme-dark .adm-notes-meta-chip.active{
  color:#f7d284 !important;
  border-color:rgba(224,164,101,.5) !important;
}
body.theme-dark .adm-notes-toolbar{
  border:1px solid rgba(200,130,60,.28) !important;
  background:linear-gradient(180deg, rgba(12,12,12,.96), rgba(7,7,7,.96)) !important;
}
body.theme-dark .adm-notes-tool{
  border:0 !important;
  background:transparent !important;
  color:#f3ece4 !important;
}
body.theme-dark .adm-notes-tool + .adm-notes-tool{
  border-left:1px solid rgba(200,130,60,.18) !important;
}
body.theme-dark .adm-notes-tool.active,
body.theme-dark .adm-notes-tool:hover{
  color:#f0c77c !important;
}
body.theme-dark .adm-notes-editor-area{
  border:1px solid rgba(200,130,60,.28) !important;
  border-top:0 !important;
  background:rgba(0,0,0,.22) !important;
  color:#f5efe8 !important;
  outline:none !important;
}
body.theme-dark .adm-notes-editor-area:empty::before{
  color:rgba(239,229,215,.4) !important;
}
body.theme-dark .adm-notes-attachment,
body.theme-dark .adm-notes-add-attachment{
  border:1px solid rgba(200,130,60,.28) !important;
  background:linear-gradient(180deg, rgba(12,12,12,.96), rgba(8,8,8,.96)) !important;
  color:#f3ece4 !important;
}
body.theme-dark .adm-notes-attachment-thumb{
  background:linear-gradient(180deg, rgba(255,220,164,.2), rgba(120,79,32,.18)) !important;
}
body.theme-dark .adm-notes-attachment-thumb svg{
  color:#f3d38e !important;
}
body.theme-dark .adm-notes-attachment-name{
  color:#f5efe8 !important;
}
body.theme-dark .adm-notes-attachment-meta{
  color:rgba(239,229,215,.64) !important;
}
body.theme-dark .adm-notes-attachment-actions,
body.theme-dark .adm-notes-attachment-remove,
body.theme-dark .adm-notes-add-attachment{
  color:#f0c77c !important;
}
body.theme-dark .adm-notes-attachment-remove{
  border:0 !important;
  background:transparent !important;
}
body.theme-dark .adm-notes-tag{
  border:1px solid rgba(200,130,60,.28) !important;
  background:linear-gradient(180deg, rgba(12,12,12,.96), rgba(8,8,8,.96)) !important;
  color:#f4efe8 !important;
}
body.theme-dark .adm-notes-tag svg{
  color:#f0c77c !important;
}
body.theme-dark .adm-notes-tag button{
  border:0 !important;
  background:transparent !important;
  color:#c9c0b5 !important;
}
body.theme-dark .adm-notes-primary{
  border:1px solid rgba(255,225,164,.42) !important;
  background:linear-gradient(180deg, #f3d68d 0%, #dbb25b 44%, #c58a34 100%) !important;
  color:#2a1d11 !important;
  box-shadow:0 16px 28px rgba(197,138,52,.28), inset 0 1px 0 rgba(255,255,255,.24) !important;
}
body.theme-dark .adm-notes-secondary,
body.theme-dark .adm-notes-wide-btn{
  border:1px solid rgba(200,130,60,.32) !important;
  background:linear-gradient(180deg, rgba(12,12,12,.96), rgba(8,8,8,.96)) !important;
  color:#f1dfc7 !important;
  box-shadow:0 14px 26px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-feature.active{
  color:#edb36d !important;
  border-color:rgba(238,178,99,0.78) !important;
  background:linear-gradient(180deg, rgba(53,36,21,0.98), rgba(18,14,10,0.98)) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-icon{
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  color:currentColor !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-feature-title{
  color:currentColor !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-tattoo-budget-label,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-time-session-label,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-payment-signal-label,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-quick-tax-label,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-quick-tax-result-label,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-time-session-result-label,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-payment-signal-summary-label,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-summary-label{
  color:#aaa39c !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-tattoo-budget-sub,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-payment-signal-note,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-quick-tax-result-note,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-time-session-result-note,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-payment-signal-summary-sub,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-summary-note{
  color:#bfb7ae !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-time-session-value,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-payment-signal-text-value,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-payment-signal-summary-value,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-quick-tax-result-value,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-time-session-result-value,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-summary-value{
  color:#f8f0e8 !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-tattoo-budget-section-title,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-time-session-panel-title,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-payment-signal-section-title,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-quick-tax-section-title,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-common-calc-section-title,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-section-title{
  color:#f1ece7 !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="orcamento-tattoo"] .adm-tattoo-budget-label{
  color:#aaa39c !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="orcamento-tattoo"] .adm-tattoo-budget-sub{
  color:#bfb7ae !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="orcamento-tattoo"] .adm-tattoo-budget-sub{
  color:#bfb7ae !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="tempo-sessao"] .adm-time-session-label{
  color:#d3c1b1 !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="calculadora-comum"] .adm-common-calc-history,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="calculadora-comum"] .adm-common-calc-display,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="calculadora-comum"] .adm-common-calc-quickbar,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="calculadora-comum"] .adm-common-calc-action{
  box-shadow:0 10px 18px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.05), inset 0 -1px 0 rgba(200,130,60,0.06) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="calculadora-comum"] .adm-common-calc-key{
  box-shadow:0 8px 13px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.045) !important;
}
body.theme-dark{
  --home-top-offset:52px !important;
  --home-nav-height:66px !important;
}
html:has(body.theme-dark),
body.theme-dark{
  background:radial-gradient(circle at 50% -18%, rgba(224,164,101,0.36) 0%, rgba(200,130,60,0.18) 24%, transparent 52%),
      radial-gradient(circle at -4% 34%, rgba(165,101,42,0.26) 0%, rgba(90,48,22,0.13) 32%, transparent 56%),
      radial-gradient(circle at 104% 76%, rgba(255,220,170,0.12) 0%, rgba(200,130,60,0.08) 24%, transparent 48%),
      linear-gradient(180deg, #050505 0%, #0e0c0a 32%, #1b130e 62%, #070707 100%) !important;
}
@media (max-width:600px){
body.theme-dark .app,
body.theme-dark .bottom-nav:not(.budget-standard-nav){
  box-shadow:none !important;
}
}
@media (max-height:740px){
body.theme-dark{
  --home-top-offset:48px !important;
  --home-nav-height:60px !important;
}
}
@media (max-height:640px){
body.theme-dark{
  --home-top-offset:43px !important;
  --home-nav-height:56px !important;
}
}
body.theme-dark{
  --home-top-offset:max(58px, calc(env(safe-area-inset-top, 0px) + 54px)) !important;
  --home-nav-height:max(60px, calc(env(safe-area-inset-bottom, 0px) + 56px)) !important;
  --home-side-space:clamp(12px, 4vw, 18px) !important;
  --home-row-gap:clamp(4px, .72dvh, 8px) !important;
}
@media (max-width:360px){
body.theme-dark{
  --home-side-space:10px !important;
  --home-row-gap:4px !important;
}
}
@media (max-height:640px) and (max-width:600px){
body.theme-dark{
  --home-top-offset:max(52px, calc(env(safe-area-inset-top, 0px) + 49px)) !important;
  --home-nav-height:max(54px, calc(env(safe-area-inset-bottom, 0px) + 50px)) !important;
  --home-row-gap:3px !important;
}
}
@media (orientation:landscape) and (max-height:520px) and (max-width:950px){
body.theme-dark{
  --home-top-offset:max(48px, calc(env(safe-area-inset-top, 0px) + 45px)) !important;
  --home-nav-height:max(48px, calc(env(safe-area-inset-bottom, 0px) + 44px)) !important;
  --home-side-space:clamp(10px, 2.2vw, 16px) !important;
  --home-row-gap:3px !important;
}
}
body.theme-dark{
  --sp-obsidian:#080807 !important;
  --sp-carbon:#12110f !important;
  --sp-carbon-soft:#1c1915 !important;
  --sp-champagne:#f5dfbd !important;
  --sp-gold:#d6a25d !important;
  --sp-gold-bright:#f1c988 !important;
  --sp-gold-deep:#8f5b2c !important;
  --sp-ivory:#fff8ee !important;
  --sp-muted:#b7aa9b !important;
  --sp-emerald:#35d477 !important;
}
body.theme-dark .app > .screen-fit{
  background:radial-gradient(ellipse at 50% -12%, rgba(241,201,136,.16) 0%, rgba(214,162,93,.055) 36%, transparent 60%),
      radial-gradient(circle at -12% 56%, rgba(143,91,44,.15) 0%, transparent 38%),
      radial-gradient(circle at 108% 82%, rgba(214,162,93,.10) 0%, transparent 34%),
      linear-gradient(180deg, rgba(255,255,255,.018) 0%, transparent 24%, rgba(0,0,0,.16) 100%) !important;
}
body.theme-dark .app > .screen-fit::before{
  opacity:.42 !important;
  background:repeating-linear-gradient(118deg, transparent 0 7px, rgba(255,255,255,.018) 7px 8px),
      radial-gradient(ellipse at 50% 42%, transparent 0 48%, rgba(0,0,0,.24) 100%) !important;
  mix-blend-mode:soft-light !important;
}
body.theme-dark .app > .screen-fit::after{
  background:linear-gradient(90deg, rgba(255,255,255,.018), transparent 16%, transparent 84%, rgba(255,255,255,.012)) !important;
}
body.theme-dark .app > .top-menu-btn,
body.theme-dark .app > .top-alert-btn{
  border:1px solid rgba(241,201,136,.52) !important;
  background:radial-gradient(circle at 30% 18%, rgba(255,255,255,.17), transparent 33%),
      linear-gradient(150deg, #40362b 0%, #201c17 42%, #0c0c0b 100%) !important;
  color:var(--sp-gold-bright) !important;
  box-shadow:0 13px 25px rgba(0,0,0,.50),
      0 0 0 1px rgba(0,0,0,.62),
      0 0 20px rgba(214,162,93,.10),
      inset 0 1px 0 rgba(255,255,255,.16),
      inset 0 -3px 7px rgba(0,0,0,.42) !important;
}
body.theme-dark .app > .top-menu-btn::before,
body.theme-dark .app > .top-alert-btn::before{
  border:1px solid rgba(255,255,255,.075) !important;
}
body.theme-dark .app > .top-menu-btn svg,
body.theme-dark .app > .top-alert-btn svg{
  filter:drop-shadow(0 2px 6px rgba(214,162,93,.38)) !important;
}
body.theme-dark .app > .top-alert-btn .alert-dot{
  box-shadow:0 0 0 3px rgba(10,10,9,.82), 0 0 12px currentColor !important;
}
body.theme-dark .app > .top-page-title{
  color:var(--sp-ivory) !important;
  text-shadow:0 4px 18px rgba(0,0,0,.76), 0 0 24px rgba(214,162,93,.10) !important;
}
body.theme-dark .app > .top-page-title::before,
body.theme-dark .app > .top-page-title::after{
  background:linear-gradient(90deg, transparent, rgba(241,201,136,.72)) !important;
  box-shadow:0 0 8px rgba(214,162,93,.24) !important;
}
body.theme-dark .app > .screen-fit > .header h1{
  color:var(--sp-ivory) !important;
  text-shadow:0 5px 20px rgba(0,0,0,.60), 0 0 26px rgba(214,162,93,.08) !important;
}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
body.theme-dark .app > .screen-fit > .header h1{
  background:linear-gradient(180deg, #fffaf2 0%, #eee1ce 62%, #bda887 100%) !important;
  background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
}
}
body.theme-dark .app > .screen-fit > .header .sparkle{
  color:var(--sp-gold-bright) !important;
  -webkit-text-fill-color:var(--sp-gold-bright) !important;
  text-shadow:0 0 8px rgba(241,201,136,.66), 0 0 18px rgba(214,162,93,.35) !important;
}
body.theme-dark .app > .screen-fit > .header p{
  color:rgba(233,221,205,.67) !important;
}
body.theme-dark .app > .screen-fit > .hero{
  border:1px solid rgba(241,201,136,.52) !important;
  background-color:#17130f !important;
  box-shadow:0 26px 48px rgba(0,0,0,.52),
      0 8px 18px rgba(0,0,0,.25),
      0 0 0 1px rgba(0,0,0,.72),
      0 0 28px rgba(214,162,93,.08),
      inset 0 1px 0 rgba(255,255,255,.20) !important;
}
body.theme-dark .app > .screen-fit > .hero::before{
  border:1px solid rgba(255,255,255,.24) !important;
  box-shadow:inset 0 0 0 1px rgba(143,91,44,.12), inset 0 -34px 50px rgba(0,0,0,.10) !important;
}
body.theme-dark .app > .screen-fit > .hero::after{
  background:linear-gradient(90deg, rgba(248,242,232,.94) 0%, rgba(238,226,209,.79) 35%, rgba(92,67,44,.26) 62%, rgba(8,8,7,.19) 100%),
      linear-gradient(180deg, rgba(255,255,255,.15), transparent 34%, rgba(0,0,0,.22) 100%) !important;
}
body.theme-dark .app > .screen-fit > .hero .hero-slide{
  filter:saturate(.84) contrast(1.06) brightness(.92) !important;
}
body.theme-dark .app > .screen-fit > .hero .hero-content{
  text-shadow:0 1px 0 rgba(255,255,255,.34), 0 4px 15px rgba(69,43,22,.11) !important;
}
body.theme-dark .app > .screen-fit > .hero .hero-title{
  color:#17110c !important;
  text-shadow:0 1px 0 rgba(255,255,255,.62), 0 6px 18px rgba(73,48,27,.13) !important;
}
body.theme-dark .app > .screen-fit > .hero .divider::before,
body.theme-dark .app > .screen-fit > .hero .divider::after{
  background:linear-gradient(90deg, transparent, rgba(126,79,35,.70)) !important;
}
body.theme-dark .app > .screen-fit > .hero .divider::after{
  background:linear-gradient(90deg, rgba(126,79,35,.70), transparent) !important;
}
body.theme-dark .app > .screen-fit > .hero .divider span{
  border-color:#a86e35 !important;
  background:rgba(255,249,240,.42) !important;
  box-shadow:0 0 0 3px rgba(168,110,53,.07), 0 0 10px rgba(168,110,53,.23) !important;
}
body.theme-dark .app > .screen-fit > .hero .hero-dots{
  background:rgba(12,10,8,.32) !important;
  border:1px solid rgba(255,255,255,.24) !important;
  backdrop-filter:blur(8px) saturate(1.12) !important;
  -webkit-backdrop-filter:blur(8px) saturate(1.12) !important;
  box-shadow:0 7px 14px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.10) !important;
}
body.theme-dark .app > .screen-fit > .hero .hero-dot{
  border-color:rgba(22,14,8,.34) !important;
  box-shadow:0 0 8px rgba(255,255,255,.25) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item{
  border:1px solid rgba(214,162,93,.38) !important;
  background:radial-gradient(circle at 50% -12%, rgba(241,201,136,.16), transparent 46%),
      linear-gradient(160deg, #39322a 0%, #211e19 47%, #0e0e0d 100%) !important;
  box-shadow:0 20px 34px rgba(0,0,0,.43),
      0 5px 12px rgba(0,0,0,.22),
      0 0 0 1px rgba(0,0,0,.58),
      inset 0 1px 0 rgba(255,255,255,.11),
      inset 0 -4px 8px rgba(0,0,0,.35) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item::before{
  border:1px solid rgba(255,255,255,.055) !important;
  background:linear-gradient(180deg, rgba(255,255,255,.035), transparent 34%) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item::after{
  background:linear-gradient(90deg, transparent, rgba(241,201,136,.78), transparent) !important;
  box-shadow:0 0 10px rgba(214,162,93,.30) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item .icon{
  color:var(--sp-gold-bright) !important;
  filter:drop-shadow(0 5px 10px rgba(0,0,0,.48)) drop-shadow(0 0 8px rgba(214,162,93,.18)) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item span.label{
  color:#fff7ec !important;
  text-shadow:0 3px 9px rgba(0,0,0,.66) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item .underline{
  background:linear-gradient(90deg, transparent, var(--sp-gold-bright), transparent) !important;
  box-shadow:0 0 11px rgba(214,162,93,.46) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item .icon{
  border:1px solid rgba(241,201,136,.28) !important;
  background:radial-gradient(circle at 50% 18%, rgba(255,245,224,.20), transparent 52%),
      linear-gradient(180deg, rgba(255,255,255,.07) 0%, rgba(255,255,255,.02) 16%, rgba(0,0,0,.10) 100%),
      linear-gradient(160deg, rgba(72,60,48,.96) 0%, rgba(30,26,22,.98) 100%) !important;
  box-shadow:0 10px 22px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.10), inset 0 -3px 6px rgba(0,0,0,.22) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item.menu-item-image .menu-item-img{
  filter:saturate(.80) contrast(1.08) brightness(.84) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item:active,
body.theme-dark .app > .screen-fit > .quick-menu .menu-item.clicked{
  border-color:rgba(241,201,136,.68) !important;
  background:linear-gradient(160deg, #473b2f 0%, #251f19 52%, #11100e 100%) !important;
  box-shadow:0 8px 15px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,255,255,.10) !important;
}
body.theme-dark .app > .screen-fit > .promo{
  border:1px solid rgba(241,201,136,.56) !important;
  background-color:#251b12 !important;
  box-shadow:0 24px 42px rgba(0,0,0,.47),
      0 7px 16px rgba(0,0,0,.23),
      0 0 0 1px rgba(0,0,0,.64),
      0 0 26px rgba(214,162,93,.075),
      inset 0 1px 0 rgba(255,255,255,.19) !important;
}
body.theme-dark .app > .screen-fit > .promo::before{
  border:1px solid rgba(255,255,255,.24) !important;
  box-shadow:inset 0 0 0 1px rgba(143,91,44,.10) !important;
}
body.theme-dark .app > .screen-fit > .promo::after{
  background:linear-gradient(90deg, rgba(249,242,230,.72) 0%, rgba(235,217,193,.38) 47%, rgba(61,43,29,.10) 74%, rgba(8,8,7,.12) 100%),
      linear-gradient(180deg, rgba(255,255,255,.14), transparent 38%, rgba(0,0,0,.15) 100%) !important;
}
body.theme-dark .app > .screen-fit > .promo .promo-badge{
  color:#8a5628 !important;
  border-color:#a96e36 !important;
  background:rgba(255,250,242,.38) !important;
  box-shadow:0 0 0 4px rgba(169,110,54,.065), inset 0 1px 0 rgba(255,255,255,.58) !important;
}
body.theme-dark .app > .screen-fit > .promo .promo-label{
  color:#574637 !important;
}
body.theme-dark .app > .screen-fit > .promo .promo-title,
body.theme-dark .app > .screen-fit > .promo .promo-sub{
  color:#20150d !important;
  text-shadow:0 1px 0 rgba(255,255,255,.55), 0 4px 14px rgba(73,45,23,.11) !important;
}
body.theme-dark .app > .screen-fit > .whatsapp-bar{
  border:1px solid rgba(214,162,93,.38) !important;
  background:radial-gradient(circle at 8% -10%, rgba(241,201,136,.15), transparent 38%),
      linear-gradient(155deg, #37312a 0%, #201d19 50%, #0d0d0c 100%) !important;
  box-shadow:0 20px 35px rgba(0,0,0,.44),
      0 5px 12px rgba(0,0,0,.22),
      0 0 0 1px rgba(0,0,0,.60),
      inset 0 1px 0 rgba(255,255,255,.10),
      inset 0 -3px 7px rgba(0,0,0,.34) !important;
}
body.theme-dark .app > .screen-fit > .whatsapp-bar::before{
  border:1px solid rgba(255,255,255,.055) !important;
}
body.theme-dark .app > .screen-fit > .whatsapp-bar::after{
  background:linear-gradient(90deg, transparent, rgba(241,201,136,.72), transparent) !important;
  box-shadow:0 0 10px rgba(214,162,93,.26) !important;
}
body.theme-dark .app > .screen-fit > .whatsapp-bar .wa-icon{
  color:var(--sp-emerald) !important;
  border-color:rgba(53,212,119,.74) !important;
  background:radial-gradient(circle at 30% 22%, rgba(92,255,159,.18), transparent 40%),
      linear-gradient(160deg, rgba(34,61,43,.92), rgba(15,24,18,.98)) !important;
  box-shadow:0 8px 17px rgba(0,0,0,.30), 0 0 15px rgba(53,212,119,.13), inset 0 1px 0 rgba(255,255,255,.12) !important;
}
body.theme-dark .app > .screen-fit > .whatsapp-bar .wa-text .t1{
  color:#fff8ef !important;
}
body.theme-dark .app > .screen-fit > .whatsapp-bar .wa-text .t2{
  color:rgba(233,222,208,.61) !important;
}
body.theme-dark .app > .screen-fit .hero-schedule-btn,
body.theme-dark .app > .screen-fit .promo-offer-btn,
body.theme-dark .app > .screen-fit .home-chat-btn{
  filter:drop-shadow(0 13px 20px rgba(0,0,0,.47)) drop-shadow(0 0 12px rgba(0,0,0,.30)) drop-shadow(0 0 15px rgba(214,162,93,.24)) !important;
}
body.theme-dark .app > .screen-fit .hero-schedule-btn::before,
body.theme-dark .app > .screen-fit .promo-offer-btn::before,
body.theme-dark .app > .screen-fit .home-chat-btn::before{
  background:radial-gradient(circle at 50% 50%, rgba(241,201,136,.32) 0%, rgba(214,162,93,.14) 43%, transparent 64%) !important;
  box-shadow:0 0 16px rgba(214,162,93,.30), 0 0 28px rgba(143,91,44,.15) !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav){
  background:linear-gradient(180deg, rgba(39,35,30,.94) 0%, rgba(15,15,14,.985) 100%) !important;
  border-top:1px solid rgba(214,162,93,.30) !important;
  box-shadow:0 -16px 34px rgba(0,0,0,.48), inset 0 1px 0 rgba(255,255,255,.045) !important;
  backdrop-filter:blur(20px) saturate(1.15) !important;
  -webkit-backdrop-filter:blur(20px) saturate(1.15) !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav)::before{
  background:linear-gradient(90deg, transparent, rgba(241,201,136,.66), transparent) !important;
  box-shadow:0 0 11px rgba(214,162,93,.24) !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav) .nav-item{
  color:rgba(232,222,209,.61) !important;
  text-shadow:0 2px 8px rgba(0,0,0,.55) !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav) .nav-item.active{
  color:var(--sp-gold-bright) !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav) .nav-item.active::before{
  background:radial-gradient(ellipse, rgba(214,162,93,.20), transparent 72%) !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav) .nav-item svg{
  filter:drop-shadow(0 4px 7px rgba(0,0,0,.38)) !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav) .nav-item.active svg{
  filter:drop-shadow(0 0 8px rgba(214,162,93,.40)) !important;
}
@media (hover:hover) and (pointer:fine){
body.theme-dark .app > .screen-fit > .quick-menu .menu-item:hover{
  border-color:rgba(241,201,136,.56) !important;
  box-shadow:0 24px 40px rgba(0,0,0,.48), 0 0 22px rgba(214,162,93,.08), inset 0 1px 0 rgba(255,255,255,.12) !important;
}
}
body.theme-dark{
  --up-black:#070706 !important;
  --up-ink:#0f0e0c !important;
  --up-smoke:#1b1814 !important;
  --up-bronze:#8e592c !important;
  --up-gold:#d7a45e !important;
  --up-champagne:#f2d7aa !important;
  --up-ivory:#fff8ed !important;
  --up-emerald:#36d47b !important;
}
body.theme-dark .app > .screen-fit{
  background:radial-gradient(ellipse at 50% -10%, rgba(242,215,170,.18) 0%, rgba(215,164,94,.07) 34%, transparent 62%),
      radial-gradient(circle at -14% 48%, rgba(142,89,44,.14) 0%, transparent 36%),
      radial-gradient(circle at 112% 80%, rgba(215,164,94,.09) 0%, transparent 34%),
      linear-gradient(180deg, rgba(255,255,255,.018) 0%, transparent 22%, rgba(0,0,0,.16) 100%),
      linear-gradient(160deg, #11100e 0%, #090908 54%, #15110d 100%) !important;
}
body.theme-dark .app > .screen-fit::before{
  background:repeating-linear-gradient(118deg, transparent 0 8px, rgba(255,255,255,.014) 8px 9px),
      linear-gradient(105deg, transparent 0 36%, rgba(255,255,255,.025) 48%, transparent 61%),
      radial-gradient(ellipse at 50% 38%, transparent 0 48%, rgba(0,0,0,.38) 100%) !important;
}
body.theme-dark .app > .screen-fit::after{
  background:linear-gradient(90deg, rgba(255,255,255,.02), transparent 13%, transparent 87%, rgba(255,255,255,.014)),
      linear-gradient(180deg, rgba(215,164,94,.025), transparent 26%, transparent 80%, rgba(0,0,0,.14)) !important;
}
body.theme-dark .app > .top-menu-btn,
body.theme-dark .app > .top-alert-btn{
  border-color:rgba(242,215,170,.58) !important;
  background:radial-gradient(circle at 28% 16%, rgba(255,255,255,.21), transparent 30%),
      linear-gradient(145deg, #4c4033 0%, #241e18 42%, #0b0b0a 100%) !important;
  box-shadow:0 16px 28px rgba(0,0,0,.54),
      0 0 0 1px rgba(0,0,0,.72),
      0 0 22px rgba(215,164,94,.12),
      inset 0 1px 0 rgba(255,255,255,.19),
      inset 0 -4px 9px rgba(0,0,0,.45) !important;
}
body.theme-dark .app > .top-menu-btn::after,
body.theme-dark .app > .top-alert-btn::after{
  background:linear-gradient(90deg, transparent, rgba(255,231,191,.95), transparent) !important;
  box-shadow:0 0 9px rgba(215,164,94,.42) !important;
}
body.theme-dark .app > .top-menu-btn svg,
body.theme-dark .app > .top-alert-btn svg{
  color:#f4ce92 !important;
  filter:drop-shadow(0 3px 7px rgba(0,0,0,.55)) drop-shadow(0 0 7px rgba(215,164,94,.28)) !important;
}
body.theme-dark .app > .top-page-title{
  color:#fff5e7 !important;
  text-shadow:0 5px 19px rgba(0,0,0,.78), 0 0 28px rgba(215,164,94,.13) !important;
}
body.theme-dark .app > .top-page-title::before,
body.theme-dark .app > .top-page-title::after{
  background:linear-gradient(90deg, transparent, rgba(242,215,170,.88)) !important;
  box-shadow:0 0 10px rgba(215,164,94,.34) !important;
}
body.theme-dark .app > .screen-fit > .header::after{
  background:linear-gradient(90deg, rgba(242,215,170,.92), rgba(215,164,94,.28), transparent) !important;
  box-shadow:0 0 10px rgba(215,164,94,.22) !important;
}
body.theme-dark .app > .screen-fit > .header h1{
  text-shadow:0 6px 24px rgba(0,0,0,.68), 0 0 30px rgba(215,164,94,.11) !important;
}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
body.theme-dark .app > .screen-fit > .header h1{
  background:linear-gradient(180deg, #fffdf8 0%, #f1e3cf 58%, #bda27f 100%) !important;
  background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
}
}
body.theme-dark .app > .screen-fit > .header p{
  color:rgba(236,223,205,.69) !important;
}
body.theme-dark .app > .screen-fit > .hero{
  border-color:rgba(242,215,170,.68) !important;
  background-color:#17120d !important;
  box-shadow:0 30px 54px rgba(0,0,0,.56),
      0 9px 20px rgba(0,0,0,.29),
      0 0 0 1px rgba(0,0,0,.78),
      0 0 34px rgba(215,164,94,.10),
      inset 0 1px 0 rgba(255,255,255,.23) !important;
}
body.theme-dark .app > .screen-fit > .hero::before{
  border-color:rgba(255,255,255,.30) !important;
  box-shadow:inset 0 0 0 1px rgba(142,89,44,.15),
      inset 0 -42px 62px rgba(0,0,0,.12),
      0 0 20px rgba(215,164,94,.05) !important;
}
body.theme-dark .app > .screen-fit > .hero::after{
  background:linear-gradient(90deg, rgba(255,250,241,.96) 0%, rgba(244,232,213,.83) 34%, rgba(154,113,72,.27) 61%, rgba(8,8,7,.18) 100%),
      linear-gradient(180deg, rgba(255,255,255,.18), transparent 34%, rgba(0,0,0,.26) 100%) !important;
}
body.theme-dark .app > .screen-fit > .hero .hero-slide{
  filter:saturate(.76) contrast(1.10) brightness(.88) !important;
}
body.theme-dark .app > .screen-fit > .hero .hero-title{
  color:#17100a !important;
  text-shadow:0 1px 0 rgba(255,255,255,.72), 0 7px 20px rgba(73,43,18,.16) !important;
}
body.theme-dark .app > .screen-fit > .hero .divider::before,
body.theme-dark .app > .screen-fit > .hero .divider::after{
  background:linear-gradient(90deg, transparent, rgba(142,89,44,.86)) !important;
}
body.theme-dark .app > .screen-fit > .hero .divider::after{
  background:linear-gradient(90deg, rgba(142,89,44,.86), transparent) !important;
}
body.theme-dark .app > .screen-fit > .hero .divider span{
  border-color:#a76b32 !important;
  background:rgba(255,252,247,.56) !important;
  box-shadow:0 0 0 4px rgba(167,107,50,.07), 0 0 13px rgba(167,107,50,.28) !important;
}
body.theme-dark .app > .screen-fit > .hero .hero-dots{
  background:rgba(8,7,6,.48) !important;
  border-color:rgba(255,255,255,.28) !important;
  box-shadow:0 9px 18px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.13), 0 0 12px rgba(215,164,94,.08) !important;
}
body.theme-dark .app > .screen-fit > .hero .hero-dot{
  background:rgba(255,248,236,.52) !important;
  border-color:rgba(15,10,7,.42) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item{
  border-color:rgba(215,164,94,.46) !important;
  background:radial-gradient(circle at 50% -8%, rgba(242,215,170,.18), transparent 43%),
      linear-gradient(145deg, rgba(72,61,49,.98) 0%, rgba(32,27,23,.99) 46%, rgba(10,10,9,.995) 100%) !important;
  box-shadow:0 22px 38px rgba(0,0,0,.47),
      0 6px 13px rgba(0,0,0,.25),
      0 0 0 1px rgba(0,0,0,.68),
      0 0 18px rgba(215,164,94,.045),
      inset 0 1px 0 rgba(255,255,255,.13),
      inset 0 -5px 10px rgba(0,0,0,.38) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item::before{
  border-color:rgba(255,255,255,.07) !important;
  background:linear-gradient(180deg, rgba(255,255,255,.055), transparent 34%) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item::after{
  background:linear-gradient(90deg, transparent, rgba(255,224,179,.92), transparent) !important;
  box-shadow:0 0 12px rgba(215,164,94,.40) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item .icon{
  color:#f3ce95 !important;
  border-color:rgba(242,215,170,.35) !important;
  background:radial-gradient(circle at 50% 12%, rgba(255,247,231,.24), transparent 48%),
      linear-gradient(180deg, rgba(255,255,255,.09), rgba(255,255,255,.015) 19%, rgba(0,0,0,.12) 100%),
      linear-gradient(150deg, #65523e 0%, #30271f 50%, #15120f 100%) !important;
  box-shadow:0 12px 24px rgba(0,0,0,.39),
      0 0 16px rgba(215,164,94,.08),
      inset 0 1px 0 rgba(255,255,255,.14),
      inset 0 -4px 8px rgba(0,0,0,.29) !important;
  filter:drop-shadow(0 5px 11px rgba(0,0,0,.52)) drop-shadow(0 0 9px rgba(215,164,94,.20)) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item span.label{
  color:#fff8ed !important;
  text-shadow:0 4px 10px rgba(0,0,0,.72) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item .underline{
  background:linear-gradient(90deg, transparent, #efc684, transparent) !important;
  box-shadow:0 0 13px rgba(215,164,94,.54) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item:active,
body.theme-dark .app > .screen-fit > .quick-menu .menu-item.clicked{
  border-color:rgba(242,215,170,.74) !important;
  background:linear-gradient(145deg, #514131 0%, #291f18 50%, #11100e 100%) !important;
  box-shadow:0 9px 17px rgba(0,0,0,.39), inset 0 1px 0 rgba(255,255,255,.11) !important;
}
body.theme-dark .app > .screen-fit > .promo{
  border-color:rgba(242,215,170,.70) !important;
  box-shadow:0 27px 48px rgba(0,0,0,.52),
      0 8px 18px rgba(0,0,0,.26),
      0 0 0 1px rgba(0,0,0,.72),
      0 0 31px rgba(215,164,94,.09),
      inset 0 1px 0 rgba(255,255,255,.22) !important;
}
body.theme-dark .app > .screen-fit > .promo::before{
  border-color:rgba(255,255,255,.31) !important;
  box-shadow:inset 0 0 0 1px rgba(142,89,44,.14), inset 0 -28px 46px rgba(0,0,0,.06) !important;
}
body.theme-dark .app > .screen-fit > .promo::after{
  background:linear-gradient(90deg, rgba(255,250,241,.84) 0%, rgba(239,220,193,.48) 47%, rgba(69,46,29,.12) 75%, rgba(8,8,7,.16) 100%),
      linear-gradient(180deg, rgba(255,255,255,.17), transparent 38%, rgba(0,0,0,.17) 100%) !important;
}
body.theme-dark .app > .screen-fit > .promo .promo-badge{
  color:#845020 !important;
  border-color:#a96b31 !important;
  background:rgba(255,252,246,.52) !important;
  box-shadow:0 0 0 4px rgba(169,107,49,.075), 0 7px 14px rgba(87,48,18,.10), inset 0 1px 0 rgba(255,255,255,.72) !important;
}
body.theme-dark .app > .screen-fit > .promo .promo-label{
  color:#4e3e30 !important;
}
body.theme-dark .app > .screen-fit > .promo .promo-title,
body.theme-dark .app > .screen-fit > .promo .promo-sub{
  color:#1c120b !important;
  text-shadow:0 1px 0 rgba(255,255,255,.68), 0 5px 16px rgba(73,43,19,.14) !important;
}
body.theme-dark .app > .screen-fit .premium-cta-content{
  border-color:rgba(242,215,170,.46) !important;
  background:radial-gradient(circle at 50% 0%, rgba(255,244,224,.18), transparent 58%),
      linear-gradient(180deg, rgba(255,255,255,.08) 0%, rgba(255,255,255,.015) 16%, rgba(0,0,0,.16) 100%),
      linear-gradient(145deg, #66513c 0%, #30251c 49%, #14110e 100%) !important;
  box-shadow:0 17px 30px rgba(0,0,0,.38),
      0 0 18px rgba(215,164,94,.07),
      inset 0 1px 0 rgba(255,255,255,.15),
      inset 0 -4px 10px rgba(0,0,0,.30) !important;
}
body.theme-dark .app > .screen-fit .premium-cta-content::before{
  border-color:rgba(255,255,255,.07) !important;
  background:linear-gradient(180deg, rgba(255,255,255,.08), transparent 36%) !important;
}
body.theme-dark .app > .screen-fit .premium-cta-content::after{
  background:linear-gradient(90deg, transparent, rgba(255,226,184,.95), transparent) !important;
  box-shadow:0 0 11px rgba(215,164,94,.43) !important;
}
body.theme-dark .app > .screen-fit .premium-cta-icon{
  color:#f4d3a2 !important;
  border-color:rgba(242,215,170,.34) !important;
  background:radial-gradient(circle at 30% 18%, rgba(255,247,232,.22), transparent 52%),
      linear-gradient(180deg, rgba(255,255,255,.10), rgba(0,0,0,.14)),
      linear-gradient(150deg, #70583f 0%, #34281f 56%, #18130f 100%) !important;
  box-shadow:0 9px 20px rgba(0,0,0,.30), 0 0 13px rgba(215,164,94,.08), inset 0 1px 0 rgba(255,255,255,.13) !important;
}
body.theme-dark .app > .screen-fit .premium-cta-title{
  color:#fff9ef !important;
  text-shadow:0 3px 9px rgba(0,0,0,.68) !important;
}
body.theme-dark .app > .screen-fit .premium-cta-sub{
  color:rgba(255,231,197,.77) !important;
}
body.theme-dark .app > .screen-fit > .whatsapp-bar{
  border-color:rgba(215,164,94,.47) !important;
  background:radial-gradient(circle at 7% -8%, rgba(242,215,170,.16), transparent 36%),
      radial-gradient(circle at 100% 100%, rgba(54,212,123,.075), transparent 37%),
      linear-gradient(150deg, #41382f 0%, #211d19 48%, #0b0b0a 100%) !important;
  box-shadow:0 23px 40px rgba(0,0,0,.49),
      0 6px 13px rgba(0,0,0,.25),
      0 0 0 1px rgba(0,0,0,.68),
      0 0 18px rgba(54,212,123,.035),
      inset 0 1px 0 rgba(255,255,255,.12),
      inset 0 -4px 9px rgba(0,0,0,.38) !important;
}
body.theme-dark .app > .screen-fit > .whatsapp-bar::before{
  border-color:rgba(255,255,255,.07) !important;
}
body.theme-dark .app > .screen-fit > .whatsapp-bar::after{
  background:linear-gradient(90deg, transparent, rgba(255,226,184,.88), transparent) !important;
  box-shadow:0 0 12px rgba(215,164,94,.36) !important;
}
body.theme-dark .app > .screen-fit > .whatsapp-bar .wa-icon{
  color:#5be497 !important;
  border-color:rgba(72,226,142,.80) !important;
  background:radial-gradient(circle at 30% 18%, rgba(122,255,181,.22), transparent 42%),
      linear-gradient(150deg, rgba(40,79,53,.96), rgba(13,24,17,.99)) !important;
  box-shadow:0 9px 20px rgba(0,0,0,.34), 0 0 18px rgba(54,212,123,.17), inset 0 1px 0 rgba(255,255,255,.14) !important;
}
body.theme-dark .app > .screen-fit > .whatsapp-bar .wa-text .t1{
  color:#fff9ef !important;
}
body.theme-dark .app > .screen-fit > .whatsapp-bar .wa-text .t2{
  color:rgba(235,222,205,.65) !important;
}
body.theme-dark .app > .screen-fit > .whatsapp-bar .home-chat-btn .premium-cta-icon{
  color:#64e79c !important;
  border-color:rgba(86,226,148,.46) !important;
  background:radial-gradient(circle at 30% 18%, rgba(129,255,185,.20), transparent 50%),
      linear-gradient(150deg, rgba(48,92,61,.98), rgba(17,29,20,.99)) !important;
  box-shadow:0 9px 20px rgba(0,0,0,.31), 0 0 15px rgba(54,212,123,.12), inset 0 1px 0 rgba(255,255,255,.12) !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav){
  border:1px solid rgba(215,164,94,.33) !important;
  background:radial-gradient(ellipse at 50% -30%, rgba(242,215,170,.10), transparent 54%),
      linear-gradient(180deg, rgba(54,48,41,.96) 0%, rgba(17,16,14,.985) 100%) !important;
  box-shadow:0 -3px 18px rgba(215,164,94,.035), 0 18px 38px rgba(0,0,0,.52), inset 0 1px 0 rgba(255,255,255,.07) !important;
  backdrop-filter:blur(24px) saturate(1.18) !important;
  -webkit-backdrop-filter:blur(24px) saturate(1.18) !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav)::before{
  background:linear-gradient(90deg, transparent, rgba(242,215,170,.80), transparent) !important;
  box-shadow:0 0 12px rgba(215,164,94,.31) !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav) .nav-item{
  color:rgba(235,223,207,.60) !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav) .nav-item.active{
  color:#f4cb8e !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav) .nav-item.active::before{
  background:radial-gradient(ellipse, rgba(215,164,94,.24), transparent 72%) !important;
}
@media (hover:hover) and (pointer:fine){
body.theme-dark .app > .screen-fit > .quick-menu .menu-item:hover{
  border-color:rgba(242,215,170,.68) !important;
  box-shadow:0 28px 46px rgba(0,0,0,.53), 0 0 25px rgba(215,164,94,.10), inset 0 1px 0 rgba(255,255,255,.14) !important;
}
body.theme-dark .app > .screen-fit .premium-cta-content:hover{
  border-color:rgba(242,215,170,.62) !important;
  filter:brightness(1.045) !important;
}
}
body.theme-dark{
  color:#111 !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="tributos-rapidos"] .adm-quick-tax-compare-card{
  border:1px solid rgba(224,164,101,0.24) !important;
  background:radial-gradient(circle at 22% 0%, rgba(224,164,101,0.12), transparent 46%),
    linear-gradient(145deg, rgba(36,32,29,0.94) 0%, rgba(21,20,19,0.97) 54%, rgba(9,9,9,0.98) 100%) !important;
  box-shadow:0 14px 22px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.05), inset 0 -1px 0 rgba(200,130,60,0.07) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="tributos-rapidos"] .adm-quick-tax-compare-card.active{
  border-color:rgba(239,176,109,0.78) !important;
  box-shadow:0 0 0 1px rgba(224,164,101,0.16), 0 0 26px rgba(224,164,101,0.20), inset 0 1px 0 rgba(255,255,255,0.07) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="tributos-rapidos"] .adm-quick-tax-compare-icon{
  border:1px solid rgba(224,164,101,0.26) !important;
  color:#efb06d !important;
  background:radial-gradient(circle at 35% 15%, rgba(224,164,101,0.18), rgba(15,15,15,0.96) 62%) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="tributos-rapidos"] .adm-quick-tax-compare-icon.pix{
  color:#76d2a5 !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="tributos-rapidos"] .adm-quick-tax-compare-title{
  color:#f6efe8 !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="tributos-rapidos"] .adm-quick-tax-compare-muted{
  color:#c8b7a6 !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="tributos-rapidos"] .adm-quick-tax-compare-client,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="tributos-rapidos"] .adm-quick-tax-compare-studio{
  color:#fff7ef !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="tributos-rapidos"] .adm-quick-tax-compare-studio{
  color:#efb06d !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="tributos-rapidos"] .adm-quick-tax-compare-line{
  background:linear-gradient(90deg, transparent, rgba(255,255,255,0.16), transparent) !important;
  border-top:1px dashed rgba(255,255,255,0.12) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="tributos-rapidos"] .adm-quick-tax-compare-note{
  color:#c8b7a6 !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-view[data-adm-calc-view="tributos-rapidos"] .adm-quick-tax-compare-badge{
  background:rgba(239,176,109,0.08) !important;
  color:#f0b172 !important;
  border:1px solid rgba(239,176,109,0.46) !important;
}
body.theme-dark #admNotesModal .adm-notes-topbtn{
  border:0 !important;
  background:transparent !important;
  color:#e7a65d !important;
  filter:drop-shadow(0 6px 12px rgba(0,0,0,0.4)) !important;
  box-shadow:none !important;
}
body.theme-dark #admNotesModal .adm-notes-title h2{
  color:#e9a35b !important;
  text-shadow:0 2px 0 rgba(0,0,0,0.28), 0 0 22px rgba(224,164,101,0.22) !important;
}
body.theme-dark #admNotesModal .adm-notes-title p{
  color:#d4d0cc !important;
}
body.theme-dark.adm-calculator-window-open .adm-calculator-overlay{
  background:rgba(0,0,0,0.78) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
}
body.theme-dark #admCalculatorModal.adm-calculator-modal{
  background:radial-gradient(circle at 50% -12%, rgba(224,164,101,0.20) 0%, rgba(200,130,60,0.10) 28%, transparent 52%),
    radial-gradient(circle at -8% 30%, rgba(165,101,42,0.18) 0%, transparent 48%),
    radial-gradient(circle at 108% 74%, rgba(255,210,150,0.10) 0%, transparent 44%),
    linear-gradient(180deg, #050505 0%, #0c0b0a 42%, #090909 100%) !important;
  color:#f5f0e8 !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal.adm-calculator-modal::before{
  border:1px solid rgba(224,164,101,0.30) !important;
  box-shadow:inset 0 0 38px rgba(224,164,101,0.04), 0 0 34px rgba(0,0,0,0.42) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-content{
  background:transparent !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-notice{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:linear-gradient(180deg, rgba(24,22,20,0.98), rgba(10,10,10,0.98)) !important;
  box-shadow:0 22px 42px rgba(0,0,0,0.52), 0 0 22px rgba(224,164,101,0.10) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-notice-title{
  color:#e9a35b !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-notice-item{
  border-top:1px solid rgba(255,255,255,0.06) !important;
  color:#f3eee9 !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-notice-item:first-of-type{
  border-top:0 !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-feature{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:linear-gradient(180deg, rgba(28,27,26,0.97), rgba(11,11,11,0.98)) !important;
  color:#f3eee8 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 8px 16px rgba(0,0,0,0.18) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-feature.active{
  color:#edb36d !important;
  border-color:rgba(238,178,99,0.78) !important;
  background:linear-gradient(180deg, rgba(53,36,21,0.98), rgba(18,14,10,0.98)) !important;
  box-shadow:0 0 0 1px rgba(255,225,176,0.08), 0 0 20px rgba(224,164,101,0.18), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-icon{
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  color:currentColor !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-feature-title{
  color:currentColor !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-tattoo-budget-row,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-time-session-field,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-payment-signal-input-card,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-quick-tax-input-card,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-quick-tax-result-card,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-time-session-result-card,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-payment-signal-summary-item,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-summary-item,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-tattoo-budget-result-item,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-card,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-chart-card,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-summary-card,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-recent-card,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-report-card,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-common-calc-history,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-common-calc-display,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-common-calc-quickbar{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:radial-gradient(circle at 15% 0%, rgba(224,164,101,0.14), transparent 44%),
    linear-gradient(180deg, rgba(27,25,22,0.98), rgba(10,10,10,0.98)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-tattoo-budget-result,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-tattoo-budget-detail,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-tattoo-budget-profit,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-time-session-panel,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-payment-signal-panel,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-quick-tax-section,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-history-calc-panel{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:linear-gradient(180deg, rgba(28,27,26,0.97), rgba(11,11,11,0.98)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 8px 16px rgba(0,0,0,0.18) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-tattoo-budget-icon,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-time-session-icon,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-payment-signal-card-icon,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-quick-tax-icon,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-quick-tax-result-icon,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-time-session-result-icon,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-payment-signal-summary-icon,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-summary-icon,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-tattoo-budget-result-icon,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-card-icon,
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-movement-icon{
  color:#e9a35b !important;
  border:1px solid rgba(233,163,91,0.45) !important;
  background:radial-gradient(circle at 30% 30%, rgba(233,163,91,0.18), rgba(233,163,91,0.05) 55%, rgba(233,163,91,0) 85%) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-bottom-action{
  border:1px solid rgba(224,164,101,0.29) !important;
  background:linear-gradient(180deg, rgba(28,27,26,0.98), rgba(10,10,10,0.99)) !important;
  color:#f5eee7 !important;
  box-shadow:0 16px 26px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark.adm-calculator-window-open #admCalculatorModal .adm-calculator-bottom-action.primary{
  background:linear-gradient(180deg, #ecad67, #bc7332) !important;
  color:#fff7ef !important;
  border:1px solid rgba(255,225,176,0.20) !important;
  box-shadow:0 12px 22px rgba(198,130,60,0.24) !important;
}
body.theme-dark.adm-calculator-window-open:not(.side-menu-window-open):not(.business-card-open) #openSideMenu::before{
  color:var(--gold-light) !important;
}
body.theme-dark.adm-notes-window-open #admNotesOverlay.adm-notes-overlay{
  background:rgba(0,0,0,0.78) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
}
body.theme-dark #admNotesModal.adm-notes-modal{
  background:radial-gradient(circle at 50% -12%, rgba(224,164,101,0.20) 0%, rgba(200,130,60,0.10) 28%, transparent 52%),
    radial-gradient(circle at -8% 30%, rgba(165,101,42,0.18) 0%, transparent 48%),
    radial-gradient(circle at 108% 74%, rgba(255,210,150,0.10) 0%, transparent 44%),
    linear-gradient(180deg, #050505 0%, #0c0b0a 42%, #090909 100%) !important;
  color:#f5f0e8 !important;
  box-shadow:none !important;
}
body.theme-dark #admNotesModal.adm-notes-modal::before{
  border:1px solid rgba(224,164,101,0.30) !important;
  box-shadow:inset 0 0 38px rgba(224,164,101,0.04), 0 0 34px rgba(0,0,0,0.42) !important;
  background:none !important;
}
body.theme-dark #admNotesModal.adm-notes-modal::after{
  background:linear-gradient(124deg, transparent 0%, rgba(255,255,255,0.035) 22%, transparent 45%),
    radial-gradient(circle at 50% 3%, rgba(255,220,170,0.08), transparent 38%),
    radial-gradient(circle at 50% 62%, transparent 0%, rgba(0,0,0,0.16) 72%, rgba(0,0,0,0.36) 100%) !important;
}
body.theme-dark #admNotesModal .adm-notes-shell{
  color:#f5f0e8 !important;
  background:none !important;
}
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-tabbar{
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-tab{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:linear-gradient(180deg, rgba(28,27,26,0.97), rgba(11,11,11,0.98)) !important;
  color:#f3eee8 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 8px 16px rgba(0,0,0,0.18) !important;
}
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-tab + .adm-notes-tab{
  border-left:1px solid rgba(224,164,101,0.26) !important;
}
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-tab svg{
  color:currentColor !important;
}
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-tab.active{
  color:#edb36d !important;
  border-color:rgba(238,178,99,0.78) !important;
  background:linear-gradient(180deg, rgba(53,36,21,0.98), rgba(18,14,10,0.98)) !important;
  box-shadow:0 0 0 1px rgba(255,225,176,0.08), 0 0 20px rgba(224,164,101,0.18), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-search,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-filter-btn,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-chip,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-card,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-empty,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-quick-btn,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-editor-card,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-editor-title,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-meta-chip,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-toolbar,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-editor-area,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-attachment,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-add-attachment,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-tag,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-secondary,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-wide-btn{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:radial-gradient(circle at 15% 0%, rgba(224,164,101,0.14), transparent 44%),
    linear-gradient(180deg, rgba(27,25,22,0.98), rgba(10,10,10,0.98)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.04) !important;
  color:#f3eee8 !important;
}
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-primary{
  border:1px solid rgba(255,225,176,0.20) !important;
  background:linear-gradient(180deg, #ecad67, #bc7332) !important;
  color:#fff7ef !important;
  box-shadow:0 12px 22px rgba(198,130,60,0.24), inset 0 1px 0 rgba(255,255,255,0.14) !important;
}
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-chip.active,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-meta-chip.active{
  color:#edb36d !important;
  border-color:rgba(238,178,99,0.78) !important;
  background:linear-gradient(180deg, rgba(53,36,21,0.98), rgba(18,14,10,0.98)) !important;
  box-shadow:0 0 0 1px rgba(255,225,176,0.08), 0 0 20px rgba(224,164,101,0.18), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-card-icon,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-attachment-thumb{
  color:#e9a35b !important;
  border:1px solid rgba(233,163,91,0.45) !important;
  background:radial-gradient(circle at 30% 30%, rgba(233,163,91,0.18), rgba(233,163,91,0.05) 55%, rgba(233,163,91,0) 85%) !important;
}
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-group-title,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-quick-title,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-section-label,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-card-open,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-card-more,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-tool.active,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-tool:hover,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-search svg,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-filter-btn svg,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-chip svg,
body.theme-dark.adm-notes-window-open #admNotesModal .adm-notes-tag svg{
  color:#e9a35b !important;
}
body.theme-dark.adm-notes-window-open:not(.side-menu-window-open):not(.business-card-open) #openSideMenu::before{
  color:var(--gold-light) !important;
}
body.theme-dark.adm-notes-window-open.adm-campaigns-empty-window-open #admCampaignsBoard{
  color:#f5f0e8 !important;
}
body.theme-dark .adm-campaigns-tabs{
  border:1px solid rgba(224,164,101,0.20) !important;
  background:linear-gradient(180deg, rgba(29,25,22,0.82), rgba(9,9,9,0.96)) !important;
  box-shadow:0 14px 24px rgba(0,0,0,0.32), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-campaigns-tab{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:linear-gradient(180deg, rgba(24,22,20,0.98), rgba(8,8,8,0.98)) !important;
  color:#d7c0aa !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 8px 16px rgba(0,0,0,0.22) !important;
}
body.theme-dark .adm-campaigns-tab.active{
  color:#fff8ef !important;
  border-color:rgba(255,198,119,0.92) !important;
  background:linear-gradient(180deg, rgba(47,32,20,0.96), rgba(12,10,8,0.98)) !important;
  box-shadow:0 0 0 1px rgba(255,225,176,0.10), 0 0 18px rgba(224,164,101,0.36), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark .adm-campaigns-summary-card{
  border:1px solid rgba(224,164,101,0.26) !important;
  background:radial-gradient(circle at 28% 0%, rgba(224,164,101,0.13), transparent 44%), linear-gradient(180deg, rgba(25,23,21,0.98), rgba(8,8,8,0.98)) !important;
  color:#f5f0e8 !important;
  box-shadow:0 14px 24px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-campaigns-summary-icon{
  color:#eeb475 !important;
}
body.theme-dark .adm-campaigns-summary-icon.late{
  color:#ff6268 !important;
}
body.theme-dark .adm-campaigns-summary-title{
  color:#f0e2d4 !important;
}
body.theme-dark .adm-campaigns-summary-number{
  color:#fff3e5 !important;
}
body.theme-dark .adm-campaigns-summary-sub{
  color:#d6c4b3 !important;
}
body.theme-dark .adm-campaigns-card{
  border:1px solid rgba(224,164,101,0.28) !important;
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.09), transparent 42%), linear-gradient(180deg, rgba(21,20,19,0.99), rgba(7,7,7,0.99)) !important;
  color:#f5f0e8 !important;
  box-shadow:0 14px 24px rgba(0,0,0,0.27), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-campaigns-card.selected{
  border-color:rgba(255,198,119,.70) !important;
  box-shadow:0 0 0 1px rgba(255,225,176,0.08), 0 0 20px rgba(224,164,101,0.16), 0 14px 24px rgba(0,0,0,0.27), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .adm-campaigns-card-icon{
  border:1px solid rgba(224,164,101,0.28) !important;
  color:#eeb475 !important;
  background:linear-gradient(180deg, rgba(22,20,18,.98), rgba(8,8,8,.98)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .adm-campaigns-card-copy strong{
  color:#fff8ef !important;
}
body.theme-dark .adm-campaigns-card-copy em{
  color:#d8c5b4 !important;
}
body.theme-dark .adm-campaigns-card-copy small{
  color:#e7c29a !important;
}
body.theme-dark .adm-campaigns-card-status{
  border:1px solid currentColor !important;
  background:rgba(255,255,255,0.03) !important;
}
body.theme-dark .adm-campaigns-card-status.today{
  color:#9ee48f !important;
  background:rgba(65,154,76,0.16) !important;
}
body.theme-dark .adm-campaigns-card-status.late{
  color:#ff6b72 !important;
  background:rgba(169,42,45,0.16) !important;
}
body.theme-dark .adm-campaigns-card-status.upcoming{
  color:#86b8ff !important;
  background:rgba(61,105,185,0.17) !important;
}
body.theme-dark .adm-campaigns-card-status.auto{
  color:#c69aff !important;
  background:rgba(118,70,183,0.16) !important;
}
body.theme-dark .adm-campaigns-card-arrow{
  color:#eeb475 !important;
}
body.theme-dark .adm-campaigns-action{
  border:1px solid rgba(224,164,101,0.42) !important;
  background:radial-gradient(circle at 20% 0%, rgba(224,164,101,0.18), transparent 48%), linear-gradient(180deg, rgba(25,23,20,0.98), rgba(8,8,8,0.98)) !important;
  color:#f3d2ad !important;
  box-shadow:0 14px 24px rgba(0,0,0,0.34), 0 0 18px rgba(224,164,101,0.14), inset 0 1px 0 rgba(255,255,255,0.05) !important;
}
body.theme-dark .adm-campaigns-action svg{
  color:#eeb475 !important;
}
body.theme-dark .adm-campaigns-action strong{
  color:#ffd7ad !important;
}
body.theme-dark .adm-campaigns-action em{
  color:#d2b08d !important;
}
body.theme-dark .adm-campaigns-card-status.overdue{
  color:#ff6b72 !important;
  background:rgba(169,42,45,0.16) !important;
}
body.theme-dark .adm-campaigns-late-recommendations{
  border:1px solid rgba(224,164,101,0.30) !important;
  background:radial-gradient(circle at 17% 0%, rgba(224,164,101,0.13), transparent 43%), linear-gradient(180deg, rgba(24,22,20,0.99), rgba(8,8,8,0.99)) !important;
  box-shadow:0 14px 24px rgba(0,0,0,0.30), 0 0 18px rgba(224,164,101,0.10), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-campaigns-late-head{
  color:#f3d2ad !important;
}
body.theme-dark .adm-campaigns-late-bulb{
  color:#eeb475 !important;
}
body.theme-dark .adm-campaigns-late-head strong{
  color:#ffd7ad !important;
}
body.theme-dark .adm-campaigns-late-head em{
  color:#d9c4af !important;
}
body.theme-dark .adm-campaigns-late-spark{
  color:#ffd08c !important;
  filter:drop-shadow(0 0 8px rgba(224,164,101,.35)) !important;
}
body.theme-dark .adm-campaigns-late-action{
  border:1px solid rgba(224,164,101,0.38) !important;
  background:radial-gradient(circle at 20% 0%, rgba(224,164,101,0.13), transparent 48%), linear-gradient(180deg, rgba(19,18,17,0.99), rgba(7,7,7,0.99)) !important;
  color:#f3d2ad !important;
  box-shadow:0 10px 18px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-campaigns-late-action svg{
  color:#eeb475 !important;
}
body.theme-dark .adm-campaigns-late-action strong{
  color:#ffd7ad !important;
}
body.theme-dark .adm-campaigns-late-action em{
  color:#d2b08d !important;
}
body.theme-dark .adm-campaign-reminder-form{
  color:#f5f0e8 !important;
  background:linear-gradient(180deg, rgba(10,9,8,0.98), rgba(6,6,6,0.99)) !important;
}
body.theme-dark .adm-reminder-panel{
  border:1px solid rgba(224,164,101,0.28) !important;
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.12), transparent 44%), linear-gradient(180deg, rgba(27,24,21,0.96), rgba(9,8,7,0.98)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.05), inset 0 -1px 0 rgba(224,164,101,0.06) !important;
}
body.theme-dark .adm-reminder-label{
  color:#f0b779 !important;
}
body.theme-dark .adm-reminder-field{
  border:1px solid rgba(224,164,101,0.25) !important;
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.08), transparent 40%), linear-gradient(180deg, rgba(26,25,24,0.98), rgba(8,8,8,0.98)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 9px 16px rgba(0,0,0,0.24) !important;
  color:#f9f1e9 !important;
}
body.theme-dark .adm-reminder-field svg{
  color:#f0b779 !important;
}
body.theme-dark .adm-reminder-title-input,
body.theme-dark .adm-reminder-notes{
  border:0 !important;
  background:transparent !important;
  outline:none !important;
  color:#fff8ef !important;
}
body.theme-dark .adm-reminder-title-input::placeholder,
body.theme-dark .adm-reminder-notes::placeholder{
  color:rgba(245,240,232,.44) !important;
}
body.theme-dark .adm-reminder-counter{
  color:#d7c2ae !important;
}
body.theme-dark .adm-reminder-choice,
body.theme-dark .adm-reminder-client,
body.theme-dark .adm-reminder-datebtn{
  border:0 !important;
  background:transparent !important;
  color:#fff8ef !important;
}
body.theme-dark .adm-reminder-chev,
body.theme-dark .adm-reminder-client-next{
  color:#d6b18b !important;
}
body.theme-dark .adm-reminder-client-avatar{
  border:1px solid rgba(224,164,101,0.22) !important;
  background:radial-gradient(circle at 40% 25%, rgba(224,164,101,0.28), rgba(24,20,17,0.95) 58%, rgba(7,7,7,0.99)) !important;
  color:#efb274 !important;
}
body.theme-dark .adm-reminder-client-copy strong{
  color:#fff8ef !important;
}
body.theme-dark .adm-reminder-client-copy em{
  color:#bba793 !important;
}
body.theme-dark .adm-reminder-client-clear{
  border:0 !important;
  background:transparent !important;
  color:#b59e89 !important;
}
body.theme-dark .adm-reminder-field-menu{
  border:1px solid rgba(224,164,101,0.30) !important;
  background:linear-gradient(180deg, rgba(25,22,19,.99), rgba(7,7,7,.99)) !important;
  box-shadow:0 14px 28px rgba(0,0,0,.42), 0 0 18px rgba(224,164,101,.14) !important;
}
body.theme-dark .adm-reminder-option{
  border:0 !important;
  background:transparent !important;
  color:#f5f0e8 !important;
}
body.theme-dark .adm-reminder-option:hover,
body.theme-dark .adm-reminder-option.active{
  background:linear-gradient(180deg, rgba(224,164,101,.20), rgba(224,164,101,.08)) !important;
  color:#ffd7ad !important;
}
body.theme-dark .adm-reminder-switch-panel{
  border:1px solid rgba(224,164,101,0.28) !important;
  background:radial-gradient(circle at 18% 0%, rgba(224,164,101,0.10), transparent 42%), linear-gradient(180deg, rgba(23,21,19,0.98), rgba(8,8,8,0.98)) !important;
  box-shadow:0 14px 24px rgba(0,0,0,0.29), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-reminder-switch-row{
  border-bottom:1px solid rgba(255,255,255,0.06) !important;
}
body.theme-dark .adm-reminder-switch-row:last-child{
  border-bottom:0 !important;
}
body.theme-dark .adm-reminder-switch-row svg{
  color:#eeb475 !important;
}
body.theme-dark .adm-reminder-switch-row.whatsapp svg{
  color:#5fe27d !important;
}
body.theme-dark .adm-reminder-switch-copy strong{
  color:#ffd7ad !important;
}
body.theme-dark .adm-reminder-switch-copy em{
  color:#d8c5b4 !important;
}
body.theme-dark .adm-reminder-switch{
  border:1px solid rgba(224,164,101,0.64) !important;
  background:linear-gradient(180deg, rgba(203,143,73,.95), rgba(137,86,36,.95)) !important;
  box-shadow:0 0 12px rgba(224,164,101,0.22), inset 0 1px 0 rgba(255,255,255,0.08) !important;
}
body.theme-dark .adm-reminder-switch::after{
  background:linear-gradient(180deg,#fff0b8,#f8e3b0) !important;
  box-shadow:0 0 12px rgba(255,218,142,.44) !important;
}
body.theme-dark .adm-reminder-switch.off{
  border-color:rgba(160,142,126,.32) !important;
  background:linear-gradient(180deg, rgba(45,43,40,.98), rgba(14,13,12,.98)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-reminder-switch.off::after{
  background:linear-gradient(180deg,#c6b9ac,#8b8178) !important;
  box-shadow:none !important;
}
body.theme-dark .adm-reminder-summary{
  border:1px solid rgba(224,164,101,0.42) !important;
  background:radial-gradient(circle at 78% 50%, rgba(224,164,101,0.13), transparent 35%), linear-gradient(180deg, rgba(20,18,16,0.99), rgba(7,7,7,0.99)) !important;
  box-shadow:0 0 20px rgba(224,164,101,0.15), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body.theme-dark .adm-reminder-summary h3{
  color:#ffd7ad !important;
}
body.theme-dark .adm-reminder-summary-item svg{
  color:#eeb475 !important;
}
body.theme-dark .adm-reminder-summary-item strong{
  color:#ffd7ad !important;
}
body.theme-dark .adm-reminder-summary-item em{
  color:#fff8ef !important;
}
body.theme-dark .adm-reminder-bell-art{
  color:#eeb475 !important;
  filter:drop-shadow(0 0 15px rgba(224,164,101,.35)) !important;
}
body.theme-dark .adm-reminder-save{
  border:1px solid rgba(255,231,184,0.70) !important;
  background:linear-gradient(180deg, #f1b66f 0%, #df9d52 45%, #cb873f 100%) !important;
  color:#27170b !important;
  box-shadow:0 14px 26px rgba(198,130,60,0.30), inset 0 2px 0 rgba(255,255,255,0.18) !important;
}
body.theme-dark .adm-reminder-cancel{
  border:1px solid rgba(224,164,101,0.34) !important;
  background:linear-gradient(180deg, rgba(21,19,17,0.98), rgba(7,7,7,0.98)) !important;
  color:#d5ba9d !important;
}
body.theme-dark{
  --bg-dark:#090806 !important;
  --card-dark:#181512 !important;
  --card-dark2:#211c17 !important;
  --gold:#d09a52 !important;
  --gold-light:#f0cd92 !important;
  --gold-dark:#8f592b !important;
  --text-light:#fffaf1 !important;
  --text-muted:#b9aea0 !important;
  --border-subtle:#3a3026 !important;
  --omni-obsidian:#070706 !important;
  --omni-graphite:#151310 !important;
  --omni-champagne:#f3d9ac !important;
  --omni-gold:#d5a25d !important;
  --omni-copper:#986033 !important;
  --omni-ivory:#fffaf2 !important;
  --omni-safe-top:env(safe-area-inset-top, 0px) !important;
  --omni-safe-right:env(safe-area-inset-right, 0px) !important;
  --omni-safe-bottom:env(safe-area-inset-bottom, 0px) !important;
  --omni-safe-left:env(safe-area-inset-left, 0px) !important;
}
body.theme-dark{
  background:radial-gradient(ellipse at 50% -15%, rgba(243,217,172,.24) 0%, rgba(213,162,93,.10) 31%, transparent 58%),
      radial-gradient(circle at 0% 55%, rgba(152,96,51,.17) 0%, transparent 39%),
      radial-gradient(circle at 100% 86%, rgba(213,162,93,.11) 0%, transparent 35%),
      linear-gradient(155deg, #050504 0%, #0d0b09 48%, #060605 100%) !important;
}
body.theme-dark::selection,
body.theme-dark .app ::selection{
  color:#17100a !important;
  background:rgba(243,217,172,.92) !important;
}
body.theme-dark button:focus-visible,
body.theme-dark input:focus-visible,
body.theme-dark select:focus-visible,
body.theme-dark textarea:focus-visible,
body.theme-dark [role="button"]:focus-visible,
body.theme-dark [tabindex]:focus-visible{
  outline:2px solid var(--omni-champagne) !important;
  box-shadow:0 0 0 5px rgba(213,162,93,.18), 0 0 24px rgba(213,162,93,.24) !important;
}
body.theme-dark .app{
  background:radial-gradient(ellipse at 50% -12%, rgba(243,217,172,.19) 0%, rgba(213,162,93,.075) 34%, transparent 60%),
      radial-gradient(circle at -12% 52%, rgba(152,96,51,.15) 0%, transparent 38%),
      radial-gradient(circle at 112% 82%, rgba(213,162,93,.09) 0%, transparent 34%),
      linear-gradient(162deg, rgba(255,255,255,.018) 0%, transparent 28%),
      linear-gradient(180deg, #0d0c0a 0%, #080807 52%, #100d0a 100%) !important;
  box-shadow:0 0 0 1px rgba(0,0,0,.82), 0 38px 100px rgba(0,0,0,.74), 0 0 70px rgba(213,162,93,.075) !important;
}
body.theme-dark .app > .top-menu-btn,
body.theme-dark .app > .top-alert-btn{
  border-color:rgba(243,217,172,.62) !important;
  background:radial-gradient(circle at 30% 15%, rgba(255,255,255,.23), transparent 32%),
      linear-gradient(150deg, #514435 0%, #241e17 45%, #090908 100%) !important;
  box-shadow:0 16px 30px rgba(0,0,0,.58), 0 0 0 1px rgba(0,0,0,.76), 0 0 22px rgba(213,162,93,.14), inset 0 1px 0 rgba(255,255,255,.20), inset 0 -5px 10px rgba(0,0,0,.42) !important;
}
body.theme-dark .app > .top-page-title{
  color:var(--omni-ivory) !important;
  text-shadow:0 5px 20px rgba(0,0,0,.82), 0 0 28px rgba(213,162,93,.16) !important;
}
body.theme-dark .app > .screen-fit > .hero,
body.theme-dark .app > .screen-fit > .promo{
  border-color:rgba(243,217,172,.72) !important;
  box-shadow:0 28px 56px rgba(0,0,0,.58), 0 8px 20px rgba(0,0,0,.28), 0 0 0 1px rgba(0,0,0,.80), 0 0 34px rgba(213,162,93,.11), inset 0 1px 0 rgba(255,255,255,.25) !important;
}
body.theme-dark .app > .screen-fit > .quick-menu .menu-item,
body.theme-dark .app > .screen-fit > .whatsapp-bar{
  border-color:rgba(213,162,93,.50) !important;
  box-shadow:0 22px 42px rgba(0,0,0,.50), 0 6px 14px rgba(0,0,0,.26), 0 0 0 1px rgba(0,0,0,.70), 0 0 20px rgba(213,162,93,.055), inset 0 1px 0 rgba(255,255,255,.14), inset 0 -5px 11px rgba(0,0,0,.38) !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav){
  border-color:rgba(213,162,93,.39) !important;
  background:radial-gradient(ellipse at 50% -35%, rgba(243,217,172,.13), transparent 56%),
      linear-gradient(180deg, rgba(58,50,41,.965) 0%, rgba(14,14,12,.99) 100%) !important;
  box-shadow:0 -3px 20px rgba(213,162,93,.045), 0 20px 42px rgba(0,0,0,.58), inset 0 1px 0 rgba(255,255,255,.085) !important;
}
body.theme-dark .side-menu,
body.theme-dark .premium-library-menu{
  border-color:rgba(243,217,172,.55) !important;
  box-shadow:0 34px 80px rgba(0,0,0,.72), 0 0 42px rgba(213,162,93,.11), inset 0 1px 0 rgba(255,255,255,.09) !important;
}
body.theme-dark .schedule-modal-overlay,
body.theme-dark .styles-modal-overlay,
body.theme-dark .gallery-modal-overlay,
body.theme-dark .budget-modal-overlay,
body.theme-dark .shop-modal-overlay,
body.theme-dark .side-menu-overlay,
body.theme-dark .business-card-overlay,
body.theme-dark .premium-library-overlay,
body.theme-dark .adm-finance-overlay,
body.theme-dark .adm-calculator-overlay,
body.theme-dark .adm-common-calc-overlay,
body.theme-dark .adm-time-session-overlay,
body.theme-dark .adm-payment-signal-overlay,
body.theme-dark .adm-tattoo-budget-overlay,
body.theme-dark .adm-quick-tax-overlay,
body.theme-dark .adm-notes-overlay{
  backdrop-filter:blur(14px) saturate(.88) !important;
  -webkit-backdrop-filter:blur(14px) saturate(.88) !important;
}
@media (hover:hover) and (pointer:fine){
body.theme-dark .app > .top-menu-btn:hover,
body.theme-dark .app > .top-alert-btn:hover{
  filter:brightness(1.08) !important;
}
body.theme-dark .app > .bottom-nav:not(.budget-standard-nav) .nav-item:hover{
  color:var(--omni-champagne) !important;
}
body.theme-dark .side-link:hover,
body.theme-dark .side-admin-item:hover{
  border-color:rgba(243,217,172,.48) !important;
}
}
@media (max-width:600px){
body.theme-dark .app{
  box-shadow:none !important;
}
}
@media (max-width:600px){
body.theme-dark{
  --home-footer-separation:clamp(14px, 2dvh, 20px) !important;
}
}
@media (orientation:landscape) and (max-height:520px) and (max-width:950px){
body.theme-dark{
  --home-footer-separation:clamp(12px, 3dvh, 18px) !important;
}
}
body.theme-dark .app::after{
  background:radial-gradient(ellipse at 50% -30%, rgba(224,164,101,.22), transparent 66%),
      linear-gradient(180deg, rgba(13,13,13,.98), rgba(18,15,12,.96)) !important;
  box-shadow:0 8px 18px rgba(0,0,0,.20) !important;
}
body.theme-dark .app > .screen-fit{
  background:radial-gradient(ellipse 116% 50% at 50% -8%, rgba(250,224,181,.37) 0%, rgba(218,158,88,.17) 36%, transparent 70%),
      radial-gradient(ellipse 76% 60% at -16% 47%, rgba(181,106,50,.29) 0%, rgba(118,63,30,.13) 46%, transparent 74%),
      radial-gradient(ellipse 72% 54% at 114% 78%, rgba(232,177,105,.24) 0%, rgba(145,82,39,.11) 45%, transparent 75%),
      linear-gradient(132deg, rgba(255,247,228,.065) 0%, transparent 31%, transparent 65%, rgba(224,165,95,.085) 100%),
      linear-gradient(145deg, rgba(112,67,31,.22) 0%, transparent 42%, rgba(126,73,32,.16) 100%),
      linear-gradient(180deg, #1c1712 0%, #100c09 48%, #18110c 100%) !important;
}
body.theme-dark:not(#omni-responsive-guard) .app > .screen-fit > .quick-menu .menu-item::before{
  border:1px solid rgba(255,255,255,.30) !important;
  background:transparent !important;
  box-shadow:inset 0 0 0 1px rgba(142,89,44,.15),
      inset 0 -42px 62px rgba(0,0,0,.12),
      0 0 20px rgba(215,164,94,.05) !important;
}
body.theme-dark #admTeamBoard .adm-team-intro{
  border:1px solid rgba(224,164,101,.28) !important;
  background:radial-gradient(circle at 0% 0%, rgba(240,190,125,.16), transparent 42%),
      linear-gradient(145deg, rgba(57,45,35,.96), rgba(19,17,15,.98)) !important;
  box-shadow:0 16px 28px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.07) !important;
}
body.theme-dark #admTeamBoard .adm-team-intro-icon{
  color:#f0bf7b !important;
  border:1px solid rgba(238,189,114,.34) !important;
  background:linear-gradient(145deg, rgba(102,73,48,.98), rgba(39,29,22,.99)) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.12), 0 0 18px rgba(224,164,101,.10) !important;
}
body.theme-dark #admTeamBoard .adm-team-intro-copy strong{
  color:#fff5e8 !important;
}
body.theme-dark #admTeamBoard .adm-team-intro-copy p{
  color:rgba(236,225,211,.68) !important;
}
body.theme-dark #admTeamBoard .adm-team-metric{
  border:1px solid rgba(224,164,101,.20) !important;
  background:linear-gradient(180deg, rgba(47,39,32,.94), rgba(18,17,15,.98)) !important;
  box-shadow:0 11px 20px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.05) !important;
}
body.theme-dark #admTeamBoard .adm-team-metric strong{
  color:#efb96f !important;
}
body.theme-dark #admTeamBoard .adm-team-metric span{
  color:rgba(235,225,213,.62) !important;
}
body.theme-dark #admTeamBoard .adm-team-card{
  border:1px solid rgba(224,164,101,.26) !important;
  background:linear-gradient(165deg, rgba(49,40,33,.98), rgba(18,17,15,.99)) !important;
  box-shadow:0 17px 30px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.06) !important;
}
body.theme-dark #admTeamBoard .adm-team-photo{
  background:linear-gradient(145deg, #4c3a2d, #171412) !important;
}
body.theme-dark #admTeamBoard .adm-team-photo::after{
  background:linear-gradient(180deg, transparent 54%, rgba(11,10,9,.80) 100%) !important;
}
body.theme-dark #admTeamBoard .adm-team-photo img{
  filter:saturate(.82) contrast(1.04) brightness(.92) !important;
}
body.theme-dark #admTeamBoard .adm-team-status{
  color:#dff7e8 !important;
  border:1px solid rgba(83,220,143,.30) !important;
  background:rgba(20,65,40,.82) !important;
  box-shadow:0 6px 13px rgba(0,0,0,.26) !important;
  backdrop-filter:blur(7px) !important;
}
body.theme-dark #admTeamBoard .adm-team-card h3{
  color:#fff6eb !important;
}
body.theme-dark #admTeamBoard .adm-team-role{
  color:#d8b17d !important;
}
body.theme-dark #admTeamBoard .adm-team-rating span{
  color:#efb45f !important;
}
body.theme-dark #admTeamBoard .adm-team-rating strong{
  color:#fff0db !important;
}
body.theme-dark #admTeamBoard .adm-team-rating em{
  color:rgba(231,220,207,.56) !important;
}
body.theme-dark #admTeamBoard .adm-team-tags span{
  color:rgba(245,229,207,.78) !important;
  border:1px solid rgba(224,164,101,.18) !important;
  background:rgba(224,164,101,.07) !important;
}
body.theme-dark #admTeamBoard .adm-team-standard{
  border:1px solid rgba(224,164,101,.22) !important;
  background:linear-gradient(145deg, rgba(46,37,30,.96), rgba(17,16,14,.98)) !important;
  box-shadow:0 14px 24px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.05) !important;
}
body.theme-dark #admTeamBoard .adm-team-standard > svg{
  color:#e9b56f !important;
  border:1px solid rgba(224,164,101,.25) !important;
  background:rgba(224,164,101,.08) !important;
}
body.theme-dark #admTeamBoard .adm-team-standard strong{
  color:#f8ecdd !important;
}
body.theme-dark #admTeamBoard .adm-team-standard em{
  color:rgba(233,222,209,.60) !important;
}
body.theme-dark #sideMenu.team-mode .side-team-trigger{
  border-color:rgba(239,182,111,.46) !important;
  background:linear-gradient(180deg,rgba(52,35,21,.96),rgba(17,15,13,.96)) !important;
  box-shadow:0 8px 18px rgba(0,0,0,.24),0 0 15px rgba(224,164,101,.12),inset 0 1px 0 rgba(255,255,255,.05) !important;
}
body.theme-dark #sideMenu.team-mode #sideTeamExtension{
  border:1px solid rgba(224,164,101,.28) !important;
  background:radial-gradient(circle at 50% 0%, rgba(224,164,101,.12), transparent 32%),
      linear-gradient(180deg, rgba(15,13,12,.98), rgba(5,5,5,.99)) !important;
  box-shadow:0 14px 30px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-team-extension-hero{
  border:1px solid rgba(224,164,101,.34) !important;
  background-image:linear-gradient(90deg,rgba(6,6,6,.99) 0%,rgba(6,6,6,.96) 42%,rgba(6,6,6,.44) 69%,rgba(6,6,6,.14) 100%),
      url("https://odonto.linkappy.com/images/odontologia-page-image-044.jpg") !important;
  box-shadow:0 10px 20px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-team-extension-hero-copy h2{
  color:#f0e2d3 !important;
  text-shadow:0 3px 10px rgba(0,0,0,.72) !important;
}
body.theme-dark .side-team-extension-hero-copy p{
  color:#e4d3c1 !important;
  text-shadow:0 2px 6px rgba(0,0,0,.78) !important;
}
body.theme-dark .side-team-extension-summary{
  border:1px solid rgba(224,164,101,.34) !important;
  background:linear-gradient(180deg,rgba(23,20,18,.98),rgba(9,9,9,.98)) !important;
  box-shadow:0 9px 18px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-team-extension-summary-item strong{
  color:#efb66f !important;
}
body.theme-dark .side-team-extension-summary-item span{
  color:#d6c8b9 !important;
}
body.theme-dark .side-team-extension-summary-divider{
  background:linear-gradient(180deg,transparent,rgba(224,164,101,.46),transparent) !important;
}
body.theme-dark .side-team-extension-card{
  border:1px solid rgba(224,164,101,.32) !important;
  background:radial-gradient(circle at 15% 0%,rgba(224,164,101,.08),transparent 34%),
      linear-gradient(180deg,rgba(20,19,18,.98),rgba(8,8,8,.99)) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035) !important;
}
body.theme-dark .side-team-extension-card.featured{
  border-color:rgba(239,182,111,.52) !important;
  box-shadow:0 10px 22px rgba(0,0,0,.30),0 0 16px rgba(224,164,101,.08),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-team-extension-avatar{
  background:radial-gradient(circle at 50% 34%,rgba(224,164,101,.22),transparent 34%),
      linear-gradient(145deg,#3a2b21,#0b0b0b) !important;
  border:1.5px solid #d8964d !important;
  box-shadow:0 0 0 2px rgba(224,164,101,.06),0 7px 14px rgba(0,0,0,.34) !important;
}
body.theme-dark .side-team-extension-avatar::before{
  color:#efb66f !important;
}
body.theme-dark .side-team-extension-copy h3{
  color:#efb66f !important;
}
body.theme-dark .side-team-extension-copy p{
  color:#ddd1c4 !important;
}
body.theme-dark .side-team-extension-copy small{
  color:#dda35d !important;
}
body.theme-dark .side-team-extension-copy > strong{
  color:#e8ded2 !important;
}
body.theme-dark .side-team-extension-status{
  border:1px solid rgba(224,164,101,.48) !important;
  background:rgba(67,42,18,.42) !important;
  color:#efb66f !important;
}
body.theme-dark .side-team-extension-status.active{
  color:#aedb67 !important;
  border-color:rgba(139,184,71,.44) !important;
  background:rgba(62,91,24,.30) !important;
}
body.theme-dark .side-team-extension-card-bottom{
  border-top:1px solid rgba(224,164,101,.18) !important;
}
body.theme-dark .side-team-extension-stars{
  color:#e8a954 !important;
}
body.theme-dark .side-team-extension-stars i{
  color:#8b6b43 !important;
}
body.theme-dark .side-team-extension-card-bottom b{
  color:#ddd1c5 !important;
}
body.theme-dark .side-team-extension-card-bottom em{
  border-left:1px solid rgba(224,164,101,.24) !important;
  color:#cfc2b4 !important;
}
body.theme-dark .side-team-extension-arrow{
  border:1px solid rgba(239,182,111,.72) !important;
  color:#efb66f !important;
}
body.theme-dark #sideMenu.testimonials-mode .side-testimonials-trigger{
  border-color:rgba(239,182,111,.46) !important;
  background:linear-gradient(180deg,rgba(52,35,21,.96),rgba(17,15,13,.96)) !important;
  box-shadow:0 8px 18px rgba(0,0,0,.24),0 0 15px rgba(224,164,101,.12),inset 0 1px 0 rgba(255,255,255,.05) !important;
}
body.theme-dark #sideMenu.testimonials-mode #sideTestimonialsExtension{
  border:1px solid rgba(224,164,101,.28) !important;
  background:radial-gradient(circle at 50% 0%,rgba(224,164,101,.12),transparent 32%),
      linear-gradient(180deg,rgba(15,13,12,.98),rgba(5,5,5,.99)) !important;
  box-shadow:0 14px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-testimonials-heading{
  border:1px solid rgba(224,164,101,.34) !important;
  background-image:linear-gradient(90deg,rgba(6,6,6,.99) 0%,rgba(6,6,6,.96) 42%,rgba(6,6,6,.44) 69%,rgba(6,6,6,.14) 100%),
      var(--app-shared-asset-2) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-testimonials-heading h2{
  color:#ead5c1 !important;
  text-shadow:0 3px 10px rgba(0,0,0,.72) !important;
}
body.theme-dark .side-testimonials-heading p{
  color:#d1bba7 !important;
  text-shadow:0 2px 6px rgba(0,0,0,.78) !important;
}
body.theme-dark .side-testimonials-summary{
  border:1px solid rgba(224,164,101,.30) !important;
  background:linear-gradient(180deg,rgba(23,21,19,.98),rgba(9,9,9,.98)) !important;
  box-shadow:0 9px 18px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-testimonials-summary-item{
  border-right:1px solid rgba(224,164,101,.18) !important;
}
body.theme-dark .side-testimonials-summary-item:last-child{
  border-right:0 !important;
}
body.theme-dark .side-testimonials-summary-item strong{
  color:#f2b768 !important;
}
body.theme-dark .side-testimonials-summary-item span{
  color:#d8c8b8 !important;
}
body.theme-dark .side-testimonials-summary-item small{
  color:#e6a955 !important;
}
body.theme-dark .side-testimonials-filters{
  border:1px solid rgba(224,164,101,.22) !important;
  background:rgba(13,13,13,.94) !important;
}
body.theme-dark .side-testimonials-filters button{
  border:1px solid rgba(224,164,101,.14) !important;
  background:linear-gradient(180deg,rgba(26,23,21,.98),rgba(10,10,10,.98)) !important;
  color:#cdbdac !important;
}
body.theme-dark .side-testimonials-filters button.active{
  color:#fff4e8 !important;
  border-color:rgba(239,182,111,.72) !important;
  background:linear-gradient(180deg,rgba(54,37,24,.98),rgba(18,15,13,.98)) !important;
  box-shadow:0 0 12px rgba(224,164,101,.15),inset 0 1px 0 rgba(255,255,255,.06) !important;
}
body.theme-dark .side-testimonials-card{
  border:1px solid rgba(224,164,101,.28) !important;
  background:radial-gradient(circle at 12% 0%,rgba(224,164,101,.07),transparent 34%),
      linear-gradient(180deg,rgba(20,19,18,.98),rgba(8,8,8,.99)) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035) !important;
}
body.theme-dark .side-testimonials-avatar{
  background:linear-gradient(145deg,#3a2b21,#0b0b0b) !important;
  border:1px solid rgba(224,164,101,.72) !important;
  box-shadow:0 6px 13px rgba(0,0,0,.32) !important;
}
body.theme-dark .side-testimonials-avatar::before{
  color:#efb66f !important;
}
body.theme-dark .side-testimonials-author strong{
  color:#f2ece6 !important;
}
body.theme-dark .side-testimonials-author span{
  color:#eca94f !important;
}
body.theme-dark .side-testimonials-author small{
  color:#cdbbaa !important;
}
body.theme-dark .side-testimonials-verified{
  border:1px solid rgba(224,164,101,.20) !important;
  color:#dcb383 !important;
}
body.theme-dark .side-testimonials-card time{
  color:#cdbdad !important;
}
body.theme-dark .side-testimonials-card > p{
  color:#d9cabc !important;
}
body.theme-dark .side-testimonials-card-foot{
  color:#dfab68 !important;
}
body.theme-dark .side-testimonials-card-foot b{
  color:#db6184 !important;
}
body.theme-dark .side-testimonials-cta{
  border:1px solid rgba(224,164,101,.34) !important;
  background:linear-gradient(180deg,rgba(33,25,20,.98),rgba(10,10,10,.98)) !important;
  box-shadow:0 9px 18px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-testimonials-cta > span{
  color:#efb66f !important;
  border:1px solid rgba(239,182,111,.62) !important;
}
body.theme-dark .side-testimonials-cta strong{
  color:#f2e7dc !important;
}
body.theme-dark .side-testimonials-cta small{
  color:#cdb6a0 !important;
}
body.theme-dark .side-testimonials-cta button{
  border:1px solid rgba(239,182,111,.66) !important;
  background:linear-gradient(180deg,rgba(61,41,25,.98),rgba(20,16,13,.98)) !important;
  color:#f3d6b4 !important;
}
body.theme-dark #sideMenu.location-hours-mode .side-location-hours-trigger{
  border-color:rgba(239,182,111,.46) !important;
  background:linear-gradient(180deg,rgba(52,35,21,.96),rgba(17,15,13,.96)) !important;
  box-shadow:0 8px 18px rgba(0,0,0,.24),0 0 15px rgba(224,164,101,.12),inset 0 1px 0 rgba(255,255,255,.05) !important;
}
body.theme-dark #sideMenu.location-hours-mode #sideLocationHoursExtension{
  border:1px solid rgba(224,164,101,.28) !important;
  background:radial-gradient(circle at 50% 0%,rgba(224,164,101,.12),transparent 32%),
      linear-gradient(180deg,rgba(15,13,12,.98),rgba(5,5,5,.99)) !important;
  box-shadow:0 14px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-location-hours-hero{
  border:1px solid rgba(224,164,101,.34) !important;
  background-image:linear-gradient(90deg,rgba(6,6,6,.99) 0%,rgba(6,6,6,.96) 42%,rgba(6,6,6,.44) 69%,rgba(6,6,6,.14) 100%),
      url("https://odonto.linkappy.com/images/odontologia-page-image-047.jpg") !important;
  box-shadow:0 10px 20px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-location-hours-hero-copy h2{
  color:#f0e2d3 !important;
  text-shadow:0 3px 10px rgba(0,0,0,.72) !important;
}
body.theme-dark .side-location-hours-hero-copy p{
  color:#e4d3c1 !important;
  text-shadow:0 2px 6px rgba(0,0,0,.78) !important;
}
body.theme-dark .side-location-hours-address{
  border:1px solid rgba(224,164,101,.34) !important;
  background:linear-gradient(160deg,rgba(22,20,18,.99),rgba(7,7,7,.99)) !important;
  box-shadow:0 9px 20px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.025) !important;
}
body.theme-dark .side-location-hours-pin{
  color:#efb66f !important;
  border:1px solid rgba(239,182,111,.50) !important;
  background:radial-gradient(circle at 38% 24%,rgba(255,221,173,.16),transparent 28%),linear-gradient(145deg,#38271c,#0a0a0a) !important;
  box-shadow:0 7px 15px rgba(0,0,0,.32) !important;
}
body.theme-dark .side-location-hours-address h2{
  color:#edddcd !important;
  text-shadow:0 3px 10px rgba(0,0,0,.72) !important;
}
body.theme-dark .side-location-hours-address strong{
  color:#d9b895 !important;
  text-shadow:0 2px 6px rgba(0,0,0,.78) !important;
}
body.theme-dark .side-location-hours-address p{
  color:#d7c9ba !important;
  text-shadow:0 2px 6px rgba(0,0,0,.78) !important;
}
body.theme-dark .side-location-hours-map{
  border:1px solid rgba(224,164,101,.36) !important;
  background:linear-gradient(32deg,transparent 42%,rgba(190,178,160,.14) 43%,rgba(190,178,160,.14) 46%,transparent 47%),
      linear-gradient(145deg,#20252d,#0d1117) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-location-hours-map iframe{
  border:0 !important;
  filter:grayscale(1) invert(.88) contrast(.9) brightness(.72) sepia(.18) !important;
}
body.theme-dark .side-location-hours-map-pin{
  color:#2b1b0f !important;
  background:#edb263 !important;
  border:2px solid rgba(255,227,188,.72) !important;
  box-shadow:0 8px 15px rgba(0,0,0,.38),0 0 15px rgba(224,164,101,.28) !important;
}
body.theme-dark .side-location-hours-map > strong{
  color:#efe4d8 !important;
  text-shadow:0 2px 4px rgba(0,0,0,.72) !important;
}
body.theme-dark .side-location-hours-actions button{
  border:1px solid rgba(224,164,101,.28) !important;
  background:linear-gradient(180deg,rgba(27,24,22,.98),rgba(9,9,9,.98)) !important;
  color:#e5d7ca !important;
}
body.theme-dark .side-location-hours-actions button span{
  color:#efb66f !important;
}
body.theme-dark .side-location-hours-schedule{
  border:1px solid rgba(224,164,101,.30) !important;
  background:linear-gradient(180deg,rgba(23,21,19,.98),rgba(9,9,9,.98)) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-location-hours-schedule h3{
  color:#efd3b4 !important;
}
body.theme-dark .side-location-hours-schedule h3 span{
  color:#efb66f !important;
}
body.theme-dark .side-location-hours-days p{
  border-bottom:1px solid rgba(224,164,101,.10) !important;
  color:#d9ccbf !important;
}
body.theme-dark .side-location-hours-days p:last-child{
  border-bottom:0 !important;
}
body.theme-dark .side-location-hours-days .closed{
  color:#e36e6e !important;
}
body.theme-dark .side-location-hours-best{
  border:1px solid rgba(224,164,101,.20) !important;
  background:linear-gradient(180deg,rgba(28,24,21,.98),rgba(11,11,11,.98)) !important;
  color:#d8c9bb !important;
}
body.theme-dark .side-location-hours-best > span{
  color:#efb66f !important;
}
body.theme-dark .side-location-hours-best > strong{
  color:#efb66f !important;
}
body.theme-dark .side-location-hours-best p,
body.theme-dark .side-location-hours-best small{
  color:#d9cabd !important;
}
body.theme-dark .side-location-hours-best b{
  color:#efb66f !important;
}
body.theme-dark .side-location-hours-benefits > div{
  border:1px solid rgba(224,164,101,.26) !important;
  background:linear-gradient(180deg,rgba(24,22,20,.98),rgba(9,9,9,.98)) !important;
}
body.theme-dark .side-location-hours-benefits span{
  color:#efb66f !important;
  border:1px solid rgba(224,164,101,.40) !important;
}
body.theme-dark .side-location-hours-benefits strong{
  color:#efc38c !important;
}
body.theme-dark .side-location-hours-benefits p{
  color:#cfbfae !important;
}
body.theme-dark .side-location-hours-note{
  border:1px solid rgba(224,164,101,.30) !important;
  background:linear-gradient(180deg,rgba(25,22,20,.98),rgba(9,9,9,.98)) !important;
}
body.theme-dark .side-location-hours-note > span{
  color:#efb66f !important;
  border:1px solid rgba(239,182,111,.52) !important;
}
body.theme-dark .side-location-hours-note strong{
  color:#edc99d !important;
}
body.theme-dark .side-location-hours-note p{
  color:#d0bdab !important;
}
body.theme-dark #sideMenu.aftercare-mode .side-aftercare-trigger{
  border-color:rgba(239,182,111,.46) !important;
  background:linear-gradient(180deg,rgba(52,35,21,.96),rgba(17,15,13,.96)) !important;
  box-shadow:0 8px 18px rgba(0,0,0,.24),0 0 15px rgba(224,164,101,.12),inset 0 1px 0 rgba(255,255,255,.05) !important;
}
body.theme-dark #sideMenu.aftercare-mode #sideAftercareExtension{
  border:1px solid rgba(224,164,101,.34) !important;
  background:radial-gradient(circle at 50% 0%,rgba(224,164,101,.12),transparent 34%),linear-gradient(180deg,rgba(15,13,12,.99),rgba(5,5,5,.99)) !important;
  box-shadow:0 14px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-aftercare-hero{
  border:1px solid rgba(224,164,101,.34) !important;
  background-image:linear-gradient(90deg,rgba(6,6,6,.99) 0%,rgba(6,6,6,.96) 42%,rgba(6,6,6,.44) 69%,rgba(6,6,6,.14) 100%),url("https://odonto.linkappy.com/images/odontologia-page-image-046.jpg") !important;
  box-shadow:0 10px 20px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-aftercare-hero-actions button{
  border:1px solid rgba(224,164,101,.40) !important;
  background:rgba(13,12,11,.82) !important;
  color:#efbc7d !important;
}
body.theme-dark .side-aftercare-hero-copy h2{
  color:#f0e2d3 !important;
  text-shadow:0 3px 10px rgba(0,0,0,.72) !important;
}
body.theme-dark .side-aftercare-hero-copy p{
  color:#e4d3c1 !important;
  text-shadow:0 2px 6px rgba(0,0,0,.78) !important;
}
body.theme-dark .side-aftercare-tabs{
  border:1px solid rgba(224,164,101,.28) !important;
  background:linear-gradient(180deg,rgba(24,22,20,.98),rgba(9,9,9,.98)) !important;
}
body.theme-dark .side-aftercare-tabs button{
  border:1px solid rgba(224,164,101,.17) !important;
  background:rgba(13,12,11,.82) !important;
  color:#d8c8b8 !important;
}
body.theme-dark .side-aftercare-tabs button.active{
  color:#fff5e9 !important;
  border-color:rgba(246,189,119,.82) !important;
  background:linear-gradient(180deg,rgba(91,57,29,.94),rgba(34,23,15,.96)) !important;
  box-shadow:0 0 13px rgba(231,167,96,.38),inset 0 0 10px rgba(244,190,124,.10) !important;
}
body.theme-dark .side-aftercare-care-list{
  border:1px solid rgba(224,164,101,.28) !important;
  background:linear-gradient(180deg,rgba(22,20,18,.99),rgba(8,8,8,.99)) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.03) !important;
}
body.theme-dark .side-aftercare-care-list > button{
  border:0 !important;
  border-bottom:1px solid rgba(224,164,101,.14) !important;
  background:transparent !important;
  color:#eaded1 !important;
}
body.theme-dark .side-aftercare-care-list > button:last-child{
  border-bottom:0 !important;
}
body.theme-dark .side-aftercare-icon{
  color:#edb66f !important;
  border:1px solid rgba(239,182,111,.54) !important;
  background:linear-gradient(145deg,rgba(44,31,22,.72),rgba(9,9,9,.95)) !important;
}
body.theme-dark .side-aftercare-tip-copy strong{
  color:#f0e7df !important;
}
body.theme-dark .side-aftercare-tip-copy small{
  color:#ddcfc1 !important;
}
body.theme-dark .side-aftercare-chevron{
  color:#efc28b !important;
}
body.theme-dark .side-aftercare-guide{
  border:1px solid rgba(224,164,101,.28) !important;
  background:linear-gradient(180deg,rgba(22,20,18,.99),rgba(8,8,8,.99)) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.03) !important;
}
body.theme-dark .side-aftercare-guide h3{
  color:#efc18b !important;
}
body.theme-dark .side-aftercare-guide article{
  border:1px solid rgba(224,164,101,.30) !important;
  background:linear-gradient(180deg,rgba(27,24,21,.99),rgba(10,10,10,.99)) !important;
}
body.theme-dark .side-aftercare-guide article > strong{
  color:#e9ac64 !important;
}
body.theme-dark .side-aftercare-guide article > b{
  color:#efd7bd !important;
}
body.theme-dark .side-aftercare-guide article svg{
  color:#e7a75d !important;
  background:#161310 !important;
}
body.theme-dark .side-aftercare-guide article p{
  color:#dacbbd !important;
}
body.theme-dark .side-aftercare-cta{
  border:1px solid rgba(239,182,111,.56) !important;
  background:linear-gradient(180deg,rgba(40,28,20,.98),rgba(13,11,10,.99)) !important;
  box-shadow:0 0 18px rgba(224,164,101,.16),inset 0 1px 0 rgba(255,255,255,.05) !important;
}
body.theme-dark .side-aftercare-cta-icon{
  color:#f0b96f !important;
  border:1px solid rgba(239,182,111,.62) !important;
  box-shadow:0 0 14px rgba(224,164,101,.20) !important;
}
body.theme-dark .side-aftercare-cta strong{
  color:#f1e5d9 !important;
}
body.theme-dark .side-aftercare-cta small{
  color:#dbcaba !important;
}
body.theme-dark .side-aftercare-cta > button{
  border:1px solid rgba(239,182,111,.54) !important;
  background:rgba(13,12,11,.70) !important;
  color:#f0d3b2 !important;
}
body.theme-dark .side-aftercare-note{
  color:#d6c6b6 !important;
}
body.theme-dark #sideMenu.faq-mode .side-faq-trigger{
  border-color:rgba(239,182,111,.46) !important;
  background:linear-gradient(180deg,rgba(52,35,21,.96),rgba(17,15,13,.96)) !important;
  box-shadow:0 8px 18px rgba(0,0,0,.24),0 0 15px rgba(224,164,101,.12),inset 0 1px 0 rgba(255,255,255,.05) !important;
}
body.theme-dark #sideMenu.faq-mode #sideFaqExtension{
  border:1px solid rgba(224,164,101,.30) !important;
  background:radial-gradient(circle at 50% 0%,rgba(224,164,101,.10),transparent 34%),linear-gradient(180deg,rgba(15,13,12,.99),rgba(5,5,5,.99)) !important;
  box-shadow:0 14px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-faq-hero{
  border:1px solid rgba(224,164,101,.34) !important;
  background-image:linear-gradient(90deg,rgba(6,6,6,.99) 0%,rgba(6,6,6,.96) 42%,rgba(6,6,6,.44) 69%,rgba(6,6,6,.14) 100%),
      url("https://odonto.linkappy.com/images/odontologia-page-image-044.jpg") !important;
  box-shadow:0 10px 20px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-faq-hero-copy h2{
  color:#f0e2d3 !important;
  text-shadow:0 3px 10px rgba(0,0,0,.72) !important;
}
body.theme-dark .side-faq-hero-copy p{
  color:#e4d3c1 !important;
  text-shadow:0 2px 6px rgba(0,0,0,.78) !important;
}
body.theme-dark .side-faq-item{
  border:1px solid rgba(224,164,101,.28) !important;
  background:linear-gradient(180deg,rgba(24,22,20,.99),rgba(9,9,9,.99)) !important;
  color:#e7d9cb !important;
  box-shadow:0 9px 18px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.03) !important;
}
body.theme-dark .side-faq-icon{
  color:#edb66f !important;
  border:1px solid rgba(239,182,111,.48) !important;
  background:linear-gradient(145deg,rgba(46,32,22,.72),rgba(9,9,9,.95)) !important;
  box-shadow:0 6px 13px rgba(0,0,0,.25) !important;
}
body.theme-dark .side-faq-copy strong{
  color:#f0e7df !important;
}
body.theme-dark .side-faq-copy small{
  color:#d9cabc !important;
}
body.theme-dark .side-faq-chevron{
  color:#e9ba82 !important;
}
body.theme-dark #sideMenu.developer-team-mode .side-developer-team-trigger{
  border-color:rgba(239,182,111,.46) !important;
  background:linear-gradient(180deg,rgba(52,35,21,.96),rgba(17,15,13,.96)) !important;
  box-shadow:0 8px 18px rgba(0,0,0,.24),0 0 15px rgba(224,164,101,.12),inset 0 1px 0 rgba(255,255,255,.05) !important;
}
body.theme-dark #sideMenu.developer-team-mode #sideDeveloperTeamExtension{
  border:1px solid rgba(224,164,101,.30) !important;
  background:radial-gradient(circle at 50% 0%,rgba(224,164,101,.11),transparent 34%),linear-gradient(180deg,rgba(15,13,12,.99),rgba(5,5,5,.99)) !important;
  box-shadow:0 14px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-developer-team-header{
  border:1px solid rgba(224,164,101,.34) !important;
  background-image:linear-gradient(90deg,rgba(6,6,6,.98) 0%,rgba(6,6,6,.90) 40%,rgba(6,6,6,.48) 68%,rgba(6,6,6,.18) 100%),
      var(--app-shared-asset-10) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .side-developer-team-header h2{
  color:#f0e2d3 !important;
  text-shadow:0 3px 10px rgba(0,0,0,.72) !important;
}
body.theme-dark .side-developer-team-header p{
  color:#e4d3c1 !important;
  text-shadow:0 2px 6px rgba(0,0,0,.78) !important;
}
body.theme-dark .side-developer-company-card,
body.theme-dark .side-developer-person-card{
  border:1px solid rgba(224,164,101,.28) !important;
  background:linear-gradient(160deg,rgba(22,20,18,.99),rgba(7,7,7,.99)) !important;
  box-shadow:0 9px 20px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.025) !important;
}
body.theme-dark .side-developer-company-main{
  border-bottom:1px solid rgba(224,164,101,.16) !important;
}
body.theme-dark .side-developer-company-brand{
  color:#f0b66d !important;
}
body.theme-dark .side-developer-company-brand span{
  color:#f2ddcb !important;
}
body.theme-dark .side-developer-company-main p{
  color:#e1d5ca !important;
}
body.theme-dark .side-developer-company-stat{
  color:#edae62 !important;
}
body.theme-dark .side-developer-company-stat + .side-developer-company-stat{
  border-left:1px solid rgba(224,164,101,.17) !important;
}
body.theme-dark .side-developer-company-stat strong{
  color:#f2ddcb !important;
}
body.theme-dark .side-developer-company-stat small{
  color:#cdbdaf !important;
}
body.theme-dark .side-developer-team-kicker{
  color:#efb168 !important;
}
body.theme-dark .side-developer-person-main > img{
  border:1.5px solid rgba(239,177,104,.80) !important;
  box-shadow:0 5px 13px rgba(0,0,0,.35) !important;
}
body.theme-dark .side-developer-person-name h3{
  color:#f3e7dd !important;
}
body.theme-dark .side-developer-person-name span{
  border:1px solid rgba(224,164,101,.32) !important;
  color:#e9ad65 !important;
  background:rgba(41,28,18,.35) !important;
}
body.theme-dark .side-developer-person-copy p{
  color:#cfbfb2 !important;
}
body.theme-dark .side-developer-person-results{
  border-left:1px solid rgba(224,164,101,.17) !important;
}
body.theme-dark .side-developer-person-results strong{
  color:#f1d7c0 !important;
}
body.theme-dark .side-developer-person-results small{
  color:#cbb9ab !important;
}
body.theme-dark .side-developer-person-skills span{
  border:1px solid rgba(224,164,101,.24) !important;
  color:#d9c5b4 !important;
  background:rgba(15,14,13,.72) !important;
}
body.theme-dark .side-developer-person-skills span::first-letter{
  color:#edac5d !important;
}
@media (max-width:520px){
body.theme-dark .side-developer-company-stat + .side-developer-company-stat{
  border-left:0 !important;
  border-top:1px solid rgba(224,164,101,.14) !important;
}
body.theme-dark .side-developer-person-results{
  border-left:0 !important;
  border-top:1px solid rgba(224,164,101,.14) !important;
}
}
body.theme-dark.adm-notes-window-open.adm-taxes-window-open #admTaxBoard{
  color:#f5f0e8 !important;
}
body.theme-dark .adm-tax-regimes{
  border:1px solid rgba(224,164,101,.25) !important;
  background:linear-gradient(180deg,rgba(27,24,21,.96),rgba(8,8,8,.98)) !important;
  box-shadow:0 14px 26px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.04) !important;
}
body.theme-dark .adm-tax-regimes button{
  border:1px solid rgba(224,164,101,.24) !important;
  background:linear-gradient(180deg,rgba(28,25,22,.98),rgba(9,9,9,.98)) !important;
  color:#d9c5b1 !important;
}
body.theme-dark .adm-tax-regimes button.active{
  color:#fff8ee !important;
  border-color:#f1b66f !important;
  background:linear-gradient(180deg,rgba(64,43,25,.98),rgba(20,15,11,.98)) !important;
  box-shadow:0 0 16px rgba(240,178,101,.34),inset 0 1px rgba(255,255,255,.08) !important;
}
body.theme-dark .adm-tax-selected,
body.theme-dark .adm-tax-revenue-card,
body.theme-dark .adm-tax-summary-card,
body.theme-dark .adm-tax-composition,
body.theme-dark .adm-tax-simulator,
body.theme-dark .adm-tax-details{
  border:1px solid rgba(224,164,101,.29) !important;
  background:radial-gradient(circle at 12% 0%,rgba(224,164,101,.12),transparent 42%),linear-gradient(155deg,rgba(29,26,23,.98),rgba(8,8,8,.99)) !important;
  box-shadow:0 15px 28px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.045) !important;
}
body.theme-dark .adm-tax-selected-icon,
body.theme-dark .adm-tax-revenue-icon,
body.theme-dark .adm-tax-summary-card>span{
  border:1px solid rgba(224,164,101,.38) !important;
  color:#edb371 !important;
  background:rgba(10,9,8,.56) !important;
}
body.theme-dark .adm-tax-selected small{
  color:#b9aa9b !important;
}
body.theme-dark .adm-tax-selected strong{
  color:#fff5e9 !important;
}
body.theme-dark .adm-tax-selected em{
  border:1px solid rgba(111,182,91,.44) !important;
  color:#94d27f !important;
  background:rgba(35,71,29,.28) !important;
}
body.theme-dark .adm-tax-revenue-copy label{
  color:#f3e8dc !important;
}
body.theme-dark .adm-tax-revenue-copy label span{
  border:1px solid rgba(224,164,101,.35) !important;
  color:#d9ae7a !important;
}
body.theme-dark .adm-tax-money-input{
  color:#efb56e !important;
}
body.theme-dark .adm-tax-money-input input{
  border:0 !important;
  outline:0 !important;
  background:transparent !important;
  color:#efb56e !important;
}
body.theme-dark .adm-tax-revenue-copy>small{
  color:#a99e91 !important;
}
body.theme-dark .adm-tax-revenue-copy>small i{
  background:#67a95b !important;
  box-shadow:0 0 8px rgba(103,169,91,.4) !important;
}
body.theme-dark .adm-tax-summary-card small{
  color:#dbb88f !important;
}
body.theme-dark .adm-tax-summary-card strong{
  color:#fff5ea !important;
}
body.theme-dark .adm-tax-summary-card em{
  color:#83c47a !important;
}
body.theme-dark .adm-tax-composition h3,
body.theme-dark .adm-tax-simulator h3,
body.theme-dark .adm-tax-details h3{
  color:#e9b777 !important;
}
body.theme-dark .adm-tax-row{
  border-bottom:1px solid rgba(255,255,255,.055) !important;
  color:#d7cbc0 !important;
}
body.theme-dark .adm-tax-row strong{
  color:#fff4e8 !important;
}
body.theme-dark .adm-tax-total{
  border-top:1px solid rgba(224,164,101,.35) !important;
  color:#eab06d !important;
}
body.theme-dark .adm-tax-donut{
  --tax-end:12% !important;
  --fee-end:14% !important;
  background:conic-gradient(#dfa650 0 var(--tax-end),#b86b42 var(--tax-end) var(--fee-end),#5da85b var(--fee-end) 100%) !important;
  box-shadow:0 0 19px rgba(0,0,0,.36) !important;
}
body.theme-dark .adm-tax-donut:before{
  background:#0b0a09 !important;
  box-shadow:inset 0 0 9px rgba(255,255,255,.03) !important;
}
body.theme-dark .adm-tax-donut strong{
  color:#fff4e7 !important;
}
body.theme-dark .adm-tax-donut small{
  color:#b9aa9d !important;
}
body.theme-dark .adm-tax-legend span{
  color:#b9aa9d !important;
}
body.theme-dark .adm-tax-legend i.tax{
  background:#dfa650 !important;
}
body.theme-dark .adm-tax-legend i.fee{
  background:#b86b42 !important;
}
body.theme-dark .adm-tax-legend i.net{
  background:#5da85b !important;
}
body.theme-dark .adm-tax-legend b{
  color:#d8bc9a !important;
}
body.theme-dark .adm-tax-fields label{
  color:#cbbbab !important;
}
body.theme-dark .adm-tax-fields input{
  border:1px solid rgba(224,164,101,.25) !important;
  outline:0 !important;
  background:#0b0a09 !important;
  color:#fff4e7 !important;
}
body.theme-dark .adm-tax-fields input:focus{
  border-color:#e8ad66 !important;
  box-shadow:0 0 12px rgba(232,173,102,.18) !important;
}
body.theme-dark #admTaxRecalculate{
  border:1px solid rgba(239,180,108,.7) !important;
  background:linear-gradient(135deg,#d7984c,#f0b970) !important;
  color:#17100a !important;
}
body.theme-dark .adm-tax-details p{
  color:#dfd4c8 !important;
}
body.theme-dark .adm-tax-details>small{
  color:#a89b8f !important;
}
body.theme-dark .adm-tax-sources a{
  border:1px solid rgba(224,164,101,.25) !important;
  color:#e5b87d !important;
  background:rgba(0,0,0,.28) !important;
}
body.theme-dark .adm-tax-actions{
  background:linear-gradient(180deg,transparent,#080707 20%,#080707 100%) !important;
}
body.theme-dark .adm-tax-actions button{
  border:1px solid rgba(233,174,102,.65) !important;
  background:linear-gradient(180deg,rgba(29,24,20,.98),rgba(9,8,8,.99)) !important;
  color:#edbd83 !important;
}
body.theme-dark .adm-tax-actions button.primary{
  color:#1b1209 !important;
  border-color:#f0bd79 !important;
  background:linear-gradient(135deg,#e6a750,#f3c37d) !important;
  box-shadow:0 9px 20px rgba(209,139,61,.22) !important;
}
@media (max-width:380px){
body.theme-dark .adm-tax-chart-side{
  border-top:1px solid rgba(224,164,101,.13) !important;
}
}
body.theme-dark .app > .screen-fit > .whatsapp-bar .home-chat-btn .premium-cta-icon{
  color:var(--gold) !important;
  border-color:rgba(224,164,101,.58) !important;
  background:radial-gradient(circle at 30% 18%, rgba(241,201,136,.22), transparent 50%), linear-gradient(150deg, rgba(102,67,35,.98), rgba(33,22,14,.99)) !important;
  box-shadow:0 9px 20px rgba(0,0,0,.31), 0 0 15px rgba(224,164,101,.15), inset 0 1px 0 rgba(255,255,255,.12) !important;
}
body.theme-dark.adm-notes-window-open.adm-automation-empty-window-open #admAutomationBoard{
  color:#f5f0e8 !important;
}
body.theme-dark .adm-auto-search,
body.theme-dark .adm-auto-filter-btn{
  border:1px solid rgba(224,164,101,.34) !important;
  background:linear-gradient(180deg,rgba(24,22,20,.98),rgba(7,7,7,.99)) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.035) !important;
}
body.theme-dark .adm-auto-search{
  color:#c6b3a0 !important;
}
body.theme-dark .adm-auto-search svg{
  color:#d9c7b5 !important;
}
body.theme-dark .adm-auto-search input{
  border:0 !important;
  outline:0 !important;
  background:transparent !important;
  color:#fff5e9 !important;
}
body.theme-dark .adm-auto-search input::placeholder{
  color:#8d8379 !important;
}
body.theme-dark .adm-auto-filter-btn{
  color:#e7a85e !important;
}
body.theme-dark .adm-auto-filter-btn.active{
  border-color:#efb46b !important;
  box-shadow:0 0 15px rgba(239,180,107,.2),inset 0 1px rgba(255,255,255,.05) !important;
}
body.theme-dark .adm-auto-filter-menu{
  border:1px solid rgba(224,164,101,.38) !important;
  background:rgba(10,9,8,.99) !important;
  box-shadow:0 18px 30px rgba(0,0,0,.48) !important;
}
body.theme-dark .adm-auto-filter-menu button{
  border:0 !important;
  background:transparent !important;
  color:#cdbbaa !important;
}
body.theme-dark .adm-auto-filter-menu button.active{
  color:#1b1209 !important;
  background:linear-gradient(135deg,#dda053,#f1bd77) !important;
}
body.theme-dark .adm-auto-tabs{
  border:1px solid rgba(224,164,101,.29) !important;
  background:rgba(8,8,8,.85) !important;
}
body.theme-dark .adm-auto-tabs button{
  border:0 !important;
  background:transparent !important;
  color:#d8c8b8 !important;
}
body.theme-dark .adm-auto-tabs button.active{
  color:#f3bb75 !important;
  background:linear-gradient(180deg,rgba(57,42,28,.96),rgba(18,15,12,.98)) !important;
  box-shadow:0 0 14px rgba(229,166,91,.24),inset 0 1px rgba(255,255,255,.05) !important;
}
body.theme-dark .adm-auto-metric{
  border:1px solid rgba(224,164,101,.33) !important;
  background:radial-gradient(circle at 20% 0%,rgba(224,164,101,.1),transparent 46%),linear-gradient(160deg,rgba(24,22,20,.99),rgba(7,7,7,.99)) !important;
  color:#f4e9dc !important;
  box-shadow:0 12px 22px rgba(0,0,0,.29),inset 0 1px rgba(255,255,255,.035) !important;
}
body.theme-dark .adm-auto-metric:hover,
body.theme-dark .adm-auto-metric:focus-visible{
  border-color:#eab06b !important;
}
body.theme-dark .adm-auto-metric-icon{
  color:#e8a95f !important;
}
body.theme-dark .adm-auto-metric>small{
  color:#e8ddd2 !important;
}
body.theme-dark .adm-auto-metric>strong{
  color:#fffaf4 !important;
}
body.theme-dark .adm-auto-metric>em{
  color:#79c66b !important;
}
body.theme-dark .adm-auto-metric>em b{
  color:#b7aaa0 !important;
}
body.theme-dark .adm-auto-spark{
  fill:none !important;
  stroke:#e6a45b !important;
}
body.theme-dark .adm-auto-spark circle{
  fill:#f0b76f !important;
  stroke:none !important;
}
body.theme-dark .adm-auto-column{
  border:1px solid rgba(224,164,101,.3) !important;
  background:linear-gradient(180deg,rgba(18,16,14,.98),rgba(7,7,7,.99)) !important;
  box-shadow:0 13px 24px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025) !important;
}
body.theme-dark .adm-auto-column:not(:last-child)::after{
  color:#eab06a !important;
  text-shadow:0 0 8px rgba(234,176,106,.28) !important;
}
body.theme-dark .adm-auto-column>header{
  color:#eab06d !important;
}
body.theme-dark .adm-auto-mini-card{
  border:1px solid rgba(224,164,101,.24) !important;
  background:linear-gradient(155deg,rgba(28,25,22,.98),rgba(9,9,9,.99)) !important;
  color:#e9ded3 !important;
}
body.theme-dark .adm-auto-mini-card:hover,
body.theme-dark .adm-auto-mini-card:focus-visible{
  border-color:#e6aa63 !important;
}
body.theme-dark .adm-auto-mini-card i,
body.theme-dark .adm-auto-client-list i{
  border:1px solid rgba(224,164,101,.42) !important;
  color:#dba25d !important;
}
body.theme-dark .adm-auto-mini-card b{
  color:#fff4e8 !important;
}
body.theme-dark .adm-auto-mini-card>em{
  color:#cabdb0 !important;
}
body.theme-dark .adm-auto-mini-card>small{
  color:#8f867e !important;
}
body.theme-dark .adm-auto-mini-card>u{
  background:#f0aa4e !important;
  box-shadow:0 0 7px rgba(240,170,78,.34) !important;
}
body.theme-dark .adm-auto-mini-card>u.wa{
  background:transparent !important;
  color:#70c76c !important;
  box-shadow:none !important;
}
body.theme-dark .adm-auto-mini-card.scheduled>small{
  color:#78c76c !important;
}
body.theme-dark .adm-auto-seeall{
  border:0 !important;
  background:transparent !important;
  color:#dda663 !important;
}
body.theme-dark .adm-auto-quick h3{
  color:#e9ad66 !important;
}
body.theme-dark .adm-auto-quick h3::after{
  background:linear-gradient(90deg,rgba(224,164,101,.42),transparent) !important;
}
body.theme-dark .adm-auto-quick button{
  border:1px solid rgba(224,164,101,.32) !important;
  background:linear-gradient(160deg,rgba(25,22,19,.98),rgba(7,7,7,.99)) !important;
  color:#f0e6dc !important;
}
body.theme-dark .adm-auto-quick button:hover,
body.theme-dark .adm-auto-quick button:focus-visible{
  border-color:#ebb16a !important;
  box-shadow:0 0 14px rgba(235,177,106,.15) !important;
}
body.theme-dark .adm-auto-quick svg{
  color:#e7a55a !important;
}
body.theme-dark .adm-auto-section-head{
  border:1px solid rgba(224,164,101,.26) !important;
  background:rgba(16,14,12,.9) !important;
}
body.theme-dark .adm-auto-section-head strong{
  color:#f4c183 !important;
}
body.theme-dark .adm-auto-section-head small{
  color:#9e9185 !important;
}
body.theme-dark .adm-auto-section-head>button{
  border:1px solid rgba(232,174,104,.54) !important;
  background:linear-gradient(135deg,#d8984e,#efb873) !important;
  color:#1d130a !important;
}
body.theme-dark .adm-auto-client-list>button,
body.theme-dark .adm-auto-agenda-list>button{
  border:1px solid rgba(224,164,101,.26) !important;
  background:linear-gradient(155deg,rgba(25,22,19,.98),rgba(7,7,7,.99)) !important;
  color:#ece2d8 !important;
}
body.theme-dark .adm-auto-client-list strong,
body.theme-dark .adm-auto-agenda-list strong{
  color:#fff5e9 !important;
}
body.theme-dark .adm-auto-client-list small,
body.theme-dark .adm-auto-agenda-list small{
  color:#9d9186 !important;
}
body.theme-dark .adm-auto-client-list em{
  color:#e6aa62 !important;
}
body.theme-dark .adm-auto-agenda-list time{
  border:1px solid rgba(224,164,101,.36) !important;
  color:#efb46d !important;
}
body.theme-dark .adm-auto-agenda-list time small{
  color:#bfae9e !important;
}
body.theme-dark .adm-auto-agenda-list em{
  border:1px solid rgba(111,182,91,.36) !important;
  color:#86cf77 !important;
  background:rgba(41,82,34,.22) !important;
}
body.theme-dark .adm-auto-insights article{
  border:1px solid rgba(224,164,101,.28) !important;
  background:radial-gradient(circle at 20% 0%,rgba(224,164,101,.1),transparent 50%),linear-gradient(155deg,rgba(25,22,19,.98),rgba(7,7,7,.99)) !important;
}
body.theme-dark .adm-auto-insights small{
  color:#c7b6a6 !important;
}
body.theme-dark .adm-auto-insights strong{
  color:#fff4e7 !important;
}
body.theme-dark .adm-auto-insights em{
  color:#77c66b !important;
}
body.theme-dark .adm-auto-insights span{
  background:rgba(255,255,255,.06) !important;
}
body.theme-dark .adm-auto-insights span::before{
  background:linear-gradient(90deg,#a36c35,#edb46c) !important;
  box-shadow:0 0 8px rgba(237,180,108,.28) !important;
}
body.theme-dark .adm-auto-client-filters button{
  border:1px solid rgba(224,164,101,.28) !important;
  background:linear-gradient(180deg,rgba(25,22,19,.98),rgba(7,7,7,.99)) !important;
  color:#d8cdc2 !important;
}
body.theme-dark .adm-auto-client-filters button.active{
  color:#f1b46c !important;
  border-color:#e7aa61 !important;
  background:linear-gradient(180deg,rgba(66,45,27,.95),rgba(20,15,11,.98)) !important;
  box-shadow:0 0 14px rgba(231,170,97,.22) !important;
}
body.theme-dark .adm-auto-client-metrics button{
  border:1px solid rgba(224,164,101,.28) !important;
  background:radial-gradient(circle at 18% 0,rgba(224,164,101,.09),transparent 48%),linear-gradient(155deg,rgba(25,22,19,.98),rgba(7,7,7,.99)) !important;
  color:#f4e9dc !important;
}
body.theme-dark .adm-auto-client-metrics small{
  color:#cdbdac !important;
}
body.theme-dark .adm-auto-client-metrics strong{
  color:#fff8ef !important;
}
body.theme-dark .adm-auto-client-metrics em{
  color:#7fce70 !important;
}
body.theme-dark .adm-auto-client-metrics em.negative{
  color:#ef5f55 !important;
}
body.theme-dark .adm-auto-client-metrics em b{
  color:#9f9387 !important;
}
body.theme-dark .adm-auto-client-metrics span{
  color:#e4a45a !important;
}
body.theme-dark .adm-auto-client-card{
  border:1px solid rgba(224,164,101,.28) !important;
  background:linear-gradient(155deg,rgba(25,22,19,.98),rgba(7,7,7,.99)) !important;
  color:#eee4da !important;
}
body.theme-dark .adm-auto-client-card>img{
  border:1px solid #d8984f !important;
}
body.theme-dark .adm-auto-client-main>strong{
  color:#fff6eb !important;
}
body.theme-dark .adm-auto-client-main>strong i{
  border:0 !important;
  background:rgba(221,156,78,.12) !important;
  color:#eeb367 !important;
}
body.theme-dark .adm-auto-client-main>small{
  color:#c7b8aa !important;
}
body.theme-dark .adm-auto-client-main>a{
  color:#75c96b !important;
}
body.theme-dark .adm-auto-client-history small{
  color:#91867b !important;
}
body.theme-dark .adm-auto-client-history strong,
body.theme-dark .adm-auto-client-history em{
  color:#d8cdc2 !important;
}
body.theme-dark .adm-auto-client-history em{
  color:#7ac96c !important;
}
body.theme-dark .adm-auto-client-state.active{
  color:#73ca68 !important;
}
body.theme-dark .adm-auto-client-state.pending{
  color:#e5a24e !important;
}
body.theme-dark .adm-auto-client-actions button{
  border:1px solid rgba(224,164,101,.32) !important;
  background:rgba(12,10,9,.9) !important;
  color:#dbcdbf !important;
}
body.theme-dark .adm-auto-client-actions button:hover,
body.theme-dark .adm-auto-client-actions button:focus-visible{
  color:#f0b16a !important;
  border-color:#e7aa61 !important;
}
body.theme-dark .adm-auto-wide-action{
  border:1px solid #e2a45c !important;
  background:linear-gradient(180deg,rgba(70,48,29,.96),rgba(17,13,10,.98)) !important;
  box-shadow:0 0 14px rgba(226,164,92,.18) !important;
  color:#f2bf7b !important;
}
body.theme-dark .adm-auto-agenda-head strong{
  color:#efb269 !important;
}
body.theme-dark .adm-auto-agenda-head small{
  color:#a99d91 !important;
}
body.theme-dark .adm-auto-agenda-head>button{
  border:1px solid rgba(232,174,104,.56) !important;
  background:rgba(20,15,11,.9) !important;
  color:#edb16a !important;
}
body.theme-dark .adm-auto-agenda-metrics button{
  border:1px solid rgba(224,164,101,.28) !important;
  background:linear-gradient(155deg,rgba(25,22,19,.98),rgba(7,7,7,.99)) !important;
  color:#f3e8db !important;
}
body.theme-dark .adm-auto-agenda-metrics strong{
  color:#fff8ef !important;
}
body.theme-dark .adm-auto-agenda-metrics em{
  color:#a79a8e !important;
}
body.theme-dark .adm-auto-agenda-panel{
  border:1px solid rgba(224,164,101,.28) !important;
  background:linear-gradient(155deg,rgba(25,22,19,.98),rgba(7,7,7,.99)) !important;
}
body.theme-dark .adm-auto-agenda-panel>header{
  border-bottom:1px solid rgba(224,164,101,.17) !important;
}
body.theme-dark .adm-auto-agenda-panel>header strong{
  color:#efb268 !important;
}
body.theme-dark .adm-auto-agenda-panel>header button{
  border:0 !important;
  background:transparent !important;
  color:#e4a55d !important;
}
body.theme-dark .adm-auto-agenda-list>button,
body.theme-dark .adm-auto-future-list>button{
  border:0 !important;
  border-bottom:1px solid rgba(224,164,101,.12) !important;
  background:transparent !important;
}
body.theme-dark .adm-auto-agenda-list time,
body.theme-dark .adm-auto-future-list time{
  border:0 !important;
  color:#e8ddd1 !important;
}
body.theme-dark .adm-auto-agenda-list i,
body.theme-dark .adm-auto-future-list i,
body.theme-dark .adm-auto-compact-list i{
  border:1px solid rgba(224,164,101,.35) !important;
  color:#e9ad65 !important;
}
body.theme-dark .adm-auto-agenda-list em,
body.theme-dark .adm-auto-future-list em{
  border:0 !important;
  background:none !important;
}
body.theme-dark .adm-auto-future-list>button{
  color:#eee4da !important;
}
body.theme-dark .adm-auto-future-list span small{
  color:#998d82 !important;
}
body.theme-dark .adm-auto-future-list em{
  color:#77c86c !important;
}
body.theme-dark .adm-auto-panel-link{
  border:0 !important;
  background:transparent !important;
  color:#e4a55d !important;
}
body.theme-dark .adm-auto-calendar button{
  border:0 !important;
  background:transparent !important;
  color:#a99d91 !important;
}
body.theme-dark .adm-auto-calendar button.active{
  color:#efb269 !important;
}
body.theme-dark .adm-auto-calendar button.active small{
  background:#e3a353 !important;
  color:#1b1108 !important;
}
body.theme-dark .adm-auto-compact-list>button{
  border:0 !important;
  border-bottom:1px solid rgba(224,164,101,.11) !important;
  background:transparent !important;
  color:#e9dfd5 !important;
}
body.theme-dark .adm-auto-compact-list small{
  color:#9e9185 !important;
}
body.theme-dark .adm-auto-compact-list em{
  color:#9e9185 !important;
}
body.theme-dark .adm-auto-agenda-insights article{
  border:1px solid rgba(224,164,101,.16) !important;
  background:rgba(8,8,8,.72) !important;
}
body.theme-dark .adm-auto-agenda-insights small{
  color:#cdbdad !important;
}
body.theme-dark .adm-auto-agenda-insights strong{
  color:#efb269 !important;
}
body.theme-dark .adm-auto-agenda-insights em{
  color:#76c86a !important;
}
body.theme-dark .adm-auto-agenda-actions button{
  border:1px solid rgba(224,164,101,.3) !important;
  background:linear-gradient(155deg,rgba(25,22,19,.98),rgba(7,7,7,.99)) !important;
  color:#e5d8cb !important;
}
body.theme-dark .adm-auto-bottom{
  border:1px solid rgba(224,164,101,.38) !important;
  background:rgba(9,8,7,.96) !important;
  box-shadow:0 -10px 24px rgba(0,0,0,.36) !important;
}
body.theme-dark .adm-auto-bottom button{
  border:0 !important;
  background:transparent !important;
  color:#c8bbae !important;
}
body.theme-dark .adm-auto-bottom button.active{
  color:#f0b36c !important;
  background:linear-gradient(180deg,rgba(62,43,26,.84),rgba(18,14,11,.94)) !important;
  box-shadow:0 0 14px rgba(235,174,99,.15) !important;
}
body.theme-dark .adm-auto-bottom.adm-auto-bottom-empty{
  border-color:transparent !important;
  background:transparent !important;
  box-shadow:none !important;
}
body.theme-dark .adm-auto-sheet-backdrop{
  border:0 !important;
  background:rgba(0,0,0,.76) !important;
  backdrop-filter:blur(5px) !important;
}
body.theme-dark .adm-auto-sheet>section{
  border:1px solid rgba(234,178,108,.52) !important;
  background:radial-gradient(circle at 18% 0%,rgba(224,164,101,.14),transparent 42%),linear-gradient(160deg,#1b1713,#080808) !important;
  box-shadow:0 24px 50px rgba(0,0,0,.68) !important;
}
body.theme-dark .adm-auto-sheet header strong{
  color:#f2bd78 !important;
}
body.theme-dark .adm-auto-sheet header small{
  color:#a99b8e !important;
}
body.theme-dark .adm-auto-sheet header>button{
  border:1px solid rgba(224,164,101,.34) !important;
  background:#0b0a09 !important;
  color:#e9ad67 !important;
}
body.theme-dark .adm-auto-sheet label{
  color:#cbbbab !important;
}
body.theme-dark .adm-auto-sheet input,
body.theme-dark .adm-auto-sheet select,
body.theme-dark .adm-auto-sheet textarea{
  border:1px solid rgba(224,164,101,.28) !important;
  outline:0 !important;
  background:#0a0908 !important;
  color:#fff3e6 !important;
}
body.theme-dark .adm-auto-sheet input:focus,
body.theme-dark .adm-auto-sheet select:focus,
body.theme-dark .adm-auto-sheet textarea:focus{
  border-color:#e9ad65 !important;
  box-shadow:0 0 12px rgba(233,173,101,.15) !important;
}
body.theme-dark .adm-auto-submit{
  border:1px solid #f1bd77 !important;
  background:linear-gradient(135deg,#dc9d50,#f1bd78) !important;
  color:#1d1309 !important;
}
body.theme-dark .adm-auto-live{
  border:1px solid rgba(232,176,107,.5) !important;
  background:rgba(12,10,8,.96) !important;
  color:#f4c283 !important;
}
body.theme-dark .shop-featured-card{
  background:linear-gradient(90deg, rgba(10,10,10,.22) 0%, rgba(11,11,11,.16) 48%, rgba(7,7,7,.10) 100%),
      radial-gradient(circle at 86% 18%, rgba(255,255,255,.08), transparent 18%),
      linear-gradient(135deg, rgba(14,14,14,.14) 0%, rgba(23,17,13,.10) 100%) !important;
}
body.theme-dark .shop-grid .shop-card:nth-child(1) .shop-card-media::before{
  background-image:url("https://odonto.linkappy.com/images/odontologia-page-image-009.jpg") !important;
}
body.theme-dark .shop-grid .shop-card:nth-child(2) .shop-card-media::before{
  background-image:url("https://odonto.linkappy.com/images/odontologia-page-image-010.jpg") !important;
}
body.theme-dark .shop-grid .shop-card:nth-child(3) .shop-card-media::before{
  background-image:url("https://odonto.linkappy.com/images/odontologia-page-image-011.jpg") !important;
}
body.theme-dark .shop-grid .shop-card:nth-child(4) .shop-card-media::before{
  background-image:url("https://odonto.linkappy.com/images/odontologia-page-image-045.jpg") !important;
}
body.theme-dark .shop-card-price-free s{
  text-decoration-color:var(--gold-light) !important;
}
body.theme-dark .premium-library-price-tattoo-item{
  border-color:rgba(224,164,101,.54) !important;
}
body.theme-dark .premium-library-price-tattoo-item.premium-library-product-focus{
  box-shadow:0 0 0 1px rgba(240,205,146,.38), 0 0 26px rgba(224,164,101,.24), inset 0 1px 0 rgba(255,255,255,.08) !important;
}
body.theme-dark #sideMenu .side-profile-image{
  border:1px solid rgba(224,164,101,.34) !important;
  background-image:linear-gradient(90deg,rgba(6,6,6,.99) 0%,rgba(6,6,6,.96) 42%,rgba(6,6,6,.44) 69%,rgba(6,6,6,.14) 100%),
      var(--app-shared-asset-3) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.04) !important;
  filter:none !important;
}

/* Mantém os três botões circulares atuais e aplica a identidade escura exata ao novo controle. */
body.theme-dark #sideMenu .side-top-action{
  border-color:rgba(200,130,60,.62) !important;
  background:
    radial-gradient(circle at 30% 15%, rgba(255,244,224,.16), transparent 32%),
    linear-gradient(150deg, #3a332d 0%, #24201c 45%, #151311 100%) !important;
  color:#e0a465 !important;
  box-shadow:
    0 16px 30px rgba(0,0,0,.58),
    0 0 0 1px rgba(200,130,60,.42),
    0 0 22px rgba(224,164,101,.14),
    inset 0 1px 0 rgba(255,255,255,.12),
    inset 0 -5px 10px rgba(0,0,0,.42) !important;
}
body.theme-dark #sideMenu .side-top-action::before{
  border-color:rgba(224,164,101,.26) !important;
}
body.theme-dark #sideMenu .side-top-action::after{
  background:linear-gradient(90deg, transparent, rgba(241,201,136,.95), transparent) !important;
  box-shadow:0 0 9px rgba(224,164,101,.42) !important;
}
body.theme-dark #sideMenu .side-top-action svg{
  color:#e0a465 !important;
  filter:drop-shadow(0 3px 7px rgba(0,0,0,.58)) drop-shadow(0 0 7px rgba(224,164,101,.25)) !important;
}
body.theme-dark #sideMenu .side-top-action:active,
body.theme-dark #sideMenu .side-top-action.clicked{
  box-shadow:0 5px 10px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.05), inset 0 -1px 0 rgba(0,0,0,.24) !important;
}
#themeToggleButton .theme-icon{display:none !important;}
body:not(.theme-dark) #themeToggleButton .theme-icon-moon{display:block !important;}
body:not(.theme-dark) #themeToggleButton .theme-icon-sun{display:none !important;}
body.theme-dark #themeToggleButton .theme-icon-moon{display:none !important;}
body.theme-dark #themeToggleButton .theme-icon-sun{display:block !important;}

body.theme-dark #sideMenu.open .side-link{
  opacity:1 !important;
  visibility:visible !important;
}

/* Correção exclusiva: mantém visíveis os botões do menu no Modo ADM ao usar o modo escuro. */
body.theme-dark #sideMenu.open.adm-mode .side-dashboard-column,
body.theme-dark #sideMenu.open.adm-mode .side-stats-grid,
body.theme-dark #sideMenu.open.adm-mode .side-stat-card,
body.theme-dark #sideMenu.open.adm-mode .side-admin-panel,
body.theme-dark #sideMenu.open.adm-mode .side-admin-grid,
body.theme-dark #sideMenu.open.adm-mode .side-admin-item,
body.theme-dark #sideMenu.open.adm-mode .side-admin-item-inner,
body.theme-dark #sideMenu.open.adm-mode .side-admin-icon,
body.theme-dark #sideMenu.open.adm-mode .side-admin-label,
body.theme-dark #sideMenu.open.adm-mode .side-support-row,
body.theme-dark #sideMenu.open.adm-mode .side-support-card,
body.theme-dark #sideMenu.open.adm-mode .side-quick-row,
body.theme-dark #sideMenu.open.adm-mode .side-quick-btn{
  opacity:1 !important;
  visibility:visible !important;
  filter:none !important;
  -webkit-filter:none !important;
  animation:none !important;
}

