@charset "UTF-8";*{padding:0}html,body,div{margin:0;padding:0;box-sizing:border-box}.shell[data-v-5c575ec9]{width:800px;border:1px solid #ffffff49;margin:0 auto;padding:35px 35px 15px;background-color:#ffffff49;box-shadow:0 0 30px #ffffff80;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center}.shell .login_title[data-v-5c575ec9]{font-size:30px;text-align:center;margin-bottom:20px;color:#505458}.shell span[data-v-5c575ec9]{color:#505458}.shell input[type=password][data-v-5c575ec9],.shell input[type=text][data-v-5c575ec9]{width:300px;height:40px;margin:10px;background:#ffffff80;box-sizing:border-box;border-radius:100px;padding:5px 20px 0;transition:.3s;font-size:18px;outline:none}.shell input[type=password][data-v-5c575ec9]:hover,.shell input[type=text][data-v-5c575ec9]:hover{background-color:#ffffff80;border:5px solid #fff}.shell input[type=submit][data-v-5c575ec9]{width:50%;height:50px;padding:10px;margin:15px 90px;border-radius:100px;border:none;background:linear-gradient(to right,#4b4eecbd,#5886cfc7);color:#fff;cursor:pointer;font-size:20px;letter-spacing:3px}.shell input[data-v-5c575ec9]::placeholder{color:#92a7e8}.container[data-v-5c575ec9]{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center}.container .title[data-v-5c575ec9]{color:#1677ff;font-size:32px;font-weight:700;text-align:center;letter-spacing:.2rem}.container .loginBody[data-v-5c575ec9]{display:flex;min-height:400px}.container .loginBody .loginLeft[data-v-5c575ec9]{width:300px;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border-right:2px solid #dfe9f1;border-radius:1rem 0 0 1rem;background-color:#ffffffa6}.container .loginBody .loginLeft img[data-v-5c575ec9]{width:180px;height:180px;border-radius:.2rem}.container .loginBody .loginRight[data-v-5c575ec9]{width:500px;min-height:400px;padding:2rem 3rem;border-radius:0 1rem 1rem 0;background-color:#ffffffa6}.container .loginBody .loginRight .loginItem[data-v-5c575ec9]{position:relative;margin-top:.75rem;margin-bottom:1.5rem;display:flex;align-items:center}.container .loginBody .loginRight .loginItem .label[data-v-5c575ec9]{width:5rem;text-align:center}.container .loginBody .loginRight .loginItem .sendCodeButton[data-v-5c575ec9]{position:absolute;right:.4rem;padding:0 1rem;border-radius:2rem}.container .loginBody .loginRight .agree[data-v-5c575ec9]{display:flex;align-items:center}.container .loginBody .loginRight .agree>div[data-v-5c575ec9]{color:var(--primary-color, #e0ba6a)}.container .copyFooter[data-v-5c575ec9]{position:absolute;left:0;bottom:2%;width:100%;color:#848484;font-size:16px;text-align:center}.theme-picker[data-v-5627144c]{display:inline-block;vertical-align:middle}.picker-trigger[data-v-5627144c]{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:4px;transition:background-color .3s}.picker-trigger[data-v-5627144c]:hover{background-color:#0000000a}.picker-content[data-v-5627144c]{padding:8px 0;min-width:280px}.color-section[data-v-5627144c]{display:flex;flex-direction:column;gap:12px}.color-row[data-v-5627144c]{display:flex;align-items:center;gap:10px}.color-row .label[data-v-5627144c]{min-width:50px;font-size:14px;color:#000000d9}.preset-colors[data-v-5627144c]{margin-top:8px}.preset-title[data-v-5627144c]{font-size:14px;color:#000000d9;margin-bottom:8px}.preset-grid[data-v-5627144c]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.preset-item[data-v-5627144c]{width:24px;height:24px;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:all .3s;box-shadow:0 2px 4px #0000001a}.preset-item[data-v-5627144c]:hover{transform:scale(1.1);box-shadow:0 4px 8px #0003}.preset-item.active[data-v-5627144c]{border-color:#0000004d;box-shadow:0 0 0 2px #0000001a}.color-preview[data-v-5627144c]{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.preview-title[data-v-5627144c]{font-size:14px;color:#000000d9;margin-bottom:8px}.preview-box[data-v-5627144c]{width:100%;height:40px;border-radius:4px;margin-bottom:8px;border:1px solid #d9d9d9}.preview-text[data-v-5627144c]{font-size:12px;color:#000000a6;text-align:center;font-family:monospace}.header[data-v-79e27f5f]{width:100vw;height:80px;padding:0;margin:0;background-color:#fff;display:flex}.header .headerLogo[data-v-79e27f5f]{height:100%;padding:0 24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.header .headerLogo img[data-v-79e27f5f]{height:auto;width:272px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 2px 4px rgba(0,0,0,.08));transition:filter .3s ease}.header .headerLogo img[data-v-79e27f5f]:hover{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15)) drop-shadow(0 4px 8px rgba(0,0,0,.1))}.header .adminLogo[data-v-79e27f5f]{height:100%;padding:0 24px}.header .adminLogo img[data-v-79e27f5f]{height:50px;width:auto;padding:4px 8px;border-radius:4px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 2px 4px rgba(0,0,0,.08));transition:filter .3s ease}.header .adminLogo img[data-v-79e27f5f]:hover{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15)) drop-shadow(0 4px 8px rgba(0,0,0,.1))}.header .navigate[data-v-79e27f5f]{flex:1;height:80px;display:flex;max-width:1100px}.header .navigate .item[data-v-79e27f5f]{font-weight:400;font-size:16px;height:40px;line-height:40px;box-sizing:border-box;padding:0 15px;margin:auto 10px auto 0;cursor:pointer;border-radius:4px}.header .msg[data-v-79e27f5f]{display:flex;align-items:center;margin-right:10px}.header .loginStyle[data-v-79e27f5f]{max-width:10vw;height:40px;padding:0 .75rem;margin-top:20px;margin-right:24px;display:flex;align-items:center;color:#333;font-size:16px;font-weight:400;line-height:40px;border-radius:4px;background-color:#f4f4f4;cursor:pointer}.header .loginStyle img[data-v-79e27f5f]{width:28px;height:28px;margin-right:.5rem}.header .active[data-v-79e27f5f]{color:#fff;background-color:var(--primary-color-light, #efd4a6)}.layoutContent[data-v-79e27f5f]{width:100vw;height:calc(100vh - 80px);background-image:var(--bg-image, url(/img/bg.png));background-size:100% 100%;background-repeat:no-repeat}.layoutContent[data-v-79e27f5f] .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select,.layoutContent[data-v-79e27f5f] .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-container{width:80px;height:80px;border-radius:4px}.layoutContent[data-v-79e27f5f] .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item{padding:4px;border-radius:4px}.layoutContent[data-v-79e27f5f] .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item:before{width:calc(100% - 8px);height:calc(100% - 8px);border-radius:2px}#components-layout-demo-custom-trigger .trigger[data-v-79e27f5f]:hover{color:#1890ff}#components-layout-demo-custom-trigger .logo[data-v-79e27f5f]{height:32px;background:#ffffff4d;margin:16px}.site-layout .site-layout-background[data-v-79e27f5f]{background:#fff}[data-v-79e27f5f] .ant-layout-sider .ant-layout-sider-dark,[data-v-79e27f5f] .ant-layout-sider-has-trigger{height:100vh}.imgIcon[data-v-d5846f35]{width:28px;height:28px;margin-right:2px}.contenter[data-v-3aeeb0aa]{position:relative;width:80vw;margin:0 auto;min-height:calc(100vh - 80px);overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.contenter[data-v-3aeeb0aa]::-webkit-scrollbar{width:6px}.contenter[data-v-3aeeb0aa]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:var(--scrollbar-color, #e0ba6a)}.contenter .homeLogo[data-v-3aeeb0aa]{height:48px}.contenter .name[data-v-3aeeb0aa]{width:100%;color:var(--primary-color, #e0ba6a);font-size:32px;text-align:center;font-weight:700}.contenter .describe[data-v-3aeeb0aa]{width:calc(1200px + 6vw);padding:0 2%;margin-top:1vw;font-size:20px;line-height:1.75;text-align:center}.contenter .listBox[data-v-3aeeb0aa]{width:100%;display:flex;align-items:center;justify-content:center;gap:1.5vw}.contenter .listBox .listItem[data-v-3aeeb0aa]{position:relative;width:33%;height:auto;border-radius:1rem;height:360px}.contenter .listBox .listItem img[data-v-3aeeb0aa]{width:100%;height:240px;border-radius:1rem 1rem 0 0}.contenter .listBox .listItem .imgTag[data-v-3aeeb0aa]{position:absolute;top:1rem;left:1rem;width:192px;height:42px;line-height:42px;color:#fff;font-size:16px;font-weight:500;text-align:center;border-radius:42px;background:linear-gradient(90deg,var(--primary-color, #e0ba6a) 0%,var(--primary-color-light, #f0d49a) 100%)}.contenter .listBox .listItem .titleBox[data-v-3aeeb0aa]{width:100%;padding:0 24px;margin-top:-40px;display:flex;justify-content:space-between;z-index:1}.contenter .listBox .listItem .titleBox .title[data-v-3aeeb0aa]{font-size:24px;font-weight:700;color:#fff}.contenter .listBox .listItem .introduction[data-v-3aeeb0aa]{width:100%;height:120px;box-sizing:border-box;padding:18px 24px;font-size:14px;color:#fff;line-height:21px;font-style:normal;text-transform:none;background-color:var(--primary-color, #e0ba6a);border-radius:0 0 12px 12px}.contenter .process[data-v-3aeeb0aa]{display:flex;justify-content:space-between;width:100%;margin-top:20px}.contenter .process div[data-v-3aeeb0aa]{box-sizing:border-box}.contenter .process>div[data-v-3aeeb0aa]{padding:20px;border-radius:6px;background:linear-gradient(180deg,var(--bg-soft-1, #fffdf8) 0%,var(--bg-soft-2, #fffaf2) 100%);color:#3a3122}.contenter .process .proleft[data-v-3aeeb0aa]{width:75%}.contenter .process .proleft .title[data-v-3aeeb0aa]{display:flex;justify-content:space-between;height:30px}.contenter .process .proleft .title .tit[data-v-3aeeb0aa]{display:flex;align-items:center;font-size:18px;font-weight:700;line-height:30px;color:#333}.contenter .process .proleft .title .tit img[data-v-3aeeb0aa]{margin-right:16px;width:24px;height:24px;filter:var(--image-filter-process, var(--image-filter, none));transition:filter .3s ease}.contenter .process .proleft .title .num[data-v-3aeeb0aa]{width:150px;height:30px;border-radius:15px;color:#fff;line-height:30px;text-align:center;font-size:14px;font-weight:500;background:linear-gradient(90deg,var(--primary-color-light, #FEEEB5) 0%,var(--primary-color, #FCE085) 100%);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.contenter .process .proleft .title .num[data-v-3aeeb0aa]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.contenter .process .proleft .processBox[data-v-3aeeb0aa]{margin-top:20px;display:flex;justify-content:space-around;padding:10px 0;position:relative}.contenter .process .proleft .processBox[data-v-3aeeb0aa]:before{content:"";position:absolute;left:12%;right:12%;top:45px;border-bottom:2px dashed var(--primary-color, #e0ba6a);opacity:.35;z-index:0}.contenter .process .proleft .processBox .item[data-v-3aeeb0aa]{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;cursor:pointer;transition:all .3s ease;z-index:1}.contenter .process .proleft .processBox .item[data-v-3aeeb0aa]:after{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:90px;height:70px;border-radius:50%;background:linear-gradient(180deg,var(--bg-soft-1, #fffdf8) 0%,var(--bg-soft-2, #fffaf2) 100%);z-index:1}.contenter .process .proleft .processBox .item .desc[data-v-3aeeb0aa]{margin-top:12px;font-size:14px;color:var(--primary-color, #C18805);font-weight:500;text-align:center;min-height:40px;display:flex;align-items:center;justify-content:center}.contenter .process .proleft .processBox .item .box[data-v-3aeeb0aa]{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 35%,#e0ba6a2e,#e0ba6a2e 38%,#e0ba6a0d 60%,#fff);position:relative;border:2px solid rgba(224,186,106,.22);border-radius:50%;box-shadow:0 2px 8px #00000014;transition:all .3s ease;overflow:hidden;z-index:2}.contenter .process .proleft .processBox .item .box[data-v-3aeeb0aa]:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1px dashed rgba(224,186,106,.25)}.contenter .process .proleft .processBox .item .box img[data-v-3aeeb0aa]{width:40px;height:40px;object-fit:contain;filter:var(--image-filter-process, var(--image-filter, none));transition:filter .3s ease;position:relative;z-index:3}.contenter .process .proleft .processBox .item:hover .box[data-v-3aeeb0aa]{transform:scale(1.1);box-shadow:0 4px 12px #0000001f;border-color:var(--primary-color, #e0ba6a)}.contenter .process .proleft .processBox .active .box[data-v-3aeeb0aa]{background:radial-gradient(circle at 35% 35%,rgba(224,186,106,.26) 0%,rgba(224,186,106,.26) 40%,rgba(224,186,106,.12) 60%,var(--bg-soft-2, #fffaf2) 100%);border:3px solid var(--primary-color, #e0ba6a);box-shadow:0 6px 18px #e0ba6a47;transform:scale(1.05)}.contenter .process .proleft .processBox .active .box[data-v-3aeeb0aa]:before{border-color:#e0ba6a73}.contenter .process .proleft .processBox .active .desc[data-v-3aeeb0aa]{color:var(--primary-color, #e0ba6a);font-weight:600}.contenter .use[data-v-3aeeb0aa]{flex:1;margin-left:20px;display:flex;flex-direction:column;justify-content:space-around}.contenter .use .big[data-v-3aeeb0aa]{font-size:20px;color:var(--primary-color, #e0ba6a);font-weight:700;text-align:center;line-height:50px}.contenter .use .sub[data-v-3aeeb0aa]{margin:10px 0 25px;font-size:14px;color:#694b05;text-align:center}.contenter .use .btx[data-v-3aeeb0aa]{display:flex;justify-content:center}.team-data-modal[data-v-3aeeb0aa]{padding:20px}.team-data-modal .top[data-v-3aeeb0aa]{display:flex;justify-content:space-between}.team-data-modal .team-selector[data-v-3aeeb0aa],.team-data-modal .time-selector[data-v-3aeeb0aa]{margin-bottom:20px;display:flex;align-items:center}.team-data-modal .team-selector .label[data-v-3aeeb0aa],.team-data-modal .time-selector .label[data-v-3aeeb0aa]{margin-right:10px;font-weight:500;min-width:80px}.team-data-modal .team-stats[data-v-3aeeb0aa]{margin-top:20px}.team-data-modal .team-stats .stat-card[data-v-3aeeb0aa]{background:#f5f5f5;border-radius:8px;padding:16px;text-align:center;box-shadow:0 2px 8px #0000001a}.team-data-modal .team-stats .stat-card .stat-title[data-v-3aeeb0aa]{font-size:14px;color:#666;margin-bottom:8px}.team-data-modal .team-stats .stat-card .stat-value[data-v-3aeeb0aa]{font-size:24px;font-weight:700;color:var(--primary-color, #e0ba6a)}.team-data-modal .no-data[data-v-3aeeb0aa]{text-align:center;padding:40px;color:#999;font-size:16px}.emr-detail-modal[data-v-3aeeb0aa]{padding:20px}.emr-detail-modal .emr-section[data-v-3aeeb0aa]{margin-bottom:24px;padding:16px;background:#f9f9f9;border-radius:8px;border-left:4px solid #e0ba6a}.emr-detail-modal .emr-section .section-title[data-v-3aeeb0aa]{margin:0 0 16px;color:#333;font-size:16px;font-weight:600;border-bottom:1px solid #e8e8e8;padding-bottom:8px}.emr-detail-modal .emr-section .info-item[data-v-3aeeb0aa]{margin-bottom:12px;display:flex}.emr-detail-modal .emr-section .info-item .label[data-v-3aeeb0aa]{font-weight:500;color:#666;min-width:80px;margin-right:8px}.emr-detail-modal .emr-section .info-item .value[data-v-3aeeb0aa]{color:#333;flex:1}.emr-detail-modal .emr-section .info-content[data-v-3aeeb0aa]{color:#333;line-height:1.6;white-space:pre-wrap}.emr-detail-modal .emr-section .info-content p[data-v-3aeeb0aa]{margin:8px 0}.emr-detail-modal .emr-section .info-content p strong[data-v-3aeeb0aa]{color:var(--primary-color, #e0ba6a);margin-right:4px}.emr-detail-modal .emr-section[data-v-3aeeb0aa]:last-child{margin-bottom:0}.moduleTitle[data-v-11b8dd1a]{width:100%;margin-bottom:6px;display:flex;align-items:center;color:var(--primary-color, #e0ba6a);font-size:18px;font-weight:500;line-height:1.5}.moduleTitle .moduleTitleRight[data-v-11b8dd1a]{color:#1b2337;font-size:16px;font-weight:400}.moduleTitleFlex2[data-v-11b8dd1a]{display:flex;justify-content:space-between}.modeWrapper[data-v-11b8dd1a]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:10px}.modeWrapper .modeItem[data-v-11b8dd1a]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1b2337;cursor:pointer;width:90px;height:90px;border-radius:30%;border:2px solid white;transition:all .3s}.modeWrapper .modeItem .modeImg[data-v-11b8dd1a]{width:100%;height:100%;margin-bottom:.5rem;border-radius:.5rem;background-color:#f8f8f8}.modeWrapper .modeItemSelected[data-v-11b8dd1a]{border:2px solid #1677ff;border-radius:.5rem;background-color:#f0f1f2}.container[data-v-11b8dd1a]{width:100vw;height:calc(100vh - 80px);padding:0 10vw;overflow-y:auto;box-sizing:border-box}.container[data-v-11b8dd1a]::-webkit-scrollbar{width:6px}.container[data-v-11b8dd1a]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:var(--primary-color, #e0ba6a)}.container .containerBody[data-v-11b8dd1a]{min-height:calc(100vh - 80px);overflow-y:auto;padding:1rem}.container .containerBody .header[data-v-11b8dd1a]{width:100%;padding:1rem;box-sizing:border-box;border-radius:.75rem;background:#fff}.container .containerBody .header .centerWrapper[data-v-11b8dd1a]{width:100%;padding:1rem;margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:.5rem;background:#f1f2f3}.container .containerBody .header .centerWrapper .item[data-v-11b8dd1a]{flex:0 0 33%;display:flex;line-height:40px}.container .containerBody .header .centerWrapper .item .tag[data-v-11b8dd1a]{width:75px;text-align:justify}.container .containerBody .header .centerWrapper .item .input[data-v-11b8dd1a]{width:175px}.container .containerBody .header .centerWrapper .item .set[data-v-11b8dd1a]{color:var(--primary-color, #e0ba6a)}.container .containerBody .mycontent[data-v-11b8dd1a]{width:100%;margin-top:1rem;padding:20px 30px;display:flex;border-radius:.75rem;box-sizing:border-box;background:#fff}.container .containerBody .mycontent .left .item[data-v-11b8dd1a]{width:219px;height:63px;line-height:63px;display:flex;box-sizing:border-box;padding:0 26px;font-weight:400;font-size:18px}.container .containerBody .mycontent .left .item .tag[data-v-11b8dd1a]{width:75px}.container .containerBody .mycontent .left .item .num[data-v-11b8dd1a]{box-sizing:border-box;height:22px;line-height:22px;padding:0 12px;margin:auto 0 auto 15px;border-radius:.5rem;color:#fff;background-color:#edce8b}.container .containerBody .mycontent .left .active[data-v-11b8dd1a]{color:#fff;border-radius:.25rem;background:#edce8b}.container .containerBody .mycontent .left .active .num[data-v-11b8dd1a]{background-color:#edce8b}.container .containerBody .mycontent .right[data-v-11b8dd1a]{width:calc(100% - 220px);box-sizing:border-box;padding:0 35px}.container .containerBody .mycontent .right .myWorks[data-v-11b8dd1a]{width:100%}.container .containerBody .mycontent .right .myWorks .files[data-v-11b8dd1a]{display:flex}.container .containerBody .mycontent .right .myWorks .files .file[data-v-11b8dd1a]{width:180px;height:157px;background:#f5f5f5;border-radius:.75rem;text-align:center;margin-right:55px}.container .containerBody .mycontent .right .myWorks .files .file img[data-v-11b8dd1a]{width:100%;height:157px;margin-bottom:10px}.container .containerBody .mycontent .right .myWorks .files .file[data-v-11b8dd1a]{font-weight:400;font-size:16px;color:#333}.container .containerBody .mycontent .right .myWorks .worksList[data-v-11b8dd1a]{width:100%}.container .containerBody .mycontent .right .myWorks .worksList .title[data-v-11b8dd1a]{font-weight:400;font-size:16px;color:#333}.container .containerBody .mycontent .right .myWorks .worksList .title img[data-v-11b8dd1a]{width:32px;height:25px;vertical-align:middle;margin-right:19px}.container .containerBody .mycontent .right .myWorks .worksList .taber[data-v-11b8dd1a]{width:100%}.container .containerBody .mycontent .right .title[data-v-11b8dd1a]{width:100%;margin-bottom:18px;font-weight:400;font-size:20px;color:#e0ba6a;line-height:58px}.container .containerBody .mycontent .right .title img[data-v-11b8dd1a]{width:30px;height:30px;vertical-align:middle}.container .containerBody .mycontent .right .materialLibrary[data-v-11b8dd1a]{height:auto;width:100%}.container .containerBody .mycontent .right .materialLibrary .ailist[data-v-11b8dd1a]{height:100%;display:flex;flex-wrap:wrap;justify-content:space-around;gap:.5rem}.container .containerBody .mycontent .right .materialLibrary .ailist .item[data-v-11b8dd1a]{position:relative;width:240px;border-radius:.25rem}.container .containerBody .mycontent .right .materialLibrary .ailist .item img[data-v-11b8dd1a]{width:100%;border-radius:.25rem}.container .containerBody .mycontent .right .materialLibrary .ailist .item .hint[data-v-11b8dd1a]{position:absolute;bottom:.25rem;right:.25rem;padding:.2rem .5rem;color:#333;border-radius:.25rem;background-color:#f1f2f3}.container .containerBody .mycontent .right .materialLibrary .audioList[data-v-11b8dd1a]{width:100%;display:flex;flex-wrap:wrap}.container .containerBody .mycontent .right .materialLibrary .audioList .item[data-v-11b8dd1a]{width:145px;text-align:center;font-weight:400;font-size:14px;color:#333}.container .containerBody .mycontent .right .materialLibrary .audioList .item .audioIcon[data-v-11b8dd1a]{width:145px;height:123px;margin-bottom:.5rem;border-radius:.75rem}.container .containerBody .mycontent .right .fastReg .item[data-v-11b8dd1a]{width:400px;border:1px solid #ddd;display:flex;align-items:center;padding:8px;border-radius:8px}.container .containerBody .mycontent .right .fastReg .item .itemLeft[data-v-11b8dd1a]{width:180px;height:150px;text-align:center;line-height:150px;border-radius:8px;background:linear-gradient(135deg,var(--primary-color, #e0ba6a),#f1f5ff);color:#333;margin-right:20px}.container .containerBody .mycontent .right .fastReg .item .itemRight[data-v-11b8dd1a]{display:flex;justify-content:space-between;flex-direction:column}.container .containerBody .mycontent .right .fastReg .item .itemRight>div[data-v-11b8dd1a]{display:flex;align-items:center;height:50px;justify-content:center}.container .containerBody .mycontent .right .fastReg .item .itemRight>div img[data-v-11b8dd1a]{width:80px;height:30px;margin-right:10px}.container .containerBody .mycontent .right .fastReg .item .itemRight>div .ml[data-v-11b8dd1a]{margin-left:10px}.container .containerBody .mycontent .right .fastReg .item .itemRight>div .reg[data-v-11b8dd1a]{width:224px;height:32px;background:#edce8b;border-radius:10px;text-align:center;line-height:32px;border:none;color:#fff}.chargeDia .title[data-v-11b8dd1a]{margin:20px;display:flex;justify-content:center}.admin-management .options[data-v-80c81367],.teacher-management .options[data-v-45ab15d4]{display:flex;justify-content:space-between;margin-bottom:16px}.teacher-management .outpatient-management .import-section[data-v-45ab15d4]{display:flex;align-items:center}.weekly-import .week-header[data-v-45ab15d4]{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.weekly-import .week-header .week-display[data-v-45ab15d4]{font-size:16px;font-weight:700;margin:0 20px;color:#1890ff}.weekly-import .input-fields .ant-form-item[data-v-45ab15d4]{margin-bottom:0}.weekly-import .schedule-table .time-slot-cell[data-v-45ab15d4]{transition:all .3s ease}.weekly-import .schedule-table .time-slot-cell[data-v-45ab15d4]:hover{background-color:#f0f8ff}.weekly-import .schedule-table .time-slot-cell.selected[data-v-45ab15d4]{background-color:#e6f7ff;border-color:#1890ff}.weekly-import .schedule-table .time-slot-cell.selected .selected-indicator[data-v-45ab15d4]{color:#1890ff;font-weight:700;font-size:16px}.weekly-import .schedule-table .time-slot-cell .unselected-indicator[data-v-45ab15d4]{color:#d9d9d9;font-size:14px}.weekly-import .selected-details .slot-detail[data-v-45ab15d4]{background-color:#fafafa}.weekly-import .selected-details .slot-detail[data-v-45ab15d4]:hover{background-color:#f0f8ff}.content-truncate[data-v-45ab15d4]{max-width:300px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.student-management .options[data-v-d60833b9]{display:flex;justify-content:space-between;margin-bottom:16px}.classic-provisions .options[data-v-03c885f7]{display:flex;justify-content:space-between;margin-bottom:16px;gap:12px}.classic-provisions .options .ant-space[data-v-03c885f7]{justify-content:flex-start}.classic-provisions .content-truncate[data-v-03c885f7]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-provisions .content-full[data-v-03c885f7]{max-height:260px;overflow-y:auto;line-height:1.75;padding:8px;background:#f5f5f5;border-radius:4px;white-space:pre-wrap}.classic-provisions .provision-detail[data-v-03c885f7] .ant-descriptions-item-label{font-weight:600;width:110px}[data-v-03c885f7] .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600}[data-v-03c885f7] .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.copy-practice .options[data-v-675af525]{display:flex;justify-content:space-between;margin-bottom:16px}.detail-content[data-v-675af525]{max-height:500px;overflow-y:auto}.detail-content .detail-header[data-v-675af525]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.detail-content .detail-header h4[data-v-675af525]{margin:0;color:#1890ff}.detail-content .detail-header .navigation-buttons[data-v-675af525]{display:flex;gap:8px}.detail-content .basic-info[data-v-675af525]{margin-bottom:16px;padding:12px;background-color:#f8f9fa;border-radius:4px}.detail-content .basic-info p[data-v-675af525]{margin:4px 0}.detail-content .medical-record .record-item[data-v-675af525]{display:flex;margin-bottom:12px;padding:8px;border-bottom:1px solid #f0f0f0}.detail-content .medical-record .record-item label[data-v-675af525]{font-weight:700;min-width:100px;color:#666}.detail-content .medical-record .record-item span[data-v-675af525]{flex:1;color:#333}.detail-content .no-data[data-v-675af525]{text-align:center;padding:40px;color:#999}.practice-exercise .options[data-v-074aca4c]{display:flex;justify-content:space-between;margin-bottom:16px}.detail-content[data-v-074aca4c]{max-height:600px;overflow-y:auto}.detail-content .detail-header[data-v-074aca4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.detail-content .detail-header h4[data-v-074aca4c]{margin:0;color:#1890ff}.detail-content .detail-header .navigation-buttons[data-v-074aca4c]{display:flex;gap:8px}.detail-content .basic-info[data-v-074aca4c]{margin-bottom:16px;padding:12px;background-color:#f8f9fa;border-radius:4px}.detail-content .basic-info p[data-v-074aca4c]{margin:4px 0}.detail-content .section[data-v-074aca4c]{margin-bottom:20px;padding:16px;border:1px solid #e8e8e8;border-radius:4px}.detail-content .section h5[data-v-074aca4c]{margin:0 0 12px;color:#1890ff;border-bottom:1px solid #f0f0f0;padding-bottom:8px}.detail-content .conversation-list .conversation-item[data-v-074aca4c]{display:flex;margin-bottom:12px;padding:8px;border-radius:4px}.detail-content .conversation-list .conversation-item.user[data-v-074aca4c]{background-color:#e6f7ff;border-left:3px solid #1890ff}.detail-content .conversation-list .conversation-item.assistant[data-v-074aca4c]{background-color:#f6ffed;border-left:3px solid #52c41a}.detail-content .conversation-list .conversation-item .role[data-v-074aca4c]{font-weight:700;min-width:60px;color:#666}.detail-content .conversation-list .conversation-item .content[data-v-074aca4c]{flex:1;color:#333;line-height:1.5}.detail-content .conversation-list .conversation-item .time[data-v-074aca4c]{font-size:12px;color:#999;min-width:160px;text-align:right}.detail-content .medical-record .record-item[data-v-074aca4c],.detail-content .medical-record .report-item[data-v-074aca4c],.detail-content .report-content .record-item[data-v-074aca4c],.detail-content .report-content .report-item[data-v-074aca4c]{display:flex;margin-bottom:12px;padding:8px;border-bottom:1px solid #f0f0f0}.detail-content .medical-record .record-item label[data-v-074aca4c],.detail-content .medical-record .report-item label[data-v-074aca4c],.detail-content .report-content .record-item label[data-v-074aca4c],.detail-content .report-content .report-item label[data-v-074aca4c]{font-weight:700;min-width:100px;color:#666}.detail-content .medical-record .record-item span[data-v-074aca4c],.detail-content .medical-record .report-item span[data-v-074aca4c],.detail-content .report-content .record-item span[data-v-074aca4c],.detail-content .report-content .report-item span[data-v-074aca4c]{flex:1;color:#333;line-height:1.5}.detail-content .analysis-details p[data-v-074aca4c]{margin:4px 0;line-height:1.5}.detail-content .no-data[data-v-074aca4c]{text-align:center;padding:40px;color:#999}.recitation-practice .options[data-v-7c6e1cd8]{display:flex;justify-content:space-between;margin-bottom:16px}.detail-content[data-v-7c6e1cd8]{max-height:600px;overflow-y:auto}.detail-content .detail-header[data-v-7c6e1cd8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.detail-content .detail-header h4[data-v-7c6e1cd8]{margin:0;color:#1890ff}.detail-content .detail-header .navigation-buttons[data-v-7c6e1cd8]{display:flex;gap:8px}.detail-content .basic-info[data-v-7c6e1cd8]{margin-bottom:16px;padding:12px;background-color:#f8f9fa;border-radius:4px}.detail-content .basic-info p[data-v-7c6e1cd8]{margin:4px 0}.detail-content .titles-section h5[data-v-7c6e1cd8]{margin-bottom:12px;color:#1890ff}.detail-content .titles-section .titles-list .title-item[data-v-7c6e1cd8]{margin-bottom:20px;padding:16px;border:1px solid #e8e8e8;border-radius:6px;background-color:#fafafa}.detail-content .titles-section .titles-list .title-item .title-header[data-v-7c6e1cd8]{display:flex;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.detail-content .titles-section .titles-list .title-item .title-header .title-index[data-v-7c6e1cd8]{font-weight:700;margin-right:8px;color:#1890ff}.detail-content .titles-section .titles-list .title-item .title-header .title-type[data-v-7c6e1cd8]{margin-right:12px;padding:2px 6px;background-color:#1890ff;color:#fff;border-radius:3px;font-size:12px}.detail-content .titles-section .titles-list .title-item .title-header .title-name[data-v-7c6e1cd8]{flex:1;font-weight:700;color:#333}.detail-content .titles-section .titles-list .title-item .title-header .title-score[data-v-7c6e1cd8]{color:#52c41a;font-weight:700}.detail-content .titles-section .titles-list .title-item .formula-details .formula-info[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .formula-details .provision-info[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .formula-info[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .provision-info[data-v-7c6e1cd8]{margin-bottom:12px}.detail-content .titles-section .titles-list .title-item .formula-details .formula-info p[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .formula-details .provision-info p[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .formula-info p[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .provision-info p[data-v-7c6e1cd8]{margin:4px 0;color:#666}.detail-content .titles-section .titles-list .title-item .formula-details .formula-composition[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .formula-composition[data-v-7c6e1cd8]{margin-bottom:12px}.detail-content .titles-section .titles-list .title-item .formula-details .formula-composition h6[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .formula-composition h6[data-v-7c6e1cd8]{margin-bottom:8px;color:#333}.detail-content .titles-section .titles-list .title-item .formula-details .formula-composition .composition-list[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .formula-composition .composition-list[data-v-7c6e1cd8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.detail-content .titles-section .titles-list .title-item .formula-details .formula-composition .composition-list .composition-item[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .formula-composition .composition-list .composition-item[data-v-7c6e1cd8]{display:flex;justify-content:space-between;padding:6px 8px;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px}.detail-content .titles-section .titles-list .title-item .formula-details .formula-composition .composition-list .composition-item .item-name[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .formula-composition .composition-list .composition-item .item-name[data-v-7c6e1cd8]{font-weight:500}.detail-content .titles-section .titles-list .title-item .formula-details .formula-composition .composition-list .composition-item .item-dosage[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .formula-composition .composition-list .composition-item .item-dosage[data-v-7c6e1cd8]{color:#666}.detail-content .titles-section .titles-list .title-item .formula-details .dictation-section[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .dictation-section[data-v-7c6e1cd8]{margin-bottom:12px}.detail-content .titles-section .titles-list .title-item .formula-details .dictation-section h6[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .dictation-section h6[data-v-7c6e1cd8]{margin-bottom:8px;color:#333}.detail-content .titles-section .titles-list .title-item .formula-details .dictation-section .dictation-item[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .dictation-section .dictation-item[data-v-7c6e1cd8]{margin-bottom:12px;padding:12px;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px}.detail-content .titles-section .titles-list .title-item .formula-details .dictation-section .dictation-item[data-v-7c6e1cd8]:last-child,.detail-content .titles-section .titles-list .title-item .provision-details .dictation-section .dictation-item[data-v-7c6e1cd8]:last-child{margin-bottom:0}.detail-content .titles-section .titles-list .title-item .formula-details .dictation-section .dictation-item .dictation-content[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .dictation-section .dictation-item .dictation-content[data-v-7c6e1cd8]{line-height:1.5;white-space:pre-wrap;margin-bottom:8px}.detail-content .titles-section .titles-list .title-item .formula-details .dictation-section .dictation-item .dictation-score[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .dictation-section .dictation-item .dictation-score[data-v-7c6e1cd8]{text-align:right;color:#52c41a;font-weight:700;font-size:14px}.detail-content .titles-section .titles-list .title-item .formula-details .dictation-section .dictation-item .detail-ai-review[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .dictation-section .dictation-item .detail-ai-review[data-v-7c6e1cd8]{margin-top:8px;padding-top:8px;border-top:1px dashed #e8e8e8}.detail-content .titles-section .titles-list .title-item .formula-details .dictation-section .dictation-item .detail-ai-review h6[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .dictation-section .dictation-item .detail-ai-review h6[data-v-7c6e1cd8]{margin-bottom:6px;color:#333;font-size:13px}.detail-content .titles-section .titles-list .title-item .formula-details .dictation-section .dictation-item .detail-ai-review .review-content[data-v-7c6e1cd8],.detail-content .titles-section .titles-list .title-item .provision-details .dictation-section .dictation-item .detail-ai-review .review-content[data-v-7c6e1cd8]{padding:6px;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:3px;color:#389e0d;line-height:1.4;font-size:13px}.detail-content .titles-section .titles-list .title-item .ai-review[data-v-7c6e1cd8]{margin-top:12px;padding-top:12px;border-top:1px solid #e8e8e8}.detail-content .titles-section .titles-list .title-item .ai-review h6[data-v-7c6e1cd8]{margin-bottom:8px;color:#333}.detail-content .titles-section .titles-list .title-item .ai-review .review-content[data-v-7c6e1cd8]{padding:8px;background-color:#fffbe6;border:1px solid #ffe58f;border-radius:4px;color:#d48806;line-height:1.5}.detail-content .no-data[data-v-7c6e1cd8]{text-align:center;padding:40px;color:#999}.case-detail .options[data-v-8fd404f4]{display:flex;justify-content:space-between;margin-bottom:16px}.case-detail .text-ellipsis[data-v-8fd404f4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.case-detail .case-detail-content[data-v-8fd404f4]{max-height:600px;overflow-y:auto}.moduleTitle[data-v-5a5fffa2]{width:100%;margin-bottom:6px;display:flex;align-items:center;color:var(--primary-color, #e0ba6a);font-size:18px;font-weight:500;line-height:1.5}.moduleTitle .moduleTitleRight[data-v-5a5fffa2]{color:#1b2337;font-size:16px;font-weight:400}.moduleTitleFlex2[data-v-5a5fffa2]{display:flex;justify-content:space-between}.modeWrapper[data-v-5a5fffa2]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:10px}.modeWrapper .modeItem[data-v-5a5fffa2]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1b2337;cursor:pointer;width:90px;height:90px;border-radius:30%;border:2px solid white;transition:all .3s}.modeWrapper .modeItem .modeImg[data-v-5a5fffa2]{width:100%;height:100%;margin-bottom:.5rem;border-radius:.5rem;background-color:#f8f8f8}.modeWrapper .modeItemSelected[data-v-5a5fffa2]{border:2px solid #1677ff;border-radius:.5rem;background-color:#f0f1f2}.container[data-v-5a5fffa2]{width:100vw;height:calc(100vh - 80px);padding:0 10vw;overflow-y:auto;box-sizing:border-box}.container[data-v-5a5fffa2]::-webkit-scrollbar{width:6px}.container[data-v-5a5fffa2]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:var(--primary-color, #e0ba6a)}.container .containerBody[data-v-5a5fffa2]{min-height:calc(100vh - 80px);overflow-y:auto;padding:1rem;display:flex;gap:1rem;background:linear-gradient(102deg,var(--bg-soft-1, #FFF8F0) 0%,var(--bg-soft-2, #FFF5E6) 50%,var(--bg-soft-3, #FFFBF0) 100%)}.container .header[data-v-5a5fffa2]{padding:1rem;background:linear-gradient(102deg,var(--bg-soft-1, #FFF8F0) 0%,var(--bg-soft-2, #FFF5E6) 50%,var(--bg-soft-3, #FFFBF0) 100%)}.moduleTitle[data-v-822a5ec9]{width:100%;margin-bottom:6px;display:flex;align-items:center;color:var(--primary-color, #e0ba6a);font-size:18px;font-weight:500;line-height:1.5}.moduleTitle .moduleTitleRight[data-v-822a5ec9]{color:#1b2337;font-size:16px;font-weight:400}.moduleTitleFlex2[data-v-822a5ec9]{display:flex;justify-content:space-between}.modeWrapper[data-v-822a5ec9]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:10px}.modeWrapper .modeItem[data-v-822a5ec9]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1b2337;cursor:pointer;width:90px;height:90px;border-radius:30%;border:2px solid white;transition:all .3s}.modeWrapper .modeItem .modeImg[data-v-822a5ec9]{width:100%;height:100%;margin-bottom:.5rem;border-radius:.5rem;background-color:#f8f8f8}.modeWrapper .modeItemSelected[data-v-822a5ec9]{border:2px solid #1677ff;border-radius:.5rem;background-color:#f0f1f2}.container[data-v-822a5ec9]{width:100vw;height:calc(100vh - 80px);padding:0 10vw;overflow-y:auto;box-sizing:border-box}.container[data-v-822a5ec9]::-webkit-scrollbar{width:6px}.container[data-v-822a5ec9]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:var(--primary-color, #e0ba6a)}.container .containerBody[data-v-822a5ec9]{min-height:calc(100vh - 80px);overflow-y:auto;padding:1rem;background:linear-gradient(102deg,var(--bg-soft-1, #FFF8F0) 0%,var(--bg-soft-2, #FFF5E6) 50%,var(--bg-soft-3, #FFFBF0) 100%)}.container .containerBody .title[data-v-822a5ec9]{margin-bottom:0;height:2rem;line-height:2rem}.container .containerBody .containerLeft[data-v-822a5ec9]{display:flex;gap:1rem;flex-direction:column}.container .containerBody .containerLeft .blockWrapper[data-v-822a5ec9]{width:100%;padding:1rem;border-radius:.75rem;background-color:#fff}.container .containerBody .containerLeft .blockWrapper .buttonList[data-v-822a5ec9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:.5rem}.container .containerBody .containerLeft .blockWrapper .options[data-v-822a5ec9]{padding:15px 0;display:flex;justify-content:space-between}.container .containerBody .containerLeft .digitalStatus[data-v-822a5ec9]{position:relative}.container .mb[data-v-822a5ec9]{margin-bottom:10px}.container .flex-cen[data-v-822a5ec9]{display:flex;justify-content:center;align-items:center}.modalStyle[data-v-822a5ec9]{max-height:70vh;overflow-y:scroll}.modalStyle[data-v-822a5ec9]::-webkit-scrollbar{width:6px}.modalStyle[data-v-822a5ec9]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:var(--primary-color, #e0ba6a)}.moduleTitle[data-v-35f070eb]{width:100%;margin-bottom:6px;display:flex;align-items:center;color:var(--primary-color, #e0ba6a);font-size:18px;font-weight:500;line-height:1.5}.moduleTitle .moduleTitleRight[data-v-35f070eb]{color:#1b2337;font-size:16px;font-weight:400}.moduleTitleFlex2[data-v-35f070eb]{display:flex;justify-content:space-between}.modeWrapper[data-v-35f070eb]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:10px}.modeWrapper .modeItem[data-v-35f070eb]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1b2337;cursor:pointer;width:90px;height:90px;border-radius:30%;border:2px solid white;transition:all .3s}.modeWrapper .modeItem .modeImg[data-v-35f070eb]{width:100%;height:100%;margin-bottom:.5rem;border-radius:.5rem;background-color:#f8f8f8}.modeWrapper .modeItemSelected[data-v-35f070eb]{border:2px solid #1677ff;border-radius:.5rem;background-color:#f0f1f2}.container[data-v-35f070eb]{width:100vw;height:calc(100vh - 80px);padding:0 10vw;overflow-y:auto;box-sizing:border-box}.container[data-v-35f070eb]::-webkit-scrollbar{width:6px}.container[data-v-35f070eb]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:var(--scrollbar-color, #e0ba6a)}.container .containerBody[data-v-35f070eb]{min-height:calc(100vh - 80px);overflow-y:auto;padding:1rem;background:linear-gradient(102deg,var(--bg-soft-1, #FFF8F0) 0%,var(--bg-soft-2, #FFF5E6) 50%,var(--bg-soft-3, #FFFBF0) 100%)}.container .containerBody .title[data-v-35f070eb]{margin-bottom:0;height:2rem;line-height:2rem}.container .containerBody .containerLeft[data-v-35f070eb]{display:flex;gap:1rem;flex-direction:column}.container .containerBody .containerLeft .blockWrapper[data-v-35f070eb]{width:100%;padding:1rem;border-radius:.75rem;background-color:#fff}.container .containerBody .containerLeft .blockWrapper .buttonList[data-v-35f070eb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:.5rem}.container .containerBody .containerLeft .blockWrapper .options[data-v-35f070eb]{padding:15px 0;display:flex;justify-content:space-between}.certList[data-v-35f070eb]{display:flex}.portrait-container .portrait-tabs[data-v-35f070eb]{margin-bottom:20px;text-align:center}.portrait-container .portrait-content[data-v-35f070eb]{max-height:600px;overflow-y:auto}.portrait-container .portrait-item[data-v-35f070eb]{margin-bottom:30px;padding:20px;border:1px solid #e8e8e8;border-radius:8px;background:#fafafa}.portrait-container .portrait-item .portrait-header[data-v-35f070eb]{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e8e8e8}.portrait-container .portrait-item .portrait-header h3[data-v-35f070eb]{margin:0;color:#1890ff;font-size:18px;font-weight:600}.portrait-container .portrait-item .portrait-sections[data-v-35f070eb]{display:flex;flex-direction:column;gap:20px}.portrait-container .portrait-item .portrait-sections .portrait-section h4[data-v-35f070eb]{margin:0 0 10px;color:#333;font-size:16px;font-weight:500}.portrait-container .portrait-item .portrait-sections .portrait-section .portrait-data-grid[data-v-35f070eb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:15px}.portrait-container .portrait-item .portrait-sections .portrait-section .portrait-data-grid .person-card[data-v-35f070eb]{display:flex;flex-direction:column;align-items:center;padding:12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;text-align:center}.portrait-container .portrait-item .portrait-sections .portrait-section .portrait-data-grid .person-card .person-name[data-v-35f070eb]{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.portrait-container .portrait-item .portrait-sections .portrait-section .portrait-data-grid .person-card .person-count[data-v-35f070eb]{font-size:16px;font-weight:600;color:#1890ff}.portrait-container .portrait-item .portrait-sections .portrait-section .time-data-container[data-v-35f070eb]{display:flex;flex-direction:column;gap:15px}.portrait-container .portrait-item .portrait-sections .portrait-section .time-data-container .time-data-item .time-data-title[data-v-35f070eb]{margin-bottom:8px;font-weight:500;color:#666}.portrait-container .portrait-item .portrait-sections .portrait-section .time-data-container .time-data-item .time-data-content .time-axis[data-v-35f070eb]{display:flex;flex-wrap:wrap;gap:10px}.portrait-container .portrait-item .portrait-sections .portrait-section .time-data-container .time-data-item .time-data-content .time-axis .time-point[data-v-35f070eb]{display:flex;flex-direction:column;align-items:center;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;min-width:80px}.portrait-container .portrait-item .portrait-sections .portrait-section .time-data-container .time-data-item .time-data-content .time-axis .time-point .time-label[data-v-35f070eb]{font-size:12px;color:#666;margin-bottom:4px}.portrait-container .portrait-item .portrait-sections .portrait-section .time-data-container .time-data-item .time-data-content .time-axis .time-point .time-value[data-v-35f070eb]{font-size:14px;font-weight:600;color:#1890ff}.portrait-container .portrait-empty[data-v-35f070eb]{text-align:center;padding:40px 0}.course-card[data-v-7bb12d1d]{width:100%;border:1px solid #eee;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a;margin:10px;cursor:pointer}.card-cover[data-v-7bb12d1d]{position:relative;height:180px}.card-title[data-v-7bb12d1d]{font-size:24px;letter-spacing:1.5px;font-weight:700;position:absolute;top:0;left:0;width:100%;line-height:180px;text-align:center;z-index:99}.stats[data-v-7bb12d1d]{position:absolute;width:auto;height:24px;line-height:24px;padding:0 8px;bottom:-10px;left:6px;z-index:99;font-size:12px;border-radius:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:var(--primary-color, #e0ba6a);color:#fff}.stats span[data-v-7bb12d1d]{margin-right:8px}.cover-img[data-v-7bb12d1d]{width:100%;height:100%;object-fit:cover}.course-title[data-v-7bb12d1d]{padding:8px 12px;font-size:16px;font-weight:600;margin-top:15px}.links[data-v-7bb12d1d]{padding:8px 12px;border-top:1px solid #eee;display:flex;flex-wrap:wrap}.link-item[data-v-7bb12d1d]{font-size:12px;color:#666;margin-right:10px;margin-bottom:4px}.patient-card[data-v-86f3dbc4]{max-width:400px;margin:20px auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.infoItem[data-v-86f3dbc4]{background:#fff;padding:12px;border-radius:12px;margin-bottom:20px}.infoItem .flexBet[data-v-86f3dbc4]{display:flex;align-content:center;justify-content:space-between}.infoItem .flexAro[data-v-86f3dbc4]{display:flex;align-content:center;justify-content:space-around}.infoItem .over[data-v-86f3dbc4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.patient-info[data-v-86f3dbc4]{display:flex;margin-bottom:24px}.patient-info .cover[data-v-86f3dbc4]{width:80px;border-radius:12px;display:flex;align-items:center}.patient-info .cover img[data-v-86f3dbc4]{width:100%;border-radius:12px}.details[data-v-86f3dbc4]{margin-left:16px;width:calc(100% - 80px)}.details h3[data-v-86f3dbc4]{margin:0 0 8px;font-size:18px;color:#333}.details p[data-v-86f3dbc4]{margin:6px 0;font-size:14px;color:#555}.details span[data-v-86f3dbc4]{font-weight:700;color:#333;display:inline-block}.actions[data-v-86f3dbc4]{text-align:center}.moduleTitle[data-v-d94fec69]{width:100%;margin-bottom:6px;display:flex;align-items:center;color:var(--primary-color, #e0ba6a);font-size:18px;font-weight:500;line-height:1.5}.moduleTitle .moduleTitleRight[data-v-d94fec69]{color:#1b2337;font-size:16px;font-weight:400}.moduleTitleFlex2[data-v-d94fec69]{display:flex;justify-content:space-between}.modeWrapper[data-v-d94fec69]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:10px}.modeWrapper .modeItem[data-v-d94fec69]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1b2337;cursor:pointer;width:90px;height:90px;border-radius:30%;border:2px solid white;transition:all .3s}.modeWrapper .modeItem .modeImg[data-v-d94fec69]{width:100%;height:100%;margin-bottom:.5rem;border-radius:.5rem;background-color:#f8f8f8}.modeWrapper .modeItemSelected[data-v-d94fec69]{border:2px solid #1677ff;border-radius:.5rem;background-color:#f0f1f2}.container[data-v-d94fec69]{width:100vw;height:calc(100vh - 80px);padding:0 10vw;overflow-y:auto;box-sizing:border-box}.container[data-v-d94fec69]::-webkit-scrollbar{width:6px}.container[data-v-d94fec69]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:var(--primary-color, #e0ba6a)}.container .containerBody[data-v-d94fec69]{min-height:calc(100vh - 80px);overflow-y:auto;padding:1rem;gap:1rem;background:linear-gradient(102deg,var(--bg-soft-1, #FFF8F0) 0%,var(--bg-soft-2, #FFF5E6) 50%,var(--bg-soft-3, #FFFBF0) 100%)}.container .search-filter-bar[data-v-d94fec69]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.container .search-filter-bar .flex[data-v-d94fec69]{display:flex;align-content:center}.container .search-bar[data-v-d94fec69],.container .filter-bar[data-v-d94fec69]{display:flex;justify-content:center}.container .video-list>div[data-v-d94fec69]{width:100%}.container .video-list .empty[data-v-d94fec69]{background:#fff;width:100%;height:400px;padding:100px}.container .video-card[data-v-d94fec69]{border-radius:8px;overflow:hidden;transition:transform .3s ease}.container .video-card[data-v-d94fec69]:hover{transform:translateY(-5px)}.container .video-card .video-box[data-v-d94fec69]{position:relative}.container .video-card .video-box .covertag[data-v-d94fec69]{position:absolute;left:0;top:0;width:60px;height:30px;line-height:30px;text-align:center;background:#e0ba6a;color:#fff}.container .video-card .video-box .covertag1[data-v-d94fec69]{color:#08979c;background:#e6fffb;border-color:#87e8de}.container .video-card .video-cover[data-v-d94fec69]{width:100%;height:200px;object-fit:cover}.container .video-card .video-info p[data-v-d94fec69]{margin:5px 0}.container .video-card .video-info div[data-v-d94fec69]{display:flex;justify-content:space-between;align-items:center}.container .video-card .card-actions[data-v-d94fec69]{margin-top:10px;text-align:right}.container .pagination-bar[data-v-d94fec69]{display:flex;justify-content:flex-end;margin-top:20px;padding-bottom:20px}.roleList[data-v-d94fec69]{display:flex;justify-content:space-around}.roleList .box img[data-v-d94fec69]{width:150px}.moduleTitle[data-v-b2387e80]{width:100%;margin-bottom:6px;display:flex;align-items:center;color:var(--primary-color, #e0ba6a);font-size:18px;font-weight:500;line-height:1.5}.moduleTitle .moduleTitleRight[data-v-b2387e80]{color:#1b2337;font-size:16px;font-weight:400}.moduleTitleFlex2[data-v-b2387e80]{display:flex;justify-content:space-between}.modeWrapper[data-v-b2387e80]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:10px}.modeWrapper .modeItem[data-v-b2387e80]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1b2337;cursor:pointer;width:90px;height:90px;border-radius:30%;border:2px solid white;transition:all .3s}.modeWrapper .modeItem .modeImg[data-v-b2387e80]{width:100%;height:100%;margin-bottom:.5rem;border-radius:.5rem;background-color:#f8f8f8}.modeWrapper .modeItemSelected[data-v-b2387e80]{border:2px solid #1677ff;border-radius:.5rem;background-color:#f0f1f2}.container[data-v-b2387e80]{width:100vw;height:calc(100vh - 80px);padding:0 10vw;overflow-y:auto;box-sizing:border-box}.container[data-v-b2387e80]::-webkit-scrollbar{width:6px}.container[data-v-b2387e80]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:var(--primary-color, #e0ba6a)}.container .containerBody[data-v-b2387e80]{min-height:calc(100vh - 80px);overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem;background:linear-gradient(102deg,var(--bg-soft-1, #FFF8F0) 0%,var(--bg-soft-2, #FFF5E6) 50%,var(--bg-soft-3, #FFFBF0) 100%)}.container .header[data-v-b2387e80]{padding:1rem;background:linear-gradient(102deg,var(--bg-soft-1, #FFF8F0) 0%,var(--bg-soft-2, #FFF5E6) 50%,var(--bg-soft-3, #FFFBF0) 100%);border-radius:.75rem}.container .content-wrapper[data-v-b2387e80]{display:flex;gap:1rem;height:60vh}.container .video-section[data-v-b2387e80]{width:66.67%;position:relative}.container .study-reflection[data-v-b2387e80]{position:absolute;top:1rem;right:1rem;z-index:10}.container .tabs-section[data-v-b2387e80]{width:33.33%;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 12px #0000001a}.container .tab-container[data-v-b2387e80]{height:100%;display:flex;flex-direction:column}.container .tab-container[data-v-b2387e80] .ant-tabs-nav{margin-bottom:0;border-radius:.75rem .75rem 0 0}.container .tab-container[data-v-b2387e80] .ant-tabs-tab{padding:12px 24px;font-size:16px;font-weight:500;color:#666;transition:all .3s;position:relative;border-radius:.75rem .75rem 0 0}.container .tab-container[data-v-b2387e80] .ant-tabs-tab:hover{color:var(--primary-color, #e0ba6a)}.container .tab-container[data-v-b2387e80] .ant-tabs-tab-active{color:var(--primary-color, #e0ba6a);font-weight:600;background:#ffffff80}.container .tab-container[data-v-b2387e80] .ant-tabs-ink-bar{background:var(--primary-color, #e0ba6a);height:3px}.container .tab-content[data-v-b2387e80]{flex:1;overflow-y:auto;padding:1.5rem;height:470px;background:#fff}.container .emr-content[data-v-b2387e80]{height:100%;display:flex;flex-direction:column}.container .emr-field[data-v-b2387e80]{display:flex;margin-bottom:1rem;padding:.75rem;background:#f8f9fa;border-radius:6px;border-left:4px solid #e0ba6a;transition:all .3s}.container .emr-field[data-v-b2387e80]:hover{background:#e9ecef;transform:translate(4px)}.container .field-label[data-v-b2387e80]{margin-right:10px;font-weight:700;color:#495057;flex-shrink:0}.container .field-value[data-v-b2387e80]{flex:1;color:#212529;line-height:1.5}.container .emr-actions[data-v-b2387e80]{margin-top:.5rem;text-align:center;padding-top:1rem;border-top:1px solid #e9ecef}.container .no-data[data-v-b2387e80]{display:flex;align-items:center;justify-content:center;height:100%;color:#999;font-size:1.1rem}.container .video-player-container[data-v-b2387e80]{width:100%;background:#000;border-radius:.75rem;overflow:hidden;height:100%}.container .video-player-container .video-player[data-v-b2387e80]{width:100%;height:100%;object-fit:contain}.container .video-player-container .no-video[data-v-b2387e80]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.container .video-info-container .video-card[data-v-b2387e80]{border-radius:.75rem}.container .video-info-container .video-card .video-title[data-v-b2387e80]{font-size:1.5rem;font-weight:700;color:#333}.container .video-info-container .video-card .video-details .detail-row[data-v-b2387e80]{display:flex;margin-bottom:1rem;align-items:center}.container .video-info-container .video-card .video-details .detail-row .label[data-v-b2387e80]{width:100px;font-weight:700;color:#666}.container .video-info-container .video-card .video-details .detail-row .value[data-v-b2387e80]{flex:1;color:#333}.container .video-info-container .video-card .video-details .description .label[data-v-b2387e80]{align-self:flex-start}.container .video-info-container .video-card .video-details .description .value[data-v-b2387e80]{white-space:pre-wrap;line-height:1.5}.container .assignment-list-container[data-v-b2387e80]{margin-top:20px;padding:20px;background:#fff;border-radius:.75rem;box-shadow:0 4px 12px #0000001a}.container .assignment-list-container h3[data-v-b2387e80]{margin-bottom:15px;color:#333;font-size:1.2rem}.moduleTitle[data-v-df3dd7b2]{width:100%;margin-bottom:6px;display:flex;align-items:center;color:var(--primary-color, #e0ba6a);font-size:18px;font-weight:500;line-height:1.5}.moduleTitle .moduleTitleRight[data-v-df3dd7b2]{color:#1b2337;font-size:16px;font-weight:400}.moduleTitleFlex2[data-v-df3dd7b2]{display:flex;justify-content:space-between}.modeWrapper[data-v-df3dd7b2]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:10px}.modeWrapper .modeItem[data-v-df3dd7b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1b2337;cursor:pointer;width:90px;height:90px;border-radius:30%;border:2px solid white;transition:all .3s}.modeWrapper .modeItem .modeImg[data-v-df3dd7b2]{width:100%;height:100%;margin-bottom:.5rem;border-radius:.5rem;background-color:#f8f8f8}.modeWrapper .modeItemSelected[data-v-df3dd7b2]{border:2px solid #1677ff;border-radius:.5rem;background-color:#f0f1f2}.container[data-v-df3dd7b2]{width:100vw;height:calc(100vh - 80px);padding:0 10vw;overflow-y:auto;box-sizing:border-box;display:flex;align-items:center}.container[data-v-df3dd7b2]::-webkit-scrollbar{width:6px}.container[data-v-df3dd7b2]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:var(--scrollbar-color, #e0ba6a)}.container .listBox[data-v-df3dd7b2]{width:100%;display:flex;align-items:center;justify-content:center;gap:1.5vw}.container .listBox .listItem[data-v-df3dd7b2]{width:33%;height:auto;border-radius:.75rem;height:360px;position:relative}.container .listBox .listItem img[data-v-df3dd7b2]{width:100%;height:240px;border-radius:.75rem .75rem 0 0}.container .listBox .listItem .imgTag[data-v-df3dd7b2]{position:absolute;top:1rem;left:1rem;width:192px;height:42px;line-height:42px;color:#fff;font-size:16px;font-weight:500;text-align:center;border-radius:42px;background:linear-gradient(90deg,var(--primary-color-light, #FEEEB5) 0%,var(--primary-color, #FCE085) 100%)}.container .listBox .listItem .titleBox[data-v-df3dd7b2]{width:100%;position:absolute;bottom:120px;left:0;display:flex;justify-content:space-between;z-index:1;padding:5px 0;background:var(--primary-color, #e0ba6a);border-bottom:1px solid #fff}.container .listBox .listItem .titleBox .title[data-v-df3dd7b2]{font-size:24px;font-weight:700;color:#fff;padding:0 10px}.container .listBox .listItem .introduction[data-v-df3dd7b2]{width:100%;height:120px;box-sizing:border-box;padding:18px 24px;font-size:14px;color:#fff;line-height:21px;font-style:normal;text-transform:none;background-color:var(--primary-color, #e0ba6a);border-radius:0 0 12px 12px}.container .containerBody[data-v-df3dd7b2]{min-height:calc(100vh - 80px);overflow-y:auto;padding:1rem;display:flex;gap:1rem;background:linear-gradient(102deg,var(--bg-soft-1, #FFF8F0) 0%,var(--bg-soft-2, #FFF5E6) 50%,var(--bg-soft-3, #FFFBF0) 100%)}.moduleTitle[data-v-18e10247]{width:100%;margin-bottom:6px;display:flex;align-items:center;color:var(--primary-color, #e0ba6a);font-size:18px;font-weight:500;line-height:1.5}.moduleTitle .moduleTitleRight[data-v-18e10247]{color:#1b2337;font-size:16px;font-weight:400}.moduleTitleFlex2[data-v-18e10247]{display:flex;justify-content:space-between}.modeWrapper[data-v-18e10247]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:10px}.modeWrapper .modeItem[data-v-18e10247]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1b2337;cursor:pointer;width:90px;height:90px;border-radius:30%;border:2px solid white;transition:all .3s}.modeWrapper .modeItem .modeImg[data-v-18e10247]{width:100%;height:100%;margin-bottom:.5rem;border-radius:.5rem;background-color:#f8f8f8}.modeWrapper .modeItemSelected[data-v-18e10247]{border:2px solid #1677ff;border-radius:.5rem;background-color:#f0f1f2}.container[data-v-18e10247]{width:100vw;height:calc(100vh - 80px);padding:0 10vw;overflow-y:auto;box-sizing:border-box}.container[data-v-18e10247]::-webkit-scrollbar{width:6px}.container[data-v-18e10247]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:var(--primary-color, #e0ba6a)}.container .containerBody[data-v-18e10247]{min-height:calc(100vh - 80px);overflow-y:auto;padding:1rem;background:linear-gradient(102deg,var(--bg-soft-1, #FFF8F0) 0%,var(--bg-soft-2, #FFF5E6) 50%,var(--bg-soft-3, #FFFBF0) 100%)}.container .containerBody .header[data-v-18e10247]{padding-bottom:1rem;background:linear-gradient(102deg,var(--bg-soft-1, #FFF8F0) 0%,var(--bg-soft-2, #FFF5E6) 50%,var(--bg-soft-3, #FFFBF0) 100%)}.container .containerBody .title[data-v-18e10247]{margin-bottom:0;height:2rem;line-height:2rem}.container .containerBody .containerLeft[data-v-18e10247]{display:flex;gap:1rem;flex-direction:column}.container .containerBody .containerLeft .blockWrapper[data-v-18e10247]{width:100%;padding:1rem;border-radius:.75rem;background-color:#fff}.container .containerBody .containerLeft .blockWrapper .buttonList[data-v-18e10247]{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:.5rem}.container .containerBody .containerLeft .blockWrapper .options[data-v-18e10247]{padding:15px 0;display:flex;justify-content:space-between}.container .containerBody .containerLeft .digitalStatus[data-v-18e10247]{position:relative}.container .mb[data-v-18e10247]{margin-bottom:10px}.container .flex-cen[data-v-18e10247]{display:flex;justify-content:center;align-items:center}.modalStyle[data-v-18e10247]{max-height:70vh;overflow-y:scroll}.modalStyle[data-v-18e10247]::-webkit-scrollbar{width:6px}.modalStyle[data-v-18e10247]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:var(--primary-color, #e0ba6a)}.student-waiting-room[data-v-9926b6e1]{padding:16px 16px 24px}.student-waiting-room .overview-card[data-v-9926b6e1]{background:linear-gradient(135deg,#fffaf0,#fff 60%,#f5f5ff);border-radius:12px}.student-waiting-room .overview-header[data-v-9926b6e1]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.student-waiting-room .overview-header .title-block[data-v-9926b6e1]{max-width:60%}.student-waiting-room .overview-header .title-block .subtitle[data-v-9926b6e1]{font-size:14px;color:#8c8c8c;margin-bottom:4px;letter-spacing:2px}.student-waiting-room .overview-header .title-block .case-type-selector[data-v-9926b6e1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.student-waiting-room .overview-header .title-block .case-type-selector .selector-label[data-v-9926b6e1]{font-size:13px;color:#595959}.student-waiting-room .overview-header .title-block .case-type-selector[data-v-9926b6e1] .ant-radio-button-wrapper{padding:0 18px;border-color:transparent;background:#f5f5f5;color:#595959;height:32px;line-height:32px;border:none}.student-waiting-room .overview-header .title-block .case-type-selector[data-v-9926b6e1] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:linear-gradient(135deg,#ffd666,#fa8c16);color:#fff;box-shadow:0 4px 8px #fa8c1633}.student-waiting-room .overview-header .title-block .case-type-selector[data-v-9926b6e1] .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):hover{color:#fa8c16;border-color:#fa8c16}.student-waiting-room .overview-header .title-block .title[data-v-9926b6e1]{font-size:22px;font-weight:600;color:#262626;margin-bottom:8px}.student-waiting-room .overview-header .title-block .desc[data-v-9926b6e1]{font-size:13px;color:#595959;line-height:1.6}.student-waiting-room .overview-header .status-block[data-v-9926b6e1]{display:flex;align-items:center;gap:24px}.student-waiting-room .overview-header .status-block .status-item[data-v-9926b6e1]{display:flex;flex-direction:column;align-items:flex-end}.student-waiting-room .overview-header .status-block .status-item .label[data-v-9926b6e1]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.student-waiting-room .overview-header .status-block .status-item .value[data-v-9926b6e1]{font-size:20px;font-weight:600;color:#262626}.student-waiting-room .overview-header .status-block .status-item .value.completed[data-v-9926b6e1]{color:#52c41a}.student-waiting-room .overview-header .status-block .status-item .value.pending[data-v-9926b6e1]{color:#fa8c16}.student-waiting-room .dept-grid[data-v-9926b6e1]{margin-top:8px}.student-waiting-room .dept-card[data-v-9926b6e1]{border-radius:12px;box-shadow:0 4px 12px #0000000a;margin-bottom:16px;cursor:pointer}.student-waiting-room .dept-card[data-v-9926b6e1] .ant-card-body{padding:16px 18px 14px}.student-waiting-room .dept-card .dept-card-inner[data-v-9926b6e1]{display:flex;justify-content:space-between;align-items:stretch;gap:12px}.student-waiting-room .dept-card .dept-info[data-v-9926b6e1]{flex:1}.student-waiting-room .dept-card .dept-info .dept-name[data-v-9926b6e1]{font-size:18px;font-weight:600;color:#262626;margin-bottom:4px}.student-waiting-room .dept-card .dept-info .dept-tag[data-v-9926b6e1]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;color:#fa8c16;background:#fff7e6;margin-bottom:6px}.student-waiting-room .dept-card .dept-info .dept-desc[data-v-9926b6e1]{font-size:12px;color:#8c8c8c;line-height:1.6;margin-bottom:8px}.student-waiting-room .dept-card .dept-info .count-row[data-v-9926b6e1]{display:flex;justify-content:space-between;margin-bottom:2px}.student-waiting-room .dept-card .dept-info .count-row .label[data-v-9926b6e1]{font-size:13px;color:#8c8c8c}.student-waiting-room .dept-card .dept-info .count-row .value[data-v-9926b6e1]{font-size:14px;font-weight:600;color:#262626}.student-waiting-room .dept-card .dept-info .count-row .value.completed[data-v-9926b6e1]{color:#52c41a}.student-waiting-room .dept-card .dept-info .count-row .value.pending[data-v-9926b6e1]{color:#fa8c16}.student-waiting-room .dept-card .dept-info .progress-row[data-v-9926b6e1]{display:flex;align-items:center;margin-top:6px}.student-waiting-room .dept-card .dept-info .progress-row .progress-text[data-v-9926b6e1]{margin-left:8px;font-size:12px;color:#8c8c8c;white-space:nowrap}.student-waiting-room .dept-card .dept-image-wrapper[data-v-9926b6e1]{width:140px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.student-waiting-room .dept-card .dept-image-wrapper .dept-image[data-v-9926b6e1]{width:100%;height:100%;padding-top:70%;border-radius:10px;background-size:cover;background-position:center;background-repeat:no-repeat}.student-waiting-room .tips[data-v-9926b6e1]{margin-top:8px;font-size:13px;color:#8c8c8c;text-align:center}@media (max-width: 992px){.student-waiting-room .overview-header[data-v-9926b6e1]{flex-direction:column}.student-waiting-room .overview-header .title-block[data-v-9926b6e1]{max-width:100%}.student-waiting-room .overview-header .status-block[data-v-9926b6e1]{width:100%;justify-content:flex-start}}.audio-to-text[data-v-2a1c04ee]{display:flex;flex-direction:column;gap:8px}.audio-to-text .recording-container[data-v-2a1c04ee]{display:flex;align-items:center;justify-content:center}.audio-to-text .record-button[data-v-2a1c04ee]{transition:transform .2s ease,box-shadow .2s ease}.audio-to-text .record-button.recording[data-v-2a1c04ee]{background:#ff7875;border-color:#ff7875;box-shadow:0 0 0 6px #ff787533;transform:scale(1.05)}.audio-to-text .recording-alert[data-v-2a1c04ee]{margin-top:4px}.student-training[data-v-ae4471b7]{height:calc(100vh - 175px);background:#f5f5f5;display:flex;flex-direction:column}.student-training .training-header[data-v-ae4471b7]{background:#fff;border-bottom:1px solid #e8e8e8;padding:8px 20px}.student-training .training-header .header-content[data-v-ae4471b7]{display:flex;align-items:center;justify-content:space-between}.student-training .training-header .header-content .patient-info[data-v-ae4471b7]{flex:1}.student-training .training-header .header-content .patient-info .info-grid[data-v-ae4471b7]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 16px}.student-training .training-header .header-content .patient-info .info-grid .info-item[data-v-ae4471b7]{display:flex}.student-training .training-header .header-content .patient-info .info-grid .info-item .label[data-v-ae4471b7]{color:#666;min-width:50px}.student-training .training-header .header-content .patient-info .info-grid .info-item .value[data-v-ae4471b7]{color:#333;font-weight:500}.student-training .training-content[data-v-ae4471b7]{display:flex;gap:20px;padding:20px;height:100%;overflow:hidden}.student-training .training-content .chat-section[data-v-ae4471b7]{flex:1;min-width:0}.student-training .training-content .chat-section .chat-card[data-v-ae4471b7]{display:flex;flex-direction:column}.student-training .training-content .chat-section .chat-card[data-v-ae4471b7] .ant-card-body{flex:1;display:flex;flex-direction:column;padding:0}.student-training .training-content .chat-section .chat-card .chat-container[data-v-ae4471b7]{flex:1;padding:16px}.student-training .training-content .chat-section .chat-card .chat-container .chat-container-box[data-v-ae4471b7]{height:calc(100vh - 440px);overflow-y:auto;padding-right:10px}.student-training .training-content .chat-section .chat-card .chat-container .chat-container-box[data-v-ae4471b7]::-webkit-scrollbar{width:6px}.student-training .training-content .chat-section .chat-card .chat-container .chat-container-box[data-v-ae4471b7]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:var(--primary-color-light, #efd4a6)}.student-training .training-content .chat-section .chat-card .chat-container .message-list[data-v-ae4471b7]{display:flex;flex-direction:column;gap:12px}.student-training .training-content .chat-section .chat-card .chat-container .message[data-v-ae4471b7]{display:flex;flex-direction:column;max-width:80%}.student-training .training-content .chat-section .chat-card .chat-container .message-main[data-v-ae4471b7]{display:flex;gap:12px;align-items:flex-start}.student-training .training-content .chat-section .chat-card .chat-container .user-message .message-main[data-v-ae4471b7]{flex-direction:row-reverse}.student-training .training-content .chat-section .chat-card .chat-container .message-avatar[data-v-ae4471b7]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #f0f0f0;background:#fff}.student-training .training-content .chat-section .chat-card .chat-container .message-bubble[data-v-ae4471b7]{display:flex;flex-direction:column;max-width:calc(100% - 52px)}.student-training .training-content .chat-section .chat-card .chat-container .message-content[data-v-ae4471b7]{padding:12px 16px;border-radius:16px;background:#f5f5f5;color:#333;font-size:14px;line-height:1.6;box-shadow:0 2px 8px #00000014}.student-training .training-content .chat-section .chat-card .chat-container .user-message[data-v-ae4471b7]{align-self:flex-end}.student-training .training-content .chat-section .chat-card .chat-container .user-message .message-content[data-v-ae4471b7]{background:linear-gradient(135deg,#f7c77d,#f3ae5b);color:#4a3315;border-radius:16px 4px 16px 16px}.student-training .training-content .chat-section .chat-card .chat-container .assistant-message[data-v-ae4471b7]{align-self:flex-start}.student-training .training-content .chat-section .chat-card .chat-container .assistant-message .message-content[data-v-ae4471b7]{background:#fff;border-radius:4px 16px 16px}.student-training .training-content .chat-section .chat-card .chat-container .message-time[data-v-ae4471b7]{font-size:12px;color:#999;margin-top:6px}.student-training .training-content .chat-section .chat-card .input-section[data-v-ae4471b7]{padding:16px;border-top:1px solid #e8e8e8;background:linear-gradient(135deg,#f7d29926,#ffffffe6)}.student-training .training-content .chat-section .chat-card .input-section .audio-input-wrapper[data-v-ae4471b7]{display:flex;gap:12px;align-items:center}.student-training .training-content .chat-section .chat-card .input-section .chat-input[data-v-ae4471b7]{flex:1}.student-training .training-content .chat-section .chat-card .input-section[data-v-ae4471b7] .ant-input-affix-wrapper{border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #fabf6e26}.student-training .training-content .chat-section .chat-card .input-section[data-v-ae4471b7] .ant-input-affix-wrapper:focus,.student-training .training-content .chat-section .chat-card .input-section[data-v-ae4471b7] .ant-input-affix-wrapper:hover{border-color:#f3ae5b;box-shadow:0 8px 32px #fabf6e40}.student-training .training-content .diagnosis-section[data-v-ae4471b7]{width:500px;min-width:500px}.student-training .training-content .diagnosis-section .diagnosis-card[data-v-ae4471b7]{height:calc(100vh - 260px);overflow-y:auto;padding-right:10px}.student-training .training-content .diagnosis-section .diagnosis-card[data-v-ae4471b7]::-webkit-scrollbar{width:6px}.student-training .training-content .diagnosis-section .diagnosis-card[data-v-ae4471b7]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:#efd4a6}.student-training .training-content .diagnosis-section .diagnosis-card[data-v-ae4471b7] .ant-card-body{padding:16px}.student-training .herbal-composition .herbal-header[data-v-ae4471b7]{margin-bottom:6px}.student-training .herbal-composition .herbal-header .herbal-title[data-v-ae4471b7]{font-size:13px;color:#666}.student-training .herbal-composition .herbal-list[data-v-ae4471b7]{display:flex;flex-direction:column;gap:4px}.student-training .herbal-composition .herbal-list .herbal-row[data-v-ae4471b7]{display:flex;gap:4px;align-items:center}.student-training .herbal-composition .herbal-list .herbal-row .herbal-name[data-v-ae4471b7]{flex:1;min-width:0}.student-training .herbal-composition .herbal-list .herbal-row .herbal-dosage[data-v-ae4471b7]{width:90px;min-width:90px}.student-training .herbal-composition .herbal-list .herbal-row .herbal-note[data-v-ae4471b7]{flex:1.2;min-width:0}.student-training .herbal-composition .herbal-list .herbal-row[data-v-ae4471b7] .ant-input{font-size:13px;padding:2px 8px}.student-training .herbal-composition .herbal-list .herbal-row[data-v-ae4471b7] .ant-input-group-addon{font-size:12px;padding:0 6px}.student-training .herbal-composition .add-herbal-btn[data-v-ae4471b7]{margin-top:6px}.student-training .result-content .suggestion-item[data-v-ae4471b7]{padding:8px 0;border-bottom:1px solid #f0f0f0}.student-training .result-content .suggestion-item[data-v-ae4471b7]:last-child{border-bottom:none}@media (max-width: 1200px){.training-content[data-v-ae4471b7]{flex-direction:column}.training-content .diagnosis-section[data-v-ae4471b7]{width:100%;min-width:auto}}[data-v-d54f63a4] .ant-modal-body{background:#f7f9fc;border-radius:16px;padding:24px 28px}.detail-content[data-v-d54f63a4]{max-height:70vh;overflow-y:auto;padding-right:4px}.detail-content .detail-tabs[data-v-d54f63a4] .ant-tabs-nav{margin-bottom:16px}.detail-content .diagnosis-card[data-v-d54f63a4]{background:transparent;box-shadow:none}.detail-content .diagnosis-card[data-v-d54f63a4] .ant-card-body{padding:0}.detail-content .diagnosis-card .diagnosis-header[data-v-d54f63a4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.detail-content .diagnosis-card .diagnosis-header .header-text h3[data-v-d54f63a4]{margin:0;font-size:20px;color:#111}.detail-content .diagnosis-card .diagnosis-header .header-text p[data-v-d54f63a4]{margin:4px 0 0;color:#8c8c8c;font-size:14px}.detail-content .diagnosis-card .diagnosis-header .legend[data-v-d54f63a4]{display:flex;align-items:center;gap:16px}.detail-content .diagnosis-card .diagnosis-header .legend .legend-item[data-v-d54f63a4]{display:flex;align-items:center;font-size:13px;color:#595959}.detail-content .diagnosis-card .diagnosis-header .legend .legend-item .dot[data-v-d54f63a4]{width:10px;height:10px;border-radius:50%;margin-right:6px}.detail-content .diagnosis-card .diagnosis-header .legend .legend-item.student .dot[data-v-d54f63a4]{background:#1890ff}.detail-content .diagnosis-card .diagnosis-header .legend .legend-item.original .dot[data-v-d54f63a4]{background:#13c2c2}.detail-content .diagnosis-card .diagnosis-field-grid[data-v-d54f63a4]{display:flex;flex-direction:column;gap:16px}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row[data-v-d54f63a4]{border:1px solid #eef2f7;border-radius:14px;padding:18px;background:#fff;transition:box-shadow .2s ease,border-color .2s ease}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row.has-diff[data-v-d54f63a4]{border-color:#ffbb96;box-shadow:0 8px 20px #ff852626}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-label[data-v-d54f63a4]{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-weight:600;color:#1f1f1f}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-label .diff-tag[data-v-d54f63a4]{border-radius:999px}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-values[data-v-d54f63a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-values .value-card[data-v-d54f63a4]{border:1px solid #edf1f7;border-radius:12px;padding:14px;background:#fafbfd}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-values .value-card.student[data-v-d54f63a4]{border-left:4px solid #1890ff}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-values .value-card.original[data-v-d54f63a4]{border-left:4px solid #13c2c2}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-values .value-card .value-title[data-v-d54f63a4]{font-size:13px;color:#8c8c8c;margin-bottom:8px}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-values .value-card .value-body[data-v-d54f63a4]{font-size:14px;color:#1f1f1f;line-height:1.6;min-height:22px}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-values .value-card .value-body.is-pre pre[data-v-d54f63a4]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:Fira Code,Consolas,monospace;font-size:13px}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-values .value-card .value-body.herbal-tags[data-v-d54f63a4]{display:flex;flex-wrap:wrap;gap:8px}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-values .value-card .value-body.herbal-tags .herbal-tag[data-v-d54f63a4]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;background:#f0f0f0;font-size:13px;color:#595959;border:1px solid #e0e0e0}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-values .value-card .value-body.herbal-tags .herbal-tag .herbal-note[data-v-d54f63a4]{color:#8c8c8c;margin-left:2px}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-values .value-card .value-body.herbal-tags .herbal-tag.matched[data-v-d54f63a4]{background:#f6ffed;border-color:#b7eb8f;color:#389e0d;font-weight:500}.detail-content .diagnosis-card .diagnosis-field-grid .diagnosis-field-row .field-values .value-card .value-body.herbal-tags .herbal-tag.matched .herbal-note[data-v-d54f63a4]{color:#52c41a}.detail-content .dialogue-header[data-v-d54f63a4]{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.detail-content .dialogue-header .dialogue-summary[data-v-d54f63a4]{display:flex;justify-content:space-between;align-items:center}.detail-content .dialogue-header .dialogue-summary .dialogue-count[data-v-d54f63a4]{font-weight:500;color:#333}.detail-content .dialogue-header .dialogue-summary .dialogue-duration[data-v-d54f63a4]{color:#666;font-size:14px}.analysis-card[data-v-d54f63a4]{background:transparent;box-shadow:none}.analysis-card[data-v-d54f63a4] .ant-card-body{padding:0}.analysis-card .analysis-header[data-v-d54f63a4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.analysis-card .analysis-header .header-text h3[data-v-d54f63a4]{margin:0;font-size:20px;color:#111}.analysis-card .analysis-header .header-text p[data-v-d54f63a4]{margin:4px 0 0;color:#8c8c8c;font-size:14px}.analysis-card .analysis-content .analysis-text[data-v-d54f63a4]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:18px}.analysis-card .analysis-content .analysis-text pre[data-v-d54f63a4]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:Fira Code,Consolas,monospace;font-size:14px;line-height:1.7;color:#1f1f1f}.evaluation-card .section-title[data-v-d54f63a4]{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;color:#333;font-size:18px;font-weight:600}.evaluation-card .dialogue-analysis-section[data-v-d54f63a4]{margin-bottom:30px}.evaluation-card .dialogue-analysis-section .analysis-grid[data-v-d54f63a4]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media (max-width: 768px){.evaluation-card .dialogue-analysis-section .analysis-grid[data-v-d54f63a4]{grid-template-columns:1fr}}.evaluation-card .dialogue-analysis-section .analysis-grid .analysis-card[data-v-d54f63a4]{border-radius:8px;padding:16px;border:1px solid #f0f0f0}.evaluation-card .dialogue-analysis-section .analysis-grid .analysis-card.covered[data-v-d54f63a4]{border-left:4px solid #52c41a;background-color:#f6ffed}.evaluation-card .dialogue-analysis-section .analysis-grid .analysis-card.missed[data-v-d54f63a4]{border-left:4px solid #faad14;background-color:#fffbe6}.evaluation-card .dialogue-analysis-section .analysis-grid .analysis-card .analysis-card-header[data-v-d54f63a4]{margin-bottom:12px}.evaluation-card .dialogue-analysis-section .analysis-grid .analysis-card .analysis-card-header h4[data-v-d54f63a4]{margin:0;color:#333;font-weight:500}.evaluation-card .dialogue-analysis-section .analysis-grid .analysis-card .analysis-list .analysis-item[data-v-d54f63a4]{padding:8px 0;border-bottom:1px dashed #f0f0f0}.evaluation-card .dialogue-analysis-section .analysis-grid .analysis-card .analysis-list .analysis-item[data-v-d54f63a4]:last-child{border-bottom:none}.evaluation-card .dialogue-analysis-section .feedback-card[data-v-d54f63a4]{border-radius:8px;padding:16px;border:1px solid #f0f0f0;border-left:4px solid #722ed1;background-color:#f9f0ff;margin-bottom:20px}.evaluation-card .dialogue-analysis-section .feedback-card .feedback-header[data-v-d54f63a4]{margin-bottom:12px}.evaluation-card .dialogue-analysis-section .feedback-card .feedback-header h4[data-v-d54f63a4]{margin:0;color:#333;font-weight:500}.evaluation-card .dialogue-analysis-section .feedback-card .feedback-content[data-v-d54f63a4]{color:#666;line-height:1.6}.evaluation-card .dialogue-analysis-section .strengths-improvements-grid[data-v-d54f63a4]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.evaluation-card .dialogue-analysis-section .strengths-improvements-grid[data-v-d54f63a4]{grid-template-columns:1fr}}.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .strengths-card[data-v-d54f63a4],.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .improvements-card[data-v-d54f63a4]{border-radius:8px;padding:16px;border:1px solid #f0f0f0}.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .strengths-card .card-header[data-v-d54f63a4],.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .improvements-card .card-header[data-v-d54f63a4]{margin-bottom:12px}.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .strengths-card .card-header h4[data-v-d54f63a4],.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .improvements-card .card-header h4[data-v-d54f63a4]{margin:0;color:#333;font-weight:500}.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .strengths-card .card-content .strength-item[data-v-d54f63a4],.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .strengths-card .card-content .improvement-item[data-v-d54f63a4],.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .improvements-card .card-content .strength-item[data-v-d54f63a4],.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .improvements-card .card-content .improvement-item[data-v-d54f63a4]{padding:8px 0;border-bottom:1px dashed #f0f0f0}.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .strengths-card .card-content .strength-item[data-v-d54f63a4]:last-child,.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .strengths-card .card-content .improvement-item[data-v-d54f63a4]:last-child,.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .improvements-card .card-content .strength-item[data-v-d54f63a4]:last-child,.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .improvements-card .card-content .improvement-item[data-v-d54f63a4]:last-child{border-bottom:none}.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .strengths-card[data-v-d54f63a4]{border-left:4px solid #52c41a;background-color:#f6ffed}.evaluation-card .dialogue-analysis-section .strengths-improvements-grid .improvements-card[data-v-d54f63a4]{border-left:4px solid #722ed1;background-color:#f9f0ff}.evaluation-card .clinical-reasoning-section[data-v-d54f63a4]{margin-bottom:30px}.evaluation-card .clinical-reasoning-section .reasoning-grid[data-v-d54f63a4]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 992px){.evaluation-card .clinical-reasoning-section .reasoning-grid[data-v-d54f63a4]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.evaluation-card .clinical-reasoning-section .reasoning-grid[data-v-d54f63a4]{grid-template-columns:1fr}}.evaluation-card .clinical-reasoning-section .reasoning-grid .reasoning-card[data-v-d54f63a4]{border-radius:8px;padding:16px;border:1px solid #f0f0f0}.evaluation-card .clinical-reasoning-section .reasoning-grid .reasoning-card .card-header[data-v-d54f63a4]{margin-bottom:12px}.evaluation-card .clinical-reasoning-section .reasoning-grid .reasoning-card .card-header h4[data-v-d54f63a4]{margin:0;color:#333;font-weight:500}.evaluation-card .clinical-reasoning-section .reasoning-grid .reasoning-card .card-content .clue-item[data-v-d54f63a4],.evaluation-card .clinical-reasoning-section .reasoning-grid .reasoning-card .card-content .hint-item[data-v-d54f63a4],.evaluation-card .clinical-reasoning-section .reasoning-grid .reasoning-card .card-content .question-item[data-v-d54f63a4]{padding:8px 0;border-bottom:1px dashed #f0f0f0}.evaluation-card .clinical-reasoning-section .reasoning-grid .reasoning-card .card-content .clue-item[data-v-d54f63a4]:last-child,.evaluation-card .clinical-reasoning-section .reasoning-grid .reasoning-card .card-content .hint-item[data-v-d54f63a4]:last-child,.evaluation-card .clinical-reasoning-section .reasoning-grid .reasoning-card .card-content .question-item[data-v-d54f63a4]:last-child{border-bottom:none}.evaluation-card .clinical-reasoning-section .reasoning-grid .reasoning-card.clues[data-v-d54f63a4]{border-left:4px solid #fa8c16;background-color:#fff7e6}.evaluation-card .clinical-reasoning-section .reasoning-grid .reasoning-card.hints[data-v-d54f63a4]{border-left:4px solid #13c2c2;background-color:#e6fffb}.evaluation-card .clinical-reasoning-section .reasoning-grid .reasoning-card.questions[data-v-d54f63a4]{border-left:4px solid #eb2f96;background-color:#fff0f6}.evaluation-card .score-breakdown-section[data-v-d54f63a4]{margin-bottom:30px}.evaluation-card .score-breakdown-section .score-breakdown-grid[data-v-d54f63a4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.evaluation-card .score-breakdown-section .score-breakdown-grid .score-breakdown-item[data-v-d54f63a4]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:8px;border:1px solid #f0f0f0;background:#fafafa}.evaluation-card .score-breakdown-section .score-breakdown-grid .score-breakdown-item .score-label[data-v-d54f63a4]{color:#595959;font-size:14px}.evaluation-card .score-breakdown-section .score-breakdown-grid .score-breakdown-item .score-value[data-v-d54f63a4]{font-weight:600;color:#1890ff}.evaluation-card .diagnosis-assessment-section[data-v-d54f63a4],.evaluation-card .excellent-example-section[data-v-d54f63a4]{margin-bottom:30px}.evaluation-card .diagnosis-assessment-section .detail-text-block[data-v-d54f63a4],.evaluation-card .excellent-example-section .detail-text-block[data-v-d54f63a4]{padding:16px;border-radius:8px;border:1px solid #f0f0f0;background:#fafafa;line-height:1.7;color:#595959}.evaluation-card .diagnosis-assessment-section .detail-text-block p[data-v-d54f63a4],.evaluation-card .excellent-example-section .detail-text-block p[data-v-d54f63a4]{margin:0 0 10px}.evaluation-card .diagnosis-assessment-section .detail-text-block p[data-v-d54f63a4]:last-child,.evaluation-card .excellent-example-section .detail-text-block p[data-v-d54f63a4]:last-child{margin-bottom:0}.evaluation-card .learning-resources-section .learning-grid[data-v-d54f63a4]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.evaluation-card .learning-resources-section .learning-grid[data-v-d54f63a4]{grid-template-columns:1fr}}.evaluation-card .learning-resources-section .learning-grid .learning-card[data-v-d54f63a4]{border-radius:8px;padding:16px;border:1px solid #f0f0f0}.evaluation-card .learning-resources-section .learning-grid .learning-card .card-header[data-v-d54f63a4]{margin-bottom:12px}.evaluation-card .learning-resources-section .learning-grid .learning-card .card-header h4[data-v-d54f63a4]{margin:0;color:#333;font-weight:500}.evaluation-card .learning-resources-section .learning-grid .learning-card .card-content .objective-item[data-v-d54f63a4],.evaluation-card .learning-resources-section .learning-grid .learning-card .card-content .resource-item[data-v-d54f63a4]{padding:8px 0;border-bottom:1px dashed #f0f0f0}.evaluation-card .learning-resources-section .learning-grid .learning-card .card-content .objective-item[data-v-d54f63a4]:last-child,.evaluation-card .learning-resources-section .learning-grid .learning-card .card-content .resource-item[data-v-d54f63a4]:last-child{border-bottom:none}.evaluation-card .learning-resources-section .learning-grid .learning-card.objectives[data-v-d54f63a4]{border-left:4px solid #52c41a;background-color:#f6ffed}.evaluation-card .learning-resources-section .learning-grid .learning-card.resources[data-v-d54f63a4]{border-left:4px solid #1890ff;background-color:#f0f9ff}.evaluation-card pre[data-v-d54f63a4]{background-color:#f6f8fa;padding:12px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.5;overflow-x:auto;margin:0}.dialogue-container .dialogue-item[data-v-d54f63a4]{display:flex;margin-bottom:20px;padding:16px;border-radius:8px;background-color:#fafafa;transition:all .3s}.dialogue-container .dialogue-item[data-v-d54f63a4]:hover{background-color:#f5f5f5}.dialogue-container .dialogue-item.user[data-v-d54f63a4]{border-left:4px solid #1890ff;background-color:#f0f9ff}.dialogue-container .dialogue-item.assistant[data-v-d54f63a4]{border-left:4px solid #52c41a;background-color:#f6ffed}.dialogue-container .dialogue-item .dialogue-avatar[data-v-d54f63a4]{margin-right:16px}.dialogue-container .dialogue-item .dialogue-avatar .avatar-icon[data-v-d54f63a4]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:16px}.dialogue-container .dialogue-item .dialogue-avatar .avatar-icon.user[data-v-d54f63a4]{background-color:#1890ff}.dialogue-container .dialogue-item .dialogue-avatar .avatar-icon.assistant[data-v-d54f63a4]{background-color:#52c41a}.dialogue-container .dialogue-item .dialogue-content-wrapper[data-v-d54f63a4]{flex:1}.dialogue-container .dialogue-item .dialogue-content-wrapper .dialogue-header-info[data-v-d54f63a4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dialogue-container .dialogue-item .dialogue-content-wrapper .dialogue-header-info .dialogue-role[data-v-d54f63a4]{font-weight:600;color:#333}.dialogue-container .dialogue-item .dialogue-content-wrapper .dialogue-header-info .dialogue-time[data-v-d54f63a4]{font-size:12px;color:#999}.dialogue-container .dialogue-item .dialogue-content-wrapper .dialogue-content[data-v-d54f63a4]{line-height:1.6;color:#666;white-space:pre-wrap}.student-history[data-v-bc26e43a]{padding:20px 20px 32px;background:#f3f5f9;min-height:calc(100vh - 80px)}.student-history .filter-section[data-v-bc26e43a]{margin-bottom:24px}.student-history .filter-section .flexBet[data-v-bc26e43a]{display:flex;align-items:center;justify-content:space-between}.class-training-history[data-v-9644bd2a]{padding:20px 20px 32px;background:#f3f5f9;min-height:calc(100vh - 80px)}.class-training-history .nav-bar[data-v-9644bd2a]{margin-bottom:16px;display:flex;align-items:center;gap:12px}.class-training-history .nav-bar .nav-title[data-v-9644bd2a]{font-weight:600;color:#1f1f1f}.class-training-history .filter-section[data-v-9644bd2a]{margin-bottom:24px}.class-training-history .filter-section .flexBet[data-v-9644bd2a]{display:flex;align-items:center;justify-content:space-between}.admin-case-management[data-v-1f6e2ff7]{padding:20px;background:#f5f5f5;min-height:calc(100vh - 80px)}.admin-case-management .case-header[data-v-1f6e2ff7],.admin-case-management .filter-section[data-v-1f6e2ff7]{margin-bottom:20px}.admin-case-management .filter-section .flexBet[data-v-1f6e2ff7]{display:flex;align-items:center;justify-content:space-between}.admin-case-management .case-list-section .table-header[data-v-1f6e2ff7]{margin-bottom:16px}.admin-case-management .case-list-section .high-usage[data-v-1f6e2ff7]{color:#f5222d;font-weight:700}.admin-case-management .statistics-content .score-distribution .score-item[data-v-1f6e2ff7]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.admin-case-management .statistics-content .score-distribution .score-item[data-v-1f6e2ff7]:last-child{border-bottom:none}.admin-case-management .statistics-content .score-distribution .score-item .score-label[data-v-1f6e2ff7]{color:#666}.admin-case-management .statistics-content .score-distribution .score-item .score-value[data-v-1f6e2ff7]{font-weight:700}.admin-case-management .statistics-content .issue-item[data-v-1f6e2ff7]{margin-bottom:16px;padding:12px;border:1px solid #e8e8e8;border-radius:6px}.admin-case-management .statistics-content .issue-item .issue-title[data-v-1f6e2ff7]{font-weight:700;margin-bottom:4px;color:#1890ff}.admin-case-management .statistics-content .issue-item .issue-description[data-v-1f6e2ff7]{color:#666;margin-bottom:4px}.admin-case-management .statistics-content .issue-item .issue-count[data-v-1f6e2ff7]{font-size:12px;color:#999}.question-bank-manage[data-v-7f51a2cb]{padding-bottom:8px}.source-filter-bar[data-v-7f51a2cb]{margin-bottom:12px}.exam-manage[data-v-d3ef0c75]{padding-bottom:8px}.exam-manage .exam-drawer-toolbar[data-v-d3ef0c75]{margin:-8px 0 16px;padding:12px 14px;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px #0000000a}.dj-statistics-manage[data-v-9f8adfb9]{padding-bottom:12px}.dj-statistics-manage .nav-title[data-v-9f8adfb9]{font-weight:600;color:#1f1f1f;font-size:15px}.stat-filter-card[data-v-9f8adfb9] .ant-card-body{padding:10px 12px!important}.stat-filter-bar[data-v-9f8adfb9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.stat-filter-fields[data-v-9f8adfb9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex:1;min-width:0}.stat-field[data-v-9f8adfb9]{display:inline-flex;align-items:center;gap:0 8px;max-width:100%}.stat-field--grow[data-v-9f8adfb9]{flex:1 1 220px;min-width:min(100%,220px)}.stat-field-label[data-v-9f8adfb9]{flex-shrink:0;width:44px;text-align:right;font-size:13px;color:#0000008c;font-weight:500;line-height:32px}.stat-control[data-v-9f8adfb9]{width:152px}.stat-control--wide[data-v-9f8adfb9]{width:180px}.stat-control--chapter[data-v-9f8adfb9]{width:min(220px,100%);min-width:140px}.stat-control--status[data-v-9f8adfb9]{width:118px}.stat-range-picker[data-v-9f8adfb9]{width:100%;min-width:0}.stat-field--grow .stat-range-picker[data-v-9f8adfb9]{width:100%;max-width:340px}.stat-field--nums .stat-field-label[data-v-9f8adfb9]{align-self:center}.stat-num-pair[data-v-9f8adfb9]{display:inline-flex;align-items:center;gap:6px}.stat-num-pair[data-v-9f8adfb9] .ant-input-number{width:76px}.stat-num-sep[data-v-9f8adfb9]{color:#00000059;font-size:13px;-webkit-user-select:none;user-select:none}.stat-filter-actions[data-v-9f8adfb9]{flex-shrink:0;display:flex;align-items:center;padding-left:12px;margin-left:4px;border-left:1px solid rgba(201,162,39,.25)}@media (max-width: 1100px){.stat-filter-actions[data-v-9f8adfb9]{width:100%;margin-left:0;padding-left:0;padding-top:8px;border-left:none;border-top:1px solid rgba(0,0,0,.06);justify-content:flex-start}}.student-qbank[data-v-fef1f0d7]{padding:8px 0}.student-qbank .toolbar[data-v-fef1f0d7]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.student-qbank .toolbar .title[data-v-fef1f0d7]{font-weight:600;font-size:16px}.student-qbank .bank-cards[data-v-fef1f0d7],.student-qbank .chapter-cards[data-v-fef1f0d7],.student-qbank .exam-cards[data-v-fef1f0d7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.student-qbank .chapter-card[data-v-fef1f0d7]{border:1px solid #ddd;border-radius:8px}.student-qbank .bank-card .mode-btns[data-v-fef1f0d7]{display:flex;gap:12px;flex-wrap:wrap}.student-qbank .chapter-card p[data-v-fef1f0d7],.student-qbank .exam-card p[data-v-fef1f0d7]{margin:6px 0}.student-qbank .exam-result-body[data-v-fef1f0d7]{font-size:15px;line-height:1.8}.student-qbank .exam-result-body p[data-v-fef1f0d7]{margin:8px 0}.student-qbank .exam-result-body .exam-result-label[data-v-fef1f0d7]{display:inline-block;min-width:88px;margin-right:8px;color:#0000008c}.student-qbank .exam-result-footer[data-v-fef1f0d7]{margin-top:20px}.student-qbank .history-detail-meta[data-v-fef1f0d7]{margin-bottom:12px;font-size:13px;color:#000000a6;display:flex;flex-wrap:wrap;gap:12px 16px}.student-qbank .muted[data-v-fef1f0d7]{color:#00000073;font-size:13px}.student-qbank .sub[data-v-fef1f0d7]{font-size:12px;color:#00000073}.student-qbank .practice-head[data-v-fef1f0d7],.student-qbank .exam-head[data-v-fef1f0d7]{display:flex;align-items:center;gap:16px;margin-bottom:12px;flex-wrap:wrap}.student-qbank .practice-head .ch-title[data-v-fef1f0d7],.student-qbank .practice-head .ex-title[data-v-fef1f0d7],.student-qbank .exam-head .ch-title[data-v-fef1f0d7],.student-qbank .exam-head .ex-title[data-v-fef1f0d7]{font-weight:600;flex:1}.student-qbank .practice-head .progress[data-v-fef1f0d7],.student-qbank .practice-head .exam-total-duration[data-v-fef1f0d7],.student-qbank .practice-head .elapsed[data-v-fef1f0d7],.student-qbank .exam-head .progress[data-v-fef1f0d7],.student-qbank .exam-head .exam-total-duration[data-v-fef1f0d7],.student-qbank .exam-head .elapsed[data-v-fef1f0d7]{font-variant-numeric:tabular-nums}.student-qbank .practice-head .exam-total-duration[data-v-fef1f0d7],.student-qbank .practice-head .elapsed[data-v-fef1f0d7],.student-qbank .exam-head .exam-total-duration[data-v-fef1f0d7],.student-qbank .exam-head .elapsed[data-v-fef1f0d7]{font-size:14px;color:#000000a6}.student-qbank .exam-head.warn .elapsed[data-v-fef1f0d7]{color:#cf1322;font-weight:700}.student-qbank .session-body[data-v-fef1f0d7]{display:flex;gap:16px;align-items:flex-start;min-height:min(520px,100vh - 120px);min-height:min(520px,100dvh - 120px)}.student-qbank .answer-result-panel[data-v-fef1f0d7]{flex:0 0 200px;width:200px;display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - 240px);max-height:calc(100dvh - 240px);overflow:hidden;padding:12px;border-radius:8px;border:1px solid #f0f0f0;background:#fafafa;align-self:flex-start;position:sticky;top:8px}.student-qbank .answer-result-panel .panel-title[data-v-fef1f0d7]{font-weight:600;margin-bottom:8px;flex-shrink:0}.student-qbank .answer-result-panel .panel-legend[data-v-fef1f0d7]{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:#0000008c;margin:0 0 12px;flex-shrink:0}.student-qbank .answer-result-panel .panel-legend span[data-v-fef1f0d7]{display:inline-flex;align-items:center;gap:4px}.student-qbank .answer-result-panel .panel-legend .dot[data-v-fef1f0d7]{display:inline-block;width:8px;height:8px;border-radius:50%}.student-qbank .answer-result-panel .panel-legend .dot.unanswered[data-v-fef1f0d7]{background:#d9d9d9}.student-qbank .answer-result-panel .panel-legend .dot.correct[data-v-fef1f0d7]{background:#52c41a}.student-qbank .answer-result-panel .panel-legend .dot.wrong[data-v-fef1f0d7]{background:#ff4d4f}.student-qbank .answer-result-panel .panel-legend .dot.answered[data-v-fef1f0d7]{background:#91caff}.student-qbank .answer-result-panel .q-grid-scroll[data-v-fef1f0d7]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px;margin-right:-2px}.student-qbank .answer-result-panel .q-grid[data-v-fef1f0d7]{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.student-qbank .answer-result-panel .q-cell[data-v-fef1f0d7]{width:36px;height:36px;padding:0;border-radius:6px;border:1px solid #d9d9d9;background:#fff;font-size:13px;cursor:pointer;line-height:34px;text-align:center;transition:border-color .2s,box-shadow .2s}.student-qbank .answer-result-panel .q-cell.unanswered[data-v-fef1f0d7]{color:#000000a6}.student-qbank .answer-result-panel .q-cell.correct[data-v-fef1f0d7]{background:#f6ffed;border-color:#b7eb8f;color:#389e0d}.student-qbank .answer-result-panel .q-cell.wrong[data-v-fef1f0d7]{background:#fff2f0;border-color:#ffccc7;color:#cf1322}.student-qbank .answer-result-panel .q-cell.answered[data-v-fef1f0d7]{background:#e6f4ff;border-color:#91caff;color:#000000bf}.student-qbank .answer-result-panel .q-cell.current[data-v-fef1f0d7]{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33;font-weight:600}.student-qbank .answer-result-panel .q-cell[data-v-fef1f0d7]:hover{border-color:#40a9ff}.student-qbank .session-main[data-v-fef1f0d7]{flex:1;min-width:0;display:flex;flex-direction:column}.student-qbank .q-card[data-v-fef1f0d7]{margin-bottom:16px;width:100%;box-sizing:border-box;min-height:max(320px,min(420px,100vh - 160px));min-height:max(320px,min(420px,100dvh - 160px))}.student-qbank .q-card[data-v-fef1f0d7] .ant-card-body{display:flex;flex-direction:column;min-height:inherit;box-sizing:border-box}.student-qbank .q-card .q-title[data-v-fef1f0d7]{margin:0 0 30px;font-size:16px;font-weight:600;line-height:1.55;word-break:break-word;overflow-wrap:anywhere;white-space:normal}.student-qbank .q-card .opts[data-v-fef1f0d7]{margin:0 0 16px;flex:1 0 auto}.student-qbank .q-card .opts[data-v-fef1f0d7] .ant-radio-group,.student-qbank .q-card .opts[data-v-fef1f0d7] .ant-checkbox-group{width:100%}.student-qbank .q-card .opts[data-v-fef1f0d7] .ant-radio-wrapper,.student-qbank .q-card .opts[data-v-fef1f0d7] .ant-checkbox-wrapper{align-items:flex-start;word-break:break-word;overflow-wrap:anywhere;white-space:normal;line-height:1.55;margin-right:0;margin-bottom:10px;display:flex}.student-qbank .q-card .opts[data-v-fef1f0d7] .ant-radio-wrapper:last-child,.student-qbank .q-card .opts[data-v-fef1f0d7] .ant-checkbox-wrapper:last-child{margin-bottom:0}.student-qbank .q-card .opts[data-v-fef1f0d7] .ant-checkbox-group.opts-vertical,.student-qbank .q-card .opts[data-v-fef1f0d7] .opts-vertical.ant-checkbox-group{display:flex;flex-direction:column;gap:4px 0;align-items:stretch}.student-qbank .q-card .q-actions[data-v-fef1f0d7]{flex-shrink:0}.student-qbank .q-card .reveal[data-v-fef1f0d7]{margin-top:12px;flex-shrink:0}.student-qbank .q-card .reveal .reveal-line[data-v-fef1f0d7]{word-break:break-word;overflow-wrap:anywhere;white-space:normal;line-height:1.55;margin-top:6px}.student-qbank .q-card .reveal .reveal-line[data-v-fef1f0d7]:first-child{margin-top:0}.student-qbank .q-card .reveal[data-v-fef1f0d7] .ant-alert-description{word-break:break-word;overflow-wrap:anywhere}.student-qbank .q-card .reveal .source-content[data-v-fef1f0d7]{margin-top:10px;padding:10px 12px;border-radius:8px;background:#fff7e6;border:1px solid #ffe7ba;line-height:1.6}.student-qbank .q-card .reveal .source-title[data-v-fef1f0d7]{font-weight:600;color:#8a5a00;margin-bottom:4px}.student-qbank .q-card .reveal .source-text[data-v-fef1f0d7]{color:#000000bf;white-space:pre-wrap}.student-qbank .exam-footer[data-v-fef1f0d7]{text-align:center;padding:16px 0 32px}.student-qbank .qbank-notice-body p[data-v-fef1f0d7]{margin:0 0 12px;line-height:1.65;color:#000000d9;word-break:break-word}.student-qbank .qbank-notice-body .qbank-notice-tip[data-v-fef1f0d7]{margin-bottom:0;color:#000000a6}.practice-dashboard-overview[data-v-3c40dc8c]{--dashboard-primary: var(--primary-color, #e0ba6a);--dashboard-primary-soft: color-mix(in srgb, var(--primary-color, #e0ba6a) 15%, #fff);--dashboard-primary-faint: color-mix(in srgb, var(--primary-color, #e0ba6a) 8%, #fff);--dashboard-primary-strong: color-mix(in srgb, var(--primary-color, #e0ba6a) 78%, #5f4517);--dashboard-text: #2f2a1c;--dashboard-muted: rgba(47, 42, 28, .58);--dashboard-border: color-mix(in srgb, var(--primary-color, #e0ba6a) 24%, rgba(0, 0, 0, .08));padding-bottom:12px;color:var(--dashboard-text)}.dashboard-hero[data-v-3c40dc8c]{position:relative;overflow:hidden;min-height:380px;margin-bottom:16px;padding:20px 24px 18px;border:1px solid var(--dashboard-border);border-radius:8px;background:radial-gradient(circle at 50% 23%,color-mix(in srgb,var(--dashboard-primary) 24%,transparent) 0,transparent 24%),radial-gradient(circle at 18% 24%,rgba(135,195,211,.2) 0,transparent 28%),linear-gradient(180deg,#fff 0%,var(--dashboard-primary-faint) 100%);box-shadow:0 14px 34px #56431814}.dashboard-hero[data-v-3c40dc8c]:before,.dashboard-hero[data-v-3c40dc8c]:after{position:absolute;content:"";pointer-events:none;border-radius:999px}.dashboard-hero[data-v-3c40dc8c]:before{inset:72px 8% auto;height:210px;border:1px solid color-mix(in srgb,var(--dashboard-primary) 28%,transparent);transform:perspective(580px) rotateX(68deg);box-shadow:0 0 28px color-mix(in srgb,var(--dashboard-primary) 14%,transparent)}.dashboard-hero[data-v-3c40dc8c]:after{right:-60px;bottom:-80px;width:260px;height:260px;background:radial-gradient(circle,rgba(122,185,194,.18),transparent 68%)}.dashboard-hero__header[data-v-3c40dc8c]{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-title[data-v-3c40dc8c]{display:flex;align-items:center;gap:12px}.dashboard-title__icon[data-v-3c40dc8c]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--dashboard-primary),var(--dashboard-primary-strong));box-shadow:0 10px 20px color-mix(in srgb,var(--dashboard-primary) 24%,transparent);font-size:18px}.dashboard-title h3[data-v-3c40dc8c],.section-heading h3[data-v-3c40dc8c]{margin:0;color:#1f2430;font-size:18px;font-weight:650;line-height:1.4}.dashboard-title p[data-v-3c40dc8c],.section-heading p[data-v-3c40dc8c]{margin:3px 0 0;color:var(--dashboard-muted);font-size:13px;line-height:1.4}.dashboard-actions[data-v-3c40dc8c]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.orbit-stage[data-v-3c40dc8c]{position:relative;z-index:1;min-height:300px;margin-top:6px}.orbit-ring[data-v-3c40dc8c]{position:absolute;left:50%;top:50%;display:block;border-radius:999px;pointer-events:none}.orbit-ring--outer[data-v-3c40dc8c]{width:min(78%,780px);height:176px;border:2px solid color-mix(in srgb,var(--dashboard-primary) 26%,transparent);transform:translate(-50%,-36%) perspective(760px) rotateX(62deg);box-shadow:inset 0 0 18px color-mix(in srgb,var(--dashboard-primary) 10%,transparent)}.orbit-ring--middle[data-v-3c40dc8c]{width:min(56%,540px);height:118px;border:1px dashed color-mix(in srgb,var(--dashboard-primary) 30%,transparent);transform:translate(-50%,-44%) perspective(680px) rotateX(61deg)}.orbit-ring--inner[data-v-3c40dc8c]{width:230px;height:86px;border:1px solid rgba(135,195,211,.38);transform:translate(-50%,72%) perspective(460px) rotateX(64deg);background:#ffffff70}.center-metric[data-v-3c40dc8c]{position:absolute;left:50%;top:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:132px;height:132px;border-radius:999px;transform:translate(-50%);color:#fff;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.52),transparent 28%),linear-gradient(145deg,var(--dashboard-primary),var(--dashboard-primary-strong));box-shadow:0 20px 38px color-mix(in srgb,var(--dashboard-primary) 26%,transparent),inset 0 -10px 22px #674c191f}.center-metric__halo[data-v-3c40dc8c]{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--dashboard-primary) 28%,transparent);opacity:.72}.center-metric__icon[data-v-3c40dc8c]{display:inline-flex;margin-bottom:5px;font-size:20px}.center-metric strong[data-v-3c40dc8c]{max-width:112px;overflow:hidden;color:#fff;font-size:26px;font-weight:750;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.center-metric span[data-v-3c40dc8c]:last-child{margin-top:4px;font-size:13px;font-weight:500}.orbit-metric[data-v-3c40dc8c]{position:absolute;display:grid;grid-template-columns:42px auto;grid-template-rows:auto auto;align-items:center;column-gap:10px;min-width:152px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--dashboard-primary) 18%,rgba(255,255,255,.72));border-radius:8px;background:#ffffffa8;box-shadow:0 10px 24px #56431814;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.orbit-metric--top-left[data-v-3c40dc8c]{left:17%;top:92px}.orbit-metric--top-right[data-v-3c40dc8c]{right:17%;top:92px}.orbit-metric--center-bottom[data-v-3c40dc8c]{left:50%;top:156px;transform:translate(-50%)}.orbit-metric--bottom-left[data-v-3c40dc8c]{left:22%;bottom:48px}.orbit-metric--bottom-right[data-v-3c40dc8c]{right:22%;bottom:48px}.orbit-metric__icon[data-v-3c40dc8c]{grid-row:1/span 2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;color:var(--dashboard-primary-strong);background:linear-gradient(135deg,#fff,var(--dashboard-primary-soft));box-shadow:inset 0 0 0 1px #fff9;font-size:18px}.orbit-metric__value[data-v-3c40dc8c]{max-width:130px;overflow:hidden;color:var(--dashboard-primary-strong);font-size:20px;font-weight:760;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.orbit-metric__label[data-v-3c40dc8c]{margin-top:2px;color:var(--dashboard-muted);font-size:12px;line-height:1.2}.stage-base[data-v-3c40dc8c]{position:absolute;left:50%;bottom:0;display:flex;align-items:center;justify-content:center;width:276px;height:54px;transform:translate(-50%);pointer-events:none}.stage-base span[data-v-3c40dc8c]{position:absolute;display:block;border-radius:50%}.stage-base span[data-v-3c40dc8c]:first-child{width:250px;height:46px;background:linear-gradient(180deg,#ffffffd1,color-mix(in srgb,var(--dashboard-primary) 12%,#fff));box-shadow:0 16px 30px #56431814}.stage-base span[data-v-3c40dc8c]:last-child{width:190px;height:30px;background:linear-gradient(90deg,#7ab9c233,color-mix(in srgb,var(--dashboard-primary) 16%,transparent))}.is-loading .center-metric[data-v-3c40dc8c],.is-loading .orbit-metric[data-v-3c40dc8c]{opacity:.72}.construction-section[data-v-3c40dc8c]{margin-bottom:16px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--dashboard-primary) 12%,rgba(0,0,0,.04));border-radius:8px;background:radial-gradient(circle at 18% 28%,rgba(129,190,178,.13),transparent 34%),linear-gradient(135deg,#fff,color-mix(in srgb,var(--dashboard-primary) 6%,#fff));box-shadow:0 12px 32px #5643180f}.section-heading[data-v-3c40dc8c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.section-heading__badge[data-v-3c40dc8c]{flex:none;padding:4px 10px;border-radius:999px;color:var(--dashboard-primary-strong);background:var(--dashboard-primary-faint);font-size:12px;font-weight:600}.construction-grid[data-v-3c40dc8c]{display:grid;grid-template-columns:minmax(340px,1.12fr) minmax(205px,.68fr) minmax(230px,.8fr);align-items:stretch;gap:14px}.course-map-panel[data-v-3c40dc8c],.construction-metric-panel[data-v-3c40dc8c]{min-width:0;border:1px solid color-mix(in srgb,var(--dashboard-primary) 11%,rgba(0,0,0,.04));border-radius:8px;background:#ffffffa8;box-shadow:inset 0 1px #ffffffd1}.construction-panel-title[data-v-3c40dc8c]{margin-bottom:10px;color:var(--dashboard-text);font-size:13px;font-weight:760}.course-map-panel[data-v-3c40dc8c]{position:relative;overflow:hidden;min-height:226px;padding:16px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--dashboard-primary) 16%,transparent) 0,transparent 30%),linear-gradient(145deg,#fffffff0,#faf6eea3)}.course-map-panel[data-v-3c40dc8c]:before,.course-map-panel[data-v-3c40dc8c]:after{position:absolute;left:50%;top:54%;content:"";pointer-events:none;border-radius:50%;transform:translate(-50%,-50%)}.course-map-panel[data-v-3c40dc8c]:before{width:286px;height:146px;border:1px solid color-mix(in srgb,var(--dashboard-primary) 22%,transparent);transform:translate(-50%,-50%) rotate(-10deg)}.course-map-panel[data-v-3c40dc8c]:after{width:340px;height:178px;border:1px dashed rgba(117,160,136,.22);transform:translate(-50%,-50%) rotate(11deg)}.course-map-panel .construction-panel-title[data-v-3c40dc8c]{position:absolute;left:50%;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:136px;height:136px;margin:0;padding:0 16px;border-radius:50%;color:#fff;text-align:center;font-size:18px;line-height:1.2;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.5),transparent 30%),linear-gradient(145deg,var(--dashboard-primary),var(--dashboard-primary-strong));box-shadow:0 18px 36px color-mix(in srgb,var(--dashboard-primary) 24%,transparent);transform:translate(-50%,-50%)}.course-map-step[data-v-3c40dc8c]{position:absolute;z-index:3;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;width:min(43%,180px);min-height:54px;padding:9px 10px;border:1px solid rgba(146,118,55,.08);border-radius:8px;background:#ffffffd6;box-shadow:0 10px 22px #5643180f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.course-map-step[data-v-3c40dc8c]:nth-of-type(2){left:18px;top:50px}.course-map-step[data-v-3c40dc8c]:nth-of-type(3){right:18px;top:76px}.course-map-step[data-v-3c40dc8c]:nth-of-type(4){left:18px;bottom:24px}.course-map-step[data-v-3c40dc8c]:nth-of-type(5){right:18px;bottom:14px}.course-map-step__index[data-v-3c40dc8c]{position:absolute;right:9px;top:8px;color:color-mix(in srgb,var(--dashboard-primary) 68%,#6a6f4e);font-size:12px;font-weight:780;line-height:1;opacity:.58}.course-map-step__icon[data-v-3c40dc8c]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--dashboard-primary-strong);background:color-mix(in srgb,var(--dashboard-primary) 13%,#fff);font-size:15px}.course-map-step__body[data-v-3c40dc8c]{display:grid;min-width:0;gap:3px}.course-map-step__label[data-v-3c40dc8c]{color:var(--dashboard-text);font-size:13px;font-weight:700}.course-map-step__desc[data-v-3c40dc8c]{overflow:hidden;color:var(--dashboard-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.resource-grid[data-v-3c40dc8c]{display:grid;gap:8px}.construction-metric-panel[data-v-3c40dc8c]{padding:14px}.resource-card[data-v-3c40dc8c]{position:relative;overflow:hidden;min-height:68px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--dashboard-primary) 10%,rgba(0,0,0,.04));border-radius:8px;background:linear-gradient(145deg,#ffffffe0,color-mix(in srgb,var(--dashboard-primary) 7%,#fff))}.resource-card[data-v-3c40dc8c]:after{position:absolute;right:-25px;bottom:-32px;content:"";width:90px;height:90px;border-radius:50%;background:color-mix(in srgb,var(--dashboard-primary) 9%,transparent)}.resource-card__icon[data-v-3c40dc8c]{position:absolute;right:12px;bottom:10px;z-index:1;color:color-mix(in srgb,var(--dashboard-primary) 24%,transparent);font-size:27px}.resource-card__value[data-v-3c40dc8c]{position:relative;z-index:1;display:block;color:var(--dashboard-primary-strong);font-size:21px;font-weight:760;line-height:1.2}.resource-card__label[data-v-3c40dc8c]{position:relative;z-index:1;display:block;margin-top:6px;color:var(--dashboard-muted);font-size:12px}.construction-metric-panel--application[data-v-3c40dc8c]{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--dashboard-primary) 13%,transparent) 0,transparent 36%),linear-gradient(155deg,#ffffffe6,color-mix(in srgb,var(--dashboard-primary) 6%,#fff))}.construction-metric-panel--application[data-v-3c40dc8c]:after{position:absolute;right:-52px;bottom:-58px;content:"";width:150px;height:150px;border:1px solid color-mix(in srgb,var(--dashboard-primary) 14%,transparent);border-radius:50%;box-shadow:inset 0 0 0 18px #ffffff47}.application-board[data-v-3c40dc8c]{position:relative;z-index:1;display:grid;gap:8px}.application-feature[data-v-3c40dc8c]{position:relative;overflow:hidden;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--dashboard-primary) 14%,rgba(0,0,0,.04));border-radius:8px;background:radial-gradient(circle at 90% 20%,rgba(255,255,255,.66),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--dashboard-primary) 18%,#fff),#ffffffd1);box-shadow:0 10px 22px #5643180f}.application-feature[data-v-3c40dc8c]:after{position:absolute;right:-22px;top:-28px;content:"";width:92px;height:92px;border:14px solid color-mix(in srgb,var(--dashboard-primary) 10%,transparent);border-radius:50%}.application-feature__icon[data-v-3c40dc8c],.application-compact__icon[data-v-3c40dc8c],.application-ladder__icon[data-v-3c40dc8c]{display:inline-flex;align-items:center;justify-content:center;color:var(--dashboard-primary-strong);background:#ffffffbd;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dashboard-primary) 10%,transparent)}.application-feature__icon[data-v-3c40dc8c]{width:40px;height:40px;border-radius:50%;font-size:18px}.application-feature__content[data-v-3c40dc8c],.application-compact__label[data-v-3c40dc8c],.application-ladder__label[data-v-3c40dc8c]{min-width:0;color:var(--dashboard-muted);font-size:12px}.application-feature__content[data-v-3c40dc8c]{position:relative;z-index:1;display:grid;gap:4px}.application-feature__content strong[data-v-3c40dc8c]{overflow:hidden;color:var(--dashboard-primary-strong);font-size:27px;font-weight:780;line-height:1;text-overflow:ellipsis;white-space:nowrap}.application-compact[data-v-3c40dc8c]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--dashboard-primary) 10%,rgba(0,0,0,.04));border-radius:8px;background:#ffffffbd}.application-compact__icon[data-v-3c40dc8c],.application-ladder__icon[data-v-3c40dc8c]{width:32px;height:32px;border-radius:8px;font-size:15px}.application-compact strong[data-v-3c40dc8c],.application-ladder__item strong[data-v-3c40dc8c]{color:var(--dashboard-primary-strong);font-size:18px;font-weight:760;line-height:1}.application-ladder[data-v-3c40dc8c]{display:grid;gap:7px}.application-ladder__item[data-v-3c40dc8c]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--dashboard-primary) 9%,rgba(0,0,0,.035));border-radius:8px;background:linear-gradient(90deg,#ffffffdb,color-mix(in srgb,var(--dashboard-primary) 5%,#fff))}.application-ladder__label[data-v-3c40dc8c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-card[data-v-3c40dc8c]{border-radius:8px!important;overflow:hidden}.trend-card[data-v-3c40dc8c] .ant-card-head{min-height:52px;border-bottom-color:#0000000d}.trend-card[data-v-3c40dc8c] .ant-card-body{padding:16px 18px 18px}.trend-card[data-v-3c40dc8c] .ant-card-head-title{min-width:0}.trend-card[data-v-3c40dc8c] .ant-card-extra{padding:12px 0}.trend-title[data-v-3c40dc8c]{display:flex;align-items:center;gap:8px;color:#1f2430;font-size:16px;font-weight:650}.trend-title svg[data-v-3c40dc8c]{color:var(--dashboard-primary-strong)}.trend-range-segmented[data-v-3c40dc8c]{white-space:nowrap}.trend-filter-bar[data-v-3c40dc8c]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.trend-filter-range[data-v-3c40dc8c]{width:218px}.trend-summary[data-v-3c40dc8c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.trend-summary__item[data-v-3c40dc8c]{padding:12px 14px;border-radius:8px;background:linear-gradient(135deg,#fff,var(--dashboard-primary-faint))}.trend-summary__item span[data-v-3c40dc8c]{display:block;color:var(--dashboard-muted);font-size:12px}.trend-summary__item strong[data-v-3c40dc8c]{display:block;margin-top:4px;color:var(--dashboard-primary-strong);font-size:18px;line-height:1.2}.trend-chart-shell[data-v-3c40dc8c]{position:relative;min-height:320px;border:1px solid color-mix(in srgb,var(--dashboard-primary) 10%,rgba(0,0,0,.04));border-radius:8px;background:linear-gradient(180deg,#fff,var(--dashboard-primary-faint))}.trend-chart[data-v-3c40dc8c]{width:100%;height:320px}.trend-chart-empty[data-v-3c40dc8c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;color:var(--dashboard-muted);font-size:13px;pointer-events:none}@media (prefers-reduced-motion: no-preference){.center-metric__halo[data-v-3c40dc8c]{animation:metricPulse-3c40dc8c 2.8s ease-in-out infinite}}@keyframes metricPulse-3c40dc8c{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.06);opacity:.36}}@media (max-width: 1180px){.construction-grid[data-v-3c40dc8c]{grid-template-columns:1fr 1fr}.construction-metric-panel--wide[data-v-3c40dc8c]{grid-column:1/-1}.orbit-metric--top-left[data-v-3c40dc8c]{left:8%}.orbit-metric--top-right[data-v-3c40dc8c]{right:8%}.orbit-metric--bottom-left[data-v-3c40dc8c]{left:12%}.orbit-metric--bottom-right[data-v-3c40dc8c]{right:12%}}@media (max-width: 900px){.dashboard-hero[data-v-3c40dc8c]{min-height:auto;padding:18px}.dashboard-hero[data-v-3c40dc8c]:before,.orbit-ring[data-v-3c40dc8c],.stage-base[data-v-3c40dc8c]{display:none}.dashboard-hero__header[data-v-3c40dc8c],.section-heading[data-v-3c40dc8c]{flex-direction:column}.dashboard-actions[data-v-3c40dc8c]{justify-content:flex-start;width:100%}.orbit-stage[data-v-3c40dc8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;margin-top:18px}.center-metric[data-v-3c40dc8c],.orbit-metric[data-v-3c40dc8c],.orbit-metric--center-bottom[data-v-3c40dc8c]{position:relative;inset:auto;transform:none}.center-metric[data-v-3c40dc8c]{grid-column:1/-1;justify-self:center}.orbit-metric[data-v-3c40dc8c]{min-width:0}.construction-grid[data-v-3c40dc8c]{grid-template-columns:1fr}.construction-metric-panel--wide[data-v-3c40dc8c]{grid-column:auto}.trend-summary[data-v-3c40dc8c]{grid-template-columns:1fr}.trend-card[data-v-3c40dc8c] .ant-card-head-wrapper{align-items:flex-start;flex-direction:column;gap:8px}.trend-card[data-v-3c40dc8c] .ant-card-extra{width:100%;margin-left:0;padding-top:0}.trend-range-segmented[data-v-3c40dc8c]{max-width:100%;overflow-x:auto}.trend-filter-bar[data-v-3c40dc8c]{justify-content:flex-start;width:100%}.trend-filter-range[data-v-3c40dc8c]{width:min(100%,240px)}.trend-chart-shell[data-v-3c40dc8c],.trend-chart[data-v-3c40dc8c]{min-height:280px;height:280px}}@media (max-width: 560px){.dashboard-actions[data-v-3c40dc8c]{align-items:stretch}.dashboard-actions[data-v-3c40dc8c] .ant-btn{width:100%}.orbit-stage[data-v-3c40dc8c]{grid-template-columns:1fr}.course-map-step[data-v-3c40dc8c]{grid-template-columns:38px 34px minmax(0,1fr)}}.student-wrong-question[data-v-eadd0364]{padding-bottom:12px}.wrong-stat-grid[data-v-eadd0364]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:14px}.wrong-stat-card[data-v-eadd0364]{border-radius:8px;border:1px solid rgba(0,0,0,.06)}.wrong-stat-card[data-v-eadd0364] .ant-card-body{padding:14px 16px}.wrong-expanded[data-v-eadd0364]{color:#000000bf;line-height:1.65}.wrong-expanded p[data-v-eadd0364]{margin:0 0 6px}.question-title[data-v-eadd0364]{margin:0 0 16px;font-size:16px;line-height:1.6}.answer-options[data-v-eadd0364]{margin-bottom:16px}.answer-options[data-v-eadd0364] .ant-radio-wrapper,.answer-options[data-v-eadd0364] .ant-checkbox-wrapper{display:flex;align-items:flex-start;margin-bottom:10px;line-height:1.55;white-space:normal;word-break:break-word}.answer-options[data-v-eadd0364] .opts-vertical.ant-checkbox-group{display:flex;flex-direction:column}.answer-result[data-v-eadd0364]{margin-top:12px}.student-account-manage[data-v-a21e1728]{padding-bottom:12px}.time-sep[data-v-a21e1728]{display:inline-block;margin:0 8px;color:#00000059}.vue-office-docx{height:100%;overflow-y:auto}.vue-office-docx .docx-wrapper>section.docx{margin-bottom:5px}@media screen and (max-width: 800px){.vue-office-docx .docx-wrapper{padding:10px}.vue-office-docx .docx-wrapper>section.docx{padding:10px!important;width:100%!important}}.teaching-video-module[data-v-f8eb73ae]{padding-bottom:12px}.student-video-grid[data-v-f8eb73ae]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.video-card[data-v-f8eb73ae]{border-radius:8px;border:1px solid rgba(0,0,0,.06);overflow:hidden}.video-cover[data-v-f8eb73ae]{height:136px;background:linear-gradient(135deg,#314456,#7b8a73);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600}.video-card-footer[data-v-f8eb73ae]{display:flex;justify-content:space-between;align-items:center;margin-top:14px;color:#0000008c}.upload-hint[data-v-f8eb73ae]{margin-top:6px;color:#00000073;font-size:12px;line-height:1.5}.video-player-layout[data-v-f8eb73ae]{display:flex;flex-direction:column;gap:16px;min-height:0}.video-pane[data-v-f8eb73ae],.dialogue-pane[data-v-f8eb73ae]{min-width:0}.video-pane[data-v-f8eb73ae]{display:flex;flex-direction:column;gap:10px;padding:12px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 1px 2px #121a230a}.video-stage[data-v-f8eb73ae]{position:relative;overflow:hidden;height:clamp(320px,52vh,560px);background:#101418;border-radius:10px;box-shadow:0 12px 28px #0c141c24}.video-player[data-v-f8eb73ae]{width:100%;height:100%;display:block;object-fit:contain;background:#101418}.video-watch-info[data-v-f8eb73ae]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 0;background:transparent}.video-watch-info h3[data-v-f8eb73ae]{margin:8px 0 0;color:#000000e0;font-size:18px;line-height:1.35;font-weight:650}.video-watch-info p[data-v-f8eb73ae]{flex:1;margin:0;color:#00000094;line-height:1.55;word-break:break-word}.video-meta-row[data-v-f8eb73ae]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.video-meta-pill[data-v-f8eb73ae],.video-meta-duration[data-v-f8eb73ae]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:12px;font-size:12px;line-height:1}.video-meta-pill[data-v-f8eb73ae]{color:#8a6d1a;background:#d4a84b24}.video-meta-duration[data-v-f8eb73ae]{color:#00000094;background:#0000000a}.dialogue-pane[data-v-f8eb73ae]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px #121a230a}.dialogue-head[data-v-f8eb73ae]{padding:14px 16px 10px;border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,#faf8f2eb,#fffffff5)}.dialogue-title[data-v-f8eb73ae]{display:flex;align-items:center;gap:8px;font-weight:600;color:#000000db}.dialogue-title .anticon[data-v-f8eb73ae]{color:#b88a25}.dialogue-subtitle[data-v-f8eb73ae]{margin-top:4px;color:#00000073;font-size:12px}.dialogue-pane[data-v-f8eb73ae] .ant-tabs{padding:0 14px}.dialogue-pane[data-v-f8eb73ae] .ant-tabs-nav{margin-bottom:10px}.dialogue-pane[data-v-f8eb73ae] .ant-tabs-tab{padding:10px 0}.dialogue-tab-panel[data-v-f8eb73ae]{min-height:0;flex:1;overflow:visible;padding:0 16px 16px;color:#000000c7}.office-preview[data-v-f8eb73ae]{width:100%;min-height:620px;border-radius:8px;overflow:auto;background:#f4f5f7}.office-preview[data-v-f8eb73ae] .docx-wrapper{overflow-x:auto;padding:20px 0;background:#f4f5f7}.office-preview[data-v-f8eb73ae] .docx{max-width:calc(100% - 32px)!important;margin:0 auto!important;box-sizing:border-box}.office-preview[data-v-f8eb73ae] section.docx{max-width:calc(100% - 32px)!important;box-sizing:border-box}.dialogue-tab-panel[data-v-f8eb73ae] .ant-spin-container{overflow:visible}.unsupported-preview[data-v-f8eb73ae]{padding:16px;color:#000000a6}.dialogue-item[data-v-f8eb73ae]{display:block;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.05);line-height:1.75}.dialogue-time[data-v-f8eb73ae],.dialogue-speaker[data-v-f8eb73ae]{display:inline-block;margin-right:6px;color:#00000073;font-size:12px;white-space:nowrap}.dialogue-text[data-v-f8eb73ae]{display:inline;word-break:break-word}.teaching-video-drawer .ant-drawer-body{overflow-x:hidden}@media (max-width: 900px){.video-player-layout[data-v-f8eb73ae]{min-height:0;max-width:100%}.video-pane[data-v-f8eb73ae]{padding:8px}.video-stage[data-v-f8eb73ae]{height:auto;aspect-ratio:16/9}.video-watch-info[data-v-f8eb73ae]{align-items:flex-start;flex-direction:column}.dialogue-pane[data-v-f8eb73ae],.dialogue-tab-panel[data-v-f8eb73ae],.office-preview[data-v-f8eb73ae],.office-preview[data-v-f8eb73ae] .docx-wrapper{max-width:100%;overflow-x:hidden}.office-preview[data-v-f8eb73ae] .docx,.office-preview[data-v-f8eb73ae] section.docx{max-width:none!important;width:100%!important;min-width:0!important}}.base-provision-module[data-v-3a1145c5]{padding-bottom:12px}.toolbar-actions[data-v-3a1145c5]{margin-right:12px}.progress-card[data-v-3a1145c5]{margin-bottom:14px;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.progress-card[data-v-3a1145c5] .ant-card-body{display:flex;align-items:center;gap:18px;padding:16px 18px}.progress-title[data-v-3a1145c5]{font-size:16px;font-weight:650;margin-bottom:6px}.progress-meta[data-v-3a1145c5]{color:#0009}.module-alert[data-v-3a1145c5]{margin-bottom:14px}.provision-expanded[data-v-3a1145c5],.content-full[data-v-3a1145c5]{line-height:1.75;color:#000000bf;white-space:pre-wrap}.content-full[data-v-3a1145c5]{max-height:260px;overflow-y:auto}.case-exam-manage[data-v-47c80cd5]{padding-bottom:12px}.case-record-toolbar[data-v-47c80cd5]{margin-bottom:12px}.case-record-summary[data-v-47c80cd5]{margin-bottom:14px}.case-detail-collapse[data-v-47c80cd5]{margin-top:14px}.case-detail-section[data-v-47c80cd5]{margin-top:12px}.case-detail-section strong[data-v-47c80cd5]{display:block;margin-bottom:6px;color:#000000d1}.case-detail-section pre[data-v-47c80cd5]{max-height:260px;overflow:auto;margin:0;padding:10px 12px;white-space:pre-wrap;word-break:break-word;background:#fafafa;border:1px solid rgba(0,0,0,.06);border-radius:6px;color:#000000c7;font-family:inherit;line-height:1.6}.student-case-exam[data-v-87dcc0d0]{padding-bottom:12px}.case-exam-grid[data-v-87dcc0d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.case-exam-card[data-v-87dcc0d0]{border-radius:8px;border:1px solid rgba(0,0,0,.06)}.case-exam-card p[data-v-87dcc0d0]{margin:8px 0;color:#000000b8}.case-start-status[data-v-87dcc0d0]{display:flex;align-items:center;gap:6px;min-height:22px;margin-top:8px;color:#00000094;font-size:12px}.case-history-card[data-v-87dcc0d0]{margin-top:14px}.case-record-summary[data-v-87dcc0d0]{margin-bottom:14px}.case-detail-collapse[data-v-87dcc0d0]{margin-top:14px}.case-detail-section[data-v-87dcc0d0]{margin-top:12px}.case-detail-section strong[data-v-87dcc0d0]{display:block;margin-bottom:6px;color:#000000d1}.case-detail-section pre[data-v-87dcc0d0]{max-height:260px;overflow:auto;margin:0;padding:10px 12px;white-space:pre-wrap;word-break:break-word;background:#fafafa;border:1px solid rgba(0,0,0,.06);border-radius:6px;color:#000000c7;font-family:inherit;line-height:1.6}.case-exam-head[data-v-87dcc0d0]{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.case-exam-head .exam-title[data-v-87dcc0d0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.case-exam-head .exam-title span[data-v-87dcc0d0]{color:#00000094;font-size:13px}.case-exam-head .timer[data-v-87dcc0d0]{font-variant-numeric:tabular-nums}.case-exam-head.warn .timer[data-v-87dcc0d0]{color:#cf1322;font-weight:700}.case-exam-workspace[data-v-87dcc0d0]{display:flex;align-items:flex-start;gap:16px}.case-index-panel[data-v-87dcc0d0]{width:220px;flex:0 0 220px;padding:12px;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.panel-title[data-v-87dcc0d0]{font-weight:650;margin-bottom:10px}.case-index-row[data-v-87dcc0d0]{width:100%;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;margin-bottom:8px;padding:8px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#000000d1;cursor:pointer;text-align:left}.case-index-row.active[data-v-87dcc0d0]{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff24}.case-index-row.scored[data-v-87dcc0d0]{background:#f6ffed;border-color:#b7eb8f}.case-index-row.scoring[data-v-87dcc0d0]{background:#fffbe6;border-color:#ffe58f}.case-index-row .case-no[data-v-87dcc0d0]{width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background:#f5f5f5;font-variant-numeric:tabular-nums}.case-index-row .case-name[data-v-87dcc0d0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-index-row .case-status[data-v-87dcc0d0]{font-size:12px;color:#00000085}.case-training-main[data-v-87dcc0d0]{flex:1;min-width:0}.case-scored-alert[data-v-87dcc0d0]{margin-bottom:12px}.case-exam-result[data-v-87dcc0d0]{display:grid;gap:12px;margin-bottom:18px}.result-item[data-v-87dcc0d0]{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:10px;min-height:46px;padding:10px 12px;background:#fafafa;border:1px solid rgba(0,0,0,.06);border-radius:8px}.result-item span[data-v-87dcc0d0]{color:#00000094}.result-item strong[data-v-87dcc0d0]{font-size:20px;color:#000000db}.result-item small[data-v-87dcc0d0]{grid-column:2;color:#00000085}@media (max-width: 900px){.case-exam-head[data-v-87dcc0d0]{flex-wrap:wrap}.case-exam-workspace[data-v-87dcc0d0]{flex-direction:column}.case-index-panel[data-v-87dcc0d0]{width:100%;flex-basis:auto}}.moduleTitle[data-v-69b6fe86]{width:100%;margin-bottom:6px;display:flex;align-items:center;color:var(--primary-color, #e0ba6a);font-size:18px;font-weight:500;line-height:1.5}.moduleTitle .moduleTitleRight[data-v-69b6fe86]{color:#1b2337;font-size:16px;font-weight:400}.moduleTitleFlex2[data-v-69b6fe86]{display:flex;justify-content:space-between}.modeWrapper[data-v-69b6fe86]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:10px}.modeWrapper .modeItem[data-v-69b6fe86]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1b2337;cursor:pointer;width:90px;height:90px;border-radius:30%;border:2px solid white;transition:all .3s}.modeWrapper .modeItem .modeImg[data-v-69b6fe86]{width:100%;height:100%;margin-bottom:.5rem;border-radius:.5rem;background-color:#f8f8f8}.modeWrapper .modeItemSelected[data-v-69b6fe86]{border:2px solid #1677ff;border-radius:.5rem;background-color:#f0f1f2}.practice-container[data-v-69b6fe86]{width:100vw;height:calc(100vh - 80px);padding:0 10vw;overflow-y:auto;box-sizing:border-box}.practice-container[data-v-69b6fe86]::-webkit-scrollbar{width:6px}.practice-container[data-v-69b6fe86]::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 2px #0003;background:var(--primary-color, #e0ba6a)}.practice-container .containerBody[data-v-69b6fe86]{min-height:calc(100vh - 80px);overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem;background:linear-gradient(102deg,var(--bg-soft-1, #FFF8F0) 0%,var(--bg-soft-2, #FFF5E6) 50%,var(--bg-soft-3, #FFFBF0) 100%)}.practice-container .containerBody .role-tabs[data-v-69b6fe86]{background:#fff;border-radius:10px;padding:0 12px 8px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.04)}.practice-container .containerBody .role-tabs.practice-role-panel[data-v-69b6fe86]{border-radius:12px;padding:0 4px 4px;box-shadow:0 1px 2px #3e2f140f,0 8px 24px #3e2f1414;border:1px solid rgba(201,162,39,.15)}.practice-container .containerBody .role-tabs.practice-role-panel[data-v-69b6fe86] .ant-tabs-nav{margin:0 12px;padding-top:4px}.practice-container .containerBody .role-tabs.practice-role-panel[data-v-69b6fe86] .ant-tabs-nav:before{border-color:#0000000f}.practice-container .containerBody .role-tabs.practice-role-panel[data-v-69b6fe86] .ant-tabs-tab{padding:14px 16px;font-weight:500;color:#0000008c}.practice-container .containerBody .role-tabs.practice-role-panel[data-v-69b6fe86] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#8a6d1a;font-weight:600}.practice-container .containerBody .role-tabs.practice-role-panel[data-v-69b6fe86] .ant-tabs-ink-bar{height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#d4a84b,#e8c97a)}.practice-container .containerBody .role-tabs.practice-role-panel[data-v-69b6fe86] .ant-tabs-content{padding:0 12px 12px}.practice-container .containerBody .tab-content[data-v-69b6fe86]{flex:1;overflow-y:auto;min-height:420px}.practice-container .containerBody .student-account-alert[data-v-69b6fe86]{margin:0 0 12px}.practice-container .practice-header[data-v-69b6fe86]{padding:1rem;background:linear-gradient(102deg,var(--bg-soft-1, #FFF8F0) 0%,var(--bg-soft-2, #FFF5E6) 50%,var(--bg-soft-3, #FFFBF0) 100%)}.dj-practice-modal .ant-modal-content{border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #0000001f}.dj-practice-modal .ant-modal-header{margin-bottom:0;padding:16px 22px;border-bottom:1px solid rgba(0,0,0,.06)}.dj-practice-modal .ant-modal-title{font-weight:600;font-size:16px;letter-spacing:.02em}.dj-practice-modal .ant-modal-body{padding:20px 22px 8px}.dj-practice-modal .ant-modal-footer{padding:12px 16px;border-top:1px solid rgba(0,0,0,.06)}.dj-practice-drawer .ant-drawer-header{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.dj-practice-drawer .ant-drawer-title{font-weight:600;font-size:16px}.dj-practice-drawer .ant-drawer-body{padding:16px 20px 24px;background:#f5f6f8}.dj-practice-drawer .ant-table-wrapper{background:#fff;border-radius:8px;padding:8px;border:1px solid rgba(0,0,0,.06)}.dj-manage-page{min-height:360px}.manage-breadcrumb{margin-bottom:14px;padding:10px 16px;background:linear-gradient(90deg,#c9a2271a,#fff6);border-radius:10px;border:1px solid rgba(201,162,39,.14)}.manage-breadcrumb .ant-breadcrumb{font-size:14px}.manage-breadcrumb .ant-breadcrumb-link{font-weight:500}.manage-toolbar{margin-bottom:16px;padding:14px 16px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px #0000000a}.manage-toolbar .flexBet{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:14px}.manage-table-card{border-radius:10px;box-shadow:0 1px 3px #0000000f;border:1px solid rgba(0,0,0,.05)}.manage-table-card .ant-card-body{padding:16px}.manage-nav-strip{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:10px 14px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px #0000000a}.stat-inner-tabs{margin-bottom:4px}.stat-inner-tabs .ant-tabs-nav{margin-bottom:12px;padding:0 4px}.stat-inner-tabs .ant-tabs-tab{padding:10px 18px!important;font-weight:500}.stat-inner-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#8a6d1a;font-weight:600}.stat-inner-tabs .ant-tabs-ink-bar{height:2px!important;border-radius:2px 2px 0 0;background:linear-gradient(90deg,#d4a84b,#e8c97a)!important}.manage-import-hint{margin-bottom:14px}.practice-module .filter-toolbar-card{margin-bottom:14px;border-radius:10px!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 1px 2px #0000000a}.practice-module .filter-toolbar-card .ant-card-body{padding:12px 16px}.practice-module .data-panel-card{border-radius:10px!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 1px 3px #0000000d}.practice-module .data-panel-card .ant-card-body{padding:16px}.practice-module .filter-section.flexBet,.practice-module .filter-section .flexBet{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:14px}.practice-module .btn-ml{margin-left:8px}.practice-module .filter-form.ant-form-inline .ant-form-item{margin-bottom:4px}body[data-v-78496836]{font-family:Segoe UI,sans-serif;background-color:var(--bg-soft-1, #FFF8F0);color:#333;height:calc(100vh - 80px)}.hero-bg[data-v-78496836]{background-image:url(https://ai-public.mastergo.com/ai/img_res/d9f4a3b5de030b6f8c9e73c705b0a578.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:calc(100vh - 80px);position:relative}.overlay[data-v-78496836]{background:#fff8f0d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 120px}.tag[data-v-78496836]{background:linear-gradient(90deg,var(--primary-color-light, #FEEEB5) 0%,var(--primary-color, #FCE085) 100%);color:#333;padding:8px 24px;border-radius:16px;font-size:28px;font-weight:600;margin-bottom:24px;color:#fff}.main-title[data-v-78496836]{font-size:96px;font-weight:700;line-height:1.2;margin-bottom:24px}.highlight-orange[data-v-78496836]{color:var(--primary-color, #FF8C00)}.intro-text[data-v-78496836]{font-size:20px;max-width:800px;margin:0 auto 48px;color:#333}.features-grid[data-v-78496836]{display:flex;justify-content:center;gap:48px;margin-bottom:64px}.feature-item[data-v-78496836]{display:flex;flex-direction:column;align-items:center;width:160px}.feature-icon[data-v-78496836]{width:120px;height:120px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:16px;box-shadow:0 6px 20px #0000001f;border:2px solid var(--primary-color-light, #FFD700)}.feature-text[data-v-78496836]{font-size:20px;font-weight:600;color:#333;text-align:center}.cta-button[data-v-78496836]{background-color:var(--primary-color, #FF8C00);color:#fff;font-size:20px;font-weight:600;padding:16px 48px;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 16px #0003}.cta-button[data-v-78496836]:hover{background-color:var(--primary-color-light, #FF7700);transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.cta-button[data-v-78496836]:disabled{cursor:not-allowed;opacity:.72;transform:none}@media (max-width: 768px){.features-grid[data-v-78496836]{flex-wrap:wrap;gap:32px}.main-title[data-v-78496836]{font-size:36px}.intro-text[data-v-78496836]{font-size:18px}}.feature-desc[data-v-78496836]{font-size:16px;color:#666;text-align:center;margin-top:8px}.crawler-section .crawler-filter[data-v-97f4939e]{margin-bottom:16px;gap:12px;flex-wrap:wrap}.crawler-section[data-v-97f4939e] .ant-table-thead>tr>th{background:#f1f5ff;color:#1d2b4f}.crawler-section[data-v-97f4939e] .ant-table-tbody>tr>td{color:#2d3650}.crawler-section .time-cell[data-v-97f4939e]{display:flex;align-items:center;gap:4px;font-size:13px}.crawler-section .time-cell__split[data-v-97f4939e]{color:#1a73e8}.crawler-section .summary-cell[data-v-97f4939e]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.crawler-section .detail-meta[data-v-97f4939e]{display:flex;flex-direction:column;gap:4px;color:#6a728f;font-size:13px}.crawler-section .markdown-body[data-v-97f4939e]{color:#2d3650;line-height:1.75}.crawler-section .markdown-body h2[data-v-97f4939e],.crawler-section .markdown-body h3[data-v-97f4939e],.crawler-section .markdown-body h4[data-v-97f4939e]{color:#c79342;margin-top:1.2em}.crawler-section .markdown-body code[data-v-97f4939e]{background:#2563eb14;padding:2px 6px;border-radius:4px;color:#1f3b8a}.doctor-modal[data-v-97f4939e]{display:flex;flex-direction:column;gap:16px}.doctor-modal__filter[data-v-97f4939e]{display:flex;align-items:center;gap:12px}.doctor-table[data-v-97f4939e] .ant-table-tbody>tr>td{color:#2d3650}.analysis-section .analysis-table[data-v-f9239bb0]{margin-bottom:12px}.analysis-section .analysis-table .content-cell[data-v-f9239bb0]{white-space:normal;word-break:break-all;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 1024px){.analysis-section .analysis-timeline[data-v-f9239bb0]{grid-template-columns:1fr}}.studio-section .studio-grid[data-v-2d7cd356]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.studio-section .studio-grid .studio-column[data-v-2d7cd356]{background:#fff;border-radius:12px;padding:0;border:1px solid #eff2fb}.studio-section .studio-grid .studio-column[data-v-2d7cd356] .ant-card{background:transparent}.studio-section .studio-grid .studio-column[data-v-2d7cd356] .ant-card .ant-card-head{border-bottom:1px solid rgba(15,23,42,.08)}.studio-section .studio-grid .relation-column[data-v-2d7cd356]{min-height:320px}.studio-section .studio-grid .relation-column .relation-chart[data-v-2d7cd356]{width:100%;height:280px}.studio-section .dynamic-item[data-v-2d7cd356] .ant-list-item-meta-title{color:#1f2a44}.studio-section .dynamic-item__desc[data-v-2d7cd356]{display:flex;justify-content:space-between;color:#5b6485;gap:12px}.studio-section .dual-list[data-v-2d7cd356]{display:flex;gap:16px;justify-content:space-between}.studio-section .dual-list div[data-v-2d7cd356]{flex:1;background:#f8f9ff;padding:12px;border-radius:10px}.studio-section .dual-list__title[data-v-2d7cd356]{font-weight:600;margin-bottom:8px;color:#1f2a44}.studio-section .dual-list ul[data-v-2d7cd356]{list-style:disc;padding-left:18px;color:#515876;margin:0;display:flex;flex-direction:column;gap:6px}.studio-section .momentum-card[data-v-2d7cd356]{margin-top:20px;background:#fff;border-radius:12px;padding:16px 20px;border:1px solid #eef1fb}.studio-section .momentum-card .momentum-header[data-v-2d7cd356]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;color:#1f2a44}.studio-section .momentum-card .momentum-item[data-v-2d7cd356]{background:#f6f8ff;border-radius:12px;padding:16px;border:1px solid #dde5ff}.studio-section .momentum-card .momentum-item__header[data-v-2d7cd356]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:16px;color:#243157}.studio-section .momentum-card .momentum-item__value[data-v-2d7cd356]{font-size:20px;font-weight:600;color:#2563eb}.studio-section .momentum-card .momentum-item__footer[data-v-2d7cd356]{display:flex;justify-content:space-between;font-size:12px;color:#5a627f;margin-top:8px}@media (max-width: 1024px){.studio-section .dual-list[data-v-2d7cd356]{flex-direction:column}}.moduleTitle[data-v-7ff237ae]{width:100%;margin-bottom:6px;display:flex;align-items:center;color:var(--primary-color, #e0ba6a);font-size:18px;font-weight:500;line-height:1.5}.moduleTitle .moduleTitleRight[data-v-7ff237ae]{color:#1b2337;font-size:16px;font-weight:400}.moduleTitleFlex2[data-v-7ff237ae]{display:flex;justify-content:space-between}.modeWrapper[data-v-7ff237ae]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:10px}.modeWrapper .modeItem[data-v-7ff237ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1b2337;cursor:pointer;width:90px;height:90px;border-radius:30%;border:2px solid white;transition:all .3s}.modeWrapper .modeItem .modeImg[data-v-7ff237ae]{width:100%;height:100%;margin-bottom:.5rem;border-radius:.5rem;background-color:#f8f8f8}.modeWrapper .modeItemSelected[data-v-7ff237ae]{border:2px solid #1677ff;border-radius:.5rem;background-color:#f0f1f2}.market-view[data-v-7ff237ae]{width:100%;padding:24px;box-sizing:border-box;background:linear-gradient(180deg,#f9fbff,#edf2ff);color:#1f2a44}.market-view .containerBody[data-v-7ff237ae]{display:flex;flex-direction:column;gap:24px;margin-top:20px}.blockWrapper[data-v-7ff237ae]{background:#fff;border-radius:16px;padding:20px 24px;box-shadow:0 18px 35px #3b467214}.nav-card[data-v-7ff237ae] .ant-tabs-nav{margin-bottom:0}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--primary-color: #e0ba6a;--primary-color-light: #f0d49a;--scrollbar-color: #c8a85a;--image-filter: sepia(100%) hue-rotate(0deg) saturate(150%) brightness(1.1);--bg-soft-1: #fff8f0;--bg-soft-2: #fff5e6;--bg-soft-3: #fffbf0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:6px;box-shadow:inset 0 0 2px #0003;transition:background-color .3s}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) #f1f1f1}.theme-image,img[data-theme-image]{filter:var(--image-filter);transition:filter .3s ease}.logo img,.headerLogo img,.adminLogo img,.logo-img{filter:var(--image-filter) drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 2px 4px rgba(0,0,0,.08));transition:filter .3s ease}.logo img:hover,.headerLogo img:hover,.adminLogo img:hover,.logo-img:hover{filter:var(--image-filter) drop-shadow(0 2px 4px rgba(0,0,0,.15)) drop-shadow(0 4px 8px rgba(0,0,0,.1))}img.no-theme-filter,.no-theme-filter img{filter:none!important}
