.dxf-viewer_editor__XbY2C{grid-template-columns:minmax(0,1fr) 300px}.dxf-viewer_stage__bV5jU{position:relative;height:560px;border-bottom:1px solid hsl(var(--border));background:#16181d;color:#e6e8ec}.dxf-viewer_stage__bV5jU.dxf-viewer_light__iHa5K{background:#fff;color:#16181d}@media(min-width:761px){.dxf-viewer_editor__XbY2C>.dxf-viewer_flat__KmIil:first-child{display:flex;flex-direction:column}.dxf-viewer_editor__XbY2C>.dxf-viewer_flat__KmIil:first-child>.dxf-viewer_stage__bV5jU{flex:1;min-height:560px;height:auto}}.dxf-viewer_viewer___wYqE{position:absolute;inset:0;overflow:hidden}.dxf-viewer_canvas__JIZOz{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab}.dxf-viewer_canvas__JIZOz:active{cursor:grabbing}.dxf-viewer_canvas__JIZOz.dxf-viewer_measuring__m2SzH{cursor:crosshair}.dxf-viewer_status__JBnxa{left:50%;top:50%;transform:translate(-50%,-50%);gap:8px;align-items:center;font-size:12px;padding:8px 14px;border-radius:99px}.dxf-viewer_status__JBnxa,.dxf-viewer_toolbar__rA94z{position:absolute;display:flex;background:hsl(var(--background)/.92);color:hsl(var(--foreground))}.dxf-viewer_toolbar__rA94z{left:12px;top:12px;gap:2px;padding:3px;border-radius:10px;border:1px solid hsl(var(--border))}.dxf-viewer_toolbar__rA94z button{display:grid;place-items:center;width:34px;height:34px;border-radius:7px}.dxf-viewer_toolbar__rA94z button:hover{background:hsl(var(--foreground)/.1)}.dxf-viewer_toolbar__rA94z button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.dxf-viewer_measure__KS_tj{position:absolute;right:12px;top:12px;max-width:min(320px,calc(100% - 24px));display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:10px;background:hsl(var(--background)/.92);border:1px solid hsl(var(--border));color:hsl(var(--foreground));font-size:11px;font-variant-numeric:tabular-nums;pointer-events:none}.dxf-viewer_measure__KS_tj strong{font-size:15px;font-weight:600}.dxf-viewer_measure__KS_tj span{color:hsl(var(--muted-foreground))}.dxf-viewer_measure__KS_tj strong span{color:inherit}.dxf-viewer_coords___865y{position:absolute;left:12px;bottom:10px;font-size:11px;font-variant-numeric:tabular-nums;white-space:pre;opacity:.75;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dxf-viewer_under__Ff_gh{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:12px 18px;font-size:12px;color:hsl(var(--muted-foreground))}.dxf-viewer_filename__0sc98{display:flex;gap:8px;align-items:baseline;min-width:0;flex:1}.dxf-viewer_filename__0sc98 strong{color:hsl(var(--foreground));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dxf-viewer_heading__Mqoyn{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.dxf-viewer_heading__Mqoyn span{display:flex;gap:10px}.dxf-viewer_heading__Mqoyn button{font-size:11px;color:hsl(var(--muted-foreground));text-decoration:underline;text-underline-offset:2px}.dxf-viewer_heading__Mqoyn button:hover{color:hsl(var(--foreground))}.dxf-viewer_info__va1Qx,.dxf-viewer_layers__Fu26p,.dxf-viewer_options__JpGCy{display:flex;flex-direction:column;gap:10px}.dxf-viewer_layers__Fu26p>p{font-size:12px;color:hsl(var(--muted-foreground))}.dxf-viewer_layers__Fu26p ul{max-height:260px;overflow:auto;margin:0 -6px;padding:0;list-style:none}.dxf-viewer_layers__Fu26p li label{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px;font-size:12px;cursor:pointer}.dxf-viewer_layers__Fu26p li label:hover{background:hsl(var(--foreground)/.06)}.dxf-viewer_layers__Fu26p li input{accent-color:#97b400;width:14px;height:14px;flex:none}.dxf-viewer_layers__Fu26p li i{width:12px;height:12px;border-radius:3px;flex:none;border:1px solid hsl(var(--foreground)/.25)}.dxf-viewer_layers__Fu26p li i.dxf-viewer_swatchDark__aMsOD{border-color:transparent;box-shadow:0 0 0 2px #16181d,0 0 0 3px hsl(var(--border))}.dxf-viewer_layers__Fu26p li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dxf-viewer_layers__Fu26p li small{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.dxf-viewer_layers__Fu26p li.dxf-viewer_empty__ZRr3l span{color:hsl(var(--muted-foreground))}.dxf-viewer_info__va1Qx{padding-top:14px;border-top:1px solid hsl(var(--border))}.dxf-viewer_info__va1Qx dl{display:flex;flex-direction:column;gap:6px;font-size:12px}.dxf-viewer_info__va1Qx dl div{display:flex;justify-content:space-between;gap:10px}.dxf-viewer_info__va1Qx dt{color:hsl(var(--muted-foreground))}.dxf-viewer_info__va1Qx dd{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.dxf-viewer_info__va1Qx details{font-size:12px}.dxf-viewer_info__va1Qx summary{cursor:pointer;color:hsl(var(--muted-foreground));margin-bottom:6px}.dxf-viewer_info__va1Qx details dd{font-weight:500}.dxf-viewer_options__JpGCy>label{font-size:12px;font-weight:500}.dxf-viewer_exporting__KhRBv{padding-top:14px;border-top:1px solid hsl(var(--border))}.dxf-viewer_exporting__KhRBv summary{cursor:pointer;font-size:14px;font-weight:600}.dxf-viewer_exporting__KhRBv .dxf-viewer_options__JpGCy{padding-top:12px;border:0}.dxf-viewer_options__JpGCy select{width:100%;font-size:12px;padding:9px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px}.dxf-viewer_segment__YzfWq{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:9px;background:hsl(var(--background));border:1px solid hsl(var(--border))}.dxf-viewer_segment__YzfWq button{min-height:30px;border-radius:6px;font-size:12px}.dxf-viewer_segment__YzfWq button[aria-checked=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.dxf-viewer_segment__YzfWq button:disabled{opacity:.4;cursor:not-allowed}.dxf-viewer_hint__kiC42{font-size:11px;line-height:1.5;color:hsl(var(--muted-foreground))}.dxf-viewer_more__h5RUs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dxf-viewer_more__h5RUs button{padding:10px}.dxf-viewer_actions__BfEKm small{font-size:10px;color:hsl(var(--muted-foreground));text-align:center}@media(max-width:1000px){.dxf-viewer_editor__XbY2C{grid-template-columns:1fr}}@media(max-width:760px){.dxf-viewer_stage__bV5jU{height:420px}.dxf-viewer_editor__XbY2C{display:flex;flex-direction:column}.dxf-viewer_editor__XbY2C .dxf-viewer_flat__KmIil{display:contents}.dxf-viewer_editor__XbY2C .dxf-viewer_stage__bV5jU{order:0}.dxf-viewer_editor__XbY2C .dxf-viewer_under__Ff_gh{order:1}.dxf-viewer_editor__XbY2C .dxf-viewer_actions__BfEKm{order:2;margin:16px 20px 0;position:static;border:0;padding:0 0 4px}.dxf-viewer_editor__XbY2C .dxf-viewer_layers__Fu26p{order:3;padding:20px 20px 0;border-top:1px solid hsl(var(--border));margin-top:16px}.dxf-viewer_editor__XbY2C .dxf-viewer_info__va1Qx{order:4;padding:16px 20px 0;margin:16px 0 0}.dxf-viewer_editor__XbY2C .dxf-viewer_exporting__KhRBv{order:5;padding:16px 20px 20px;margin-top:16px}.dxf-viewer_toolbar__rA94z button{width:40px;height:40px}}