.broccoli-field-table{display:block;position:relative}.broccoli-field-table .table-tag-editor{display:flex;flex-direction:column;gap:10px}.broccoli-field-table .table-tag-editor__toolbar ul{display:flex;justify-content:space-between;margin:0;padding:0}.broccoli-field-table .table-tag-editor__toolbar ul li{display:flex;list-style-type:none}.broccoli-field-table .table-tag-editor__toolbar ul li.table-tag-editor__toolbar-tools{flex-grow:10;overflow:auto}.broccoli-field-table .table-tag-editor__toolbar button{background-color:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;font-size:14px;padding:6px 10px}.broccoli-field-table .table-tag-editor__toolbar button:hover{background-color:#e9e9e9;border:1px solid #666}.broccoli-field-table .table-tag-editor__toolbar button[disabled],.broccoli-field-table .table-tag-editor__toolbar button[disabled]:hover{background-color:#fff;border:1px solid #ddd;color:#ddd;cursor:auto}.broccoli-field-table .table-tag-editor__tool--on[disabled]{background-color:#000;color:#fff}.broccoli-field-table .table-tag-editor__src-editor,.broccoli-field-table .table-tag-editor__visual-editor{position:relative;width:100%}.broccoli-field-table .table-tag-editor__visual-editor-table-wrap{box-sizing:border-box;height:400px;overflow:auto;position:relative}.broccoli-field-table .table-tag-editor__visual-editor-table-spacer{box-sizing:border-box;padding:40px}.broccoli-field-table .table-tag-editor table.table-tag-editor__visual-editor-table{border:1px solid #999;border-collapse:collapse;box-sizing:border-box}.broccoli-field-table .table-tag-editor table.table-tag-editor__visual-editor-table td,.broccoli-field-table .table-tag-editor table.table-tag-editor__visual-editor-table th{background-color:#fff;border:1px solid #999;box-sizing:border-box;height:1.2em;padding:2px 8px}.broccoli-field-table .table-tag-editor table.table-tag-editor__visual-editor-table td.table-tag-editor__cell-selection,.broccoli-field-table .table-tag-editor table.table-tag-editor__visual-editor-table th.table-tag-editor__cell-selection{background-color:#cce5ff;outline:2px solid #06c}.broccoli-field-table .table-tag-editor table.table-tag-editor__visual-editor-table th{background-color:#f8f8f8}.broccoli-field-table .table-tag-editor table.table-tag-editor__visual-editor-table tfoot td,.broccoli-field-table .table-tag-editor table.table-tag-editor__visual-editor-table tfoot th,.broccoli-field-table .table-tag-editor table.table-tag-editor__visual-editor-table thead td,.broccoli-field-table .table-tag-editor table.table-tag-editor__visual-editor-table thead th{background-color:#eee}.broccoli-field-table .table-tag-editor__visual-editor-ui{display:block;left:0;overflow:visible;position:absolute;top:0}.broccoli-field-table .table-tag-editor__ui-btn{align-items:center;display:flex;justify-content:center;pointer-events:none}.broccoli-field-table .table-tag-editor__ui-btn button{border-radius:100px;cursor:pointer;height:20px;line-height:1;opacity:.7;outline:none;pointer-events:all;position:relative;width:20px}.broccoli-field-table .table-tag-editor__ui-btn button:focus,.broccoli-field-table .table-tag-editor__ui-btn button:hover{opacity:1}.broccoli-field-table .table-tag-editor__ui-btn--add button{background-color:#fff;border:1px solid #7d5;color:#7d5}.broccoli-field-table .table-tag-editor__ui-btn--add button:focus,.broccoli-field-table .table-tag-editor__ui-btn--add button:hover{background-color:#bfd}.broccoli-field-table .table-tag-editor__ui-btn.table-tag-editor__ui-btn--add.table-tag-editor__ui-btn--row{align-items:flex-end}.broccoli-field-table .table-tag-editor__ui-btn.table-tag-editor__ui-btn--add.table-tag-editor__ui-btn--row button{top:12px}.broccoli-field-table .table-tag-editor__ui-btn.table-tag-editor__ui-btn--add.table-tag-editor__ui-btn--col{justify-content:right}.broccoli-field-table .table-tag-editor__ui-btn.table-tag-editor__ui-btn--add.table-tag-editor__ui-btn--col button{left:18px}.broccoli-field-table .table-tag-editor__ui-btn--merge-cells{flex-direction:row;gap:8px}.broccoli-field-table .table-tag-editor__ui-btn--merge-cells button{background-color:#fff;border:1px solid #66a;border-radius:5px;color:#66a;font-size:12px;height:auto;line-height:1;padding:4px 12px;white-space:nowrap;width:auto}.broccoli-field-table .table-tag-editor__ui-btn--merge-cells button:focus,.broccoli-field-table .table-tag-editor__ui-btn--merge-cells button:hover{background-color:#eef}.broccoli-field-table .table-tag-editor__ui-btn--merge-cells button[disabled],.broccoli-field-table .table-tag-editor__ui-btn--merge-cells button[disabled]:hover{background-color:#fff;border:1px solid #ddd;color:#ddd;cursor:auto}.broccoli-field-table .table-tag-editor__ui-btn--delete button{background-color:#fff;border:1px solid #dd557c;color:#dd557c}.broccoli-field-table .table-tag-editor__ui-btn--delete button:focus,.broccoli-field-table .table-tag-editor__ui-btn--delete button:hover{background-color:#f8c7d4}.broccoli-field-table .table-tag-editor textarea.table-tag-editor__src{background-color:hsla(0,0%,93%,.4);border:1px solid #999;border-radius:5px;box-sizing:border-box;color:#333;display:block;height:400px;padding:10px 15px;width:100%}.broccoli-field-table .table-tag-editor+textarea{display:none!important}.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__toolbar button{background-color:#333;border-color:#555;color:#eee}.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__toolbar button:hover{background-color:#444;border-color:#888}.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__toolbar button[disabled],.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__toolbar button[disabled]:hover{background-color:#333;border-color:#555;color:#555}.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__tool--on[disabled]{background-color:#fff;color:#333}.broccoli-field-table .table-tag-editor[data-appearance=dark] table.table-tag-editor__visual-editor-table{border-color:#666}.broccoli-field-table .table-tag-editor[data-appearance=dark] table.table-tag-editor__visual-editor-table td,.broccoli-field-table .table-tag-editor[data-appearance=dark] table.table-tag-editor__visual-editor-table th{background-color:#2a2a2a;border-color:#666;color:#eee}.broccoli-field-table .table-tag-editor[data-appearance=dark] table.table-tag-editor__visual-editor-table td.table-tag-editor__cell-selection,.broccoli-field-table .table-tag-editor[data-appearance=dark] table.table-tag-editor__visual-editor-table th.table-tag-editor__cell-selection{background-color:#1a3a5a;outline-color:#4a9eff}.broccoli-field-table .table-tag-editor[data-appearance=dark] table.table-tag-editor__visual-editor-table th{background-color:#333}.broccoli-field-table .table-tag-editor[data-appearance=dark] table.table-tag-editor__visual-editor-table tfoot td,.broccoli-field-table .table-tag-editor[data-appearance=dark] table.table-tag-editor__visual-editor-table tfoot th,.broccoli-field-table .table-tag-editor[data-appearance=dark] table.table-tag-editor__visual-editor-table thead td,.broccoli-field-table .table-tag-editor[data-appearance=dark] table.table-tag-editor__visual-editor-table thead th{background-color:#3a3a3a}.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__ui-btn--add button{background-color:#333;border-color:#5a9a4a;color:#7d5}.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__ui-btn--add button:focus,.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__ui-btn--add button:hover{background-color:#2a4a24}.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__ui-btn--merge-cells button{background-color:#333;border-color:#5a5a99;color:#88a}.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__ui-btn--merge-cells button:focus,.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__ui-btn--merge-cells button:hover{background-color:#2a2a4a}.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__ui-btn--merge-cells button[disabled],.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__ui-btn--merge-cells button[disabled]:hover{background-color:#333;border-color:#555;color:#555}.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__ui-btn--delete button{background-color:#333;border-color:#b43c5a;color:#f096aa}.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__ui-btn--delete button:focus,.broccoli-field-table .table-tag-editor[data-appearance=dark] .table-tag-editor__ui-btn--delete button:hover{background-color:#501e2d}.broccoli-field-table .table-tag-editor[data-appearance=dark] textarea.table-tag-editor__src{background-color:#2a2a2a;border-color:#666;color:#eee}.broccoli-field-table__html-editor textarea.px2-input{height:480px!important;width:100%!important}.broccoli--appearance-dark .table-tag-editor__toolbar button{background-color:#222;border:1px solid #333;color:#ccc}.broccoli--appearance-dark .table-tag-editor__toolbar button:hover{background-color:#111;border:1px solid #aaa}.broccoli--appearance-dark .table-tag-editor__toolbar button[disabled],.broccoli--appearance-dark .table-tag-editor__toolbar button[disabled]:hover{background-color:#222;border:1px solid #333;color:#666}.broccoli--appearance-dark .table-tag-editor__tool--on[disabled]{background-color:#f9f9f9;color:#222}.broccoli--appearance-dark .table-tag-editor table.table-tag-editor__visual-editor-table{border:1px solid #666}.broccoli--appearance-dark .table-tag-editor table.table-tag-editor__visual-editor-table td,.broccoli--appearance-dark .table-tag-editor table.table-tag-editor__visual-editor-table th{background-color:#222;border:1px solid #666}.broccoli--appearance-dark .table-tag-editor table.table-tag-editor__visual-editor-table tfoot td,.broccoli--appearance-dark .table-tag-editor table.table-tag-editor__visual-editor-table tfoot th,.broccoli--appearance-dark .table-tag-editor table.table-tag-editor__visual-editor-table th,.broccoli--appearance-dark .table-tag-editor table.table-tag-editor__visual-editor-table thead td,.broccoli--appearance-dark .table-tag-editor table.table-tag-editor__visual-editor-table thead th{background-color:#111}.broccoli--appearance-dark .table-tag-editor__ui-btn--add button{background-color:#222;border:1px solid #7d5;color:#7d5}.broccoli--appearance-dark .table-tag-editor__ui-btn--add button:focus,.broccoli--appearance-dark .table-tag-editor__ui-btn--add button:hover{background-color:#bfd}.broccoli--appearance-dark .table-tag-editor__ui-btn--delete button{background-color:#222;border:1px solid #dd557c;color:#dd557c}.broccoli--appearance-dark .table-tag-editor__ui-btn--delete button:focus,.broccoli--appearance-dark .table-tag-editor__ui-btn--delete button:hover{background-color:#f8c7d4}.broccoli--appearance-dark .table-tag-editor textarea.table-tag-editor__src{background-color:hsla(0,0%,7%,.4);border:1px solid #666;color:#ccc}@media (prefers-color-scheme:dark){.broccoli--appearance-auto .table-tag-editor__toolbar button{background-color:#222;border:1px solid #333;color:#ccc}.broccoli--appearance-auto .table-tag-editor__toolbar button:hover{background-color:#111;border:1px solid #aaa}.broccoli--appearance-auto .table-tag-editor__toolbar button[disabled],.broccoli--appearance-auto .table-tag-editor__toolbar button[disabled]:hover{background-color:#222;border:1px solid #333;color:#666}.broccoli--appearance-auto .table-tag-editor__tool--on[disabled]{background-color:#f9f9f9;color:#222}.broccoli--appearance-auto .table-tag-editor table.table-tag-editor__visual-editor-table{border:1px solid #666}.broccoli--appearance-auto .table-tag-editor table.table-tag-editor__visual-editor-table td,.broccoli--appearance-auto .table-tag-editor table.table-tag-editor__visual-editor-table th{background-color:#222;border:1px solid #666}.broccoli--appearance-auto .table-tag-editor table.table-tag-editor__visual-editor-table tfoot td,.broccoli--appearance-auto .table-tag-editor table.table-tag-editor__visual-editor-table tfoot th,.broccoli--appearance-auto .table-tag-editor table.table-tag-editor__visual-editor-table th,.broccoli--appearance-auto .table-tag-editor table.table-tag-editor__visual-editor-table thead td,.broccoli--appearance-auto .table-tag-editor table.table-tag-editor__visual-editor-table thead th{background-color:#111}.broccoli--appearance-auto .table-tag-editor__ui-btn--add button{background-color:#222;border:1px solid #7d5;color:#7d5}.broccoli--appearance-auto .table-tag-editor__ui-btn--add button:focus,.broccoli--appearance-auto .table-tag-editor__ui-btn--add button:hover{background-color:#bfd}.broccoli--appearance-auto .table-tag-editor__ui-btn--delete button{background-color:#222;border:1px solid #dd557c;color:#dd557c}.broccoli--appearance-auto .table-tag-editor__ui-btn--delete button:focus,.broccoli--appearance-auto .table-tag-editor__ui-btn--delete button:hover{background-color:#f8c7d4}.broccoli--appearance-auto .table-tag-editor textarea.table-tag-editor__src{background-color:hsla(0,0%,7%,.4);border:1px solid #666;color:#ccc}}
