.wp-block-dynamic-table-blocks-dynamic-table-blocks{padding:2px}#tableTitle{--gridAlignment:center;text-align:var(--gridAlignment)}.grid-scroller{background-color:inherit;display:grid;gap:0}.grid-control{--gridTemplateColumns:auto;--gridAlignment:left;--gridNumColumns:1;--horizontalScroll:auto;display:grid;gap:0;grid-template-columns:var(--gridTemplateColumns);justify-content:var(--gridAlignment);overflow-x:var(--horizontalScroll)}.grid-control__border,.grid-control__header{display:grid;overflow-x:inherit;position:sticky;grid-column:1/calc(var(--gridNumColumns) + 2);grid-template-columns:subgrid}.grid-control__border{grid-row:1/2;grid-template-rows:auto}.grid-control__header{--startGridHeaderRowNbr:1;--endGridHeaderRowNbr:2;--gridTemplateHeaderRows:auto;--headerTextAlignment:left;--headerBorderTopColor:#fff;--headerBorderTopStyle:solid;--headerBorderTopWidth:0px;--headerBorderRightColor:#fff;--headerBorderRightStyle:solid;--headerBorderRightWidth:0px;--headerBorderBottomColor:#fff;--headerBorderBottomStyle:solid;--headerBorderBottomWidth:0px;--headerBorderLeftColor:#fff;--headerBorderLeftStyle:solid;--headerBorderLeftWidth:0px;border-bottom:var(--headerBorderBottomWidth) var(--headerBorderBottomStyle) var(--headerBorderBottomColor);border-left:var(--headerBorderLeftWidth) var(--headerBorderLeftStyle) var(--headerBorderLeftColor);border-right:var(--headerBorderRightWidth) var(--headerBorderRightStyle) var(--headerBorderRightColor);border-top:var(--headerBorderTopWidth) var(--headerBorderTopStyle) var(--headerBorderTopColor);gap:1px;grid-row:var(--startGridHeaderRowNbr)/var(--endGridHeaderRowNbr);grid-template-rows:var(--gridTemplateHeaderRows)}.grid-control__header--sticky{max-height:80vh}.grid-control__header-cells{align-items:center;background-color:var(--gridHeaderColor);display:flex;justify-content:var(--headerTextAlignment);position:relative;top:0;z-index:1}.grid-control__body{--startGridBodyRowNbr:1;--endGridBodyRowNbr:2;--gridTemplateBodyRows:auto;--bodyTextAlignment:left;--bodyBorderTopColor:#fff;--bodyBorderTopStyle:solid;--bodyBorderTopWidth:0px;--bodyBorderRightColor:#fff;--bodyBorderRightStyle:solid;--bodyBorderRightWidth:0px;--bodyBorderBottomColor:#fff;--bodyBorderBottomStyle:solid;--bodyBorderBottomWidth:0px;--bodyBorderLeftColor:#fff;--bodyBorderLeftStyle:solid;--bodyBorderLeftWidth:0px;border-bottom:var(--bodyBorderBottomWidth) var(--bodyBorderBottomStyle) var(--bodyBorderBottomColor);border-left:var(--bodyBorderLeftWidth) var(--bodyBorderLeftStyle) var(--bodyBorderLeftColor);border-right:var(--bodyBorderRightWidth) var(--bodyBorderRightStyle) var(--bodyBorderRightColor);border-top:var(--bodyBorderTopWidth) var(--bodyBorderTopStyle) var(--bodyBorderTopColor);gap:1px;grid-row:var(--startGridBodyRowNbr)/var(--endGridBodyRowNbr);grid-template-rows:var(--gridTemplateBodyRows);overflow-x:hidden;overflow-y:var(--headerRowSticky)}.grid-control__body,.grid-control__body-row{display:grid;grid-column:1/calc(var(--gridNumColumns) + 2);grid-template-columns:subgrid}.grid-control__body-rows--banded-row{--bandedRowTextColor:#000;--bandedRowBackgroundColor:#d8dbda;background-color:var(--bandedRowBackgroundColor);color:var(--bandedRowTextColor)}.grid-control__body-cells,.grid-control__body-cells--zoom{border-color:#000;border-style:var(--showGridLines);border-width:var(--gridLineWidth);display:flex;margin:-1px}.grid-control__body-cells{justify-content:var(--bodyTextAlignment);min-height:1.5em;overflow:hidden;padding:5px;position:relative;text-overflow:ellipsis}.grid-control__body-cells--zoom{justify-content:center;padding:0;vertical-align:middle}fieldset{border:thin solid #000;margin:10px;padding:10px}.column-width--not-visible{display:none}.column-width-span-input{display:flex;width:100%}.column-width-value-input{margin:5px;width:65%}.column-width-unit-input{margin:5px;width:30%}.column-label{font-size:large;font-style:italic;margin:8px;text-align:center}.row-height--not-visible{display:none}.row-height-span-input{display:flex;width:100%}.row-height-value-input{margin:5px;width:65%}.row-height-unit-input{margin:5px;width:30%}.row-label{font-size:large;font-style:italic;margin:8px;text-align:center}