/* Presentation only; scoped to the isolated workspace document. */
:root{--rs-ok:#17613d;--rs-bad:#a52128;--rs-warn:#855500;--rs-info:#245879}
.rs-block{margin:10px 0;border:1px solid #dce5ec;border-radius:10px;padding:10px;background:#fff;min-width:0;font-size:12px;line-height:1.45}
.rs-block h3{font-size:14px;margin:0 0 8px}.rs-block summary,.rs-technical summary,.rs-satellite-advanced summary{font-weight:650;cursor:pointer;padding:6px 0}
.rs-requirements{margin:6px 0;display:grid;gap:4px}.rs-row{border-inline-start:3px solid #cad3dc;padding:6px 8px;border-radius:4px;background:#f5f7f9;min-width:0}
.rs-row dt{font-weight:650;font-size:12px}.rs-row dd{margin:2px 0 0;display:grid;gap:2px;font-size:11px;color:#34485b;overflow-wrap:anywhere}.rs-row small{font-size:11px}
.rs-row.rs-ok{border-color:var(--rs-ok);background:#f0f8f3}.rs-row.rs-bad{border-color:var(--rs-bad);background:#fff3f3}.rs-row.rs-warn{border-color:var(--rs-warn);background:#fff9eb}.rs-row.rs-info{border-color:var(--rs-info);background:#f0f6fb}
.rs-ok{color:var(--rs-ok)}.rs-bad{color:var(--rs-bad)}.rs-warn{color:var(--rs-warn)}.rs-info{color:var(--rs-info)}.rs-neutral{color:#536575}
.rs-message{padding:7px 9px;border-radius:6px;background:#f4f7fa;font-size:12px;margin:6px 0}.rs-message.rs-bad{background:#fff1f1}.rs-message.rs-ok{background:#eff8f1}.rs-message.rs-warn{background:#fff8e5}
.rs-original-preflight,.rs-duplicate-hidden{display:none!important}.rs-diagnostics ul{margin:5px 0;padding-inline-start:18px;overflow-wrap:anywhere;font-size:11px}.rs-diagnostics>summary{color:var(--rs-bad)}
.rs-technical,.rs-satellite-advanced{border-top:1px solid #e1e7ec;padding:5px 0;margin:8px 0;font-size:12px}.rs-technical>.ws-detail{margin-top:6px}
.rs-task-grid{display:grid;gap:6px}.rs-task-card{display:grid;gap:3px;padding:8px;border:1px solid #e0e7ed;border-radius:7px}.rs-task-card small{overflow-wrap:anywhere}.rs-task-card span{font-size:11px;font-weight:650}
#rs-model-state{display:grid;gap:3px;overflow-wrap:anywhere}#rs-account-label{font-size:12px;max-width:190px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#uxAccountBtn{width:auto!important;gap:6px;padding-inline:9px!important}#rs-account-summary{padding:8px;max-width:280px;overflow-wrap:anywhere}.rs-inline-actions{display:flex;gap:6px;margin-top:8px}.rs-inline-actions button{flex:1}
.rs-output-note{font-size:12px;margin:8px 0;border-top:1px solid #e3e8ed;padding-top:5px}.rs-class-legend{display:flex;gap:12px;flex-wrap:wrap}.rs-class-legend span:before{content:'';display:inline-block;width:9px;height:9px;background:#ccd1d6;margin-inline-end:5px}.rs-class-legend span+span:before{background:#226cbd}
#layersPanel .row{display:grid;grid-template-columns:1fr;max-width:100%}#layersPanel select{width:100%;min-width:0}.ws-tool-pane .ws-actions{position:sticky;bottom:0;z-index:3;background:#fff;padding:8px 0;border-top:1px solid #dce5ec;box-shadow:0 -5px 10px #fff}.ws-tool-pane>p{font-size:12px;line-height:1.45}.ws-tool-pane .ws-index-audit{font-size:10px}
@media(min-width:1200px){.rs-row{display:grid;grid-template-columns:105px minmax(0,1fr);gap:6px}.rs-row dd{margin:0}}
@media(max-width:700px){#rs-account-label{display:none}#uxAccountBtn{width:36px!important;padding:7px!important}.rs-block{padding:8px}.ws-tool-pane .ws-actions{gap:5px;flex-wrap:wrap}.ws-tool-pane .ws-actions button{min-height:40px}.rs-inline-actions button{min-height:40px}}
@media(max-width:900px){.app:not(.collapsed) #image-download-toolbar{display:flex!important;position:fixed!important;top:auto!important;bottom:8px!important;right:8px!important;left:auto!important}.app:not(.collapsed) .ux-account-menu:not([hidden]){display:block!important;position:fixed!important;top:auto!important;bottom:55px!important;right:8px!important;left:auto!important;max-width:calc(100vw - 20px)!important}.app:not(.collapsed) #layersPanel{position:fixed!important;top:auto!important;bottom:55px!important;right:8px!important;left:auto!important;max-width:calc(100vw - 20px)!important}}
html[dir=rtl] .rs-block,html[dir=rtl] .rs-output-note{direction:rtl;text-align:right}.rs-block bdi{unicode-bidi:isolate}
@media(min-width:901px){.app .map-wrap #image-download-toolbar{right:10px!important;left:auto!important}.app .map-wrap .search-wrap{left:65px!important;right:350px!important;width:auto!important;max-width:none!important;transform:none!important}}
.rs-class-legend span:before{display:none}
.rs-requirement-counts{font-size:12px;font-weight:650;border-top:1px solid #dce5ec;padding-top:6px;margin:6px 0}.rs-row-explanation{line-height:1.4}.rs-limit-note{display:block;color:#536575;font-size:11px;line-height:1.45}.rs-search-primary{display:flex;gap:6px;padding:8px 0;border-top:1px solid #dce5ec}.rs-search-primary>button:first-child{flex:1;min-height:42px}
.app>.panel input,.app>.panel select{box-sizing:border-box;max-width:100%;min-width:0}
@media(max-width:900px){.app>.panel>.ws-panel-head,.app>.panel>.ws-module-nav{margin-inline:-9px}.app>.panel>.ws-panel-head{margin-top:-9px}}
@media(max-width:900px){.app>.panel{padding-bottom:64px}.rs-search-primary{position:sticky;bottom:54px;z-index:4;background:#f8fbfd}}
#app>#image-download-toolbar{z-index:1200!important}#app>#uxAccountMenu,#app>#layersPanel{z-index:1201!important}
.rs-technical .ws-model-card,.rs-technical .ws-model-card>*{min-width:0;max-width:100%;overflow-wrap:anywhere}
@media(max-width:900px){.app:not(.collapsed) .ws-tool-pane .ws-actions{padding-bottom:55px}}
