/* V29.2.10 — drill-down Equipe/Setor -> Pessoas em Capacidade */
.v29210-cap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.v29210-breadcrumb{display:flex;align-items:center;gap:7px;margin-top:5px;color:#73859a;font-size:8px}.v29210-breadcrumb button{border:0;background:transparent;color:#1769c2;font:800 8px inherit;cursor:pointer;padding:0}.v29210-breadcrumb b{color:#334a64}.v29210-legend-btn{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:1px 0;color:inherit;font:inherit;cursor:pointer}.v29210-legend-btn i{width:7px;height:7px;border-radius:50%}.v29210-legend-btn.off{opacity:.35}.v29210-ranking-btn{display:grid;grid-template-columns:minmax(90px,1fr) minmax(90px,1.5fr) 48px;align-items:center;gap:8px;width:100%;border:0;background:transparent;padding:4px 0;text-align:left;cursor:pointer}.v29210-ranking-btn:hover{background:rgba(38,118,198,.05);border-radius:6px}.v29210-ranking-btn .v2866-ranking-bar{width:100%}html[data-roadmap-theme="dark"] .v29210-breadcrumb b{color:var(--rm-text)}html[data-roadmap-theme="dark"] .v29210-breadcrumb button{color:#8fc4ff}html[data-roadmap-theme="dark"] .v29210-ranking-btn:hover{background:#243242}

/* V29.2.11 — retorno explícito do drill-down de capacidade */
.v29211-cap-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 12px!important;white-space:nowrap;font-weight:800!important;border:1px solid #b9cee5!important;background:#fff!important;color:#1769c2!important;box-shadow:0 1px 2px rgba(15,45,75,.06)}
.v29211-cap-back:hover{background:#f2f7fc!important;border-color:#8eb6dd!important}.v29210-breadcrumb{font-size:11px}.v29210-breadcrumb span:first-child{color:#73859a;font-weight:700}html[data-roadmap-theme="dark"] .v29211-cap-back{background:#1d2b39!important;border-color:#49657f!important;color:#9dccff!important}html[data-roadmap-theme="dark"] .v29211-cap-back:hover{background:#26394b!important}
@media(max-width:760px){.v29210-cap-head{align-items:stretch;flex-direction:column}.v29211-cap-back{align-self:flex-start}}

/* V31.1.1 — detalhe da pessoa sem repetição mensal e sem rolagem vertical interna. */
#v29210-person-dialog{width:min(1100px,96vw);max-width:96vw;max-height:none!important;height:auto;overflow:visible!important}
#v29210-person-dialog .inner{box-sizing:border-box;width:100%;min-width:0!important;overflow:visible}
.v29210-person-table-scroll{box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;padding-bottom:2px}
.v29210-person-table{width:100%;min-width:900px}
.v29210-person-table th:nth-child(1){width:36%}.v29210-person-table th:nth-child(2){width:100px}.v29210-person-table th:nth-child(3){min-width:420px}
.v29210-person-activity,.v29210-person-more{display:block;white-space:nowrap}
.v29210-person-more{margin-top:4px;color:#73859a;font-size:8px;font-weight:800}
