.wp-block-dynamic-table-blocks-dynamic-table-blocks{padding:2px}.dtbk-table-title{--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}.grid-control__body-columns--date-align-right,.grid-control__body-columns--number-align-right{justify-content:flex-end!important;text-align:right!important}.grid-control__body-columns--number-red{color:red!important}.menu-col__main .components-menu-group{background-color:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;padding:2px}.menu-col__main .components-popover__content{min-width:220px}.menu-col__main .components-menu-item__shortcut{white-space:nowrap}.menu-col__main{border-color:#757575;border-radius:2px;border-width:5px}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}.configure-column-modal__button-group{margin-top:16px}.configure-column-modal .components-modal__frame{max-height:calc(100vh - 40px)}.configure-column-modal__form{display:flex;flex-direction:column;height:100%}.configure-column-modal__body{flex:1 1 auto;overflow:auto;padding:0}.configure-column-modal__body-inner{box-sizing:border-box;padding:0 16px}.configure-column-modal__footer{background:#fff;border-top:1px solid rgba(0,0,0,.08);bottom:0;flex:0 0 auto;padding:12px 16px;position:sticky;z-index:2}.configure-column-modal__button-group{display:flex;gap:8px;justify-content:flex-end}.configure-column-modal__checkbox{margin:4px 0}.configure-column-modal__input .components-base-control__field{align-items:center;display:flex;gap:8px}.configure-column-modal__input .components-base-control__label{font-size:13px;margin-bottom:0;text-transform:none;white-space:nowrap}.configure-column-modal__input-preview .components-base-control__field{align-items:center;display:flex;gap:8px}.configure-column-modal__input-preview .components-base-control__label{font-size:13px;margin-bottom:0;white-space:nowrap}.configure-column-modal__display-preview .components-base-control__field{align-items:center;display:flex;gap:8px}.configure-column-modal__display-preview .components-base-control__label{font-size:13px;margin-bottom:0;white-space:nowrap}.configure-column-modal__display-preview .components-base-control__label,.configure-column-modal__input-preview .components-base-control__label{color:var(--wp-components-color-foreground,#1e1e1e)!important;-webkit-text-fill-color:currentColor!important}.configure-column-modal__split{align-items:stretch;display:flex;width:100%}.configure-column-modal__right{min-height:0}.configure-column-modal__preview{display:flex;flex:1 1 auto;flex-direction:column;height:100%}.configure-column-modal__left,.configure-column-modal__right{display:flex;flex:1 1 50%;flex-direction:column;min-width:280px}.configure-column-modal__options{display:flex;flex:1;flex-direction:column;justify-content:flex-start}.configure-column-modal__options,.configure-column-modal__preview{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:12px}.grid-control__body-columns--date-align-right .components-input-control__backdrop,.grid-control__body-columns--date-align-right input.components-input-control__input,.grid-control__body-columns--date-align-right input.components-text-control__input{text-align:right!important}.configure-column-modal__preview .components-base-control,.configure-column-modal__preview .components-base-control__control,.configure-column-modal__preview .components-base-control__field{display:flex;flex:1;flex-direction:column}.grid-control__body-columns--number-red .components-input-control__backdrop,.grid-control__body-columns--number-red input.components-input-control__input,.grid-control__body-columns--number-red input.components-text-control__input{color:red!important;-webkit-text-fill-color:red!important}.grid-control__body-columns--number-align-right .components-input-control__backdrop,.grid-control__body-columns--number-align-right input.components-input-control__input,.grid-control__body-columns--number-align-right input.components-text-control__input{text-align:right!important}.menu-row__main .components-menu-group{background-color:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;padding:2px}.menu-row__main .components-popover__content{min-width:220px}.menu-row__main .components-menu-item__shortcut{white-space:nowrap}.menu-row__main{border-color:#757575;border-radius:2px;border-width:5px}.components-menu-group{border-radius:0}.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}