/* v10.20.73 — prioridades: mesmo padrão visual aprovado da imagem 4. */
.priority-list[data-v102071-layout="approved-image-4"]{
  display:grid!important;
  grid-template-columns:repeat(7,minmax(155px,1fr))!important;
  gap:12px!important;
  align-items:stretch!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding:2px 2px 8px!important;
  scroll-snap-type:x proximity;
}
.priority-list[data-v102071-layout="approved-image-4"]>.priority,
.priority-list[data-v102071-layout="approved-image-4"]>.v101420-priority-card{
  position:relative!important;
  display:block!important;
  min-width:155px!important;
  min-height:244px!important;
  height:auto!important;
  padding:20px 18px!important;
  border:1px solid #e9deed!important;
  border-radius:20px!important;
  background:#fff!important;
  box-shadow:0 4px 12px rgba(58,14,78,.025)!important;
  overflow:hidden!important;
  scroll-snap-align:start;
}
.priority-list[data-v102071-layout="approved-image-4"]>.priority>b,
.priority-list[data-v102071-layout="approved-image-4"]>.v101420-priority-card>b{
  display:block!important;
  max-width:92px!important;
  color:#241a2c!important;
  font-size:13px!important;
  line-height:1.55!important;
  font-weight:1000!important;
  letter-spacing:0!important;
}
.priority-list[data-v102071-layout="approved-image-4"]>.priority>small.muted,
.priority-list[data-v102071-layout="approved-image-4"]>.v101420-priority-card>small.muted{
  display:block!important;
  width:86px!important;
  margin-top:9px!important;
  color:#84778e!important;
  font-size:15px!important;
  line-height:1.35!important;
}
.priority-list[data-v102071-layout="approved-image-4"]>.priority>strong,
.priority-list[data-v102071-layout="approved-image-4"]>.v101420-priority-card>strong{
  display:block!important;
  max-width:105px!important;
  margin-top:8px!important;
  padding:0!important;
  font-size:19px!important;
  line-height:1.12!important;
  font-weight:1000!important;
  color:#ef007d!important;
  background:transparent!important;
}
.priority-list[data-v102071-layout="approved-image-4"]>[data-v102071-priority="medium"]>strong{color:#c87900!important}
.priority-list[data-v102071-layout="approved-image-4"]>[data-v102071-priority="low"]>strong{color:#079463!important}
.priority-list[data-v102071-layout="approved-image-4"]>.priority>.pill,
.priority-list[data-v102071-layout="approved-image-4"]>.v101420-priority-card>.pill{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  max-width:106px!important;
  min-height:50px!important;
  margin-top:12px!important;
  padding:9px 12px!important;
  border:0!important;
  border-radius:24px!important;
  white-space:normal!important;
  text-align:left!important;
  font-size:12px!important;
  line-height:1.25!important;
  font-weight:1000!important;
  box-shadow:none!important;
}
.priority-list[data-v102071-layout="approved-image-4"]>[data-v102071-priority="high"]>.pill{
  color:#df1b5c!important;
  background:#ffe4eb!important;
}
.priority-list[data-v102071-layout="approved-image-4"]>[data-v102071-priority="medium"]>.pill{
  color:#b66b00!important;
  background:#fff0cf!important;
}
.priority-list[data-v102071-layout="approved-image-4"]>[data-v102071-priority="low"]>.pill{
  color:#007d55!important;
  background:#dff6ec!important;
}
.priority-list[data-v102071-layout="approved-image-4"] .v101420-projection-ring.compact,
.priority-list[data-v102071-layout="approved-image-4"] .v101420-projection-ring{
  position:absolute!important;
  top:96px!important;
  right:15px!important;
  width:58px!important;
  height:58px!important;
  margin:0!important;
  z-index:2!important;
}
.priority-list[data-v102071-layout="approved-image-4"] .v101420-projection-ring.compact:before,
.priority-list[data-v102071-layout="approved-image-4"] .v101420-projection-ring:before{
  inset:6px!important;
}
.priority-list[data-v102071-layout="approved-image-4"] .v101420-projection-ring b{font-size:13px!important}
.priority-list[data-v102071-layout="approved-image-4"] .v101420-projection-ring small{font-size:7px!important}
.priority-list[data-v102071-layout="approved-image-4"] .priority-detail{font-size:10px!important}
.priority-list[data-v102071-layout="approved-image-4"]>.completed>strong{color:#087754!important}

/* O bloco criado indevidamente fora do vendedor nunca deve aparecer. */
#v102071ProjectionHighlights,[data-v102071-projection-highlights]{display:none!important}

/* Mantém a composição do ranking/incentivo já aprovada no LAB. */
.leader-track.with-incentive{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;align-items:stretch;gap:12px}
.leader-track.with-incentive .incentive-card{grid-column:span 1;min-width:0;max-width:none}
.leader-track.with-incentive .leader-card,.leader-track.with-incentive .incentive-card{display:flex;flex-direction:column;min-height:172px;height:100%;padding:16px}
.leader-track.with-incentive .incentive-card h3{margin:8px 0}
.leader-track.with-incentive .incentive-card strong{font-size:clamp(15px,1.1vw,17px);line-height:1.38;overflow-wrap:anywhere}
.leader-track.with-incentive .incentive-card p,.leader-track.with-incentive .leader-card small{margin-top:auto;padding-top:10px;line-height:1.42}
.leader-track.with-incentive .v101420-leader-person{margin-top:12px}

/* Controles flutuantes que já estavam externalizados do índice. */
html body #taskDrawer.drawer{top:128px!important}
html body #taskDrawer.drawer .drawer-handle{left:-36px!important;top:72px!important;width:36px!important;height:92px!important;padding:7px 3px!important;border-radius:14px 0 0 14px!important;font-size:10px!important;line-height:1.05!important;letter-spacing:0!important;opacity:.88!important;box-shadow:-5px 8px 18px rgba(75,12,112,.20)!important;transition:opacity .16s ease,filter .16s ease!important}
html body #taskDrawer.drawer .drawer-handle:hover,html body #taskDrawer.drawer .drawer-handle:focus-visible{opacity:1!important;filter:brightness(1.05)!important}
html body #v101913DirectFloatingTools.v101915-collapsed,html body #msFloatingCommStack.v101915-collapsed{right:6px!important;bottom:10px!important;width:42px!important;min-width:42px!important;max-width:42px!important;opacity:.9!important}
html body #v101913DirectFloatingTools.v101915-collapsed #v101915ShortcutToggle,html body #msFloatingCommStack.v101915-collapsed #v101915ShortcutToggle{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;border-radius:14px!important;box-shadow:0 8px 20px rgba(60,10,82,.22)!important}
html body #v101913DirectFloatingTools.v101915-collapsed #v101915ShortcutToggle span,html body #msFloatingCommStack.v101915-collapsed #v101915ShortcutToggle span{font-size:17px!important}
html body #v101913DirectFloatingTools.v101915-collapsed #v101915ShortcutToggle b,html body #msFloatingCommStack.v101915-collapsed #v101915ShortcutToggle b{font-size:7px!important}
iframe[data-v102071-warm="1"]{opacity:1!important}

@media(max-width:1180px){.leader-track.with-incentive{grid-template-columns:repeat(2,minmax(0,1fr))!important}.priority-list[data-v102071-layout="approved-image-4"]{grid-template-columns:repeat(7,minmax(160px,1fr))!important}}
@media(max-width:720px){html body #v101913DirectFloatingTools.v101915-collapsed,html body #msFloatingCommStack.v101915-collapsed{right:4px!important;bottom:8px!important;width:38px!important;min-width:38px!important;max-width:38px!important}html body #v101913DirectFloatingTools.v101915-collapsed #v101915ShortcutToggle,html body #msFloatingCommStack.v101915-collapsed #v101915ShortcutToggle{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;border-radius:12px!important}}
@media(max-width:640px){.leader-track.with-incentive{grid-template-columns:1fr!important}.leader-track.with-incentive .leader-card,.leader-track.with-incentive .incentive-card{min-height:0}}
