.data-table-shell{position:relative;min-width:0}.data-table-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 2px 2px;border-top:1px solid #e7ecef}.data-table-meta{display:flex;align-items:center;gap:12px}.data-table-summary{color:#6d7b83;font-size:11px;font-weight:750;letter-spacing:.02em;white-space:nowrap}.data-page-size{display:inline-flex;align-items:center;gap:6px;color:#718087;font-size:10px;font-weight:800;white-space:nowrap}.data-page-size select{width:auto!important;min-width:58px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 24px 0 9px!important;border:1px solid #dce4e9!important;border-radius:8px!important;background-color:#fff!important;color:#263943!important;box-shadow:none!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;cursor:pointer}.data-table-nav{display:inline-flex;align-items:center;gap:4px}.data-page-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 8px!important;border:1px solid #dce4e9!important;border-radius:8px!important;background:#fff!important;color:#34434c!important;box-shadow:none!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;line-height:1!important;cursor:pointer}.data-page-button:hover:not(:disabled){border-color:#245cff!important;color:#245cff!important;background:#f3f6ff!important}.data-page-button.is-current{border-color:#245cff!important;background:#245cff!important;color:#fff!important}.data-page-button:disabled{opacity:.38;cursor:not-allowed}.data-page-gap{width:20px;text-align:center;color:#8a969d;font-size:11px}.dashboard-panel,.tab-panel,[data-panel],[role="tabpanel"]{content-visibility:auto;contain-intrinsic-size:600px}
@media(max-width:620px){.data-table-pagination{align-items:stretch;flex-direction:column;gap:8px}.data-table-meta{justify-content:space-between}.data-table-nav{width:100%;justify-content:flex-end}.data-page-button{min-width:28px!important;height:28px!important;min-height:28px!important;padding:0 6px!important}}
