.frf-page-shell[data-v-7ec5aacf]{--frf-touch-target:32px;min-height:calc(100vh - 92px);padding:12px 14px 18px;background:#f5f7fa;color:#303133}.frf-page-shell[data-v-7ec5aacf] .el-button,.frf-page-shell[data-v-7ec5aacf] .el-button.is-circle{min-width:var(--frf-touch-target);min-height:var(--frf-touch-target)}.frf-page-shell[data-v-7ec5aacf] .el-input__inner,.frf-page-shell[data-v-7ec5aacf] .el-textarea__inner{min-height:var(--frf-touch-target)}.frf-page-shell[data-v-7ec5aacf] .el-checkbox,.frf-page-shell[data-v-7ec5aacf] .el-radio,.frf-page-shell[data-v-7ec5aacf] .el-radio-button__inner,.frf-page-shell[data-v-7ec5aacf] .el-switch{min-width:var(--frf-touch-target);min-height:var(--frf-touch-target)}.frf-page-shell[data-v-7ec5aacf] .el-checkbox,.frf-page-shell[data-v-7ec5aacf] .el-radio,.frf-page-shell[data-v-7ec5aacf] .el-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frf-page-shell[data-v-7ec5aacf] .el-pagination .el-pager li,.frf-page-shell[data-v-7ec5aacf] .el-pagination button{min-width:var(--frf-touch-target);height:var(--frf-touch-target);line-height:var(--frf-touch-target)}.frf-page-shell[data-v-7ec5aacf] .el-pagination .el-input__inner{height:var(--frf-touch-target);line-height:var(--frf-touch-target)}.frf-page-shell__header[data-v-7ec5aacf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:66px;padding:12px 20px;border:1px solid #ebeef5;background:#fff}.frf-page-shell__identity[data-v-7ec5aacf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;min-width:0;gap:20px}.frf-page-shell h1[data-v-7ec5aacf]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;color:#303133;font-size:22px;font-weight:600;line-height:1.4}.frf-page-shell__identity p[data-v-7ec5aacf]{overflow:hidden;max-width:820px;margin:0;color:#909399;font-size:14px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.frf-page-shell__actions[data-v-7ec5aacf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:24px}.frf-page-shell__embedded-actions[data-v-7ec5aacf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:12px;margin-bottom:12px}.frf-page-shell__body[data-v-7ec5aacf]{min-height:320px;margin-top:12px}.frf-page-shell.is-embedded[data-v-7ec5aacf]{min-height:0;padding:0;background:transparent}.frf-page-shell.is-embedded .frf-page-shell__body[data-v-7ec5aacf]{min-height:0;margin-top:0}@media (max-width:980px){.frf-page-shell[data-v-7ec5aacf]{padding:14px}.frf-page-shell__header[data-v-7ec5aacf],.frf-page-shell__identity[data-v-7ec5aacf]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.frf-page-shell__identity[data-v-7ec5aacf]{gap:4px}.frf-page-shell__identity p[data-v-7ec5aacf]{white-space:normal}.frf-page-shell__actions[data-v-7ec5aacf]{margin:16px 0 0}}.frf-page-shell{--frf-primary:#409eff;--frf-success:#67c23a;--frf-text:#303133;--frf-regular:#606266;--frf-secondary:#909399;--frf-border:#ebeef5;--frf-fill:#f5f7fa;font-size:14px}.frf-page-shell *{-webkit-box-sizing:border-box;box-sizing:border-box}.frf-page-shell .el-alert,.frf-page-shell .el-button,.frf-page-shell .el-dialog,.frf-page-shell .el-input__inner,.frf-page-shell .el-range-editor,.frf-page-shell .el-tag,.frf-page-shell .el-textarea__inner{border-radius:4px}.frf-page-shell .el-button,.frf-page-shell .el-input,.frf-page-shell .el-range-editor,.frf-page-shell .el-textarea{font-size:14px}.frf-page-shell .el-button--small,.frf-page-shell .el-input--small .el-input__inner,.frf-page-shell .el-select .el-input__inner{min-height:32px}.frf-page-shell .el-button.is-circle{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-color:#dcdfe6;color:#606266}.frf-page-shell .el-button.is-circle:focus,.frf-page-shell .el-button.is-circle:hover{border-color:#409eff;color:#409eff}.frf-page-shell .el-button--success{border-color:#67c23a;background:#67c23a}.frf-page-shell .el-table{color:#606266;font-size:14px}.frf-page-shell .el-table th{height:44px;padding:8px 0;background:#f5f7fa;color:#606266;font-weight:600}.frf-page-shell .el-table td{padding:9px 0;border-bottom-color:#ebeef5}.frf-page-shell .el-table--border:after,.frf-page-shell .el-table--group:after,.frf-page-shell .el-table:before{background-color:#ebeef5}.frf-page-shell .el-table--border,.frf-page-shell .el-table--group{border-color:#ebeef5}.frf-page-shell .el-tabs__header{margin:0}.frf-page-shell .el-tabs__item{height:44px;color:#606266;font-size:15px;line-height:44px}.frf-page-shell .el-tabs__item.is-active{color:#409eff}.frf-page-shell .el-pagination{color:#606266;font-size:13px}.frf-page-shell .el-tag{font-size:12px}.frf-page-shell .el-alert{border:1px solid #ebeef5}.ad-confirmed,.ad-group,.ap-card,.config-center__desk,.device-ledger,.em-card,.group-ledger,.rg-ledger,.schedule-docket,.task-register,.wr-card{border:1px solid #ebeef5!important;border-radius:4px;background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.config-center__desk:before,.device-spine,.group-ledger__spine,.schedule-docket:before{display:none!important}.ad-group__header,.ap-card__header,.config-center__section-head,.device-ledger__toolbar,.em-card__header,.group-ledger__toolbar,.rg-ledger__header,.schedule-docket__toolbar,.task-register__head,.wr-card__header{min-height:52px!important;padding:10px 16px!important;border-bottom:1px solid #ebeef5!important;background:#fff!important}.ap-card__header span,.config-center__dossier,.device-ledger__toolbar>div:first-child>span,.em-card__header span,.group-ledger__kicker,.rg-ledger__header span,.schedule-docket__index,.task-register__head>div:first-child>span,.wr-card__header span{color:#606266!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important}.config-center__section-head h2{margin:0!important;color:#303133!important;font-size:15px!important}.ap-card__header small,.config-center__section-head p,.device-ledger__toolbar small,.em-card__header small,.group-ledger__toolbar small{color:#909399!important;font-size:12px!important}.config-center__tabs,.schedule-tabs{padding:0 16px 16px!important}.ad-scope,.ap-scope,.device-scope,.em-scope,.rg-scope,.wr-scope{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;min-height:58px!important;margin-top:12px!important;padding:10px 16px!important;border:1px solid #ebeef5!important;border-radius:4px;background:#fff!important;gap:12px 18px!important}.ad-scope,.ad-scope label,.ap-scope,.ap-scope label,.device-scope,.device-scope label,.em-scope,.em-scope label,.rg-scope,.rg-scope label,.wr-scope,.wr-scope label{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ad-scope label,.ap-scope label,.device-scope label,.em-scope label,.rg-scope label,.wr-scope label{gap:8px!important;color:#606266!important;font-size:13px!important}.device-scope>div:first-child{display:none!important}.ad-scope .el-select,.ap-scope .el-select,.em-scope .el-select,.rg-scope .el-input,.rg-scope .el-select,.wr-scope .el-select{width:168px}.em-ledger-tabs{margin-top:12px;padding:0 16px;border:1px solid #ebeef5;border-bottom:0;border-radius:4px 4px 0 0;background:#fff}.em-ledger-tabs~.em-card{margin-top:0!important;border-radius:0 0 4px 4px}.ad-decision-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;padding:10px 16px;gap:20px;border-bottom:1px solid #ebeef5;color:#606266;font-size:13px}.ad-decision-summary strong{margin-left:auto;color:#303133;font-weight:600}.ad-footer,.ap-pagination,.device-ledger__pagination,.group-ledger__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:58px;padding:10px 16px!important;border-top:1px solid #ebeef5!important;background:#fff!important}.calendar-register,.readiness-summary,.wr-status-panel{border-color:#ebeef5!important;background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.calendar-register>div,.readiness-summary dl>div{border-color:#ebeef5!important}.schedule-card{border:1px solid #ebeef5!important;border-left:1px solid #ebeef5!important;border-radius:4px;background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.calendar-exception,.config-center__publish-heading,.config-center__unknown,.detail-release,.generation-warning,.group-file__masthead,.group-toggle-recovery,.readiness-block-reason,.task-pending-register,.trial-note,.unknown-registry{border-left-width:1px!important;border-left-color:#ebeef5!important;-webkit-box-shadow:none!important;box-shadow:none!important}.task-pending-register>header,.unknown-registry__header{background:#fff!important}.config-center__version-index button,.config-center__version-index button.is-active{border-left-color:transparent!important}.weekly-ledger th{border-bottom:1px solid #ebeef5!important;background:#f5f7fa!important}.weekly-ledger td{border-color:#ebeef5!important;background:#fff!important}.wr-status-panel{border-left:1px solid #ebeef5!important}.wr-group__title{border-top:1px solid #ebeef5;border-bottom:1px solid #ebeef5;background:#f5f7fa!important;color:#606266!important;letter-spacing:0!important}.config-center__unknown,.detail-release,.group-toggle-recovery,.group-unknown-alert,.readiness-block-reason,.readiness-summary__seal,.trial-note,.unknown-mutation,.unknown-registry,.unknown-save-guard{border-left-width:1px!important;border-left-color:#ebeef5!important}.frf-page-shell .el-dialog,.frf-page-shell .el-drawer{color:#303133}.run-settings-panel{padding-top:12px}.run-settings-panel__layout{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);gap:12px;margin-top:12px}.run-settings-card,.run-settings-readiness{border:1px solid #ebeef5;background:#fff}.run-settings-panel__alert{margin-top:12px}.run-settings-card>header,.run-settings-readiness>header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:56px;padding:0 16px;border-bottom:1px solid #ebeef5}.run-settings-card>header>div,.run-settings-readiness>header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.run-settings-card>header span,.run-settings-readiness>header small,.run-settings-readiness>header span{color:#909399;font-size:12px}.run-settings-card>header strong,.run-settings-readiness>header strong{color:#303133;font-size:14px}.run-settings-form{padding:16px 16px 0}.run-settings-form__help{margin:8px 0 0;color:#606266;font-size:12px;line-height:1.6}.run-settings-form__switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.run-settings-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 16px 16px;border:1px solid #ebeef5}.run-settings-facts>div{padding:10px 12px;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.run-settings-facts dt{color:#909399;font-size:13px}.run-settings-facts dd{margin:5px 0 0;color:#303133;font-size:13px}.run-settings-card>footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:12px 16px;border-top:1px solid #ebeef5;gap:8px}.run-settings-card>footer .el-button+.el-button{margin-left:0}.run-settings-check{display:grid;grid-template-columns:24px minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:64px;padding:8px 16px;border-bottom:1px solid #ebeef5;gap:10px}.run-settings-check:last-child{border-bottom:0}.run-settings-check>i{color:#f56c6c;font-size:18px}.run-settings-check.is-pass>i{color:#67c23a}.run-settings-check strong{color:#303133;font-size:13px}.run-settings-check p{margin:4px 0 0;color:#606266;font-size:12px;line-height:1.5}.run-settings-readiness__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:220px;color:#909399}@media (max-width:1100px){.run-settings-panel__layout{grid-template-columns:1fr}}@media (max-width:760px){.run-settings-facts{grid-template-columns:1fr}}.frf-icon-action{border-color:#dcdfe6!important;background:#fff!important;color:#606266!important;-webkit-box-shadow:none!important;box-shadow:none!important}.frf-icon-action--caution:not(.is-disabled):focus,.frf-icon-action--caution:not(.is-disabled):hover{border-color:#e7c777!important;background:#fff9e8!important;color:#a87400!important}.frf-icon-action--caution:not(.is-disabled):active{border-color:#d8af4e!important;background:#fff3cc!important;color:#8a5d00!important}.frf-icon-action--danger:not(.is-disabled):focus,.frf-icon-action--danger:not(.is-disabled):hover{border-color:#f0b8b8!important;background:#fff5f5!important;color:#e05252!important}.frf-icon-action--danger:not(.is-disabled):active{border-color:#e88e8e!important;background:#fdeaea!important;color:#c83f3f!important}.frf-icon-action--positive:not(.is-disabled):focus,.frf-icon-action--positive:not(.is-disabled):hover{border-color:#a8d9b7!important;background:#f1fbf4!important;color:#3f9c59!important}.frf-icon-action--positive:not(.is-disabled):active{border-color:#82c397!important;background:#e6f7eb!important;color:#2f7d45!important}.frf-icon-action.is-disabled{border-color:#ebeef5!important;background:#f5f7fa!important;color:#c0c4cc!important}@media (max-width:1180px){.frf-page-shell{padding:10px}.frf-page-shell__identity{gap:10px}}