.staff-actions{display:flex;gap:10px;justify-content:flex-end;align-items:center;margin-left:auto;flex-wrap:wrap}.staff-import-steps{display:flex;gap:12px;flex-wrap:wrap;color:#4e6c7e;font-size:13px;margin:0 0 16px}.staff-import-steps span{padding:8px 12px;background:#edf5f8;border-radius:8px}.staff-import-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.staff-file-button{position:relative;overflow:hidden;cursor:pointer}.staff-file-button input{position:absolute;width:1px;height:1px;opacity:0;left:0;bottom:0}.staff-import-table{max-height:40vh;overflow:auto;border:1px solid #dce6ef;border-radius:10px;margin:14px 0}.staff-import-table table{min-width:760px;width:100%;border-collapse:collapse}.staff-import-table th{position:sticky;top:0;background:#eef6f8;text-align:left}.staff-import-table th,.staff-import-table td{padding:11px 12px;border-bottom:1px solid #e4ecf2;vertical-align:top}.staff-import-table tbody tr:nth-child(even){background:#f8fbfc}.staff-import-counts{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.staff-import-counts span{padding:10px 14px;background:#edf6f7;border-radius:9px;color:#426474}.staff-import-counts b{color:#087f85;margin-left:7px}.staff-file-name{overflow-wrap:anywhere;color:#527185}@media(max-width:700px){.staff-actions{width:100%;margin:0;justify-content:flex-start}.staff-actions .btn{flex:1}.staff-import-actions .btn{flex:1;text-align:center;justify-content:center}.staff-import-steps{gap:6px}.staff-import-steps span{padding:6px 8px;font-size:12px}.staff-import-table{max-height:36vh}}