.personal-report-filters { align-items:end; flex-wrap:wrap; }
.personal-report-filters label { display:grid; gap:8px; min-width:150px; }
.personal-report-filters input { min-height:44px; padding:10px; border:1px solid var(--border, #dce2e8); border-radius:12px; background:var(--surface, #fff); color:inherit; }
.personal-metrics { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; }
.personal-metrics .op-kpi { min-width:0; padding:22px; }
.personal-metrics .op-kpi small { display:block; min-height:40px; line-height:1.5; }
.personal-metrics .op-kpi strong { display:block; font-size:clamp(1.2rem,2vw,1.8rem); overflow-wrap:anywhere; }
.personal-report-note { margin-top:20px; color:var(--muted, #607080); line-height:1.6; }
.personal-access-feedback { display:grid; gap:12px; overflow-wrap:anywhere; }
.personal-temporary-password { padding:16px; border-radius:12px; background:#edf2f7; user-select:all; }
.serein-professional-self .sidebar-nav [data-page]:not([data-page="meu-desempenho"]),
.serein-professional-self .sidebar-nav .nav-group-label,
.serein-professional-self .mobile-dock [data-mobile-page]:not([data-mobile-page="meu-desempenho"]),
.serein-professional-self #pulse-btn,
.serein-professional-self #quick-menu,
.serein-professional-self .page:not(#page-meu-desempenho) { display:none !important; }
.serein-professional-self .mobile-dock.mobile-dock-v108394513 { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
.mobile-dock [hidden], .sidebar-nav [hidden] { display:none !important; }
@media(max-width:1100px) { .personal-metrics { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media(max-width:760px) {
  .personal-metrics { grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
  .personal-metrics .op-kpi { padding:16px; }
  .personal-report-filters label { min-width:0; flex:1 1 120px; }
  .personal-report-filters input { width:100%; min-width:0; }
}
@media(max-width:380px) { .personal-metrics { grid-template-columns:1fr; } }
