.cloud-layers-widget{--cloud:#d5e6df;--cloud-highlight:#edf5f0;--cloud-cb:#667e91;--cloud-tcu:#fff3d9;position:absolute;z-index:0;box-sizing:border-box;border:1px solid #455b51;border-radius:10px;background:rgb(var(--local-widget-rgb)/var(--cloud-alpha,.8));color:#e1eee7;box-shadow:0 4px 18px #0003;overflow:hidden;touch-action:none;cursor:grab;font:calc(13px * var(--cloud-font,1)) Arial,Helvetica,sans-serif}
.cloud-layers-widget[hidden]{display:none}.cloud-layers-widget.widget-front{z-index:1}
:root[data-theme=light] .cloud-layers-widget{color:#284d47;--cloud:#77958b;--cloud-highlight:#b7c9c0;--cloud-cb:#425f70;--cloud-tcu:#f4f2db;border-color:#a6bfb5}
.cloud-plot{position:relative;margin:6px 6px 0}.cloud-plot svg{display:block;width:100%;overflow:hidden}
.cloud-plot-state{position:absolute;left:24%;right:4%;top:22%;text-align:center;opacity:.75;white-space:pre-line;font-size:calc(11px * var(--cloud-font,1));line-height:1.3}
.cloud-footer{display:flex;align-items:center;gap:6px;padding:5px 6px;font:calc(11px * var(--cloud-font,1)) Arial,Helvetica,sans-serif;line-height:normal}
.footer-observation{display:flex;align-items:center;gap:4px;flex:none;white-space:nowrap;opacity:.75}
.cloud-led{width:6px;height:6px;flex:none;border-radius:50%;background:#89958f}.cloud-led[data-health=ready]{background:#58b5a6}.cloud-led[data-health=warning]{background:#c3a16b}.cloud-led[data-health=error]{background:#c27878}
.cloud-groups{display:block;min-width:0;margin-left:auto;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.75;border:0;padding:0;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:help}
.cloud-layers-widget>[id$=-resize]{position:absolute;right:0;bottom:0;width:32px;height:32px;border:0;background:transparent;color:inherit;font-size:20px;cursor:nwse-resize;z-index:3}
.aviation-selection{border:0;padding:0;margin:16px 0}.aviation-selection legend{font-weight:bold;margin-bottom:12px}
#cloud-report-detail{max-width:min(380px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow:auto}
