table.builder-table{width:100%;border-collapse:collapse;font-size:13.5px}table.builder-table td{border:1px solid var(--cui-border);padding:0}table.builder-table tr:first-child td{background:#f6f7f9}.cell-input{width:100%;border:none;padding:.45rem .55rem;font-size:13.5px;color:var(--cui-text);background:transparent;font-family:inherit}table.builder-table tr:first-child .cell-input{font-weight:700}.cell-input:focus{outline:2px solid var(--cui-primary-light);outline-offset:-2px;background:#fff}.table-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-top:.55rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-controls button{font-size:11.5px;font-weight:600;color:var(--cui-text);background:#fff;border:1px solid var(--cui-border);border-radius:4px;padding:.25rem .55rem;cursor:pointer}.table-controls button:hover{background:#f4f5f7}.table-controls .toggle-group{margin-left:auto}.table-view{overflow-x:auto}.view-mode-accordion .table-view,.view-mode-auto .accordion-view,.view-mode-table .accordion-view{display:none}@media (max-width:576px){.view-mode-auto .table-view{display:none}.view-mode-auto .accordion-view{display:block}}.accordion-header-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;background:#f6f7f9;border:1px solid var(--cui-border);border-radius:4px 4px 0 0;padding:.4rem .5rem;margin-bottom:0}.accordion-header-row .cell-input{font-weight:700;font-size:12.5px;border:1px solid transparent;border-radius:3px}.accordion-header-row .cell-input:hover{border-color:var(--cui-border);background:#fff}.accordion-item{border:1px solid var(--cui-border);border-top:none}.accordion-item:first-of-type{border-top:1px solid var(--cui-border)}.accordion-item:last-of-type{border-radius:0 0 4px 4px}.accordion-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;background:#fff;border:none;padding:.55rem .65rem;font-size:13px;font-weight:600;color:var(--cui-text);cursor:pointer;text-align:left}.accordion-btn:hover{background:#f8f9fb}.accordion-btn .chevron{width:12px;height:12px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:-webkit-transform .18s;transition:-webkit-transform .18s;transition:transform .18s;transition:transform .18s,-webkit-transform .18s;color:var(--cui-text-muted)}.accordion-btn .chevron.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-body-inner{padding:.15rem .65rem .65rem;overflow:hidden}.accordion-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.15rem;padding:.35rem 0;border-top:1px dashed var(--cui-border)}.accordion-field:first-child{border-top:none}.accordion-field label{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--cui-text-muted);font-weight:700}.accordion-field .cell-input{border:1px solid var(--cui-border);border-radius:3px;padding:.3rem .4rem}.main-card[data-v-05d1a69e]{min-height:92vh}.static-sidebar[data-v-05d1a69e]{min-height:92vh;overflow-y:auto}.canvas-container[data-v-05d1a69e]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tool-item[data-v-05d1a69e]{cursor:-webkit-grab;cursor:grab;-webkit-transition:all .2s ease;transition:all .2s ease}.tool-item[data-v-05d1a69e]:hover{background-color:#e2e6ea!important}.preview-canvas[data-v-05d1a69e]{background-color:#f8f9fa!important}.element-wrapper[data-v-05d1a69e]{background-color:#fff!important;border:1px solid #d8dbe0!important}.bg-light-primary[data-v-05d1a69e]{background-color:#ebf0fa!important}