/* Nexor 360 CRM v254 — Esteira vertical + cadastro direto na agenda */
#dashboard[data-variant="admin-v158-modelo"] .admin-stage-vertical-v254{
  height:210px;display:flex;align-items:stretch;gap:7px;overflow-x:auto;overflow-y:hidden;padding:4px 3px 2px;scrollbar-width:thin;
}
#dashboard[data-variant="admin-v158-modelo"] .admin-stage-col-v254{
  flex:1 0 68px;min-width:68px;max-width:102px;border:0;background:transparent;color:var(--brand-text);padding:0 2px;display:grid;grid-template-rows:140px auto auto;gap:4px;align-items:end;text-align:center;cursor:pointer;
}
#dashboard[data-variant="admin-v158-modelo"] .admin-stage-col-v254:hover{background:rgba(225,6,19,.045);border-radius:8px}
#dashboard[data-variant="admin-v158-modelo"] .admin-stage-plot-v254{
  height:140px;width:100%;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--brand-line);background:linear-gradient(to top,rgba(107,114,128,.07),transparent 55%);border-radius:7px 7px 0 0;
}
#dashboard[data-variant="admin-v158-modelo"] .admin-stage-plot-v254>i{
  position:relative;display:block;width:min(38px,65%);min-height:8px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#ff4a52,#e10613);box-shadow:0 5px 12px rgba(225,6,19,.16);
}
#dashboard[data-variant="admin-v158-modelo"] .admin-stage-plot-v254>i>b{
  position:absolute;left:50%;top:-19px;transform:translateX(-50%);font-size:9px;color:var(--brand-text);white-space:nowrap;
}
#dashboard[data-variant="admin-v158-modelo"] .admin-stage-col-v254>strong{font-size:7.5px;line-height:1.15;min-height:26px;display:flex;align-items:flex-start;justify-content:center;color:var(--brand-text)}
#dashboard[data-variant="admin-v158-modelo"] .admin-stage-col-v254>small{font-size:6.5px;color:var(--brand-muted);font-weight:800;white-space:nowrap}
#dashboard[data-variant="admin-v158-modelo"] .agenda-create-v254,
.consultant-panel .agenda-create-v254{
  margin-left:auto!important;border:1px solid rgba(225,6,19,.35)!important;background:rgba(225,6,19,.07)!important;color:#e10613!important;border-radius:8px!important;padding:6px 9px!important;font-size:8px!important;font-weight:900!important;white-space:nowrap!important;
}
#dashboard[data-variant="admin-v158-modelo"] .agenda-create-v254:hover,
.consultant-panel .agenda-create-v254:hover{background:#e10613!important;color:#fff!important}
body[data-theme="dark"] #dashboard[data-variant="admin-v158-modelo"] .admin-stage-plot-v254{background:linear-gradient(to top,rgba(255,255,255,.035),transparent 55%)}
@media(max-width:720px){
 #dashboard[data-variant="admin-v158-modelo"] .admin-stage-vertical-v254{height:190px}
 #dashboard[data-variant="admin-v158-modelo"] .admin-stage-col-v254{flex-basis:62px;min-width:62px;grid-template-rows:122px auto auto}
 #dashboard[data-variant="admin-v158-modelo"] .admin-stage-plot-v254{height:122px}
}
