.workforce-dashboard{display:grid;gap:22px}.workforce-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:30px;border-radius:20px;background:linear-gradient(125deg,#112f46,#174e62);color:#fff}.workforce-hero .eyebrow{color:#76decb}.workforce-hero h1{font-size:clamp(25px,3vw,36px);line-height:1.18;margin:10px 0 12px}.workforce-hero p{color:#c9dde7;margin:0}.workforce-actions{display:flex;flex-wrap:wrap;gap:10px;max-width:350px}.workforce-actions button{background:#ffffff12;border-color:#ffffff35;color:#fff}.workforce-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workforce-metric{border:1px solid #d9e6ec;border-radius:16px;background:#fff;padding:24px;min-width:0}.workforce-metric small{font-size:13px;color:#577285}.workforce-metric strong{display:block;font-size:34px;color:#12334a;margin:12px 0;font-variant-numeric:tabular-nums}.workforce-metric p{font-size:12px;line-height:1.55;color:#61798b;margin:0}.workforce-panel{padding:25px;min-width:0}.workforce-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.workforce-section-head h2{margin:8px 0}.workforce-task-list{padding:0;list-style:none}.workforce-task-list li{padding:14px 0;border-bottom:1px solid #e6edf2;display:flex;justify-content:space-between;gap:16px}.workforce-task-list span{color:#647d8e}.workforce-org-scroll{overflow:auto;max-width:100%;padding:10px 0 20px}.workforce-org,.workforce-org ul{list-style:none;margin:0;padding:0;display:flex;gap:20px}.workforce-org ul{border-left:2px solid #a9d3cf;margin:15px 0 0 20px;padding-left:18px;display:block}.workforce-org ul>li{padding:8px 0}.workforce-org-person{border:1px solid #cfdfe8;border-radius:12px;background:#f8fbfc;padding:14px 18px;display:grid;gap:5px;min-width:220px;max-width:300px}.workforce-org-person strong{color:#15374e}.workforce-org-person span,.workforce-org-person small{font-size:12px;color:#557286;overflow-wrap:anywhere}@media(max-width:800px){.workforce-hero{align-items:flex-start;flex-direction:column;padding:23px}.workforce-actions{max-width:none}.workforce-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workforce-metric{padding:18px}.workforce-metric strong{font-size:27px}.workforce-section-head{align-items:flex-start;flex-direction:column}.workforce-panel{padding:18px}.workforce-task-list li{flex-direction:column;gap:5px}}@media(max-width:460px){.workforce-metrics{grid-template-columns:1fr}.workforce-org{flex-direction:column}.workforce-org-person{min-width:200px}.workforce-org ul{margin-left:9px;padding-left:10px}}
.workforce-ready{color:#057864;font-weight:650}.workforce-attention{color:#99620c;font-weight:650}.workforce-panel .workforce-actions{max-width:none}.workforce-panel .workforce-actions button{color:#16374f;background:#f5f9fc;border-color:#cbdde8}
