.atlas-meeting-tools{display:flex;align-items:center;gap:10px;padding:9px 22px;min-height:57px;background:#edf5f3;border-bottom:1px solid #d7e6e1}.meeting-tools-label{margin-right:auto;min-width:155px}.meeting-tools-label .eyebrow{font-size:7px;color:#63827e}.meeting-tools-label>span:last-child{font-size:11px;font-weight:600;color:#315963}.atlas-meeting-tools>button,.presenter-controls>button,.meeting-dialog-footer>button{background:#fff;border:1px solid #c4d8d2;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:600;color:#174c52;white-space:nowrap}.atlas-meeting-tools>button:hover,.presenter-controls>button:hover{background:#dff3ea}.atlas-meeting-tools>button>span{margin-right:7px;font-size:15px;color:#168275}#brief-export-status{font-size:10px;max-width:220px;color:#557870}#brief-export-status:empty{display:none}.atlas-workspace{height:calc(100svh - 195px)}
.atlas-meeting-dialog{padding:0;border:1px solid #bdd5d0;border-radius:14px;background:#f6faf9;color:#143548;box-shadow:0 20px 90px #001c4480;max-height:90svh;width:min(1120px,94vw);max-width:94vw;overflow:auto}.atlas-meeting-dialog::backdrop{background:#05293bc7;backdrop-filter:blur(3px)}.meeting-dialog-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:#eaf4f0;border-top:1px solid #c9ded7;padding:16px 24px}.meeting-dialog-footer span{font-size:11px;color:#4a7168}.meeting-dialog-footer input{flex:1;min-width:220px;border:1px solid #bad6cb;padding:8px;background:#fff;color:#1b5054;font-size:11px}.meeting-map-context{position:absolute;z-index:5;left:20px;right:20px;top:150px;display:flex;align-items:center;gap:12px;background:#09374ef2;color:#ecfff9;box-shadow:0 4px 20px #00192b30;border:1px solid #96d9c680;border-radius:6px;padding:10px 13px;font-size:11px}.meeting-map-context>span{flex:1}.meeting-map-context button{background:#ffffff20;color:#e7fff5;border:1px solid #ffffff55;padding:5px 10px;font-size:10px}.meeting-map-context .compare-a{color:#88efd1}.meeting-map-context .compare-b{color:#e1c3ff}
.presenter-controls{background:#0c3b51;color:#e1f7f2;padding:11px 24px;display:flex;align-items:center;gap:15px;min-height:68px}.presenter-controls label{font-size:10px;color:#96babf;display:flex;align-items:center;gap:8px}.presenter-controls select{background:#16495c;border:1px solid #54828c;color:#e9fff9;padding:8px 10px;max-width:240px;font-size:12px}.presenter-controls>button{background:#15495c;color:#eafff7;border-color:#5a8993}.presenter-controls>span{font-size:10px;max-width:270px;color:#99bfca;margin-left:auto}.presentation-mode .scene-navigation,.presentation-mode .atlas-meeting-tools,.presentation-mode .layers-sidebar{display:none}.presentation-mode .atlas-workspace{grid-template-columns:minmax(0,1fr) 390px;height:calc(100svh - 138px);min-height:610px}.presentation-mode .map-stage{grid-column:1}.presentation-mode .insight-panel{grid-column:2}.presentation-mode #insight-content{padding:27px}.presentation-mode #insight-content h2{font-size:28px;line-height:1.3}.presentation-mode #insight-content p{font-size:14px;line-height:1.8}.presentation-mode .insight-stats>div>strong{font-size:31px}.presentation-mode .insight-stats>div>span{font-size:11px}.presentation-mode #insight-content .gww-priority summary{font-size:15px}.presentation-mode .demo-bubble{width:600px}.presentation-mode .demo-bubble h3{font-size:23px}.presentation-mode .demo-caption{font-size:14px!important}.presentation-mode .demo-tip{font-size:12px}.presentation-mode .demo-bubble .tour-footer button{font-size:13px;padding:9px 13px}.presentation-mode .scene-copy h2{font-size:28px}.presentation-mode .scene-copy p{font-size:13px}.presentation-mode .insight-header h2{font-size:22px}#presentation-toggle[aria-pressed=true]{background:#f5c878;color:#16394a;border-color:#f5c878}
@media(min-width:1750px){.presentation-mode .atlas-workspace{grid-template-columns:minmax(0,1fr) 450px}.presentation-mode #insight-content p{font-size:16px}.presentation-mode #insight-content h2{font-size:31px}.presentation-mode .insight-stats>div>span{font-size:12px}}
@media(max-width:1150px){.atlas-meeting-tools{gap:7px;padding:9px 15px}.meeting-tools-label{min-width:130px;max-width:200px}.atlas-meeting-tools>button{padding:8px 9px;font-size:10px}.presentation-mode .atlas-workspace{grid-template-columns:minmax(0,1fr) 330px}.presentation-mode #insight-content{padding:23px}.presentation-mode #insight-content h2{font-size:24px}.presentation-mode .demo-caption{font-size:12px!important}.presenter-controls{gap:10px;padding:10px 16px}.presenter-controls>span{display:none}.presenter-controls select{max-width:220px}.meeting-map-context{top:145px;font-size:10px}}
@media(max-width:820px){.atlas-meeting-tools{flex-wrap:wrap;gap:8px;padding:10px 14px}.meeting-tools-label{width:100%;max-width:none;display:flex;justify-content:space-between}.atlas-meeting-tools>button{flex:1}.atlas-workspace{height:auto}.presentation-mode .atlas-workspace{height:auto;display:flex;flex-direction:column;min-height:0}.presentation-mode .map-stage{height:68svh;min-height:500px;flex:none}.presentation-mode .insight-panel{display:block}.presenter-controls{flex-wrap:wrap}.presenter-controls label{flex:1;min-width:140px;display:block}.presenter-controls select{display:block;margin-top:4px;width:100%;max-width:100%}.presenter-controls>button{font-size:10px;padding:7px 10px}.presentation-mode .demo-caption{font-size:12px!important}.presentation-mode .demo-bubble h3{font-size:20px}.presentation-mode #insight-content p{font-size:14px}.meeting-map-context{left:14px;right:14px;top:142px}.meeting-dialog-footer{padding:14px 18px}}
@media(max-width:540px){.atlas-header{height:108px}.header-actions{gap:5px}.header-button{font-size:9px;padding:5px 8px}.header-actions .back-link{font-size:9px}.header-actions .back-link svg{display:none}.atlas-meeting-tools>button{font-size:9px;padding:9px 7px}.atlas-meeting-tools>button>span{font-size:12px;margin-right:3px}.meeting-tools-label .eyebrow{font-size:6px}.meeting-tools-label>span:last-child{font-size:10px}.atlas-meeting-dialog{width:96vw;max-width:96vw;max-height:94svh;border-radius:9px}.meeting-map-context{top:155px;left:11px;right:11px;font-size:9px;padding:8px 10px}.presentation-mode .map-stage{min-height:545px;height:72svh}.presentation-mode .demo-bubble{max-width:calc(100% - 22px)}.presentation-mode .demo-caption{font-size:11px!important}.presentation-mode .demo-bubble h3{font-size:18px}.presentation-mode .demo-tip{font-size:10px}.presentation-mode .demo-bubble .tour-footer button{font-size:11px;padding:8px 10px}.presentation-mode .scene-copy h2{font-size:21px}.presenter-controls{gap:7px}.presenter-controls label{font-size:9px;min-width:130px}.presenter-controls select{font-size:10px}.presenter-controls>button{margin-left:auto}.presentation-mode .atlas-identity h1{font-size:14px}}
