.ems-layout[data-v-3486cc86]{height:100%;display:flex;flex-direction:column;background:#f6f7f8;overflow:hidden}.ems-header[data-v-3486cc86]{height:54px;min-height:54px;background:#fff;border-bottom:1px solid #ebebf0;justify-content:space-between;padding:0 20px;position:relative;z-index:100}.ems-header[data-v-3486cc86],.ems-nav[data-v-3486cc86]{display:flex;align-items:center}.ems-nav[data-v-3486cc86]{gap:4px}.nav-item[data-v-3486cc86]{position:relative;padding:0 18px;height:54px;display:flex;align-items:center;cursor:pointer;color:#606266;font-size:14px;transition:all .3s}.nav-item.active[data-v-3486cc86],.nav-item[data-v-3486cc86]:hover{color:#4d8cfd;background:rgba(77,140,253,.08)}.nav-item.active[data-v-3486cc86]{border-bottom:2px solid #4d8cfd}.nav-dropdown[data-v-3486cc86]{position:absolute;top:54px;left:0;min-width:140px;background:#fff;border:1px solid #ebebf0;border-radius:0 0 4px 4px;padding:6px 0;display:none;box-shadow:0 4px 12px rgba(0,0,0,.15)}.nav-item:hover .nav-dropdown[data-v-3486cc86]{display:block}.dropdown-item[data-v-3486cc86]{padding:10px 18px;color:#606266;font-size:13px;cursor:pointer;transition:all .2s;white-space:nowrap}.dropdown-item.active[data-v-3486cc86],.dropdown-item[data-v-3486cc86]:hover{color:#4d8cfd;background:rgba(77,140,253,.08)}.ems-title[data-v-3486cc86]{position:absolute;left:50%;transform:translateX(-50%);font-size:20px;font-weight:700;color:#4d8cfd;letter-spacing:2px;white-space:nowrap}.ems-actions[data-v-3486cc86]{gap:16px}.action-item[data-v-3486cc86],.ems-actions[data-v-3486cc86]{display:flex;align-items:center}.action-item[data-v-3486cc86]{color:#606266;font-size:13px;gap:6px}.ems-main[data-v-3486cc86]{flex:1;overflow:hidden;position:relative}.ems-station-dropdown{background:#fff!important;border:1px solid #ebebf0!important}.ems-station-dropdown .el-select-dropdown__item{color:#606266}.ems-station-dropdown .el-select-dropdown__item.selected,.ems-station-dropdown .el-select-dropdown__item:hover{background:rgba(77,140,253,.08)!important;color:#4d8cfd!important}.ems-station-dropdown .popper__arrow{border-bottom-color:#ebebf0!important}.ems-station-dropdown .popper__arrow:after{border-bottom-color:#fff!important}.ems-header .station-select .el-input__inner{background:transparent;border:1px solid #ebebf0;color:#606266;font-size:13px;height:28px;line-height:28px;border-radius:4px}.ems-header .station-select .el-input__inner:focus{border-color:#4d8cfd}.ems-header .station-select .el-input__suffix .el-input__icon{line-height:28px;color:#606266}.income-analysis-page[data-v-6576d354]{width:100%;height:100%;background:#f6f7f8;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.analysis-header[data-v-6576d354]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:1px solid #ebebf0;border-radius:8px}.analysis-title[data-v-6576d354]{font-size:14px;font-weight:600;color:#4d8cfd}.analysis-actions[data-v-6576d354]{display:flex;align-items:center;gap:12px}.analysis-actions .time-toggle[data-v-6576d354]{display:flex;background:#f6f7f8;border:1px solid #ebebf0;border-radius:4px;overflow:hidden}.analysis-actions .time-toggle .toggle-item[data-v-6576d354]{padding:4px 12px;font-size:12px;color:#606266;cursor:pointer;transition:all .2s}.analysis-actions .time-toggle .toggle-item.active[data-v-6576d354]{background:#4d8cfd;color:#fff}.analysis-actions .time-toggle .toggle-item[data-v-6576d354]:hover:not(.active){color:#4d8cfd}.stats-overview[data-v-6576d354]{display:flex;gap:12px;padding:12px 16px;background:#fff;border:1px solid #ebebf0;border-radius:8px;overflow-x:auto}.stats-overview .stat-item[data-v-6576d354]{flex:1;min-width:160px;display:flex;flex-direction:column;gap:8px}.stats-overview .stat-item .stat-label[data-v-6576d354]{font-size:12px;color:#606266}.stats-overview .stat-item .stat-value[data-v-6576d354]{font-size:22px;font-weight:700;color:#f5a623;font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif}.stats-overview .stat-item .sub-stats[data-v-6576d354]{display:flex;gap:12px;flex-wrap:wrap}.stats-overview .stat-item .sub-stats span[data-v-6576d354]{font-size:11px;color:#606266}.stats-overview .stat-item .sub-stats .sub-value[data-v-6576d354]{color:#f5a623;font-weight:700;margin-left:2px;font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif}.table-wrapper[data-v-6576d354]{flex:1;overflow:auto;background:#fff;border:1px solid #ebebf0;border-radius:8px}.pagination-wrapper[data-v-6576d354]{display:flex;justify-content:flex-end;padding:12px 16px;background:#fff;border-top:1px solid #ebebf0}.pagination-wrapper[data-v-6576d354] .el-pagination .btn-next,.pagination-wrapper[data-v-6576d354] .el-pagination .btn-prev{background:transparent;border:1px solid #ebebf0;color:#606266}.pagination-wrapper[data-v-6576d354] .el-pagination .btn-next:hover,.pagination-wrapper[data-v-6576d354] .el-pagination .btn-prev:hover{color:#4d8cfd}.pagination-wrapper[data-v-6576d354] .el-pagination .el-pager li{background:transparent;border:1px solid #ebebf0;color:#606266}.pagination-wrapper[data-v-6576d354] .el-pagination .el-pager li.active{background:#4d8cfd;border-color:#4d8cfd;color:#fff}.pagination-wrapper[data-v-6576d354] .el-pagination .el-pager li:hover{color:#4d8cfd}.data-table[data-v-6576d354]{width:100%;border-collapse:collapse;font-size:12px;color:#303133}.data-table td[data-v-6576d354],.data-table th[data-v-6576d354]{padding:10px 8px;text-align:center;border:1px solid #ebebf0;white-space:nowrap}.data-table th[data-v-6576d354]{background:rgba(0,212,255,.05);color:#606266;font-weight:500}.data-table .header-row th[data-v-6576d354]{border-bottom:1px solid rgba(0,212,255,.2)}.data-table .group-col[data-v-6576d354]{background:rgba(0,212,255,.03)}.data-table tbody tr[data-v-6576d354]:nth-child(2n){background:#f6f7f8}.data-table tbody tr[data-v-6576d354]:hover{background:rgba(0,212,255,.03)}.data-table .time-col[data-v-6576d354]{text-align:left;padding-left:12px}.data-table .empty-row[data-v-6576d354]{text-align:center;color:#606266;padding:32px 0}.data-table .profit[data-v-6576d354]{color:#02c498}.data-table .loss[data-v-6576d354]{color:#d0021b}.income-date-picker{background:#001529!important;border:1px solid rgba(0,212,255,.2)!important}.income-date-picker .el-date-picker__header,.income-date-picker .el-picker-panel__content{color:#7a9ab8}.income-date-picker .el-date-table td.current:not(.disabled) span{background:#4d8cfd!important;color:#fff!important}.income-date-picker .el-date-table td.today span{color:#4d8cfd}