body{background-color:#f0f2f5;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.el-aside .el-menu-item,.el-aside .el-sub-menu__title{border-radius:6px;margin:4px 8px}.el-aside .el-menu-item:hover,.el-aside .el-sub-menu__title:hover{color:#fff!important;background-color:#ffffff14!important}.el-aside .el-menu-item.is-active{color:#fff!important;background-color:#1890ff!important}.el-table{--el-table-border-color:transparent!important;--el-table-header-bg-color:#fff!important}.el-table th.el-table__cell{color:#606266!important;border-bottom:1px solid #ebeef5!important;padding:12px 0!important;font-weight:600!important}.el-table td.el-table__cell{color:#303133!important;border-bottom:1px solid #f2f2f2!important;padding:12px 0!important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#f5f7fa!important}.weather-panel{max-height:480px;padding:5px;overflow-y:auto}.weather-panel::-webkit-scrollbar{width:6px}.weather-panel::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:6px}.w-item{color:#303133;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:12px 15px;font-size:13px;display:flex}.w-date{white-space:nowrap;align-items:center;gap:4px;width:85px;font-weight:700;display:flex}.w-tag{color:#409eff;background:#ecf5ff;border-radius:4px;padding:1px 3px;font-size:10px;font-weight:400}.w-weather{white-space:nowrap;align-items:center;gap:6px;width:80px;display:flex}.w-icon{font-size:16px}.w-temp{text-align:right;white-space:nowrap;width:100px}.t-min{color:#409eff}.t-sep{color:#c0c4cc;margin:0 4px}.t-max{color:#f56c6c;font-size:14px;font-weight:700}.w-wind{text-align:right;color:#909399;white-space:nowrap;width:80px;font-size:12px}@media screen and (width<=768px){html,body,#app{width:100%;overflow-x:hidden}.el-aside{width:50px!important}.el-menu-item{justify-content:center!important;padding:0!important}.el-menu-item span{display:none!important}.el-row{display:block!important}.el-col{margin-bottom:15px;flex:0 0 100%!important;width:100%!important;max-width:100%!important}.el-header{white-space:nowrap;overflow-x:auto;padding:0 10px!important}.el-header::-webkit-scrollbar{display:none}.echarts{width:100%!important;height:250px!important}.el-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%!important}.el-table__body{width:max-content;min-width:100%}.el-table th,.el-table td{font-size:12px;padding:8px 12px!important}.dashboard-container,.page-container,.top-cards,.overview-cards{width:100%!important;height:auto!important;padding:10px!important}.header-tools{flex-wrap:nowrap;gap:5px;display:flex}.header-tools .el-button{font-size:12px;margin-left:0!important;padding:5px 8px!important}.card-title{writing-mode:horizontal-tb!important;white-space:normal!important}}
