/* ═══════════════════════════════════════════════════════════════════════
   FICHA PREMIUM DO CLIENTE
   ═══════════════════════════════════════════════════════════════════════
   Escopo exclusivo de `.cli-det-premium`: a lista de clientes e o shell
   global do MyDesk permanecem intactos. A borda azul e as nuvens são CSS e
   animam apenas transform/opacity para manter o movimento suave. */

.cli-det-premium{
  --cli-premium-blue:#0868f7;
  --cli-premium-blue-2:#2399f5;
  --cli-premium-ink:#0b2142;
  --cli-premium-muted:#617895;
  --cli-premium-line:#d8e7fa;
  isolation:isolate;
  gap:0;
  min-height:100%;
  padding:12px 16px 38px;
  color:var(--cli-premium-ink);
  background:#eef7ff;
  overflow:hidden;
}

.cli-det-premium>*:not(.cli-fundo){z-index:2;}
.cli-det-premium .cli-fundo{
  position:absolute;
  inset:0;
  border-radius:0;
  background:linear-gradient(180deg,#dff1ff 0%,#eef8ff 34%,#f6faff 100%);
  box-shadow:inset 7px 0 0 rgba(3,91,218,.88),inset 8px 0 0 rgba(255,255,255,.42);
}
.cli-det-premium .cli-fundo-base{
  inset:-16% -10%;
  opacity:.95;
  background:
    radial-gradient(42% 24% at 10% 13%,rgba(255,255,255,.98) 0 30%,rgba(176,222,255,.5) 51%,transparent 72%),
    radial-gradient(38% 20% at 62% 3%,rgba(255,255,255,.92) 0 28%,rgba(123,196,255,.35) 54%,transparent 76%),
    radial-gradient(32% 18% at 96% 22%,rgba(255,255,255,.9) 0 27%,rgba(103,186,255,.3) 56%,transparent 78%),
    linear-gradient(150deg,#bee2ff 0%,#eaf6ff 36%,#f7fbff 72%);
  filter:saturate(108%);
  animation:cliPremiumCeu 22s cubic-bezier(.45,.05,.55,.95) infinite alternate;
}
.cli-det-premium .cli-fundo::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(90deg,rgba(0,100,232,.24),transparent 18%),
    radial-gradient(60% 16% at 45% 0,rgba(255,255,255,.78),transparent 72%);
  mix-blend-mode:soft-light;
  animation:cliPremiumLuz 12s ease-in-out infinite alternate;
}
.cli-det-premium .cli-onda-cena{height:270px;opacity:.16;filter:hue-rotate(172deg) saturate(155%);}
.cli-det-premium .cli-brilho{opacity:.16;filter:blur(46px);}
.cli-det-premium .cli-part{opacity:.18;background:#fff;box-shadow:0 0 14px rgba(34,143,255,.7);}

@keyframes cliPremiumCeu{
  0%{transform:translate3d(-1.5%,0,0) scale(1.02)}
  45%{transform:translate3d(1.5%,-1%,0) scale(1.055)}
  100%{transform:translate3d(-.5%,1.4%,0) scale(1.035)}
}
@keyframes cliPremiumLuz{
  from{opacity:.48;transform:translate3d(-1.5%,0,0)}
  to{opacity:.9;transform:translate3d(1.5%,0,0)}
}

/* Cabeçalho exclusivo do cliente. */
.cli-det-premium .cli-det-cab,
html[data-theme="light"] .cli-det-premium .cli-det-cab{
  display:block;
  padding:0;
  background:none;
  box-shadow:none;
}
.cli-premium-voltar-linha{display:flex;align-items:center;min-height:42px;padding:0 2px 10px;}
.cli-premium-modelo-ponte{display:none!important;}
.cli-det-premium .cli-voltar,
html[data-theme="light"] .cli-det-premium .cli-voltar{
  margin:0;
  padding:7px 13px;
  color:#174d8d;
  border:1px solid rgba(49,126,220,.2);
  border-radius:999px;
  background:rgba(255,255,255,.74);
  box-shadow:0 6px 18px rgba(33,103,180,.09),inset 0 1px 0 rgba(255,255,255,.9);
  backdrop-filter:blur(16px) saturate(135%);
  -webkit-backdrop-filter:blur(16px) saturate(135%);
}
.cli-det-premium .cli-voltar:hover,
html[data-theme="light"] .cli-det-premium .cli-voltar:hover{
  color:#073f91;
  background:#fff;
  border-color:rgba(13,101,224,.32);
  transform:translateY(-1px);
  box-shadow:0 9px 22px rgba(33,103,180,.14);
}

.cli-det-premium .cli-premium-hero,
html[data-theme="light"] .cli-det-premium .cli-premium-hero{
  position:relative;
  display:grid;
  grid-template-columns:minmax(360px,1fr) auto;
  align-items:center;
  gap:28px;
  min-height:156px;
  padding:24px 28px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.54);
  border-radius:20px;
  background:
    radial-gradient(70% 145% at 96% -34%,rgba(128,222,255,.66),transparent 52%),
    radial-gradient(50% 120% at 42% 120%,rgba(0,88,246,.42),transparent 62%),
    linear-gradient(112deg,#075ee7 0%,#0879f4 52%,#27a8f3 100%);
  box-shadow:0 20px 54px rgba(5,87,205,.27),inset 0 1px 0 rgba(255,255,255,.42);
  animation:cliPremiumHero .5s cubic-bezier(.16,1,.3,1) both;
}
@keyframes cliPremiumHero{from{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:none}}
.cli-premium-hero::before{
  content:"";
  position:absolute;
  inset:-18% -22%;
  pointer-events:none;
  opacity:.72;
  background:linear-gradient(105deg,transparent 22%,rgba(255,255,255,.16) 42%,transparent 61%,rgba(255,255,255,.1) 78%,transparent 92%);
  animation:cliPremiumReflexo 10s ease-in-out infinite alternate;
}
@keyframes cliPremiumReflexo{from{transform:translate3d(-5%,0,0);opacity:.5}to{transform:translate3d(5%,0,0);opacity:.82}}
.cli-premium-hero::after{
  content:"";
  position:absolute;
  z-index:0;
  inset:-28% -12% -34% 38%;
  pointer-events:none;
  opacity:.58;
  filter:blur(10px);
  background:
    radial-gradient(ellipse at 12% 66%,rgba(255,255,255,.34) 0 7%,transparent 24%),
    radial-gradient(ellipse at 31% 54%,rgba(206,239,255,.3) 0 10%,transparent 30%),
    radial-gradient(ellipse at 57% 72%,rgba(255,255,255,.25) 0 9%,transparent 27%),
    radial-gradient(ellipse at 83% 46%,rgba(193,235,255,.28) 0 8%,transparent 25%);
  animation:cliPremiumNuvensHero 16s ease-in-out infinite alternate;
}
@keyframes cliPremiumNuvensHero{
  from{transform:translate3d(-4%,2%,0) scale(1);opacity:.44}
  to{transform:translate3d(6%,-2%,0) scale(1.07);opacity:.68}
}
.cli-premium-identidade{position:relative;display:flex;align-items:center;gap:20px;min-width:0;z-index:1;}
.cli-premium-avatar,
html[data-theme="light"] .cli-premium-avatar{
  width:86px;
  height:86px;
  margin:0;
  flex:0 0 86px;
  color:#082853!important;
  background:#ff9f0a!important;
  font-size:1.72rem;
  border:1px solid rgba(255,255,255,.46);
  box-shadow:0 14px 30px rgba(3,48,115,.25),inset 0 1px 0 rgba(255,255,255,.48);
}
.cli-premium-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;}
.cli-premium-nome-linha{gap:10px;max-width:100%;}
.cli-premium-nome,
html[data-theme="light"] .cli-premium-nome{
  margin:0;
  color:#fff;
  font-family:'Syne','Inter',sans-serif;
  font-size:clamp(1.4rem,2vw,2rem);
  font-weight:800;
  line-height:1.06;
  letter-spacing:-.045em;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.cli-premium-hero .cli-fav-btn{color:rgba(255,255,255,.82);}
.cli-premium-hero .cli-fav-btn:hover,.cli-premium-hero .cli-fav-btn.on{color:#fff;background:rgba(255,255,255,.14);}
.cli-premium-desc,
html[data-theme="light"] #cli-view .cli-det-premium .cli-premium-hero .cli-premium-desc{margin:7px 0 0;color:rgba(255,255,255,.88);font-size:.78rem;line-height:1.45;}
.cli-premium-meta{align-items:center;gap:7px;margin-top:12px;}
.cli-premium-meta>*+*::before{
  content:"";
  display:inline-block;
  width:1px;
  height:14px;
  margin-right:7px;
  vertical-align:-2px;
  background:rgba(255,255,255,.28);
}
.cli-premium-meta .cli-status,
.cli-premium-meta .cli-chip{
  display:inline-flex;
  align-items:center;
  min-height:25px;
  padding:4px 9px;
  border:1px solid rgba(255,255,255,.2);
  border-radius:999px;
  color:#fff;
  background:rgba(255,255,255,.14);
  backdrop-filter:blur(8px);
}
.cli-premium-meta .cli-status{color:#0c693f;background:#aef1ce;border-color:rgba(209,255,230,.72);}
.cli-premium-meta .cli-status::before{display:none;}
.cli-premium-meta .cli-status-ponto{animation:cliPremiumStatus 2.2s ease-out infinite;}
.cli-premium-desde{display:inline-flex;align-items:center;color:rgba(255,255,255,.88);font-size:.69rem;font-weight:600;white-space:nowrap;}
.cli-premium-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
@keyframes cliPremiumStatus{0%{box-shadow:0 0 0 0 rgba(7,150,82,.42)}70%,100%{box-shadow:0 0 0 7px rgba(7,150,82,0)}}

.cli-premium-hero .cli-contratos{margin-top:9px;padding-top:8px;border-top-color:rgba(255,255,255,.26);}
html[data-theme="light"] #cli-view .cli-det-premium .cli-premium-hero .cli-contratos-tit{color:rgba(255,255,255,.78);}
html[data-theme="light"] #cli-view .cli-det-premium .cli-premium-hero .cli-contrato{
  color:#fff;background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.25);
}
html[data-theme="light"] #cli-view .cli-det-premium .cli-premium-hero .cli-contrato:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);}
html[data-theme="light"] #cli-view .cli-det-premium .cli-premium-hero .cli-contrato-nome{color:#fff;}
html[data-theme="light"] #cli-view .cli-det-premium .cli-premium-hero .cli-contrato-fim{color:rgba(255,255,255,.72);}
html[data-theme="light"] #cli-view .cli-det-premium .cli-premium-hero .cli-contrato-selo{
  color:#073a78;background:rgba(255,255,255,.88);border-color:rgba(255,255,255,.72);
  box-shadow:inset 3px 0 0 var(--st);
}

/* Dock de ações: seis controles, sem segunda linha no desktop. */
.cli-premium-hero .cli-rapidas{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:repeat(6,minmax(76px,92px));
  gap:8px;
  margin:0;
  padding:0;
  border:0;
  align-self:center;
}
.cli-premium-hero .cli-rapida,
html[data-theme="light"] .cli-premium-hero .cli-rapida{
  min-height:76px;
  padding:11px 7px;
  gap:8px;
  color:rgba(255,255,255,.94);
  font-size:.64rem;
  font-weight:600;
  border:1px solid rgba(255,255,255,.28);
  border-radius:13px;
  background:linear-gradient(160deg,rgba(255,255,255,.18),rgba(255,255,255,.075));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 7px 18px rgba(2,56,139,.1);
  backdrop-filter:blur(14px) saturate(125%);
  -webkit-backdrop-filter:blur(14px) saturate(125%);
  transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s,box-shadow .25s,color .2s;
}
.cli-premium-hero .cli-rapida:first-child,
html[data-theme="light"] .cli-premium-hero .cli-rapida:first-child{
  color:#075fdc;
  background:rgba(255,255,255,.94);
  border-color:rgba(255,255,255,.86);
  box-shadow:0 13px 30px rgba(2,53,128,.22),0 0 0 1px rgba(255,255,255,.3);
  transform:translateY(-3px);
}
.cli-premium-hero .cli-rapida:hover:not(.off),
html[data-theme="light"] .cli-premium-hero .cli-rapida:hover:not(.off){
  color:#075fdc;
  background:#fff;
  border-color:#fff;
  transform:translateY(-4px) scale(1.015);
  box-shadow:0 16px 34px rgba(2,53,128,.25),0 0 0 4px rgba(173,222,255,.2);
}
.cli-premium-hero .cli-rapida.off{color:rgba(255,255,255,.44);opacity:.7;}
.cli-premium-hero .cli-rapida svg{width:18px;height:18px;}

/* Abas imediatamente abaixo do hero. */
.cli-det-premium>.cli-abas{
  position:relative;
  z-index:3;
  gap:24px;
  margin:12px 2px 0;
  padding:0 14px;
  border-bottom:1px solid rgba(60,119,181,.22);
  background:rgba(255,255,255,.18);
}
.cli-det-premium>.cli-abas .cli-aba{
  position:relative;
  padding:13px 2px 12px;
  color:#5b7491;
  border:0;
  font-size:.72rem;
  font-weight:600;
}
.cli-det-premium>.cli-abas .cli-aba::after{
  content:"";
  position:absolute;
  left:50%;
  right:50%;
  bottom:-1px;
  height:2px;
  border-radius:999px;
  background:linear-gradient(90deg,#0268ff,#20b8ff);
  box-shadow:0 0 12px rgba(0,117,255,.5);
  transition:left .32s cubic-bezier(.16,1,.3,1),right .32s cubic-bezier(.16,1,.3,1);
}
.cli-det-premium>.cli-abas .cli-aba:hover{color:#194c83;}
.cli-det-premium>.cli-abas .cli-aba.sel{color:#0568e9;}
.cli-det-premium>.cli-abas .cli-aba.sel::after{left:0;right:0;}

/* Um único canvas branco: métricas em cima, trabalho embaixo. */
.cli-premium-corpo{
  display:block;
  margin-top:14px;
  padding:18px;
  border:1px solid rgba(128,177,225,.34);
  border-radius:20px;
  background:rgba(255,255,255,.9);
  box-shadow:0 18px 48px rgba(41,100,161,.13),inset 0 1px 0 #fff;
  backdrop-filter:blur(20px) saturate(115%);
  -webkit-backdrop-filter:blur(20px) saturate(115%);
}
.cli-premium-corpo .cli-det-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 0 17px;margin-bottom:16px;border-bottom:1px solid #e1ecf8;}
.cli-premium-corpo .cli-det-kpi,
html[data-theme="light"] .cli-premium-corpo .cli-det-kpi{
  display:block;
  min-width:0;
  padding:4px 24px;
  background:none;
  border:0;
  border-right:1px solid #dbe8f6;
  border-radius:0;
  box-shadow:none;
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
  animation:cliPremiumMetric .44s cubic-bezier(.16,1,.3,1) both;
}
.cli-premium-corpo .cli-det-kpi:first-child{padding-left:8px;}
.cli-premium-corpo .cli-det-kpi:last-child{border-right:0;}
.cli-premium-corpo .cli-det-kpi-topo{gap:13px;}
.cli-premium-corpo .cli-kpi-anel{width:42px;height:42px;color:#076df0;border:0;background:#edf6ff;}
.cli-premium-corpo .cli-det-kpi .cli-kpi-rot{color:#526c89;font-size:.68rem;}
.cli-premium-corpo .cli-det-kpi .cli-kpi-num{color:#0a2040;font-size:1.45rem;line-height:1.05;margin-top:3px;}
.cli-premium-corpo .cli-det-kpi .cli-kpi-sub{display:none;}
.cli-premium-corpo .cli-spark{display:none;}
@keyframes cliPremiumMetric{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}

.cli-premium-grade{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);gap:16px;align-items:start;}
.cli-premium-principal,.cli-premium-lateral{min-width:0;}
.cli-premium-lateral{display:flex;flex-direction:column;gap:14px;}
.cli-premium-principal>.cli-aba-corpo{padding:0;}
.cli-det-premium:not(.cli-aba-visao) .cli-premium-grade{grid-template-columns:minmax(0,1fr);}
.cli-det-premium:not(.cli-aba-visao) .cli-premium-lateral{display:none;}

.cli-premium-corpo .cli-painel,
html[data-theme="light"] .cli-premium-corpo .cli-painel{
  margin:0;
  padding:18px 20px;
  border:1px solid #dce8f6;
  border-radius:15px;
  background:#fff;
  box-shadow:0 8px 24px rgba(43,91,145,.065);
  color:var(--cli-premium-ink);
}
.cli-premium-corpo .cli-painel-tit{color:#0a2040;font-family:'Syne','Inter',sans-serif;font-size:1rem;font-weight:800;letter-spacing:-.025em;}
.cli-premium-secao-sub{margin:5px 0 14px;color:#6a8098;font-size:.72rem;line-height:1.45;}
.cli-premium-composer{
  width:100%;
  display:flex;
  align-items:center;
  gap:10px;
  margin:0 0 17px;
  padding:11px 13px;
  color:#66809b;
  text-align:left;
  border:1px solid #cfe0f3;
  border-radius:10px;
  background:#fbfdff;
  cursor:pointer;
  transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;
}
.cli-premium-composer svg{color:#0873f9;}
.cli-premium-composer:hover{color:#1c568e;background:#fff;border-color:#8fc1f5;box-shadow:0 8px 20px rgba(39,105,177,.11);transform:translateY(-1px);}

/* Timeline enxuta da arte. */
.cli-premium-corpo .cli-tempo-item{gap:14px;padding-bottom:15px;}
.cli-premium-corpo .cli-tempo-item::before{left:13px;background:#cbdcf0;}
.cli-premium-corpo .cli-tempo-ico{color:#0872f5;background:#eef6ff;border:1px solid #d4e6fa;box-shadow:0 0 0 4px #fff;}
.cli-premium-corpo .cli-tempo-tipo{color:#132b4d;}
.cli-premium-corpo .cli-tempo-quando{color:#71869d;margin-left:auto;}
.cli-premium-corpo .cli-tempo-corpo{color:#526c87;font-size:.72rem;line-height:1.45;}
.cli-premium-corpo .cli-tempo-autor{color:#8497aa;}

/* Próximo passo. */
.cli-acomp-cab .cli-painel-tit{display:flex;align-items:center;gap:9px;}
.cli-acomp-cab .cli-painel-tit svg{color:#086df1;}
.cli-premium-corpo .cli-acomp.vazio{padding:18px 20px;}
.cli-acomp-vazio{display:flex;align-items:center;gap:14px;padding:18px 8px 16px;}
.cli-acomp-vazio-ico{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex:0 0 48px;border-radius:50%;color:#0873f8;background:#edf6ff;}
.cli-acomp-vazio-txt{display:flex;flex-direction:column;gap:3px;min-width:0;}
.cli-acomp-vazio-txt strong{color:#132b4d;font-size:.8rem;}
.cli-acomp-vazio-txt span{color:#6b8198;font-size:.69rem;line-height:1.45;}
.cli-acomp-botoes{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(130px,.85fr);gap:9px;margin-top:4px;}
.cli-acomp-botoes .cli-btn{min-height:39px;justify-content:center;border-radius:9px;}
.cli-acomp-botoes .cli-btn-forte,
html[data-theme="light"] .cli-acomp-botoes .cli-btn-forte{color:#fff;background:linear-gradient(105deg,#0872f7,#0564e7);border-color:#0869e9;box-shadow:0 9px 20px rgba(7,100,227,.2);}
.cli-acomp-botoes .cli-btn-fantasma,
html[data-theme="light"] .cli-acomp-botoes .cli-btn-fantasma{color:#0966d8;background:#fff;border-color:#bfd8f4;}

/* O conteúdo e os handlers do segmento continuam vindo do módulo existente. */
.cli-premium-lateral .cli-seg-summary{display:block;}
.cli-premium-lateral .cli-seg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;}
.cli-premium-lateral .cli-seg-help{margin:9px 0 13px;color:#627a93;font-size:.7rem;line-height:1.5;}
.cli-premium-lateral .cli-seg-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;}
.cli-premium-lateral .cli-seg-actions .cli-btn{min-width:0;padding:8px 7px;justify-content:center;color:#0865d8;background:#fff;border-color:#c5daf1;font-size:.65rem;white-space:normal;}
.cli-premium-lateral .cli-seg-head>.cli-btn{color:#0865d8;background:#fff;border-color:#c5daf1;}

/* Abas internas continuam funcionais na mesma linguagem visual. */
.cli-premium-principal>.cli-aba-corpo>.cli-painel{min-height:100%;}
.cli-det-premium:not(.cli-aba-visao) .cli-premium-principal>.cli-aba-corpo>.cli-painel{padding:22px;}
.cli-det-premium .cli-dado{border-color:#e3edf7;}
.cli-det-premium .cli-dado-rot{color:#6d8298;}
.cli-det-premium .cli-dado-val{color:#183654;}
.cli-det-premium .cli-pilula{color:#55718c;border-color:#d4e2f0;background:#fff;}
.cli-det-premium .cli-pilula.sel{color:#0666dd;border-color:#8dbff4;background:#edf6ff;}

/* Jurídico e odontologia preservam suas mesas especializadas. */
.cli-det-premium.cli-det-juridico .cli-jur-grade,
.cli-det-premium.cli-det-odonto>.odo-prontuario{margin-top:14px;}
.cli-det-premium.cli-det-juridico .cli-jur-grade{position:relative;z-index:2;margin:14px 0 0;}

@media (max-width:1380px){
  .cli-premium-hero{grid-template-columns:minmax(300px,1fr) minmax(440px,.95fr);gap:18px;padding:22px;}
  .cli-premium-hero .cli-rapidas{grid-template-columns:repeat(3,minmax(78px,1fr));}
  .cli-premium-hero .cli-rapida{min-height:62px;}
  .cli-premium-grade{grid-template-columns:minmax(0,1.35fr) minmax(330px,1fr);}
}

@media (max-width:1080px){
  .cli-det-premium{padding:10px 12px 30px;}
  .cli-premium-hero{grid-template-columns:minmax(0,1fr);}
  .cli-premium-hero .cli-rapidas{grid-template-columns:repeat(6,minmax(70px,1fr));width:100%;}
  .cli-premium-grade{grid-template-columns:minmax(0,1fr);}
  .cli-premium-lateral{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}
  .cli-premium-corpo .cli-det-kpi{padding-inline:14px;}
}

@media (max-width:760px){
  .cli-det-premium{padding:8px 8px 24px;}
  .cli-premium-hero{padding:20px 16px;border-radius:17px;}
  .cli-premium-identidade{align-items:flex-start;gap:13px;}
  .cli-premium-avatar{width:62px;height:62px;flex-basis:62px;font-size:1.25rem;}
  .cli-premium-nome{font-size:1.35rem;white-space:normal;}
  .cli-premium-meta>*+*::before{display:none;}
  .cli-premium-hero .cli-rapidas{grid-template-columns:repeat(3,minmax(0,1fr));}
  .cli-det-premium>.cli-abas{gap:20px;padding-inline:8px;}
  .cli-premium-corpo{padding:12px;border-radius:16px;}
  .cli-premium-corpo .cli-det-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:13px;}
  .cli-premium-corpo .cli-det-kpi:nth-child(2){border-right:0;}
  .cli-premium-corpo .cli-det-kpi:nth-child(n+3){padding-top:13px;border-top:1px solid #dbe8f6;}
  .cli-premium-lateral{display:flex;}
  .cli-acomp-botoes{grid-template-columns:minmax(0,1fr);}
  .cli-premium-lateral .cli-seg-actions{grid-template-columns:minmax(0,1fr);}
}

@media (prefers-reduced-motion:reduce){
  .cli-det-premium .cli-fundo-base,.cli-det-premium .cli-fundo::after,
  .cli-det-premium .cli-premium-hero,.cli-premium-hero::before,.cli-premium-hero::after,
  .cli-premium-meta .cli-status-ponto,.cli-premium-corpo .cli-det-kpi{
    animation:none!important;
    transform:none!important;
  }
}
