/* One restrained visual hierarchy across the atlas. Map colours encode data. */
body.atlas-workspace{--ink:#263331;--muted:#63706c;--line:#e4e9e6;--accent:#285f67}
.atlas-workspace #workspace-toolbar{gap:18px;border-color:var(--line)}
.atlas-workspace #workspace-toolbar button{border-radius:3px}
.atlas-workspace #workspace-toolbar button[aria-pressed=true]{background:transparent;color:#204b50;box-shadow:inset 0 -2px #285f67}
.atlas-workspace .atlas-brand{color:#204b50;font-weight:600;letter-spacing:-.2px}
.atlas-workspace #workspace-search{background:#f8faf9;border-color:#dbe2de}
.atlas-workspace aside{border-color:var(--line)}
.atlas-workspace #workspace-panel-head{height:54px;font-size:16px;border-color:var(--line)}
.atlas-workspace #panel-heading{font-weight:600;letter-spacing:-.15px}
.atlas-workspace #workspace-close{color:#63706c;font-weight:300}
.atlas-workspace .workbench,.atlas-workspace .backbone-panel{border-top:0;margin:18px;padding:0}
.atlas-workspace :is(.workbench,.backbone-panel) h3{font-weight:600}
.atlas-workspace :is(.workbench,.backbone-panel) label{color:#63706c;font-weight:400}
.atlas-workspace :is(.workbench,.backbone-panel) :is(input:not([type=checkbox]):not([type=range]),select),.atlas-workspace #layer-search{border:1px solid #d3dcd7;background:#fafcfb;color:#263b35;border-radius:5px}
.atlas-workspace :is(.workbench,.backbone-panel) button{font-size:13px;font-weight:400;border-color:#d3dcd7;background:#fafcfb;color:#355b54;border-radius:5px;box-shadow:none}
.atlas-workspace :is(.workbench,.backbone-panel) button:hover:not(:disabled){background:#edf4f0}
.atlas-workspace :is(.workbench,.backbone-panel) a{color:#355f58;text-underline-offset:3px}
.atlas-workspace :is(.workbench,.backbone-panel) .panel-secondary{margin:4px 0;padding:0;border:0}
.atlas-workspace :is(.workbench,.backbone-panel) .panel-secondary>summary{font-size:13px;line-height:1.5;color:#536b63;font-weight:400;min-height:40px;padding:10px 0}
.atlas-workspace .background-choices{margin:0 0 16px;border-color:var(--line)}
.atlas-workspace .background-choices button{background:transparent;border:0;border-radius:0;padding:10px 4px}
.atlas-workspace .background-choices button[aria-pressed=true]{color:#204b50;box-shadow:inset 0 -2px #285f67}
.atlas-workspace .panel-actions{margin:14px 0 12px}
.atlas-workspace #history-view-map,.atlas-workspace #area-view-map{background:#285f67;color:#fff;border-color:#285f67}
.atlas-workspace #history-view-map:hover,.atlas-workspace #area-view-map:hover{background:#214f56}
.atlas-workspace #imagery-qualification{margin:14px 0;font-size:12px}
.atlas-workspace #scene-notes{padding:8px 0}
.atlas-workspace #layer-filters{border-color:var(--line)}
.atlas-workspace .layer{border-color:#edf0ee;padding:10px 6px}
.atlas-workspace .layer.is-active{background:transparent;border-left:2px solid #72978e}
.atlas-workspace .layer-heading strong{font-size:14px;font-weight:500;color:#283e37}
.atlas-workspace .layer input[type=checkbox]{width:18px;height:18px}
.atlas-workspace .layer p,.atlas-workspace .layer-settings{margin-left:27px}
.atlas-workspace .layer p{color:#63706c}
.atlas-workspace .layer-settings>summary{color:#536b63;font-size:12px}
.atlas-workspace .order-controls button{border-color:#d3dcd7;background:#fafcfb;color:#355b54}
.atlas-workspace .measurement-start{gap:4px;margin:0 0 16px}
.atlas-workspace .measurement-start button{border:0;background:transparent;font-size:16px;padding:12px 0;text-align:left;min-height:48px}
.atlas-workspace .measurement-start button::after{content:'↗';float:right;font-size:17px;color:#799087;margin-right:5px}
.atlas-workspace .measurement-start button:hover{background:#f3f7f5}
.atlas-workspace .measurement-panel>p{font-size:12px;line-height:1.5;color:#63706c}
.atlas-workspace .measurement-caution{margin:8px 0 18px}
.atlas-workspace #tool-result{font-size:14px;line-height:1.5;background:#f2f6f3;padding:12px;color:#284e43}
.atlas-workspace #feature-count{font-size:12px;color:#63706c}
.atlas-workspace #area-clear-selection{border:0;background:transparent;font-size:12px;padding:9px 0}
.atlas-workspace #area-summary h4{font-size:15px;font-weight:600}
.atlas-workspace #area-summary section{padding:16px 0;border-color:var(--line)}
.atlas-workspace #area-summary .area-caption{font-size:12px;line-height:1.5}
.atlas-workspace #area-summary .panel-secondary{border:0;padding:0;margin:0}
.atlas-workspace #area-summary .panel-secondary>summary{font-size:12px}
.atlas-workspace #area-light-result{margin:14px 0 8px}
.atlas-workspace #area-light-result>span{margin-left:5px}
.atlas-workspace .area-summary-head{margin:12px 0 16px}
.atlas-workspace .area-metrics{margin:12px 0}
.atlas-workspace .area-metrics dd{font-size:24px;font-weight:500;letter-spacing:-.3px}
.atlas-workspace .visual-observations #regional-list button{border-color:#edf0ee;color:#283e37}
.atlas-workspace .visual-observations #regional-list button>span:first-child{font-weight:500}
.atlas-workspace .visual-observations #regional-profile>button{background:transparent}
.atlas-workspace .visual-observations #regional-history,.atlas-workspace .visual-observations #observation-map-options{border:0;margin:4px 0;padding:0}
.atlas-workspace .visual-observations :is(#regional-history,#observation-map-options,.observation-uncertainty)>summary{font-size:13px!important;color:#536b63!important;min-height:40px;padding:10px 0}
.atlas-workspace .visual-observations #observation-activity{border-color:var(--line);padding:16px 0;margin:12px 0}
.atlas-workspace #map-key{border:1px solid #d3dcd7;background:#fffffff7;box-shadow:0 3px 14px #193b2910}
.atlas-workspace .legend-fold{border-color:#edf0ee}
.atlas-workspace #map-key .legend-fold>summary{font-weight:500;color:#354d43}
.atlas-workspace #map-key>summary{font-weight:600}
.atlas-workspace #image-context,.atlas-workspace #history-notice{border-color:#d3dcd7;background:#fffffff2}
.atlas-workspace #history-notice button{background:transparent;color:#285f67;border:0;text-decoration:underline;text-underline-offset:3px}
.atlas-workspace #comparison-map-swipe{border-color:#d3dcd7;background:#fffffff2}
.atlas-workspace #workspace-tool-status{border-color:#d3dcd7;color:#284e43}
.atlas-workspace aside>details{margin:18px;color:#63706c}
.atlas-workspace aside>details>summary{font-size:12px}
@media(max-width:760px){
 .atlas-workspace #workspace-panel-head{height:54px}
 .atlas-workspace :is(.workbench,.backbone-panel) .panel-secondary>summary,.atlas-workspace .visual-observations :is(#regional-history,#observation-map-options,.observation-uncertainty)>summary{min-height:44px}
 .atlas-workspace .measurement-start button{min-height:52px}
}
.atlas-workspace .visual-observations .observation-date-tabs>button{background:transparent;border:0;border-radius:0}
.atlas-workspace .visual-observations .observation-date-tabs>button[aria-pressed=true]{border-bottom:2px solid #285f67}
.atlas-workspace .visual-observations #regional-fit{background:#285f67;color:white;border-color:#285f67}
.atlas-workspace .visual-observations #regional-list button{background:transparent;border-radius:0}
.atlas-workspace .measurement-start button::after{content:'';width:17px;height:17px;background:center/17px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 15 15 5M6 5h9v9' fill='none' stroke='%23799087' stroke-width='1.3'/%3E%3C/svg%3E")}
