.mobileFileMenu[hidden],#mobilePanelSize,#touchOptionsToggle{display:none}@media(max-width:760px){html{height:100%;overflow:hidden}html body{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}html body>header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:44px 40px;gap:4px 8px;flex:0 0 auto;height:auto;min-height:96px;padding:4px 8px;position:relative;z-index:90;box-sizing:border-box;align-items:center}html header .brand{grid-column:1;grid-row:1;font-size:18px;letter-spacing:-.65px;margin:0;gap:6px;min-width:0}html header .brandicon{display:inline-flex;width:23px;height:26px}html header .brandicon svg{width:23px;height:26px}html header #projectName,html header #saved{display:none}html header .headerActions{grid-column:2;grid-row:1;display:flex;align-items:center;gap:3px;margin:0;min-width:0}html header .headerActions>button,html header .headerActions>details>summary,html header #appSettingsButton{width:44px;min-width:44px;height:44px;min-height:44px;padding:8px;justify-content:center;box-sizing:border-box}html header .headerActions .action-label,html header .headerActions>.headerExport .importChevron{display:none}html header .workspaceTabs{grid-column:1/-1;grid-row:2;order:initial;width:100%;height:40px;min-height:40px;display:flex;flex-wrap:nowrap;margin:0;padding:3px;border:1px solid var(--ui-line);background:var(--ui-well);box-sizing:border-box;align-self:center}html header .workspaceTabs button{flex:1;min-width:0;width:auto;min-height:32px;height:32px;padding:3px 4px;font-size:12px;white-space:nowrap}html body>main,html body>main.dock-collapsed,html body>main.rail-collapsed{flex:1 1 0;height:auto;min-height:0;max-height:100%;grid-template-columns:58px minmax(0,1fr) 0;grid-template-rows:minmax(0,1fr);position:relative;overflow:hidden}html body>footer{display:none}.mobileFileMenu{position:relative;display:block}.mobileFileMenu>summary{list-style:none;display:flex;align-items:center;cursor:pointer;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-chrome)}.mobileFileMenu>summary::-webkit-details-marker{display:none}.mobileFileMenu>summary svg{width:21px;height:21px}.mobileFilePanel{position:absolute;right:0;top:calc(100% + 6px);width:220px;max-height:65dvh;overflow:auto;z-index:120;padding:6px;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);border-radius:12px;box-shadow:var(--ui-shadow)}html header .mobileFilePanel>button,html header .mobileFilePanel>.headerImport>summary{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:44px;padding:8px 10px;gap:10px;color:var(--ui-ink)}html header .mobileFilePanel .action-label{display:inline}html header .mobileFilePanel .importDropdown{position:static;width:100%;border:0;box-shadow:none;padding:0 0 0 12px;background:var(--ui-chrome)}html header .mobileFilePanel .importDropdown button{width:100%;min-height:44px}html main #propertiesSidebar.editorDock.right{left:58px;right:0;bottom:52px;top:auto;height:clamp(220px,44%,350px);max-height:calc(100% - 68px);width:auto;z-index:70;border-radius:14px 14px 0 0;background:var(--ui-surface);box-shadow:0 -5px 24px #142b3520;overflow:hidden}html main.panel-expanded #propertiesSidebar.editorDock.right{height:76%;max-height:calc(100% - 60px)}html main.dock-collapsed #propertiesSidebar.editorDock.right{visibility:hidden;pointer-events:none}html .editorDock .dockTop{padding:6px;gap:3px;min-height:54px;flex:none}html .dockTop:before{display:none}html .dockTabs{flex:1;min-width:0;gap:0;padding:2px}html .dockTabs button{min-width:0;min-height:40px;padding:4px 2px;font-size:11px}html .propertyActions{gap:0;flex:none}html .propertyActions button,html #mobilePanelSize{display:flex;align-items:center;justify-content:center;min-width:44px;width:44px;min-height:44px;height:44px;padding:10px}html .propertyActions #propertiesPin{display:none}#mobilePanelSize svg{width:19px;height:19px}main.panel-expanded html .propertyActions #propertiesPin{display:none}#mobilePanelSize svg{transform:rotate(180deg)}html .dockScroll{padding:8px 12px 14px;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}html .editorDock:has(#propertiesTab[aria-selected=true]) .dockObjects,html .editorDock:has(#historyTab[aria-selected=true]) .dockObjects{display:none}html .dockObjects{max-height:95px;flex-shrink:0;padding:7px 10px}html .dockScroll .sectionhead{margin:8px 0}html .sketchProperties .sketchSettings{gap:7px}html .sketchProperties .sketchSettings label{display:grid;grid-template-columns:minmax(68px,1fr) 88px 20px;align-items:center;column-gap:8px;flex-wrap:nowrap;min-height:44px;font-size:12px}html .sketchProperties .sketchSettings input,html .sketchProperties .sketchSettings select{min-height:40px;font-size:16px;width:88px;margin:0}html .sketchProperties .sketchSettings button{min-height:40px;padding:7px}html .sketchProperties .sketchPropertiesTitle{margin-top:0}html .modelToolHeading{padding:4px 0}html .generatorDiagram{height:66px}html .toolRail.iconRail{padding:4px 5px;z-index:60;min-height:0}html .iconRail .railList{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}html .iconRail .railGroup button{height:44px;min-height:44px;max-height:44px}html .iconRail .railTop{gap:0;margin-bottom:3px}html .iconRail .railTop button{min-height:32px;height:32px}html .sketchRail .mobileRailActions{flex:none;position:relative;margin-top:auto;border-top:1px solid var(--ui-line);border-bottom:0;padding:3px 1px;background:var(--ui-chrome)}html .mobileRailActions .railHeading{display:none}html .mobileRailActions [data-action=finish]{background:var(--ui-accent-soft);color:var(--ui-accent-ink)}html .iconRail.compact.menu-open .railList{top:100%;max-height:calc(100dvh - 200px);z-index:100}html .viewfooter{height:52px;min-height:52px;padding:4px;z-index:65;box-sizing:border-box}html .viewfooter .workspaceOptions{display:flex;flex-wrap:nowrap;width:100%;justify-content:flex-end;gap:3px;margin:0}html .viewfooter .themeToggleLabel,html .viewfooter .workspaceSwitch{min-width:42px;width:42px;min-height:44px;padding:0;flex:0 0 42px}html .viewfooter .workspaceOptions select{max-width:65px;width:65px;min-width:0;min-height:40px;margin:0;font-size:16px;padding:4px}html .touchBar{display:flex;flex-wrap:wrap;left:6px;right:6px;bottom:58px;gap:4px;padding:4px;background:var(--ui-surface);border-color:var(--ui-line);border-radius:10px;z-index:20}html .touchModes{flex:1 1 0;min-width:0;gap:3px}html .touchBar button{min-width:0;min-height:42px;height:42px;padding:5px;font-size:12px;background:var(--ui-chrome);color:var(--ui-ink);border-color:var(--ui-line);border-radius:7px}html .touchBar button[aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent-ink);border-color:var(--ui-accent)}html #touchOptionsToggle{display:flex;flex:0 0 40px;align-items:center;justify-content:center}html .touchBar:has(.touchModifiers button[aria-pressed=true]) #touchOptionsToggle{background:var(--ui-accent-soft);border-color:var(--ui-accent);color:var(--ui-accent-ink)}#touchOptionsToggle svg{width:19px;height:19px}html .touchBar .touchModifiers,html .touchBar small{display:none}html .touchBar.touch-options-open .touchModifiers{display:flex;flex:1 0 100%}html .touchBar.touch-options-open small{display:block;color:var(--ui-muted);font-size:10px;margin:2px 3px}html main:not(.dock-collapsed) .touchBar{display:none}html #propertiesToggle{top:auto;right:6px;bottom:118px;width:42px;min-width:42px;height:44px;min-height:44px;padding:9px;border-radius:10px}html main:not(.dock-collapsed) #propertiesToggle{display:none}html .viewCube{top:8px;right:7px;width:74px}html .viewCube canvas{width:74px;height:74px}html .viewCube .cubeZoomActions{gap:3px}html .viewCube .cubeZoomActions button{min-height:36px;font-size:10px;padding:3px}html .workplaneStack{top:12px;left:8px;max-width:135px;max-height:94px}html .workplaneStack:before{font-size:8px;margin-bottom:4px}html .workplaneStack .workplaneItem{min-height:34px;padding:6px 8px;font-size:11px}html .sketchViewBadge{top:8px;right:8px;max-width:calc(100% - 24px);font-size:10px;padding:5px 7px;pointer-events:none}html .sketchZoom{bottom:60px;right:7px}html .sketchHint{bottom:108px;max-width:calc(100% - 14px);font-size:10px;padding:5px 7px}}@media(max-width:760px)and (max-height:500px)and (orientation:landscape){html body>header{grid-template-rows:40px;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;gap:3px;padding:3px 6px}html header .brand{font-size:15px}html header .brandicon{display:none}html header .workspaceTabs{grid-column:2;grid-row:1;height:38px}html header .headerActions{grid-column:3}html main #propertiesSidebar.editorDock.right{height:65%;max-height:calc(100% - 60px)}html main.panel-expanded #propertiesSidebar.editorDock.right{height:calc(100% - 60px)}}.sketchMobileControls,.sketchMobileProperties,.sketchStopLine,.mobileRailScroll{display:none}@media(max-width:760px){html main.sketch-mode .touchBar,html main.sketch-mode #propertiesToggle{display:none!important}html .sketchEditor.sceneSketch{top:0;right:0;bottom:0;left:0}html .sceneSketch .sketchCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}html .sceneSketch .sketchZoom{left:6px;right:6px;bottom:58px;display:flex;justify-content:flex-end;gap:6px;padding:0;pointer-events:none}html .sceneSketch .sketchZoom button{pointer-events:auto;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:9px;border-radius:9px;background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:0 2px 8px #142b3510}html .sceneSketch .sketchZoom svg{width:21px;height:21px}html .sketchMobileControls{display:contents}html .sketchMobileProperties{display:inline-flex}html .sceneSketch .sketchZoom button[aria-pressed=true]{background:var(--ui-accent-soft);border-color:var(--ui-accent);color:var(--ui-accent-ink)}html .sceneSketch .sketchHint{position:absolute;left:6px;right:6px;bottom:110px;min-height:0;max-width:none;width:auto;box-sizing:border-box;margin:0;padding:7px 9px;border:1px solid var(--ui-line);border-radius:7px;font-size:11px;line-height:16px;pointer-events:none}html .sceneSketch.has-pending-line .sketchHint{right:94px;min-height:44px;display:flex;align-items:center}html .sceneSketch .sketchStopLine:not([hidden]){display:block;position:absolute;right:6px;bottom:110px;width:82px;height:44px;min-height:44px;padding:5px;background:var(--ui-accent-soft);color:var(--ui-accent-ink);border:1px solid var(--ui-accent);border-radius:8px;pointer-events:auto;font-size:12px}html main:not(.dock-collapsed) .sceneSketch .sketchZoom,html main:not(.dock-collapsed) .sceneSketch .sketchHint,html main:not(.dock-collapsed) .sceneSketch .sketchStopLine{display:none!important}html .sketchRail .mobileRailScroll:not([hidden]){display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-height:44px;margin:3px 1px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-accent-soft);color:var(--ui-accent-ink)}html .mobileRailScroll svg{width:22px;height:22px}html .mobileRailScroll.at-end svg{transform:rotate(180deg)}html .iconRail .railTop button{height:44px;min-height:44px}html .sketchRail .railList{scrollbar-width:thin;scrollbar-color:var(--ui-accent) transparent;-webkit-overflow-scrolling:touch}html .sceneSketch .sketchPoint{r:5}html .sceneSketch .sketchSelectedPoint{r:8}html .sceneSketch .sketchCurveHandle,html .sceneSketch .sketchSelectedHandle{stroke-width:2.5}}@media(min-width:761px){html .sketchZoom .sketchMobileControls,html .sketchZoom .sketchMobileProperties,html .sketchStopLine,html .iconRail .mobileRailScroll{display:none!important}}.sketchOffsetProperties{display:grid;gap:10px;padding:10px 0}.sketchOffsetProperties[hidden]{display:none}.sketchOffsetProperties h3{margin:0;font-size:13px}.sketchOffsetProperties label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.sketchOffsetProperties input[type=number]{width:90px;min-height:40px;font-size:16px}.sketchOffsetProperties input[type=range]{width:100%}.sketchOffsetProperties button{min-height:44px}.sketchOffsetProperties small{color:var(--ui-muted)}.sketchDraftButton{position:absolute;bottom:118px;left:14px;z-index:15;background:var(--ui-surface);color:var(--ui-accent-ink);border:1px solid var(--ui-accent);border-radius:8px;min-height:44px;padding:8px 12px}.sketchDraftButton[hidden],.sketch-mode .sketchDraftButton,.rendering .sketchDraftButton,.drawing-mode .sketchDraftButton{display:none}.sketchMultiSelect{min-height:44px;margin:6px 0;padding:8px 12px;border-radius:8px;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}.sketchMultiSelect[hidden]{display:none}.sketchMultiSelect[aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent-ink);border-color:var(--ui-accent)}.sketchSettings[hidden]{display:none!important}.belowPlaneBadge{display:flex;align-items:center;gap:5px;box-sizing:border-box;max-width:180px;margin-top:8px;padding:4px 5px 4px 7px;border:1px solid #d9b077;border-radius:8px;background:#fff5e5;color:#895215;box-shadow:0 2px 8px #553d1510;pointer-events:auto}.belowPlaneBadge[hidden]{display:none}.belowPlaneBadge>svg{width:18px;height:18px;flex:none}.belowPlaneBadge b{font-size:11px;line-height:15px;font-weight:600;flex:1}.belowPlaneBadge button{display:grid;place-items:center;min-width:44px;width:44px;min-height:44px;padding:9px;border:0;border-radius:6px;background:#f5dfbe;color:inherit}.belowPlaneBadge button svg{width:21px;height:21px}.belowPlaneBadge button:focus-visible{outline:2px solid currentColor;outline-offset:2px}[data-theme=dark] .belowPlaneBadge{background:#3d3020;border-color:#82653d;color:#f0c787}[data-theme=dark] .belowPlaneBadge button{background:#594327}.rendering .belowPlaneBadge,.drawing-mode .belowPlaneBadge,.sketch-mode .belowPlaneBadge{display:none}@media(max-width:760px){html .workplaneStack:has(.belowPlaneBadge:not([hidden])){max-width:160px;max-height:min(45%,220px)}html .belowPlaneBadge{max-width:160px;padding-left:5px;gap:3px}html .belowPlaneBadge>svg{width:15px}html .belowPlaneBadge button{min-height:44px;min-width:44px;width:44px}}.sketchSelectionBox{fill:#328cc319;stroke:#287da9;stroke-width:1.2;pointer-events:none}.sketchSelectionBox.crossing{fill:#25906e19;stroke:#238768;stroke-dasharray:5 3}[data-theme=dark] .sketchSelectionBox{fill:#66bce528;stroke:#8ed7fa}[data-theme=dark] .sketchSelectionBox.crossing{fill:#5cd9aa24;stroke:#78ddb5}
/*# sourceMappingURL=/cdn/shop/t/36/assets/mobile.css.map */
