.table-merge-popover-modal .table-merge-popover__scrollable-container{overflow-y:scroll}.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover{background-color:#fff;border-collapse:collapse;overflow:scroll;position:relative;width:100%}.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover td,.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover th{border:1px solid #ccc;padding:8px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover td.selected,.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover th.selected{background:#007cba!important;color:#fff!important;outline:1px solid #007cba;z-index:2}.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover thead.table-merge-popover__header{background-color:#f4f4f4}.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover thead.table-merge-popover__header th{background-color:#eaeaea;border:1px solid #ccc;color:#333;font-weight:700;padding:10px 14px;text-align:center}.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover tbody.table-merge-popover__body tr{border-bottom:1px solid #ddd}.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover tbody.table-merge-popover__body tr:hover{background-color:#f9f9f9}.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover tbody.table-merge-popover__body td{border:1px solid #ccc;color:#222;padding:10px 14px;text-align:center}.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover tfoot.table-merge-popover__footer td{border:1px solid #ccc;color:#444;font-weight:600;padding:10px 14px;text-align:center}.table-merge-popover-modal .table-merge-popover__button-wrapper{bottom:20px;padding:15px 0;position:absolute;width:100%}.table-merge-popover-modal .table-merge-popover__button-wrapper .table-merge-popover__button{align-items:center;background:#007cba;color:#fff;display:flex;justify-content:center;fill:#fff;border-radius:4px;cursor:pointer;font-weight:500;padding:10px}.table-merge-popover-modal .table-merge-popover__button-wrapper .table-merge-popover__button:disabled{background-color:#ddd;color:#949494;cursor:default}.table-merge-popover-modal .table-merge-popover-modal__instruction{background-color:#f0f0f1;border-radius:6px;font-family:inherit;margin-bottom:15px;padding:12px 14px}.table-merge-popover-modal .table-merge-popover-modal__instruction-text{font-size:14px;line-height:1.5;margin:0}.table-merge-popover-modal .table-merge-popover-modal__instruction-status{color:#666;font-size:12px;margin:6px 0 0}.table-merge-popover-modal .table-merge-popover-modal__toast{align-items:center;animation:fadeInOut 3s ease-in-out forwards;background-color:#f8d7da;border-radius:6px;bottom:24px;box-shadow:0 2px 10px rgba(0,0,0,.15);color:#842029;display:flex;font-size:14px;gap:8px;padding:12px 16px;position:fixed;right:24px;z-index:9999}@keyframes fadeInOut{0%{opacity:0;transform:translateY(20px)}10%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.wp-block-tablebuilder-table-builder{overflow-x:auto;text-align:center}.wp-block-tablebuilder-table-builder table{width:100%}.wp-block-tablebuilder-table-builder .table-builder .table-container{padding:unset}.wp-block-tablebuilder-table-builder .table-builder .table-container .table-top-header{display:flex;justify-content:flex-end;padding:5px 0}.wp-block-tablebuilder-table-builder .table-builder .table-footer{border:1px solid;border-radius:unset;border-top:0;box-shadow:unset}.wp-block-tablebuilder-table-builder .gkit-table .gkit-table__header-content{position:relative}.wp-block-tablebuilder-table-builder .gkit-table .gkit-table__header-content .sorting{position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}.components-toggle-control__help:has(.table-builder-block__notice){width:100%}.components-toggle-control__help .table-builder-block__notice{background-color:#fef8ee;border-left:4px solid #f0b849;display:flex;padding:5px 10px;width:100%}
.table-freeze-popover-modal .table-freeze-popover-container{max-height:calc(50vh - 100px)}.table-freeze-popover-modal .table-freeze-popover-container .freeze-toggle-controls{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px}.table-freeze-popover-modal .table-freeze-popover-container .freeze-column-ranges{display:grid;grid-template-columns:1fr 1fr}.table-freeze-popover-modal .table-freeze-popover-container .freeze-column-ranges .table-freeze-popover__select-range{margin-bottom:20px}.table-freeze-popover-modal .table-freeze-popover-container .freeze-column-ranges .table-freeze-popover__select-range .table-freeze-popover__select-range-inner{display:flex;gap:10px;margin-top:10px}.table-freeze-popover-modal .table-freeze-popover-container .table-freeze-popover__button-wrapper{display:flex;gap:10px;justify-content:start;padding:15px 0}.table-freeze-popover-modal .table-freeze-popover-container .table-freeze-popover__button-wrapper .table-freeze-popover__button{align-items:center;background:#3858e9;border-radius:4px;color:#fff;display:flex;font-weight:600;justify-content:center;text-decoration:none;text-shadow:none;transition:background-color .3s ease-in-out,color .3s ease-in-out;white-space:nowrap}.table-freeze-popover-modal .table-freeze-popover-container .table-freeze-popover__button-wrapper .table-freeze-popover__button:hover{background-color:#3356b6}.table-freeze-popover-modal .table-freeze-popover-container .table-freeze-popover__button-wrapper .table-freeze-popover__button:disabled{cursor:not-allowed;opacity:.5}.table-freeze-popover-modal .table-freeze-popover-container .table-freeze-popover__button-wrapper .table-freeze-popover__clear-button{background:red;box-shadow:none}.table-freeze-popover-modal .table-freeze-popover-container .table-freeze-popover__button-wrapper .table-freeze-popover__clear-button:hover{background-color:#c00;box-shadow:none;color:#fff}.table-freeze-popover-modal .table-freeze-popover-container .freeze-instruction{padding-bottom:15px}.table-freeze-popover-modal .table-freeze-popover-container .freeze-instruction .freeze-current-status{background:#ededed;border:1px solid #3858e9;border-left-width:5px;border-radius:10px;color:#000;margin-bottom:15px;padding:10px}.table-freeze-popover-modal .table-freeze-popover-container .freeze-instruction .freeze-current-status .freeze-status-list{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0}
