:root{--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--bg-sidebar: #1e1e1e;--bg-header: #333;--text-primary: #ffffff;--text-secondary: #e0e0e0;--text-light: #ffffff;--border-color: #555;--button-bg: #4a9eff;--button-hover: #2d7dd2;--sidebar-button-bg: #4a9eff;--sidebar-button-hover: #2d7dd2;--info-header-bg: #2a2a2a;--resizer-bg: #555}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:Arial,sans-serif;background-color:var(--bg-primary);color:var(--text-primary)}.sidebar{width:30%;background-color:var(--bg-sidebar);color:var(--text-light);padding:20px;height:100vh;resize:horizontal;overflow:auto;min-width:20%;display:flex;flex-direction:column;scrollbar-gutter:stable}.resizer{width:5px;cursor:ew-resize;background-color:var(--resizer-bg);height:100vh}.sidebar ul{list-style-type:none}#app{display:flex;height:100vh;width:100%}.flx{display:flex}.attribute-table{margin-top:20px}.attribute-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.attribute-key,.attribute-value{padding:8px;border:1px solid var(--border-color);border-radius:4px;flex:1;background-color:var(--bg-primary);color:var(--text-primary)}.add-attribute,.remove-attribute{padding:8px 12px;border:none;border-radius:4px;background-color:var(--button-bg);color:var(--text-light);cursor:pointer;flex-shrink:0}.add-attribute:hover,.remove-attribute:hover{background-color:var(--button-bg)}.sidebar ul li{margin:20px 0}.sidebar ul li a{color:#fff;text-decoration:none;display:block}.sidebar-buttons{margin-top:20px;display:flex;flex-direction:column;gap:10px}.sidebar-button{padding:10px;background-color:var(--sidebar-button-bg);color:var(--text-light);border:none;border-radius:4px;cursor:pointer;text-align:center}.sidebar-button:hover{background-color:var(--sidebar-button-bg)}.main-content{flex-grow:1;display:flex;flex-direction:column;height:100vh;background-color:var(--bg-primary)}.header{display:flex;justify-content:center;align-items:center;height:60px;background-color:var(--bg-header);position:relative}.search-bar{display:flex;align-items:center;width:50%;position:relative}.search-bar input{width:80%;padding:10px;border:1px solid var(--border-color);border-radius:4px 0 0 4px;background-color:var(--bg-secondary);color:var(--text-primary)}.search-bar input::placeholder{color:#888}.search-bar button{width:20%;padding:10px;border:1px solid var(--border-color);border-left:none;background-color:var(--button-bg);color:var(--text-light);border-radius:0 4px 4px 0;cursor:pointer}.search-bar button:hover{background-color:var(--button-bg)}.content{flex-grow:1;background-color:var(--bg-primary);overflow-y:auto;padding:20px}.image-container{display:flex;flex-direction:row;gap:20px}.image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.no-image{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary);font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;background-color:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:12px;padding:40px 20px;min-width:200px;min-height:150px;backdrop-filter:blur(10px);transition:all .3s ease}.no-image:before{content:"\1f5bc\fe0f";font-size:48px;margin-bottom:16px;display:block;opacity:.7}.no-image span{font-weight:600;margin-bottom:8px;color:var(--text-primary)}.no-image small{font-size:14px;opacity:.8;color:var(--text-secondary);font-style:italic}.no-image:hover{border-color:var(--button-bg);background-color:var(--bg-primary);transform:translate(-50%,-50%) scale(1.02);box-shadow:0 8px 25px #0003}.no-image:hover span{color:var(--text-primary)}.no-image:hover small{color:var(--text-secondary)}.image[src=""],.image:not([src]),.image[src*=undefined],.image[src*=null]{display:none}.image-wrapper{position:relative;width:100%;text-align:center;min-height:300px;background-color:var(--bg-secondary);border-radius:12px;border:2px dashed var(--border-color);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.image-wrapper:hover{border-color:var(--button-bg);background-color:var(--bg-primary);transform:scale(1.01);box-shadow:0 8px 25px #00000026}.image-wrapper:has(.image[src=""]) .no-image,.image-wrapper:has(.image:not([src])) .no-image,.image-wrapper:has(.image[src*="undefined"]) .no-image,.image-wrapper:has(.image[src*="null"]) .no-image{display:flex}.image-wrapper:has(.image[src]) .no-image{display:none}.image-wrapper:has(.image[src]:not([src=""])),.image-wrapper:has(.image[src]:not([src*="undefined"])),.image-wrapper:has(.image[src]:not([src*="null"])){background-color:transparent;border:none;min-height:auto}.image-wrapper:has(.image[src]:not([src=""])),.image-wrapper:has(.image[src]:not([src*="undefined"])),.image-wrapper:has(.image[src]:not([src*="null"])):hover{transform:none;box-shadow:none}.collapsible-info{margin-top:20px}.collapsible-info-header{cursor:pointer;padding:10px;background-color:var(--info-header-bg);color:var(--text-light);border-radius:4px;text-align:center;display:flex;justify-content:space-between;align-items:center}.collapsible-info-header .arrow{transition:transform .2s}.collapsible-info-header .arrow.rotate{transform:rotate(90deg)}.collapsible-info-content{overflow:hidden;transition:max-height .2s ease-out}.collapsible-info-content p{margin:10px 0;word-wrap:break-word}.collapsible-info-content a{word-wrap:break-word;display:inline-block;width:100%}.enlarge-button{position:absolute;top:10px;right:10px;padding:8px 12px;border:none;border-radius:4px;background-color:var(--button-bg);color:var(--text-light);cursor:pointer;z-index:1}.enlarge-button:hover{background-color:var(--button-hover)}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;justify-content:center;align-items:center;z-index:2;overflow:auto}.popup-content{position:relative;max-width:95%;max-height:95%}.popup-image{max-width:100%;object-fit:contain;overflow-y:auto}.close-popup{position:absolute;top:20px;right:20px;padding:8px 12px;border:none;border-radius:4px;background-color:red;color:#fff;cursor:pointer}.close-popup:hover{background-color:#c00}.section-dropdown{position:absolute;padding:5px;background-color:#3d3d3d;top:100%;left:0;width:80%;border-radius:4px;box-shadow:0 14px 35px #09090c66;z-index:2;opacity:1;transform:translateY(10px);transition:all .2s linear;max-height:40em;overflow-y:scroll;border:1px solid var(--border-color)}.close-down{display:none}.section-dropdown>ul{list-style-type:none;margin:0;padding:0}.section-dropdown>ul>li{padding:10px;border:thin solid var(--border-color);cursor:pointer}.section-dropdown>ul>li:hover{background-color:#4a4a4a}.status-messages{display:flex;justify-content:space-between;padding:10px;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);font-size:14px;margin:0}.status-messages span{flex:1;color:#fff;font-weight:500}.status-messages span:nth-child(1){text-align:left;color:#fff}.status-messages span:nth-child(2){text-align:center;color:gold}.status-messages span:nth-child(3){text-align:right;color:#87ceeb}.shortcut-item{display:flex;justify-content:space-between;align-items:center;margin:12px 0;padding:8px 0;border-bottom:1px solid var(--border-color);transition:all .2s ease}.shortcut-item:hover{background-color:var(--bg-secondary);border-radius:4px;padding:8px;margin:12px -8px}.shortcut-item:last-child{border-bottom:none}.shortcut-item kbd{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:4px 8px;font-family:Courier New,monospace;font-size:12px;font-weight:700;color:var(--text-primary);box-shadow:0 1px 3px #0000001a;min-width:80px;text-align:center;transition:all .2s ease}.shortcut-item:hover kbd{transform:scale(1.05);box-shadow:0 2px 6px #00000026}.shortcut-item span{color:var(--text-secondary);font-size:13px;margin-left:10px;transition:color .2s ease}.shortcut-item:hover span{color:var(--text-primary)}.copy-json-section{margin:10px 0;text-align:center;display:flex;gap:10px;flex-direction:column}.copy-json-btn{background-color:var(--button-bg);color:var(--text-light);border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease;width:100%}.copy-json-btn:active{transform:translateY(0)}.regenerate-btn{background-color:#28a745!important}.regenerate-btn:hover{background-color:#218838!important}.shortcuts-hint{margin-top:auto;padding:16px;background-color:var(--bg-secondary);border-top:1px solid var(--border-color);border-radius:0 0 4px 4px}.shortcuts-hint p{color:var(--text-secondary);font-size:13px;margin:0;text-align:center;line-height:1.4}.shortcuts-hint kbd{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:3px;padding:2px 6px;font-family:Courier New,monospace;font-size:11px;font-weight:700;color:var(--text-primary);box-shadow:0 1px 2px #0000001a}.alert-container{position:fixed;bottom:20px;right:20px;z-index:9999;animation:slideInRight .3s ease-out}.alert{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:300px;max-width:400px;backdrop-filter:blur(10px);border:1px solid transparent;transition:all .3s ease}.alert.success{background:linear-gradient(135deg,#1e4a2e,#2d5a3d);border-color:#28a745;color:#d4edda}.alert.error{background:linear-gradient(135deg,#4a1e1e,#5a2d2d);border-color:#dc3545;color:#f8d7da}.alert.info{background:linear-gradient(135deg,#1e4a4a,#2d5a5a);border-color:#17a2b8;color:#d1ecf1}.alert.warning{background:linear-gradient(135deg,#4a3e1e,#5a4d2d);border-color:#ffc107;color:#fff3cd}.alert-message{font-weight:500;font-size:14px}.alert-close{background:none;border:none;font-size:20px;cursor:pointer;color:inherit;opacity:.7;transition:opacity .2s ease;margin-left:15px;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.alert-close:hover{opacity:1}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.alert-container.leaving{animation:slideOutRight .3s ease-in forwards}:deep(.vue-tabl){background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);border-radius:16px;border:1px solid var(--border-color);box-shadow:0 8px 32px #0003;overflow:hidden;margin:20px 0;backdrop-filter:blur(10px)}:deep(.vue-tabl__table){width:100%;border-collapse:separate;border-spacing:0;background:transparent}:deep(.vue-tabl__table thead){background:linear-gradient(135deg,var(--button-bg) 0%,var(--button-hover) 100%);position:sticky;top:0;z-index:10}:deep(.vue-tabl__table th){background:transparent;color:var(--text-light);padding:18px 16px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;text-align:left;border:none;position:relative;transition:all .3s ease}:deep(.vue-tabl__table th:first-child){border-top-left-radius:16px}:deep(.vue-tabl__table th:last-child){border-top-right-radius:16px}:deep(.vue-tabl__table th::after){content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);opacity:0;transition:opacity .3s ease}:deep(.vue-tabl__table th:hover::after){opacity:1}:deep(.vue-tabl__table tbody){background:transparent}:deep(.vue-tabl__table tr){transition:all .3s ease;position:relative}:deep(.vue-tabl__table tr:nth-child(even)){background:rgba(255,255,255,.02)}:deep(.vue-tabl__table tr:nth-child(odd)){background:rgba(0,0,0,.02)}:deep(.vue-tabl__table tr:hover){background:linear-gradient(135deg,var(--bg-secondary) 0%,rgba(74,158,255,.1) 100%);transform:translate(8px);box-shadow:0 4px 20px #00000026}:deep(.vue-tabl__table td){padding:16px;border:none;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-primary);font-size:14px;line-height:1.5;transition:all .3s ease;position:relative}:deep(.vue-tabl__table td:first-child){border-left:3px solid transparent;transition:border-left-color .3s ease}:deep(.vue-tabl__table tr:hover td:first-child){border-left-color:var(--button-bg)}:deep(.vue-tabl__table tr:last-child td){border-bottom:none}:deep(.vue-tabl__table input){background:var(--bg-primary);border:2px solid var(--border-color);border-radius:8px;padding:10px 12px;color:var(--text-primary);font-size:14px;width:100%;transition:all .3s ease;box-sizing:border-box}:deep(.vue-tabl__table input:focus){outline:none;border-color:var(--button-bg);box-shadow:0 0 0 3px #4a9eff33;transform:scale(1.02)}:deep(.vue-tabl__table input:hover){border-color:var(--button-hover)}:deep(.vue-tabl__table tbody:empty::after){content:"\1f4dd  No attributes added yet. Start by adding your first attribute above!";display:block;text-align:center;padding:60px 20px;color:var(--text-secondary);font-style:italic;font-size:16px;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border-radius:12px;margin:20px;border:2px dashed var(--border-color)}:deep(.vue-tabl__add-row){background:linear-gradient(135deg,var(--button-bg) 0%,var(--button-hover) 100%);color:var(--text-light);border:none;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;margin:20px;box-shadow:0 4px 15px #4a9eff4d}:deep(.vue-tabl__add-row:hover){transform:translateY(-2px);box-shadow:0 8px 25px #4a9eff66}:deep(.vue-tabl__add-row:active){transform:translateY(0)}:deep(.vue-tabl__remove-row){background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);color:#fff;border:none;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #ff6b6b4d}:deep(.vue-tabl__remove-row:hover){transform:scale(1.05);box-shadow:0 4px 15px #ff6b6b66}@media (max-width: 768px){:deep(.vue-tabl){margin:15px 0;border-radius:12px}:deep(.vue-tabl__table th),:deep(.vue-tabl__table td){padding:12px 10px;font-size:13px}:deep(.vue-tabl__table tr:hover){transform:translate(4px)}}.custom-table-container{background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);border-radius:12px;border:1px solid var(--border-color);box-shadow:0 4px 20px #00000026;margin:20px 0;display:flex;flex-direction:column;max-height:60vh;overflow:hidden}.table-header{display:grid;grid-template-columns:1fr 1fr 60px;gap:8px;padding:16px 20px 16px 12px;background:linear-gradient(135deg,var(--button-bg) 0%,var(--button-hover) 100%);color:var(--text-light);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;z-index:2;border-top-left-radius:12px;border-top-right-radius:12px}.table-header span{text-align:center}.table-header span:first-child{text-align:left}.table-header span:nth-child(2){text-align:left}.table-body{padding:8px;overflow-y:auto;flex:1 1 auto;scrollbar-gutter:stable both-edges}.table-row{display:grid;grid-template-columns:1fr 1fr 60px;gap:8px;margin-bottom:8px;align-items:center;transition:all .2s ease}.table-row:hover{background:none;transform:none}.table-input{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;padding:10px 12px;color:var(--text-primary);font-size:14px;width:100%;box-sizing:border-box;transition:all .2s ease;resize:none;min-height:20px}.table-input:focus{outline:none;border-color:var(--button-bg);box-shadow:0 0 0 2px #4a9eff33;background:var(--bg-secondary)}.table-input::placeholder{color:var(--text-secondary);opacity:.7}.name-input{font-weight:500}.value-input{font-weight:400}.row-actions{display:flex;justify-content:center;align-items:center}.remove-btn{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);color:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #ff6b6b4d}.remove-btn:disabled{background:var(--border-color);color:var(--text-secondary);cursor:not-allowed;box-shadow:none}.table-footer{padding:16px 12px;border-top:1px solid var(--border-color);background:var(--bg-secondary);text-align:center;position:sticky;bottom:0;z-index:2;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.add-row-btn{background:linear-gradient(135deg,var(--button-bg) 0%,var(--button-hover) 100%);color:var(--text-light);border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;box-shadow:0 2px 10px #4a9eff4d}.add-row-btn:active{transform:translateY(0)}.table-body:empty:after{content:"\1f4dd  No attributes added yet. Click 'Add New Attribute' to get started!";display:block;text-align:center;padding:40px 20px;color:var(--text-secondary);font-style:italic;font-size:14px;background:var(--bg-secondary);border-radius:8px;margin:8px;border:2px dashed var(--border-color)}@media (max-width: 768px){.table-header,.table-row{grid-template-columns:1fr 1fr 50px;gap:6px}.table-input{padding:8px 10px;font-size:13px}.remove-btn{width:28px;height:28px;font-size:16px}}.sidebar-button:hover{background-color:var(--sidebar-button-bg)}.add-attribute:hover,.remove-attribute:hover,.search-bar button:hover{background-color:var(--button-bg)}.table-input:hover{border-color:var(--border-color)}.remove-btn:hover:not(:disabled){transform:none;box-shadow:0 2px 8px #ff6b6b4d}.add-row-btn:hover{transform:none;box-shadow:0 2px 10px #4a9eff4d}:deep(.vue-tabl__remove-row:hover){transform:none;box-shadow:0 2px 10px #ff6b6b4d}.sidebar::-webkit-scrollbar,.table-body::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track,.table-body::-webkit-scrollbar-track{background-color:var(--bg-secondary);border-radius:4px;margin:4px}.sidebar::-webkit-scrollbar-thumb,.table-body::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px;transition:background-color .2s ease}.sidebar::-webkit-scrollbar-thumb:hover,.table-body::-webkit-scrollbar-thumb:hover{background-color:var(--button-bg)}.sidebar::-webkit-scrollbar-corner,.table-body::-webkit-scrollbar-corner{background-color:var(--bg-secondary)}.sidebar,.table-body{scrollbar-width:thin;scrollbar-color:var(--border-color) var(--bg-secondary)}.shortcuts-modal-overlay[data-v-3c092132]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(5px)}.shortcuts-modal[data-v-3c092132]{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;max-width:600px;width:90%;max-height:80vh;overflow:hidden;box-shadow:0 20px 40px #0000004d;animation:modalSlideIn-3c092132 .3s ease-out}.shortcuts-modal-header[data-v-3c092132]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color);background-color:var(--bg-secondary)}.shortcuts-modal-header h2[data-v-3c092132]{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.close-button[data-v-3c092132]{background:none;border:none;font-size:28px;color:var(--text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.close-button[data-v-3c092132]:hover{background-color:var(--border-color);color:var(--text-primary)}.shortcuts-modal-content[data-v-3c092132]{padding:24px;overflow-y:auto;max-height:60vh}.shortcuts-modal-content[data-v-3c092132]::-webkit-scrollbar{width:8px}.shortcuts-modal-content[data-v-3c092132]::-webkit-scrollbar-track{background-color:var(--bg-secondary);border-radius:4px;margin:4px}.shortcuts-modal-content[data-v-3c092132]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px;transition:background-color .2s ease}.shortcuts-modal-content[data-v-3c092132]::-webkit-scrollbar-thumb:hover{background-color:var(--button-bg)}.shortcuts-modal-content[data-v-3c092132]::-webkit-scrollbar-corner{background-color:var(--bg-secondary)}.shortcuts-modal-content[data-v-3c092132]{scrollbar-width:thin;scrollbar-color:var(--border-color) var(--bg-secondary)}.shortcuts-grid[data-v-3c092132]{display:grid}.shortcut-item[data-v-3c092132]{display:flex;justify-content:space-between;align-items:center;padding:8px 20px;background-color:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);transition:all .2s ease}.shortcut-item[data-v-3c092132]:hover{background-color:var(--border-color);transform:translate(4px);cursor:pointer}.shortcut-item kbd[data-v-3c092132]{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;padding:8px 12px;font-family:Courier New,monospace;font-size:14px;font-weight:700;color:var(--text-primary);box-shadow:0 2px 4px #0000001a;min-width:120px;text-align:center;transition:all .2s ease}.shortcut-item:hover kbd[data-v-3c092132]{transform:scale(1.05);box-shadow:0 4px 8px #0003}.shortcut-item span[data-v-3c092132]{color:var(--text-primary);font-size:16px;font-weight:500;margin-left:20px}.shortcuts-modal-footer[data-v-3c092132]{padding:16px 24px;border-top:1px solid var(--border-color);background-color:var(--bg-secondary);text-align:center}.shortcuts-modal-footer p[data-v-3c092132]{color:var(--text-secondary);margin:0;font-size:14px}.shortcuts-modal-footer kbd[data-v-3c092132]{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;padding:4px 8px;font-family:Courier New,monospace;font-size:12px;font-weight:700;color:var(--text-primary)}@keyframes modalSlideIn-3c092132{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.shortcuts-modal[data-v-3c092132]{width:95%;margin:20px}.shortcut-item[data-v-3c092132]{flex-direction:column;gap:12px;text-align:center}.shortcut-item span[data-v-3c092132]{margin-left:0}}.easy-checkbox[data-v-e0a0b7f0]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-e0a0b7f0]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-e0a0b7f0]:before,.easy-checkbox label[data-v-e0a0b7f0]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-e0a0b7f0]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-e0a0b7f0]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-e0a0b7f0],*[data-v-e0a0b7f0]:before,*[data-v-e0a0b7f0]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before,.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{background:var(--51ab8a49)}.easy-checkbox[data-v-7e69a276]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-7e69a276]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-7e69a276]:before,.easy-checkbox label[data-v-7e69a276]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-7e69a276]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-7e69a276]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-7e69a276],*[data-v-7e69a276]:before,*[data-v-7e69a276]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{background:var(--fdaf7e9e)}.easy-data-table__rows-selector[data-v-4ca5de3a]{display:inline-block;min-width:45px;position:relative;margin:0 10px;width:var(--easy-table-rows-per-page-selector-width)}.easy-data-table__rows-selector .rows-input__wrapper[data-v-4ca5de3a]{height:20px;border-bottom:1px solid var(--easy-table-footer-font-color);display:flex;align-items:center;justify-content:space-between;padding:0 5px;cursor:pointer}.easy-data-table__rows-selector .rows-input__wrapper .triangle[data-v-4ca5de3a]{display:inline-block;vertical-align:middle;width:0px;height:0px;border-top:solid 6px var(--easy-table-footer-font-color);border-left:solid 6px transparent;border-right:solid 6px transparent}.easy-data-table__rows-selector ul.select-items[data-v-4ca5de3a]{position:absolute;top:20px;left:0px;width:100%;display:none;margin:0;padding:0;text-align:left;list-style-type:none;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;z-index:var(--easy-table-rows-per-page-selector-z-index)}.easy-data-table__rows-selector ul.select-items.show[data-v-4ca5de3a]{display:block}.easy-data-table__rows-selector ul.select-items.inside[data-v-4ca5de3a]{bottom:0px;top:auto}.easy-data-table__rows-selector ul.select-items li[data-v-4ca5de3a]{cursor:pointer;padding:var(--easy-table-rows-per-page-selector-option-padding);background-color:var(--easy-table-footer-background-color)}.easy-data-table__rows-selector ul.select-items li.selected[data-v-4ca5de3a]{color:#fff;background-color:var(--1b889342)}.lds-ring[data-v-1fa3a520]{display:inline-block;position:relative;width:60px;height:60px}.lds-ring div[data-v-1fa3a520]{box-sizing:border-box;display:block;position:absolute;width:80%;height:80%;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring-1fa3a520 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--26774109) transparent transparent transparent}.lds-ring div[data-v-1fa3a520]:nth-child(1){animation-delay:-.45s}.lds-ring div[data-v-1fa3a520]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-1fa3a520]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-1fa3a520{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-line[data-v-7d281cac]{width:100%;height:3px;position:relative;overflow:hidden;background-color:#ddd;margin:0x auto}.loader-line[data-v-7d281cac]:before{content:"";position:absolute;left:-50%;height:3px;width:40%;background-color:var(--0d327f57);-webkit-animation:lineAnim-7d281cac 1s linear infinite;-moz-animation:lineAnim-7d281cac 1s linear infinite;animation:lineAnim-7d281cac 1s linear infinite}@keyframes lineAnim-7d281cac{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.buttons-pagination[data-v-4c681fa2]{box-sizing:border-box;display:flex;padding:0;border-radius:4px}.buttons-pagination .item[data-v-4c681fa2]{box-sizing:border-box;cursor:pointer;min-width:calc(var(--easy-table-footer-font-size) * 1.8);line-height:calc(var(--easy-table-footer-font-size) * 1.8);border-top:var(--easy-table-buttons-pagination-border);border-bottom:var(--easy-table-buttons-pagination-border);border-right:var(--easy-table-buttons-pagination-border);text-align:center}.buttons-pagination .item[data-v-4c681fa2]:first-of-type{border-left:var(--easy-table-buttons-pagination-border);border-top-left-radius:4px;border-bottom-left-radius:4px}.buttons-pagination .item[data-v-4c681fa2]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.buttons-pagination .item.button.active[data-v-4c681fa2]{background-color:var(--40dd4f07);border-left:var(--easy-table-buttons-pagination-border);border-color:var(--40dd4f07)!important;color:#fff}.buttons-pagination .item.button.active-prev[data-v-4c681fa2]{border-right:none}.previous-page__click-button[data-v-c9da5286],.next-page__click-button[data-v-c9da5286]{margin:0 5px;cursor:pointer}.previous-page__click-button .arrow[data-v-c9da5286],.next-page__click-button .arrow[data-v-c9da5286]{display:inline-block;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000}.previous-page__click-button .arrow.arrow-left[data-v-c9da5286],.next-page__click-button .arrow.arrow-left[data-v-c9da5286]{transform:rotate(135deg)}.previous-page__click-button .arrow.arrow-right[data-v-c9da5286],.next-page__click-button .arrow.arrow-right[data-v-c9da5286]{transform:rotate(-45deg)}.previous-page__click-button.first-page[data-v-c9da5286],.next-page__click-button.last-page[data-v-c9da5286]{cursor:not-allowed}.previous-page__click-button.first-page .arrow[data-v-c9da5286],.next-page__click-button.last-page .arrow[data-v-c9da5286]{border-color:#e0e0e0}:root{--easy-table-border: 1px solid #e0e0e0;--easy-table-row-border: 1px solid #e0e0e0;--easy-table-header-font-size: 12px;--easy-table-header-height: 36px;--easy-table-header-font-color: #373737;--easy-table-header-background-color: #fff;--easy-table-header-item-padding: 0px 10px;--easy-table-body-row-height: 36px;--easy-table-body-row-font-size: 12px;--easy-table-body-row-font-color: #212121;--easy-table-body-row-background-color: #fff;--easy-table-body-row-hover-font-color: #212121;--easy-table-body-row-hover-background-color: #eee;--easy-table-body-even-row-font-color: #212121;--easy-table-body-even-row-background-color: #fafafa;--easy-table-body-item-padding: 0px 10px;--easy-table-footer-background-color: #fff;--easy-table-footer-font-color: #212121;--easy-table-footer-font-size: 12px;--easy-table-footer-padding: 0px 5px;--easy-table-footer-height: 36px;--easy-table-rows-per-page-selector-width: auto;--easy-table-rows-per-page-selector-option-padding: 5px;--easy-table-rows-per-page-selector-z-index: auto;--easy-table-message-font-color: #212121;--easy-table-message-font-size: 12px;--easy-table-message-padding: 20px;--easy-table-loading-mask-background-color: #fff;--easy-table-loading-mask-opacity: .5;--easy-table-scrollbar-track-color: #fff;--easy-table-scrollbar-color: #fff;--easy-table-scrollbar-thumb-color: #c1c1c1;--easy-table-scrollbar-corner-color: #fff;--easy-table-buttons-pagination-border: 1px solid #e0e0e0}.vue3-easy-data-table[data-v-32683533]{border:var(--easy-table-border);position:relative;box-sizing:border-box}.vue3-easy-data-table__main[data-v-32683533]{border:none;width:100%;overflow:auto;background-color:var(--easy-table-body-row-background-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--easy-table-scrollbar-track-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar{width:7px;height:7px;background-color:var(--easy-table-scrollbar-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--easy-table-scrollbar-thumb-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-corner{background-color:var(--easy-table-scrollbar-corner-color)}.vue3-easy-data-table__main.table-fixed table[data-v-32683533]{table-layout:fixed}.vue3-easy-data-table__main.show-shadow th.shadow[data-v-32683533]:after,.vue3-easy-data-table__main.show-shadow td.shadow[data-v-32683533]:after{box-shadow:inset 6px 0 5px -3px #0003}.vue3-easy-data-table__main.fixed-header th[data-v-32683533]{position:sticky;top:0;z-index:2}.vue3-easy-data-table__main.hoverable tr:hover td[data-v-32683533]{background-color:var(--easy-table-body-row-hover-background-color);color:var(--easy-table-body-row-hover-font-color)}.vue3-easy-data-table__main.hoverable .vue3-easy-data-table__body.row-alternation .even-row:hover td[data-v-32683533]{color:var(--easy-table-body-row-hover-font-color);background-color:var(--easy-table-body-row-hover-background-color)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__body.row-alternation tr.even-row td[data-v-32683533]{color:var(--easy-table-body-even-row-font-color);background-color:var(--easy-table-body-even-row-background-color)}table[data-v-32683533]{border-collapse:initial;display:table;width:100%;border-spacing:0;margin:0}.vue3-easy-data-table__header[data-v-32683533],vue3-easy-data-table__body[data-v-32683533]{position:relative}.vue3-easy-data-table__header tr[data-v-32683533]{font-size:var(--easy-table-header-font-size);border:none;height:var(--easy-table-header-height)}.vue3-easy-data-table__header th[data-v-32683533]{background-color:var(--easy-table-header-background-color);color:var(--easy-table-header-font-color);border:none;border-bottom:var(--easy-table-row-border);padding:var(--easy-table-header-item-padding);position:relative}.vue3-easy-data-table__header th .header[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__header th .header.direction-left[data-v-32683533]{justify-content:flex-start}.vue3-easy-data-table__header th .header.direction-center[data-v-32683533]{justify-content:center}.vue3-easy-data-table__header th .header.direction-right[data-v-32683533]{justify-content:flex-end}.vue3-easy-data-table__header th.sortable[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__header th.sortable .sortType-icon[data-v-32683533]{border:5px solid transparent;margin-top:-3px;margin-left:4px;display:inline-block;height:0;width:0;position:relative;border-bottom-color:var(--easy-table-header-font-color)}.vue3-easy-data-table__header th.sortable .multi-sort__number[data-v-32683533]{border-radius:50%;height:1.5em;width:1.5em;line-height:1.5em;margin-left:4px;background-color:var(--easy-table-header-font-color);color:var(--easy-table-header-background-color)}.vue3-easy-data-table__header th.sortable.none:hover .sortType-icon[data-v-32683533]{opacity:1}.vue3-easy-data-table__header th.sortable.none .sortType-icon[data-v-32683533]{opacity:0;transition:.5s ease}.vue3-easy-data-table__header th.sortable.desc .sortType-icon[data-v-32683533]{margin-top:5px;transform:rotate(180deg)}.vue3-easy-data-table__header th.shadow[data-v-32683533]:after,.vue3-easy-data-table__body td.shadow[data-v-32683533]:after{pointer-events:none;content:"";width:36px;display:inline-block;height:100%;position:absolute;top:0px;right:-36px;box-shadow:none}.vue3-easy-data-table__body tr[data-v-32683533]{height:var(--easy-table-body-row-height);color:var(--easy-table-body-row-font-color);font-size:var(--easy-table-body-row-font-size)}.vue3-easy-data-table__body tr:last-child td[data-v-32683533]{border-bottom:none}.vue3-easy-data-table__body tr:first-child td[data-v-32683533]{border-bottom:var(--easy-table-row-border)}.vue3-easy-data-table__body td[data-v-32683533]{padding:var(--easy-table-body-item-padding);background-color:var(--easy-table-body-row-background-color);border:none;border-bottom:var(--easy-table-row-border);position:relative}.vue3-easy-data-table__body td.direction-left[data-v-32683533]{text-align:left}.vue3-easy-data-table__body td.direction-center[data-v-32683533]{text-align:center}.vue3-easy-data-table__body td.direction-right[data-v-32683533]{text-align:right}.vue3-easy-data-table__body td .expand-icon[data-v-32683533]{border:solid;border-color:var(easy-table-body-row-font-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.2s}.vue3-easy-data-table__body td .expand-icon.expanding[data-v-32683533]{transform:rotate(45deg)}.vue3-easy-data-table__body td.expand[data-v-32683533]{position:relative}.vue3-easy-data-table__body td.expand .expand-loading[data-v-32683533]{position:absolute;top:0px;left:0px}.vue3-easy-data-table__body td.can-expand[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__footer[data-v-32683533]{background-color:var(--easy-table-footer-background-color);color:var(--easy-table-footer-font-color);border-top:var(--easy-table-row-border);font-size:var(--easy-table-footer-font-size);height:var(--easy-table-footer-height);padding:var(--easy-table-footer-padding);box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:flex-end}.vue3-easy-data-table__footer .pagination__rows-per-page[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__footer .pagination__items-index[data-v-32683533]{margin:0 20px 0 10px}.vue3-easy-data-table__message[data-v-32683533]{color:var(--easy-table-message-font-color);font-size:var(--easy-table-message-font-size);padding:var(--easy-table-message-padding);text-align:center}.vue3-easy-data-table__loading[data-v-32683533]{z-index:3;overflow:hidden;position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;align-items:center;justify-content:center}.vue3-easy-data-table__loading .loading-entity[data-v-32683533]{z-index:1}.vue3-easy-data-table__loading-mask[data-v-32683533]{background-color:var(--easy-table-loading-mask-background-color);opacity:var(--easy-table-loading-mask-opacity);position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:1}.vue3-easy-data-table__main[data-v-32683533]{min-height:var(--da0d4328)}.vue3-easy-data-table__main.fixed-height[data-v-32683533]{height:var(--3037e504)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}#sql_editor{width:100%;max-width:100%;font-size:18px;background-color:var(--bg-primary);color:var(--text-primary)}.sql_editor__content{max-width:95%;margin:auto}.sql_editor__header{max-width:100%;background-color:var(--bg-secondary);margin:auto;padding:10px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border-color);border-radius:4px}.sql_editor__header div{display:flex;align-items:center}.sql_editor__header p{color:var(--text-primary);margin-right:10px}.header-text{color:#fff!important}.sql_editor__header button{font-size:14px;padding:8px 16px;background-color:var(--button-bg);color:var(--text-light);border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;position:relative}.sql_editor__header button:hover{background-color:var(--button-hover)}.sql_editor__header button[title*=Ctrl]{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}.sql_editor__header button[title*=Ctrl]:hover{background-color:var(--bg-primary);border-color:var(--button-bg)}.select_option{outline:none;padding:8px 10px;font-size:16px;margin-left:5px;background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px}.select_option:focus{border-color:var(--button-bg)}#sql_query_text{width:100%;height:50%;font-size:18px;padding:10px}#sql_editor--messages{display:flex;justify-content:space-between;align-items:center;margin:20px 0}#sql_editor--messages p{color:var(--text-primary);font-weight:700}#sql_editor_processing{font-size:18px;color:var(--text-secondary);display:none}#sql_query_error_result{color:#ff6b6b!important}.editable-div{border:1px solid var(--border-color);padding:10px;min-height:100px;white-space:pre-wrap;overflow-y:auto;background-color:var(--bg-primary);color:var(--text-primary);border-radius:4px;font-family:Courier New,monospace;font-size:14px;line-height:1.5}.editable-div:focus{outline:none;border-color:var(--button-bg);box-shadow:0 0 0 2px #4a9eff33}.editable-div .hljs{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.editable-div .hljs-keyword{color:#ff79c6!important}.editable-div .hljs-string{color:#f1fa8c!important}.editable-div .hljs-number{color:#bd93f9!important}.editable-div .hljs-comment{color:#6272a4!important}.editable-div .hljs-operator{color:#ff79c6!important}.editable-div .hljs-punctuation{color:#f8f8f2!important}:deep(.vue3-easy-data-table){background-color:var(--bg-primary)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 4px 12px #00000026!important;margin:20px 0!important}:deep(.vue3-easy-data-table__table){background-color:var(--bg-primary)!important;width:100%!important;border-collapse:collapse!important}:deep(.vue3-easy-data-table__table th){background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border-bottom:2px solid var(--border-color)!important;padding:16px 12px!important;font-weight:600!important;font-size:14px!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:.5px!important;position:sticky!important;top:0!important;z-index:10!important}:deep(.vue3-easy-data-table__table td){background-color:var(--bg-primary)!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border-color)!important;padding:14px 12px!important;font-size:14px!important;line-height:1.4!important;vertical-align:top!important}:deep(.vue3-easy-data-table__table tr:hover td){background-color:var(--bg-secondary)!important;transition:background-color .2s ease!important}:deep(.vue3-easy-data-table__table tr:last-child td){border-bottom:none!important}:deep(.vue3-easy-data-table__table tr:nth-child(even) td){background-color:#ffffff05!important}:deep(.vue3-easy-data-table__table tr:nth-child(even):hover td){background-color:var(--bg-secondary)!important}:deep(.vue3-easy-data-table__pagination){background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border-top:1px solid var(--border-color)!important;padding:16px 20px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}:deep(.vue3-easy-data-table__pagination button){background-color:var(--button-bg)!important;color:var(--text-light)!important;border:1px solid var(--border-color)!important;padding:8px 12px!important;border-radius:4px!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;transition:all .2s ease!important;min-width:40px!important}:deep(.vue3-easy-data-table__pagination button:hover){background-color:var(--button-hover)!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #0003!important}:deep(.vue3-easy-data-table__pagination button:disabled){background-color:var(--border-color)!important;color:var(--text-secondary)!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}:deep(.vue3-easy-data-table__pagination button:active){transform:translateY(0)!important}:deep(.vue3-easy-data-table__table thead){box-shadow:0 2px 4px #0000001a!important}:deep(.vue3-easy-data-table__table tbody){background-color:var(--bg-primary)!important}:deep(.vue3-easy-data-table__table){min-width:600px!important}:deep(.vue3-easy-data-table){max-height:70vh!important;overflow-y:auto!important}:deep(.vue3-easy-data-table::-webkit-scrollbar){width:8px!important}:deep(.vue3-easy-data-table::-webkit-scrollbar-track){background-color:var(--bg-secondary)!important;border-radius:4px!important}:deep(.vue3-easy-data-table::-webkit-scrollbar-thumb){background-color:var(--border-color)!important;border-radius:4px!important}:deep(.vue3-easy-data-table::-webkit-scrollbar-thumb:hover){background-color:var(--button-bg)!important}:deep(.vue3-easy-data-table__table tbody:empty::after){content:"No data available"!important;display:block!important;text-align:center!important;padding:40px 20px!important;color:var(--text-secondary)!important;font-style:italic!important;background-color:var(--bg-primary)!important}:deep(.vue3-easy-data-table__loading){background-color:var(--bg-primary)!important;color:var(--text-primary)!important;padding:40px 20px!important;text-align:center!important;font-size:16px!important}#sql_editor h1{color:var(--text-primary);margin-bottom:20px}#sql_editor *{box-sizing:border-box}#sql_editor_processing{background-color:var(--bg-secondary);padding:10px;border-radius:4px;border:1px solid var(--border-color)}#sql_query_error_result{background-color:#ff6b6b1a;padding:10px;border-radius:4px;border:1px solid #ff6b6b;margin-top:10px}.vue3-easy-data-table__table th{background-color:#fff!important;color:#111!important}.vue3-easy-data-table__table thead{background-color:#fff!important}.vue3-easy-data-table{overflow:hidden!important}.vue3-easy-data-table__table{table-layout:fixed!important;width:100%!important}
