.native-drawing[data-astro-cid-5mzqxvyc]{position:relative;border:1px solid var(--dg-border);border-radius:var(--dg-radius);overflow:hidden;background:var(--dg-surface)}.layout-toolbar[data-astro-cid-5mzqxvyc]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--dg-border)}.view-actions[data-astro-cid-5mzqxvyc]{display:flex;flex-wrap:wrap;gap:8px}.layout-toolbar[data-astro-cid-5mzqxvyc] button[data-astro-cid-5mzqxvyc],.layout-toolbar[data-astro-cid-5mzqxvyc] select[data-astro-cid-5mzqxvyc]{min-height:44px;border:1px solid var(--dg-border);border-radius:8px;padding:8px 16px;color:var(--dg-text);background:var(--dg-surface);font:inherit;font-size:14px}.layout-toolbar[data-astro-cid-5mzqxvyc] button[data-astro-cid-5mzqxvyc]{cursor:pointer}.layout-toolbar[data-astro-cid-5mzqxvyc] button[data-astro-cid-5mzqxvyc]:first-child{color:var(--dg-primary);background:var(--dg-soft);border-color:var(--dg-primary)}.layout-toolbar[data-astro-cid-5mzqxvyc] button[data-astro-cid-5mzqxvyc]:hover{color:var(--dg-primary);border-color:var(--dg-primary)}.layout-toolbar[data-astro-cid-5mzqxvyc] [data-astro-cid-5mzqxvyc]:focus-visible{outline:2px solid var(--dg-primary);outline-offset:2px}.room-filter[data-astro-cid-5mzqxvyc]{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0;font-size:14px;color:var(--dg-muted)}.room-filter[data-astro-cid-5mzqxvyc] span[data-astro-cid-5mzqxvyc]{white-space:nowrap}.room-filter[data-astro-cid-5mzqxvyc] select[data-astro-cid-5mzqxvyc]{width:224px;max-width:100%;text-overflow:ellipsis}.layout-canvas[data-astro-cid-5mzqxvyc]{position:relative;width:100%;height:min(66vw,680px);min-height:400px;overflow:hidden;background:var(--dg-bg)}.layout-canvas[data-astro-cid-5mzqxvyc] canvas{display:block;width:100%;height:100%;touch-action:none}.layout-fallback[data-astro-cid-5mzqxvyc]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.layout-fallback[data-astro-cid-5mzqxvyc][hidden]{display:none}.layout-fallback[data-astro-cid-5mzqxvyc] img[data-astro-cid-5mzqxvyc]{width:100%;height:calc(100% - 48px);object-fit:contain}.layout-fallback[data-astro-cid-5mzqxvyc] p[data-astro-cid-5mzqxvyc]{margin:12px 0 0;color:var(--dg-muted);font-size:14px;text-align:center}.viewer-hint[data-astro-cid-5mzqxvyc]{margin:0;padding:12px 16px;border-top:1px solid var(--dg-border);color:var(--dg-muted);font-size:14px;line-height:1.6}.viewer-hint[data-astro-cid-5mzqxvyc] span[data-astro-cid-5mzqxvyc]{white-space:nowrap}.layout-print[data-astro-cid-5mzqxvyc]{display:none}.native-drawing[data-astro-cid-5mzqxvyc].layout-expanded{position:fixed;inset:16px;z-index:1000;display:flex;flex-direction:column;border-radius:var(--dg-radius)}.native-drawing[data-astro-cid-5mzqxvyc].layout-expanded .layout-canvas[data-astro-cid-5mzqxvyc]{flex:1;height:auto;min-height:0}.native-drawing[data-astro-cid-5mzqxvyc].layout-expanded .layout-toolbar[data-astro-cid-5mzqxvyc]{flex-shrink:0}@media (max-width: 600px){.layout-toolbar[data-astro-cid-5mzqxvyc]{padding:12px;gap:12px}.view-actions[data-astro-cid-5mzqxvyc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.layout-toolbar[data-astro-cid-5mzqxvyc] button[data-astro-cid-5mzqxvyc]{padding:8px;font-size:14px}.room-filter[data-astro-cid-5mzqxvyc]{margin-left:0;width:100%}.room-filter[data-astro-cid-5mzqxvyc] select[data-astro-cid-5mzqxvyc]{flex:1;width:0;font-size:16px}.layout-canvas[data-astro-cid-5mzqxvyc]{height:420px;min-height:360px}.viewer-hint[data-astro-cid-5mzqxvyc]{font-size:14px}.viewer-hint[data-astro-cid-5mzqxvyc] span[data-astro-cid-5mzqxvyc]{display:block}.native-drawing[data-astro-cid-5mzqxvyc].layout-expanded{inset:8px}}@media print{.layout-toolbar[data-astro-cid-5mzqxvyc],.layout-canvas[data-astro-cid-5mzqxvyc],.viewer-hint[data-astro-cid-5mzqxvyc]{display:none}.layout-print[data-astro-cid-5mzqxvyc]{display:block}.layout-print[data-astro-cid-5mzqxvyc] img{width:100%;height:auto}.native-drawing[data-astro-cid-5mzqxvyc].layout-expanded{position:static}}
