.edit-btn{width:22px;height:22px;border:1px solid #c9d7ea;border-radius:5px;background:#f5f9ff;color:#076ae8;font-size:11px;font-weight:800;cursor:pointer;vertical-align:middle;transition:.18s;display:inline-grid;place-items:center;padding:0}.edit-btn:hover{background:#0878f9;color:#fff;border-color:#0878f9}.card-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.table-panel th:last-child,.table-panel td:last-child{position:sticky;right:0;background:#fff;text-align:right;min-width:64px;border-left:0;box-shadow:none;z-index:2}.table-panel th:last-child{background:#f7f9fc;z-index:3}.table-panel td:last-child .edit-btn{float:right;margin-left:7px}.employee-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;box-shadow:var(--shadow)}.employee-card-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.employee-card-head .edit-btn{margin-left:auto}.employee-name{flex:1}.employee-name h3{font-size:14px;margin:0 0 3px}.employee-name span{font-size:10px;color:var(--blue);font-weight:800}.employee-details{display:grid;grid-template-columns:1fr 1fr;gap:13px 18px;margin:15px 0 0}.employee-details div{min-width:0}.employee-details .full{grid-column:1/-1}.employee-details dt{font-size:8px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-weight:800;margin-bottom:3px}.employee-details dd{font-size:11px;font-weight:600;margin:0;overflow-wrap:anywhere}@media(max-width:600px){.employee-details{grid-template-columns:1fr}.employee-details .full{grid-column:auto}}
