#referenceBtn{white-space:nowrap}#referenceWorkspace{position:fixed;inset:0;background:#0c1c23;z-index:140}.ref-toolbar{position:absolute;inset:0 0 auto;height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px;background:#10252e;border-bottom:1px solid #52686b}.ref-toolbar b{font-size:12px;letter-spacing:1.4px;color:#e7e9d6;font-weight:500}.ref-toolbar small{display:block;color:#a9bab8;font-size:9px;margin-top:6px}.ref-toolbar button{font-size:10px;margin-left:6px;padding:9px}.ref-panel{position:absolute;left:0;top:68px;bottom:0;width:38%;display:flex;flex-direction:column;background:#10242d;border-right:1px solid #52686b}.ref-image{position:relative;flex:1;min-height:180px;overflow:hidden;display:grid;place-items:center;background:#091920;touch-action:none}.ref-image img{width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none;transform-origin:center}.ref-zoom{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:4px;background:#102a35ed;border:1px solid #6d8585;border-radius:6px;padding:5px;white-space:nowrap}.ref-zoom button{font-size:12px;padding:5px 10px}.ref-zoom span{font-size:10px;min-width:40px;text-align:center;color:#cbd8d1}.ref-caption{padding:15px 22px 20px;border-top:1px solid #354e56}.ref-caption h3{font-size:17px;font-weight:400;margin:12px 0;color:#e8ebdf}.ref-caption p,.ref-caption a{font-size:9px;line-height:1.7}.ref-caption p{color:#adc0c0}.ref-boundary{color:#c8b78f!important}.ref-row{display:flex;align-items:center;justify-content:space-between;color:#b4c6c1;font-size:10px}.ref-row button{padding:3px 12px;font-size:18px}.reference-mode{overflow:hidden}.reference-mode .map-area,.reference-mode .map-stage,.reference-mode section.scene{position:fixed!important;z-index:141!important;left:38%!important;right:0!important;top:68px!important;bottom:0!important;width:62%!important;height:calc(100dvh - 68px)!important;border:0!important}.reference-mode .map-head,.reference-mode .map-heading,.reference-mode .scene-head,.reference-mode .kpi-strip,.reference-mode .photo-card,.reference-mode #photoCard,.reference-mode #photo,.reference-mode .map-caption,.reference-mode .map-bottom,.reference-mode .scene-chip,.reference-mode .map-overlay,.reference-mode #mapCallout,.reference-mode #legend,.reference-mode .scene-step,.reference-mode .region-tabs{display:none!important}.reference-mode .map-tools,.reference-mode .map-controls,.reference-mode .tools{top:20px!important;left:20px!important;z-index:5!important}.reference-mode .catalog{top:65px!important}.reference-mode .ref-toolbar{z-index:145}.reference-mode #referenceWorkspace{pointer-events:none}.reference-mode .ref-toolbar,.reference-mode .ref-panel{pointer-events:auto}@media(max-width:680px){.ref-toolbar{height:90px;flex-wrap:wrap;padding:10px 14px;gap:7px}.ref-toolbar b{font-size:10px}.ref-toolbar small{font-size:7px}.ref-toolbar button{font-size:8px;padding:7px}.ref-panel{top:90px;width:100%;bottom:50%;}.ref-caption{padding:7px 12px}.ref-caption h3{font-size:12px;margin:5px 0}.ref-caption p{font-size:7px;margin:3px 0}.ref-caption .ref-boundary{display:none}.ref-caption a{font-size:8px}.ref-image{min-height:80px}.ref-row{float:right;width:105px}.ref-zoom{bottom:7px;padding:2px}.ref-zoom button{font-size:9px;padding:3px 8px}.reference-mode .map-area,.reference-mode .map-stage,.reference-mode section.scene{left:0!important;top:50%!important;width:100%!important;height:50dvh!important}.reference-mode .map-tools,.reference-mode .map-controls,.reference-mode .tools{top:10px!important;left:10px!important}.reference-mode .precise-marker,.reference-mode .point-label{font-size:7px}}

.hd-status{position:absolute;left:20px;bottom:40px;z-index:4;background:#10252edb;border:1px solid #72958e;color:#e4ead8;padding:9px 13px;font-size:10px;border-radius:5px;pointer-events:none}.reference-mode .hd-status{bottom:20px}