.bim-viewer[data-v-edc6e4e9]{height:100%;min-height:420px;color:var(--dark-text-body);gap:0;display:flex}.bim-viewer-panel[data-v-edc6e4e9]{border-right:1px solid var(--chip-border);background:var(--dark-bg-raised);flex-direction:column;flex:none;gap:10px;width:280px;padding:12px;display:flex;overflow-y:auto}.bim-viewer-toolbar[data-v-edc6e4e9]{flex-wrap:wrap;gap:6px;display:flex}.bim-viewer-canvas-loading[data-v-edc6e4e9],.bim-viewer-loading[data-v-edc6e4e9]{opacity:.7;padding:8px 0;font-size:.85rem}.bim-viewer-tree[data-v-edc6e4e9]{flex-direction:column;gap:2px;max-height:32vh;display:flex;overflow-y:auto}.bim-viewer-row[data-v-edc6e4e9]{cursor:pointer;align-items:center;gap:6px;padding:2px 0;display:flex}.bim-viewer-section-row[data-v-edc6e4e9]{font-weight:600}.bim-viewer-sheet-row[data-v-edc6e4e9]{padding-left:18px}.bim-viewer-label[data-v-edc6e4e9]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.82rem;overflow:hidden}.bim-viewer-sublabel[data-v-edc6e4e9]{opacity:.9;font-weight:400}.bim-viewer-isolate[data-v-edc6e4e9]{color:var(--chip-icon);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.9rem;line-height:1}.bim-viewer-isolate[data-v-edc6e4e9]:hover{color:var(--chip-hover-border)}.bim-viewer-legend[data-v-edc6e4e9]{border-top:1px solid var(--chip-border);flex-direction:column;gap:2px;padding-top:8px;display:flex}.bim-viewer-legend-row[data-v-edc6e4e9]{-webkit-user-select:none;user-select:none}.bim-viewer-swatch[data-v-edc6e4e9]{border-radius:3px;flex:none;width:12px;height:12px}.bim-viewer-swatch-off[data-v-edc6e4e9]{opacity:.25}.bim-viewer-totals[data-v-edc6e4e9]{border-top:1px solid var(--chip-border);flex-direction:column;gap:4px;padding-top:8px;font-size:.8rem;display:flex}.bim-viewer-totals-row[data-v-edc6e4e9]{justify-content:space-between;display:flex}.bim-viewer-totals-value[data-v-edc6e4e9]{font-variant-numeric:tabular-nums;font-weight:600}.bim-viewer-share-row[data-v-edc6e4e9]{align-items:center;gap:6px;display:flex}.bim-viewer-share-swatch[data-v-edc6e4e9]{border-radius:2px;flex:none;width:8px;height:8px}.bim-viewer-share-label[data-v-edc6e4e9]{text-overflow:ellipsis;white-space:nowrap;flex:none;width:70px;overflow:hidden}.bim-viewer-share-bar[data-v-edc6e4e9]{background:var(--dark-bg-hover);border-radius:3px;flex:1;height:6px;overflow:hidden}.bim-viewer-share-bar-fill[data-v-edc6e4e9]{height:100%}.bim-viewer-share-pct[data-v-edc6e4e9]{text-align:right;font-variant-numeric:tabular-nums;width:32px}.bim-viewer-canvas-host[data-v-edc6e4e9]{flex:1;min-width:0;position:relative}.bim-viewer-canvas-host[data-v-edc6e4e9] canvas{width:100%;height:100%;display:block}.bim-viewer-kind-chips[data-v-edc6e4e9]{z-index:5;flex-wrap:wrap;gap:6px;max-width:calc(100% - 28px);display:flex;position:absolute;bottom:14px;left:14px}.bim-viewer-kind-chip[data-v-edc6e4e9]{border:1px solid var(--chip-border);color:var(--dark-text-body);cursor:pointer;background:#0d1526d1;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.bim-viewer-kind-chip-off[data-v-edc6e4e9]{opacity:.4}.bim-viewer-kind-chip-swatch[data-v-edc6e4e9]{border-radius:2px;flex:none;width:9px;height:9px}.bim-viewer-tooltip[data-v-edc6e4e9]{z-index:5;pointer-events:none;background:var(--dark-bg-raised);border:1px solid var(--chip-border);border-radius:8px;max-width:260px;padding:6px 10px;font-size:.78rem;position:absolute;box-shadow:0 4px 14px #0006}.bim-viewer-tooltip-title[data-v-edc6e4e9]{margin-bottom:2px;font-weight:700}.bimmodels-page[data-v-b1dd50f4]{gap:12px;height:100%;min-height:0;padding:16px;display:flex}.bimmodels-page--embedded[data-v-b1dd50f4]{height:auto;padding:0}.bimmodels-page--embedded .bimmodels-list-pane[data-v-b1dd50f4]{width:100%;overflow:visible}.bimmodels-list-pane[data-v-b1dd50f4]{border:1px solid var(--chip-border);border-radius:12px;flex-direction:column;flex:none;gap:8px;width:320px;padding:12px;display:flex;overflow-y:auto}.bimmodels-list-header[data-v-b1dd50f4]{justify-content:space-between;align-items:center;gap:8px;display:flex}.bimmodels-list-title[data-v-b1dd50f4]{font-size:.9rem;font-weight:700}.bimmodels-file-input[data-v-b1dd50f4]{display:none}.bimmodels-loading[data-v-b1dd50f4]{opacity:.7;text-align:center;padding:24px}.bimmodels-stage[data-v-b1dd50f4]{opacity:.75;font-size:.82rem}.bimmodels-4d[data-v-b1dd50f4]{background:var(--n-color-embedded,#7f7f7f14);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;padding:8px 10px;font-size:13px;display:flex}.bimmodels-4d details[data-v-b1dd50f4]{width:100%}.bimmodels-error[data-v-b1dd50f4]{color:#f87171;font-size:.82rem}.bimmodels-list[data-v-b1dd50f4]{flex-direction:column;gap:4px;display:flex}.bimmodels-row[data-v-b1dd50f4]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;display:flex}.bimmodels-row[data-v-b1dd50f4]:hover{background:var(--chip-hover-bg)}.bimmodels-row-active[data-v-b1dd50f4],.bimmodels-row-active[data-v-b1dd50f4]:hover{background:var(--dark-accent-soft);box-shadow:inset 3px 0 0 var(--dark-accent)}.bimmodels-row-main[data-v-b1dd50f4]{min-width:0}.bimmodels-row-name[data-v-b1dd50f4]{font-weight:600}.bimmodels-row-name[data-v-b1dd50f4],.bimmodels-row-subtitle[data-v-b1dd50f4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bimmodels-row-subtitle[data-v-b1dd50f4]{opacity:.8;font-size:.8rem}.bimmodels-row-meta[data-v-b1dd50f4]{opacity:.65;gap:4px;font-size:.75rem;display:flex}.bimmodels-row-failed[data-v-b1dd50f4]{color:var(--danger,#f87171);opacity:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bimmodels-row-bar[data-v-b1dd50f4]{background:color-mix(in srgb,currentColor 15%,transparent);border-radius:2px;height:3px;margin-top:4px;overflow:hidden}.bimmodels-row-bar>div[data-v-b1dd50f4]{background:var(--primary,#60a5fa);height:100%;transition:width .4s}.bimmodels-row-delete[data-v-b1dd50f4]{color:var(--chip-icon);cursor:pointer;background:0 0;border:none;flex:none;padding:4px}.bimmodels-row-delete[data-v-b1dd50f4]:hover{color:#f87171}.bimmodels-detail-pane[data-v-b1dd50f4]{border:1px solid var(--chip-border);border-radius:12px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.bimmodels-properties[data-v-b1dd50f4]{border-bottom:1px solid var(--chip-border);flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.bimmodels-properties-label[data-v-b1dd50f4]{opacity:.65;white-space:nowrap;font-size:13px}.bimmodels-properties-select[data-v-b1dd50f4]{min-width:220px}.bimmodels-metraj[data-v-b1dd50f4]{flex-direction:column;height:100%;display:flex;overflow-y:auto}.bimmodels-metraj-toolbar[data-v-b1dd50f4]{align-items:center;padding:10px 12px;display:flex}.bimmodels-metraj-spacer[data-v-b1dd50f4]{flex:1}.bimmodels-metraj-tables[data-v-b1dd50f4]{flex-direction:column;gap:18px;padding:0 14px 14px;display:flex}.bimmodels-metraj-table-title[data-v-b1dd50f4]{margin-bottom:6px;font-size:.85rem;font-weight:700}.bimmodels-viewer-host[data-v-b1dd50f4]{flex-direction:column;height:100%;min-height:480px;display:flex}.bimmodels-view3d-toolbar[data-v-b1dd50f4]{border-bottom:1px solid var(--chip-border);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.bimmodels-view3d-schedule[data-v-b1dd50f4]{width:220px}.bimmodels-view3d-switch[data-v-b1dd50f4]{white-space:nowrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.bimmodels-view3d-date[data-v-b1dd50f4]{opacity:.8;white-space:nowrap;font-size:.82rem}.bimmodels-view3d-slider[data-v-b1dd50f4]{width:220px}.bimmodels-view3d-canvas[data-v-b1dd50f4]{flex:1;min-height:0;display:flex}
