/* QA369 — People Command Center. Isolated enhancements; no shared UI overrides. */
#peoplePage .h11-people-hero{background:linear-gradient(112deg,#fff 0%,#f5faff 52%,#eaf5f5 100%);box-shadow:0 14px 46px #193b6320}
#peoplePage .h11-people-hero .h11-module-hero-copy h2{font-size:clamp(24px,2.6vw,39px);letter-spacing:-.045em}
.qa369-people-insight{position:relative;isolation:isolate;display:flex;gap:10px;flex-direction:column;margin:16px 0 18px;padding:22px 28px;border-radius:20px;border:1px solid #cddfe9;background:radial-gradient(circle at 95% 15%,#cdf0e9 0%,transparent 30%),linear-gradient(115deg,#112c46 0%,#193c55 65%,#245e6c 100%);color:#fff;overflow:hidden}
.qa369-people-insight>span{font-size:11px;font-weight:800;color:#93e6d6;letter-spacing:.15em;text-transform:uppercase}
.qa369-people-insight>strong{font-size:clamp(21px,2vw,27px);letter-spacing:-.025em}
.qa369-people-insight p{font-size:12px;line-height:1.6;max-width:750px;color:#e5edf4;margin:0}
.qa369-insight-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}
.qa369-insight-actions button{border:1px solid #b1d6e04d;border-radius:10px;background:#ffffff17;color:#fff;padding:11px 15px;cursor:pointer;font-size:12px;font-weight:800;transition:background .2s}
.qa369-insight-actions button:hover{background:#ffffff34}
.qa369-view-bar{display:flex;flex-wrap:wrap;gap:9px;padding:8px 0 17px}
.qa369-view-pill{display:flex;gap:13px;align-items:center;justify-content:space-between;border-radius:14px;padding:13px 17px;background:#fff;border:1px solid #d9e3ee;color:#485d75;font-size:12px;font-weight:750;cursor:pointer;box-shadow:0 4px 16px #2e4a7310;min-width:136px;transition:transform .14s,border-color .14s,box-shadow .14s}
.qa369-view-pill b{border-radius:9px;background:#edf3f8;color:#24466a;padding:5px 8px;min-width:30px;text-align:center;font-size:12px}
.qa369-view-pill:hover{transform:translateY(-1px);border-color:#7cb0c6}
.qa369-view-pill.active{background:#163956;color:#fff;border-color:#163956;box-shadow:0 8px 18px #16395630}
.qa369-view-pill.active b{background:#3f6882;color:#fff}
.qa369-help-strip{display:flex;gap:13px;align-items:center;flex-wrap:wrap;margin:8px 0 14px;color:#506780;font-size:11px;font-weight:750}
.qa369-help-strip span:not(.qa369-audit-note){display:flex;gap:8px;align-items:center}
.qa369-help-strip span b{background:#dcebe9;color:#145e57;border-radius:8px;padding:5px 7px;font-size:10px}
.qa369-help-strip .qa369-audit-note{margin-inline-start:auto;color:#698497}
.qa369-row-actions{white-space:nowrap}
.qa369-peek-btn{border:1px solid #c8d9e6;border-radius:9px;background:#f4f9fa;color:#1c5f68;padding:8px 11px;font-size:11px;font-weight:750;cursor:pointer;margin-inline-end:7px}
.qa369-peek-btn:hover{background:#e2f4f0}
.qa369-preview-mask{position:fixed;inset:0;background:#091b2d8c;z-index:1100}
.qa369-preview-panel{position:fixed;top:0;bottom:0;inset-inline-end:0;width:min(94vw,450px);background:#fff;box-shadow:0 0 46px #0c223a40;z-index:1101;overflow:auto;padding:40px 30px;outline:0}
.qa369-preview-close{position:absolute;inset-inline-end:22px;top:19px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid #deebf1;color:#435d72;background:#f9fcff;cursor:pointer;font-size:25px}
.qa369-preview-eyebrow{font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#3c877d}
.qa369-preview-avatar{width:84px;height:84px;border-radius:22px;background:linear-gradient(140deg,#11585d,#316d9b);display:grid;place-items:center;color:#fff;font-size:31px;font-weight:800;margin:25px 0 17px}
.qa369-preview-panel h3{color:#133149;letter-spacing:-.03em;font-size:27px;margin:0 0 5px}
.qa369-preview-local{font-size:15px;color:#426579;margin-bottom:9px}
.qa369-preview-panel p{font-size:12px;color:#74869a;line-height:1.65;margin-bottom:22px}
.qa369-preview-fields{border:1px solid #e1ebf2;border-radius:17px;overflow:hidden;margin-bottom:24px}
.qa369-preview-field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf2f7;font-size:12px}
.qa369-preview-field:last-child{border:0}
.qa369-preview-field span{color:#7b8b9c}
.qa369-preview-field strong{color:#254359;text-align:end;overflow-wrap:anywhere}
.qa369-preview-main{width:100%;border:0;border-radius:13px;background:#153c55;color:white;min-height:49px;cursor:pointer;font-weight:800}
.qa369-preview-main:hover{background:#236076}
.qa369-preview-note{margin-top:15px;text-align:center;font-size:11px;color:#8fa0ae}
@media(max-width:1400px){.qa368-directory-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.qa368-directory-controls-grid .qa368-search-field{grid-column:span 2}}
@media(max-width:720px){.qa368-directory-controls-grid{grid-template-columns:1fr}.qa368-directory-controls-grid .qa368-search-field{grid-column:auto}.qa369-view-pill{min-width:calc(50% - 5px);flex:1}.qa369-help-strip{gap:10px}.qa369-help-strip .qa369-audit-note{margin-inline-start:0}.qa369-preview-panel{padding:34px 22px}.qa369-people-insight{padding:21px}}
