@import "https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap";html,body{border:0;height:100vh;margin:0;padding:0}#root{text-align:center;flex-direction:column;align-items:center;width:100%;height:100vh;margin:0 auto;padding:0;display:flex}.scrollbar::-webkit-scrollbar{scrollbar-width:"auto"}.scrollbar::-webkit-scrollbar-track{color:#eee;border-radius:25px}.scrollbar::-webkit-scrollbar-track-piece{display:none}.scrollbar::-webkit-scrollbar-thumb{background:#00a02f;border-radius:25px}.scrollbar::-webkit-scrollbar-thumb:hover{background:#00a02f}.scrollbar{scrollbar-width:"auto";scrollbar-color:#00a02f #eee}.layout-container{flex-direction:column;height:100vh;display:flex;overflow:hidden}@media (width>=1920px){.layout-container{width:1920px}}@media (width<=1921px){.layout-container{width:100%}}.layout-header{flex-shrink:0;align-items:center;height:46px;display:flex}@media (width>=1920px){.layout-header{margin:0 10px}}.layout-header .layout-header-left{height:inherit;flex-direction:row;align-items:center;display:flex}.layout-header .layout-header-left .layout-header-left-logo{height:inherit;flex-grow:1;margin:0 4px}.layout-header .layout-header-left .layout-header-left-logo img{height:inherit;width:auto}.layout-header .layout-header-center{flex-grow:1;justify-content:center;align-items:center;display:flex}@media (width<=1280px){.layout-header .layout-header-center .horizontal-nav-menu{display:none}}.layout-header .layout-header-right{height:inherit;justify-content:center;align-items:center;display:flex}@media (width>=1281px){.layout-header .layout-header-right .mobile-nav-menu-pop{display:none}}.layout-header .layout-header-right .layout-header-right-avatar{cursor:pointer;margin:0 4px}.layout-header .layout-header-right .nav-menu-icon{width:auto;height:80%}.layout-main{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;width:100%;height:calc(100vh - 92px);display:flex}.layout-footer{flex-shrink:0;height:46px}.menu-list{margin:0;padding:0;list-style-type:none}.menu-list.menu-list-vertical{flex-direction:column;align-items:stretch;display:flex}.menu-list.menu-list-vertical .menu-item{margin:4px;padding:4px 8px}.menu-list.menu-list-horizontal{width:inherit;flex-direction:row;align-items:center;display:flex}.menu-list.menu-list-horizontal .menu-item{margin:8px;padding:8px}.menu-list .menu-item{background-color:#0000;border-radius:8px;align-items:center;display:flex}.menu-list .menu-item a{align-items:center;font-size:16px;text-decoration:none;display:flex}.menu-list .menu-item a .menu-item-icon{color:#2b7bec;font-size:inherit;margin-right:4px}.menu-list .menu-item a .menu-item-label{color:#2b7bec;font-size:inherit}.menu-list .menu-item.selected{background-color:#00a5ff}.menu-list .menu-item.selected .menu-item-icon,.menu-list .menu-item.selected .menu-item-label{color:#fff}@font-face{font-family:Liu Jian Mao Cao;src:url(/home/assets/LiuJianMaoCao-Regular-BQ_y2_ib.ttf)format("woff2")}.home-container{width:100%;height:inherit;flex-direction:column;display:flex;position:relative;overflow:hidden}.home-container img{object-fit:cover;border-radius:8px}@media (width>=769px){.home-container img{width:100%;height:inherit}}@media (width<=768px){.home-container img{width:auto;height:100%}}.home-container .overlay-text{color:#fff;text-shadow:-1px -1px #00a02f,1px -1px #00a02f,-1px 1px #00a02f,1px 1px #00a02f;border-radius:5px;width:max-content;padding:10px;font-family:Liu Jian Mao Cao,Ma Shan Zheng,cursive;font-size:40px;position:absolute;top:15%;left:50%;transform:translate(-50%,-15%)}.home-container .overlay-text p{text-align:center;line-height:.6}.cloud-file-container{flex-direction:column;width:100%;height:100%;display:flex}.cloud-file-container .file-list-container{flex-grow:1;width:100%;overflow-y:auto}.cloud-file-container .file-download-container{justify-content:space-between;align-items:center;width:100%;height:32px;display:flex}.cloud-file-container .file-download-container .download-progress{height:inherit;flex-grow:1;align-items:center;display:flex}.cloud-file-container .file-download-container .download-cancel-button{margin-left:auto}.cloud-file-container .file-download-container .download-cancel-button img{width:auto;height:inherit}ul{width:100%;margin:0;padding:0;list-style-type:none}.file-item-empty{flex-direction:column;justify-content:center;align-items:center;display:flex}.file-item-empty img{height:64px}.file-list .file-item{justify-content:space-between;align-items:center;height:auto;min-height:36px;padding:0 8px;font-size:14px;display:flex}.file-list .file-item img{width:auto;height:24px;display:block}.file-list .file-item .file-item-icon{margin-right:8px}.file-list .file-item .file-item-name-folder{text-align:left;word-break:break-word;cursor:pointer;flex-grow:1;width:calc(100% - 160px)}.file-list .file-item .file-item-name-file{text-align:left;word-break:break-word;cursor:text;flex-grow:1;width:calc(100% - 160px)}.file-list .file-item .file-item-date{color:gray;text-align:center;width:80px}.file-list .file-item .file-item-size{color:gray;text-align:right;width:80px}.file-list .file-item .file-item-download{cursor:pointer;justify-content:center;align-items:center;width:80px;display:flex}.file-list .file-item:nth-child(odd){background-color:#e4e4e48f}.file-list .file-item:nth-child(2n){background-color:#fff}.floating-progress-container{z-index:1000;position:fixed;bottom:20px;right:20px}.floating{box-shadow:0 4px 8px #0003}.breadcrumb-container{border:1px dashed #00c732;border-radius:8px;align-items:center;list-style:none;display:flex}.breadcrumb-container img{width:auto;height:24px;margin:0 4px}.breadcrumb-container .breadcrumb-prefix{color:gray;font-size:14px}.breadcrumb-container ol{flex-wrap:wrap;margin:0;padding:4px 8px;list-style:none;display:flex}.breadcrumb-container ol li{color:gray;align-items:center;display:flex}.breadcrumb-container ol .breadcrumb-item{font-size:14px}.moments-container{flex-direction:column;height:100%;display:flex}.moments-container .moments-image{width:inherit;flex-grow:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:16px;display:grid;overflow-y:auto}@media (width<=768px){.moments-container .moments-image{grid-template-columns:1fr}}.moments-container .moments-image img{object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}@media (width<=768px){.moments-container .moments-image img{width:100%}}.dashboard{width:100%;height:inherit;flex-direction:column;display:flex}.dashboard .dashboard-title{text-align:left;width:100%;font-size:24px;font-weight:700}.dashboard .server-select{flex-direction:row;justify-content:center;align-items:center;display:flex}.dashboard .server-select .selector-label{color:green;height:24px;margin:6px;font-size:16px}.dashboard .server-select .selector{margin:0 6px}.dashboard .server-select .refresh-button{margin-left:6px}.dashboard .dashboard-content{flex-direction:column;flex-grow:1;gap:14px;width:100%;height:100%;display:flex;overflow-y:auto}.dashboard .dashboard-content .dashboard-chart-content{box-sizing:border-box;border:1px dashed #ccc;border-radius:8px;flex-direction:column;width:100%;padding:10px;display:flex}.dashboard .dashboard-content .dashboard-chart-content .chart-content-title{text-align:left;color:gray;padding:8px 0;font-size:16px;font-weight:700}.dashboard .dashboard-content .dashboard-chart-content .dashboard-chart-legend{flex-direction:column;align-items:center;display:flex}.dashboard .dashboard-content .dashboard-chart-content .dashboard-chart-container{flex-direction:row;justify-content:center;gap:5px;height:fit-content;display:flex}.echarts{border-radius:8px}.legend-used{background-color:#2b7bec;border-radius:8px;width:32px;height:16px;margin-right:5px;display:inline-block}.legend-free{background-color:#00a02f;border-radius:8px;width:32px;height:16px;margin-right:5px;display:inline-block}.network-list-chart{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.network-list-chart .network-list-chart-item{text-align:left;background-color:#ededed8f;border-radius:8px;flex-direction:column;gap:5px;padding:10px;display:flex}.network-list-chart .network-list-chart-item .network-list-chart-item-header{align-items:center;gap:10px;display:flex}.network-list-chart .network-list-chart-item .network-list-chart-item-header .network-list-chart-item-icon img{width:24px;height:24px}.network-list-chart .network-list-chart-item .network-list-chart-item-header .network-list-chart-item-title{flex-direction:column;display:flex}.network-list-chart .network-list-chart-item .network-list-chart-item-header .network-list-chart-item-title .network-list-chart-item-name{font-size:16px}.network-list-chart .network-list-chart-item .network-list-chart-item-header .network-list-chart-item-title .network-list-chart-item-mac{color:gray;font-size:14px}.network-list-chart .network-list-chart-item .network-list-chart-item-ip-list{height:100%}.network-list-chart .network-list-chart-item .network-list-chart-item-ip-list .network-list-chart-item-ip{color:#2b7bec;font-size:14px}.network-list-chart .network-list-chart-item .network-list-chart-speed{align-items:center;gap:10px;display:flex}.network-list-chart .network-list-chart-item .network-list-chart-speed .network-list-chart-speed-icon img{width:24px;height:48px}.network-list-chart .network-list-chart-item .network-list-chart-speed .network-list-chart-speed-wrap{flex-direction:column;display:flex}.network-list-chart .network-list-chart-item .network-list-chart-speed .network-list-chart-speed-wrap .network-list-chart-speed-up{color:#00c732;font-size:14px}.network-list-chart .network-list-chart-item .network-list-chart-speed .network-list-chart-speed-wrap .network-list-chart-speed-down{color:#2b7bec;font-size:14px}.manager-container{flex-direction:column;width:100%;height:100%;display:flex}.manager-container .manager-button-container{background-color:#bfeaffba;border-radius:8px;flex-direction:row;align-items:center;gap:10px;padding:10px;display:flex}.manager-container .manager-account-table{flex-grow:1;width:100%;overflow-y:auto}.about-container{flex-direction:column;width:100%;height:100%;padding:5px;display:flex}@media (width>=1920px){.about-container{width:1920px}}.about-container table{border-collapse:collapse;box-sizing:border-box;border-radius:8px;width:600px;margin-left:auto;margin-right:auto;padding:4px;box-shadow:0 0 20px #00000026}.about-container table tr:nth-child(odd){background-color:#e4e4e48f}.about-container table tr:nth-child(2n){background-color:#fff}.about-container table tr:first-child th:first-child,.about-container table tr:first-child td:first-child{border-top-left-radius:8px}.about-container table tr:first-child th:last-child,.about-container table tr:first-child td:last-child{border-top-right-radius:8px}.about-container table tr:last-child th:first-child,.about-container table tr:last-child td:first-child{border-bottom-left-radius:8px}.about-container table tr:last-child th:last-child,.about-container table tr:last-child td:last-child{border-bottom-right-radius:8px}.about-container table th{text-align:left;width:100px;padding:10px;font-weight:400}.about-container table td{text-align:left;padding:10px;font-weight:400}.about-container table th:not(:first-child),.about-container table td:not(:first-child){border-left:1px dashed #ccc}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#2a2c2d;background:#e6e6e6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.hljs-comment,.hljs-quote{color:#676b79;font-style:italic}.hljs-params{color:#676b79}.hljs-attr,.hljs-punctuation{color:#2a2c2d}.hljs-char.escape_,.hljs-meta,.hljs-name,.hljs-operator,.hljs-selector-tag{color:#c56200}.hljs-deletion,.hljs-keyword{color:#d92792}.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-variable.language_{color:#cc5e91}.hljs-code,.hljs-formula,.hljs-property,.hljs-section,.hljs-subst,.hljs-title.function_{color:#3787c7}.hljs-addition,.hljs-bullet,.hljs-meta .hljs-string,.hljs-selector-class,.hljs-string,.hljs-symbol,.hljs-title.class_,.hljs-title.class_.inherited__{color:#0d7d6c}.hljs-attribute,.hljs-built_in,.hljs-doctag,.hljs-link,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-number,.hljs-selector-id,.hljs-tag,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#7641bb}.copy-sp{background:#f8f8ff;border-radius:10px 10px 0 0;justify-content:space-between;align-items:stretch;width:100%;height:24px;display:flex}.copy-sp .copy-label{color:#fff;background-color:gray;border-radius:10px 4px 4px 0;align-items:center;width:fit-content;padding:4px;font-family:Source Code Pro,NotoSans,Courier New,Liberation Mono,monospace;font-size:small;display:flex;position:relative}.copy-sp .copy-btn{float:right;cursor:pointer;background-color:#87cefa;border-width:0;border-radius:4px 10px 0 4px;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex;position:relative}.copy-sp .copy-btn:hover{color:#fff;background-color:#2b7bec}.copy-sp .copy-btn:disabled{cursor:not-allowed;background-color:gray}.code-block{text-align:left;color:initial;tab-size:4;word-wrap:break-word;white-space:pre-wrap;background-color:#f6f6f6;border-style:none;border-color:#f8f8ff;border-radius:10px}@media (width>=768px){.code-block{max-width:100%}}.code-block code{max-width:100%;color:initial;overflow-wrap:break-word;background-color:#0000;margin:10px;font-family:Source Code Pro,NotoSans,Courier New,Liberation Mono,monospace;font-size:16px;font-style:normal;font-weight:400;display:block}.hljs-comment,.hljs-quote{font-style:normal}.code-viewer{flex-direction:row;width:100%;height:100%;display:flex}.code-viewer .code-tree-container{border-right:1px solid #d2d2d28f;flex-direction:column;flex-shrink:0;width:240px;height:100%;margin-right:5px;display:flex}.code-viewer .code-tree-container .code-tree-label{text-align:left;color:gray;padding:10px}.code-viewer .code-tree-container .code-tree{flex-grow:1;width:100%;height:100%;overflow:auto}.code-viewer .code-container{flex-grow:1}.tools{box-sizing:border-box;color:#333;background-color:#f8f8f8;border:none;border-radius:8px;flex-direction:column;width:1280px;height:100vh;padding:20px;display:flex}@media (width<=768px){.tools{width:100%}}.tools .tool-options{justify-content:flex-start;align-items:center;gap:10px;padding:15px 0;display:flex}.tools .tool-options .tool-selector-label{color:green;white-space:nowrap}.tools .tool-options .process-button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:5px;flex-shrink:0;padding:8px 15px;font-size:14px;transition:background-color .3s}.tools .tool-options .process-button:disabled{cursor:not-allowed;background-color:#ccc}.tools .tool-options .process-button-mobile{display:none}@media (width<=768px){.tools .tool-options{flex-direction:column;justify-content:flex-start;align-items:flex-start}.tools .tool-options .process-button{display:none}.tools .tool-options .tool-selector-label{margin-bottom:0}.tools .tool-options .ant-radio-group{margin-top:0}.tools .tool-options .ant-select{width:100%!important}}.tools .text-input-form{flex-direction:column;flex-grow:1;margin-bottom:10px;display:flex}.tools .text-input-form textarea{resize:vertical;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:4px;flex-grow:1;width:100%;min-height:80px;padding:10px;font-family:Source Code Pro,NotoSans,Courier New,Liberation Mono,monospace;font-size:16px}.tools .text-input-form .process-button-mobile{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:5px;width:100%;margin-top:15px;padding:12px 20px;transition:background-color .3s;display:block}.tools .text-input-form .process-button-mobile:disabled{cursor:not-allowed;background-color:#ccc}@media (width>=769px){.tools .text-input-form .process-button-mobile{display:none}}.tools .result{white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;background-color:#eee;border:1px solid #e0e0e0;border-radius:4px;flex-grow:1;margin:0;padding:15px;overflow-y:auto}.tools .result code{text-align:left;font-family:Source Code Pro,NotoSans,Courier New,Liberation Mono,monospace;font-size:14px;display:block}.ant-menu-light.ant-menu-root.ant-menu-inline,.ant-menu-light>.ant-menu.ant-menu-root.ant-menu-inline,.ant-menu-light.ant-menu-root.ant-menu-vertical,.ant-menu-light>.ant-menu.ant-menu-root.ant-menu-vertical{border-inline-end:none!important}
