.me-table-region{overflow-x:clip;overflow-clip-margin:4px}.me-table-region[data-locking]>table.me-table{transform:translateX(var(--me-table-scroll-x,0px))}.me-table-region[data-locking]{touch-action:pan-y}body.me-table-autoscrolling,body.me-table-autoscrolling *{cursor:all-scroll!important}.me-table-region[data-locking]>table.me-table>caption,.me-table-region[data-locking] .me-table-state-view,.me-table-region[data-locking] .me-table-detail-view{transform:translateX(var(--me-table-lock-start-x,0px))}.me-table-region[data-locking]>.me-table>*>tr>.me-table-control,.me-table-region[data-locking]>.me-table>*>tr>.me-table-select{transform:translateX(var(--me-table-lock-start-x,0px))}.me-table-region[data-locking]>.me-table>*>tr>.me-table-actions:not([data-column-key]){transform:translateX(var(--me-table-lock-end-x,0px))}:where(.me-table-region[data-locking]) .me-table>tbody>tr>td.is-locked,:where(.me-table-region[data-locking]) .me-table>tbody>tr>td.me-table-control,:where(.me-table-region[data-locking]) .me-table>tbody>tr>td.me-table-select,:where(.me-table-region[data-locking]) .me-table>tbody>tr>td.me-table-actions:not([data-column-key]){position:relative;z-index:1;background:var(--surface)}:where(.me-table-region[data-locking]) .me-table>tfoot>tr>.is-locked,:where(.me-table-region[data-locking]) .me-table>tfoot>tr>[style*="--me-table-lock"],:where(.me-table-region[data-locking]) .me-table>tfoot>tr>.me-table-control,:where(.me-table-region[data-locking]) .me-table>tfoot>tr>.me-table-actions:not([data-column-key]){position:relative;z-index:1}.me-table-region[data-locking]>.me-table>thead>tr>th.is-locked,.me-table-region[data-locking]>.me-table>thead>tr>th.me-table-control,.me-table-region[data-locking]>.me-table>thead>tr>th.me-table-select,.me-table-region[data-locking]>.me-table>thead>tr>th.me-table-actions:not([data-column-key]){z-index:4}.me-table-region[data-locking]>.me-table>thead>tr>th:focus-within,.me-table-region[data-locking]>.me-table>thead>tr>th.is-locked:hover,.me-table-region[data-locking]>.me-table>thead>tr>th.me-table-control:hover,.me-table-region[data-locking]>.me-table>thead>tr>th.me-table-select:hover,.me-table-region[data-locking]>.me-table>thead>tr>th.me-table-actions:not([data-column-key]):hover{z-index:5}.me-table>tbody>tr.me-table-row>td:focus-within,.me-table>tfoot>tr>:is(td,th):focus-within{position:relative;z-index:3}:where(.me-table-region[data-locking]) .me-table>:is(tbody,tfoot)>tr>:is(.is-locked,[style*="--me-table-lock"],.me-table-control,.me-table-select,.me-table-actions:not([data-column-key])):hover{z-index:2}.me-table-region[data-locking]>.me-table>*>tr>.is-lock-start-edge::after,.me-table-region[data-locking][data-control-edge-start]>.me-table>*>tr>:is(.me-table-control,.me-table-select):not(:has(+ :is(.me-table-control,.me-table-select)))::after,.me-table-region[data-locking]>.me-table>*>tr>.is-lock-end-edge::after,.me-table-region[data-locking][data-control-edge-end]>.me-table>*>tr>.me-table-actions:not([data-column-key])::after{position:absolute;top:-24px;height:calc(100% + 48px);aspect-ratio:1 / 1;box-shadow:var(--me-shdrop);clip-path:inset(100% 24px -24px 24px);content:"";opacity:0;pointer-events:none;transition:opacity 120ms var(--me-menu-ease)}.me-table-region[data-locking]>.me-table>*>tr>.is-lock-start-edge::after,.me-table-region[data-locking][data-control-edge-start]>.me-table>*>tr>:is(.me-table-control,.me-table-select):not(:has(+ :is(.me-table-control,.me-table-select)))::after{right:0;transform:rotate(-90deg)}.me-table-region[data-locking]>.me-table>*>tr>.is-lock-end-edge::after,.me-table-region[data-locking][data-control-edge-end]>.me-table>*>tr>.me-table-actions:not([data-column-key])::after{left:0;transform:rotate(90deg)}.me-table>thead>tr>th::before,.me-table>thead>tr>th::after{will-change:opacity}.me-table-region[data-locking]>.me-table>*>tr>.is-lock-start-edge,.me-table-region[data-locking]>.me-table>*>tr>.is-lock-end-edge{overflow:visible}.me-table-region[data-locking]>.me-table>*>tr>.me-table-ellipsis:is(.is-lock-start-edge,.is-lock-end-edge)>:not(.me-table-clipped){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-table-region[data-shadow-start]>.me-table>*>tr>.is-lock-start-edge::after,.me-table-region[data-shadow-start][data-control-edge-start]>.me-table>*>tr>:is(.me-table-control,.me-table-select):not(:has(+ :is(.me-table-control,.me-table-select)))::after,.me-table-region[data-shadow-end]>.me-table>*>tr>.is-lock-end-edge::after,.me-table-region[data-shadow-end][data-control-edge-end]>.me-table>*>tr>.me-table-actions:not([data-column-key])::after{opacity:1}.me-table-unit.is-pinned .me-table[data-pinned]>thead>tr>th{box-shadow:none}.me-table-unit.is-pinned .me-table[data-pinned]>thead>tr>th.me-table-head-cell:first-child{overflow:visible}.me-table-unit.is-pinned .me-table[data-pinned]>thead>tr>th:first-child::before{position:absolute;top:calc(100% - 1px);left:0;width:var(--me-table-width,100%);height:1px;box-shadow:var(--me-sh);clip-path:inset(1px 0 -8px 0);content:"";pointer-events:none}.me-table-proxy{position:sticky;z-index:4;bottom:0;box-sizing:border-box;height:16px;overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--border-subtle);background:var(--surface-hover)}@supports not selector(::-webkit-scrollbar){.me-table-proxy{scrollbar-color:var(--control-grip) var(--surface-hover)}}.me-table-proxy[data-hidden]{visibility:hidden}.me-table-proxy-spacer{height:1px}.me-table-proxy::-webkit-scrollbar{height:15px}.me-table-proxy::-webkit-scrollbar-track{background:var(--surface-hover)}.me-table-proxy::-webkit-scrollbar-thumb{border:4px solid var(--surface-hover);border-radius:100px;background:var(--control-grip);background-clip:padding-box}.me-table-proxy::-webkit-scrollbar-thumb:hover{background:var(--control-grip-hover);background-clip:padding-box}@media (max-width:767.98px){.me-table-region{width:auto;margin:-4px;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.me-table>thead>tr>th{position:static}.me-table-unit.is-pinned .me-table[data-pinned]>thead>tr>th:first-child::before{content:none}.me-table-proxy{display:none}}@media (prefers-reduced-motion:reduce){.me-table-region[data-locking]>.me-table>*>tr>*::after{transition:none}}