.frf-context[data-v-af7ff296]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:58px;margin-top:12px;padding:10px 16px;border:1px solid #ebeef5;background:#fff}.frf-context[data-v-af7ff296],.frf-context__selectors[data-v-af7ff296]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frf-context__selectors[data-v-af7ff296]{gap:18px;padding:0}.frf-context__selectors label[data-v-af7ff296]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;color:#606266;font-size:13px}.frf-context__selectors .el-select[data-v-af7ff296]{width:180px}.frf-context__facts[data-v-af7ff296]{gap:22px;margin:0}.frf-context__facts>div[data-v-af7ff296],.frf-context__facts[data-v-af7ff296]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frf-context__facts>div[data-v-af7ff296]{gap:7px;padding:0}.frf-context dt[data-v-af7ff296]{margin:0;color:#909399;font-size:13px}.frf-context dd[data-v-af7ff296]{margin:0;color:#606266;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;white-space:nowrap}@media (max-width:1180px){.frf-context[data-v-af7ff296]{-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-context__facts[data-v-af7ff296]{width:100%;margin-top:10px;padding-top:10px;border-top:1px solid #ebeef5}}.config-scene-dialog[data-v-f5daf5d2] .el-dialog{max-width:1180px}.config-scene-dialog[data-v-f5daf5d2] .el-dialog__body{max-height:calc(100vh - 190px);overflow-y:auto}.config-scene-dialog[data-v-f5daf5d2] .el-dialog__footer .el-button{min-height:40px}.config-scene-dialog__folio[data-v-f5daf5d2]{display:grid;grid-template-columns:112px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:42px;margin:-6px 0 18px;border:1px solid #d7e2ec;border-left:4px solid #315f83;background:#f7fafc;color:#607287;font-size:12px}.config-scene-dialog__folio em[data-v-f5daf5d2],.config-scene-dialog__folio span[data-v-f5daf5d2],.config-scene-dialog__folio strong[data-v-f5daf5d2]{padding:0 14px}.config-scene-dialog__folio strong[data-v-f5daf5d2]{border-right:1px solid #d7e2ec;border-left:1px solid #d7e2ec;color:#233f5c;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.config-scene-dialog__folio em[data-v-f5daf5d2]{color:#9a3f36;font-style:normal;font-weight:600}.config-scene-dialog__grid[data-v-f5daf5d2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px}.config-scene-dialog__grid .el-input-number[data-v-f5daf5d2],.config-scene-dialog__grid .el-select[data-v-f5daf5d2],.config-scene-dialog__grid .el-time-select[data-v-f5daf5d2]{width:100%}.config-scene-dialog__grid[data-v-f5daf5d2] .el-input__inner{min-height:40px;line-height:40px}.config-scene-dialog__checks[data-v-f5daf5d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;min-height:32px;padding-top:3px}.config-scene-dialog__checks .el-checkbox[data-v-f5daf5d2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;margin:0}.config-scene-dialog__rules[data-v-f5daf5d2]{margin-top:4px;border:1px solid #dce5ed}.config-scene-dialog__rules>header[data-v-f5daf5d2]{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:54px;padding:0 14px;border-bottom:1px solid #dce5ed;background:#f7fafc}.config-scene-dialog__rules header span[data-v-f5daf5d2],.config-scene-dialog__rules header strong[data-v-f5daf5d2]{display:block}.config-scene-dialog__rules header strong[data-v-f5daf5d2]{color:#294762;font-size:13px}.config-scene-dialog__rules header div span[data-v-f5daf5d2]{margin-top:4px;color:#53687b;font-size:13px}.config-scene-dialog__count[data-v-f5daf5d2]{color:#315f83;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600}.config-scene-dialog__rules[data-v-f5daf5d2] .el-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;min-height:40px}.config-scene-dialog__responsibility-cell[data-v-f5daf5d2]{padding:4px 0}.config-scene-dialog__responsibility-cell .el-select[data-v-f5daf5d2]{width:100%}.config-scene-dialog__responsibility-cell>span[data-v-f5daf5d2]{display:block;min-height:18px;margin-top:4px;color:#77899a;font-size:12px;line-height:18px;white-space:nowrap}.config-scene-dialog__responsibility-cell em[data-v-f5daf5d2]{margin-left:4px;color:#a1532c;font-style:normal;font-weight:600}.config-scene-dialog__responsibility-review[data-v-f5daf5d2]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;min-height:72px;margin-top:14px;padding:10px 14px;border:1px solid #d7e2ec;border-left:4px solid #d8a23d;background:#f8fbfe}.config-scene-dialog__responsibility-review.is-valid[data-v-f5daf5d2]{border-left-color:#3b9478}.config-scene-dialog__responsibility-review.is-required[data-v-f5daf5d2]{border-left-color:#c85c5c;background:#fff8f7}.config-scene-dialog__responsibility-review span[data-v-f5daf5d2],.config-scene-dialog__responsibility-review strong[data-v-f5daf5d2]{display:block}.config-scene-dialog__responsibility-review strong[data-v-f5daf5d2]{color:#294762;font-size:14px}.config-scene-dialog__responsibility-review span[data-v-f5daf5d2]{margin-top:5px;color:#65788c;font-size:12px}.config-scene-dialog__responsibility-review[data-v-f5daf5d2] .el-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;margin:0;white-space:normal}.config-scene-dialog__footer[data-v-f5daf5d2]{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}.config-scene-dialog__unknown[data-v-f5daf5d2]{margin-right:auto;color:#a1532c;font-size:12px}@media (max-width:980px){.config-scene-dialog[data-v-f5daf5d2] .el-dialog{margin-top:5vh!important}.config-scene-dialog[data-v-f5daf5d2] .el-dialog__body{max-height:calc(100vh - 165px)}.config-scene-dialog__grid[data-v-f5daf5d2]{grid-template-columns:repeat(2,minmax(0,1fr))}.config-scene-dialog__responsibility-review[data-v-f5daf5d2]{grid-template-columns:1fr;gap:8px}}@media (max-width:640px){.config-scene-dialog__grid[data-v-f5daf5d2]{grid-template-columns:minmax(0,1fr)}.config-scene-dialog__folio[data-v-f5daf5d2]{grid-template-columns:88px 1fr}.config-scene-dialog__folio em[data-v-f5daf5d2]{display:none}}.rule-scheme-editor[data-v-4c7748cc]{min-width:0;border:1px solid #d8e3ec;background:#fff}.rule-scheme-editor__header[data-v-4c7748cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:94px;padding:16px 18px;border-bottom:1px solid #d8e3ec}.rule-scheme-editor__kicker[data-v-4c7748cc]{color:#5d7082;font-size:12px;font-weight:600;letter-spacing:.13em}.rule-scheme-editor__title[data-v-4c7748cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:5px}.rule-scheme-editor h2[data-v-4c7748cc]{margin:0;color:#263f58;font-size:20px;font-weight:650}.rule-scheme-editor__stamp[data-v-4c7748cc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:50px;height:24px;border:1px solid currentColor;color:#426781;font-size:13px;font-weight:700;letter-spacing:.08em;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.rule-scheme-editor__stamp.is-published[data-v-4c7748cc]{border:2px double currentColor;color:#a7453b}.rule-scheme-editor__stamp.is-retired[data-v-4c7748cc]{color:#7f8a94}.rule-scheme-editor__header p[data-v-4c7748cc]{margin:7px 0 0;color:#5f7182;font-size:13px}.rule-scheme-editor__header code[data-v-4c7748cc]{color:#365e7e;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.rule-scheme-editor__actions[data-v-4c7748cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.rule-scheme-editor__actions[data-v-4c7748cc] .el-button{min-height:40px}.rule-scheme-editor__notice[data-v-4c7748cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:42px;padding:0 14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e3eaf0;background:#f7fafc;color:#596d80;font-size:13px}.rule-scheme-editor__notice strong[data-v-4c7748cc]{color:#315f83}.rule-scheme-editor__table[data-v-4c7748cc] .el-input-number{width:100%}.rule-scheme-editor__table[data-v-4c7748cc] .el-table__fixed:before{background:#d8e3ec}@media (max-width:1100px){.rule-scheme-editor__table[data-v-4c7748cc] .el-input__inner{min-height:40px;line-height:40px}.rule-scheme-editor__table[data-v-4c7748cc] .el-switch{min-height:40px}}@media (max-width:760px){.rule-scheme-editor__header[data-v-4c7748cc]{-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;gap:14px}}@media (prefers-reduced-motion:reduce){.rule-scheme-editor__stamp[data-v-4c7748cc]{-webkit-transform:none;transform:none}}.config-center__alert[data-v-5167ca4e]{margin-top:12px}.config-center__unknown[data-v-5167ca4e]{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;gap:18px;margin-top:12px;padding:13px 16px;border:1px solid #e2b06f;border-left:4px solid #b16a31;background:#fffaf1}.config-center__unknown span[data-v-5167ca4e],.config-center__unknown strong[data-v-5167ca4e]{display:block}.config-center__unknown strong[data-v-5167ca4e]{color:#70401f;font-size:13px}.config-center__unknown span[data-v-5167ca4e]{margin-top:4px;color:#8e6848;font-size:13px}.config-center__desk[data-v-5167ca4e]{min-height:440px;border:1px solid #d9e4ed;background:#fff;-webkit-box-shadow:0 8px 24px rgba(31,57,82,.04);box-shadow:0 8px 24px rgba(31,57,82,.04)}.config-center__tabs[data-v-5167ca4e] .el-tabs__header{margin:0;padding:0 18px;border-bottom:1px solid #d9e4ed;background:#f8fafc}.config-center__tabs[data-v-5167ca4e] .el-tabs__nav-wrap:after{height:1px;background:transparent}.config-center__tabs[data-v-5167ca4e] .el-tabs__item{height:52px;padding:0 22px;color:#667a8d;font-size:13px;line-height:52px}.config-center__tabs[data-v-5167ca4e] .el-tabs__item.is-active{color:#294f70;font-weight:650}.config-center__tabs[data-v-5167ca4e] .el-tabs__active-bar{height:3px;background:#315f83}.config-center__tabs[data-v-5167ca4e] .el-tab-pane{padding:20px}.config-center__section-head[data-v-5167ca4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;min-height:68px;margin-bottom:16px}.config-center__dossier[data-v-5167ca4e]{color:#5f7182;font-size:12px;font-weight:600;letter-spacing:.16em}.config-center__section-head h2[data-v-5167ca4e]{margin:5px 0 0;color:#253e58;font-size:19px;font-weight:650}.config-center__section-head p[data-v-5167ca4e]{margin:5px 0 0;color:#5f7182;font-size:12px}.config-center__section-actions[data-v-5167ca4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.config-center__section-actions .el-select[data-v-5167ca4e]{width:130px}.config-center__section-actions[data-v-5167ca4e] .el-input__inner{min-height:40px;line-height:40px}.config-center__publish-dialog[data-v-5167ca4e] .el-dialog__footer .el-button,.config-center__section-actions[data-v-5167ca4e] .el-button,.config-center__unknown[data-v-5167ca4e] .el-button{min-height:40px}.config-center__fence[data-v-5167ca4e]{padding-right:10px;color:#566b7f;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.config-center__guidance[data-v-5167ca4e]{margin-bottom:14px;padding:11px 14px;border:1px solid #ead9b2;background:#fffbf2;color:#816436;font-size:12px}.config-center__table code[data-v-5167ca4e]{color:#315f83;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.config-center__table .el-tag+.el-tag[data-v-5167ca4e]{margin-left:4px}.config-center__table[data-v-5167ca4e] .el-button--mini.is-circle{width:40px;height:40px;padding:0}.config-center__scene-actions[data-v-5167ca4e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;vertical-align:middle}.config-center__scene-actions[data-v-5167ca4e] .el-button--mini.is-circle{width:32px;min-width:32px;height:32px;min-height:32px;margin-left:0}.config-center__state[data-v-5167ca4e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#31715d;font-size:12px}.config-center__state i[data-v-5167ca4e]{width:6px;height:6px;border-radius:50%;background:currentColor}.config-center__state.is-off[data-v-5167ca4e]{color:#667583}.config-center__rule-layout[data-v-5167ca4e]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;min-height:620px}.config-center__version-index[data-v-5167ca4e]{-ms-flex-item-align:start;align-self:start;border:1px solid #d9e4ed;background:#f8fafc}.config-center__version-index>header[data-v-5167ca4e]{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;height:48px;padding:0 13px;border-bottom:1px solid #d9e4ed;color:#64778a;font-size:13px;letter-spacing:.08em}.config-center__version-index>header strong[data-v-5167ca4e]{color:#315f83;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.config-center__version-index button[data-v-5167ca4e]{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;width:100%;min-height:58px;padding:9px 12px;border:0;border-bottom:1px solid #e2e9ef;border-left:3px solid transparent;background:#fff;color:#40576d;cursor:pointer;text-align:left}.config-center__version-index button[data-v-5167ca4e]:focus-visible,.config-center__version-index button[data-v-5167ca4e]:hover{background:#f2f7fa;outline:2px solid #315f83;outline-offset:-2px}.config-center__version-index button.is-active[data-v-5167ca4e]{border-left-color:#315f83;background:#edf4f8}.config-center__version-index button small[data-v-5167ca4e],.config-center__version-index button span[data-v-5167ca4e],.config-center__version-index button strong[data-v-5167ca4e]{display:block}.config-center__version-index button strong[data-v-5167ca4e]{font-size:12px}.config-center__version-index button small[data-v-5167ca4e]{margin-top:4px;color:#607284}.config-center__version-index button em[data-v-5167ca4e]{color:#53687b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-style:normal}.config-center__empty-index[data-v-5167ca4e]{padding:30px 12px;color:#667789;font-size:12px;text-align:center}.config-center__editor-region[data-v-5167ca4e]{min-width:0;min-height:480px}.config-center__empty-sheet[data-v-5167ca4e]{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:380px;border:1px dashed #cedae4;background:#fafcfd;color:#607284}.config-center__empty-sheet i[data-v-5167ca4e]{margin-bottom:12px;color:#a5b3bf;font-size:34px}.config-center__empty-sheet strong[data-v-5167ca4e]{color:#526b80;font-size:14px}.config-center__empty-sheet span[data-v-5167ca4e]{margin-top:7px;font-size:12px}.config-center__history-stamp[data-v-5167ca4e]{display:inline-block;padding:2px 7px;border:1px solid #a7453b;color:#a7453b;font-size:12px;font-weight:700;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.config-center__history-stamp.is-retired[data-v-5167ca4e]{border-color:#71808a;color:#65717a}.config-center__history-detail[data-v-5167ca4e]{margin-top:16px}.config-center__publish-heading[data-v-5167ca4e]{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:44px;padding:0 13px;border:1px solid #d6e1ea;border-left:4px solid #315f83;background:#f7fafc}.config-center__publish-heading span[data-v-5167ca4e]{color:#64778a;font-size:13px;letter-spacing:.08em}.config-center__publish-heading strong[data-v-5167ca4e]{color:#294b69}.config-center__publish-summary[data-v-5167ca4e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0;border-top:1px solid #dfe7ee;border-left:1px solid #dfe7ee}.config-center__publish-summary>div[data-v-5167ca4e]{padding:11px 13px;border-right:1px solid #dfe7ee;border-bottom:1px solid #dfe7ee}.config-center__publish-summary dt[data-v-5167ca4e]{margin-bottom:5px;color:#637587;font-size:12px}.config-center__publish-summary dd[data-v-5167ca4e]{margin:0;color:#344f68;font-size:12px}.config-center__publish-summary code[data-v-5167ca4e]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.config-center__publish-summary em[data-v-5167ca4e]{margin-left:4px;color:#32745e;font-style:normal}.config-center__publish-summary em.is-invalid[data-v-5167ca4e]{color:#b54e43}.config-center__publish-form[data-v-5167ca4e]{margin-top:16px}.config-center__publish-form .el-date-editor[data-v-5167ca4e]{width:230px}.config-center__date-scope[data-v-5167ca4e]{display:block;margin-top:7px;color:#617386;font-size:13px}.config-center__publish-unknown[data-v-5167ca4e]{float:left;margin-right:12px;color:#8a4c27;font-size:12px;line-height:36px}@media (max-width:1100px){.config-center__rule-layout[data-v-5167ca4e]{grid-template-columns:minmax(0,1fr);min-height:0}.config-center__version-index[data-v-5167ca4e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.config-center__version-index>header[data-v-5167ca4e]{grid-column:1/-1}.config-center__section-head[data-v-5167ca4e]{-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}}@media (max-width:760px){.config-center__section-actions[data-v-5167ca4e],.config-center__unknown[data-v-5167ca4e]{-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}.config-center__rule-layout[data-v-5167ca4e]{grid-template-columns:minmax(0,1fr)}.config-center__version-index[data-v-5167ca4e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.config-center__version-index>header[data-v-5167ca4e]{grid-column:1/-1}.config-center__publish-summary[data-v-5167ca4e]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.config-center__history-stamp[data-v-5167ca4e]{-webkit-transform:none;transform:none}}.credential-sheet[data-v-09b20a88]{border:1px solid #d8e4ef;background:#f8fbfe}.credential-sheet header[data-v-09b20a88]{padding:22px 24px 18px;border-left:5px solid #d8a23d;background:#fffaf0}.credential-sheet header span[data-v-09b20a88]{display:block;color:#9b6616;font-size:13px;font-weight:700;letter-spacing:.14em}.credential-sheet header strong[data-v-09b20a88]{display:block;margin-top:6px;color:#283f58;font-size:19px}.credential-sheet header p[data-v-09b20a88]{margin:8px 0 0;color:#6f6149;font-size:13px;line-height:1.7}.credential-sheet dl[data-v-09b20a88]{margin:0;padding:8px 24px 0}.credential-sheet__qr-panel[data-v-09b20a88]{-ms-flex-align:center;gap:24px;padding:24px;border-bottom:1px solid #e1eaf2}.credential-sheet__qr-code[data-v-09b20a88],.credential-sheet__qr-panel[data-v-09b20a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;background:#fff}.credential-sheet__qr-code[data-v-09b20a88]{-webkit-box-flex:0;-ms-flex:0 0 244px;flex:0 0 244px;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:244px;height:244px;border:1px solid #d8e4ef;-webkit-box-shadow:0 8px 22px rgba(30,64,95,.08);box-shadow:0 8px 22px rgba(30,64,95,.08)}.credential-sheet__qr-code[data-v-09b20a88] canvas,.credential-sheet__qr-code[data-v-09b20a88] img{display:block}.credential-sheet__qr-help strong[data-v-09b20a88]{display:block;color:#263e57;font-size:17px}.credential-sheet__qr-help p[data-v-09b20a88]{margin:10px 0 8px;color:#526a82;font-size:13px;line-height:1.7}.credential-sheet__qr-help small[data-v-09b20a88]{color:#8495a7;font-size:12px;line-height:1.6}.credential-sheet dl>div[data-v-09b20a88]{padding:15px 0;border-bottom:1px solid #e1eaf2}.credential-sheet dt[data-v-09b20a88]{margin-bottom:7px;color:#718398;font-size:13px}.credential-sheet dd[data-v-09b20a88]{overflow-wrap:anywhere;margin:0;color:#263e57;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:650;line-height:1.55}.credential-sheet__secret dd[data-v-09b20a88]{padding:12px 14px;border:1px dashed #b8cde0;background:#fff}.credential-sheet__actions[data-v-09b20a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:20px 24px}.credential-sheet__actions .el-button[data-v-09b20a88]{min-height:40px}@media (max-width:680px){.credential-sheet__qr-panel[data-v-09b20a88]{-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}.credential-sheet__qr-code[data-v-09b20a88]{-ms-flex-item-align:center;align-self:center}.credential-sheet__actions[data-v-09b20a88]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.diagnostics-file[data-v-31b4f740]{padding:0 22px 24px;color:#2b435d}.diagnostics-file header[data-v-31b4f740]{padding:19px 20px;border:1px solid #dce7f0;border-left:5px solid #39749e;background:#f8fbfe}.diagnostics-file header span[data-v-31b4f740],.diagnostics-file header strong[data-v-31b4f740]{display:block}.diagnostics-file header span[data-v-31b4f740]{color:#73869a;font-family:Consolas,monospace;font-size:12px}.diagnostics-file header strong[data-v-31b4f740]{margin:5px 0 12px;font-size:18px}.diagnostics-file__metrics[data-v-31b4f740]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0;border:1px solid #dce7f0}.diagnostics-file__metrics div[data-v-31b4f740]{padding:15px;border-right:1px solid #e5edf4;border-bottom:1px solid #e5edf4}.diagnostics-file__metrics dt[data-v-31b4f740]{color:#8494a6;font-size:13px}.diagnostics-file__metrics dd[data-v-31b4f740]{margin:6px 0 0;font-family:Consolas,monospace;font-size:13px;font-weight:650}.diagnostics-file__warnings[data-v-31b4f740]{padding:17px 18px;border:1px solid #ead9b8;background:#fffaf0}.diagnostics-file__warnings h3[data-v-31b4f740]{margin:0 0 9px;font-size:14px}.diagnostics-file__warnings p[data-v-31b4f740],.diagnostics-file__warnings ul[data-v-31b4f740]{margin:0;color:#75664e;font-size:13px;line-height:1.7}.device-edit-form__grid[data-v-78b5b4ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}@media (max-width:680px){.device-edit-form__grid[data-v-78b5b4ea]{grid-template-columns:1fr}}.unknown-recovery[data-v-ba3ce994]{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;gap:18px;margin:14px 0;padding:17px 19px;border:1px solid #e7ca91;border-left:5px solid #d89a2e;background:#fffaf0}.unknown-recovery span[data-v-ba3ce994]{display:block;color:#9b6616;font-size:13px;font-weight:700;letter-spacing:.12em}.unknown-recovery strong[data-v-ba3ce994]{display:block;margin-top:4px;color:#3a4a59}.unknown-recovery p[data-v-ba3ce994]{margin:5px 0 0;color:#75664e;font-size:13px;line-height:1.6}.unknown-recovery small[data-v-ba3ce994]{display:block;margin-top:5px;color:#8a7250;font-family:Consolas,monospace}.unknown-recovery__actions[data-v-ba3ce994]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:9px}.unknown-recovery__actions .el-button[data-v-ba3ce994]{min-height:40px}@media (max-width:760px){.unknown-recovery[data-v-ba3ce994]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.unknown-recovery__actions[data-v-ba3ce994]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.device-scope[data-v-16fc9e8f]{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:82px;margin-top:12px;padding:0 22px;border:1px solid #dbe6f1;border-left:5px solid #39749e;background:#fff}.device-scope>div small[data-v-16fc9e8f],.device-scope>div span[data-v-16fc9e8f],.device-scope>div strong[data-v-16fc9e8f]{display:block}.device-scope>div span[data-v-16fc9e8f]{color:#39749e;font-size:13px;font-weight:700;letter-spacing:.12em}.device-scope>div strong[data-v-16fc9e8f]{margin-top:4px;color:#2b435d;font-size:16px}.device-scope>div small[data-v-16fc9e8f]{margin-top:3px;color:#8494a6}.device-scope label[data-v-16fc9e8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;color:#718398;font-size:12px}.device-scope .el-select[data-v-16fc9e8f]{width:210px}.device-alert[data-v-16fc9e8f]{margin-top:14px}.unknown-registry[data-v-16fc9e8f]{overflow:hidden;margin-top:14px;border:1px solid #e3c77c;border-left:5px solid #d8a23d;background:#fffdf7}.unknown-registry__header[data-v-16fc9e8f]{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:64px;padding:0 18px;border-bottom:1px solid #f0dfb3;background:#fff9eb}.unknown-registry__header span[data-v-16fc9e8f],.unknown-registry__header strong[data-v-16fc9e8f]{display:block}.unknown-registry__header span[data-v-16fc9e8f]{color:#9b6616;font-size:13px;font-weight:700;letter-spacing:.12em}.unknown-registry__header strong[data-v-16fc9e8f]{margin-top:3px;color:#4d4331}.unknown-registry__header small[data-v-16fc9e8f]{color:#8d7a55}.unknown-registry[data-v-16fc9e8f] .unknown-recovery{margin-top:0;border-right:0;border-bottom:0;border-left:0}.device-alert__body[data-v-16fc9e8f]{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;width:100%;gap:18px}.device-ledger[data-v-16fc9e8f]{overflow:hidden;margin-top:14px;border:1px solid #dbe6f1;background:#fff}.device-ledger__toolbar[data-v-16fc9e8f]{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:76px;padding:0 20px;border-bottom:1px solid #dbe6f1;background:#f8fbfe}.device-ledger__toolbar>div:first-child small[data-v-16fc9e8f],.device-ledger__toolbar>div:first-child span[data-v-16fc9e8f],.device-ledger__toolbar>div:first-child strong[data-v-16fc9e8f]{display:block}.device-ledger__toolbar>div:first-child span[data-v-16fc9e8f]{color:#39749e;font-size:13px;font-weight:700;letter-spacing:.12em}.device-ledger__toolbar>div:first-child strong[data-v-16fc9e8f]{margin-top:3px;color:#2b435d}.device-ledger__toolbar>div:first-child small[data-v-16fc9e8f]{margin-top:3px;color:#8494a6}.device-ledger__filters[data-v-16fc9e8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.device-ledger__filters .el-select[data-v-16fc9e8f]{width:150px}.device-ledger__error[data-v-16fc9e8f]{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:50px;padding:0 18px;color:#ad4545;background:#fff5f5}.device-ledger__table[data-v-16fc9e8f]{min-width:980px}.device-ledger__table[data-v-16fc9e8f] td{padding:13px 0}.device-spine[data-v-16fc9e8f]{display:block;width:5px;height:42px;background:#8c9aa9}.device-spine.is-active[data-v-16fc9e8f]{background:#3b9478}.device-spine.is-expired[data-v-16fc9e8f]{background:#d8a23d}.device-spine.is-revoked[data-v-16fc9e8f]{background:#c85c5c}.credential-meta small[data-v-16fc9e8f],.credential-meta span[data-v-16fc9e8f],.device-identity small[data-v-16fc9e8f],.device-identity span[data-v-16fc9e8f],.device-identity strong[data-v-16fc9e8f],.device-system small[data-v-16fc9e8f],.device-system span[data-v-16fc9e8f]{display:block}.device-identity strong[data-v-16fc9e8f]{color:#2a435d;font-size:15px}.device-identity span[data-v-16fc9e8f]{color:#5f7388;font-family:Consolas,monospace;font-size:14px}.credential-meta small[data-v-16fc9e8f],.device-identity small[data-v-16fc9e8f],.device-system small[data-v-16fc9e8f]{margin-top:3px;color:#8a99a9;font-size:13px}.credential-meta span[data-v-16fc9e8f],.device-system span[data-v-16fc9e8f]{color:#405a74;font-size:14px;font-weight:500}.device-revision[data-v-16fc9e8f],.device-time[data-v-16fc9e8f]{color:#5f7388;font-size:14px;font-weight:500}.device-ledger__pagination[data-v-16fc9e8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:15px 18px;border-top:1px solid #e5edf4}.device-ledger[data-v-16fc9e8f] .el-button--mini.is-circle,.device-ledger__filters[data-v-16fc9e8f] .el-button.is-circle{width:40px;min-width:40px;height:40px}@media (max-width:1024px){.device-ledger__toolbar[data-v-16fc9e8f],.device-scope[data-v-16fc9e8f]{-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;gap:13px;padding-top:16px;padding-bottom:16px}.device-ledger[data-v-16fc9e8f]{overflow-x:auto}}@media (max-width:760px){.device-ledger__filters .el-select[data-v-16fc9e8f],.device-ledger__filters[data-v-16fc9e8f],.device-scope .el-select[data-v-16fc9e8f],.device-scope label[data-v-16fc9e8f]{width:100%}.device-ledger__filters[data-v-16fc9e8f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.device-alert__body[data-v-16fc9e8f],.unknown-registry__header[data-v-16fc9e8f]{-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}.unknown-registry__header[data-v-16fc9e8f]{gap:6px;padding-top:14px;padding-bottom:14px}}.group-context-alert[data-v-6651e1f6]{margin-top:14px;border:1px solid #ecd8b1}.group-context-alert__body[data-v-6651e1f6]{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;width:100%}.group-ledger[data-v-6651e1f6]{overflow:hidden;border:1px solid #d6e1ec;background:#fff;-webkit-box-shadow:0 12px 30px rgba(29,58,86,.05);box-shadow:0 12px 30px rgba(29,58,86,.05)}.group-ledger__toolbar[data-v-6651e1f6]{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:76px;padding:15px 20px;border-bottom:1px solid #dfe8f0;background:-webkit-gradient(linear,left top,right top,from(rgba(47,107,154,.045)),color-stop(34%,transparent)),#fff;background:linear-gradient(90deg,rgba(47,107,154,.045),transparent 34%),#fff}.group-ledger__toolbar>div[data-v-6651e1f6]:first-child{display:grid;grid-template-columns:auto auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:3px 12px}.group-ledger__filters[data-v-6651e1f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;overflow-x:auto;white-space:nowrap}.group-ledger__kicker[data-v-6651e1f6]{grid-column:1/-1;color:#7f91a3;font-size:12px;font-weight:700;letter-spacing:.18em}.group-ledger__toolbar strong[data-v-6651e1f6]{color:#203b59;font-size:16px}.group-ledger__toolbar small[data-v-6651e1f6]{color:#798a9c;font-size:12px}.group-ledger__error[data-v-6651e1f6]{padding:10px 18px;border-bottom:1px solid #f2d2d2;background:#fff7f7;color:#8f3030;font-size:12px}.group-ledger__error[data-v-6651e1f6],.group-toggle-recovery[data-v-6651e1f6]{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}.group-toggle-recovery[data-v-6651e1f6]{gap:20px;padding:14px 18px;border-bottom:1px solid #e4bd79;border-left:5px solid #a8641f;background:#fff8e9;color:#603914}.group-toggle-recovery>div[data-v-6651e1f6]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-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;gap:4px;min-width:0}.group-toggle-recovery strong[data-v-6651e1f6]{font-size:13px}.group-toggle-recovery small[data-v-6651e1f6],.group-toggle-recovery span[data-v-6651e1f6]{overflow-wrap:anywhere;font-size:12px}.group-toggle-recovery small[data-v-6651e1f6]{color:#70491f}.group-toggle-recovery__actions[data-v-6651e1f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px}.group-toggle-recovery__actions[data-v-6651e1f6] .el-button{min-height:40px}.group-ledger__table[data-v-6651e1f6]{width:100%}.group-ledger__table[data-v-6651e1f6] td{padding:13px 0}.group-ledger__spine[data-v-6651e1f6]{display:block;width:4px;height:36px;margin-left:-9px;border-radius:0 3px 3px 0;background:#2f6b9a}.group-ledger__spine.is-draft[data-v-6651e1f6]{background:#c58b36}.group-ledger__spine.is-disabled[data-v-6651e1f6]{background:#a65858}.group-ledger__spine.is-history[data-v-6651e1f6]{background:#9aa7b4}.group-code[data-v-6651e1f6],.group-name[data-v-6651e1f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-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;gap:4px}.group-code strong[data-v-6651e1f6]{color:#294968;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px}.group-code span[data-v-6651e1f6],.group-name small[data-v-6651e1f6]{color:#8b99a8;font-size:13px}.group-name strong[data-v-6651e1f6]{color:#253d55;font-size:15px}.group-composition[data-v-6651e1f6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px}.group-composition span[data-v-6651e1f6]{padding:3px 7px;border:1px solid #dbe5ee;background:#f8fafc;color:#536b83;font-size:14px}.group-date[data-v-6651e1f6],.group-revision[data-v-6651e1f6]{color:#536b83;font-size:14px;font-weight:500}.group-date i[data-v-6651e1f6]{margin:0 4px;color:#9aa8b6;font-family:inherit;font-style:normal}.group-dialog__body[data-v-6651e1f6]{min-height:260px;max-height:calc(92vh - 148px);-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:88px;padding-right:4px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scroll-padding-bottom:88px}.group-dialog[data-v-6651e1f6] .el-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:92vh;max-width:1120px;margin-top:4vh!important;overflow:hidden}.group-dialog[data-v-6651e1f6] .el-dialog__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;padding-top:14px;padding-bottom:0;overflow:hidden}.group-dialog[data-v-6651e1f6] .el-dialog__footer{position:sticky;z-index:3;bottom:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-top:1px solid #d6e1eb;background:#fff;-webkit-box-shadow:0 -6px 16px rgba(29,58,86,.06);box-shadow:0 -6px 16px rgba(29,58,86,.06)}.group-dialog[data-v-6651e1f6] .el-dialog__footer .el-button{min-height:40px}.group-ledger__table[data-v-6651e1f6] .el-button.is-circle{width:40px;height:40px;padding:0}.group-candidates[data-v-6651e1f6] .el-button,.group-roster[data-v-6651e1f6] .el-button{min-height:40px}.group-file[data-v-6651e1f6]{border:1px solid #d7e1eb;background:#fbfcfd}.group-file__masthead[data-v-6651e1f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:72px;border-bottom:1px solid #d7e1eb;border-left:5px solid #2f6b9a;background:#fff}.group-file__masthead>div[data-v-6651e1f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 18px}.group-candidates header span[data-v-6651e1f6],.group-file__masthead span[data-v-6651e1f6],.group-roster header span[data-v-6651e1f6]{color:#8a99a8;font-size:12px;font-weight:700;letter-spacing:.16em}.group-file__masthead strong[data-v-6651e1f6]{margin-top:5px;color:#203b59;font-size:18px}.group-file__masthead dl[data-v-6651e1f6]{display:grid;grid-template-columns:repeat(3,112px);margin:0}.group-file__masthead dl>div[data-v-6651e1f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 14px;border-left:1px solid #e2e9f0}.group-file__masthead dt[data-v-6651e1f6]{margin-bottom:5px;color:#8a99a8;font-size:12px}.group-file__masthead dd[data-v-6651e1f6]{margin:0;color:#34516f;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:700}.group-form[data-v-6651e1f6]{padding:18px 18px 3px;background:#fff}.group-form__grid[data-v-6651e1f6]{display:grid;grid-template-columns:1.1fr 1.5fr 1fr 1fr .75fr;gap:14px}.group-form__grid .el-date-editor[data-v-6651e1f6]{width:100%}.group-conflict-note[data-v-6651e1f6]{margin:0;border:0;border-top:1px solid #dce7f0;border-bottom:1px solid #dce7f0;border-radius:0}.group-candidates[data-v-6651e1f6],.group-roster[data-v-6651e1f6]{padding:16px 18px;background:#fff}.group-candidates[data-v-6651e1f6]{margin-top:12px;border-top:1px solid #d7e1eb;border-bottom:1px solid #d7e1eb}.group-candidates>header[data-v-6651e1f6],.group-roster>header[data-v-6651e1f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.group-candidates header>div[data-v-6651e1f6],.group-roster header>div[data-v-6651e1f6]{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}.group-candidates header strong[data-v-6651e1f6],.group-roster header strong[data-v-6651e1f6]{color:#29455f;font-size:14px}.group-candidates header small[data-v-6651e1f6]{color:#687b8e;font-size:13px}.group-candidates .group-candidates__tools[data-v-6651e1f6]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.group-candidates__tools[data-v-6651e1f6] .el-button{min-height:32px;padding:4px 0}.candidate-search[data-v-6651e1f6]{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;gap:18px;margin-bottom:8px}.candidate-search .el-input[data-v-6651e1f6]{max-width:430px}.candidate-search span[data-v-6651e1f6]{color:#5f7387;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.candidate-footer[data-v-6651e1f6]{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:38px;color:#8f3030;font-size:13px}.candidate-footer>span[data-v-6651e1f6]:empty{display:block}.group-roster[data-v-6651e1f6]{padding-bottom:20px}.roster-order[data-v-6651e1f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border:1px solid #cfdce7;border-radius:50%;color:#3c5f7f;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.group-roster .el-date-editor[data-v-6651e1f6]{width:144px}.roster-remove[data-v-6651e1f6]{color:#a64f4f}.group-unknown-alert[data-v-6651e1f6]{border:0;border-top:1px solid #ecd8b1;border-radius:0}@media (max-width:1100px){.group-ledger__toolbar[data-v-6651e1f6]{-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;gap:14px}.group-form__grid[data-v-6651e1f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.group-dialog__body[data-v-6651e1f6]{max-height:calc(96vh - 142px)}.group-dialog[data-v-6651e1f6] .el-dialog{width:96%!important;max-height:96vh;margin-top:2vh!important}.group-form__grid[data-v-6651e1f6]{grid-template-columns:1fr}.group-candidates>header[data-v-6651e1f6],.group-file__masthead[data-v-6651e1f6],.group-roster>header[data-v-6651e1f6],.group-toggle-recovery[data-v-6651e1f6]{-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}.group-file__masthead dl[data-v-6651e1f6]{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e2e9f0}.group-file__masthead dl>div[data-v-6651e1f6]:first-child{border-left:0}.group-candidates[data-v-6651e1f6],.group-form[data-v-6651e1f6],.group-roster[data-v-6651e1f6]{padding-right:12px;padding-left:12px}.candidate-search[data-v-6651e1f6]{-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;gap:6px}.candidate-search .el-input[data-v-6651e1f6],.group-toggle-recovery__actions[data-v-6651e1f6]{width:100%}.group-toggle-recovery__actions[data-v-6651e1f6] .el-button{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-left:0}}.rg-scope[data-v-5e0c98e5]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:12px;padding:16px 20px;border:1px solid #dbe6f1;background:#f8fbfe}.rg-scope[data-v-5e0c98e5],.rg-scope label[data-v-5e0c98e5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rg-scope label[data-v-5e0c98e5]{gap:8px;color:#718398;font-size:12px}.rg-scope .el-select[data-v-5e0c98e5]{width:180px}.rg-alert[data-v-5e0c98e5]{margin-top:12px}.rg-ledger[data-v-5e0c98e5]{overflow:hidden;margin-top:14px;border:1px solid #dbe6f1;background:#fff}.rg-ledger__header[data-v-5e0c98e5]{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:64px;padding:0 20px;border-bottom:1px solid #dbe6f1;background:#f8fbfe}.rg-ledger__header span[data-v-5e0c98e5]{display:block;color:#39749e;font-size:13px;font-weight:700;letter-spacing:.12em}.rg-ledger__header strong[data-v-5e0c98e5]{display:block;margin-top:3px;color:#2b435d}.rg-name[data-v-5e0c98e5]{display:block;color:#2b435d;font-size:14px}.rg-meta[data-v-5e0c98e5]{display:block;margin-top:2px;color:#8494a6;font-size:12px}.rg-quota[data-v-5e0c98e5]{color:#405a74;font-family:Consolas,monospace}.rg-time[data-v-5e0c98e5]{color:#5f7388;font-size:12px;font-family:Consolas,monospace}.rg-actions[data-v-5e0c98e5]{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;gap:8px;white-space:nowrap}.rg-actions .rg-action-button[data-v-5e0c98e5]{width:28px;height:28px;margin:0;padding:0}.rg-actions .rg-action-button--delete[data-v-5e0c98e5]{border-color:#dcdfe6;background:#fff;color:#606266}.rg-actions .rg-action-button--delete[data-v-5e0c98e5]:focus,.rg-actions .rg-action-button--delete[data-v-5e0c98e5]:hover{border-color:#f0b8b8!important;background:#fff5f5!important;color:#e05252!important}.rg-actions .rg-action-button--delete[data-v-5e0c98e5]:active{border-color:#e88e8e!important;background:#fdeaea!important;color:#c83f3f!important}.rg-form-hint[data-v-5e0c98e5]{display:block;margin-top:4px;color:#8494a6;font-size:13px}.rg-class-hint[data-v-5e0c98e5]{margin:0 0 12px;color:#718398;font-size:13px}.rg-class-toolbar[data-v-5e0c98e5]{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;padding:10px 14px;border:1px solid #dbe6f1;background:#f8fbfe}.rg-class-toolbar>span[data-v-5e0c98e5]{color:#718398;font-size:12px}.rg-grade-groups[data-v-5e0c98e5]{max-height:52vh;overflow-y:auto;padding-right:4px}.rg-grade-group[data-v-5e0c98e5]{margin-top:12px;border:1px solid #e4ebf2}.rg-grade-group__header[data-v-5e0c98e5]{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:42px;padding:0 14px;background:#f5f7fa}.rg-grade-group__header strong[data-v-5e0c98e5]{margin-right:8px;color:#303133;font-size:14px}.rg-grade-group__header span[data-v-5e0c98e5]{color:#909399;font-size:12px}.rg-class-list[data-v-5e0c98e5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px 16px;padding:14px}.rg-class-list .el-checkbox[data-v-5e0c98e5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0}.rg-class-occupied[data-v-5e0c98e5]{margin-left:6px}.rg-class-empty[data-v-5e0c98e5]{margin:24px 0;color:#909399;text-align:center}.check-group[data-v-62602794]{border:1px solid #dce7f0;background:#fff}.check-group>header[data-v-62602794]{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:58px;padding:0 18px;border-bottom:1px solid #dce7f0;background:#f8fbfe}.check-group>header span[data-v-62602794]{color:#39749e;font-family:Consolas,monospace;font-size:13px;font-weight:700}.check-group>header strong[data-v-62602794]{color:#2b435d}.check-group>header small[data-v-62602794]{color:#8292a4}.check-row[data-v-62602794]{display:grid;grid-template-columns:5px 1fr 70px;gap:16px;min-height:108px;padding:0 18px 0 0;border-bottom:1px solid #edf2f6}.check-row[data-v-62602794]:last-child{border-bottom:0}.check-row__mark[data-v-62602794]{background:#d8a23d}.check-row.is-pass .check-row__mark[data-v-62602794]{background:#3b9478}.check-row.is-fail .check-row__mark[data-v-62602794]{background:#c85c5c}.check-row__main[data-v-62602794]{-ms-flex-item-align:center;align-self:center;min-width:0}.check-row__main>div[data-v-62602794]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.check-row__main strong[data-v-62602794]{color:#2c455f}.check-row__main p[data-v-62602794]{margin:6px 0;color:#65788c;font-size:12px;line-height:1.6}.check-row__issues[data-v-62602794]{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #e8eef4}.check-row__issues span[data-v-62602794]{color:#8b99a8;font-size:12px}.check-row__issues strong[data-v-62602794]{margin-top:5px;color:#455c73;font-family:Consolas,monospace;font-size:18px}.check-row__configure[data-v-62602794]{min-height:24px;padding:2px 0;margin-top:4px}@media (max-width:760px){.check-row[data-v-62602794]{grid-template-columns:5px 1fr}.check-row__issues[data-v-62602794]{display:none}}.readiness-summary[data-v-1fd97803]{display:grid;grid-template-columns:220px 1fr;margin-bottom:12px;border:1px solid #ebeef5;border-radius:4px;background:#fff}.readiness-summary__seal[data-v-1fd97803]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:68px;padding:10px 16px;border-right:1px solid #ebeef5;background:#fff}.readiness-summary__seal.is-fail[data-v-1fd97803],.readiness-summary__seal.is-pass[data-v-1fd97803]{background:#fff}.readiness-summary__seal span[data-v-1fd97803]{color:#73869a;font-size:13px;font-weight:700;letter-spacing:0}.readiness-summary__seal strong[data-v-1fd97803]{margin:5px 0;color:#2b435d;font-size:15px}.readiness-summary__seal small[data-v-1fd97803]{color:#7a8a9b;font-family:Consolas,monospace}.readiness-summary dl[data-v-1fd97803]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.readiness-summary dl>div[data-v-1fd97803]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 16px;border-left:1px solid #ebeef5}.readiness-summary dt[data-v-1fd97803]{color:#8494a6;font-size:13px}.readiness-summary dd[data-v-1fd97803]{margin:7px 0 0;color:#2c455f;font-family:Consolas,monospace;font-size:15px;font-weight:600}.readiness-summary dd.is-pass[data-v-1fd97803]{color:#2f876e}.readiness-summary dd.is-unknown[data-v-1fd97803]{color:#a66f17}.readiness-summary dd.is-fail[data-v-1fd97803]{color:#b44848}@media (max-width:900px){.readiness-summary[data-v-1fd97803]{grid-template-columns:1fr}.readiness-summary dl[data-v-1fd97803]{grid-template-columns:repeat(2,1fr)}}.readiness-alert[data-v-669acda6]{margin:12px 0}.readiness-grid[data-v-669acda6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.readiness-empty[data-v-669acda6]{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:260px;color:#909399}.readiness-empty i[data-v-669acda6]{margin-bottom:12px;font-size:36px}.readiness-empty strong[data-v-669acda6]{color:#606266}.readiness-empty span[data-v-669acda6]{margin-top:8px;font-size:12px}@media (max-width:1100px){.readiness-grid[data-v-669acda6]{grid-template-columns:1fr}}.schedule-alert[data-v-3ebc2655]{margin-top:12px}.schedule-docket[data-v-3ebc2655]{position:relative;overflow:hidden;border:1px solid #dbe6f1;background:#fff;-webkit-box-shadow:0 12px 30px rgba(27,57,91,.05);box-shadow:0 12px 30px rgba(27,57,91,.05)}.schedule-docket[data-v-3ebc2655]:before{position:absolute;z-index:2;top:0;bottom:0;left:0;width:4px;background:#a83d43;content:""}.schedule-docket__toolbar[data-v-3ebc2655]{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:70px;padding:14px 20px 14px 24px;border-bottom:1px solid #e1e9f1}.schedule-docket__toolbar>div[data-v-3ebc2655]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;min-width:0}.schedule-docket__index[data-v-3ebc2655]{margin-right:15px;color:#a83d43;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:700;letter-spacing:.12em}.schedule-docket__toolbar strong[data-v-3ebc2655]{overflow:hidden;color:#233d5c;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.schedule-docket__count[data-v-3ebc2655]{margin-left:14px;color:#5f7184;font-size:12px}.schedule-docket__filters[data-v-3ebc2655]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:16px}.schedule-docket__filters .el-select[data-v-3ebc2655]{width:128px}.calendar-register[data-v-3ebc2655]{display:grid;grid-template-columns:1.7fr repeat(5,minmax(96px,.65fr));border-bottom:1px solid #e1e9f1;background:#f7fafc}.calendar-register>div[data-v-3ebc2655]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:66px;padding:10px 17px;border-left:1px solid #e1e9f1}.calendar-register>div[data-v-3ebc2655]:first-child{border-left:0}.calendar-register span[data-v-3ebc2655]{margin-bottom:6px;color:#5f7184;font-size:14px}.calendar-register strong[data-v-3ebc2655]{color:#28425f;font-size:15px;font-weight:600}.calendar-register__mode strong[data-v-3ebc2655]{color:#a83d43}.schedule-tabs[data-v-3ebc2655]{padding:0 20px 22px 24px}.weekly-ledger[data-v-3ebc2655]{overflow-x:auto;min-height:320px}.weekly-ledger table[data-v-3ebc2655]{width:100%;min-width:1080px;border-spacing:0;table-layout:fixed}.weekly-ledger th[data-v-3ebc2655]{padding:13px 14px;border-right:1px solid #dfe7ef;border-bottom:2px solid #2f6b9a;background:#edf3f8;text-align:left}.weekly-ledger td[data-v-3ebc2655]:last-child,.weekly-ledger th[data-v-3ebc2655]:last-child{border-right:0}.weekly-ledger th span[data-v-3ebc2655]{display:block;margin-bottom:4px;color:#7d8fa2;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;letter-spacing:.14em}.weekly-ledger th strong[data-v-3ebc2655]{color:#274360;font-size:15px}.weekly-ledger td[data-v-3ebc2655]{height:252px;padding:10px;border-right:1px solid #e4ebf2;background:repeating-linear-gradient(180deg,#fff,#fff 35px,#f3f6f9 36px);vertical-align:top}.weekly-ledger__day-label[data-v-3ebc2655]{display:none}.schedule-card[data-v-3ebc2655]{margin-bottom:9px;padding:12px;border:1px solid #d9e4ed;border-left:3px solid #2f6b9a;background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 4px 12px rgba(36,65,96,.06);box-shadow:0 4px 12px rgba(36,65,96,.06)}.schedule-card--draft[data-v-3ebc2655]{border-left-color:#c68a35}.schedule-card--disabled[data-v-3ebc2655],.schedule-card--unknown[data-v-3ebc2655]{border-left-color:#98a5b2}.schedule-card__head[data-v-3ebc2655]{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;color:#556a7e;font-family:SFMono-Regular,Consolas,monospace;font-size:14px}.schedule-card h3[data-v-3ebc2655]{margin:10px 0 4px;color:#233d5c;font-size:15px;line-height:1.4}.schedule-card p[data-v-3ebc2655]{overflow:hidden;margin:0 0 9px;color:#536a80;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.schedule-card dl[data-v-3ebc2655]{margin:0}.schedule-card dl>div[data-v-3ebc2655]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3px 0;color:#596f84;font-size:14px}.schedule-card dd[data-v-3ebc2655],.schedule-card dt[data-v-3ebc2655]{margin:0}.schedule-card dd[data-v-3ebc2655]{color:#40566f;font-weight:500}.schedule-card__actions[data-v-3ebc2655]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:7px;padding-top:5px;border-top:1px solid #edf1f5}.override-table[data-v-3ebc2655] .el-button--text,.schedule-card__actions .el-button[data-v-3ebc2655]{min-width:40px;min-height:40px;padding:0 8px}.schedule-card--empty[data-v-3ebc2655]{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:102px;border:1px dashed #cbd7e2;background:rgba(249,251,253,.9);-webkit-box-shadow:none;box-shadow:none;color:#657688;font-size:12px}.date-stamp[data-v-3ebc2655]{color:#2d4a68;font-family:SFMono-Regular,Consolas,monospace;font-weight:600}.form-grid[data-v-3ebc2655]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px}.form-grid .el-date-editor[data-v-3ebc2655],.form-grid .el-input-number[data-v-3ebc2655],.form-grid .el-select[data-v-3ebc2655]{width:100%}.time-pair[data-v-3ebc2655]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.time-pair .el-date-editor[data-v-3ebc2655]{min-width:0}.target-select[data-v-3ebc2655]{width:100%}.target-order[data-v-3ebc2655]{margin:10px 0 0;padding:0;border:1px solid #e0e8f0;list-style:none}.target-order li[data-v-3ebc2655]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:38px;padding:0 10px;border-top:1px solid #edf2f6}.target-order li[data-v-3ebc2655]:first-child{border-top:0}.target-order__no[data-v-3ebc2655]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:23px;height:23px;margin-right:10px;background:#e9f0f6;color:#2f6b9a;font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.target-order strong[data-v-3ebc2655]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#40566f;font-size:12px;font-weight:500}.self-check-release[data-v-3ebc2655]{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;margin:4px 0 18px;padding:13px 16px;border:1px solid #e3eaf1;background:#f8fafc}.self-check-release strong[data-v-3ebc2655]{color:#304a66;font-size:13px}.self-check-release p[data-v-3ebc2655]{margin:4px 0 0;color:#5f7182;font-size:13px}.trial-note[data-v-3ebc2655]{margin:8px 0 0;padding:10px 13px;border-left:3px solid #a83d43;background:#faf5f5;color:#74464a;font-size:12px}.dialog-alert[data-v-3ebc2655]{margin-bottom:16px}.schedule-dialog[data-v-3ebc2655] .el-dialog{max-width:calc(100vw - 32px)}.schedule-dialog[data-v-3ebc2655] .el-dialog__body{max-height:calc(100vh - 190px);overflow-y:auto}.unknown-save-guard[data-v-3ebc2655]{margin:0 0 16px;padding:12px 14px;border:1px solid #e5c5a1;border-left:3px solid #c68a35;background:#fcf8f1;color:#705c3d;font-size:12px;line-height:1.65}.unknown-save-guard span[data-v-3ebc2655],.unknown-save-guard strong[data-v-3ebc2655]{display:block}.schedule-detail header[data-v-3ebc2655]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #e2e9f0}.schedule-detail header span[data-v-3ebc2655]{color:#617385;font-size:13px}.schedule-detail h3[data-v-3ebc2655]{margin:5px 0 0;color:#233d5c;font-size:19px}.detail-facts[data-v-3ebc2655]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 20px;border:1px solid #e2e9f0}.detail-facts div[data-v-3ebc2655]{padding:11px 13px;border-right:1px solid #e8edf2;border-bottom:1px solid #e8edf2}.detail-facts dt[data-v-3ebc2655]{margin-bottom:5px;color:#617385;font-size:13px}.detail-facts dd[data-v-3ebc2655]{margin:0;color:#354f69;font-size:12px}.schedule-detail h4[data-v-3ebc2655]{color:#304a66;font-size:13px}.detail-targets[data-v-3ebc2655]{margin:0;padding:0;border-top:1px solid #e2e9f0;list-style:none}.detail-targets li[data-v-3ebc2655]{padding:9px 0;border-bottom:1px solid #edf1f5;color:#425a72;font-size:12px}.detail-targets span[data-v-3ebc2655]{display:inline-block;width:27px;color:#a83d43;font-family:SFMono-Regular,Consolas,monospace}.detail-release[data-v-3ebc2655]{margin-top:16px;padding:12px 14px;border-left:3px solid #c68a35;background:#fcf8f1}.detail-release p[data-v-3ebc2655]{margin:5px 0 0;color:#705c3d;font-size:12px}.generation-range[data-v-3ebc2655]{display:grid;grid-template-columns:minmax(280px,1fr) 132px auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:16px;padding:16px;border:1px solid #dfe8f0;background:#f7fafc}.generation-range__mode>span[data-v-3ebc2655],.generation-range label>span[data-v-3ebc2655]{display:block;margin-bottom:7px;color:#586f84;font-size:13px}.generation-range .el-date-editor[data-v-3ebc2655]{width:100%}.generation-range__mode small[data-v-3ebc2655],.generation-range__mode strong[data-v-3ebc2655]{display:block}.generation-range__mode strong[data-v-3ebc2655]{color:#a83d43;font-size:14px}.generation-range__mode small[data-v-3ebc2655]{margin-top:3px;color:#637486;font-size:12px}.generation-preview[data-v-3ebc2655]{margin-top:16px}.generation-metrics[data-v-3ebc2655]{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:12px;border:1px solid #dfe8f0}.generation-metrics div[data-v-3ebc2655]{padding:13px 16px;border-left:1px solid #e5ebf1}.generation-metrics div[data-v-3ebc2655]:first-child{border-left:0}.generation-metrics span[data-v-3ebc2655],.generation-metrics strong[data-v-3ebc2655]{display:block}.generation-metrics span[data-v-3ebc2655]{margin-bottom:5px;color:#5f7184;font-size:13px}.generation-metrics strong[data-v-3ebc2655]{color:#274360;font-family:SFMono-Regular,Consolas,monospace;font-size:20px}.generation-issues[data-v-3ebc2655]{margin-top:12px}.generation-result[data-v-3ebc2655]{margin-top:14px;padding:11px 14px;border:1px solid #dce7df;background:#f3f8f4;color:#476351;font-size:12px}.generation-result__summary[data-v-3ebc2655]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.generation-result__issues[data-v-3ebc2655]{margin:10px 0 0;padding:9px 0 0 18px;border-top:1px solid #dce7df;color:#805257;line-height:1.65}@media (max-width:1024px){.weekly-ledger[data-v-3ebc2655]{overflow-x:visible}.weekly-ledger table[data-v-3ebc2655],.weekly-ledger tbody[data-v-3ebc2655]{display:block;width:100%;min-width:0}.weekly-ledger thead[data-v-3ebc2655]{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.weekly-ledger__week-grid[data-v-3ebc2655]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px}.weekly-ledger td[data-v-3ebc2655]{display:block;height:auto;min-height:252px;border:1px solid #dfe7ef}.weekly-ledger__day-label[data-v-3ebc2655]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin:-10px -10px 10px;padding:10px 12px;border-bottom:2px solid #2f6b9a;background:#edf3f8;color:#274360}.weekly-ledger__day-label span[data-v-3ebc2655]{color:#566d82;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.12em}.weekly-ledger__day-label strong[data-v-3ebc2655]{font-size:13px}.schedule-dialog[data-v-3ebc2655] .el-button{min-height:40px}.schedule-dialog[data-v-3ebc2655] .el-dialog{margin-top:5vh!important}.schedule-dialog[data-v-3ebc2655] .el-dialog__body{max-height:calc(100vh - 165px)}}@media (max-width:1100px){.schedule-docket__toolbar[data-v-3ebc2655]{-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}.schedule-docket__filters[data-v-3ebc2655]{margin-top:14px}.calendar-register[data-v-3ebc2655]{grid-template-columns:repeat(3,1fr)}.calendar-register>div[data-v-3ebc2655]:nth-child(4){border-left:0}}@media (max-width:760px){.weekly-ledger__week-grid[data-v-3ebc2655]{grid-template-columns:1fr;padding:10px 0}.schedule-dialog[data-v-3ebc2655] .el-dialog{width:calc(100vw - 20px)!important;max-width:none;margin-top:3vh!important}.schedule-dialog[data-v-3ebc2655] .el-dialog__body{max-height:calc(100vh - 145px);padding:14px}.schedule-dialog[data-v-3ebc2655] .el-dialog__footer{padding:10px 14px 16px}.detail-facts[data-v-3ebc2655],.form-grid[data-v-3ebc2655],.generation-metrics[data-v-3ebc2655],.generation-range[data-v-3ebc2655]{grid-template-columns:1fr}.schedule-docket__filters[data-v-3ebc2655]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.generation-result__summary[data-v-3ebc2655],.schedule-docket__filters[data-v-3ebc2655]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-register[data-v-3ebc2655]{grid-template-columns:repeat(2,1fr)}.calendar-register>div[data-v-3ebc2655]:nth-child(odd){border-left:0}}@media (prefers-reduced-motion:reduce){.schedule-docket [data-v-3ebc2655],.schedule-docket [data-v-3ebc2655]:after,.schedule-docket [data-v-3ebc2655]:before{-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}.frf-workspace-tabs[data-v-35792fc6]{padding:0 16px 16px;border:1px solid #dbe6f1;background:#fff}