.advadata-table-wrapper .advadata-editor-controls{align-items:center;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.advadata-table-wrapper .advadata-editor-controls h3{color:#1e1e1e;font-size:16px;margin:0}.advadata-table-wrapper .advadata-reorder-info{margin-bottom:15px}.advadata-table-wrapper .advadata-reorder-info .components-notice{margin:0}.advadata-table-wrapper .advadata-row-info{align-items:center;background:#f8f9fa;border:1px solid #e1e5e9;border-radius:4px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.advadata-table-wrapper .advadata-row-info p{color:#1e1e1e;font-size:14px;margin:0}.advadata-table-wrapper .advadata-row-info .components-button-group{flex-wrap:wrap;gap:4px}.advadata-table-wrapper .advadata-table-container{border:2px solid #e1e5e9;border-radius:8px;overflow:hidden;position:relative}.advadata-table-wrapper .advadata-table{background:#fff;border-collapse:initial;border-spacing:0;width:100%}.advadata-table-wrapper .advadata-table .advadata-header-cell{background:#f8f9fa;border-bottom:2px solid #e1e5e9;border-right:1px solid #e1e5e9;padding:12px;position:relative;transition:all .3s ease}.advadata-table-wrapper .advadata-table .advadata-header-cell:last-child{border-right:none}.advadata-table-wrapper .advadata-table .advadata-header-cell[draggable=true]{cursor:grab}.advadata-table-wrapper .advadata-table .advadata-header-cell[draggable=true]:active{cursor:grabbing}.advadata-table-wrapper .advadata-table .advadata-header-cell.advadata-drag-over{background-color:#007cba1a;border-color:#007cba;box-shadow:0 2px 8px #007cba4d;transform:scale(1.02)}.advadata-table-wrapper .advadata-table .advadata-header-cell.advadata-dragging{background-color:#e0e0e0;opacity:.5}.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content{align-items:center;display:flex;gap:8px;transition:all .2s ease}.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content.advadata-drag-over{background-color:#007cba0d;border-radius:3px;margin:-4px;padding:4px}.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content.advadata-dragging{opacity:.6}.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content .advadata-drag-handle{color:#666;cursor:grab;opacity:.6;transition:opacity .2s ease}.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content .advadata-drag-handle:hover{color:#007cba;opacity:1}.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content .advadata-drag-handle:active{cursor:grabbing}.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content .advadata-header-text{border:1px solid #0000;border-radius:3px;color:#1e1e1e;cursor:text;flex:1;font-size:14px;font-weight:600;padding:6px 8px;transition:all .2s ease}.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content .advadata-header-text:hover{background:#007cba0d;border-color:#007cba33}.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content .advadata-header-text:empty:after{color:#999;content:attr(data-placeholder);font-style:italic;font-weight:400}.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content .advadata-header-input,.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content .components-text-control__input{background:#fff;border:1px solid #ddd;border-radius:3px;flex:1;font-size:14px;font-weight:600;padding:6px 8px}.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content .advadata-header-input:focus,.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content .components-text-control__input:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:none}.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content button{flex-shrink:0;opacity:.7;transition:opacity .2s ease}.advadata-table-wrapper .advadata-table .advadata-header-cell .advadata-header-content button:hover{opacity:1}.advadata-table-wrapper .advadata-table tbody tr{cursor:pointer;position:relative;transition:all .2s ease}.advadata-table-wrapper .advadata-table tbody tr[draggable=true]{cursor:grab}.advadata-table-wrapper .advadata-table tbody tr[draggable=true]:active{cursor:grabbing}.advadata-table-wrapper .advadata-table tbody tr:hover{background-color:#007cba0d}.advadata-table-wrapper .advadata-table tbody tr:hover .advadata-drag-handle{opacity:1}.advadata-table-wrapper .advadata-table tbody tr.advadata-row-selected{background-color:#007cba1a;box-shadow:inset 3px 0 0 #007cba}.advadata-table-wrapper .advadata-table tbody tr.advadata-row-selected .advadata-row-indicator{background-color:#007cba;color:#fff}.advadata-table-wrapper .advadata-table tbody tr.advadata-row-selected .advadata-row-indicator .advadata-row-edit-btn{opacity:1;visibility:visible}.advadata-table-wrapper .advadata-table tbody tr.advadata-row-selected .advadata-row-indicator .advadata-drag-handle{color:#fff;opacity:1}.advadata-table-wrapper .advadata-table tbody tr.advadata-drag-over{background-color:#007cba26!important;border-bottom:2px solid #007cba;border-top:2px solid #007cba;box-shadow:0 2px 8px #007cba4d;transform:scale(1.01);z-index:10}.advadata-table-wrapper .advadata-table tbody tr.advadata-dragging{background-color:#f0f0f0!important;opacity:.5;transform:rotate(2deg);z-index:20}.advadata-table-wrapper .advadata-table .advadata-row-indicator{align-items:center;background:#f0f0f0;border-bottom:1px solid #e1e5e9;border-right:1px solid #e1e5e9;color:#666;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px;padding:8px 12px;position:relative;text-align:center;transition:all .2s ease;width:80px}.advadata-table-wrapper .advadata-table .advadata-row-indicator .advadata-drag-handle{color:#666;cursor:grab;margin-bottom:2px;opacity:.5;transition:all .2s ease}.advadata-table-wrapper .advadata-table .advadata-row-indicator .advadata-drag-handle:hover{color:#007cba;opacity:1;transform:scale(1.1)}.advadata-table-wrapper .advadata-table .advadata-row-indicator .advadata-drag-handle:active{cursor:grabbing}.advadata-table-wrapper .advadata-table .advadata-row-indicator .advadata-row-number{display:block;font-size:13px;font-weight:600}.advadata-table-wrapper .advadata-table .advadata-row-indicator .advadata-row-edit-btn{background:#ffffffe6;border:1px solid #ddd;border-radius:2px;height:20px;margin-top:2px;opacity:0;padding:2px;transition:all .2s ease;visibility:hidden;width:20px}.advadata-table-wrapper .advadata-table .advadata-row-indicator .advadata-row-edit-btn:hover{background:#fff;border-color:#007cba}.advadata-table-wrapper .advadata-table .advadata-cell{border-bottom:1px solid #e1e5e9;border-right:1px solid #e1e5e9;padding:8px 12px;position:relative;vertical-align:top}.advadata-table-wrapper .advadata-table .advadata-cell:last-child{border-right:none}.advadata-table-wrapper .advadata-table .advadata-cell .advadata-cell-content{border:1px solid #0000;border-radius:3px;color:#1e1e1e;cursor:text;font-size:14px;line-height:1.4;min-height:24px;padding:6px 8px;transition:all .2s ease;word-break:break-word}.advadata-table-wrapper .advadata-table .advadata-cell .advadata-cell-content:hover{background:#007cba0d;border-color:#007cba33}.advadata-table-wrapper .advadata-table .advadata-cell .advadata-cell-content:empty:after{color:#999;content:attr(data-placeholder);font-style:italic}.advadata-table-wrapper .advadata-table .advadata-cell .advadata-cell-input,.advadata-table-wrapper .advadata-table .advadata-cell .components-text-control__input{background:#fff;border:1px solid #007cba;border-radius:3px;font-size:14px;padding:6px 8px;width:100%}.advadata-table-wrapper .advadata-table .advadata-cell .advadata-cell-input:focus,.advadata-table-wrapper .advadata-table .advadata-cell .components-text-control__input:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:none}.advadata-table-wrapper .advadata-drag-preview{background:#fff;border:2px solid #007cba;border-radius:4px;box-shadow:0 4px 8px #0003;left:-1000px;opacity:.8;padding:8px;pointer-events:none;position:absolute;top:-1000px;z-index:1000}.advadata-table-wrapper .advadata-drag-indicator{background:#007cba;display:none;height:2px;left:0;position:absolute;right:0;top:0;z-index:100}.advadata-table-wrapper .advadata-drag-indicator.active{animation:pulse 1s infinite;display:block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.advadata-row-modal .components-modal__content{padding:0}.advadata-row-modal .components-modal__header{background:#f8f9fa;border-bottom:1px solid #e1e5e9;padding:20px 24px}.advadata-row-modal .components-modal__header .components-modal__header-heading{color:#1e1e1e;font-weight:600;margin:0}.advadata-row-editor{padding:24px}.advadata-row-editor .advadata-row-modal-description{color:#666;font-size:14px;line-height:1.5;margin:0 0 20px}.advadata-row-editor .advadata-row-tabs{margin-bottom:20px}.advadata-row-editor .advadata-row-tabs .components-tab-panel__tabs{border-bottom:2px solid #e1e5e9;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:20px}.advadata-row-editor .advadata-row-tabs .components-tab-panel__tabs-item{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;color:#666;cursor:pointer;font-weight:500;margin-bottom:-2px;padding:12px 16px;transition:all .2s ease}.advadata-row-editor .advadata-row-tabs .components-tab-panel__tabs-item:hover{background:#f0f0f0;color:#1e1e1e}.advadata-row-editor .advadata-row-tabs .components-tab-panel__tabs-item.active-tab{background:#fff;border-bottom-color:#007cba;color:#007cba;font-weight:600}.advadata-row-editor .advadata-cell-editor .components-base-control__field{margin-bottom:16px}.advadata-row-editor .advadata-cell-editor .components-textarea-control__input{border:1px solid #ddd;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:14px;line-height:1.5;min-height:120px;padding:12px;resize:vertical}.advadata-row-editor .advadata-cell-editor .components-textarea-control__input:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:none}.advadata-row-editor .advadata-cell-editor .components-base-control__help{color:#757575;font-size:12px;line-height:1.4;margin-top:8px}.advadata-row-editor .advadata-modal-actions{border-top:1px solid #e1e5e9;margin-top:20px;padding-top:20px}.advadata-row-editor .advadata-modal-actions .components-button{min-width:100px}.wp-block-advadata-block-advanced-data-table .components-card{border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 1px 3px #0000001a}.wp-block-advadata-block-advanced-data-table .components-panel__body-toggle{padding:16px}.block-editor-block-inspector .advadata-color-picker-wrapper,.wp-block-advadata-block-advanced-data-table .components-color-picker .components-color-picker__saturation{margin-bottom:16px}.block-editor-block-inspector .advadata-color-picker-wrapper label{color:#1e1e1e;display:block;font-weight:600;margin-bottom:8px}@media(max-width:782px){.advadata-table-wrapper .advadata-row-info{align-items:stretch;flex-direction:column}.advadata-table-wrapper .advadata-row-info .components-button-group{justify-content:center}.advadata-table-wrapper .advadata-editor-controls{align-items:stretch;flex-direction:column;gap:12px}.advadata-table-wrapper .advadata-editor-controls h3{text-align:center}.advadata-table-wrapper .advadata-table-container{overflow-x:auto}.advadata-table-wrapper .advadata-table-container .advadata-table{min-width:600px}.advadata-table-wrapper .advadata-header-cell .advadata-header-content{align-items:stretch;flex-direction:column;gap:4px}.advadata-table-wrapper .advadata-header-cell .advadata-header-content .advadata-drag-handle{align-self:center}.advadata-table-wrapper .advadata-row-indicator{padding:6px;width:60px}.advadata-table-wrapper .advadata-row-indicator .advadata-drag-handle{margin-bottom:1px}.advadata-table-wrapper .advadata-row-indicator .advadata-row-number{font-size:11px}.advadata-row-editor{padding:16px}.advadata-row-editor .advadata-row-tabs .components-tab-panel__tabs{flex-direction:column}.advadata-row-editor .advadata-row-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item{border:1px solid #ddd;border-radius:4px;margin-bottom:4px}.advadata-row-editor .advadata-row-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item.active-tab{border-color:#007cba}}
