/* TONOS.AUTO.FULL V1.1.37
   Ícones lineares e consistentes para os indicadores operacionais do Dashboard. */
.full-operational-grid-v104 .full-priority-card .full-priority-icon{
  border:1px solid currentColor!important;
  border-radius:10px!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)!important;
}
.full-operational-grid-v104 .full-priority-card .full-priority-icon svg{
  width:21px!important;
  height:21px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.full-operational-grid-v104 .full-priority-card.execution .full-priority-icon,
.full-operational-grid-v104 .full-priority-card.pickup .full-priority-icon,
.full-operational-grid-v104 .full-priority-card.delivered .full-priority-icon,
.full-operational-grid-v104 .full-priority-card.financeiro .full-priority-icon{
  background:#f8fafc!important;
  color:#475569!important;
  border-color:#cbd5e1!important;
}
@media(max-width:640px){
  #dashboard .full-operational-grid-v104{
    grid-template-columns:minmax(0,1fr)!important;
    gap:8px!important;
  }
  #dashboard .full-operational-grid-v104 .full-priority-card{
    min-height:56px!important;
    height:56px!important;
    padding:8px 11px!important;
    grid-template-columns:36px minmax(0,1fr) 34px!important;
    grid-template-rows:40px!important;
    gap:10px!important;
    align-items:center!important;
  }
  #dashboard .full-operational-grid-v104 .full-priority-card .full-priority-icon{
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    grid-column:1!important;
    grid-row:1!important;
    justify-self:start!important;
  }
  #dashboard .full-operational-grid-v104 .full-priority-card .full-priority-icon svg{
    width:18px!important;
    height:18px!important;
  }
  #dashboard .full-operational-grid-v104 .full-priority-card .full-priority-count{
    grid-column:3!important;
    grid-row:1!important;
    justify-self:end!important;
    width:34px!important;
    min-width:34px!important;
    height:34px!important;
    font-size:15px!important;
  }
  #dashboard .full-operational-grid-v104 .full-priority-card .full-priority-copy{
    grid-column:2!important;
    grid-row:1!important;
    align-self:center!important;
    overflow:visible!important;
  }
  #dashboard .full-operational-grid-v104 .full-priority-card .full-priority-copy strong{
    font-size:13px!important;
    line-height:1.15!important;
    white-space:nowrap!important;
    overflow-wrap:normal!important;
  }
  #dashboard .full-operational-grid-v104 .full-priority-card .full-priority-icon{
    border-radius:9px!important;
  }
}

/* V48: titulos inteiros nos indicadores, somente no desktop. */
@media(min-width:851px){
 #app #dashboard .full-operational-grid-v104{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}
 #app #dashboard .full-operational-grid-v104 .full-priority-card{display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;grid-template-rows:auto!important;gap:9px!important;align-items:center!important;box-sizing:border-box!important;height:auto!important;min-height:80px!important;padding:12px 10px!important;white-space:normal!important;overflow:visible!important}
 #app #dashboard .full-operational-grid-v104 .full-priority-icon{width:32px!important;min-width:32px!important;height:32px!important;grid-column:1!important;grid-row:1!important}
 #app #dashboard .full-operational-grid-v104 .full-priority-count{width:32px!important;min-width:32px!important;height:32px!important;grid-column:3!important;grid-row:1!important;font-size:15px!important}
 #app #dashboard .full-operational-grid-v104 .full-priority-copy{display:block!important;min-width:0!important;grid-column:2!important;grid-row:1!important;overflow:visible!important;text-align:left!important}
 #app #dashboard .full-operational-grid-v104 .full-priority-copy strong{display:block!important;max-width:100%!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important}
}
@media(min-width:851px) and (max-width:1100px){
 #app #dashboard .full-operational-grid-v104{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
