.waco-warm-scene .waco-imported-architecture{mix-blend-mode:multiply}
.waco-warm-scene .waco-zone-label{font:600 11px system-ui,sans-serif;fill:#486078}
.waco-warm-scene .waco-fixture-label{font:600 11px system-ui,sans-serif;fill:#705e42}
#floor[data-plan-style="waco-warm@1"] .table-node .chair{fill:#fffdf7;stroke:#8e9e8d;stroke-width:1}
#floor[data-plan-style="waco-warm@1"] .table-node.open .table-surface{fill:#e3f0dc;stroke:#7a9d70;stroke-width:1.3}
#floor[data-plan-style="waco-warm@1"] .table-node .number{font-size:14px;font-weight:750;fill:#203c41}
#floor[data-plan-style="waco-warm@1"] .table-node .seat-label{font-size:7px;fill:#53654b}
#floor[data-plan-style="waco-warm@1"] .table-node.is-selected .table-surface{stroke:#0a5eae;stroke-width:2.5}
#floor[data-plan-style="waco-warm@1"] .table-node.section-closed .table-surface{fill:#e4e7e3;stroke:#89968a}
@media(min-width:900px){.floor-panel:has(#floor[data-plan-style="waco-warm@1"]) #focus-dock:not(.has-selection){padding:8px 16px;max-height:112px;gap:16px}.floor-panel:has(#floor[data-plan-style="waco-warm@1"]) #focus-dock:not(.has-selection) #floor-overview{height:74px}.floor-panel:has(#floor[data-plan-style="waco-warm@1"]) #focus-dock:not(.has-selection) #overview-full{min-height:32px}}
