.cloud-result-status{display:flex;align-items:center;gap:9px;padding:9px 12px;background:#edf6ef;border:1px solid #cbe2d1;border-radius:9px;margin:-14px 0 12px}.cloud-result-status>div{display:flex;flex-direction:column;flex:1}.cloud-result-status b{font-size:9px}.cloud-result-status small{font-size:8px;color:var(--muted)}.cloud-result-status>strong{font-size:7px;color:var(--green);letter-spacing:.1em}.cloud-dot{width:8px;height:8px;border-radius:50%;background:#43ad68;box-shadow:0 0 0 4px #43ad6822}.result-map-controls{display:flex;align-items:center;gap:10px;padding:9px 12px;margin-bottom:10px;background:#f6faf4;border:1px solid #d7e6d4;border-radius:10px}.result-map-controls>div{display:flex;align-items:center;gap:6px}.result-map-controls span{font-size:7px;font-weight:900;color:var(--green);letter-spacing:.11em}.result-map-controls button{border:1px solid #c7dbc5;background:#fff;color:var(--green);border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}.result-map-controls button.active,.result-map-controls #manualDrawToggle.active{background:var(--green);border-color:var(--green);color:#fff}.result-map-controls small{flex:1;color:var(--muted);font-size:8px}.live-buffer-controls{display:flex;align-items:center;gap:13px;padding:10px 12px;margin-bottom:12px;background:#fff;border:1px solid var(--line);border-radius:10px}.live-buffer-controls>div{display:flex;align-items:center;gap:9px;flex:1}.live-buffer-controls p{display:flex;flex-direction:column;margin:0}.live-buffer-controls b{font-size:10px}.live-buffer-controls small{font-size:8px;color:var(--muted);margin-top:2px}.buffer-tool-icon{width:30px;height:30px;border-radius:8px;background:#fff0d8;color:#a46419;display:grid;place-items:center}.live-buffer-distance{display:flex;align-items:center;gap:8px;width:210px}.live-buffer-distance input{width:145px;accent-color:#d68128}.live-buffer-distance output{min-width:48px;font-size:9px;font-weight:800;color:#9b5b19}.live-buffer-distance.disabled{opacity:.42;pointer-events:none}.live-buffer-controls>button{border:1px solid var(--green);background:#fff;color:var(--green);border-radius:7px;padding:7px 9px;font-size:8px}#indexPreview{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:none;pointer-events:none;z-index:1}.map.index-layer #preview{opacity:0}.map.index-layer #indexPreview,.map.compare-layer #indexPreview{display:block}.map.compare-layer #preview{opacity:.42}.manual-draw-box{position:absolute;border:2px dashed #00d166;background:#00d16624;z-index:6;pointer-events:none}.map.manual-draw{cursor:crosshair}.manual-detection .plant-contour{stroke:#00d166!important}.manual-detection .buffer-geometry{fill:#00d16624!important}.cloud-processing-note{max-width:420px;text-align:center;color:#9fb2a9;font-size:9px;line-height:1.5;margin-top:13px}.result-fullscreen main{max-width:none;padding:0}.result-fullscreen .hero{display:none}.result-fullscreen .workspace{display:block;min-height:calc(100vh - 72px);border-radius:0;box-shadow:none}.result-fullscreen .steps{display:none}.result-fullscreen .panel{padding:20px 25px}.result-fullscreen .panel-head{margin-bottom:17px}.result-fullscreen .screen[data-screen="3"]{max-width:none}.result-fullscreen .results-layout{grid-template-columns:minmax(0,1fr) 230px}.result-fullscreen .map{height:calc(100vh - 365px);min-height:430px}.result-fullscreen .metrics article{padding:13px}.result-fullscreen .metrics b{font-size:22px}.result-fullscreen .actions{margin-top:14px}.result-fullscreen .topbar{position:relative}.result-fullscreen .buffer-preview{margin:0 0 10px}.result-fullscreen .cloud-result-status{position:absolute;right:25px;top:22px;width:330px;margin:0}.result-fullscreen .panel-head{padding-right:355px}@media(max-width:850px){.result-fullscreen .cloud-result-status{position:static;width:auto;margin-bottom:10px}.result-fullscreen .panel-head{padding-right:0}.result-fullscreen .results-layout{grid-template-columns:1fr}.result-fullscreen .map{height:55vh}.live-buffer-controls,.result-map-controls{align-items:flex-start;flex-wrap:wrap}.live-buffer-distance{width:100%}.result-fullscreen .metrics{grid-template-columns:1fr 1fr}}
