/* EcoTracer register controls 87 — sort and paging owner; revision 89 moves filter actions to buttons.css.
   Processing Events is the visual reference: compact rectangular controls, direction
   arrows, cyan border, mint selected state. No command frames on sort/page controls.
   Existing server URLs, authorization, filters and client handlers remain authoritative.
   New code uses data-eco-register-control="sort|page|utility" and shared pager classes.
   The explicit legacy aliases below keep old registers on this same contract. */
body.eco-application #applicationMain {
 --eco-register-control-height:2.25rem;
 --eco-register-control-font:"EcoTracer Button Controls","Chakra Petch",sans-serif;
 --eco-register-control-border:#3b6175;
 --eco-register-control-fill:#0c2939;
 --eco-register-control-ink:#d9f5ff;
}
body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"],.eco-page-button,.px-page,.pagination-modern-direction,.pagination-modern-page,.pagination-modern-size-option,.grants-pagination-button,[data-eco-register-control="page"],:is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(a,button,[aria-current],[aria-disabled]),:is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) :is(a,button,[aria-current],.active),[data-eco-register-control="utility"]) { box-sizing:border-box!important; position:relative!important; isolation:auto!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; flex:0 0 auto!important; gap:.5rem!important; inline-size:auto!important; width:auto!important; min-inline-size:2.25rem!important; max-inline-size:100%!important; block-size:var(--eco-register-control-height)!important; height:var(--eco-register-control-height)!important; min-block-size:var(--eco-register-control-height)!important; min-height:var(--eco-register-control-height)!important; margin:0!important; padding:.25rem .6rem!important; border:1px solid var(--eco-register-control-border)!important; border-radius:4px!important; background:var(--eco-register-control-fill)!important; background-image:none!important; color:var(--eco-register-control-ink)!important; box-shadow:none!important; clip-path:none!important; transform:none!important; filter:none!important; opacity:1!important; font-family:var(--eco-register-control-font)!important; font-size:.78rem!important; font-weight:700!important; line-height:1.3!important; letter-spacing:0!important; text-transform:none!important; text-decoration:none!important; text-shadow:none!important; white-space:nowrap!important; overflow-wrap:normal!important; word-break:normal!important; cursor:pointer; }
body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"],.eco-page-button,.px-page,.pagination-modern-direction,.pagination-modern-page,.pagination-modern-size-option,.grants-pagination-button,[data-eco-register-control="page"],:is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(a,button,[aria-current],[aria-disabled]),:is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) :is(a,button,[aria-current],.active),[data-eco-register-control="utility"])::before,body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"],.eco-page-button,.px-page,.pagination-modern-direction,.pagination-modern-page,.pagination-modern-size-option,.grants-pagination-button,[data-eco-register-control="page"],:is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(a,button,[aria-current],[aria-disabled]),:is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) :is(a,button,[aria-current],.active),[data-eco-register-control="utility"])::after { content:none!important; display:none!important; background:none!important; clip-path:none!important; box-shadow:none!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"],.eco-page-button,.px-page,.pagination-modern-direction,.pagination-modern-page,.pagination-modern-size-option,.grants-pagination-button,[data-eco-register-control="page"],:is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(a,button,[aria-current],[aria-disabled]),:is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) :is(a,button,[aria-current],.active),[data-eco-register-control="utility"]) > :is(span,b,strong):not(.eco-sr-only) { font:inherit!important; color:inherit!important; letter-spacing:inherit!important; text-transform:none!important; margin:0!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"],.eco-page-button,.px-page,.pagination-modern-direction,.pagination-modern-page,.pagination-modern-size-option,.grants-pagination-button,[data-eco-register-control="page"],:is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(a,button,[aria-current],[aria-disabled]),:is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) :is(a,button,[aria-current],.active),[data-eco-register-control="utility"]):is([aria-current="page"],[aria-current="true"],[aria-pressed="true"],.active,.is-active,.is-ascending,.is-descending) { border-color:#83cdb0!important; background:#15372f!important; color:#dcfbea!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"],.eco-page-button,.px-page,.pagination-modern-direction,.pagination-modern-page,.pagination-modern-size-option,.grants-pagination-button,[data-eco-register-control="page"],:is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(a,button,[aria-current],[aria-disabled]),:is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) :is(a,button,[aria-current],.active),[data-eco-register-control="utility"]):hover:not(:disabled):not([aria-disabled="true"]) { border-color:#72e8ff!important; background:#12394b!important; color:#fff!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"],.eco-page-button,.px-page,.pagination-modern-direction,.pagination-modern-page,.pagination-modern-size-option,.grants-pagination-button,[data-eco-register-control="page"],:is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(a,button,[aria-current],[aria-disabled]),:is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) :is(a,button,[aria-current],.active),[data-eco-register-control="utility"]):focus-visible { outline:2px solid #b8f4ff!important; outline-offset:3px!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"],.eco-page-button,.px-page,.pagination-modern-direction,.pagination-modern-page,.pagination-modern-size-option,.grants-pagination-button,[data-eco-register-control="page"],:is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(a,button,[aria-current],[aria-disabled]),:is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) :is(a,button,[aria-current],.active),[data-eco-register-control="utility"]):is(:disabled,[aria-disabled="true"],.disabled) { color:#8da6b2!important; border-color:#314e60!important; background:#102532!important; cursor:default!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"],.eco-page-button,.px-page,.pagination-modern-direction,.pagination-modern-page,.pagination-modern-size-option,.grants-pagination-button,[data-eco-register-control="page"],:is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(a,button,[aria-current],[aria-disabled]),:is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) :is(a,button,[aria-current],.active),[data-eco-register-control="utility"])[hidden] { display:none!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"]) { justify-content:space-between!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"]) > :is(i,b,span:last-child:not(:only-child),[data-eco-sort-arrow],[class*="sort-indicator"],[class*="sort-arrow"]),.processing-sort-chip > span,.ag-sort > span:last-child,.dq-sort > span:last-child { display:inline-grid!important; place-items:center!important; flex:none!important; inline-size:1.4rem!important; min-inline-size:1.4rem!important; block-size:1.5rem!important; min-block-size:1.5rem!important; padding:0!important; border:1px solid #385c70!important; border-radius:3px!important; background:transparent!important; color:#87ddeb!important; font-style:normal!important; font-size:.85rem!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"]):is([aria-pressed="true"],[aria-current],.active,.is-active,.is-ascending,.is-descending) > :is(i,[data-eco-sort-arrow],[class*="sort-indicator"],[class*="sort-arrow"]),.processing-sort-chip.active > span { border-color:#518e76!important; color:#9de8c1!important; background:#15372f!important; }
body.eco-application #applicationMain#applicationMain :is([data-eco-query-toggle],.r59-filter-more > summary,.eco-register-filters > summary,.sensor-numeric-filters > summary,.fleet-search-disclosure > summary,.eco-testing-filters > summary,.ca-more-filters > summary,[data-eco-register-control="utility"]) { border-color:#548da2!important; }
body.eco-application #applicationMain#applicationMain :is([data-eco-query-toggle],.r59-filter-more > summary,.eco-register-filters > summary,.sensor-numeric-filters > summary,.fleet-search-disclosure > summary,.eco-testing-filters > summary,.ca-more-filters > summary,[data-eco-register-control="utility"]) > svg { inline-size:1rem!important; block-size:1rem!important; flex:none!important; stroke:currentColor; fill:none; }
body.eco-application #applicationMain#applicationMain :is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) { display:flex!important; flex-wrap:wrap!important; align-items:center!important; justify-content:flex-start!important; gap:.65rem 1.25rem!important; inline-size:auto!important; min-inline-size:0!important; grid-template-columns:none!important; margin:0!important; padding:.8rem 1.25rem!important; border:0!important; border-top:1px solid #35586a!important; border-radius:0!important; background:#0b2839!important; color:#bed9e6!important; font-family:var(--eco-register-control-font)!important; font-size:.78rem!important; line-height:1.5!important; box-shadow:none!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-page-links,.pagination-modern-context,.pagination-modern-records,.pagination-modern-page-context,.pagination-modern-navigation,.pagination-modern-pages,.pagination-modern-size-options,.ag-page-links,.al-page-links,.eq-page-links,.mn-page-links,.grants-pagination-nav,.grants-pagination-pages,.grants-pagination-results,:is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size)) { display:flex!important; flex:0 1 auto!important; flex-wrap:wrap!important; align-items:center!important; justify-content:flex-start!important; gap:.4rem!important; margin:0!important; padding:0!important; border:0!important; background:transparent!important; min-inline-size:0!important; grid-column:auto!important; grid-row:auto!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) > :is(nav,div):not(.pagination-modern-context) { display:flex!important; align-items:center!important; flex-wrap:wrap!important; justify-content:flex-start!important; gap:.4rem!important; margin:0!important; padding:0!important; border:0!important; background:transparent!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) > :is(p,span),.eco-register-range,.pagination-modern-context { flex:0 1 auto!important; margin:0!important; padding:0!important; color:#bed9e6!important; font-family:var(--eco-register-control-font)!important; font-size:.78rem!important; line-height:1.5!important; }
body.eco-application #applicationMain#applicationMain .eco-register-range small,.pagination-modern-page-context { display:inline!important; margin:0 0 0 .3rem!important; color:#bed9e6!important; font:inherit!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(p,span,strong,small,label):not(.eco-sr-only) { font-family:var(--eco-register-control-font)!important; font-size:inherit!important; line-height:inherit!important; letter-spacing:0!important; }
body.eco-application #applicationMain#applicationMain .pagination-modern-label,.grants-pagination-results > span:first-child { display:none!important; }
body.eco-application #applicationMain#applicationMain .pagination-modern-context { gap:.65rem!important; }
body.eco-application #applicationMain#applicationMain .pagination-modern-direction-text { display:none!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) > :is(span,small),.pagination-modern-size-label { color:#a9cddd!important; font-family:var(--eco-register-control-font)!important; font-size:.7rem!important; font-weight:600!important; text-transform:uppercase!important; letter-spacing:.02em!important; margin:0 .15rem 0 0!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) { margin-inline-start:0!important; padding-inline-start:1.1rem!important; border-inline-start:1px solid #35586a!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-technical-sortbar,.processing-compact-sorts,.commercial-register-sortbar,.credit-report-sortbar,.registry-executive-sortbar,.dq-sort-controls) { display:flex!important; flex-wrap:wrap!important; align-items:center!important; gap:.4rem!important; }
body.eco-application #applicationMain#applicationMain .cr82-toolbar { gap:.65rem 1.25rem!important; padding:.85rem 1.25rem!important; }
body.eco-application #applicationMain#applicationMain .cr85-register-actions { margin-inline-start:auto!important; }
body.eco-application #applicationMain#applicationMain .cr82-pagination > .eco-page-links { gap:.4rem!important; }
body.eco-application #applicationMain#applicationMain [data-rp1="processing"] .rp11-register-tools { grid-template-columns:minmax(0,1fr) auto!important; gap:.7rem 1.25rem!important; }
body.eco-application #applicationMain#applicationMain [data-rp1="processing"] .rp11-register-tools > .processing-compact-sorts { grid-column:1/-1!important; grid-row:2!important; }
body.eco-application #applicationMain#applicationMain [data-rp1="processing"] .rp11-register-tools [data-eco-expand] { grid-column:2!important; grid-row:1!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"])[hidden],body.eco-application #applicationMain#applicationMain .eco-technical-sortbar[hidden],body.eco-application #applicationMain#applicationMain [data-eco-page-size-group] [hidden] { display:none!important; }
body.eco-application #applicationMain#applicationMain .rr-size-form.eco-page-sizes { display:flex!important; flex-wrap:wrap!important; align-items:center!important; gap:.4rem!important; margin:0!important; padding:0!important; background:transparent!important; border:0!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned { display:grid!important; grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important; align-items:center!important; column-gap:1rem!important; row-gap:.55rem!important; container-type:inline-size; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > :is(.eco-register-range,.grants-pagination-results,.pagination-modern-context) { grid-column:1!important; grid-row:1!important; justify-self:start!important; text-align:start!important; overflow-wrap:anywhere; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > .eco-pager-center { display:flex!important; flex-direction:column!important; align-items:center!important; justify-content:center!important; justify-self:center!important; grid-column:2!important; grid-row:1!important; gap:.35rem!important; min-inline-size:0!important; margin:0!important; padding:0!important; border:0!important; background:transparent!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-page { display:block!important; color:#bed9e6!important; font-family:var(--eco-register-control-font)!important; font-size:.75rem!important; font-weight:600!important; line-height:1.3!important; text-align:center!important; white-space:normal!important; margin:0!important; padding:0!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned .eco-page-links,.eco-pager-aligned .eco-page-links > :is(div,nav),.eco-pager-aligned .pagination-modern-navigation,.eco-pager-aligned .grants-pagination-nav { display:flex!important; flex-wrap:wrap!important; align-items:center!important; justify-content:center!important; gap:.4rem!important; min-inline-size:0!important; margin:0!important; padding:0!important; border:0!important; background:transparent!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > .eco-page-sizes { grid-column:3!important; grid-row:1!important; justify-self:end!important; justify-content:flex-end!important; padding:0!important; border:0!important; margin:0!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > .eco-pager-note { grid-column:1/-1!important; grid-row:2!important; font-size:.7rem!important; }
@media (max-width:900px) {
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > .eco-pager-center { grid-column:1/-1!important; grid-row:1!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > :is(.eco-register-range,.grants-pagination-results,.pagination-modern-context) { grid-column:1/3!important; grid-row:2!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > .eco-page-sizes { grid-column:3!important; grid-row:2!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > .eco-pager-note { grid-row:3!important; }
}
@media (max-width:420px) {
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > :is(.eco-register-range,.grants-pagination-results,.pagination-modern-context) { grid-column:1/-1!important; grid-row:2!important; justify-self:center!important; text-align:center!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > .eco-page-sizes { grid-column:1/-1!important; grid-row:3!important; justify-self:center!important; justify-content:center!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > .eco-pager-note { grid-row:4!important; }
}
@container (max-width:700px) {
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > .eco-pager-center { grid-column:1/-1!important; grid-row:1!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > :is(.eco-register-range,.grants-pagination-results,.pagination-modern-context) { grid-column:1/3!important; grid-row:2!important; justify-self:start!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > .eco-page-sizes { grid-column:3!important; grid-row:2!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > .eco-pager-note { grid-row:3!important; }
}
@container (max-width:380px) {
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > :is(.eco-register-range,.grants-pagination-results,.pagination-modern-context) { grid-column:1/-1!important; grid-row:2!important; justify-self:center!important; text-align:center!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > .eco-page-sizes { grid-column:1/-1!important; grid-row:3!important; justify-self:center!important; justify-content:center!important; }
body.eco-application #applicationMain#applicationMain .eco-pager-aligned.eco-pager-aligned > .eco-pager-note { grid-row:4!important; }
}
@media (pointer:coarse) { body.eco-application #applicationMain { --eco-register-control-height:2.75rem; } }
@media (max-width:600px) {
body.eco-application #applicationMain#applicationMain :is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) { gap:.6rem .8rem!important; padding:.75rem .85rem!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) { padding-inline-start:0!important; border-inline-start:0!important; }
}
@media (forced-colors:active) {
body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"],.eco-page-button,.px-page,.pagination-modern-direction,.pagination-modern-page,.pagination-modern-size-option,.grants-pagination-button,[data-eco-register-control="page"],:is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(a,button,[aria-current],[aria-disabled]),:is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) :is(a,button,[aria-current],.active),[data-eco-register-control="utility"]) { background:ButtonFace!important; color:ButtonText!important; border-color:ButtonText!important; forced-color-adjust:auto; }
body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"],.eco-page-button,.px-page,.pagination-modern-direction,.pagination-modern-page,.pagination-modern-size-option,.grants-pagination-button,[data-eco-register-control="page"],:is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) :is(a,button,[aria-current],[aria-disabled]),:is(.eco-page-sizes,.pagination-modern-size,.px-size,.ag-page-sizes,.al-page-sizes,.eq-page-sizes,.mn-page-sizes,.dq-page-sizes,.grants-pagination-size) :is(a,button,[aria-current],.active),[data-eco-register-control="utility"]):is([aria-current],[aria-pressed="true"],.active,.is-active,.is-ascending,.is-descending) { outline:2px solid Highlight!important; outline-offset:-3px!important; }
body.eco-application #applicationMain#applicationMain :is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]) { background:Canvas!important; color:CanvasText!important; border-color:CanvasText!important; }
}
@media print {
body.eco-application #applicationMain#applicationMain :is(.eco-register-pager,.pagination-modern,.px-pager,.ag-pagination,.al-pagination,.eq-pagination,.mn-pagination,.dq-pagination,.ccs-pager,.eco31-pagination,.grants-client-pagination,.gps-register-pagination,.a275-pagination,.h279-pagination,.m261-pagination,.r276-pagination,.t277-pager,.r55-pager,.ms-pagination,.rr-pagination,.lineage-pagination,.seh-pager,.b270-toolbar[aria-label="Test history pages"],.s282-actions[aria-label$="pages"],.scope-review-paging,.currency253[aria-label="Financial reconciliation pages"]),body.eco-application #applicationMain#applicationMain :is(.eco-sort-choice,.eco-sort-arrow,.processing-sort-chip,.processing-sort-link,.ag-sort,.alarm-sort-link,.buyers-sort-link,.calc-sort-link,.carbon-ledger-sort,.commercial-executive-sort,.commercial-register-sort,.contracts-sort-link,.credit-estimates-sort,.credit-report-sort,.credit-sales-sort-link,.daily-carbon-sort-link,.dq-sort,.environmental-sort,.eq-sort-link,.gps-sort-chip,.grants-sort-link,.invoices-sort-link,.mn-sort,.payments-sort-link,.registry-table-sort,.storage-sort-link,.rr-sort,.r59-sort a,.esb-sort-chips a,.ms-direction,[data-ms-sort],[data-mr-sort],[data-sp-sort],:is(a,button)[data-rr-sort],[data-eco-register-control="sort"]),body.eco-application #applicationMain#applicationMain :is([data-eco-query-toggle],.r59-filter-more > summary,.eco-register-filters > summary,.sensor-numeric-filters > summary,.fleet-search-disclosure > summary,.eco-testing-filters > summary,.ca-more-filters > summary,[data-eco-register-control="utility"]) { display:none!important; }
}
