.record-list{background:var(--surface,#fff);border:1px solid var(--border,#dce5e9);border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #14334106;margin-top:18px}.record-list-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding:20px;background:var(--surface-soft,#fafcfd);border-bottom:1px solid var(--border,#e1e9ed)}.record-list-toolbar label{display:grid;gap:7px;font-size:12px;font-weight:600;color:var(--muted,#53717d)}.record-list-search{flex:1;max-width:500px;min-width:200px}.record-list-toolbar>small{margin-left:auto;color:var(--muted,#607480);padding-bottom:10px}.record-list-scroll{overflow:auto}.record-list table{width:100%;border-collapse:collapse;text-align:left;min-width:800px}.record-list th{padding:14px 18px;background:var(--surface-soft,#f5f8fa);font-size:11px;text-transform:uppercase;letter-spacing:.45px;white-space:nowrap;color:var(--muted,#53717d)}.record-list td{padding:18px;border-top:1px solid var(--border,#e7edf0);font-size:13px;vertical-align:middle}.record-list tbody tr:hover{background:var(--surface-soft,#f7fbfa)}.record-list td>small{display:block;margin-top:5px;font-size:11px;color:var(--muted,#738590)}.record-list td:last-child{white-space:nowrap;text-align:right}.record-list-code{color:var(--muted,#6a7f8b);font-variant-numeric:tabular-nums}.record-list-badge{display:inline-block;padding:5px 9px;border-radius:7px;font-size:11px;font-weight:650;white-space:nowrap;background:#edf3f8;color:#3d607d}.record-list-badge.active{background:#e6f5ed;color:#22724b}.record-list-badge.inactive{background:#f0f1f3;color:#76818a}.record-list-empty{padding:48px 24px;text-align:center;color:var(--muted,#69818d)}.employees-page{max-width:1500px;margin:auto;padding:12px 8px 36px}.record-list .record-list-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.record-list .record-list-primary{min-width:280px;width:55%}.xray-grid>.record-list td:not(:first-child),.xray-grid>.record-list th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.xray-grid>.record-list{margin-top:0}.xray-grid>.record-list table{min-width:480px}.record-list-badge.paid{background:#dff5e7;color:#1d7044}.record-list-badge.pending{background:#fff0c7;color:#8b5c00}.record-list-badge.cancelled{background:#ffe2e2;color:#b22727}.record-list-badge.neutral{background:#edf3f8;color:#3d607d}.orders-list-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;width:100%}.orders-list-filters label{min-width:120px}.orders-list-filters input,.orders-list-filters select{min-height:38px;padding:7px 9px;border:1px solid var(--border,#ccdbe2);border-radius:8px;background:var(--surface,#fff);color:inherit}.orders-list-filters .record-list-search{min-width:240px}.orders-list-actions{display:flex;gap:8px}.orders-list-actions .btn,.orders-list-actions .btn-secondary{min-height:38px}.orders-list-filters>small{margin-left:auto;padding-bottom:10px;color:var(--muted,#607480)}@media(max-width:900px){.orders-list-filters .record-list-search{min-width:100%}.orders-list-filters>small{margin-left:0}}