From 0e46e34425a26a5abba26adb38604b0e5371bc5b Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 12 Mar 2023 23:35:24 +0800
Subject: [PATCH] update 2023-03-12 23:35:24
---
luci-app-chinesesubfinder/Makefile | 2 +-
luci-app-codeserver/Makefile | 2 +-
luci-app-design-config/README.md | 3 +-
luci-app-drawio/Makefile | 2 +-
luci-app-emby/Makefile | 2 +-
luci-app-excalidraw/Makefile | 2 +-
luci-app-gogs/Makefile | 2 +-
luci-app-homeassistant/Makefile | 4 +-
.../luasrc/model/cbi/homeassistant/config.lua | 4 +-
.../root/etc/config/homeassistant | 2 +-
.../root/usr/libexec/istorec/homeassistant.sh | 6 +-
luci-app-jackett/Makefile | 2 +-
luci-app-jellyfin/Makefile | 2 +-
luci-app-lanraragi/Makefile | 2 +-
luci-app-memos/Makefile | 2 +-
luci-app-nastools/Makefile | 2 +-
luci-app-navidrome/Makefile | 2 +-
luci-app-nextcloud/Makefile | 2 +-
luci-app-owntone/Makefile | 2 +-
luci-app-penpot/Makefile | 2 +-
luci-app-photoprism/Makefile | 2 +-
luci-app-plex/Makefile | 2 +-
luci-app-systools/Makefile | 2 +-
.../usr/share/systools/istore-reinstall.run | 3 +-
luci-app-unifi/Makefile | 2 +-
luci-app-vaultwarden/Makefile | 2 +-
luci-app-wxedge/Makefile | 2 +-
luci-app-xteve/Makefile | 2 +-
luci-theme-design/README.md | 10 +-
luci-theme-design/README_zh.md | 10 +-
luci-theme-design/dev/style.css | 220 +++++++++---------
.../htdocs/luci-static/design/css/style.css | 2 +-
luci-theme-design/preview/home.png | Bin 119418 -> 306341 bytes
33 files changed, 159 insertions(+), 149 deletions(-)
diff --git a/luci-app-chinesesubfinder/Makefile b/luci-app-chinesesubfinder/Makefile
index 827219062..94b0011db 100644
--- a/luci-app-chinesesubfinder/Makefile
+++ b/luci-app-chinesesubfinder/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for ChineseSubFinder
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-chinesesubfinder/conffiles
/etc/config/chinesesubfinder
diff --git a/luci-app-codeserver/Makefile b/luci-app-codeserver/Makefile
index 9369a1319..f2c08762c 100644
--- a/luci-app-codeserver/Makefile
+++ b/luci-app-codeserver/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for CodeServer
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-codeserver/conffiles
/etc/config/codeserver
diff --git a/luci-app-design-config/README.md b/luci-app-design-config/README.md
index 6cf3bc821..70c0ca42b 100644
--- a/luci-app-design-config/README.md
+++ b/luci-app-design-config/README.md
@@ -3,6 +3,7 @@ Design Theme Config Plugin
### Features
- Support changing theme dark/light mode
+- Support display/hide navbar
- Support for replacing commonly used proxy icons
### Compile
@@ -11,4 +12,4 @@ Design Theme Config Plugin
git clone https://github.com/gngpp/luci-app-design-config.git package/luci-app-design-config
make menuconfig # choose LUCI->Applications->luci-app-design-config
make V=s
-```
\ No newline at end of file
+```
diff --git a/luci-app-drawio/Makefile b/luci-app-drawio/Makefile
index 76f1c12e8..d9c7eefdd 100644
--- a/luci-app-drawio/Makefile
+++ b/luci-app-drawio/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for DrawIO
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd +luci-lib-docker +docker-compose
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd +luci-lib-docker +docker-compose
define Package/luci-app-drawio/conffiles
/etc/config/drawio
diff --git a/luci-app-emby/Makefile b/luci-app-emby/Makefile
index 6c662d8cf..2e12ce21c 100644
--- a/luci-app-emby/Makefile
+++ b/luci-app-emby/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for Emby
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-emby/conffiles
/etc/config/emby
diff --git a/luci-app-excalidraw/Makefile b/luci-app-excalidraw/Makefile
index c500b2e78..6add2f67e 100644
--- a/luci-app-excalidraw/Makefile
+++ b/luci-app-excalidraw/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for Excalidraw
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd +luci-lib-docker +docker-compose
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd +luci-lib-docker +docker-compose
define Package/luci-app-excalidraw/conffiles
/etc/config/excalidraw
diff --git a/luci-app-gogs/Makefile b/luci-app-gogs/Makefile
index 6c662d8cf..2e12ce21c 100644
--- a/luci-app-gogs/Makefile
+++ b/luci-app-gogs/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for Emby
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-emby/conffiles
/etc/config/emby
diff --git a/luci-app-homeassistant/Makefile b/luci-app-homeassistant/Makefile
index 766d78413..01750081b 100644
--- a/luci-app-homeassistant/Makefile
+++ b/luci-app-homeassistant/Makefile
@@ -2,12 +2,12 @@
include $(TOPDIR)/rules.mk
-PKG_VERSION:=1.1.1-20230108
+PKG_VERSION:=1.1.2-20230312
PKG_RELEASE:=
LUCI_TITLE:=LuCI support for homeassistant
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-homeassistant/conffiles
/etc/config/homeassistant
diff --git a/luci-app-homeassistant/luasrc/model/cbi/homeassistant/config.lua b/luci-app-homeassistant/luasrc/model/cbi/homeassistant/config.lua
index da62cc5e6..bae81d03c 100644
--- a/luci-app-homeassistant/luasrc/model/cbi/homeassistant/config.lua
+++ b/luci-app-homeassistant/luasrc/model/cbi/homeassistant/config.lua
@@ -22,8 +22,10 @@ o = s:option(Value, "image_name", translate("Image").."*")
o.rmempty = false
o.datatype = "string"
o:value("homeassistant/home-assistant:latest", "homeassistant/home-assistant:latest")
+o:value("homeassistant/home-assistant:2023.3.3", "homeassistant/home-assistant:2023.3.3")
+o:value("homeassistant/home-assistant:dev", "homeassistant/home-assistant:dev")
o:value("ghcr.io/home-assistant/home-assistant:stable", "ghcr.io/home-assistant/home-assistant:stable")
-o:value("ghcr.io/home-assistant/home-assistant:2022.11.4", "ghcr.io/home-assistant/home-assistant:2022.11.4")
+o:value("ghcr.io/home-assistant/home-assistant:2023.3.3", "ghcr.io/home-assistant/home-assistant:2023.3.3")
o.default = "homeassistant/home-assistant:latest"
local blocks = homeassistant_model.blocks()
diff --git a/luci-app-homeassistant/root/etc/config/homeassistant b/luci-app-homeassistant/root/etc/config/homeassistant
index e1815d239..82ab6249f 100644
--- a/luci-app-homeassistant/root/etc/config/homeassistant
+++ b/luci-app-homeassistant/root/etc/config/homeassistant
@@ -1,4 +1,4 @@
config homeassistant
option 'config_path' ''
option 'image_name' 'homeassistant/home-assistant:latest'
- option 'time_zone' ''
+ option 'time_zone' ''
diff --git a/luci-app-homeassistant/root/usr/libexec/istorec/homeassistant.sh b/luci-app-homeassistant/root/usr/libexec/istorec/homeassistant.sh
index aaa9362d5..d23c1ced5 100755
--- a/luci-app-homeassistant/root/usr/libexec/istorec/homeassistant.sh
+++ b/luci-app-homeassistant/root/usr/libexec/istorec/homeassistant.sh
@@ -35,15 +35,19 @@ do_install() {
RET=$?
if [ "$RET" = "0" ]; then
+ echo "Wait 10 seconds for homeassistant boot..."
+ sleep 10
do_hacs_install
fi
}
do_hacs_install() {
- echo "wget -O - https://get.hacs.xyz | bash -" | docker exec -i homeassistant bash -
+ echo "Install HACS"
+ echo "rm -f custom_components/hacs.zip config/custom_components/hacs.zip ; wget -O - https://get.hacs.xyz | bash -" | docker exec -i homeassistant bash -
sleep 3
echo "restart homeassistant"
docker restart homeassistant
+ return 0
}
usage() {
diff --git a/luci-app-jackett/Makefile b/luci-app-jackett/Makefile
index 5ba5cc2fe..f9155a55d 100644
--- a/luci-app-jackett/Makefile
+++ b/luci-app-jackett/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for jackett
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-jackett/conffiles
/etc/config/jackett
diff --git a/luci-app-jellyfin/Makefile b/luci-app-jellyfin/Makefile
index 89bb85066..1a943aeab 100644
--- a/luci-app-jellyfin/Makefile
+++ b/luci-app-jellyfin/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for jellyfin
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-jellyfin/conffiles
/etc/config/jellyfin
diff --git a/luci-app-lanraragi/Makefile b/luci-app-lanraragi/Makefile
index 7327cf8ea..e1fd060cf 100644
--- a/luci-app-lanraragi/Makefile
+++ b/luci-app-lanraragi/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for LANraragi
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-lanraragi/conffiles
/etc/config/lanraragi
diff --git a/luci-app-memos/Makefile b/luci-app-memos/Makefile
index f9b7d5527..39becc295 100644
--- a/luci-app-memos/Makefile
+++ b/luci-app-memos/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for Memos
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-memos/conffiles
/etc/config/memos
diff --git a/luci-app-nastools/Makefile b/luci-app-nastools/Makefile
index a7280ada8..d81298d8c 100644
--- a/luci-app-nastools/Makefile
+++ b/luci-app-nastools/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for nastools
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-nastools/conffiles
/etc/config/nastools
diff --git a/luci-app-navidrome/Makefile b/luci-app-navidrome/Makefile
index 45cf1ca37..405f81491 100644
--- a/luci-app-navidrome/Makefile
+++ b/luci-app-navidrome/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for Navidrome
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-navidrome/conffiles
/etc/config/navidrome
diff --git a/luci-app-nextcloud/Makefile b/luci-app-nextcloud/Makefile
index dd99821f5..124d0e8d3 100644
--- a/luci-app-nextcloud/Makefile
+++ b/luci-app-nextcloud/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for nextcloud
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-nextcloud/conffiles
/etc/config/nextcloud
diff --git a/luci-app-owntone/Makefile b/luci-app-owntone/Makefile
index 680a5afb5..18f3593b2 100644
--- a/luci-app-owntone/Makefile
+++ b/luci-app-owntone/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for Owntone
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-owntone/conffiles
/etc/config/owntone
diff --git a/luci-app-penpot/Makefile b/luci-app-penpot/Makefile
index 22ba0c2eb..e5d864353 100644
--- a/luci-app-penpot/Makefile
+++ b/luci-app-penpot/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for Penpot
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd +docker-compose
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd +docker-compose
define Package/luci-app-penpot/conffiles
/etc/config/penpot
diff --git a/luci-app-photoprism/Makefile b/luci-app-photoprism/Makefile
index 6a8f4b0e7..946fcdae2 100644
--- a/luci-app-photoprism/Makefile
+++ b/luci-app-photoprism/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for PhotoPrism
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-photoprism/conffiles
/etc/config/photoprism
diff --git a/luci-app-plex/Makefile b/luci-app-plex/Makefile
index b3b4c2c4f..d9f185ad8 100644
--- a/luci-app-plex/Makefile
+++ b/luci-app-plex/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for Plex
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd +luci-lib-docker
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd +luci-lib-docker
define Package/luci-app-plex/conffiles
/etc/config/plex
diff --git a/luci-app-systools/Makefile b/luci-app-systools/Makefile
index 41885a459..5c835aa4c 100644
--- a/luci-app-systools/Makefile
+++ b/luci-app-systools/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for SysTools
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-iform +luci-lib-taskd +speedtestcli
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-iform +luci-lib-taskd +speedtestcli
LUCI_EXTRA_DEPENDS:=luci-lib-iform (>=1.1)
include $(TOPDIR)/feeds/luci/luci.mk
diff --git a/luci-app-systools/root/usr/share/systools/istore-reinstall.run b/luci-app-systools/root/usr/share/systools/istore-reinstall.run
index cd5dd4429..2b230a0be 100755
--- a/luci-app-systools/root/usr/share/systools/istore-reinstall.run
+++ b/luci-app-systools/root/usr/share/systools/istore-reinstall.run
@@ -20,5 +20,6 @@ chmod 755 /tmp/is-opkg
/tmp/is-opkg update
# /tmp/is-opkg install taskd
/tmp/is-opkg opkg install --force-reinstall luci-lib-taskd luci-lib-xterm
-/tmp/is-opkg opkg install --force-reinstall luci-app-store
+/tmp/is-opkg opkg install --force-reinstall luci-app-store || exit $?
[ -s "/etc/init.d/tasks" ] || /tmp/is-opkg opkg install --force-reinstall taskd
+[ -s "/usr/lib/lua/luci/cbi.lua" ] || /tmp/is-opkg opkg install luci-compat >/dev/null 2>&1
diff --git a/luci-app-unifi/Makefile b/luci-app-unifi/Makefile
index 832d1e9f8..2db9b9116 100644
--- a/luci-app-unifi/Makefile
+++ b/luci-app-unifi/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for UnifiController
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-unifi/conffiles
/etc/config/unifi
diff --git a/luci-app-vaultwarden/Makefile b/luci-app-vaultwarden/Makefile
index 264e66315..6fdee537f 100644
--- a/luci-app-vaultwarden/Makefile
+++ b/luci-app-vaultwarden/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for Vaultwarden
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-vaultwarden/conffiles
/etc/config/vaultwarden
diff --git a/luci-app-wxedge/Makefile b/luci-app-wxedge/Makefile
index f05a1f225..a85c49b5a 100644
--- a/luci-app-wxedge/Makefile
+++ b/luci-app-wxedge/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for wxedge
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd
define Package/luci-app-wxedge/conffiles
/etc/config/wxedge
diff --git a/luci-app-xteve/Makefile b/luci-app-xteve/Makefile
index 9e8c7d638..9d13aef9a 100644
--- a/luci-app-xteve/Makefile
+++ b/luci-app-xteve/Makefile
@@ -7,7 +7,7 @@ PKG_RELEASE:=
LUCI_TITLE:=LuCI support for Xteve
LUCI_PKGARCH:=all
-LUCI_DEPENDS:=+docker +luci-lib-taskd +luci-lib-docker
+LUCI_DEPENDS:=+lsblk +docker +luci-lib-taskd +luci-lib-docker
define Package/luci-app-xteve/conffiles
/etc/config/xteve
diff --git a/luci-theme-design/README.md b/luci-theme-design/README.md
index a8ec967b4..edc723f5c 100644
--- a/luci-theme-design/README.md
+++ b/luci-theme-design/README.md
@@ -26,6 +26,11 @@ luci-theme-design is an OpenWrt LuCI theme for immersive WebApp experience and o
> **luci-theme-design** based on luci-theme-neobird, suitable for [lede](https://github.com/coolsnowwolf/lede) / [OpenWrt](https://github.com/openwrt/openwrt ).
> The default branch only supports the lua version of the lede source code. If you use openwrt 21/22, please pull the [js](https://github.com/gngpp/luci-theme-design/tree/js) version(Development stage).
+- You can use [plugins](https://github.com/gngpp/luci-app-design-config) to define Settings.
+ - Support changing theme dark/light mode
+ - Support display/hide navbar
+ - Support for replacing commonly used proxy icons
+
- Thanks for non-commercial open source development authorization by [JetBrains](https://www.jetbrains.com/)!
@@ -42,11 +47,6 @@ luci-theme-design is an OpenWrt LuCI theme for immersive WebApp experience and o
- Adapt to dark mode, adapt to automatic switching of the system;
- Adapt to openwrt 21/22, lede
-### Plugins
-link: https://github.com/gngpp/luci-app-design-config
-- Support changing theme dark/light mode
-- Support for replacing commonly used proxy icons
-
### Experience WebApp method
- Open the settings management in the mobile browser (iOS/iPadOS, Android Google) and add it to the home screen.
diff --git a/luci-theme-design/README_zh.md b/luci-theme-design/README_zh.md
index 82df08191..810a8ddcb 100644
--- a/luci-theme-design/README_zh.md
+++ b/luci-theme-design/README_zh.md
@@ -26,6 +26,11 @@ luci-theme-design 是一个针对移动端和PC端的沉浸式WebApp体验和优
> **luci-theme-design**基于luci-theme-neobird, 适用于[lede](https://github.com/coolsnowwolf/lede) / [OpenWrt](https://github.com/openwrt/openwrt)
> 默认分支只支持lede源码的lua版本,若使用openwrt 21/22请拉取[js](https://github.com/gngpp/luci-theme-design/tree/js)版本(开发阶段)。
+- 你可以使用[插件](https://github.com/gngpp/luci-app-design-config)定义一些设置
+ - 支持更改主题深色/浅色模式
+ - 支持显示/隐藏导航栏
+ - 支持更换常用的代理图标
+
- 感谢 [JetBrains](https://www.jetbrains.com/) 提供的非商业开源软件开发授权!
@@ -42,11 +47,6 @@ luci-theme-design 是一个针对移动端和PC端的沉浸式WebApp体验和优
- 适配深色模式,适配系统自动切换;
- 适配openwrt 21/22、lede
-### 插件
-link:https://github.com/gngpp/luci-app-design-config
-- 支持更改主题深色/浅色模式
-- 支持更换常用的代理图标
-
### 体验WebApp方法
- 在移动端(iOS/iPadOS、Android谷歌)浏览器打开设置管理,添加到主屏幕即可。
diff --git a/luci-theme-design/dev/style.css b/luci-theme-design/dev/style.css
index 63e9573e6..8b56ecb7c 100644
--- a/luci-theme-design/dev/style.css
+++ b/luci-theme-design/dev/style.css
@@ -922,6 +922,114 @@ img[src*="/luci-static/resources/icons/signal-none.png"]
display: inline-block;
}
+/* fix Main Login*/
+
+.node-main-login {
+ text-align: center;
+ background-color: var(--bgwhite) !important;
+}
+.node-main-login .cbi-section-node > .cbi-value:nth-of-type(2n) {
+ background: none;
+}
+.node-main-login h2 {
+ font-size: 1.5rem;
+}
+
+.node-main-login header {
+ display: none;
+}
+.node-main-login > .main > .main-left {
+ display: none;
+}
+
+.node-main-login > .main > .main-right {
+ width: 100%;
+}
+
+.node-main-login > .main fieldset {
+ padding: 0px !important;
+ margin-bottom: 1rem;
+ display: inline;
+ background: none;
+ border: none;
+ box-shadow: none;
+ overflow: hidden;
+}
+
+.node-main-login > .main fieldset .cbi-value-title {
+ display: none !important;
+}
+
+.node-main-login > .main .cbi-section {
+ margin-top: 10px !important;
+}
+
+.node-main-login > .main .cbi-map {
+}
+
+.node-main-login > .main fieldset .cbi-value {
+}
+
+.node-main-login > .main fieldset .cbi-value-title {
+ padding: 10px 0 10px 5px !important;
+}
+
+.node-main-login > .main .cbi-value {
+ border: none;
+}
+
+.node-main-login > .main .cbi-value-title {
+ width: 7rem;
+}
+
+.node-main-login > .main #maincontent {
+ display: flex;
+ height: 100%;
+ text-align: center;
+ align-items: center;
+ align-content: center;
+ justify-content: center;
+}
+
+/* .node-main-login > .main .container {
+ background-image: var(--logo);
+ background-repeat: no-repeat;
+ background-size: 300px auto;
+ width: 300px;
+ padding: 80px 0 0 0;
+} */
+
+.node-main-login > .main form > div:nth-last-child(1) {
+}
+
+
+.node-main-login > .main .cbi-value > * {
+ display: inline-block !important;
+}
+
+.node-main-login > .main .cbi-input-user,
+.node-main-login > .main .cbi-input-password {
+ appearance: none;
+ outline: 0;
+ padding: 0 0 0 35px;
+ background-repeat: no-repeat;
+ background-position: 10px 10px;
+ background-size: 18px 18px;
+ min-width: 15rem;
+}
+
+.node-main-login > .main .cbi-input-user {
+ background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="%23627386" d="M12 4a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m0 10c4.42 0 8 1.79 8 4v2H4v-2c0-2.21 3.58-4 8-4Z"%2F%3E%3C%2Fsvg%3E');
+}
+.node-main-login > .main .cbi-input-password {
+ background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="%23627386" d="M12 17a2 2 0 0 0 2-2a2 2 0 0 0-2-2a2 2 0 0 0-2 2a2 2 0 0 0 2 2m6-9a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h1V6a5 5 0 0 1 5-5a5 5 0 0 1 5 5v2h1m-6-5a3 3 0 0 0-3 3v2h6V6a3 3 0 0 0-3-3Z"%2F%3E%3C%2Fsvg%3E');
+}
+.node-main-login footer {
+ bottom: 0;
+ position: absolute;
+ width: 100%;
+}
+
.navbar {
overflow: hidden;
position: fixed;
@@ -2331,114 +2439,6 @@ header > .container > .pull-right > * {
display: none;
}
-/* fix Main Login*/
-
-.node-main-login {
- text-align: center;
- background-color: var(--bgwhite) !important;
-}
-.node-main-login .cbi-section-node > .cbi-value:nth-of-type(2n) {
- background: none;
-}
-.node-main-login h2 {
- font-size: 1.5rem;
-}
-
-.node-main-login header {
- display: none;
-}
-.node-main-login > .main > .main-left {
- display: none;
-}
-
-.node-main-login > .main > .main-right {
- width: 100%;
-}
-
-.node-main-login > .main fieldset {
- padding: 0px !important;
- margin-bottom: 1rem;
- display: inline;
- background: none;
- border: none;
- box-shadow: none;
- overflow: hidden;
-}
-
-.node-main-login > .main fieldset .cbi-value-title {
- display: none !important;
-}
-
-.node-main-login > .main .cbi-section {
- margin-top: 10px !important;
-}
-
-.node-main-login > .main .cbi-map {
-}
-
-.node-main-login > .main fieldset .cbi-value {
-}
-
-.node-main-login > .main fieldset .cbi-value-title {
- padding: 10px 0 10px 5px !important;
-}
-
-.node-main-login > .main .cbi-value {
- border: none;
-}
-
-.node-main-login > .main .cbi-value-title {
- width: 7rem;
-}
-
-.node-main-login > .main #maincontent {
- display: flex;
- height: 100%;
- text-align: center;
- align-items: center;
- align-content: center;
- justify-content: center;
-}
-
-/* .node-main-login > .main .container {
- background-image: var(--logo);
- background-repeat: no-repeat;
- background-size: 300px auto;
- width: 300px;
- padding: 80px 0 0 0;
-} */
-
-.node-main-login > .main form > div:nth-last-child(1) {
-}
-
-
-.node-main-login > .main .cbi-value > * {
- display: inline-block !important;
-}
-
-.node-main-login > .main .cbi-input-user,
-.node-main-login > .main .cbi-input-password {
- appearance: none;
- outline: 0;
- padding: 0 0 0 35px;
- background-repeat: no-repeat;
- background-position: 10px 10px;
- background-size: 18px 18px;
- min-width: 15rem;
-}
-
-.node-main-login > .main .cbi-input-user {
- background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="%23627386" d="M12 4a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m0 10c4.42 0 8 1.79 8 4v2H4v-2c0-2.21 3.58-4 8-4Z"%2F%3E%3C%2Fsvg%3E');
-}
-.node-main-login > .main .cbi-input-password {
- background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="%23627386" d="M12 17a2 2 0 0 0 2-2a2 2 0 0 0-2-2a2 2 0 0 0-2 2a2 2 0 0 0 2 2m6-9a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h1V6a5 5 0 0 1 5-5a5 5 0 0 1 5 5v2h1m-6-5a3 3 0 0 0-3 3v2h6V6a3 3 0 0 0-3-3Z"%2F%3E%3C%2Fsvg%3E');
-}
-.node-main-login footer {
- bottom: 0;
- position: absolute;
- width: 100%;
-}
-
/* fix node-services-shadowsocksr */
.node-services-shadowsocksr .cbi-input-textarea,
@@ -2455,12 +2455,14 @@ header > .container > .pull-right > * {
border-radius: 10px;
}
-
/* fix status overview */
.node-status-overview > .main fieldset:nth-child(4) td:nth-child(2) {
white-space: normal;
}
+.node-status-overview small {
+ white-space: nowrap;
+}
/* fix status processes */
diff --git a/luci-theme-design/htdocs/luci-static/design/css/style.css b/luci-theme-design/htdocs/luci-static/design/css/style.css
index 3a3e9c442..eb8a0824d 100644
--- a/luci-theme-design/htdocs/luci-static/design/css/style.css
+++ b/luci-theme-design/htdocs/luci-static/design/css/style.css
@@ -1 +1 @@
-[data-theme=light]{--bg: #f1f4f5;--mainbg: #fff;--bgwhite: #fff;--activeColor: #5ea69b;--activeBottom: #5ea69b 2px solid;--textColor: rgb(132,119,116);--borderColor: rgba(0,0,0,.15);--navbgColor: rgba(255, 255, 255, .7);--navBorder: 1px solid #f2f2f2;--sectionbgColor: #fff;--sectionbgColor2: #fff;--sectionShaddow: 3px 3px 3px rgba(0,0,0,.05);--sectionBorder: none;--sectiontabBorder: none;--tabmenuBorderLR: none;--tabmenubgColor: none;--tabmenuBottom: #e4eaec 1px solid;--tabmenuRadius: 6px 6px 0 0;--sectionnodeBorder: #f7f7f7 1px solid;--cbilineColor: #f7f7f7 1px solid;--tabbgColor: #fff;--inputbgColor: #f8f8f8;--inputtextColor: #76838f;--inputBorder: 1px solid #e4eaec;--mainleftbgColor: rgb(255,255,255);--bttextColor: #fff;--badgebgColor: #f7f7f7;--badgeBorder: #e4eaec 1px solid;--progressbarColor: #c8c8c8;--progressbar: #5ea69b;--progressbartxtColor: #fff;--logo_color: #222b36;--alertColor: #000000;--alertBackground: rgb(230 230 230);--scrollbarColor:#d0d0d0;--ifaceboxBorderColor: #b8b8b8bd;--ifaceboxFontColor: #404040;--liSelectedColor: #c5c5c5;--vssrStatusColor: #525f7f;--vssrBoxShadow: 0 0 2rem 0 rgb(136 152 170 / 30%)}[data-theme=dark]{--bg: #000;--bgwhite: #000;--textColor: #fefefe;--activeColor: #5ea69b;--activeBottom: #5ea69b 2px solid;--borderColor: #2C2C3A;--navbgColor: hsla(0, 0%, 7%, .8);--navBorder: 1px solid #1c1c1e;--sectionbgColor: #1c1c1e;--sectionbgColor2: #1c1c1e;--sectionShaddow: 3px 3px 3px rgba(0,0,0,.05);--sectionBorder: none;--sectiontabBorder: none;--sectionnodeBorder: #3d3d41 1px solid;--cbilineColor: #2d2d2d 1px solid;--tabbgColor: #1c1c1e;--tabmenuBorderLR: none;--tabmenubgColor: none;--tabmenuBottom: #2d2d2d 1px solid;--tabmenuRadius: 6px 6px 0 0;--inputbgColor: #2f2f2f;--inputtextColor: #fefefe;--inputBorder: 1px solid #4d4d4d;--mainleftbgColor: #000;--bttextColor: #fefefe;--badgebgColor: #fefefe;--badgeBorder: #3d3d40 1px solid;--progressbarColor: #6d6d6d;--progressbar: #5ea69b;--progressbartxtColor: #fefefe;--logo_color: #fefefe;--alertColor: #ffffff;--alertBackground: rgb(30 30 30);--scrollbarColor:#222;--ifaceboxBorderColor: #636363bd;--ifaceboxFontColor: #404040;--liSelectedColor: #2f2f2f;--vssrStatusColor: rgb(204, 204, 204);--vssrBoxShadow: 0 0 1rem 0 rgb(0 0 0 / 30%)}@font-face{font-family:icomoon;src:url(../fonts/font.eot);src:url(../fonts/font.eot) format('embedded-opentype'),url(../fonts/font.ttf) format('truetype'),url(../fonts/font.woff) format('woff'),url(../fonts/font.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:design;src:url('');src:url(?#iefix) format('embedded-opentype'),url(../fonts/iconfont-Regular.woff2) format('woff2'),url(../fonts/iconfont-Regular.woff) format('woff'),url(../fonts/iconfont-Regular.ttf) format('truetype'),url(#iconfont) format('svg')}@font-face{font-family:genjyuugothic-medium;src:url(../fonts/GenJyuuGothic-Medium.otf) format('opentype')}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--scrollbarColor);border-radius:2px}div{font-family:hyk2gj}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,body{margin:0;padding:0;height:100%;font-family:-apple-system,microsoft yahei!important;font-size:.92rem;line-height:150%;background-color:var(--bg);color:var(--textColor)}body div{line-height:150%}a{color:var(--textColor);text-decoration:none}em{font-style:normal!important;line-height:1.5;padding-left:10px}*{margin:0;padding:0;box-sizing:border-box}select{overflow:hidden!important;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 25px 0 10px!important;background-size:24px 16px;background-repeat:no-repeat;background-position:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABGCAYAAAA6hjFpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhDNzA0QUE0NjE2QTExRUNCMjJFQkQyRkIyNURDNjE3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhDNzA0QUEzNjE2QTExRUNCMjJFQkQyRkIyNURDNjE3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzNBNTYzNTY2MTUxMTFFQ0IyMkVCRDJGQjI1REM2MTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzNBNTYzNTc2MTUxMTFFQ0IyMkVCRDJGQjI1REM2MTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6YjzxlAAACsklEQVR42uyaXUsVURSG51T0U/obfUvhhYF0U0HQhZQVIWVJCAkiSUXfRRcaBFbXQVBBRCASFCJBpQQipw+RREkpCa9aG95gs0DMOp6Z7TwvvAxnzczaa6/nzDnzVTndfSVDxdE6WgAQBBCAIIAABAEEIAggAEEAQQABCAIIQBBAAIIAAhAEEAQQgCCAAAStGSAbzA/N+wvSiwPmB6or16bkoY2afLN5r+q4l2MfDpr7zetV2z7zYpmOkAHByNSE0IxDOdUSxr2rOjLVNVC2n6z77hsYmtFnbqlzHS0aN+7DouorFZBH+ibGUCrmO+YjdaqhVeNVHIxm1Ve6P/XH5ibzLwfllvn4Ko8d8t90MEIde1RXaU97n6oJCw7KNXPbKo3ZpvwxjAXV8YTrkCx7piPFQ7lsbq/xWO3K62E0qQ4uDKXn5kbzTxe/YO6o0Rgdypc5GI0anyt1p5fm3eYfLn7e3PmfuTuVJ1YYZ5fG5Up9CQ2qSfMu3m3u+secXdo/1rzGGeTWyfIaUrPmXPycuWeFuXq0X6w55R8q4NwLe3PxlXmn+buLnzX3/mWOXm0fK+RrUP4MICvTG/MO86yLnzFfWmbfi9ou1qzyvS7wnAt/+31YTZxx8ZPmq+709c/pcoifcvEZ5Rku+HyTeB4yYt5unnbxE+YbEZSwvK54rGntP5LAXJN5QPXWvNX8zcWPmm9rHmF5zK0P22/T/hlAaqv35i3mKRc/bB7VMtaUIL5LaI7JPcIdVZMnXXyT+zyp7T4kNr8kn6mPqdlfllj/VevHEpxbsi85fNTP1ycX/2zerPUZQOqrcUGp6nNVMMYTnlPyrwFNCMILLScSn0++r7zUSFVdZ6wJ8aIcQBBAAIIAAhAEEIAggAAEAQQBBCAIIABBAAEIAghAEEAQQJLQbwEGAK/reX2gh5gQAAAAAElFTkSuQmCC)}select,input{color:var(--inputtextColor);padding:5px 10px;font-size:.92rem;font-family:-apple-system,microsoft yahei,sans-serif,Helvetica,Arial,sans-serif;border:var(--inputBorder);background-color:var(--inputbgColor);transition:color 150ms ease,border-color 150ms ease,opacity 150ms ease;-webkit-transition:color 150ms ease,border-color 150ms ease,opacity 150ms ease;outline-style:none;vertical-align:middle;border-radius:8px;margin:3px 3px 3px 0;height:2.8rem;line-height:2.8rem;max-width:550px}select:not([multiple=multiple]):focus,input:focus{border-color:#948fe1;box-shadow:0 0 6px #948fe1;-webkit-box-shadow:0 0 6px #948fe1;-moz-box-shadow:0 0 6px #948fe1}input[type=file]{border:none;background:0 0;height:auto;line-height:1rem}input[type=checkbox]{height:1.2rem;width:1.2rem}input[type=radio]{height:1.2rem;width:1.2rem}select[multiple=multiple]{height:auto}input[type=text],input[type=password]{width:100%}code{color:#09c}abbr{text-decoration:underline;cursor:help}br{display:block;margin-bottom:.2px;content:''}hr{margin:1rem 0;border-color:#eee;opacity:.1}.cbi-section-table-cell br,#cbi-system br,#cbi-dropbear br,.node-status-routes br{display:none}header,.main{width:100%;position:absolute}header{background-color:var(--bgwhite);box-shadow:17rem 2px 4px rgba(0,0,0,.08);transition:box-shadow .2s;height:55px;float:left;position:fixed;z-index:101}footer{text-align:right;padding:1rem;color:#aaa;font-size:11px;height:80px;visibility:hidden}footer>a{color:#9a258f;text-decoration:none}text,line{font-family:Verdana!important}.cbi-button-up,.cbi-button-down,.cbi-value-helpicon,.showSide,.main>.loading>span{font-family:icomoon!important;font-size:10px;speak:none;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.node-services-passwall2 #cbi-passwall2{text-align:center}.node-services-passwall2 input.cbi-button.cbi-button{max-width:unset}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:-apple-system,microsoft yahei;font-weight:600;line-height:1.1;color:inherit;clear:both;text-transform:capitalize}label.zonebadge.zonebadge-empty{background-color:#03abe8!important}label.zonebadge{border-radius:5px;padding:2px 5px!important;display:inline-block;cursor:pointer;color:#666}.zonebadge{border-radius:6px;padding:5px}.zonebadge em{padding:3px}svg{background-color:var(--sectionbgColor)}.cbi-section .cbi-section{margin:10px}.node-services-vssr .status-bar{bottom:calc(var(--vssrBottom) + constant(safe-area-inset-bottom));bottom:calc(var(--vssrBottom) + env(safe-area-inset-bottom));background-color:var(--navbgColor);box-shadow:var(--vssrBoxShadow)!important;color:var(--vssrStatusColor)!important}.node-services-vssr .container{padding-bottom:calc(var(--vssrBottom) + constant(safe-area-inset-bottom));padding-bottom:calc(var(--vssrBottom) + env(safe-area-inset-bottom))}.node-services-vssr .ssr-button{min-width:30px}.node-services-vssr #cbi-vssr .panel-title{padding:10px 0 10px 10px!important;letter-spacing:0!important}.node-services-vssr .status .block{border-radius:10px!important;box-shadow:none!important;background-color:var(--sectionbgColor)!important}.node-services-vssr button{border-radius:10px!important}#cbi-vssr-servers .cbi-section-table-row{position:relative;margin:10px!important;padding:8px 15px 8px 70px;box-shadow:none!important;border-radius:10px!important;border:0;color:var(--textColor)!important;text-align:left;line-height:1.7em;overflow:hidden;letter-spacing:normal;background-color:var(--inputbgColor)!important}.cbi-section-table-row.fast{background-color:#add8e6!important}.incon .tp{text-transform:uppercase;color:var(--bg)!important}img[src*="/luci-static/resources/icons/port_up.png"]{background-image:url(../images/port_up.png);background-size:32px 32px;height:32px;padding:0 0 0 32px;width:0}img[src*="/luci-static/resources/icons/port_down.png"]{background-image:url(../images/port_down.png);background-size:32px 32px;height:32px;padding:0 0 0 32px;width:0}#wan4_i img[src*="/luci-static/resources/icons/ethernet.png"],#wan6_i img[src*="/luci-static/resources/icons/ethernet.png"],img[src*="/luci-static/resources/icons/ethernet.png"]{background-image:url(../images/ethernet.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}#cbi-network-lan-ifname_multi img[src*="/luci-static/resources/icons/ethernet.png"],#cbi-network-1-_ifname img[src*="/luci-static/resources/icons/ethernet.png"],.ifacebadge img[src*="/luci-static/resources/icons/ethernet.png"],li img[src*="/luci-static/resources/icons/ethernet.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/ethernet.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/ethernet_disabled.png"],#wan6_i img[src*="/luci-static/resources/icons/ethernet_disabled.png"],img[src*="/luci-static/resources/icons/ethernet_disabled.png"]{background-image:url(../images/ethernet_disabled.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}#cbi-network-lan-ifname_multi img[src*="/luci-static/resources/icons/ethernet_disabled.png"],#cbi-network-1-_ifname img[src*="/luci-static/resources/icons/ethernet_disabled.png"],.ifacebadge img[src*="/luci-static/resources/icons/ethernet_disabled.png"],li img[src*="/luci-static/resources/icons/ethernet_disabled.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/ethernet_disabled.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/wifi.png"],#wan6_i img[src*="/luci-static/resources/icons/wifi.png"],img[src*="/luci-static/resources/icons/wifi.png"]{background-image:url(../images/wifi.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}#cbi-network-lan-ifname_multi img[src*="/luci-static/resources/icons/wifi.png"],#cbi-network-1-_ifname img[src*="/luci-static/resources/icons/wifi.png"],.ifacebadge img[src*="/luci-static/resources/icons/wifi.png"],li img[src*="/luci-static/resources/icons/wifi.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/wifi.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/wifi_disabled.png"],#wan6_i img[src*="/luci-static/resources/icons/wifi_disabled.png"],img[src*="/luci-static/resources/icons/wifi_disabled.png"]{background-image:url(../images/wifi_disabled.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}#cbi-network-lan-ifname_multi img[src*="/luci-static/resources/icons/wifi_disabled.png"],#cbi-network-1-_ifname img[src*="/luci-static/resources/icons/wifi_disabled.png"],.ifacebadge img[src*="/luci-static/resources/icons/wifi_disabled.png"],li img[src*="/luci-static/resources/icons/wifi_disabled.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/wifi_disabled.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/vlan.png"],#wan6_i img[src*="/luci-static/resources/icons/vlan.png"],img[src*="/luci-static/resources/icons/vlan.png"]{background-image:url(../images/vlan.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}.ifacebadge img[src*="/luci-static/resources/icons/vlan.png"],li img[src*="/luci-static/resources/icons/vlan.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/vlan.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/vlan_disabled.png"],#wan6_i img[src*="/luci-static/resources/icons/vlan_disabled.png"],img[src*="/luci-static/resources/icons/vlan_disabled.png"]{background-image:url(../images/vlan_disabled.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}.ifacebadge img[src*="/luci-static/resources/icons/vlan_disabled.png"],li img[src*="/luci-static/resources/icons/vlan_disabled.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/vlan_disabled.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/bridge.png"],#wan6_i img[src*="/luci-static/resources/icons/bridge.png"],img[src*="/luci-static/resources/icons/bridge.png"]{background-image:url(../images/bridge.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}.ifacebadge img[src*="/luci-static/resources/icons/bridge.png"],li img[src*="/luci-static/resources/icons/bridge.png"]{background-image:url(../images/bridge.png);background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px;width:0}#__status-ifc-signal img[src*="/luci-static/resources/icons/bridge.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/bridge_disabled.png"],#wan6_i img[src*="/luci-static/resources/icons/bridge_disabled.png"],img[src*="/luci-static/resources/icons/bridge_disabled.png"]{background-image:url(../images/bridge_disabled.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}.ifacebadge img[src*="/luci-static/resources/icons/bridge_disabled.png"],li img[src*="/luci-static/resources/icons/bridge_disabled.png"]{background-image:url(../images/bridge_disabled.png);background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px;width:0}#__status-ifc-signal img[src*="/luci-static/resources/icons/bridge_disabled.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/tunnel.png"],#wan6_i img[src*="/luci-static/resources/icons/tunnel.png"],img[src*="/luci-static/resources/icons/tunnel.png"]{background-image:url(../images/tunnel.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}.ifacebadge img[src*="/luci-static/resources/icons/tunnel.png"],li img[src*="/luci-static/resources/icons/tunnel.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/tunnel.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/tunnel_disabled.png"],#wan6_i img[src*="/luci-static/resources/icons/tunnel_disabled.png"],img[src*="/luci-static/resources/icons/tunnel_disabled.png"]{background-image:url(../images/tunnel_disabled.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}.ifacebadge img[src*="/luci-static/resources/icons/tunnel_disabled.png"],li img[src*="/luci-static/resources/icons/tunnel_disabled.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/tunnel_disabled.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}img[src*="/luci-static/resources/icons/wifi_big.png"]{background-image:url(../images/wifi_big.png);background-size:64px 64px;height:64px;padding:0 0 0 64px;width:0}img[src*="/luci-static/resources/icons/wifi_big_disabled.png"]{background-image:url(../images/wifi_big_disabled.png);background-size:64px 64px;height:64px;padding:0 0 0 64px;width:0}img[src*="/luci-static/resources/icons/loading.gif"]{background-image:url(../images/loading.gif);background-size:20px 20px;height:20px;width:20px;padding:0 0 0 20px;width:0}.ifacebox-body img{background-size:20px 20px;padding:0 0 0 20px;width:20px!important;height:20px!important;padding:0 0 0 20px!important}.ifacebox-head{border-radius:4px 4px 0 0}img[src*="/luci-static/resources/cbi/add.gif"]{background-image:url(../images/add.png);background-size:20px 20px;height:20px;padding:0 0 0 20px;width:0;z-index:2}img[src*="/luci-static/resources/cbi/remove.gif"]{background-image:url(../images/remove.png);background-size:20px 20px;height:20px;padding:0 0 0 20px;width:0;z-index:2}img[src*="/luci-static/resources/cbi/reload.gif"]{background-image:url(../images/reload.png);background-size:20px 20px;height:20px;padding:0 0 0 20px;width:0;z-index:2}img[src*="/luci-static/resources/icons/signal-75-100.png"]{background-image:url(../images/signal-75-100.png);image-rendering:pixelated;background-size:24px 24px;height:24px;width:24px;padding:0 0 0 24px;z-index:2}img[src*="/luci-static/resources/icons/signal-50-75.png"]{background-image:url(../images/signal-50-75.png);image-rendering:pixelated;background-size:24px 24px;height:24px;width:24px;padding:0 0 0 24px;z-index:2}img[src*="/luci-static/resources/icons/signal-25-50.png"]{background-image:url(../images/signal-25-50.png);image-rendering:pixelated;background-size:24px 24px;height:24px;width:24px;padding:0 0 0 24px;z-index:2}img[src*="/luci-static/resources/icons/signal-0-25.png"]{background-image:url(../images/signal-0-25.png);image-rendering:pixelated;background-size:24px 24px;height:24px;width:24px;padding:0 0 0 24px;z-index:2}img[src*="/luci-static/resources/icons/signal-0.png"]{background-image:url(../images/signal-0.png);image-rendering:pixelated;background-size:24px 24px;height:24px;width:24px;padding:0 0 0 24px;z-index:2}img[src*="/luci-static/resources/icons/signal-none.png"]{background-image:url(../images/signal-none.png);image-rendering:pixelated;background-size:24px 24px;height:24px;width:24px;padding:0 0 0 24px;z-index:2}.myIcon{font-family:design!important;font-style:normal!important;font-variant:normal!important;text-transform:none!important}.myIcon-logout:after{content:"\e005"}.myIcon-reboot:after{content:"\e02a"}.myIcon-wifi:after{content:"\e00c"}.main{top:50px;bottom:0;position:relative;height:100%;height:calc(100% - 4rem)}.main>.loading{position:fixed;width:100%;height:100%;z-index:1000;display:block;background-color:#f0f0f0;top:0}.main>.loading>span{display:block;text-align:center;margin-top:2rem;color:#888;font-size:1rem}.main>.loading>span>.loading-img:before{content:"\e603"}.main>.loading>span>.loading-img{animation:anim-rotate 2s infinite linear;margin-right:.2rem;display:inline-block}.navbar{overflow:hidden;position:fixed;bottom:0;width:100%;border-top:var(--navBorder);text-align:center;height:calc(50px + constant(safe-area-inset-bottom));height:calc(50px + env(safe-area-inset-bottom));background-color:var(--navbgColor);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar a{float:left;text-align:center;padding:8px 0;width:20%;text-decoration:none;max-width:100px}.cbi-map{margin-top:10px}#cbi-shadowsocksr .cbi-map-descr{display:none}.navbar a img{width:28px}@keyframes anim-rotate{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.main-left{float:left;width:17rem;background-color:var(--mainleftbgColor);overflow-x:auto;height:calc(100% - 3.5rem);position:fixed;padding-top:15px;box-shadow:0 0 4px transparent;transition:visibility 150ms,width 150ms}.main-right{width:85%;width:calc(100% - 17rem);float:right;height:100%;border-left:var(--sectionBorder)}.main-right>#maincontent{}.pull-right{position:absolute;top:-2px;right:30px;cursor:pointer}.pull-left{float:left}header>.container{margin:0;padding:0}header>.container>.brand{font-size:25px;font-family:genjyuugothic-medium;line-height:60px;color:var(--logo_color);cursor:default;display:block;width:17rem;height:60px;text-align:center;float:left;font-weight:900;letter-spacing:1px}header>.container>a[class=brand]:after{content:"";font-size:14px;font-family:Tahoma;position:absolute;top:-10px;font-weight:400!important}header>.container>.brand-hostname{font-size:14px;line-height:60px;color:#555;cursor:default;display:block;width:17rem;padding-right:10px;height:60px;text-align:left;float:left;margin-top:7px;font-weight:300;margin-left:-15px}.warning{background-color:#ff7d60!important;color:#fff}.errorbox,.alert-message{margin:0 0 10px;padding:20px;line-height:1.5;font-family:inherit;min-width:inherit;overflow:auto;border-radius:10px;color:var(--alertColor);background-color:var(--alertBackground)}.errorbox{color:#fff;background-color:#ff6767;border-radius:10px}.error{color:red}p#shadowsocksr_status{padding:3px}#maincontent>.container>div:nth-child(1).alert-message.warning>a{font:inherit;overflow:visible;text-transform:none;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;min-width:6rem;padding:.5rem 1rem;font-size:14px;line-height:1.42857143;color:#fff;background-color:#5bc0de;border-color:#46b8da;margin-top:2rem;text-decoration:inherit}.main>.main-left>.nav{overflow-y:visible!important;font-size:1rem;width:90%;margin:auto;margin-bottom:90px}.main>.main-left>.nav>li a{color:var(--activeColor);display:block;border-radius:6px;cursor:pointer;font-weight:700;font-size:1.1rem;transition:all .2s}.main>.main-left>.nav>li{cursor:pointer;padding-top:6px}.main>.main-left>.nav>.slide{padding:0;padding-top:8px}.main>.main-left>.nav>.slide>a:before{display:inline-block;left:-10px;top:1px;position:relative;font-family:design!important;font-weight:700!important;text-transform:none!important;speak:none;font-size:1.2rem!important;-webkit-font-smoothing:antialiased}.main>.main-left>.nav>.slide>.menu::after{right:.5rem;top:.8rem;font-family:design!important;font-style:normal!important;font-variant:normal!important;content:"\eb03";float:right;padding-right:5px;line-height:1.6;-moz-osx-font-smoothing:grayscale;transition:all .15s ease;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:all .3s}.main .main-left .nav li.slide .menu.active::after{transform:rotate(90deg)}.main>.main-left>.nav>.slide>a[data-title=Status]:before{content:"\e6b8"}.main>.main-left>.nav>.slide>a[data-title=System]:before{content:"\e645"}.main>.main-left>.nav>.slide>a[data-title=Services]:before{content:"\e6cb"}.main>.main-left>.nav>.slide>a[data-title=Docker]:before{content:"\44"}.main>.main-left>.nav>.slide>a[data-title=NAS]:before{content:"\eb04"}.main>.main-left>.nav>.slide>a[data-title=VPN]:before{content:"\56"}.main>.main-left>.nav>.slide>a[data-title=Network]:before{content:"\72"}.main>.main-left>.nav>.slide>a[data-title="Bandwidth Monitor"]:before{content:"\e764"}.main .main-left .nav li.slide .menu[data-title=Statistics]:before{content:"\e604"}.main .main-left .nav li.slide .menu[data-title=Control]:before{content:"\e67a"}.main .main-left .nav li.slide .menu[data-title=Asterisk]:before{content:"\e7dd"}.main>.main-left>.nav>li>a[data-title="Inital Setup"]:before{content:"\e67e"}.main>.main-left>.nav>li>a[href="/cgi-bin/luci//admin/wizard"]:before{content:"\e67e"}.main>.main-left>.nav>li>a[data-title=iStore]:before{content:"\e676"}.main>.main-left>.nav>li>a[data-title=Logout]{padding:.675rem 0 .675rem 2.5rem}.main>.main-left>.nav>li>a[data-title=Logout]:before{content:"\e641"}.main>.main-left>.nav>li>a[data-title=Reboot]{padding:6px 25px}.main>.main-left>.nav>li>a[data-title=Reboot]:before{content:"\e004"}.main>.main-left>.nav>.slide>ul{display:none;list-style:dotted}.main>.main-left>.nav>.slide>.menu{display:block;padding:.675rem 0 .675rem 2.5rem;text-decoration:none;cursor:pointer}.main>.main-left>.nav>.slide>.menu2{display:block;padding:.675rem 0 .675rem 2.5rem;text-decoration:none;cursor:pointer}.main>.main-left>.nav>li:hover,.main>.main-left>.nav>.slide>.menu:hover{background:var(--activeColor);color:#fff}.main>.main-left>.nav>.slide>.menu2:hover{background:var(--activeColor);color:#fff}.main>.main-left>.nav>.slide:hover{background:0 0}.slide-menu{overflow:hidden}.main>.main-left>.nav>.slide>.slide-menu>li{margin-top:8px;border-radius:6px}.main>.main-left>.nav>.slide>.slide-menu>.active{background-color:var(--activeColor)}.main>.main-left>.nav>.slide>.slide-menu>li>a{position:relative;display:block;color:var(--textColor);vertical-align:middle;background:0 0!important;border:none!important;text-transform:capitalize;font-size:1rem;margin:.1rem .5rem;padding:.675rem 0 .675rem 2.5rem}.main .main-left .nav li.slide .slide-menu .active a{color:#000}.main>.main-left>.nav>.slide>.slide-menu>li>a:hover{color:#fff}.main>.main-left>.nav>.slide>.slide-menu>.active>a{color:#fff}.main>.main-left>.nav>.slide>.slide-menu>li:hover{background:var(--activeColor);color:#fff!important;transition:all .2s}.main>.main-left>.nav>.slide>.slide-menu>.active:hover{background-color:var(--activeColor);cursor:pointer}.cbi-tab-descr{padding:10px}li{list-style-type:none}#maincontent>.container{margin:30px 30px 50px}h1{color:var(--activeColor);font-size:20px;padding-bottom:10px;border-bottom:1px solid #eee}h2{color:var(--activeColor);padding:0 12px 6px;text-transform:capitalize}h3{font-size:1.2rem;color:var(--activeColor);font-weight:700;padding:0 12px 10px}h4{}label{display:inline-block;vertical-align:middle}fieldset{padding:10px;border:1px;font-weight:400;font-style:normal;line-height:1;font-family:inherit;text-align:left;min-width:inherit;overflow-x:auto;overflow-y:hidden;background-color:var(--sectionbgColor);-webkit-overflow-scrolling:touch}fieldset>legend{display:none!important}fieldset>fieldset{padding:0}.panel-title{width:100%;display:block;padding:10px;font-weight:700;font-size:1rem}table{border-spacing:0;border-collapse:collapse;width:100%;border:0 solid #eee}table tr th:empty{display:none}strong{font-weight:700;padding:2px}#lb_load01_cur,#lb_load01_peak,#lb_load05_cur,#lb_load15_cur{text-align:right!important}#lb_load01_peak{text-align:left!important}#lb_load01_cur{}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{padding:12px;white-space:nowrap;line-height:1.5;vertical-align:middle!important}table>tbody>tr{border-bottom:var(--cbilineColor)!important}table>tbody>tr:last-child{border-bottom:none!important}.cbi-section-table-cell{text-align:center}.cbi-section-table-row{text-align:center}.cbi-section-remove{margin-bottom:2px}.cbi-section-remove>input{background-color:#c06}fieldset>table>tbody>tr:nth-of-type(odd){background-color:var(--sectionbgColor2)}#swaptotal>div,#swapfree>div,#swapcache>div,#memfree>div,#membuff>div,#conns>div,#memcache>div,#memtotal>div{width:100%!important;border-color:var(--progressbarColor)!important;background-color:var(--progressbarColor)!important;border-radius:3px}#swaptotal>div>div,#swapfree>div>div,#swapcache>div>div,#memfree>div>div,#membuff>div>div,#conns>div>div,#memcache>div>div,#memtotal>div>div{background-color:var(--progressbar)!important;color:var(--progressbartxtColor)!important;border-radius:3px}#swaptotal div div,#swapfree div div,#swapcache div div,#memfree div div,#membuff div div,#conns div div,#memcache div div,#memtotal div div{align-items:center;align-content:center;justify-content:center;display:flex}#swaptotal div div small,#swapfree div div small,#swapcache div div small,#memfree div div small,#membuff div div small,#conns div div small,#memcache div div small,#memtotal div div small{font-size:.75rem!important;line-height:130%;color:var(--progressbartxtColor)!important}.cbi-value-field{width:65%}.node-system-admin .cbi-value-field li div{padding:0!important}.node-system-admin em{padding:0!important}.node-nlbw-display hr{display:none}.node-nlbw-display p{line-height:1.5;padding:0 10px 5px}div [id*=cbi-network-] [id*=-__status] table{width:auto}div [id*=cbi-network-] [id*=-__status] table td{width:0;padding:0}div [id*=cbi-network-] [id*=-__status] table td small{width:auto}div [id*=cbi-wireless] [id*=-__status] table{width:auto}div [id*=cbi-wireless] [id*=-__status] table td{width:0;padding:0}div [id*=cbi-wireless] [id*=-__status] table td small{width:auto}.node-status-routes .cbi-section-node{max-height:500px;overflow-y:auto;overflow-x:auto}table table{border:none}.cbi-value-field table{border:none}.cbi-value-field label{padding:0}td>table>tbody>tr>td{border:none}.cbi-value-field>table>tbody>tr>td{border:none}div#container\.nlbw\.traffic{}div#container\.nlbw\.traffic #host-data{display:block;overflow:auto}td#__status-ifc-signal{width:60px!important}.cbi-button{-webkit-appearance:none;text-transform:uppercase;color:#fff;background-color:#337ab7;transition:all .2s ease-in-out;display:inline-block;border:none;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;background-image:none;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto!important;min-width:80px;padding:0 8px;max-width:160px;border-radius:8px;height:35px;line-height:35px}.cbi-button:hover,.cbi-button:focus,.cbi-button:active{color:#fff;outline:0;text-decoration:none;background-color:#6a65d6}.cbi-button:hover,.cbi-button:focus{box-shadow:0 1px 1px rgba(0,0,0,.05)}.cbi-button:active{box-shadow:0 1px 1px rgba(0,0,0,.05)}.cbi-button:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;box-shadow:none}form.inline+form.inline,.cbi-button+.cbi-button{}.cbi-button-reset,.cbi-input-remove{color:#fff!important;background-color:#617486!important}.cbi-button-reset:hover,.cbi-input-remove:hover,.cbi-button-remove:hover{color:#fff!important;background-color:#536473!important}.cbi-button-link,.cbi-input-find,.cbi-input-save,.cbi-button-add,.cbi-button-save,.cbi-button-find,.cbi-input-reload,.cbi-button-reload{color:var(--bttextColor);background-color:#337ab7!important;border-color:#337ab7!important}.cbi-button-link:hover,.cbi-input-find:hover,.cbi-input-save:hover,.cbi-button-add:hover,.cbi-button-save:hover,.cbi-button-find:hover,.cbi-input-reload:hover,.cbi-button-reload:hover{color:#fff!important;background-color:#6a82ae!important;border-color:#6a82ae!important}.cbi-input-apply,.cbi-button-apply,.cbi-button-edit{color:#fff!important;background-color:var(--activeColor)}.cbi-input-reset,.cbi-button-remove{color:#fff!important;background:#617486}.a-to-btn{text-decoration:none}.tabs{margin:15px 0;overflow-x:auto}.cbi-tabmenu>li,.tabs>li{display:table-cell}.cbi-tabmenu>li{border-radius:var(--tabmenuRadius)}.tabs>li>a{text-decoration:none;padding:0 6px;float:left;display:block;white-space:nowrap;height:2.5rem;line-height:2.5rem;font-size:.92rem}.cbi-tabmenu>li>a{text-decoration:none;float:left;display:block;white-space:nowrap;height:2.5rem;line-height:2.5rem;font-size:.92rem;margin:0 10px}.tabs>li[class~=active],.tabs>li:hover{cursor:pointer}.tabs>li[class~=active]>a{color:var(--activeColor)!important;padding-bottom:8px;border-bottom:var(--activeColor) 2px solid}.tabs>li:hover{}.cbi-tabmenu{border-top:var(--sectiontabBorder);border-left:var(--tabmenuBorderLR);border-right:var(--tabmenuBorderLR);border-bottom:var(--tabmenuBottom);background-color:var(--tabmenubgColor);width:100%;overflow-x:auto;margin-top:5px;margin-bottom:10px}.cbi-tabmenu>li:hover{background-color:none}.cbi-tabmenu>li[class~=cbi-tab]{background-color:none}.cbi-tabmenu>li[class~=cbi-tab] a{color:var(--activeColor);border-bottom:2px solid var(--activeColor)}.cbi-section-node-tabbed{margin-top:0;border-bottom:var(--sectiontabBorder);border-left:var(--sectiontabBorder);border-right:var(--sectiontabBorder);border-radius:0 0}.cbi-tabcontainer{clear:both}.cbi-tabcontainer>.cbi-value:nth-of-type(2n){background-color:var(--sectionbgColor2)}.cbi-section-node>.cbi-value:nth-of-type(2n){background-color:var(--sectionbgColor2)}div>.cbi-value:nth-of-type(2n){background-color:var(--sectionbgColor2)}.cbi-value-field,.cbi-value-description{display:table-cell}.cbi-value-field{}.cbi-value-helpicon>img{display:none}.cbi-value-helpicon:before{content:"\f059"}.cbi-value-description{opacity:.6;padding-left:4px}.cbi-value-title{word-wrap:break-word;display:table-cell;width:35%;float:left;padding:13px 10px 5px 3px}.cbi-value{display:flex;width:100%;align-items:center;align-content:center;justify-content:flex-start;min-height:40px;padding:8px 10px;flex-flow:row wrap;border-bottom:var(--cbilineColor)}.cbi-value:last-child{border-bottom:none}.cbi-value strong{font-weight:400}.cbi-section-table-descr>.cbi-section-table-cell,.cbi-section-table-titles>.cbi-section-table-cell{border:none}.cbi-rowstyle-2{background-color:var(--sectionbgColor2)}.cbi-rowstyle-2 .cbi-button-up,.cbi-rowstyle-2 .cbi-button-down{}.cbi-section-table .cbi-section-table-titles .cbi-section-table-cell{width:auto!important}.cbi-section-table tr .cbi-value-field{text-align:center;width:20%!important;padding:10px!important}.cbi-section-table tr .cbi-value-field input{width:auto}.cbi-section-table tr .cbi-value-field .ifacebox{margin:auto;width:fit-content;min-width:60px}.cbi-section-descr{padding:3px 10px}.cbi-map-descr{padding:5px 5px 5px 12px}.cbi-map-descr h3{font-size:.92rem;font-weight:400;color:#666}#cbi-vsftpd .cbi-map-descr{color:var(--activeColor);padding:0 12px 0;font-size:1.2rem;font-weight:700}.hidden{display:none}.left{text-align:left!important}.right{text-align:right!important}.right .cbi-button{height:20px;line-height:20px;min-width:60px;padding:0;margin:0}.inline{display:inline}.cbi-page-actions{text-align:center}.cbi-value input[type=password],.cbi-value input[type=text]{}.ifacebadge{display:inline-flex;padding:5px;background-color:var(--badgebgColor);align-content:center;align-items:center;border-radius:5px;border:var(--badgeBorder);color:#666}#content_syslog{padding:5px;margin-top:10px;border-radius:10px;background-color:var(--sectionbgColor);box-shadow:3px 3px 3px transparent}.ifacebadge>img{float:right;margin-left:.3rem}img.cbi-image-button{vertical-align:middle}fieldset.cbi-section{border:var(--sectionBorder);margin-bottom:20px;border-radius:10px;margin-top:5px}.cbi-input-textarea,textarea{color:var(--inputtextColor);padding:10px;line-height:normal;border:var(--sectionBorder);background-color:var(--inputbgColor);transition:color 150ms ease,border-color 150ms ease,opacity 150ms ease;-webkit-transition:color 150ms ease,border-color 150ms ease,opacity 150ms ease;outline-style:none;vertical-align:baseline;border-radius:10px;font-family:Menlo,Mono;font-size:.9rem;white-space:pre;margin-bottom:5px}#syslog{width:100%;min-height:15rem;padding:10px;margin-bottom:20px;border-radius:0;background-color:var(--sectionbgColor);border:none}#wan4_i,#wan6_i{width:50px!important}.uci-change-list{font-family:monospace}.uci-change-list *:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.uci-change-list *:nth-last-child(2){border-bottom-left-radius:5px;border-bottom-right-radius:5px}.uci-change-list ins,.uci-change-legend-label ins{text-decoration:none;border:1px solid #0f0;background-color:#cfc;display:block;padding:2px;color:#000;overflow-x:auto}.uci-change-legend .uci-change-legend-label ins{overflow-x:unset;border-radius:5px}.uci-change-list del,.uci-change-legend-label del{text-decoration:none;border:1px solid red;background-color:#fcc;display:block;font-style:normal;padding:2px;color:#000;overflow-x:auto}.uci-change-legend .uci-change-legend-label del{overflow-x:unset;border-radius:5px}.uci-change-list var,.uci-change-legend-label var{text-decoration:none;border:1px solid #ccc;background-color:#eee;display:block;font-style:normal;padding:2px;color:#000;overflow-x:auto}.uci-change-legend .uci-change-legend-label var{overflow-x:unset;border-radius:5px}.uci-change-list var ins,.uci-change-list var del{border:none;white-space:pre;font-style:normal;padding:0;color:#000;overflow-x:auto}.uci-change-legend{padding:5px}.uci-change-legend-label{width:150px;float:left;display:flex;align-items:center}.uci-change-legend-label>ins,.uci-change-legend-label>del,.uci-change-legend-label>var{float:left;margin-right:4px;width:10px;height:10px;display:block}.uci-change-legend-label var ins,.uci-change-legend-label var del{border:none;height:10px;width:10px}.uci-change-list var,.uci-change-list del,.uci-change-list ins{padding:.5rem}#iwsvg,#iwsvg2,#bwsvg{border:var(--sectionBorder)!important;font-family:-apple-system;background:0 0!important}.ifacebox{border:var(--ifaceboxBorderColor) 1px solid;border-radius:5px;font-size:.92rem;font-weight:400}.ifacebox-head{color:#fff}.ifacebox-body small{font-size:.8rem!important;padding:5px}.ifacebox-body strong{color:#f7f7f7;font-size:0!important}.cbi-image-button{}.zonebadge>.ifacebadge{padding:3px 5px;margin:5px}.zonebadge>input[type=text]{padding:.16rem 1rem;min-width:10rem;margin-top:.3rem}.cbi-value-field .cbi-input-checkbox,.cbi-value-field .cbi-input-radio{vertical-align:middle}.cbi-section-table-row>.cbi-value-field .cbi-input-select{min-width:7rem}.cbi-section-create{padding:0 10px}.cbi-section-create>.cbi-button-add{margin:10px 0}div.cbi-value var,td.cbi-value-field var{font-style:italic;color:#0069d6}small{font-size:small;font-weight:400!important;white-space:normal}.cbi-button-up,.cbi-button-down{display:inline-block;min-width:0;font-size:.9rem}.cbi-optionals{padding:1rem 1rem 0;border-top:1px solid #ccc}#diag-rc-output>pre{display:block;padding:10px;line-height:1.5rem;-moz-border-radius:3px;white-space:pre-wrap;word-wrap:break-word;color:#76838f}input[name=ping],input[name=traceroute],input[name=nslookup]{width:80%}table.cbi-section-table select{width:auto!important}header>.container>.pull-right>*{}#xhr_poll_status>.label.success{padding:10px 0;border-radius:20px}#xhr_poll_status_off{padding:10px 0;border-radius:20px}.label{padding:0 3px;white-space:nowrap;border-radius:3px;position:absolute;right:5px;top:15px;line-height:150%}.notice{background-color:var(--activeColor);color:#fff;font-size:.8rem;padding:2.8px 10px;border-radius:10px;z-index:10;top:22px;margin-right:30px}#refresh_on,#refresh_off{font-size:1.5rem;font-family:design}#refresh_on{color:var(--activeColor)}#refresh_off{color:var(--progressbarColor)}.darkMask{width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.56);content:"";z-index:99;display:none}.node-main-login{text-align:center;background-color:var(--bgwhite)!important}.node-main-login .cbi-section-node>.cbi-value:nth-of-type(2n){background:0 0}.node-main-login h2{font-size:1.5rem}.node-main-login header{display:none}.node-main-login>.main>.main-left{display:none}.node-main-login>.main>.main-right{width:100%}.node-main-login>.main fieldset{padding:0!important;margin-bottom:1rem;display:inline;background:0 0;border:none;box-shadow:none;overflow:hidden}.node-main-login>.main fieldset .cbi-value-title{display:none!important}.node-main-login>.main .cbi-section{margin-top:10px!important}.node-main-login>.main .cbi-map{}.node-main-login>.main fieldset .cbi-value{}.node-main-login>.main fieldset .cbi-value-title{padding:10px 0 10px 5px!important}.node-main-login>.main .cbi-value{border:none}.node-main-login>.main .cbi-value-title{width:7rem}.node-main-login>.main #maincontent{display:flex;height:100%;text-align:center;align-items:center;align-content:center;justify-content:center}.node-main-login>.main form>div:nth-last-child(1){}.node-main-login>.main .cbi-value>*{display:inline-block!important}.node-main-login>.main .cbi-input-user,.node-main-login>.main .cbi-input-password{appearance:none;outline:0;padding:0 0 0 35px;background-repeat:no-repeat;background-position:10px 10px;background-size:18px 18px;min-width:15rem}.node-main-login>.main .cbi-input-user{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjNjI3Mzg2IiBkPSJNMTIgNGE0IDQgMCAwIDEgNCA0IDQgNCAwIDAgMS00IDQgNCA0IDAgMCAxLTQtNCA0IDQgMCAwIDEgNC00bTAgMTBjNC40Mi4wIDggMS43OSA4IDR2Mkg0di0yYzAtMi4yMSAzLjU4LTQgOC00eiIvPjwvc3ZnPg==)}.node-main-login>.main .cbi-input-password{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjNjI3Mzg2IiBkPSJNMTIgMTdhMiAyIDAgMCAwIDItMiAyIDIgMCAwIDAtMi0yIDIgMiAwIDAgMC0yIDIgMiAyIDAgMCAwIDIgMm02LTlhMiAyIDAgMCAxIDIgMnYxMGEyIDIgMCAwIDEtMiAySDZhMiAyIDAgMCAxLTItMlYxMGEyIDIgMCAwIDEgMi0yaDFWNmE1IDUgMCAwIDEgNS01IDUgNSAwIDAgMSA1IDV2MmgxbS02LTVhMyAzIDAgMCAwLTMgM3YyaDZWNmEzIDMgMCAwIDAtMy0zeiIvPjwvc3ZnPg==)}.node-main-login footer{bottom:0;position:absolute;width:100%}.node-services-shadowsocksr .cbi-input-textarea,.node-nlbw-config .cbi-input-textarea{}.node-services-shadowsocksr #cbi-logview .cbi-section{padding:0}.node-network-diagnostics .cbi-section{border-radius:10px}.node-status-overview>.main fieldset:nth-child(4) td:nth-child(2){white-space:normal}.node-status-processes>.main table tr td:nth-child(3){white-space:normal}.cbi-map fieldset h3{}.cbi-map fieldset ul li{margin-right:0!important}.node-system-reboot>.main>.main-right p,.node-system-reboot>.main>.main-right h3{margin-left:12px}.node-system-reboot #maincontent{}.node-services-samba>.main .cbi-tabcontainer:nth-child(3) .cbi-value-title{margin-bottom:1rem}.node-services-samba>.main .cbi-tabcontainer:nth-child(3) .cbi-value-field{display:list-item}.node-services-samba>.main .cbi-tabcontainer:nth-child(3) .cbi-value-description{padding-top:1rem;line-height:150%}.node-system-packages>.main table tr td:nth-child(1){width:auto!important}.node-system-packages .cbi-section-node .cbi-value-last{}.node-system-packages .cbi-section-node .cbi-value-last>div{border:none!important;border-radius:3px}.node-system-packages .cbi-section-node .cbi-value-last>div>div{border:none!important;border-radius:3px}.node-system-packages .cbi-section-node .cbi-value-last:nth-last-child(1){padding:auto}.node-system-packages>.main table tr td:nth-last-child(1){white-space:normal;font-size:small;color:#76838f}.node-system-packages>.main .cbi-value>pre{padding:10px;overflow:auto;border-radius:10px}.node-system-packages #cbi-distfeedconf .cbi-section,.node-system-packages #cbi-customfeedconf .cbi-section{border-radius:10px}.node-system-packages .cbi-value-field{width:58%}#container\.nlbw\.traffic,#container\.nlbw\.layer7,#container\.nlbw\.ipv6,#container\.nlbw\.export{margin-top:0;margin-top:0;padding:10px;text-align:center;border-bottom:var(--sectionBorder);border-left:var(--sectionBorder);border-right:var(--sectionBorder);background-color:var(--sectionbgColor);border-radius:10px}#container\.nlbw\.export ul li{padding:5px;width:150px;margin:10px;border-radius:5px;border:#ccc 1px solid}#container\.nlbw\.traffic table,#container\.nlbw\.layer7 table,#container\.nlbw\.ipv6 table,#container\.nlbw\.export table{border:#ccc 1px solid}#container\.nlbw\.traffic th,#container\.nlbw\.traffic td,#container\.nlbw\.layer7 th,#container\.nlbw\.layer7 td,#container\.nlbw\.ipv6 th,#container\.nlbw\.ipv6 td,#container\.nlbw\.export th,#container\.nlbw\.export td{padding:3px;border-top:none;border-left:#ccc 1px solid;border-right:#ccc 1px solid;border-bottom:#ccc 1px solid}.cbi-tabmenu+.cbi-section ul{text-align:left}.node-network-firewall>.main .cbi-section-table-row>.cbi-value-field .cbi-input-select{min-width:4rem}.node-status-iptables>.main div>.cbi-map>form{position:static!important;margin:10px 0 20px;padding:12px;border:0;font-weight:400;font-style:normal;line-height:1;font-family:inherit;min-width:inherit;overflow-x:auto;overflow-y:hidden;box-shadow:3px 3px 3px transparent;border-radius:10px;background-color:var(--bgwhite);-webkit-overflow-scrolling:touch}.node-system-flashops fieldset fieldset{border:none}.node-system-flashops br{display:none}.node-system-flashops .cbi-section{padding:0}.node-system-flashops .cbi-section-descr{padding:12px;line-height:1.5;border-radius:6px}.node-status-iptables .cbi-tabmenu,.node-system-packages .cbi-tabmenu,.node-system-flashops .cbi-tabmenu{}#cbi-firewall-redirect table *,#cbi-network-switch_vlan table *,#cbi-firewall-zone table *{font-size:small}#cbi-firewall-redirect table input[type=text],#cbi-network-switch_vlan table input[type=text],#cbi-firewall-zone table input[type=text]{width:5rem}#cbi-firewall-redirect table select,#cbi-network-switch_vlan table select,#cbi-firewall-zone table select{min-width:3.5rem}.node-status-realtime table>tbody>tr>td{text-align:left!important;padding:10px 3px}.node-status-realtime table[id=connections]>tbody>tr>td{padding:10px 3px;text-align:center!important}.node-status-realtime table{table-layout:auto!important}.node-status-realtime fieldset[id=cbi-table-table]{background-color:unset!important}.node-status-realtime fieldset[id=cbi-table-table]>table>tbody>tr:nth-of-type(odd),.node-status-realtime fieldset[id=cbi-table-table] table[id=connections] tr.cbi-section-table-row.cbi-rowstyle-2{background-color:unset}.node-status-realtime fieldset[id=cbi-table-table] .cbi-section-node{overflow:auto}select#cbi\.combobox\.cbid\.shadowsocksr\.cfg013fd6\.tunnel_forward{overflow:hidden}body.lang_pl.node-main-login .cbi-value-title{width:12rem}#detail-bubble{width:unset!important}#detail-bubble.in{color:#000;padding-bottom:calc(60px + env(safe-area-inset-bottom));left:19rem!important;width:calc(100vw - 21.25rem)!important}#detail-bubble .head{display:block;overflow:auto}#detail-bubble #bubble-table{display:inline-table;overflow:auto}@media screen and (max-width:1280px){header{}header>.container{}.main{height:calc(100% - 3.5rem)}.main-left{width:calc(0% + 17rem);top:50px}.main-right{width:calc(100% - 17rem)}table{font-size:.9rem!important;width:100%!important}.main>.main-left>.nav>li,.main>.main-left>.nav>li a,.main>.main-left>.nav>.slide>.menu{font-size:1.1rem}.main>.main-left>.nav>.slide>.slide-menu>li>a{font-size:1rem;text-transform:capitalize}img[src*="/luci-static/resources/cbi/add.gif"]{right:55px;display:block;position:absolute;margin-top:-34px}img[src*="/luci-static/resources/cbi/remove.gif"]{right:55px;display:block;position:absolute;margin-top:-34px}img[src*="/luci-static/resources/cbi/reload.gif"]{right:55px;display:block;position:absolute;margin-top:-34px}#detail-bubble{width:unset!important}#detail-bubble.in{color:#000;padding-bottom:calc(60px + env(safe-area-inset-bottom));left:19rem!important;width:calc(100vw - 21.25rem)!important}#detail-bubble .head{display:block;overflow:auto}#detail-bubble #bubble-table{display:inline-table;overflow:auto}.node-nlbw-usage table{display:block;overflow:auto}}@media screen and (max-width:992px){.main-left{width:0;position:fixed;z-index:100}.main-right{width:100%}.showSide{margin:0;padding:0;display:inline-block;position:absolute;width:300px;height:50px;padding:17px 27px}.showSide:before{content:"\e20e";font-size:1.7rem}#maincontent>.container{margin:20px}.node-main-login .showSide{display:none!important}.cbi-value-title{width:35%}.node-network-diagnostics>.main .cbi-map fieldset>div *{width:100%!important}.node-network-diagnostics>.main .cbi-map fieldset>div input[type=text]{}.node-network-diagnostics>.main .cbi-map fieldset>div:nth-child(4) input[type=text]{margin:0!important}.node-network-diagnostics>.main .cbi-map fieldset>div select,.node-network-diagnostics>.main .cbi-map fieldset>div input[type=button]{margin:1rem 0 0}.node-network-diagnostics>.main .cbi-map fieldset>div{width:100%!important}.node-main-login>.main .cbi-value-title{text-align:left}img[src*="/luci-static/resources/cbi/add.gif"]{right:45px;display:block;position:absolute;margin-top:-34px}img[src*="/luci-static/resources/cbi/remove.gif"]{right:45px;display:block;position:absolute;margin-top:-34px}img[src*="/luci-static/resources/cbi/reload.gif"]{right:45px;display:block;position:absolute;margin-top:-34px}#detail-bubble{left:unset!important;width:unset!important}#detail-bubble.in{color:#000;padding-bottom:calc(60px + env(safe-area-inset-bottom));left:unset!important;width:calc(100vw)!important}#detail-bubble .head{display:block;overflow:auto}#detail-bubble #bubble-table{display:inline-table;overflow:auto}header{box-shadow:0 2px 4px rgba(0,0,0,.08)}}@media screen and (max-width:700px){#cbi-vssr-servers .cbi-button-add{position:static!important;width:auto!important;height:2rem!important;line-height:2rem!important;color:#fff;display:block;padding:0!important;font-size:.92rem;border-radius:10px!important;box-shadow:none;background-image:none}#cbi-vssr-servers .cbi-section-table-row{margin:10px 0!important}#cbi-vssr-servers .p-in5{padding-bottom:10px!important;margin:0!important}#cbi-vssr-servers .cbi-page-actions{padding-bottom:10px!important}#maincontent>.container{margin:20px}#detail-bubble{left:unset!important;width:unset!important}#detail-bubble.in{color:#000;padding-bottom:calc(60px + env(safe-area-inset-bottom));left:unset!important;width:calc(100vw)!important}#detail-bubble .head{display:block;overflow:auto}#detail-bubble #bubble-table{display:inline-table;overflow:auto}}@media screen and (max-width:470px){#detail-bubble{left:unset!important;width:unset!important}#detail-bubble.in{color:#000;padding-bottom:calc(60px + env(safe-area-inset-bottom));left:unset!important;width:calc(100vw)!important}#detail-bubble .head{display:block;overflow:auto}#detail-bubble #bubble-table{display:block;overflow:auto}.main-right>#maincontent{overflow:auto}}@media screen and (max-width:370px){fieldset{}select{width:100%}.label{position:absolute;right:5px;top:-70px}header{height:55px}h3{padding:0 10px 10px}.showSide{height:45px}#maincontent>.container{margin:20px}.main{top:45px}.main-left{top:45px}.main>.main-left>.nav>.slide>.menu{}.main>.main-left>.nav>.slide>.slide-menu>li>a{}.cbi-value{margin-bottom:20px;display:table;padding:0;border-bottom:none}.cbi-value-title{width:100%;font-weight:700;float:left;padding:0;margin:0;margin-bottom:.25rem}.cbi-section-node{padding:10px!important}.cbi-value-description{width:100%;display:block}.cbi-value>.cbi-value-field{display:block;float:left;width:100%}img[src*="/luci-static/resources/cbi/add.gif"]{right:45px;display:block;position:absolute;margin-top:-34px}img[src*="/luci-static/resources/cbi/remove.gif"]{right:45px;display:block;position:absolute;margin-top:-34px}img[src*="/luci-static/resources/cbi/reload.gif"]{right:45px;display:block;position:absolute;margin-top:-34px}.cbi-section-node>.cbi-value:nth-of-type(2n){background-color:var(--sectionbgColor)}.cbi-tabcontainer>.cbi-value:nth-of-type(2n){background-color:var(--sectionbgColor)}div>.cbi-value:nth-of-type(2n){background-color:var(--sectionbgColor)}.node-main-login>.main .cbi-value{padding:0}.node-main-login>.main form>div:nth-last-child(1){margin-top:2rem}.node-main-login>.main fieldset{margin:0;padding:.5rem}#container\.network\.lan\.physical .cbi-value-title,#cbi-network-1-_ifname .cbi-value-title{width:35%}#cbi-network-1-_ifname .cbi-value-field{width:65%}h2{font-size:1.2rem;text-transform:capitalize}select,input{}input[type=checkbox]{height:1.2rem!important;width:1.2rem!important}#swaptotal div div small,#swapfree div div small,#swapcache div div small,#memfree div div small,#membuff div div small,#conns div div small,#memcache div div small,#memtotal div div small{}#swaptotal div div,#swapfree div div,#swapcache div div,#memfree div div,#membuff div div,#conns div div,#memcache div div,#memtotal div div{}.node-status-iptables>.main div>.cbi-map>form input[type=submit]{margin:0}#cbi-samba-cfg010f89-_tmpl .cbi-value-title{width:15%}#cbi-samba-cfg010f89-_tmpl .cbi-value-field{width:95%}#detail-bubble{left:unset!important;width:unset!important}#detail-bubble.in{color:#000;padding-bottom:calc(60px + env(safe-area-inset-bottom));left:unset!important;width:calc(100vw)!important}#detail-bubble .head{display:block;overflow:auto}#detail-bubble #bubble-table{display:block;overflow:auto}}#intervalSelect{height:40px!important}.commandbox div{position:unset!important}#cbi-netspeedtest-homebox-{display:unset!important}.node-status-realtime .container{overflow:auto}.node-network-network div[onclick*="document.getElementById('cbid.network."],#cbi-network div[onclick*="document.getElementById('cbid.network."]{background-color:unset!important}form[action="/cgi-bin/luci/admin/network/wireless"] input[class="cbi-button cbi-button-reset"]{height:25px;min-width:80px}form[action="/cgi-bin/luci/admin/network/wireless_join"] input[class="cbi-button cbi-input-find"]{height:25px;min-width:70px}.node-services-aliyundrive-webdav #mask-box{background:transparent}.node-services-ddns #cbi-ddns-service input{width:unset}.node-services-ddns .cbi-value input[type=password],.node-services-ddns .cbi-value input[type=text]{width:100%!important}.fb-container .cbi-button{border-radius:8px;margin:3px 3px 3px 0;height:unset!important}.node-services-appfilter .cbi-section.cbi-tblsection{overflow:auto}.node-system-commands h3{text-transform:unset}.node-system-commands .commandbox{width:auto;display:inline-block;float:none}.node-system-commands .commandbox p{word-break:keep-all;white-space:nowrap}.node-system-commands div.cbi-map fieldset.cbi-section{align-items:center;text-align:center}.node-system-commands #cbi-luci.cbi-map fieldset.cbi-section{align-items:unset;text-align:unset}.node-network-network .ifacebox strong{color:var(--ifaceboxFontColor);padding:5px}.node-network-firewall .zonebadge strong,.node-network-firewall label strong{color:var(--ifaceboxFontColor)}.node-services-openclash ul li.selected{background-color:var(--liSelectedColor)!important}.node-services-openclash .cbi-button-reset,.node-services-openclash .cbi-input-remove{max-width:unset!important}.node-services-openclash #tab-header ul li.selected,.node-services-openclash #tab-header ul li{color:#000!important;background-color:unset!important}.node-nas-qbittorrent p#qBittorrent_status input{line-height:unset}.node-system-diskman.dialog-format-active #dialog_format .dialog_box{background:var(--alertBackground);border-radius:5px}.node-services-watchcat-plus select[id*="cbi.opt.watchcat"]{width:auto}
+[data-theme=light]{--bg: #f1f4f5;--mainbg: #fff;--bgwhite: #fff;--activeColor: #5ea69b;--activeBottom: #5ea69b 2px solid;--textColor: rgb(132,119,116);--borderColor: rgba(0,0,0,.15);--navbgColor: rgba(255, 255, 255, .7);--navBorder: 1px solid #f2f2f2;--sectionbgColor: #fff;--sectionbgColor2: #fff;--sectionShaddow: 3px 3px 3px rgba(0,0,0,.05);--sectionBorder: none;--sectiontabBorder: none;--tabmenuBorderLR: none;--tabmenubgColor: none;--tabmenuBottom: #e4eaec 1px solid;--tabmenuRadius: 6px 6px 0 0;--sectionnodeBorder: #f7f7f7 1px solid;--cbilineColor: #f7f7f7 1px solid;--tabbgColor: #fff;--inputbgColor: #f8f8f8;--inputtextColor: #76838f;--inputBorder: 1px solid #e4eaec;--mainleftbgColor: rgb(255,255,255);--bttextColor: #fff;--badgebgColor: #f7f7f7;--badgeBorder: #e4eaec 1px solid;--progressbarColor: #c8c8c8;--progressbar: #5ea69b;--progressbartxtColor: #fff;--logo_color: #222b36;--alertColor: #000000;--alertBackground: rgb(230 230 230);--scrollbarColor:#d0d0d0;--ifaceboxBorderColor: #b8b8b8bd;--ifaceboxFontColor: #404040;--liSelectedColor: #c5c5c5;--vssrStatusColor: #525f7f;--vssrBoxShadow: 0 0 2rem 0 rgb(136 152 170 / 30%)}[data-theme=dark]{--bg: #000;--bgwhite: #000;--textColor: #fefefe;--activeColor: #5ea69b;--activeBottom: #5ea69b 2px solid;--borderColor: #2C2C3A;--navbgColor: hsla(0, 0%, 7%, .8);--navBorder: 1px solid #1c1c1e;--sectionbgColor: #1c1c1e;--sectionbgColor2: #1c1c1e;--sectionShaddow: 3px 3px 3px rgba(0,0,0,.05);--sectionBorder: none;--sectiontabBorder: none;--sectionnodeBorder: #3d3d41 1px solid;--cbilineColor: #2d2d2d 1px solid;--tabbgColor: #1c1c1e;--tabmenuBorderLR: none;--tabmenubgColor: none;--tabmenuBottom: #2d2d2d 1px solid;--tabmenuRadius: 6px 6px 0 0;--inputbgColor: #2f2f2f;--inputtextColor: #fefefe;--inputBorder: 1px solid #4d4d4d;--mainleftbgColor: #000;--bttextColor: #fefefe;--badgebgColor: #fefefe;--badgeBorder: #3d3d40 1px solid;--progressbarColor: #6d6d6d;--progressbar: #5ea69b;--progressbartxtColor: #fefefe;--logo_color: #fefefe;--alertColor: #ffffff;--alertBackground: rgb(30 30 30);--scrollbarColor:#222;--ifaceboxBorderColor: #636363bd;--ifaceboxFontColor: #404040;--liSelectedColor: #2f2f2f;--vssrStatusColor: rgb(204, 204, 204);--vssrBoxShadow: 0 0 1rem 0 rgb(0 0 0 / 30%)}@font-face{font-family:icomoon;src:url(../fonts/font.eot);src:url(../fonts/font.eot) format('embedded-opentype'),url(../fonts/font.ttf) format('truetype'),url(../fonts/font.woff) format('woff'),url(../fonts/font.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:design;src:url('');src:url(?#iefix) format('embedded-opentype'),url(../fonts/iconfont-Regular.woff2) format('woff2'),url(../fonts/iconfont-Regular.woff) format('woff'),url(../fonts/iconfont-Regular.ttf) format('truetype'),url(#iconfont) format('svg')}@font-face{font-family:genjyuugothic-medium;src:url(../fonts/GenJyuuGothic-Medium.otf) format('opentype')}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--scrollbarColor);border-radius:2px}div{font-family:hyk2gj}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,body{margin:0;padding:0;height:100%;font-family:-apple-system,microsoft yahei!important;font-size:.92rem;line-height:150%;background-color:var(--bg);color:var(--textColor)}body div{line-height:150%}a{color:var(--textColor);text-decoration:none}em{font-style:normal!important;line-height:1.5;padding-left:10px}*{margin:0;padding:0;box-sizing:border-box}select{overflow:hidden!important;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 25px 0 10px!important;background-size:24px 16px;background-repeat:no-repeat;background-position:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABGCAYAAAA6hjFpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhDNzA0QUE0NjE2QTExRUNCMjJFQkQyRkIyNURDNjE3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhDNzA0QUEzNjE2QTExRUNCMjJFQkQyRkIyNURDNjE3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzNBNTYzNTY2MTUxMTFFQ0IyMkVCRDJGQjI1REM2MTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzNBNTYzNTc2MTUxMTFFQ0IyMkVCRDJGQjI1REM2MTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6YjzxlAAACsklEQVR42uyaXUsVURSG51T0U/obfUvhhYF0U0HQhZQVIWVJCAkiSUXfRRcaBFbXQVBBRCASFCJBpQQipw+RREkpCa9aG95gs0DMOp6Z7TwvvAxnzczaa6/nzDnzVTndfSVDxdE6WgAQBBCAIIAABAEEIAggAEEAQQABCAIIQBBAAIIAAhAEEAQQgCCAAAStGSAbzA/N+wvSiwPmB6or16bkoY2afLN5r+q4l2MfDpr7zetV2z7zYpmOkAHByNSE0IxDOdUSxr2rOjLVNVC2n6z77hsYmtFnbqlzHS0aN+7DouorFZBH+ibGUCrmO+YjdaqhVeNVHIxm1Ve6P/XH5ibzLwfllvn4Ko8d8t90MEIde1RXaU97n6oJCw7KNXPbKo3ZpvwxjAXV8YTrkCx7piPFQ7lsbq/xWO3K62E0qQ4uDKXn5kbzTxe/YO6o0Rgdypc5GI0anyt1p5fm3eYfLn7e3PmfuTuVJ1YYZ5fG5Up9CQ2qSfMu3m3u+secXdo/1rzGGeTWyfIaUrPmXPycuWeFuXq0X6w55R8q4NwLe3PxlXmn+buLnzX3/mWOXm0fK+RrUP4MICvTG/MO86yLnzFfWmbfi9ou1qzyvS7wnAt/+31YTZxx8ZPmq+709c/pcoifcvEZ5Rku+HyTeB4yYt5unnbxE+YbEZSwvK54rGntP5LAXJN5QPXWvNX8zcWPmm9rHmF5zK0P22/T/hlAaqv35i3mKRc/bB7VMtaUIL5LaI7JPcIdVZMnXXyT+zyp7T4kNr8kn6mPqdlfllj/VevHEpxbsi85fNTP1ycX/2zerPUZQOqrcUGp6nNVMMYTnlPyrwFNCMILLScSn0++r7zUSFVdZ6wJ8aIcQBBAAIIAAhAEEIAggAAEAQQBBCAIIABBAAEIAghAEEAQQJLQbwEGAK/reX2gh5gQAAAAAElFTkSuQmCC)}select,input{color:var(--inputtextColor);padding:5px 10px;font-size:.92rem;font-family:-apple-system,microsoft yahei,sans-serif,Helvetica,Arial,sans-serif;border:var(--inputBorder);background-color:var(--inputbgColor);transition:color 150ms ease,border-color 150ms ease,opacity 150ms ease;-webkit-transition:color 150ms ease,border-color 150ms ease,opacity 150ms ease;outline-style:none;vertical-align:middle;border-radius:8px;margin:3px 3px 3px 0;height:2.8rem;line-height:2.8rem;max-width:550px}select:not([multiple=multiple]):focus,input:focus{border-color:#948fe1;box-shadow:0 0 6px #948fe1;-webkit-box-shadow:0 0 6px #948fe1;-moz-box-shadow:0 0 6px #948fe1}input[type=file]{border:none;background:0 0;height:auto;line-height:1rem}input[type=checkbox]{height:1.2rem;width:1.2rem}input[type=radio]{height:1.2rem;width:1.2rem}select[multiple=multiple]{height:auto}input[type=text],input[type=password]{width:100%}code{color:#09c}abbr{text-decoration:underline;cursor:help}br{display:block;margin-bottom:.2px;content:''}hr{margin:1rem 0;border-color:#eee;opacity:.1}.cbi-section-table-cell br,#cbi-system br,#cbi-dropbear br,.node-status-routes br{display:none}header,.main{width:100%;position:absolute}header{background-color:var(--bgwhite);box-shadow:17rem 2px 4px rgba(0,0,0,.08);transition:box-shadow .2s;height:55px;float:left;position:fixed;z-index:101}footer{text-align:right;padding:1rem;color:#aaa;font-size:11px;height:80px;visibility:hidden}footer>a{color:#9a258f;text-decoration:none}text,line{font-family:Verdana!important}.cbi-button-up,.cbi-button-down,.cbi-value-helpicon,.showSide,.main>.loading>span{font-family:icomoon!important;font-size:10px;speak:none;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.node-services-passwall2 #cbi-passwall2{text-align:center}.node-services-passwall2 input.cbi-button.cbi-button{max-width:unset}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:-apple-system,microsoft yahei;font-weight:600;line-height:1.1;color:inherit;clear:both;text-transform:capitalize}label.zonebadge.zonebadge-empty{background-color:#03abe8!important}label.zonebadge{border-radius:5px;padding:2px 5px!important;display:inline-block;cursor:pointer;color:#666}.zonebadge{border-radius:6px;padding:5px}.zonebadge em{padding:3px}svg{background-color:var(--sectionbgColor)}.cbi-section .cbi-section{margin:10px}.node-services-vssr .status-bar{bottom:calc(var(--vssrBottom) + constant(safe-area-inset-bottom));bottom:calc(var(--vssrBottom) + env(safe-area-inset-bottom));background-color:var(--navbgColor);box-shadow:var(--vssrBoxShadow)!important;color:var(--vssrStatusColor)!important}.node-services-vssr .container{padding-bottom:calc(var(--vssrBottom) + constant(safe-area-inset-bottom));padding-bottom:calc(var(--vssrBottom) + env(safe-area-inset-bottom))}.node-services-vssr .ssr-button{min-width:30px}.node-services-vssr #cbi-vssr .panel-title{padding:10px 0 10px 10px!important;letter-spacing:0!important}.node-services-vssr .status .block{border-radius:10px!important;box-shadow:none!important;background-color:var(--sectionbgColor)!important}.node-services-vssr button{border-radius:10px!important}#cbi-vssr-servers .cbi-section-table-row{position:relative;margin:10px!important;padding:8px 15px 8px 70px;box-shadow:none!important;border-radius:10px!important;border:0;color:var(--textColor)!important;text-align:left;line-height:1.7em;overflow:hidden;letter-spacing:normal;background-color:var(--inputbgColor)!important}.cbi-section-table-row.fast{background-color:#add8e6!important}.incon .tp{text-transform:uppercase;color:var(--bg)!important}img[src*="/luci-static/resources/icons/port_up.png"]{background-image:url(../images/port_up.png);background-size:32px 32px;height:32px;padding:0 0 0 32px;width:0}img[src*="/luci-static/resources/icons/port_down.png"]{background-image:url(../images/port_down.png);background-size:32px 32px;height:32px;padding:0 0 0 32px;width:0}#wan4_i img[src*="/luci-static/resources/icons/ethernet.png"],#wan6_i img[src*="/luci-static/resources/icons/ethernet.png"],img[src*="/luci-static/resources/icons/ethernet.png"]{background-image:url(../images/ethernet.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}#cbi-network-lan-ifname_multi img[src*="/luci-static/resources/icons/ethernet.png"],#cbi-network-1-_ifname img[src*="/luci-static/resources/icons/ethernet.png"],.ifacebadge img[src*="/luci-static/resources/icons/ethernet.png"],li img[src*="/luci-static/resources/icons/ethernet.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/ethernet.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/ethernet_disabled.png"],#wan6_i img[src*="/luci-static/resources/icons/ethernet_disabled.png"],img[src*="/luci-static/resources/icons/ethernet_disabled.png"]{background-image:url(../images/ethernet_disabled.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}#cbi-network-lan-ifname_multi img[src*="/luci-static/resources/icons/ethernet_disabled.png"],#cbi-network-1-_ifname img[src*="/luci-static/resources/icons/ethernet_disabled.png"],.ifacebadge img[src*="/luci-static/resources/icons/ethernet_disabled.png"],li img[src*="/luci-static/resources/icons/ethernet_disabled.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/ethernet_disabled.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/wifi.png"],#wan6_i img[src*="/luci-static/resources/icons/wifi.png"],img[src*="/luci-static/resources/icons/wifi.png"]{background-image:url(../images/wifi.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}#cbi-network-lan-ifname_multi img[src*="/luci-static/resources/icons/wifi.png"],#cbi-network-1-_ifname img[src*="/luci-static/resources/icons/wifi.png"],.ifacebadge img[src*="/luci-static/resources/icons/wifi.png"],li img[src*="/luci-static/resources/icons/wifi.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/wifi.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/wifi_disabled.png"],#wan6_i img[src*="/luci-static/resources/icons/wifi_disabled.png"],img[src*="/luci-static/resources/icons/wifi_disabled.png"]{background-image:url(../images/wifi_disabled.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}#cbi-network-lan-ifname_multi img[src*="/luci-static/resources/icons/wifi_disabled.png"],#cbi-network-1-_ifname img[src*="/luci-static/resources/icons/wifi_disabled.png"],.ifacebadge img[src*="/luci-static/resources/icons/wifi_disabled.png"],li img[src*="/luci-static/resources/icons/wifi_disabled.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/wifi_disabled.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/vlan.png"],#wan6_i img[src*="/luci-static/resources/icons/vlan.png"],img[src*="/luci-static/resources/icons/vlan.png"]{background-image:url(../images/vlan.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}.ifacebadge img[src*="/luci-static/resources/icons/vlan.png"],li img[src*="/luci-static/resources/icons/vlan.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/vlan.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/vlan_disabled.png"],#wan6_i img[src*="/luci-static/resources/icons/vlan_disabled.png"],img[src*="/luci-static/resources/icons/vlan_disabled.png"]{background-image:url(../images/vlan_disabled.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}.ifacebadge img[src*="/luci-static/resources/icons/vlan_disabled.png"],li img[src*="/luci-static/resources/icons/vlan_disabled.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/vlan_disabled.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/bridge.png"],#wan6_i img[src*="/luci-static/resources/icons/bridge.png"],img[src*="/luci-static/resources/icons/bridge.png"]{background-image:url(../images/bridge.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}.ifacebadge img[src*="/luci-static/resources/icons/bridge.png"],li img[src*="/luci-static/resources/icons/bridge.png"]{background-image:url(../images/bridge.png);background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px;width:0}#__status-ifc-signal img[src*="/luci-static/resources/icons/bridge.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/bridge_disabled.png"],#wan6_i img[src*="/luci-static/resources/icons/bridge_disabled.png"],img[src*="/luci-static/resources/icons/bridge_disabled.png"]{background-image:url(../images/bridge_disabled.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}.ifacebadge img[src*="/luci-static/resources/icons/bridge_disabled.png"],li img[src*="/luci-static/resources/icons/bridge_disabled.png"]{background-image:url(../images/bridge_disabled.png);background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px;width:0}#__status-ifc-signal img[src*="/luci-static/resources/icons/bridge_disabled.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/tunnel.png"],#wan6_i img[src*="/luci-static/resources/icons/tunnel.png"],img[src*="/luci-static/resources/icons/tunnel.png"]{background-image:url(../images/tunnel.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}.ifacebadge img[src*="/luci-static/resources/icons/tunnel.png"],li img[src*="/luci-static/resources/icons/tunnel.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/tunnel.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}#wan4_i img[src*="/luci-static/resources/icons/tunnel_disabled.png"],#wan6_i img[src*="/luci-static/resources/icons/tunnel_disabled.png"],img[src*="/luci-static/resources/icons/tunnel_disabled.png"]{background-image:url(../images/tunnel_disabled.png);background-size:32px 32px;height:32px;width:32px;padding:0 0 0 32px;width:0}.ifacebadge img[src*="/luci-static/resources/icons/tunnel_disabled.png"],li img[src*="/luci-static/resources/icons/tunnel_disabled.png"]{background-size:16px 16px;height:16px;width:16px;padding:0 0 0 16px}#__status-ifc-signal img[src*="/luci-static/resources/icons/tunnel_disabled.png"]{background-size:32px 32px!important;height:32px!important;width:32px!important;padding:0 0 0 32px!important;width:0}img[src*="/luci-static/resources/icons/wifi_big.png"]{background-image:url(../images/wifi_big.png);background-size:64px 64px;height:64px;padding:0 0 0 64px;width:0}img[src*="/luci-static/resources/icons/wifi_big_disabled.png"]{background-image:url(../images/wifi_big_disabled.png);background-size:64px 64px;height:64px;padding:0 0 0 64px;width:0}img[src*="/luci-static/resources/icons/loading.gif"]{background-image:url(../images/loading.gif);background-size:20px 20px;height:20px;width:20px;padding:0 0 0 20px;width:0}.ifacebox-body img{background-size:20px 20px;padding:0 0 0 20px;width:20px!important;height:20px!important;padding:0 0 0 20px!important}.ifacebox-head{border-radius:4px 4px 0 0}img[src*="/luci-static/resources/cbi/add.gif"]{background-image:url(../images/add.png);background-size:20px 20px;height:20px;padding:0 0 0 20px;width:0;z-index:2}img[src*="/luci-static/resources/cbi/remove.gif"]{background-image:url(../images/remove.png);background-size:20px 20px;height:20px;padding:0 0 0 20px;width:0;z-index:2}img[src*="/luci-static/resources/cbi/reload.gif"]{background-image:url(../images/reload.png);background-size:20px 20px;height:20px;padding:0 0 0 20px;width:0;z-index:2}img[src*="/luci-static/resources/icons/signal-75-100.png"]{background-image:url(../images/signal-75-100.png);image-rendering:pixelated;background-size:24px 24px;height:24px;width:24px;padding:0 0 0 24px;z-index:2}img[src*="/luci-static/resources/icons/signal-50-75.png"]{background-image:url(../images/signal-50-75.png);image-rendering:pixelated;background-size:24px 24px;height:24px;width:24px;padding:0 0 0 24px;z-index:2}img[src*="/luci-static/resources/icons/signal-25-50.png"]{background-image:url(../images/signal-25-50.png);image-rendering:pixelated;background-size:24px 24px;height:24px;width:24px;padding:0 0 0 24px;z-index:2}img[src*="/luci-static/resources/icons/signal-0-25.png"]{background-image:url(../images/signal-0-25.png);image-rendering:pixelated;background-size:24px 24px;height:24px;width:24px;padding:0 0 0 24px;z-index:2}img[src*="/luci-static/resources/icons/signal-0.png"]{background-image:url(../images/signal-0.png);image-rendering:pixelated;background-size:24px 24px;height:24px;width:24px;padding:0 0 0 24px;z-index:2}img[src*="/luci-static/resources/icons/signal-none.png"]{background-image:url(../images/signal-none.png);image-rendering:pixelated;background-size:24px 24px;height:24px;width:24px;padding:0 0 0 24px;z-index:2}.myIcon{font-family:design!important;font-style:normal!important;font-variant:normal!important;text-transform:none!important}.myIcon-logout:after{content:"\e005"}.myIcon-reboot:after{content:"\e02a"}.myIcon-wifi:after{content:"\e00c"}.main{top:50px;bottom:0;position:relative;height:100%;height:calc(100% - 4rem)}.main>.loading{position:fixed;width:100%;height:100%;z-index:1000;display:block;background-color:#f0f0f0;top:0}.main>.loading>span{display:block;text-align:center;margin-top:2rem;color:#888;font-size:1rem}.main>.loading>span>.loading-img:before{content:"\e603"}.main>.loading>span>.loading-img{animation:anim-rotate 2s infinite linear;margin-right:.2rem;display:inline-block}.node-main-login{text-align:center;background-color:var(--bgwhite)!important}.node-main-login .cbi-section-node>.cbi-value:nth-of-type(2n){background:0 0}.node-main-login h2{font-size:1.5rem}.node-main-login header{display:none}.node-main-login>.main>.main-left{display:none}.node-main-login>.main>.main-right{width:100%}.node-main-login>.main fieldset{padding:0!important;margin-bottom:1rem;display:inline;background:0 0;border:none;box-shadow:none;overflow:hidden}.node-main-login>.main fieldset .cbi-value-title{display:none!important}.node-main-login>.main .cbi-section{margin-top:10px!important}.node-main-login>.main .cbi-map{}.node-main-login>.main fieldset .cbi-value{}.node-main-login>.main fieldset .cbi-value-title{padding:10px 0 10px 5px!important}.node-main-login>.main .cbi-value{border:none}.node-main-login>.main .cbi-value-title{width:7rem}.node-main-login>.main #maincontent{display:flex;height:100%;text-align:center;align-items:center;align-content:center;justify-content:center}.node-main-login>.main form>div:nth-last-child(1){}.node-main-login>.main .cbi-value>*{display:inline-block!important}.node-main-login>.main .cbi-input-user,.node-main-login>.main .cbi-input-password{appearance:none;outline:0;padding:0 0 0 35px;background-repeat:no-repeat;background-position:10px 10px;background-size:18px 18px;min-width:15rem}.node-main-login>.main .cbi-input-user{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjNjI3Mzg2IiBkPSJNMTIgNGE0IDQgMCAwIDEgNCA0IDQgNCAwIDAgMS00IDQgNCA0IDAgMCAxLTQtNCA0IDQgMCAwIDEgNC00bTAgMTBjNC40Mi4wIDggMS43OSA4IDR2Mkg0di0yYzAtMi4yMSAzLjU4LTQgOC00eiIvPjwvc3ZnPg==)}.node-main-login>.main .cbi-input-password{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjNjI3Mzg2IiBkPSJNMTIgMTdhMiAyIDAgMCAwIDItMiAyIDIgMCAwIDAtMi0yIDIgMiAwIDAgMC0yIDIgMiAyIDAgMCAwIDIgMm02LTlhMiAyIDAgMCAxIDIgMnYxMGEyIDIgMCAwIDEtMiAySDZhMiAyIDAgMCAxLTItMlYxMGEyIDIgMCAwIDEgMi0yaDFWNmE1IDUgMCAwIDEgNS01IDUgNSAwIDAgMSA1IDV2MmgxbS02LTVhMyAzIDAgMCAwLTMgM3YyaDZWNmEzIDMgMCAwIDAtMy0zeiIvPjwvc3ZnPg==)}.node-main-login footer{bottom:0;position:absolute;width:100%}.navbar{overflow:hidden;position:fixed;bottom:0;width:100%;border-top:var(--navBorder);text-align:center;height:calc(50px + constant(safe-area-inset-bottom));height:calc(50px + env(safe-area-inset-bottom));background-color:var(--navbgColor);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar a{float:left;text-align:center;padding:8px 0;width:20%;text-decoration:none;max-width:100px}.cbi-map{margin-top:10px}#cbi-shadowsocksr .cbi-map-descr{display:none}.navbar a img{width:28px}@keyframes anim-rotate{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.main-left{float:left;width:17rem;background-color:var(--mainleftbgColor);overflow-x:auto;height:calc(100% - 3.5rem);position:fixed;padding-top:15px;box-shadow:0 0 4px transparent;transition:visibility 150ms,width 150ms}.main-right{width:85%;width:calc(100% - 17rem);float:right;height:100%;border-left:var(--sectionBorder)}.main-right>#maincontent{}.pull-right{position:absolute;top:-2px;right:30px;cursor:pointer}.pull-left{float:left}header>.container{margin:0;padding:0}header>.container>.brand{font-size:25px;font-family:genjyuugothic-medium;line-height:60px;color:var(--logo_color);cursor:default;display:block;width:17rem;height:60px;text-align:center;float:left;font-weight:900;letter-spacing:1px}header>.container>a[class=brand]:after{content:"";font-size:14px;font-family:Tahoma;position:absolute;top:-10px;font-weight:400!important}header>.container>.brand-hostname{font-size:14px;line-height:60px;color:#555;cursor:default;display:block;width:17rem;padding-right:10px;height:60px;text-align:left;float:left;margin-top:7px;font-weight:300;margin-left:-15px}.warning{background-color:#ff7d60!important;color:#fff}.errorbox,.alert-message{margin:0 0 10px;padding:20px;line-height:1.5;font-family:inherit;min-width:inherit;overflow:auto;border-radius:10px;color:var(--alertColor);background-color:var(--alertBackground)}.errorbox{color:#fff;background-color:#ff6767;border-radius:10px}.error{color:red}p#shadowsocksr_status{padding:3px}#maincontent>.container>div:nth-child(1).alert-message.warning>a{font:inherit;overflow:visible;text-transform:none;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;min-width:6rem;padding:.5rem 1rem;font-size:14px;line-height:1.42857143;color:#fff;background-color:#5bc0de;border-color:#46b8da;margin-top:2rem;text-decoration:inherit}.main>.main-left>.nav{overflow-y:visible!important;font-size:1rem;width:90%;margin:auto;margin-bottom:90px}.main>.main-left>.nav>li a{color:var(--activeColor);display:block;border-radius:6px;cursor:pointer;font-weight:700;font-size:1.1rem;transition:all .2s}.main>.main-left>.nav>li{cursor:pointer;padding-top:6px}.main>.main-left>.nav>.slide{padding:0;padding-top:8px}.main>.main-left>.nav>.slide>a:before{display:inline-block;left:-10px;top:1px;position:relative;font-family:design!important;font-weight:700!important;text-transform:none!important;speak:none;font-size:1.2rem!important;-webkit-font-smoothing:antialiased}.main>.main-left>.nav>.slide>.menu::after{right:.5rem;top:.8rem;font-family:design!important;font-style:normal!important;font-variant:normal!important;content:"\eb03";float:right;padding-right:5px;line-height:1.6;-moz-osx-font-smoothing:grayscale;transition:all .15s ease;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:all .3s}.main .main-left .nav li.slide .menu.active::after{transform:rotate(90deg)}.main>.main-left>.nav>.slide>a[data-title=Status]:before{content:"\e6b8"}.main>.main-left>.nav>.slide>a[data-title=System]:before{content:"\e645"}.main>.main-left>.nav>.slide>a[data-title=Services]:before{content:"\e6cb"}.main>.main-left>.nav>.slide>a[data-title=Docker]:before{content:"\44"}.main>.main-left>.nav>.slide>a[data-title=NAS]:before{content:"\eb04"}.main>.main-left>.nav>.slide>a[data-title=VPN]:before{content:"\56"}.main>.main-left>.nav>.slide>a[data-title=Network]:before{content:"\72"}.main>.main-left>.nav>.slide>a[data-title="Bandwidth Monitor"]:before{content:"\e764"}.main .main-left .nav li.slide .menu[data-title=Statistics]:before{content:"\e604"}.main .main-left .nav li.slide .menu[data-title=Control]:before{content:"\e67a"}.main .main-left .nav li.slide .menu[data-title=Asterisk]:before{content:"\e7dd"}.main>.main-left>.nav>li>a[data-title="Inital Setup"]:before{content:"\e67e"}.main>.main-left>.nav>li>a[href="/cgi-bin/luci//admin/wizard"]:before{content:"\e67e"}.main>.main-left>.nav>li>a[data-title=iStore]:before{content:"\e676"}.main>.main-left>.nav>li>a[data-title=Logout]{padding:.675rem 0 .675rem 2.5rem}.main>.main-left>.nav>li>a[data-title=Logout]:before{content:"\e641"}.main>.main-left>.nav>li>a[data-title=Reboot]{padding:6px 25px}.main>.main-left>.nav>li>a[data-title=Reboot]:before{content:"\e004"}.main>.main-left>.nav>.slide>ul{display:none;list-style:dotted}.main>.main-left>.nav>.slide>.menu{display:block;padding:.675rem 0 .675rem 2.5rem;text-decoration:none;cursor:pointer}.main>.main-left>.nav>.slide>.menu2{display:block;padding:.675rem 0 .675rem 2.5rem;text-decoration:none;cursor:pointer}.main>.main-left>.nav>li:hover,.main>.main-left>.nav>.slide>.menu:hover{background:var(--activeColor);color:#fff}.main>.main-left>.nav>.slide>.menu2:hover{background:var(--activeColor);color:#fff}.main>.main-left>.nav>.slide:hover{background:0 0}.slide-menu{overflow:hidden}.main>.main-left>.nav>.slide>.slide-menu>li{margin-top:8px;border-radius:6px}.main>.main-left>.nav>.slide>.slide-menu>.active{background-color:var(--activeColor)}.main>.main-left>.nav>.slide>.slide-menu>li>a{position:relative;display:block;color:var(--textColor);vertical-align:middle;background:0 0!important;border:none!important;text-transform:capitalize;font-size:1rem;margin:.1rem .5rem;padding:.675rem 0 .675rem 2.5rem}.main .main-left .nav li.slide .slide-menu .active a{color:#000}.main>.main-left>.nav>.slide>.slide-menu>li>a:hover{color:#fff}.main>.main-left>.nav>.slide>.slide-menu>.active>a{color:#fff}.main>.main-left>.nav>.slide>.slide-menu>li:hover{background:var(--activeColor);color:#fff!important;transition:all .2s}.main>.main-left>.nav>.slide>.slide-menu>.active:hover{background-color:var(--activeColor);cursor:pointer}.cbi-tab-descr{padding:10px}li{list-style-type:none}#maincontent>.container{margin:30px 30px 50px}h1{color:var(--activeColor);font-size:20px;padding-bottom:10px;border-bottom:1px solid #eee}h2{color:var(--activeColor);padding:0 12px 6px;text-transform:capitalize}h3{font-size:1.2rem;color:var(--activeColor);font-weight:700;padding:0 12px 10px}h4{}label{display:inline-block;vertical-align:middle}fieldset{padding:10px;border:1px;font-weight:400;font-style:normal;line-height:1;font-family:inherit;text-align:left;min-width:inherit;overflow-x:auto;overflow-y:hidden;background-color:var(--sectionbgColor);-webkit-overflow-scrolling:touch}fieldset>legend{display:none!important}fieldset>fieldset{padding:0}.panel-title{width:100%;display:block;padding:10px;font-weight:700;font-size:1rem}table{border-spacing:0;border-collapse:collapse;width:100%;border:0 solid #eee}table tr th:empty{display:none}strong{font-weight:700;padding:2px}#lb_load01_cur,#lb_load01_peak,#lb_load05_cur,#lb_load15_cur{text-align:right!important}#lb_load01_peak{text-align:left!important}#lb_load01_cur{}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{padding:12px;white-space:nowrap;line-height:1.5;vertical-align:middle!important}table>tbody>tr{border-bottom:var(--cbilineColor)!important}table>tbody>tr:last-child{border-bottom:none!important}.cbi-section-table-cell{text-align:center}.cbi-section-table-row{text-align:center}.cbi-section-remove{margin-bottom:2px}.cbi-section-remove>input{background-color:#c06}fieldset>table>tbody>tr:nth-of-type(odd){background-color:var(--sectionbgColor2)}#swaptotal>div,#swapfree>div,#swapcache>div,#memfree>div,#membuff>div,#conns>div,#memcache>div,#memtotal>div{width:100%!important;border-color:var(--progressbarColor)!important;background-color:var(--progressbarColor)!important;border-radius:3px}#swaptotal>div>div,#swapfree>div>div,#swapcache>div>div,#memfree>div>div,#membuff>div>div,#conns>div>div,#memcache>div>div,#memtotal>div>div{background-color:var(--progressbar)!important;color:var(--progressbartxtColor)!important;border-radius:3px}#swaptotal div div,#swapfree div div,#swapcache div div,#memfree div div,#membuff div div,#conns div div,#memcache div div,#memtotal div div{align-items:center;align-content:center;justify-content:center;display:flex}#swaptotal div div small,#swapfree div div small,#swapcache div div small,#memfree div div small,#membuff div div small,#conns div div small,#memcache div div small,#memtotal div div small{font-size:.75rem!important;line-height:130%;color:var(--progressbartxtColor)!important}.cbi-value-field{width:65%}.node-system-admin .cbi-value-field li div{padding:0!important}.node-system-admin em{padding:0!important}.node-nlbw-display hr{display:none}.node-nlbw-display p{line-height:1.5;padding:0 10px 5px}div [id*=cbi-network-] [id*=-__status] table{width:auto}div [id*=cbi-network-] [id*=-__status] table td{width:0;padding:0}div [id*=cbi-network-] [id*=-__status] table td small{width:auto}div [id*=cbi-wireless] [id*=-__status] table{width:auto}div [id*=cbi-wireless] [id*=-__status] table td{width:0;padding:0}div [id*=cbi-wireless] [id*=-__status] table td small{width:auto}.node-status-routes .cbi-section-node{max-height:500px;overflow-y:auto;overflow-x:auto}table table{border:none}.cbi-value-field table{border:none}.cbi-value-field label{padding:0}td>table>tbody>tr>td{border:none}.cbi-value-field>table>tbody>tr>td{border:none}div#container\.nlbw\.traffic{}div#container\.nlbw\.traffic #host-data{display:block;overflow:auto}td#__status-ifc-signal{width:60px!important}.cbi-button{-webkit-appearance:none;text-transform:uppercase;color:#fff;background-color:#337ab7;transition:all .2s ease-in-out;display:inline-block;border:none;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;background-image:none;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto!important;min-width:80px;padding:0 8px;max-width:160px;border-radius:8px;height:35px;line-height:35px}.cbi-button:hover,.cbi-button:focus,.cbi-button:active{color:#fff;outline:0;text-decoration:none;background-color:#6a65d6}.cbi-button:hover,.cbi-button:focus{box-shadow:0 1px 1px rgba(0,0,0,.05)}.cbi-button:active{box-shadow:0 1px 1px rgba(0,0,0,.05)}.cbi-button:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;box-shadow:none}form.inline+form.inline,.cbi-button+.cbi-button{}.cbi-button-reset,.cbi-input-remove{color:#fff!important;background-color:#617486!important}.cbi-button-reset:hover,.cbi-input-remove:hover,.cbi-button-remove:hover{color:#fff!important;background-color:#536473!important}.cbi-button-link,.cbi-input-find,.cbi-input-save,.cbi-button-add,.cbi-button-save,.cbi-button-find,.cbi-input-reload,.cbi-button-reload{color:var(--bttextColor);background-color:#337ab7!important;border-color:#337ab7!important}.cbi-button-link:hover,.cbi-input-find:hover,.cbi-input-save:hover,.cbi-button-add:hover,.cbi-button-save:hover,.cbi-button-find:hover,.cbi-input-reload:hover,.cbi-button-reload:hover{color:#fff!important;background-color:#6a82ae!important;border-color:#6a82ae!important}.cbi-input-apply,.cbi-button-apply,.cbi-button-edit{color:#fff!important;background-color:var(--activeColor)}.cbi-input-reset,.cbi-button-remove{color:#fff!important;background:#617486}.a-to-btn{text-decoration:none}.tabs{margin:15px 0;overflow-x:auto}.cbi-tabmenu>li,.tabs>li{display:table-cell}.cbi-tabmenu>li{border-radius:var(--tabmenuRadius)}.tabs>li>a{text-decoration:none;padding:0 6px;float:left;display:block;white-space:nowrap;height:2.5rem;line-height:2.5rem;font-size:.92rem}.cbi-tabmenu>li>a{text-decoration:none;float:left;display:block;white-space:nowrap;height:2.5rem;line-height:2.5rem;font-size:.92rem;margin:0 10px}.tabs>li[class~=active],.tabs>li:hover{cursor:pointer}.tabs>li[class~=active]>a{color:var(--activeColor)!important;padding-bottom:8px;border-bottom:var(--activeColor) 2px solid}.tabs>li:hover{}.cbi-tabmenu{border-top:var(--sectiontabBorder);border-left:var(--tabmenuBorderLR);border-right:var(--tabmenuBorderLR);border-bottom:var(--tabmenuBottom);background-color:var(--tabmenubgColor);width:100%;overflow-x:auto;margin-top:5px;margin-bottom:10px}.cbi-tabmenu>li:hover{background-color:none}.cbi-tabmenu>li[class~=cbi-tab]{background-color:none}.cbi-tabmenu>li[class~=cbi-tab] a{color:var(--activeColor);border-bottom:2px solid var(--activeColor)}.cbi-section-node-tabbed{margin-top:0;border-bottom:var(--sectiontabBorder);border-left:var(--sectiontabBorder);border-right:var(--sectiontabBorder);border-radius:0 0}.cbi-tabcontainer{clear:both}.cbi-tabcontainer>.cbi-value:nth-of-type(2n){background-color:var(--sectionbgColor2)}.cbi-section-node>.cbi-value:nth-of-type(2n){background-color:var(--sectionbgColor2)}div>.cbi-value:nth-of-type(2n){background-color:var(--sectionbgColor2)}.cbi-value-field,.cbi-value-description{display:table-cell}.cbi-value-field{}.cbi-value-helpicon>img{display:none}.cbi-value-helpicon:before{content:"\f059"}.cbi-value-description{opacity:.6;padding-left:4px}.cbi-value-title{word-wrap:break-word;display:table-cell;width:35%;float:left;padding:13px 10px 5px 3px}.cbi-value{display:flex;width:100%;align-items:center;align-content:center;justify-content:flex-start;min-height:40px;padding:8px 10px;flex-flow:row wrap;border-bottom:var(--cbilineColor)}.cbi-value:last-child{border-bottom:none}.cbi-value strong{font-weight:400}.cbi-section-table-descr>.cbi-section-table-cell,.cbi-section-table-titles>.cbi-section-table-cell{border:none}.cbi-rowstyle-2{background-color:var(--sectionbgColor2)}.cbi-rowstyle-2 .cbi-button-up,.cbi-rowstyle-2 .cbi-button-down{}.cbi-section-table .cbi-section-table-titles .cbi-section-table-cell{width:auto!important}.cbi-section-table tr .cbi-value-field{text-align:center;width:20%!important;padding:10px!important}.cbi-section-table tr .cbi-value-field input{width:auto}.cbi-section-table tr .cbi-value-field .ifacebox{margin:auto;width:fit-content;min-width:60px}.cbi-section-descr{padding:3px 10px}.cbi-map-descr{padding:5px 5px 5px 12px}.cbi-map-descr h3{font-size:.92rem;font-weight:400;color:#666}#cbi-vsftpd .cbi-map-descr{color:var(--activeColor);padding:0 12px 0;font-size:1.2rem;font-weight:700}.hidden{display:none}.left{text-align:left!important}.right{text-align:right!important}.right .cbi-button{height:20px;line-height:20px;min-width:60px;padding:0;margin:0}.inline{display:inline}.cbi-page-actions{text-align:center}.cbi-value input[type=password],.cbi-value input[type=text]{}.ifacebadge{display:inline-flex;padding:5px;background-color:var(--badgebgColor);align-content:center;align-items:center;border-radius:5px;border:var(--badgeBorder);color:#666}#content_syslog{padding:5px;margin-top:10px;border-radius:10px;background-color:var(--sectionbgColor);box-shadow:3px 3px 3px transparent}.ifacebadge>img{float:right;margin-left:.3rem}img.cbi-image-button{vertical-align:middle}fieldset.cbi-section{border:var(--sectionBorder);margin-bottom:20px;border-radius:10px;margin-top:5px}.cbi-input-textarea,textarea{color:var(--inputtextColor);padding:10px;line-height:normal;border:var(--sectionBorder);background-color:var(--inputbgColor);transition:color 150ms ease,border-color 150ms ease,opacity 150ms ease;-webkit-transition:color 150ms ease,border-color 150ms ease,opacity 150ms ease;outline-style:none;vertical-align:baseline;border-radius:10px;font-family:Menlo,Mono;font-size:.9rem;white-space:pre;margin-bottom:5px}#syslog{width:100%;min-height:15rem;padding:10px;margin-bottom:20px;border-radius:0;background-color:var(--sectionbgColor);border:none}#wan4_i,#wan6_i{width:50px!important}.uci-change-list{font-family:monospace}.uci-change-list *:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.uci-change-list *:nth-last-child(2){border-bottom-left-radius:5px;border-bottom-right-radius:5px}.uci-change-list ins,.uci-change-legend-label ins{text-decoration:none;border:1px solid #0f0;background-color:#cfc;display:block;padding:2px;color:#000;overflow-x:auto}.uci-change-legend .uci-change-legend-label ins{overflow-x:unset;border-radius:5px}.uci-change-list del,.uci-change-legend-label del{text-decoration:none;border:1px solid red;background-color:#fcc;display:block;font-style:normal;padding:2px;color:#000;overflow-x:auto}.uci-change-legend .uci-change-legend-label del{overflow-x:unset;border-radius:5px}.uci-change-list var,.uci-change-legend-label var{text-decoration:none;border:1px solid #ccc;background-color:#eee;display:block;font-style:normal;padding:2px;color:#000;overflow-x:auto}.uci-change-legend .uci-change-legend-label var{overflow-x:unset;border-radius:5px}.uci-change-list var ins,.uci-change-list var del{border:none;white-space:pre;font-style:normal;padding:0;color:#000;overflow-x:auto}.uci-change-legend{padding:5px}.uci-change-legend-label{width:150px;float:left;display:flex;align-items:center}.uci-change-legend-label>ins,.uci-change-legend-label>del,.uci-change-legend-label>var{float:left;margin-right:4px;width:10px;height:10px;display:block}.uci-change-legend-label var ins,.uci-change-legend-label var del{border:none;height:10px;width:10px}.uci-change-list var,.uci-change-list del,.uci-change-list ins{padding:.5rem}#iwsvg,#iwsvg2,#bwsvg{border:var(--sectionBorder)!important;font-family:-apple-system;background:0 0!important}.ifacebox{border:var(--ifaceboxBorderColor) 1px solid;border-radius:5px;font-size:.92rem;font-weight:400}.ifacebox-head{color:#fff}.ifacebox-body small{font-size:.8rem!important;padding:5px}.ifacebox-body strong{color:#f7f7f7;font-size:0!important}.cbi-image-button{}.zonebadge>.ifacebadge{padding:3px 5px;margin:5px}.zonebadge>input[type=text]{padding:.16rem 1rem;min-width:10rem;margin-top:.3rem}.cbi-value-field .cbi-input-checkbox,.cbi-value-field .cbi-input-radio{vertical-align:middle}.cbi-section-table-row>.cbi-value-field .cbi-input-select{min-width:7rem}.cbi-section-create{padding:0 10px}.cbi-section-create>.cbi-button-add{margin:10px 0}div.cbi-value var,td.cbi-value-field var{font-style:italic;color:#0069d6}small{font-size:small;font-weight:400!important;white-space:normal}.cbi-button-up,.cbi-button-down{display:inline-block;min-width:0;font-size:.9rem}.cbi-optionals{padding:1rem 1rem 0;border-top:1px solid #ccc}#diag-rc-output>pre{display:block;padding:10px;line-height:1.5rem;-moz-border-radius:3px;white-space:pre-wrap;word-wrap:break-word;color:#76838f}input[name=ping],input[name=traceroute],input[name=nslookup]{width:80%}table.cbi-section-table select{width:auto!important}header>.container>.pull-right>*{}#xhr_poll_status>.label.success{padding:10px 0;border-radius:20px}#xhr_poll_status_off{padding:10px 0;border-radius:20px}.label{padding:0 3px;white-space:nowrap;border-radius:3px;position:absolute;right:5px;top:15px;line-height:150%}.notice{background-color:var(--activeColor);color:#fff;font-size:.8rem;padding:2.8px 10px;border-radius:10px;z-index:10;top:22px;margin-right:30px}#refresh_on,#refresh_off{font-size:1.5rem;font-family:design}#refresh_on{color:var(--activeColor)}#refresh_off{color:var(--progressbarColor)}.darkMask{width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.56);content:"";z-index:99;display:none}.node-services-shadowsocksr .cbi-input-textarea,.node-nlbw-config .cbi-input-textarea{}.node-services-shadowsocksr #cbi-logview .cbi-section{padding:0}.node-network-diagnostics .cbi-section{border-radius:10px}.node-status-overview>.main fieldset:nth-child(4) td:nth-child(2){white-space:normal}.node-status-overview small{white-space:nowrap}.node-status-processes>.main table tr td:nth-child(3){white-space:normal}.cbi-map fieldset h3{}.cbi-map fieldset ul li{margin-right:0!important}.node-system-reboot>.main>.main-right p,.node-system-reboot>.main>.main-right h3{margin-left:12px}.node-system-reboot #maincontent{}.node-services-samba>.main .cbi-tabcontainer:nth-child(3) .cbi-value-title{margin-bottom:1rem}.node-services-samba>.main .cbi-tabcontainer:nth-child(3) .cbi-value-field{display:list-item}.node-services-samba>.main .cbi-tabcontainer:nth-child(3) .cbi-value-description{padding-top:1rem;line-height:150%}.node-system-packages>.main table tr td:nth-child(1){width:auto!important}.node-system-packages .cbi-section-node .cbi-value-last{}.node-system-packages .cbi-section-node .cbi-value-last>div{border:none!important;border-radius:3px}.node-system-packages .cbi-section-node .cbi-value-last>div>div{border:none!important;border-radius:3px}.node-system-packages .cbi-section-node .cbi-value-last:nth-last-child(1){padding:auto}.node-system-packages>.main table tr td:nth-last-child(1){white-space:normal;font-size:small;color:#76838f}.node-system-packages>.main .cbi-value>pre{padding:10px;overflow:auto;border-radius:10px}.node-system-packages #cbi-distfeedconf .cbi-section,.node-system-packages #cbi-customfeedconf .cbi-section{border-radius:10px}.node-system-packages .cbi-value-field{width:58%}#container\.nlbw\.traffic,#container\.nlbw\.layer7,#container\.nlbw\.ipv6,#container\.nlbw\.export{margin-top:0;margin-top:0;padding:10px;text-align:center;border-bottom:var(--sectionBorder);border-left:var(--sectionBorder);border-right:var(--sectionBorder);background-color:var(--sectionbgColor);border-radius:10px}#container\.nlbw\.export ul li{padding:5px;width:150px;margin:10px;border-radius:5px;border:#ccc 1px solid}#container\.nlbw\.traffic table,#container\.nlbw\.layer7 table,#container\.nlbw\.ipv6 table,#container\.nlbw\.export table{border:#ccc 1px solid}#container\.nlbw\.traffic th,#container\.nlbw\.traffic td,#container\.nlbw\.layer7 th,#container\.nlbw\.layer7 td,#container\.nlbw\.ipv6 th,#container\.nlbw\.ipv6 td,#container\.nlbw\.export th,#container\.nlbw\.export td{padding:3px;border-top:none;border-left:#ccc 1px solid;border-right:#ccc 1px solid;border-bottom:#ccc 1px solid}.cbi-tabmenu+.cbi-section ul{text-align:left}.node-network-firewall>.main .cbi-section-table-row>.cbi-value-field .cbi-input-select{min-width:4rem}.node-status-iptables>.main div>.cbi-map>form{position:static!important;margin:10px 0 20px;padding:12px;border:0;font-weight:400;font-style:normal;line-height:1;font-family:inherit;min-width:inherit;overflow-x:auto;overflow-y:hidden;box-shadow:3px 3px 3px transparent;border-radius:10px;background-color:var(--bgwhite);-webkit-overflow-scrolling:touch}.node-system-flashops fieldset fieldset{border:none}.node-system-flashops br{display:none}.node-system-flashops .cbi-section{padding:0}.node-system-flashops .cbi-section-descr{padding:12px;line-height:1.5;border-radius:6px}.node-status-iptables .cbi-tabmenu,.node-system-packages .cbi-tabmenu,.node-system-flashops .cbi-tabmenu{}#cbi-firewall-redirect table *,#cbi-network-switch_vlan table *,#cbi-firewall-zone table *{font-size:small}#cbi-firewall-redirect table input[type=text],#cbi-network-switch_vlan table input[type=text],#cbi-firewall-zone table input[type=text]{width:5rem}#cbi-firewall-redirect table select,#cbi-network-switch_vlan table select,#cbi-firewall-zone table select{min-width:3.5rem}.node-status-realtime table>tbody>tr>td{text-align:left!important;padding:10px 3px}.node-status-realtime table[id=connections]>tbody>tr>td{padding:10px 3px;text-align:center!important}.node-status-realtime table{table-layout:auto!important}.node-status-realtime fieldset[id=cbi-table-table]{background-color:unset!important}.node-status-realtime fieldset[id=cbi-table-table]>table>tbody>tr:nth-of-type(odd),.node-status-realtime fieldset[id=cbi-table-table] table[id=connections] tr.cbi-section-table-row.cbi-rowstyle-2{background-color:unset}.node-status-realtime fieldset[id=cbi-table-table] .cbi-section-node{overflow:auto}select#cbi\.combobox\.cbid\.shadowsocksr\.cfg013fd6\.tunnel_forward{overflow:hidden}body.lang_pl.node-main-login .cbi-value-title{width:12rem}#detail-bubble{width:unset!important}#detail-bubble.in{color:#000;padding-bottom:calc(60px + env(safe-area-inset-bottom));left:19rem!important;width:calc(100vw - 21.25rem)!important}#detail-bubble .head{display:block;overflow:auto}#detail-bubble #bubble-table{display:inline-table;overflow:auto}@media screen and (max-width:1280px){header{}header>.container{}.main{height:calc(100% - 3.5rem)}.main-left{width:calc(0% + 17rem);top:50px}.main-right{width:calc(100% - 17rem)}table{font-size:.9rem!important;width:100%!important}.main>.main-left>.nav>li,.main>.main-left>.nav>li a,.main>.main-left>.nav>.slide>.menu{font-size:1.1rem}.main>.main-left>.nav>.slide>.slide-menu>li>a{font-size:1rem;text-transform:capitalize}img[src*="/luci-static/resources/cbi/add.gif"]{right:55px;display:block;position:absolute;margin-top:-34px}img[src*="/luci-static/resources/cbi/remove.gif"]{right:55px;display:block;position:absolute;margin-top:-34px}img[src*="/luci-static/resources/cbi/reload.gif"]{right:55px;display:block;position:absolute;margin-top:-34px}#detail-bubble{width:unset!important}#detail-bubble.in{color:#000;padding-bottom:calc(60px + env(safe-area-inset-bottom));left:19rem!important;width:calc(100vw - 21.25rem)!important}#detail-bubble .head{display:block;overflow:auto}#detail-bubble #bubble-table{display:inline-table;overflow:auto}.node-nlbw-usage table{display:block;overflow:auto}}@media screen and (max-width:992px){.main-left{width:0;position:fixed;z-index:100}.main-right{width:100%}.showSide{margin:0;padding:0;display:inline-block;position:absolute;width:300px;height:50px;padding:17px 27px}.showSide:before{content:"\e20e";font-size:1.7rem}#maincontent>.container{margin:20px}.node-main-login .showSide{display:none!important}.cbi-value-title{width:35%}.node-network-diagnostics>.main .cbi-map fieldset>div *{width:100%!important}.node-network-diagnostics>.main .cbi-map fieldset>div input[type=text]{}.node-network-diagnostics>.main .cbi-map fieldset>div:nth-child(4) input[type=text]{margin:0!important}.node-network-diagnostics>.main .cbi-map fieldset>div select,.node-network-diagnostics>.main .cbi-map fieldset>div input[type=button]{margin:1rem 0 0}.node-network-diagnostics>.main .cbi-map fieldset>div{width:100%!important}.node-main-login>.main .cbi-value-title{text-align:left}img[src*="/luci-static/resources/cbi/add.gif"]{right:45px;display:block;position:absolute;margin-top:-34px}img[src*="/luci-static/resources/cbi/remove.gif"]{right:45px;display:block;position:absolute;margin-top:-34px}img[src*="/luci-static/resources/cbi/reload.gif"]{right:45px;display:block;position:absolute;margin-top:-34px}#detail-bubble{left:unset!important;width:unset!important}#detail-bubble.in{color:#000;padding-bottom:calc(60px + env(safe-area-inset-bottom));left:unset!important;width:calc(100vw)!important}#detail-bubble .head{display:block;overflow:auto}#detail-bubble #bubble-table{display:inline-table;overflow:auto}header{box-shadow:0 2px 4px rgba(0,0,0,.08)}}@media screen and (max-width:700px){#cbi-vssr-servers .cbi-button-add{position:static!important;width:auto!important;height:2rem!important;line-height:2rem!important;color:#fff;display:block;padding:0!important;font-size:.92rem;border-radius:10px!important;box-shadow:none;background-image:none}#cbi-vssr-servers .cbi-section-table-row{margin:10px 0!important}#cbi-vssr-servers .p-in5{padding-bottom:10px!important;margin:0!important}#cbi-vssr-servers .cbi-page-actions{padding-bottom:10px!important}#maincontent>.container{margin:20px}#detail-bubble{left:unset!important;width:unset!important}#detail-bubble.in{color:#000;padding-bottom:calc(60px + env(safe-area-inset-bottom));left:unset!important;width:calc(100vw)!important}#detail-bubble .head{display:block;overflow:auto}#detail-bubble #bubble-table{display:inline-table;overflow:auto}}@media screen and (max-width:470px){#detail-bubble{left:unset!important;width:unset!important}#detail-bubble.in{color:#000;padding-bottom:calc(60px + env(safe-area-inset-bottom));left:unset!important;width:calc(100vw)!important}#detail-bubble .head{display:block;overflow:auto}#detail-bubble #bubble-table{display:block;overflow:auto}.main-right>#maincontent{overflow:auto}}@media screen and (max-width:370px){fieldset{}select{width:100%}.label{position:absolute;right:5px;top:-70px}header{height:55px}h3{padding:0 10px 10px}.showSide{height:45px}#maincontent>.container{margin:20px}.main{top:45px}.main-left{top:45px}.main>.main-left>.nav>.slide>.menu{}.main>.main-left>.nav>.slide>.slide-menu>li>a{}.cbi-value{margin-bottom:20px;display:table;padding:0;border-bottom:none}.cbi-value-title{width:100%;font-weight:700;float:left;padding:0;margin:0;margin-bottom:.25rem}.cbi-section-node{padding:10px!important}.cbi-value-description{width:100%;display:block}.cbi-value>.cbi-value-field{display:block;float:left;width:100%}img[src*="/luci-static/resources/cbi/add.gif"]{right:45px;display:block;position:absolute;margin-top:-34px}img[src*="/luci-static/resources/cbi/remove.gif"]{right:45px;display:block;position:absolute;margin-top:-34px}img[src*="/luci-static/resources/cbi/reload.gif"]{right:45px;display:block;position:absolute;margin-top:-34px}.cbi-section-node>.cbi-value:nth-of-type(2n){background-color:var(--sectionbgColor)}.cbi-tabcontainer>.cbi-value:nth-of-type(2n){background-color:var(--sectionbgColor)}div>.cbi-value:nth-of-type(2n){background-color:var(--sectionbgColor)}.node-main-login>.main .cbi-value{padding:0}.node-main-login>.main form>div:nth-last-child(1){margin-top:2rem}.node-main-login>.main fieldset{margin:0;padding:.5rem}#container\.network\.lan\.physical .cbi-value-title,#cbi-network-1-_ifname .cbi-value-title{width:35%}#cbi-network-1-_ifname .cbi-value-field{width:65%}h2{font-size:1.2rem;text-transform:capitalize}select,input{}input[type=checkbox]{height:1.2rem!important;width:1.2rem!important}#swaptotal div div small,#swapfree div div small,#swapcache div div small,#memfree div div small,#membuff div div small,#conns div div small,#memcache div div small,#memtotal div div small{}#swaptotal div div,#swapfree div div,#swapcache div div,#memfree div div,#membuff div div,#conns div div,#memcache div div,#memtotal div div{}.node-status-iptables>.main div>.cbi-map>form input[type=submit]{margin:0}#cbi-samba-cfg010f89-_tmpl .cbi-value-title{width:15%}#cbi-samba-cfg010f89-_tmpl .cbi-value-field{width:95%}#detail-bubble{left:unset!important;width:unset!important}#detail-bubble.in{color:#000;padding-bottom:calc(60px + env(safe-area-inset-bottom));left:unset!important;width:calc(100vw)!important}#detail-bubble .head{display:block;overflow:auto}#detail-bubble #bubble-table{display:block;overflow:auto}}#intervalSelect{height:40px!important}.commandbox div{position:unset!important}#cbi-netspeedtest-homebox-{display:unset!important}.node-status-realtime .container{overflow:auto}.node-network-network div[onclick*="document.getElementById('cbid.network."],#cbi-network div[onclick*="document.getElementById('cbid.network."]{background-color:unset!important}form[action="/cgi-bin/luci/admin/network/wireless"] input[class="cbi-button cbi-button-reset"]{height:25px;min-width:80px}form[action="/cgi-bin/luci/admin/network/wireless_join"] input[class="cbi-button cbi-input-find"]{height:25px;min-width:70px}.node-services-aliyundrive-webdav #mask-box{background:transparent}.node-services-ddns #cbi-ddns-service input{width:unset}.node-services-ddns .cbi-value input[type=password],.node-services-ddns .cbi-value input[type=text]{width:100%!important}.fb-container .cbi-button{border-radius:8px;margin:3px 3px 3px 0;height:unset!important}.node-services-appfilter .cbi-section.cbi-tblsection{overflow:auto}.node-system-commands h3{text-transform:unset}.node-system-commands .commandbox{width:auto;display:inline-block;float:none}.node-system-commands .commandbox p{word-break:keep-all;white-space:nowrap}.node-system-commands div.cbi-map fieldset.cbi-section{align-items:center;text-align:center}.node-system-commands #cbi-luci.cbi-map fieldset.cbi-section{align-items:unset;text-align:unset}.node-network-network .ifacebox strong{color:var(--ifaceboxFontColor);padding:5px}.node-network-firewall .zonebadge strong,.node-network-firewall label strong{color:var(--ifaceboxFontColor)}.node-services-openclash ul li.selected{background-color:var(--liSelectedColor)!important}.node-services-openclash .cbi-button-reset,.node-services-openclash .cbi-input-remove{max-width:unset!important}.node-services-openclash #tab-header ul li.selected,.node-services-openclash #tab-header ul li{color:#000!important;background-color:unset!important}.node-nas-qbittorrent p#qBittorrent_status input{line-height:unset}.node-system-diskman.dialog-format-active #dialog_format .dialog_box{background:var(--alertBackground);border-radius:5px}.node-services-watchcat-plus select[id*="cbi.opt.watchcat"]{width:auto}
diff --git a/luci-theme-design/preview/home.png b/luci-theme-design/preview/home.png
index 720da49d9ca980240b5c9722d808e24e31d88383..a028df2e367003fd14309b89e065374aec52781a 100644
GIT binary patch
literal 306341
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