.table-merge-popover-modal{transform:translateY(20px)}.table-merge-popover-modal .table-merge-popover__scrollable-container{max-height:calc(100vh - 350px);overflow-y:auto;padding-bottom:20px}.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover{background-color:#fff;border-collapse:collapse;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;box-shadow:0 0 0 1px rgba(0,124,186,.3);color:#fff!important;outline:2px solid #005a87;outline-offset:-2px;transition:all .15s ease-in-out;z-index:2}.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover td:focus,.table-merge-popover-modal .table-merge-popover__scrollable-container .table-merge-popover th:focus{outline:2px solid #007cba;outline-offset:-2px}.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;transition:background-color .15s ease}.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{background:linear-gradient(0deg,#fff 0,#fff 70%,hsla(0,0%,100%,0));bottom:20px;display:flex;flex-direction:column;gap:12px;padding-bottom:15px;padding-top:30px;position:absolute;width:100%}.table-merge-popover-modal .table-merge-popover__button-wrapper .table-merge-popover__shortcuts{left:50%;opacity:.8;position:absolute;text-align:center;top:65%;transform:translate(-50%,-50%)}.table-merge-popover-modal .table-merge-popover__button-wrapper .table-merge-popover__shortcuts small{color:#666}.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:none;border-radius:4px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.table-merge-popover-modal .table-merge-popover__button-wrapper .table-merge-popover__button:hover:not(:disabled){background:#005a87;box-shadow:0 2px 8px rgba(0,124,186,.3);transform:translateY(-1px)}.table-merge-popover-modal .table-merge-popover__button-wrapper .table-merge-popover__button:active:not(:disabled){transform:translateY(0)}.table-merge-popover-modal .table-merge-popover__button-wrapper .table-merge-popover__button:disabled{background-color:#ddd;color:#949494;cursor:not-allowed;opacity:.6}.table-merge-popover-modal .table-merge-popover__button-wrapper .table-merge-popover__clear-button{transition:all .2s ease}.table-merge-popover-modal .table-merge-popover__button-wrapper .table-merge-popover__clear-button:hover:not(:disabled){transform:translateY(-1px)}.table-merge-popover-modal .table-merge-popover-modal__instruction{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);font-family:inherit;margin-bottom:15px;padding:16px}.table-merge-popover-modal .table-merge-popover-modal__instruction-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.table-merge-popover-modal .table-merge-popover-modal__instruction-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.table-merge-popover-modal .table-merge-popover-modal__instruction-mode{background-color:#fef3c7;border-radius:4px;color:#b45309;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.table-merge-popover-modal .table-merge-popover-modal__instruction-mode:is(.merge-active){background-color:#e0f2fe;color:#0369a1}.table-merge-popover-modal .table-merge-popover-modal__instruction-status{color:#666;font-size:14px}.table-merge-popover-modal .table-merge-popover-modal__instruction-actionText{color:#383838;font-size:13px;font-weight:600}.table-merge-popover-modal .table-merge-popover-modal__instruction-actionText:is(.merge-active){color:#16a34a}.table-merge-popover-modal .table-merge-popover-modal__instruction-text{color:#555;font-size:13px;line-height:1.5;margin:0}.table-merge-popover-modal .table-merge-popover-modal__toast{align-items:center;animation:slideInFromTop .3s ease-out;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:8px;box-shadow:0 2px 8px rgba(220,38,38,.1);color:#991b1b;display:flex;font-size:14px;gap:10px;margin:12px 0;padding:14px 18px}.table-merge-popover-modal .table-merge-popover-modal__toast--visible{animation:slideInFromTop .3s ease-out,fadeOut .3s ease-in 3.7s forwards}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{to{opacity:0;transform:translateY(-10px)}}.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%}
.components-modal__frame.is-full-screen.table-merge-popover-modal{max-height:none!important;max-width:none!important}.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}
