.demo-atlas-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}.demo-atlas-heading>div{max-width:720px}.demo-atlas-heading h2{font-size:clamp(28px,3vw,42px);margin:12px 0}.demo-atlas-heading p{line-height:1.7}.demo-atlas-heading label{display:grid;gap:8px;font-size:13px;min-width:230px}.demo-atlas-heading select,[data-public-atlas] .topology-toolbar select,[data-public-atlas] .topology-toolbar input{border:1px solid #ccd5e4;border-radius:8px;padding:10px 12px;background:white;color:#182947;font:inherit;min-height:40px;max-width:100%}[data-public-atlas] .topology-toolbar label{font-size:12px}[data-public-atlas] .topology-mode strong{font-size:14px}[data-public-atlas] .pill{padding:5px 8px;border-radius:5px;background:#edf1ff;color:#30479a}[data-public-atlas] .map-scene-heading h2{font-size:28px}[data-public-atlas] .map-scene-heading p{font-size:11px}[data-public-atlas] .map-inventory h2{font-size:23px}[data-public-atlas] .map-inventory .panel-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}[data-public-atlas] .map-trust h3{font-size:15px}[data-public-atlas] .info-bar{padding:18px;background:#eef3fa;font-size:13px;line-height:1.6;border-radius:0 0 12px 12px}.demo-inventory{border:1px solid #dce2ee;background:#fff}.demo-inventory summary{padding:20px;font-size:14px;font-weight:600;cursor:pointer}[data-public-atlas] button{cursor:pointer}[data-public-atlas] :focus-visible{outline:3px solid #6288ff;outline-offset:3px}@media(max-width:700px){.demo-atlas-heading{display:block}.demo-atlas-heading label{margin-top:20px}.atlas-detail{padding-left:16px;padding-right:16px}[data-public-atlas] .topology-mode{flex-wrap:wrap}[data-public-atlas] .map-inspector{display:block}[data-public-atlas] .map-trust{border-left:0;padding-left:0;margin-top:24px}[data-public-atlas] .map-scene-heading h2{font-size:22px}[data-public-atlas] .map-inventory .panel-head{display:block}[data-public-atlas] .map-object-list{grid-template-columns:1fr}[data-public-atlas] .map-controls{gap:5px}[data-public-atlas] .map-controls button{min-width:30px}[data-public-atlas] .map-inventory{padding:16px}}

[data-public-atlas] .map-choice[hidden]{display:none}[data-public-atlas] .demo-theme-toggle{padding:0 10px;min-width:76px}
