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