.builder-modal-container[data-v-dbac2a9e]{background:var(--va-background-secondary,#0f172a);box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:100%;max-height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.builder-unified-header[data-v-dbac2a9e]{background:var(--va-background-element,#141b2d);border-bottom:2px solid var(--va-primary,#154ec1);box-sizing:border-box;justify-content:space-between;align-items:center;gap:6px;padding:0 .5rem;box-shadow:0 2px 8px #0006;z-index:100!important;flex:0 0 46px!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;display:flex!important;position:relative!important}.header-left-section[data-v-dbac2a9e]{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.header-right-section[data-v-dbac2a9e]{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.btn-close-modal[data-v-dbac2a9e]{flex-shrink:0}.header-title-wrapper[data-v-dbac2a9e]{flex-shrink:0;align-items:center;gap:6px;display:flex}.header-logo-icon[data-v-dbac2a9e]{flex-shrink:0}.builder-title-text[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);white-space:nowrap;font-size:.88rem;font-weight:800}.target-scope-badge[data-v-dbac2a9e]{white-space:nowrap;border-radius:10px;flex-shrink:0;padding:1px 6px;font-size:.7rem;font-weight:700}.badge-domain[data-v-dbac2a9e]{color:#38bdf8;background:#154ec140;border:1px solid #38bdf866}.badge-node[data-v-dbac2a9e]{color:#34d399;background:#10b98140;border:1px solid #34d39966}.toolbar-divider-v[data-v-dbac2a9e]{background:var(--va-background-border,#334155);flex-shrink:0;width:1px;height:22px;margin:0 2px}.preset-selector-group[data-v-dbac2a9e]{flex-shrink:0;align-items:center;gap:4px;display:flex}.preset-select-control[data-v-dbac2a9e]{flex-shrink:0;width:160px;min-width:110px}.compact-tool-btn[data-v-dbac2a9e]{flex-shrink:0}.desktop-preset-actions[data-v-dbac2a9e],.desktop-quick-tools[data-v-dbac2a9e]{align-items:center;gap:4px;display:flex}.mobile-more-dropdown-wrapper[data-v-dbac2a9e]{display:none}.hidden-xs[data-v-dbac2a9e]{display:inline}.inline-name-edit-box[data-v-dbac2a9e]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.inline-name-input[data-v-dbac2a9e]{flex-shrink:0;width:130px}.lang-tag[data-v-dbac2a9e]{color:var(--va-text-secondary);margin-right:4px;font-size:.7rem;font-weight:700}.viewport-mode-switcher[data-v-dbac2a9e]{border:1px solid var(--va-background-border,#334155);background:#ffffff0d;border-radius:6px;flex-shrink:0;align-items:center;padding:2px;display:flex}.mode-switch-btn[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;transition:all .2s;display:inline-flex}.mode-switch-btn[data-v-dbac2a9e]:hover{color:var(--va-text-primary,#fff)}.mode-switch-btn.active[data-v-dbac2a9e]{background:var(--va-primary,#154ec1);color:#fff}.toolbar-action-btn[data-v-dbac2a9e]{border:1px solid var(--va-background-border,#334155);color:var(--va-text-secondary,#94a3b8);cursor:pointer;background:#ffffff0d;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px;transition:all .2s;display:inline-flex}.toolbar-action-btn.is-active[data-v-dbac2a9e],.toolbar-action-btn[data-v-dbac2a9e]:hover{color:var(--va-text-primary,#fff);border-color:var(--va-primary,#154ec1);background:#154ec133}.action-btn-save[data-v-dbac2a9e]{flex-shrink:0}.save-btn-text[data-v-dbac2a9e]{white-space:nowrap;font-weight:700}.more-actions-menu[data-v-dbac2a9e]{background:var(--va-background-element,#1e2640);border:1px solid var(--va-background-border,#334155);border-radius:8px;min-width:180px;padding:6px;box-shadow:0 8px 24px #00000080}.menu-group-header[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;font-size:.68rem;font-weight:700}.menu-action-item[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);cursor:pointer;border-radius:4px;align-items:center;padding:6px 8px;font-size:.82rem;transition:background .15s;display:flex}.menu-action-item[data-v-dbac2a9e]:hover{background:var(--va-background-secondary,#141b2d)}.menu-action-item.text-danger[data-v-dbac2a9e]{color:#ef4444}.menu-divider[data-v-dbac2a9e]{background:var(--va-background-border,#334155);height:1px;margin:4px 0}.builder-body-wrapper[data-v-dbac2a9e]{background:var(--va-background-secondary,#0f172a);box-sizing:border-box;width:100%;display:flex;position:relative;flex:1!important;height:calc(100% - 46px)!important;min-height:0!important;max-height:calc(100% - 46px)!important;padding-top:0!important;overflow:hidden!important}.palette-sidebar[data-v-dbac2a9e]{background:var(--va-background-primary,#1e2640);border-right:1px solid var(--va-background-border,#334155);z-index:30;flex-direction:column;flex:0 0 260px;width:260px;min-width:260px;max-width:260px;height:100%;transition:width .25s,min-width .25s,max-width .25s,flex .25s,transform .25s;display:flex;position:relative;overflow:hidden}.palette-sidebar.is-collapsed[data-v-dbac2a9e]{cursor:pointer;background:var(--va-background-secondary,#141b2d);flex:0 0 36px;width:36px;min-width:36px;max-width:36px}.palette-inner-container[data-v-dbac2a9e]{flex-direction:column;width:260px;height:100%;display:flex}.palette-mobile-backdrop[data-v-dbac2a9e]{display:none}.palette-collapsed-strip[data-v-dbac2a9e]{flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;height:100%;padding-top:1rem;display:flex}.collapsed-vertical-text[data-v-dbac2a9e]{writing-mode:vertical-lr;color:var(--va-text-secondary,#94a3b8);letter-spacing:2px;font-size:.78rem;font-weight:700}.palette-tabs-header[data-v-dbac2a9e]{border-bottom:1px solid var(--va-background-border,#334155);align-items:center;gap:2px;padding:4px;display:flex}.palette-close-btn[data-v-dbac2a9e]{width:28px;height:28px;color:var(--va-text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;transition:all .2s;display:inline-flex}.palette-close-btn[data-v-dbac2a9e]:hover{color:var(--va-text-primary,#fff);background:#ffffff1a}.palette-tab-btn[data-v-dbac2a9e]{cursor:pointer;color:var(--va-text-secondary,#94a3b8);background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:6px 4px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.palette-tab-btn.active[data-v-dbac2a9e]{color:var(--va-primary,#154ec1);background:#154ec126}.palette-content-scroll[data-v-dbac2a9e]{padding:.65rem .65rem max(100px,env(safe-area-inset-bottom,20px) + 80px);box-sizing:border-box;flex:1;overflow-y:auto}.palette-item[data-v-dbac2a9e]{border:1px solid var(--va-background-border,#334155);background:var(--va-background-element,var(--va-background-primary,#1e2640));cursor:pointer;border-radius:6px;align-items:center;margin-bottom:5px;padding:6px 8px;transition:all .2s;display:flex}.palette-item[data-v-dbac2a9e]:hover{border-color:var(--va-primary,#154ec1);background:#154ec11a;transform:translateY(-1px)}.palette-item-icon[data-v-dbac2a9e]{align-items:center;margin-right:6px;display:flex}.palette-item-info[data-v-dbac2a9e]{flex-direction:column;flex:1;min-width:0;display:flex}.palette-item-name[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);white-space:nowrap;text-overflow:ellipsis;padding:1px 0;font-size:.82rem;font-weight:600;line-height:1.35;overflow:hidden}.palette-item-desc[data-v-dbac2a9e],.palette-item-key[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);font-size:.72rem;line-height:1.25}.empty-palette-notice[data-v-dbac2a9e]{text-align:center;color:var(--va-text-secondary,#94a3b8);padding:2rem 1rem;font-size:.82rem}.canvas-workspace-area[data-v-dbac2a9e]{min-width:0;height:100%;padding:1rem 1rem max(100px,env(safe-area-inset-bottom,20px) + 80px);box-sizing:border-box;background-color:var(--va-background-secondary,#0f172a);background-image:radial-gradient(var(--va-background-border,#334155) 1.5px,transparent 1.5px);background-size:24px 24px;flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:auto}.canvas-workspace-area.is-portrait[data-v-dbac2a9e]{background-color:#0b1120;padding:1rem .75rem}.grid-canvas-container[data-v-dbac2a9e]{background:var(--va-background-primary,#1e2640);border:2px dashed var(--va-background-border,#475569);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px;transition:all .3s;box-shadow:0 4px 20px #00000040}.grid-canvas-container.is-portrait[data-v-dbac2a9e]{border:3px solid var(--va-primary,#3b82f6);background:#141d33;border-radius:16px;min-width:320px;max-width:480px;margin:0 auto;box-shadow:0 8px 32px #00000073}.canvas-widget-box[data-v-dbac2a9e]{background:var(--va-background-element,var(--va-background-primary,#1e2640));border:1px solid var(--va-background-border,#334155);box-sizing:border-box;border-radius:6px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0003}.canvas-widget-box.is-selected[data-v-dbac2a9e]{border-color:var(--va-primary,#154ec1);box-shadow:0 0 0 2px #154ec180}.canvas-widget-box.is-single-row[data-v-dbac2a9e]{justify-content:center}.widget-single-row-content[data-v-dbac2a9e]{cursor:grab;-webkit-user-select:none;user-select:none;box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;width:100%;height:100%;padding:0 8px;display:flex}.widget-single-row-content[data-v-dbac2a9e]:active{cursor:grabbing}.single-row-left[data-v-dbac2a9e]{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;display:flex}.single-row-label[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);font-size:.78rem;font-weight:700}.single-row-center[data-v-dbac2a9e]{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.single-row-right[data-v-dbac2a9e]{flex-shrink:0;align-items:center;gap:4px;display:flex}.single-row-val-box[data-v-dbac2a9e]{background:var(--va-background-secondary,#141b2d);border:1px solid var(--va-background-border,#334155);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;width:100%;padding:2px 8px;display:flex;overflow:hidden}.single-row-bool[data-v-dbac2a9e],.single-row-file[data-v-dbac2a9e],.single-row-section[data-v-dbac2a9e]{align-items:center;gap:6px;font-size:.75rem;display:flex}.single-row-multi[data-v-dbac2a9e]{align-items:center;gap:4px;display:flex;overflow:hidden}.sample-val-text[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.sample-chip-tag[data-v-dbac2a9e]{background:var(--va-background-border,#334155);color:var(--va-text-secondary,#94a3b8);border-radius:3px;padding:1px 4px;font-size:.65rem;font-weight:800}.canvas-divider-hr[data-v-dbac2a9e]{border:none;border-top:1px dashed var(--va-background-border,#334155);width:100%;margin:0}.widget-box-header[data-v-dbac2a9e]{background:var(--va-background-secondary,#141b2d);border-bottom:1px solid var(--va-background-border,#334155);cursor:grab;-webkit-user-select:none;user-select:none;border-top-left-radius:6px;border-top-right-radius:6px;flex-shrink:0;justify-content:space-between;align-items:center;padding:3px 8px;display:flex}.widget-box-header[data-v-dbac2a9e]:active{cursor:grabbing}.widget-box-title[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:.78rem;font-weight:700;display:flex;overflow:hidden}.widget-box-tools[data-v-dbac2a9e]{align-items:center;gap:5px;display:flex}.widget-dimension-tag[data-v-dbac2a9e]{background:var(--va-background-border,#334155);color:var(--va-text-secondary,#94a3b8);border-radius:4px;padding:1px 4px;font-size:.68rem;font-weight:600}.widget-delete-btn[data-v-dbac2a9e],.widget-tool-btn[data-v-dbac2a9e]{cursor:pointer;color:var(--va-text-secondary,#94a3b8);transition:color .2s,transform .15s}.widget-tool-btn[data-v-dbac2a9e]:hover{color:var(--va-primary,#38bdf8);transform:scale(1.15)}.widget-delete-btn[data-v-dbac2a9e]:hover{color:#ef4444;transform:scale(1.15)}.widget-box-body[data-v-dbac2a9e]{flex-direction:column;min-height:0;padding:4px 8px}.inner-image-preview[data-v-dbac2a9e],.widget-box-body[data-v-dbac2a9e]{flex:1;justify-content:center;display:flex;overflow:hidden}.inner-image-preview[data-v-dbac2a9e]{background:var(--va-background-secondary,#141b2d);border:1px dashed var(--va-background-border,#334155);border-radius:4px;align-items:center;height:100%}.mock-image-container[data-v-dbac2a9e]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.mock-vector-svg[data-v-dbac2a9e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mock-image-badge[data-v-dbac2a9e]{color:#fff;background:#0009;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.7rem;font-weight:700;display:flex;position:absolute;bottom:6px;left:6px}.inner-editor-preview[data-v-dbac2a9e]{border:1px solid var(--va-background-border,#334155);border-radius:4px;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.editor-dummy-toolbar[data-v-dbac2a9e]{background:var(--va-background-secondary,#141b2d);border-bottom:1px solid var(--va-background-border,#334155);color:var(--va-text-secondary,#94a3b8);flex-shrink:0;gap:8px;padding:3px 6px;font-size:.68rem;font-weight:700;display:flex}.editor-dummy-body[data-v-dbac2a9e]{background:var(--va-background-element,var(--va-background-primary,#1e2640));flex-direction:column;flex:1;padding:8px;display:flex;overflow-y:auto}.mock-html-title[data-v-dbac2a9e]{color:var(--va-primary,#154ec1);margin:0 0 4px;font-size:.82rem;font-weight:800}.mock-html-p[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);margin:0 0 6px;font-size:.74rem;line-height:1.4}.mock-html-ul[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);margin:0;padding-left:1rem;font-size:.72rem}.mock-bool-card[data-v-dbac2a9e],.mock-calc-card[data-v-dbac2a9e],.mock-field-card[data-v-dbac2a9e],.mock-ref-card[data-v-dbac2a9e]{background:var(--va-background-secondary,#141b2d);border:1px solid var(--va-background-border,#334155);border-radius:4px;align-items:center;gap:6px;width:100%;padding:6px 8px;display:flex}.mock-field-val[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.mock-currency-badge[data-v-dbac2a9e],.mock-fx-badge[data-v-dbac2a9e]{background:var(--va-primary,#154ec1);color:#fff;border-radius:3px;padding:1px 5px;font-size:.72rem;font-weight:800}.mock-multilingual-card[data-v-dbac2a9e]{flex-direction:column;gap:4px;width:100%;display:flex}.mock-lang-row[data-v-dbac2a9e]{gap:6px;padding:3px 6px}.mock-file-card[data-v-dbac2a9e],.mock-lang-row[data-v-dbac2a9e]{background:var(--va-background-secondary,#141b2d);border:1px solid var(--va-background-border,#334155);border-radius:4px;align-items:center;display:flex}.mock-file-card[data-v-dbac2a9e]{gap:8px;width:100%;padding:6px 8px}.mock-file-info[data-v-dbac2a9e]{flex-direction:column;display:flex}.mock-file-name[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);font-size:.78rem;font-weight:700}.mock-file-size[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);font-size:.68rem}.inner-callout-preview[data-v-dbac2a9e],.inner-divider-preview[data-v-dbac2a9e],.inner-field-preview[data-v-dbac2a9e],.inner-section-preview[data-v-dbac2a9e]{flex:1;align-items:center;width:100%;display:flex}.canvas-subtable-preview[data-v-dbac2a9e]{border:1px solid var(--va-background-border,#334155);background:var(--va-background-element,var(--va-background-primary,#1e2640));border-radius:4px;width:100%;overflow:hidden}.subtable-mini-bar[data-v-dbac2a9e]{background:var(--va-background-secondary,#141b2d);border-bottom:1px solid var(--va-background-border,#334155);justify-content:space-between;align-items:center;padding:3px 6px;display:flex}.subtable-mini-label[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);font-size:.72rem;font-weight:700}.subtable-mini-table[data-v-dbac2a9e]{border-collapse:collapse;width:100%;font-size:.68rem}.subtable-mini-table th[data-v-dbac2a9e]{background:var(--va-background-secondary,#141b2d);text-align:left;color:var(--va-text-secondary,#94a3b8);font-weight:600}.subtable-mini-table td[data-v-dbac2a9e],.subtable-mini-table th[data-v-dbac2a9e]{border-bottom:1px solid var(--va-background-border,#334155);padding:3px 6px}.subtable-mini-table td[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc)}.widget-resize-handle-e[data-v-dbac2a9e]{cursor:ew-resize;z-index:15;width:8px;transition:background-color .15s,opacity .15s;position:absolute;top:0;bottom:0;right:0}.widget-resize-handle-e[data-v-dbac2a9e]:hover{background:var(--va-primary,#154ec1);opacity:.7}.widget-resize-handle-s[data-v-dbac2a9e]{cursor:ns-resize;z-index:15;height:8px;transition:background-color .15s,opacity .15s;position:absolute;bottom:0;left:0;right:0}.widget-resize-handle-s[data-v-dbac2a9e]:hover{background:var(--va-primary,#154ec1);opacity:.7}.widget-resize-handle-se[data-v-dbac2a9e]{cursor:nwse-resize;width:14px;height:14px;color:var(--va-text-secondary,#94a3b8);z-index:20;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;right:2px}.widget-resize-handle-se[data-v-dbac2a9e]:hover{color:var(--va-primary,#154ec1)}.resizing-badge-overlay[data-v-dbac2a9e]{color:#fff;pointer-events:none;background:#154ec1e6;border-radius:20px;padding:4px 10px;font-size:.85rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0006}.inspector-slide-drawer[data-v-dbac2a9e]{background:var(--va-background-primary,#1e2640);border-left:1px solid var(--va-background-border,#334155);z-index:50;box-sizing:border-box;flex-direction:column;width:340px;max-width:85vw;height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-4px 0 20px #0006}.inspector-slide-drawer.is-open[data-v-dbac2a9e]{transform:translate(0)}.drawer-header[data-v-dbac2a9e]{border-bottom:1px solid var(--va-background-border,#334155);background:var(--va-background-secondary,#141b2d);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex;position:sticky;top:0}.drawer-header-left[data-v-dbac2a9e]{align-items:center;min-width:0;display:flex}.drawer-heading[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);white-space:nowrap;margin:0;font-size:.88rem;font-weight:700}.drawer-subheading[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);margin-top:1px;font-size:.7rem;display:block}.drawer-header-right[data-v-dbac2a9e]{align-items:center;gap:4px;display:flex}.btn-header-done[data-v-dbac2a9e]{font-weight:700}.drawer-content[data-v-dbac2a9e]{padding:.85rem .85rem max(100px,env(safe-area-inset-bottom,20px) + 80px);box-sizing:border-box;flex:1;overflow:hidden auto}.drawer-footer[data-v-dbac2a9e]{border-top:1px solid var(--va-background-border,#334155);background:var(--va-background-secondary,#141b2d);z-index:10;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;padding:.65rem .85rem;display:flex;position:sticky;bottom:0}.btn-footer-apply[data-v-dbac2a9e]{font-weight:700}.floating-palette-btn[data-v-dbac2a9e]{z-index:25;background:var(--va-primary,#154ec1);color:#fff;cursor:pointer;border:1px solid #fff3;border-radius:20px;align-items:center;padding:6px 12px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #0006}.floating-palette-btn[data-v-dbac2a9e]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #154ec180}.inspector-backdrop[data-v-dbac2a9e]{z-index:45;cursor:pointer;background:#00000059;position:absolute;inset:0}.inspector-single-col-form[data-v-dbac2a9e]{gap:10px}.inspector-field-item[data-v-dbac2a9e],.inspector-single-col-form[data-v-dbac2a9e]{flex-direction:column;width:100%;display:flex}.inspector-section[data-v-dbac2a9e]{border-bottom:1px solid var(--va-background-border,#334155);margin-bottom:1.1rem;padding-bottom:.9rem}.inspector-section-title[data-v-dbac2a9e]{text-transform:uppercase;margin-bottom:.5rem;font-size:.78rem;font-weight:700}.inspector-label[data-v-dbac2a9e],.inspector-section-title[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);display:block}.inspector-label[data-v-dbac2a9e]{margin-bottom:3px;font-size:.75rem}.empty-inspector-prompt[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.85rem;display:flex}.specialized-preview-card[data-v-dbac2a9e]{background:var(--va-background-element,#1e2640);border:1px solid var(--va-background-border,#334155);box-sizing:border-box;border-radius:8px;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem;display:flex}.specialized-avatar-badge[data-v-dbac2a9e]{background:#2c82e026;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-top:2px;display:flex}.specialized-main-wrapper[data-v-dbac2a9e]{flex-direction:column;flex:1;min-width:0;display:flex}.specialized-top-row[data-v-dbac2a9e]{justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;display:flex}.specialized-title-group[data-v-dbac2a9e]{flex:1;min-width:0}.specialized-title-row[data-v-dbac2a9e]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.specialized-title-name[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);font-size:.95rem}.specialized-domain-tag[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);margin-top:2px;font-size:.75rem}.specialized-subfields-chips[data-v-dbac2a9e]{border-top:1px dashed var(--va-background-border,#334155);flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:6px;display:flex}.summary-field-chip[data-v-dbac2a9e]{border:1px solid var(--va-background-border,#334155);background:#ffffff0d;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.72rem;display:inline-flex}.summary-field-chip .chip-label[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8)}.summary-field-chip .chip-val[data-v-dbac2a9e]{color:var(--va-primary,#2c82e0);font-weight:600}.specialized-audit-meta[data-v-dbac2a9e]{flex-shrink:0;align-items:center;margin-left:auto;font-size:.72rem;line-height:1.4;display:flex}.specialized-audit-meta .audit-meta-grid[data-v-dbac2a9e]{align-items:center;gap:.85rem;display:flex}.specialized-audit-meta .audit-meta-col[data-v-dbac2a9e]{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.specialized-audit-meta .audit-col-divider[data-v-dbac2a9e]{background:var(--va-background-border,#00000014);width:1px;height:22px}.specialized-audit-meta .audit-user-line[data-v-dbac2a9e]{white-space:nowrap;align-items:center;gap:3px;display:flex}.specialized-audit-meta .audit-meta-label[data-v-dbac2a9e]{color:var(--va-text-secondary,#64748b);font-size:.7rem;font-weight:500}.specialized-audit-meta .audit-meta-value[data-v-dbac2a9e]{color:var(--va-text-primary,#334155);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:600;overflow:hidden}.specialized-audit-meta .audit-date-line[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:.68rem;display:flex}.specialized-audit-meta .version-tag[data-v-dbac2a9e]{color:var(--va-text-secondary,#475569);border:1px solid var(--va-background-border,#00000014);background:#0000000d;border-radius:3px;padding:0 3px;font-size:.6rem;font-weight:700;display:inline-block}.inner-callout-preview[data-v-dbac2a9e]{border-radius:6px;align-items:center;padding:.75rem 1rem;font-size:.85rem;font-weight:500;display:flex}.callout-theme-warning[data-v-dbac2a9e]{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b66}.callout-theme-info[data-v-dbac2a9e]{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f666}.callout-theme-success[data-v-dbac2a9e]{color:#10b981;background:#10b9811f;border:1px solid #10b98166}.callout-theme-danger[data-v-dbac2a9e]{color:#ef4444;background:#ef44441f;border:1px solid #ef444466}.callout-type-switcher[data-v-dbac2a9e]{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.callout-type-btn[data-v-dbac2a9e]{border:1px solid var(--va-background-border,#334155);color:var(--va-text-secondary,#94a3b8);cursor:pointer;background:0 0;border-radius:4px;padding:4px 0;font-size:.7rem;font-weight:700;transition:all .2s}.callout-type-btn.active.btn-info[data-v-dbac2a9e]{color:#fff;background:#3b82f6;border-color:#3b82f6}.callout-type-btn.active.btn-warning[data-v-dbac2a9e]{color:#000;background:#f59e0b;border-color:#f59e0b}.callout-type-btn.active.btn-success[data-v-dbac2a9e]{color:#fff;background:#10b981;border-color:#10b981}.callout-type-btn.active.btn-danger[data-v-dbac2a9e]{color:#fff;background:#ef4444;border-color:#ef4444}.inspector-helper-desc[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);margin-bottom:8px;font-size:.72rem;display:block}.summary-field-selector-list[data-v-dbac2a9e]{border:1px solid var(--va-background-border,#334155);background:#00000026;border-radius:6px;flex-direction:column;gap:4px;max-height:220px;padding:4px;display:flex;overflow-y:auto}.summary-field-option-item[data-v-dbac2a9e]{cursor:pointer;border-radius:4px;align-items:center;padding:4px 6px;transition:background .15s;display:flex}.summary-field-option-item[data-v-dbac2a9e]:hover{background:#ffffff0d}.summary-field-option-item.is-selected[data-v-dbac2a9e]{background:#2c82e026}.summary-option-name[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);margin-right:6px;font-size:.78rem;font-weight:500}.summary-option-key[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);margin-left:auto;font-size:.68rem}.palette-category-group[data-v-dbac2a9e]{margin-bottom:.85rem}.palette-category-header[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px dashed var(--va-background-border,#ffffff1a);align-items:center;margin-bottom:4px;padding:3px 6px;font-size:.72rem;font-weight:700;display:flex}.palette-category-items[data-v-dbac2a9e]{flex-direction:column;gap:3px;display:flex}.unbound-hint-text[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);align-items:center;margin-top:4px;font-size:.7rem;display:flex}.mock-stat-card[data-v-dbac2a9e]{box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;padding:.5rem .75rem;display:flex}.stat-card-top-label[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);text-transform:uppercase;font-size:.72rem;font-weight:600}.stat-card-main-val[data-v-dbac2a9e]{align-items:baseline;gap:4px;margin:2px 0;display:flex}.stat-card-main-val .stat-num[data-v-dbac2a9e]{color:var(--va-primary,#2c82e0);font-size:1.6rem;font-weight:800;line-height:1.1}.stat-card-main-val .stat-unit[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);font-size:.8rem;font-weight:500}.stat-card-trend[data-v-dbac2a9e]{align-items:center;gap:3px;font-size:.7rem;font-weight:600;display:flex}.mock-calendar-card[data-v-dbac2a9e]{border:1px solid var(--va-background-border,#ffffff1a);background:var(--va-background-secondary,#0003);text-align:center;border-radius:6px;flex-direction:column;height:100%;display:flex;overflow:hidden}.calendar-card-header[data-v-dbac2a9e]{background:var(--va-primary,#2c82e0);color:#fff;padding:2px 0;font-size:.68rem;font-weight:700}.calendar-card-body[data-v-dbac2a9e]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4px;display:flex}.calendar-day-num[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);font-size:1.5rem;font-weight:800;line-height:1}.calendar-day-text[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);margin-top:2px;font-size:.65rem}.mock-banner-card[data-v-dbac2a9e]{border-left:3px solid var(--va-primary,#2c82e0);background:linear-gradient(135deg,#2c82e01f,#10b98114);border-radius:6px;flex-direction:column;justify-content:center;height:100%;padding:.5rem .75rem;display:flex}.banner-title[data-v-dbac2a9e]{color:var(--va-text-primary,#f8fafc);font-size:1.15rem;font-weight:800}.banner-sub[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);font-size:.7rem}.mock-textarea-card[data-v-dbac2a9e]{flex-direction:column;gap:3px;padding:.4rem .6rem;font-size:.75rem;line-height:1.4;display:flex}.mock-textarea-line[data-v-dbac2a9e]{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mock-chips-card[data-v-dbac2a9e]{flex-wrap:wrap;align-items:center;padding:.4rem .6rem;display:flex}.mock-bool-card-large[data-v-dbac2a9e]{align-items:center;gap:10px;height:100%;padding:.5rem .75rem;display:flex}.bool-card-text[data-v-dbac2a9e]{flex-direction:column;display:flex}.bool-card-val[data-v-dbac2a9e]{font-size:.95rem}.bool-card-label[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);font-size:.7rem}.mock-progress-card[data-v-dbac2a9e]{flex-direction:column;justify-content:center;gap:4px;height:100%;padding:.4rem .75rem;display:flex}.progress-bar-labels[data-v-dbac2a9e]{justify-content:space-between;font-size:.72rem;display:flex}.progress-track[data-v-dbac2a9e]{background:var(--va-background-border,#ffffff26);border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-fill[data-v-dbac2a9e]{background:linear-gradient(90deg,#2c82e0,#10b981);border-radius:4px;height:100%}.mock-segment-card[data-v-dbac2a9e]{align-items:center;gap:4px;padding:.4rem .6rem;display:flex}.segment-btn[data-v-dbac2a9e]{border:1px solid var(--va-background-border,#fff3);color:var(--va-text-secondary,#94a3b8);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:.72rem}.segment-btn.active[data-v-dbac2a9e]{background:var(--va-primary,#2c82e0);color:#fff;border-color:var(--va-primary,#2c82e0);font-weight:700}.single-row-banner .banner-highlight-text[data-v-dbac2a9e]{color:var(--va-primary,#2c82e0);font-size:.95rem;font-weight:800}.single-row-progress[data-v-dbac2a9e]{align-items:center;gap:6px;width:100%;display:flex}.mini-progress-track[data-v-dbac2a9e]{background:#ffffff26;border-radius:3px;flex:1;height:6px;overflow:hidden}.mini-progress-fill[data-v-dbac2a9e]{background:#2c82e0;border-radius:3px;height:100%}.mini-progress-text[data-v-dbac2a9e]{color:var(--va-text-secondary,#94a3b8);font-size:.68rem}.single-row-segment[data-v-dbac2a9e]{align-items:center;gap:3px;display:flex}.mini-segment-btn[data-v-dbac2a9e]{border:1px solid var(--va-background-border,#ffffff26);color:var(--va-text-secondary,#94a3b8);border-radius:3px;padding:1px 5px;font-size:.68rem}.mini-segment-btn.active[data-v-dbac2a9e]{background:var(--va-primary,#2c82e0);color:#fff;font-weight:700}@media (width<=1200px){.target-scope-badge[data-v-dbac2a9e]{display:none}}@media (width<=992px){.header-logo-icon[data-v-dbac2a9e]{display:none}.builder-unified-header[data-v-dbac2a9e]{height:44px;min-height:44px;padding:0 .4rem}.palette-sidebar[data-v-dbac2a9e]{flex:0 0 220px;width:220px;min-width:220px;max-width:220px}.palette-inner-container[data-v-dbac2a9e]{width:220px}}@media (width<=768px){.builder-unified-header[data-v-dbac2a9e]{z-index:100!important;flex:0 0 44px!important;gap:4px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 .35rem!important;display:flex!important}.builder-body-wrapper[data-v-dbac2a9e]{height:calc(100% - 44px)!important;max-height:calc(100% - 44px)!important}.desktop-preset-actions[data-v-dbac2a9e],.desktop-quick-tools[data-v-dbac2a9e],.header-title-wrapper[data-v-dbac2a9e],.toolbar-divider-v[data-v-dbac2a9e]{display:none!important}.mobile-more-dropdown-wrapper[data-v-dbac2a9e]{align-items:center;display:flex!important}.hidden-xs[data-v-dbac2a9e]{display:none!important}.preset-select-control[data-v-dbac2a9e]{width:110px!important;min-width:80px!important;max-width:130px!important}.compact-tool-btn[data-v-dbac2a9e]{min-width:28px;padding:0 4px!important}.save-btn-text[data-v-dbac2a9e]{display:none!important}.canvas-workspace-area[data-v-dbac2a9e]{padding:.5rem .35rem max(100px,env(safe-area-inset-bottom,20px) + 80px)!important}.builder-body-wrapper[data-v-dbac2a9e]{padding-top:0!important}.palette-sidebar[data-v-dbac2a9e]{z-index:60!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;transform:translate(0)!important;box-shadow:4px 0 24px #0009!important}.palette-sidebar[data-v-dbac2a9e],.palette-sidebar.is-collapsed[data-v-dbac2a9e]{flex:none!important;width:300px!important;min-width:280px!important;max-width:85vw!important}.palette-sidebar.is-collapsed[data-v-dbac2a9e]{box-shadow:none!important;pointer-events:none!important;transform:translate(-100%)!important}.palette-inner-container[data-v-dbac2a9e]{width:100%!important;max-width:100%!important}.palette-collapsed-strip[data-v-dbac2a9e]{display:none!important}.palette-content-scroll[data-v-dbac2a9e]{padding-bottom:max(100px,env(safe-area-inset-bottom,20px) + 80px)!important}.palette-mobile-backdrop[data-v-dbac2a9e]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:55!important;background:#00000080!important;display:block!important;left:0!important}.inspector-slide-drawer[data-v-dbac2a9e],.palette-mobile-backdrop[data-v-dbac2a9e]{position:absolute!important;top:0!important;bottom:0!important;right:0!important}.inspector-slide-drawer[data-v-dbac2a9e]{z-index:70!important;flex:none!important;width:320px!important;min-width:280px!important;max-width:85vw!important;height:100%!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important;left:auto!important;box-shadow:-4px 0 24px #0009!important}.drawer-content[data-v-dbac2a9e]{padding-bottom:max(100px,env(safe-area-inset-bottom,20px) + 80px)!important}.inspector-backdrop[data-v-dbac2a9e]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:65!important;background:#00000080!important;display:block!important}.grid-canvas-container.is-portrait[data-v-dbac2a9e]{border-width:2px!important;border-radius:8px!important;min-width:0!important;max-width:100%!important;margin:0!important}}.va-modal.record-layout-builder-modal,.va-modal.va-modal--fullscreen{z-index:99999!important}.va-modal.record-layout-builder-modal .va-modal__overlay,.va-modal.va-modal--fullscreen .va-modal__overlay{z-index:99998!important}.va-modal.record-layout-builder-modal .va-modal__container,.va-modal.va-modal--fullscreen .va-modal__container{position:fixed!important;top:0!important;left:0!important}.va-modal.record-layout-builder-modal .va-modal__container,.va-modal.record-layout-builder-modal .va-modal__dialog,.va-modal.va-modal--fullscreen .va-modal__container,.va-modal.va-modal--fullscreen .va-modal__dialog{z-index:99999!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.va-modal.record-layout-builder-modal .va-modal__dialog,.va-modal.va-modal--fullscreen .va-modal__dialog{background-color:var(--va-background-primary,#0f172a)!important;border:0!important;border-radius:0!important;flex:100%!important;min-height:0!important}.va-modal.record-layout-builder-modal .va-modal__inner,.va-modal.record-layout-builder-modal .va-modal__message{flex-direction:column!important;flex:100%!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.va-dropdown-content,.va-dropdown__content,.va-dropdown__content-wrapper,.va-select-dropdown__content{z-index:100005!important}
