.dashboard-container[data-v-9e991c94]{min-height:calc(100vh - 60px);background-color:#f5f7fa;padding:20px 24px 32px;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,sans-serif}.page-header[data-v-9e991c94]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.back-btn[data-v-9e991c94]{color:#909399;font-size:14px}.back-btn[data-v-9e991c94]:hover{color:#ff8c00}.page-title[data-v-9e991c94]{font-size:18px;font-weight:700;color:#303133;border-left:4px solid #ff8c00;padding-left:12px;line-height:1.2;margin-right:auto}.header-actions[data-v-9e991c94]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.edit-tip[data-v-9e991c94]{margin:0 0 16px;font-size:13px;color:#909399;line-height:1.5}.card-grid[data-v-9e991c94]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1200px}@media (max-width:900px){.card-grid[data-v-9e991c94]{grid-template-columns:1fr}}.control-card[data-v-9e991c94]{border-radius:10px;border:1px solid #ebeef5;box-shadow:0 2px 12px rgba(0,0,0,.05)}.control-card[data-v-9e991c94] .el-card__header{padding:14px 18px;border-bottom:1px solid #f0f2f5;background:linear-gradient(180deg,#fcfcfd,#f8f9fb)}.card-head[data-v-9e991c94]{display:flex;flex-direction:column;gap:4px}.card-head--row[data-v-9e991c94]{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}.card-head-title[data-v-9e991c94]{display:block;font-size:16px;font-weight:600;color:#303133}.card-head-sub[data-v-9e991c94]{display:block;font-size:12px;color:#909399;margin-top:4px}.status-block[data-v-9e991c94]{display:flex;align-items:center;gap:8px;flex-shrink:0}.status-label[data-v-9e991c94]{font-size:12px;color:#909399}.btn-row[data-v-9e991c94]{display:flex;flex-wrap:wrap;gap:12px;padding:4px 0 8px}.action-btn[data-v-9e991c94]{min-width:120px;font-weight:600}.action-btn.el-button--primary[data-v-9e991c94]{background-color:#ff8c00;border-color:#ff8c00}.action-btn.el-button--primary[data-v-9e991c94]:hover{background-color:#e67e22;border-color:#e67e22}.action-btn--locked[data-v-9e991c94],.action-btn--locked[data-v-9e991c94]:focus,.action-btn--locked[data-v-9e991c94]:hover{opacity:.55!important;cursor:not-allowed!important;filter:grayscale(.35);box-shadow:none!important;border-style:dashed!important;border-width:2px!important;border-color:#c0c4cc!important;background:#f0f2f5!important;color:#909399!important}.action-btn__lock[data-v-9e991c94]{margin-right:4px;vertical-align:-2px}.countdown-body[data-v-9e991c94]{text-align:center;padding:8px 0 4px}.countdown-hint[data-v-9e991c94]{margin:0 0 12px;font-size:14px;color:#606266;line-height:1.5}.countdown-num[data-v-9e991c94]{font-size:56px;font-weight:700;color:#ff8c00;line-height:1.1;font-variant-numeric:tabular-nums}.countdown-unit[data-v-9e991c94]{margin:4px 0 0;font-size:14px;color:#909399}.start-form .form-tip[data-v-9e991c94]{display:block;margin-top:6px;font-size:12px;color:#909399}.delay-field[data-v-9e991c94]{width:100%;max-width:220px}.pwd-dialog__wrap[data-v-9e991c94]{display:flex;flex-direction:column;gap:6px;align-items:stretch}.pwd-dialog__hint[data-v-9e991c94]{margin:0;padding:0 2px;font-size:12px;color:#606266;line-height:1.35;text-align:center}.pwd-dialog__actions[data-v-9e991c94]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;margin-top:0;border-top:1px solid #ebeef5}[data-v-9e991c94] .pwd-dialog--compact.el-dialog{display:flex;flex-direction:column;width:min(94vw,480px)!important;max-width:min(94vw,480px);max-height:min(90vh,560px);margin:0 auto!important;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.12)}[data-v-9e991c94] .pwd-dialog--compact .el-dialog__header{padding:12px 16px 10px;margin-right:0;flex-shrink:0}[data-v-9e991c94] .pwd-dialog--compact .el-dialog__title{font-size:15px;font-weight:600}[data-v-9e991c94] .pwd-dialog--compact .el-dialog__headerbtn{top:10px}[data-v-9e991c94] .pwd-dialog--compact .el-dialog__body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:8px 14px 8px!important}[data-v-9e991c94] .pwd-dialog__wrap .numeric-keypad-input{width:100%;max-width:none}[data-v-9e991c94] .countdown-dialog .el-button--primary,[data-v-9e991c94] .pwd-dialog .el-button--primary,[data-v-9e991c94] .time-dialog .el-button--primary{background-color:#ff8c00;border-color:#ff8c00}