#page-pessoas{min-width:0}#page-pessoas .pessoas-layout{width:100%;max-width:1400px;margin:0 auto;min-width:0}#page-pessoas .pessoas-controls-card>.card-body{min-width:0;padding:18px}#page-pessoas .pessoas-filtros{display:grid;grid-template-columns:1fr 1.6fr 1fr 1fr 1fr;gap:12px}#page-pessoas .pessoas-filtros label{min-width:0}#page-pessoas .pessoas-filtros input,#page-pessoas .pessoas-filtros select{width:100%;min-width:0}#pessoas-lista{max-height:62vh;max-height:calc(100dvh - 375px);min-height:230px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#64748b #e2e8f0;padding:4px 10px 4px 2px;outline-offset:3px}#pessoas-lista::-webkit-scrollbar{width:13px;height:13px}#pessoas-lista::-webkit-scrollbar-track{background:#e2e8f0;border-radius:8px}#pessoas-lista::-webkit-scrollbar-thumb{background:#64748b;border:2px solid #e2e8f0;border-radius:8px}#pessoas-lista::-webkit-scrollbar-thumb:hover{background:#334155}.pessoas-list-heading,.pessoas-pagination,#pessoas-focus-note{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0;font-size:.83rem}#pessoas-focus-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:12px}#pessoas-focus-note[hidden]{display:none}.pessoas-pagination{padding-top:10px;border-top:1px solid var(--border);margin-bottom:0}.pessoas-pagination label,.pessoas-pagination>div{display:flex;align-items:center;gap:8px}.pessoas-pagination select{padding:6px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:inherit}.pessoa-focus-button{background:none;border:0;padding:0;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-align:left}.pessoa-focus-button:hover{text-decoration:underline;color:var(--primary)}#pessoas-lista .pessoa-actions{flex-wrap:wrap;gap:6px;justify-content:flex-end}#pessoas-lista .pessoa-actions button{min-height:32px}#pessoas-lista .pessoa-item{min-width:0}#pessoas-lista .pessoa-info{min-width:0}#pessoas-lista .pessoa-meta{overflow-wrap:anywhere}#pessoas-lista #pessoas-hist-panel{margin:0 0 14px;border:1px solid #93c5fd;box-shadow:none}#pessoas-hist-panel>.card-header{position:sticky;top:0;z-index:2;background:var(--bg-card);gap:12px}#pessoas-hist-panel>.card-header h3{font-size:.95rem}#pessoas-hist-panel .card-body{padding:16px;min-width:0}#pessoas-hist-tabela{overflow-x:auto;scrollbar-width:auto;scrollbar-color:#64748b #e2e8f0}#pessoas-hist-panel .phist-table{min-width:720px}#pessoas-hist-panel .phist-table td:nth-child(3),#pessoas-hist-panel .phist-table td:nth-child(7){white-space:normal;overflow-wrap:anywhere}#pessoas-hist-estoque:empty{display:none}@media(max-width:1100px){#page-pessoas .pessoas-filtros{grid-template-columns:repeat(3,minmax(0,1fr))}#pessoas-lista{max-height:55vh}}@media(max-width:600px){#page-pessoas .pessoas-controls-card>.card-body{padding:12px}#page-pessoas .pessoas-filtros{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#page-pessoas .pessoas-filtros label:has(#pessoas-filter-search){grid-column:1/-1;grid-row:1}#pessoas-lista{max-height:60vh;min-height:220px;padding-right:4px}#pessoas-lista .pessoa-actions{width:100%}.pessoas-pagination{justify-content:center}#pessoas-hist-panel>.card-header{align-items:flex-start!important}#pessoas-hist-panel .pessoas-hist-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
.pessoas-history-equipment{margin-top:16px;border-top:1px solid var(--border);padding-top:12px}.pessoas-history-equipment summary{cursor:pointer;font-size:.83rem;font-weight:600;margin-bottom:10px}
