.plan-canvas_planCanvas__s_WIL{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:var(--card,#fff);color:var(--foreground,#282927);box-shadow:0 10px 28px #00000008}.plan-canvas_tabs__ebHQM{position:relative;z-index:5;display:flex;min-height:92px;flex:0 0 auto;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #e1dfd8;background:#f7f6f2}.plan-canvas_viewTabs__3pCF5{display:flex;min-width:0;flex:1;align-items:center;gap:9px}.plan-canvas_tab__CmgwP{box-sizing:border-box;display:flex;width:130px;min-width:0;flex:0 1 130px;align-items:center;gap:8px;padding:7px;border:1px solid #dfded8;border-radius:8px;background:#fbfaf7;color:#353733;text-align:left;transition:background-color .15s,border-color .15s,box-shadow .15s}.plan-canvas_tab__CmgwP:hover:not(:disabled){background:#f1f0eb}.plan-canvas_tab__CmgwP[aria-selected=true]{border-color:#94a5bb;background:#eef1f2;box-shadow:0 1px 4px #0000000d}.plan-canvas_tab__CmgwP[aria-selected=true]:hover:not(:disabled){background:#eef1f2}.plan-canvas_tab__CmgwP:disabled{cursor:not-allowed;opacity:.55}.plan-canvas_annotateButton__Iq_yH:focus-visible,.plan-canvas_askForm__jEjY_ button:focus-visible,.plan-canvas_commentPopover__Y8iUk button:focus-visible,.plan-canvas_displayButton__brimK:focus-visible,.plan-canvas_displayPanel__1p7rs button:focus-visible,.plan-canvas_persistenceAlert__GZRap button:focus-visible,.plan-canvas_propertyDetailsButton__VdlHp:focus-visible,.plan-canvas_propertyDetails__cWq08 summary:focus-visible,.plan-canvas_reopenAsk__LOU_F:focus-visible,.plan-canvas_tab__CmgwP:focus-visible,.plan-canvas_toolPalette__E7pDX button:focus-visible,.plan-canvas_zoomControls__98wI0 button:focus-visible{outline:2px solid #687c99;outline-offset:2px}.plan-canvas_thumbnail__k636e{box-sizing:border-box;display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;overflow:hidden;border:1px solid #dedbd2;border-radius:5px;background:#fffefa}.plan-canvas_thumbnail__k636e img,.plan-canvas_thumbnail__k636e svg{display:block;width:100%;height:100%;object-fit:contain}.plan-canvas_tabCopy__Jh5_v{display:flex;min-width:0;flex-direction:column;gap:3px}.plan-canvas_tabCopy__Jh5_v strong{overflow:hidden;font-size:11px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.plan-canvas_tabCopy__Jh5_v small{overflow:hidden;color:#777a75;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.plan-canvas_annotateButton__Iq_yH,.plan-canvas_displayButton__brimK{display:inline-flex;min-height:33px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #dcdad3;border-radius:6px;background:#fffefa;color:#454741;font-size:10px;white-space:nowrap}.plan-canvas_annotateButton__Iq_yH:hover,.plan-canvas_displayButton__brimK:hover{background:#eeede8}.plan-canvas_annotateButton__Iq_yH.plan-canvas_active__xbeFD{border-color:#8295b2;background:#e9edf3;color:#33445e}.plan-canvas_displayControl__P67bQ{position:relative;flex:0 0 auto}.plan-canvas_displayPanel__1p7rs{position:absolute;z-index:12;top:calc(100% + 8px);right:0;display:grid;width:220px;gap:10px;padding:12px;border:1px solid #d8d5cd;border-radius:8px;background:#fffefa;box-shadow:0 8px 24px #0000001c;color:#343530}.plan-canvas_displayPanel__1p7rs>strong{font-size:11px;font-weight:550}.plan-canvas_displayOptions__2oNC4{display:flex;gap:4px}.plan-canvas_displayOptions__2oNC4 button{min-width:0;flex:1;padding:6px 3px;border:1px solid #e1dfd9;border-radius:5px;background:#fffefa;color:#625f58;font-size:9px}.plan-canvas_displayOptions__2oNC4 button[aria-pressed=true]{border-color:#8c9caa;background:#edf0f1;color:#262626}.plan-canvas_displayOptions__2oNC4 button:disabled{opacity:.45}.plan-canvas_displayPanel__1p7rs label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#545650;font-size:10px}.plan-canvas_displayPanel__1p7rs input{accent-color:#566a89}.plan-canvas_displayPanel__1p7rs p{margin:0;color:#777a75;font-size:9px;line-height:1.45}.plan-canvas_viewport__dIV6n{position:relative;display:flex;min-width:0;min-height:380px;flex:1 1 auto;flex-direction:column}.plan-canvas_drawingFrame__zdVyI{position:relative;display:grid;min-width:0;min-height:380px;flex:1 1 auto;place-items:center;overflow:auto;background-color:#faf9f6;background-size:20px 20px;overscroll-behavior:contain}.plan-canvas_drawingFrame__zdVyI[data-tool=pan]{cursor:grab}.plan-canvas_drawingFrame__zdVyI[data-tool=pan]:active{cursor:grabbing}.plan-canvas_grid__GG6TL{background-image:radial-gradient(#d8d6cf .7px,transparent 0)}.plan-canvas_drawingLayers__quTdO{position:relative;display:grid;flex:0 0 auto;place-items:center;margin:auto}.plan-canvas_annotationLayer__s8Z5p,.plan-canvas_highlightOverlay__1J7BJ,.plan-canvas_planImage__I8Jdf,.plan-canvas_sourceOverlay__GPCtm{position:absolute;inset:0;display:block;width:100%;height:100%}.plan-canvas_planImage__I8Jdf{z-index:0;object-fit:contain;user-select:none}.plan-canvas_sourceOverlay__GPCtm{z-index:1;pointer-events:none;object-fit:contain}.plan-canvas_highlightOverlay__1J7BJ{z-index:2;pointer-events:none}.plan-canvas_annotationLayer__s8Z5p{z-index:3;overflow:visible;pointer-events:none}.plan-canvas_commentPin__5qygl{cursor:pointer;fill:#f7f6f2;stroke:#344b68;stroke-width:90;pointer-events:auto}.plan-canvas_commentPin__5qygl circle{fill:#3456a0;stroke:#faf9f6;stroke-width:55}.plan-canvas_commentPin__5qygl text{fill:#fff;stroke:none;font:700 210px/1 ui-sans-serif,system-ui,sans-serif;pointer-events:none}.plan-canvas_commentPin__5qygl:hover circle,.plan-canvas_selectedPin__OdOjb circle{fill:#254682}.plan-canvas_selectedPin__OdOjb{stroke:#152941;stroke-width:120}.plan-canvas_viewCaption__mD59C{position:absolute;z-index:3;top:15px;left:65px;display:grid;gap:3px;pointer-events:none}.plan-canvas_viewCaption__mD59C span{color:#777872;font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.plan-canvas_viewCaption__mD59C strong{color:#3c3d39;font-size:11px;font-weight:560}.plan-canvas_viewCaption__mD59C small{color:#858680;font-size:9px}.plan-canvas_northMark__LMbIQ{position:absolute;z-index:3;top:16px;right:18px;display:grid;justify-items:center;gap:3px;color:#4b4d47}.plan-canvas_northMark__LMbIQ span{font:600 9px/1 ui-sans-serif,system-ui,sans-serif}.plan-canvas_northMark__LMbIQ svg{width:15px;height:21px}.plan-canvas_toolPalette__E7pDX{position:absolute;z-index:5;top:70px;left:13px;display:grid;gap:3px;padding:5px;border:1px solid #e0ded7;border-radius:8px;background:#fffefaed;box-shadow:0 3px 14px #00000012;backdrop-filter:blur(8px)}.plan-canvas_toolPalette__E7pDX button{position:relative;display:grid;width:30px;height:30px;place-items:center;border-radius:5px;background:transparent;color:#656760}.plan-canvas_toolPalette__E7pDX button:hover:not(:disabled){background:#efeee9}.plan-canvas_toolPalette__E7pDX button:disabled{cursor:not-allowed;opacity:.45}.plan-canvas_toolPalette__E7pDX button.plan-canvas_toolActive__wW__W{background:#e6eaf0;color:#344a68}.plan-canvas_commentCount__NRCID{position:absolute;top:-3px;right:-4px;display:grid;min-width:15px;height:15px;place-items:center;padding:0 3px;border-radius:9px;background:#445b7b;color:white;font-size:8px;line-height:1}.plan-canvas_canvasFoot__yiv7T{position:absolute;z-index:4;right:14px;bottom:15px;left:14px;display:flex;align-items:end;justify-content:space-between;gap:10px;pointer-events:none}.plan-canvas_scaleBar__d7Icj{display:grid;width:fit-content;min-width:82px;gap:3px;color:#686a64;font-size:8px;pointer-events:none}.plan-canvas_scaleBar__d7Icj>span{display:block;max-width:78px;height:4px;border-right:1px solid #686a64;border-bottom:1px solid #686a64;border-left:1px solid #686a64}.plan-canvas_scaleBar__d7Icj small{display:flex;justify-content:space-between;font-size:8px}.plan-canvas_scaleBar__d7Icj b{font-weight:500}.plan-canvas_zoomControls__98wI0{display:flex;min-height:31px;align-items:center;gap:2px;padding:3px;border:1px solid #dedcd5;border-radius:7px;background:#fffef9ed;box-shadow:0 3px 12px #0000000c;pointer-events:auto;backdrop-filter:blur(8px)}.plan-canvas_zoomControls__98wI0 button{display:grid;width:27px;height:25px;place-items:center;border-radius:4px;background:transparent;color:#656760}.plan-canvas_zoomControls__98wI0 button:hover:not(:disabled){background:#efeee9}.plan-canvas_zoomControls__98wI0 button:disabled{opacity:.38}.plan-canvas_zoomControls__98wI0 output{min-width:34px;color:#74766f;font-size:9px;font-variant-numeric:tabular-nums;text-align:center}.plan-canvas_askForm__jEjY_{position:absolute;z-index:8;bottom:64px;left:50%;display:flex;width:min(380px,calc(100% - 110px));min-height:44px;align-items:center;gap:7px;padding:6px 8px 6px 12px;transform:translateX(-50%);border:1px solid #41413e;border-radius:12px;background:#292a28f5;box-shadow:0 7px 24px #0000002d;color:#cbc9c1;backdrop-filter:blur(12px)}.plan-canvas_askForm__jEjY_>svg{flex:0 0 auto;color:#d0cec6}.plan-canvas_askForm__jEjY_ input{min-width:0;height:30px;flex:1;padding:4px 2px;border:0;outline:0;background:transparent;color:#f7f6f2;font-size:11px}.plan-canvas_askForm__jEjY_ input::placeholder{color:#a09f99}.plan-canvas_askForm__jEjY_ input:focus-visible{outline:0}.plan-canvas_askContext__8KkAl{max-width:135px;overflow:hidden;padding:5px 7px;border:1px solid #4b4b47;border-radius:5px;background:#343532;color:#c1c0b8;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.plan-canvas_askForm__jEjY_ button{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:6px;background:transparent;color:#d5d3cb}.plan-canvas_askForm__jEjY_ button[type=submit]{background:#f2f0e9;color:#292a28}.plan-canvas_askForm__jEjY_ button:disabled{cursor:not-allowed;opacity:.42}.plan-canvas_askForm__jEjY_ button:hover:not(:disabled){filter:brightness(1.1)}.plan-canvas_askForm__jEjY_ .composer-media-controls{flex:0 0 auto;margin:0;padding:0}.plan-canvas_askForm__jEjY_ .media-error{position:absolute;bottom:100%;left:0;right:0;padding:10px;border-radius:8px;background:var(--card)}.plan-canvas_askForm__jEjY_ [aria-label="Listening preview"]{position:absolute;bottom:calc(100% + 8px);left:0;right:0;margin:0}.plan-canvas_reopenAsk__LOU_F{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:6px 9px;border:1px solid #dcdad3;border-radius:6px;background:#fffefa;color:#454741;font-size:10px}.plan-canvas_reopenAsk__LOU_F:hover{background:#eeede8}.plan-canvas_commentPopover__Y8iUk{position:absolute;z-index:10;top:14px;right:14px;display:flex;width:min(300px,calc(100% - 74px));max-height:min(440px,calc(100% - 96px));flex-direction:column;overflow:hidden;border:1px solid #dedbd2;border-radius:9px;background:#fffefa;box-shadow:0 9px 30px #0000001c;color:#373833}.plan-canvas_commentTop__MzYRn{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid #e9e7e1}.plan-canvas_commentTop__MzYRn strong{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.plan-canvas_commentTop__MzYRn button{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:5px;color:#71726c}.plan-canvas_commentTop__MzYRn button:hover{background:#efeee9}.plan-canvas_commentBody__t5qQP{min-height:0;overflow:auto;padding:10px}.plan-canvas_commentAnchor__eGuoH{display:flex;align-items:center;gap:5px;margin-bottom:9px;color:#74766f;font-size:9px}.plan-canvas_commentBody__t5qQP textarea{display:block;width:100%;min-height:80px;resize:vertical;padding:8px;border:1px solid #dddad2;border-radius:6px;outline-color:#7588a2;background:#fffefa;color:#33342f;font:inherit;font-size:11px;line-height:1.45}.plan-canvas_localNote__QO50V{display:block;margin-top:6px;color:#858680;font-size:8px;line-height:1.4}.plan-canvas_commentStatus__VptQ9{margin:7px 0 0;color:#596d55;font-size:9px;line-height:1.4}.plan-canvas_commentActions__lOoSE{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.plan-canvas_commentActions__lOoSE button,.plan-canvas_draftNotice__3fZpm button{display:inline-flex;min-width:27px;min-height:27px;align-items:center;justify-content:center;gap:4px;padding:4px 7px;border:1px solid #dfdcd4;border-radius:5px;background:#fffefa;color:#555750;font-size:9px}.plan-canvas_commentActions__lOoSE button:hover,.plan-canvas_draftNotice__3fZpm button:hover{background:#f0efea}.plan-canvas_commentActions__lOoSE button:disabled{opacity:.45}.plan-canvas_commentActions__lOoSE button.plan-canvas_primaryAction__CkexS{border-color:#435b7b;background:#435b7b;color:white}.plan-canvas_commentActions__lOoSE button.plan-canvas_primaryAction__CkexS:hover{background:#354b69}.plan-canvas_commentActions__lOoSE button.plan-canvas_removeAction__fS6Uv{color:#8b4c47}.plan-canvas_commentActions__lOoSE button.plan-canvas_removeAction__fS6Uv:hover{border-color:#d7b7b3;background:#fbf0ee}.plan-canvas_emptyComments__0025o{margin:4px 0;color:#777a74;font-size:10px;line-height:1.45}.plan-canvas_commentBody__t5qQP h3{margin:10px 0 6px;color:#797a73;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.plan-canvas_commentRow__nOOFb{display:grid;width:100%;gap:5px;margin:4px 0;padding:7px;border:1px solid #e8e6df;border-radius:6px;background:#fffefa;color:#555750;text-align:left}.plan-canvas_commentRow__nOOFb:hover{border-color:#c9c8c0;background:#f7f6f1}.plan-canvas_commentRow__nOOFb>span:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:9px;line-height:1.4;white-space:pre-wrap}.plan-canvas_commentRowTitle__Ot53L{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan-canvas_commentRowTitle__Ot53L b{overflow:hidden;font-size:9px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.plan-canvas_commentRowTitle__Ot53L small{flex:0 0 auto;color:#83847e;font-size:8px}.plan-canvas_resolvedList__C0NNy{margin-top:9px;border-top:1px solid #e7e5de}.plan-canvas_resolvedList__C0NNy summary{padding:8px 0 3px;color:#777972;cursor:pointer;font-size:9px}.plan-canvas_draftNotice__3fZpm{display:grid;gap:5px;margin-bottom:8px;padding:8px;border-radius:6px;background:#f2f1eb}.plan-canvas_draftNotice__3fZpm p{margin:0;color:#656760;font-size:9px}.plan-canvas_draftNotice__3fZpm button{justify-self:start}.plan-canvas_commentText__ru6p8{margin:0;color:#4e504a;font-size:10px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.plan-canvas_persistenceAlert__GZRap{position:absolute;z-index:13;top:14px;right:14px;display:flex;width:min(340px,calc(100% - 74px));align-items:center;gap:8px;padding:8px;border:1px solid #c9a69e;border-radius:7px;background:#fff7f3;box-shadow:0 4px 14px #00000016;color:#68433e;font-size:9px;line-height:1.4}.plan-canvas_persistenceAlert__GZRap span{min-width:0;flex:1}.plan-canvas_persistenceAlert__GZRap button{flex:0 0 auto;padding:5px 8px;border:1px solid #b98b80;border-radius:5px;background:#fffefa;color:#68433e;font-size:9px}.plan-canvas_srOnly__Lf33w{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.plan-canvas_sourceControls__73IQa{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 14px;border-top:1px solid #e2e0d9;background:#f7f6f2;color:#575953;font-size:9px}.plan-canvas_sourceControls__73IQa label{display:inline-flex;align-items:center;gap:6px}.plan-canvas_sourceControls__73IQa input[type=checkbox]{accent-color:#566a89}.plan-canvas_sourceControls__73IQa input[type=range]{width:90px;accent-color:#566a89}.plan-canvas_sourceControls__73IQa small{flex:1 1 240px;color:#74766f;font-size:8px;line-height:1.45}.plan-canvas_properties__UaKUg{box-sizing:border-box;display:flex;min-width:0;height:76px;min-height:76px;flex:0 0 76px;align-items:center;gap:17px;padding:12px 19px;border-top:1px solid #dedcd5;background:#f3f2ee;color:#373833}.plan-canvas_propertyGlyph___hMwh{box-sizing:border-box;position:relative;display:grid;width:37px;height:30px;flex:0 0 37px;place-items:center;border:2px solid #9b9a94;background:#e6e5df}.plan-canvas_propertyGlyph___hMwh span,.plan-canvas_propertyGlyph___hMwh:after,.plan-canvas_propertyGlyph___hMwh:before{position:absolute;display:block;content:"";border:1px solid #85877f}.plan-canvas_propertyGlyph___hMwh:before{width:17px;height:13px;transform:skewY(-18deg)}.plan-canvas_propertyGlyph___hMwh:after{width:15px;height:5px;transform:translateY(-5px) skewY(-18deg);opacity:.75}.plan-canvas_propertyGlyph___hMwh span{width:5px;height:12px;border-top:0;border-bottom:0;transform:translateY(3px)}.plan-canvas_selectedRoomGlyph___CxqC{border-color:#3456a0;background:#dbe3f3}.plan-canvas_selectedRoomGlyph___CxqC:before{width:20px;height:15px;transform:none;border:2px solid #3456a0}.plan-canvas_selectedRoomGlyph___CxqC:after{top:-5px;right:-5px;width:7px;height:7px;transform:none;border:2px solid #f3f2ee;background:#3456a0;opacity:1}.plan-canvas_selectedRoomGlyph___CxqC span{display:none}.plan-canvas_propertyName__jbL9r{display:grid;min-width:95px;max-width:140px;gap:3px}.plan-canvas_propertyName__jbL9r strong{overflow:hidden;font-size:11px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.plan-canvas_propertyName__jbL9r small{overflow:hidden;color:#7b7c76;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.plan-canvas_propertyMetrics__tcVIL{display:flex;min-width:0;flex:1;justify-content:flex-end;gap:clamp(8px,2.2vw,24px);margin:0}.plan-canvas_propertyMetrics__tcVIL div{display:flex;min-width:0;flex-direction:column}.plan-canvas_propertyMetrics__tcVIL dt{order:2;margin:5px 0 0;color:#777972;font-size:9px;white-space:nowrap}.plan-canvas_propertyMetrics__tcVIL dd{order:1;overflow:hidden;margin:0;color:#42443e;font:12px Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.plan-canvas_propertyDetailsButton__VdlHp,.plan-canvas_propertyDetails__cWq08 summary{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border:1px solid #dedbd3;border-radius:5px;background:#fffefa;color:#666861;cursor:pointer}.plan-canvas_propertyDetailsButton__VdlHp:hover,.plan-canvas_propertyDetails__cWq08 summary:hover{background:#eeede8}.plan-canvas_propertyDetails__cWq08{position:relative}.plan-canvas_propertyDetails__cWq08 summary{list-style:none}.plan-canvas_propertyDetails__cWq08 summary::-webkit-details-marker{display:none}.plan-canvas_detailsPopover__Yx7Qv{position:absolute;z-index:12;right:0;bottom:calc(100% + 9px);display:grid;width:min(260px,calc(100vw - 36px));gap:8px;padding:12px;border:1px solid #dedbd2;border-radius:8px;background:#fffefa;box-shadow:0 8px 24px #0000001c}.plan-canvas_detailsPopover__Yx7Qv strong{font-size:11px;font-weight:550}.plan-canvas_detailsPopover__Yx7Qv label{display:grid;gap:4px;color:#6c6e67;font-size:9px}.plan-canvas_detailsPopover__Yx7Qv select{width:100%;padding:6px;border:1px solid #d8d6ce;border-radius:5px;background:white;color:#343530;font-size:10px}.plan-canvas_detailsPopover__Yx7Qv p{margin:0;color:#555750;font-size:9px;line-height:1.5}.plan-canvas_detailsPopover__Yx7Qv small{color:#787a73;font-size:8px;line-height:1.5;overflow-wrap:anywhere}.plan-canvas_canvasStatus__wl4uU{box-sizing:border-box;display:flex;height:31px;min-height:31px;flex:0 0 31px;align-items:center;justify-content:space-between;gap:8px;padding:0 18px;border-top:1px solid #dedcd5;background:#f3f2ee;color:#5b5955;font-size:10px}.plan-canvas_canvasStatus__wl4uU>span{display:flex;min-width:0;align-items:center;gap:5px}.plan-canvas_canvasStatus__wl4uU>span:first-child>span,.plan-canvas_canvasStatus__wl4uU>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-canvas_canvasStatus__wl4uU>span:last-child{font-family:Consolas,monospace}.studio-canvas-stage .plan-canvas_planCanvas__s_WIL{height:100%}.studio-canvas-stage .plan-canvas_viewport__dIV6n{min-height:0}.studio-canvas-stage .plan-canvas_drawingFrame__zdVyI{min-height:0;height:auto}@media (max-width:760px){.plan-canvas_tabs__ebHQM{min-height:82px;gap:7px;padding:8px}.plan-canvas_viewTabs__3pCF5{gap:5px}.plan-canvas_tab__CmgwP{width:110px;flex-basis:110px;gap:4px;padding:5px}.plan-canvas_thumbnail__k636e{width:25px;height:29px;flex-basis:25px}.plan-canvas_tabCopy__Jh5_v strong{font-size:9px}.plan-canvas_tabCopy__Jh5_v small{display:none}.plan-canvas_annotateButton__Iq_yH,.plan-canvas_displayButton__brimK{min-height:30px;gap:4px;padding:0 7px;font-size:9px}.plan-canvas_drawingFrame__zdVyI,.plan-canvas_viewport__dIV6n{min-height:340px}.plan-canvas_properties__UaKUg{gap:8px;padding:9px}.plan-canvas_propertyGlyph___hMwh{width:30px;height:25px;flex-basis:30px}.plan-canvas_propertyName__jbL9r{min-width:70px;max-width:100px}.plan-canvas_propertyName__jbL9r strong{font-size:9px}.plan-canvas_propertyName__jbL9r small{font-size:7px}.plan-canvas_propertyMetrics__tcVIL{justify-content:space-between;gap:3px}.plan-canvas_propertyMetrics__tcVIL dt{font-size:6px;letter-spacing:0}.plan-canvas_propertyMetrics__tcVIL dd{font-size:8px}.plan-canvas_toolPalette__E7pDX{top:62px;left:8px}.plan-canvas_viewCaption__mD59C{left:56px}.plan-canvas_canvasFoot__yiv7T{right:8px;bottom:62px;left:8px}.plan-canvas_askForm__jEjY_{bottom:64px;width:min(380px,calc(100% - 110px));min-height:40px;gap:4px;padding:5px 6px}.plan-canvas_askForm__jEjY_ input{font-size:10px}.plan-canvas_askContext__8KkAl{max-width:72px;padding:4px;font-size:7px}.plan-canvas_askForm__jEjY_ button{width:25px;height:25px;flex-basis:25px}.plan-canvas_commentPopover__Y8iUk{right:8px;width:min(280px,calc(100% - 60px))}}@media (max-width:480px){.plan-canvas_tabs__ebHQM{gap:4px;padding:6px}.plan-canvas_tab__CmgwP{width:110px;flex-basis:110px}.plan-canvas_annotateButton__Iq_yH{font-size:0}.plan-canvas_annotateButton__Iq_yH svg{width:15px;height:15px}.plan-canvas_displayButton__brimK{gap:3px;padding:0 5px;font-size:8px}.plan-canvas_properties__UaKUg{gap:6px;padding:7px}.plan-canvas_propertyGlyph___hMwh{width:26px;height:22px;flex-basis:26px}.plan-canvas_propertyName__jbL9r{min-width:58px;max-width:76px}.plan-canvas_propertyMetrics__tcVIL{gap:2px}.plan-canvas_propertyMetrics__tcVIL dt{font-size:6px}.plan-canvas_propertyMetrics__tcVIL dd{font-size:8px}.plan-canvas_propertyDetailsButton__VdlHp,.plan-canvas_propertyDetails__cWq08 summary{width:25px;height:25px;flex-basis:25px}.plan-canvas_scaleBar__d7Icj{min-width:65px}.plan-canvas_zoomControls__98wI0{gap:0}.plan-canvas_zoomControls__98wI0 button{width:23px}.plan-canvas_zoomControls__98wI0 output{min-width:28px;font-size:8px}}@media (prefers-reduced-motion:reduce){.plan-canvas_tab__CmgwP{transition:none}}