.pa[data-v-0fb7eaca]{position:absolute}.pr[data-v-0fb7eaca]{position:relative}.header-title[data-v-0fb7eaca]{width:100%;padding-bottom:20px;display:flex;align-items:center;border-bottom:1px solid #dddee2}.header-title .icon-img[data-v-0fb7eaca]{width:60px;height:60px}.header-title .border-lefts[data-v-0fb7eaca]{width:6px;height:26px;background:#2d8cf0}.header-title .header-right[data-v-0fb7eaca]{display:flex;margin-left:20px;flex-direction:column}.header-title .header-right .right-top[data-v-0fb7eaca]{display:flex;align-items:center}.header-title .header-right .right-top>span[data-v-0fb7eaca]{flex-shrink:0;margin-right:20px;font-size:22px;color:#464c5b;letter-spacing:0;font-weight:600}.header-title .header-right .right-bot p[data-v-0fb7eaca]{font-size:14px;color:#80838e;margin-top:10px}.pa[data-v-6ae4f180]{position:absolute}.pr[data-v-6ae4f180]{position:relative}.user-profile-card[data-v-6ae4f180]{width:230px;height:156px;padding:32px 8px 8px;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.user-profile-card .profile-content[data-v-6ae4f180]{padding:6px 19px 12px;border-radius:15px;background:#fff;box-shadow:0 10px 13px 0 rgba(123,160,234,.1)}.user-profile-card .profile-content .user-info-wrapper[data-v-6ae4f180]{display:flex;align-items:center;justify-content:flex-start;position:relative}.user-profile-card .profile-content .user-info-wrapper .avatar[data-v-6ae4f180]{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-top:-20px;background:#dadada;border:1px solid #fff}.user-profile-card .profile-content .user-info-wrapper .user-info[data-v-6ae4f180]{display:flex;align-items:center;gap:8px;margin-left:8px}.user-profile-card .profile-content .user-info-wrapper .user-info .name[data-v-6ae4f180]{font-size:20px;color:rgba(0,0,0,.9);text-align:center;font-weight:600}.user-profile-card .profile-content .user-info-wrapper .user-info .age[data-v-6ae4f180]{font-size:14px;color:rgba(0,0,0,.6);font-weight:400}.user-profile-card .profile-content .user-info-wrapper .gender-icon[data-v-6ae4f180]{width:19px;height:19px;position:absolute;left:40px;top:27px;cursor:pointer}.user-profile-card .profile-content .portrait-btn[data-v-6ae4f180]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:40px;margin-top:13px;border-radius:8px;background:#fff;border:1px solid #2d8cf0;cursor:pointer}.user-profile-card .profile-content .portrait-btn>img[data-v-6ae4f180]{width:24px;height:24px}.user-profile-card .profile-content .portrait-btn>p[data-v-6ae4f180]{display:flex;align-items:center;gap:4px;font-size:16px;color:#2d8cf0;text-align:center;font-weight:400}.user-profile-card .profile-content .portrait-btn>p>img[data-v-6ae4f180]{width:24px;height:24px}.pa[data-v-4fa33356]{position:absolute}.pr[data-v-4fa33356]{position:relative}.navigation-menu[data-v-4fa33356]{width:230px;flex:1;border-radius:12px;background:#fff;margin-top:24px;padding:16px}.navigation-menu .nav-title[data-v-4fa33356]{font-size:14px;color:rgba(0,0,0,.6);text-align:center;font-weight:400;padding-bottom:8px;border-bottom:1px solid #dddee2}.navigation-menu .nav-list[data-v-4fa33356]{width:100%;margin-top:8px}.navigation-menu .nav-list .nav-item[data-v-4fa33356]{display:flex;align-items:center;gap:4px;width:100%;height:38px;margin-bottom:8px;border-radius:8px;padding:0 10px;cursor:pointer}.navigation-menu .nav-list .nav-item .nav-icon[data-v-4fa33356]{width:24px;height:24px}.navigation-menu .nav-list .nav-item .nav-icon-font[data-v-4fa33356]{display:flex;align-items:center;justify-content:center;font-size:22px;color:#515a6e}.navigation-menu .nav-list .nav-item .nav-text[data-v-4fa33356]{font-size:16px;color:rgba(0,0,0,.9);font-weight:400}.navigation-menu .nav-list .nav-item[data-v-4fa33356]:hover{background-color:#f5f7f9}.navigation-menu .nav-list .nav-item.active[data-v-4fa33356]{background-color:#f7f8fe}.navigation-menu .nav-list .nav-item.active .nav-icon-font[data-v-4fa33356],.navigation-menu .nav-list .nav-item.active .nav-text[data-v-4fa33356]{color:#2d8cf0;font-weight:500}.pa[data-v-4db5b782]{position:absolute}.pr[data-v-4db5b782]{position:relative}.switch[data-v-4db5b782]{width:100%;min-height:200px;max-height:400px;overflow-y:auto;padding:8px 20px}.switch ul[data-v-4db5b782]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.switch li[data-v-4db5b782]{display:flex;align-items:center;gap:12px;padding:0;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.switch li:hover .radio-button[data-v-4db5b782]{border-color:#2d8cf0}.switch li:hover .radio-label[data-v-4db5b782]{color:#2d8cf0}.switch li.active .radio-button[data-v-4db5b782]{border-color:#2d8cf0}.switch li.active .radio-button .radio-inner[data-v-4db5b782]{transform:scale(1);background:#2d8cf0}.switch li.active .radio-label[data-v-4db5b782]{color:#2d8cf0;font-weight:500}.switch .radio-button[data-v-4db5b782]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:2px solid #dcdee2;border-radius:50%;background:#fff;flex-shrink:0;transition:all .2s ease}.switch .radio-button .radio-inner[data-v-4db5b782]{transform:translate(-50%,-50%) scale(0);width:9px;height:9px;border-radius:50%;background:transparent;transition:all .2s ease}.switch .radio-label[data-v-4db5b782]{flex:1;font-size:14px;color:#515a6e;line-height:1.5;transition:color .2s ease}.footer[data-v-4db5b782]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.footer>button[data-v-4db5b782]{width:120px;height:38px;display:flex;align-items:center;justify-content:center}.pa[data-v-c220d6e4]{position:absolute}.pr[data-v-c220d6e4]{position:relative}.top-banner[data-v-c220d6e4]{display:flex;align-items:center;justify-content:center;width:100%;height:156px;overflow:hidden;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.top-banner .banner-content .banner-text .main-title[data-v-c220d6e4]{display:flex;align-items:center;justify-content:center;gap:4px}.top-banner .banner-content .banner-text .main-title span[data-v-c220d6e4]{color:#fff;font-size:24px;font-weight:600}.top-banner .banner-content .banner-text .main-title .switch-btn[data-v-c220d6e4]{display:flex;align-items:center;justify-content:center;gap:4px;width:92px;height:32px;font-weight:400;background:#fff;font-size:14px;color:#2d8cf0;border-radius:6px;cursor:pointer}.top-banner .banner-content .banner-text .main-title .switch-btn .swap[data-v-c220d6e4]{width:16px;height:16px}.top-banner .banner-content .banner-text .sub-title[data-v-c220d6e4]{font-size:20px;font-weight:400;margin-top:10px;color:#fff;text-align:center}.top-banner .banner-content .banner-text .sub-title-list[data-v-c220d6e4]{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:8px}.top-banner .banner-content .banner-text .sub-title-list p[data-v-c220d6e4]{display:flex;align-items:center;justify-content:center}.top-banner .banner-content .banner-text .sub-title-list p span[data-v-c220d6e4]{color:#fff;font-size:20px;font-weight:400}.pa[data-v-038208c2]{position:absolute}.pr[data-v-038208c2]{position:relative}.requirement-content .requirement-item[data-v-038208c2]{display:flex;align-items:flex-start;margin-bottom:20px}.requirement-content .requirement-item[data-v-038208c2]:last-child{margin-bottom:0}.requirement-content .requirement-item .requirement-label[data-v-038208c2]{font-size:16px;color:rgba(0,0,0,.9);font-weight:600;min-width:100px;flex-shrink:0}.requirement-content .requirement-item .requirement-value[data-v-038208c2]{font-size:16px;color:rgba(0,0,0,.9);font-weight:400;flex:1;word-break:break-word}.requirement-content .requirement-item .requirement-value.requirement-content-wrapper[data-v-038208c2]{display:flex;flex-direction:column;gap:8px}.requirement-content .requirement-item .requirement-value .requirement-line[data-v-038208c2]{margin-bottom:0}.footer[data-v-038208c2]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.footer>button[data-v-038208c2]{width:120px;height:38px;display:flex;align-items:center;justify-content:center}.pa[data-v-02001f06]{position:absolute}.pr[data-v-02001f06]{position:relative}.training-tasks[data-v-02001f06]{margin-top:24px}.training-tasks .section-title[data-v-02001f06]{display:flex;align-items:center;margin-bottom:8px;padding-bottom:20px;border-bottom:1px solid #dddee2}.training-tasks .section-title .title-bar[data-v-02001f06]{width:6px;height:26px;background:#2d8cf0;margin-right:8px}.training-tasks .section-title .title-text[data-v-02001f06]{font-size:22px;color:rgba(0,0,0,.9);font-weight:600}.training-tasks .tasks-content[data-v-02001f06]{margin-top:8px;border-radius:12px;background:#fff;padding:16px}.training-tasks .tasks-content .search-filter[data-v-02001f06]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.training-tasks .tasks-content .search-filter .filter-item[data-v-02001f06]{display:flex;align-items:center;gap:8px}.training-tasks .tasks-content .search-filter .filter-item .label[data-v-02001f06]{font-size:16px;color:rgba(0,0,0,.9);font-weight:600;white-space:nowrap}.training-tasks .tasks-content .search-filter .filter-actions[data-v-02001f06]{display:flex;gap:12px}.training-tasks .tasks-content .search-filter .filter-actions .btn[data-v-02001f06]{width:92px;height:38px}.training-tasks .tasks-content .tasks-table[data-v-02001f06] .ivu-table-header .ivu-table-cell span{font-size:14px;color:rgba(0,0,0,.9);font-weight:600}.training-tasks .tasks-content .tasks-table .view-requirement[data-v-02001f06]{font-size:14px;color:#2d8cf0;font-weight:400;cursor:pointer}.training-tasks .tasks-content .tasks-table .preview-download[data-v-02001f06]{display:flex;align-items:center;justify-content:center;gap:8px}.training-tasks .tasks-content .tasks-table .preview-download .download[data-v-02001f06],.training-tasks .tasks-content .tasks-table .preview-download .preview[data-v-02001f06]{color:#2d8cf0;font-size:14px;font-weight:400;cursor:pointer}.training-tasks .tasks-content .tasks-table .preview-download .link-disabled[data-v-02001f06]{color:#c5c8ce;cursor:not-allowed}.training-tasks .tasks-content .tasks-table .status-wrapper[data-v-02001f06]{width:100%;display:flex;align-items:center;justify-content:center}.training-tasks .tasks-content .tasks-table .status-wrapper .status-text[data-v-02001f06]{width:93px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:14px;font-weight:500;padding:4px 0}.training-tasks .tasks-content .tasks-table .status-wrapper .status-text.error[data-v-02001f06]{color:#ed7b2f;background:#fdf2ec;border:1px solid #ed7b2f}.training-tasks .tasks-content .tasks-table .status-wrapper .status-text.success[data-v-02001f06]{color:#00a870;background:#e8f8f2;border:1px solid #00a870}.training-tasks .tasks-content .tasks-table .action[data-v-02001f06]{display:flex;align-items:center;justify-content:center}.training-tasks .tasks-content .tasks-table .action .submit[data-v-02001f06],.training-tasks .tasks-content .tasks-table .action .view[data-v-02001f06]{font-size:14px;font-weight:400;cursor:pointer}.training-tasks .tasks-content .tasks-table .action .submit[data-v-02001f06]{color:#ff7100}.training-tasks .tasks-content .tasks-table .action .view[data-v-02001f06]{color:#2d8cf0}.training-tasks .tasks-content .table-footer[data-v-02001f06]{display:flex;justify-content:flex-end;align-items:center;margin-top:16px}.pa[data-v-5fdfe526]{position:absolute}.pr[data-v-5fdfe526]{position:relative}.announcement-detail[data-v-5fdfe526]{position:relative;min-height:220px}.announcement-detail .announcement-title[data-v-5fdfe526]{font-size:18px;font-weight:600;color:rgba(0,0,0,.9)}.announcement-detail .announcement-meta[data-v-5fdfe526]{display:flex;gap:10px;margin-top:8px;color:rgba(0,0,0,.45)}.announcement-detail .announcement-content[data-v-5fdfe526]{min-height:90px;margin-top:14px;color:rgba(0,0,0,.8);line-height:24px;word-break:break-word}.announcement-detail .announcement-content[data-v-5fdfe526] b,.announcement-detail .announcement-content[data-v-5fdfe526] strong{font-weight:700}.announcement-detail .announcement-content[data-v-5fdfe526] em,.announcement-detail .announcement-content[data-v-5fdfe526] i{font-style:italic;font-weight:inherit}.announcement-detail .announcement-content[data-v-5fdfe526] u{text-decoration:underline}.announcement-detail .announcement-content[data-v-5fdfe526] del,.announcement-detail .announcement-content[data-v-5fdfe526] s,.announcement-detail .announcement-content[data-v-5fdfe526] strike{text-decoration:line-through}.announcement-detail .announcement-content[data-v-5fdfe526] ul{margin:8px 0;padding-left:24px;list-style:disc outside}.announcement-detail .announcement-content[data-v-5fdfe526] ol{margin:8px 0;padding-left:24px;list-style:decimal outside}.announcement-detail .announcement-content[data-v-5fdfe526] li{display:list-item;margin:4px 0}.announcement-detail .announcement-content[data-v-5fdfe526] ul>li{list-style:disc outside!important}.announcement-detail .announcement-content[data-v-5fdfe526] ol>li{list-style:decimal outside!important}.announcement-detail .attachment-section[data-v-5fdfe526]{margin-top:18px}.announcement-detail .attachment-title[data-v-5fdfe526]{margin-bottom:8px;color:rgba(0,0,0,.65)}.announcement-detail .file-item[data-v-5fdfe526]{display:flex;align-items:center;height:42px;margin-bottom:8px;padding:0 12px;border-radius:4px;background:#f7f8fc}.announcement-detail .file-item .file-icon[data-v-5fdfe526]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.announcement-detail .file-item .file-name[data-v-5fdfe526]{flex:1;min-width:0;margin:0 12px;overflow:hidden;color:rgba(0,0,0,.75);text-overflow:ellipsis;white-space:nowrap}.announcement-detail .file-item .file-actions[data-v-5fdfe526]{display:flex;gap:14px}.announcement-detail .file-item .file-actions .ivu-icon[data-v-5fdfe526]{font-size:20px;color:#808695;cursor:pointer}.announcement-detail .file-item .file-actions .ivu-icon[data-v-5fdfe526]:hover{color:#2d8cf0}.pa[data-v-593849d4]{position:absolute}.pr[data-v-593849d4]{position:relative}.announcement-center[data-v-593849d4]{position:relative;min-height:500px}.announcement-center .section-title[data-v-593849d4]{display:flex;align-items:center;gap:8px;height:66px;border-bottom:1px solid #dddee2}.announcement-center .section-title .title-bar[data-v-593849d4]{width:4px;height:24px;background:#2d8cf0}.announcement-center .section-title .title-text[data-v-593849d4]{font-size:22px;font-weight:600;color:rgba(0,0,0,.9)}.announcement-center .announcement-list[data-v-593849d4]{padding-top:12px}.announcement-center .announcement-card[data-v-593849d4]{margin-bottom:12px;padding:22px 24px;border-radius:12px;background:#fff}.announcement-center .announcement-card .card-header[data-v-593849d4],.announcement-center .announcement-card .title-wrapper[data-v-593849d4]{display:flex;align-items:center}.announcement-center .announcement-card .card-header[data-v-593849d4]{justify-content:space-between}.announcement-center .announcement-card .title-wrapper[data-v-593849d4]{gap:12px;min-width:0}.announcement-center .announcement-card .announcement-title[data-v-593849d4]{overflow:hidden;font-size:18px;font-weight:600;color:rgba(0,0,0,.9);text-overflow:ellipsis;white-space:nowrap}.announcement-center .announcement-card[data-v-593849d4] .announcement-tag{box-sizing:border-box;min-width:48px;height:24px;margin:2px 4px;padding:0 8px;border:1px solid #0ea5e9;border-radius:4px;background:#f0f9ff;color:#298af0;line-height:22px;text-align:center}.announcement-center .announcement-card[data-v-593849d4] .announcement-tag .ivu-tag-text{color:#298af0;font-size:14px}.announcement-center .announcement-card .ivu-btn[data-v-593849d4]{width:118px;border-radius:8px}.announcement-center .announcement-card .announcement-meta[data-v-593849d4]{display:flex;gap:10px;margin-top:8px;color:rgba(0,0,0,.45)}.announcement-center .announcement-card .announcement-summary[data-v-593849d4]{margin-top:12px;overflow:hidden;color:rgba(0,0,0,.75);line-height:22px;text-overflow:ellipsis;white-space:nowrap}.announcement-center .empty-wrapper[data-v-593849d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#9ea7b4}.announcement-center .empty-wrapper .ivu-icon[data-v-593849d4]{margin-bottom:10px;font-size:48px}.announcement-center .page[data-v-593849d4]{text-align:right}.pa[data-v-643b53fa]{position:absolute}.pr[data-v-643b53fa]{position:relative}.training-development .content-wrapper[data-v-643b53fa]{display:flex;gap:8px;margin-top:20px}.training-development .content-wrapper .sidebar[data-v-643b53fa]{flex-shrink:0;display:flex;flex-direction:column}.training-development .content-wrapper .main-content[data-v-643b53fa]{flex:1;min-width:0}