.development-workstation{margin-top:14px}.workstation-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.workstation-tabs button{padding:8px 11px;border:1px solid #d7e2e7;border-radius:8px;color:#496172;background:#f7fafb;font-size:8px;font-weight:900}.workstation-tabs button.on{color:#fff;background:#256b78;border-color:#256b78}.development-workstation form,.profile-workstation form{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.development-workstation label,.profile-workstation label{display:grid;gap:6px;color:#15334c;font-size:8px;font-weight:800}.development-workstation input,.development-workstation select,.development-workstation textarea,.profile-workstation input,.profile-workstation textarea{width:100%;padding:10px;border:1px solid #cbd7df;border-radius:7px;font:inherit}.development-workstation form>button,.development-workstation form>small,.profile-workstation form>button,.profile-workstation form>small{grid-column:1/-1}.activity-ledger{margin-top:14px}.assessment-workstation{display:grid;gap:11px}.assessment-card{padding:14px;border:1px solid #dce6ea;border-radius:11px;background:#fbfdfd}.assessment-card>header{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.assessment-card header span{display:grid}.assessment-card header b{color:#08284d;font-size:11px}.assessment-card header small{color:#718092;font-size:8px}.assessment-card header em,.workspace-feed em{padding:5px 8px;border-radius:999px;color:#17634e;background:#e7f4ee;font-size:7px;font-style:normal;font-weight:900;white-space:nowrap}.assessment-card form{display:grid;gap:10px}.assessment-timer{position:sticky;top:8px;z-index:2;padding:10px 12px;border-radius:8px;color:#fff;background:#a50f1a;display:flex;justify-content:space-between;font-size:9px}.assessment-card fieldset{padding:12px;border:1px solid #dce6ea;border-radius:9px}.assessment-card legend{padding:0 5px;color:#08284d;font-size:9px;font-weight:900}.assessment-card fieldset label{display:flex;gap:7px;padding:6px;color:#435768;font-size:9px}.workspace-feed{display:grid;gap:8px}.workspace-feed article{padding:12px;border:1px solid #e0e8ec;border-left:4px solid #256b78;border-radius:9px;display:grid;grid-template-columns:1fr auto;gap:6px}.workspace-feed article span{display:grid}.workspace-feed b{font-size:10px}.workspace-feed small,.workspace-feed p,.empty-workspace{color:#718092;font-size:8px}.workspace-feed p{grid-column:1/-1;margin:2px 0;line-height:1.5}.workspace-feed a{color:#256b78;font-size:8px;font-weight:900}.workspace-feed em{grid-column:2;grid-row:1}.work-message{padding:9px;border-radius:7px;color:#17634e;background:#e8f5ef;font-size:9px}@media(max-width:700px){.development-workstation form,.profile-workstation form{grid-template-columns:1fr}.development-workstation form>button,.development-workstation form>small,.profile-workstation form>button,.profile-workstation form>small{grid-column:auto}.assessment-card>header{flex-direction:column}.workspace-feed article{grid-template-columns:1fr}.workspace-feed em{grid-column:auto;grid-row:auto;justify-self:start}}
.bulk-staff-selector {
  margin: 0 0 16px;
  padding: 14px;
  border: 1px solid #d9e2e8;
  border-radius: 12px;
}
.bulk-staff-selector legend {
  padding: 0 6px;
  color: #0b3657;
  font-weight: 900;
}
.bulk-staff-selector > p {
  margin: 0 0 10px;
  color: #64748b;
  font-size: 10px;
}
.bulk-staff-selector > div {
  max-height: 280px;
  overflow: auto;
  border: 1px solid #e7edf1;
  border-radius: 9px;
}
.bulk-staff-selector label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  margin: 0;
  padding: 10px 12px;
  border-bottom: 1px solid #edf2f5;
}
.bulk-staff-selector label:last-child {
  border-bottom: 0;
}
.bulk-staff-selector label span {
  display: grid;
  gap: 3px;
}
.bulk-staff-selector input[type="checkbox"] {
  width: 17px;
  height: 17px;
  flex: 0 0 auto;
}
.growth-admin-suite,
.staff-growth-suite {
  display: grid;
  gap: 16px;
}
.growth-admin-suite .development-workstation,
.growth-admin-suite .activity-ledger,
.staff-growth-suite .card {
  margin-top: 0;
  border: 0;
  border-radius: 18px;
  box-shadow: 0 15px 38px rgba(15, 47, 70, .09);
}
.growth-admin-suite .development-workstation {
  position: relative;
  overflow: hidden;
  border-top: 4px solid #d4a62d;
}
.growth-admin-suite .development-workstation::after {
  content: "";
  position: absolute;
  right: -45px;
  top: -60px;
  width: 150px;
  height: 150px;
  border: 24px solid rgba(37,107,120,.06);
  border-radius: 50%;
  pointer-events: none;
}
.growth-ledger { border-left: 4px solid #256b78 !important; }
.staff-growth-suite {
  grid-template-columns: minmax(0, 1.35fr) minmax(280px, .65fr);
}
.growth-journey-card { border-top: 4px solid #256b78 !important; }
.recent-activity-card { border-top: 4px solid #d4a62d !important; }
.recent-activity-card .list article {
  border-color: #e1e9ed;
  border-radius: 11px;
  background: linear-gradient(110deg,#fbfdfd,#f5f9fa);
}
@media(max-width:900px){.staff-growth-suite{grid-template-columns:1fr}}
