.core98-wrap{display:grid;grid-template-columns:320px 1fr;gap:16px;align-items:start}
.core98-sidebar{display:flex;flex-direction:column;gap:12px}
.core98-main{display:flex;flex-direction:column;gap:16px}
.core98-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.core98-stat{background:#fff;border:1px solid #e6e9f2;border-radius:16px;padding:14px 16px;box-shadow:0 8px 20px rgba(15,23,42,.05)}
.core98-stat .label{font-size:12px;color:#667085;margin-bottom:6px}
.core98-stat .value{font-size:24px;font-weight:800;color:#16213e}
.core98-picker,.core98-panel{background:#fff;border:1px solid #e6e9f2;border-radius:18px;padding:14px;box-shadow:0 10px 28px rgba(15,23,42,.06)}
.core98-picker h4,.core98-panel h4{margin:0 0 10px;font-size:15px}
.core98-employee-list{display:flex;flex-direction:column;gap:8px;max-height:620px;overflow:auto;padding-left:2px}
.core98-emp{border:1px solid #e8ecf5;border-radius:14px;padding:10px 12px;cursor:pointer;transition:.18s ease;background:#fff}
.core98-emp:hover{border-color:#b9c6f8;background:#f8faff}
.core98-emp.active{border-color:#4f46e5;background:#eef2ff}
.core98-emp .name{font-weight:700;color:#101828}
.core98-emp .meta{font-size:12px;color:#667085;margin-top:4px}
.core98-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.core98-box{background:#fff;border:1px solid #e9edf5;border-radius:16px;padding:14px}
.core98-box .label{font-size:12px;color:#667085;margin-bottom:6px}
.core98-box .value{font-weight:700;color:#172033;line-height:1.7}
.core98-stack{display:flex;flex-direction:column;gap:12px}
.core98-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.core98-tabs{display:flex;flex-wrap:wrap;gap:8px}
.core98-badges{display:flex;flex-wrap:wrap;gap:8px}
.core98-note{font-size:12px;color:#667085}
@media (max-width:1100px){.core98-wrap{grid-template-columns:1fr}.core98-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){.core98-grid,.core98-stats{grid-template-columns:1fr}}
