:root{--color-bg:#f6f7f8;--color-surface:#fff;--color-text:#1c2430;--color-muted:#5b6675;--color-border:#d6dbe1;--color-water:#1f78d1;--color-electricity:#e8a100;--color-warning:#b45309;--radius:8px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Georgian", sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);color:var(--color-text);background:var(--color-bg);line-height:1.4}a{color:inherit}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
