.hour-detail[data-v-5979a8c4]{width:40%;text-align:center;margin-right:50px}.hour-detail-echarts[data-v-5979a8c4]{height:140px;width:55%}.hour-detail .detail-info[data-v-5979a8c4]{font-size:18px;margin-right:20px}.hour-detail .detail-info .detail-hour[data-v-5979a8c4]{color:#f90;font-weight:600;font-size:23px}.hour-detail .detail-info-min[data-v-5979a8c4]{font-size:16px}.train-chart-box[data-v-a51c5e88]{border-radius:5px;width:100%;min-width:500px;height:-moz-fit-content;height:fit-content;padding:20px;position:relative;margin-bottom:30px}.train-chart-box .train-count-wrap.customized-wrap[data-v-a51c5e88]{display:flex;justify-content:center;align-items:stretch;gap:40px;padding:5% 40px}.train-chart-box .train-count-wrap.customized-wrap .train-count-item[data-v-a51c5e88]{width:300px;background:#fff;border-radius:12px;padding:30px 20px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.train-chart-box .train-count-wrap.customized-wrap .train-count-item[data-v-a51c5e88]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3381e8,#19be6b);opacity:0;transition:opacity .3s}.train-chart-box .train-count-wrap.customized-wrap .train-count-item[data-v-a51c5e88]:hover{transform:translateY(-6px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.train-chart-box .train-count-wrap.customized-wrap .train-count-item[data-v-a51c5e88]:hover:before{opacity:1}.train-chart-box .train-count-wrap.customized-wrap .train-count-item:hover .train-count-img[data-v-a51c5e88]{transform:scale(1.05)}.train-chart-box .train-count-wrap.customized-wrap .train-count-item .train-count-img[data-v-a51c5e88]{width:90px;height:90px;margin-bottom:20px;transition:transform .3s ease;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.train-chart-box .train-count-wrap.customized-wrap .train-count-item .train-count-info[data-v-a51c5e88]{margin:0;width:100%;text-align:center}.train-chart-box .train-count-wrap.customized-wrap .train-count-item .train-count-info .count-label[data-v-a51c5e88]{font-size:16px;color:#666;margin-bottom:12px;font-weight:500}.train-chart-box .train-count-wrap.customized-wrap .train-count-item .train-count-info .count-num[data-v-a51c5e88]{font-size:28px;font-weight:600;background:linear-gradient(120deg,#3381e8,#19be6b);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:5px}.train-chart-box .train-hour-wrap[data-v-a51c5e88]{display:flex;justify-content:space-evenly;align-items:center;margin:20px 0}.train-chart-box .train-hour-wrap .train-hour-box[data-v-a51c5e88]{text-align:center}.train-chart-box .train-hour-wrap .train-hour-box .complete-hour[data-v-a51c5e88]{color:#f90;font-weight:600;font-size:40px}.train-chart-box .train-hour-wrap .train-hour-box .total-hour-label[data-v-a51c5e88]{margin-top:10px;font-size:25px}.train-chart-box .train-hour-wrap .hour-detail-box[data-v-a51c5e88]{width:70%;display:flex}.train-chart-box .train-hour-wrap .hour-detail-box .hour-detail-item[data-v-a51c5e88]{margin:30px 0;display:flex;width:50%}.train-chart-box .train-hour-wrap .hour-detail-box .hour-detail-item .hour-detail-chart[data-v-a51c5e88]{display:inline-block}.train-chart-box .train-count-wrap[data-v-a51c5e88]{border-top:1px dashed var(--border-color);padding-top:50px;padding-left:150px}.train-chart-box .train-count-wrap .customized-wrap[data-v-a51c5e88]{display:flex;justify-content:center;align-items:stretch;gap:40px;padding:40px;border-top:1px dashed rgba(0,0,0,.1);background:linear-gradient(180deg,#f8f9fa,#fff)}.train-chart-box .train-count-wrap .customized-wrap .train-count-item[data-v-a51c5e88]{width:300px;background:#fff;border-radius:12px;padding:30px 20px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.train-chart-box .train-count-wrap .customized-wrap .train-count-item[data-v-a51c5e88]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3381e8,#19be6b);opacity:0;transition:opacity .3s}.train-chart-box .train-count-wrap .customized-wrap .train-count-item[data-v-a51c5e88]:hover{transform:translateY(-6px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.train-chart-box .train-count-wrap .customized-wrap .train-count-item[data-v-a51c5e88]:hover:before{opacity:1}.train-chart-box .train-count-wrap .customized-wrap .train-count-item:hover .train-count-img[data-v-a51c5e88]{transform:scale(1.05)}.train-chart-box .train-count-wrap .customized-wrap .train-count-item .train-count-img[data-v-a51c5e88]{width:90px;height:90px;margin-bottom:20px;transition:transform .3s ease;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.train-chart-box .train-count-wrap .customized-wrap .train-count-item .train-count-info[data-v-a51c5e88]{margin:0;width:100%;text-align:center}.train-chart-box .train-count-wrap .customized-wrap .train-count-item .train-count-info .count-label[data-v-a51c5e88]{font-size:16px;color:#666;margin-bottom:12px;font-weight:500}.train-chart-box .train-count-wrap .customized-wrap .train-count-item .train-count-info .count-num[data-v-a51c5e88]{font-size:28px;font-weight:600;background:linear-gradient(120deg,#3381e8,#19be6b);-webkit-background-clip:text;color:transparent;margin-top:5px}.train-chart-box .train-count-wrap .train-count-item[data-v-a51c5e88]{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;width:25%}.train-chart-box .train-count-wrap .train-count-img[data-v-a51c5e88]{width:100px}.train-chart-box .train-count-wrap .train-count-info[data-v-a51c5e88]{margin-left:10px}.train-chart-box .train-count-wrap .count-label[data-v-a51c5e88]{font-size:18px}.train-chart-box .train-count-wrap .count-num[data-v-a51c5e88]{font-size:20px;font-weight:500}.train-chart-box .train-count-wrap .train-item-box[data-v-a51c5e88]{display:flex;align-items:center;margin-bottom:50px}.train-chart-box .train-count-wrap .train-item-box>p[data-v-a51c5e88]{font-size:20px;width:11%}.train-summary-wrap[data-v-a51c5e88]{position:absolute;top:30px;right:50px;font-size:16px;cursor:pointer}.train-summary-wrap .summary-btn[data-v-a51c5e88]{margin-top:10px;text-align:right}@media screen and (max-width:1300px){.train-chart-box .train-count-wrap[data-v-a51c5e88]{padding-top:20px;padding-left:80px}.train-chart-box .train-count-wrap .train-count-img[data-v-a51c5e88]{width:80px}.train-chart-box .train-hour-wrap[data-v-a51c5e88]{margin:0}.train-chart-box .train-hour-wrap .hour-detail-box[data-v-a51c5e88]{display:block}.train-chart-box .train-hour-wrap .hour-detail-box .hour-detail-item[data-v-a51c5e88]{width:100%}}.ivu-input{font-size:16px!important}