.imported-model-module__kvz3Na__content input{border:1px solid var(--board-ui-border);background:var(--board-ui-surface);width:100%;min-width:0;padding:3px 5px}.imported-model-module__kvz3Na__content button{align-items:center;gap:4px;display:inline-flex}.imported-model-module__kvz3Na__axes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}
.board-top-notice-module__aZjmSW__region{z-index:50;position:sticky;top:0}.board-top-notice-module__aZjmSW__notice{border-bottom:1px solid color-mix(in srgb, var(--color-danger) 25%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));color:var(--color-text-body);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:10px 24px;font-size:14px;line-height:22px;display:flex}.board-top-notice-module__aZjmSW__notice button{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:4px;min-height:28px;padding:2px 10px}.board-top-notice-module__aZjmSW__notice button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.board-top-notice-module__aZjmSW__notice button:disabled{cursor:wait;opacity:.6}
.cad-sidebar-module__LvZJVa__toolbar{gap:var(--sidebar-gap);padding:var(--sidebar-inset) var(--sidebar-edge) 4px;flex-shrink:0;align-items:center;display:flex}.cad-sidebar-module__LvZJVa__search{border:1px solid var(--color-border);border-radius:var(--sidebar-radius);min-width:0;height:var(--sidebar-search-height);background:var(--color-surface);flex:1;align-items:center;gap:4px;padding:0 6px;display:flex}.cad-sidebar-module__LvZJVa__search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0}.cad-sidebar-module__LvZJVa__search:focus-within{outline:2px solid var(--color-primary);outline-offset:1px}.cad-sidebar-module__LvZJVa__search.cad-sidebar-module__LvZJVa__search button{color:var(--color-muted-foreground);background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:flex}.cad-sidebar-module__LvZJVa__plazaSection{margin:0 var(--sidebar-edge) 8px;border-top:1px solid var(--color-border);flex-shrink:0;padding:6px 0 0}.cad-sidebar-module__LvZJVa__plazaSection button{height:34px;min-height:34px;padding-inline:6px}.cad-sidebar-module__LvZJVa__plazaSection button[aria-current=page]{color:var(--color-primary);background:var(--sidebar-selected);font-weight:500}.cad-sidebar-module__LvZJVa__body{min-height:0;padding:4px var(--sidebar-edge);flex-direction:column;flex:1;display:flex;overflow:hidden}.cad-sidebar-module__LvZJVa__modelHome{flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px 0 10px;display:flex;overflow:auto}.cad-sidebar-module__LvZJVa__modelRegion{border-radius:var(--sidebar-radius);flex-direction:column;flex:none;min-width:0;padding:8px;display:flex;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;box-shadow:none!important}.cad-sidebar-module__LvZJVa__modelRegion+.cad-sidebar-module__LvZJVa__modelRegion{margin-top:0}.cad-sidebar-module__LvZJVa__regionHeading{color:var(--color-foreground);font-size:var(--product-text-body);align-items:center;margin:0;padding:0;font-weight:600;display:flex}.cad-sidebar-module__LvZJVa__regionToggle{appearance:none;width:100%;min-width:0;min-height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:0 6px;transition:background-color .15s,color .15s;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.cad-sidebar-module__LvZJVa__regionToggle:hover{background:color-mix(in srgb, var(--color-muted) 65%, transparent)!important}.cad-sidebar-module__LvZJVa__regionToggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.cad-sidebar-module__LvZJVa__regionToggle>svg{color:var(--color-muted-foreground);flex:none}.cad-sidebar-module__LvZJVa__regionToggle>svg:first-child:not(:last-child){color:var(--color-foreground)}.cad-sidebar-module__LvZJVa__regionChevron{margin-left:2px;transition:transform .18s,color .15s}.cad-sidebar-module__LvZJVa__sharedToggle .cad-sidebar-module__LvZJVa__regionChevron{margin-left:auto}.cad-sidebar-module__LvZJVa__modelRegion[data-collapsed=true] .cad-sidebar-module__LvZJVa__regionChevron{transform:rotate(-90deg)}.cad-sidebar-module__LvZJVa__regionToggle:hover .cad-sidebar-module__LvZJVa__regionChevron{color:var(--color-foreground)}.cad-sidebar-module__LvZJVa__regionCount{color:var(--color-muted-foreground);font-size:var(--product-text-body);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.cad-sidebar-module__LvZJVa__regionContent{min-width:0;padding-top:3px}.cad-sidebar-module__LvZJVa__regionContent[hidden]{display:none}.cad-sidebar-module__LvZJVa__regionEmpty{color:var(--color-muted-foreground);font-size:var(--product-text-body);margin:0;padding:2px 8px;line-height:1.5}.cad-sidebar-module__LvZJVa__recentStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;min-width:0;padding-bottom:2px;display:grid}.cad-sidebar-module__LvZJVa__recentItem{border-radius:var(--sidebar-radius);width:100%;min-width:0;min-height:30px;color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;text-decoration:none;display:flex}.cad-sidebar-module__LvZJVa__recentItem:hover{background:var(--color-muted)}.cad-sidebar-module__LvZJVa__recentItem:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.cad-sidebar-module__LvZJVa__recentItem svg{flex:none}.cad-sidebar-module__LvZJVa__recentItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--product-text-body);overflow:hidden}.cad-sidebar-module__LvZJVa__recentStrip>.cad-sidebar-module__LvZJVa__regionEmpty{grid-column:1/-1}.cad-sidebar-module__LvZJVa__modelHome .cad-sidebar-module__LvZJVa__projects{max-height:180px}.cad-sidebar-module__LvZJVa__sharedRegion{flex-direction:column;min-height:0;display:flex}.cad-sidebar-module__LvZJVa__sharedRegion>div:first-child{flex:none;height:auto;min-height:0;max-height:none}.cad-sidebar-module__LvZJVa__sharedRegion>div:first-child>nav{overscroll-behavior:auto;flex:none;min-height:auto;padding-bottom:0;overflow:visible}.cad-sidebar-module__LvZJVa__projects{flex:0 auto;min-height:0;max-height:35%;overflow:auto}.cad-sidebar-module__LvZJVa__models{min-height:0;padding-top:8px;padding-left:var(--cad-model-indent,0px);flex-direction:column;flex:1;display:flex}.cad-sidebar-module__LvZJVa__modelRows{flex:1;min-height:0;overflow:hidden}.cad-sidebar-module__LvZJVa__workspaceRow{align-items:center;gap:2px;min-width:0;display:flex}.cad-sidebar-module__LvZJVa__workspaceLink.cad-sidebar-module__LvZJVa__workspaceLink{flex:1;width:auto;min-width:0}.cad-sidebar-module__LvZJVa__currentProject{color:var(--color-primary);font-size:var(--product-text-body);flex:none;font-weight:500}.cad-sidebar-module__LvZJVa__workspaceClose{flex:0 0 var(--sidebar-row-action-size);width:var(--sidebar-row-action-size);height:var(--sidebar-row-action-size);border-radius:var(--sidebar-radius);color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.cad-sidebar-module__LvZJVa__workspaceClose:hover:not(:disabled){background:var(--color-muted);color:var(--color-foreground)}.cad-sidebar-module__LvZJVa__workspaceClose:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.cad-sidebar-module__LvZJVa__projectRow{align-items:center;min-width:0;display:flex}.cad-sidebar-module__LvZJVa__projectName{--project-folder-color:var(--product-accent);flex:1;min-width:0;position:relative}.cad-sidebar-module__LvZJVa__projectName:before{content:"";background:var(--project-folder-color);border-radius:2px;flex:0 0 3px;width:3px;height:18px}.cad-sidebar-module__LvZJVa__projectName[data-folder-color=blue]{--project-folder-color:var(--product-info-text)}.cad-sidebar-module__LvZJVa__projectName[data-folder-color=green]{--project-folder-color:var(--product-success-text)}.cad-sidebar-module__LvZJVa__projectName[data-folder-color=yellow]{--project-folder-color:var(--product-warning-text)}.cad-sidebar-module__LvZJVa__projectName[data-folder-color=red]{--project-folder-color:var(--product-danger)}.cad-sidebar-module__LvZJVa__projectName[data-folder-color=neutral]{--project-folder-color:var(--product-muted-foreground)}.cad-sidebar-module__LvZJVa__projectRowActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.cad-sidebar-module__LvZJVa__projectAction.cad-sidebar-module__LvZJVa__projectAction{width:var(--sidebar-row-action-size);height:var(--sidebar-row-action-size);border-radius:var(--sidebar-radius);color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.cad-sidebar-module__LvZJVa__projectAction:hover{background:var(--color-muted);color:var(--color-foreground)}.cad-sidebar-module__LvZJVa__projectAction:focus-visible{outline:2px solid var(--color-primary)}.cad-sidebar-module__LvZJVa__projectAction:disabled{opacity:.4;cursor:not-allowed}.cad-sidebar-module__LvZJVa__menuNote{font-size:var(--product-text-body);color:var(--color-muted-foreground);margin:4px 10px}.cad-sidebar-module__LvZJVa__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cad-sidebar-module__LvZJVa__footer{padding:6px var(--sidebar-edge);flex-shrink:0}.cad-sidebar-module__LvZJVa__pagination{font-size:var(--product-text-body);flex:0 0 40px;justify-content:space-between;align-items:center;gap:6px;display:flex}.cad-sidebar-module__LvZJVa__pagination.cad-sidebar-module__LvZJVa__pagination button{color:var(--color-primary);background:0 0;border:0;padding:4px}.cad-sidebar-module__LvZJVa__modelNavigation{inset:calc(var(--board-header-height,0px) + var(--board-notice-height,0px)) auto 0 0;z-index:35;width:48px;position:fixed}.cad-sidebar-module__LvZJVa__modelShell{--cad-product-navigation-width:48px;padding-left:var(--cad-product-navigation-width)}@media (max-width:1023px){.cad-sidebar-module__LvZJVa__modelNavigation{bottom:calc(68px + env(safe-area-inset-bottom))}}
.workspace-layout-module__VbYZLW__workspace{width:100%;min-width:0;min-height:0;color:var(--board-ui-foreground,#39434b);background:var(--board-ui-surface,#fff);flex:1 1 0;padding-left:0;display:flex;position:relative;overflow:clip}.workspace-layout-module__VbYZLW__sidebar{flex-direction:column;flex:0 0 var(--cad-panel-width,288px);width:var(--cad-panel-width,288px);background:var(--board-ui-surface,#f8fafc);border-right:1px solid var(--board-ui-border,#d5dce3);z-index:16;min-width:0;min-height:0;display:flex}.workspace-layout-module__VbYZLW__sidebarHeader{border-bottom:1px solid var(--board-ui-border,#d5dce3);background:var(--board-ui-surface,#fff);flex:0 0 38px;align-items:stretch;min-width:0;display:flex}.workspace-layout-module__VbYZLW__sidebarHeader[hidden]{display:none}.workspace-layout-module__VbYZLW__sidebarTitle{flex:1;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:flex}.workspace-layout-module__VbYZLW__workspace .workspace-layout-module__VbYZLW__collapse{cursor:pointer;background:0 0;border:0;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.workspace-layout-module__VbYZLW__treeHost,.workspace-layout-module__VbYZLW__operationPanel{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.workspace-layout-module__VbYZLW__treeHost[hidden],.workspace-layout-module__VbYZLW__operationPanel[hidden]{display:none}.workspace-layout-module__VbYZLW__operationError{border-bottom:1px solid var(--board-ui-primary,#d6b5b2);background:var(--board-ui-surface,#fff3f1);color:var(--board-ui-danger,#8d2b23);white-space:pre-wrap;overflow-wrap:anywhere;flex:none;gap:6px;max-height:30%;padding:10px 12px;font-size:12px;line-height:1.45;display:grid;overflow-y:auto}.workspace-layout-module__VbYZLW__treeHost>*{flex:1 1 0;max-width:100%;min-height:0;border-right:0!important;width:100%!important;min-width:0!important}.workspace-layout-module__VbYZLW__treeHost{overscroll-behavior:contain;overflow:auto}.workspace-layout-module__VbYZLW__propertyHost{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:auto}.workspace-layout-module__VbYZLW__propertyHost:empty{display:none}.workspace-layout-module__VbYZLW__propertyHost>[data-cad-property-panel]{background:var(--board-ui-surface,#f9f9f9);overflow-wrap:anywhere;border-radius:0;flex-direction:column;flex:none;min-height:0;padding:0;display:flex;border:0!important;border-bottom:1px solid var(--board-ui-border,#c9cdd1)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;margin:0!important;position:static!important;inset:auto!important}.workspace-layout-module__VbYZLW__propertyHost>[data-cad-property-panel]:only-child{flex:1 1 0}.workspace-layout-module__VbYZLW__propertyHost>[data-cad-property-panel]>:is([class*=dialogTitle],[data-cad-panel-header],header){z-index:2;background:var(--board-ui-muted,#f0f1f2);border-bottom:1px solid var(--board-ui-border,#d1d5d8);flex:none;height:auto;min-height:38px;padding:5px 8px;position:sticky;top:0}.workspace-layout-module__VbYZLW__propertyHost>[data-cad-property-panel]>:is([class*=dialogBody],[data-cad-panel-body]){min-height:0;padding:12px;overflow:visible;max-height:none!important}.workspace-layout-module__VbYZLW__propertyHost>[data-cad-property-panel]:only-child>:is([class*=dialogBody],[data-cad-panel-body]){overscroll-behavior:contain;flex:1 1 0;overflow-y:auto}.workspace-layout-module__VbYZLW__propertyHost>[data-cad-property-panel]>[data-cad-panel-footer]{z-index:2;background:var(--board-ui-surface,#fff);border-top:1px solid var(--board-ui-border,#d5dce3);flex:none;position:sticky;bottom:0}.workspace-layout-module__VbYZLW__propertyHost [data-cad-property-panel] :is(input,select,textarea){max-width:100%}.workspace-layout-module__VbYZLW__propertyHost [data-cad-property-panel] :is(p,label,fieldset),.workspace-layout-module__VbYZLW__propertyHost [data-cad-property-panel] [class*=dialogTitle]>:is(span,input){min-width:0}.workspace-layout-module__VbYZLW__propertyHost [data-cad-property-panel] [class*=dialogTitle]>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workspace-layout-module__VbYZLW__content{flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.workspace-layout-module__VbYZLW__resizeGrip{z-index:17;cursor:col-resize;touch-action:none;background:0 0;flex:0 0 5px;width:5px;margin-left:-2px;position:relative}.workspace-layout-module__VbYZLW__resizeGrip:hover,.workspace-layout-module__VbYZLW__resizeGrip:focus-visible,.workspace-layout-module__VbYZLW__workspace[data-resizing=true] .workspace-layout-module__VbYZLW__resizeGrip{background:var(--board-ui-primary,#448caf)}.workspace-layout-module__VbYZLW__resizeGrip:focus-visible{outline:2px solid var(--board-ui-primary,#267aa8);outline-offset:-1px}.workspace-layout-module__VbYZLW__workspace[data-resizing=true]{user-select:none;cursor:col-resize}.workspace-layout-module__VbYZLW__workspace .workspace-layout-module__VbYZLW__expand{z-index:15;background:var(--board-ui-surface,#f7f7f7);border:1px solid var(--board-ui-border,#bfc4c8);cursor:pointer;border-radius:2px;align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:12px;display:none;position:absolute;top:7px;left:7px}.workspace-layout-module__VbYZLW__workspace[data-collapsed=true]>.workspace-layout-module__VbYZLW__sidebar{border:0;flex-basis:0;width:0}.workspace-layout-module__VbYZLW__workspace[data-collapsed=true]>.workspace-layout-module__VbYZLW__sidebar>:not(.workspace-layout-module__VbYZLW__treeHost),.workspace-layout-module__VbYZLW__workspace[data-collapsed=true]>.workspace-layout-module__VbYZLW__resizeGrip,.workspace-layout-module__VbYZLW__workspace[data-collapsed=true][data-operating=false] .workspace-layout-module__VbYZLW__treeHost{display:none}.workspace-layout-module__VbYZLW__workspace[data-collapsed=true]>.workspace-layout-module__VbYZLW__expand{display:flex}.workspace-layout-module__VbYZLW__workspace :is(.workspace-layout-module__VbYZLW__collapse,.workspace-layout-module__VbYZLW__expand):hover{background:var(--board-ui-muted,#e2e8ec)}.workspace-layout-module__VbYZLW__workspace :is(.workspace-layout-module__VbYZLW__collapse,.workspace-layout-module__VbYZLW__expand):focus-visible{outline:2px solid var(--board-ui-primary,#267aa8);outline-offset:-2px}.workspace-layout-module__VbYZLW__workspace[data-operating=true] .workspace-layout-module__VbYZLW__treeHost{top:8px;left:calc(var(--cad-panel-width,288px) + 8px);width:min(260px, calc(100% - var(--cad-panel-width,288px) - 16px));z-index:18;max-height:calc(100% - 48px);box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;flex:none;position:absolute}.workspace-layout-module__VbYZLW__workspace[data-operating=true] .workspace-layout-module__VbYZLW__treeHost>*{background:0 0;flex:0 auto;height:auto!important}.workspace-layout-module__VbYZLW__workspace[data-operating=true] .workspace-layout-module__VbYZLW__treeHost [data-cad-tree-controls]{display:none}.workspace-layout-module__VbYZLW__workspace[data-operating=true] .workspace-layout-module__VbYZLW__treeHost :is(button,input,select,summary,[role=menu],[data-cad-tree-scroll]){pointer-events:auto}.workspace-layout-module__VbYZLW__workspace[data-operating=true] .workspace-layout-module__VbYZLW__treeHost [data-cad-tree-scroll]{scrollbar-width:thin;min-height:0}.workspace-layout-module__VbYZLW__workspace[data-collapsed=true][data-operating=true] .workspace-layout-module__VbYZLW__treeHost{width:min(260px,100% - 16px);max-height:calc(100% - 88px);top:48px;left:8px}@media (max-width:639px){.workspace-layout-module__VbYZLW__workspace[data-collapsed=auto]>.workspace-layout-module__VbYZLW__sidebar,.workspace-layout-module__VbYZLW__workspace[data-collapsed=auto]>.workspace-layout-module__VbYZLW__resizeGrip{display:none}.workspace-layout-module__VbYZLW__workspace[data-collapsed=auto]>.workspace-layout-module__VbYZLW__expand{display:flex}.workspace-layout-module__VbYZLW__sidebar{width:min(var(--cad-panel-width,288px), calc(100% - 34px - 0px));max-width:calc(100% - 34px);position:absolute;inset:0 auto 0 0;box-shadow:3px 0 8px #23313c18}.workspace-layout-module__VbYZLW__resizeGrip{display:none}.workspace-layout-module__VbYZLW__workspace .workspace-layout-module__VbYZLW__sidebarHeader,.workspace-layout-module__VbYZLW__workspace .workspace-layout-module__VbYZLW__collapse{flex-basis:40px}.workspace-layout-module__VbYZLW__workspace .workspace-layout-module__VbYZLW__expand{min-height:38px}.workspace-layout-module__VbYZLW__workspace[data-operating=true]{--cad-panel-width:min(48%, 288px)!important}.workspace-layout-module__VbYZLW__workspace[data-operating=true] .workspace-layout-module__VbYZLW__sidebar{max-width:none;box-shadow:none;position:static}.workspace-layout-module__VbYZLW__workspace[data-operating=true] .workspace-layout-module__VbYZLW__treeHost{width:calc(100% - var(--cad-panel-width) - 16px);max-height:min(65%,480px)}.workspace-layout-module__VbYZLW__workspace[data-collapsed=true][data-operating=true] .workspace-layout-module__VbYZLW__treeHost{width:min(260px,100% - 16px)}}.workspace-layout-module__VbYZLW__propertyHost>[data-cad-property-panel][hidden]{display:none!important}@media (pointer:coarse) and (min-width:640px){.workspace-layout-module__VbYZLW__resizeGrip{flex-basis:18px;width:18px;margin-left:-9px}.workspace-layout-module__VbYZLW__workspace .workspace-layout-module__VbYZLW__collapse{flex-basis:44px}.workspace-layout-module__VbYZLW__workspace .workspace-layout-module__VbYZLW__expand{min-height:44px;font-size:14px}.workspace-layout-module__VbYZLW__sidebarHeader{flex-basis:44px}.workspace-layout-module__VbYZLW__sidebarTitle,.workspace-layout-module__VbYZLW__operationError{font-size:14px}}
