.dialog-time{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.16rem;cursor:pointer;padding:.10667rem .21333rem;border-radius:.21333rem;-webkit-transition:background .15s;transition:background .15s}.dialog-time:active{background:#f1f5f9}.dialog-time span{font-size:.37333rem;color:#475569;font-weight:500}.dialog-radio-group{gap:.32rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}.dialog-socket-grid{display:grid;grid-template-columns:1fr 1fr;gap:.26667rem .53333rem}.socket-grid-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.16rem;cursor:pointer;font-size:.37333rem;color:#475569;font-weight:500}.time-picker-popup{background:#fff;overflow:hidden;border-radius:.32rem}.time-picker-popup .van-picker{--van-picker-mask-color:linear-gradient(transparent 30%,hsla(0,0%,100%,0.7))}.no-toolbar-picker .van-picker__toolbar{display:none!important}.popup-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.42667rem .53333rem .21333rem}.popup-header-title{font-size:.45333rem;font-weight:600;color:#1e293b}.popup-header-btn{font-size:.4rem;color:#94a3b8;cursor:pointer;font-weight:500;padding:.10667rem}.popup-header-btn:active{color:#64748b}.popup-header-btn--confirm{color:#38bdf8;font-weight:600}.popup-header-btn--confirm:active{color:#0ea5e9}.popup-close{width:.85333rem;height:.85333rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.popup-close:active{background:#f1f5f9}.loop-popup{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:#fff;border-radius:.32rem;max-height:60vh}.loop-body{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;padding:.10667rem .53333rem}.loop-checkbox-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.loop-checkbox-group,.loop-item{display:-webkit-box;display:-webkit-flex;display:flex}.loop-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.37333rem 0;border-bottom:.02667rem solid #f1f5f9}.loop-item-label{font-size:.4rem;color:#475569;font-weight:500}.loop-footer{padding:.32rem .53333rem .64rem;border-top:.02667rem solid #f1f5f9;-webkit-flex-shrink:0;flex-shrink:0}.save-btn--full{width:100%;height:1.17333rem;border-radius:.32rem;font-size:.4rem}.timing-wrap[data-v-16e183b7]{padding:0}.timing-header[data-v-16e183b7]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:.26667rem .42667rem}.timing-header-right[data-v-16e183b7]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.save-btn[data-v-16e183b7]{height:.8rem;padding:0 .37333rem;border:none;border-radius:.21333rem;font-size:.32rem;font-weight:600;cursor:pointer;font-family:inherit;background:-webkit-linear-gradient(315deg,#38bdf8,#0ea5e9);background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;box-shadow:0 .05333rem .21333rem rgba(56,189,248,.25);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.save-btn[data-v-16e183b7]:active{-webkit-transform:scale(.95);transform:scale(.95)}.timing-row[data-v-16e183b7]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.32rem .42667rem;border-top:.02667rem solid #f1f5f9}.timing-row-left[data-v-16e183b7]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:.05333rem;min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.timing-row-top[data-v-16e183b7]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.16rem}.timing-time[data-v-16e183b7]{font-size:.37333rem;font-weight:600;color:#1e293b}.timing-socket-chip[data-v-16e183b7]{font-size:.26667rem;color:#94a3b8;background:#f1f5f9;padding:.02667rem .16rem;border-radius:.10667rem;font-weight:500}.timing-week[data-v-16e183b7]{font-size:.32rem;color:#94a3b8}.timing-row-right[data-v-16e183b7]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.21333rem;-webkit-flex-shrink:0;flex-shrink:0}.timing-action-icon[data-v-16e183b7]{font-size:.48rem;color:#94a3b8;cursor:pointer;padding:.10667rem;border-radius:.16rem;-webkit-transition:background .15s;transition:background .15s}.timing-action-icon[data-v-16e183b7]:active{background:#f1f5f9}.timing-action-icon--danger[data-v-16e183b7]{color:#fb7185}.timing-empty[data-v-16e183b7]{text-align:center;padding:.53333rem;font-size:.34667rem;color:#cbd5e1;border-top:.02667rem solid #f1f5f9}.crystal-popup--center{width:85%;border-radius:.42667rem}.delay-wrap .van-tabs__wrap{border-bottom:.02667rem solid #f1f5f9}.delay-wrap .van-tab{font-size:.34667rem;font-weight:500;color:#94a3b8}.delay-wrap .van-tab--active{color:#38bdf8;font-weight:600}.delay-wrap .van-tabs__line{background:#38bdf8}.tag-on{background:rgba(56,189,248,.12);color:#0ea5e9}.tag-off,.tag-on{display:inline-block;padding:.05333rem .21333rem;border-radius:.16rem;font-size:.29333rem;font-weight:600}.tag-off{background:#f1f5f9;color:#94a3b8}.dialog-title{font-size:.45333rem;font-weight:600;color:#1e293b;text-align:center;padding:.53333rem .53333rem .21333rem}.dialog-body{padding:.21333rem .53333rem 0}.dialog-footer{display:-webkit-box;display:-webkit-flex;display:flex;border-top:.02667rem solid #f1f5f9;margin-top:.32rem}.dialog-btn{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:1.33333rem;border:none;background:transparent;font-size:.42667rem;font-weight:500;cursor:pointer;font-family:inherit;-webkit-transition:background .15s;transition:background .15s}.dialog-btn:active{background:#f8fafc}.dialog-btn--cancel{color:#94a3b8;border-right:.02667rem solid #f1f5f9}.dialog-btn--confirm,.dialog-tag{color:#38bdf8;font-weight:600}.dialog-tag{font-size:.34667rem;background:rgba(56,189,248,.1);padding:.05333rem .26667rem;border-radius:.16rem}.dialog-value{font-size:.37333rem;color:#1e293b;font-weight:500}.dialog-radio-group{gap:.42667rem}.dialog-radio,.dialog-radio-group{display:-webkit-box;display:-webkit-flex;display:flex}.dialog-radio{-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.16rem;cursor:pointer;font-size:.37333rem;color:#475569;font-weight:500}.delay-wrap[data-v-91fd65d4]{padding:0}.delay-row[data-v-91fd65d4]{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.32rem .42667rem}.delay-row-left[data-v-91fd65d4],.delay-row[data-v-91fd65d4]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.delay-row-left[data-v-91fd65d4]{gap:.21333rem}.delay-row-icon[data-v-91fd65d4]{font-size:.42667rem;color:#38bdf8;-webkit-flex-shrink:0;flex-shrink:0}.delay-row-label[data-v-91fd65d4]{font-size:.37333rem;font-weight:500;color:#475569}.delay-row-right[data-v-91fd65d4]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.21333rem}.delay-value[data-v-91fd65d4]{font-size:.37333rem;font-weight:500;color:#475569}.config-divider[data-v-91fd65d4]{height:.02667rem;background:#f1f5f9;margin:0 .42667rem}.delay-actions[data-v-91fd65d4]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.26667rem .42667rem;border-top:.02667rem solid #f1f5f9}.delay-buttons[data-v-91fd65d4]{display:-webkit-box;display:-webkit-flex;display:flex;gap:.21333rem}.info-btn[data-v-91fd65d4]{height:.8rem;padding:0 .32rem;border:none;border-radius:.21333rem;font-size:.32rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.info-btn[data-v-91fd65d4]:active{-webkit-transform:scale(.95);transform:scale(.95)}.info-btn--warn[data-v-91fd65d4]{background:rgba(251,191,36,.15);color:#d97706}.save-btn[data-v-91fd65d4]{height:.8rem;padding:0 .32rem;border:none;border-radius:.21333rem;font-size:.32rem;font-weight:600;cursor:pointer;font-family:inherit;background:-webkit-linear-gradient(315deg,#38bdf8,#0ea5e9);background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;box-shadow:0 .05333rem .21333rem rgba(56,189,248,.25);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.save-btn[data-v-91fd65d4]:active{-webkit-transform:scale(.95);transform:scale(.95)}.shape-1{background:-webkit-radial-gradient(circle,rgba(56,189,248,.12) 0,transparent 70%)!important;background:radial-gradient(circle,rgba(56,189,248,.12) 0,transparent 70%)!important}.chip-tag{display:inline-block;padding:.02667rem .16rem;border-radius:.10667rem;font-size:.26667rem;font-weight:600;-webkit-flex-shrink:0;flex-shrink:0}.chip-tag--blue{background:rgba(56,189,248,.12);color:#0ea5e9}.chip-tag--orange{background:rgba(251,146,60,.12);color:#ea580c}.chip-tag--cyan{background:rgba(45,212,191,.12);color:#0d9488}.chip-tag--purple{background:rgba(167,139,250,.12);color:#7c3aed}.chip-tag--gray{background:#f1f5f9;color:#94a3b8}.socket-on-bg{background:-webkit-linear-gradient(315deg,#38bdf8,#0ea5e9);background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff}.socket-off-bg{background:#e2e8f0;color:#94a3b8}.dialog-body{padding:.21333rem .53333rem .42667rem}.dialog-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.32rem 0}.dialog-label{font-size:.37333rem;font-weight:500;color:#475569;-webkit-flex-shrink:0;flex-shrink:0;margin-right:.32rem}.dialog-divider{height:.02667rem;background:#f1f5f9}.dialog-item .van-field{-webkit-box-flex:1;-webkit-flex:1;flex:1}.dialog-field{color:#1e293b!important;font-size:.4rem!important;font-weight:500!important}.hh4-page[data-v-96b1d8c8]{min-height:100vh;min-height:100dvh;background:-webkit-linear-gradient(305deg,#f0f9ff,#e0f2fe 35%,#f5f3ff);background:linear-gradient(145deg,#f0f9ff,#e0f2fe 35%,#f5f3ff);font-family:Inter,Noto Sans SC,sans-serif;position:relative}.hh4-content[data-v-96b1d8c8]{position:relative;z-index:1;min-height:100dvh;padding-top:.26667rem;padding-bottom:.53333rem}.content-area[data-v-96b1d8c8]{padding:.32rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:.32rem}.info-card[data-v-96b1d8c8]{background:#fff;border-radius:.48rem;box-shadow:0 .05333rem .42667rem rgba(0,0,0,.04),0 .21333rem .64rem rgba(0,0,0,.04);overflow:hidden}.info-card-title[data-v-96b1d8c8]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.21333rem;padding:.37333rem .42667rem .26667rem;border-bottom:.02667rem solid #f1f5f9}.title-dot[data-v-96b1d8c8]{width:.21333rem;height:.21333rem;border-radius:50%;background:#38bdf8;-webkit-flex-shrink:0;flex-shrink:0}.info-card-title span[data-v-96b1d8c8]{font-size:.4rem;font-weight:600;color:#1e293b}.info-item[data-v-96b1d8c8]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.37333rem .42667rem;min-height:.64rem}.info-item--last[data-v-96b1d8c8]{cursor:default}.info-item-left[data-v-96b1d8c8]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.21333rem}.info-icon[data-v-96b1d8c8]{font-size:.45333rem;-webkit-flex-shrink:0;flex-shrink:0}.info-label[data-v-96b1d8c8]{font-size:.37333rem;font-weight:500;color:#475569}.info-value[data-v-96b1d8c8]{font-size:.37333rem;color:#94a3b8;font-weight:400;text-align:right}.value-active[data-v-96b1d8c8]{color:#38bdf8;font-weight:500}.value-inactive[data-v-96b1d8c8]{color:#94a3b8}.info-divider[data-v-96b1d8c8]{height:.02667rem;background:#f1f5f9;margin:0 .42667rem}.socket-status-row[data-v-96b1d8c8]{gap:.42667rem;padding:.53333rem .42667rem}.socket-status-icon[data-v-96b1d8c8],.socket-status-row[data-v-96b1d8c8]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.socket-status-icon[data-v-96b1d8c8]{width:1.6rem;height:1.6rem;border-radius:50%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;-webkit-transition:background .3s;transition:background .3s}.socket-icon-lg[data-v-96b1d8c8]{font-size:.74667rem}.socket-status-info[data-v-96b1d8c8]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.socket-status-name[data-v-96b1d8c8]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.21333rem;margin-bottom:.26667rem}.socket-label[data-v-96b1d8c8]{font-size:.42667rem;font-weight:600;color:#1e293b}.socket-status-buttons[data-v-96b1d8c8]{display:-webkit-box;display:-webkit-flex;display:flex;gap:.21333rem}.socket-act-btn[data-v-96b1d8c8]{height:.85333rem;padding:0 .37333rem;border:none;border-radius:.21333rem;font-size:.32rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.socket-act-btn[data-v-96b1d8c8]:active{-webkit-transform:scale(.95);transform:scale(.95)}.socket-act-btn--on[data-v-96b1d8c8]{background:-webkit-linear-gradient(315deg,rgba(56,189,248,.15),rgba(56,189,248,.25));background:linear-gradient(135deg,rgba(56,189,248,.15),rgba(56,189,248,.25));color:#0ea5e9}.socket-act-btn--off[data-v-96b1d8c8]{background:rgba(251,113,133,.12);color:#e11d48}.socket-act-btn--config[data-v-96b1d8c8]{background:#f1f5f9;color:#64748b}.socket-act-btn--config[data-v-96b1d8c8]:active{background:#e2e8f0}