#s2047-living-infrastructure-2{position:fixed;right:14px;bottom:14px;z-index:9997;width:min(430px,calc(100vw - 28px));padding:12px;border:1px solid rgba(128,220,255,.38);border-radius:14px;background:rgba(3,14,26,.93);color:#f4fbff;box-shadow:0 16px 44px rgba(0,0,0,.38);font:13px/1.35 system-ui,sans-serif;backdrop-filter:blur(9px)}
#s2047-living-infrastructure-2 header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:9px;color:#ffe56b}#s2047-living-infrastructure-2 header span{font-size:11px;opacity:.75}.s2047-li2-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.s2047-li2-grid section{padding:8px;border-radius:9px;background:rgba(255,255,255,.055)}.s2047-li2-grid h3{margin:0 0 4px;font-size:12px;color:#8de7ff}.s2047-li2-grid p{margin:0 0 6px}.s2047-li2-grid meter{width:100%;height:9px}@media(max-width:680px){#s2047-living-infrastructure-2{left:8px;right:8px;bottom:8px;width:auto}.s2047-li2-grid{grid-template-columns:1fr;max-height:38vh;overflow:auto}}@media(prefers-reduced-motion:reduce){#s2047-living-infrastructure-2{backdrop-filter:none}}
