/* App do Chefe 2.4.48 — linguagem visual comum às páginas públicas e à área do cliente.
   Referência: index.html fornecido. Carregado após os estilos dos módulos. */
:root{
  --adc-bg:#f1f3f5;--adc-card:#fff;--adc-soft:#eceef1;--adc-line:#d9dce1;
  --adc-line-2:#c4c9d0;--adc-text:#14171d;--adc-mid:#454b56;--adc-dim:#636a75;
  --adc-red:#d01521;--adc-red-dark:#a50f19;--adc-green:#0b7a4b;
  --adc-shadow-s:0 1px 3px rgba(16,20,28,.06),0 10px 26px -16px rgba(16,20,28,.28);
  --adc-shadow-m:0 2px 6px rgba(16,20,28,.06),0 22px 48px -24px rgba(16,20,28,.34);
  --adc-ease:cubic-bezier(.22,.68,.35,1);
}
body.adc-site-theme{
  --paper:var(--adc-bg);--card:var(--adc-card);--card-bg:var(--adc-card);
  --line:var(--adc-line);--ink:var(--adc-text);--muted:var(--adc-dim);
  --primary:var(--adc-red);--danger:var(--adc-red);--success:var(--adc-green);
  --radius:16px;--shadow:var(--adc-shadow-s);
  margin:0;min-width:0;background:radial-gradient(900px 480px at 82% -12%,rgba(208,21,33,.07),transparent 62%),var(--adc-bg);
  color:var(--adc-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  font-size:15.5px;line-height:1.6;-webkit-font-smoothing:antialiased;
}
body.adc-site-theme:not(.client-panel-body){display:flex;flex-direction:column;min-height:100vh}
body.adc-site-theme:not(.client-panel-body)>main{flex:1}
body.adc-site-theme *{min-width:0}
body.adc-site-theme :focus-visible{outline:3px solid var(--adc-red);outline-offset:3px}
body.adc-site-theme :is(button,input,select,textarea){font-family:inherit}
body.adc-site-theme a{transition:color .15s}
body.adc-site-theme img,body.adc-site-theme svg{max-width:100%}
body.adc-site-theme :is(h1,h2,h3){color:var(--adc-text);letter-spacing:-.035em;line-height:1.16}
body.adc-site-theme h1{font-weight:850}
body.adc-site-theme h2{font-weight:800}
body.adc-site-theme h3{font-weight:750}
body.adc-site-theme .muted{color:var(--adc-dim)}
body.adc-site-theme .container{width:min(1120px,calc(100% - 44px))}
body.adc-site-theme .page{padding:clamp(34px,5.2vw,68px) 0 76px}
body.adc-site-theme .card-panel,
body.adc-site-theme .panel,
body.adc-site-theme :is(.price-card,.feature-card,.pain-card,.faq-item,.checkout-card,.cart-item,.cart-totals,.payment-result){
  background:var(--adc-card);color:var(--adc-text);border:1px solid var(--adc-line);border-radius:20px;box-shadow:var(--adc-shadow-s)
}
body.adc-site-theme .card-panel{padding:clamp(18px,2vw,26px)}
body.adc-site-theme .btn,
body.adc-site-theme .content-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  min-height:42px;padding:9px 16px;border-radius:11px;border:1px solid var(--adc-line);
  font-size:13.5px;font-weight:750;line-height:1.25;text-decoration:none;
  background:var(--adc-card);color:var(--adc-mid);cursor:pointer;
  transition:background .15s,border-color .15s,transform .15s var(--adc-ease),color .15s;
}
body.adc-site-theme .btn:hover,body.adc-site-theme .content-btn:hover{border-color:var(--adc-line-2);transform:translateY(-1px)}
body.adc-site-theme :is(.btn.primary,.btn-p,.content-btn.primary,.checkout-submit,.cart-checkout-button){background:var(--adc-red);color:#fff;border-color:var(--adc-red);box-shadow:0 10px 22px -12px rgba(208,21,33,.75)}
body.adc-site-theme :is(.btn.primary,.content-btn.primary,.cart-checkout-button):hover{background:var(--adc-red-dark);border-color:var(--adc-red-dark);color:#fff}
body.adc-site-theme :is(.btn.ghost,.content-btn.ghost){background:var(--adc-card);color:var(--adc-mid)}
body.adc-site-theme .btn.success{background:var(--adc-green);border-color:var(--adc-green);color:#fff}
body.adc-site-theme .btn.danger{background:var(--adc-red);border-color:var(--adc-red);color:#fff}
body.adc-site-theme .eyebrow,body.adc-site-theme .content-eyebrow,
body.adc-site-theme .customer-section-kicker{
  display:inline-block;padding:0;background:none;border:0;color:var(--adc-red);
  font-size:11.5px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;
}
body.adc-site-theme .eyebrow:before,body.adc-site-theme .content-eyebrow:before{
  content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;
  margin-right:9px;background:var(--adc-red);box-shadow:0 0 0 4px rgba(208,21,33,.12)
}
body.adc-site-theme .page-title h1{font-size:clamp(30px,4.5vw,48px);font-weight:850;letter-spacing:-.045em}
body.adc-site-theme :is(.field input,.field select,.field textarea,.adc-privacy-box input,.adc-privacy-box textarea,.adc-privacy-box select){
  background:var(--adc-card);border:1px solid var(--adc-line);color:var(--adc-text);border-radius:10px;box-shadow:none
}
body.adc-site-theme :is(.field input,.field select,.field textarea):focus{
  border-color:var(--adc-red);box-shadow:0 0 0 3px rgba(208,21,33,.10)
}
body.adc-site-theme input::placeholder,body.adc-site-theme textarea::placeholder{color:var(--adc-dim)}
body.adc-site-theme .auth-box{margin:clamp(32px,6vh,72px) auto;width:min(510px,calc(100% - 36px))}
body.adc-site-theme .auth-box h1{font-size:clamp(27px,4vw,34px)}
body.adc-site-theme .auth-card{width:min(510px,calc(100% - 36px));margin:6vh auto 9vh;padding:clamp(20px,4vw,36px);background:var(--adc-card);border:1px solid var(--adc-line);border-radius:22px;box-shadow:var(--adc-shadow-s)}
body.adc-site-theme .auth-kicker{color:var(--adc-red);font-weight:800;letter-spacing:.12em}
body.adc-site-theme .password-requirements{background:var(--adc-bg);border-color:var(--adc-line)}
body.adc-site-theme .public-flash{padding-block:12px}
body.adc-site-theme .alert{border-radius:12px}
body.adc-site-theme :is(.table-wrap,.customer-orders){border-color:var(--adc-line);border-radius:14px}
body.adc-site-theme th{background:var(--adc-bg);color:var(--adc-dim);font-size:11px;font-weight:800}
body.adc-site-theme td{color:var(--adc-mid)}
body.adc-site-theme th,body.adc-site-theme td{border-color:var(--adc-line)}
body.adc-site-theme :is(.status.active,.status.paid,.status.approved){background:#e9f6ef;color:var(--adc-green)}
body.adc-site-theme :is(.status.revoked,.status.failed,.status.cancelled){background:#fdecee;color:var(--adc-red-dark)}
body.adc-site-theme .method-tab.active{background:#fdecee;border-color:var(--adc-red);color:var(--adc-red-dark)}
body.adc-site-theme .cart-total-main strong,body.adc-site-theme .cart-item-price{color:var(--adc-text)}
body.adc-site-theme :is(.cart-add-button,.cart-add-button.is-added){border-color:var(--adc-line);background:var(--adc-card)}
body.adc-site-theme .cart-add-button:not(.is-added){color:var(--adc-red)}
body.adc-site-theme .cart-item img{object-fit:cover}
body.adc-site-theme .cart-totals{top:96px}
body.adc-site-theme .solution-hero{padding-block:clamp(45px,7vw,78px)}
body.adc-site-theme .hero-copy h1{font-size:clamp(34px,5.1vw,55px);font-weight:850;letter-spacing:-.045em}
body.adc-site-theme .hero-copy p{color:var(--adc-mid)}
body.adc-site-theme .hero-image{border-radius:26px;border-color:var(--adc-line)}
body.adc-site-theme .section.alt{background:var(--adc-card);border-color:var(--adc-line)}
body.adc-site-theme .section-head h2{font-size:clamp(27px,3.5vw,42px)}
body.adc-site-theme .feature-card,body.adc-site-theme .price-card{border-radius:20px}
body.adc-site-theme .cta-band{background:linear-gradient(155deg,#14171d 0%,#252b35 58%,#3a181c 100%);border-radius:20px}
body.adc-site-theme .cta-band :is(h2,h3){color:#fff}
body.adc-site-theme .cta-band p{color:#c3c9d2}
/* Cabeçalho fiel à landing de referência, replicado em toda a área pública. */
.adc-wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:22px}
.adc-skip{position:absolute;left:12px;top:-90px;z-index:200;background:var(--adc-red);color:#fff;padding:12px 20px;border-radius:0 0 12px 12px;font-weight:800}
.adc-skip:focus{top:0;color:#fff}
.adc-site-header{position:sticky;top:0;z-index:80;background:rgba(241,243,245,.90);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(196,201,208,.55)}
.adc-header-inner{height:76px;display:flex;align-items:center;gap:16px}
.adc-header-logo,.adc-foot-logo{display:inline-flex;align-items:center;gap:11px;flex:none;color:var(--adc-text);font-size:17px;font-weight:850;letter-spacing:-.5px;line-height:1.2;text-decoration:none;white-space:nowrap}
.adc-header-logo:hover{text-decoration:none;color:var(--adc-text)}
.adc-logo-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,var(--adc-red),var(--adc-red-dark));box-shadow:0 7px 16px -8px rgba(208,21,33,.75);overflow:hidden;flex:none}
.adc-logo-mark svg{width:23px;height:23px}
.adc-logo-mark img{width:100%;height:100%;object-fit:contain;background:#fff}
.adc-logo-dot{color:var(--adc-red)}
.adc-main-nav{margin-left:auto;display:flex;align-items:center;gap:2px}
.adc-main-nav a{padding:10px 14px;border-radius:10px;color:var(--adc-mid);font-size:14.5px;font-weight:750;text-decoration:none;white-space:nowrap}
.adc-main-nav a:hover,.adc-main-nav a[aria-current="page"]:not(.adc-nav-enter){background:var(--adc-card);color:var(--adc-text)}
.adc-main-nav .adc-nav-enter,.adc-mobile-menu .adc-nav-enter{margin-left:8px;padding:11px 21px;border-radius:11px;background:var(--adc-red);color:#fff;font-weight:800;box-shadow:0 11px 24px -13px rgba(208,21,33,.85)}
.adc-main-nav .adc-nav-enter:hover,.adc-mobile-menu .adc-nav-enter:hover{background:var(--adc-red-dark);color:#fff}
.adc-cart-link{display:inline-flex;align-items:center;gap:5px}
.adc-cart-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--adc-red);color:#fff;font-size:10px;font-weight:850}
.adc-cart-count[hidden]{display:none!important}
.adc-header-socials{display:flex;align-items:center;gap:3px;margin-left:10px;padding-left:12px;border-left:1px solid var(--adc-line)}
.adc-social-link{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--adc-mid);text-decoration:none;transition:background .18s,color .18s,transform .18s var(--adc-ease)}
.adc-social-link svg{width:18px;height:18px;fill:none}
.adc-social-link:hover{background:var(--adc-card);color:var(--adc-red);transform:translateY(-1px)}
.adc-menu-toggle{display:none;place-items:center;flex:none;width:42px;height:42px;margin-left:auto;border:1px solid var(--adc-line);border-radius:12px;background:var(--adc-card);color:var(--adc-text);cursor:pointer}
.adc-menu-toggle svg{width:20px;height:20px}
.adc-menu-close,.adc-menu-toggle[aria-expanded="true"] .adc-menu-open{display:none}
.adc-menu-toggle[aria-expanded="true"] .adc-menu-close{display:block}
.adc-mobile-menu{position:absolute;top:100%;left:0;right:0;background:var(--adc-bg);border-bottom:1px solid var(--adc-line);box-shadow:0 34px 54px -34px rgba(16,20,28,.45);padding:10px 22px 22px}
.adc-mobile-menu[hidden]{display:none!important}
.adc-mobile-menu nav{display:grid;gap:2px}
.adc-mobile-menu nav a,.adc-mobile-action{display:block;padding:13px 12px;border:0;border-radius:12px;background:none;text-align:left;color:var(--adc-text);font-size:16px;font-weight:800;text-decoration:none;cursor:pointer}
.adc-mobile-menu nav a:hover,.adc-mobile-action:hover{background:var(--adc-card)}
.adc-mobile-menu nav .adc-nav-enter{margin:8px 0 0;padding:14px 16px;text-align:center}
.adc-mobile-socials{margin:16px 0 0;padding:16px 4px 0;border-top:1px solid var(--adc-line);border-left:0}
.adc-mobile-socials .adc-social-link{background:var(--adc-card);border:1px solid var(--adc-line)}
/* Rodapé: cores, grid e hierarquia idênticos à home. */
.adc-site-footer{margin-top:auto;background:#14171d;color:#98a0ab;font-size:13.5px;line-height:1.6}
.adc-foot-top{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:38px 0 24px;border-bottom:1px solid rgba(255,255,255,.09)}
.adc-foot-brand{max-width:360px}.adc-foot-brand p{color:#98a0ab;font-size:13px;margin:10px 0 0;max-width:35ch}
.adc-foot-logo{color:#fff;font-size:16px}.adc-foot-logo:hover{color:#fff;text-decoration:none}
.adc-foot-nav{display:flex;flex-wrap:wrap;gap:24px;padding-top:10px}
.adc-foot-nav a{color:#c3c9d2;font-size:13.5px;font-weight:700;text-decoration:none}
.adc-foot-nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
.adc-foot-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 0 26px;font-size:12px;color:#7d8693}
/* Conteúdos, artigos, autores, páginas institucionais, termos, privacidade e contato. */
body.adc-site-theme .content-hub{
  --content-ink:var(--adc-text);--content-muted:var(--adc-dim);--content-line:var(--adc-line);
  --content-soft:var(--adc-bg);--content-purple:var(--adc-red);
  color:var(--adc-text);background:transparent;
}
body.adc-site-theme .content-shell{width:min(1120px,calc(100% - 44px))}
body.adc-site-theme :is(.content-hero,.content-category-hero){
  padding-block:clamp(42px,6vw,72px) clamp(30px,5vw,55px);
  background:radial-gradient(850px 430px at 88% -15%,rgba(208,21,33,.07),transparent 68%),var(--adc-bg);
  border-bottom:1px solid var(--adc-line)
}
body.adc-site-theme :is(.content-hero h1,.content-category-hero h1){font-size:clamp(31px,4.8vw,54px);font-weight:850;letter-spacing:-.045em;line-height:1.08}
body.adc-site-theme :is(.content-hero p,.content-category-hero p,.content-featured-copy p){color:var(--adc-mid)}
body.adc-site-theme :is(.content-topic-panel,.content-card,.content-featured-card,.content-aside-card,.content-article-body,.content-methodology-note){
  border-color:var(--adc-line);border-radius:20px;background:var(--adc-card);box-shadow:var(--adc-shadow-s)
}
body.adc-site-theme .content-featured-card{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%)}
body.adc-site-theme :is(.content-read-link,.content-card-link,.content-category,.content-breadcrumb a){color:var(--adc-red)}
body.adc-site-theme .content-card-image img,body.adc-site-theme .content-featured-image img{border-radius:12px}
body.adc-site-theme .content-category-tabs a.active,body.adc-site-theme .content-category-tabs a:hover{color:var(--adc-red);border-color:var(--adc-red)}
body.adc-site-theme .content-article-page{background:transparent}
body.adc-site-theme .content-article-body{box-shadow:none}
body.adc-site-theme .legal-page :is(h1,h2,h3),body.adc-site-theme .institutional-page :is(h1,h2,h3){color:var(--adc-text)}
body.adc-site-theme .legal-page :is(a:not(.btn)),body.adc-site-theme .institutional-page :is(a:not(.btn)){text-decoration-color:var(--adc-red)}
/* Área do cliente: só apresentação; DOM, controles, permissões e temas existentes intactos. */
body.adc-site-theme.client-panel-body{
  --customer-ink:var(--adc-text);--customer-muted:var(--adc-dim);--customer-line:var(--adc-line);
  --customer-paper:var(--adc-bg);--customer-card:var(--adc-card);--customer-primary:var(--adc-red);
  --customer-primary-rgb:208,21,33;--customer-success:var(--adc-green);
  --customer-danger:var(--adc-red);--customer-radius:14px;
  --customer-shadow:var(--adc-shadow-s);--customer-card-shadow:var(--adc-shadow-s);
  --primary:var(--adc-red)!important;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;
  background:var(--adc-bg);color:var(--adc-text);
}
body.client-panel-body .customer-sidebar,body.client-panel-body .customer-sidebar-head{background:var(--adc-card);border-color:var(--adc-line)}
body.client-panel-body .customer-brand{font-weight:850;color:var(--adc-text);letter-spacing:-.5px}
body.client-panel-body .customer-brand-mark{background:linear-gradient(145deg,var(--adc-red),var(--adc-red-dark));border-radius:11px;box-shadow:0 7px 16px -8px rgba(208,21,33,.75)}
body.client-panel-body .customer-topbar{background:rgba(241,243,245,.92);border-color:var(--adc-line);backdrop-filter:blur(14px)}
body.client-panel-body .customer-topbar-title strong{color:var(--adc-text);font-weight:750}
body.client-panel-body .customer-topbar-title small{color:var(--adc-dim)}
body.client-panel-body .customer-nav-link{color:var(--adc-mid);border-radius:9px;font-weight:650}
body.client-panel-body .customer-nav-link:hover{background:var(--adc-soft);color:var(--adc-text)}
body.client-panel-body .customer-nav-link.active{background:#fdecee;color:var(--adc-red);font-weight:750}
body.client-panel-body .customer-nav-icon{color:var(--adc-red)}
body.client-panel-body .customer-user-avatar{background:var(--adc-red);box-shadow:none}
body.client-panel-body .customer-user-profile,body.client-panel-body .customer-logout,body.client-panel-body .customer-theme-toggle{border-radius:10px;color:var(--adc-mid)}
body.client-panel-body .customer-logout:hover,body.client-panel-body .customer-theme-toggle:hover{color:var(--adc-red);border-color:var(--adc-line-2);background:var(--adc-soft)}
body.client-panel-body :is(.customer-welcome-card,.customer-solution-card,.customer-section,.customer-empty-card,.customer-order-dialog,.customer-plan-change-dialog){border-color:var(--adc-line);border-radius:20px;background:var(--adc-card);box-shadow:var(--adc-shadow-s)}
body.client-panel-body .customer-welcome-kicker{color:var(--adc-red);font-weight:850;letter-spacing:.10em}
body.client-panel-body .customer-welcome-card :is(h1,h2,h3){font-weight:850;color:var(--adc-text)}
body.client-panel-body :is(.customer-primary-action,.customer-renewal-action){background:var(--adc-red);border-color:var(--adc-red);color:#fff;border-radius:11px;font-weight:750}
body.client-panel-body :is(.customer-secondary-action,.customer-order-details-button){border-radius:10px}
body.client-panel-body :is(.customer-solution-title-row,.customer-section-heading){color:var(--adc-text)}
/* Estilo dos formulários de LGPD compartilhado com os demais formulários. */
body.adc-site-theme .adc-privacy-shell{padding-block:clamp(28px,5vw,55px)}
body.adc-site-theme .adc-privacy-box{background:var(--adc-card);border-color:var(--adc-line);border-radius:20px;box-shadow:var(--adc-shadow-s)}
body.adc-site-theme .adc-privacy-shell :is(h1,h2,h3){color:var(--adc-text)}
/* Páginas estreitas: não ocultar controles para simular responsividade. */
@media(max-width:1100px){
  .adc-main-nav a{padding-inline:10px}.adc-header-socials{gap:1px;margin-left:2px;padding-left:8px}
}
@media(max-width:900px){
  .adc-main-nav,.adc-header-inner>.adc-header-socials{display:none}
  .adc-menu-toggle{display:grid}
  body.adc-site-theme .cart-layout,body.adc-site-theme .checkout-grid{grid-template-columns:1fr}
}
@media(min-width:901px){.adc-mobile-menu{display:none!important}}
@media(max-width:600px){
  .adc-wrap{padding-inline:18px}.adc-header-inner{height:66px;gap:12px}
  .adc-header-logo{font-size:16px;gap:9px}.adc-logo-mark{width:34px;height:34px;border-radius:10px}.adc-logo-mark svg{width:21px;height:21px}
  .adc-mobile-menu{padding-inline:18px}
  .adc-foot-top{padding-top:32px}.adc-foot-nav{gap:14px 20px}
  .adc-foot-bottom{flex-direction:column;gap:4px}
  body.adc-site-theme .container,body.adc-site-theme .content-shell{width:calc(100% - 32px)}
  body.adc-site-theme .page{padding-block:32px 52px}
  body.adc-site-theme .page-title{flex-direction:column;gap:14px}
  body.adc-site-theme .cart-item{grid-template-columns:1fr}
  body.adc-site-theme .cart-item>img{max-width:160px}
  body.adc-site-theme .cart-totals{position:static}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}
/* Tema escuro existente na área do cliente: mesma paleta escura do painel administrativo. */
html[data-theme="dark"] body.adc-site-theme.client-panel-body{
  --adc-bg:#0f1116;--adc-card:#171a21;--adc-soft:#1f242e;--adc-line:#282e39;
  --adc-line-2:#3a4250;--adc-text:#f1f4f8;--adc-mid:#b4bcc7;--adc-dim:#8b94a2;
  --adc-red:#ff4d5c;--adc-red-dark:#d01521;--adc-green:#43c98d;
  --customer-paper:#0f1116;--customer-card:#171a21;--customer-line:#282e39;
  --customer-ink:#f1f4f8;--customer-muted:#8b94a2;--customer-primary:#ff4d5c;
  --customer-primary-rgb:255,77,92;--customer-success:#43c98d;
  --paper:#0f1116;--card:#171a21;--card-bg:#171a21;--ink:#f1f4f8;--muted:#8b94a2;
  --line:#282e39;--primary:#ff4d5c!important;--success:#43c98d;
  background:#0f1116;color:#f1f4f8;
}
html[data-theme="dark"] body.client-panel-body .customer-topbar{background:rgba(15,17,22,.9)!important;border-color:#282e39}
html[data-theme="dark"] body.client-panel-body :is(.customer-sidebar,.customer-sidebar-head,.customer-welcome-card,.customer-solution-card,.customer-empty-card,.customer-orders){background:#171a21!important;border-color:#282e39!important}
html[data-theme="dark"] body.client-panel-body .customer-brand,html[data-theme="dark"] body.client-panel-body :is(.customer-nav-link,.customer-topbar-title strong,.customer-user-profile,.customer-welcome-card h1,.customer-section-heading h2,.customer-solution-title-row h3){color:#f1f4f8}
html[data-theme="dark"] body.client-panel-body .customer-nav-link:hover{color:#f1f4f8;background:#1f242e}
html[data-theme="dark"] body.client-panel-body .customer-nav-link.active{background:#33161b;color:#ff4d5c}
html[data-theme="dark"] body.client-panel-body .customer-nav-icon{color:#ff4d5c}
html[data-theme="dark"] body.client-panel-body .customer-brand-mark,html[data-theme="dark"] body.client-panel-body .customer-user-avatar{background:#d01521}
html[data-theme="dark"] body.client-panel-body :is(.customer-primary-action,.customer-renewal-action){background:#d01521;border-color:#d01521;color:#fff}
html[data-theme="dark"] body.client-panel-body :is(.customer-secondary-action,.customer-theme-toggle,.customer-logout){background:#1f242e;color:#b4bcc7;border-color:#3a4250}
html[data-theme="dark"] body.client-panel-body .customer-welcome-kicker,html[data-theme="dark"] body.client-panel-body .customer-section-kicker{color:#ff4d5c}
html[data-theme="dark"] body.client-panel-body :is(.customer-order-dialog,.customer-plan-change-dialog,.account-section){background:#171a21!important;border-color:#282e39!important;color:#f1f4f8!important}
