.video-container[data-v-5ea229ff]{position:relative;width:100%;height:100%;min-width:300px;min-height:260px;border:2px solid rgba(0,150,255,.4);box-shadow:0 0 10px rgba(0,150,255,.3);border-radius:8px;overflow:hidden;transition:all .3s ease;padding:0;margin:0;box-sizing:border-box}.video-container.fullscreen-mode[data-v-5ea229ff]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:2000!important;border:none!important;box-shadow:none!important;border-radius:0!important;min-width:unset!important;margin:0!important;padding:0!important}.fullscreen-hint[data-v-5ea229ff]{position:absolute;top:15px;right:20px;color:#fff;font-size:14px;background:rgba(0,0,0,.5);padding:6px 10px;border-radius:4px;z-index:20}#ys-player[data-v-5ea229ff]{width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;border-radius:6px}.error-message[data-v-5ea229ff],.loading-message[data-v-5ea229ff]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:18px;z-index:10}.error-message .el-icon-loading[data-v-5ea229ff],.loading-message .el-icon-loading[data-v-5ea229ff]{font-size:24px;margin-right:10px}.error-message[data-v-5ea229ff]{width:80%;max-width:500px}.error-message .el-alert[data-v-5ea229ff]{background-color:rgba(255,87,87,.8)}.main[data-v-5ea229ff]{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#03044a;overflow:hidden}.main .camera-btn[data-v-5ea229ff]{color:#fff!important;position:absolute;top:10px;right:10px;z-index:3000;background-color:rgba(0,150,255,.8);border:none;box-shadow:0 2px 4px rgba(0,0,0,.2);padding:6px 12px;font-size:12px}.main .camera-btn[data-v-5ea229ff]:hover{color:#fff!important;background-color:#0096ff;transform:scale(1.05)}.main .weather-card[data-v-5ea229ff]{position:relative;z-index:2;width:100%;height:100%;border-radius:12px;font-family:Microsoft YaHei,Arial,sans-serif;padding:12px;box-shadow:0 8px 24px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.1);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;overflow:hidden;box-sizing:border-box;border:1px solid rgba(0,212,255,.15)}.main .weather-card[data-v-5ea229ff]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/img/qixiangzhan.png);background-size:cover;background-position:-91%;background-repeat:no-repeat;filter:blur(2px);z-index:-2;opacity:.7}.main .weather-card[data-v-5ea229ff]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(3,4,74,.4),rgba(7,19,50,.4));z-index:-1}.main .weather-title[data-v-5ea229ff]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0;color:#fff;font-size:24px;font-weight:700;text-shadow:0 0 10px hsla(0,0%,100%,.5);border-bottom:1px solid rgba(0,212,255,.2);margin-bottom:5px}.main .weather-title .weather-icon-title[data-v-5ea229ff]{font-size:20px;animation:float-5ea229ff 3s ease-in-out infinite;display:inline-block}@keyframes float-5ea229ff{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.main .weather-grid[data-v-5ea229ff]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;flex:1;min-height:0}.main .weather-item[data-v-5ea229ff]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.4);transition:all .3s ease;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);cursor:pointer}.main .weather-item[data-v-5ea229ff]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.5)}.main .weather-item:hover .click-hint[data-v-5ea229ff]{opacity:1;transform:translateY(0)}.main .weather-item[data-v-5ea229ff]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.6;z-index:2}.main .click-hint[data-v-5ea229ff]{position:absolute;bottom:5px;left:50%;transform:translateX(-50%) translateY(10px);font-size:10px;color:hsla(0,0%,100%,.6);opacity:0;transition:all .3s ease;white-space:nowrap;pointer-events:none}.main .temperature-card[data-v-5ea229ff]{background:linear-gradient(135deg,rgba(255,87,87,.15),rgba(255,107,157,.1));border-color:rgba(255,87,87,.3);color:#ff6b9d}.main .temperature-card[data-v-5ea229ff]:before{background:linear-gradient(90deg,transparent,#ff6b9d,transparent)}.main .humidity-card[data-v-5ea229ff]{background:linear-gradient(135deg,rgba(80,162,246,.15),rgba(145,204,117,.1));border-color:rgba(80,162,246,.3);color:#50a2f6}.main .humidity-card[data-v-5ea229ff]:before{background:linear-gradient(90deg,transparent,#50a2f6,transparent)}.main .rainfall-card[data-v-5ea229ff]{background:linear-gradient(135deg,rgba(80,162,246,.15),rgba(145,204,117,.1));border-color:rgba(145,204,117,.3);color:#91cc75}.main .rainfall-card[data-v-5ea229ff]:before{background:linear-gradient(90deg,transparent,#91cc75,transparent)}.main .wind-card[data-v-5ea229ff]{background:linear-gradient(135deg,rgba(250,200,88,.15),rgba(238,102,102,.1));border-color:rgba(250,200,88,.3);color:#fac858}.main .wind-card[data-v-5ea229ff]:before{background:linear-gradient(90deg,transparent,#fac858,transparent)}.main .weather-icon[data-v-5ea229ff]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);position:relative}.main .weather-icon .icon-symbol[data-v-5ea229ff]{font-size:28px;z-index:1;line-height:1;display:inline-block}.main .weather-icon[data-v-5ea229ff]:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%)}.main .temp-icon[data-v-5ea229ff]{background:linear-gradient(135deg,#ff6b9d,#e66);color:#fff}.main .humi-icon[data-v-5ea229ff]{background:linear-gradient(135deg,#50a2f6,#2871ea);color:#fff}.main .rain-icon[data-v-5ea229ff]{background:linear-gradient(135deg,#91cc75,#50a2f6);color:#fff}.main .wind-icon[data-v-5ea229ff]{background:linear-gradient(135deg,#fac858,#e66);color:#fff}.main .weather-content[data-v-5ea229ff]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:5px}.main .weather-label[data-v-5ea229ff]{font-size:13px;color:hsla(0,0%,100%,.7);font-weight:500;margin-bottom:5px}.main .weather-value[data-v-5ea229ff]{display:flex;align-items:baseline;gap:3px;margin-bottom:5px}.main .value-number[data-v-5ea229ff]{font-size:24px;font-weight:700;color:#fff;text-shadow:0 0 10px currentColor;line-height:1}.main .value-unit[data-v-5ea229ff]{font-size:14px;color:hsla(0,0%,100%,.6);font-weight:500}.main .wind-direction[data-v-5ea229ff]{font-size:11px;color:hsla(0,0%,100%,.6);margin-left:8px;margin-top:0;margin-bottom:0;display:inline-flex;align-items:center;gap:3px;line-height:1;vertical-align:baseline}.main .wind-direction .direction-label[data-v-5ea229ff]{opacity:.7}.main .wind-direction .direction-value[data-v-5ea229ff]{color:hsla(0,0%,100%,.9);font-weight:500}.main .gauge-mini[data-v-5ea229ff]{width:100%;height:80px;margin-top:2px;position:relative}.main .gauge-chart[data-v-5ea229ff]{width:100%;height:100%}.history-data-dialog[data-v-5ea229ff] .el-dialog{background:linear-gradient(135deg,rgba(3,4,74,.98),rgba(7,19,50,.98));border:1px solid rgba(0,212,255,.3);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.6)}.history-data-dialog[data-v-5ea229ff] .el-dialog .el-dialog__header{background:linear-gradient(90deg,rgba(0,212,255,.1),transparent);padding:15px 20px;border-bottom:1px solid rgba(0,212,255,.2);border-radius:12px 12px 0 0}.history-data-dialog[data-v-5ea229ff] .el-dialog .el-dialog__header .el-dialog__title{color:#00d4ff;font-size:16px;font-weight:700;text-shadow:0 0 10px rgba(0,212,255,.5)}.history-data-dialog[data-v-5ea229ff] .el-dialog .el-dialog__headerbtn{top:15px;right:20px}.history-data-dialog[data-v-5ea229ff] .el-dialog .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.7);font-size:18px}.history-data-dialog[data-v-5ea229ff] .el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#00d4ff;transform:scale(1.1)}.history-data-dialog[data-v-5ea229ff] .el-dialog .el-dialog__body{padding:0;background:transparent}.history-dialog-content[data-v-5ea229ff]{padding:20px;background:transparent}.history-dialog-content .date-picker-wrapper[data-v-5ea229ff]{display:flex;justify-content:center;width:28%;min-width:300px;max-width:520px;margin:0 auto 16px}.history-dialog-content .date-picker-wrapper[data-v-5ea229ff] .custom-date-picker{background:rgba(0,0,0,.15);border:1px solid #2d8cf0;border-radius:4px;padding:0 6px;color:#fff;box-shadow:0 0 4px rgba(45,140,240,.35);height:36px;display:flex;align-items:center;width:100%;box-sizing:border-box}.history-dialog-content .date-picker-wrapper[data-v-5ea229ff] .custom-date-picker .el-range-input{background:transparent!important;color:#fff!important;font-size:14px!important;caret-color:#2d8cf0!important}.history-dialog-content .date-picker-wrapper[data-v-5ea229ff] .custom-date-picker .el-range-input::-moz-placeholder{color:hsla(0,0%,100%,.65)!important}.history-dialog-content .date-picker-wrapper[data-v-5ea229ff] .custom-date-picker .el-range-input::placeholder{color:hsla(0,0%,100%,.65)!important}.history-dialog-content .date-picker-wrapper[data-v-5ea229ff] .custom-date-picker .el-range-separator{color:hsla(0,0%,100%,.85)!important;width:auto!important;min-width:24px!important}.history-dialog-content .date-picker-wrapper[data-v-5ea229ff] .custom-date-picker .el-range__close-icon,.history-dialog-content .date-picker-wrapper[data-v-5ea229ff] .custom-date-picker .el-range__icon{color:#2d8cf0!important}.history-dialog-content .date-picker-wrapper[data-v-5ea229ff] .custom-date-picker .el-range__close-icon:hover,.history-dialog-content .date-picker-wrapper[data-v-5ea229ff] .custom-date-picker .el-range__icon:hover{color:#5cadff!important}.history-dialog-content .date-picker-wrapper[data-v-5ea229ff] .custom-date-picker .el-input__inner{background:transparent!important;border:none!important;box-shadow:none!important}.history-dialog-content .date-picker-wrapper[data-v-5ea229ff] .custom-date-picker .el-range-placeholder{color:#c5c8ce!important}.history-dialog-content .history-chart-container[data-v-5ea229ff]{width:100%;height:500px;background:rgba(0,0,0,.2);border-radius:8px;border:1px solid rgba(0,212,255,.2);padding:15px;position:relative}.history-dialog-content .history-chart-container[data-v-5ea229ff]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#00d4ff,transparent)}.history-dialog-content .history-chart-container .history-chart[data-v-5ea229ff]{width:100%;height:100%}[data-v-5ea229ff] .el-picker-panel{background:linear-gradient(135deg,rgba(3,4,74,.98),rgba(7,19,50,.98));border:1px solid rgba(0,212,255,.3);box-shadow:0 8px 24px rgba(0,0,0,.5);color:hsla(0,0%,100%,.9)}[data-v-5ea229ff] .el-picker-panel .el-date-range-picker__time-header{background:transparent;border-bottom:1px solid rgba(0,212,255,.15)}[data-v-5ea229ff] .el-picker-panel .el-date-range-picker__time-header .el-input__inner{color:#fff!important;background:rgba(0,0,0,.25)!important}[data-v-5ea229ff] .el-picker-panel .el-date-range-picker__time-header .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.55)!important}[data-v-5ea229ff] .el-picker-panel .el-date-range-picker__time-header .el-input__inner::placeholder{color:hsla(0,0%,100%,.55)!important}[data-v-5ea229ff] .el-picker-panel *{color:hsla(0,0%,100%,.9)!important}[data-v-5ea229ff] .el-picker-panel .el-date-picker__header-label,[data-v-5ea229ff] .el-picker-panel .el-picker-panel__icon-btn,[data-v-5ea229ff] .el-picker-panel .el-time-panel__btn{color:hsla(0,0%,100%,.8)!important}[data-v-5ea229ff] .el-picker-panel .el-date-picker__header-label:hover,[data-v-5ea229ff] .el-picker-panel .el-picker-panel__icon-btn:hover,[data-v-5ea229ff] .el-picker-panel .el-time-panel__btn:hover{color:#00d4ff!important}[data-v-5ea229ff] .el-picker-panel .el-date-table th{color:hsla(0,0%,100%,.7)!important}[data-v-5ea229ff] .el-picker-panel .el-date-table td.current:not(.disabled) span{background-color:#2d8cf0!important;color:#fff!important}[data-v-5ea229ff] .el-picker-panel .el-date-table td:hover span{background-color:rgba(0,212,255,.3)!important;color:#fff!important}[data-v-5ea229ff] .el-icon-date,[data-v-5ea229ff] .el-icon-time{color:#2d8cf0!important}[data-v-5ea229ff] .el-range-input{background:transparent!important;color:#fff!important;font-size:14px!important}[data-v-5ea229ff] .el-range-input::-moz-placeholder{color:hsla(0,0%,100%,.65)!important}[data-v-5ea229ff] .el-range-input::placeholder{color:hsla(0,0%,100%,.65)!important}[data-v-5ea229ff] .el-dialog{background:linear-gradient(135deg,rgba(3,4,74,.98),rgba(7,19,50,.98));border:1px solid rgba(0,212,255,.2)}[data-v-5ea229ff] .el-dialog .el-dialog__header{background:rgba(0,0,0,.2);padding:15px 20px;border-bottom:1px solid rgba(0,212,255,.2)}[data-v-5ea229ff] .el-dialog .el-dialog__header .el-dialog__title{color:#00d4ff;font-weight:700}[data-v-5ea229ff] .el-dialog .el-dialog__body{padding:20px}[data-v-5ea229ff] .el-dialog .el-dialog__close{color:hsla(0,0%,100%,.7)}[data-v-5ea229ff] .el-dialog .el-dialog__close:hover{color:#00d4ff}