.azwg-scene,.system-scene{width:100%;height:65vh;min-height:420px;border:1px solid #dce5ed;border-radius:12px}.building-stage svg{min-height:380px;max-height:65vh;background:white}.building-room-list small{display:block}.building-stage svg a:focus-visible circle{stroke:#9d5900;stroke-width:.2}
.azwg-plan-layers{display:flex;gap:6px 16px;flex-wrap:wrap;padding:10px 14px;background:#f7fafc;border-bottom:1px solid #dce5ed}.azwg-plan-layers label{font-size:13px;display:flex;align-items:center;gap:6px}.azwg-layer-table{overflow:auto}.azwg-layer-table table{width:100%;border-collapse:collapse;font-size:13px}.azwg-layer-table td,.azwg-layer-table th{text-align:left;padding:8px;border-bottom:1px solid #dce5ed}.azwg-layer-table td:first-child{font-family:ui-monospace,monospace}

.building-stage .azwg-room-hit{pointer-events:all;cursor:pointer}
.building-stage a:hover .azwg-room-hit{fill:#087fa01a;stroke:#087fa0;stroke-width:1px}
@media(min-width:1001px){
body.signed-in{font-size:14px!important;line-height:1.4}
body.signed-in h1{font-size:25px!important;margin:14px 0 10px}
body.signed-in h2{font-size:19px!important}
body.signed-in h3{font-size:16px!important}
body.signed-in button,body.signed-in .button{min-height:34px!important;padding:6px 11px!important;font-size:13px!important;border-radius:6px!important}
body.signed-in input:not([type=checkbox]):not([type=radio]),body.signed-in select{min-height:34px!important;padding:6px 9px!important;font-size:14px!important}
body.signed-in input[type=checkbox],body.signed-in input[type=radio]{width:16px!important;height:16px!important;min-height:16px!important;margin:0 4px 0 0}
body.signed-in .building-toolbar{align-items:end;gap:8px;margin:10px 0}
body.signed-in .building-toolbar>label{flex:0 1 340px;width:auto!important;margin:0}
body.signed-in .building-tools{padding:6px 10px;gap:6px;align-items:center}
body.signed-in .building-tools label,body.signed-in .azwg-plan-layers label{min-height:26px!important;margin:0!important;font-size:12px!important}
body.signed-in .azwg-plan-layers{padding:6px 10px;gap:4px 12px}
body.signed-in .ops-panel{min-height:68px!important;padding:6px 10px!important}
body.signed-in .ops-commands>a{min-height:48px!important;padding:5px 9px!important;font-size:12px!important}
body.signed-in .ops-commands svg{width:21px!important;height:21px!important}
body.signed-in .ops-tabs>a{padding:9px 13px!important;font-size:13px!important}
body.signed-in .card,body.signed-in section{padding:14px}
body.signed-in .building-room-list{gap:6px;margin-top:10px}
body.signed-in .building-room-list a{padding:8px 10px;font-size:13px}
body.signed-in .system-sidebar{font-size:13px;padding:8px}
body.signed-in .system-sidebar a{padding:7px 9px}
body.signed-in .system-sidebar summary{padding:7px 4px}
}

@media(min-width:1001px){body.signed-in .building-toolbar button,body.signed-in .building-toolbar .button,body.signed-in .building-tools button{height:34px!important;min-height:34px!important;min-width:34px!important}body.signed-in .ops-action-icon{height:34px!important;min-height:34px!important}body.signed-in .building-toolbar>label select{height:34px!important}}
