.pick-echarts-container{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 100px)}.pick-echarts-container .top-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.pick-echarts-container .station-info-card{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.pick-echarts-container .station-info-card:hover{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.12);box-shadow:0 4px 20px rgba(0,0,0,.12)}.pick-echarts-container .station-info-card .station-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.pick-echarts-container .station-info-card .station-header:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.pick-echarts-container .station-info-card .station-header .station-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.pick-echarts-container .station-info-card .station-header .station-title .station-name{margin:0;font-size:20px;font-weight:600;color:#fff}.pick-echarts-container .station-info-card .station-header .station-title .station-code{font-size:14px;opacity:.9;background:hsla(0,0%,100%,.2);padding:4px 12px;border-radius:12px}.pick-echarts-container .station-info-card .station-header .change-station{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.2);border-radius:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.pick-echarts-container .station-info-card .station-header .change-station:hover{background:hsla(0,0%,100%,.3)}.pick-echarts-container .station-info-card .station-header .change-station .change-icon{width:20px;height:20px}.pick-echarts-container .station-info-card .station-header .change-station .change-text{font-size:14px}.pick-echarts-container .station-info-card .station-details{padding:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.pick-echarts-container .station-info-card .station-details .detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.pick-echarts-container .station-info-card .station-details .detail-item.full-width{grid-column:1/-1}.pick-echarts-container .station-info-card .station-details .detail-item .detail-label{font-size:12px;color:#909399;font-weight:500}.pick-echarts-container .station-info-card .station-details .detail-item .detail-value{font-size:14px;color:#303133;font-weight:600}.pick-echarts-container .station-info-card .station-stats{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ebeef5;padding:20px 24px;gap:20px}.pick-echarts-container .station-info-card .station-stats .stat-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;cursor:pointer;padding:12px;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.pick-echarts-container .station-info-card .station-stats .stat-item:hover{background:#f5f7fa;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pick-echarts-container .station-info-card .station-stats .stat-item .stat-number{font-size:28px;font-weight:700;color:#409eff;margin-bottom:8px;line-height:1}.pick-echarts-container .station-info-card .station-stats .stat-item .stat-label{font-size:13px;color:#606266;font-weight:500}.pick-echarts-container .announcement-card{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease;transition:all .3s ease}.pick-echarts-container .announcement-card:hover{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.12);box-shadow:0 4px 20px rgba(0,0,0,.12)}.pick-echarts-container .announcement-card .announcement-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #ebeef5}.pick-echarts-container .announcement-card .announcement-header .announcement-title{margin:0;font-size:18px;font-weight:600;color:#303133}.pick-echarts-container .announcement-card .announcement-header .notice-btn{border-radius:20px}.pick-echarts-container .announcement-card .announcement-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.pick-echarts-container .announcement-card .announcement-content .announcement-text{font-size:14px;color:#606266;line-height:1.8;margin-bottom:20px;min-height:60px}.pick-echarts-container .announcement-card .announcement-content .opening-hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px;background:#f5f7fa;border-radius:8px}.pick-echarts-container .announcement-card .announcement-content .opening-hours .hours-label{font-size:13px;color:#909399;font-weight:600}.pick-echarts-container .announcement-card .announcement-content .opening-hours .hours-value{font-size:14px;color:#303133;font-weight:500}.pick-echarts-container .announcement-card .alert-notices{margin-top:16px}.pick-echarts-container .announcement-card .alert-notices .alert-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;margin-bottom:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:13px;font-weight:500}.pick-echarts-container .announcement-card .alert-notices .alert-item:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.pick-echarts-container .announcement-card .alert-notices .alert-item i{font-size:16px}.pick-echarts-container .announcement-card .alert-notices .alert-item.alert-warning{background:#fef0e6;color:#e6a23c;border-left:4px solid #fa9550}.pick-echarts-container .announcement-card .alert-notices .alert-item.alert-warning:hover{background:#fde2d4}.pick-echarts-container .announcement-card .alert-notices .alert-item.alert-danger{background:#fef0f0;color:#f56c6c;border-left:4px solid #f6685d}.pick-echarts-container .announcement-card .alert-notices .alert-item.alert-danger:hover{background:#fde2e2}.pick-echarts-container .quick-actions{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:20px}.pick-echarts-container .quick-actions .quick-action-item{background:#fff;border-radius:12px;padding:24px 16px;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.pick-echarts-container .quick-actions .quick-action-item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12);background:linear-gradient(135deg,#667eea,#764ba2)}.pick-echarts-container .quick-actions .quick-action-item:hover .action-name{color:#fff}.pick-echarts-container .quick-actions .quick-action-item:hover .action-icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.pick-echarts-container .quick-actions .quick-action-item .action-icon{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px}.pick-echarts-container .quick-actions .quick-action-item .action-icon img{max-width:40px;max-height:40px;-webkit-transition:all .3s ease;transition:all .3s ease}.pick-echarts-container .quick-actions .quick-action-item .action-name{font-size:14px;font-weight:600;color:#303133;-webkit-transition:all .3s ease;transition:all .3s ease}.pick-echarts-container .charts-section{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);padding:32px;margin-bottom:20px}.pick-echarts-container .charts-section .section-header{margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #ebeef5}.pick-echarts-container .charts-section .section-header .section-title{margin:0;font-size:20px;font-weight:600;color:#303133}.pick-echarts-container .charts-section .stats-overview{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pick-echarts-container .charts-section .stats-overview .stat-card{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px;background:linear-gradient(135deg,#f5f7fa,#fff);border-radius:12px;padding:20px;text-align:center;border:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.pick-echarts-container .charts-section .stats-overview .stat-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.1)}.pick-echarts-container .charts-section .stats-overview .stat-card.stat-all{border-color:#409eff;background:linear-gradient(135deg,#ecf5ff,#fff)}.pick-echarts-container .charts-section .stats-overview .stat-card.stat-wait{border-color:#e6a23c;background:linear-gradient(135deg,#fdf6ec,#fff)}.pick-echarts-container .charts-section .stats-overview .stat-card.stat-received{border-color:#67c23a;background:linear-gradient(135deg,#f0f9ff,#fff)}.pick-echarts-container .charts-section .stats-overview .stat-card.stat-signed{border-color:#53b997;background:linear-gradient(135deg,#e8f5e9,#fff)}.pick-echarts-container .charts-section .stats-overview .stat-card.stat-shipped{border-color:#6750aa;background:linear-gradient(135deg,#f3e5f5,#fff)}.pick-echarts-container .charts-section .stats-overview .stat-card .stat-card-content .stat-card-label{font-size:13px;color:#909399;margin-bottom:12px;font-weight:500}.pick-echarts-container .charts-section .stats-overview .stat-card .stat-card-content .stat-card-number{font-size:32px;font-weight:700;color:#303133;line-height:1}.pick-echarts-container .charts-section .charts-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-top:32px}.pick-echarts-container .charts-section .charts-container .chart-box{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px;background:#fafbfc;padding:20px;-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.04);box-shadow:inset 0 2px 8px rgba(0,0,0,.04)}.pick-echarts-container .charts-section .charts-container .chart-box.chart-bar,.pick-echarts-container .charts-section .charts-container .chart-box.chart-pie{min-height:400px}.mb-20{margin-bottom:20px}.cursor-pointer{cursor:pointer}.font-weight{font-weight:600}