.PanelDesignPreview-module__dMDLxW__root{min-width:0;color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans)}.PanelDesignPreview-module__dMDLxW__viewSwitch{border:1px solid var(--border);background:var(--background-subtle);color:var(--foreground);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:18px;padding:4px;display:grid}.PanelDesignPreview-module__dMDLxW__viewButton{min-width:0;min-height:46px;color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:400;line-height:1.3;transition:background-color .16s,border-color .16s;display:inline-flex}.PanelDesignPreview-module__dMDLxW__viewButton[aria-pressed=true]{background:var(--background);border-color:var(--foreground);color:var(--foreground)}.PanelDesignPreview-module__dMDLxW__viewButton:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.PanelDesignPreview-module__dMDLxW__viewButton:disabled{color:var(--muted-soft);opacity:.55;cursor:not-allowed}.PanelDesignPreview-module__dMDLxW__stage{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:10px;justify-content:center;align-items:center;padding:16px 8px;display:flex;overflow:hidden}.PanelDesignPreview-module__dMDLxW__drawing{width:min(100%, var(--preview-max-width));aspect-ratio:var(--preview-ratio);flex:0 auto;margin:0 auto;position:relative}.PanelDesignPreview-module__dMDLxW__drawing svg{width:100%;height:100%;color:var(--foreground);display:block;overflow:visible}.PanelDesignPreview-module__dMDLxW__marker{z-index:1;border:1px solid var(--foreground);background:var(--background);width:25px;height:25px;color:var(--foreground);pointer-events:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.PanelDesignPreview-module__dMDLxW__wallList{color:var(--foreground);gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.PanelDesignPreview-module__dMDLxW__wallRow{border-bottom:1px solid var(--border);color:var(--foreground);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:8px 10px;padding:10px 0;display:grid}.PanelDesignPreview-module__dMDLxW__wallRow:last-child{border-bottom:0;padding-bottom:0}.PanelDesignPreview-module__dMDLxW__wallBadge{border:1px solid var(--border-strong);background:var(--background);width:25px;height:25px;color:var(--foreground);border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.PanelDesignPreview-module__dMDLxW__wallName{color:var(--foreground);padding-top:3px;font-size:13px;font-weight:400;line-height:1.4;display:block}.PanelDesignPreview-module__dMDLxW__wallSize{color:var(--foreground);white-space:nowrap;padding-top:3px;font-size:13px;font-weight:400;line-height:1.4}.PanelDesignPreview-module__dMDLxW__panelList{color:var(--muted-strong);overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:300;line-height:1.45;display:block}.PanelDesignPreview-module__dMDLxW__note{color:var(--muted-strong);margin:14px 0 0;font-size:12px;font-weight:300;line-height:1.65}.PanelDesignPreview-module__dMDLxW__emptyNote{color:var(--muted-strong);align-items:flex-start;gap:10px;margin:14px 0 0;font-size:13px;font-weight:300;line-height:1.6;display:flex}.PanelDesignPreview-module__dMDLxW__emptyNote>svg{color:var(--foreground);flex-shrink:0;margin-top:3px}.PanelDesignPreview-module__dMDLxW__emptyState{border:1px dashed var(--border-strong);background:var(--background);min-height:165px;color:var(--foreground);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.PanelDesignPreview-module__dMDLxW__emptyState p{max-width:280px;color:var(--muted-strong);margin:0;font-size:13px;line-height:1.6}.PanelDesignPreview-module__dMDLxW__sample .PanelDesignPreview-module__dMDLxW__stage{border-radius:6px;padding:0}.PanelDesignPreview-module__dMDLxW__sample .PanelDesignPreview-module__dMDLxW__drawing{width:100%}.PanelDesignPreview-module__dMDLxW__editor .PanelDesignPreview-module__dMDLxW__stage{padding:12px 8px}@media (max-width:767px){.PanelDesignPreview-module__dMDLxW__editor .PanelDesignPreview-module__dMDLxW__drawing{width:min(100%, var(--preview-mobile-max-width))}.PanelDesignPreview-module__dMDLxW__editor .PanelDesignPreview-module__dMDLxW__stage{padding:6px 4px}.PanelDesignPreview-module__dMDLxW__editor .PanelDesignPreview-module__dMDLxW__viewSwitch{margin-bottom:10px;padding:3px}.PanelDesignPreview-module__dMDLxW__editor .PanelDesignPreview-module__dMDLxW__note{margin-top:10px;line-height:1.5}}@media (max-width:420px){.PanelDesignPreview-module__dMDLxW__viewButton{gap:6px;padding-inline:8px;font-size:12px}.PanelDesignPreview-module__dMDLxW__wallRow{grid-template-columns:25px minmax(0,1fr)}.PanelDesignPreview-module__dMDLxW__wallSize{grid-column:2;padding-top:0}}@media (prefers-reduced-motion:reduce){.PanelDesignPreview-module__dMDLxW__viewButton{transition:none}}
