/* V19: separate layout, density, node appearance and camera behavior. */
.ax-display-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:12px 16px;border-bottom:1px solid #36544e;background:#1b383a;color:#bfd0ba;font-size:10px}.ax-display-presets{display:flex;gap:3px;background:#102a30;border-radius:6px;padding:3px}.ax-display-presets button{border:0;background:transparent;color:#b8cbb7;font:11px SourcePlex,Arial,sans-serif;padding:7px 10px;border-radius:4px;cursor:pointer}.ax-display-presets button[aria-pressed=true]{background:#c7d4a5;color:#1e3b30}.ax-display-presets small{font:8px SourcePlexMono,monospace;opacity:.7;margin-left:4px}.ax-display-bar>label{display:flex;align-items:center;gap:7px;min-height:30px}.ax-display-bar label>span{font-size:9px}.ax-display-bar select{font:10px SourcePlex,Arial,sans-serif;color:#e3ebcf;background:#193638;border:1px solid #4c685c;border-radius:4px;padding:6px;max-width:150px}.ax-display-check input{accent-color:#c7d4a5;width:13px;height:13px}.ax-display-check{white-space:nowrap}.ax-stage,[data-ax-current-lens=all][data-ax-focused=false] .ax-stage{height:clamp(710px,78svh,950px);min-height:710px;max-height:950px}.ax-inspector,[data-ax-current-lens=all][data-ax-focused=false] .ax-inspector{max-height:calc(clamp(710px,78svh,950px) + 220px)}.ax-service-visual{display:block;width:100%;border-radius:7px;margin-bottom:16px}.ax-service-evidence ul{list-style:none;padding:0}.ax-service-evidence li{padding:10px 0;border-top:1px solid #d2dac8}.ax-service-evidence a{color:#3b5e36;font-size:11px}.ax-service-evidence p{font-size:10px}.ax-layout-options button{font-size:10px}.ax-layout-options{max-width:100%;overflow-x:auto}.ax-map-count{white-space:normal}.ax-map-foot>span{max-width:55%;text-align:right;line-height:1.5}.ax-layer-bar{flex-wrap:wrap}.ax-workspace.is-expanded .ax-display-bar{padding-block:8px}
@media(max-width:1100px){.ax-navigation-bar .ax-layout-options{margin-left:0}.ax-navigation-bar{justify-content:flex-start}.ax-display-bar{gap:8px 12px}.ax-display-bar select{max-width:136px}}
@media(max-width:780px){.ax-display-bar{padding:10px 12px;gap:8px 12px}.ax-display-presets button{min-height:34px}.ax-display-bar select{min-height:34px;font-size:10px}.ax-stage,[data-ax-current-lens=all][data-ax-focused=false] .ax-stage{height:580px;min-height:580px;max-height:700px}.ax-inspector,[data-ax-current-lens=all][data-ax-focused=false] .ax-inspector{max-height:none}.ax-layer-bar{flex-wrap:nowrap}.ax-map-foot>span{max-width:100%;text-align:left}.ax-navigation-bar{gap:9px}.ax-layout-options button{min-height:34px;padding-inline:8px}.ax-workspace.is-expanded .ax-stage{height:calc(100svh - 340px)!important;min-height:380px!important}}
