/* Shared list presentation follows Sales > Orders; column widths and content stay page-owned. */
#app table.unified-data-table{border-collapse:separate;border-spacing:0;font-size:12px}
#app table.unified-data-table>thead>tr>th{position:sticky;top:0;z-index:2;padding:11px 12px;background:#f1f5fa;color:#6c7d94;font-size:11px;font-weight:500;border-top:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;vertical-align:middle}
#app table.unified-data-table>tbody>tr>td{padding:11px 12px;border-top:0;border-bottom:1px solid #edf1f6;vertical-align:middle;background:#fff}
#app table.unified-data-table>tbody>tr:hover>td{background:#f8faff}
#app table.unified-data-table>tbody>tr.selected>td{background:#f0f5ff}
#app table.unified-data-table>tbody>tr:is(.listing-detail-row,.fba-detail)>td{padding:16px 22px;background:#f8faff}
#app table.unified-data-table>tbody>tr>td small{font-size:10px;color:#8a98ac}
#app table.unified-data-table .unified-table-actions{position:sticky;right:0;z-index:3;border-left:1px solid #edf1f6;box-shadow:-6px 0 9px -9px #54709e}
#app table.unified-data-table th.unified-table-actions{z-index:7}
#app table.unified-data-table .unified-table-actions :is(button,a){font-size:11px}
#app table.unified-data-table :is(th,td).unified-table-checkbox{position:sticky;left:0;z-index:4;padding:11px 4px 11px 14px}
#app table.unified-data-table>thead>tr>th[data-pinned=true]{z-index:5}
#app table.unified-data-table th.unified-table-checkbox{z-index:6}
#app .unified-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:12px 16px;border-top:1px solid #edf1f6;background:#fff;color:#8390a5;font-size:11px}
#app .unified-pagination>span:first-child{margin-right:auto}
#app .unified-pagination>div{display:flex;align-items:center;flex-wrap:wrap;gap:4px}
#app .unified-pagination button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:30px;height:30px;min-height:30px;padding:0 8px;border:1px solid #e2e8f0;border-radius:3px;background:#fff;color:#475569;font:inherit;cursor:pointer;white-space:nowrap}
#app .unified-pagination :is(.pf-page-number,.am-page-number,.pm-page-number){display:inline;width:auto;height:auto;padding:0;background:transparent;color:inherit}
#app .unified-pagination button:disabled{opacity:.4;cursor:default}
#app .unified-pagination :is(select,input){box-sizing:border-box;height:30px;border:1px solid #cbd5e1;border-radius:3px;background:#fff;color:#475569;font:inherit}
#app .unified-pagination select{padding:0 6px}
#app .unified-pagination input{width:48px;padding:0 5px;text-align:center}
#app .unified-pagination label{display:inline-flex;align-items:center;gap:6px}
#app .unified-pagination :focus-visible{outline:2px solid #3973e6;outline-offset:1px}
.fixed-table-scrollbar{position:fixed;box-sizing:border-box;height:20px;overflow-x:scroll;overflow-y:hidden;background:#fff;box-shadow:0 -2px 6px #26344512;scrollbar-width:thin;scrollbar-color:#bccbdd #f4f7fb}
.fixed-table-scrollbar[hidden]{display:none}.fixed-table-scrollbar>div{height:1px}.fixed-table-scrollbar:focus-visible{outline:2px solid #3973e6;outline-offset:1px}
@supports selector(::-webkit-scrollbar){.fixed-table-scrollbar{scrollbar-width:auto;scrollbar-color:auto}.fixed-table-scrollbar::-webkit-scrollbar{height:8px}.fixed-table-scrollbar::-webkit-scrollbar-track{border-radius:8px;background:#f4f7fb}.fixed-table-scrollbar::-webkit-scrollbar-thumb{min-width:32px;border:1px solid #f4f7fb;border-radius:8px;background:#bccbdd}.fixed-table-scrollbar::-webkit-scrollbar-thumb:hover{background:#94abc8}}
@media(max-width:700px){#app .unified-pagination{justify-content:center;gap:8px}#app .unified-pagination>span:first-child{width:100%;margin-right:0;text-align:center}}
