.praxis-rtable__scroll{background:var(--praxis-bg);border:1px solid var(--praxis-line);border-radius:var(--praxis-radius-lg);overflow-x:auto;position:relative;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.praxis-rtable:not([class*=praxis-tone--]) .praxis-rtable__scroll,.praxis-tone--default .praxis-rtable__scroll{background:var(--praxis-white,#fff)}.praxis-rtable__scroll:focus-visible{outline:3px solid var(--praxis-highlight);outline-offset:3px}.praxis-rtable__table{border-collapse:separate;border-spacing:0;font-size:var(--wp--preset--font-size--sm);font-variant-numeric:tabular-nums;width:100%}.praxis-rtable__caption{border-top:1px solid var(--praxis-line);caption-side:bottom;color:var(--praxis-ink-soft);font-size:var(--wp--preset--font-size--xs);padding:.9rem 1.25rem;text-align:left}.praxis-rtable__table :is(th,td){border-bottom:1px solid var(--praxis-line);line-height:1.45;padding:1rem 1.25rem;text-align:left;vertical-align:top}.praxis-rtable__table tbody tr:last-child>*{border-bottom:0}.praxis-rtable__table thead th{background:var(--praxis-surface);color:var(--praxis-ink-soft);font-size:var(--wp--preset--font-size--xs);font-weight:700;letter-spacing:0;position:sticky;top:0;white-space:nowrap;z-index:2}.praxis-rtable__table tbody th{color:var(--praxis-ink);font-weight:600}.praxis-rtable__table td{color:var(--praxis-ink)}.praxis-rtable__table tbody tr>*{background:var(--praxis-white,#fff)}.praxis-rtable--striped .praxis-rtable__table tbody tr:nth-child(2n)>*{background:color-mix(in srgb,var(--praxis-surface) 60%,var(--praxis-white,#fff))}.praxis-rtable__table tbody tr:hover>*{background:color-mix(in srgb,var(--praxis-accent) 45%,var(--praxis-white,#fff))}.praxis-rtable--last-right .praxis-rtable__table :is(th,td):last-child:not(:first-child){text-align:right;white-space:nowrap}.praxis-rtable__table .is-hl{background:color-mix(in srgb,var(--praxis-highlight) 22%,var(--praxis-white,#fff))!important;font-weight:600}.praxis-rtable__empty,.praxis-rtable__hint{color:var(--praxis-ink-soft)}.praxis-rtable__hint{align-items:center;display:none;font-size:var(--wp--preset--font-size--xs);gap:.5rem;margin:.75rem 0 0}.praxis-rtable__hint .praxis-icon{height:16px;width:16px}.praxis-rtable--sticky .praxis-rtable__table :is(th,td):first-child{background:inherit;left:0;position:sticky;z-index:1}.praxis-rtable--sticky .praxis-rtable__table thead th:first-child{z-index:3}.praxis-rtable.can-scroll:not(.at-start) .praxis-rtable__table :is(th,td):first-child{box-shadow:8px 0 12px -8px rgba(15,27,30,.25)}.praxis-rtable__scroll:after{content:"";float:right;height:100%;margin-left:-28px;pointer-events:none;position:sticky;right:0;top:0;width:28px}.praxis-rtable.can-scroll:not(.at-end) .praxis-rtable__scroll{background-attachment:local,scroll;background-image:linear-gradient(270deg,rgba(15,27,30,.12),transparent 28px);background-position:100%;background-repeat:no-repeat;background-size:28px 100%}@media(max-width:760px){.praxis-rtable--m-scroll .praxis-rtable__table{min-width:max(100%,var(--cols,4)*9rem);width:max-content}.praxis-rtable--m-scroll .praxis-rtable__table :is(th,td){padding:.85rem 1rem}.praxis-rtable--m-scroll.can-scroll .praxis-rtable__hint{display:inline-flex}.praxis-rtable--m-cards .praxis-rtable__scroll{background:none!important;border:0;border-radius:0;overflow:visible}.praxis-rtable--m-cards .praxis-rtable__table{display:flex;flex-direction:column}.praxis-rtable--m-cards .praxis-rtable__table tbody{display:block}.praxis-rtable--m-cards .praxis-rtable__caption{order:2}.praxis-rtable--m-cards .praxis-rtable__table thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.praxis-rtable--m-cards .praxis-rtable__table tbody tr{background:#fff;border:1px solid var(--praxis-line);border-radius:var(--praxis-radius);display:grid;grid-template-columns:minmax(0,45%) minmax(0,1fr);margin-bottom:.9rem;overflow:hidden}.praxis-rtable--m-cards .praxis-rtable__table tbody tr>*{display:contents}.praxis-rtable--m-cards .praxis-rtable__table tbody tr>:before{background:color-mix(in srgb,var(--praxis-surface) 60%,#fff);border-bottom:1px solid var(--praxis-line);color:var(--praxis-ink-soft);content:attr(data-label);font-size:.8rem;font-weight:600;hyphens:auto;line-height:1.35;overflow-wrap:break-word;padding:.7rem .9rem;text-align:left}.praxis-rtable--m-cards .praxis-rtable__table tbody tr>*{position:static!important}.praxis-rtable--m-cards .praxis-rtable__table tbody tr>:first-child .praxis-rtable__cell{font-weight:650}.praxis-rtable--m-cards .praxis-rtable__table tbody tr>:last-child .praxis-rtable__cell,.praxis-rtable--m-cards .praxis-rtable__table tbody tr>:last-child:before{border-bottom:0}.praxis-rtable--m-cards .praxis-rtable__cell{border-bottom:1px solid var(--praxis-line);padding:.7rem .9rem;text-align:left!important;white-space:normal!important}.praxis-rtable--m-cards .praxis-rtable__caption{border:0;display:block;padding:.25rem 0 0}}.praxis-rtable--ed .praxis-rtable__coltools{display:inline-flex;margin-left:.25rem;opacity:0;transition:opacity .2s;vertical-align:middle}.praxis-rtable--ed th:focus-within .praxis-rtable__coltools,.praxis-rtable--ed th:hover .praxis-rtable__coltools{opacity:1}.praxis-rtable--ed .praxis-rtable__toolcol{background:transparent!important;padding:.4rem!important;white-space:nowrap;width:1%}.praxis-rtable--ed .praxis-rtable__toolcol .components-button{opacity:.35}.praxis-rtable--ed tr:hover .praxis-rtable__toolcol .components-button{opacity:1}.praxis-rtable--ed thead th{text-transform:none}.praxis-rtable--ed .praxis-rtable__caption{display:block;margin:0}
