.compose-assemble__block-wrap{display:contents}.compose-paper-document__scale-box{margin:0 auto;overflow:hidden}.compose-paper-document__scale{-webkit-transform-origin:top left;transform-origin:top left}.compose-paper-document__stack{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-bottom:24px}.compose-assemble__binding,.compose-paper-document__stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.compose-assemble__binding{position:absolute;top:18mm;bottom:14mm;left:0;width:18mm;z-index:2;pointer-events:none;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1mm}.compose-assemble__binding-meta{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:visible}.compose-assemble__binding-meta-inner{position:absolute;left:50%;top:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;font-size:12px;font-weight:700;color:#333;letter-spacing:1px;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center}.compose-assemble__binding-seal{width:7mm;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .8mm}.compose-assemble__binding-dash{width:0;border-left:1px dashed #666}.compose-assemble__binding-seal-text{-webkit-box-flex:1;-ms-flex:1;flex:1;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;font-size:11px;line-height:1.15;color:#333;letter-spacing:2px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap}.compose-assemble__sheet.is-with-binding{padding-left:22mm!important}.compose-assemble__sheet.is-readonly .compose-assemble__child:focus-within,.compose-assemble__sheet.is-readonly .compose-assemble__child:hover,.compose-assemble__sheet.is-readonly .compose-assemble__quest:focus-within,.compose-assemble__sheet.is-readonly .compose-assemble__quest:hover,.compose-assemble__sheet.is-readonly .compose-assemble__section.has-title:hover{border-color:transparent;background:transparent}.compose-assemble__sheet.is-readonly .compose-assemble__section.has-title:hover .compose-assemble__section-title{background:transparent}.compose-assemble__paper-header{padding-bottom:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.compose-assemble__paper-title{margin:0 0 8px}.compose-assemble__paper-title.is-editable{-webkit-transition:background .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,box-shadow .15s ease;transition:background .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.compose-assemble__paper-title-input{margin:0 0 8px}.compose-assemble__paper-secret{display:inline-block;margin:0 0 10px;padding:2px 8px;border:1px solid #ff7875;color:#cf1322;font-size:12px;line-height:1.5;border-radius:2px;background:#fff1f0}.compose-assemble__paper-meta{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 8px;text-align:center;font-size:.875em;line-height:3.4285}.compose-assemble__paper-subtitle{margin:0 0 10px;text-align:center;font-size:15px;color:#444}.compose-assemble__paper-subtitle.is-editable{cursor:text;border-radius:2px}.compose-assemble__paper-subtitle.is-editable:hover{background:#f5f9ff;-webkit-box-shadow:0 0 0 1px #91caff;box-shadow:0 0 0 1px #91caff}.compose-assemble__paper-info-input,.compose-assemble__paper-subtitle-input,.compose-assemble__score-note-input{display:block;width:100%;margin:0 0 10px;padding:4px 8px;border:1px solid #1677ff;border-radius:2px;text-align:center;font-size:14px;outline:none;-webkit-box-shadow:0 0 0 2px rgba(22,119,255,.15);box-shadow:0 0 0 2px rgba(22,119,255,.15)}.compose-assemble__paper-info{margin:8px 0 10px;padding:8px 12px;text-align:center;font-size:13px;color:#333;line-height:1.6;border:1px solid #91caff;background:#f0f7ff;border-radius:2px}.compose-assemble__paper-info.is-editable{cursor:text}.compose-assemble__paper-info.is-editable:hover{background:#e6f4ff}.compose-assemble__score-bar{width:auto;max-width:100%;margin:8px auto 12px;border-collapse:collapse;font-size:13px}.compose-assemble__score-bar td,.compose-assemble__score-bar th{min-width:36px;padding:4px 10px;border:1px solid #333;text-align:center;line-height:1.6}.compose-assemble__score-bar th{font-weight:600;background:#fff}.compose-assemble__score-bar td{height:28px}.compose-assemble__notice{margin:8px 0 12px;font-size:13px;color:#333;line-height:1.7}.compose-assemble__notice-label{font-weight:600;margin-bottom:2px}.compose-assemble__notice-body.is-editable{cursor:text;border-radius:2px;padding:2px 4px;margin:0 -4px}.compose-assemble__notice-body.is-editable:hover{background:#f5f9ff;-webkit-box-shadow:0 0 0 1px #91caff;box-shadow:0 0 0 1px #91caff}.compose-assemble__notice-input{display:block;width:100%;margin-top:4px;padding:6px 8px;border:1px solid #1677ff;border-radius:2px;font-size:13px;line-height:1.6;resize:vertical;outline:none;-webkit-box-shadow:0 0 0 2px rgba(22,119,255,.15);box-shadow:0 0 0 2px rgba(22,119,255,.15)}.compose-assemble__score-note{margin:6px 0 10px;font-size:13px;color:#555}.compose-assemble__score-note.is-editable{cursor:text;border-radius:2px;padding:2px 4px}.compose-assemble__score-note.is-editable:hover{background:#f5f9ff;-webkit-box-shadow:0 0 0 1px #91caff;box-shadow:0 0 0 1px #91caff}.compose-assemble__section-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.compose-assemble__big-score{-ms-flex-negative:0;flex-shrink:0;border-collapse:collapse;font-size:13px;table-layout:fixed}.compose-assemble__big-score td,.compose-assemble__big-score th{border:1px solid #333;text-align:center;font-weight:400;padding:0 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.compose-assemble__big-score th{height:28px;font-size:13px;white-space:nowrap;line-height:1.2}.compose-assemble__big-score td:first-child,.compose-assemble__big-score th:first-child{width:56px}.compose-assemble__big-score td:last-child,.compose-assemble__big-score th:last-child{width:48px}.compose-assemble__big-score td{height:36px}.compose-assemble__section-title{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.compose-assemble__child-stem :deep(.gapfilling-span),.compose-assemble__stem :deep(.gapfilling-span){display:inline-block;min-width:64px;padding:0 2px;margin:0 2px;font-size:0!important;color:transparent!important;line-height:1;vertical-align:baseline;border-bottom:1px solid #444;background:transparent!important}.compose-assemble{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;min-height:0;background:#f0f2f5;border-radius:4px;overflow:hidden}.compose-assemble__main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:auto;padding:16px}.compose-assemble__empty-wrap{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:360px;background:#fff;border-radius:4px}.compose-assemble__paper{position:relative;max-width:none;margin:0 auto;padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;min-height:auto}.compose-assemble__pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-bottom:24px}.compose-assemble__a4,.compose-assemble__sheet{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);border-radius:2px;overflow:hidden}.compose-assemble__a4-footer,.compose-assemble__sheet-footer{position:absolute;left:0;right:0;bottom:6mm;z-index:2;text-align:center;font-size:12px;line-height:1;color:#999;pointer-events:none;background:#fff}.compose-assemble__sheet-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.compose-assemble__sheet-column{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.compose-assemble__sheet-full+.compose-assemble__sheet-columns{margin-top:4px}.compose-assemble__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.compose-assemble__layout .ant-radio-button-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;padding-inline:8px}.compose-assemble__template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;font-size:13px}.compose-assemble__template-grid .ant-checkbox-wrapper{-webkit-margin-start:0;margin-inline-start:0}.compose-assemble__template-grid.is-extra{margin-top:12px;padding-top:12px;border-top:1px dashed #e8e8e8}.compose-assemble__template-body{margin-top:10px}.compose-assemble__template-head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.compose-assemble__template-actions,.compose-assemble__template-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compose-assemble__template-actions{gap:4px}.compose-assemble__template-open{padding-inline:0}.compose-assemble__template-scene{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:20px}.compose-assemble__layout-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.compose-assemble__gap-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed #e8e8e8;font-size:13px;color:#333}.compose-assemble__gap-label{-ms-flex-negative:0;flex-shrink:0}.compose-assemble__gap-unit{color:#999}.compose-assemble__layout-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:4px}.compose-assemble__layout-label{font-size:12px;color:#888}.compose-assemble__clip{overflow:hidden;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;border-radius:2px;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.compose-assemble__clip.is-section{overflow:visible}.compose-assemble__clip.is-active-quest{z-index:2;border-color:#91caff;background:#fff}.compose-assemble__clip.is-active-quest .compose-assemble__quest{border-color:transparent!important;background:transparent!important}.compose-assemble__clip.is-anchor-flash{z-index:3;border-color:#faad14!important;background:#fffbe6!important;-webkit-box-shadow:0 0 0 1px #ffe58f;box-shadow:0 0 0 1px #ffe58f}.compose-assemble__clip.is-anchor-flash .compose-assemble__quest,.compose-assemble__clip.is-anchor-flash .compose-assemble__section{border-color:transparent!important;background:transparent!important}.compose-assemble__clip.is-continuation .compose-assemble__child-toolbar,.compose-assemble__clip.is-continuation .compose-assemble__quest-toolbar,.compose-assemble__clip.is-continuation .compose-assemble__section-toolbar{display:none!important}.compose-assemble__clip-inner{will-change:transform}.compose-assemble__measure{position:fixed;left:-100vw;top:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:hidden;pointer-events:none;z-index:-9999}.compose-assemble__paper-header{margin-bottom:0}.compose-assemble__paper-title{margin:0 0 12px;text-align:center;font-size:22px;font-weight:600;color:#222;outline:none}.compose-assemble__paper-title.is-editable{cursor:text;border-radius:2px}.compose-assemble__paper-title.is-editable:hover{background:#f5f9ff;-webkit-box-shadow:0 0 0 1px #91caff;box-shadow:0 0 0 1px #91caff}.compose-assemble__paper-title-input{display:block;width:100%;margin:0 0 12px;padding:4px 8px;border:1px solid #1677ff;border-radius:2px;text-align:center;font-size:22px;font-weight:600;color:#222;outline:none;-webkit-box-shadow:0 0 0 2px rgba(22,119,255,.15);box-shadow:0 0 0 2px rgba(22,119,255,.15)}.compose-assemble__paper-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;padding-bottom:0;border-bottom:none;font-size:14px;color:#555}.compose-assemble__section{position:relative;margin-bottom:2px;padding:0;border:1px solid transparent;border-radius:2px;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.compose-assemble__section.has-title{margin-top:0;margin-bottom:0;padding-top:var(--assemble-section-gap,16px);padding-bottom:var(--assemble-section-title-gap,6px)}.compose-assemble__section.has-title:hover{border-color:#91caff;background:#f7fbff}.compose-assemble__section.has-title:hover .compose-assemble__section-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.compose-assemble__section.has-title:hover .compose-assemble__section-title{background:#e6f4ff}.compose-assemble__clip:first-child .compose-assemble__section.has-title{padding-top:4px}.compose-assemble__section-toolbar{position:absolute;top:-1px;right:-1px;z-index:3;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:2px 6px;background:#fff;border:1px solid #91caff;border-radius:0 0 0 4px;-webkit-box-shadow:0 2px 6px rgba(22,119,255,.08);box-shadow:0 2px 6px rgba(22,119,255,.08)}.compose-assemble__section-title{margin:0;padding:0 4px 2px;font-size:15px;font-weight:600;color:#222;line-height:1.4;border-radius:2px;-webkit-transition:background .15s ease;transition:background .15s ease}.compose-assemble__quest{position:relative;margin-bottom:var(--assemble-quest-gap,14px);padding:2px 6px 4px;border:1px solid transparent;border-radius:2px;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.compose-assemble__quest.qml-ques{margin-bottom:var(--assemble-quest-gap,14px);font-family:Times New Roman,宋体;line-height:1.8}.compose-assemble__quest:focus-within,.compose-assemble__quest:hover{border-color:#91caff;background:#fff;z-index:1}.compose-assemble__quest:focus-within .compose-assemble__quest-toolbar,.compose-assemble__quest:hover .compose-assemble__quest-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.compose-assemble__quest:has(.compose-assemble__child:focus-within) .compose-assemble__quest-toolbar,.compose-assemble__quest:has(.compose-assemble__child:hover) .compose-assemble__quest-toolbar{display:none}.compose-assemble__quest-toolbar{position:absolute;top:-1px;right:-1px;z-index:5;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;gap:4px;padding:4px 10px;background:#fff;border:1px solid #91caff;border-radius:0 0 0 4px;-webkit-box-shadow:0 2px 6px rgba(22,119,255,.08);box-shadow:0 2px 6px rgba(22,119,255,.08);pointer-events:auto;overflow:visible}.compose-assemble__quest-toolbar .el-button{padding:0 6px;margin-left:0;-ms-flex-negative:0;flex-shrink:0}.compose-assemble__quest-toolbar .el-button+.el-button{margin-left:0}.compose-assemble__quest-toolbar-label{font-size:12px;color:#1677ff;white-space:nowrap;margin-right:4px}.compose-assemble__quest-lines-input{width:108px!important;-ms-flex-negative:0;flex-shrink:0;line-height:24px}.compose-assemble__quest-lines-input .el-input-number__decrease,.compose-assemble__quest-lines-input .el-input-number__increase{width:24px}.compose-assemble__quest-lines-input .el-input__inner{padding-left:26px;padding-right:26px;height:24px;line-height:24px}.compose-assemble__quest-lines-check{margin-left:6px;font-size:12px;color:#666;white-space:nowrap}.compose-assemble__quest-score-input{width:118px!important;-ms-flex-negative:0;flex-shrink:0;line-height:24px}.compose-assemble__quest-score-input .el-input-number__decrease,.compose-assemble__quest-score-input .el-input-number__increase{width:24px}.compose-assemble__quest-score-input .el-input__inner{padding-left:26px;padding-right:26px;height:24px;line-height:24px}.compose-assemble__quest-score-label{margin:0 4px 0 2px;font-size:12px;color:#666;white-space:nowrap}.compose-assemble__quest-toolbar-sep{width:1px;height:16px;margin:0 4px;background:#e8e8e8}.compose-assemble__quest-main{overflow-wrap:break-word;font-size:14px;color:#333;line-height:26px;word-break:break-word}.compose-assemble__quest-no{display:inline;font-weight:700;color:#333;line-height:26px;margin-right:0}.compose-assemble__quest-score{font-size:13px;color:#888;margin-right:4px}.compose-assemble__stem{display:inline;line-height:26px}.compose-assemble__stem.qml-stem{margin-top:0;display:inline}.compose-assemble__stem>:first-child,.compose-assemble__stem>:first-child>:first-child{display:inline;margin:0}.compose-assemble__stem>p:not(:first-child){display:block;margin:4px 0 0}.compose-assemble__stem>.MathJax:first-child,.compose-assemble__stem>mjx-container:first-child{display:inline!important}.compose-assemble__stem img{max-width:100%;max-height:220px;vertical-align:middle}.compose-assemble__options{margin-top:4px;font-size:0;width:100%}.compose-assemble__option{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:8px;margin-top:2px;font-size:14px;color:#333;line-height:26px;word-break:break-word}.compose-assemble__options.ul-1 .compose-assemble__option{width:100%}.compose-assemble__options.ul-2 .compose-assemble__option{width:50%}.compose-assemble__options.ul-4 .compose-assemble__option{width:25%}.compose-assemble__opt-key{margin-right:4px}.compose-assemble__children{margin-top:8px;padding-left:0}.compose-assemble__child{position:relative;margin-bottom:6px;padding:4px 6px;border:1px solid transparent;border-radius:2px;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.compose-assemble__child:focus-within,.compose-assemble__child:hover{border-color:#91caff;background:#fff;z-index:2}.compose-assemble__child:focus-within .compose-assemble__child-toolbar,.compose-assemble__child:hover .compose-assemble__child-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.compose-assemble__child-toolbar{position:absolute;top:-1px;right:-1px;z-index:3;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:4px 8px;background:#fff;border:1px solid #91caff;border-radius:0 0 0 4px;-webkit-box-shadow:0 2px 6px rgba(22,119,255,.08);box-shadow:0 2px 6px rgba(22,119,255,.08)}.compose-assemble__child-main{font-size:14px;color:#333;line-height:1.7;word-break:break-word}.compose-assemble__child-no{display:inline;float:none;font-weight:600;margin-right:2px}.compose-assemble__child-type{margin-right:4px}.compose-assemble__child-score{color:#888;font-size:13px;margin-right:4px}.compose-assemble__child-stem{display:inline;font-size:14px;color:#333;line-height:26px;word-break:break-word}.compose-assemble__child-stem>:first-child,.compose-assemble__child-stem>:first-child>:first-child{display:inline;margin:0}.compose-assemble__child-stem>p:not(:first-child){display:block;margin:4px 0 0}.compose-assemble__child-stem img{max-width:100%;max-height:220px;vertical-align:middle}.compose-assemble__answer-area{margin-top:6px;padding:0}.compose-assemble__answer-line{height:var(--assemble-answer-line-height,28px);border-bottom:1px solid #bfbfbf}.compose-assemble__answer-blank{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fafafa;border:1px dashed #d9d9d9;border-radius:2px}.compose-assemble__quest.is-answer-key .compose-assemble__child,.compose-assemble__quest.is-answer-key .compose-assemble__children{padding-left:0;padding-right:0}.compose-assemble__quest.is-answer-key .compose-assemble__child{padding:0;margin-bottom:8px}.compose-assemble__key{margin-top:4px;padding-left:0}.compose-assemble__key-row{display:block;margin-top:4px;font-size:14px;line-height:26px;color:#333;text-align:left}.compose-assemble__key-label{display:block;font-weight:700;color:#1a1a1a;text-align:left}.compose-assemble__key-body{display:block;width:100%;margin:0;padding:0;text-align:left;word-break:break-word}.compose-assemble__key-body,.compose-assemble__key-body *{margin-left:0!important;padding-left:0!important;text-indent:0!important;text-align:left!important}.compose-assemble__key-body div,.compose-assemble__key-body h1,.compose-assemble__key-body h2,.compose-assemble__key-body h3,.compose-assemble__key-body h4,.compose-assemble__key-body li,.compose-assemble__key-body p{margin-top:0;margin-right:0;margin-bottom:4px}.compose-assemble__key-body ol,.compose-assemble__key-body ul{margin:0 0 4px;padding:0;list-style-position:inside}.compose-assemble__key-body img{max-width:100%;max-height:220px;vertical-align:middle}.compose-assemble__key-empty{color:#999}.compose-assemble__score-children{margin-top:10px;padding-top:8px;border-top:1px dashed #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.compose-assemble__score-child{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:8px;font-size:13px;color:#666;padding-left:8px}.compose-assemble__side{width:320px;-ms-flex-negative:0;flex-shrink:0;overflow:auto;padding:16px 16px 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.compose-assemble__side-card{background:#fff;border-radius:4px;padding:14px}.compose-assemble__side-card--summary{padding:16px}.compose-assemble__side-card--summary .compose-assemble__title-input{margin:10px 0 12px}.compose-assemble__title-input{width:100%}.compose-assemble__stats-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 0;font-size:13px;color:#666}.compose-assemble__stats-inline em{font-style:normal;font-weight:600;color:#cf1322;margin-left:4px}.compose-assemble__stats-dot{width:3px;height:3px;margin:0 10px;border-radius:50%;background:#d9d9d9}.compose-assemble__stats-gear{margin-left:auto;color:#1677ff}.compose-assemble__stats-gear:hover{color:#4096ff;background:#e6f4ff}.compose-assemble__action-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 12px;padding-top:14px;border-top:1px dashed #e8e8e8}.compose-assemble__action-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:10px 4px;border-radius:6px;font-size:12px;color:#1677ff;line-height:1.2;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.compose-assemble__action-links a .anticon{font-size:18px}.compose-assemble__action-links a:hover{color:#0958d9;background:#e6f4ff}.compose-assemble__download-btn{height:40px;font-weight:500;border-radius:6px;-webkit-box-shadow:0 2px 0 rgba(5,145,255,.1);box-shadow:0 2px 0 rgba(5,145,255,.1)}.compose-assemble__side-title{margin-bottom:10px;font-size:14px;font-weight:600;color:#333}.compose-assemble__side-title.is-inline{margin-bottom:0}.compose-assemble__mode-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:12px;border-bottom:1px solid #f0f0f0}.compose-assemble__mode-tab{position:relative;margin:0;padding:0 0 10px;border:0;background:transparent;font-size:13px;line-height:1.2;color:#666;cursor:pointer}.compose-assemble__mode-tab:hover{color:#1677ff}.compose-assemble__mode-tab.is-active{color:#1677ff;font-weight:600}.compose-assemble__mode-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#1677ff;border-radius:1px}.compose-assemble__tree{margin-bottom:12px}.compose-assemble__tree-section{margin-bottom:10px}.compose-assemble__tree-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:6px;min-height:28px}.compose-assemble__tree-label{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:#333}.compose-assemble__tree-nos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.compose-assemble__tree-no{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:28px;height:26px;padding:0 6px;border:1px solid #91caff;border-radius:2px;font-size:12px;color:#1677ff;background:#fff}.compose-assemble__tree-no.is-clickable{cursor:pointer}.compose-assemble__tree-no.is-clickable:hover{background:#e6f4ff}.compose-assemble__add-group{margin-top:4px}.compose-assemble__score-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.compose-assemble__score-item{padding:10px;border:1px solid #f0f0f0;border-radius:6px;background:#fafafa}.compose-assemble__score-meta{gap:6px;margin-bottom:8px}.compose-assemble__score-meta,.compose-assemble__score-ops{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compose-assemble__score-ops{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.week-mode{overflow:hidden;-webkit-filter:invert(80%);filter:invert(80%)}h1,h2,h3,h4,h5,h6,p{margin:0}div:focus{outline:none}.split-right:not(:last-child){border-right:1px solid rgba(98,98,98,.2)}.disabled{cursor:not-allowed;color:rgba(0,0,0,.25);pointer-events:none}.float-left{float:left}.float-right{float:right}.text-right,[text-right]{text-align:right!important}.text-left,[text-left]{text-align:left!important}.text-center,[text-center]{text-align:center!important}[align-items-center]{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}[line-bottom]{border-bottom:.55px solid #eee}[shadow]{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.page{padding:20px;max-width:100%;margin:auto}.el-dialog__title{font-weight:700!important;font-size:16px!important}.ps{overflow:hidden!important;overflow-anchor:none;-ms-touch-action:auto;touch-action:auto}.color-blue{color:#1890ff!important}.color-orange{color:#fa7d00!important}.color-red{color:#ff2e2e!important}.color-green{color:#36c67d!important}.color-pink{color:#c636a2!important}.color-black{color:#222!important}.color-white{color:#fff!important}.color-gray{color:#909399!important}.bg-blue{background:#1890ff!important}.bg-orange{background:#fa7d00!important}.bg-red{background:#ff2e2e!important}.bg-green{background:#36c67d!important}.fixed-width .el-button--mini{padding:7px 10px;min-width:60px}.manage-page{background:#fff}.manage-page .title{font-size:20px;padding:15px 25px 0}.manage-header-bar{padding:15px 25px;background:#fbfcff;border-top:.55px solid #eee;border-bottom:.55px solid #eee;min-height:64px}.manage-header-bar .header-info>span{color:#666;display:inline-block;margin-right:20px}.flex-group-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.ml10{margin-left:10px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt50{margin-top:50px}.mr10{margin-right:10px}.mr25{margin-right:25px!important}.pr10{padding-right:10px}.pt20{padding-top:20px}.pr15{padding-right:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pd20{padding:20px}.pd10{padding:10px}.font-weight{font-weight:700}.pl10{padding-left:20px}.pd25{padding:0 25px}.pr40{padding-right:40px}.pr20{padding-right:20px}.no-wrap{display:inline-block;vertical-align:middle;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tip{font-size:12px;color:#909399}.vant-scrollbar{height:100%}.vant-scrollbar .el-scrollbar__wrap{overflow-x:hidden}.vant-scrollbar .el-scrollbar__bar.is-horizontal{display:none}.vant-scrollbar .el-scrollbar__bar.is-vertical{opacity:1}.el-loading-mask{z-index:500}.subject-page .el-container{height:calc(100vh - 120px);overflow:hidden}.subject-page .el-menu--horizontal>.el-menu-item{height:50px;line-height:50px}.subject-page .subject-main.el-main{width:800px}.subject-page .page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;margin:0 25px;border-bottom:.55px solid #eee}.subject-page .page-header .el-form-item__content{line-height:60px}.subject-page .page-header.no-border{border:none}.subject-page .page-header.block{display:block;margin:0;line-height:60px}.subject-page .header-info{line-height:60px;height:100%;width:100%;color:#909399}.subject-page .header-info:after{display:block;content:"";clear:both}.subject-page .float-left+.float-left{margin-left:20px}.subject-page .region-aside{padding:0 0 24px 0;border-right:.55px solid #eee}.subject-page .split-main{padding:0 0 24px 0}.subject-page .task-header{padding:0 20px;line-height:40px;height:40px;width:100%;color:#333;background-color:#f2f2f2;cursor:pointer}.subject-page .task-header+i{display:none}.subject-page .task-header [class^=el-icon-]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.subject-page .is-active .task-header [class^=el-icon-]{-webkit-transform:rotate(0);transform:rotate(0)}.subject-page .task-content{-ms-flex:1;-webkit-box-flex:1;flex:1;padding:0 0 0 20px;width:100%;height:100%}.subject-page .task-content .vant{overflow:auto;padding-right:25px;width:100%;height:calc(100% - 60px)}.subject-page .paper-subject-page{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;overflow:auto}.subject-page .scan-content{position:relative;overflow:auto}.subject-page .scan-content-hidden{position:relative;overflow:auto;height:calc(100% - 60px)}.subject-page .scan-content-hidden,.subject-page .scan-data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex:1;-webkit-box-flex:1;flex:1}.subject-page .scan-data{padding:0 25px;font-size:13px}.subject-page .el-collapse,.subject-page .el-collapse .el-collapse-item__header,.subject-page .el-collapse .el-collapse-item__wrap{border:none}.subject-page .table-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.subject-page .new-tab{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:999}.subject-page .new-tab .el-container{height:calc(100% - 150px)}.subject-page .handle-dialog{position:absolute;left:0;right:0;top:0;height:0;z-index:2001}.subject-page .handle-dialog .el-dialog{margin:0;width:380px}.subject-page .handle-dialog .title{padding:15px;text-align:center;font-size:16px;background:#f2f2f2}.subject-page .handle-dialog .el-dialog .el-dialog__header{padding:0}.subject-page .handle-dialog .el-dialog .el-dialog__body{padding:15px}.subject-page .handle-dialog .text-center .el-button{width:100%}.subject-page .el-form-item{margin-bottom:10px}.subject-page .el-table .el-form-item{margin-bottom:0}.subject-page .el-table__body-wrapper{overflow-y:auto}.subject-page .el-form-item__content .el-input-group{vertical-align:initial}.subject-page .el-menu--horizontal.el-menu{padding-left:25px}.subject-page .loading-content{width:calc(100% - 220px)}.subject-page .flex-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.subject-page .regions{width:220px}.subject-page .region-item{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;overflow:hidden;padding:0 10px;width:210px;line-height:42px;color:#666;border-bottom:.55px solid #eee}.subject-page .region-item.active,.subject-page .region-item:hover{color:#1890ff;background-color:#d7eafe}.subject-page .regions .region-item{width:100%}.subject-page .regions .region-item>:first-child{-ms-flex:1;-webkit-box-flex:1;flex:1;width:100px}.subject-page .regions .region-item>:last-child{white-space:nowrap;font-size:12px}.subject-page .region-item.text-center{text-align:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;border:none}.ball{margin-top:100px;width:40px;height:40px;border-radius:50%;background-color:red}#nprogress{pointer-events:none}#nprogress .bar{background:#409eff;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #409eff,0 0 5px #409eff;box-shadow:0 0 10px #409eff,0 0 5px #409eff;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#409eff;border-left-color:#409eff;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.compose-preview-dialog .el-dialog__body{height:calc(100vh - 54px);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f0f2f5}.compose-preview__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-bottom:1px solid #f0f0f0}.compose-preview__zoom{min-width:48px;text-align:center;font-size:13px;color:#666}.compose-preview__mode{margin-left:8px}.compose-preview__close{margin-left:auto;min-width:96px;height:36px;padding:0 18px;font-size:15px;font-weight:600;background:#f56c6c;border-color:#f56c6c}.compose-preview__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:16px}