.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.16)}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider-dot-handle-focus{-webkit-box-shadow:0 0 1px 2px rgba(52,152,219,.36);box-shadow:0 0 1px 2px rgba(52,152,219,.36)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#3498db;background-color:#3498db;-webkit-box-sizing:content-box;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;border:5px solid transparent;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after,.vue-slider-dot-tooltip-inner-top:after{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);height:0;width:0}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;border:5px solid transparent;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;border:5px solid transparent;border-left-color:inherit}.vue-slider-dot-tooltip-inner-left:after,.vue-slider-dot-tooltip-inner-right:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:0;width:0}.vue-slider-dot-tooltip-inner-right:after{right:100%;border:5px solid transparent;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;-webkit-transition:all .3s;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}#app{font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#000d4d),to(#000105));background:linear-gradient(180deg,#000d4d,#000105)}.slider-captcha[data-v-3a97f266]{width:100%;margin:1rem 0}.slider-container[data-v-3a97f266]{position:relative;height:40px;background-color:#f0f0f0;border-radius:20px;overflow:hidden;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.slider-container.success .slider-bg[data-v-3a97f266]{background-color:#52c41a}.slider-container.success .slider-text[data-v-3a97f266]{color:#fff}.slider-container.success .slider-bar[data-v-3a97f266]{background-color:#52c41a}.slider-container.success .slider-button[data-v-3a97f266]{background-color:#fff}.slider-container.success .slider-button i[data-v-3a97f266]{color:#52c41a}.slider-bg[data-v-3a97f266]{position:absolute;width:100%;height:100%;background-color:#e0e0e0;-webkit-transition:background-color .3s;transition:background-color .3s}.slider-text[data-v-3a97f266]{position:absolute;width:100%;height:100%;text-align:center;line-height:40px;font-size:14px;color:#999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .3s;transition:color .3s}.slider-bar[data-v-3a97f266]{position:absolute;height:100%;background-color:#1890ff;-webkit-transition:width .3s;transition:width .3s}.slider-button[data-v-3a97f266]{position:absolute;width:40px;height:40px;background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:left .3s,background-color .3s;transition:left .3s,background-color .3s}.slider-button i[data-v-3a97f266]{color:#1890ff;-webkit-transition:color .3s;transition:color .3s}.slider-button[data-v-3a97f266]:hover{background-color:#f9f9f9}.transition[data-v-3a97f266]{-webkit-transition:all .3s;transition:all .3s}.auth-container[data-v-9ffe2520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.auth-card[data-v-9ffe2520]{background:#fff;padding:2rem;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;max-width:400px;-webkit-transition:all .3s ease;transition:all .3s ease}.auth-card[data-v-9ffe2520]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.15)}h2[data-v-9ffe2520]{text-align:center;color:#4a5568;margin-bottom:1.5rem}.form-group[data-v-9ffe2520]{margin-bottom:1rem}label[data-v-9ffe2520]{display:block;margin-bottom:.5rem;color:#4a5568}input[data-v-9ffe2520]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:4px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}input[data-v-9ffe2520]:focus{outline:none;border-color:#667eea}.verification-code[data-v-9ffe2520]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.verification-code input[data-v-9ffe2520]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.verification-code button[data-v-9ffe2520]{padding:.75rem;background-color:#667eea;color:#fff;border:none;border-radius:4px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.verification-code button[data-v-9ffe2520]:hover:not(:disabled){background-color:#5a67d8}.verification-code button[data-v-9ffe2520]:disabled{background-color:#a0aec0;cursor:not-allowed}.btn-submit[data-v-9ffe2520]{width:100%;padding:.75rem;background-color:#667eea;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;margin-top:1rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.btn-submit[data-v-9ffe2520]:hover{background-color:#5a67d8}p[data-v-9ffe2520]{text-align:center;margin-top:1rem;color:#4a5568}a[data-v-9ffe2520]{color:#667eea;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}a[data-v-9ffe2520]:hover{color:#5a67d8}.identity-select[data-v-4037bc2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}h1[data-v-4037bc2e]{font-size:2.5rem;margin-bottom:2rem;color:#333;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.buttons[data-v-4037bc2e]{gap:2rem;width:100%;margin-bottom:2rem}.btn[data-v-4037bc2e],.buttons[data-v-4037bc2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn[data-v-4037bc2e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem;font-size:1.2rem;border:none;border-radius:15px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);background-color:#fff;color:#333}.btn img[data-v-4037bc2e]{width:64px;height:64px;margin-bottom:1rem}.btn-student.active[data-v-4037bc2e],.btn-student[data-v-4037bc2e]:hover{background-color:#4caf50;color:#fff}.btn-teacher.active[data-v-4037bc2e],.btn-teacher[data-v-4037bc2e]:hover{background-color:#2196f3;color:#fff}.btn.active[data-v-4037bc2e],.btn[data-v-4037bc2e]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.15)}.btn-proceed[data-v-4037bc2e]{padding:1rem 2rem;font-size:1.2rem;background-color:#ff5722;color:#fff;border:none;border-radius:30px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-proceed[data-v-4037bc2e]:hover:not(:disabled){background-color:#e64a19;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.btn-proceed[data-v-4037bc2e]:disabled{background-color:#ccc;cursor:not-allowed}.register-container[data-v-bc02c056]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px}.register[data-v-bc02c056]{width:100%;max-width:400px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1);padding:2rem}h2[data-v-bc02c056]{text-align:center;color:#333;margin-bottom:1.5rem;font-weight:600}.form-group[data-v-bc02c056]{position:relative;margin-bottom:1.5rem}.form-group input[data-v-bc02c056]{width:100%;padding:10px 0;font-size:16px;color:#333;border:none;border-bottom:1px solid #ddd;outline:none;background:transparent;-webkit-transition:border-color .2s;transition:border-color .2s}.form-group label[data-v-bc02c056]{position:absolute;top:0;left:0;padding:10px 0;font-size:16px;color:#666;pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease}.form-group.focused label[data-v-bc02c056],.form-group input:focus~label[data-v-bc02c056]{top:-20px;font-size:12px;color:#2196f3}.form-group input[data-v-bc02c056]:focus{border-bottom:2px solid #2196f3}.send-code-btn[data-v-bc02c056]{position:absolute;right:0;bottom:10px;background:none;border:none;color:#2196f3;cursor:pointer}.send-code-btn[data-v-bc02c056]:disabled{color:#ccc;cursor:not-allowed}.slider-container[data-v-bc02c056]{margin-bottom:1.5rem}.btn-register[data-v-bc02c056]{width:100%;padding:12px;background-color:#4caf50;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;-webkit-transition:background-color .3s;transition:background-color .3s}.btn-register[data-v-bc02c056]:hover:not(:disabled){background-color:#45a049}.btn-register[data-v-bc02c056]:disabled{background-color:#ccc;cursor:not-allowed}p[data-v-bc02c056]{text-align:center;margin-top:1.5rem;color:#666}a[data-v-bc02c056]{color:#2196f3;text-decoration:none}a[data-v-bc02c056]:hover{text-decoration:underline}.head-contest-choice[data-v-4ac67cc1]{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;z-index:2}.head-contest-choice .contest-menu-container[data-v-4ac67cc1]{max-width:1200px;margin:0 auto;padding:0 20px}.head-contest-choice .contest-menu-container .contest-menu[data-v-4ac67cc1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;gap:40px}.head-contest-choice .contest-menu-container .contest-menu .menu-item[data-v-4ac67cc1]{position:relative;cursor:pointer;padding:8px 16px;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px}.head-contest-choice .contest-menu-container .contest-menu .menu-item .menu-text[data-v-4ac67cc1]{font-size:16px;font-weight:500;color:hsla(0,0%,100%,.9);-webkit-transition:color .3s ease;transition:color .3s ease;letter-spacing:.5px}.head-contest-choice .contest-menu-container .contest-menu .menu-item .menu-value[data-v-4ac67cc1]{font-size:12px;color:hsla(0,0%,100%,.7);margin-top:2px;font-weight:400;-webkit-transition:color .3s ease;transition:color .3s ease}.head-contest-choice .contest-menu-container .contest-menu .menu-item .menu-underline[data-v-4ac67cc1]{position:absolute;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:2px;background:-webkit-gradient(linear,left top,right top,from(#ff6b6b),to(#feca57));background:linear-gradient(90deg,#ff6b6b,#feca57);border-radius:1px;-webkit-transition:width .3s ease;transition:width .3s ease}.head-contest-choice .contest-menu-container .contest-menu .menu-item[data-v-4ac67cc1]:hover{background-color:hsla(0,0%,100%,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.head-contest-choice .contest-menu-container .contest-menu .menu-item:hover .menu-text[data-v-4ac67cc1]{color:#fff}.head-contest-choice .contest-menu-container .contest-menu .menu-item:hover .menu-value[data-v-4ac67cc1]{color:hsla(0,0%,100%,.9)}.head-contest-choice .contest-menu-container .contest-menu .menu-item:hover .menu-underline[data-v-4ac67cc1]{width:80%}.head-contest-choice .contest-menu-container .contest-menu .menu-item.active[data-v-4ac67cc1]{background-color:hsla(0,0%,100%,.15)}.head-contest-choice .contest-menu-container .contest-menu .menu-item.active .menu-text[data-v-4ac67cc1]{color:#fff;font-weight:600}.head-contest-choice .contest-menu-container .contest-menu .menu-item.active .menu-value[data-v-4ac67cc1]{color:hsla(0,0%,100%,.9)}.head-contest-choice .contest-menu-container .contest-menu .menu-item.active .menu-underline[data-v-4ac67cc1]{width:100%;background:-webkit-gradient(linear,left top,right top,from(#ff6b6b),to(#feca57));background:linear-gradient(90deg,#ff6b6b,#feca57)}.head-contest-choice .contest-menu-container .contest-menu .menu-item[data-v-4ac67cc1]:active{-webkit-transform:translateY(0);transform:translateY(0)}.head-contest-choice .contest-menu-container .contest-menu .menu-item.checking[data-v-4ac67cc1]{opacity:.7;cursor:wait;pointer-events:none}.head-contest-choice .contest-menu-container .contest-menu .menu-item.checking .menu-text[data-v-4ac67cc1]{color:hsla(0,0%,100%,.6)}.head-contest-choice .contest-menu-container .contest-menu .menu-item.checking .checking-icon[data-v-4ac67cc1]{color:#fff;font-size:14px;margin-left:8px;-webkit-animation:rotating-4ac67cc1 1s linear infinite;animation:rotating-4ac67cc1 1s linear infinite}.head-contest-choice .contest-menu-container .contest-menu .menu-item[disabled][data-v-4ac67cc1]{pointer-events:none;cursor:not-allowed}@media (max-width:768px){.head-contest-choice .contest-menu-container[data-v-4ac67cc1]{padding:0 15px}.head-contest-choice .contest-menu-container .contest-menu[data-v-4ac67cc1]{height:50px;gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.head-contest-choice .contest-menu-container .contest-menu[data-v-4ac67cc1]::-webkit-scrollbar{display:none}.head-contest-choice .contest-menu-container .contest-menu .menu-item[data-v-4ac67cc1]{-ms-flex-negative:0;flex-shrink:0;padding:6px 12px;min-height:38px}.head-contest-choice .contest-menu-container .contest-menu .menu-item .menu-text[data-v-4ac67cc1]{font-size:14px;white-space:nowrap}.head-contest-choice .contest-menu-container .contest-menu .menu-item .menu-value[data-v-4ac67cc1]{font-size:10px;margin-top:1px}}@media (max-width:480px){.head-contest-choice .contest-menu-container[data-v-4ac67cc1]{padding:0 10px}.head-contest-choice .contest-menu-container .contest-menu[data-v-4ac67cc1]{gap:15px}.head-contest-choice .contest-menu-container .contest-menu .menu-item[data-v-4ac67cc1]{padding:5px 10px}.head-contest-choice .contest-menu-container .contest-menu .menu-item .menu-text[data-v-4ac67cc1]{font-size:13px}.head-contest-choice .contest-menu-container .contest-menu .menu-item .menu-value[data-v-4ac67cc1]{font-size:9px}}@-webkit-keyframes rotating-4ac67cc1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating-4ac67cc1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.base-contest-container[data-v-0b2dc20e]{width:100%;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.contest-content[data-v-0b2dc20e]{width:100%;min-height:calc(100vh - 70px)}@media (max-width:768px){.contest-content[data-v-0b2dc20e]{min-height:calc(100vh - 100px)}}.template-contest-home[data-v-09798b0b]{min-height:100vh;padding:40px 20px;background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contest-header[data-v-09798b0b]{text-align:center;margin-bottom:60px;position:relative}.contest-header .header-content[data-v-09798b0b]{position:relative;z-index:2}.contest-header .header-content .page-title[data-v-09798b0b]{font-size:48px;font-weight:700;color:#fff;margin:0 0 10px;text-shadow:0 4px 8px rgba(0,0,0,.3)}.contest-header .header-content .page-subtitle[data-v-09798b0b]{font-size:18px;color:hsla(0,0%,100%,.8);margin:0;letter-spacing:2px;text-transform:uppercase}.contest-header .header-decoration[data-v-09798b0b]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px;height:200px;pointer-events:none}.contest-header .header-decoration .decoration-circle[data-v-09798b0b]{position:absolute;border:2px solid hsla(0,0%,100%,.1);border-radius:50%;-webkit-animation:float-09798b0b 6s ease-in-out infinite;animation:float-09798b0b 6s ease-in-out infinite}.contest-header .header-decoration .decoration-circle[data-v-09798b0b]:first-child{width:200px;height:200px;top:0;left:0;-webkit-animation-delay:0s;animation-delay:0s}.contest-header .header-decoration .decoration-circle[data-v-09798b0b]:nth-child(2){width:150px;height:150px;top:25px;left:25px;-webkit-animation-delay:2s;animation-delay:2s}.contest-header .header-decoration .decoration-circle[data-v-09798b0b]:nth-child(3){width:100px;height:100px;top:50px;left:50px;-webkit-animation-delay:4s;animation-delay:4s}.contest-content[data-v-09798b0b]{max-width:800px;width:100%}.coming-soon-section[data-v-09798b0b]{background:hsla(0,0%,100%,.95);padding:60px 40px;border-radius:20px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.1);box-shadow:0 20px 40px rgba(0,0,0,.1);text-align:center;margin-bottom:40px}.coming-soon-section .coming-soon-icon[data-v-09798b0b]{font-size:80px;color:#667eea;margin-bottom:30px;-webkit-animation:pulse-09798b0b 2s infinite;animation:pulse-09798b0b 2s infinite}.coming-soon-section .coming-soon-title[data-v-09798b0b]{font-size:36px;font-weight:600;color:#333;margin:0 0 20px}.coming-soon-section .coming-soon-description[data-v-09798b0b]{font-size:18px;color:#666;margin:0 0 50px;line-height:1.6}.coming-soon-section .feature-preview .preview-title[data-v-09798b0b]{font-size:24px;font-weight:600;color:#333;margin:0 0 30px}.coming-soon-section .feature-preview .feature-list[data-v-09798b0b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.coming-soon-section .feature-preview .feature-list .feature-item[data-v-09798b0b]{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.coming-soon-section .feature-preview .feature-list .feature-item[data-v-09798b0b]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.coming-soon-section .feature-preview .feature-list .feature-item i[data-v-09798b0b]{font-size:24px;margin-bottom:10px}.coming-soon-section .feature-preview .feature-list .feature-item span[data-v-09798b0b]{font-size:14px;font-weight:500}.contact-section[data-v-09798b0b]{background:hsla(0,0%,100%,.95);padding:40px;border-radius:20px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.1);box-shadow:0 20px 40px rgba(0,0,0,.1);text-align:center}.contact-section .contact-title[data-v-09798b0b]{font-size:24px;font-weight:600;color:#333;margin:0 0 15px}.contact-section .contact-description[data-v-09798b0b]{font-size:16px;color:#666;margin:0 0 30px;line-height:1.6}.contact-section .el-button[data-v-09798b0b]{padding:12px 30px;font-size:16px;border-radius:25px}@-webkit-keyframes float-09798b0b{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-20px) rotate(180deg);transform:translateY(-20px) rotate(180deg)}}@keyframes float-09798b0b{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-20px) rotate(180deg);transform:translateY(-20px) rotate(180deg)}}@-webkit-keyframes pulse-09798b0b{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse-09798b0b{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (max-width:768px){.template-contest-home[data-v-09798b0b]{padding:20px 15px}.contest-header[data-v-09798b0b]{margin-bottom:40px}.contest-header .header-content .page-title[data-v-09798b0b]{font-size:32px}.contest-header .header-content .page-subtitle[data-v-09798b0b]{font-size:14px}.coming-soon-section[data-v-09798b0b]{padding:40px 20px}.coming-soon-section .coming-soon-icon[data-v-09798b0b]{font-size:60px}.coming-soon-section .coming-soon-title[data-v-09798b0b]{font-size:28px}.coming-soon-section .coming-soon-description[data-v-09798b0b]{font-size:16px}.coming-soon-section .feature-preview .preview-title[data-v-09798b0b]{font-size:20px}.coming-soon-section .feature-preview .feature-list[data-v-09798b0b]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.coming-soon-section .feature-preview .feature-list .feature-item[data-v-09798b0b]{padding:15px}.coming-soon-section .feature-preview .feature-list .feature-item i[data-v-09798b0b]{font-size:20px}.coming-soon-section .feature-preview .feature-list .feature-item span[data-v-09798b0b]{font-size:12px}.contact-section[data-v-09798b0b]{padding:30px 20px}.contact-section .contact-title[data-v-09798b0b]{font-size:20px}.contact-section .contact-description[data-v-09798b0b]{font-size:14px}.contact-section .el-button[data-v-09798b0b]{padding:10px 25px;font-size:14px}}.group-chat-container[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#f5f7fa;max-height:100vh;overflow:hidden}.message-layout[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background-color:#fff}.search-refresh-container[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.search-refresh-container .search-input[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-refresh-container .refresh-button[data-v-32f1003c]{-ms-flex-negative:0;flex-shrink:0}.groups-panel[data-v-32f1003c]{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e6e6e6;background-color:#f9f9f9}.groups-panel .panel-header[data-v-32f1003c]{padding:16px;border-bottom:1px solid #e6e6e6}.groups-panel .panel-header h3[data-v-32f1003c]{margin:0 0 10px;font-size:16px;font-weight:600;color:#333}.groups-panel .panel-header .header-actions[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.groups-panel .groups-list[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px}.groups-panel .groups-list .group-item[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border-radius:8px;margin-bottom:8px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;position:relative}.groups-panel .groups-list .group-item[data-v-32f1003c]:hover{background-color:#f0f0f0}.groups-panel .groups-list .group-item.active[data-v-32f1003c]{background-color:#e6f7ff;border-left:3px solid #1890ff}.groups-panel .groups-list .group-item.disabled[data-v-32f1003c]{opacity:.6;background-color:#f5f5f5}.groups-panel .groups-list .group-item.has-unread[data-v-32f1003c]{background-color:rgba(24,144,255,.1)}.groups-panel .groups-list .group-item .group-avatar[data-v-32f1003c]{width:48px;height:48px;border-radius:8px;overflow:hidden;margin-right:12px;position:relative}.groups-panel .groups-list .group-item .group-avatar img[data-v-32f1003c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.groups-panel .groups-list .group-item .group-avatar .default-group-avatar[data-v-32f1003c]{width:100%;height:100%;background-color:#f0f2f5}.groups-panel .groups-list .group-item .group-avatar .default-group-avatar[data-v-32f1003c],.groups-panel .groups-list .group-item .group-avatar .unread-badge[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.groups-panel .groups-list .group-item .group-avatar .unread-badge[data-v-32f1003c]{position:absolute;top:-5px;right:-5px;background-color:#f56c6c;color:#fff;border-radius:10px;min-width:20px;height:20px;font-size:12px;padding:0 6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.groups-panel .groups-list .group-item .group-avatar .group-status-badge[data-v-32f1003c]{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);color:#fff;font-size:10px;padding:2px 4px;text-align:center}.groups-panel .groups-list .group-item .group-info[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.groups-panel .groups-list .group-item .group-info .group-name[data-v-32f1003c]{font-weight:500;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.groups-panel .groups-list .group-item .group-info .group-notice[data-v-32f1003c]{font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.groups-panel .groups-list .group-item .group-info .group-notice .status-text[data-v-32f1003c]{color:#f56c6c}.groups-panel .groups-list .group-item .group-meta[data-v-32f1003c]{font-size:12px;color:#999;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.groups-panel .groups-list .group-item .group-meta .last-message-time[data-v-32f1003c]{font-size:11px;color:#909399;margin-top:4px;white-space:nowrap}.groups-panel .groups-list .group-item .group-actions[data-v-32f1003c]{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.groups-panel .groups-list .group-item .group-actions .el-dropdown[data-v-32f1003c]{font-size:16px;color:#606266}.groups-panel .groups-list .group-item:hover .group-actions[data-v-32f1003c]{opacity:1}.groups-panel .empty-groups[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:20px}.groups-panel .empty-groups .default-group-icon[data-v-32f1003c]{margin-bottom:16px}.groups-panel .empty-groups p[data-v-32f1003c]{margin-bottom:16px;color:#909399}.groups-panel .loading-container[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.groups-panel .loading-container .loading-spinner[data-v-32f1003c]{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;-webkit-animation:spin-32f1003c 1s linear infinite;animation:spin-32f1003c 1s linear infinite;margin-bottom:16px}.groups-panel .loading-container p[data-v-32f1003c]{color:#909399}.groups-panel .groups-pagination[data-v-32f1003c]{padding:8px;border-bottom:1px solid #eee}.groups-panel .groups-pagination[data-v-32f1003c],.groups-panel .groups-pagination[data-v-32f1003c] .el-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.groups-panel .groups-pagination[data-v-32f1003c] .el-pagination{white-space:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}.groups-panel .groups-pagination[data-v-32f1003c] .el-pagination .btn-next,.groups-panel .groups-pagination[data-v-32f1003c] .el-pagination .btn-prev,.groups-panel .groups-pagination[data-v-32f1003c] .el-pagination .el-pager li{min-width:30px}.message-panel[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.message-panel.full-width[data-v-32f1003c]{width:100%}.message-panel .panel-header[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-bottom:1px solid #e6e6e6}.message-panel .panel-header .back-button[data-v-32f1003c]{display:none;margin-right:16px;cursor:pointer;font-size:20px;color:#606266}.message-panel .panel-header .selected-group[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.message-panel .panel-header .selected-group h3[data-v-32f1003c]{margin:0 0 4px;font-size:16px;font-weight:600}.message-panel .panel-header .selected-group span[data-v-32f1003c]{font-size:12px;color:#909399}.message-panel .panel-header .selected-group span .group-status-text[data-v-32f1003c]{color:#f56c6c}.message-panel .panel-header .header-actions[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message-panel .panel-header .header-actions .el-button[data-v-32f1003c]{margin-left:8px}.message-panel .group-status-banner[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;background-color:#fef0f0;color:#f56c6c}.message-panel .group-status-banner i[data-v-32f1003c]{margin-right:8px;font-size:16px}.message-panel .group-status-banner span[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.message-panel .group-status-banner .el-button[data-v-32f1003c]{margin-left:8px}.message-panel .message-list[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px;background-color:#f5f7fa;position:relative}.message-panel .message-list .message-date-divider[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px 0}.message-panel .message-list .message-date-divider span[data-v-32f1003c]{background-color:#f0f2f5;padding:2px 8px;border-radius:10px;font-size:12px;color:#909399}.message-panel .message-list .message-time[data-v-32f1003c]{text-align:center;margin:8px 0;font-size:12px;color:#909399}.message-panel .message-list .message-recall-notice[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px 0;font-size:12px;color:#909399}.message-panel .message-list .message-recall-notice i[data-v-32f1003c]{margin-right:4px}.message-panel .message-list .message-content-wrapper[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.message-panel .message-list .message-content-wrapper.sent[data-v-32f1003c]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message-panel .message-list .message-content-wrapper.sent .message-user[data-v-32f1003c]{margin-left:12px;margin-right:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.message-panel .message-list .message-content-wrapper.sent .message-user .user-name[data-v-32f1003c]{text-align:right}.message-panel .message-list .message-content-wrapper.sent .message-bubble[data-v-32f1003c]{background-color:#e6f7ff;border-radius:8px 0 8px 8px}.message-panel .message-list .message-content-wrapper.sent .message-bubble[data-v-32f1003c]:before{content:"";position:absolute;top:12px;right:-6px;width:0;height:0;border-color:transparent transparent transparent #e6f7ff;border-style:solid;border-width:6px 0 6px 6px}.message-panel .message-list .message-content-wrapper.received .message-bubble[data-v-32f1003c]{background-color:#fff;border-radius:0 8px 8px 8px}.message-panel .message-list .message-content-wrapper.received .message-bubble[data-v-32f1003c]:before{content:"";position:absolute;top:12px;left:-6px;width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:6px 6px 6px 0}.message-panel .message-list .message-content-wrapper .message-user[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:12px}.message-panel .message-list .message-content-wrapper .message-user .user-name[data-v-32f1003c]{font-size:12px;color:#909399;margin-bottom:4px}.message-panel .message-list .message-content-wrapper .message-user .user-name .is-me[data-v-32f1003c]{color:#409eff}.message-panel .message-list .message-content-wrapper .message-user .message-avatar[data-v-32f1003c]{width:40px;height:40px;border-radius:4px;overflow:hidden}.message-panel .message-list .message-content-wrapper .message-user .message-avatar img[data-v-32f1003c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-panel .message-list .message-content-wrapper .message-bubble[data-v-32f1003c]{position:relative;padding:10px 12px;max-width:70%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);word-break:break-word}.message-panel .message-list .message-content-wrapper .message-bubble .message-sender[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px}.message-panel .message-list .message-content-wrapper .message-bubble .message-sender .at-badge[data-v-32f1003c]{font-size:10px;background-color:#f56c6c;color:#fff;padding:1px 4px;border-radius:4px;margin-right:4px}.message-panel .message-list .message-content-wrapper .message-bubble .message-sender .broadcast-badge[data-v-32f1003c]{font-size:10px;background-color:#67c23a;color:#fff;padding:1px 4px;border-radius:4px}.message-panel .message-list .message-content-wrapper .message-bubble .message-content[data-v-32f1003c]{font-size:14px;line-height:1.5}.message-panel .message-list .message-content-wrapper .message-bubble .message-content.message-type-1 .message-image[data-v-32f1003c]{max-width:100%;max-height:200px;border-radius:4px;cursor:pointer}.message-panel .message-list .message-content-wrapper .message-bubble .message-content.message-type-2 .file-message[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.05);padding:8px;border-radius:4px}.message-panel .message-list .message-content-wrapper .message-bubble .message-content.message-type-2 .file-message i[data-v-32f1003c]{font-size:24px;margin-right:8px;color:#909399}.message-panel .message-list .message-content-wrapper .message-bubble .message-content.message-type-2 .file-message .file-name[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.message-panel .message-list .message-content-wrapper .message-bubble .message-content .unsupported-message[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399}.message-panel .message-list .message-content-wrapper .message-bubble .message-content .unsupported-message i[data-v-32f1003c]{margin-right:4px}.message-panel .message-list .message-content-wrapper .message-bubble .message-meta[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px}.message-panel .message-list .message-content-wrapper .message-bubble .message-meta .message-time-small[data-v-32f1003c]{font-size:10px;color:#c0c4cc}.message-panel .message-list .message-content-wrapper .message-bubble .message-meta .message-action[data-v-32f1003c]{font-size:10px;color:#909399;cursor:pointer;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.message-panel .message-list .message-content-wrapper .message-bubble .message-meta .message-action[data-v-32f1003c]:hover{color:#f56c6c}.message-panel .message-list .message-content-wrapper .message-bubble:hover .message-action[data-v-32f1003c]{opacity:1}.message-panel .message-list .message-content-wrapper .message-bubble .message-status[data-v-32f1003c]{position:absolute;bottom:-16px;right:0;font-size:12px;color:#c0c4cc}.message-panel .message-list .message-content-wrapper .message-bubble .message-status i.read[data-v-32f1003c]{color:#67c23a}.message-panel .message-list .message-content-wrapper .message-bubble .unread-indicator[data-v-32f1003c]{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%;background-color:#f56c6c}.message-panel .message-list .message-content-wrapper .message-bubble.unread[data-v-32f1003c]{border:1px solid rgba(245,108,108,.3)}.message-panel .message-list .message-content-wrapper .message-bubble.broadcast[data-v-32f1003c]{background-color:rgba(103,194,58,.1)}.message-panel .message-list .empty-messages[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.message-panel .message-list .empty-messages .empty-chat-icon[data-v-32f1003c]{margin-bottom:16px}.message-panel .message-list .empty-messages p[data-v-32f1003c]{margin-bottom:8px;font-weight:500;color:#606266}.message-panel .message-list .empty-messages span[data-v-32f1003c]{color:#909399;font-size:14px}.message-panel .message-list .load-more[data-v-32f1003c]{text-align:center;margin-bottom:16px}.message-panel .message-list .drag-drop-overlay[data-v-32f1003c]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.message-panel .message-list .drag-drop-overlay .drag-drop-container[data-v-32f1003c]{background-color:#fff;padding:24px;border-radius:8px;text-align:center}.message-panel .message-list .drag-drop-overlay .drag-drop-container i[data-v-32f1003c]{font-size:48px;color:#409eff;margin-bottom:16px}.message-panel .message-list .drag-drop-overlay .drag-drop-container p[data-v-32f1003c]{font-size:16px;color:#606266}.message-panel .message-input[data-v-32f1003c]{padding:16px;border-top:1px solid #e6e6e6;background-color:#fff;position:relative}.message-panel .message-input .input-toolbar[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.message-panel .message-input .input-toolbar .toolbar-icon[data-v-32f1003c]{font-size:20px;color:#606266;margin-right:16px;cursor:pointer}.message-panel .message-input .input-toolbar .toolbar-icon[data-v-32f1003c]:hover{color:#409eff}.message-panel .message-input .input-area[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex}.message-panel .message-input .input-area .mention-input-wrapper[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.message-panel .message-input .input-area .mention-input-wrapper .mention-dropdown[data-v-32f1003c]{position:absolute;bottom:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:100}.message-panel .message-input .input-area .mention-input-wrapper .mention-dropdown .no-members-found[data-v-32f1003c]{padding:8px;text-align:center;color:#909399}.message-panel .message-input .input-area .mention-input-wrapper .mention-dropdown .mention-list .mention-item[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;cursor:pointer}.message-panel .message-input .input-area .mention-input-wrapper .mention-dropdown .mention-list .mention-item.active[data-v-32f1003c],.message-panel .message-input .input-area .mention-input-wrapper .mention-dropdown .mention-list .mention-item[data-v-32f1003c]:hover{background-color:#f5f7fa}.message-panel .message-input .input-area .mention-input-wrapper .mention-dropdown .mention-list .mention-item .member-avatar[data-v-32f1003c]{width:24px;height:24px;border-radius:4px;overflow:hidden;margin-right:8px}.message-panel .message-input .input-area .mention-input-wrapper .mention-dropdown .mention-list .mention-item .member-avatar img[data-v-32f1003c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-panel .message-input .input-area .mention-input-wrapper .mention-dropdown .mention-list .mention-item .member-info[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.message-panel .message-input .input-area .mention-input-wrapper .mention-dropdown .mention-list .mention-item .member-info .member-name[data-v-32f1003c]{font-size:14px}.message-panel .message-input .input-area .mention-input-wrapper .mention-dropdown .mention-list .mention-item .member-info .member-name .is-me[data-v-32f1003c]{font-size:12px;color:#409eff}.message-panel .message-input .input-area .mention-input-wrapper .mention-dropdown .mention-list .mention-item .member-info .member-name .user-role[data-v-32f1003c]{font-size:10px;padding:1px 4px;border-radius:4px;margin-left:4px}.message-panel .message-input .input-area .mention-input-wrapper .mention-dropdown .mention-list .mention-item .member-info .member-name .user-role.group-owner[data-v-32f1003c]{background-color:#fef0f0;color:#f56c6c}.message-panel .message-input .input-area .mention-input-wrapper .mention-dropdown .mention-list .mention-item .member-info .member-name .user-role.group-owner.mini[data-v-32f1003c]{padding:0 2px}.message-panel .message-input .input-area .el-button[data-v-32f1003c]{margin-left:8px}.message-panel .message-input .input-area .el-button.mobile-send-btn[data-v-32f1003c]{padding:12px;min-width:0}.message-panel .message-input .uploading-file[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.message-panel .message-input .uploading-file .loading-spinner[data-v-32f1003c]{width:16px;height:16px;border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;-webkit-animation:spin-32f1003c 1s linear infinite;animation:spin-32f1003c 1s linear infinite;margin-right:8px}.message-panel .message-input .uploading-file .loading-spinner.small[data-v-32f1003c]{width:12px;height:12px;border-width:1px}.message-panel .message-input .uploading-file span[data-v-32f1003c]{font-size:12px;color:#909399}.message-panel .message-input .pasted-image-preview[data-v-32f1003c]{margin-top:8px;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.message-panel .message-input .pasted-image-preview .preview-header[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;background-color:#f5f7fa}.message-panel .message-input .pasted-image-preview .preview-header span[data-v-32f1003c]{font-size:14px;color:#606266}.message-panel .message-input .pasted-image-preview .preview-header i[data-v-32f1003c]{cursor:pointer;color:#909399}.message-panel .message-input .pasted-image-preview .preview-header i[data-v-32f1003c]:hover{color:#f56c6c}.message-panel .message-input .pasted-image-preview .preview-content[data-v-32f1003c]{padding:8px;text-align:center}.message-panel .message-input .pasted-image-preview .preview-content img[data-v-32f1003c]{max-width:100%;max-height:200px}.message-panel .message-input .pasted-image-preview .preview-actions[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px;background-color:#f5f7fa}.message-panel .message-input .pasted-image-preview .preview-actions .el-button[data-v-32f1003c]{margin-left:8px}.message-panel .message-input .emoji-panel[data-v-32f1003c]{position:absolute;bottom:100%;left:0;width:300px;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:100}.message-panel .message-input .emoji-panel .panel-header[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;background-color:#f5f7fa;border-bottom:1px solid #dcdfe6}.message-panel .message-input .emoji-panel .panel-header span[data-v-32f1003c]{font-size:14px;color:#606266}.message-panel .message-input .emoji-panel .panel-header .panel-close-btn[data-v-32f1003c]{background:none;border:none;cursor:pointer;color:#909399}.message-panel .message-input .emoji-panel .panel-header .panel-close-btn[data-v-32f1003c]:hover{color:#f56c6c}.message-panel .message-input .emoji-panel .emoji-grid[data-v-32f1003c]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;padding:8px;max-height:200px;overflow-y:auto}.message-panel .message-input .emoji-panel .emoji-grid .emoji-item[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;font-size:20px;cursor:pointer;border-radius:4px}.message-panel .message-input .emoji-panel .emoji-grid .emoji-item[data-v-32f1003c]:hover{background-color:#f5f7fa}.message-panel .search-mode-footer[data-v-32f1003c]{padding:16px;border-top:1px solid #e6e6e6;text-align:center}.message-panel .group-restricted-content[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-panel .group-restricted-content .restricted-icon[data-v-32f1003c]{font-size:48px;color:#f56c6c;margin-bottom:16px}.message-panel .group-restricted-content h3[data-v-32f1003c]{margin-bottom:8px;color:#f56c6c}.message-panel .group-restricted-content p[data-v-32f1003c]{margin-bottom:16px;color:#909399}.message-panel .no-group-selected[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-panel .no-group-selected .empty-state-icon[data-v-32f1003c]{margin-bottom:16px}.message-panel .no-group-selected h3[data-v-32f1003c]{margin-bottom:8px;font-weight:500;color:#606266}.message-panel .no-group-selected p[data-v-32f1003c]{color:#909399}.message-panel .no-tutoring[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-panel .no-tutoring .empty-state-icon[data-v-32f1003c]{margin-bottom:16px}.message-panel .no-tutoring h3[data-v-32f1003c]{margin-bottom:8px;font-weight:500;color:#606266}.message-panel .no-tutoring p[data-v-32f1003c]{margin-bottom:16px;color:#909399}.message-panel .search-results-container[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.message-panel .search-results-container .search-header[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-bottom:1px solid #e6e6e6}.message-panel .search-results-container .search-header .search-info .search-count[data-v-32f1003c]{font-size:14px;font-weight:500;margin-bottom:8px}.message-panel .search-results-container .search-header .search-info .search-tags[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.message-panel .search-results-container .search-header .search-actions[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.message-panel .search-results-container .empty-search-results[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-panel .search-results-container .empty-search-results i[data-v-32f1003c]{font-size:48px;color:#909399;margin-bottom:16px}.message-panel .search-results-container .empty-search-results p[data-v-32f1003c]{margin-bottom:16px;color:#909399}.message-panel .search-results-container .search-results-table[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card[data-v-32f1003c]{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:16px;overflow:hidden}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-header[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;background-color:#f5f7fa;border-bottom:1px solid #e6e6e6}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-header .sender-info[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-header .sender-info .sender-avatar[data-v-32f1003c]{width:24px;height:24px;border-radius:4px;margin-right:8px}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-header .sender-info .sender-name[data-v-32f1003c]{font-size:14px;font-weight:500}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-header .result-time[data-v-32f1003c]{font-size:12px;color:#909399}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-content[data-v-32f1003c]{padding:12px}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-content .text-message[data-v-32f1003c]{word-break:break-word}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-content .text-message[data-v-32f1003c] .highlight{background-color:#ffeaa7;padding:0 2px;border-radius:2px}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-content .image-message[data-v-32f1003c]{text-align:center}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-content .image-message .message-image-thumbnail[data-v-32f1003c]{max-width:100%;max-height:150px;border-radius:4px;cursor:pointer}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-content .image-message .image-preview-text[data-v-32f1003c]{display:block;font-size:12px;color:#909399;margin-top:4px}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-content .file-message[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.05);padding:8px;border-radius:4px}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-content .file-message i[data-v-32f1003c]{font-size:24px;margin-right:8px;color:#909399}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-content .file-message .file-name[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-content .unsupported-message[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-content .unsupported-message i[data-v-32f1003c]{margin-right:4px}.message-panel .search-results-container .search-results-table .mobile-search-results .mobile-search-result-card .result-actions[data-v-32f1003c]{padding:8px 12px;border-top:1px solid #e6e6e6;text-align:right}.message-panel .search-results-container .search-results-table[data-v-32f1003c] .el-table .sender-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message-panel .search-results-container .search-results-table[data-v-32f1003c] .el-table .sender-cell .sender-avatar{width:24px;height:24px;border-radius:4px;margin-right:8px}.message-panel .search-results-container .search-results-table[data-v-32f1003c] .el-table .sender-cell .sender-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.message-panel .search-results-container .search-results-table[data-v-32f1003c] .el-table .message-content-cell .text-message{word-break:break-word}.message-panel .search-results-container .search-results-table[data-v-32f1003c] .el-table .message-content-cell .text-message .highlight{background-color:#ffeaa7;padding:0 2px;border-radius:2px}.message-panel .search-results-container .search-results-table[data-v-32f1003c] .el-table .message-content-cell .image-message .message-image-thumbnail{max-width:100px;max-height:100px;border-radius:4px;cursor:pointer}.message-panel .search-results-container .search-results-table[data-v-32f1003c] .el-table .message-content-cell .image-message .image-preview-text{display:block;font-size:12px;color:#909399;margin-top:4px}.message-panel .search-results-container .search-results-table[data-v-32f1003c] .el-table .message-content-cell .file-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.05);padding:8px;border-radius:4px}.message-panel .search-results-container .search-results-table[data-v-32f1003c] .el-table .message-content-cell .file-message i{font-size:24px;margin-right:8px;color:#909399}.message-panel .search-results-container .search-results-table[data-v-32f1003c] .el-table .message-content-cell .file-message .file-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.message-panel .search-results-container .search-results-table[data-v-32f1003c] .el-table .message-content-cell .unsupported-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399}.message-panel .search-results-container .search-results-table[data-v-32f1003c] .el-table .message-content-cell .unsupported-message i{margin-right:4px}.image-preview-modal[data-v-32f1003c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2000}.image-preview-modal .image-preview-container[data-v-32f1003c]{background-color:#fff;border-radius:8px;overflow:hidden;max-width:90%;max-height:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-preview-modal .image-preview-container .image-preview-header[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;background-color:#f5f7fa;border-bottom:1px solid #e6e6e6}.image-preview-modal .image-preview-container .image-preview-header span[data-v-32f1003c]{font-size:16px;font-weight:500}.image-preview-modal .image-preview-container .image-preview-header i[data-v-32f1003c]{cursor:pointer;font-size:16px;color:#909399}.image-preview-modal .image-preview-container .image-preview-header i[data-v-32f1003c]:hover{color:#f56c6c}.image-preview-modal .image-preview-container .image-preview-content[data-v-32f1003c]{padding:16px;overflow:auto}.image-preview-modal .image-preview-container .image-preview-content .preview-image[data-v-32f1003c]{max-width:100%;max-height:70vh}.custom-modal[data-v-32f1003c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2000}.custom-modal .custom-modal-container[data-v-32f1003c]{background-color:#fff;border-radius:8px;overflow:hidden;width:500px;max-width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-modal .custom-modal-container.custom-modal-sm[data-v-32f1003c]{width:400px}.custom-modal .custom-modal-container.broadcast-modal[data-v-32f1003c]{width:600px}.custom-modal .custom-modal-container .custom-modal-header[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background-color:#f5f7fa;border-bottom:1px solid #e6e6e6}.custom-modal .custom-modal-container .custom-modal-header span[data-v-32f1003c]{font-size:16px;font-weight:500}.custom-modal .custom-modal-container .custom-modal-header i[data-v-32f1003c]{cursor:pointer;font-size:16px;color:#909399}.custom-modal .custom-modal-container .custom-modal-header i[data-v-32f1003c]:hover{color:#f56c6c}.custom-modal .custom-modal-container .custom-modal-body[data-v-32f1003c]{padding:16px;max-height:70vh;overflow-y:auto}.custom-modal .custom-modal-container .custom-modal-body .confirm-content[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-modal .custom-modal-container .custom-modal-body .confirm-content i[data-v-32f1003c]{font-size:24px;color:#e6a23c;margin-right:16px}.custom-modal .custom-modal-container .custom-modal-body .group-info-container[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-modal .custom-modal-container .custom-modal-body .group-info-container .group-info-avatar[data-v-32f1003c]{width:80px;height:80px;border-radius:8px;overflow:hidden;margin-right:16px}.custom-modal .custom-modal-container .custom-modal-body .group-info-container .group-info-avatar img[data-v-32f1003c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-modal .custom-modal-container .custom-modal-body .group-info-container .group-info-details[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.custom-modal .custom-modal-container .custom-modal-body .group-info-container .group-info-details h3[data-v-32f1003c]{margin:0 0 8px;font-size:18px;font-weight:500}.custom-modal .custom-modal-container .custom-modal-body .group-info-container .group-info-details .group-info-item[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;color:#606266}.custom-modal .custom-modal-container .custom-modal-body .group-info-container .group-info-details .group-info-item i[data-v-32f1003c]{margin-right:4px}.custom-modal .custom-modal-container .custom-modal-body .group-info-container .group-info-details .group-info-item .info-divider[data-v-32f1003c]{margin:0 8px;color:#dcdfe6}.custom-modal .custom-modal-container .custom-modal-body .group-info-container .group-info-details .group-notice-panel[data-v-32f1003c]{background-color:#f5f7fa;border-radius:4px;overflow:hidden}.custom-modal .custom-modal-container .custom-modal-body .group-info-container .group-info-details .group-notice-panel .notice-header[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;background-color:#ebeef5}.custom-modal .custom-modal-container .custom-modal-body .group-info-container .group-info-details .group-notice-panel .notice-header i[data-v-32f1003c]{margin-right:4px;color:#909399}.custom-modal .custom-modal-container .custom-modal-body .group-info-container .group-info-details .group-notice-panel .notice-content[data-v-32f1003c]{padding:8px;min-height:60px;color:#606266}.custom-modal .custom-modal-container .custom-modal-body .members-list .member-item[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border-bottom:1px solid #ebeef5}.custom-modal .custom-modal-container .custom-modal-body .members-list .member-item[data-v-32f1003c]:last-child{border-bottom:none}.custom-modal .custom-modal-container .custom-modal-body .members-list .member-item .member-avatar[data-v-32f1003c]{width:40px;height:40px;border-radius:4px;overflow:hidden;margin-right:12px}.custom-modal .custom-modal-container .custom-modal-body .members-list .member-item .member-avatar img[data-v-32f1003c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-modal .custom-modal-container .custom-modal-body .members-list .member-item .member-details[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.custom-modal .custom-modal-container .custom-modal-body .members-list .member-item .member-details .member-name[data-v-32f1003c]{font-size:14px}.custom-modal .custom-modal-container .custom-modal-body .members-list .member-item .member-details .member-name .is-me[data-v-32f1003c]{font-size:12px;color:#409eff}.custom-modal .custom-modal-container .custom-modal-body .members-list .member-item .member-details .member-name .user-role[data-v-32f1003c]{font-size:12px;padding:2px 6px;border-radius:4px;margin-left:8px}.custom-modal .custom-modal-container .custom-modal-body .members-list .member-item .member-details .member-name .user-role.group-owner[data-v-32f1003c]{background-color:#fef0f0;color:#f56c6c}.custom-modal .custom-modal-container .custom-modal-body .members-list .member-item .member-details .member-name .user-role.group-owner.mini[data-v-32f1003c]{padding:1px 4px;font-size:10px}.custom-modal .custom-modal-container .custom-modal-body .members-list .member-item .member-actions[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.custom-modal .custom-modal-container .custom-modal-body .no-members[data-v-32f1003c]{text-align:center;padding:24px;color:#909399}.custom-modal .custom-modal-container .custom-modal-body .friend-count-info[data-v-32f1003c]{margin:12px 0;font-size:14px;color:#606266}.custom-modal .custom-modal-container .custom-modal-body .friend-count-info .already-in-group[data-v-32f1003c]{color:#909399;margin-left:8px}.custom-modal .custom-modal-container .custom-modal-body .friend-list[data-v-32f1003c]{max-height:300px;overflow-y:auto;margin-top:16px}.custom-modal .custom-modal-container .custom-modal-body .friend-list .friend-item[data-v-32f1003c]{margin-bottom:8px}.custom-modal .custom-modal-container .custom-modal-body .friend-list .friend-item .friend-info[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:8px}.custom-modal .custom-modal-container .custom-modal-body .friend-list .friend-item .friend-info .friend-avatar[data-v-32f1003c]{width:32px;height:32px;border-radius:4px;overflow:hidden;margin-right:8px}.custom-modal .custom-modal-container .custom-modal-body .friend-list .friend-item .friend-info .friend-avatar img[data-v-32f1003c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-modal .custom-modal-container .custom-modal-body .no-friends[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px}.custom-modal .custom-modal-container .custom-modal-body .no-friends .empty-icon[data-v-32f1003c]{font-size:48px;color:#dcdfe6;margin-bottom:16px}.custom-modal .custom-modal-container .custom-modal-body .no-friends p[data-v-32f1003c]{color:#909399}.custom-modal .custom-modal-container .custom-modal-body .no-search-results[data-v-32f1003c]{text-align:center;padding:16px;color:#909399}.custom-modal .custom-modal-container .custom-modal-body .file-upload-confirm .file-info[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f7fa;padding:16px;border-radius:4px;margin-bottom:16px}.custom-modal .custom-modal-container .custom-modal-body .file-upload-confirm .file-info i[data-v-32f1003c]{font-size:32px;margin-right:16px;color:#909399}.custom-modal .custom-modal-container .custom-modal-body .file-upload-confirm .file-info .file-details[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.custom-modal .custom-modal-container .custom-modal-body .file-upload-confirm .file-info .file-details .file-name[data-v-32f1003c]{font-weight:500;margin-bottom:4px}.custom-modal .custom-modal-container .custom-modal-body .file-upload-confirm .file-info .file-details .file-size[data-v-32f1003c],.custom-modal .custom-modal-container .custom-modal-body .file-upload-confirm .file-info .file-details .file-type[data-v-32f1003c]{font-size:12px;color:#909399}.custom-modal .custom-modal-container .custom-modal-body .file-upload-confirm .confirm-message[data-v-32f1003c]{text-align:center;color:#606266}.custom-modal .custom-modal-container .custom-modal-body .avatar-uploader[data-v-32f1003c]{text-align:center}.custom-modal .custom-modal-container .custom-modal-body .avatar-uploader .avatar[data-v-32f1003c]{width:100px;height:100px;border-radius:4px}.custom-modal .custom-modal-container .custom-modal-body .avatar-uploader .avatar-uploader-icon[data-v-32f1003c]{font-size:28px;color:#8c939d;width:100px;height:100px;line-height:100px;text-align:center;border:1px dashed #d9d9d9;border-radius:4px}.custom-modal .custom-modal-container .custom-modal-body .avatar-uploader .upload-tip[data-v-32f1003c]{font-size:12px;color:#909399;margin-top:8px}.custom-modal .custom-modal-container .custom-modal-body .broadcast-upload[data-v-32f1003c]{text-align:center}.custom-modal .custom-modal-container .custom-modal-body .broadcast-upload .broadcast-image[data-v-32f1003c]{max-width:100%;max-height:200px;border-radius:4px}.custom-modal .custom-modal-container .custom-modal-body .broadcast-upload .broadcast-uploader-icon[data-v-32f1003c]{font-size:28px;color:#8c939d;width:100px;height:100px;line-height:100px;text-align:center;border:1px dashed #d9d9d9;border-radius:4px}.custom-modal .custom-modal-container .custom-modal-body .broadcast-upload .broadcast-image-actions[data-v-32f1003c]{margin-top:8px}.custom-modal .custom-modal-container .custom-modal-body .broadcast-upload .broadcast-file-info[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f7fa;padding:8px;border-radius:4px;margin-top:8px}.custom-modal .custom-modal-container .custom-modal-body .broadcast-upload .broadcast-file-info i[data-v-32f1003c]{font-size:24px;margin-right:8px;color:#909399}.custom-modal .custom-modal-container .custom-modal-body .broadcast-upload .broadcast-file-info .file-name[data-v-32f1003c]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.custom-modal .custom-modal-container .custom-modal-footer[data-v-32f1003c]{padding:16px;text-align:right;background-color:#f5f7fa;border-top:1px solid #e6e6e6}.custom-modal .custom-modal-container .custom-modal-footer .el-button[data-v-32f1003c]{margin-left:8px}.broadcast-progress .broadcast-stats[data-v-32f1003c]{margin-top:16px}.broadcast-progress .broadcast-stats p[data-v-32f1003c]{margin-bottom:8px}.broadcast-progress .broadcast-complete[data-v-32f1003c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.broadcast-progress .broadcast-complete i[data-v-32f1003c]{font-size:48px;color:#67c23a;margin-bottom:8px}.broadcast-progress .broadcast-complete p[data-v-32f1003c]{font-size:16px;color:#67c23a}@media (max-width:768px){.groups-panel[data-v-32f1003c]{position:absolute;top:0;left:0;bottom:0;width:100%;z-index:10}.groups-panel.hidden[data-v-32f1003c]{display:none}.message-panel .panel-header .back-button[data-v-32f1003c]{display:block}}.highlight-message[data-v-32f1003c]{-webkit-animation:highlight-pulse-32f1003c 2s;animation:highlight-pulse-32f1003c 2s}@-webkit-keyframes highlight-pulse-32f1003c{0%{background-color:rgba(64,158,255,.1)}50%{background-color:rgba(64,158,255,.2)}to{background-color:transparent}}@keyframes highlight-pulse-32f1003c{0%{background-color:rgba(64,158,255,.1)}50%{background-color:rgba(64,158,255,.2)}to{background-color:transparent}}@-webkit-keyframes spin-32f1003c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-32f1003c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.upload-progress-container[data-v-367a1bc4]{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999;pointer-events:auto;width:100%}.upload-progress-dialog[data-v-367a1bc4]{background:#fff;border-radius:12px;padding:1.5rem;width:90%;max-width:700px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15);text-align:center;border:1px solid #e0e0e0;margin:0 auto}@media (max-width:768px){.upload-progress-dialog[data-v-367a1bc4]{width:90%;padding:1rem;border-radius:8px}}.progress-header[data-v-367a1bc4]{margin-bottom:1.5rem}.progress-header h3[data-v-367a1bc4]{font-size:1.5rem;color:#3498db;margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.progress-header h3 i[data-v-367a1bc4]{margin-right:.5rem}@media (max-width:768px){.progress-header h3[data-v-367a1bc4]{font-size:1.3rem}}.progress-header p[data-v-367a1bc4]{color:#666;margin:0}@media (max-width:768px){.progress-header p[data-v-367a1bc4]{font-size:.9rem}}.progress-container[data-v-367a1bc4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.progress-container .progress-bar-container[data-v-367a1bc4]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:15px;background:#e0e0e0;border-radius:10px;overflow:hidden;margin-right:1rem}.progress-container .progress-bar-container .progress-bar-fill[data-v-367a1bc4]{height:100%;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:10px;-webkit-transition:width .3s ease;transition:width .3s ease}.progress-container .progress-percentage[data-v-367a1bc4]{font-size:1.1rem;font-weight:700;color:#3498db;min-width:50px;text-align:right}@media (max-width:768px){.progress-container .progress-percentage[data-v-367a1bc4]{font-size:1rem}}.upload-status[data-v-367a1bc4]{font-size:1rem;color:#333;margin-bottom:1rem}.upload-status i[data-v-367a1bc4]{margin-right:.5rem}.upload-status .el-icon-check[data-v-367a1bc4]{color:#2ecc71}.upload-status .el-icon-warning[data-v-367a1bc4]{color:#f39c12}.upload-status .el-icon-info[data-v-367a1bc4]{color:#3498db}.upload-status .el-icon-close[data-v-367a1bc4]{color:#e74c3c}@media (max-width:768px){.upload-status[data-v-367a1bc4]{font-size:.9rem}}.progress-bar-fill[data-v-367a1bc4]{height:100%;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:10px;-webkit-transition:width .3s ease;transition:width .3s ease}.progress-bar-fill.processing[data-v-367a1bc4]{background:linear-gradient(135deg,#f39c12,#e67e22);-webkit-animation:pulse-367a1bc4 1.5s infinite;animation:pulse-367a1bc4 1.5s infinite}.progress-bar-fill.completed[data-v-367a1bc4]{background:linear-gradient(135deg,#2ecc71,#27ae60)}.progress-bar-fill.error[data-v-367a1bc4]{background:linear-gradient(135deg,#e74c3c,#d62c1a)}.progress-bar-fill.limit[data-v-367a1bc4]{background:linear-gradient(135deg,#f39c12,#c87f0a);-webkit-animation:pulse-367a1bc4 1.5s infinite;animation:pulse-367a1bc4 1.5s infinite}@-webkit-keyframes pulse-367a1bc4{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes pulse-367a1bc4{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.response-details[data-v-367a1bc4]{margin-top:.5rem;padding:1rem;border-radius:8px;background-color:hsla(0,0%,100%,.8)}.response-details .response-message[data-v-367a1bc4]{font-size:1rem;line-height:1.5;padding:.5rem;border-radius:4px;text-align:left}.response-details .response-message.success[data-v-367a1bc4]{background-color:rgba(46,204,113,.1);border-left:3px solid #2ecc71;color:#25a25a}.response-details .response-message.warning[data-v-367a1bc4]{background-color:rgba(243,156,18,.1);border-left:3px solid #f39c12;color:#c87f0a}.response-details .response-message.info[data-v-367a1bc4]{background-color:rgba(52,152,219,.1);border-left:3px solid #3498db;color:#217dbb}.response-details .response-message.error[data-v-367a1bc4]{background-color:rgba(231,76,60,.1);border-left:3px solid #e74c3c;color:#d62c1a}.response-details .response-message.limit[data-v-367a1bc4]{background-color:rgba(243,156,18,.1);border-left:3px solid #f39c12;color:#c87f0a;padding:.8rem}.response-details .response-message.limit .limit-info[data-v-367a1bc4]{margin-top:.8rem;padding-top:.8rem;border-top:1px dashed rgba(243,156,18,.3)}.response-details .response-message.limit .limit-info .next-reset-time[data-v-367a1bc4]{font-size:.9rem;margin-bottom:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.response-details .response-message.limit .limit-info .next-reset-time i[data-v-367a1bc4]{margin-right:.5rem}.response-details .response-message.limit .limit-info .view-history-btn[data-v-367a1bc4]{width:100%;margin-top:.5rem}@media (max-width:768px){.response-details .response-message[data-v-367a1bc4]{font-size:.9rem;padding:.4rem}}.fade-enter-active[data-v-367a1bc4],.fade-leave-active[data-v-367a1bc4]{-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.fade-enter[data-v-367a1bc4],.fade-leave-to[data-v-367a1bc4]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}@media (prefers-color-scheme:dark){.upload-progress-dialog[data-v-367a1bc4]{background:#16213e;color:#e6e6e6}.progress-header h3[data-v-367a1bc4]{color:#3498db}.progress-header p[data-v-367a1bc4]{color:#a0a0a0}.upload-status[data-v-367a1bc4]{color:#e6e6e6}.response-details[data-v-367a1bc4]{background-color:rgba(22,33,62,.8)}}.file-upload-container[data-v-26044115]{width:100%}.file-upload-wrapper[data-v-26044115]{margin-bottom:22px;width:100%}.file-upload-area[data-v-26044115]{margin-bottom:1rem;border:2px dashed #dcdfe6;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;background:#f5f7fa}.file-upload-area.drag-over[data-v-26044115]{border-color:#409eff;background:rgba(64,158,255,.05);-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.file-upload-area.has-files[data-v-26044115]{border-color:#409eff}.file-upload-area .file-input[data-v-26044115]{display:none}.file-upload-area .file-label[data-v-26044115]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem;cursor:pointer;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.file-upload-area .file-label[data-v-26044115]:hover{background:rgba(64,158,255,.05)}.file-upload-area .file-label .upload-icon-container[data-v-26044115]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:rgba(64,158,255,.1);border-radius:50%;margin-right:1.5rem}.file-upload-area .file-label .upload-icon-container .upload-icon[data-v-26044115]{font-size:1.8rem;color:#409eff}.file-upload-area .file-label .upload-icon-container.admin-upload-icon[data-v-26044115]{background:rgba(103,194,58,.1)}.file-upload-area .file-label .upload-icon-container.admin-upload-icon .upload-icon[data-v-26044115]{color:#67c23a}.file-upload-area .file-label .upload-icon-container.update-upload-icon[data-v-26044115]{background:rgba(230,162,60,.1)}.file-upload-area .file-label .upload-icon-container.update-upload-icon .upload-icon[data-v-26044115]{color:#e6a23c}.file-upload-area .file-label .upload-text-container[data-v-26044115]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-upload-area .file-label .upload-text-container .upload-title[data-v-26044115]{font-size:1.2rem;font-weight:600;color:#303133;margin-bottom:.3rem}.file-upload-area .file-label .upload-text-container .upload-subtitle[data-v-26044115]{font-size:.95rem;color:#606266;margin-bottom:.3rem}.file-upload-area .file-label .upload-text-container .upload-formats[data-v-26044115]{font-size:.8rem;color:#909399}.file-upload-area .file-label .upload-text-container .upload-large-file-recommendation[data-v-26044115]{font-size:.8rem;color:#e6a23c;margin-top:.3rem}@media (max-width:576px){.file-upload-area .file-label[data-v-26044115]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.file-upload-area .file-label .upload-icon-container[data-v-26044115]{margin-right:0;margin-bottom:1rem}}.upload-stats-controls[data-v-26044115]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.upload-stats-controls .upload-stats[data-v-26044115]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0;padding:.8rem;background:#f5f7fa;border-radius:8px;min-width:200px}.upload-stats-controls .upload-all-btn[data-v-26044115]{padding:10px 15px;font-weight:500;background-color:#409eff;color:#fff;border-color:#409eff}.upload-stats-controls .upload-all-btn i[data-v-26044115]{margin-right:5px}.upload-stats-controls .upload-all-btn[data-v-26044115]:hover:not(:disabled){background-color:#0d84ff;border-color:#0d84ff}.file-preview[data-v-26044115]{margin-top:1rem}.file-item[data-v-26044115]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f9fafc;padding:.8rem 1rem;border-radius:6px;margin-bottom:.5rem;border:1px solid #ebeef5;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.file-item[data-v-26044115]:hover{background:#ebeef5}.file-item.file-item-success[data-v-26044115]{background-color:#d9f0ce;border-left:3px solid #67c23a}.file-item.file-item-success .file-details .file-name[data-v-26044115]{color:#409eff!important;font-weight:600}.file-item.file-item-error[data-v-26044115]{border-left:3px solid #f56c6c;background-color:#fff}.file-item.file-item-uploading[data-v-26044115]{border-left:3px solid #409eff}.file-item.file-item-pending[data-v-26044115]{background-color:#fcf4e8;border-left:3px solid #e6a23c}.file-item .file-info-main[data-v-26044115]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.file-item .file-info-main .file-icon[data-v-26044115]{margin-right:.8rem;font-size:1.1rem;-ms-flex-negative:0;flex-shrink:0}.file-item .file-info-main .file-icon.pdf-icon[data-v-26044115]{color:#f56c6c}.file-item .file-info-main .file-icon.doc-icon[data-v-26044115]{color:#409eff}.file-item .file-info-main .file-icon.txt-icon[data-v-26044115]{color:#909399}.file-item .file-info-main .file-icon.archive-icon[data-v-26044115]{color:#67c23a}.file-item .file-info-main .file-icon.image-icon[data-v-26044115]{color:#e6a23c}.file-item .file-info-main .file-icon.el-icon-document[data-v-26044115]{color:#606266}.file-item .file-info-main .file-details[data-v-26044115]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.file-item .file-info-main .file-details .file-name[data-v-26044115]{font-size:.9rem;color:#303133;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item .file-info-main .file-details .file-size[data-v-26044115]{font-size:.8rem;color:#606266}.file-item .file-info-main .file-details .file-status-text[data-v-26044115]{font-size:.8rem;font-weight:500;margin-top:3px}.file-item .file-info-main .file-details .file-status-text.status-pending[data-v-26044115]{color:#e6a23c}.file-item .file-info-main .file-details .file-status-text.status-success[data-v-26044115]{color:#67c23a}.file-item .file-info-main .file-details .file-status-text.status-error[data-v-26044115]{color:#f56c6c}.file-item .file-info-main .file-details .file-status-text.status-uploading[data-v-26044115]{color:#409eff}.file-item .file-actions-status[data-v-26044115]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:5px}.file-item .file-actions-status .file-status .el-icon-loading[data-v-26044115]{color:#409eff}.file-item .file-actions-status .file-status .el-icon-success[data-v-26044115]{color:#67c23a}.file-item .file-actions-status .file-status .el-icon-error[data-v-26044115]{color:#f56c6c}.file-item .file-actions-status .file-actions .action-btn[data-v-26044115]{padding:5px 10px}.file-item .file-actions-status .file-actions .upload-btn[data-v-26044115]{background-color:#409eff;border-color:#409eff;color:#fff}.file-item .file-actions-status .file-actions .upload-btn[data-v-26044115]:hover:not(:disabled){background-color:#0d84ff;border-color:#0d84ff}.file-item .file-actions-status .file-actions .remove-btn[data-v-26044115]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.file-item .file-actions-status .file-actions .remove-btn[data-v-26044115]:hover:not(:disabled){background-color:#f23c3c;border-color:#f23c3c}.file-item .file-progress-bar-container[data-v-26044115]{width:100%;margin-top:.5rem;height:6px;background:#dcdfe6;border-radius:3px;overflow:hidden}.file-item .file-progress-bar-container .file-progress-bar[data-v-26044115]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#2980b9));background:linear-gradient(90deg,#409eff,#2980b9);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.file-item .file-progress-bar-container .file-progress-bar.progress-bar-success[data-v-26044115]{background:#67c23a}.file-item .file-progress-bar-container .file-progress-bar.progress-bar-error[data-v-26044115]{background:#f56c6c}.file-list-enter-active[data-v-26044115],.file-list-leave-active[data-v-26044115]{-webkit-transition:all .5s;transition:all .5s}.file-list-enter[data-v-26044115],.file-list-leave-to[data-v-26044115]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.file-list-move[data-v-26044115]{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.work-card[data-v-58ff3b82]{width:100%;max-width:100%;background:#fff;border-radius:12px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.08);overflow:hidden;padding:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}@media (max-width:768px){.work-card[data-v-58ff3b82]{padding:1.2rem;border-radius:8px;width:calc(100% - 20px);margin:10px auto}}.work-header[data-v-58ff3b82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem;position:relative}@media (max-width:768px){.work-header[data-v-58ff3b82]{gap:15px;margin-bottom:1.5rem}}.main-title[data-v-58ff3b82]{font-size:2.5rem;font-weight:700;color:#3498db;margin:0 0 1rem}.main-title[data-v-58ff3b82]:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(135deg,#3498db,#2980b9);margin:.5rem auto 0;border-radius:2px}@media (max-width:768px){.main-title[data-v-58ff3b82]{font-size:1.8rem;text-align:center}.main-title[data-v-58ff3b82]:after{width:60px;height:3px;margin:.5rem auto 0}}.competition-time-info[data-v-58ff3b82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(52,152,219,.1);color:#3498db;padding:12px 20px;border-radius:25px;font-size:14px;font-weight:500;border:2px solid rgba(52,152,219,.2)}.competition-time-info i[data-v-58ff3b82]{margin-right:8px;font-size:16px}@media (max-width:768px){.competition-time-info[data-v-58ff3b82]{font-size:12px;padding:8px 16px}}.work-form[data-v-58ff3b82]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:2rem}.form-group[data-v-58ff3b82]{margin-bottom:2rem}.form-group .form-label[data-v-58ff3b82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;font-weight:600;color:#333;margin-bottom:.8rem}.form-group .form-label i[data-v-58ff3b82]{margin-right:.5rem;color:#3498db;font-size:1.2rem}.form-group .input-wrapper[data-v-58ff3b82]{position:relative}.form-group .input-wrapper .work-input[data-v-58ff3b82],.form-group .input-wrapper .work-title[data-v-58ff3b82]{width:100%;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);background:#fafbfc;font-family:inherit}.form-group .input-wrapper .work-input[data-v-58ff3b82]:focus,.form-group .input-wrapper .work-title[data-v-58ff3b82]:focus{outline:none;border-color:#3498db;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(52,152,219,.1);box-shadow:0 0 0 3px rgba(52,152,219,.1)}.form-group .input-wrapper .work-input[data-v-58ff3b82]::-webkit-input-placeholder,.form-group .input-wrapper .work-title[data-v-58ff3b82]::-webkit-input-placeholder{color:#95a5a6}.form-group .input-wrapper .work-input[data-v-58ff3b82]::-moz-placeholder,.form-group .input-wrapper .work-title[data-v-58ff3b82]::-moz-placeholder{color:#95a5a6}.form-group .input-wrapper .work-input[data-v-58ff3b82]::-ms-input-placeholder,.form-group .input-wrapper .work-title[data-v-58ff3b82]::-ms-input-placeholder{color:#95a5a6}.form-group .input-wrapper .work-input[data-v-58ff3b82]::placeholder,.form-group .input-wrapper .work-title[data-v-58ff3b82]::placeholder{color:#95a5a6}.form-group .input-wrapper .work-input[data-v-58ff3b82]{resize:vertical;min-height:120px}.form-group .input-wrapper .character-count[data-v-58ff3b82]{position:absolute;bottom:.5rem;right:.8rem;font-size:.8rem;color:#666;background:hsla(0,0%,100%,.9);padding:2px 6px;border-radius:4px;backdrop-filter:blur(5px)}.form-group .input-wrapper .textarea-footer[data-v-58ff3b82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}.form-group .input-wrapper .textarea-footer .textarea-tip[data-v-58ff3b82]{font-size:.85rem;color:#666}.file-upload-section[data-v-58ff3b82]{margin-bottom:2rem}.file-upload-section .section-header[data-v-58ff3b82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;font-size:1.1rem;font-weight:600;color:#333}.file-upload-section .section-header i[data-v-58ff3b82]{margin-right:.5rem;color:#3498db;font-size:1.2rem}.file-upload-section .section-header .section-subtitle[data-v-58ff3b82]{margin-left:.5rem;font-size:.9rem;color:#666;font-weight:400}.form-footer[data-v-58ff3b82]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.5rem;border-top:1px solid #e0e0e0}.form-footer .form-tips[data-v-58ff3b82],.form-footer[data-v-58ff3b82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-footer .form-tips[data-v-58ff3b82]{color:#666;font-size:.9rem}.form-footer .form-tips i[data-v-58ff3b82]{margin-right:.5rem;color:#f39c12}.form-footer .submit-btn[data-v-58ff3b82]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.form-footer .submit-btn[data-v-58ff3b82]:hover:not(:disabled){background:linear-gradient(135deg,#2980b9,#1f639a);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(52,152,219,.3);box-shadow:0 8px 25px rgba(52,152,219,.3)}.form-footer .submit-btn[data-v-58ff3b82]:disabled{background:#bdc3c7;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.form-footer .submit-btn i[data-v-58ff3b82]{font-size:1.1rem}@media (max-width:768px){.form-footer[data-v-58ff3b82]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.form-footer .submit-btn[data-v-58ff3b82]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:480px){.work-card[data-v-58ff3b82]{padding:1rem}.form-group[data-v-58ff3b82]{margin-bottom:1.5rem}.form-group .form-label[data-v-58ff3b82]{font-size:1rem}.form-group .input-wrapper .work-input[data-v-58ff3b82],.form-group .input-wrapper .work-title[data-v-58ff3b82]{padding:.8rem;font-size:.9rem}.main-title[data-v-58ff3b82]{font-size:1.5rem}}.download-progress-container[data-v-06bb2cd2]{position:fixed!important;bottom:20px!important;right:20px!important;z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;max-width:400px;max-height:80vh;overflow-y:auto;padding:10px;pointer-events:none}.download-progress-container[data-v-06bb2cd2]::-webkit-scrollbar{width:5px}.download-progress-container[data-v-06bb2cd2]::-webkit-scrollbar-track{background:transparent}.download-progress-container[data-v-06bb2cd2]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:5px}.download-progress-item[data-v-06bb2cd2]{pointer-events:all;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);padding:12px;width:350px;-webkit-transition:all .3s;transition:all .3s;border-left:4px solid #409eff}.download-progress-item.download-complete[data-v-06bb2cd2]{border-left-color:#67c23a}.download-progress-item.download-error[data-v-06bb2cd2]{border-left-color:#f56c6c}.download-header[data-v-06bb2cd2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.download-header .download-title[data-v-06bb2cd2],.download-header[data-v-06bb2cd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download-header .download-title[data-v-06bb2cd2]{gap:8px;width:calc(100% - 30px)}.download-header .download-title i[data-v-06bb2cd2]{font-size:18px}.download-header .download-title i.pdf-icon[data-v-06bb2cd2]{color:#f56c6c}.download-header .download-title i.doc-icon[data-v-06bb2cd2]{color:#409eff}.download-header .download-title i.img-icon[data-v-06bb2cd2]{color:#67c23a}.download-header .download-title i.archive-icon[data-v-06bb2cd2]{color:#e6a23c}.download-header .download-title i.file-icon[data-v-06bb2cd2]{color:#909399}.download-header .download-title i.success-icon[data-v-06bb2cd2]{color:#67c23a}.download-header .download-title i.error-icon[data-v-06bb2cd2]{color:#f56c6c}.download-header .download-title .filename[data-v-06bb2cd2]{font-size:14px;font-weight:500;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.download-header .close-button[data-v-06bb2cd2]{background:none;border:none;cursor:pointer;color:#909399;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.download-header .close-button[data-v-06bb2cd2]:hover{background-color:rgba(0,0,0,.1)}.download-body[data-v-06bb2cd2]{margin-bottom:8px}.download-body .progress-container[data-v-06bb2cd2]{margin-bottom:4px;position:relative}.download-body .progress-container .progress-text[data-v-06bb2cd2]{position:absolute;right:0;top:-18px;font-size:12px;color:#606266}.download-body .download-size[data-v-06bb2cd2]{text-align:right;font-size:12px;color:#909399}.download-footer[data-v-06bb2cd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.download-footer .action-button[data-v-06bb2cd2]{padding:4px 8px;font-size:12px}.download-notification-enter-active[data-v-06bb2cd2],.download-notification-leave-active[data-v-06bb2cd2]{-webkit-transition:all .5s;transition:all .5s}.download-notification-enter[data-v-06bb2cd2],.download-notification-leave-to[data-v-06bb2cd2]{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.work-details-container[data-v-ecd49786]{max-width:900px;margin:20px auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#f9fafb;border-radius:8px}.work-card[data-v-ecd49786]{background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden}.work-header[data-v-ecd49786]{padding:1.5rem 2rem;border-bottom:1px solid #ebeef5}.work-header .work-title[data-v-ecd49786]{font-size:1.8rem;font-weight:600;color:#303133;margin:0 0 .5rem}.work-header .work-meta[data-v-ecd49786]{color:#606266;font-size:.9rem}.work-content-display[data-v-ecd49786]{padding:1.5rem 2rem;line-height:1.7;color:#303133;white-space:pre-line}.work-content-display .content-text[data-v-ecd49786]{margin-bottom:1.5rem}.attachments-section[data-v-ecd49786]{margin-top:1rem;padding-top:1rem;border-top:1px dashed #ebeef5}.attachments-section .attachments-subtitle[data-v-ecd49786],.attachments-section .attachments-title[data-v-ecd49786]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;margin:0 0 1rem;color:#303133}.attachments-section .attachments-subtitle .attachment-icon[data-v-ecd49786],.attachments-section .attachments-title .attachment-icon[data-v-ecd49786]{margin-right:.5rem;color:#409eff}.attachments-section .attachments-subtitle[data-v-ecd49786]{font-size:1rem;margin-top:1rem}.attachments-section .attachments-list[data-v-ecd49786]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.attachments-section .attachments-list .attachment-item[data-v-ecd49786]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem;border:1px solid #ebeef5;border-radius:6px;background-color:#fafbfc;-webkit-transition:all .2s ease;transition:all .2s ease}.attachments-section .attachments-list .attachment-item[data-v-ecd49786]:hover{background-color:#f0f2f5;border-color:#409eff}.attachments-section .attachments-list .attachment-item .file-icon[data-v-ecd49786]{font-size:1.5rem;color:#409eff;margin-right:.75rem}.attachments-section .attachments-list .attachment-item .file-info[data-v-ecd49786]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attachments-section .attachments-list .attachment-item .file-info .file-name[data-v-ecd49786]{font-weight:500;color:#303133}.attachments-section .attachments-list .attachment-item .file-info .file-actions[data-v-ecd49786]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.attachments-section .attachments-list .attachment-item .file-info .file-actions a[data-v-ecd49786]{padding:.25rem .5rem;border-radius:4px;text-decoration:none;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease}.attachments-section .attachments-list .attachment-item .file-info .file-actions a.view-btn[data-v-ecd49786]{background-color:#409eff;color:#fff}.attachments-section .attachments-list .attachment-item .file-info .file-actions a.view-btn[data-v-ecd49786]:hover{background-color:#0d84ff}.attachments-section .attachments-list .attachment-item .file-info .file-actions a.download-btn[data-v-ecd49786]{background-color:#67c23a;color:#fff}.attachments-section .attachments-list .attachment-item .file-info .file-actions a.download-btn[data-v-ecd49786]:hover{background-color:#529b2e}.feedback-section[data-v-ecd49786]{padding:1.5rem 2rem;border-top:1px solid #ebeef5}.feedback-section .section-divider[data-v-ecd49786]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.feedback-section .section-divider .divider-text[data-v-ecd49786]{background:#fff;padding:0 1rem;font-weight:600;color:#303133;position:relative}.feedback-section .section-divider .divider-text[data-v-ecd49786]:after,.feedback-section .section-divider .divider-text[data-v-ecd49786]:before{content:"";position:absolute;top:50%;width:50px;height:1px;background:#ebeef5}.feedback-section .section-divider .divider-text[data-v-ecd49786]:before{left:-60px}.feedback-section .section-divider .divider-text[data-v-ecd49786]:after{right:-60px}.feedback-section .feedback-form-container .form-title[data-v-ecd49786]{font-size:1.2rem;font-weight:600;color:#303133;margin-bottom:1rem}.feedback-section .feedback-form-container .grade-input-area[data-v-ecd49786]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:.5rem}.feedback-section .feedback-form-container .grade-input-area .grade-slider[data-v-ecd49786]{-webkit-box-flex:1;-ms-flex:1;flex:1}.feedback-section .feedback-form-container .grade-input-area .grade-input-number[data-v-ecd49786]{width:120px}.feedback-section .feedback-form-container .grade-stars[data-v-ecd49786]{margin-top:.5rem}.feedback-section .feedback-form-container .submit-feedback-btn[data-v-ecd49786]{width:100%;margin-top:1rem}.feedback-section .teacher-feedback .feedback-header[data-v-ecd49786]{margin-bottom:1rem}.feedback-section .teacher-feedback .feedback-header .feedback-provider-info[data-v-ecd49786]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.feedback-section .teacher-feedback .feedback-header .feedback-provider-info .teacher-avatar[data-v-ecd49786]{width:40px;height:40px;border-radius:50%;background-color:#67c23a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.feedback-section .teacher-feedback .feedback-header .feedback-provider-info .provider-details .provider-name[data-v-ecd49786]{margin:0;font-size:1rem;font-weight:600;color:#303133}.feedback-section .teacher-feedback .feedback-header .feedback-provider-info .provider-details .feedback-time[data-v-ecd49786]{font-size:.875rem;color:#606266}.feedback-section .teacher-feedback .feedback-content-area[data-v-ecd49786]{padding:1rem;background-color:#f8f9fa;border-radius:6px;border-left:4px solid #67c23a}.feedback-section .teacher-feedback .feedback-content-area h4[data-v-ecd49786]{margin:0 0 .5rem;font-size:1rem;color:#303133}.feedback-section .teacher-feedback .feedback-content-area .feedback-text[data-v-ecd49786]{color:#606266;line-height:1.6;margin-bottom:1rem}.feedback-section .teacher-feedback .feedback-content-area .grade-display[data-v-ecd49786]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.feedback-section .teacher-feedback .feedback-content-area .grade-display .grade-text[data-v-ecd49786]{font-weight:600;color:#303133}.feedback-section .waiting-message[data-v-ecd49786]{text-align:center;padding:2rem;color:#606266}.feedback-section .waiting-message .waiting-icon[data-v-ecd49786]{font-size:2rem;margin-bottom:.5rem}.feedback-section .waiting-message p[data-v-ecd49786]{margin:0;font-size:1rem}.feedback-attachments-section[data-v-ecd49786]{margin-top:1rem;padding-top:0;border-top:none}@media (max-width:768px){.work-details-container[data-v-ecd49786]{margin:10px;padding:10px}.feedback-section[data-v-ecd49786],.work-content-display[data-v-ecd49786],.work-header[data-v-ecd49786]{padding:1rem}.work-header .work-title[data-v-ecd49786]{font-size:1.5rem}.attachments-list .attachment-item .file-info[data-v-ecd49786],.attachments-list .attachment-item[data-v-ecd49786]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.attachments-list .attachment-item .file-info[data-v-ecd49786]{width:100%}.teacher-feedback .feedback-header .feedback-provider-info[data-v-ecd49786]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.grade-input-area[data-v-ecd49786]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.grade-input-area .grade-input-number[data-v-ecd49786]{width:100%}}.submit-works-container{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}@media (max-width:1200px){.submit-works-container{width:100%;max-width:100%}}.submit-works-container .submit-works-layout{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.submit-works-container .submit-works-layout .sidebar{width:320px;max-width:40vw;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu-item .version-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.submit-works-container .submit-works-layout .content-area{min-width:0;margin-left:15px;margin-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.submit-works-container .submit-works-layout .content-area .content-body{overflow-x:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.submit-works-container .submit-works-layout .content-area .content-body *{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.submit-works-container .submit-works-layout .content-area .content-body .base-submit-works-details,.submit-works-container .submit-works-layout .content-area .content-body .base-submit-works-form,.submit-works-container .submit-works-layout .content-area .content-body>*{width:100%!important;max-width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}@media (max-width:1024px){.submit-works-container .submit-works-layout .sidebar{width:280px;min-width:260px;max-width:38vw}.submit-works-container .submit-works-layout .content-area{margin-left:12px;margin-right:12px}}@media (max-width:900px){.submit-works-container .submit-works-layout .sidebar{width:260px;min-width:240px;max-width:35vw}.submit-works-container .submit-works-layout .content-area{margin-left:8px;margin-right:8px}}@media (max-width:768px){.submit-works-container .submit-works-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.submit-works-container .submit-works-layout .sidebar{width:100%;min-width:auto;max-width:none;max-height:30vh;border-right:none;border-bottom:1px solid #e6e6e6}.submit-works-container .submit-works-layout .content-area{margin:0;padding:0 10px}.submit-works-container .submit-works-layout .content-area .content-body,.submit-works-container .submit-works-layout .content-area .content-header{padding:15px 10px}}@media (max-width:480px){.submit-works-container .submit-works-layout .sidebar .sidebar-header{padding:12px 10px}.submit-works-container .submit-works-layout .sidebar .sidebar-header h3{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu__title{height:50px;line-height:50px;font-size:15px;padding:0 15px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu__title .menu-title .menu-title-top{margin-bottom:8px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu__title .menu-title .menu-title-top .time-status{font-size:10px;padding:1px 6px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu__title .menu-title .menu-title-main{margin-bottom:4px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu__title .menu-title .menu-title-main .menu-title-content .stage-name{font-size:14px;margin-right:4px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu__title .menu-title .menu-title-main .menu-title-content .add-icon{width:16px;height:16px;font-size:10px;margin-left:4px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu-item{padding:0 15px;height:55px}.submit-works-container .submit-works-layout .content-area .content-header{padding:10px 5px}.submit-works-container .submit-works-layout .content-area .content-header h2{font-size:18px}.submit-works-container .submit-works-layout .content-area .content-body{padding:10px 5px}}.team-management-container[data-v-9d541d74]{padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f5f7fa;min-height:100vh}.section-header[data-v-9d541d74]{margin-bottom:30px;text-align:center}.section-header .main-title[data-v-9d541d74]{font-size:28px;color:#303133;margin-bottom:10px;font-weight:600;position:relative;display:inline-block}.section-header .main-title[data-v-9d541d74]:after{content:"";position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:3px;background-color:#409eff;border-radius:3px}.section-header .subtitle[data-v-9d541d74]{color:#909399;font-size:16px;max-width:600px;margin:16px auto 0}.filters-container[data-v-9d541d74]{background-color:#fff;border-radius:4px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.filters-container .filter-row[data-v-9d541d74]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filters-container .filter-item[data-v-9d541d74]{margin-bottom:16px}.filters-container .filter-select[data-v-9d541d74]{width:100%}.filters-container .pagination-top-container[data-v-9d541d74]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filters-container .pagination-top-container .top-pagination[data-v-9d541d74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.filters-container .pagination-top-container .top-pagination[data-v-9d541d74] .el-pagination{white-space:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.filters-container .pagination-top-container .top-pagination[data-v-9d541d74] .el-pagination .btn-next,.filters-container .pagination-top-container .top-pagination[data-v-9d541d74] .el-pagination .btn-prev,.filters-container .pagination-top-container .top-pagination[data-v-9d541d74] .el-pagination .el-pager li{margin-bottom:5px}.loading-container[data-v-9d541d74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.loading-container .loading-spinner[data-v-9d541d74]{width:50px;height:50px;border-radius:50%;border:4px solid rgba(64,158,255,.2);border-top-color:#409eff;-webkit-animation:spin-9d541d74 1s ease-in-out infinite;animation:spin-9d541d74 1s ease-in-out infinite;margin-bottom:20px}.loading-container p[data-v-9d541d74]{color:#909399;font-size:16px}@-webkit-keyframes spin-9d541d74{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-9d541d74{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-alert[data-v-9d541d74]{margin-bottom:24px}.empty-state[data-v-9d541d74]{text-align:center;padding:80px 0;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.empty-state .empty-icon[data-v-9d541d74]{font-size:70px;color:#b8babe;margin-bottom:20px}.empty-state h3[data-v-9d541d74]{font-size:20px;color:#303133;margin-bottom:20px}.team-fade-enter-active[data-v-9d541d74],.team-fade-leave-active[data-v-9d541d74]{-webkit-transition:all .5s;transition:all .5s}.team-fade-enter[data-v-9d541d74],.team-fade-leave-to[data-v-9d541d74]{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.teams-grid[data-v-9d541d74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:24px;margin-bottom:24px}.teams-grid .team-card[data-v-9d541d74]{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;position:relative}.teams-grid .team-card[data-v-9d541d74]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.1);box-shadow:0 8px 20px rgba(0,0,0,.1)}.teams-grid .team-card .unsolved-indicator[data-v-9d541d74]{position:absolute;top:10px;right:10px;background-color:#f56c6c;color:#fff;border-radius:50%;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:2}.teams-grid .team-card .team-card-content[data-v-9d541d74]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teams-grid .team-card .team-header[data-v-9d541d74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ebeef5;background:-webkit-gradient(linear,left top,right top,from(rgba(64,158,255,.1)),to(rgba(64,158,255,.02)));background:linear-gradient(90deg,rgba(64,158,255,.1),rgba(64,158,255,.02));margin:-20px -20px 16px;padding:16px 20px}.teams-grid .team-card .team-header .team-name[data-v-9d541d74]{font-size:18px;font-weight:600;color:#303133;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teams-grid .team-card .team-header .contest-display-tag[data-v-9d541d74]{font-size:11px!important}.teams-grid .team-card .team-header .contest-display-tag[data-v-9d541d74] .el-tag__content{font-size:11px}.teams-grid .team-card .team-header .tutoring-code-text[data-v-9d541d74]{font-size:11px;color:#606266;font-weight:400;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.teams-grid .team-card .team-header .tutoring-code-text[data-v-9d541d74]:hover{-webkit-transform:scale(1.5);transform:scale(1.5);z-index:999;background-color:hsla(0,0%,100%,.9);padding:2px 4px;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);color:#409eff}.teams-grid .team-card .team-header .tutoring-code-text[data-v-9d541d74]:active{-webkit-transform:scale(1.4);transform:scale(1.4)}.teams-grid .team-card .team-info[data-v-9d541d74]{margin-bottom:20px}.teams-grid .team-card .team-info .info-row[data-v-9d541d74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.teams-grid .team-card .team-info .info-row .info-item[data-v-9d541d74]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:45%;padding-right:10px}.teams-grid .team-card .team-info .info-item[data-v-9d541d74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;color:#606266}.teams-grid .team-card .team-info .info-item.full-width[data-v-9d541d74]{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:8px}.teams-grid .team-card .team-info .info-item i[data-v-9d541d74]{margin-right:10px;color:#409eff;font-size:16px;margin-top:2px}.teams-grid .team-card .team-info .info-item .info-label[data-v-9d541d74]{font-weight:500;margin-right:8px;color:#303133}.teams-grid .team-card .team-info .info-item .info-value[data-v-9d541d74]{line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#606266;word-break:break-word}.teams-grid .team-card .team-info .info-item.leader-info .leader-details[data-v-9d541d74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.teams-grid .team-card .team-info .info-item.leader-info .leader-details .leader-name[data-v-9d541d74]{font-weight:600;color:#409eff;font-size:14px}.teams-grid .team-card .team-info .info-item.leader-info .leader-details .leader-email[data-v-9d541d74]{font-size:12px;color:#909399;font-style:italic}.teams-grid .team-card .team-info .info-item.team-name-row .contest-code-text[data-v-9d541d74]{color:#909399;font-weight:400;font-size:12px;margin-left:8px;white-space:nowrap}.teams-grid .team-card .team-members[data-v-9d541d74]{-webkit-box-flex:1;-ms-flex:1;flex:1}.teams-grid .team-card .team-members .members-title[data-v-9d541d74]{font-size:16px;font-weight:600;color:#303133;margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teams-grid .team-card .team-members .members-title i[data-v-9d541d74]{margin-right:10px;color:#409eff}.teams-grid .team-card .team-members .members-list[data-v-9d541d74]{max-height:250px;overflow-y:auto;padding-right:5px}.teams-grid .team-card .team-members .members-list[data-v-9d541d74]::-webkit-scrollbar{width:6px}.teams-grid .team-card .team-members .members-list[data-v-9d541d74]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.teams-grid .team-card .team-members .members-list[data-v-9d541d74]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.teams-grid .team-card .team-members .members-list[data-v-9d541d74]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.teams-grid .team-card .team-members .members-list .member-item[data-v-9d541d74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border-radius:4px;margin-bottom:10px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;border:1px solid transparent}.teams-grid .team-card .team-members .members-list .member-item[data-v-9d541d74]:hover{background-color:rgba(64,158,255,.05);border-color:rgba(64,158,255,.1);-webkit-transform:translateX(5px);transform:translateX(5px)}.teams-grid .team-card .team-members .members-list .member-item .member-avatar[data-v-9d541d74]{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:12px;background-color:#f0f0f0;border:2px solid rgba(64,158,255,.2);-ms-flex-negative:0;flex-shrink:0}.teams-grid .team-card .team-members .members-list .member-item .member-avatar img[data-v-9d541d74]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teams-grid .team-card .team-members .members-list .member-item .member-avatar .default-avatar[data-v-9d541d74]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teams-grid .team-card .team-members .members-list .member-item .member-info[data-v-9d541d74]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.teams-grid .team-card .team-members .members-list .member-item .member-info .member-name[data-v-9d541d74]{font-weight:500;color:#303133;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.teams-grid .team-card .team-members .members-list .member-item .member-info .member-name .leader-tag[data-v-9d541d74]{-ms-flex-negative:0;flex-shrink:0;font-size:10px;font-weight:600;border-radius:8px;padding:2px 6px;background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;border:none;-webkit-box-shadow:0 1px 3px rgba(255,193,7,.3);box-shadow:0 1px 3px rgba(255,193,7,.3)}.teams-grid .team-card .team-members .members-list .member-item .member-info .member-email[data-v-9d541d74]{font-size:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teams-grid .team-card .team-members .members-list .member-item .member-actions[data-v-9d541d74]{margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0}.teams-grid .team-card .team-members .members-list .member-item .member-actions i[data-v-9d541d74]{font-size:16px;color:#409eff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.teams-grid .team-card .team-members .members-list .member-item .member-actions i[data-v-9d541d74]:hover{-webkit-transform:scale(1.2);transform:scale(1.2);color:#0d84ff}.teams-grid .team-card .team-members .members-list .member-item .member-actions i.el-icon-upload2[data-v-9d541d74]{color:#e6a23c}.teams-grid .team-card .team-members .members-list .member-item .member-actions i.el-icon-upload2[data-v-9d541d74]:hover{color:#d48a1b}.teams-grid .team-card .team-actions[data-v-9d541d74]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:16px;background-color:#f9fafc;border-top:1px solid #ebeef5;margin-top:auto}.teams-grid .team-card .team-actions .action-button[data-v-9d541d74]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:100px;border-radius:20px;font-weight:500}.teams-grid .team-card .team-actions .delete-button[data-v-9d541d74]{background-color:#f56c6c;border-color:#f56c6c}.teams-grid .team-card .team-actions .delete-button[data-v-9d541d74]:hover{background-color:#f24c4c;border-color:#f24c4c}.teams-grid .team-card .team-actions .delete-button[data-v-9d541d74]:active{background-color:#dd3a3a;border-color:#dd3a3a}.teams-grid .team-card .team-actions .question-badge[data-v-9d541d74],.teams-grid .team-card .team-actions .work-badge[data-v-9d541d74]{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100px}.teams-grid .team-card .team-actions .question-badge .el-button[data-v-9d541d74],.teams-grid .team-card .team-actions .work-badge .el-button[data-v-9d541d74]{width:100%}.teams-grid .team-card .team-actions .question-badge[data-v-9d541d74] .el-badge__content,.teams-grid .team-card .team-actions .work-badge[data-v-9d541d74] .el-badge__content{top:0;right:10px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%);z-index:1}.pagination-container[data-v-9d541d74]{padding:20px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.pagination-container[data-v-9d541d74],.pagination-container[data-v-9d541d74] .el-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-container[data-v-9d541d74] .el-pagination{white-space:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination-container[data-v-9d541d74] .el-pagination .btn-next,.pagination-container[data-v-9d541d74] .el-pagination .btn-prev,.pagination-container[data-v-9d541d74] .el-pagination .el-pager li,.pagination-container[data-v-9d541d74] .el-pagination .el-pagination__jump,.pagination-container[data-v-9d541d74] .el-pagination .el-pagination__sizes,.pagination-container[data-v-9d541d74] .el-pagination .el-pagination__total{margin-bottom:10px}.delete-dialog[data-v-9d541d74]{border-radius:8px;overflow:hidden}.delete-dialog .delete-dialog-content[data-v-9d541d74]{text-align:center;padding:10px 0}.delete-dialog .delete-dialog-content .warning-icon[data-v-9d541d74]{font-size:56px;color:#e6a23c;margin-bottom:20px}.delete-dialog .delete-dialog-content p[data-v-9d541d74]{margin-bottom:20px;color:#606266;font-size:16px}.delete-dialog .delete-dialog-content .team-to-delete[data-v-9d541d74]{background-color:#f5f7fa;padding:16px;border-radius:4px;margin-top:20px;border-left:4px solid #e6a23c}.delete-dialog .delete-dialog-content .team-to-delete strong[data-v-9d541d74]{display:block;margin-bottom:10px;color:#303133;font-size:16px}.delete-dialog .delete-dialog-content .team-to-delete .team-members-list[data-v-9d541d74]{font-size:14px;color:#909399}.delete-dialog .delete-dialog-content .team-to-delete .team-members-list div[data-v-9d541d74]{margin-bottom:6px}.delete-dialog .delete-dialog-content .team-to-delete .team-members-list div[data-v-9d541d74]:last-child{margin-bottom:0}.delete-dialog .dialog-footer .el-button[data-v-9d541d74]{padding:10px 20px;font-weight:500}.group-chat-dialog .el-dialog__header[data-v-9d541d74]{padding:10px 20px;background-color:#f2f6fc;border-bottom:1px solid #ebeef5}.group-chat-dialog .el-dialog__body[data-v-9d541d74]{padding:0;height:calc(100vh - 120px);overflow:hidden}.group-chat-dialog .el-dialog__headerbtn[data-v-9d541d74]{z-index:10}.submit-works-dialog .el-dialog__header[data-v-9d541d74]{padding:0;height:0}.submit-works-dialog .el-dialog__body[data-v-9d541d74]{padding:0;height:80vh;overflow:hidden}.submit-works-dialog .el-dialog__headerbtn[data-v-9d541d74]{z-index:999;top:16px;right:16px;font-size:18px;background-color:hsla(0,0%,100%,.8);border-radius:50%;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.submit-works-dialog .el-dialog__headerbtn .el-dialog__close[data-v-9d541d74]{color:#909399}.works-error[data-v-9d541d74],.works-loading[data-v-9d541d74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;text-align:center}.works-error .loading-spinner[data-v-9d541d74],.works-loading .loading-spinner[data-v-9d541d74]{width:50px;height:50px;border-radius:50%;border:4px solid rgba(64,158,255,.2);border-top-color:#409eff;-webkit-animation:spin-9d541d74 1s ease-in-out infinite;animation:spin-9d541d74 1s ease-in-out infinite;margin-bottom:20px}.works-error p[data-v-9d541d74],.works-loading p[data-v-9d541d74]{color:#909399;font-size:16px}@media (max-width:1200px) and (min-width:769px){.teams-grid[data-v-9d541d74]{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}@media (max-width:768px){.team-management-container[data-v-9d541d74]{padding:16px}.team-management-container .section-header .main-title[data-v-9d541d74]{font-size:24px}.team-management-container .section-header .subtitle[data-v-9d541d74]{font-size:14px}.team-management-container .filters-container[data-v-9d541d74]{padding:16px}.team-management-container .filters-container .pagination-top-container .top-pagination[data-v-9d541d74]{width:100%}.team-management-container .filters-container .pagination-top-container .top-pagination[data-v-9d541d74] .el-pagination{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-management-container .teams-grid[data-v-9d541d74]{grid-template-columns:1fr;gap:16px}.team-management-container .teams-grid .team-card .team-header[data-v-9d541d74]{padding:14px 16px}.team-management-container .teams-grid .team-card .team-header .team-name[data-v-9d541d74]{font-size:16px}.team-management-container .teams-grid .team-card .team-info .info-row[data-v-9d541d74]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-management-container .teams-grid .team-card .team-info .info-row .info-item[data-v-9d541d74]{width:100%;padding-right:0;margin-bottom:8px}.team-management-container .teams-grid .team-card .team-actions[data-v-9d541d74]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px}.team-management-container .teams-grid .team-card .team-actions .action-button[data-v-9d541d74]{width:100%;margin-right:0}.submit-works-dialog .el-dialog[data-v-9d541d74]{width:95%!important;margin-top:5vh!important}}.dark .team-management-container[data-v-9d541d74]{background-color:#1a1a1a}.dark .team-management-container .section-header .main-title[data-v-9d541d74]{color:#e0e0e0}.dark .team-management-container .section-header .subtitle[data-v-9d541d74]{color:#a0a0a0}.dark .team-management-container .section-header .main-title[data-v-9d541d74]:after{background-color:#5cadff}.dark .team-management-container .empty-state[data-v-9d541d74],.dark .team-management-container .filters-container[data-v-9d541d74],.dark .team-management-container .loading-container[data-v-9d541d74],.dark .team-management-container .pagination-container[data-v-9d541d74],.dark .team-management-container .teams-grid .team-card[data-v-9d541d74]{background-color:#2a2a2a;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.2);box-shadow:0 2px 12px 0 rgba(0,0,0,.2)}.dark .team-management-container .teams-grid .team-card .team-header[data-v-9d541d74]{background:-webkit-gradient(linear,left top,right top,from(rgba(64,158,255,.15)),to(rgba(64,158,255,.05)));background:linear-gradient(90deg,rgba(64,158,255,.15),rgba(64,158,255,.05));border-bottom-color:#3a3a3a}.dark .team-management-container .teams-grid .team-card .team-name[data-v-9d541d74]{color:#e0e0e0}.dark .team-management-container .teams-grid .team-card .team-info .info-item[data-v-9d541d74],.dark .team-management-container .teams-grid .team-card .team-members .members-title[data-v-9d541d74]{color:silver}.dark .team-management-container .teams-grid .team-card .member-item[data-v-9d541d74]:hover{background-color:rgba(64,158,255,.1)}.dark .team-management-container .teams-grid .team-card .member-item .member-name[data-v-9d541d74]{color:#e0e0e0}.dark .team-management-container .teams-grid .team-card .member-item .member-email[data-v-9d541d74]{color:#a0a0a0}.dark .team-management-container .teams-grid .team-card .team-actions[data-v-9d541d74]{background-color:#333;border-top-color:#3a3a3a}.dark .team-management-container .empty-state .empty-icon[data-v-9d541d74]{color:#555}.dark .team-management-container .empty-state h3[data-v-9d541d74]{color:#e0e0e0}.dark .team-management-container .delete-dialog-content .team-to-delete[data-v-9d541d74]{background-color:#333}.dark .team-management-container .delete-dialog-content .team-to-delete strong[data-v-9d541d74]{color:#e0e0e0}.drag-ball-container[data-v-79f52970]{position:relative;width:100%;height:100%;min-height:40px;min-width:40px;overflow:visible}.notification-circle[data-v-79f52970]{position:absolute;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.start-circle[data-v-79f52970]{z-index:10;will-change:transform;cursor:move}.end-circle[data-v-79f52970]{z-index:11;will-change:transform}.bezier-connection[data-v-79f52970]{pointer-events:none}.topic-viewer .topic-container .topic-preview[data-v-231b0d56]{position:relative;background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:16px;min-height:160px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.topic-viewer .topic-container .topic-preview[data-v-231b0d56]:hover{border-color:#409eff;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.15);box-shadow:0 4px 12px rgba(64,158,255,.15)}.topic-viewer .topic-container .topic-preview .topic-header[data-v-231b0d56]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.topic-viewer .topic-container .topic-preview .topic-header h4[data-v-231b0d56]{margin:0;color:#303133;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.topic-viewer .topic-container .topic-preview .topic-summary .summary-content[data-v-231b0d56]{color:#606266;line-height:1.6;font-size:14px;margin-bottom:12px}.topic-viewer .topic-container .topic-preview .topic-summary .summary-content[data-v-231b0d56] h1,.topic-viewer .topic-container .topic-preview .topic-summary .summary-content[data-v-231b0d56] h2,.topic-viewer .topic-container .topic-preview .topic-summary .summary-content[data-v-231b0d56] h3{font-size:16px;margin:8px 0;color:#303133}.topic-viewer .topic-container .topic-preview .topic-summary .summary-content[data-v-231b0d56] p{margin:8px 0}.topic-viewer .topic-container .topic-preview .topic-summary .summary-content[data-v-231b0d56] img{max-width:100%;height:auto}.topic-viewer .topic-container .topic-preview .topic-summary .hover-hint[data-v-231b0d56],.topic-viewer .topic-container .topic-preview .topic-summary .viewing-hint[data-v-231b0d56]{color:#909399;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:8px}.topic-viewer .topic-container .topic-preview .topic-summary .viewing-hint[data-v-231b0d56]{color:#409eff;font-weight:500}.topic-viewer .topic-container .topic-preview .topic-summary .viewing-hint i[data-v-231b0d56]{-webkit-animation:pulse-231b0d56 2s infinite;animation:pulse-231b0d56 2s infinite}.topic-viewer .topic-container .topic-fullscreen[data-v-231b0d56]{position:fixed;top:0;right:0;width:50vw;height:100vh;background:#fff;z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:-4px 0 20px rgba(0,0,0,.3);box-shadow:-4px 0 20px rgba(0,0,0,.3);border-left:1px solid #e4e7ed}@media (max-width:1200px){.topic-viewer .topic-container .topic-fullscreen[data-v-231b0d56]{width:60vw}}@media (max-width:768px){.topic-viewer .topic-container .topic-fullscreen[data-v-231b0d56]{width:100vw;left:0;right:auto}}.topic-viewer .topic-container .topic-fullscreen .fullscreen-header[data-v-231b0d56]{background:#fff;padding:16px 20px;border-bottom:1px solid #e4e7ed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topic-viewer .topic-container .topic-fullscreen .fullscreen-header h3[data-v-231b0d56]{margin:0;color:#303133}.topic-viewer .topic-container .topic-fullscreen .fullscreen-header .close-btn[data-v-231b0d56]{font-size:18px;color:#909399}.topic-viewer .topic-container .topic-fullscreen .fullscreen-header .close-btn[data-v-231b0d56]:hover{color:#409eff}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content[data-v-231b0d56]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;overflow-y:auto;padding:20px}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56]{max-width:1000px;margin:0;line-height:1.8}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] h1,.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] h2,.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] h3,.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] h4,.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] h5,.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] h6{color:#303133;margin:20px 0 12px;font-weight:600}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] h1{font-size:24px}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] h2{font-size:20px}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] h3{font-size:18px}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] h4{font-size:16px}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] p{margin:12px 0;color:#606266}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] img{max-width:100%;height:auto;margin:16px 0;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] ol,.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] ul{margin:12px 0;padding-left:20px}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] ol li,.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] ul li{margin:6px 0;color:#606266}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] blockquote{border-left:4px solid #409eff;padding:12px 16px;margin:16px 0;background:#f4f4f5;color:#606266}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] code{background:#f4f4f5;padding:2px 6px;border-radius:3px;font-size:13px;color:#e83e8c}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] pre{background:#f6f8fa;padding:16px;border-radius:6px;overflow-x:auto;margin:16px 0}.topic-viewer .topic-container .topic-fullscreen .fullscreen-content .markdown-content[data-v-231b0d56] pre code{background:none;padding:0;color:#24292e}.topic-viewer .no-topic .no-topic-content[data-v-231b0d56]{text-align:center;padding:40px 20px;color:#909399}.topic-viewer .no-topic .no-topic-content i[data-v-231b0d56]{font-size:48px;margin-bottom:16px;display:block}.topic-viewer .no-topic .no-topic-content h4[data-v-231b0d56]{margin:0 0 8px;color:#606266}.topic-viewer .no-topic .no-topic-content p[data-v-231b0d56]{margin:0;font-size:14px}.slide-right-enter[data-v-231b0d56],.slide-right-leave-to[data-v-231b0d56]{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.slide-right-enter-active[data-v-231b0d56]{-webkit-transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .3s ease;transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .3s ease,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94)}.slide-right-leave-active[data-v-231b0d56]{-webkit-transition:opacity .2s ease,-webkit-transform .3s cubic-bezier(.55,.06,.68,.19);transition:opacity .2s ease,-webkit-transform .3s cubic-bezier(.55,.06,.68,.19);transition:transform .3s cubic-bezier(.55,.06,.68,.19),opacity .2s ease;transition:transform .3s cubic-bezier(.55,.06,.68,.19),opacity .2s ease,-webkit-transform .3s cubic-bezier(.55,.06,.68,.19)}.slide-right-enter-to[data-v-231b0d56],.slide-right-leave[data-v-231b0d56]{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}@-webkit-keyframes pulse-231b0d56{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulse-231b0d56{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.my-team-container[data-v-0079847e]{padding:24px;background-color:#fff;min-height:100vh}.my-team-container .loading-container[data-v-0079847e]{padding:20px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.my-team-container .page-header[data-v-0079847e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.my-team-container .page-header h2[data-v-0079847e]{margin:0;font-size:24px;color:#303133}.my-team-container .page-header .header-actions .el-button[data-v-0079847e]{font-weight:600}.my-team-container .team-card[data-v-0079847e]{margin-bottom:20px}.my-team-container .team-card .team-header[data-v-0079847e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-team-container .team-card .team-header h3[data-v-0079847e]{margin:0;font-size:20px;color:#409eff}.my-team-container .team-card .team-content-grid[data-v-0079847e]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.my-team-container .team-card .team-content-grid .left-column[data-v-0079847e]{gap:20px}.my-team-container .team-card .team-content-grid .left-column[data-v-0079847e],.my-team-container .team-card .team-content-grid .right-column[data-v-0079847e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:start}.my-team-container .team-card .team-content-grid .contest-info-section[data-v-0079847e],.my-team-container .team-card .team-content-grid .no-teacher-info[data-v-0079847e],.my-team-container .team-card .team-content-grid .submission-section[data-v-0079847e],.my-team-container .team-card .team-content-grid .teacher-info-section[data-v-0079847e],.my-team-container .team-card .team-content-grid .topic-section[data-v-0079847e]{background-color:#f5f7fa;border-radius:8px;padding:20px;border:1px solid #dcdfe6}.my-team-container .team-card .team-content-grid .contest-info-section .section-title[data-v-0079847e],.my-team-container .team-card .team-content-grid .no-teacher-info .section-title[data-v-0079847e],.my-team-container .team-card .team-content-grid .submission-section .section-title[data-v-0079847e],.my-team-container .team-card .team-content-grid .teacher-info-section .section-title[data-v-0079847e],.my-team-container .team-card .team-content-grid .topic-section .section-title[data-v-0079847e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#409eff;margin-bottom:16px}.my-team-container .team-card .team-content-grid .contest-info-section .section-title i[data-v-0079847e],.my-team-container .team-card .team-content-grid .no-teacher-info .section-title i[data-v-0079847e],.my-team-container .team-card .team-content-grid .submission-section .section-title i[data-v-0079847e],.my-team-container .team-card .team-content-grid .teacher-info-section .section-title i[data-v-0079847e],.my-team-container .team-card .team-content-grid .topic-section .section-title i[data-v-0079847e]{font-size:18px}.my-team-container .team-card .team-content-grid .no-topic-selected .no-topic-content[data-v-0079847e]{text-align:center;padding:40px 20px;color:#909399;background:#f9f9f9;border-radius:8px;border:1px dashed #d9d9d9}.my-team-container .team-card .team-content-grid .no-topic-selected .no-topic-content i[data-v-0079847e]{font-size:48px;margin-bottom:16px;display:block}.my-team-container .team-card .team-content-grid .no-topic-selected .no-topic-content h4[data-v-0079847e]{margin:0 0 8px;color:#606266;font-size:16px}.my-team-container .team-card .team-content-grid .no-topic-selected .no-topic-content p[data-v-0079847e]{margin:0;font-size:14px}@media (max-width:1200px){.my-team-container .team-card .team-content-grid[data-v-0079847e]{grid-template-columns:1fr}.my-team-container .team-card .team-content-grid .right-column[data-v-0079847e]{-ms-flex-item-align:auto;align-self:auto}}.my-team-container .team-card .team-content-grid .info-item[data-v-0079847e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.my-team-container .team-card .team-content-grid .info-item[data-v-0079847e]:last-child{margin-bottom:0}.my-team-container .team-card .team-content-grid .info-item .label[data-v-0079847e]{width:210px;color:#909399}.my-team-container .team-card .team-content-grid .info-item .value[data-v-0079847e]{color:#303133;font-weight:500}.my-team-container .team-card .team-content-grid .info-item .value.highlight[data-v-0079847e]{color:#409eff;font-weight:700;margin-top:5px}.my-team-container .team-card .team-content-grid .submit-works-button-container[data-v-0079847e]{position:relative}.my-team-container .team-card .team-content-grid .submit-works-button-container .submit-works-bubble[data-v-0079847e]{position:absolute;top:-12px;right:-12px;z-index:15;width:24px;height:24px;pointer-events:auto}.my-team-container .team-card .team-content-grid .submit-works-button-container .submit-works-bubble .drag-ball-container[data-v-0079847e]{width:100%!important;height:100%!important;min-width:24px;min-height:24px}.my-team-container .team-card .team-content-grid .submit-works-button-container .submit-works-bubble .notification-circle[data-v-0079847e]{font-size:10px!important;font-weight:700}.my-team-container .team-card .team-content-grid .teacher-loading[data-v-0079847e]{padding:10px;background-color:hsla(0,0%,100%,.5);border-radius:4px}.my-team-container .team-card .team-content-grid .teacher-details[data-v-0079847e]{background-color:hsla(0,0%,100%,.5);border-radius:4px;padding:10px 15px}.my-team-container .team-card .team-content-grid .teacher-details .info-item[data-v-0079847e]{margin-bottom:8px}.my-team-container .team-card .team-content-grid .teacher-details .info-item[data-v-0079847e]:last-child{margin-bottom:0}.my-team-container .team-card .team-members h4[data-v-0079847e]{margin:20px 0 15px;font-size:16px;color:#303133}.my-team-container .team-card .team-members .member-info[data-v-0079847e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.my-team-container .team-card .team-members .member-info .member-name[data-v-0079847e]{font-weight:500}.my-team-container .team-card .team-members .team-actions[data-v-0079847e]{margin-top:20px;text-align:right}.my-team-container .no-team[data-v-0079847e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:auto}.my-team-container .no-team .empty-team-card[data-v-0079847e]{width:100%;max-width:600px;padding:30px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);text-align:center}.my-team-container .no-team .empty-team-card .empty-team-image[data-v-0079847e]{width:200px;height:200px;margin-bottom:20px}.my-team-container .no-team .empty-team-card h3[data-v-0079847e]{font-size:22px;color:#303133;margin-bottom:16px}.my-team-container .no-team .empty-team-card .invitation-message[data-v-0079847e]{color:#909399;font-size:16px;margin-bottom:24px;line-height:1.6}.my-team-container .no-team .empty-team-card .action-buttons[data-v-0079847e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.my-team-container .no-team .empty-team-card .action-buttons .el-button[data-v-0079847e]{min-width:140px}.my-team-container .team-guide-content[data-v-0079847e]{padding:10px}.my-team-container .team-guide-content h3[data-v-0079847e]{margin-top:0;margin-bottom:20px;font-size:18px;color:#409eff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-team-container .team-guide-content h3 i[data-v-0079847e]{margin-right:8px;font-size:22px}.my-team-container .team-guide-content .guide-step[data-v-0079847e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.my-team-container .team-guide-content .guide-step .step-number[data-v-0079847e]{width:30px;height:30px;border-radius:50%;background-color:#409eff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.my-team-container .team-guide-content .guide-step .step-content h4[data-v-0079847e]{margin:0 0 8px;font-size:16px;color:#303133}.my-team-container .team-guide-content .guide-step .step-content p[data-v-0079847e]{margin:0;color:#909399;line-height:1.5}.my-team-container .team-guide-content .guide-tips[data-v-0079847e]{margin-top:30px;padding:15px;background-color:#f8f8f8;border-radius:6px;border-left:4px solid #e6a23c}.my-team-container .team-guide-content .guide-tips h4[data-v-0079847e]{margin:0 0 10px;font-size:16px;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-team-container .team-guide-content .guide-tips h4 i[data-v-0079847e]{color:#e6a23c;margin-right:8px}.my-team-container .team-guide-content .guide-tips ul[data-v-0079847e]{margin:0;padding-left:20px}.my-team-container .team-guide-content .guide-tips ul li[data-v-0079847e]{margin-bottom:6px;color:#909399}.my-team-container .team-guide-content .guide-tips ul li[data-v-0079847e]:last-child{margin-bottom:0}.my-team-container .el-table__row[data-v-0079847e]{cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.my-team-container .el-table__row[data-v-0079847e]:hover{background-color:#f0f9ff}.my-team-container .team-actions[data-v-0079847e]{margin-top:20px;text-align:center}.my-team-container .submit-works-dialog .el-dialog__header[data-v-0079847e]{padding:0;height:0}.my-team-container .submit-works-dialog .el-dialog__body[data-v-0079847e]{padding:0;height:80vh;overflow:hidden}.my-team-container .submit-works-dialog .el-dialog__headerbtn[data-v-0079847e]{z-index:999;top:16px;right:16px;font-size:18px;background-color:hsla(0,0%,100%,.8);border-radius:50%;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.my-team-container .submit-works-dialog .el-dialog__headerbtn .el-dialog__close[data-v-0079847e]{color:#909399}@media (max-width:768px){.my-team-container[data-v-0079847e]{padding:16px}.my-team-container .page-header[data-v-0079847e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.my-team-container .page-header .header-actions .el-button[data-v-0079847e],.my-team-container .page-header .header-actions[data-v-0079847e]{width:100%}.my-team-container .team-card .team-details[data-v-0079847e]{padding:10px}.my-team-container .team-card .team-details .team-details-flex[data-v-0079847e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-team-container .team-card .team-details .team-details-flex .team-details-divider[data-v-0079847e]{width:100%;height:1px;margin:15px 0}.my-team-container .team-card .team-details .team-details-flex .team-details-right[data-v-0079847e]{padding-left:0}.my-team-container .team-card .team-details .team-details-flex .team-details-right .submit-works-button-container .submit-works-bubble[data-v-0079847e],.my-team-container .team-card .team-details .team-details-flex .team-details-right .submit-works-button-container .view-questions-bubble[data-v-0079847e],.my-team-container .team-card .team-details .team-details-flex .team-details-right .view-questions-button-container .submit-works-bubble[data-v-0079847e],.my-team-container .team-card .team-details .team-details-flex .team-details-right .view-questions-button-container .view-questions-bubble[data-v-0079847e]{top:-10px;right:-10px}.my-team-container .team-card .team-details .info-item[data-v-0079847e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.my-team-container .team-card .team-details .info-item .label[data-v-0079847e]{width:100%;margin-bottom:5px}.my-team-container .team-card .team-header[data-v-0079847e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.my-team-container .no-team .empty-team-card[data-v-0079847e]{padding:20px;min-width:auto}.my-team-container .no-team .empty-team-card .empty-team-image[data-v-0079847e]{width:150px;height:150px}.my-team-container .no-team .empty-team-card .action-buttons[data-v-0079847e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.my-team-container .no-team .empty-team-card .action-buttons .el-button[data-v-0079847e]{width:100%}}.el-dialog__header[data-v-0079847e]{padding:15px 20px}.el-dialog__body[data-v-0079847e]{padding:20px}.el-dialog__footer[data-v-0079847e]{padding:10px 20px 15px}.loading-container[data-v-f710c5ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:400px}.error-container[data-v-f710c5ac]{max-width:600px;margin:50px auto;padding:20px}.unsubmitted-work-list[data-v-6739350f]{padding:0}.filters-wrapper[data-v-6739350f]{background-color:#fff;padding:15px;border-radius:6px;margin-bottom:20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05)}.filters-wrapper .filter-row[data-v-6739350f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:15px}.filters-wrapper .filter-row[data-v-6739350f]:last-child{margin-bottom:0}.filters-wrapper .filter-row .filter-item[data-v-6739350f]{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;min-width:180px}.filters-wrapper .filter-row .search-input[data-v-6739350f]{-webkit-box-flex:2;-ms-flex:2 1 300px;flex:2 1 300px}.filters-wrapper .filter-row .el-input[data-v-6739350f],.filters-wrapper .filter-row .el-select[data-v-6739350f]{width:100%}.table-actions-header[data-v-6739350f]{margin-bottom:15px;text-align:left}.loading-indicator[data-v-6739350f]{text-align:center;padding:30px;font-size:16px;color:#909399}.loading-indicator i[data-v-6739350f]{margin-right:8px}.el-table[data-v-6739350f]{font-size:13px}.el-table th[data-v-6739350f]{background-color:#f5f7fa;font-weight:600}ul[data-v-6739350f]{list-style-type:none;padding-left:0;margin:0}ul li[data-v-6739350f]{padding:2px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.captain-tag[data-v-6739350f]{margin-left:8px;height:18px;line-height:18px;padding:0 5px}.category-tags[data-v-6739350f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.category-tags .el-tag[data-v-6739350f]{margin-right:5px;margin-bottom:5px}.base-works-list-container[data-v-12a64cf8]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 50px)}.base-works-list-container h2[data-v-12a64cf8]{text-align:center;margin-bottom:25px;color:#303133}.base-works-list-container .filters-card[data-v-12a64cf8]{background-color:#fff;padding:20px;border-radius:8px;margin-bottom:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.base-works-list-container .filters-card .filter-row[data-v-12a64cf8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.base-works-list-container .filters-card .filter-row[data-v-12a64cf8]:last-child{margin-bottom:0}.base-works-list-container .filters-card .filter-row .filter-item[data-v-12a64cf8]{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.base-works-list-container .filters-card .filter-row .filter-item .filter-label[data-v-12a64cf8]{font-size:14px;color:#606266;margin-bottom:8px}.base-works-list-container .filters-card .filter-row .filter-item .el-input[data-v-12a64cf8],.base-works-list-container .filters-card .filter-row .filter-item .el-select[data-v-12a64cf8]{width:100%}.base-works-list-container .filters-card .reset-button-container[data-v-12a64cf8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.base-works-list-container .loading-indicator[data-v-12a64cf8]{text-align:center;padding:30px;font-size:16px;color:#909399}.base-works-list-container .loading-indicator i[data-v-12a64cf8]{margin-right:8px}.base-works-list-container .works-table[data-v-12a64cf8]{margin-bottom:20px;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.base-works-list-container .works-table .work-title[data-v-12a64cf8]{font-weight:500;color:#303133;margin-right:8px}.base-works-list-container .pagination-container[data-v-12a64cf8]{text-align:center}.unsubmitted-works-dialog .el-dialog__body[data-v-12a64cf8]{padding:20px;max-height:70vh;overflow-y:auto}.submit-works-dialog .el-dialog__header[data-v-12a64cf8]{padding:0;height:0}.submit-works-dialog .el-dialog__body[data-v-12a64cf8]{padding:0;height:80vh;overflow:hidden}.submit-works-dialog .el-dialog__headerbtn[data-v-12a64cf8]{z-index:999;top:16px;right:16px;font-size:18px;background-color:hsla(0,0%,100%,.8);border-radius:50%;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.submit-works-dialog .el-dialog__headerbtn .el-dialog__close[data-v-12a64cf8]{color:#909399}.team-info-badges[data-v-12a64cf8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;font-size:12px}.team-info-badges .info-badge[data-v-12a64cf8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;border-radius:4px;background-color:#ecf5ff;border:1px solid #d9ecff;color:#409eff}.team-info-badges .info-badge .badge-icon[data-v-12a64cf8]{margin-right:6px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-info-badges .info-badge .badge-content[data-v-12a64cf8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.3}.team-info-badges .info-badge .badge-content .badge-label[data-v-12a64cf8]{font-size:11px;color:#909399}.team-info-badges .info-badge .badge-content .badge-value[data-v-12a64cf8]{font-weight:500}.team-info-badges .info-badge.cup-type[data-v-12a64cf8]{background-color:#fdf6ec;border:1px solid #f5dab1;color:#e6a23c}.team-info-badges .info-badge.cup-detail[data-v-12a64cf8]{background-color:#f4f4f5;border:1px solid #e4e7ed;color:#909399}.question-details-container[data-v-27cdded2]{max-width:900px;margin:0 auto;padding:1rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#303133}.question-card[data-v-27cdded2]{width:100%;background:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.question-header[data-v-27cdded2]{padding:1.5rem 2rem;border-bottom:1px solid #ebeef5}.question-header .question-title[data-v-27cdded2]{font-size:1.8rem;font-weight:600;color:#303133;margin:0 0 .8rem}.question-header .question-meta[data-v-27cdded2]{color:#606266;font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-header .question-meta .remind-button[data-v-27cdded2]{margin-left:1rem;padding:8px 15px;border-radius:20px}.question-header .question-meta .remind-button i[data-v-27cdded2]{margin-right:5px}.question-content[data-v-27cdded2]{padding:1.5rem 2rem}.question-content .content-text[data-v-27cdded2]{line-height:1.6;margin-bottom:1.5rem;white-space:pre-line}.attachments-section[data-v-27cdded2]{margin-top:1.5rem;padding:1.2rem;background:#f8fafc;border-radius:8px;border:1px solid #ebeef5}.attachments-section .attachments-title[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;margin:0 0 1rem;color:#303133}.attachments-section .attachments-title .attachment-icon[data-v-27cdded2]{margin-right:.5rem;color:#409eff}.attachments-section .attachments-subtitle[data-v-27cdded2]{font-size:1rem;margin:0 0 .8rem;color:#303133}.attachments-list[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.attachment-item[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8rem;background:#fff;border-radius:6px;border:1px solid #ebeef5}.attachment-item .file-icon[data-v-27cdded2]{font-size:1.5rem;margin-right:1rem}.attachment-item .file-icon.pdf-icon[data-v-27cdded2]{color:#f56c6c}.attachment-item .file-icon.doc-icon[data-v-27cdded2]{color:#409eff}.attachment-item .file-icon.txt-icon[data-v-27cdded2]{color:#909399}.attachment-item .file-icon.archive-icon[data-v-27cdded2]{color:#67c23a}.attachment-item .file-info[data-v-27cdded2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attachment-item .file-info .file-name[data-v-27cdded2]{font-weight:600;color:#409eff}.attachment-item .file-info .file-actions[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.attachment-item .file-info .file-actions .download-btn[data-v-27cdded2],.attachment-item .file-info .file-actions .view-btn[data-v-27cdded2]{padding:.3rem .8rem;border-radius:4px;text-decoration:none;font-size:.85rem;-webkit-transition:all .3s ease;transition:all .3s ease}.attachment-item .file-info .file-actions .view-btn[data-v-27cdded2]{background:rgba(64,158,255,.1);color:#409eff}.attachment-item .file-info .file-actions .view-btn[data-v-27cdded2]:hover{background:rgba(64,158,255,.2)}.attachment-item .file-info .file-actions .download-btn[data-v-27cdded2]{background:rgba(103,194,58,.1);color:#67c23a}.attachment-item .file-info .file-actions .download-btn[data-v-27cdded2]:hover{background:rgba(103,194,58,.2)}.answers-section[data-v-27cdded2]{padding:0 2rem 2rem}.section-divider[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem 0}.section-divider[data-v-27cdded2]:after,.section-divider[data-v-27cdded2]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#ebeef5}.section-divider .divider-text[data-v-27cdded2]{padding:0 1rem;font-size:1.2rem;font-weight:600;color:#606266}.answer[data-v-27cdded2]{margin-bottom:2rem;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.answer.teacher-answer[data-v-27cdded2]{border-left:4px solid #409eff}.answer.teacher-answer .avatar.teacher-avatar[data-v-27cdded2]{background:#409eff}.answer.admin-answer[data-v-27cdded2]{border-left:4px solid #67c23a}.answer.admin-answer .avatar.admin-avatar[data-v-27cdded2]{background:#67c23a}.answer.senior-teacher-answer[data-v-27cdded2]{border-left:4px solid #9254de}.answer.senior-teacher-answer .avatar.senior-teacher-avatar[data-v-27cdded2]{background:#9254de}.answer.unreviewed-answer[data-v-27cdded2]{border-left:4px solid #e6a23c;background-color:rgba(230,162,60,.05);position:relative}.answer.unreviewed-answer[data-v-27cdded2]:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-color:transparent #e6a23c transparent transparent;border-style:solid;border-width:0 40px 40px 0}.answer .answer-header[data-v-27cdded2]{padding:1rem 1.5rem;background:#f8fafc;border-bottom:1px solid #ebeef5;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.answer .answer-header .answerer-info .avatar[data-v-27cdded2],.answer .answer-header .answerer-info[data-v-27cdded2],.answer .answer-header[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.answer .answer-header .answerer-info .avatar[data-v-27cdded2]{width:40px;height:40px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;margin-right:1rem}.answer .answer-header .answerer-info .answerer-details .answerer-name[data-v-27cdded2]{margin:0 0 .3rem;font-size:1.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.answer .answer-header .answerer-info .answerer-details .answerer-name .admin-badge[data-v-27cdded2],.answer .answer-header .answerer-info .answerer-details .answerer-name .senior-teacher-badge[data-v-27cdded2],.answer .answer-header .answerer-info .answerer-details .answerer-name .unreviewed-badge[data-v-27cdded2]{display:inline-block;font-size:.7rem;padding:.1rem .5rem;border-radius:10px;margin-left:.5rem;vertical-align:middle}.answer .answer-header .answerer-info .answerer-details .answerer-name .admin-badge[data-v-27cdded2]{background:#67c23a;color:#fff}.answer .answer-header .answerer-info .answerer-details .answerer-name .senior-teacher-badge[data-v-27cdded2]{background:#9254de;color:#fff}.answer .answer-header .answerer-info .answerer-details .answerer-name .unreviewed-badge[data-v-27cdded2]{background:#e6a23c;color:#fff}.answer .answer-header .answerer-info .answerer-details .answerer-name .approved-badge[data-v-27cdded2]{background:#67c23a;color:#fff}.answer .answer-header .answerer-info .answerer-details .answer-time[data-v-27cdded2]{font-size:.85rem;color:#606266}.answer .answer-header .answer-status .el-tag[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.answer .answer-header .answer-status .el-tag i[data-v-27cdded2]{margin-right:4px}.answer .answer-content[data-v-27cdded2]{padding:1.5rem;background:#fff}.answer .answer-content h2[data-v-27cdded2]{margin-top:0;margin-bottom:1rem;color:#303133}.answer .answer-content p[data-v-27cdded2]{margin:0 0 1rem;line-height:1.6;white-space:pre-line}.answer .answer-content .answer-attachments[data-v-27cdded2]{margin-top:1.5rem}.answer .answer-actions[data-v-27cdded2]{padding:1rem 1.5rem;background:#f8fafc;border-top:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.admin-review-panel[data-v-27cdded2]{margin-top:1.5rem;padding:1.2rem;background:rgba(230,162,60,.1);border-radius:8px;border:1px solid rgba(230,162,60,.3)}.admin-review-panel .review-header[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;font-size:1.1rem;font-weight:600;color:#e6a23c}.admin-review-panel .review-header i[data-v-27cdded2]{margin-right:.5rem;font-size:1.3rem}.admin-review-panel .review-actions[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.admin-review-panel .review-actions .action-button[data-v-27cdded2]{padding:10px 20px;border-radius:20px;font-weight:500}.admin-review-panel .review-actions .action-button.approve-button[data-v-27cdded2]{background-color:#67c23a;border-color:#67c23a}.admin-review-panel .review-actions .action-button.approve-button[data-v-27cdded2]:focus,.admin-review-panel .review-actions .action-button.approve-button[data-v-27cdded2]:hover{background-color:#5dae34;border-color:#5dae34}.admin-review-panel .review-actions .action-button.reject-button[data-v-27cdded2]{background-color:#f56c6c;border-color:#f56c6c}.admin-review-panel .review-actions .action-button.reject-button[data-v-27cdded2]:focus,.admin-review-panel .review-actions .action-button.reject-button[data-v-27cdded2]:hover{background-color:#f35454;border-color:#f35454}.waiting-message[data-v-27cdded2]{text-align:center;padding:3rem 2rem;background:#f8fafc;border-radius:8px;border:1px dashed #ebeef5}.waiting-message .waiting-icon[data-v-27cdded2]{font-size:3rem;margin-bottom:1rem;color:#e6a23c}.waiting-message p[data-v-27cdded2]{font-size:1.1rem;color:#606266;margin:0 0 1rem}.waiting-message .action-btn[data-v-27cdded2],.waiting-message .remind-button-large[data-v-27cdded2]{margin-top:1rem}.waiting-message .remind-button-large[data-v-27cdded2]{padding:10px 20px;border-radius:20px;font-weight:500;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem auto}.waiting-message .remind-button-large i[data-v-27cdded2]{margin-right:5px}.waiting-message.review-waiting[data-v-27cdded2]{background:rgba(230,162,60,.05);border-color:rgba(230,162,60,.2)}.waiting-message.review-waiting .waiting-icon[data-v-27cdded2]{color:#e6a23c}.waiting-message.admin-waiting[data-v-27cdded2]{background:rgba(103,194,58,.05);border-color:rgba(103,194,58,.2)}.waiting-message.admin-waiting .waiting-icon[data-v-27cdded2]{color:#67c23a}.waiting-message.teacher-waiting[data-v-27cdded2]{background:rgba(64,158,255,.05);border-color:rgba(64,158,255,.2)}.waiting-message.teacher-waiting .waiting-icon[data-v-27cdded2]{color:#409eff}.waiting-message.senior-teacher-waiting[data-v-27cdded2]{background:rgba(146,84,222,.05);border-color:rgba(146,84,222,.2)}.waiting-message.senior-teacher-waiting .waiting-icon[data-v-27cdded2]{color:#9254de}.unsolved-answer-preview[data-v-27cdded2]{margin-top:1.5rem;border-radius:8px;overflow:hidden}.teacher-unaudit-answer-preview[data-v-27cdded2]{margin-top:1.5rem;padding:1.5rem;background:#f0f8ff;border-radius:8px;border:1px solid #b3d4fc}.teacher-unaudit-answer-preview .teacher-own-answer[data-v-27cdded2]{background:#fff;border:1px solid #d1ecf1}.teacher-unaudit-answer-preview .teacher-own-answer .answer-info[data-v-27cdded2]{margin-top:1rem;padding:.8rem 1rem;background:#d1ecf1;border-radius:6px}.teacher-unaudit-answer-preview .teacher-own-answer .answer-info .info-text[data-v-27cdded2]{margin:0;color:#0c5460;font-size:.9rem}.teacher-unaudit-answer-preview .teacher-own-answer .answer-info .info-text i[data-v-27cdded2]{margin-right:.5rem;color:#17a2b8}.teacher-unaudit-answer-preview .teacher-own-answer .answer-info .info-text .audit-status[data-v-27cdded2]{font-weight:600;color:#e83e8c}.teacher-unaudit-waiting[data-v-27cdded2]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:1px solid #b39ddb}.teacher-unaudit-waiting .waiting-icon[data-v-27cdded2]{color:#673ab7}.teacher-unaudit-waiting p[data-v-27cdded2]{color:#4a148c}.teacher-unaudit-waiting .action-btn[data-v-27cdded2]{background:linear-gradient(135deg,#673ab7,#9c27b0);border:none}.teacher-unaudit-waiting .action-btn[data-v-27cdded2]:hover{background:linear-gradient(135deg,#512da8,#7b1fa2)}.answer-form[data-v-27cdded2]{margin-top:2rem}.answer-form.admin-answer-form[data-v-27cdded2]{background:rgba(103,194,58,.05);padding:1.5rem;border-radius:8px;border:1px solid rgba(103,194,58,.2)}.answer-form.admin-answer-form .form-header .form-subtitle[data-v-27cdded2]{color:#606266;font-size:.9rem;margin-top:.5rem}.answer-form.admin-answer-form .admin-upload-icon[data-v-27cdded2]{background:rgba(103,194,58,.1)}.answer-form.admin-answer-form .admin-upload-icon .upload-icon[data-v-27cdded2]{color:#67c23a}.answer-form.admin-answer-form .admin-submit-btn[data-v-27cdded2]{background-color:#67c23a;border-color:#67c23a}.answer-form.admin-answer-form .admin-submit-btn[data-v-27cdded2]:focus,.answer-form.admin-answer-form .admin-submit-btn[data-v-27cdded2]:hover{background-color:#529b2e;border-color:#529b2e}.answer-form.edit-answer-form[data-v-27cdded2]{background:rgba(230,162,60,.05);padding:1.5rem;border-radius:8px;border:1px solid rgba(230,162,60,.2);margin-bottom:2rem}.answer-form.edit-answer-form .form-header .form-title[data-v-27cdded2]{color:#d48a1b}.answer-form.edit-answer-form .form-header .form-subtitle[data-v-27cdded2]{color:#606266;font-size:.9rem;margin-top:.5rem}.answer-form.edit-answer-form .update-upload-icon[data-v-27cdded2]{background:rgba(230,162,60,.1)}.answer-form.edit-answer-form .update-upload-icon .upload-icon[data-v-27cdded2]{color:#e6a23c}.answer-form .form-header[data-v-27cdded2]{margin-bottom:1.5rem}.answer-form .form-header .form-title[data-v-27cdded2]{font-size:1.4rem;font-weight:600;color:#303133;margin:0}.answer-form .form-header .form-subtitle[data-v-27cdded2]{color:#606266;font-size:.9rem;margin-top:.5rem}.answer-form .reply-form .el-textarea .el-textarea__inner[data-v-27cdded2]{border-radius:8px;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.answer-form .reply-form .el-textarea .el-textarea__inner[data-v-27cdded2]:focus{border-color:#409eff}.answer-form .form-actions[data-v-27cdded2]{margin-top:1.5rem;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.answer-form .form-actions .cancel-btn[data-v-27cdded2],.answer-form .form-actions .submit-btn[data-v-27cdded2]{padding:.8rem 2rem;font-size:1rem;border-radius:8px}.file-upload-area[data-v-27cdded2]{margin-bottom:1rem;border:2px dashed #dcdfe6;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;background:#f5f7fa}.file-upload-area.drag-over[data-v-27cdded2]{border-color:#409eff;background:rgba(64,158,255,.05);-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.file-upload-area.has-files[data-v-27cdded2]{border-color:#409eff}.file-upload-area .file-input[data-v-27cdded2]{display:none}.file-upload-area .file-label[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem;cursor:pointer;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.file-upload-area .file-label[data-v-27cdded2]:hover{background:rgba(64,158,255,.05)}.file-upload-area .file-label .upload-icon-container[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:rgba(64,158,255,.1);border-radius:50%;margin-right:1.5rem}.file-upload-area .file-label .upload-icon-container .upload-icon[data-v-27cdded2]{font-size:1.8rem;color:#409eff}.file-upload-area .file-label .upload-text-container[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-upload-area .file-label .upload-text-container .upload-title[data-v-27cdded2]{font-size:1.2rem;font-weight:600;color:#303133;margin-bottom:.3rem}.file-upload-area .file-label .upload-text-container .upload-subtitle[data-v-27cdded2]{font-size:.95rem;color:#606266;margin-bottom:.3rem}.file-upload-area .file-label .upload-text-container .upload-formats[data-v-27cdded2]{font-size:.8rem;color:#909399}@media (max-width:576px){.file-upload-area .file-label[data-v-27cdded2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.file-upload-area .file-label .upload-icon-container[data-v-27cdded2]{margin-right:0;margin-bottom:1rem}}.upload-stats[data-v-27cdded2]{margin-top:1rem;padding:.8rem;background:#f5f7fa;border-radius:8px}.upload-stats .total-size[data-v-27cdded2]{font-size:.9rem;color:#303133;font-weight:500}.upload-stats .total-size .progress-bar[data-v-27cdded2]{height:6px;background:#dcdfe6;border-radius:3px;margin-top:.5rem;overflow:hidden}.upload-stats .total-size .progress-bar .progress-fill[data-v-27cdded2]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#2980b9));background:linear-gradient(90deg,#409eff,#2980b9);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.file-preview[data-v-27cdded2]{margin-top:1rem}.file-item[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f5f7fa;padding:.8rem 1rem;border-radius:6px;margin-bottom:.5rem;border:1px solid #ebeef5;-webkit-transition:all .3s ease;transition:all .3s ease}.file-item[data-v-27cdded2]:hover{background:#ebeef5}.file-item .file-info[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-item .file-info .file-icon[data-v-27cdded2]{margin-right:.8rem;font-size:1.1rem}.file-item .file-info .file-icon.pdf-icon[data-v-27cdded2]{color:#f56c6c}.file-item .file-info .file-icon.doc-icon[data-v-27cdded2]{color:#409eff}.file-item .file-info .file-icon.txt-icon[data-v-27cdded2]{color:#909399}.file-item .file-info .file-details[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-item .file-info .file-details .file-name[data-v-27cdded2]{font-size:.9rem;color:#303133;font-weight:500}.file-item .file-info .file-details .file-size[data-v-27cdded2]{font-size:.8rem;color:#606266}.file-item .remove-file[data-v-27cdded2]{background:none;border:none;color:#606266;cursor:pointer;width:28px;height:28px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.file-item .remove-file[data-v-27cdded2]:hover{background:rgba(245,108,108,.1);color:#f56c6c}.file-item .remove-file .remove-icon[data-v-27cdded2]{font-size:1.2rem}.filter-pagination-container[data-v-27cdded2]{padding:1rem 2rem;background:#f8fafc;border-top:1px solid #ebeef5}.filter-pagination-container .filter-section[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}@media (max-width:768px){.filter-pagination-container .filter-section[data-v-27cdded2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.filter-pagination-container .filter-section .state-filter .el-radio-button[data-v-27cdded2]{margin-right:0}.filter-pagination-container .filter-section .state-filter .el-radio-button .el-radio-button__inner[data-v-27cdded2]{border-radius:4px;padding:8px 16px;font-size:.9rem}.filter-pagination-container .filter-section .pagination-component[data-v-27cdded2]{margin-left:auto}@media (max-width:768px){.filter-pagination-container .filter-section .pagination-component[data-v-27cdded2]{margin-left:0;width:100%}}.custom-dialog .el-dialog__body[data-v-27cdded2]{max-height:70vh;overflow-y:auto;padding:20px}.custom-dialog .dialog-content-wrapper[data-v-27cdded2]{width:100%;max-width:100%;overflow:hidden}.custom-dialog .dialog-icon[data-v-27cdded2]{text-align:center;margin-bottom:16px}.custom-dialog .dialog-icon i[data-v-27cdded2]{font-size:48px;color:#409eff;background-color:rgba(64,158,255,.1);border-radius:50%;padding:16px}.custom-dialog .dialog-description[data-v-27cdded2]{text-align:center;color:#606266;margin-bottom:24px;font-size:15px}.custom-dialog.schedule-dialog .dialog-icon i[data-v-27cdded2]{color:#e6a23c;background-color:rgba(230,162,60,.1)}.custom-dialog.schedule-dialog .quick-time-options[data-v-27cdded2]{margin-bottom:20px;text-align:left}.custom-dialog.schedule-dialog .quick-time-options .quick-time-title[data-v-27cdded2]{font-size:14px;color:#606266;margin-bottom:12px;font-weight:600}.custom-dialog.schedule-dialog .quick-time-options .quick-time-buttons[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.custom-dialog.schedule-dialog .quick-time-options .quick-time-buttons .quick-time-btn[data-v-27cdded2]{padding:6px 12px;font-size:13px;border:1px solid #ebeef5;border-radius:4px;background:#f9fafc;color:#606266;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.custom-dialog.schedule-dialog .quick-time-options .quick-time-buttons .quick-time-btn[data-v-27cdded2]:hover{background:#409eff;color:#fff;border-color:#409eff}.custom-dialog.schedule-dialog .quick-time-options .quick-time-buttons .quick-time-btn[data-v-27cdded2]:active{background:#337ecc;border-color:#337ecc}.custom-dialog.schedule-dialog .schedule-form[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:20px}@media screen and (max-width:768px){.custom-dialog.schedule-dialog .schedule-form[data-v-27cdded2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.custom-dialog.schedule-dialog .schedule-form .date-picker[data-v-27cdded2],.custom-dialog.schedule-dialog .schedule-form .time-picker[data-v-27cdded2]{width:100%}.custom-dialog.schedule-dialog .schedule-tips[data-v-27cdded2]{background-color:#f9fafc;padding:12px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.custom-dialog.schedule-dialog .schedule-tips i[data-v-27cdded2]{color:#909399;margin-right:8px;font-size:16px}.custom-dialog.schedule-dialog .schedule-tips span[data-v-27cdded2]{color:#606266;font-size:14px}.custom-dialog.modify-dialog .dialog-icon i[data-v-27cdded2]{color:#409eff;background-color:rgba(64,158,255,.1)}.custom-dialog.modify-dialog .attachment-upload-area[data-v-27cdded2]{background-color:#f9fafc;border-radius:6px;padding:16px;margin-top:10px}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments[data-v-27cdded2]{margin-bottom:16px}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachments-title[data-v-27cdded2]{font-size:14px;color:#606266;margin-bottom:10px;font-weight:600}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:8px 12px;border-radius:4px;border:1px solid #ebeef5}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item .file-name[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#409eff;font-size:14px;font-weight:600}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item .file-name i[data-v-27cdded2]{color:#409eff;margin-right:8px}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item .delete-btn[data-v-27cdded2]{color:#f56c6c;padding:4px 8px;font-size:16px;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item .delete-btn[data-v-27cdded2]:hover{background-color:rgba(245,108,108,.15);color:#e53e3e;-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item .delete-btn i[data-v-27cdded2]{font-size:14px}.custom-dialog.modify-dialog .attachment-upload-area .upload-new-files .attachment-uploader .el-upload__tip[data-v-27cdded2]{margin-top:8px;color:#606266}.custom-dialog.reject-dialog .dialog-icon i[data-v-27cdded2]{color:#f56c6c;background-color:rgba(245,108,108,.1)}.custom-dialog.reject-dialog .reject-tips[data-v-27cdded2]{background-color:rgba(245,108,108,.1);background-color:#fff8f8;padding:12px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;border-left:3px solid #f56c6c}.custom-dialog.reject-dialog .reject-tips i[data-v-27cdded2]{color:#f56c6c;margin-right:8px;font-size:16px}.custom-dialog.reject-dialog .reject-tips span[data-v-27cdded2]{color:#606266;font-size:14px}.custom-dialog.reminder-dialog .dialog-icon i[data-v-27cdded2]{color:#409eff;background-color:rgba(64,158,255,.1)}.custom-dialog.reminder-dialog .reminder-tips[data-v-27cdded2]{background-color:#f0f9ff;padding:12px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;border-left:3px solid #409eff}.custom-dialog.reminder-dialog .reminder-tips i[data-v-27cdded2]{color:#409eff;margin-right:8px;font-size:16px}.custom-dialog.reminder-dialog .reminder-tips span[data-v-27cdded2]{color:#606266;font-size:14px}.custom-dialog .dialog-footer .cancel-button[data-v-27cdded2],.custom-dialog .dialog-footer .confirm-button[data-v-27cdded2]{padding:10px 20px;font-weight:500;border-radius:20px}.file-list-enter-active[data-v-27cdded2],.file-list-leave-active[data-v-27cdded2]{-webkit-transition:all .5s;transition:all .5s}.file-list-enter[data-v-27cdded2],.file-list-leave-to[data-v-27cdded2]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.file-list-move[data-v-27cdded2]{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.fade-enter-active[data-v-27cdded2],.fade-leave-active[data-v-27cdded2]{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.fade-enter[data-v-27cdded2],.fade-leave-to[data-v-27cdded2]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media (max-width:768px){.answers-section[data-v-27cdded2],.question-content[data-v-27cdded2],.question-header[data-v-27cdded2]{padding:1.2rem}.question-title[data-v-27cdded2]{font-size:1.5rem}.attachment-item .file-info[data-v-27cdded2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.attachment-item .file-info .file-actions[data-v-27cdded2]{margin-top:.5rem}.answer .answer-header[data-v-27cdded2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.answer .answer-header .answerer-info[data-v-27cdded2]{margin-bottom:.8rem}.answer .answer-header .answer-status[data-v-27cdded2]{margin-top:.5rem}.admin-review-panel .review-actions[data-v-27cdded2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.answer-form.admin-answer-form[data-v-27cdded2],.answer-form.edit-answer-form[data-v-27cdded2]{padding:1rem}.answer-form .form-actions[data-v-27cdded2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.answer-form .form-actions .cancel-btn[data-v-27cdded2],.answer-form .form-actions .submit-btn[data-v-27cdded2]{width:100%}.question-meta[data-v-27cdded2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.question-meta .remind-button[data-v-27cdded2]{margin-left:0;margin-top:.5rem}.custom-dialog .el-dialog[data-v-27cdded2]{width:95%!important;margin:10px auto!important}.custom-dialog .el-dialog__body[data-v-27cdded2]{max-height:60vh;padding:15px}.custom-dialog .quick-time-options[data-v-27cdded2]{margin-bottom:15px}.custom-dialog .form-actions[data-v-27cdded2],.custom-dialog .schedule-form[data-v-27cdded2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-dialog .form-actions .cancel-button[data-v-27cdded2],.custom-dialog .form-actions .confirm-button[data-v-27cdded2],.custom-dialog .form-actions .date-picker[data-v-27cdded2],.custom-dialog .form-actions .time-picker[data-v-27cdded2],.custom-dialog .schedule-form .cancel-button[data-v-27cdded2],.custom-dialog .schedule-form .confirm-button[data-v-27cdded2],.custom-dialog .schedule-form .date-picker[data-v-27cdded2],.custom-dialog .schedule-form .time-picker[data-v-27cdded2]{width:100%;margin-bottom:10px}}.existing-attachments[data-v-27cdded2]{margin-bottom:1.5rem}.existing-attachments .existing-attachment-item[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.8rem 1rem;background:#f5f7fa;border-radius:6px;margin-bottom:.5rem;border:1px solid #ebeef5;-webkit-transition:all .3s ease;transition:all .3s ease}.existing-attachments .existing-attachment-item[data-v-27cdded2]:hover{background:#ebeef5}.existing-attachments .existing-attachment-item .file-info[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.existing-attachments .existing-attachment-item .file-info .file-icon[data-v-27cdded2]{margin-right:.8rem;font-size:1.1rem}.existing-attachments .existing-attachment-item .file-info .file-icon.pdf-icon[data-v-27cdded2]{color:#f56c6c}.existing-attachments .existing-attachment-item .file-info .file-icon.doc-icon[data-v-27cdded2]{color:#409eff}.existing-attachments .existing-attachment-item .file-info .file-icon.txt-icon[data-v-27cdded2]{color:#909399}.existing-attachments .existing-attachment-item .file-info .file-icon.archive-icon[data-v-27cdded2]{color:#67c23a}.existing-attachments .existing-attachment-item .file-info .file-details .file-name[data-v-27cdded2]{font-size:.9rem;color:#409eff;font-weight:600}.existing-attachments .existing-attachment-item .file-actions[data-v-27cdded2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.existing-attachments .existing-attachment-item .file-actions .download-btn[data-v-27cdded2],.existing-attachments .existing-attachment-item .file-actions .view-btn[data-v-27cdded2]{padding:.3rem .6rem;border-radius:4px;text-decoration:none;font-size:.85rem;-webkit-transition:all .3s ease;transition:all .3s ease}.existing-attachments .existing-attachment-item .file-actions .view-btn[data-v-27cdded2]{background:rgba(64,158,255,.1);color:#409eff}.existing-attachments .existing-attachment-item .file-actions .view-btn[data-v-27cdded2]:hover{background:rgba(64,158,255,.2)}.existing-attachments .existing-attachment-item .file-actions .download-btn[data-v-27cdded2]{background:rgba(103,194,58,.1);color:#67c23a}.existing-attachments .existing-attachment-item .file-actions .download-btn[data-v-27cdded2]:hover{background:rgba(103,194,58,.2)}.existing-attachments .existing-attachment-item .file-actions .delete-btn[data-v-27cdded2]{margin-left:.5rem}@media (max-width:768px){.existing-attachment-item[data-v-27cdded2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.existing-attachment-item .file-actions[data-v-27cdded2]{margin-top:.8rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.multiline-confirm-dialog .el-message-box__message ul[data-v-27cdded2]{margin-top:10px;margin-bottom:10px}.multiline-confirm-dialog .el-message-box__message li[data-v-27cdded2]{margin-bottom:5px}.dict-loading[data-v-7c3f0fa3]{color:#909399;font-style:italic}.question-list-container[data-v-9277ac66]{background-color:#f5f7fa;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.question-list-container .student-status-message[data-v-9277ac66]{margin-bottom:20px}.question-list-container .mobile-filter-toggle[data-v-9277ac66]{display:none}.question-list-container .list-header[data-v-9277ac66]{margin-bottom:24px}.question-list-container .list-header .filters-container[data-v-9277ac66]{background-color:#fff;border-radius:4px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.question-list-container .list-header .filters-container .filter-row[data-v-9277ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.question-list-container .list-header .filters-container .filter-item.pagination-filter[data-v-9277ac66],.question-list-container .list-header .filters-container .filter-item[data-v-9277ac66]{margin-bottom:16px}.question-list-container .list-header .filters-container .date-range-picker[data-v-9277ac66],.question-list-container .list-header .filters-container .filter-select[data-v-9277ac66]{width:100%}.question-list-container .list-header .filters-container .page-filter[data-v-9277ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;padding:0 10px;height:40px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-9277ac66]{-webkit-box-flex:1;-ms-flex:1;flex:1}.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-9277ac66] .el-pagination{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.question-list-container .questions-container[data-v-9277ac66]{max-height:80vh;overflow-y:auto;margin-bottom:24px;-webkit-box-flex:1;-ms-flex:1;flex:1}.question-list-container .questions-container .question-card[data-v-9277ac66]{background-color:#fff;border-radius:4px;margin-bottom:16px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s;overflow:hidden;border-left:4px solid #909399}.question-list-container .questions-container .question-card.is-expanded[data-v-9277ac66]{-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.15);box-shadow:0 4px 20px 0 rgba(0,0,0,.15)}.question-list-container .questions-container .question-card[data-v-9277ac66]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.question-list-container .questions-container .question-card .question-card-header[data-v-9277ac66]{padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;position:relative}.question-list-container .questions-container .question-card .question-card-header[data-v-9277ac66]:hover{background-color:rgba(64,158,255,.05)}.question-list-container .questions-container .question-card .question-card-header .question-info[data-v-9277ac66]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper[data-v-9277ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .question-title[data-v-9277ac66]{font-size:16px;font-weight:600;color:#303133;margin:0 12px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .status-tag[data-v-9277ac66]{-ms-flex-negative:0;flex-shrink:0}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta[data-v-9277ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:13px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta .meta-item[data-v-9277ac66]{margin-right:16px;margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta .meta-item i[data-v-9277ac66]{margin-right:4px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta .question-preview[data-v-9277ac66]{color:#606266;margin-top:8px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges[data-v-9277ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:12px}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge[data-v-9277ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:20px;font-size:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge.region[data-v-9277ac66]{background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge.tuition-id[data-v-9277ac66]{background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge.tuition-id[data-v-9277ac66]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge .badge-icon[data-v-9277ac66]{margin-right:6px}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge .badge-content[data-v-9277ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge .badge-content .badge-label[data-v-9277ac66]{font-size:10px;opacity:.9}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge .badge-content .badge-value[data-v-9277ac66]{font-size:12px;font-weight:600}.question-list-container .questions-container .question-card .question-card-header .question-actions[data-v-9277ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-list-container .questions-container .question-card .question-card-header .question-actions .toggle-icon[data-v-9277ac66]{font-size:16px;color:#909399;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;margin-right:12px}.question-list-container .questions-container .question-card .question-card-header .question-actions .toggle-icon.is-expanded[data-v-9277ac66]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.question-list-container .questions-container .question-card .question-card-header .question-actions .delete-btn[data-v-9277ac66]{margin-left:8px}.question-list-container .questions-container .question-card .question-details[data-v-9277ac66]{border-top:1px solid #ebeef5}.question-list-container .questions-container .empty-state[data-v-9277ac66]{text-align:center;padding:60px 0;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.question-list-container .questions-container .empty-state .empty-icon[data-v-9277ac66]{font-size:60px;color:#909399;margin-bottom:16px}.question-list-container .questions-container .empty-state .empty-text[data-v-9277ac66]{font-size:16px;color:#909399;margin-bottom:20px}.question-list-container .pagination-container[data-v-9277ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-top:auto}.question-list-container .delete-dialog-content[data-v-9277ac66]{text-align:center}.question-list-container .delete-dialog-content .warning-icon[data-v-9277ac66]{font-size:48px;color:#e6a23c;margin-bottom:16px}.question-list-container .delete-dialog-content p[data-v-9277ac66]{margin-bottom:16px;color:#606266}.question-list-container .delete-dialog-content .question-to-delete[data-v-9277ac66]{background-color:#f5f7fa;padding:12px;border-radius:4px;margin-top:16px;word-break:break-all}.expand-enter-active[data-v-9277ac66],.expand-leave-active[data-v-9277ac66]{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;max-height:2000px;opacity:1;overflow:hidden}.expand-enter[data-v-9277ac66],.expand-leave-to[data-v-9277ac66]{max-height:0;opacity:0;overflow:hidden}.question-list-enter-active[data-v-9277ac66],.question-list-leave-active[data-v-9277ac66]{-webkit-transition:all .5s;transition:all .5s}.question-list-enter[data-v-9277ac66],.question-list-leave-to[data-v-9277ac66]{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.question-list-move[data-v-9277ac66]{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (max-width:768px){.question-list-container .mobile-filter-toggle[data-v-9277ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.question-list-container .mobile-filter-toggle .mobile-top-buttons[data-v-9277ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px}.question-list-container .mobile-filter-toggle .mobile-top-buttons .el-button[data-v-9277ac66]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-list-container .mobile-filter-toggle .mobile-top-buttons .el-button i[data-v-9277ac66]{margin-right:5px}.question-list-container .mobile-filter-toggle .mobile-search-bar[data-v-9277ac66]{margin-bottom:10px}.question-list-container .list-header[data-v-9277ac66]{margin-bottom:15px}.question-list-container .list-header.mobile-filters[data-v-9277ac66]{background-color:#fff;border-radius:4px;padding:15px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:15px;-webkit-animation:slideDown-9277ac66 .3s ease-in-out;animation:slideDown-9277ac66 .3s ease-in-out}.question-list-container .list-header .filters-container[data-v-9277ac66]{padding:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.question-list-container .list-header .filters-container .filter-item[data-v-9277ac66]{margin-bottom:10px}.question-list-container .list-header .filters-container .filter-item .date-range-picker[data-v-9277ac66] .el-range-editor{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%!important}.question-list-container .list-header .filters-container .filter-item .date-range-picker[data-v-9277ac66] .el-range-input{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;width:auto!important}.question-list-container .list-header .filters-container .filter-item .date-range-picker[data-v-9277ac66] .el-range-separator{line-height:28px!important;width:auto!important;padding:0 5px!important}.question-list-container .list-header .filters-container .page-filter[data-v-9277ac66]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;padding:10px}.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-9277ac66]{width:100%}.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-9277ac66] .el-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.question-list-container .questions-container[data-v-9277ac66]{margin-bottom:15px}.question-list-container .questions-container .question-card[data-v-9277ac66]{margin-bottom:10px}.question-list-container .questions-container .question-card[data-v-9277ac66]:hover{-webkit-transform:none;transform:none}.question-list-container .questions-container .question-card .question-card-header[data-v-9277ac66]{padding:12px 15px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .question-title[data-v-9277ac66]{font-size:15px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta[data-v-9277ac66]{font-size:12px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta .meta-item[data-v-9277ac66]{margin-right:12px;margin-bottom:3px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta .question-preview[data-v-9277ac66]{margin-top:6px}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges[data-v-9277ac66]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:10px}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge[data-v-9277ac66]{padding:3px 8px;font-size:11px}.question-list-container .questions-container .empty-state[data-v-9277ac66]{padding:40px 0}.question-list-container .questions-container .empty-state .empty-icon[data-v-9277ac66]{font-size:50px}.question-list-container .questions-container .empty-state .empty-text[data-v-9277ac66]{font-size:15px}.question-list-container .pagination-container[data-v-9277ac66]{padding:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.question-list-container .pagination-container[data-v-9277ac66] .el-pagination .el-pagination__jump,.question-list-container .pagination-container[data-v-9277ac66] .el-pagination .el-pagination__sizes,.question-list-container .pagination-container[data-v-9277ac66] .el-pagination .el-pagination__total{display:none!important}.question-list-container .pagination-container[data-v-9277ac66] .el-pagination button{min-width:28px;height:28px}.question-list-container .pagination-container[data-v-9277ac66] .el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px}[data-v-9277ac66] .el-dialog{width:90%!important;margin-top:20vh!important}[data-v-9277ac66] .el-dialog .el-dialog__header{padding:15px!important}[data-v-9277ac66] .el-dialog .el-dialog__body{padding:15px!important;max-height:50vh;overflow-y:auto}[data-v-9277ac66] .el-dialog .el-dialog__footer{padding:10px 15px 15px!important}}@-webkit-keyframes slideDown-9277ac66{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-9277ac66{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (hover:none){.question-card[data-v-9277ac66]:hover{-webkit-transform:none!important;transform:none!important}.question-card-header[data-v-9277ac66]:hover{background-color:transparent!important}}.team-info-drawer[data-v-9277ac66]{background:linear-gradient(135deg,#e6f7f1,#d1f0e5);border:1px solid #a8e6cf;border-radius:4px;margin-bottom:20px;padding:15px 20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);color:#137e5f}.team-info-drawer .drawer-header[data-v-9277ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #a8e6cf}.team-info-drawer .drawer-header i[data-v-9277ac66]{margin-right:8px;font-size:18px}.team-info-drawer .drawer-content[data-v-9277ac66]{margin-bottom:15px}.team-info-drawer .drawer-content[data-v-9277ac66] .el-descriptions__label{color:#137e5f;font-weight:500}.team-info-drawer .drawer-content[data-v-9277ac66] .el-descriptions__content{color:#338a70}.team-info-drawer .drawer-content[data-v-9277ac66] .el-descriptions-item__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-info-drawer .drawer-content[data-v-9277ac66] .el-tag{background-color:hsla(0,0%,100%,.6);border-color:rgba(19,126,95,.3);color:#137e5f}.team-info-drawer .drawer-content[data-v-9277ac66] .el-tag--info{background-color:rgba(144,147,153,.1);border-color:rgba(144,147,153,.2);color:#606266}.team-info-drawer .drawer-footer[data-v-9277ac66]{text-align:right}.drawer-fade-enter-active[data-v-9277ac66],.drawer-fade-leave-active[data-v-9277ac66]{-webkit-transition:all .3s ease;transition:all .3s ease;max-height:200px;opacity:1}.drawer-fade-enter[data-v-9277ac66],.drawer-fade-leave-to[data-v-9277ac66]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0;border-width:0;overflow:hidden}@media (max-width:768px){.team-info-drawer[data-v-9277ac66]{padding:10px 15px;margin-bottom:15px}.team-info-drawer .drawer-header[data-v-9277ac66]{font-size:15px;margin-bottom:10px;padding-bottom:8px}.team-info-drawer .drawer-header i[data-v-9277ac66]{font-size:16px}.team-info-drawer .drawer-content[data-v-9277ac66]{margin-bottom:10px}}.teacher-answer-review[data-v-8a828d2c]{padding:20px;background-color:#f5f7fa;min-height:100vh}.teacher-answer-review .page-header[data-v-8a828d2c]{background:linear-gradient(135deg,#409eff,#64b5f6);border-radius:8px;padding:30px;margin-bottom:30px;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.2);box-shadow:0 4px 12px rgba(64,158,255,.2);text-align:center}.teacher-answer-review .page-header .header-content[data-v-8a828d2c]{max-width:800px;margin:0 auto}.teacher-answer-review .page-header .main-title[data-v-8a828d2c]{font-size:28px;color:#fff;margin-bottom:10px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.1)}.teacher-answer-review .page-header .subtitle[data-v-8a828d2c]{color:hsla(0,0%,100%,.9);font-size:16px;margin:0}.teacher-answer-review .loading-container[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.teacher-answer-review .loading-container .loading-spinner[data-v-8a828d2c]{width:50px;height:50px;border-radius:50%;border:4px solid rgba(64,158,255,.2);border-top-color:#409eff;-webkit-animation:spin-8a828d2c 1s ease-in-out infinite;animation:spin-8a828d2c 1s ease-in-out infinite;margin-bottom:20px}.teacher-answer-review .loading-container .loading-text[data-v-8a828d2c]{color:#909399;font-size:16px}@-webkit-keyframes spin-8a828d2c{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-8a828d2c{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.teacher-answer-review .empty-state[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:center}.teacher-answer-review .empty-state .empty-illustration[data-v-8a828d2c]{margin-bottom:20px}.teacher-answer-review .empty-state .empty-illustration i[data-v-8a828d2c]{font-size:80px;color:#d0d7de;background:linear-gradient(135deg,#e6f1ff,#f0f7ff);border-radius:50%;padding:20px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.teacher-answer-review .empty-state .empty-title[data-v-8a828d2c]{font-size:24px;color:#303133;margin-bottom:12px;font-weight:600}.teacher-answer-review .empty-state .empty-description[data-v-8a828d2c]{color:#909399;font-size:16px;margin-bottom:24px;max-width:400px}.teacher-answer-review .empty-state .el-button[data-v-8a828d2c]{margin-bottom:30px;padding:12px 24px;border-radius:24px;font-weight:500}.teacher-answer-review .empty-state .empty-tips[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:10px}.teacher-answer-review .empty-state .empty-tips .tip-item[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f9fa;padding:10px 16px;border-radius:20px}.teacher-answer-review .empty-state .empty-tips .tip-item i[data-v-8a828d2c]{color:#409eff;margin-right:8px;font-size:16px}.teacher-answer-review .empty-state .empty-tips .tip-item span[data-v-8a828d2c]{color:#606266;font-size:14px}.teacher-answer-review .answers-container[data-v-8a828d2c]{margin-bottom:30px}.teacher-answer-review .answers-container .answer-card[data-v-8a828d2c]{margin-bottom:24px;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.teacher-answer-review .answers-container .answer-card[data-v-8a828d2c]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12)}.teacher-answer-review .answers-container .answer-card.is-first[data-v-8a828d2c]{border-left:4px solid #409eff}.teacher-answer-review .answers-container .answer-card .card-header[data-v-8a828d2c]{background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#64b5f6));background:linear-gradient(90deg,#409eff,#64b5f6);color:#fff;padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-answer-review .answers-container .answer-card .card-header .header-left[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.teacher-answer-review .answers-container .answer-card .card-header .header-left .question-title[data-v-8a828d2c]{margin:0;font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teacher-answer-review .answers-container .answer-card .card-header .header-right[data-v-8a828d2c]{margin-left:16px}.teacher-answer-review .answers-container .answer-card .card-header .header-right .el-tag[data-v-8a828d2c]{font-weight:500;padding:6px 10px}.teacher-answer-review .answers-container .answer-card .card-content[data-v-8a828d2c]{padding:8px}.teacher-answer-review .answers-container .answer-card .section[data-v-8a828d2c]{background-color:#fff;border-radius:6px;padding:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;position:relative;min-height:180px;height:auto;margin-bottom:8px}.teacher-answer-review .answers-container .answer-card .section[data-v-8a828d2c]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.teacher-answer-review .answers-container .answer-card .section.student-question[data-v-8a828d2c]{border-top:3px solid #e6a23c}.teacher-answer-review .answers-container .answer-card .section.teacher-answer[data-v-8a828d2c]{border-top:3px solid #409eff}.teacher-answer-review .answers-container .answer-card .section .section-header[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.teacher-answer-review .answers-container .answer-card .section .section-header .section-icon[data-v-8a828d2c]{font-size:16px;margin-right:10px;color:#409eff}.teacher-answer-review .answers-container .answer-card .section .section-header .section-title[data-v-8a828d2c]{font-size:12px;color:#303133;margin:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.teacher-answer-review .answers-container .answer-card .section .content-wrapper[data-v-8a828d2c]{min-height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .answer-content[data-v-8a828d2c],.teacher-answer-review .answers-container .answer-card .section .content-wrapper .question-content[data-v-8a828d2c]{color:#606266;line-height:1.8;margin-bottom:8px;word-break:break-word;font-size:14px;background-color:#f9fafc;padding:8px;border-radius:6px;border-left:3px solid #e0e6ed;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:50px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments[data-v-8a828d2c]{margin:8px 0;background-color:#f9fafc;padding:8px;border-radius:6px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-title[data-v-8a828d2c]{color:#909399;font-size:12px;margin-bottom:6px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-title i[data-v-8a828d2c]{margin-right:6px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-list[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-button[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;background-color:#fff;border:1px solid #ebeef5;border-radius:4px;-webkit-transition:all .3s;transition:all .3s;font-size:12px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-button[data-v-8a828d2c]:hover{background-color:#f0f7ff;color:#409eff;border-color:#409eff}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-button i[data-v-8a828d2c]{margin-right:4px;font-size:12px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-button .file-name[data-v-8a828d2c]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .meta-info[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:auto}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .meta-info .meta-item[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:11px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .meta-info .meta-item i[data-v-8a828d2c]{margin-right:4px;font-size:12px}.teacher-answer-review .answers-container .answer-card .card-actions[data-v-8a828d2c]{padding:8px;background-color:#f8f9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ebeef5;gap:8px}.teacher-answer-review .answers-container .answer-card .card-actions .action-info[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:12px;margin-bottom:4px}.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button[data-v-8a828d2c]{padding:8px 16px;border-radius:20px;font-weight:500;font-size:13px}.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button.approve-button[data-v-8a828d2c]{background-color:#67c23a;border-color:#67c23a}.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button.approve-button[data-v-8a828d2c]:focus,.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button.approve-button[data-v-8a828d2c]:hover{background-color:#5dae34;border-color:#5dae34}.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button.reject-button[data-v-8a828d2c]{background-color:#f56c6c;border-color:#f56c6c}.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button.reject-button[data-v-8a828d2c]:focus,.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button.reject-button[data-v-8a828d2c]:hover{background-color:#f35454;border-color:#f35454}.custom-dialog .el-dialog__header[data-v-8a828d2c]{background:linear-gradient(135deg,#409eff,#64b5f6);color:#fff;padding:20px 30px;border-radius:8px 8px 0 0}.custom-dialog .el-dialog__header .el-dialog__title[data-v-8a828d2c]{color:#fff;font-size:18px;font-weight:600}.custom-dialog .el-dialog__header .el-dialog__close[data-v-8a828d2c]{color:#fff;font-size:20px}.custom-dialog .el-dialog__header .el-dialog__close[data-v-8a828d2c]:hover{color:hsla(0,0%,100%,.8)}.custom-dialog .el-dialog__body[data-v-8a828d2c]{padding:30px;text-align:center}.custom-dialog .dialog-icon[data-v-8a828d2c]{font-size:48px;margin-bottom:20px}.custom-dialog .dialog-icon i[data-v-8a828d2c]{color:#409eff}.custom-dialog .dialog-description[data-v-8a828d2c]{font-size:16px;color:#606266;margin-bottom:30px;line-height:1.6}.custom-dialog .dialog-footer[data-v-8a828d2c]{text-align:center;padding:20px 30px 30px}.custom-dialog .dialog-footer .cancel-button[data-v-8a828d2c]{margin-right:15px;min-width:100px}.custom-dialog .dialog-footer .confirm-button[data-v-8a828d2c]{min-width:120px}.schedule-dialog .schedule-form[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.schedule-dialog .schedule-form .date-picker[data-v-8a828d2c],.schedule-dialog .schedule-form .time-picker[data-v-8a828d2c]{width:150px}.schedule-dialog .schedule-tips[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#909399;font-size:14px}.schedule-dialog .schedule-tips i[data-v-8a828d2c]{color:#909399}.modify-dialog .el-form[data-v-8a828d2c]{text-align:left}.modify-dialog .el-form-item__label[data-v-8a828d2c]{font-weight:600;color:#303133}.modify-dialog .el-textarea__inner[data-v-8a828d2c]{border-radius:6px;border:1px solid #ebeef5}.modify-dialog .el-textarea__inner[data-v-8a828d2c]:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.reject-dialog .reject-tips[data-v-8a828d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#909399;font-size:14px;margin-top:20px}.reject-dialog .reject-tips i[data-v-8a828d2c]{color:#e6a23c}@media (max-width:768px){.teacher-answer-review[data-v-8a828d2c]{padding:10px}.teacher-answer-review .page-header[data-v-8a828d2c]{padding:20px;margin-bottom:20px}.teacher-answer-review .page-header .main-title[data-v-8a828d2c]{font-size:1.5rem}.teacher-answer-review .page-header .subtitle[data-v-8a828d2c]{font-size:1rem}.teacher-answer-review .answer-card[data-v-8a828d2c]{margin-bottom:15px}.teacher-answer-review .answer-card .card-header[data-v-8a828d2c]{padding:12px}.teacher-answer-review .answer-card .card-header .question-title[data-v-8a828d2c]{font-size:14px}.teacher-answer-review .answer-card .card-content[data-v-8a828d2c]{padding:8px}.teacher-answer-review .answer-card .section[data-v-8a828d2c]{padding:8px;margin-bottom:8px;min-height:180px}.teacher-answer-review .answer-card .section .section-header[data-v-8a828d2c]{margin-bottom:6px}.teacher-answer-review .answer-card .section .section-header .section-title[data-v-8a828d2c]{font-size:12px}.teacher-answer-review .answer-card .section .content-wrapper[data-v-8a828d2c]{min-height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teacher-answer-review .answer-card .section .content-wrapper .answer-content[data-v-8a828d2c],.teacher-answer-review .answer-card .section .content-wrapper .question-content[data-v-8a828d2c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:50px}.teacher-answer-review .answer-card .section .content-wrapper .meta-info[data-v-8a828d2c]{margin-top:auto}.teacher-answer-review .answer-card .card-actions[data-v-8a828d2c]{padding:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.teacher-answer-review .answer-card .card-actions .action-info[data-v-8a828d2c]{margin-bottom:4px;font-size:12px}.teacher-answer-review .answer-card .card-actions .action-buttons[data-v-8a828d2c]{width:100%}.teacher-answer-review .answer-card .card-actions .action-buttons .action-button[data-v-8a828d2c]{width:100%;margin-bottom:8px}.teacher-answer-review .custom-dialog .el-dialog[data-v-8a828d2c]{width:95%!important;margin:0 auto!important}.teacher-answer-review .custom-dialog .el-dialog__body[data-v-8a828d2c]{padding:20px 15px}.teacher-answer-review .custom-dialog .dialog-footer[data-v-8a828d2c]{padding:15px}.teacher-answer-review .custom-dialog .dialog-footer .cancel-button[data-v-8a828d2c],.teacher-answer-review .custom-dialog .dialog-footer .confirm-button[data-v-8a828d2c]{width:100%;margin:5px 0}.teacher-answer-review .schedule-dialog .schedule-form[data-v-8a828d2c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.teacher-answer-review .schedule-dialog .schedule-form .date-picker[data-v-8a828d2c],.teacher-answer-review .schedule-dialog .schedule-form .time-picker[data-v-8a828d2c]{width:100%;max-width:200px}}.import-qa-container[data-v-406e3dd2]{padding:20px;min-height:100vh;background-color:#f5f7fa}.import-qa-container .page-header[data-v-406e3dd2]{text-align:center;margin-bottom:30px;background:linear-gradient(135deg,#409eff,#64b5f6);padding:40px 20px;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.2);box-shadow:0 4px 12px rgba(64,158,255,.2)}.import-qa-container .page-header .header-content[data-v-406e3dd2]{max-width:600px;margin:0 auto}.import-qa-container .page-header .header-icon[data-v-406e3dd2]{font-size:48px;color:#fff;margin-bottom:15px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.import-qa-container .page-header .main-title[data-v-406e3dd2]{color:#fff;font-size:28px;margin:0 0 10px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.1)}.import-qa-container .page-header .subtitle[data-v-406e3dd2]{color:hsla(0,0%,100%,.9);font-size:16px;margin:0}.import-qa-container .selection-row[data-v-406e3dd2]{margin-bottom:20px}.import-qa-container .selection-card[data-v-406e3dd2]{height:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.import-qa-container .selection-card.is-selected[data-v-406e3dd2]{border-color:#409eff;-webkit-box-shadow:0 0 0 1px #409eff;box-shadow:0 0 0 1px #409eff}.import-qa-container .selection-card.is-selected .card-header[data-v-406e3dd2]{background-color:#409eff;color:#fff}.import-qa-container .selection-card .card-header[data-v-406e3dd2]{padding:15px 20px;background-color:#f5f7fa;border-bottom:1px solid #dcdfe6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.import-qa-container .selection-card .card-header i[data-v-406e3dd2]{margin-right:10px;font-size:18px}.import-qa-container .selection-card .card-header h3[data-v-406e3dd2]{margin:0;font-size:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.import-qa-container .selection-card .card-header .clear-btn[data-v-406e3dd2]{padding:2px}.import-qa-container .selection-card .card-header .clear-btn i[data-v-406e3dd2]{margin:0;font-size:16px}.import-qa-container .selection-card .card-header .clear-btn[data-v-406e3dd2]:hover{color:#f56c6c}.import-qa-container .selection-card .card-content[data-v-406e3dd2]{padding:20px}.import-qa-container .selection-card .card-content .selection-info[data-v-406e3dd2]{margin-top:15px;padding:10px;background-color:#f8f9fa;border-radius:4px}.import-qa-container .selection-card .card-content .selection-info .info-item[data-v-406e3dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.import-qa-container .selection-card .card-content .selection-info .info-item[data-v-406e3dd2]:last-child{margin-bottom:0}.import-qa-container .selection-card .card-content .selection-info .info-item i[data-v-406e3dd2]{color:#409eff;margin-right:8px;font-size:14px}.import-qa-container .selection-card .card-content .selection-info .info-item span[data-v-406e3dd2]{color:#303133;font-size:14px}.import-qa-container .selection-card .card-content .selection-info .info-item .team-name[data-v-406e3dd2]{margin:0;font-size:14px;color:#303133;font-weight:400}.import-qa-container .student-option[data-v-406e3dd2],.import-qa-container .team-option[data-v-406e3dd2]{padding:5px 0}.import-qa-container .student-option .student-name[data-v-406e3dd2],.import-qa-container .student-option .team-name[data-v-406e3dd2],.import-qa-container .team-option .student-name[data-v-406e3dd2],.import-qa-container .team-option .team-name[data-v-406e3dd2]{display:block;font-weight:500;margin-bottom:4px}.import-qa-container .student-option .team-details[data-v-406e3dd2],.import-qa-container .team-option .team-details[data-v-406e3dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.import-qa-container .student-option .team-details .el-tag[data-v-406e3dd2],.import-qa-container .team-option .team-details .el-tag[data-v-406e3dd2]{text-transform:uppercase}.import-qa-container .student-option .student-email[data-v-406e3dd2],.import-qa-container .team-option .student-email[data-v-406e3dd2]{display:block;font-size:12px;color:#909399}.import-qa-container .qa-content-card .main-header[data-v-406e3dd2]{padding:20px;background:-webkit-gradient(linear,left top,right top,from(#f5f7fa),to(#e4e7ed));background:linear-gradient(90deg,#f5f7fa,#e4e7ed);border-bottom:1px solid #dcdfe6;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.import-qa-container .qa-content-card .main-header .header-left[data-v-406e3dd2],.import-qa-container .qa-content-card .main-header[data-v-406e3dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.import-qa-container .qa-content-card .main-header .header-left i[data-v-406e3dd2]{font-size:24px;margin-right:12px;color:#409eff}.import-qa-container .qa-content-card .main-header .header-left h3[data-v-406e3dd2]{font-size:18px;color:#303133;margin:0 10px 0 0}.import-qa-container .qa-content-card .main-header .header-left .tip-icon[data-v-406e3dd2]{color:#e6a23c;font-size:16px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.import-qa-container .qa-content-card .main-header .header-left .tip-icon[data-v-406e3dd2]:hover{color:#d48a1b}.import-qa-container .qa-content-card .main-header .header-right .reset-btn[data-v-406e3dd2]{color:#303133;font-size:14px}.import-qa-container .qa-content-card .main-header .header-right .reset-btn[data-v-406e3dd2]:hover{color:#f56c6c}.import-qa-container .qa-content-card .main-header .header-right .reset-btn i[data-v-406e3dd2]{margin-right:5px}.import-qa-container .qa-content-card .qa-content[data-v-406e3dd2]{padding:20px}.import-qa-container .qa-content-card .qa-section[data-v-406e3dd2]{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05);height:100%}.import-qa-container .qa-content-card .qa-section.question-section[data-v-406e3dd2]{border-top:3px solid #e6a23c}.import-qa-container .qa-content-card .qa-section.answer-section[data-v-406e3dd2]{border-top:3px solid #67c23a}.import-qa-container .qa-content-card .qa-section .section-header[data-v-406e3dd2]{padding:15px 20px;border-bottom:1px solid #dcdfe6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.import-qa-container .qa-content-card .qa-section .section-header i[data-v-406e3dd2]{font-size:20px;margin-right:10px}.import-qa-container .qa-content-card .qa-section .section-header i.el-icon-question[data-v-406e3dd2]{color:#e6a23c}.import-qa-container .qa-content-card .qa-section .section-header i.el-icon-s-comment[data-v-406e3dd2]{color:#67c23a}.import-qa-container .qa-content-card .qa-section .section-header h4[data-v-406e3dd2]{margin:0;font-size:16px;color:#303133}.import-qa-container .qa-content-card .qa-section .qa-form[data-v-406e3dd2]{padding:20px}.import-qa-container .qa-content-card .qa-section .qa-form .el-form-item__label[data-v-406e3dd2]{font-weight:500}.import-qa-container .upload-area .el-upload__tip[data-v-406e3dd2]{line-height:1.4;color:#909399}.import-qa-container .form-actions[data-v-406e3dd2]{padding:20px;background-color:#f8f9fa;border-top:1px solid #dcdfe6;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.import-qa-container .form-actions .action-info[data-v-406e3dd2],.import-qa-container .form-actions[data-v-406e3dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.import-qa-container .form-actions .action-info[data-v-406e3dd2]{color:#e6a23c}.import-qa-container .form-actions .action-info i[data-v-406e3dd2]{margin-right:8px;font-size:16px}.import-qa-container .form-actions .action-info span[data-v-406e3dd2]{font-size:14px}.import-qa-container .form-actions .action-buttons[data-v-406e3dd2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.import-qa-container .form-actions .action-buttons .el-button[data-v-406e3dd2]{padding:12px 20px}.import-qa-container .form-actions .action-buttons .el-button i[data-v-406e3dd2]{margin-right:6px}@media (max-width:768px){.import-qa-container[data-v-406e3dd2]{padding:10px}.import-qa-container .page-header[data-v-406e3dd2]{padding:30px 15px}.import-qa-container .page-header .main-title[data-v-406e3dd2]{font-size:24px}.import-qa-container .page-header .subtitle[data-v-406e3dd2]{font-size:14px}.import-qa-container .selection-card[data-v-406e3dd2]{margin-bottom:20px}.import-qa-container .qa-content-card .main-header[data-v-406e3dd2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.import-qa-container .qa-content-card .main-header .header-left[data-v-406e3dd2]{margin-bottom:10px}.import-qa-container .qa-content-card .qa-section[data-v-406e3dd2]{margin-bottom:20px}.import-qa-container .form-actions[data-v-406e3dd2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;text-align:center}.import-qa-container .form-actions .action-buttons[data-v-406e3dd2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.import-qa-container .form-actions .action-buttons .el-button[data-v-406e3dd2]{width:100%}}.personal-info-review[data-v-533dd6d5]{padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.personal-info-review .review-header[data-v-533dd6d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.personal-info-review .review-header h3[data-v-533dd6d5]{font-size:22px;font-weight:600;color:#303133;margin:0}.personal-info-review .review-header .header-actions[data-v-533dd6d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.personal-info-review .review-header .header-actions .search-input[data-v-533dd6d5]{width:220px}.personal-info-review .review-header .header-actions .filter-select[data-v-533dd6d5]{width:120px}.personal-info-review .review-card[data-v-533dd6d5]{margin-bottom:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.personal-info-review .review-card .empty-state[data-v-533dd6d5]{padding:40px 0;text-align:center;color:#909399}.personal-info-review .review-card .empty-state i[data-v-533dd6d5]{font-size:48px;margin-bottom:15px}.personal-info-review .review-card .empty-state p[data-v-533dd6d5]{font-size:16px}.personal-info-review .review-card .expanded-row[data-v-533dd6d5]{padding:20px;background-color:#f5f7fa}.personal-info-review .review-card .expanded-row .user-detail[data-v-533dd6d5]{margin-bottom:20px;border:1px solid #ebeef5;border-radius:8px;padding:15px;background-color:#fff}.personal-info-review .review-card .expanded-row .user-detail h4[data-v-533dd6d5]{font-size:16px;margin-bottom:15px;color:#606266;border-bottom:1px dashed #ebeef5;padding-bottom:10px}.personal-info-review .review-card .expanded-row .user-detail .avatar-preview .avatar-images[data-v-533dd6d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.personal-info-review .review-card .expanded-row .user-detail .avatar-preview .avatar-images .avatar-image[data-v-533dd6d5]{text-align:center}.personal-info-review .review-card .expanded-row .user-detail .avatar-preview .avatar-images .avatar-image p[data-v-533dd6d5]{margin-bottom:10px;color:#606266;font-size:14px}.personal-info-review .review-card .expanded-row .user-detail .avatar-preview .avatar-images .avatar-image .avatar[data-v-533dd6d5]{width:100px;height:100px;border-radius:50%;border:1px solid #ebeef5;background-color:#fff;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.personal-info-review .review-card .expanded-row .user-detail .avatar-preview .avatar-images .avatar-arrow[data-v-533dd6d5]{margin:0 30px;color:#409eff;font-size:24px}.personal-info-review .review-card .expanded-row .user-detail .nickname-preview .nickname-change[data-v-533dd6d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.personal-info-review .review-card .expanded-row .user-detail .nickname-preview .nickname-change .nickname-item[data-v-533dd6d5]{text-align:center;min-width:150px}.personal-info-review .review-card .expanded-row .user-detail .nickname-preview .nickname-change .nickname-item p[data-v-533dd6d5]{margin-bottom:10px;color:#606266;font-size:14px}.personal-info-review .review-card .expanded-row .user-detail .nickname-preview .nickname-change .nickname-item .nickname-value[data-v-533dd6d5]{padding:10px 15px;background-color:#fff;border:1px solid #ebeef5;border-radius:4px;font-size:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.personal-info-review .review-card .expanded-row .user-detail .nickname-preview .nickname-change .nickname-arrow[data-v-533dd6d5]{margin:0 30px;color:#409eff;font-size:24px}.personal-info-review .review-card .expanded-row .review-actions[data-v-533dd6d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:20px}.personal-info-review .review-card .expanded-row .review-actions .el-button[data-v-533dd6d5]{padding:10px 25px}.personal-info-review .review-card .image-error[data-v-533dd6d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#f5f7fa;color:#909399;font-size:24px}.personal-info-review .pagination-container[data-v-533dd6d5]{margin-top:20px;text-align:right}.personal-info-review .dialog-content[data-v-533dd6d5]{text-align:center;padding:10px}.personal-info-review .dialog-content .avatar-dialog-content .avatar-preview[data-v-533dd6d5]{margin-bottom:20px}.personal-info-review .dialog-content .avatar-dialog-content .avatar-preview .avatar-large[data-v-533dd6d5]{width:150px;height:150px;border-radius:50%;border:1px solid #ebeef5;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.personal-info-review .dialog-content .avatar-dialog-content p[data-v-533dd6d5],.personal-info-review .dialog-content .nickname-dialog-content p[data-v-533dd6d5]{font-size:16px;color:#303133}.personal-info-review .dialog-content .nickname-dialog-content .nickname-change-preview[data-v-533dd6d5]{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.personal-info-review .dialog-content .nickname-dialog-content .nickname-change-preview .new-nickname[data-v-533dd6d5],.personal-info-review .dialog-content .nickname-dialog-content .nickname-change-preview .old-nickname[data-v-533dd6d5]{padding:8px 15px;background-color:#f5f7fa;border-radius:4px;min-width:100px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}.personal-info-review .dialog-content .nickname-dialog-content .nickname-change-preview .new-nickname[data-v-533dd6d5]{font-weight:700;color:#409eff}.personal-info-review .dialog-content .nickname-dialog-content .nickname-change-preview i[data-v-533dd6d5]{margin:0 15px;color:#409eff;font-size:18px}@media (max-width:768px){.personal-info-review[data-v-533dd6d5]{padding:10px}.personal-info-review .review-header[data-v-533dd6d5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.personal-info-review .review-header h3[data-v-533dd6d5]{margin-bottom:15px}.personal-info-review .review-header .header-actions[data-v-533dd6d5]{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.personal-info-review .review-header .header-actions .filter-select[data-v-533dd6d5],.personal-info-review .review-header .header-actions .search-input[data-v-533dd6d5]{margin-bottom:10px}.personal-info-review .expanded-row .user-detail .avatar-preview .avatar-images[data-v-533dd6d5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.personal-info-review .expanded-row .user-detail .avatar-preview .avatar-images .avatar-arrow[data-v-533dd6d5]{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:15px 0}.personal-info-review .expanded-row .user-detail .nickname-preview .nickname-change[data-v-533dd6d5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.personal-info-review .expanded-row .user-detail .nickname-preview .nickname-change .nickname-arrow[data-v-533dd6d5]{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:15px 0}}.invite-code-generator[data-v-4af8aa34]{padding:24px;background-color:#f8f9fa;border-radius:8px}.invite-code-generator .el-form[data-v-4af8aa34]{max-width:500px}.invite-code-generator .teacher-id[data-v-4af8aa34]{float:right;color:#909399;font-size:13px}.invite-code-generator .random-teacher[data-v-4af8aa34]{margin-left:10px}.invite-code-generator .preview[data-v-4af8aa34]{margin-top:24px;padding:16px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.invite-code-generator .preview .preview-item[data-v-4af8aa34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:12px 0}.invite-code-generator .preview .preview-item .label[data-v-4af8aa34]{color:#606266;font-weight:500;margin-right:12px;min-width:80px}.invite-code-generator .preview .preview-item .value[data-v-4af8aa34]{color:#409eff;font-family:monospace;font-size:14px;background-color:#ecf5ff;padding:4px 8px;border-radius:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.invite-code-generator .preview .preview-item .copy-icon[data-v-4af8aa34]{margin-left:12px;color:#909399;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.invite-code-generator .preview .preview-item .copy-icon[data-v-4af8aa34]:hover{color:#409eff}.tutoring-applications-list[data-v-fbe47882]{padding:24px}.tutoring-applications-list .list-header[data-v-fbe47882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.tutoring-applications-list .list-header h3[data-v-fbe47882]{font-size:20px;color:#409eff;font-weight:600;margin:0;position:relative;padding-left:12px}.tutoring-applications-list .list-header h3[data-v-fbe47882]:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:18px;background-color:#409eff;border-radius:2px}.tutoring-applications-list .list-header .filter-section[data-v-fbe47882]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutoring-applications-list .list-header .filter-section .search-input[data-v-fbe47882]{width:240px;-webkit-transition:all .3s;transition:all .3s}.tutoring-applications-list .list-header .filter-section .search-input[data-v-fbe47882]:focus-within{width:280px}.tutoring-applications-list .table-card[data-v-fbe47882]{margin-bottom:24px;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}.tutoring-applications-list .table-card[data-v-fbe47882]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}.tutoring-applications-list .el-table .ellipsis-cell[data-v-fbe47882]{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tutoring-applications-list .el-table .empty-state[data-v-fbe47882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0;color:#909399}.tutoring-applications-list .el-table .empty-state i[data-v-fbe47882]{font-size:48px;margin-bottom:16px;color:#dcdfe6}.tutoring-applications-list .el-table .empty-state p[data-v-fbe47882]{font-size:16px;margin-bottom:16px}.tutoring-applications-list .pagination-container[data-v-fbe47882]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tutoring-applications-list .application-details .status-banner[data-v-fbe47882]{padding:12px;text-align:center;font-weight:500;margin:-20px -20px 20px;color:#fff;border-radius:4px 4px 0 0}.tutoring-applications-list .application-details .status-banner.status-warning[data-v-fbe47882]{background-color:#e6a23c}.tutoring-applications-list .application-details .status-banner.status-success[data-v-fbe47882]{background-color:#67c23a}.tutoring-applications-list .application-details .details-content[data-v-fbe47882]{padding:0 10px}.tutoring-applications-list .application-details .details-content .el-divider[data-v-fbe47882]{margin:16px 0}.tutoring-applications-list .application-details .details-content .el-divider .el-divider__text[data-v-fbe47882]{font-size:16px;font-weight:500;color:#409eff}.tutoring-applications-list .application-details .details-content .detail-item[data-v-fbe47882]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;line-height:1.5}.tutoring-applications-list .application-details .details-content .detail-item .label[data-v-fbe47882]{min-width:100px;color:#606266;font-weight:500}.tutoring-applications-list .application-details .details-content .detail-item .value[data-v-fbe47882]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133;word-break:break-all}.tutoring-applications-list .application-details .dialog-footer[data-v-fbe47882]{margin-top:20px;text-align:right}[data-v-fbe47882] .details-dialog,[data-v-fbe47882] .invite-code-dialog,[data-v-fbe47882] .reject-dialog{border-radius:8px;overflow:hidden}[data-v-fbe47882] .details-dialog .el-dialog__header,[data-v-fbe47882] .invite-code-dialog .el-dialog__header,[data-v-fbe47882] .reject-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid #ebeef5;background-color:#f5f7fa}[data-v-fbe47882] .details-dialog .el-dialog__body,[data-v-fbe47882] .invite-code-dialog .el-dialog__body,[data-v-fbe47882] .reject-dialog .el-dialog__body{padding:20px}[data-v-fbe47882] .details-dialog .el-dialog__footer,[data-v-fbe47882] .invite-code-dialog .el-dialog__footer,[data-v-fbe47882] .reject-dialog .el-dialog__footer{padding:10px 20px 20px;border-top:1px solid #ebeef5}.base-review-list .review-content[data-v-6b7f2496]{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.base-review-list .no-component[data-v-6b7f2496]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:200px;color:#909399}.base-review-list .no-component p[data-v-6b7f2496]{font-size:14px;margin:0}.base-review-list .no-component p.tip[data-v-6b7f2496]{font-size:12px;margin-top:8px;color:#c0c4cc}.template-review-list[data-v-ac29e714] .base-review-list .review-content{border-top:3px solid #1890ff}.feedback-collection-page[data-v-6a798800]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 60px)}.feedback-collection-page .page-header[data-v-6a798800]{margin-bottom:20px}.feedback-collection-page .page-header .title-section[data-v-6a798800]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.feedback-collection-page .page-header .title-section .page-title[data-v-6a798800]{font-size:24px;font-weight:600;color:#303133;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback-collection-page .page-header .title-section .page-title i[data-v-6a798800]{margin-right:10px;color:#409eff}.feedback-collection-page .page-header .title-section .header-actions[data-v-6a798800]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.feedback-collection-page .main-content .stats-cards[data-v-6a798800]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}@media (max-width:1200px){.feedback-collection-page .main-content .stats-cards[data-v-6a798800]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.feedback-collection-page .main-content .stats-cards[data-v-6a798800]{grid-template-columns:1fr}}.feedback-collection-page .main-content .stats-cards .stat-card[data-v-6a798800]{background-color:#fff;border-radius:8px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.feedback-collection-page .main-content .stats-cards .stat-card[data-v-6a798800]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 15px 0 rgba(0,0,0,.15)}.feedback-collection-page .main-content .stats-cards .stat-card .stat-icon[data-v-6a798800]{width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:20px}.feedback-collection-page .main-content .stats-cards .stat-card .stat-icon i[data-v-6a798800]{font-size:30px;color:#fff}.feedback-collection-page .main-content .stats-cards .stat-card .stat-content[data-v-6a798800]{-webkit-box-flex:1;-ms-flex:1;flex:1}.feedback-collection-page .main-content .stats-cards .stat-card .stat-content .stat-value[data-v-6a798800]{font-size:28px;font-weight:700;margin-bottom:5px}.feedback-collection-page .main-content .stats-cards .stat-card .stat-content .stat-label[data-v-6a798800]{font-size:14px;color:#909399}.feedback-collection-page .main-content .stats-cards .stat-card.total[data-v-6a798800]{border-left:4px solid #409eff}.feedback-collection-page .main-content .stats-cards .stat-card.total .stat-icon[data-v-6a798800]{background-color:rgba(64,158,255,.1)}.feedback-collection-page .main-content .stats-cards .stat-card.total .stat-icon i[data-v-6a798800],.feedback-collection-page .main-content .stats-cards .stat-card.total .stat-value[data-v-6a798800]{color:#409eff}.feedback-collection-page .main-content .stats-cards .stat-card.pending[data-v-6a798800]{border-left:4px solid #e6a23c}.feedback-collection-page .main-content .stats-cards .stat-card.pending .stat-icon[data-v-6a798800]{background-color:rgba(230,162,60,.1)}.feedback-collection-page .main-content .stats-cards .stat-card.pending .stat-icon i[data-v-6a798800],.feedback-collection-page .main-content .stats-cards .stat-card.pending .stat-value[data-v-6a798800]{color:#e6a23c}.feedback-collection-page .main-content .stats-cards .stat-card.processing[data-v-6a798800]{border-left:4px solid #909399}.feedback-collection-page .main-content .stats-cards .stat-card.processing .stat-icon[data-v-6a798800]{background-color:rgba(144,147,153,.1)}.feedback-collection-page .main-content .stats-cards .stat-card.processing .stat-icon i[data-v-6a798800],.feedback-collection-page .main-content .stats-cards .stat-card.processing .stat-value[data-v-6a798800]{color:#909399}.feedback-collection-page .main-content .stats-cards .stat-card.resolved[data-v-6a798800]{border-left:4px solid #67c23a}.feedback-collection-page .main-content .stats-cards .stat-card.resolved .stat-icon[data-v-6a798800]{background-color:rgba(103,194,58,.1)}.feedback-collection-page .main-content .stats-cards .stat-card.resolved .stat-icon i[data-v-6a798800],.feedback-collection-page .main-content .stats-cards .stat-card.resolved .stat-value[data-v-6a798800]{color:#67c23a}.feedback-collection-page .main-content .filter-section[data-v-6a798800]{background-color:#fff;border-radius:8px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.feedback-collection-page .main-content .filter-section .filter-form[data-v-6a798800]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.feedback-collection-page .main-content .filter-section .filter-form .el-form-item[data-v-6a798800]{margin-bottom:0;margin-right:0}.feedback-collection-page .main-content .filter-section .status-dot[data-v-6a798800]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.feedback-collection-page .main-content .filter-section .status-dot.status-pending[data-v-6a798800]{background-color:#e6a23c}.feedback-collection-page .main-content .filter-section .status-dot.status-processing[data-v-6a798800]{background-color:#409eff}.feedback-collection-page .main-content .filter-section .status-dot.status-resolved[data-v-6a798800]{background-color:#67c23a}.feedback-collection-page .main-content .filter-section .status-dot.status-rejected[data-v-6a798800]{background-color:#f56c6c}.feedback-collection-page .main-content .table-container[data-v-6a798800]{background-color:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.feedback-collection-page .main-content .table-container .expanded-row[data-v-6a798800]{padding:20px;background-color:#f9f9f9;border-radius:4px}.feedback-collection-page .main-content .table-container .expanded-row .feedback-message[data-v-6a798800]{margin-bottom:15px}.feedback-collection-page .main-content .table-container .expanded-row .feedback-message .message-label[data-v-6a798800]{font-weight:600;margin-bottom:5px;color:#303133}.feedback-collection-page .main-content .table-container .expanded-row .feedback-message .message-content[data-v-6a798800]{line-height:1.6;color:#606266;white-space:pre-wrap}.feedback-collection-page .main-content .table-container .expanded-row .feedback-attachments[data-v-6a798800]{margin-bottom:15px}.feedback-collection-page .main-content .table-container .expanded-row .feedback-attachments .attachments-label[data-v-6a798800]{font-weight:600;margin-bottom:5px;color:#303133}.feedback-collection-page .main-content .table-container .expanded-row .feedback-attachments .attachments-list[data-v-6a798800]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.feedback-collection-page .main-content .table-container .expanded-row .feedback-attachments .attachments-list .attachment-item[data-v-6a798800]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:5px 10px;border-radius:4px;border:1px solid #ebeef5}.feedback-collection-page .main-content .table-container .expanded-row .feedback-attachments .attachments-list .attachment-item i[data-v-6a798800]{margin-right:5px;color:#409eff}.feedback-collection-page .main-content .table-container .expanded-row .feedback-attachments .attachments-list .attachment-item a[data-v-6a798800]{color:#409eff;text-decoration:none}.feedback-collection-page .main-content .table-container .expanded-row .feedback-attachments .attachments-list .attachment-item a[data-v-6a798800]:hover{text-decoration:underline}.feedback-collection-page .main-content .table-container .expanded-row .admin-response[data-v-6a798800]{margin-bottom:15px}.feedback-collection-page .main-content .table-container .expanded-row .admin-response .response-label[data-v-6a798800]{font-weight:600;margin-bottom:5px;color:#303133}.feedback-collection-page .main-content .table-container .expanded-row .admin-response .response-content[data-v-6a798800]{line-height:1.6;color:#606266;white-space:pre-wrap}.feedback-collection-page .main-content .table-container .expanded-row .admin-response .response-time[data-v-6a798800]{font-size:12px;color:#909399;text-align:right}.feedback-collection-page .main-content .table-container .contact-info[data-v-6a798800]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback-collection-page .main-content .table-container .contact-info .copy-btn[data-v-6a798800]{margin-left:5px;padding:2px}.feedback-collection-page .main-content .table-container .message-preview[data-v-6a798800]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.feedback-collection-page .main-content .table-container .pagination-container[data-v-6a798800]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.feedback-collection-page .feedback-detail .detail-header[data-v-6a798800]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.feedback-collection-page .feedback-detail .detail-header .detail-id[data-v-6a798800]{color:#909399;font-size:14px}.feedback-collection-page .feedback-detail .detail-section[data-v-6a798800]{margin-bottom:25px}.feedback-collection-page .feedback-detail .detail-section .section-title[data-v-6a798800]{font-size:16px;font-weight:600;color:#303133;margin-bottom:15px;padding-left:10px;border-left:3px solid #409eff}.feedback-collection-page .feedback-detail .detail-section .detail-item[data-v-6a798800]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.feedback-collection-page .feedback-detail .detail-section .detail-item .item-label[data-v-6a798800]{width:100px;color:#909399;-ms-flex-negative:0;flex-shrink:0}.feedback-collection-page .feedback-detail .detail-section .detail-item .item-value[data-v-6a798800]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback-collection-page .feedback-detail .detail-section .detail-item .item-value .copy-btn[data-v-6a798800]{margin-left:10px}.feedback-collection-page .feedback-detail .detail-section .detail-content[data-v-6a798800]{background-color:#f9f9f9;padding:15px;border-radius:4px;line-height:1.6;white-space:pre-wrap}.feedback-collection-page .feedback-detail .detail-section .attachments-grid[data-v-6a798800]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media (max-width:768px){.feedback-collection-page .feedback-detail .detail-section .attachments-grid[data-v-6a798800]{grid-template-columns:1fr}}.feedback-collection-page .feedback-detail .detail-section .attachments-grid .attachment-card[data-v-6a798800]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9;padding:10px;border-radius:4px;border:1px solid #ebeef5}.feedback-collection-page .feedback-detail .detail-section .attachments-grid .attachment-card .attachment-icon[data-v-6a798800]{width:40px;height:40px;background-color:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.feedback-collection-page .feedback-detail .detail-section .attachments-grid .attachment-card .attachment-icon i[data-v-6a798800]{font-size:24px}.feedback-collection-page .feedback-detail .detail-section .attachments-grid .attachment-card .attachment-icon i.pdf-icon[data-v-6a798800]{color:#f56c6c}.feedback-collection-page .feedback-detail .detail-section .attachments-grid .attachment-card .attachment-icon i.doc-icon[data-v-6a798800]{color:#409eff}.feedback-collection-page .feedback-detail .detail-section .attachments-grid .attachment-card .attachment-icon i.image-icon[data-v-6a798800]{color:#67c23a}.feedback-collection-page .feedback-detail .detail-section .attachments-grid .attachment-card .attachment-icon i.txt-icon[data-v-6a798800]{color:#909399}.feedback-collection-page .feedback-detail .detail-section .attachments-grid .attachment-card .attachment-info[data-v-6a798800]{-webkit-box-flex:1;-ms-flex:1;flex:1}.feedback-collection-page .feedback-detail .detail-section .attachments-grid .attachment-card .attachment-info .attachment-name[data-v-6a798800]{font-size:14px;margin-bottom:5px;color:#303133}.feedback-collection-page .feedback-detail .detail-section .attachments-grid .attachment-card .attachment-info .attachment-size[data-v-6a798800]{font-size:12px;color:#909399}.feedback-collection-page .feedback-detail .detail-section .attachments-grid .attachment-card .attachment-actions[data-v-6a798800]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.feedback-collection-page .feedback-detail .detail-section .admin-response-box[data-v-6a798800]{background-color:rgba(64,158,255,.05);padding:15px;border-radius:4px;border-left:3px solid #409eff}.feedback-collection-page .feedback-detail .detail-section .admin-response-box .response-content[data-v-6a798800]{line-height:1.6;margin-bottom:10px;white-space:pre-wrap}.feedback-collection-page .feedback-detail .detail-section .admin-response-box .response-meta[data-v-6a798800]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:#909399}@media (max-width:768px){.feedback-collection-page .feedback-detail .detail-section .admin-response-box .response-meta[data-v-6a798800]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}}.feedback-collection-page .feedback-detail .detail-section .status-actions[data-v-6a798800]{margin-bottom:20px}.feedback-collection-page .feedback-detail .detail-section .response-form .form-title[data-v-6a798800]{font-size:14px;font-weight:600;margin-bottom:10px;color:#303133}.feedback-collection-page .quick-response-form .feedback-summary[data-v-6a798800]{background-color:#f9f9f9;padding:15px;border-radius:4px;margin-bottom:20px}.feedback-collection-page .quick-response-form .feedback-summary .summary-item[data-v-6a798800]{margin-bottom:10px}.feedback-collection-page .quick-response-form .feedback-summary .summary-item[data-v-6a798800]:last-child{margin-bottom:0}.feedback-collection-page .quick-response-form .feedback-summary .summary-item .summary-label[data-v-6a798800]{font-weight:600;color:#303133;margin-right:5px}.feedback-collection-page .quick-response-form .feedback-summary .summary-item .summary-value[data-v-6a798800]{color:#606266}.feedback-collection-page .quick-response-form .feedback-summary .summary-item .summary-value.summary-message[data-v-6a798800]{display:block;margin-top:5px;white-space:pre-wrap;line-height:1.6;max-height:100px;overflow-y:auto}.feedback-collection-page .quick-response-form .response-status[data-v-6a798800]{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback-collection-page .quick-response-form .response-status .status-label[data-v-6a798800]{margin-right:10px;font-weight:600;color:#303133}.feedback-collection-page .quick-response-form .response-templates[data-v-6a798800]{margin-bottom:20px}.feedback-collection-page .quick-response-form .response-templates .templates-label[data-v-6a798800]{font-weight:600;color:#303133;margin-bottom:10px}.feedback-collection-page .quick-response-form .response-templates .templates-list[data-v-6a798800]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.feedback-collection-page .quick-response-form .response-templates .templates-list .template-btn[data-v-6a798800]{margin:0}.feedback-collection-page .quick-response-form .response-input[data-v-6a798800]{margin-bottom:10px}[data-v-6a798800] .image-preview-dialog .el-message-box__content{padding:10px}[data-v-6a798800] .image-preview-dialog .image-preview{text-align:center}[data-v-6a798800] .image-preview-dialog .image-preview img{max-width:100%;max-height:70vh}@media (max-width:768px){.feedback-collection-page[data-v-6a798800]{padding:15px}.feedback-collection-page .page-header .title-section[data-v-6a798800]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.feedback-collection-page .page-header .title-section .page-title[data-v-6a798800]{font-size:20px}.feedback-collection-page .main-content .filter-section[data-v-6a798800]{padding:15px}.feedback-collection-page .main-content .filter-section .filter-form[data-v-6a798800]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feedback-collection-page .main-content .filter-section .filter-form .el-form-item[data-v-6a798800]{width:100%}.feedback-collection-page .main-content .table-container .expanded-row[data-v-6a798800],.feedback-collection-page .main-content .table-container[data-v-6a798800]{padding:15px}.feedback-collection-page .feedback-detail .detail-section .detail-item[data-v-6a798800]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feedback-collection-page .feedback-detail .detail-section .detail-item .item-label[data-v-6a798800]{width:100%;margin-bottom:5px}}.ask-question-container[data-v-298a6c06]{width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#333;background:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow-x:hidden}@media (max-width:768px){.ask-question-container[data-v-298a6c06]{padding:5px}}.top-info-bar[data-v-298a6c06]{width:100%;max-width:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media (max-width:768px){.top-info-bar[data-v-298a6c06]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.team-info-badges[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media (max-width:768px){.team-info-badges[data-v-298a6c06]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.info-badge[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;border-radius:30px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.info-badge.official-number[data-v-298a6c06]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.info-badge.region[data-v-298a6c06]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.info-badge.tuition-id[data-v-298a6c06]{background:linear-gradient(135deg,#f1c40f,#f39c12);-webkit-animation:badgePulse-298a6c06 2s infinite;animation:badgePulse-298a6c06 2s infinite}.info-badge .badge-icon[data-v-298a6c06]{font-size:1.2rem;margin-right:.5rem}.info-badge .badge-icon i[data-v-298a6c06]{font-size:1.2rem}.info-badge .badge-content[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-badge .badge-content .badge-label[data-v-298a6c06]{font-size:.7rem;font-weight:500;opacity:.8}.info-badge .badge-content .badge-value[data-v-298a6c06]{font-size:.9rem;font-weight:700}@-webkit-keyframes badgePulse-298a6c06{0%{-webkit-box-shadow:0 4px 15px rgba(241,196,15,.3);box-shadow:0 4px 15px rgba(241,196,15,.3)}50%{-webkit-box-shadow:0 4px 25px rgba(241,196,15,.5);box-shadow:0 4px 25px rgba(241,196,15,.5)}to{-webkit-box-shadow:0 4px 15px rgba(241,196,15,.3);box-shadow:0 4px 15px rgba(241,196,15,.3)}}@keyframes badgePulse-298a6c06{0%{-webkit-box-shadow:0 4px 15px rgba(241,196,15,.3);box-shadow:0 4px 15px rgba(241,196,15,.3)}50%{-webkit-box-shadow:0 4px 25px rgba(241,196,15,.5);box-shadow:0 4px 25px rgba(241,196,15,.5)}to{-webkit-box-shadow:0 4px 15px rgba(241,196,15,.3);box-shadow:0 4px 15px rgba(241,196,15,.3)}}.time-emoji-display[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;background:hsla(0,0%,100%,.9);padding:.5rem 1rem;border-radius:20px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);backdrop-filter:blur(5px)}@media (max-width:768px){.time-emoji-display[data-v-298a6c06]{font-size:.9rem;padding:.4rem .8rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.time-emoji-display .current-time[data-v-298a6c06]{margin-right:.8rem;font-weight:500;color:#333}.time-emoji-display .emoji[data-v-298a6c06]{font-size:1.5rem;cursor:help;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.time-emoji-display .emoji[data-v-298a6c06]:hover{-webkit-transform:scale(1.2) rotate(10deg);transform:scale(1.2) rotate(10deg)}.limit-reached-card[data-v-298a6c06],.question-card[data-v-298a6c06],.submission-feedback-card[data-v-298a6c06]{width:100%;max-width:900px;background:#fff;border-radius:12px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.08);overflow:hidden;padding:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 20px}@media (max-width:768px){.limit-reached-card[data-v-298a6c06],.question-card[data-v-298a6c06],.submission-feedback-card[data-v-298a6c06]{padding:1.5rem;border-radius:8px;margin:10px auto}}.card-content-wrapper[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;max-width:800px;margin:0 auto;padding:2rem;text-align:center}@media (max-width:768px){.card-content-wrapper[data-v-298a6c06]{padding:1rem}}.limit-icon-container[data-v-298a6c06]{position:relative;margin-bottom:2rem}.limit-icon-container .limit-icon[data-v-298a6c06]{font-size:5rem;z-index:2;position:relative}@media (max-width:768px){.limit-icon-container .limit-icon[data-v-298a6c06]{font-size:4rem}}.limit-icon-container .icon-pulse[data-v-298a6c06]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:rgba(243,156,18,.2);z-index:1;-webkit-animation:pulse-298a6c06 2s infinite;animation:pulse-298a6c06 2s infinite}@media (max-width:768px){.limit-icon-container .icon-pulse[data-v-298a6c06]{width:80px;height:80px}}.success-icon-container[data-v-298a6c06]{position:relative;margin-bottom:2rem}.success-icon-container .success-icon[data-v-298a6c06]{font-size:5rem;z-index:2;position:relative}@media (max-width:768px){.success-icon-container .success-icon[data-v-298a6c06]{font-size:4rem}}.success-icon-container .success-pulse[data-v-298a6c06]{background:rgba(46,204,113,.2)}@-webkit-keyframes pulse-298a6c06{0%{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:.7}70%{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);opacity:.3}to{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:.7}}@keyframes pulse-298a6c06{0%{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:.7}70%{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);opacity:.3}to{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:.7}}.illustration[data-v-298a6c06]{margin:2rem 0;max-width:300px}@media (max-width:768px){.illustration[data-v-298a6c06]{max-width:200px;margin:1.5rem 0}}.illustration .illustration-image[data-v-298a6c06]{width:100%;height:auto;opacity:.9;-webkit-filter:drop-shadow(0 5px 15px rgba(0,0,0,.1));filter:drop-shadow(0 5px 15px rgba(0,0,0,.1));-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.illustration .illustration-image[data-v-298a6c06]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.question-header[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem;position:relative}@media (max-width:768px){.question-header[data-v-298a6c06]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:1.5rem}}.main-title[data-v-298a6c06]{font-size:2.5rem;font-weight:700;color:#3498db;margin:0}.main-title[data-v-298a6c06]:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(135deg,#3498db,#2980b9);margin:.5rem 0 0;border-radius:2px}@media (max-width:768px){.main-title[data-v-298a6c06]{font-size:1.8rem;text-align:center}.main-title[data-v-298a6c06]:after{width:60px;height:3px;margin:.5rem auto 0}}.success-title[data-v-298a6c06]{font-size:2.5rem;font-weight:700;color:#2ecc71;margin:0 0 1rem}@media (max-width:768px){.success-title[data-v-298a6c06]{font-size:1.8rem}}.submission-details[data-v-298a6c06]{width:100%;max-width:600px;margin:2rem auto;padding:1.5rem;background:#f5f7fa;border-radius:12px}@media (max-width:768px){.submission-details[data-v-298a6c06]{padding:1rem;margin:1.5rem auto}}.submission-details .submission-detail-item[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.submission-details .submission-detail-item[data-v-298a6c06]:last-child{margin-bottom:0}.submission-details .submission-detail-item i[data-v-298a6c06]{font-size:1.5rem;color:#3498db;margin-right:1rem}@media (max-width:768px){.submission-details .submission-detail-item i[data-v-298a6c06]{font-size:1.2rem;margin-right:.8rem}}.submission-details .submission-detail-item .detail-content[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.submission-details .submission-detail-item .detail-content .detail-label[data-v-298a6c06]{font-size:.9rem;color:#666;margin-bottom:.3rem}@media (max-width:768px){.submission-details .submission-detail-item .detail-content .detail-label[data-v-298a6c06]{font-size:.8rem}}.submission-details .submission-detail-item .detail-content .detail-value[data-v-298a6c06]{font-size:1.1rem;font-weight:500;color:#333}@media (max-width:768px){.submission-details .submission-detail-item .detail-content .detail-value[data-v-298a6c06]{font-size:1rem}}.next-steps-container[data-v-298a6c06]{width:100%;max-width:600px;margin:0 auto 2rem}@media (max-width:768px){.next-steps-container[data-v-298a6c06]{margin-bottom:1.5rem}}.next-steps-container .next-steps-title[data-v-298a6c06]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.next-steps-container .next-steps-title i[data-v-298a6c06]{margin-right:.5rem;color:#3498db}@media (max-width:768px){.next-steps-container .next-steps-title[data-v-298a6c06]{font-size:1.3rem;margin-bottom:.8rem}}.next-steps-container .next-steps-content[data-v-298a6c06]{font-size:1.1rem;line-height:1.6;color:#666}@media (max-width:768px){.next-steps-container .next-steps-content[data-v-298a6c06]{font-size:1rem}}.next-steps-container .next-steps-content .highlight-text[data-v-298a6c06]{font-weight:600;color:#3498db}.question-form .form-group[data-v-298a6c06]{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.question-form .form-group[data-v-298a6c06]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem}}.question-form .form-label[data-v-298a6c06]{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;font-weight:600;color:#333;font-size:1.1rem;padding-top:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-form .form-label i[data-v-298a6c06]{margin-right:.5rem;color:#3498db}@media (max-width:768px){.question-form .form-label[data-v-298a6c06]{margin-bottom:.5rem;padding-top:0;font-size:1rem}}.question-form .input-wrapper[data-v-298a6c06]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.question-form .field-error[data-v-298a6c06]{position:absolute;left:0;bottom:-1.5rem;color:#e74c3c;font-size:.85rem;-webkit-animation:shake-298a6c06 .5s ease-in-out;animation:shake-298a6c06 .5s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-form .field-error i[data-v-298a6c06]{margin-right:.3rem}@media (max-width:768px){.question-form .field-error[data-v-298a6c06]{font-size:.8rem;bottom:-1.3rem}}.question-form .character-count[data-v-298a6c06]{position:absolute;right:.5rem;top:.5rem;font-size:.8rem;color:#666;background:hsla(0,0%,100%,.8);padding:.2rem .5rem;border-radius:3px}.question-form .character-count.warning[data-v-298a6c06]{color:#f39c12}.question-form .textarea-footer[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}.question-form .textarea-footer .textarea-tip[data-v-298a6c06]{font-size:.8rem;color:#666;font-style:italic}@media (max-width:768px){.question-form .textarea-footer[data-v-298a6c06]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3rem}}.question-input[data-v-298a6c06],.question-title[data-v-298a6c06]{width:80%;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;font-family:inherit;padding:1rem 1.2rem;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}@media (max-width:768px){.question-input[data-v-298a6c06],.question-title[data-v-298a6c06]{padding:.8rem 1rem;font-size:.95rem;border-radius:8px}}.question-input[data-v-298a6c06]:focus,.question-title[data-v-298a6c06]:focus{outline:none}.question-input.focused[data-v-298a6c06],.question-input[data-v-298a6c06]:focus,.question-title.focused[data-v-298a6c06],.question-title[data-v-298a6c06]:focus{border-color:#3498db;-webkit-box-shadow:0 0 0 3px rgba(52,152,219,.2);box-shadow:0 0 0 3px rgba(52,152,219,.2)}.question-input[data-v-298a6c06]::-webkit-input-placeholder,.question-title[data-v-298a6c06]::-webkit-input-placeholder{color:#aaa}.question-input[data-v-298a6c06]::-moz-placeholder,.question-title[data-v-298a6c06]::-moz-placeholder{color:#aaa}.question-input[data-v-298a6c06]::-ms-input-placeholder,.question-title[data-v-298a6c06]::-ms-input-placeholder{color:#aaa}.question-input[data-v-298a6c06]::placeholder,.question-title[data-v-298a6c06]::placeholder{color:#aaa}.question-input.error[data-v-298a6c06],.question-title.error[data-v-298a6c06]{border-color:#e74c3c;background-color:rgba(231,76,60,.05)}.question-title[data-v-298a6c06]{font-weight:500}.question-input[data-v-298a6c06]{resize:vertical;min-height:120px;line-height:1.6}@media (max-width:768px){.question-input[data-v-298a6c06]{min-height:100px}}.file-upload-section[data-v-298a6c06]{margin:2rem 0}@media (max-width:768px){.file-upload-section[data-v-298a6c06]{margin:1.5rem 0}}.file-upload-section .section-header[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;font-weight:600;color:#333;margin-bottom:1rem}.file-upload-section .section-header i[data-v-298a6c06]{margin-right:.5rem;color:#3498db}.file-upload-section .section-header .section-subtitle[data-v-298a6c06]{font-size:.9rem;font-weight:400;color:#666;margin-left:.5rem}@media (max-width:768px){.file-upload-section .section-header[data-v-298a6c06]{font-size:1rem}}.form-footer[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3rem}@media (max-width:768px){.form-footer[data-v-298a6c06]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:2rem}}.form-footer .form-tips[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;font-size:.9rem}.form-footer .form-tips i[data-v-298a6c06]{margin-right:.5rem;color:#3498db}@media (max-width:768px){.form-footer .form-tips[data-v-298a6c06]{font-size:.8rem;text-align:center;margin-bottom:.5rem}}.submit-btn[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 2.5rem;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;border-radius:30px;font-weight:600;font-size:1.1rem;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);min-width:200px}@media (max-width:768px){.submit-btn[data-v-298a6c06]{padding:.8rem 2rem;font-size:1rem;min-width:180px;border-radius:25px;width:100%}}.submit-btn[data-v-298a6c06]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 20px rgba(52,152,219,.4);box-shadow:0 8px 20px rgba(52,152,219,.4)}.submit-btn[data-v-298a6c06]:active{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 10px rgba(52,152,219,.4);box-shadow:0 4px 10px rgba(52,152,219,.4)}.submit-btn[data-v-298a6c06]:disabled{background:linear-gradient(135deg,#95a5a6,#7f8c8d);cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.submit-limit-error[data-v-298a6c06]{color:#e74c3c;font-weight:500;margin-top:1rem;text-align:center;-webkit-animation:fadeInUp-298a6c06 .5s ease;animation:fadeInUp-298a6c06 .5s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submit-limit-error i[data-v-298a6c06]{margin-right:.5rem;font-size:1.1rem}@-webkit-keyframes fadeInUp-298a6c06{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-298a6c06{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.limit-reached-card[data-v-298a6c06]{text-align:center}.limit-reached-card .limit-title[data-v-298a6c06]{font-size:2rem;color:#333;margin-bottom:1rem}@media (max-width:768px){.limit-reached-card .limit-title[data-v-298a6c06]{font-size:1.5rem;margin-bottom:.8rem}}.limit-reached-card .limit-message[data-v-298a6c06]{font-size:1.2rem;color:#666;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width:768px){.limit-reached-card .limit-message[data-v-298a6c06]{font-size:1rem;margin-bottom:1.5rem}}.limit-reached-card .action-buttons[data-v-298a6c06]{margin-top:1.5rem}@media (max-width:768px){.limit-reached-card .action-buttons[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}}.limit-reached-card .action-buttons .el-button[data-v-298a6c06]{padding:12px 25px;font-size:1rem}@media (max-width:768px){.limit-reached-card .action-buttons .el-button[data-v-298a6c06]{padding:10px 20px;font-size:.9rem;width:100%;margin:0!important}}.limit-reached-card .action-buttons .apply-button[data-v-298a6c06]{margin-right:1rem;padding:12px 30px;font-size:1.1rem}@media (max-width:768px){.limit-reached-card .action-buttons .apply-button[data-v-298a6c06]{padding:10px 20px;font-size:1rem}}.submission-feedback-card[data-v-298a6c06]{text-align:center}.submission-feedback-card .action-buttons[data-v-298a6c06]{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}@media (max-width:768px){.submission-feedback-card .action-buttons[data-v-298a6c06]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.submission-feedback-card .action-buttons .ask-again-btn[data-v-298a6c06],.submission-feedback-card .action-buttons .view-questions-btn[data-v-298a6c06]{padding:12px 25px;font-size:1rem}@media (max-width:768px){.submission-feedback-card .action-buttons .ask-again-btn[data-v-298a6c06],.submission-feedback-card .action-buttons .view-questions-btn[data-v-298a6c06]{width:100%;margin:0!important;padding:10px 20px}}@media (max-width:768px){.tutoring-info-dialog[data-v-298a6c06]{width:95%!important;margin:0 auto}}.tutoring-info-dialog .tutoring-info-content h3[data-v-298a6c06]{font-size:1.5rem;color:#3498db;margin-bottom:1.5rem;text-align:center}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content h3[data-v-298a6c06]{font-size:1.3rem;margin-bottom:1.2rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-steps[data-v-298a6c06]{margin-bottom:2rem}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-steps[data-v-298a6c06]{margin-bottom:1.5rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step[data-v-298a6c06]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step[data-v-298a6c06]{margin-bottom:1.2rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step .step-number[data-v-298a6c06]{width:40px;height:40px;border-radius:50%;background:#3498db;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.2rem;margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step .step-number[data-v-298a6c06]{width:32px;height:32px;font-size:1rem;margin-right:.8rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step .step-content h4[data-v-298a6c06]{font-size:1.2rem;margin:0 0 .5rem}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step .step-content h4[data-v-298a6c06]{font-size:1.1rem;margin:0 0 .3rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step .step-content p[data-v-298a6c06]{color:#666;margin:0}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step .step-content p[data-v-298a6c06]{font-size:.9rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-benefits[data-v-298a6c06]{background:#f5f7fa;padding:1.5rem;border-radius:12px}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-benefits[data-v-298a6c06]{padding:1.2rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-benefits h3[data-v-298a6c06]{margin-top:0;margin-bottom:1rem;text-align:left}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-benefits h3[data-v-298a6c06]{margin-bottom:.8rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-benefits ul[data-v-298a6c06]{list-style:none;padding:0;margin:0}.tutoring-info-dialog .tutoring-info-content .tutoring-benefits ul li[data-v-298a6c06]{margin-bottom:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-benefits ul li[data-v-298a6c06]{margin-bottom:.6rem;font-size:.9rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-benefits ul li i[data-v-298a6c06]{color:#2ecc71;margin-right:.5rem;font-size:1.2rem}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-benefits ul li i[data-v-298a6c06]{font-size:1rem}}.confirm-dialog .confirm-content[data-v-298a6c06]{text-align:center;padding:1rem}.confirm-dialog .confirm-content .confirm-icon[data-v-298a6c06]{font-size:3rem;color:#f39c12;margin-bottom:1rem}.confirm-dialog .confirm-content .confirm-icon i[data-v-298a6c06]{background:rgba(243,156,18,.1);border-radius:50%;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.confirm-dialog .confirm-content .confirm-message[data-v-298a6c06]{font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;color:#333}.confirm-dialog .confirm-content .confirm-details[data-v-298a6c06]{text-align:left;background:#f5f7fa;padding:1rem;border-radius:12px;margin-bottom:1rem}.confirm-dialog .confirm-content .confirm-details p[data-v-298a6c06]{margin:.5rem 0}.confirm-dialog .confirm-content .confirm-details p strong[data-v-298a6c06]{color:#3498db}@-webkit-keyframes shake-298a6c06{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes shake-298a6c06{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.warning-text[data-v-298a6c06]{color:#e6a23c;font-size:.9em}@media (prefers-color-scheme:dark){.ask-question-container[data-v-298a6c06]{background:#1a1a2e;color:#e6e6e6}.limit-reached-card[data-v-298a6c06],.question-card[data-v-298a6c06],.submission-feedback-card[data-v-298a6c06]{background:#16213e;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.time-emoji-display[data-v-298a6c06]{background:rgba(22,33,62,.8)}.time-emoji-display .current-time[data-v-298a6c06]{color:#e6e6e6}}.template-ask-question[data-v-1b058224]{width:100%;height:100%}.template-ask-question[data-v-1b058224] .info-badge.official-number{background:linear-gradient(135deg,#1abc9c,#16a085)}.template-ask-question[data-v-1b058224] .main-title{color:#1abc9c}.template-ask-question[data-v-1b058224] .main-title:after{background:linear-gradient(135deg,#1abc9c,#16a085)}.tutoring-container[data-v-4e385921]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-color:#f5f7fa}.chat-interface[data-v-4e385921]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:10px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}.chat-interface .student-sidebar[data-v-4e385921]{width:250px;background-color:#f9f9f9;border-right:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-interface .student-sidebar .search-bar[data-v-4e385921]{padding:10px;background-color:#fff;border-bottom:1px solid #eee}.chat-interface .student-sidebar .search-bar .student-search[data-v-4e385921]{width:70%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px}.chat-interface .student-sidebar .student-list[data-v-4e385921]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:10px}.chat-interface .student-sidebar .student-list .student-item[data-v-4e385921]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.chat-interface .student-sidebar .student-list .student-item.active[data-v-4e385921],.chat-interface .student-sidebar .student-list .student-item[data-v-4e385921]:hover{background-color:#e8f5fe}.chat-interface .student-sidebar .student-list .student-item .avatar[data-v-4e385921]{width:40px;height:40px;border-radius:50%;background-size:cover;background-position:50%;margin-right:10px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.chat-interface .student-sidebar .student-list .student-item .student-info[data-v-4e385921]{-webkit-box-flex:1;-ms-flex:1;flex:1}.chat-interface .chat-content[data-v-4e385921]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-interface .chat-content .toggle-sidebar-icon[data-v-4e385921]{position:absolute;top:10px;left:10px;padding:5px;cursor:pointer;background-color:#000;border:1px solid #ccc;border-radius:5px}.chat-interface .chat-content .toggle-sidebar-icon i[data-v-4e385921]{font-size:24px}.chat-interface .chat-content .chat-header[data-v-4e385921]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;background-color:#fff;border-bottom:1px solid #e8e8e8}.chat-interface .chat-content .chat-header .chat-info[data-v-4e385921],.chat-interface .chat-content .chat-header[data-v-4e385921]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-interface .chat-content .chat-header .chat-info .partner-info[data-v-4e385921]{margin-left:10px}.chat-interface .chat-content .chat-header .chat-info .partner-info h3[data-v-4e385921]{margin:0;font-size:16px}.chat-interface .chat-content .chat-header .chat-info .partner-info .status[data-v-4e385921]{font-size:12px;color:#999}.chat-interface .chat-content .chat-header .chat-info .partner-info .status.online[data-v-4e385921]{color:#52c41a}.chat-interface .chat-content .chat-header .header-actions[data-v-4e385921]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.chat-interface .chat-content .info-panel[data-v-4e385921]{width:300px;background-color:#f9f9f9;border-left:1px solid #eee;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.chat-interface .chat-content .info-panel.hidden[data-v-4e385921]{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.chat-interface .chat-content .info-panel .info-panel-content[data-v-4e385921]{padding:20px}.chat-interface .chat-content .info-panel .info-panel-content h4[data-v-4e385921]{margin:0 0 10px;font-size:16px}.chat-interface .chat-content .info-panel .info-panel-content .file-item[data-v-4e385921],.chat-interface .chat-content .info-panel .info-panel-content .participant[data-v-4e385921]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.chat-interface .chat-content .info-panel .info-panel-content .file-item span[data-v-4e385921],.chat-interface .chat-content .info-panel .info-panel-content .participant span[data-v-4e385921]{margin-left:10px}.chat-interface .chat-content .chat-box[data-v-4e385921]{-webkit-box-flex:70%;-ms-flex:70%;flex:70%;overflow-y:auto;padding:20px}.chat-interface .chat-content .chat-box .message[data-v-4e385921]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:15px}.chat-interface .chat-content .chat-box .message .avatar[data-v-4e385921]{width:40px;height:40px;border-radius:50%;background-color:#ccc;margin-right:10px;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.chat-interface .chat-content .chat-box .message .avatar[data-v-4e385921]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.chat-interface .chat-content .chat-box .message .bubble[data-v-4e385921]{background:-webkit-gradient(linear,left top,left bottom,from(#e0f7fa),to(#d4f1f9));background:linear-gradient(180deg,#e0f7fa,#d4f1f9);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);padding:10px 15px;border-radius:20px;max-width:70%;word-wrap:break-word;position:relative}.chat-interface .chat-content .chat-box .message .bubble[data-v-4e385921]:after{content:"";position:absolute;top:0;right:0;width:15px;height:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAHidJREFUeF7tnQucVNV9x3//c2dhAfHBQwTFmqrkqYkYtBpjYGdZmpCkSRptmibGlLSatknTCDsLtnHbPNgZSGiqaZtPqjyiJo1JbJTlITsLia8gETGKAXwlIruCPARk2cfc869n2IVl3Tv3MffOzM787+czn4HP/P//c87vf7577rn33HMJcogCooCjAiTaiAKigLMCAoj0DlEghwICiHQPUUAAkT4gCgRTQEaQYLqJV4UoIIBUSKKlmcEUEECC6SZeFaKAAFIhiZZmBlNAAAmmm3hViAICSIUkWpoZTAEBJJhu4lUhCgggFZJoaWYwBQSQYLqJV4UoIIBUSKKlmcEUEECC6SZeFaKAAFIhiZZmBlNAAAmmm3hViAICSIUkWpoZTAEBJJhuoXvx3LpRIJ6UsfjsmE27wNRGix84EnpBEtCXAgKIL7nyN+6pj8+MKcwAMIkZZ4MwCeYbOG2Q6AdB2AVGG5lvoC2jsb4qlV6Xf00kghcFBBAvKuVhww3Tz7OhphPTLAI+CmBkHuH6XDsYuI+J11rQG6hpw+9DiCkhBlFAAImgW3Dj9FN0h5pLRB8AMD2CIgaG3MDMv1Td+t/p3ze8VoDyKqYIASTkVGfq459ThJsAXBRyaA/haBuz/q6Vav1vD8Zi4kEBAcSDSF5MehI1V1sGDCZzGlXsY4NmfDeWSv9fsSsy1MsXQPLMIH+1brKusm8i4B/zDBW6OwE/BtN3KdXy69CDV0hAASSPRHOi9s8Y/G0A5+cRJnJXAm6iZPo7kRdUhgUIIAGTyvU1NzPRNwK697ntAfMeIrUbhOy/NXAE4PEKNJ6BMwGM7/2cnk9ZBFpKyZa/zidGJfoKIAGybifiPyLgU75dCa8T6F5A30tNrfd68e/4vzsmWzGaZnV3zMTenR/Ca6+cq/a/DDB7cR9os0kl05cFcaxUHwHEZ+Z1fc1TIHqXHzcG7mTCSitjrXS7O95x//KzY4rrQJjGjCsAvOdNZfV0Q+3fBTqwC2rPi36qYmyPEutLKLV+u1/HSrQXQHxkXSfivv5sM9EPlcZ/epkkd668449JWXOIeQ4DE7xWiw7ugdq1DWrvH7y6ZO2I9dsEEnfJBBB3jbIWuj7eCsouEfFw8M+J8D1qam11M+5adcc7mGkOAXMAGmy5iVuI7O9q705Q2zao117xZJ+FZIQ9gho3dHp2qEBDAcRD0jlR+88M/roH09eI6AvU1PIzN9vuVcsvAfMcEOYwo9rN3uvv6pVnYT33GKC1uwvRw6qp5Sp3w8q1EEBccs/1NZ9lohXuXYSfI2VdTwvXPexm27Vy6QIQfdPNLujvZhJvbXsIyPS4hmDGIiuVrnc1rFADASRH4rk+PpMJD7j2DcajKpW+0s2Of/KTYV0jO+4hyi5ajPSgjoOI/XYd0H3UtRwi+io1tSxxNaxAAwHEIeldidqLqqDvA+i8XP2CgO9SMv0Vt77Ts3L5DE18N4Cz3GzD/D226Rego4dcQxLxp6mp9UeuhhVmIIA4JNxOxJcScH1OOIj+m5pavujWZ7pWLv0XEP2bm11Uv8cevx90xGWRL+G3VG1fLpP2k7MggAzSK7l+ZpxJt+SGA2uoKf1Bt07dtXLpGhDNcrOL9Hdto+ohM3jlPoionppaFrnZVdLvAsgg2daJuFkF+2fOHYG20YjMFdSY+9mLzpXLbiXCP5RCh6KDuxF70mU6xdhJsdjl9K217aVQ51KogwAyIAuZ+vgnFeGeHMnptEEzq5ItD+VK4NHmpdcr0NJSSHJfHayXn4Z64YmcVWLGQiuVXlBK9S5mXQSQAepzQ615Os88CTjowYyvWal0znsiXauWfgxs1lyV3mFtXQ+172XHir2x8vcwFP6EFqafKb3aF75GAkg/zbmh5gvM9AOnNBDwPBQup4XpfU42R+9fOl0pWl/4VHorkfa3IfZ0Oqcxgf6Lki1/5y1ieVsJIP3yqxPxNQAcJ9Ruz1V0Ny99D2dX6yLnpeFid6nY7x4EvZprnwc6QN3WBbRk7f5i17XY5QsgvRnghlkXMGeezZGQp2iEfVmuy6DdzcvXMbi22El1K58O7UFsy9rcowjx56mpdZlbrHL/XQA5DkjtPGZOOc89+Iu5NkPoXrXiK8x6yNyNtnY8AvXK87nmIj+lZPqacgfArX0CyAlAck3OD5LC+U5zD37grgt7enoe9LNM3S0xUf9Oh/YitmV1rmI6qbtjDC151H2tStSVLWJ8AQQA31xzNmfI+dIO4x6VSl/rlKfuVctvZ+Yh9zhrbNN9oKMHnUcRxmcolb6riP2z6EULIAaQRO2XGPwfTtnQxJ+POZyPZ1av+ISttevy9qJnepAKxJ7bCGrbkaNq/HOVbP3zUqx7oeokgJiHoRJxc1nWaQfEHhox5hRqvKd7YFJ41arhPdjzIDOmFSphYZZj7oeY+yK5DpVMV3QfqejG93UMnYibP6MXOnSUn6lk+pOD/dbVvPwWgBvD7LSFjpVdo6Vt59Os7tjYSr7cK4AcG0FeBzBqsF5CoHmUbFk8KCArlz4OoqmF7tRhlmduGpqbh04Hab6AFrU6X+4KszIlGKviAeFE7WkMdlwLTqDPUbLlTU8Ulvodc699Lbb9YdDuF5wBIVxGTelNXuOVm50AclP8HRzDVse/oIQPUlPa3GE/6eheuWwJE1wflCr1DmO9sBnqZcfmg4hnUVOr+1OVpd7QgPUTQBritcxwfCENab6UFrVuHqhvV/Oy50p9y1EvfcLAYSBx/AMB/CUl0z/2EqscbSoekN7XFTguqSC2J1Nqw0n3SMrl9Mp0aHN6ZU6znA5m/L2VSv9nOXZ+L22qeEDs+vh8InzL8S/oiPbh1PjMSZd4O5uXfo9AZbHa1W11LzH/M6VaI9uBxUsnLaaNANJQO49yrMEi6hpDTQ8d6J+kzuZle+jYptJD/lD7dsLausF5BCGqtyr4MVwBJBG/gQDHNzIN3KLzyJrvT4zZw52viw4xZKh9B2LPbnQGBLjRSqa/P8SaFVp1Kx6QzLyav1SKHHc0II2raVH6wT7FO1becaVFynVzuNAyFHEg9YenYP1hi2MpWvOnY4sqdzugigeE58/8EGvd7DgHIfpk/61Eu5pXfBrQZbOATz2/Cdaubc5XsZSaTQvXrYqY05INL4DMm/keVtpxJwMzGadky3/1ZbBr1bKbwcj3xTkl0yGs3/0K6lXnneGJ1TRKrftNyVS4wBWpeECM3joRN5PwQd/gxMz/aqVaj6+36m5e9j+c3Ym9PA7ryQegDu52HkFG2KOpcYNZilORhwCSXe4ev5eBjzn0gM0qmb6077fu5uVpBteURW/p6UbVo//rDAewg5Lpt5ZFWwM2QgAxgDTE5zPnuBdCsQupaa25c46u5mVm4dJbAupdUm7m7VTZXeCdj3tVMv2Jkqp0gSsjgGQBqaljJsddDAj0ZUq23NoLiK+3TBU4n76Kc5t/MJCykumEr6BlZiyAGEB+co3Fm/c/D8YfDZpfxhqVOrYPb1fzsvIAxJxebfxp7mdBKnyhosm3ANJLhF0f/wERvuD0B5B6T7PKBRC1+0VY251Prwh4ipLpi8tsQPDdHAGkVzJO1F7LYMcZKxG+Tk3pr5ULILGt60E5tiCVPXqPdQwBpA+QhtlnMHf+Ds5vmN3Xrflymn5ddrI+lI/sK9qezv0sOilcSQvTjw7ldoZRdwGkn4p2Iv5tAr7qJCwD38lc/VnH38NISCFiuI0eBKyjZLquEHUp9TIEkH4Z4obaS5jZ+ekhoDNz6UeqedSg9xRLPdfHThn2vYTY1l/mrKtmXB9LpZcPiQZFXEkBZIDAdiL+IwI+5TiKTJqCzAWXR5yWaMJTdwesJ9flfGchAVtx6Zh307X3OG91Ek31SjKqADIgLZyonc3glbmyZZ//Xuiz316SCc1VKWv7w1A5NmgwvsxYYKXSC4dc4yKqsAAyiLB2Iv5DAj6TS/PMOz8AHntuRGkJP6zVth3qucfcAm+njH0VfXvDXjfDSvldABkk093zaqbGFD0CYLhjR1AWeq64BrCqSr6vuD133tcAIppDTS13lHyDClhBAcRBbDtRs5BADblywdUjkbmstLeudbsheLx9zPepVGuOF5cWsFeWUFECiEMyuPEjI/loh3k/wNU5IRk9FplLPlRCKT1RFXXgFVhPOe5odFKdSeuraNH6snlSMqyECCA5lOy97GsgmZBT8KpqZN5dBx55Wlh5yTsO7X0JsWdyX87td2r1VWpqGTIv/8lbHB8BBBAXsTgR/xQDP/Kiqf32q6HHD77e0Yt/WDbWzq1QL+a6nXOiJAZut5JpxzVoYdVpqMYRQDxkzq6vaSSiWzyYwj73Yuiz3wZUOc/vvcQJYkMdB6Feehpqj/NeuwPirlXJ9J8GKatSfAQQj5l+Y5PrJW9scu1pL16uPgV60luhJ04BrJjHEvIws3ugdj4Da9fvALvHUyAC7qdk+qOejCvYSADxkXw7EV9KwPWeXUadDnvSFOiJ0Ty1au6Mq707odp3AEccN6h/U3UZtNRKtgy5V8Z51j1EQwHEp5h2Ir6cgOv8uPGI0eAzJoLHnA095hw/roPamvVUWTD2vgTYGV/xmLHISqXrfTlVsLEAEiD5nKj9IgPfBPgMv+48bAR4zDnQE94CjlUDw6uBWO75Cr2+D+q1dtDBfcDhvTAjR5CDGF+gVPr2IL6V6iOABMw819f+CRTfwoz8J7lE4KpqwHxiVcfmEZkekN0NZDIA64C1POFmE82oampx3oQ37xLKM4AAEjCv3BD/C2bzfkJ6W8AQhXLbQdDXUnL9k4UqsJzKEUB8ZrMnUTvLYr4FhCt8uhbTfBORfS01bfh9MSsxFMsWQDxmjRtqpzOzmdxmdzcZigeBv0HJ1n8ZinUvVp0FEBflef6M92lNf0egTxcrSSGX205K3UgL190XctyyDCeAOKSVG+LTNPMXCfT5csw8AcsAvZiS653f4FmODffZJgFkEMH8LC1x0fsxYrUAVbQDtn2lBq4kxpUA3uszT/3NtzPjQUX0IMDvZCCvexrM+Jrq6VhMSx49mkedytZVABmQ2pDgeIZACyjZ8ovBeg43XjMs03ngyhj0eIDGa81nmu/sa90o+3mdGa/DfIjNzuqvK1ZPwKp6kBaufrV/TL65bjJnbLMtaj7PcjxBTN+gVMvPy7anB2yYANJPOF4wayLszG8YmBRIT8ZOIiygZPrOQP55OHH2ddZ8az6XnZn5S1aq9bY8qlF2rgJIf0Dq43/FhACdmw4QcHP/F+0Uq6dwIv73zLgVFGBTQMZOlUoPnQftCyCyANJP5ACnVxkCbkHHsNvo1tWHCpAvT0WYkVDbPfMJ9CVPDv2MVDItfaKfHiJGPzF65savsCyYzRpcDwIt7szo20Z8u9X5/WWuUaI14HkzP8CKFwDseZdEAeTknAggA/qoro//BIRrnLouAbf3aHXbsEXrnF8NG22/9x09k6j5G8V0M8jh9Q69Ec2lX0qmy/Kytm/RTmgS1LV8/ez6+PeJ8Lf9W0ign2eYb6tKpXPv+lyishyeW3fmSCszj0BzB6siAbvB6sOV/MJOB11KNKO91eKG+N8yZzvr8fcEAjhsPkR0iJmz/zYfBg4rgpkLHIbmwxp0mGF+p8OW4kOAfoGaNnjanZ0bZlxqgy4ijfNszauHLV6/sbSV8lY7nj/zfWzb9SCaDuBU45XdbhSUoGSL4+uw+6LzgvgEZNS7AD0alhqttT4V4NEAjVa93ww+1fwfwIkPZ8saDYLVF4vMYk+L7qGF6We81b7wViV9isWJ+A/ZZYfDAJKZXQM3EujXIP0YaPgTA+8tBIg5JF3MHwGoYW30rbXtgzXAbH2U6Tx6WQyYxsyXATCf0K9yEen3UtP6x0tRxJIFhOvji5lwU4FE20rAr0HYnGHeEus++kQl3lnmeTVToWiaBl9KoKkAzKcQfeQhGjFyFjXeH+xJsAg7SSEa77v63DD9PGbrRd+O4TmYRD3G4C0K6okuyjxS7fHULLwqRBuJG646w0Z1DTFPJcZUUBaGM6Mt1Tm6Jv58rKl1WbHKdyq3NAGZP/NDrLXr+XABxTSP9DUz0KzYbqbUhpcLWHZoRfE/XTECVSNngzCbQbMBHh9a8DwDMeE/rKb0P+YZJnT3kgQkwA270IXJEbADjGYCmmHbzaW+EzqbU6T58dlgMq91mA3G5EKK5aOsDSqZnuHDviCmAkh+Mu9nomYFbka13UyNG8zCwpI4zNosAwXAsxm4sCQqlbsSAojXJJX4COLUjDYCmdPCZozIGFj87cfjVZwcdpyovQrAbGb9YRC9K4SQhQwhgHhV2yMg5m0w40AYh2PX2EvmeGPfrBdgRhXGnZRqdX1rTT4Vz667yvTcQGRGi7yeM8mnGoP7KgtstmCNDQcdOeAWXwBxU6jvdy+ADNzGhufWjcLwzDjYPA5sjQOZb4wDeBxIjQPzODZAAdMAjPJal3ztGLhTEy+tamptzTdWf/8+MBTR3wRenh+gQnzKGGD4KHBsWHb/4ePffdsWVVX3bmE07KToVb/6oVtpAoibQvkA4jW2seP58XfAxjRNmPbGZHvaG5PuaYGWh/solIB7bdDtMQ93q3OFPQGG+jIH2LjOR5Vh9hjmUWPAp44Fnzo++wEpPyGO2woggWQb3CnICJJP8eaOMY4eNfcBLtHgqQq4lIGL8omZw3cdgb7n9LShk1+/Uynz1qvwt46PDYcZHfQpZwCjx4JHj8sCEtYhgISlJIBCAzJY1bl++jkATdWgqQT6OAgXh9hEE+oRYiyhVPqnriOG3fNlt9fB+a6bUtBjzwWfPiELBo8eG+lNcwHEd4acHUoBkIG143nxD0Ph48z4BAinh9jcJ4k4SU2tJ72k59hDT5kEAaHePOPTJkCPmwweOznUEcJNDwHETSEfv5ciIH3V56+8fyKGDTMjyscZqPXRLBdTek4DX7cy+peoogW9K5hDCW92l9cGiHHnHptHFOEQQEIUvZQB6d/M7rkzLq9Sqg+WKSFKkH+oWBV4zOTsaGHgABX3nrAAkn9Kj0cYKoAcH1Wuucayz9v3CSL1cUVsRpbqEOXwFUqfftaxkWLsOeDhBbua7VpHAcRVIu8GQw2Q/i3juXVv0ZZ9PQE3uL4d17skrpY88ULYZ12QvfpUiocAEmJWhjIgx0eVm+sm64x9Yy8o5hJRJIeecD70pAvBo4szt/DaKAHEq1Ie7MoBkOOgHBtRblTADQyE9iJ1feYfQ0+aUrRJt4c0nmQigPhVLId9OQFyHJR5My/USpsR5UYAI4PKpcefdwyM0yYEDVEUPwEkRNnLEZDjoNTXvh2Kb2TOgnLygqUcGurxfwQ+awr0GWeFqHThQgkgIWpdzoD0ydQ1N37xsBhu6AXFcYFT9jLtWVPAY4JtFxxiWvIKJYDkJd/JzpUAyIlTr5qpmuiGgftwmcu09lkXZi/XlsMhgISYxUoC5DgojR88FV3d5/RcPOtnqD71bTysaLdSQszkiVACSIiyViIgx0+9Vi17HGaXkTI7BJA8EpppqLne7GDYF4KAS0D00Vwhy/W9310VCgiDt4Hxv/1y/poGba1Kpdfl0bXydi3uAh3z8FIi/jQD7/TbEgHEr2LFtc81gphOyA7VY+Z/tVKtjcWqfVEB4UT8PgY+4tT4XMIJIMXqMsHKdQIkV45PnFHQn1KyZW2wkvPzKiogOhE3T/IHerZCAMkv8YX29jAHcawSE9VbTS2LCl1nU16xAXEaWY9rYQwGq6QAUozuErzMvAAp4mmWABI855F4VuokPZeYxZyHCCCRdPPgQQWQN2sngOToT3KKFRy2UvKUU6wA2dCJuMxBBugmI4iMIMcVEEDe3BkEEAFEAMkx2gogAogAIoD4OiGXSbpM0o8rICOIjCAygsgIIiOIFwVkki6TdC/9RE6x5BRLTrFy9YEKXmoiixXlPojrIFKxixVlubucYslyd5e/D/LA1MkCVeJVLHlgygUSeeT2hECVCIhpvTxy63qmecJANm2QTRt8dJdITYu63N2pZQKIABJpr/cRXADxIVYhTCv1FAuAvAbaaweTEURGEK99JWo7GUGiVthnfBlBfAoWsbkAErHAfsMLIH4Vi9ZeAIlWX9/RBRDfkkXqIIBEKq//4AKIf82i9BBAolQ3QGwBJIBoEboIIBGKGyS0ABJEteh8BJDotA0UWQAJJFtkTgJIZNIGCyyABNMtKi8BJCplA8YVQAIKF5GbABKRsEHDCiBBlYvGTwCJRtfAUQWQwNJF4iiARCJr8KACSHDtovAUQKJQNY+YAkge4kXgOmQBIcICgNvBqh1AG4CXKNlyMAKNChqyLADRGujuAHV1gHq/1QuPu+koy93dFOr73cty90FiZcBoB8EA087gNgX1kgGn70PJFvPvkj6GBCA9nUBXB1R3R/bbgGC+0X2kF4qjQKbHr84CiFfFAgLiNfwjzHiUoR+xqqo20Tcf2OnVsRB2JQeI3QN16FXg4Kugw3uP/dv23fm9SCeAeFHJ2PTMq6mzFBXqraYvGGBAtFFre3NsFD9OjRs6vdY1bLtiA0IdB0GHDAyvgg7tAx0xW5dFfxCwgpLpz0Vfkr8SSnIOwgviE9jGK/6aEpI1oQPMjzLTZiZszihsrl6Y3hFSdNcwBQXEjA6H9wFmZHh9f/abOo+41jEKg2JuL5qrPSUJiKmwnaj5DoH+KYpk+I1JoI2a9Rpb8+phi9dv9Ovvxz5qQKi7EzjQBuvALtCBNqCn20/1IrE1+mLEGVdT4z3Fr8yAFpYsIFw//Rwm634A74kkKwGDZpPJenWP5jVRwBIFINR9FNjfC8X+tqjmEIEUJaAToE9RsuUXgQJE7FSygJh289y6MxHTP2Dmj0asQ6DwUcASFiDUdaQXijbQ/l2AtgO1MUonAnZkiG6oamrZEGU5+cQuaUD6Gpapr/mspdRnmLkun8ZG6RsWLPkAQp2vA/t3wTrQfgwK1lE2OXBsAto08w9UrOr79K215rJ8yR5DApA+9Xh+fAqAKdA0EeCJIJoI5okMTARhIhgTAcSKrXbfnEWxdRctWvesn/r4BkTbULufh9r/MmjfLj9FRWZLwG6A2rM3cmHuTVE72NzUpXYovIjqEdup8f6OyCoQYuAhBYiXdvP8D44HdU+ETRNBeiJgIMLFDEwDcL6XGGHZHDu/xt1gdTel1qW9xPUKSPYu9e7noHa/ADp62EvoMG32ErBJMz+mFLUd6/xWO6rsdlRd3U6NjaU5dAVQoOwAyaVBFh7dM1UD04j0NDAZaMyoE/lBQAuY7qZUy9JchbkBQq/vz0Kh2rcDZklH9McREG0h4Akwb4RWG/2OitFXMboSKgqQwWTk+hlvhaKpmjFVQV3C4EsBnB6V5GZiCua7MXL4EmpcfWhgOU6A0IF2WK88C3r1D1FVzcQ1xG1hYIsCbYHi32D4+zeW04jgV7yKB2SgYNw4vTpzVE2NEcVZ8ywQvc+vqF7szemXBu5SCt+hheln+nwGAqL2/B5q1zMgc0MvmmM7AWts8FrLjj1Oix/YE00xQzOqAOKSt+7EjHdXkVXHrGcBFI8ozWsJtISSLWuzgPT0TFVt22Dt2gaYhYHhH1uJsQYKa6gp3RJ++PKJKID4yKW5iqY1zVLEdW+s35oFoMqHu6spAVv1+LdMoFdfHOdq7N/gSWasUYrWUAnfd/DfrGg9BJCA+nKi9lwbepYC1QFsRpfRAUNF5kbAbzTTWkVYQ8mWhyIrqIwDCyAhJDd7x9+yzajy5yB8LISQwUMwXmTwCgW1hlItvw4eSDyNAgJIyP2A58XfrwnXEeE6AMNCDp8r3CZmXqGODl9Bt7756lgB61FWRQkgEaWT62vfjiwkfB0DkyIqxvyFW41jz1L8OKoyKjmuABJx9g/PrTtzpJW5jkBmRLkorOIYuFMzVlSl0uvCiilx3qyAAFKgXsGNjQqdv7oOTGZEmRGw2P0EWgHCCmpqeSJgDHHzoYAA4kOssEx5fvzDrGEeL/2kx5jPZifesdjyUnuG3mP9h6yZAFLE1PH8+BVaYw4Bcxyq8RAR34XqUSuGyurXIsoZSdECSCSy+gvKidpZgJ7FoHMJsDT4Ya3x26pFrQ/4iyTWYSsggIStqMQrKwUEkLJKpzQmbAUEkLAVlXhlpYAAUlbplMaErYAAEraiEq+sFBBAyiqd0piwFRBAwlZU4pWVAgJIWaVTGhO2AgJI2IpKvLJSQAApq3RKY8JWQAAJW1GJV1YKCCBllU5pTNgKCCBhKyrxykoBAaSs0imNCVuB/wf+/H19+xp6swAAAABJRU5ErkJggg==) no-repeat 50%;background-size:contain;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.chat-interface .chat-content .chat-box .message .bubble.sent[data-v-4e385921]:after{opacity:1}.chat-interface .chat-content .chat-box .message.user-message[data-v-4e385921]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.chat-interface .chat-content .chat-box .message.user-message .avatar[data-v-4e385921]{margin-right:0;margin-left:10px}.chat-interface .chat-content .chat-box .message.user-message .bubble[data-v-4e385921]{background-color:#409eff;color:#fff}.chat-interface .chat-content .chat-box .message-image[data-v-4e385921]{max-width:200px;border-radius:8px;margin-top:5px}.chat-interface .chat-content .chat-box .message-file[data-v-4e385921]{display:inline-block;margin-top:5px;color:#409eff;cursor:pointer;font-size:14px}.chat-interface .chat-content .chat-box .message-file i[data-v-4e385921]{margin-right:5px}.chat-interface .chat-content .input-box[data-v-4e385921]{-webkit-box-flex:30%;-ms-flex:30%;flex:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;background-color:#fff;border-top:1px solid #eee}.chat-interface .chat-content .input-box .toolbar[data-v-4e385921]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.chat-interface .chat-content .input-box .toolbar i[data-v-4e385921]{margin-right:10px;font-size:20px;cursor:pointer;color:#999;-webkit-transition:color .3s;transition:color .3s}.chat-interface .chat-content .input-box .toolbar i[data-v-4e385921]:hover{color:#409eff}.chat-interface .chat-content .input-box textarea[data-v-4e385921]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:98%;padding:10px;border:1px solid #ccc;border-radius:5px;resize:none;-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.chat-interface .chat-content .input-box textarea[data-v-4e385921]:focus{border-color:#409eff;-webkit-box-shadow:0 0 5px rgba(64,158,255,.5);box-shadow:0 0 5px rgba(64,158,255,.5)}.chat-interface .chat-content .input-box .footer[data-v-4e385921]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.chat-interface .chat-content .input-box .footer .char-count[data-v-4e385921]{font-size:12px;color:#999}.chat-interface .chat-content .input-box .footer button[data-v-4e385921]{padding:10px 20px;border:none;background-color:#409eff;color:#fff;border-radius:5px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.chat-interface .chat-content .input-box .footer button[data-v-4e385921]:hover{background-color:#0d84ff}.emoji-picker[data-v-4e385921]{position:fixed;bottom:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);z-index:1000}.emoji-picker .emoji-list[data-v-4e385921]{display:grid;grid-template-columns:repeat(8,30px);gap:5px}.emoji-picker .emoji-list span[data-v-4e385921]{font-size:24px;cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.emoji-picker .emoji-list span[data-v-4e385921]:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@-webkit-keyframes spin-4e385921{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-4e385921{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.chat-detail[data-v-2c62c804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:85vh;background-color:#f5f7fa}.chat-detail .chat-header[data-v-2c62c804]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background-color:#fff;border-bottom:1px solid #dcdfe6;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05)}.chat-detail .chat-header .chat-info[data-v-2c62c804],.chat-detail .chat-header[data-v-2c62c804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-detail .chat-header .chat-info[data-v-2c62c804]{gap:12px}.chat-detail .chat-header .chat-info .avatar[data-v-2c62c804]{width:40px;height:40px;border-radius:50%;background-size:cover;background-position:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.chat-detail .chat-header .chat-info .partner-info h3[data-v-2c62c804]{margin:0;font-size:16px;color:#303133}.chat-detail .chat-header .chat-info .partner-info .status[data-v-2c62c804]{font-size:12px;color:#909399}.chat-detail .chat-header .chat-info .partner-info .status.online[data-v-2c62c804]{color:#67c23a}.chat-detail .chat-header .header-actions i[data-v-2c62c804]{font-size:20px;color:#909399;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.chat-detail .chat-header .header-actions i[data-v-2c62c804]:hover{color:#409eff}.chat-detail .chat-content[data-v-2c62c804]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px;scroll-behavior:smooth}.chat-detail .chat-content .empty-state[data-v-2c62c804],.chat-detail .chat-content .loading-state[data-v-2c62c804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#909399}.chat-detail .chat-content .empty-state i[data-v-2c62c804],.chat-detail .chat-content .loading-state i[data-v-2c62c804]{font-size:48px;margin-bottom:16px}.chat-detail .chat-content .message-list .date-divider[data-v-2c62c804]{text-align:center;margin:20px 0;color:#909399;font-size:12px}.chat-detail .chat-content .message-list .message-item[data-v-2c62c804]{margin-bottom:20px}.chat-detail .chat-content .message-list .message-item.self .message-bubble[data-v-2c62c804]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.chat-detail .chat-content .message-list .message-item.self .message-bubble .content-wrapper[data-v-2c62c804]{margin-left:0;margin-right:12px;height:auto;width:auto}.chat-detail .chat-content .message-list .message-item.self .message-bubble .content-wrapper .message-content[data-v-2c62c804]{background-color:#409eff;color:#fff;border-radius:20px 4px 20px 20px}.chat-detail .chat-content .message-list .message-item.self .message-bubble .content-wrapper .message-content.file-attachment[data-v-2c62c804]{background-color:#fff;color:#303133}.chat-detail .chat-content .message-list .message-item.self .message-bubble .content-wrapper .message-meta[data-v-2c62c804]{text-align:right}.chat-detail .chat-content .message-list .message-item .message-bubble[data-v-2c62c804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.chat-detail .chat-content .message-list .message-item .message-bubble .avatar[data-v-2c62c804]{width:36px;height:36px;border-radius:50%;background-size:cover;background-position:50%;-ms-flex-negative:0;flex-shrink:0}.chat-detail .chat-content .message-list .message-item .message-bubble .content-wrapper[data-v-2c62c804]{margin-left:12px;width:auto;height:auto}.chat-detail .chat-content .message-list .message-item .message-bubble .content-wrapper .sender-name[data-v-2c62c804]{font-size:12px;color:#909399;margin-bottom:4px;display:block}.chat-detail .chat-content .message-list .message-item .message-bubble .content-wrapper .message-content[data-v-2c62c804]{padding:12px 16px;background-color:#fff;border-radius:4px 20px 20px 20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);word-break:break-word}.chat-detail .chat-content .message-list .message-item .message-bubble .content-wrapper .message-content.image[data-v-2c62c804]{padding:4px}.chat-detail .chat-content .message-list .message-item .message-bubble .content-wrapper .message-content.image img[data-v-2c62c804]{max-width:100%;border-radius:4px;cursor:pointer}.chat-detail .chat-content .message-list .message-item .message-bubble .content-wrapper .message-content.file-attachment[data-v-2c62c804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px;cursor:pointer}.chat-detail .chat-content .message-list .message-item .message-bubble .content-wrapper .message-content.file-attachment[data-v-2c62c804]:hover{background-color:#ecf5ff}.chat-detail .chat-content .message-list .message-item .message-bubble .content-wrapper .message-content.file-attachment .file-name[data-v-2c62c804]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-detail .chat-content .message-list .message-item .message-bubble .content-wrapper .message-meta[data-v-2c62c804]{margin-top:4px;font-size:12px;color:#909399}.chat-detail .chat-content .message-list .message-item .message-bubble .content-wrapper .message-meta .status[data-v-2c62c804]{margin-left:8px}.chat-detail .chat-content .message-list .message-item .message-bubble .content-wrapper .message-meta .status.sent i[data-v-2c62c804]{color:#67c23a}.chat-detail .chat-content .message-list .message-item .message-bubble .content-wrapper .message-meta .status.failed i[data-v-2c62c804]{color:#f56c6c}.chat-detail .chat-input[data-v-2c62c804]{background-color:#fff;border-top:1px solid #dcdfe6;padding:16px}.chat-detail .chat-input .toolbar[data-v-2c62c804]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:12px}.chat-detail .chat-input .toolbar i[data-v-2c62c804]{font-size:20px;color:#909399;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.chat-detail .chat-input .toolbar i[data-v-2c62c804]:hover{color:#409eff}.chat-detail .chat-input .input-wrapper textarea[data-v-2c62c804]{width:100%;height:80px;padding:12px;border:1px solid #dcdfe6;border-radius:4px;resize:none;font-size:14px;-webkit-transition:border-color .3s;transition:border-color .3s}.chat-detail .chat-input .input-wrapper textarea[data-v-2c62c804]:focus{outline:none;border-color:#409eff}.chat-detail .chat-input .input-wrapper .input-footer[data-v-2c62c804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.chat-detail .chat-input .input-wrapper .input-footer .char-count[data-v-2c62c804]{font-size:12px;color:#909399}.chat-detail .chat-input .input-wrapper .input-footer .char-count.limit-reached[data-v-2c62c804]{color:#f56c6c}.chat-detail .info-panel[data-v-2c62c804]{position:fixed;top:0;right:0;width:300px;height:100%;background-color:#fff;-webkit-box-shadow:-2px 0 8px rgba(0,0,0,.1);box-shadow:-2px 0 8px rgba(0,0,0,.1);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:1000}.chat-detail .info-panel.show[data-v-2c62c804]{-webkit-transform:translateX(0);transform:translateX(0)}.chat-detail .info-panel .panel-header[data-v-2c62c804]{padding:16px;border-bottom:1px solid #dcdfe6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-detail .info-panel .panel-header h4[data-v-2c62c804]{margin:0;font-size:16px;color:#303133}.chat-detail .info-panel .panel-header i[data-v-2c62c804]{cursor:pointer;color:#909399}.chat-detail .info-panel .panel-header i[data-v-2c62c804]:hover{color:#f56c6c}.chat-detail .info-panel .panel-content[data-v-2c62c804]{padding:16px}.chat-detail .info-panel .panel-content .section[data-v-2c62c804]{margin-bottom:24px}.chat-detail .info-panel .panel-content .section h5[data-v-2c62c804]{margin:0 0 12px;font-size:14px;color:#909399}.chat-detail .info-panel .panel-content .section .question-detail[data-v-2c62c804]{padding:12px;background-color:#ecf5ff;border-radius:4px}.chat-detail .info-panel .panel-content .section .question-detail p[data-v-2c62c804]{margin:0 0 8px;color:#303133}.chat-detail .info-panel .panel-content .section .question-detail .time[data-v-2c62c804]{font-size:12px;color:#909399}.chat-detail .info-panel .panel-content .section .files-list .file-item[data-v-2c62c804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s}.chat-detail .info-panel .panel-content .section .files-list .file-item[data-v-2c62c804]:hover{background-color:#ecf5ff}.chat-detail .info-panel .panel-content .section .files-list .file-item i[data-v-2c62c804]{margin-right:8px;font-size:20px;color:#909399}.chat-detail .info-panel .panel-content .section .files-list .file-item i.el-icon-download[data-v-2c62c804]{margin-left:auto;cursor:pointer}.chat-detail .info-panel .panel-content .section .files-list .file-item i.el-icon-download[data-v-2c62c804]:hover{color:#409eff}.chat-detail .info-panel .panel-content .section .files-list .file-item .file-name[data-v-2c62c804]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-detail .emoji-picker[data-v-2c62c804]{position:absolute;bottom:180px;left:16px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);padding:12px;z-index:1000}.chat-detail .emoji-picker .emoji-list[data-v-2c62c804]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.chat-detail .emoji-picker .emoji-list span[data-v-2c62c804]{font-size:24px;cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.chat-detail .emoji-picker .emoji-list span[data-v-2c62c804]:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@-webkit-keyframes spin-2c62c804{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-2c62c804{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fade-enter-active[data-v-2c62c804],.fade-leave-active[data-v-2c62c804]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter[data-v-2c62c804],.fade-leave-to[data-v-2c62c804]{opacity:0}.messages-container[data-v-f35d6c60]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.messages-container .messages-list[data-v-f35d6c60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:85vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:width .3s ease;transition:width .3s ease;border-right:1px solid #e8e8e8}.messages-container .messages-list .search-header[data-v-f35d6c60]{padding:16px;border-bottom:1px solid #f0f0f0}.messages-container .messages-list .search-header .search-input[data-v-f35d6c60]{position:relative}.messages-container .messages-list .search-header .search-input .icon-search[data-v-f35d6c60]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#909399}.messages-container .messages-list .search-header .search-input input[data-v-f35d6c60]{width:92%;padding:8px 12px 8px 36px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;-webkit-transition:all .3s;transition:all .3s}.messages-container .messages-list .search-header .search-input input[data-v-f35d6c60]:focus{border-color:#409eff;outline:none}.messages-container .messages-list .message-list[data-v-f35d6c60]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px 0}.messages-container .messages-list .message-list .loading-indicator[data-v-f35d6c60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.messages-container .messages-list .message-list .loading-indicator .spinner[data-v-f35d6c60]{width:20px;height:20px;border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;-webkit-animation:spin-f35d6c60 1s linear infinite;animation:spin-f35d6c60 1s linear infinite}.messages-container .messages-list .message-list .loading-indicator span[data-v-f35d6c60]{margin-left:10px;color:#606266}.messages-container .messages-list .message-list .message-item[data-v-f35d6c60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;position:relative}.messages-container .messages-list .message-list .message-item[data-v-f35d6c60]:hover{background-color:#f5f7fa}.messages-container .messages-list .message-list .message-item:hover .message-actions[data-v-f35d6c60]{opacity:1}.messages-container .messages-list .message-list .message-item.unread[data-v-f35d6c60]{background-color:#ecf5ff}.messages-container .messages-list .message-list .message-item.selected[data-v-f35d6c60]{background-color:#e6f7ff}.messages-container .messages-list .message-list .message-item .message-avatar[data-v-f35d6c60]{position:relative;margin-right:12px}.messages-container .messages-list .message-list .message-item .message-avatar img[data-v-f35d6c60]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.messages-container .messages-list .message-list .message-item .message-avatar .unread-badge[data-v-f35d6c60]{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;padding:0 5px;background-color:#f56c6c;color:#fff;border-radius:9px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.messages-container .messages-list .message-list .message-item .message-content[data-v-f35d6c60]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.messages-container .messages-list .message-list .message-item .message-content .message-header[data-v-f35d6c60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.messages-container .messages-list .message-list .message-item .message-content .message-header .sender-name[data-v-f35d6c60]{font-weight:500;color:#303133}.messages-container .messages-list .message-list .message-item .message-content .message-header .message-time[data-v-f35d6c60]{font-size:12px;color:#909399}.messages-container .messages-list .message-list .message-item .message-content .message-preview[data-v-f35d6c60]{color:#606266;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messages-container .messages-list .message-list .message-item .message-actions[data-v-f35d6c60]{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.messages-container .messages-list .message-list .message-item .message-actions .icon-pin[data-v-f35d6c60]{color:#909399;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.messages-container .messages-list .message-list .message-item .message-actions .icon-pin.pinned[data-v-f35d6c60],.messages-container .messages-list .message-list .message-item .message-actions .icon-pin[data-v-f35d6c60]:hover{color:#409eff}.messages-container .messages-list .load-more[data-v-f35d6c60]{text-align:center;padding:12px 0;color:#409eff;cursor:pointer;font-size:14px}.messages-container .messages-list .load-more[data-v-f35d6c60]:hover{background-color:#f5f7fa}.messages-container .messages-list .empty-state[data-v-f35d6c60]{height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#909399}.messages-container .messages-list .empty-state .icon-chat-empty[data-v-f35d6c60]{font-size:48px;margin-bottom:16px}.messages-container .messages-list .empty-state p[data-v-f35d6c60]{font-size:14px}.messages-container .messages-list .collapse-button[data-v-f35d6c60]{padding:8px;text-align:center;background-color:#f5f7fa;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.messages-container .messages-list .collapse-button[data-v-f35d6c60]:hover{background-color:#e4e7ed}.messages-container .chat-detail-container[data-v-f35d6c60]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:width .3s ease;transition:width .3s ease}@-webkit-keyframes spin-f35d6c60{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-f35d6c60{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.notification[data-v-7e9559ec]{position:fixed;top:20px;right:20px;padding:10px 20px;border-radius:5px;color:#fff;font-size:14px;z-index:1000}.notification.success[data-v-7e9559ec]{background-color:#67c23a}.notification.error[data-v-7e9559ec]{background-color:#f56c6c}.tutoring-application-form[data-v-53776ed6]{min-width:800px;padding:40px;background:linear-gradient(135deg,rgba(245,247,250,.7),rgba(195,207,226,.7));-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.tutoring-application-form h2[data-v-53776ed6]{font-size:36px;color:#409eff;text-align:center;margin-bottom:40px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.tutoring-application-form .form-group[data-v-53776ed6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px}.tutoring-application-form .form-group label[data-v-53776ed6]{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;margin-top:12px;font-size:18px;font-weight:700;color:#409eff}.tutoring-application-form .form-group .input-wrapper[data-v-53776ed6]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.tutoring-application-form .form-group .el-select[data-v-53776ed6],.tutoring-application-form .form-group input[data-v-53776ed6],.tutoring-application-form .form-group textarea[data-v-53776ed6]{width:100%;padding:12px;border:1px solid #d9d9d9;border-radius:8px;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.tutoring-application-form .form-group .el-select[data-v-53776ed6]:focus,.tutoring-application-form .form-group input[data-v-53776ed6]:focus,.tutoring-application-form .form-group textarea[data-v-53776ed6]:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.tutoring-application-form .form-group .el-select.is-invalid[data-v-53776ed6],.tutoring-application-form .form-group input.is-invalid[data-v-53776ed6],.tutoring-application-form .form-group textarea.is-invalid[data-v-53776ed6]{border-color:#f56c6c}.tutoring-application-form .form-group textarea[data-v-53776ed6]{resize:vertical;min-height:120px}.tutoring-application-form .form-group .error[data-v-53776ed6]{font-size:14px;color:#f56c6c;margin-top:5px;display:block}.tutoring-application-form .team-info-container[data-v-53776ed6]{background-color:hsla(0,0%,100%,.5);padding:20px;border-radius:10px;margin-bottom:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.tutoring-application-form .team-info-container[data-v-53776ed6]:hover{background-color:hsla(0,0%,100%,.8)}.tutoring-application-form .team-info-container h3[data-v-53776ed6]{font-size:24px;color:#409eff;margin-bottom:20px;text-align:center}.tutoring-application-form .team-members[data-v-53776ed6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.tutoring-application-form .team-member[data-v-53776ed6]{background-color:hsla(0,0%,100%,.3);padding:15px;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.tutoring-application-form .team-member[data-v-53776ed6]:hover{background-color:hsla(0,0%,100%,.5)}.tutoring-application-form .team-member h4[data-v-53776ed6]{font-size:18px;text-align:left;color:#409eff;margin-bottom:10px}.tutoring-application-form .team-actions[data-v-53776ed6]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:-10px;margin-bottom:30px}.tutoring-application-form .action-button[data-v-53776ed6]{margin-right:10px;padding:10px 15px;border:none;border-radius:5px;background-color:#409eff;color:#fff;font-size:16px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.tutoring-application-form .action-button[data-v-53776ed6]:hover{background-color:#0d84ff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tutoring-application-form .submit-button[data-v-53776ed6]{display:block;width:100%;padding:15px;border:none;border-radius:10px;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#73b8ff));background:linear-gradient(90deg,#409eff,#73b8ff);color:#fff;font-size:20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.tutoring-application-form .submit-button[data-v-53776ed6]:hover:not(:disabled){background:-webkit-gradient(linear,left top,right top,from(#0d84ff),to(#409eff));background:linear-gradient(90deg,#0d84ff,#409eff);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tutoring-application-form .submit-button[data-v-53776ed6]:disabled{background:#ccc;cursor:not-allowed}.tutoring-application-form .login-button[data-v-53776ed6]{display:block;margin:20px auto;padding:15px 30px;font-size:18px}.tutoring-application-form .login-dialog .el-dialog__body[data-v-53776ed6]{text-align:center}.tutoring-application-form .login-dialog .login-link[data-v-53776ed6]{color:#409eff;text-decoration:none;font-weight:700}.tutoring-application-form .login-dialog .login-link[data-v-53776ed6]:hover{text-decoration:underline}.tutoring-application-form .loading-container[data-v-53776ed6]{padding:40px;background-color:hsla(0,0%,100%,.8);border-radius:10px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.tutoring-application-form .application-status .status-card[data-v-53776ed6]{background-color:#fff;border-radius:10px;padding:30px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);text-align:center}.tutoring-application-form .application-status .status-card h3[data-v-53776ed6]{font-size:24px;margin:20px 0;color:#303133}.tutoring-application-form .application-status .status-card .status-message[data-v-53776ed6]{color:#909399;font-size:16px;margin-bottom:20px}.tutoring-application-form .application-status .status-card .status-icon[data-v-53776ed6]{width:80px;height:80px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.tutoring-application-form .application-status .status-card .status-icon i[data-v-53776ed6]{font-size:40px;color:#fff}.tutoring-application-form .application-status .status-card .status-icon.success[data-v-53776ed6]{background-color:#67c23a}.tutoring-application-form .application-status .status-card .status-icon.pending[data-v-53776ed6]{background-color:#e6a23c}.tutoring-application-form .application-status .status-card .status-details[data-v-53776ed6]{background-color:#f5f7fa;border-radius:8px;padding:20px;margin:20px 0;text-align:left}.tutoring-application-form .application-status .status-card .status-details .info-row[data-v-53776ed6]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.tutoring-application-form .application-status .status-card .status-details .info-row[data-v-53776ed6]:last-child{margin-bottom:0}.tutoring-application-form .application-status .status-card .status-details .info-row .label[data-v-53776ed6]{width:150px;color:#909399;font-weight:700}.tutoring-application-form .application-status .status-card .status-details .info-row .value[data-v-53776ed6]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133}.tutoring-application-form .application-status .status-card .status-details .info-row .value.highlight[data-v-53776ed6]{color:#409eff;font-weight:700}.tutoring-application-form .application-status .status-card .status-details .info-row .value-with-action[data-v-53776ed6]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutoring-application-form .application-status .status-card .status-details .info-row .value-with-action .value[data-v-53776ed6]{margin-right:10px}.tutoring-application-form .application-status .status-card .status-details .info-row .value-with-action .copy-btn[data-v-53776ed6]{padding:2px 5px;font-size:12px}.tutoring-application-form .application-status .status-card .status-details .teacher-info-section[data-v-53776ed6]{margin-top:15px;padding-top:15px;border-top:1px dashed #dcdfe6}.tutoring-application-form .application-status .status-card .status-details .teacher-info-section .section-title[data-v-53776ed6]{font-size:16px;font-weight:600;color:#303133;margin-bottom:15px}.tutoring-application-form .application-status .status-card .status-details .teacher-info-section .teacher-loading[data-v-53776ed6]{padding:10px;background-color:hsla(0,0%,100%,.5);border-radius:4px}.tutoring-application-form .application-status .status-card .status-details .teacher-info-section .teacher-details[data-v-53776ed6]{background-color:hsla(0,0%,100%,.5);border-radius:4px;padding:10px 0}.tutoring-application-form .application-status .status-card .status-details .teacher-info-section .teacher-details .info-row[data-v-53776ed6]{margin-bottom:8px}.tutoring-application-form .application-status .status-card .status-details .teacher-info-section .teacher-details .info-row[data-v-53776ed6]:last-child{margin-bottom:0}.tutoring-application-form .application-status .status-card .status-details .teacher-info-section .teacher-error[data-v-53776ed6]{margin-top:10px}.tutoring-application-form .application-status .status-card .action-buttons[data-v-53776ed6]{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.tutoring-application-form .application-status .status-card .status-timeline[data-v-53776ed6]{margin:30px 0;padding:0 20px}.tutoring-application-form .application-status .status-card .status-timeline .timeline-item[data-v-53776ed6]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-bottom:30px}.tutoring-application-form .application-status .status-card .status-timeline .timeline-item[data-v-53776ed6]:not(:last-child):before{content:"";position:absolute;top:30px;left:14px;width:2px;height:calc(100% - 30px);background-color:#e0e0e0}.tutoring-application-form .application-status .status-card .status-timeline .timeline-item.completed .timeline-point[data-v-53776ed6],.tutoring-application-form .application-status .status-card .status-timeline .timeline-item.completed[data-v-53776ed6]:before{background-color:#67c23a}.tutoring-application-form .application-status .status-card .status-timeline .timeline-item.active .timeline-point[data-v-53776ed6]{background-color:#e6a23c;-webkit-animation:pulse-53776ed6 1.5s infinite;animation:pulse-53776ed6 1.5s infinite}.tutoring-application-form .application-status .status-card .status-timeline .timeline-item .timeline-point[data-v-53776ed6]{width:30px;height:30px;border-radius:50%;background-color:#e0e0e0}.tutoring-application-form .application-status .status-card .status-timeline .timeline-item .timeline-content[data-v-53776ed6]{margin-left:15px;text-align:left}.tutoring-application-form .application-status .status-card .status-timeline .timeline-item .timeline-content h4[data-v-53776ed6]{margin:0 0 5px;font-size:16px;color:#303133}.tutoring-application-form .application-status .status-card .status-timeline .timeline-item .timeline-content p[data-v-53776ed6]{margin:0;color:#909399;font-size:14px}.tutoring-application-form .application-status.approved .status-card[data-v-53776ed6]{border-top:5px solid #67c23a}.tutoring-application-form .application-status.pending .status-card[data-v-53776ed6]{border-top:5px solid #e6a23c}.fade-enter-active[data-v-53776ed6],.fade-leave-active[data-v-53776ed6]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-53776ed6],.fade-leave-to[data-v-53776ed6]{opacity:0}.list-enter-active[data-v-53776ed6],.list-leave-active[data-v-53776ed6]{-webkit-transition:all .5s;transition:all .5s}.list-enter[data-v-53776ed6],.list-leave-to[data-v-53776ed6]{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.slide-fade-enter-active[data-v-53776ed6]{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-fade-leave-active[data-v-53776ed6]{-webkit-transition:all .8s cubic-bezier(1,.5,.8,1);transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-53776ed6],.slide-fade-leave-to[data-v-53776ed6]{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}@-webkit-keyframes pulse-53776ed6{0%{-webkit-box-shadow:0 0 0 0 rgba(230,162,60,.4);box-shadow:0 0 0 0 rgba(230,162,60,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(230,162,60,0);box-shadow:0 0 0 10px rgba(230,162,60,0)}to{-webkit-box-shadow:0 0 0 0 rgba(230,162,60,0);box-shadow:0 0 0 0 rgba(230,162,60,0)}}@keyframes pulse-53776ed6{0%{-webkit-box-shadow:0 0 0 0 rgba(230,162,60,.4);box-shadow:0 0 0 0 rgba(230,162,60,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(230,162,60,0);box-shadow:0 0 0 10px rgba(230,162,60,0)}to{-webkit-box-shadow:0 0 0 0 rgba(230,162,60,0);box-shadow:0 0 0 0 rgba(230,162,60,0)}}@media (max-width:768px){.tutoring-application-form[data-v-53776ed6]{min-width:auto;padding:20px}.tutoring-application-form .form-group[data-v-53776ed6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tutoring-application-form .form-group label[data-v-53776ed6]{margin-bottom:10px}.tutoring-application-form .team-member .form-group[data-v-53776ed6]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.tutoring-application-form .application-status .status-card[data-v-53776ed6]{padding:20px}.tutoring-application-form .application-status .status-card .action-buttons[data-v-53776ed6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.system-message-container[data-v-33ac38a5]{padding:20px}.system-message-container .section-header[data-v-33ac38a5]{margin-bottom:30px;text-align:center}.system-message-container .section-header .main-title[data-v-33ac38a5]{font-size:28px;color:#303133;margin-bottom:10px;font-weight:600;position:relative;display:inline-block}.system-message-container .section-header .main-title[data-v-33ac38a5]:after{content:"";position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:3px;background-color:#409eff;border-radius:3px}.system-message-container .section-header .subtitle[data-v-33ac38a5]{color:#909399;font-size:16px;max-width:600px;margin:16px auto 0}.system-message-container .message-card[data-v-33ac38a5]{margin-bottom:30px}.system-message-container .message-card .message-form .form-title[data-v-33ac38a5]{font-size:18px;color:#303133;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.system-message-container .message-card .message-form .form-title i[data-v-33ac38a5]{margin-right:10px;color:#409eff}.system-message-container .message-card .message-form .receiver-select[data-v-33ac38a5]{width:100%}.system-message-container .message-card .message-form .user-option[data-v-33ac38a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.system-message-container .message-card .message-form .user-option .user-name[data-v-33ac38a5]{margin-right:10px}.system-message-container .message-card .message-form .upload-container[data-v-33ac38a5]{margin-bottom:10px}.system-message-container .message-card .message-form .upload-container .upload-tip[data-v-33ac38a5]{color:#909399;font-size:12px;margin-top:8px}.system-message-container .message-card .message-form .feature-coming-soon[data-v-33ac38a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background-color:#f5f7fa;border-radius:4px}.system-message-container .message-card .message-form .feature-coming-soon i[data-v-33ac38a5]{font-size:24px;color:#e6a23c;margin-right:10px}.system-message-container .message-card .message-form .feature-coming-soon span[data-v-33ac38a5]{color:#606266}.system-message-container .message-history-card .history-header[data-v-33ac38a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600}.system-message-container .message-history-card .loading-container[data-v-33ac38a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}.system-message-container .message-history-card .loading-container .loading-spinner[data-v-33ac38a5]{width:40px;height:40px;border-radius:50%;border:3px solid rgba(64,158,255,.2);border-top-color:#409eff;-webkit-animation:spin-33ac38a5 1s ease-in-out infinite;animation:spin-33ac38a5 1s ease-in-out infinite;margin-bottom:16px}.system-message-container .message-history-card .loading-container p[data-v-33ac38a5]{color:#909399}@-webkit-keyframes spin-33ac38a5{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-33ac38a5{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.system-message-container .message-history-card .empty-history[data-v-33ac38a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0}.system-message-container .message-history-card .empty-history i[data-v-33ac38a5]{font-size:48px;color:#c5c7ca;margin-bottom:16px}.system-message-container .message-history-card .empty-history p[data-v-33ac38a5]{color:#909399;font-size:16px}.system-message-container .message-history-card .message-list .message-item[data-v-33ac38a5]{padding:16px;border-bottom:1px solid #ebeef5}.system-message-container .message-history-card .message-list .message-item[data-v-33ac38a5]:last-child{border-bottom:none}.system-message-container .message-history-card .message-list .message-item .message-header[data-v-33ac38a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.system-message-container .message-history-card .message-list .message-item .message-header .recipient[data-v-33ac38a5]{font-weight:500;color:#303133}.system-message-container .message-history-card .message-list .message-item .message-header .time[data-v-33ac38a5]{color:#909399;font-size:12px}.system-message-container .message-history-card .message-list .message-item .message-content[data-v-33ac38a5]{padding:12px;background-color:#f5f7fa;border-radius:4px;margin-bottom:10px;word-break:break-word}.system-message-container .message-history-card .message-list .message-item .message-content.message-type-1[data-v-33ac38a5]{text-align:center}.system-message-container .message-history-card .message-list .message-item .message-content.message-type-1 .message-image[data-v-33ac38a5]{max-width:100%;max-height:200px;border-radius:4px}.system-message-container .message-history-card .message-list .message-item .message-content .file-message[data-v-33ac38a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.system-message-container .message-history-card .message-list .message-item .message-content .file-message i[data-v-33ac38a5]{font-size:24px;color:#409eff;margin-right:10px}.system-message-container .message-history-card .message-list .message-item .message-content .file-message .file-name[data-v-33ac38a5]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-message-container .message-history-card .message-list .message-item .message-content .unsupported-message[data-v-33ac38a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399}.system-message-container .message-history-card .message-list .message-item .message-content .unsupported-message i[data-v-33ac38a5]{margin-right:8px;color:#e6a23c}.system-message-container .message-history-card .message-list .message-item .message-status[data-v-33ac38a5]{text-align:right}.system-message-container .message-history-card .pagination-container[data-v-33ac38a5]{margin-top:20px;text-align:center}@media (max-width:768px){.system-message-container[data-v-33ac38a5]{padding:10px}.system-message-container .section-header .main-title[data-v-33ac38a5]{font-size:24px}.system-message-container .section-header .subtitle[data-v-33ac38a5]{font-size:14px}}.private-message-container[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.private-message-container .message-layout[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;max-height:110vh;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.private-message-container .message-layout.mobile-layout[data-v-0f4de9b0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:calc(100vh - 60px);overflow:hidden}.private-message-container .message-layout .contacts-panel[data-v-0f4de9b0]{width:350px;border-right:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fafafa}.private-message-container .message-layout .contacts-panel.mobile-contacts-panel[data-v-0f4de9b0]{width:100%;height:100vh;border-right:none}.private-message-container .message-layout .contacts-panel.mobile-contacts-panel.hidden[data-v-0f4de9b0]{display:none}.private-message-container .message-layout .contacts-panel .panel-header[data-v-0f4de9b0]{padding:20px;border-bottom:1px solid #ebeef5;background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.private-message-container .message-layout .contacts-panel .panel-header h3[data-v-0f4de9b0]{margin:0 0 20px;font-size:20px;color:#303133;font-weight:600;text-align:center;position:relative}.private-message-container .message-layout .contacts-panel .panel-header h3[data-v-0f4de9b0]:after{content:"";position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:3px;background-color:#1890ff;border-radius:3px}.private-message-container .message-layout .contacts-panel .panel-header .header-actions[data-v-0f4de9b0]{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.private-message-container .message-layout .contacts-panel .panel-header .header-actions .action-button[data-v-0f4de9b0]{margin-bottom:8px;border-radius:20px;-webkit-transition:all .3s;transition:all .3s}.private-message-container .message-layout .contacts-panel .panel-header .header-actions .action-button[data-v-0f4de9b0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.private-message-container .message-layout .contacts-panel .panel-header .search-input[data-v-0f4de9b0]{margin-bottom:16px}.private-message-container .message-layout .contacts-panel .panel-header .search-input[data-v-0f4de9b0] .el-input__inner{border-radius:20px;padding-left:40px;-webkit-transition:all .3s;transition:all .3s}.private-message-container .message-layout .contacts-panel .panel-header .search-input[data-v-0f4de9b0] .el-input__inner:focus{-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.private-message-container .message-layout .contacts-panel .panel-header .search-input[data-v-0f4de9b0] .el-input__prefix{left:15px}.private-message-container .message-layout .contacts-panel .panel-header .contacts-pagination[data-v-0f4de9b0]{margin-top:16px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f8f9fa;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.private-message-container .message-layout .contacts-panel .panel-header .contacts-pagination .pagination-wrapper[data-v-0f4de9b0]{max-width:100%;overflow-x:auto;padding-bottom:5px}.private-message-container .message-layout .contacts-panel .panel-header .contacts-pagination .pagination-wrapper[data-v-0f4de9b0] .el-pagination{white-space:nowrap}.private-message-container .message-layout .contacts-panel .panel-header .contacts-pagination .pagination-wrapper[data-v-0f4de9b0] .el-pagination .btn-next,.private-message-container .message-layout .contacts-panel .panel-header .contacts-pagination .pagination-wrapper[data-v-0f4de9b0] .el-pagination .btn-prev{background-color:#f4f4f5}.private-message-container .message-layout .contacts-panel .panel-header .contacts-pagination .pagination-wrapper[data-v-0f4de9b0] .el-pagination .btn-next:hover,.private-message-container .message-layout .contacts-panel .panel-header .contacts-pagination .pagination-wrapper[data-v-0f4de9b0] .el-pagination .btn-prev:hover{color:#1890ff}.private-message-container .message-layout .contacts-panel .panel-header .contacts-pagination .pagination-wrapper[data-v-0f4de9b0] .el-pagination .el-pager{display:inline-block;vertical-align:top;margin:0;padding:0}.private-message-container .message-layout .contacts-panel .panel-header .contacts-pagination .pagination-wrapper[data-v-0f4de9b0] .el-pagination .el-pager li{background-color:#f4f4f5;display:inline-block;vertical-align:top;margin:0 2px;border-radius:4px}.private-message-container .message-layout .contacts-panel .panel-header .contacts-pagination .pagination-wrapper[data-v-0f4de9b0] .el-pagination .el-pager li.active{background-color:#1890ff;color:#fff}.private-message-container .message-layout .contacts-panel .panel-header .contacts-pagination .pagination-wrapper[data-v-0f4de9b0] .el-pagination .el-pager li:hover{color:#1890ff}.private-message-container .message-layout .contacts-panel .panel-header .contacts-pagination .pagination-wrapper[data-v-0f4de9b0] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#1890ff;color:#fff}.private-message-container .message-layout .contacts-panel .panel-header .contacts-pagination .pagination-wrapper[data-v-0f4de9b0] .el-pagination .el-pagination__jump{margin-left:10px}.private-message-container .message-layout .contacts-panel .contacts-list[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border-bottom:1px solid rgba(235,238,245,.5);position:relative}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item[data-v-0f4de9b0]:hover{background-color:rgba(24,144,255,.05)}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item:hover .contact-actions[data-v-0f4de9b0]{opacity:1}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item.active[data-v-0f4de9b0]{background-color:#e6f7ff;border-left:3px solid #1890ff}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item.active .contact-actions[data-v-0f4de9b0]{opacity:1}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item.has-unread .contact-name[data-v-0f4de9b0]{font-weight:700;color:#1890ff}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-avatar-wrapper[data-v-0f4de9b0]{position:relative;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-avatar-wrapper .contact-avatar[data-v-0f4de9b0]{width:50px;height:50px;border-radius:50%;overflow:hidden;background-color:#f0f2f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border:2px solid #fff;-webkit-transition:all .3s;transition:all .3s}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-avatar-wrapper .contact-avatar[data-v-0f4de9b0]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-avatar-wrapper .contact-avatar img[data-v-0f4de9b0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-avatar-wrapper .contact-avatar .default-avatar[data-v-0f4de9b0]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-avatar-wrapper .unread-badge[data-v-0f4de9b0]{position:absolute;top:-5px;right:-5px;background-color:#f56c6c;color:#fff;font-size:12px;min-width:20px;height:20px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 6px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-avatar-wrapper .unread-badge.pulse[data-v-0f4de9b0]{-webkit-animation:pulse-0f4de9b0 1.5s infinite;animation:pulse-0f4de9b0 1.5s infinite}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-details[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-details .contact-name[data-v-0f4de9b0]{font-weight:500;color:#303133;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-details .contact-last-message[data-v-0f4de9b0]{font-size:13px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-details .contact-last-message .no-message[data-v-0f4de9b0]{font-style:italic;opacity:.7}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-details .contact-meta[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-details .contact-meta .contact-time[data-v-0f4de9b0]{font-size:12px;color:#909399}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-actions[data-v-0f4de9b0]{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;margin-left:8px}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-actions i[data-v-0f4de9b0]{font-size:16px;color:#909399;cursor:pointer;padding:5px;border-radius:50%;-webkit-transition:all .3s;transition:all .3s}.private-message-container .message-layout .contacts-panel .contacts-list .contact-item .contact-actions i[data-v-0f4de9b0]:hover{color:#1890ff;background-color:rgba(24,144,255,.1)}.private-message-container .message-layout .contacts-panel .empty-contacts[data-v-0f4de9b0],.private-message-container .message-layout .contacts-panel .loading-container[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;background-color:#fafafa}.private-message-container .message-layout .contacts-panel .empty-contacts i[data-v-0f4de9b0],.private-message-container .message-layout .contacts-panel .loading-container i[data-v-0f4de9b0]{font-size:60px;color:#909399;margin-bottom:20px}.private-message-container .message-layout .contacts-panel .empty-contacts p[data-v-0f4de9b0],.private-message-container .message-layout .contacts-panel .loading-container p[data-v-0f4de9b0]{margin:10px 0;color:#909399;text-align:center;font-size:16px}.private-message-container .message-layout .contacts-panel .empty-contacts .clear-filter-btn[data-v-0f4de9b0],.private-message-container .message-layout .contacts-panel .loading-container .clear-filter-btn[data-v-0f4de9b0]{margin-top:15px;border-radius:20px}.private-message-container .message-layout .contacts-panel .empty-contacts .loading-spinner[data-v-0f4de9b0],.private-message-container .message-layout .contacts-panel .loading-container .loading-spinner[data-v-0f4de9b0]{width:50px;height:50px;border:4px solid rgba(24,144,255,.2);border-top-color:#1890ff;border-radius:50%;-webkit-animation:spin-0f4de9b0 1s linear infinite;animation:spin-0f4de9b0 1s linear infinite;margin-bottom:20px}.private-message-container .message-layout .message-panel[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;background-color:#fff}.private-message-container .message-layout .message-panel.full-width[data-v-0f4de9b0]{width:100%}.private-message-container .message-layout .message-panel .panel-header[data-v-0f4de9b0]{padding:20px;border-bottom:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.private-message-container .message-layout .message-panel .panel-header .back-button[data-v-0f4de9b0]{display:none;margin-right:16px;cursor:pointer;width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.private-message-container .message-layout .message-panel .panel-header .back-button[data-v-0f4de9b0]:hover{background-color:rgba(24,144,255,.1)}.private-message-container .message-layout .message-panel .panel-header .back-button i[data-v-0f4de9b0]{font-size:20px;color:#1890ff}.private-message-container .message-layout .message-panel .panel-header .selected-contact[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.private-message-container .message-layout .message-panel .panel-header .selected-contact h3[data-v-0f4de9b0]{margin:0;font-size:20px;color:#303133;font-weight:600}.private-message-container .message-layout .message-panel .panel-header .selected-contact .contact-tags-container[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:6px}.private-message-container .message-layout .message-panel .panel-header .selected-contact .contact-tags-container .contact-header-tag[data-v-0f4de9b0]{margin-right:4px;margin-bottom:4px}.private-message-container .message-layout .message-panel .panel-header .header-actions[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.private-message-container .message-layout .message-panel .panel-header .header-actions .el-button[data-v-0f4de9b0]{margin-left:10px}.private-message-container .message-layout .message-panel .panel-header .header-actions .el-button[data-v-0f4de9b0]:hover{color:#1890ff}.private-message-container .message-layout .message-panel .message-list[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px;background-color:#f5f7fa;position:relative;background-image:linear-gradient(hsla(0,0%,100%,.7) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.7) 1px,transparent 0);background-size:20px 20px}.private-message-container .message-layout .message-panel .message-list .message-time-notice[data-v-0f4de9b0]{text-align:center;margin-bottom:20px}.private-message-container .message-layout .message-panel .message-list .message-time-notice span[data-v-0f4de9b0]{display:inline-block;padding:6px 15px;background-color:rgba(0,0,0,.05);border-radius:15px;font-size:13px;color:#909399;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.private-message-container .message-layout .message-panel .message-list .load-more[data-v-0f4de9b0]{text-align:center;margin-bottom:20px}.private-message-container .message-layout .message-panel .message-list .load-more .load-more-btn[data-v-0f4de9b0]{padding:8px 20px;background-color:rgba(24,144,255,.1);border-radius:20px;color:#1890ff;-webkit-transition:all .3s;transition:all .3s}.private-message-container .message-layout .message-panel .message-list .load-more .load-more-btn[data-v-0f4de9b0]:hover{background-color:rgba(24,144,255,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.private-message-container .message-layout .message-panel .message-list .message-date-divider[data-v-0f4de9b0]{text-align:center;margin:20px 0;position:relative}.private-message-container .message-layout .message-panel .message-list .message-date-divider[data-v-0f4de9b0]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#ebeef5;z-index:1}.private-message-container .message-layout .message-panel .message-list .message-date-divider span[data-v-0f4de9b0]{position:relative;background-color:#f5f7fa;padding:0 16px;font-size:13px;color:#909399;z-index:2;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.private-message-container .message-layout .message-panel .message-list .message-time[data-v-0f4de9b0]{text-align:center;margin:10px 0;font-size:12px;color:#909399}.private-message-container .message-layout .message-panel .message-list .message-time[data-v-0f4de9b0]:before{content:"\2014\2014   "}.private-message-container .message-layout .message-panel .message-list .message-time[data-v-0f4de9b0]:after{content:" \2014\2014"}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper.sent[data-v-0f4de9b0]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper.sent .message-user[data-v-0f4de9b0]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper.sent .message-user .user-name[data-v-0f4de9b0]{text-align:right}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper.sent .message-bubble[data-v-0f4de9b0]{background-color:#e6f7ff;border-radius:18px 0 18px 18px;-webkit-box-shadow:0 2px 8px rgba(24,144,255,.15);box-shadow:0 2px 8px rgba(24,144,255,.15)}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper.sent .message-bubble[data-v-0f4de9b0]:after{content:"";position:absolute;top:15px;right:-8px;width:0;height:0;border-color:transparent transparent transparent #e6f7ff;border-style:solid;border-width:8px 0 0 8px}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper.sent .message-bubble .message-meta[data-v-0f4de9b0]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper.received .message-bubble[data-v-0f4de9b0]{background-color:#fff;border-radius:0 18px 18px 18px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper.received .message-bubble[data-v-0f4de9b0]:before{content:"";position:absolute;top:15px;left:-8px;width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 8px 8px 0}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-user[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;position:relative}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-user .official-tag[data-v-0f4de9b0]{position:absolute;top:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#f56c6c;color:#fff;font-size:10px;padding:3px 8px;border-radius:10px;white-space:nowrap;z-index:1;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-user .user-name[data-v-0f4de9b0]{font-size:12px;color:#909399;margin-top:6px;text-align:center}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-user .user-name .is-me[data-v-0f4de9b0]{color:#1890ff;font-weight:500}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-user .message-avatar[data-v-0f4de9b0]{width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:#f0f2f5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border:2px solid #fff;-webkit-transition:all .3s;transition:all .3s}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-user .message-avatar[data-v-0f4de9b0]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-user .message-avatar img[data-v-0f4de9b0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-user .message-avatar .default-avatar[data-v-0f4de9b0]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper.sent .message-user[data-v-0f4de9b0]{margin-left:15px;margin-right:0}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper.sent .message-user .user-name[data-v-0f4de9b0]{text-align:center}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble[data-v-0f4de9b0]{position:relative;padding:12px 16px;max-width:60%;word-break:break-word;-webkit-transition:all .3s;transition:all .3s}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble[data-v-0f4de9b0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-content[data-v-0f4de9b0]{font-size:15px;line-height:1.5;color:#303133}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-content.message-type-1 .message-image[data-v-0f4de9b0]{max-width:100%;max-height:250px;border-radius:8px;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-content.message-type-1 .message-image[data-v-0f4de9b0]:hover{opacity:.9;-webkit-transform:scale(1.02);transform:scale(1.02)}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-content.message-type-2 .file-message[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.03);padding:10px;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-content.message-type-2 .file-message[data-v-0f4de9b0]:hover{background-color:rgba(0,0,0,.05)}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-content.message-type-2 .file-message i[data-v-0f4de9b0]{font-size:24px;color:#1890ff;margin-right:10px}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-content.message-type-2 .file-message .file-name[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-content.message-type-2 .file-message .download-btn[data-v-0f4de9b0]{color:#1890ff}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-content.message-type-2 .file-message .download-btn[data-v-0f4de9b0]:hover{text-decoration:underline}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-content .unsupported-message[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:13px;background-color:rgba(0,0,0,.03);padding:8px 12px;border-radius:8px}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-content .unsupported-message i[data-v-0f4de9b0]{margin-right:8px;color:#e6a23c}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-meta[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-meta .message-time-small[data-v-0f4de9b0]{font-size:11px;color:#909399}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-meta .message-action[data-v-0f4de9b0]{font-size:11px;color:#909399;margin-left:10px;cursor:pointer;padding:2px 6px;border-radius:10px;-webkit-transition:all .3s;transition:all .3s}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-meta .message-action[data-v-0f4de9b0]:hover{color:#f56c6c;background-color:rgba(245,108,108,.1)}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-meta .message-action i[data-v-0f4de9b0]{font-size:11px;margin-right:3px}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-status[data-v-0f4de9b0]{position:absolute;bottom:-16px;right:0;font-size:11px;color:#909399}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble .message-status i.read[data-v-0f4de9b0]{color:#67c23a}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble.unread[data-v-0f4de9b0]{border-left:3px solid #f56c6c}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble.unread .unread-indicator[data-v-0f4de9b0]{position:absolute;top:8px;left:-6px;width:8px;height:8px;border-radius:50%;background-color:#f56c6c;-webkit-animation:pulse-0f4de9b0 1.5s infinite;animation:pulse-0f4de9b0 1.5s infinite}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble.broadcast[data-v-0f4de9b0]{background-color:#f0f9eb;border-left:3px solid #67c23a}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble.broadcast[data-v-0f4de9b0]:before{border-color:transparent #f0f9eb transparent transparent}.private-message-container .message-layout .message-panel .message-list .message-recall-notice[data-v-0f4de9b0]{text-align:center;padding:6px 15px;background-color:rgba(0,0,0,.03);border-radius:15px;font-size:13px;color:#909399;margin:10px auto;display:inline-block;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.private-message-container .message-layout .message-panel .message-list .message-recall-notice i[data-v-0f4de9b0]{margin-right:6px;color:#e6a23c}.private-message-container .message-layout .message-panel .message-list .empty-messages[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:30px}.private-message-container .message-layout .message-panel .message-list .empty-messages i[data-v-0f4de9b0]{font-size:60px;color:#909399;margin-bottom:20px}.private-message-container .message-layout .message-panel .message-list .empty-messages p[data-v-0f4de9b0]{margin:10px 0;color:#303133;font-size:18px;font-weight:500}.private-message-container .message-layout .message-panel .message-list .empty-messages span[data-v-0f4de9b0]{color:#909399;font-size:15px}.private-message-container .message-layout .message-panel .message-list .drag-drop-overlay[data-v-0f4de9b0]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;backdrop-filter:blur(5px)}.private-message-container .message-layout .message-panel .message-list .drag-drop-overlay .drag-drop-container[data-v-0f4de9b0]{text-align:center;padding:40px;border:3px dashed #1890ff;border-radius:15px;background-color:rgba(24,144,255,.05);-webkit-animation:pulse-0f4de9b0 1.5s infinite;animation:pulse-0f4de9b0 1.5s infinite}.private-message-container .message-layout .message-panel .message-list .drag-drop-overlay .drag-drop-container i[data-v-0f4de9b0]{font-size:60px;color:#1890ff;margin-bottom:20px}.private-message-container .message-layout .message-panel .message-list .drag-drop-overlay .drag-drop-container p[data-v-0f4de9b0]{color:#1890ff;font-size:18px;font-weight:500}.private-message-container .message-layout .message-panel .message-input[data-v-0f4de9b0]{padding:20px;border-top:1px solid #ebeef5;background-color:#fff;position:relative;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.05);box-shadow:0 -2px 10px rgba(0,0,0,.05)}.private-message-container .message-layout .message-panel .message-input .input-toolbar[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;background-color:#f9f9f9;padding:10px 15px;border-radius:10px 10px 0 0;border:1px solid #ebeef5;border-bottom:none}.private-message-container .message-layout .message-panel .message-input .input-toolbar .toolbar-icon[data-v-0f4de9b0]{font-size:22px;color:#909399;margin-right:20px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.private-message-container .message-layout .message-panel .message-input .input-toolbar .toolbar-icon[data-v-0f4de9b0]:hover{color:#1890ff;background-color:rgba(24,144,255,.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.private-message-container .message-layout .message-panel .message-input .input-area[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.private-message-container .message-layout .message-panel .message-input .input-area .message-textarea[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.private-message-container .message-layout .message-panel .message-input .input-area .message-textarea[data-v-0f4de9b0] .el-textarea__inner{resize:none;border-radius:0 0 10px 10px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05);padding:15px;font-size:15px}.private-message-container .message-layout .message-panel .message-input .input-area .message-textarea[data-v-0f4de9b0] .el-textarea__inner:focus{border-color:#1890ff;-webkit-box-shadow:0 2px 12px rgba(24,144,255,.2);box-shadow:0 2px 12px rgba(24,144,255,.2)}.private-message-container .message-layout .message-panel .message-input .input-area .send-button[data-v-0f4de9b0]{-ms-flex-item-align:end;align-self:flex-end;height:80px;border-radius:0 0 10px 0;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#1890ff;border-color:#1890ff}.private-message-container .message-layout .message-panel .message-input .input-area .send-button[data-v-0f4de9b0]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(24,144,255,.3);box-shadow:0 4px 12px rgba(24,144,255,.3);background-color:#40a9ff;border-color:#40a9ff}.private-message-container .message-layout .message-panel .message-input .input-area .send-button.mobile-send-btn[data-v-0f4de9b0]{padding:12px;min-width:0}.private-message-container .message-layout .message-panel .message-input .input-area .send-button[data-v-0f4de9b0]:disabled{background-color:#c0c4cc;border-color:#c0c4cc}.private-message-container .message-layout .message-panel .message-input .official-notice[data-v-0f4de9b0]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e6a23c;font-size:13px;background-color:rgba(230,162,60,.1);padding:10px 15px;border-radius:8px;border-left:3px solid #e6a23c}.private-message-container .message-layout .message-panel .message-input .official-notice i[data-v-0f4de9b0]{margin-right:8px;font-size:16px}.private-message-container .message-layout .message-panel .message-input .uploading-file[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;background-color:rgba(24,144,255,.1);padding:10px 15px;border-radius:8px;border-left:3px solid #1890ff}.private-message-container .message-layout .message-panel .message-input .uploading-file .loading-spinner[data-v-0f4de9b0]{width:16px;height:16px;border:2px solid rgba(24,144,255,.2);border-top-color:#1890ff;border-radius:50%;-webkit-animation:spin-0f4de9b0 1s linear infinite;animation:spin-0f4de9b0 1s linear infinite;margin-right:10px}.private-message-container .message-layout .message-panel .message-input .uploading-file .loading-spinner.small[data-v-0f4de9b0]{width:12px;height:12px;border-width:1px}.private-message-container .message-layout .message-panel .message-input .uploading-file span[data-v-0f4de9b0]{font-size:13px;color:#1890ff}.private-message-container .message-layout .message-panel .message-input .emoji-panel[data-v-0f4de9b0]{position:absolute;bottom:100%;left:20px;width:320px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);padding:20px;z-index:10}.private-message-container .message-layout .message-panel .message-input .emoji-panel .emoji-panel-header[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.private-message-container .message-layout .message-panel .message-input .emoji-panel .emoji-panel-header span[data-v-0f4de9b0]{font-weight:500;color:#303133;font-size:16px}.private-message-container .message-layout .message-panel .message-input .emoji-panel .emoji-panel-header .emoji-close-btn[data-v-0f4de9b0]{background:none;border:none;cursor:pointer;color:#909399;font-size:18px;padding:5px 10px;border-radius:6px;-webkit-transition:all .3s;transition:all .3s}.private-message-container .message-layout .message-panel .message-input .emoji-panel .emoji-panel-header .emoji-close-btn[data-v-0f4de9b0]:hover{background-color:rgba(0,0,0,.05);color:#f56c6c}.private-message-container .message-layout .message-panel .message-input .emoji-panel .emoji-grid[data-v-0f4de9b0]{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;max-height:220px;overflow-y:auto;padding:5px}.private-message-container .message-layout .message-panel .message-input .emoji-panel .emoji-grid .emoji-item[data-v-0f4de9b0]{font-size:22px;text-align:center;cursor:pointer;padding:8px;border-radius:6px;-webkit-transition:all .3s;transition:all .3s}.private-message-container .message-layout .message-panel .message-input .emoji-panel .emoji-grid .emoji-item[data-v-0f4de9b0]:hover{background-color:rgba(24,144,255,.1);-webkit-transform:scale(1.2);transform:scale(1.2)}.private-message-container .message-layout .message-panel .no-contact-selected[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;background-color:#f9f9f9;background-image:radial-gradient(circle,hsla(0,0%,100%,.8) 1px,transparent 0);background-size:20px 20px}.private-message-container .message-layout .message-panel .no-contact-selected i[data-v-0f4de9b0]{font-size:60px;color:#1890ff;margin-bottom:20px}.private-message-container .message-layout .message-panel .no-contact-selected h3[data-v-0f4de9b0]{margin:0 0 10px;color:#303133;font-size:24px;font-weight:600}.private-message-container .message-layout .message-panel .no-contact-selected p[data-v-0f4de9b0]{margin:0 0 30px;color:#909399;text-align:center;font-size:16px}.private-message-container .message-layout .message-panel .no-contact-selected .welcome-illustration[data-v-0f4de9b0]{margin-top:20px}.private-message-container .message-layout .message-panel .no-contact-selected .welcome-illustration img[data-v-0f4de9b0]{max-width:100%;height:auto;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1)}.private-message-container .image-preview-modal[data-v-0f4de9b0]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;backdrop-filter:blur(5px)}.private-message-container .image-preview-modal .image-preview-container[data-v-0f4de9b0]{background-color:#fff;border-radius:12px;overflow:hidden;max-width:90%;max-height:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3)}.private-message-container .image-preview-modal .image-preview-container.mobile-preview[data-v-0f4de9b0]{width:95%;height:80%}.private-message-container .image-preview-modal .image-preview-container .image-preview-header[data-v-0f4de9b0]{padding:15px 20px;border-bottom:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9}.private-message-container .image-preview-modal .image-preview-container .image-preview-header span[data-v-0f4de9b0]{font-weight:600;color:#303133;font-size:16px}.private-message-container .image-preview-modal .image-preview-container .image-preview-header .image-preview-tools[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px}.private-message-container .image-preview-modal .image-preview-container .image-preview-header .image-preview-tools .preview-tool-btn[data-v-0f4de9b0]{background:none;border:none;cursor:pointer;color:#909399;font-size:18px;padding:6px 10px;margin-left:5px;border-radius:6px;-webkit-transition:all .3s;transition:all .3s}.private-message-container .image-preview-modal .image-preview-container .image-preview-header .image-preview-tools .preview-tool-btn[data-v-0f4de9b0]:hover{background-color:rgba(0,0,0,.05);color:#1890ff}.private-message-container .image-preview-modal .image-preview-container .image-preview-header .preview-close-btn[data-v-0f4de9b0]{background:none;border:none;cursor:pointer;color:#909399;font-size:18px;padding:6px 10px;border-radius:6px;-webkit-transition:all .3s;transition:all .3s}.private-message-container .image-preview-modal .image-preview-container .image-preview-header .preview-close-btn[data-v-0f4de9b0]:hover{background-color:rgba(0,0,0,.05);color:#f56c6c}.private-message-container .image-preview-modal .image-preview-container .image-preview-body[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f7fa;background-image:linear-gradient(45deg,#f0f0f0 25%,transparent 0,transparent 75%,#f0f0f0 0,#f0f0f0),linear-gradient(45deg,#f0f0f0 25%,transparent 0,transparent 75%,#f0f0f0 0,#f0f0f0);background-size:20px 20px;background-position:0 0,10px 10px}.private-message-container .image-preview-modal .image-preview-container .image-preview-body .preview-image[data-v-0f4de9b0]{max-width:100%;max-height:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);box-shadow:0 5px 20px rgba(0,0,0,.2);border-radius:5px}.private-message-container .image-preview-modal .image-preview-container .mobile-preview-tools[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;border-top:1px solid #ebeef5;background-color:#f9f9f9}.private-message-container .image-preview-modal .image-preview-container .mobile-preview-tools .preview-tool-btn[data-v-0f4de9b0]{background:none;border:none;cursor:pointer;color:#909399;font-size:18px;padding:8px 12px;margin:0 5px;border-radius:6px;-webkit-transition:all .3s;transition:all .3s}.private-message-container .image-preview-modal .image-preview-container .mobile-preview-tools .preview-tool-btn[data-v-0f4de9b0]:hover{background-color:rgba(0,0,0,.05);color:#1890ff}.private-message-container .file-upload-confirm .file-info[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;padding:15px;background-color:#f9f9f9;border-radius:10px}.private-message-container .file-upload-confirm .file-info i[data-v-0f4de9b0]{font-size:36px;color:#1890ff;margin-right:15px}.private-message-container .file-upload-confirm .file-info .file-details[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.private-message-container .file-upload-confirm .file-info .file-details .file-name[data-v-0f4de9b0]{font-weight:500;margin-bottom:6px;word-break:break-all;font-size:16px;color:#303133}.private-message-container .file-upload-confirm .file-info .file-details .file-size[data-v-0f4de9b0],.private-message-container .file-upload-confirm .file-info .file-details .file-type[data-v-0f4de9b0]{font-size:13px;color:#909399;margin-bottom:4px}.private-message-container .file-upload-confirm .confirm-message[data-v-0f4de9b0]{color:#606266;margin-bottom:0;font-size:15px}.private-message-container .warning-text[data-v-0f4de9b0]{color:#f56c6c;font-size:14px;margin-top:15px;padding:10px;background-color:rgba(245,108,108,.05);border-radius:6px;border-left:3px solid #f56c6c}.private-message-container .warning-text i[data-v-0f4de9b0]{margin-right:6px}.private-message-container .mark-all-read-success[data-v-0f4de9b0]{text-align:center;padding:30px 0}.private-message-container .mark-all-read-success i[data-v-0f4de9b0]{font-size:60px;color:#67c23a;margin-bottom:20px}.private-message-container .mark-all-read-success p[data-v-0f4de9b0]{color:#303133;font-size:18px;font-weight:500}.private-message-container .broadcast-upload .broadcast-uploader-icon[data-v-0f4de9b0]{font-size:32px;color:#8c939d;width:140px;height:140px;line-height:140px;text-align:center;border:2px dashed #d9d9d9;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}.private-message-container .broadcast-upload .broadcast-uploader-icon[data-v-0f4de9b0]:hover{border-color:#1890ff;color:#1890ff}.private-message-container .broadcast-upload .broadcast-image[data-v-0f4de9b0]{width:140px;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.private-message-container .broadcast-upload .broadcast-file-info[data-v-0f4de9b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.03);padding:12px;border-radius:8px;margin-top:10px;border-left:3px solid #1890ff}.private-message-container .broadcast-upload .broadcast-file-info i[data-v-0f4de9b0]{font-size:24px;color:#1890ff;margin-right:12px}.private-message-container .broadcast-upload .broadcast-file-info .file-name[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px}.private-message-container .broadcast-progress .progress-percentage[data-v-0f4de9b0]{text-align:center;font-size:18px;font-weight:600;color:#1890ff;margin:10px 0}.private-message-container .broadcast-progress .broadcast-stats[data-v-0f4de9b0]{margin-top:20px;background-color:#f9f9f9;padding:15px;border-radius:8px}.private-message-container .broadcast-progress .broadcast-stats p[data-v-0f4de9b0]{margin:8px 0;color:#606266;font-size:14px}.private-message-container .broadcast-progress .broadcast-stats p .stat-value[data-v-0f4de9b0]{font-weight:600;margin-left:5px}.private-message-container .broadcast-progress .broadcast-stats p .stat-value.success[data-v-0f4de9b0]{color:#67c23a}.private-message-container .broadcast-progress .broadcast-stats p .stat-value.error[data-v-0f4de9b0]{color:#f56c6c}.private-message-container .broadcast-progress .broadcast-complete[data-v-0f4de9b0]{text-align:center;margin-top:25px;padding:20px;background-color:rgba(103,194,58,.1);border-radius:8px;border-left:3px solid #67c23a}.private-message-container .broadcast-progress .broadcast-complete i[data-v-0f4de9b0]{font-size:48px;color:#67c23a;margin-bottom:15px}.private-message-container .broadcast-progress .broadcast-complete p[data-v-0f4de9b0]{color:#67c23a;font-size:18px;font-weight:500}.private-message-container .mobile-bottom-nav[data-v-0f4de9b0]{position:fixed;bottom:0;left:0;right:0;height:60px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ebeef5;z-index:100;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.05);box-shadow:0 -2px 10px rgba(0,0,0,.05)}.private-message-container .mobile-bottom-nav .nav-item[data-v-0f4de9b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#909399;position:relative;-webkit-transition:all .3s;transition:all .3s}.private-message-container .mobile-bottom-nav .nav-item i[data-v-0f4de9b0]{font-size:22px;margin-bottom:4px}.private-message-container .mobile-bottom-nav .nav-item span[data-v-0f4de9b0]{font-size:12px}.private-message-container .mobile-bottom-nav .nav-item.active[data-v-0f4de9b0]{color:#1890ff}.private-message-container .mobile-bottom-nav .nav-item.active .nav-indicator[data-v-0f4de9b0]{position:absolute;bottom:0;width:30px;height:3px;background-color:#1890ff;border-radius:3px 3px 0 0}.private-message-container .mobile-bottom-nav .nav-item[data-v-0f4de9b0]:hover{color:#40a9ff}.private-message-container[data-v-0f4de9b0] .custom-dialog{border-radius:12px;overflow:hidden}.private-message-container[data-v-0f4de9b0] .custom-dialog .el-dialog__header{background-color:#f9f9f9;padding:15px 20px}.private-message-container[data-v-0f4de9b0] .custom-dialog .el-dialog__header .el-dialog__title{font-weight:600;font-size:18px}.private-message-container[data-v-0f4de9b0] .custom-dialog .el-dialog__body{padding:20px}.private-message-container[data-v-0f4de9b0] .custom-dialog .el-dialog__footer{border-top:1px solid #ebeef5;padding:15px 20px}.private-message-container[data-v-0f4de9b0] .custom-dialog.danger-dialog .el-dialog__header{background-color:rgba(245,108,108,.05)}.private-message-container[data-v-0f4de9b0] .custom-dialog.danger-dialog .el-dialog__header .el-dialog__title{color:#f56c6c}.private-message-container[data-v-0f4de9b0] .custom-dialog.success-dialog .el-dialog__header{background-color:rgba(103,194,58,.05)}.private-message-container[data-v-0f4de9b0] .custom-dialog.success-dialog .el-dialog__header .el-dialog__title{color:#67c23a}.private-message-container[data-v-0f4de9b0] .custom-dialog.broadcast-dialog .el-dialog__header{background-color:rgba(24,144,255,.05)}.private-message-container[data-v-0f4de9b0] .custom-dialog.broadcast-dialog .el-dialog__header .el-dialog__title{color:#1890ff}.private-message-container[data-v-0f4de9b0] .custom-dialog.progress-dialog .el-dialog__header{background-color:rgba(24,144,255,.05)}.private-message-container[data-v-0f4de9b0] .custom-dialog.progress-dialog .el-dialog__header .el-dialog__title{color:#1890ff}.private-message-container[data-v-0f4de9b0] .custom-dialog.progress-dialog .el-progress-bar__outer{border-radius:10px;background-color:rgba(24,144,255,.1)}.private-message-container[data-v-0f4de9b0] .custom-dialog.progress-dialog .el-progress-bar__inner{border-radius:10px}@-webkit-keyframes spin-0f4de9b0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-0f4de9b0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulse-0f4de9b0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulse-0f4de9b0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media (max-width:767px){.private-message-container .message-layout .contacts-panel[data-v-0f4de9b0]{width:100%;border-right:none;min-height:calc(100vh - 60px)}.private-message-container .message-layout .contacts-panel.hidden[data-v-0f4de9b0]{display:none}.private-message-container .message-layout .contacts-panel .panel-header[data-v-0f4de9b0]{padding:15px}.private-message-container .message-layout .contacts-panel .panel-header h3[data-v-0f4de9b0]{font-size:18px;margin-bottom:15px}.private-message-container .message-layout .message-panel[data-v-0f4de9b0]{width:100%}.private-message-container .message-layout .message-panel .panel-header .back-button[data-v-0f4de9b0]{display:block}.private-message-container .message-layout .message-panel .message-list .message-content-wrapper .message-bubble[data-v-0f4de9b0]{max-width:80%}.private-message-container .message-layout .message-panel .message-input .input-area .el-button[data-v-0f4de9b0]{padding:9px;min-width:40px}.private-message-container .image-preview-modal .image-preview-container[data-v-0f4de9b0]{width:95%;max-height:95%}}.assign-tutoring-dialog .el-divider[data-v-62a6230a]{margin:20px 0}.assign-tutoring-dialog .el-divider .el-divider__text[data-v-62a6230a]{font-size:16px;font-weight:500;color:#409eff}.assign-tutoring-dialog .team-member-section[data-v-62a6230a]{background-color:#f9f9f9;border-radius:8px;padding:15px;margin-bottom:15px}.assign-tutoring-dialog .team-member-section .member-header[data-v-62a6230a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.assign-tutoring-dialog .team-member-section .member-header h4[data-v-62a6230a]{margin:0;font-size:16px;color:#303133}.assign-tutoring-dialog .add-member-section[data-v-62a6230a]{margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.assign-tutoring-dialog .add-member-section .member-tip[data-v-62a6230a]{margin-left:10px;font-size:12px;color:#909399}.assign-tutoring-dialog .form-tip[data-v-62a6230a]{font-size:12px;color:#909399;margin-top:5px}.assign-tutoring-dialog .teacher-id[data-v-62a6230a]{float:right;color:#909399;font-size:13px}.tutoring-trigger[data-v-45698bdc]{cursor:pointer}.tutoring-trigger .tutoring-item[data-v-45698bdc]{margin-bottom:4px}.tutoring-trigger .tutoring-item[data-v-45698bdc]:last-child{margin-bottom:0}.tutoring-detail-content .detail-header h4[data-v-45698bdc]{margin:0 0 10px;color:#303133;font-size:16px}.tutoring-detail-content .contest-section[data-v-45698bdc]{margin-bottom:16px}.tutoring-detail-content .contest-section[data-v-45698bdc]:last-child{margin-bottom:0}.tutoring-detail-content .contest-section .contest-title[data-v-45698bdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;color:#409eff}.tutoring-detail-content .contest-section .contest-title i[data-v-45698bdc]{font-size:16px}.tutoring-detail-content .contest-section .contest-title span[data-v-45698bdc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tutoring-detail-content .contest-section .contest-title .assign-contest-btn[data-v-45698bdc],.tutoring-detail-content .contest-section .contest-title .edit-contest-btn[data-v-45698bdc]{margin-left:auto;font-size:12px}.tutoring-detail-content .contest-section .contest-title .edit-contest-btn[data-v-45698bdc]{margin-left:8px}.tutoring-detail-content .contest-section .contest-info[data-v-45698bdc]{background-color:#f8f9fa;border-radius:4px;padding:10px}.tutoring-detail-content .contest-section .contest-info .info-item.no-tutoring[data-v-45698bdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#909399;font-size:13px}.tutoring-detail-content .contest-section .contest-info .info-item.no-tutoring i[data-v-45698bdc]{font-size:14px}.tutoring-detail-content .contest-section .contest-info .info-item.loading[data-v-45698bdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#409eff;font-size:13px}.tutoring-detail-content .contest-section .contest-info .info-item.loading i[data-v-45698bdc]{font-size:14px;-webkit-animation:rotate-45698bdc 2s linear infinite;animation:rotate-45698bdc 2s linear infinite}.tutoring-detail-content .contest-section .contest-info .info-item .info-row[data-v-45698bdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.tutoring-detail-content .contest-section .contest-info .info-item .info-row[data-v-45698bdc]:last-child{margin-bottom:0}.tutoring-detail-content .contest-section .contest-info .info-item .info-row .label[data-v-45698bdc]{width:70px;font-size:12px;color:#666;-ms-flex-negative:0;flex-shrink:0}.tutoring-detail-content .contest-section .contest-info .info-item .info-row .value[data-v-45698bdc]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#303133;margin-right:8px}.tutoring-detail-content .contest-section .contest-info .info-item .info-row .value.code[data-v-45698bdc]{font-family:Courier New,monospace;background-color:#f1f2f3;padding:2px 6px;border-radius:2px;font-size:12px}.el-popover.el-popper .tutoring-detail-content .contest-info[data-v-45698bdc]{background-color:#f8f9fa}@-webkit-keyframes rotate-45698bdc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-45698bdc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.assign-tutoring-dialog .el-dialog__body[data-v-1f028a04]{padding:20px 25px;max-height:80vh;overflow-y:auto}.assign-tutoring-content .user-info-section[data-v-1f028a04]{margin-bottom:25px}.assign-tutoring-content .user-info-section h4[data-v-1f028a04]{margin-bottom:15px;color:#303133;font-size:16px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.assign-tutoring-content .user-info-section h4 i[data-v-1f028a04]{margin-right:8px;color:#409eff}.assign-tutoring-content .user-info-section .user-card[data-v-1f028a04]{border:1px solid #ebeef5}.assign-tutoring-content .user-info-section .user-card .user-details[data-v-1f028a04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.assign-tutoring-content .user-info-section .user-card .user-details .info-item[data-v-1f028a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.assign-tutoring-content .user-info-section .user-card .user-details .info-item .label[data-v-1f028a04]{color:#606266;font-size:14px;margin-right:8px;font-weight:500}.assign-tutoring-content .user-info-section .user-card .user-details .info-item .value[data-v-1f028a04]{color:#303133;font-size:14px}.assign-tutoring-content .user-info-section .user-card .captain-change-tip[data-v-1f028a04]{margin-top:15px}.assign-tutoring-content .user-info-section .user-card .captain-change-tip[data-v-1f028a04] .el-alert{border-radius:6px;background-color:#e6f7ff;border:1px solid #91d5ff}.assign-tutoring-content .user-info-section .user-card .captain-change-tip[data-v-1f028a04] .el-alert .el-alert__icon{color:#1890ff}.assign-tutoring-content .user-info-section .user-card .captain-change-tip[data-v-1f028a04] .el-alert .el-alert__title{color:#0050b3;font-weight:500}.assign-tutoring-content .form-section .form-group[data-v-1f028a04]{margin-bottom:25px;padding:20px;background:#fafbfc;border-radius:8px;border:1px solid #e4e7ed}.assign-tutoring-content .form-section .form-group h4[data-v-1f028a04]{margin:0 0 20px;color:#303133;font-size:15px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;border-bottom:2px solid #409eff}.assign-tutoring-content .form-section .form-group h4 i[data-v-1f028a04]{margin-right:8px;color:#409eff;font-size:16px}.assign-tutoring-content .form-section .form-group .el-form-item[data-v-1f028a04]{margin-bottom:18px}.assign-tutoring-content .student-selection[data-v-1f028a04]{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;overflow-x:auto;min-width:auto!important}.assign-tutoring-content .student-selection .loading-container[data-v-1f028a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:400px;width:720px;color:#909399}.assign-tutoring-content .student-selection .loading-container i[data-v-1f028a04]{font-size:24px;margin-right:10px;-webkit-animation:rotate-1f028a04 2s linear infinite;animation:rotate-1f028a04 2s linear infinite}.assign-tutoring-content .student-selection .loading-container span[data-v-1f028a04]{font-size:14px}@-webkit-keyframes rotate-1f028a04{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-1f028a04{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.assign-tutoring-content .student-selection .student-item[data-v-1f028a04]{padding:6px 0;width:100%}.assign-tutoring-content .student-selection .student-item.is-leader[data-v-1f028a04]{background:linear-gradient(135deg,#ffe6e6,#fff2f2)!important;border:1px solid #f56c6c!important;border-radius:4px;padding:8px 12px;margin:2px 0}.assign-tutoring-content .student-selection .student-item.is-leader .student-info .student-name[data-v-1f028a04]{color:#f56c6c!important;font-weight:600!important}.assign-tutoring-content .student-selection .student-item .student-info[data-v-1f028a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative}.assign-tutoring-content .student-selection .student-item .student-info .student-email[data-v-1f028a04]{font-size:12px;color:#909399;line-height:1.2;min-width:180px;-ms-flex-negative:0;flex-shrink:0}.assign-tutoring-content .student-selection .student-item .student-info .student-name[data-v-1f028a04]{font-weight:500;color:#303133;font-size:14px;line-height:1.2;-webkit-box-flex:1;-ms-flex:1;flex:1}.assign-tutoring-content .student-selection .student-item .student-info .leader-tag[data-v-1f028a04]{margin-left:auto;font-size:10px;padding:2px 6px;border-radius:10px;background:#f56c6c;color:#fff;border:none}.assign-tutoring-content .teacher-option[data-v-1f028a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2}.assign-tutoring-content .teacher-option .teacher-name[data-v-1f028a04]{font-weight:500;color:#303133}.assign-tutoring-content .teacher-option .teacher-email[data-v-1f028a04]{font-size:12px;color:#909399}.assign-tutoring-content .teacher-option .teacher-school[data-v-1f028a04]{font-size:12px;color:#67c23a}.assign-tutoring-content .leader-candidate[data-v-1f028a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.assign-tutoring-content .leader-candidate .candidate-name[data-v-1f028a04]{font-weight:500;color:#303133;margin-right:8px}.assign-tutoring-content .leader-candidate .candidate-email[data-v-1f028a04]{font-size:12px;color:#909399;-webkit-box-flex:1;-ms-flex:1;flex:1}.assign-tutoring-content .leader-candidate .el-tag[data-v-1f028a04]{margin-left:auto;font-size:10px}.assign-tutoring-content .form-tip[data-v-1f028a04]{font-size:12px;color:#909399;margin-top:5px}.assign-tutoring-content .form-tip[data-v-1f028a04]:has(i.el-icon-info){background:#f0f9ff;border:1px solid #bfdbfe;border-radius:4px;padding:8px 12px;color:#1e40af;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.assign-tutoring-content .form-tip:has(i.el-icon-info) i[data-v-1f028a04]{margin-right:6px;color:#3b82f6}.assign-tutoring-content .form-tip .team-code-preview[data-v-1f028a04]{background:#e6f7ff;color:#1890ff;padding:2px 8px;border-radius:3px;border:1px solid #91d5ff;font-family:Monaco,Menlo,monospace;font-weight:500;font-size:13px}.assign-tutoring-content .current-contest-info[data-v-1f028a04]{margin-bottom:10px}.assign-tutoring-content .current-contest-info .contest-info-card[data-v-1f028a04]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.15);box-shadow:0 4px 12px rgba(102,126,234,.15);position:relative;overflow:hidden}.assign-tutoring-content .current-contest-info .contest-info-card[data-v-1f028a04]:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:hsla(0,0%,100%,.1);border-radius:50%;-webkit-transform:translate(30px,-30px);transform:translate(30px,-30px)}.assign-tutoring-content .current-contest-info .contest-info-card .contest-main-info[data-v-1f028a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.assign-tutoring-content .current-contest-info .contest-info-card .contest-main-info .contest-name[data-v-1f028a04]{font-size:18px;font-weight:600;color:#fff}.assign-tutoring-content .current-contest-info .contest-info-card .contest-main-info .el-tag[data-v-1f028a04]{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);color:#fff;font-weight:500}.assign-tutoring-content .current-contest-info .contest-info-card .contest-details[data-v-1f028a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.assign-tutoring-content .current-contest-info .contest-info-card .contest-details .contest-full-name[data-v-1f028a04]{font-size:14px;color:hsla(0,0%,100%,.9)}.assign-tutoring-content .current-contest-info .contest-info-card .contest-details .contest-status[data-v-1f028a04]{padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.assign-tutoring-content .current-contest-info .contest-info-card .contest-details .contest-status.status-active[data-v-1f028a04]{background:rgba(103,194,58,.2);color:#67c23a;border:1px solid rgba(103,194,58,.3)}.assign-tutoring-content .current-contest-info .contest-info-card .contest-details .contest-status.status-completed[data-v-1f028a04]{background:rgba(245,108,108,.2);color:#f56c6c;border:1px solid rgba(245,108,108,.3)}.assign-tutoring-content .current-contest-info .contest-info-card .contest-details .contest-status.status-not-started[data-v-1f028a04]{background:rgba(230,162,60,.2);color:#e6a23c;border:1px solid rgba(230,162,60,.3)}.assign-tutoring-content .current-contest-info .contest-info-card .contest-time-info .time-info[data-v-1f028a04]{font-size:12px;color:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.assign-tutoring-content .current-contest-info .contest-info-card .contest-time-info .time-info[data-v-1f028a04]:before{content:"\1F552";margin-right:6px}.dialog-footer[data-v-1f028a04]{text-align:center;padding:15px 0}.dialog-footer .el-button[data-v-1f028a04]{min-width:100px;margin:0 8px}.dialog-footer .el-button i[data-v-1f028a04]{margin-right:5px}@media (max-width:1200px){.assign-tutoring-dialog .el-dialog[data-v-1f028a04]{width:90%!important;margin:5vh auto}}@media (max-width:768px){.assign-tutoring-dialog .el-dialog[data-v-1f028a04]{width:95%!important;margin:2vh auto}.assign-tutoring-dialog .el-dialog__body[data-v-1f028a04]{padding:15px!important}.assign-tutoring-dialog .assign-tutoring-content .form-section .el-form .el-form-item[data-v-1f028a04]{margin-bottom:15px}.assign-tutoring-dialog .assign-tutoring-content .form-section .el-form .el-row .el-col[data-v-1f028a04]{margin-bottom:10px}.assign-tutoring-dialog .assign-tutoring-content .student-selection[data-v-1f028a04]{min-width:auto!important}.assign-tutoring-dialog .assign-tutoring-content .student-selection .el-transfer[data-v-1f028a04]{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:15px!important}.assign-tutoring-dialog .assign-tutoring-content .student-selection .el-transfer .el-transfer-panel[data-v-1f028a04]{width:90%!important;min-width:280px!important}.assign-tutoring-dialog .assign-tutoring-content .student-selection .el-transfer .el-transfer__buttons[data-v-1f028a04]{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;padding:0!important}}[data-v-1f028a04] .el-transfer{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:0!important}[data-v-1f028a04] .el-transfer .el-transfer-panel{width:320px;border:1px solid #e4e7ed;border-radius:6px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}[data-v-1f028a04] .el-transfer .el-transfer-panel__header{background-color:#f5f7fa;border-bottom:1px solid #e4e7ed;padding:12px 15px}[data-v-1f028a04] .el-transfer .el-transfer-panel__header .el-checkbox{display:none!important}[data-v-1f028a04] .el-transfer .el-transfer-panel__header .el-transfer-panel__header-title{font-weight:500;color:#303133}[data-v-1f028a04] .el-transfer .el-transfer__buttons{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-item-align:center;align-self:center}[data-v-1f028a04] .el-transfer .el-transfer__buttons .el-button{margin:0!important;border-radius:4px;font-size:12px;padding:8px 16px}[data-v-1f028a04] .el-transfer .el-transfer__buttons .el-button.is-disabled{opacity:.5}[data-v-1f028a04] .el-transfer .el-transfer-panel__item{height:auto!important;min-height:40px!important;padding:6px 12px!important;line-height:1.2!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;cursor:pointer!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;border-radius:4px!important;margin:2px 4px!important;background-color:#f8f9fa!important;border:1px solid #e9ecef!important}[data-v-1f028a04] .el-transfer .el-transfer-panel__item.is-checked{background-color:#e6f3ff!important;border:1px solid #409eff!important}[data-v-1f028a04] .el-transfer .el-transfer-panel__item.is-checked .el-checkbox__label,[data-v-1f028a04] .el-transfer .el-transfer-panel__item.is-checked .el-checkbox__label .student-name{color:#409eff!important}[data-v-1f028a04] .el-transfer .el-transfer-panel__item:hover{background-color:#f0f0f0!important;border:1px solid #d0d0d0!important}[data-v-1f028a04] .el-transfer .el-transfer-panel__item:hover.is-checked{background-color:#cce7ff!important;border:1px solid #2d8cf0!important}[data-v-1f028a04] .el-transfer .el-transfer-panel__item .el-checkbox{display:none!important}[data-v-1f028a04] .el-transfer .el-transfer-panel__item .el-checkbox__label{width:100%;padding-left:0!important;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-1f028a04] .el-transfer .el-transfer-panel__body{height:400px;background-color:#fff}[data-v-1f028a04] .el-transfer .el-transfer-panel__list{height:340px;padding:4px}[data-v-1f028a04] .el-transfer .el-transfer-panel__list::-webkit-scrollbar{width:6px}[data-v-1f028a04] .el-transfer .el-transfer-panel__list::-webkit-scrollbar-track{background:transparent}[data-v-1f028a04] .el-transfer .el-transfer-panel__list::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}[data-v-1f028a04] .el-transfer .el-transfer-panel__list::-webkit-scrollbar-thumb:hover{background:#909399}[data-v-1f028a04] .el-select-dropdown__item{height:auto;line-height:1.4;padding:10px 12px}.invite-link-management .contest-menu[data-v-b18062ce]{margin-bottom:20px}.invite-link-management .contest-menu .contest-content .contest-actions[data-v-b18062ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.invite-link-management .invite-stats[data-v-b18062ce]{margin-bottom:20px}.invite-link-management .invite-stats .stats-card .stats-header[data-v-b18062ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.invite-link-management .invite-stats .stats-card .stats-header h4[data-v-b18062ce]{margin:0;color:#303133;font-weight:600}.invite-link-management .invite-stats .stats-card .stats-body[data-v-b18062ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.invite-link-management .invite-stats .stats-card .stats-body .stat-item[data-v-b18062ce]{text-align:center}.invite-link-management .invite-stats .stats-card .stats-body .stat-item .stat-number[data-v-b18062ce]{font-size:24px;font-weight:700;margin-bottom:5px;color:#606266}.invite-link-management .invite-stats .stats-card .stats-body .stat-item .stat-label[data-v-b18062ce]{font-size:12px;color:#909399}.invite-link-management .invite-stats .stats-card .stats-body .stat-item.active .stat-number[data-v-b18062ce]{color:#67c23a}.invite-link-management .invite-stats .stats-card .stats-body .stat-item.deleted .stat-number[data-v-b18062ce]{color:#f56c6c}.invite-link-management .invite-stats .stats-card .stats-body .stat-item.expired .stat-number[data-v-b18062ce]{color:#e6a23c}.invite-link-management .invite-table-container[data-v-b18062ce]{width:100%;text-align:center;margin-bottom:20px}.invite-link-management .invite-table-container .invite-table[data-v-b18062ce]{display:inline-block;text-align:left}.invite-link-management .invite-table-container .invite-code-preview[data-v-b18062ce]{font-family:monospace;font-size:12px;color:#606266;cursor:pointer}.invite-link-management .invite-table-container .invite-code-preview[data-v-b18062ce]:hover{color:#409eff}.invite-link-management .invite-table-container .expired-time[data-v-b18062ce],.invite-link-management .invite-table-container .remaining-time[data-v-b18062ce]{text-align:center}.invite-link-management .invite-table-container .deleted-button[data-v-b18062ce]{cursor:not-allowed;opacity:.6}.invite-link-management .invite-table-container .status-red[data-v-b18062ce]{background-color:#f56c6c!important;border-color:#f56c6c!important;color:#fff!important}.invite-link-management .invite-table-container .status-orange[data-v-b18062ce]{background-color:#e6a23c!important;border-color:#e6a23c!important;color:#fff!important}.invite-link-management .invite-table-container .status-yellow[data-v-b18062ce]{background-color:#f0a020!important;border-color:#f0a020!important;color:#fff!important}.invite-link-management .invite-table-container .status-green[data-v-b18062ce]{background-color:#67c23a!important;border-color:#67c23a!important;color:#fff!important}.invite-link-management .invite-table-container .status-deleted[data-v-b18062ce]{background-color:#c0c4cc!important;border-color:#c0c4cc!important;color:#fff!important}.invite-link-management .invite-table-container .invite-pagination[data-v-b18062ce]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.invite-link-management .invite-table-container .invite-pagination[data-v-b18062ce] .el-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.invite-detail-popover .detail-section[data-v-b18062ce]{margin-bottom:15px}.invite-detail-popover .detail-section[data-v-b18062ce]:last-child{margin-bottom:0}.invite-detail-popover .detail-section .detail-title[data-v-b18062ce]{margin:0 0 10px;font-size:14px;font-weight:600;color:#303133;padding-bottom:5px;border-bottom:1px solid #ebeef5}.invite-detail-popover .detail-section .detail-item[data-v-b18062ce]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invite-detail-popover .detail-section .detail-item[data-v-b18062ce]:last-child{margin-bottom:0}.invite-detail-popover .detail-section .detail-item .detail-label[data-v-b18062ce]{color:#606266;font-weight:500;min-width:70px;font-size:12px}.invite-detail-popover .detail-section .detail-item .detail-value[data-v-b18062ce]{color:#303133;font-size:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.invite-detail-popover .detail-section .teacher-list[data-v-b18062ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.invite-detail-popover .detail-section .teacher-list .teacher-tag[data-v-b18062ce]{margin:0}.invite-detail-popover .detail-section .student-list[data-v-b18062ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:5px}.invite-detail-popover .detail-section .student-list .student-tag[data-v-b18062ce]{margin:0}.invite-detail-popover .detail-section .invite-code-full[data-v-b18062ce]{background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;padding:8px;font-family:monospace;font-size:10px;word-break:break-all;color:#606266;line-height:1.4}.invite-detail-popover .detail-section .invite-link-section .invite-link-url[data-v-b18062ce] .el-input-group__append{padding:0}.invite-detail-popover .detail-section .invite-link-section .invite-link-url[data-v-b18062ce] .el-input-group__append .el-button{border-radius:0 4px 4px 0;margin:0}.invite-detail-popover .detail-section .qrcode-section[data-v-b18062ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.invite-detail-popover .detail-section .qrcode-section .qrcode-content[data-v-b18062ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.invite-detail-popover .detail-section .qrcode-section .qrcode-content .qrcode-canvas[data-v-b18062ce]{border:1px solid #dcdfe6;border-radius:4px;background-color:#fff}.invite-detail-popover .detail-section .qrcode-section .qrcode-content .qrcode-actions[data-v-b18062ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.invite-detail-popover .detail-section .qrcode-section .qrcode-content .qrcode-actions .el-button[data-v-b18062ce]{padding:4px 8px;font-size:12px;height:auto;line-height:1.2}.invite-detail-popover .status-tag[data-v-b18062ce]{max-width:none!important;display:inline-block}.invite-detail-popover .status-tag .team-status-content[data-v-b18062ce]{text-align:center;line-height:1.2;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.invite-detail-popover .status-tag .team-status-content .status-text[data-v-b18062ce]{font-size:12px;white-space:nowrap}.invite-detail-popover .status-tag .team-status-content .team-code-tag[data-v-b18062ce]{color:#000;margin-top:4px;font-family:monospace;font-size:10px;font-weight:700;letter-spacing:.5px;max-width:none!important}.invite-detail-popover .status-tag .team-status-content .team-code-tag[data-v-b18062ce] .el-tag__inner{white-space:nowrap;word-break:keep-all}.invite-detail-popover .status-tag .normal-status[data-v-b18062ce]{white-space:nowrap;font-size:12px}.invite-detail-popover .status-tag.el-tag--success .team-status-content[data-v-b18062ce]{padding:3px 2px}.user-management-container[data-v-05a7be60]{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:20px;margin-bottom:20px}.user-management-container .panel-header[data-v-05a7be60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.user-management-container .panel-header h2[data-v-05a7be60]{font-size:18px;font-weight:600;color:#303133;margin:0}.user-management-container .panel-header .header-actions[data-v-05a7be60]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.user-management-container .search-container[data-v-05a7be60]{margin-bottom:20px;padding:15px;background-color:#f9f9f9;border-radius:4px}.user-management-container .search-container .search-form[data-v-05a7be60]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.user-management-container .search-container .search-form .el-form-item[data-v-05a7be60]{margin-bottom:10px;margin-right:10px}.user-management-container .pagination-container[data-v-05a7be60]{margin-top:20px;text-align:right}.user-management-container .ban-form[data-v-05a7be60],.user-management-container .delete-confirm[data-v-05a7be60],.user-management-container .teacher-form[data-v-05a7be60],.user-management-container .tutoring-form[data-v-05a7be60]{text-align:center;padding:10px 0}.user-management-container .ban-form i[data-v-05a7be60],.user-management-container .delete-confirm i[data-v-05a7be60],.user-management-container .teacher-form i[data-v-05a7be60],.user-management-container .tutoring-form i[data-v-05a7be60]{font-size:48px;color:#f56c6c;margin-bottom:15px}.user-management-container .ban-form p[data-v-05a7be60],.user-management-container .delete-confirm p[data-v-05a7be60],.user-management-container .teacher-form p[data-v-05a7be60],.user-management-container .tutoring-form p[data-v-05a7be60]{margin:10px 0;font-size:14px;color:#606266}.user-management-container .ban-form p.warning[data-v-05a7be60],.user-management-container .delete-confirm p.warning[data-v-05a7be60],.user-management-container .teacher-form p.warning[data-v-05a7be60],.user-management-container .tutoring-form p.warning[data-v-05a7be60]{color:#f56c6c;font-weight:700}.user-management-container .ban-form .highlight[data-v-05a7be60],.user-management-container .delete-confirm .highlight[data-v-05a7be60],.user-management-container .teacher-form .highlight[data-v-05a7be60],.user-management-container .tutoring-form .highlight[data-v-05a7be60]{font-weight:700;color:#303133}.user-management-container .form-tip[data-v-05a7be60]{font-size:12px;color:#909399;margin-top:5px}.user-management-container .team-name[data-v-05a7be60]{font-size:12px;margin-top:5px;color:#606266;word-break:break-all}.user-management-container .assign-btn[data-v-05a7be60]{margin-left:5px;padding-left:5px}.user-management-container .mt-10[data-v-05a7be60]{margin-top:10px}.user-management-container .role-tag[data-v-05a7be60]{background-color:#ecf5ff;color:#409eff;padding:2px 6px;border-radius:2px;font-size:12px}.user-management-container .invite-code[data-v-05a7be60]{font-size:12px;margin-top:5px;color:#909399;word-break:break-all}.user-management-container .password-input-container[data-v-05a7be60]{position:relative}.user-management-container .password-input-container .password-toggle-btn[data-v-05a7be60]{position:absolute;right:5px;top:0;height:100%;padding:0 5px}.user-management-container .password-input-container .password-toggle-btn i[data-v-05a7be60]{font-size:16px;color:#909399}.create-invite-dialog .el-form-item[data-v-05a7be60]{margin-bottom:20px}.create-invite-dialog .form-tip[data-v-05a7be60]{color:#909399;font-size:12px;margin-top:5px;line-height:1.4}.create-invite-dialog .teacher-option[data-v-05a7be60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.create-invite-dialog .teacher-option .teacher-name[data-v-05a7be60]{font-weight:600;color:#303133}.create-invite-dialog .teacher-option .teacher-email[data-v-05a7be60]{font-size:12px;color:#909399}.create-invite-dialog .teacher-option .teacher-school[data-v-05a7be60]{font-size:11px;color:#c0c4cc}.invite-link-dialog .invite-link-content[data-v-05a7be60]{padding:20px 0}.invite-link-dialog .invite-link-content .link-info h4[data-v-05a7be60]{margin-bottom:15px;color:#303133;font-weight:600;font-size:16px}.invite-link-dialog .invite-link-content .link-info h4[data-v-05a7be60]:not(:first-child){margin-top:25px}.invite-link-dialog .invite-link-content .link-info .config-info[data-v-05a7be60]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px;margin-bottom:20px}.invite-link-dialog .invite-link-content .link-info .config-info .config-item[data-v-05a7be60]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.invite-link-dialog .invite-link-content .link-info .config-info .config-item[data-v-05a7be60]:last-child{margin-bottom:0}.invite-link-dialog .invite-link-content .link-info .config-info .config-item .label[data-v-05a7be60]{color:#606266;font-weight:500;min-width:80px}.invite-link-dialog .invite-link-content .link-info .config-info .config-item .value[data-v-05a7be60]{color:#303133;font-weight:400}.invite-link-dialog .invite-link-content .link-info .link-container[data-v-05a7be60]{margin-bottom:15px}.invite-link-dialog .invite-link-content .link-info .link-container .link-input .el-input__inner[data-v-05a7be60]{font-family:monospace;font-size:12px;background-color:#f5f7fa}.invite-link-dialog .invite-link-content .link-info .qrcode-container[data-v-05a7be60]{margin-top:20px}.invite-link-dialog .invite-link-content .link-info .qrcode-container h4[data-v-05a7be60]{margin-bottom:15px;color:#303133;font-weight:600;font-size:16px}.invite-link-dialog .invite-link-content .link-info .qrcode-container .qrcode-content[data-v-05a7be60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invite-link-dialog .invite-link-content .link-info .qrcode-container .qrcode-content .qrcode-canvas[data-v-05a7be60]{border:1px solid #dcdfe6;border-radius:6px;margin-bottom:15px;background-color:#fff}.invite-link-dialog .invite-link-content .link-info .qrcode-container .qrcode-content .qrcode-actions[data-v-05a7be60]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.invite-link-dialog .invite-link-content .link-info .form-tip[data-v-05a7be60]{background-color:#f0f9ff;border:1px solid #b3d8ff;border-radius:4px;padding:10px;font-size:12px;color:#409eff}.invite-link-dialog .invite-link-content .link-info .form-tip i[data-v-05a7be60]{margin-right:5px}.user-dialog .el-tabs__header[data-v-05a7be60]{margin-bottom:20px}.user-dialog .el-form-item[data-v-05a7be60]{margin-bottom:18px}@media (max-width:768px){.user-management-container[data-v-05a7be60]{padding:15px}.user-management-container .panel-header[data-v-05a7be60]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.user-management-container .search-container[data-v-05a7be60]{padding:10px}.user-management-container .search-container .search-form[data-v-05a7be60]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-management-container .search-container .search-form .el-form-item[data-v-05a7be60]{width:100%;margin-right:0}.user-management-container .el-table[data-v-05a7be60]{font-size:12px}.user-management-container .pagination-container[data-v-05a7be60]{text-align:center}.user-dialog[data-v-05a7be60]{width:95%!important}.user-dialog .el-dialog__body[data-v-05a7be60]{padding:15px!important}.create-invite-dialog[data-v-05a7be60]{width:95%!important}.create-invite-dialog .teacher-option .teacher-name[data-v-05a7be60]{font-size:13px}.create-invite-dialog .teacher-option .teacher-email[data-v-05a7be60]{font-size:11px}.create-invite-dialog .teacher-option .teacher-school[data-v-05a7be60]{font-size:10px}.invite-link-dialog[data-v-05a7be60]{width:95%!important}.invite-link-dialog .invite-link-content[data-v-05a7be60]{padding:10px 0}.invite-link-dialog .invite-link-content .link-info h4[data-v-05a7be60]{font-size:14px}.invite-link-dialog .invite-link-content .link-info .config-info[data-v-05a7be60]{padding:10px}.invite-link-dialog .invite-link-content .link-info .config-info .config-item[data-v-05a7be60]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.invite-link-dialog .invite-link-content .link-info .config-info .config-item .label[data-v-05a7be60]{font-size:12px;margin-bottom:4px;min-width:auto}.invite-link-dialog .invite-link-content .link-info .config-info .config-item .value[data-v-05a7be60]{font-size:13px}.invite-link-dialog .invite-link-content .link-info .link-container .link-input .el-input__inner[data-v-05a7be60]{font-size:10px}.contest-selector[data-v-05a7be60]{margin-right:10px}.invite-list-card .card-header[data-v-05a7be60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invite-list-card .card-header .header-stats[data-v-05a7be60]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.invite-code-preview[data-v-05a7be60]{font-family:Courier New,monospace;font-size:12px;color:#606266;cursor:pointer}.invite-code-preview[data-v-05a7be60]:hover{color:#409eff}.status-container[data-v-05a7be60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.status-container .update-badge[data-v-05a7be60]{font-size:12px}.status-red[data-v-05a7be60]{background-color:#f56c6c!important;border-color:#f56c6c!important;color:#fff!important}.status-orange[data-v-05a7be60]{background-color:#e6a23c!important;border-color:#e6a23c!important;color:#fff!important}.status-yellow[data-v-05a7be60]{background-color:#f9c74f!important;border-color:#f9c74f!important;color:#333!important}.status-green[data-v-05a7be60]{background-color:#67c23a!important;border-color:#67c23a!important;color:#fff!important}.status-deleted[data-v-05a7be60]{background-color:#909399!important;border-color:#909399!important;color:#fff!important}.contest-detail[data-v-05a7be60]{font-size:12px;color:#909399;margin-top:2px}.contest-code[data-v-05a7be60]{font-size:11px;color:#409eff;margin-top:2px;font-family:Courier New,monospace}.leader-info[data-v-05a7be60]{font-size:12px;color:#e6a23c;margin-top:2px}.teacher-tag[data-v-05a7be60]{margin-right:4px;margin-bottom:2px}.deleted-button[data-v-05a7be60]{background-color:#909399!important;border-color:#909399!important;color:#fff!important;cursor:not-allowed!important}}.system-dict-container[data-v-4620f074]{padding:20px;background-color:#f5f7fa;min-height:100vh}.dict-header[data-v-4620f074]{background:#fff;padding:24px;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:20px}.dict-header h2[data-v-4620f074]{margin:0 0 8px;color:#303133;font-size:24px;font-weight:600}.dict-header .header-description[data-v-4620f074]{margin:0;color:#909399;font-size:14px}.dict-content[data-v-4620f074]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.dict-content .dict-list-section[data-v-4620f074]{background:#fff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.dict-content .section-header[data-v-4620f074]{padding:20px;border-bottom:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.dict-content .section-header h3[data-v-4620f074]{margin:0;color:#303133;font-size:18px;font-weight:600}.dict-content .section-header .header-actions[data-v-4620f074]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.dict-content .dict-filter-section[data-v-4620f074]{padding:20px;border-bottom:1px solid #ebeef5}.dict-content .filter-form[data-v-4620f074]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.dict-content .filter-form[data-v-4620f074] .el-form-item{margin-bottom:10px;margin-right:0}.dict-content .filter-form[data-v-4620f074] .el-form-item__label{font-weight:500;color:#606266}.dict-content .dict-table[data-v-4620f074]{-webkit-box-flex:1;-ms-flex:1;flex:1}.dict-content .dict-table[data-v-4620f074] .el-table{height:100%}.dict-content .dict-table .dict-code-btn[data-v-4620f074]{color:#409eff;font-weight:500;padding:0}.dict-content .dict-table .dict-code-btn[data-v-4620f074]:hover{text-decoration:underline}.dict-content .dict-pagination[data-v-4620f074]{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #ebeef5;background:#fafafa}.dict-detail-dialog[data-v-4620f074] .el-dialog{border-radius:8px;overflow:hidden}.dict-detail-dialog[data-v-4620f074] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px}.dict-detail-dialog[data-v-4620f074] .el-dialog__header .el-dialog__title{color:#fff;font-weight:600;font-size:18px}.dict-detail-dialog[data-v-4620f074] .el-dialog__header .el-dialog__close{color:#fff;font-size:20px}.dict-detail-dialog[data-v-4620f074] .el-dialog__header .el-dialog__close:hover{background:hsla(0,0%,100%,.2);border-radius:50%}.dict-detail-dialog[data-v-4620f074] .el-dialog__body{padding:0;max-height:90vh;overflow-y:auto}.dict-detail-dialog .dict-detail-content .detail-header[data-v-4620f074]{padding:20px;background:#f8f9fa;border-bottom:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dict-detail-dialog .dict-detail-content .detail-header .dict-info[data-v-4620f074]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.dict-detail-dialog .dict-detail-content .detail-header .dict-info .dict-name[data-v-4620f074]{font-size:16px;font-weight:600;color:#303133}.dict-detail-dialog .dict-detail-content .detail-header .dict-info .dict-code[data-v-4620f074]{font-size:12px;color:#909399;background:#e6f7ff;padding:2px 8px;border-radius:3px;border:1px solid #91d5ff;-ms-flex-item-align:start;align-self:flex-start}.dict-detail-dialog .dict-detail-content .detail-header .detail-actions[data-v-4620f074]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.dict-detail-dialog .dict-detail-content .dict-items-table[data-v-4620f074]{padding:20px}.dict-detail-dialog .dict-detail-content .dict-items-table .detail-table[data-v-4620f074]{border:1px solid #ebeef5;border-radius:4px}.dict-detail-dialog .dict-detail-content .dict-items-table .detail-filter-section[data-v-4620f074]{padding:15px 20px;border-bottom:1px solid #ebeef5;background:#fafafa}.dict-detail-dialog .dict-detail-content .dict-items-table .detail-pagination[data-v-4620f074]{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #ebeef5;margin-top:10px;background:#fafafa;border-radius:0 0 4px 4px}.dialog-footer[data-v-4620f074]{text-align:right}.dict-example-section[data-v-4620f074]{background:#fff;border:1px solid #ebeef5;border-radius:6px;margin:0 20px 20px;overflow:hidden}.dict-example-section .example-header[data-v-4620f074]{background:#f8f9fa;padding:12px 20px;border-bottom:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.dict-example-section .example-header[data-v-4620f074]:hover{background:#e9ecef}.dict-example-section .example-header .header-left[data-v-4620f074]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.dict-example-section .example-header .header-left h4[data-v-4620f074]{margin:0;color:#303133;font-size:14px;font-weight:600}.dict-example-section .example-header .header-left .collapse-icon[data-v-4620f074]{color:#909399;font-size:14px;-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,color .3s ease;transition:transform .3s ease,color .3s ease,-webkit-transform .3s ease}.dict-example-section .example-header .header-left .collapse-icon[data-v-4620f074]:hover{color:#409eff}.dict-example-section .example-header .example-header-actions[data-v-4620f074]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.dict-example-section .example-header .example-header-actions .example-description[data-v-4620f074]{font-size:12px;color:#909399;background:#e6f7ff;padding:2px 8px;border-radius:3px;border:1px solid #91d5ff}.dict-example-section .example-header .example-header-actions .usage-guide-btn[data-v-4620f074]{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dict-example-section .example-content[data-v-4620f074]{padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.dict-example-section .example-content .example-item[data-v-4620f074]{margin-bottom:16px}.dict-example-section .example-content .example-item[data-v-4620f074]:last-child{margin-bottom:0}.dict-example-section .example-content .example-item .example-label[data-v-4620f074]{font-size:13px;color:#606266;margin-bottom:8px;font-weight:500}.dict-example-section .example-content .example-item .example-demo[data-v-4620f074]{background:#f5f7fa;padding:12px;border-radius:4px;border:1px solid #dcdfe6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:40px}.dict-example-section .example-content .example-item .example-demo .formatter-result[data-v-4620f074]{background:#67c23a;color:#fff;padding:2px 8px;border-radius:3px;font-size:12px;font-weight:500}.dict-example-section .example-content .example-item .example-demo .select-result[data-v-4620f074]{color:#67c23a;font-weight:500;font-size:13px}.dict-example-section .example-content .example-item .example-demo .no-data[data-v-4620f074]{color:#c0c4cc;font-style:italic;font-size:12px}.usage-guide-dialog[data-v-4620f074] .el-dialog{border-radius:8px;overflow:hidden}.usage-guide-dialog[data-v-4620f074] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px}.usage-guide-dialog[data-v-4620f074] .el-dialog__header .el-dialog__title{color:#fff;font-weight:600;font-size:18px}.usage-guide-dialog[data-v-4620f074] .el-dialog__header .el-dialog__close{color:#fff;font-size:20px}.usage-guide-dialog[data-v-4620f074] .el-dialog__header .el-dialog__close:hover{background:hsla(0,0%,100%,.2);border-radius:50%}.usage-guide-dialog[data-v-4620f074] .el-dialog__body{padding:0;max-height:70vh;overflow-y:auto}.usage-guide-dialog .usage-guide-content .current-dict-info[data-v-4620f074]{background:#f8f9fa;padding:15px 20px;border-bottom:1px solid #ebeef5}.usage-guide-dialog .usage-guide-content .current-dict-info .dict-info-badge[data-v-4620f074]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e6f7ff;color:#1890ff;padding:6px 12px;border-radius:4px;border:1px solid #91d5ff;font-size:14px;font-weight:500}.usage-guide-dialog .usage-guide-content .current-dict-info .dict-info-badge i[data-v-4620f074]{margin-right:6px;font-size:16px}.usage-guide-dialog .usage-guide-content .usage-content[data-v-4620f074]{padding:20px}.usage-guide-dialog .usage-guide-content .usage-content .usage-category[data-v-4620f074]{margin-bottom:24px}.usage-guide-dialog .usage-guide-content .usage-content .usage-category[data-v-4620f074]:last-child{margin-bottom:0}.usage-guide-dialog .usage-guide-content .usage-content .usage-category h5[data-v-4620f074]{margin:0 0 16px;color:#303133;font-size:15px;font-weight:600;padding:8px 12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.usage-guide-dialog .usage-guide-content .usage-content .usage-category h5[data-v-4620f074]:before{content:"";width:4px;height:16px;background:hsla(0,0%,100%,.8);border-radius:2px;margin-right:8px}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item[data-v-4620f074]{margin-bottom:16px;border:1px solid #f0f0f0;border-radius:6px;padding:16px;background:#fafafa;-webkit-transition:all .3s ease;transition:all .3s ease}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item[data-v-4620f074]:hover{border-color:#409eff;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.15);box-shadow:0 2px 8px rgba(64,158,255,.15);background:#f8fcff}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item[data-v-4620f074]:last-child{margin-bottom:0}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item .usage-title[data-v-4620f074]{font-size:14px;color:#1890ff;font-weight:600;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item .usage-title[data-v-4620f074]:before{content:"\25B6";margin-right:6px;color:#52c41a;font-size:12px}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item .usage-code[data-v-4620f074]{background:#2d3748;color:#68d391;padding:12px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;margin-bottom:8px;white-space:pre-wrap;word-break:break-all;border-left:4px solid #4299e1;position:relative}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item .usage-code[data-v-4620f074]:before{content:"CODE";position:absolute;top:-8px;right:8px;background:#4299e1;color:#fff;font-size:10px;padding:2px 6px;border-radius:2px;font-weight:700}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item .usage-desc[data-v-4620f074]{font-size:13px;color:#666;line-height:1.6;background:#f9f9f9;padding:8px 12px;border-radius:4px;border-left:3px solid #52c41a;position:relative}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item .usage-desc[data-v-4620f074]:before{content:"\1F4A1";margin-right:6px}[data-v-4620f074] .el-button--danger{background-color:#f56c6c;border-color:#f56c6c}[data-v-4620f074] .el-button--danger:focus,[data-v-4620f074] .el-button--danger:hover{background-color:#f78989;border-color:#f78989}@media (max-width:1200px){.dict-detail-dialog[data-v-4620f074] .el-dialog{width:95%!important}}@media (max-width:768px){.system-dict-container[data-v-4620f074]{padding:10px}.dict-header[data-v-4620f074]{padding:16px}.dict-header h2[data-v-4620f074]{font-size:20px}.section-header[data-v-4620f074]{padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.section-header .header-actions[data-v-4620f074]{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dict-detail-dialog[data-v-4620f074] .el-dialog{width:95%!important;margin:5% auto}.dict-detail-dialog[data-v-4620f074] .el-dialog__body{max-height:calc(60vh + 400px)}.dict-detail-dialog .dict-detail-content .detail-header[data-v-4620f074]{padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.dict-detail-dialog .dict-detail-content .detail-header .detail-actions[data-v-4620f074]{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dict-detail-dialog .dict-detail-content .dict-items-table[data-v-4620f074]{padding:15px}.dict-example-section[data-v-4620f074]{margin:0 10px 15px}.dict-example-section .example-header[data-v-4620f074]{padding:10px 15px}.dict-example-section .example-header .header-left[data-v-4620f074]{gap:6px}.dict-example-section .example-header .header-left h4[data-v-4620f074]{font-size:13px}.dict-example-section .example-header .header-left .collapse-icon[data-v-4620f074]{font-size:12px}.dict-example-section .example-header .example-header-actions[data-v-4620f074]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;width:100%}.dict-example-section .example-header .example-header-actions .example-description[data-v-4620f074]{font-size:11px}.dict-example-section .example-header .example-header-actions .usage-guide-btn[data-v-4620f074]{-ms-flex-item-align:end;align-self:flex-end;font-size:12px}.dict-example-section .example-content[data-v-4620f074]{padding:15px}.dict-example-section .example-content .example-item[data-v-4620f074]{margin-bottom:12px}.dict-example-section .example-content .example-item .example-label[data-v-4620f074]{font-size:12px}.dict-example-section .example-content .example-item .example-demo[data-v-4620f074]{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;min-height:35px}.dict-example-section .example-content .example-item .example-demo .formatter-result[data-v-4620f074]{font-size:11px}.dict-example-section .example-content .example-item .example-demo .select-result[data-v-4620f074]{font-size:12px}.usage-guide-dialog[data-v-4620f074] .el-dialog{width:95%!important;margin:5% auto}.usage-guide-dialog[data-v-4620f074] .el-dialog__body{max-height:60vh}.usage-guide-dialog .usage-guide-content .current-dict-info[data-v-4620f074]{padding:10px 15px}.usage-guide-dialog .usage-guide-content .current-dict-info .dict-info-badge[data-v-4620f074]{font-size:12px;padding:4px 8px}.usage-guide-dialog .usage-guide-content .current-dict-info .dict-info-badge i[data-v-4620f074]{font-size:14px}.usage-guide-dialog .usage-guide-content .usage-content[data-v-4620f074]{padding:15px}.usage-guide-dialog .usage-guide-content .usage-content .usage-category[data-v-4620f074]{margin-bottom:20px}.usage-guide-dialog .usage-guide-content .usage-content .usage-category h5[data-v-4620f074]{font-size:14px;padding:6px 10px;margin-bottom:12px}.usage-guide-dialog .usage-guide-content .usage-content .usage-category h5[data-v-4620f074]:before{width:3px;height:14px;margin-right:6px}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item[data-v-4620f074]{padding:12px;margin-bottom:12px}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item .usage-title[data-v-4620f074]{font-size:13px;margin-bottom:6px}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item .usage-title[data-v-4620f074]:before{font-size:10px;margin-right:4px}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item .usage-code[data-v-4620f074]{padding:10px;font-size:11px;line-height:1.4;margin-bottom:6px;border-left:3px solid #4299e1}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item .usage-code[data-v-4620f074]:before{top:-6px;right:6px;font-size:9px;padding:1px 4px}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item .usage-desc[data-v-4620f074]{font-size:12px;padding:6px 10px;border-left:2px solid #52c41a}.usage-guide-dialog .usage-guide-content .usage-content .usage-category .usage-item .usage-desc[data-v-4620f074]:before{margin-right:4px}.detail-filter-section[data-v-4620f074],.dict-filter-section[data-v-4620f074]{padding:15px}.detail-filter-section .filter-form[data-v-4620f074],.dict-filter-section .filter-form[data-v-4620f074]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.detail-filter-section .filter-form[data-v-4620f074] .el-form-item,.dict-filter-section .filter-form[data-v-4620f074] .el-form-item{margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.detail-filter-section .filter-form[data-v-4620f074] .el-form-item .el-form-item__label,.dict-filter-section .filter-form[data-v-4620f074] .el-form-item .el-form-item__label{width:auto!important;text-align:left;margin-bottom:5px}.detail-filter-section .filter-form[data-v-4620f074] .el-form-item .el-form-item__content,.dict-filter-section .filter-form[data-v-4620f074] .el-form-item .el-form-item__content{margin-left:0!important}.detail-filter-section .filter-form[data-v-4620f074] .el-form-item .el-form-item__content .el-input,.detail-filter-section .filter-form[data-v-4620f074] .el-form-item .el-form-item__content .el-select,.dict-filter-section .filter-form[data-v-4620f074] .el-form-item .el-form-item__content .el-input,.dict-filter-section .filter-form[data-v-4620f074] .el-form-item .el-form-item__content .el-select{width:100%!important}}.templant-contest[data-v-1f081867]{width:100%;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-wrapper[data-v-1f081867],.templant-contest[data-v-1f081867]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.content-wrapper[data-v-1f081867]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.sidebar[data-v-1f081867]{width:240px;background-color:#fff;-webkit-transition:width .3s ease;transition:width .3s ease;max-height:100vh;position:relative;z-index:9;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.1);box-shadow:2px 0 10px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar.collapsed[data-v-1f081867]{width:60px}.sidebar.collapsed .sidebar-header[data-v-1f081867]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar.collapsed .sidebar-header h3[data-v-1f081867]{display:none}.sidebar .sidebar-header[data-v-1f081867]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1);-ms-flex-negative:0;flex-shrink:0}.sidebar .sidebar-header h3[data-v-1f081867]{margin:0;font-size:18px;color:#409eff;font-weight:600}.sidebar .sidebar-header .sidebar-toggle[data-v-1f081867]{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:50%;background-color:hsla(0,0%,100%,.1)}.sidebar .sidebar-header .sidebar-toggle[data-v-1f081867]:hover{background-color:hsla(0,0%,100%,.2)}.sidebar .sidebar-header .sidebar-toggle i[data-v-1f081867]{font-size:18px;color:#409eff}.sidebar .sidebar-content[data-v-1f081867]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar .sidebar-footer[data-v-1f081867]{border-top:1px solid hsla(0,0%,100%,.1)}.sidebar .sidebar-footer .return-button[data-v-1f081867]{color:#909399}.sidebar .sidebar-footer .return-button[data-v-1f081867]:hover{background-color:hsla(0,0%,100%,.15);color:#409eff}.sidebar .sidebar-footer .return-button i[data-v-1f081867]{color:inherit}.sidebar .sidebar-item[data-v-1f081867]{padding:12px 20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border-left:3px solid transparent}.sidebar .sidebar-item[data-v-1f081867]:hover{background-color:hsla(0,0%,100%,.1)}.sidebar .sidebar-item.active[data-v-1f081867]{background-color:rgba(64,158,255,.1);color:#409eff;border-left-color:#409eff}.sidebar .sidebar-item.active[data-v-1f081867]:hover{background-color:rgba(64,158,255,.15)}.sidebar .sidebar-item .sidebar-item-content[data-v-1f081867]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}.sidebar .sidebar-item i[data-v-1f081867]{font-size:18px;width:24px;text-align:center;margin-right:15px}.sidebar .sidebar-item .item-label[data-v-1f081867]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-item.has-children .sidebar-item-content[data-v-1f081867]{width:100%}.sidebar .sidebar-item .submenu[data-v-1f081867]{width:100%;margin-top:10px;background-color:hsla(0,0%,100%,.05);border-radius:4px;overflow:hidden}.sidebar .sidebar-item .submenu .submenu-item[data-v-1f081867]{padding:10px 15px 10px 35px;font-size:13px;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.sidebar .sidebar-item .submenu .submenu-item[data-v-1f081867]:hover{background-color:hsla(0,0%,100%,.1)}.sidebar .sidebar-item .submenu .submenu-item.active[data-v-1f081867]{background-color:rgba(64,158,255,.2);color:#409eff}.sidebar .sidebar-item .submenu .submenu-item .submenu-item-content[data-v-1f081867]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}.sidebar .sidebar-item .submenu .submenu-item i[data-v-1f081867]{font-size:14px;margin-right:10px}.sidebar .sidebar-item .submenu .submenu-item .item-label[data-v-1f081867]{-webkit-box-flex:1;-ms-flex:1;flex:1}.sidebar .sidebar-item .submenu .submenu-item .submenu-notification[data-v-1f081867]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;z-index:100}.sidebar .sidebar-item .submenu .submenu-item .submenu-notification[data-v-1f081867] .notification-circle{width:15px!important;height:15px!important;font-size:9px!important}.main-content[data-v-1f081867]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:margin-left .3s ease;transition:margin-left .3s ease;overflow:auto;position:relative}.main-content.expanded[data-v-1f081867]{margin-left:0}.main-content-default[data-v-1f081867]{width:100%;height:100%}.mobile-top-nav[data-v-1f081867]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;left:0;right:0;background-color:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:101}.mobile-top-nav .mobile-top-nav-header[data-v-1f081867]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;border-bottom:1px solid hsla(0,0%,100%,.1)}.mobile-top-nav .mobile-top-nav-header .mobile-return-btn[data-v-1f081867]{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-right:10px}.mobile-top-nav .mobile-top-nav-header .mobile-return-btn i[data-v-1f081867]{font-size:18px;color:#409eff}.mobile-top-nav .mobile-top-nav-header h3[data-v-1f081867]{margin:0;font-size:16px;color:#409eff;font-weight:600}.mobile-top-nav .mobile-nav-items[data-v-1f081867]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-top-nav .mobile-nav-items[data-v-1f081867]::-webkit-scrollbar{display:none}.mobile-top-nav .mobile-nav-items .mobile-nav-item[data-v-1f081867]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 15px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-top-nav .mobile-nav-items .mobile-nav-item i[data-v-1f081867]{font-size:18px;margin-bottom:2px;color:#909399}.mobile-top-nav .mobile-nav-items .mobile-nav-item .item-label[data-v-1f081867]{font-size:12px;color:#909399}.mobile-top-nav .mobile-nav-items .mobile-nav-item.active[data-v-1f081867]{background-color:rgba(64,158,255,.1)}.mobile-top-nav .mobile-nav-items .mobile-nav-item.active .item-label[data-v-1f081867],.mobile-top-nav .mobile-nav-items .mobile-nav-item.active i[data-v-1f081867]{color:#409eff}.mobile-top-nav .mobile-nav-items .mobile-nav-item[data-v-1f081867]:active{background-color:rgba(64,158,255,.2)}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item[data-v-1f081867]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;border-bottom:1px solid #dcdfe6;cursor:pointer;position:relative}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item i[data-v-1f081867]{font-size:18px;width:24px;text-align:center;margin-right:15px;color:#909399}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item .item-label[data-v-1f081867]{font-size:14px;color:#303133;-webkit-box-flex:1;-ms-flex:1;flex:1}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item .mobile-submenu-notification[data-v-1f081867]{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;z-index:100}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item .mobile-submenu-notification[data-v-1f081867] .notification-circle{width:18px!important;height:18px!important;font-size:10px!important}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item.active[data-v-1f081867]{background-color:rgba(64,158,255,.1)}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item.active .item-label[data-v-1f081867],.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item.active i[data-v-1f081867]{color:#409eff}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item[data-v-1f081867]:active{background-color:rgba(64,158,255,.2)}.fade-enter-active[data-v-1f081867],.fade-leave-active[data-v-1f081867]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter[data-v-1f081867],.fade-leave-to[data-v-1f081867]{opacity:0}.slide-fade-enter-active[data-v-1f081867]{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.slide-fade-leave-active[data-v-1f081867]{-webkit-transition:all .3s cubic-bezier(1,.5,.8,1);transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-1f081867],.slide-fade-leave-to[data-v-1f081867]{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}@media (max-width:768px){.templant-contest .content-wrapper[data-v-1f081867]{display:block;padding-top:90px}.templant-contest .main-content[data-v-1f081867]{margin-left:0!important;height:calc(100vh - 90px)}}.notification-wrapper[data-v-1f081867]{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:20px;height:20px;z-index:100!important;pointer-events:none}.notification-wrapper.collapsed[data-v-1f081867]{right:10px}.notification-wrapper>[data-v-1f081867]{pointer-events:auto}.sidebar-item .sidebar-item-content[data-v-1f081867]{position:relative;width:100%}.sidebar-item.has-children .notification-wrapper[data-v-1f081867]{right:20px}.sidebar-item.active .notification-wrapper[data-v-1f081867]{display:inline-block!important;visibility:visible!important;opacity:1!important}.mobile-nav-item[data-v-1f081867]{position:relative}.mobile-nav-item .notification-wrapper[data-v-1f081867]{position:absolute;top:2px;right:2px;width:15px;height:15px}.contest-container[data-v-1f081867]{max-width:1200px;margin:0 auto;padding:40px 20px;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contest-header[data-v-1f081867]{text-align:center;margin-bottom:60px;position:relative;padding:40px 0}.contest-header .header-content[data-v-1f081867]{position:relative;z-index:2}.contest-header .header-content .page-title[data-v-1f081867]{font-size:48px;font-weight:700;color:#2c3e50;margin:0 0 10px;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.contest-header .header-content .page-subtitle[data-v-1f081867]{font-size:18px;color:#7f8c8d;margin:0;font-weight:300;letter-spacing:2px}.contest-header .header-decoration[data-v-1f081867]{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;opacity:.3}.contest-header .header-decoration .decoration-circle[data-v-1f081867]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-animation:float-1f081867 3s ease-in-out infinite;animation:float-1f081867 3s ease-in-out infinite}.contest-header .header-decoration .decoration-circle[data-v-1f081867]:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s;width:45px;height:45px}.contest-header .header-decoration .decoration-circle[data-v-1f081867]:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s;width:30px;height:30px}.contest-content[data-v-1f081867]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.coming-soon-section[data-v-1f081867]{background:#fff;border-radius:20px;padding:50px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);text-align:center;max-width:800px;width:100%;position:relative;overflow:hidden}.coming-soon-section[data-v-1f081867]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2)}.coming-soon-section .coming-soon-icon[data-v-1f081867]{font-size:80px;color:#667eea;margin-bottom:20px}.coming-soon-section .coming-soon-icon i[data-v-1f081867]{-webkit-animation:pulse-1f081867 2s ease-in-out infinite;animation:pulse-1f081867 2s ease-in-out infinite}.coming-soon-section .coming-soon-title[data-v-1f081867]{font-size:36px;font-weight:600;color:#2c3e50;margin:0 0 15px}.coming-soon-section .coming-soon-description[data-v-1f081867]{font-size:18px;color:#7f8c8d;margin:0 0 40px;line-height:1.6}.coming-soon-section .feature-preview .preview-title[data-v-1f081867]{font-size:24px;font-weight:600;color:#34495e;margin:0 0 30px}.coming-soon-section .feature-preview .feature-list[data-v-1f081867]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:30px}.coming-soon-section .feature-preview .feature-list .feature-item[data-v-1f081867]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:15px;background:#f8f9fa;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.coming-soon-section .feature-preview .feature-list .feature-item i[data-v-1f081867]{font-size:20px;color:#667eea}.coming-soon-section .feature-preview .feature-list .feature-item span[data-v-1f081867]{font-size:14px;color:#2c3e50;font-weight:500}.coming-soon-section .feature-preview .feature-list .feature-item[data-v-1f081867]:hover{background:#e8f4fd;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-section[data-v-1f081867]{background:#fff;border-radius:15px;padding:40px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.08);box-shadow:0 5px 20px rgba(0,0,0,.08);text-align:center;max-width:600px;width:100%}.contact-section .contact-title[data-v-1f081867]{font-size:24px;font-weight:600;color:#2c3e50;margin:0 0 15px}.contact-section .contact-description[data-v-1f081867]{font-size:16px;color:#7f8c8d;margin:0 0 25px;line-height:1.6}.contact-section .el-button[data-v-1f081867]{padding:12px 30px;font-size:16px;border-radius:25px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-section .el-button[data-v-1f081867]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px rgba(102,126,234,.4);box-shadow:0 5px 15px rgba(102,126,234,.4)}@-webkit-keyframes float-1f081867{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes float-1f081867{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes pulse-1f081867{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse-1f081867{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:768px){.contest-container[data-v-1f081867]{padding:20px 15px}.contest-header[data-v-1f081867]{margin-bottom:40px;padding:20px 0}.contest-header .header-content .page-title[data-v-1f081867]{font-size:36px}.contest-header .header-content .page-subtitle[data-v-1f081867]{font-size:16px}.contest-header .header-decoration[data-v-1f081867]{display:none}.coming-soon-section[data-v-1f081867]{padding:30px 20px}.coming-soon-section .coming-soon-icon[data-v-1f081867]{font-size:60px}.coming-soon-section .coming-soon-title[data-v-1f081867]{font-size:28px}.coming-soon-section .coming-soon-description[data-v-1f081867]{font-size:16px}.coming-soon-section .feature-preview .feature-list[data-v-1f081867]{grid-template-columns:1fr}.contact-section[data-v-1f081867]{padding:30px 20px}.contact-section .contact-title[data-v-1f081867]{font-size:20px}.contact-section .contact-description[data-v-1f081867]{font-size:14px}}.teacher-answer-review[data-v-644bfb7e]{padding:20px;background-color:#f5f7fa;min-height:100vh}.teacher-answer-review .page-header[data-v-644bfb7e]{background:linear-gradient(135deg,#409eff,#64b5f6);border-radius:8px;padding:30px;margin-bottom:30px;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.2);box-shadow:0 4px 12px rgba(64,158,255,.2);text-align:center}.teacher-answer-review .page-header .header-content[data-v-644bfb7e]{max-width:800px;margin:0 auto}.teacher-answer-review .page-header .main-title[data-v-644bfb7e]{font-size:28px;color:#fff;margin-bottom:10px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.1)}.teacher-answer-review .page-header .subtitle[data-v-644bfb7e]{color:hsla(0,0%,100%,.9);font-size:16px;margin:0}.teacher-answer-review .loading-container[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.teacher-answer-review .loading-container .loading-spinner[data-v-644bfb7e]{width:50px;height:50px;border-radius:50%;border:4px solid rgba(64,158,255,.2);border-top-color:#409eff;-webkit-animation:spin-644bfb7e 1s ease-in-out infinite;animation:spin-644bfb7e 1s ease-in-out infinite;margin-bottom:20px}.teacher-answer-review .loading-container .loading-text[data-v-644bfb7e]{color:#909399;font-size:16px}@-webkit-keyframes spin-644bfb7e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-644bfb7e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.teacher-answer-review .empty-state[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:center}.teacher-answer-review .empty-state .empty-illustration[data-v-644bfb7e]{margin-bottom:20px}.teacher-answer-review .empty-state .empty-illustration i[data-v-644bfb7e]{font-size:80px;color:#d0d7de;background:linear-gradient(135deg,#e6f1ff,#f0f7ff);border-radius:50%;padding:20px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.teacher-answer-review .empty-state .empty-title[data-v-644bfb7e]{font-size:24px;color:#303133;margin-bottom:12px;font-weight:600}.teacher-answer-review .empty-state .empty-description[data-v-644bfb7e]{color:#909399;font-size:16px;margin-bottom:24px;max-width:400px}.teacher-answer-review .empty-state .el-button[data-v-644bfb7e]{margin-bottom:30px;padding:12px 24px;border-radius:24px;font-weight:500}.teacher-answer-review .empty-state .empty-tips[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:10px}.teacher-answer-review .empty-state .empty-tips .tip-item[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f9fa;padding:10px 16px;border-radius:20px}.teacher-answer-review .empty-state .empty-tips .tip-item i[data-v-644bfb7e]{color:#409eff;margin-right:8px;font-size:16px}.teacher-answer-review .empty-state .empty-tips .tip-item span[data-v-644bfb7e]{color:#606266;font-size:14px}.teacher-answer-review .answers-container[data-v-644bfb7e]{margin-bottom:30px}.teacher-answer-review .answers-container .answer-card[data-v-644bfb7e]{margin-bottom:24px;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.teacher-answer-review .answers-container .answer-card[data-v-644bfb7e]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12)}.teacher-answer-review .answers-container .answer-card.is-first[data-v-644bfb7e]{border-left:4px solid #409eff}.teacher-answer-review .answers-container .answer-card .card-header[data-v-644bfb7e]{background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#64b5f6));background:linear-gradient(90deg,#409eff,#64b5f6);color:#fff;padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-answer-review .answers-container .answer-card .card-header .header-left[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.teacher-answer-review .answers-container .answer-card .card-header .header-left .question-id[data-v-644bfb7e]{background-color:hsla(0,0%,100%,.2);padding:2px 8px;border-radius:12px;font-size:12px;margin-right:10px;font-weight:500}.teacher-answer-review .answers-container .answer-card .card-header .header-left .question-title[data-v-644bfb7e]{margin:0;font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teacher-answer-review .answers-container .answer-card .card-header .header-right[data-v-644bfb7e]{margin-left:16px}.teacher-answer-review .answers-container .answer-card .card-header .header-right .el-tag[data-v-644bfb7e]{font-weight:500;padding:6px 10px}.teacher-answer-review .answers-container .answer-card .card-content[data-v-644bfb7e]{padding:20px}.teacher-answer-review .answers-container .answer-card .section[data-v-644bfb7e]{background-color:#fff;border-radius:6px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;position:relative}.teacher-answer-review .answers-container .answer-card .section[data-v-644bfb7e]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.teacher-answer-review .answers-container .answer-card .section.student-question[data-v-644bfb7e]{border-top:3px solid #e6a23c}.teacher-answer-review .answers-container .answer-card .section.teacher-answer[data-v-644bfb7e]{border-top:3px solid #409eff}.teacher-answer-review .answers-container .answer-card .section .section-header[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.teacher-answer-review .answers-container .answer-card .section .section-header .section-icon[data-v-644bfb7e]{font-size:20px;margin-right:10px;color:#409eff}.teacher-answer-review .answers-container .answer-card .section .section-header .section-title[data-v-644bfb7e]{font-size:18px;color:#303133;margin:0;font-weight:600}.teacher-answer-review .answers-container .answer-card .section .content-wrapper[data-v-644bfb7e]{min-height:400px;max-height:500px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .answer-content[data-v-644bfb7e],.teacher-answer-review .answers-container .answer-card .section .content-wrapper .question-content[data-v-644bfb7e]{color:#606266;line-height:1.8;margin-bottom:16px;word-break:break-word;font-size:15px;background-color:#f9fafc;padding:12px;border-radius:6px;border-left:3px solid #e0e6ed}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments[data-v-644bfb7e]{margin:16px 0;background-color:#f9fafc;padding:12px;border-radius:6px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-title[data-v-644bfb7e]{color:#909399;font-size:14px;margin-bottom:10px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-title i[data-v-644bfb7e]{margin-right:6px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-list[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-button[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;background-color:#fff;border:1px solid #ebeef5;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-button[data-v-644bfb7e]:hover{background-color:#f0f7ff;color:#409eff;border-color:#409eff}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-button i[data-v-644bfb7e]{margin-right:6px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .attachments .attachment-button .file-name[data-v-644bfb7e]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .meta-info[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:16px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .meta-info .meta-item[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:13px}.teacher-answer-review .answers-container .answer-card .section .content-wrapper .meta-info .meta-item i[data-v-644bfb7e]{margin-right:6px;font-size:14px}.teacher-answer-review .answers-container .answer-card .card-actions[data-v-644bfb7e]{padding:16px 20px;background-color:#f8f9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ebeef5}.teacher-answer-review .answers-container .answer-card .card-actions .action-info[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:14px}.teacher-answer-review .answers-container .answer-card .card-actions .action-info i[data-v-644bfb7e]{color:#909399;margin-right:8px;font-size:16px}.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button[data-v-644bfb7e]{padding:10px 20px;border-radius:20px;font-weight:500}.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button.approve-button[data-v-644bfb7e]{background-color:#67c23a;border-color:#67c23a}.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button.approve-button[data-v-644bfb7e]:focus,.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button.approve-button[data-v-644bfb7e]:hover{background-color:#5dae34;border-color:#5dae34}.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button.reject-button[data-v-644bfb7e]{background-color:#f56c6c;border-color:#f56c6c}.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button.reject-button[data-v-644bfb7e]:focus,.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .action-button.reject-button[data-v-644bfb7e]:hover{background-color:#f35454;border-color:#f35454}.teacher-answer-review .custom-dialog .dialog-icon[data-v-644bfb7e]{text-align:center;margin-bottom:16px}.teacher-answer-review .custom-dialog .dialog-icon i[data-v-644bfb7e]{font-size:48px;color:#409eff;background-color:rgba(64,158,255,.1);border-radius:50%;padding:16px}.teacher-answer-review .custom-dialog .dialog-description[data-v-644bfb7e]{text-align:center;color:#606266;margin-bottom:24px;font-size:15px}.teacher-answer-review .custom-dialog.schedule-dialog .dialog-icon i[data-v-644bfb7e]{color:#e6a23c;background-color:rgba(230,162,60,.1)}.teacher-answer-review .custom-dialog.schedule-dialog .schedule-form[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:20px}@media screen and (max-width:768px){.teacher-answer-review .custom-dialog.schedule-dialog .schedule-form[data-v-644bfb7e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.teacher-answer-review .custom-dialog.schedule-dialog .schedule-form .date-picker[data-v-644bfb7e],.teacher-answer-review .custom-dialog.schedule-dialog .schedule-form .time-picker[data-v-644bfb7e]{width:100%}.teacher-answer-review .custom-dialog.schedule-dialog .schedule-tips[data-v-644bfb7e]{background-color:#f9fafc;padding:12px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.teacher-answer-review .custom-dialog.schedule-dialog .schedule-tips i[data-v-644bfb7e]{color:#909399;margin-right:8px;font-size:16px}.teacher-answer-review .custom-dialog.schedule-dialog .schedule-tips span[data-v-644bfb7e]{color:#909399;font-size:14px}.teacher-answer-review .custom-dialog.schedule-dialog .schedule-preview[data-v-644bfb7e]{background-color:#f0f7ff;padding:12px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;border-left:3px solid #409eff}.teacher-answer-review .custom-dialog.schedule-dialog .schedule-preview i[data-v-644bfb7e]{color:#409eff;margin-right:8px;font-size:16px}.teacher-answer-review .custom-dialog.schedule-dialog .schedule-preview span[data-v-644bfb7e]{color:#303133;font-size:14px;font-weight:500}.teacher-answer-review .custom-dialog.modify-dialog .dialog-icon i[data-v-644bfb7e]{color:#409eff;background-color:rgba(64,158,255,.1)}.teacher-answer-review .custom-dialog.modify-dialog .attachment-upload-area[data-v-644bfb7e]{background-color:#f9fafc;border-radius:6px;padding:16px;margin-top:10px}.teacher-answer-review .custom-dialog.modify-dialog .attachment-upload-area .current-attachments[data-v-644bfb7e]{margin-bottom:16px}.teacher-answer-review .custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachments-title[data-v-644bfb7e]{font-size:14px;color:#909399;margin-bottom:10px;font-weight:600}.teacher-answer-review .custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.teacher-answer-review .custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:8px 12px;border-radius:4px;border:1px solid #ebeef5}.teacher-answer-review .custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item .file-name[data-v-644bfb7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#606266;font-size:14px}.teacher-answer-review .custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item .file-name i[data-v-644bfb7e]{color:#409eff;margin-right:8px}.teacher-answer-review .custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item .delete-btn[data-v-644bfb7e]{color:#f56c6c;padding:2px 6px}.teacher-answer-review .custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item .delete-btn[data-v-644bfb7e]:hover{background-color:rgba(245,108,108,.1)}.teacher-answer-review .custom-dialog.modify-dialog .attachment-upload-area .upload-new-files .attachment-uploader .el-upload__tip[data-v-644bfb7e]{margin-top:8px;color:#909399}.teacher-answer-review .custom-dialog.reject-dialog .dialog-icon i[data-v-644bfb7e]{color:#f56c6c;background-color:rgba(245,108,108,.1)}.teacher-answer-review .custom-dialog.reject-dialog .reject-tips[data-v-644bfb7e]{background-color:#fff8f8;padding:12px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;border-left:3px solid #f56c6c}.teacher-answer-review .custom-dialog.reject-dialog .reject-tips i[data-v-644bfb7e]{color:#f56c6c;margin-right:8px;font-size:16px}.teacher-answer-review .custom-dialog.reject-dialog .reject-tips span[data-v-644bfb7e]{color:#909399;font-size:14px}.teacher-answer-review .custom-dialog .dialog-footer .cancel-button[data-v-644bfb7e],.teacher-answer-review .custom-dialog .dialog-footer .confirm-button[data-v-644bfb7e]{padding:10px 20px;font-weight:500;border-radius:20px}@media screen and (max-width:768px){.teacher-answer-review[data-v-644bfb7e]{padding:12px}.teacher-answer-review .page-header[data-v-644bfb7e]{padding:20px;margin-bottom:20px}.teacher-answer-review .page-header .main-title[data-v-644bfb7e]{font-size:22px}.teacher-answer-review .page-header .subtitle[data-v-644bfb7e]{font-size:14px}.teacher-answer-review .answers-container .answer-card .card-header[data-v-644bfb7e]{padding:12px 16px}.teacher-answer-review .answers-container .answer-card .card-header .header-left .question-title[data-v-644bfb7e]{font-size:16px}.teacher-answer-review .answers-container .answer-card .card-content[data-v-644bfb7e]{padding:16px}.teacher-answer-review .answers-container .answer-card .section[data-v-644bfb7e]{padding:16px;margin-bottom:16px}.teacher-answer-review .answers-container .answer-card .section .section-header[data-v-644bfb7e]{margin-bottom:12px}.teacher-answer-review .answers-container .answer-card .section .section-header .section-title[data-v-644bfb7e]{font-size:16px}.teacher-answer-review .answers-container .answer-card .card-actions[data-v-644bfb7e]{padding:12px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.teacher-answer-review .answers-container .answer-card .card-actions .action-info[data-v-644bfb7e]{margin-bottom:8px}.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .el-dropdown .action-button[data-v-644bfb7e],.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons .el-dropdown[data-v-644bfb7e],.teacher-answer-review .answers-container .answer-card .card-actions .action-buttons[data-v-644bfb7e]{width:100%}}.review-list h2[data-v-0627d31e]{font-size:24px;margin-bottom:20px;color:#409eff}.review-list .review-content[data-v-0627d31e]{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.ask-question-container[data-v-0d689ee8]{width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#333;background:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow-x:hidden}@media (max-width:768px){.ask-question-container[data-v-0d689ee8]{padding:5px}}.top-info-bar[data-v-0d689ee8]{width:100%;max-width:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media (max-width:768px){.top-info-bar[data-v-0d689ee8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.team-info-badges[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media (max-width:768px){.team-info-badges[data-v-0d689ee8]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.info-badge[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;border-radius:30px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.info-badge.official-number[data-v-0d689ee8]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.info-badge.region[data-v-0d689ee8]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.info-badge.tuition-id[data-v-0d689ee8]{background:linear-gradient(135deg,#f1c40f,#f39c12);-webkit-animation:badgePulse-0d689ee8 2s infinite;animation:badgePulse-0d689ee8 2s infinite}.info-badge .badge-icon[data-v-0d689ee8]{font-size:1.2rem;margin-right:.5rem}.info-badge .badge-icon i[data-v-0d689ee8]{font-size:1.2rem}.info-badge .badge-content[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-badge .badge-content .badge-label[data-v-0d689ee8]{font-size:.7rem;font-weight:500;opacity:.8}.info-badge .badge-content .badge-value[data-v-0d689ee8]{font-size:.9rem;font-weight:700}@-webkit-keyframes badgePulse-0d689ee8{0%{-webkit-box-shadow:0 4px 15px rgba(241,196,15,.3);box-shadow:0 4px 15px rgba(241,196,15,.3)}50%{-webkit-box-shadow:0 4px 25px rgba(241,196,15,.5);box-shadow:0 4px 25px rgba(241,196,15,.5)}to{-webkit-box-shadow:0 4px 15px rgba(241,196,15,.3);box-shadow:0 4px 15px rgba(241,196,15,.3)}}@keyframes badgePulse-0d689ee8{0%{-webkit-box-shadow:0 4px 15px rgba(241,196,15,.3);box-shadow:0 4px 15px rgba(241,196,15,.3)}50%{-webkit-box-shadow:0 4px 25px rgba(241,196,15,.5);box-shadow:0 4px 25px rgba(241,196,15,.5)}to{-webkit-box-shadow:0 4px 15px rgba(241,196,15,.3);box-shadow:0 4px 15px rgba(241,196,15,.3)}}.time-emoji-display[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;background:hsla(0,0%,100%,.9);padding:.5rem 1rem;border-radius:20px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);backdrop-filter:blur(5px)}@media (max-width:768px){.time-emoji-display[data-v-0d689ee8]{font-size:.9rem;padding:.4rem .8rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.time-emoji-display .current-time[data-v-0d689ee8]{margin-right:.8rem;font-weight:500;color:#333}.time-emoji-display .emoji[data-v-0d689ee8]{font-size:1.5rem;cursor:help;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.time-emoji-display .emoji[data-v-0d689ee8]:hover{-webkit-transform:scale(1.2) rotate(10deg);transform:scale(1.2) rotate(10deg)}.limit-reached-card[data-v-0d689ee8],.question-card[data-v-0d689ee8],.submission-feedback-card[data-v-0d689ee8]{width:100%;max-width:900px;background:#fff;border-radius:12px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.08);overflow:hidden;padding:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 20px}@media (max-width:768px){.limit-reached-card[data-v-0d689ee8],.question-card[data-v-0d689ee8],.submission-feedback-card[data-v-0d689ee8]{padding:1.5rem;border-radius:8px;margin:10px auto}}.card-content-wrapper[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;max-width:800px;margin:0 auto;padding:2rem;text-align:center}@media (max-width:768px){.card-content-wrapper[data-v-0d689ee8]{padding:1rem}}.limit-icon-container[data-v-0d689ee8]{position:relative;margin-bottom:2rem}.limit-icon-container .limit-icon[data-v-0d689ee8]{font-size:5rem;z-index:2;position:relative}@media (max-width:768px){.limit-icon-container .limit-icon[data-v-0d689ee8]{font-size:4rem}}.limit-icon-container .icon-pulse[data-v-0d689ee8]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:rgba(243,156,18,.2);z-index:1;-webkit-animation:pulse-0d689ee8 2s infinite;animation:pulse-0d689ee8 2s infinite}@media (max-width:768px){.limit-icon-container .icon-pulse[data-v-0d689ee8]{width:80px;height:80px}}.success-icon-container[data-v-0d689ee8]{position:relative;margin-bottom:2rem}.success-icon-container .success-icon[data-v-0d689ee8]{font-size:5rem;z-index:2;position:relative}@media (max-width:768px){.success-icon-container .success-icon[data-v-0d689ee8]{font-size:4rem}}.success-icon-container .success-pulse[data-v-0d689ee8]{background:rgba(46,204,113,.2)}@-webkit-keyframes pulse-0d689ee8{0%{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:.7}70%{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);opacity:.3}to{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:.7}}@keyframes pulse-0d689ee8{0%{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:.7}70%{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);opacity:.3}to{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:.7}}.illustration[data-v-0d689ee8]{margin:2rem 0;max-width:300px}@media (max-width:768px){.illustration[data-v-0d689ee8]{max-width:200px;margin:1.5rem 0}}.illustration .illustration-image[data-v-0d689ee8]{width:100%;height:auto;opacity:.9;-webkit-filter:drop-shadow(0 5px 15px rgba(0,0,0,.1));filter:drop-shadow(0 5px 15px rgba(0,0,0,.1));-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.illustration .illustration-image[data-v-0d689ee8]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.question-header[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem;position:relative}@media (max-width:768px){.question-header[data-v-0d689ee8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:1.5rem}}.main-title[data-v-0d689ee8]{font-size:2.5rem;font-weight:700;color:#3498db;margin:0}.main-title[data-v-0d689ee8]:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(135deg,#3498db,#2980b9);margin:.5rem 0 0;border-radius:2px}@media (max-width:768px){.main-title[data-v-0d689ee8]{font-size:1.8rem;text-align:center}.main-title[data-v-0d689ee8]:after{width:60px;height:3px;margin:.5rem auto 0}}.success-title[data-v-0d689ee8]{font-size:2.5rem;font-weight:700;color:#2ecc71;margin:0 0 1rem}@media (max-width:768px){.success-title[data-v-0d689ee8]{font-size:1.8rem}}.success-message[data-v-0d689ee8]{font-size:1.2rem;color:#666;margin-bottom:2rem}@media (max-width:768px){.success-message[data-v-0d689ee8]{font-size:1rem;margin-bottom:1.5rem}}.submission-details[data-v-0d689ee8]{width:100%;max-width:600px;margin:2rem auto;padding:1.5rem;background:#f5f7fa;border-radius:12px}@media (max-width:768px){.submission-details[data-v-0d689ee8]{padding:1rem;margin:1.5rem auto}}.submission-details .submission-detail-item[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.submission-details .submission-detail-item[data-v-0d689ee8]:last-child{margin-bottom:0}.submission-details .submission-detail-item i[data-v-0d689ee8]{font-size:1.5rem;color:#3498db;margin-right:1rem}@media (max-width:768px){.submission-details .submission-detail-item i[data-v-0d689ee8]{font-size:1.2rem;margin-right:.8rem}}.submission-details .submission-detail-item .detail-content[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.submission-details .submission-detail-item .detail-content .detail-label[data-v-0d689ee8]{font-size:.9rem;color:#666;margin-bottom:.3rem}@media (max-width:768px){.submission-details .submission-detail-item .detail-content .detail-label[data-v-0d689ee8]{font-size:.8rem}}.submission-details .submission-detail-item .detail-content .detail-value[data-v-0d689ee8]{font-size:1.1rem;font-weight:500;color:#333}@media (max-width:768px){.submission-details .submission-detail-item .detail-content .detail-value[data-v-0d689ee8]{font-size:1rem}}.next-steps-container[data-v-0d689ee8]{width:100%;max-width:600px;margin:0 auto 2rem}@media (max-width:768px){.next-steps-container[data-v-0d689ee8]{margin-bottom:1.5rem}}.next-steps-container .next-steps-title[data-v-0d689ee8]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.next-steps-container .next-steps-title i[data-v-0d689ee8]{margin-right:.5rem;color:#3498db}@media (max-width:768px){.next-steps-container .next-steps-title[data-v-0d689ee8]{font-size:1.3rem;margin-bottom:.8rem}}.next-steps-container .next-steps-content[data-v-0d689ee8]{font-size:1.1rem;line-height:1.6;color:#666}@media (max-width:768px){.next-steps-container .next-steps-content[data-v-0d689ee8]{font-size:1rem}}.next-steps-container .next-steps-content .highlight-text[data-v-0d689ee8]{font-weight:600;color:#3498db}.remaining-badge[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#3498db,#2980b9);padding:.6rem 1.2rem;border-radius:25px;color:#fff;-webkit-box-shadow:0 4px 15px rgba(74,144,226,.3);box-shadow:0 4px 15px rgba(74,144,226,.3)}@media (max-width:768px){.remaining-badge[data-v-0d689ee8]{padding:.4rem 1rem}}.remaining-badge .remaining-text[data-v-0d689ee8]{font-size:.9rem;font-weight:500}@media (max-width:768px){.remaining-badge .remaining-text[data-v-0d689ee8]{font-size:.8rem}}.remaining-badge .remaining-count[data-v-0d689ee8]{font-size:1.8rem;font-weight:700;margin:0 .5rem}@media (max-width:768px){.remaining-badge .remaining-count[data-v-0d689ee8]{font-size:1.5rem;margin:0 .3rem}}.question-form .form-group[data-v-0d689ee8]{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.question-form .form-group[data-v-0d689ee8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem}}.question-form .form-label[data-v-0d689ee8]{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;font-weight:600;color:#333;font-size:1.1rem;padding-top:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-form .form-label i[data-v-0d689ee8]{margin-right:.5rem;color:#3498db}@media (max-width:768px){.question-form .form-label[data-v-0d689ee8]{margin-bottom:.5rem;padding-top:0;font-size:1rem}}.question-form .input-wrapper[data-v-0d689ee8]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.question-form .field-error[data-v-0d689ee8]{position:absolute;left:0;bottom:-1.5rem;color:#e74c3c;font-size:.85rem;-webkit-animation:shake-0d689ee8 .5s ease-in-out;animation:shake-0d689ee8 .5s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-form .field-error i[data-v-0d689ee8]{margin-right:.3rem}@media (max-width:768px){.question-form .field-error[data-v-0d689ee8]{font-size:.8rem;bottom:-1.3rem}}.question-form .character-count[data-v-0d689ee8]{position:absolute;right:.5rem;top:.5rem;font-size:.8rem;color:#666;background:hsla(0,0%,100%,.8);padding:.2rem .5rem;border-radius:3px}.question-form .character-count.warning[data-v-0d689ee8]{color:#f39c12}.question-form .textarea-footer[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}.question-form .textarea-footer .textarea-tip[data-v-0d689ee8]{font-size:.8rem;color:#666;font-style:italic}@media (max-width:768px){.question-form .textarea-footer[data-v-0d689ee8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3rem}}.question-input[data-v-0d689ee8],.question-title[data-v-0d689ee8]{width:80%;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;font-family:inherit;padding:1rem 1.2rem;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}@media (max-width:768px){.question-input[data-v-0d689ee8],.question-title[data-v-0d689ee8]{padding:.8rem 1rem;font-size:.95rem;border-radius:8px}}.question-input[data-v-0d689ee8]:focus,.question-title[data-v-0d689ee8]:focus{outline:none}.question-input.focused[data-v-0d689ee8],.question-input[data-v-0d689ee8]:focus,.question-title.focused[data-v-0d689ee8],.question-title[data-v-0d689ee8]:focus{border-color:#3498db;-webkit-box-shadow:0 0 0 3px rgba(52,152,219,.2);box-shadow:0 0 0 3px rgba(52,152,219,.2)}.question-input[data-v-0d689ee8]::-webkit-input-placeholder,.question-title[data-v-0d689ee8]::-webkit-input-placeholder{color:#aaa}.question-input[data-v-0d689ee8]::-moz-placeholder,.question-title[data-v-0d689ee8]::-moz-placeholder{color:#aaa}.question-input[data-v-0d689ee8]::-ms-input-placeholder,.question-title[data-v-0d689ee8]::-ms-input-placeholder{color:#aaa}.question-input[data-v-0d689ee8]::placeholder,.question-title[data-v-0d689ee8]::placeholder{color:#aaa}.question-input.error[data-v-0d689ee8],.question-title.error[data-v-0d689ee8]{border-color:#e74c3c;background-color:rgba(231,76,60,.05)}.question-title[data-v-0d689ee8]{font-weight:500}.question-input[data-v-0d689ee8]{resize:vertical;min-height:120px;line-height:1.6}@media (max-width:768px){.question-input[data-v-0d689ee8]{min-height:100px}}.file-upload-section[data-v-0d689ee8]{margin:2rem 0}@media (max-width:768px){.file-upload-section[data-v-0d689ee8]{margin:1.5rem 0}}.file-upload-section .section-header[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;font-weight:600;color:#333;margin-bottom:1rem}.file-upload-section .section-header i[data-v-0d689ee8]{margin-right:.5rem;color:#3498db}.file-upload-section .section-header .section-subtitle[data-v-0d689ee8]{font-size:.9rem;font-weight:400;color:#666;margin-left:.5rem}@media (max-width:768px){.file-upload-section .section-header[data-v-0d689ee8]{font-size:1rem}}.file-upload-area[data-v-0d689ee8]{border:2px dashed #e0e0e0;border-radius:12px;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);background:#f5f7fa}@media (max-width:768px){.file-upload-area[data-v-0d689ee8]{border-radius:8px}}.file-upload-area.drag-over[data-v-0d689ee8]{border-color:#3498db;background:rgba(52,152,219,.05)}.file-upload-area.has-files[data-v-0d689ee8]{border-color:#3498db;background:rgba(52,152,219,.03)}.file-upload-area .file-input[data-v-0d689ee8]{display:none}.file-upload-area .file-label[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}@media (max-width:768px){.file-upload-area .file-label[data-v-0d689ee8]{padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.file-upload-area .file-label[data-v-0d689ee8]:hover{background:rgba(52,152,219,.05)}.file-upload-area .file-label .upload-icon-container[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;background:rgba(52,152,219,.1);border-radius:50%;margin-right:1.5rem}@media (max-width:768px){.file-upload-area .file-label .upload-icon-container[data-v-0d689ee8]{width:50px;height:50px;margin-right:0;margin-bottom:1rem}}.file-upload-area .file-label .upload-icon-container .upload-icon[data-v-0d689ee8]{font-size:2rem;color:#3498db}@media (max-width:768px){.file-upload-area .file-label .upload-icon-container .upload-icon[data-v-0d689ee8]{font-size:1.5rem}}.file-upload-area .file-label .upload-text-container[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-upload-area .file-label .upload-text-container .upload-title[data-v-0d689ee8]{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:.3rem}@media (max-width:768px){.file-upload-area .file-label .upload-text-container .upload-title[data-v-0d689ee8]{font-size:1.1rem}}.file-upload-area .file-label .upload-text-container .upload-subtitle[data-v-0d689ee8]{font-size:1rem;color:#666;margin-bottom:.3rem}@media (max-width:768px){.file-upload-area .file-label .upload-text-container .upload-subtitle[data-v-0d689ee8]{font-size:.9rem}}.file-upload-area .file-label .upload-text-container .upload-formats[data-v-0d689ee8]{font-size:.9rem;color:#666}@media (max-width:768px){.file-upload-area .file-label .upload-text-container .upload-formats[data-v-0d689ee8]{font-size:.8rem}}.upload-stats[data-v-0d689ee8]{margin-top:1rem;padding:1rem;background:#f5f7fa;border-radius:12px}@media (max-width:768px){.upload-stats[data-v-0d689ee8]{padding:.8rem;border-radius:8px}}.upload-stats .total-size[data-v-0d689ee8]{font-size:.9rem;color:#333;font-weight:500}@media (max-width:768px){.upload-stats .total-size[data-v-0d689ee8]{font-size:.8rem}}.upload-stats .total-size .size-info[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.upload-stats .total-size .size-info i[data-v-0d689ee8]{margin-right:.5rem;color:#3498db}.upload-stats .total-size .progress-bar[data-v-0d689ee8]{height:8px;background:#e0e0e0;border-radius:4px;margin-top:.5rem;overflow:hidden}@media (max-width:768px){.upload-stats .total-size .progress-bar[data-v-0d689ee8]{height:6px}}.upload-stats .total-size .progress-bar .progress-fill[data-v-0d689ee8]{height:100%;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.upload-stats .total-size .progress-bar .progress-fill.warning[data-v-0d689ee8]{background:linear-gradient(135deg,#f39c12,#e67e22)}.file-preview[data-v-0d689ee8]{margin-top:1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}@media (max-width:768px){.file-preview[data-v-0d689ee8]{grid-template-columns:1fr;gap:.8rem;margin-top:1rem}}.file-item[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f5f7fa;padding:1rem;border-radius:12px;border:1px solid #e0e0e0;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}@media (max-width:768px){.file-item[data-v-0d689ee8]{padding:.8rem;border-radius:8px}}.file-item[data-v-0d689ee8]:hover{background:#edf2f7;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.05);box-shadow:0 4px 8px rgba(0,0,0,.05)}.file-item .file-info .file-icon-wrapper[data-v-0d689ee8],.file-item .file-info[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-item .file-info .file-icon-wrapper[data-v-0d689ee8]{width:40px;height:40px;border-radius:50%;background:rgba(52,152,219,.1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1rem}@media (max-width:768px){.file-item .file-info .file-icon-wrapper[data-v-0d689ee8]{width:36px;height:36px;margin-right:.8rem}}.file-item .file-info .file-icon-wrapper.pdf-icon[data-v-0d689ee8]{background:rgba(231,76,60,.1)}.file-item .file-info .file-icon-wrapper.pdf-icon i[data-v-0d689ee8]{color:#e74c3c}.file-item .file-info .file-icon-wrapper.doc-icon[data-v-0d689ee8]{background:rgba(52,152,219,.1)}.file-item .file-info .file-icon-wrapper.doc-icon i[data-v-0d689ee8]{color:#3498db}.file-item .file-info .file-icon-wrapper.txt-icon[data-v-0d689ee8]{background:rgba(52,73,94,.1)}.file-item .file-info .file-icon-wrapper.txt-icon i[data-v-0d689ee8]{color:#34495e}.file-item .file-info .file-icon-wrapper.zip-icon[data-v-0d689ee8]{background:rgba(155,89,182,.1)}.file-item .file-info .file-icon-wrapper.zip-icon i[data-v-0d689ee8]{color:#9b59b6}.file-item .file-info .file-icon-wrapper.rar-icon[data-v-0d689ee8]{background:rgba(241,196,15,.1)}.file-item .file-info .file-icon-wrapper.rar-icon i[data-v-0d689ee8]{color:#f1c40f}.file-item .file-info .file-icon-wrapper i[data-v-0d689ee8]{font-size:1.5rem}@media (max-width:768px){.file-item .file-info .file-icon-wrapper i[data-v-0d689ee8]{font-size:1.2rem}}.file-item .file-info .file-details[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-item .file-info .file-details .file-name[data-v-0d689ee8]{font-size:1rem;color:#333;font-weight:500;margin-bottom:.3rem}@media (max-width:768px){.file-item .file-info .file-details .file-name[data-v-0d689ee8]{font-size:.9rem;margin-bottom:.2rem}}.file-item .file-info .file-details .file-size[data-v-0d689ee8]{font-size:.9rem;color:#666}@media (max-width:768px){.file-item .file-info .file-details .file-size[data-v-0d689ee8]{font-size:.8rem}}.file-item .remove-file[data-v-0d689ee8]{background:none;border:none;color:#666;cursor:pointer;width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}@media (max-width:768px){.file-item .remove-file[data-v-0d689ee8]{width:32px;height:32px}}.file-item .remove-file[data-v-0d689ee8]:hover{background:rgba(231,76,60,.1);color:#e74c3c}.file-item .remove-file i[data-v-0d689ee8]{font-size:1.2rem}@media (max-width:768px){.file-item .remove-file i[data-v-0d689ee8]{font-size:1rem}}.form-footer[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3rem}@media (max-width:768px){.form-footer[data-v-0d689ee8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:2rem}}.form-footer .form-tips[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;font-size:.9rem}.form-footer .form-tips i[data-v-0d689ee8]{margin-right:.5rem;color:#3498db}@media (max-width:768px){.form-footer .form-tips[data-v-0d689ee8]{font-size:.8rem;text-align:center;margin-bottom:.5rem}}.submit-btn[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 2.5rem;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;border-radius:30px;font-weight:600;font-size:1.1rem;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);min-width:200px}@media (max-width:768px){.submit-btn[data-v-0d689ee8]{padding:.8rem 2rem;font-size:1rem;min-width:180px;border-radius:25px;width:100%}}.submit-btn[data-v-0d689ee8]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 20px rgba(52,152,219,.4);box-shadow:0 8px 20px rgba(52,152,219,.4)}.submit-btn[data-v-0d689ee8]:active{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 10px rgba(52,152,219,.4);box-shadow:0 4px 10px rgba(52,152,219,.4)}.submit-btn[data-v-0d689ee8]:disabled{background:linear-gradient(135deg,#95a5a6,#7f8c8d);cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.submit-limit-error[data-v-0d689ee8]{color:#e74c3c;font-weight:500;margin-top:1rem;text-align:center;-webkit-animation:fadeInUp-0d689ee8 .5s ease;animation:fadeInUp-0d689ee8 .5s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submit-limit-error i[data-v-0d689ee8]{margin-right:.5rem;font-size:1.1rem}@-webkit-keyframes fadeInUp-0d689ee8{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-0d689ee8{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.limit-reached-card[data-v-0d689ee8]{text-align:center}.limit-reached-card .limit-title[data-v-0d689ee8]{font-size:2rem;color:#333;margin-bottom:1rem}@media (max-width:768px){.limit-reached-card .limit-title[data-v-0d689ee8]{font-size:1.5rem;margin-bottom:.8rem}}.limit-reached-card .limit-message[data-v-0d689ee8]{font-size:1.2rem;color:#666;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width:768px){.limit-reached-card .limit-message[data-v-0d689ee8]{font-size:1rem;margin-bottom:1.5rem}}.limit-reached-card .time-info[data-v-0d689ee8]{display:inline-block;padding:1.5rem 2rem;background:rgba(243,156,18,.1);border-radius:12px;margin-bottom:2rem}@media (max-width:768px){.limit-reached-card .time-info[data-v-0d689ee8]{padding:1rem 1.5rem;margin-bottom:1.5rem;width:100%}}.limit-reached-card .time-info .next-reset[data-v-0d689ee8]{font-weight:500;color:#f39c12;display:block;margin-bottom:1rem}@media (max-width:768px){.limit-reached-card .time-info .next-reset[data-v-0d689ee8]{font-size:.9rem;margin-bottom:.8rem}}.limit-reached-card .time-info .countdown-timer[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.limit-reached-card .time-info .countdown-timer .countdown-item[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.limit-reached-card .time-info .countdown-timer .countdown-item .countdown-value[data-v-0d689ee8]{font-size:2rem;font-weight:700;color:#f39c12}@media (max-width:768px){.limit-reached-card .time-info .countdown-timer .countdown-item .countdown-value[data-v-0d689ee8]{font-size:1.5rem}}.limit-reached-card .time-info .countdown-timer .countdown-item .countdown-label[data-v-0d689ee8]{font-size:.8rem;color:#666}@media (max-width:768px){.limit-reached-card .time-info .countdown-timer .countdown-item .countdown-label[data-v-0d689ee8]{font-size:.7rem}}.limit-reached-card .time-info .countdown-timer .countdown-separator[data-v-0d689ee8]{font-size:2rem;font-weight:700;color:#f39c12;margin:0 .5rem}@media (max-width:768px){.limit-reached-card .time-info .countdown-timer .countdown-separator[data-v-0d689ee8]{font-size:1.5rem;margin:0 .3rem}}.limit-reached-card .action-buttons[data-v-0d689ee8]{margin-top:1.5rem}@media (max-width:768px){.limit-reached-card .action-buttons[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}}.limit-reached-card .action-buttons .el-button[data-v-0d689ee8]{padding:12px 25px;font-size:1rem}@media (max-width:768px){.limit-reached-card .action-buttons .el-button[data-v-0d689ee8]{padding:10px 20px;font-size:.9rem;width:100%;margin:0!important}}.limit-reached-card .action-buttons .apply-button[data-v-0d689ee8]{margin-right:1rem;padding:12px 30px;font-size:1.1rem}@media (max-width:768px){.limit-reached-card .action-buttons .apply-button[data-v-0d689ee8]{padding:10px 20px;font-size:1rem}}.submission-feedback-card[data-v-0d689ee8]{text-align:center}.submission-feedback-card .action-buttons[data-v-0d689ee8]{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}@media (max-width:768px){.submission-feedback-card .action-buttons[data-v-0d689ee8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.submission-feedback-card .action-buttons .ask-again-btn[data-v-0d689ee8],.submission-feedback-card .action-buttons .view-questions-btn[data-v-0d689ee8]{padding:12px 25px;font-size:1rem}@media (max-width:768px){.submission-feedback-card .action-buttons .ask-again-btn[data-v-0d689ee8],.submission-feedback-card .action-buttons .view-questions-btn[data-v-0d689ee8]{width:100%;margin:0!important;padding:10px 20px}}@media (max-width:768px){.tutoring-info-dialog[data-v-0d689ee8]{width:95%!important;margin:0 auto}}.tutoring-info-dialog .tutoring-info-content h3[data-v-0d689ee8]{font-size:1.5rem;color:#3498db;margin-bottom:1.5rem;text-align:center}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content h3[data-v-0d689ee8]{font-size:1.3rem;margin-bottom:1.2rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-steps[data-v-0d689ee8]{margin-bottom:2rem}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-steps[data-v-0d689ee8]{margin-bottom:1.5rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step[data-v-0d689ee8]{margin-bottom:1.2rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step .step-number[data-v-0d689ee8]{width:40px;height:40px;border-radius:50%;background:#3498db;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.2rem;margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step .step-number[data-v-0d689ee8]{width:32px;height:32px;font-size:1rem;margin-right:.8rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step .step-content h4[data-v-0d689ee8]{font-size:1.2rem;margin:0 0 .5rem}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step .step-content h4[data-v-0d689ee8]{font-size:1.1rem;margin:0 0 .3rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step .step-content p[data-v-0d689ee8]{color:#666;margin:0}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-steps .tutoring-step .step-content p[data-v-0d689ee8]{font-size:.9rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-benefits[data-v-0d689ee8]{background:#f5f7fa;padding:1.5rem;border-radius:12px}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-benefits[data-v-0d689ee8]{padding:1.2rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-benefits h3[data-v-0d689ee8]{margin-top:0;margin-bottom:1rem;text-align:left}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-benefits h3[data-v-0d689ee8]{margin-bottom:.8rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-benefits ul[data-v-0d689ee8]{list-style:none;padding:0;margin:0}.tutoring-info-dialog .tutoring-info-content .tutoring-benefits ul li[data-v-0d689ee8]{margin-bottom:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-benefits ul li[data-v-0d689ee8]{margin-bottom:.6rem;font-size:.9rem}}.tutoring-info-dialog .tutoring-info-content .tutoring-benefits ul li i[data-v-0d689ee8]{color:#2ecc71;margin-right:.5rem;font-size:1.2rem}@media (max-width:768px){.tutoring-info-dialog .tutoring-info-content .tutoring-benefits ul li i[data-v-0d689ee8]{font-size:1rem}}.success-message[data-v-0d689ee8]{position:fixed;bottom:2rem;right:2rem;background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff;padding:1rem 2rem;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 15px rgba(46,204,113,.3);box-shadow:0 4px 15px rgba(46,204,113,.3);z-index:1000}@media (max-width:768px){.success-message[data-v-0d689ee8]{bottom:1rem;right:1rem;left:1rem;padding:.8rem 1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.success-message .success-icon-wrapper[data-v-0d689ee8]{margin-right:1rem;width:30px;height:30px;background:hsla(0,0%,100%,.2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.success-message .success-icon-wrapper[data-v-0d689ee8]{width:26px;height:26px;margin-right:.8rem}}.success-message .success-icon-wrapper i[data-v-0d689ee8]{font-size:1.2rem}@media (max-width:768px){.success-message .success-icon-wrapper i[data-v-0d689ee8]{font-size:1rem}}.success-message .success-content[data-v-0d689ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.success-message .success-content .success-title[data-v-0d689ee8]{font-weight:600;font-size:1rem;margin-bottom:.2rem}.success-message .success-content .success-subtitle[data-v-0d689ee8]{font-size:.8rem;opacity:.9}.success-message .close-success[data-v-0d689ee8]{background:none;border:none;color:#fff;cursor:pointer;width:24px;height:24px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1rem;-webkit-transition:background .2s ease;transition:background .2s ease}.success-message .close-success[data-v-0d689ee8]:hover{background:hsla(0,0%,100%,.2)}.success-message .close-success i[data-v-0d689ee8]{font-size:.9rem}.confirm-dialog .confirm-content[data-v-0d689ee8]{text-align:center;padding:1rem}.confirm-dialog .confirm-content .confirm-icon[data-v-0d689ee8]{font-size:3rem;color:#f39c12;margin-bottom:1rem}.confirm-dialog .confirm-content .confirm-icon i[data-v-0d689ee8]{background:rgba(243,156,18,.1);border-radius:50%;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.confirm-dialog .confirm-content .confirm-message[data-v-0d689ee8]{font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;color:#333}.confirm-dialog .confirm-content .confirm-details[data-v-0d689ee8]{text-align:left;background:#f5f7fa;padding:1rem;border-radius:12px;margin-bottom:1rem}.confirm-dialog .confirm-content .confirm-details p[data-v-0d689ee8]{margin:.5rem 0}.confirm-dialog .confirm-content .confirm-details p strong[data-v-0d689ee8]{color:#3498db}@-webkit-keyframes shake-0d689ee8{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes shake-0d689ee8{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.fade-enter-active[data-v-0d689ee8],.fade-leave-active[data-v-0d689ee8]{-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.fade-enter[data-v-0d689ee8],.fade-leave-to[data-v-0d689ee8]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.file-list-enter-active[data-v-0d689ee8],.file-list-leave-active[data-v-0d689ee8]{-webkit-transition:all .5s;transition:all .5s}.file-list-enter[data-v-0d689ee8],.file-list-leave-to[data-v-0d689ee8]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.file-list-move[data-v-0d689ee8]{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (prefers-color-scheme:dark){.ask-question-container[data-v-0d689ee8]{background:#1a1a2e;color:#e6e6e6}.limit-reached-card[data-v-0d689ee8],.question-card[data-v-0d689ee8],.submission-feedback-card[data-v-0d689ee8]{background:#16213e;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.time-emoji-display[data-v-0d689ee8]{background:rgba(22,33,62,.8)}.time-emoji-display .current-time[data-v-0d689ee8]{color:#e6e6e6}.question-input[data-v-0d689ee8],.question-title[data-v-0d689ee8]{background:hsla(0,0%,100%,.05);border-color:#2a2a4a;color:#e6e6e6}.question-input[data-v-0d689ee8]::-webkit-input-placeholder,.question-title[data-v-0d689ee8]::-webkit-input-placeholder{color:#8d8d8d}.question-input[data-v-0d689ee8]::-moz-placeholder,.question-title[data-v-0d689ee8]::-moz-placeholder{color:#8d8d8d}.question-input[data-v-0d689ee8]::-ms-input-placeholder,.question-title[data-v-0d689ee8]::-ms-input-placeholder{color:#8d8d8d}.question-input[data-v-0d689ee8]::placeholder,.question-title[data-v-0d689ee8]::placeholder{color:#8d8d8d}.question-input.focused[data-v-0d689ee8],.question-input[data-v-0d689ee8]:focus,.question-title.focused[data-v-0d689ee8],.question-title[data-v-0d689ee8]:focus{border-color:#3498db;-webkit-box-shadow:0 0 0 3px rgba(52,152,219,.2);box-shadow:0 0 0 3px rgba(52,152,219,.2)}.file-upload-area[data-v-0d689ee8]{background:hsla(0,0%,100%,.03);border-color:#2a2a4a}.file-upload-area.drag-over[data-v-0d689ee8]{background:rgba(52,152,219,.1)}.file-item[data-v-0d689ee8]{background:hsla(0,0%,100%,.05);border-color:#2a2a4a}.file-item[data-v-0d689ee8]:hover{background:hsla(0,0%,100%,.1)}.file-item .file-details .file-name[data-v-0d689ee8]{color:#e6e6e6}.tutoring-benefits[data-v-0d689ee8],.upload-stats[data-v-0d689ee8]{background:hsla(0,0%,100%,.05)}.character-count[data-v-0d689ee8],.form-tips[data-v-0d689ee8],.textarea-tip[data-v-0d689ee8]{color:#8d8d8d}.info-badge[data-v-0d689ee8]{-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}.submission-details[data-v-0d689ee8]{background:hsla(0,0%,100%,.05)}.next-steps-content[data-v-0d689ee8]{color:#a0a0a0}.confirm-details[data-v-0d689ee8]{background:hsla(0,0%,100%,.05)}}@media print{.ask-question-container[data-v-0d689ee8]{background:#fff;color:#000}.limit-reached-card[data-v-0d689ee8],.question-card[data-v-0d689ee8],.submission-feedback-card[data-v-0d689ee8]{-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd}.action-buttons[data-v-0d689ee8],.file-upload-section[data-v-0d689ee8],.submit-btn[data-v-0d689ee8]{display:none}}.warning-text[data-v-0d689ee8]{color:#e6a23c;font-size:.9em}.work-card[data-v-0afec342]{width:100%;max-width:100%;background:#fff;border-radius:12px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.08);overflow:hidden;padding:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}@media (max-width:768px){.work-card[data-v-0afec342]{padding:1.2rem;border-radius:8px;width:calc(100% - 20px);margin:10px auto}}.work-header[data-v-0afec342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem;position:relative}@media (max-width:768px){.work-header[data-v-0afec342]{gap:15px;margin-bottom:1.5rem}}.main-title[data-v-0afec342]{font-size:2.5rem;font-weight:700;color:#3498db;margin:0 0 1rem}.main-title[data-v-0afec342]:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(135deg,#3498db,#2980b9);margin:.5rem auto 0;border-radius:2px}@media (max-width:768px){.main-title[data-v-0afec342]{font-size:1.8rem;text-align:center}.main-title[data-v-0afec342]:after{width:60px;height:3px;margin:.5rem auto 0}}.competition-time-info[data-v-0afec342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(52,152,219,.1);padding:.5rem 1rem;border-radius:20px;border:1px solid rgba(52,152,219,.2)}@media (max-width:768px){.competition-time-info[data-v-0afec342]{padding:.4rem .8rem}}.competition-time-info .el-icon-time[data-v-0afec342]{margin-right:.5rem;color:#3498db;font-size:1rem}.competition-time-info span[data-v-0afec342]{font-size:.9rem;color:#3498db;font-weight:500}.work-form[data-v-0afec342]{max-width:100%;margin:0 auto}.work-form .form-group[data-v-0afec342]{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:700px;width:100%;margin-left:auto;margin-right:auto}@media (max-width:768px){.work-form .form-group[data-v-0afec342]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem}}.work-form .form-label[data-v-0afec342]{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;font-weight:600;color:#333;font-size:1.1rem;padding-top:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.work-form .form-label i[data-v-0afec342]{margin-right:.5rem;color:#3498db}@media (max-width:768px){.work-form .form-label[data-v-0afec342]{margin-bottom:.5rem;padding-top:0;font-size:1rem}}.work-form .input-wrapper[data-v-0afec342]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;max-width:600px}@media (max-width:768px){.work-form .input-wrapper[data-v-0afec342]{max-width:100%}}.work-form .field-error[data-v-0afec342]{position:absolute;left:0;bottom:-1.5rem;color:#e74c3c;font-size:.85rem;-webkit-animation:shake-0afec342 .5s ease-in-out;animation:shake-0afec342 .5s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.work-form .field-error i[data-v-0afec342]{margin-right:.3rem}@media (max-width:768px){.work-form .field-error[data-v-0afec342]{font-size:.8rem;bottom:-1.3rem}}.work-form .character-count[data-v-0afec342]{position:absolute;right:.5rem;top:.5rem;font-size:.8rem;color:#666;background:hsla(0,0%,100%,.8);padding:.2rem .5rem;border-radius:3px}.work-form .character-count.warning[data-v-0afec342]{color:#f39c12}.work-form .textarea-footer[data-v-0afec342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}.work-form .textarea-footer .textarea-tip[data-v-0afec342]{font-size:.8rem;color:#666;font-style:italic}@media (max-width:768px){.work-form .textarea-footer[data-v-0afec342]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3rem}}.work-input[data-v-0afec342],.work-title[data-v-0afec342]{width:100%;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;font-family:inherit;padding:1rem 1.2rem;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:768px){.work-input[data-v-0afec342],.work-title[data-v-0afec342]{padding:.8rem 1rem;font-size:.95rem;border-radius:8px}}.work-input[data-v-0afec342]:focus,.work-title[data-v-0afec342]:focus{outline:none}.work-input.focused[data-v-0afec342],.work-input[data-v-0afec342]:focus,.work-title.focused[data-v-0afec342],.work-title[data-v-0afec342]:focus{border-color:#3498db;-webkit-box-shadow:0 0 0 3px rgba(52,152,219,.2);box-shadow:0 0 0 3px rgba(52,152,219,.2)}.work-input[data-v-0afec342]::-webkit-input-placeholder,.work-title[data-v-0afec342]::-webkit-input-placeholder{color:#aaa}.work-input[data-v-0afec342]::-moz-placeholder,.work-title[data-v-0afec342]::-moz-placeholder{color:#aaa}.work-input[data-v-0afec342]::-ms-input-placeholder,.work-title[data-v-0afec342]::-ms-input-placeholder{color:#aaa}.work-input[data-v-0afec342]::placeholder,.work-title[data-v-0afec342]::placeholder{color:#aaa}.work-input.error[data-v-0afec342],.work-title.error[data-v-0afec342]{border-color:#e74c3c;background-color:rgba(231,76,60,.05)}.work-title[data-v-0afec342]{font-weight:500}.work-input[data-v-0afec342]{resize:vertical;min-height:120px;line-height:1.6}@media (max-width:768px){.work-input[data-v-0afec342]{min-height:100px}}.file-upload-section[data-v-0afec342]{margin:2rem 0;max-width:700px;width:100%}@media (max-width:768px){.file-upload-section[data-v-0afec342]{margin:1.5rem 0}}.file-upload-section .section-header[data-v-0afec342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;font-weight:600;color:#333;margin-bottom:1rem}.file-upload-section .section-header i[data-v-0afec342]{margin-right:.5rem;color:#3498db}.file-upload-section .section-header .section-subtitle[data-v-0afec342]{font-size:.9rem;font-weight:400;color:#666;margin-left:.5rem}@media (max-width:768px){.file-upload-section .section-header[data-v-0afec342]{font-size:1rem}}.file-upload-area[data-v-0afec342]{border:2px dashed #e0e0e0;border-radius:12px;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);background:#f5f7fa;max-width:700px;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:768px){.file-upload-area[data-v-0afec342]{border-radius:8px}}.file-upload-area.drag-over[data-v-0afec342]{border-color:#3498db;background:rgba(52,152,219,.05)}.file-upload-area.has-files[data-v-0afec342]{border-color:#3498db;background:rgba(52,152,219,.03)}.file-upload-area .file-input[data-v-0afec342]{display:none}.file-upload-area .file-label[data-v-0afec342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}@media (max-width:768px){.file-upload-area .file-label[data-v-0afec342]{padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.file-upload-area .file-label[data-v-0afec342]:hover{background:rgba(52,152,219,.05)}.file-upload-area .file-label .upload-icon-container[data-v-0afec342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:rgba(52,152,219,.1);border-radius:50%;margin-right:1.5rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.file-upload-area .file-label .upload-icon-container[data-v-0afec342]{width:50px;height:50px;margin-right:0;margin-bottom:1rem}}.file-upload-area .file-label .upload-icon-container .upload-icon[data-v-0afec342]{font-size:1.8rem;color:#3498db}@media (max-width:768px){.file-upload-area .file-label .upload-icon-container .upload-icon[data-v-0afec342]{font-size:1.5rem}}.file-upload-area .file-label .upload-text-container[data-v-0afec342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.file-upload-area .file-label .upload-text-container .upload-title[data-v-0afec342]{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:.3rem}@media (max-width:768px){.file-upload-area .file-label .upload-text-container .upload-title[data-v-0afec342]{font-size:1.1rem}}.file-upload-area .file-label .upload-text-container .upload-subtitle[data-v-0afec342]{font-size:1rem;color:#666;margin-bottom:.3rem}@media (max-width:768px){.file-upload-area .file-label .upload-text-container .upload-subtitle[data-v-0afec342]{font-size:.9rem}}.file-upload-area .file-label .upload-text-container .upload-formats[data-v-0afec342]{font-size:.85rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media (max-width:768px){.file-upload-area .file-label .upload-text-container .upload-formats[data-v-0afec342]{font-size:.8rem}}.file-upload-area .file-label .upload-text-container .upload-tip[data-v-0afec342]{color:#3498db;margin-top:5px;font-style:italic}.file-list-preview[data-v-0afec342]{margin-top:1.5rem;max-width:700px;width:100%}.upload-stats[data-v-0afec342]{margin-bottom:1rem;padding:.8rem;background:#f5f7fa;border-radius:12px}.upload-stats .total-size[data-v-0afec342]{font-size:.9rem;color:#333;font-weight:500}.upload-stats .total-size .progress-bar[data-v-0afec342]{height:6px;background:#dcdfe6;border-radius:3px;margin-top:.5rem;overflow:hidden}.upload-stats .total-size .progress-bar .progress-fill[data-v-0afec342]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#3498db),to(#2980b9));background:linear-gradient(90deg,#3498db,#2980b9);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.file-preview[data-v-0afec342]{margin-top:1rem}.file-item[data-v-0afec342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f5f7fa;padding:.8rem 1rem;border-radius:6px;margin-bottom:.5rem;border:1px solid #e0e0e0;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.file-item[data-v-0afec342]:hover{background:#ebeef5}.file-item .file-info[data-v-0afec342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-item .file-info .file-icon[data-v-0afec342]{margin-right:.8rem;font-size:1.1rem}.file-item .file-info .file-icon.pdf-icon[data-v-0afec342]{color:#f56c6c}.file-item .file-info .file-icon.doc-icon[data-v-0afec342]{color:#409eff}.file-item .file-info .file-icon.txt-icon[data-v-0afec342]{color:#909399}.file-item .file-info .file-icon.archive-icon[data-v-0afec342]{color:#67c23a}.file-item .file-info .file-details[data-v-0afec342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-item .file-info .file-details .file-name[data-v-0afec342]{font-size:.9rem;color:#333;font-weight:500}.file-item .file-info .file-details .file-size[data-v-0afec342]{font-size:.8rem;color:#666}.file-item .remove-file[data-v-0afec342]{background:none;border:none;color:#666;cursor:pointer;width:28px;height:28px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.file-item .remove-file[data-v-0afec342]:hover{background:rgba(245,108,108,.1);color:#e74c3c}.file-item .remove-file .remove-icon[data-v-0afec342]{font-size:1.2rem}.form-footer[data-v-0afec342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3rem;max-width:700px;width:100%;margin-left:auto;margin-right:auto}@media (max-width:768px){.form-footer[data-v-0afec342]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:2rem}}.form-footer .form-tips[data-v-0afec342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;font-size:.9rem}.form-footer .form-tips i[data-v-0afec342]{margin-right:.5rem;color:#3498db}@media (max-width:768px){.form-footer .form-tips[data-v-0afec342]{font-size:.8rem;text-align:center;margin-bottom:.5rem}}.submit-btn[data-v-0afec342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 2.5rem;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;border-radius:30px;font-weight:600;font-size:1.1rem;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);min-width:200px}@media (max-width:768px){.submit-btn[data-v-0afec342]{padding:.8rem 2rem;font-size:1rem;min-width:180px;border-radius:25px;width:100%}}.submit-btn[data-v-0afec342]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 20px rgba(52,152,219,.4);box-shadow:0 8px 20px rgba(52,152,219,.4)}.submit-btn[data-v-0afec342]:active{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 10px rgba(52,152,219,.4);box-shadow:0 4px 10px rgba(52,152,219,.4)}.submit-btn[data-v-0afec342]:disabled{background:linear-gradient(135deg,#95a5a6,#7f8c8d);cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes shake-0afec342{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes shake-0afec342{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.file-list-enter-active[data-v-0afec342],.file-list-leave-active[data-v-0afec342]{-webkit-transition:all .5s;transition:all .5s}.file-list-enter[data-v-0afec342],.file-list-leave-to[data-v-0afec342]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.file-list-move[data-v-0afec342]{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.work-details-container[data-v-812e38da]{max-width:900px;margin:20px auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#f9fafb;border-radius:8px}.work-card[data-v-812e38da]{background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden}.work-header[data-v-812e38da]{padding:1.5rem 2rem;border-bottom:1px solid #ebeef5}.work-header .work-title[data-v-812e38da]{font-size:1.8rem;font-weight:600;color:#303133;margin:0 0 .5rem}.work-header .work-meta[data-v-812e38da]{color:#606266;font-size:.9rem}.work-content-display[data-v-812e38da]{padding:1.5rem 2rem;line-height:1.7;color:#303133;white-space:pre-line}.work-content-display .content-text[data-v-812e38da]{margin-bottom:1.5rem}.attachments-section[data-v-812e38da]{margin-top:1rem;padding-top:1rem;border-top:1px dashed #ebeef5}.attachments-section .attachments-subtitle[data-v-812e38da],.attachments-section .attachments-title[data-v-812e38da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;margin:0 0 1rem;color:#303133}.attachments-section .attachments-subtitle .attachment-icon[data-v-812e38da],.attachments-section .attachments-title .attachment-icon[data-v-812e38da]{margin-right:.5rem;color:#409eff}.attachments-section .attachments-subtitle[data-v-812e38da]{font-size:1rem;font-weight:400}.attachments-section .attachments-list[data-v-812e38da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.attachments-section .attachment-item[data-v-812e38da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8rem 1rem;background:#f8fafc;border-radius:6px;border:1px solid #ebeef5}.attachments-section .attachment-item .file-icon[data-v-812e38da]{font-size:1.8rem;margin-right:1rem;width:24px;text-align:center;color:#409eff}.attachments-section .attachment-item .file-icon.pdf-icon[data-v-812e38da]{color:#f56c6c}.attachments-section .attachment-item .file-icon.doc-icon[data-v-812e38da]{color:#2c5eff}.attachments-section .attachment-item .file-icon.txt-icon[data-v-812e38da]{color:#7e8c8d}.attachments-section .attachment-item .file-icon.archive-icon[data-v-812e38da]{color:#f39c12}.attachments-section .attachment-item .file-icon.img-icon[data-v-812e38da]{color:#1abc9c}.attachments-section .attachment-item .file-info[data-v-812e38da]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.attachments-section .attachment-item .file-info .file-name[data-v-812e38da]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:1rem}.attachments-section .attachment-item .file-info .file-actions[data-v-812e38da]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-ms-flex-negative:0;flex-shrink:0}.attachments-section .attachment-item .file-info .file-actions .download-btn[data-v-812e38da],.attachments-section .attachment-item .file-info .file-actions .view-btn[data-v-812e38da]{padding:.3rem .8rem;border-radius:4px;text-decoration:none;font-size:.85rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;border:1px solid transparent}.attachments-section .attachment-item .file-info .file-actions .view-btn[data-v-812e38da]{background:rgba(64,158,255,.1);color:#409eff;border-color:rgba(64,158,255,.3)}.attachments-section .attachment-item .file-info .file-actions .view-btn[data-v-812e38da]:hover{background:rgba(64,158,255,.2)}.attachments-section .attachment-item .file-info .file-actions .download-btn[data-v-812e38da]{background:rgba(103,194,58,.1);color:#67c23a;border-color:rgba(103,194,58,.3)}.attachments-section .attachment-item .file-info .file-actions .download-btn[data-v-812e38da]:hover{background:rgba(103,194,58,.2)}.feedback-section[data-v-812e38da]{padding:1.5rem 2rem;margin-top:1rem;border-top:1px solid #ebeef5}.feedback-section .section-divider[data-v-812e38da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1.5rem}.feedback-section .section-divider[data-v-812e38da]:after,.feedback-section .section-divider[data-v-812e38da]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#ebeef5}.feedback-section .section-divider .divider-text[data-v-812e38da]{padding:0 1rem;font-size:1.2rem;font-weight:600;color:#606266}.waiting-message[data-v-812e38da]{text-align:center;padding:2rem;background:#f8fafc;border-radius:8px}.waiting-message .waiting-icon[data-v-812e38da]{font-size:2.5rem;margin-bottom:1rem;color:#e6a23c}.waiting-message p[data-v-812e38da]{font-size:1.1rem;color:#606266}.teacher-feedback[data-v-812e38da]{background:#f9fef9;border:1px solid #5dae34;border-left:5px solid #67c23a;border-radius:8px;padding:1.5rem}.teacher-feedback .feedback-header[data-v-812e38da]{margin-bottom:1rem}.teacher-feedback .feedback-header .avatar[data-v-812e38da],.teacher-feedback .feedback-header .feedback-provider-info[data-v-812e38da],.teacher-feedback .feedback-header[data-v-812e38da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-feedback .feedback-header .avatar[data-v-812e38da]{width:40px;height:40px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;margin-right:1rem}.teacher-feedback .feedback-header .teacher-avatar[data-v-812e38da]{background:#67c23a}.teacher-feedback .feedback-header .provider-details .provider-name[data-v-812e38da]{margin:0 0 .2rem;font-size:1.1rem;font-weight:600;color:#529b2e}.teacher-feedback .feedback-header .provider-details .feedback-time[data-v-812e38da]{font-size:.85rem;color:#606266}.teacher-feedback .feedback-content-area h4[data-v-812e38da]{color:#488728;margin-bottom:.5rem;font-size:1.05rem}.teacher-feedback .feedback-content-area .feedback-text[data-v-812e38da]{line-height:1.6;color:#303133;margin-bottom:1rem;white-space:pre-line;background-color:#fff;padding:.8rem;border-radius:4px;border:1px solid #e0f0e0}.teacher-feedback .feedback-content-area .grade-display[data-v-812e38da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-feedback .feedback-content-area .grade-display .el-rate[data-v-812e38da]{margin-right:10px}.teacher-feedback .feedback-content-area .grade-display .el-rate .el-rate__icon[data-v-812e38da]{font-size:24px}.teacher-feedback .feedback-content-area .grade-display .el-rate .el-rate__text[data-v-812e38da]{font-size:16px}.teacher-feedback .feedback-content-area .grade-display .grade-text[data-v-812e38da]{font-size:1rem;color:#606266;font-weight:500}.teacher-feedback .feedback-attachments-section[data-v-812e38da]{margin-top:1.5rem;padding-top:1rem;border-top:1px dashed #c1e7ae}@media (max-width:768px){.work-details-container[data-v-812e38da]{padding:10px;margin:10px}.feedback-section[data-v-812e38da],.work-content-display[data-v-812e38da],.work-header[data-v-812e38da]{padding:1rem 1.2rem}.work-title[data-v-812e38da]{font-size:1.5rem}.attachment-item .file-info[data-v-812e38da]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.attachment-item .file-info .file-actions[data-v-812e38da]{margin-top:.5rem}}.feedback-form-container[data-v-812e38da]{margin-top:2rem;padding:1.5rem;border:1px solid #ebeef5;border-radius:8px;background-color:#fdfdfd}.feedback-form-container .form-title[data-v-812e38da]{font-size:1.4rem;font-weight:600;color:#409eff;margin-bottom:1.5rem;text-align:center}.feedback-form-container .grade-input-area[data-v-812e38da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.feedback-form-container .grade-input-area .grade-slider[data-v-812e38da]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.feedback-form-container .grade-input-area .grade-slider[data-v-812e38da] .el-slider__input{width:80px!important}.feedback-form-container .grade-input-area .grade-slider[data-v-812e38da] .el-slider__runway.show-input{margin-right:100px}.feedback-form-container .grade-input-area .grade-input-number[data-v-812e38da]{width:100px}.feedback-form-container .grade-stars[data-v-812e38da]{margin-top:10px}.feedback-form-container .file-upload-area.feedback-file-upload[data-v-812e38da]{border:2px dashed #ebeef5;border-radius:8px;padding:1.5rem;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#f8f9fa}.feedback-form-container .file-upload-area.feedback-file-upload.drag-over[data-v-812e38da]{border-color:#409eff;background-color:#fff}.feedback-form-container .file-upload-area.feedback-file-upload .file-input[data-v-812e38da]{display:none}.feedback-form-container .file-upload-area.feedback-file-upload .upload-icon-container .upload-icon[data-v-812e38da]{font-size:2.5rem;color:#409eff;margin-bottom:.5rem}.feedback-form-container .file-upload-area.feedback-file-upload .upload-text-container .upload-title[data-v-812e38da]{font-size:1.1rem;font-weight:500;color:#303133}.feedback-form-container .file-upload-area.feedback-file-upload .upload-text-container .upload-subtitle[data-v-812e38da]{font-size:.9rem;color:#606266;margin-bottom:.3rem}.feedback-form-container .file-upload-area.feedback-file-upload .upload-text-container .upload-formats[data-v-812e38da]{font-size:.8rem;color:#909399}.feedback-form-container .file-upload-area.feedback-file-upload .upload-text-container .upload-tip[data-v-812e38da]{font-size:.8rem;color:#409eff;margin-top:.3rem;font-style:italic}.feedback-form-container .file-list-preview[data-v-812e38da]{margin-top:1rem}.feedback-form-container .file-list-preview .upload-stats[data-v-812e38da]{margin-bottom:.5rem}.feedback-form-container .file-list-preview .upload-stats .total-size[data-v-812e38da]{font-size:.85rem;color:#606266}.feedback-form-container .file-list-preview .upload-stats .progress-bar[data-v-812e38da]{height:4px;background:#ebeef5;border-radius:2px;margin-top:5px;overflow:hidden}.feedback-form-container .file-list-preview .upload-stats .progress-bar .progress-fill[data-v-812e38da]{height:100%;background:#409eff;border-radius:2px;-webkit-transition:width .3s ease;transition:width .3s ease}.feedback-form-container .file-list-preview .file-preview.feedback-file-preview .file-item[data-v-812e38da]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.6rem .8rem;background:#f8f9fa;border:1px solid #ebeef5;border-radius:4px;margin-bottom:.5rem}.feedback-form-container .file-list-preview .file-preview.feedback-file-preview .file-item .file-info[data-v-812e38da],.feedback-form-container .file-list-preview .file-preview.feedback-file-preview .file-item[data-v-812e38da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback-form-container .file-list-preview .file-preview.feedback-file-preview .file-item .file-info .file-icon[data-v-812e38da]{margin-right:8px;font-size:1.2rem}.feedback-form-container .file-list-preview .file-preview.feedback-file-preview .file-item .file-info .file-details .file-name[data-v-812e38da]{font-size:.9rem}.feedback-form-container .file-list-preview .file-preview.feedback-file-preview .file-item .file-info .file-details .file-size[data-v-812e38da]{font-size:.8rem;color:#606266}.feedback-form-container .file-list-preview .file-preview.feedback-file-preview .file-item .remove-file[data-v-812e38da]{background:none;border:none;color:#606266;cursor:pointer;padding:5px}.feedback-form-container .file-list-preview .file-preview.feedback-file-preview .file-item .remove-file[data-v-812e38da]:hover{color:#409eff}.feedback-form-container .file-list-preview .file-preview.feedback-file-preview .file-item .remove-file .remove-icon[data-v-812e38da]{font-size:1rem}.feedback-form-container .submit-feedback-btn[data-v-812e38da]{width:100%;padding:12px 0;font-size:1.1rem;margin-top:1rem}.submit-works-container{max-height:80vh;overflow:hidden}.submit-works-container .submit-works-layout{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.submit-works-container .submit-works-layout .sidebar{width:280px;min-width:280px;border-right:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;max-height:80vh!important}.submit-works-container .submit-works-layout .sidebar .sidebar-header{padding:20px 16px;-ms-flex-negative:0;flex-shrink:0}.submit-works-container .submit-works-layout .sidebar .sidebar-header h3{margin:0;font-size:18px;font-weight:600}.submit-works-container .submit-works-layout .sidebar .sidebar-divider{height:1px;background-color:#e6e6e6;margin:0;-ms-flex-negative:0;flex-shrink:0}.submit-works-container .submit-works-layout .sidebar .sidebar-menu{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto!important;max-height:calc(80vh - 100px)!important;min-height:0;scrollbar-width:thin}.submit-works-container .submit-works-layout .sidebar .sidebar-menu::-webkit-scrollbar{width:6px;height:6px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu::-webkit-scrollbar-track{background:#f1f1f1}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .el-menu{height:auto!important;overflow:visible!important;border-right:none!important}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu{border-right:none;overflow:visible!important;height:auto!important}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu{overflow:visible!important}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title{height:50px;line-height:50px;font-size:16px;font-weight:500;border-bottom:1px solid #e6e6e6;padding:0 20px;position:relative;cursor:pointer}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title:hover{background-color:#f5f7fa}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title:hover .add-icon{opacity:1}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title .menu-title-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title .menu-title-content>span:first-child{margin-right:8px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title .menu-title-content .time-status{margin-left:auto;margin-right:8px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;white-space:nowrap;line-height:1.3;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title .menu-title-content .time-status.expired{background-color:rgba(245,108,108,.1);color:#f56c6c;border:1px solid rgba(245,108,108,.3)}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title .menu-title-content .time-status.in-progress{background-color:rgba(103,194,58,.1);color:#67c23a;border:1px solid rgba(103,194,58,.3)}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title .menu-title-content .time-status.not-started{background-color:rgba(230,162,60,.1);color:#e6a23c;border:1px solid rgba(230,162,60,.3)}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title .menu-title-content .time-status.unknown{background-color:rgba(144,147,153,.1);color:#909399;border:1px solid rgba(144,147,153,.3)}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title .menu-title-content .add-icon{margin-left:auto;font-size:14px;color:#409eff;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s;padding:4px;border-radius:50%;background-color:rgba(64,158,255,.1)}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title .menu-title-content .add-icon:hover{opacity:1;background-color:rgba(64,158,255,.2)}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title .menu-title-content .add-icon.not-available{color:#c0c4cc;cursor:not-allowed}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title .menu-title-content .add-icon.not-available:hover{background-color:rgba(192,196,204,.1)}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title .collapse-icon{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:14px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-submenu__title .menu-title .collapse-icon.is-active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu .el-menu{overflow:visible!important;background-color:transparent}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu--inline{overflow:visible!important}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu-item{padding:0 20px;height:60px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu-item .version-label{font-size:14px;display:block}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu-item .version-date{font-size:12px;color:#909399;display:block;margin-top:4px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu-item.is-active,.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu-item:hover{background-color:#f5f7fa}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu-item.is-disabled{cursor:default;background-color:#f8f8f8;opacity:.8}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu-item.is-disabled:hover{background-color:#f8f8f8}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu-item .empty-works-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#909399;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu-item .empty-works-message i{margin-right:8px;font-size:16px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu-item .unread-indicator{position:absolute;top:10px;right:15px;width:8px;height:8px;background-color:red;border-radius:50%;-webkit-animation:slow-flash 2s ease-in-out infinite;animation:slow-flash 2s ease-in-out infinite}.submit-works-container .submit-works-layout .content-area{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;max-width:calc(100% - 300px);margin-right:20px}.submit-works-container .submit-works-layout .content-area .content-header{padding:20px;border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.submit-works-container .submit-works-layout .content-area .content-header h2{margin:0;font-size:20px;font-weight:600}.submit-works-container .submit-works-layout .content-area .content-header .timestamp{color:#909399;font-size:14px}.submit-works-container .submit-works-layout .content-area .content-header .timestamp i{margin-left:5px}.submit-works-container .submit-works-layout .content-area .content-body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;overflow-y:auto;max-height:calc(80vh - 70px);max-width:100%}.submit-works-container .el-menu{overflow:visible!important}.submit-works-container .el-menu .el-submenu [class^=el-icon-]{margin-right:0}.submit-works-container .el-menu .el-submenu__icon-arrow{display:none}.el-tooltip__popper.is-light{border:1px solid #e6e6e6;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}@media (max-width:768px){.submit-works-container .submit-works-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.submit-works-container .submit-works-layout .sidebar{width:100%;min-width:auto;max-height:30vh}.submit-works-container .submit-works-layout .content-area{max-width:100%}}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.empty-works-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:italic;color:#909399;padding:10px 0;height:100%}.empty-works-message i{margin-right:5px}.el-menu-item.is-disabled .empty-works-message{cursor:default}.teacher-no-works-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center;padding:20px}.teacher-no-works-message h1{font-size:24px;color:#909399;font-weight:500}.el-menu-item .unread-indicator{display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;-webkit-animation:slow-flash 2s ease-in-out infinite;animation:slow-flash 2s ease-in-out infinite}@-webkit-keyframes slow-flash{0%,to{opacity:1}50%{opacity:.3}}@keyframes slow-flash{0%,to{opacity:1}50%{opacity:.3}}@media (max-width:480px){.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu__title{height:50px;line-height:50px;font-size:15px;padding:0 15px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu__title .menu-title .menu-title-content .time-status{font-size:10px;padding:1px 6px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu__title .menu-title .menu-title-content .stage-name{font-size:14px;margin-right:4px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-submenu__title .menu-title .menu-title-content .add-icon{width:16px;height:16px;font-size:10px;margin-left:4px}.submit-works-container .submit-works-layout .sidebar .sidebar-menu .competition-menu .el-menu-item{padding:0 15px;height:55px}}@media (max-width:768px){.el-dialog__wrapper .el-dialog{width:95%!important;max-width:95vw!important;margin:10px auto!important}.el-dialog__wrapper .el-dialog .el-dialog__header{padding:15px 15px 0!important}.el-dialog__wrapper .el-dialog .el-dialog__header .el-dialog__headerbtn{top:15px!important;right:15px!important;width:40px!important;height:40px!important}.el-dialog__wrapper .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{font-size:20px!important;color:#909399!important}.el-dialog__wrapper .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#409eff!important}.el-dialog__wrapper .el-dialog .el-dialog__body{padding:15px!important;max-height:70vh!important;overflow-y:auto!important}.el-dialog__wrapper .el-dialog .el-dialog__footer{padding:0 15px 15px!important}}@media (max-width:480px){.el-dialog__wrapper .el-dialog{width:98%!important;max-width:98vw!important;margin:5px auto!important}.el-dialog__wrapper .el-dialog .el-dialog__header{padding:12px 12px 0!important}.el-dialog__wrapper .el-dialog .el-dialog__header .el-dialog__headerbtn{top:12px!important;right:12px!important;width:36px!important;height:36px!important}.el-dialog__wrapper .el-dialog .el-dialog__header .el-dialog__title{font-size:16px!important;padding-right:50px!important}.el-dialog__wrapper .el-dialog .el-dialog__body{padding:12px!important;max-height:60vh!important}.el-dialog__wrapper .el-dialog .el-dialog__footer{padding:0 12px 12px!important}}@media (max-width:768px){.el-message-box{width:90%!important;max-width:90vw!important}.el-message-box .el-message-box__header{padding:15px 15px 0!important}.el-message-box .el-message-box__header .el-message-box__headerbtn{top:15px!important;right:15px!important}.el-message-box .el-message-box__header .el-message-box__headerbtn .el-message-box__close{font-size:18px!important}.el-message-box .el-message-box__content{padding:15px!important}.el-message-box .el-message-box__btns{padding:0 15px 15px!important}}@media (max-width:480px){.el-message-box{width:95%!important;max-width:95vw!important}.el-message-box .el-message-box__header{padding:12px 12px 0!important}.el-message-box .el-message-box__header .el-message-box__title{font-size:16px!important}.el-message-box .el-message-box__content{padding:12px!important}.el-message-box .el-message-box__content .el-message-box__message{font-size:14px!important;line-height:1.4!important}}.my-team-container{padding:24px;background-color:#fff;min-height:100vh}.my-team-container .loading-container{padding:20px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.my-team-container .page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.my-team-container .page-header h2{margin:0;font-size:24px;color:#303133}.my-team-container .page-header .header-actions .el-button{font-weight:600}.my-team-container .team-card{margin-bottom:20px}.my-team-container .team-card .team-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-team-container .team-card .team-header h3{margin:0;font-size:20px;color:#409eff}.my-team-container .team-card .team-details{margin:20px 0;padding:15px;background-color:#f5f7fa;border-radius:4px}.my-team-container .team-card .team-details .team-details-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.my-team-container .team-card .team-details .team-details-flex .team-details-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.my-team-container .team-card .team-details .team-details-flex .team-details-divider{width:1px;-ms-flex-item-align:stretch;align-self:stretch;background-color:#dcdfe6;margin:0 10px}.my-team-container .team-card .team-details .team-details-flex .team-details-right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}.my-team-container .team-card .team-details .team-details-flex .team-details-right .submission-container{margin-bottom:20px}.my-team-container .team-card .team-details .team-details-flex .team-details-right .submission-container h4{margin-bottom:8px;font-size:16px;color:#303133}.my-team-container .team-card .team-details .team-details-flex .team-details-right .submission-container p{margin:0;color:#909399;line-height:1.5}.my-team-container .team-card .team-details .team-details-flex .team-details-right .submission-container .el-button{width:100%}.my-team-container .team-card .team-details .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.my-team-container .team-card .team-details .info-item:last-child{margin-bottom:0}.my-team-container .team-card .team-details .info-item .label{width:150px;color:#909399}.my-team-container .team-card .team-details .info-item .value{color:#303133;font-weight:500}.my-team-container .team-card .team-details .info-item .value.highlight{color:#409eff;font-weight:700}.my-team-container .team-card .team-details .teacher-info-section{margin-top:20px;padding-top:15px;border-top:1px dashed #dcdfe6}.my-team-container .team-card .team-details .teacher-info-section .section-title{font-size:16px;font-weight:600;color:#303133;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-team-container .team-card .team-details .teacher-info-section .section-title i{color:#409eff;margin-right:8px;font-size:18px}.my-team-container .team-card .team-details .teacher-info-section .teacher-loading{padding:10px;background-color:hsla(0,0%,100%,.5);border-radius:4px}.my-team-container .team-card .team-details .teacher-info-section .teacher-details{background-color:hsla(0,0%,100%,.5);border-radius:4px;padding:10px 15px}.my-team-container .team-card .team-details .teacher-info-section .teacher-details .info-item{margin-bottom:8px}.my-team-container .team-card .team-details .teacher-info-section .teacher-details .info-item:last-child{margin-bottom:0}.my-team-container .team-card .team-members h4{margin:20px 0 15px;font-size:16px;color:#303133}.my-team-container .team-card .team-members .member-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.my-team-container .team-card .team-members .member-info .member-name{font-weight:500}.my-team-container .team-card .team-members .team-actions{margin-top:20px;text-align:right}.my-team-container .no-team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:auto}.my-team-container .no-team .empty-team-card{width:100%;max-width:600px;padding:30px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);text-align:center}.my-team-container .no-team .empty-team-card .empty-team-image{width:200px;height:200px;margin-bottom:20px}.my-team-container .no-team .empty-team-card h3{font-size:22px;color:#303133;margin-bottom:16px}.my-team-container .no-team .empty-team-card .invitation-message{color:#909399;font-size:16px;margin-bottom:24px;line-height:1.6}.my-team-container .no-team .empty-team-card .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.my-team-container .no-team .empty-team-card .action-buttons .el-button{min-width:140px}.my-team-container .team-guide-content{padding:10px}.my-team-container .team-guide-content h3{margin-top:0;margin-bottom:20px;font-size:18px;color:#409eff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-team-container .team-guide-content h3 i{margin-right:8px;font-size:22px}.my-team-container .team-guide-content .guide-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.my-team-container .team-guide-content .guide-step .step-number{width:30px;height:30px;border-radius:50%;background-color:#409eff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.my-team-container .team-guide-content .guide-step .step-content h4{margin:0 0 8px;font-size:16px;color:#303133}.my-team-container .team-guide-content .guide-step .step-content p{margin:0;color:#909399;line-height:1.5}.my-team-container .team-guide-content .guide-tips{margin-top:30px;padding:15px;background-color:#f8f8f8;border-radius:6px;border-left:4px solid #e6a23c}.my-team-container .team-guide-content .guide-tips h4{margin:0 0 10px;font-size:16px;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-team-container .team-guide-content .guide-tips h4 i{color:#e6a23c;margin-right:8px}.my-team-container .team-guide-content .guide-tips ul{margin:0;padding-left:20px}.my-team-container .team-guide-content .guide-tips ul li{margin-bottom:6px;color:#909399}.my-team-container .team-guide-content .guide-tips ul li:last-child{margin-bottom:0}.my-team-container .el-table__row{cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.my-team-container .el-table__row:hover{background-color:#f0f9ff}.my-team-container .team-actions{margin-top:20px;text-align:center}.my-team-container .submit-works-dialog .el-dialog__header{padding:0;height:0}.my-team-container .submit-works-dialog .el-dialog__body{padding:0;height:80vh;overflow:hidden}.my-team-container .submit-works-dialog .el-dialog__headerbtn{z-index:999;top:16px;right:16px;font-size:18px;background-color:hsla(0,0%,100%,.8);border-radius:50%;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.my-team-container .submit-works-dialog .el-dialog__headerbtn .el-dialog__close{color:#909399}@media (max-width:768px){.my-team-container{padding:16px}.my-team-container .page-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.my-team-container .page-header .header-actions,.my-team-container .page-header .header-actions .el-button{width:100%}.my-team-container .team-card .team-details{padding:10px}.my-team-container .team-card .team-details .team-details-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-team-container .team-card .team-details .team-details-flex .team-details-divider{width:100%;height:1px;margin:15px 0}.my-team-container .team-card .team-details .team-details-flex .team-details-right{padding-left:0}.my-team-container .team-card .team-details .info-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.my-team-container .team-card .team-details .info-item .label{width:100%;margin-bottom:5px}.my-team-container .team-card .team-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.my-team-container .no-team .empty-team-card{padding:20px;min-width:auto}.my-team-container .no-team .empty-team-card .empty-team-image{width:150px;height:150px}.my-team-container .no-team .empty-team-card .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.my-team-container .no-team .empty-team-card .action-buttons .el-button{width:100%}}.el-dialog__header{padding:15px 20px}.el-dialog__body{padding:20px}.el-dialog__footer{padding:10px 20px 15px}.question-details-container[data-v-192d0a22]{max-width:900px;margin:0 auto;padding:1rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#303133}.question-card[data-v-192d0a22]{width:100%;background:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.question-header[data-v-192d0a22]{padding:1.5rem 2rem;border-bottom:1px solid #ebeef5}.question-header .question-title[data-v-192d0a22]{font-size:1.8rem;font-weight:600;color:#303133;margin:0 0 .8rem}.question-header .question-meta[data-v-192d0a22]{color:#606266;font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-header .question-meta .remind-button[data-v-192d0a22]{margin-left:1rem;padding:8px 15px;border-radius:20px}.question-header .question-meta .remind-button i[data-v-192d0a22]{margin-right:5px}.question-content[data-v-192d0a22]{padding:1.5rem 2rem}.question-content .content-text[data-v-192d0a22]{line-height:1.6;margin-bottom:1.5rem;white-space:pre-line}.attachments-section[data-v-192d0a22]{margin-top:1.5rem;padding:1.2rem;background:#f8fafc;border-radius:8px;border:1px solid #ebeef5}.attachments-section .attachments-title[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;margin:0 0 1rem;color:#303133}.attachments-section .attachments-title .attachment-icon[data-v-192d0a22]{margin-right:.5rem;color:#409eff}.attachments-section .attachments-subtitle[data-v-192d0a22]{font-size:1rem;margin:0 0 .8rem;color:#303133}.attachments-list[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.attachment-item[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8rem;background:#fff;border-radius:6px;border:1px solid #ebeef5}.attachment-item .file-icon[data-v-192d0a22]{font-size:1.5rem;margin-right:1rem}.attachment-item .file-icon.pdf-icon[data-v-192d0a22]{color:#f56c6c}.attachment-item .file-icon.doc-icon[data-v-192d0a22]{color:#409eff}.attachment-item .file-icon.txt-icon[data-v-192d0a22]{color:#909399}.attachment-item .file-icon.archive-icon[data-v-192d0a22]{color:#67c23a}.attachment-item .file-info[data-v-192d0a22]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attachment-item .file-info .file-name[data-v-192d0a22]{font-weight:500}.attachment-item .file-info .file-actions[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.attachment-item .file-info .file-actions .download-btn[data-v-192d0a22],.attachment-item .file-info .file-actions .view-btn[data-v-192d0a22]{padding:.3rem .8rem;border-radius:4px;text-decoration:none;font-size:.85rem;-webkit-transition:all .3s ease;transition:all .3s ease}.attachment-item .file-info .file-actions .view-btn[data-v-192d0a22]{background:rgba(64,158,255,.1);color:#409eff}.attachment-item .file-info .file-actions .view-btn[data-v-192d0a22]:hover{background:rgba(64,158,255,.2)}.attachment-item .file-info .file-actions .download-btn[data-v-192d0a22]{background:rgba(103,194,58,.1);color:#67c23a}.attachment-item .file-info .file-actions .download-btn[data-v-192d0a22]:hover{background:rgba(103,194,58,.2)}.answers-section[data-v-192d0a22]{padding:0 2rem 2rem}.section-divider[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem 0}.section-divider[data-v-192d0a22]:after,.section-divider[data-v-192d0a22]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#ebeef5}.section-divider .divider-text[data-v-192d0a22]{padding:0 1rem;font-size:1.2rem;font-weight:600;color:#606266}.answer[data-v-192d0a22]{margin-bottom:2rem;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.answer.teacher-answer[data-v-192d0a22]{border-left:4px solid #409eff}.answer.teacher-answer .avatar.teacher-avatar[data-v-192d0a22]{background:#409eff}.answer.admin-answer[data-v-192d0a22]{border-left:4px solid #67c23a}.answer.admin-answer .avatar.admin-avatar[data-v-192d0a22]{background:#67c23a}.answer.senior-teacher-answer[data-v-192d0a22]{border-left:4px solid #9254de}.answer.senior-teacher-answer .avatar.senior-teacher-avatar[data-v-192d0a22]{background:#9254de}.answer.unreviewed-answer[data-v-192d0a22]{border-left:4px solid #e6a23c;background-color:rgba(230,162,60,.05);position:relative}.answer.unreviewed-answer[data-v-192d0a22]:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-color:transparent #e6a23c transparent transparent;border-style:solid;border-width:0 40px 40px 0}.answer .answer-header[data-v-192d0a22]{padding:1rem 1.5rem;background:#f8fafc;border-bottom:1px solid #ebeef5;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.answer .answer-header .answerer-info .avatar[data-v-192d0a22],.answer .answer-header .answerer-info[data-v-192d0a22],.answer .answer-header[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.answer .answer-header .answerer-info .avatar[data-v-192d0a22]{width:40px;height:40px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;margin-right:1rem}.answer .answer-header .answerer-info .answerer-details .answerer-name[data-v-192d0a22]{margin:0 0 .3rem;font-size:1.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.answer .answer-header .answerer-info .answerer-details .answerer-name .teacher-info[data-v-192d0a22]{color:#5dade2;font-weight:500}.answer .answer-header .answerer-info .answerer-details .answerer-name .admin-badge[data-v-192d0a22],.answer .answer-header .answerer-info .answerer-details .answerer-name .senior-teacher-badge[data-v-192d0a22],.answer .answer-header .answerer-info .answerer-details .answerer-name .unreviewed-badge[data-v-192d0a22]{display:inline-block;font-size:.7rem;padding:.1rem .5rem;border-radius:10px;margin-left:.5rem;vertical-align:middle}.answer .answer-header .answerer-info .answerer-details .answerer-name .admin-badge[data-v-192d0a22]{background:#67c23a;color:#fff}.answer .answer-header .answerer-info .answerer-details .answerer-name .senior-teacher-badge[data-v-192d0a22]{background:#9254de;color:#fff}.answer .answer-header .answerer-info .answerer-details .answerer-name .unreviewed-badge[data-v-192d0a22]{background:#e6a23c;color:#fff}.answer .answer-header .answerer-info .answerer-details .answer-time[data-v-192d0a22]{font-size:.85rem;color:#606266}.answer .answer-header .answer-status .el-tag[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.answer .answer-header .answer-status .el-tag i[data-v-192d0a22]{margin-right:4px}.answer .answer-content[data-v-192d0a22]{padding:1.5rem;background:#fff}.answer .answer-content h2[data-v-192d0a22]{margin-top:0;margin-bottom:1rem;color:#303133}.answer .answer-content p[data-v-192d0a22]{margin:0 0 1rem;line-height:1.6;white-space:pre-line}.answer .answer-content .answer-attachments[data-v-192d0a22]{margin-top:1.5rem}.answer .answer-actions[data-v-192d0a22]{padding:1rem 1.5rem;background:#f8fafc;border-top:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.admin-review-panel[data-v-192d0a22]{margin-top:1.5rem;padding:1.2rem;background:rgba(230,162,60,.1);border-radius:8px;border:1px solid rgba(230,162,60,.3)}.admin-review-panel .review-header[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;font-size:1.1rem;font-weight:600;color:#e6a23c}.admin-review-panel .review-header i[data-v-192d0a22]{margin-right:.5rem;font-size:1.3rem}.admin-review-panel .review-actions[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.admin-review-panel .review-actions .action-button[data-v-192d0a22]{padding:10px 20px;border-radius:20px;font-weight:500}.admin-review-panel .review-actions .action-button.approve-button[data-v-192d0a22]{background-color:#67c23a;border-color:#67c23a}.admin-review-panel .review-actions .action-button.approve-button[data-v-192d0a22]:focus,.admin-review-panel .review-actions .action-button.approve-button[data-v-192d0a22]:hover{background-color:#5dae34;border-color:#5dae34}.admin-review-panel .review-actions .action-button.reject-button[data-v-192d0a22]{background-color:#f56c6c;border-color:#f56c6c}.admin-review-panel .review-actions .action-button.reject-button[data-v-192d0a22]:focus,.admin-review-panel .review-actions .action-button.reject-button[data-v-192d0a22]:hover{background-color:#f35454;border-color:#f35454}.waiting-message[data-v-192d0a22]{text-align:center;padding:3rem 2rem;background:#f8fafc;border-radius:8px;border:1px dashed #ebeef5}.waiting-message .waiting-icon[data-v-192d0a22]{font-size:3rem;margin-bottom:1rem;color:#e6a23c}.waiting-message p[data-v-192d0a22]{font-size:1.1rem;color:#606266;margin:0 0 1rem}.waiting-message .action-btn[data-v-192d0a22],.waiting-message .remind-button-large[data-v-192d0a22]{margin-top:1rem}.waiting-message .remind-button-large[data-v-192d0a22]{padding:10px 20px;border-radius:20px;font-weight:500;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem auto}.waiting-message .remind-button-large i[data-v-192d0a22]{margin-right:5px}.waiting-message.review-waiting[data-v-192d0a22]{background:rgba(230,162,60,.05);border-color:rgba(230,162,60,.2)}.waiting-message.review-waiting .waiting-icon[data-v-192d0a22]{color:#e6a23c}.waiting-message.admin-waiting[data-v-192d0a22]{background:rgba(103,194,58,.05);border-color:rgba(103,194,58,.2)}.waiting-message.admin-waiting .waiting-icon[data-v-192d0a22]{color:#67c23a}.waiting-message.teacher-waiting[data-v-192d0a22]{background:rgba(64,158,255,.05);border-color:rgba(64,158,255,.2)}.waiting-message.teacher-waiting .waiting-icon[data-v-192d0a22]{color:#409eff}.waiting-message.senior-teacher-waiting[data-v-192d0a22]{background:rgba(146,84,222,.05);border-color:rgba(146,84,222,.2)}.waiting-message.senior-teacher-waiting .waiting-icon[data-v-192d0a22]{color:#9254de}.unsolved-answer-preview[data-v-192d0a22]{margin-top:1.5rem;border-radius:8px;overflow:hidden}.answer-form[data-v-192d0a22]{margin-top:2rem}.answer-form.admin-answer-form[data-v-192d0a22]{background:rgba(103,194,58,.05);padding:1.5rem;border-radius:8px;border:1px solid rgba(103,194,58,.2)}.answer-form.admin-answer-form .form-header .form-subtitle[data-v-192d0a22]{color:#606266;font-size:.9rem;margin-top:.5rem}.answer-form.admin-answer-form .admin-upload-icon[data-v-192d0a22]{background:rgba(103,194,58,.1)}.answer-form.admin-answer-form .admin-upload-icon .upload-icon[data-v-192d0a22]{color:#67c23a}.answer-form.admin-answer-form .admin-submit-btn[data-v-192d0a22]{background-color:#67c23a;border-color:#67c23a}.answer-form.admin-answer-form .admin-submit-btn[data-v-192d0a22]:focus,.answer-form.admin-answer-form .admin-submit-btn[data-v-192d0a22]:hover{background-color:#529b2e;border-color:#529b2e}.answer-form.edit-answer-form[data-v-192d0a22]{background:rgba(230,162,60,.05);padding:1.5rem;border-radius:8px;border:1px solid rgba(230,162,60,.2);margin-bottom:2rem}.answer-form.edit-answer-form .form-header .form-title[data-v-192d0a22]{color:#d48a1b}.answer-form.edit-answer-form .form-header .form-subtitle[data-v-192d0a22]{color:#606266;font-size:.9rem;margin-top:.5rem}.answer-form.edit-answer-form .update-upload-icon[data-v-192d0a22]{background:rgba(230,162,60,.1)}.answer-form.edit-answer-form .update-upload-icon .upload-icon[data-v-192d0a22]{color:#e6a23c}.answer-form .form-header[data-v-192d0a22]{margin-bottom:1.5rem}.answer-form .form-header .form-title[data-v-192d0a22]{font-size:1.4rem;font-weight:600;color:#303133;margin:0}.answer-form .form-header .form-subtitle[data-v-192d0a22]{color:#606266;font-size:.9rem;margin-top:.5rem}.answer-form .reply-form .el-textarea .el-textarea__inner[data-v-192d0a22]{border-radius:8px;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.answer-form .reply-form .el-textarea .el-textarea__inner[data-v-192d0a22]:focus{border-color:#409eff}.answer-form .form-actions[data-v-192d0a22]{margin-top:1.5rem;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.answer-form .form-actions .cancel-btn[data-v-192d0a22],.answer-form .form-actions .submit-btn[data-v-192d0a22]{padding:.8rem 2rem;font-size:1rem;border-radius:8px}.file-upload-area[data-v-192d0a22]{margin-bottom:1rem;border:2px dashed #dcdfe6;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;background:#f5f7fa}.file-upload-area.drag-over[data-v-192d0a22]{border-color:#409eff;background:rgba(64,158,255,.05);-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.file-upload-area.has-files[data-v-192d0a22]{border-color:#409eff}.file-upload-area .file-input[data-v-192d0a22]{display:none}.file-upload-area .file-label[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem;cursor:pointer;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.file-upload-area .file-label[data-v-192d0a22]:hover{background:rgba(64,158,255,.05)}.file-upload-area .file-label .upload-icon-container[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:rgba(64,158,255,.1);border-radius:50%;margin-right:1.5rem}.file-upload-area .file-label .upload-icon-container .upload-icon[data-v-192d0a22]{font-size:1.8rem;color:#409eff}.file-upload-area .file-label .upload-text-container[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-upload-area .file-label .upload-text-container .upload-title[data-v-192d0a22]{font-size:1.2rem;font-weight:600;color:#303133;margin-bottom:.3rem}.file-upload-area .file-label .upload-text-container .upload-subtitle[data-v-192d0a22]{font-size:.95rem;color:#606266;margin-bottom:.3rem}.file-upload-area .file-label .upload-text-container .upload-formats[data-v-192d0a22]{font-size:.8rem;color:#909399}@media (max-width:576px){.file-upload-area .file-label[data-v-192d0a22]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.file-upload-area .file-label .upload-icon-container[data-v-192d0a22]{margin-right:0;margin-bottom:1rem}}.upload-stats[data-v-192d0a22]{margin-top:1rem;padding:.8rem;background:#f5f7fa;border-radius:8px}.upload-stats .total-size[data-v-192d0a22]{font-size:.9rem;color:#303133;font-weight:500}.upload-stats .total-size .progress-bar[data-v-192d0a22]{height:6px;background:#dcdfe6;border-radius:3px;margin-top:.5rem;overflow:hidden}.upload-stats .total-size .progress-bar .progress-fill[data-v-192d0a22]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#2980b9));background:linear-gradient(90deg,#409eff,#2980b9);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.file-preview[data-v-192d0a22]{margin-top:1rem}.file-item[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f5f7fa;padding:.8rem 1rem;border-radius:6px;margin-bottom:.5rem;border:1px solid #ebeef5;-webkit-transition:all .3s ease;transition:all .3s ease}.file-item[data-v-192d0a22]:hover{background:#ebeef5}.file-item .file-info[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-item .file-info .file-icon[data-v-192d0a22]{margin-right:.8rem;font-size:1.1rem}.file-item .file-info .file-icon.pdf-icon[data-v-192d0a22]{color:#f56c6c}.file-item .file-info .file-icon.doc-icon[data-v-192d0a22]{color:#409eff}.file-item .file-info .file-icon.txt-icon[data-v-192d0a22]{color:#909399}.file-item .file-info .file-details[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-item .file-info .file-details .file-name[data-v-192d0a22]{font-size:.9rem;color:#303133;font-weight:500}.file-item .file-info .file-details .file-size[data-v-192d0a22]{font-size:.8rem;color:#606266}.file-item .remove-file[data-v-192d0a22]{background:none;border:none;color:#606266;cursor:pointer;width:28px;height:28px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.file-item .remove-file[data-v-192d0a22]:hover{background:rgba(245,108,108,.1);color:#f56c6c}.file-item .remove-file .remove-icon[data-v-192d0a22]{font-size:1.2rem}.filter-pagination-container[data-v-192d0a22]{padding:1rem 2rem;background:#f8fafc;border-top:1px solid #ebeef5}.filter-pagination-container .filter-section[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}@media (max-width:768px){.filter-pagination-container .filter-section[data-v-192d0a22]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.filter-pagination-container .filter-section .state-filter .el-radio-button[data-v-192d0a22]{margin-right:0}.filter-pagination-container .filter-section .state-filter .el-radio-button .el-radio-button__inner[data-v-192d0a22]{border-radius:4px;padding:8px 16px;font-size:.9rem}.filter-pagination-container .filter-section .pagination-component[data-v-192d0a22]{margin-left:auto}@media (max-width:768px){.filter-pagination-container .filter-section .pagination-component[data-v-192d0a22]{margin-left:0;width:100%}}.custom-dialog .el-dialog__body[data-v-192d0a22]{max-height:70vh;overflow-y:auto;padding:20px}.custom-dialog .dialog-content-wrapper[data-v-192d0a22]{width:100%;max-width:100%;overflow:hidden}.custom-dialog .dialog-icon[data-v-192d0a22]{text-align:center;margin-bottom:16px}.custom-dialog .dialog-icon i[data-v-192d0a22]{font-size:48px;color:#409eff;background-color:rgba(64,158,255,.1);border-radius:50%;padding:16px}.custom-dialog .dialog-description[data-v-192d0a22]{text-align:center;color:#606266;margin-bottom:24px;font-size:15px}.custom-dialog.schedule-dialog .dialog-icon i[data-v-192d0a22]{color:#e6a23c;background-color:rgba(230,162,60,.1)}.custom-dialog.schedule-dialog .schedule-form[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:20px}@media screen and (max-width:768px){.custom-dialog.schedule-dialog .schedule-form[data-v-192d0a22]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.custom-dialog.schedule-dialog .schedule-form .date-picker[data-v-192d0a22],.custom-dialog.schedule-dialog .schedule-form .time-picker[data-v-192d0a22]{width:100%}.custom-dialog.schedule-dialog .schedule-tips[data-v-192d0a22]{background-color:#f9fafc;padding:12px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.custom-dialog.schedule-dialog .schedule-tips i[data-v-192d0a22]{color:#909399;margin-right:8px;font-size:16px}.custom-dialog.schedule-dialog .schedule-tips span[data-v-192d0a22]{color:#606266;font-size:14px}.custom-dialog.modify-dialog .dialog-icon i[data-v-192d0a22]{color:#409eff;background-color:rgba(64,158,255,.1)}.custom-dialog.modify-dialog .attachment-upload-area[data-v-192d0a22]{background-color:#f9fafc;border-radius:6px;padding:16px;margin-top:10px}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments[data-v-192d0a22]{margin-bottom:16px}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachments-title[data-v-192d0a22]{font-size:14px;color:#606266;margin-bottom:10px;font-weight:600}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:8px 12px;border-radius:4px;border:1px solid #ebeef5}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item .file-name[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#303133;font-size:14px}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item .file-name i[data-v-192d0a22]{color:#409eff;margin-right:8px}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item .delete-btn[data-v-192d0a22]{color:#f56c6c;padding:2px 6px}.custom-dialog.modify-dialog .attachment-upload-area .current-attachments .current-attachment-list .current-attachment-item .delete-btn[data-v-192d0a22]:hover{background-color:rgba(245,108,108,.1)}.custom-dialog.modify-dialog .attachment-upload-area .upload-new-files .attachment-uploader .el-upload__tip[data-v-192d0a22]{margin-top:8px;color:#606266}.custom-dialog.reject-dialog .dialog-icon i[data-v-192d0a22]{color:#f56c6c;background-color:rgba(245,108,108,.1)}.custom-dialog.reject-dialog .reject-tips[data-v-192d0a22]{background-color:rgba(245,108,108,.1);background-color:#fff8f8;padding:12px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;border-left:3px solid #f56c6c}.custom-dialog.reject-dialog .reject-tips i[data-v-192d0a22]{color:#f56c6c;margin-right:8px;font-size:16px}.custom-dialog.reject-dialog .reject-tips span[data-v-192d0a22]{color:#606266;font-size:14px}.custom-dialog.reminder-dialog .dialog-icon i[data-v-192d0a22]{color:#409eff;background-color:rgba(64,158,255,.1)}.custom-dialog.reminder-dialog .reminder-tips[data-v-192d0a22]{background-color:#f0f9ff;padding:12px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;border-left:3px solid #409eff}.custom-dialog.reminder-dialog .reminder-tips i[data-v-192d0a22]{color:#409eff;margin-right:8px;font-size:16px}.custom-dialog.reminder-dialog .reminder-tips span[data-v-192d0a22]{color:#606266;font-size:14px}.custom-dialog .dialog-footer .cancel-button[data-v-192d0a22],.custom-dialog .dialog-footer .confirm-button[data-v-192d0a22]{padding:10px 20px;font-weight:500;border-radius:20px}.file-list-enter-active[data-v-192d0a22],.file-list-leave-active[data-v-192d0a22]{-webkit-transition:all .5s;transition:all .5s}.file-list-enter[data-v-192d0a22],.file-list-leave-to[data-v-192d0a22]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.file-list-move[data-v-192d0a22]{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.fade-enter-active[data-v-192d0a22],.fade-leave-active[data-v-192d0a22]{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.fade-enter[data-v-192d0a22],.fade-leave-to[data-v-192d0a22]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media (max-width:768px){.answers-section[data-v-192d0a22],.question-content[data-v-192d0a22],.question-header[data-v-192d0a22]{padding:1.2rem}.question-title[data-v-192d0a22]{font-size:1.5rem}.attachment-item .file-info[data-v-192d0a22]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.attachment-item .file-info .file-actions[data-v-192d0a22]{margin-top:.5rem}.answer .answer-header[data-v-192d0a22]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.answer .answer-header .answerer-info[data-v-192d0a22]{margin-bottom:.8rem}.answer .answer-header .answer-status[data-v-192d0a22]{margin-top:.5rem}.admin-review-panel .review-actions[data-v-192d0a22]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.answer-form.admin-answer-form[data-v-192d0a22],.answer-form.edit-answer-form[data-v-192d0a22]{padding:1rem}.answer-form .form-actions[data-v-192d0a22]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.answer-form .form-actions .cancel-btn[data-v-192d0a22],.answer-form .form-actions .submit-btn[data-v-192d0a22]{width:100%}.question-meta[data-v-192d0a22]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.question-meta .remind-button[data-v-192d0a22]{margin-left:0;margin-top:.5rem}.custom-dialog .el-dialog[data-v-192d0a22]{width:95%!important;margin:10px auto!important}.custom-dialog .el-dialog__body[data-v-192d0a22]{max-height:60vh;padding:15px}.custom-dialog .form-actions[data-v-192d0a22],.custom-dialog .schedule-form[data-v-192d0a22]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-dialog .form-actions .cancel-button[data-v-192d0a22],.custom-dialog .form-actions .confirm-button[data-v-192d0a22],.custom-dialog .form-actions .date-picker[data-v-192d0a22],.custom-dialog .form-actions .time-picker[data-v-192d0a22],.custom-dialog .schedule-form .cancel-button[data-v-192d0a22],.custom-dialog .schedule-form .confirm-button[data-v-192d0a22],.custom-dialog .schedule-form .date-picker[data-v-192d0a22],.custom-dialog .schedule-form .time-picker[data-v-192d0a22]{width:100%;margin-bottom:10px}}.existing-attachments[data-v-192d0a22]{margin-bottom:1.5rem}.existing-attachments .existing-attachment-item[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.8rem 1rem;background:#f5f7fa;border-radius:6px;margin-bottom:.5rem;border:1px solid #ebeef5;-webkit-transition:all .3s ease;transition:all .3s ease}.existing-attachments .existing-attachment-item[data-v-192d0a22]:hover{background:#ebeef5}.existing-attachments .existing-attachment-item .file-info[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.existing-attachments .existing-attachment-item .file-info .file-icon[data-v-192d0a22]{margin-right:.8rem;font-size:1.1rem}.existing-attachments .existing-attachment-item .file-info .file-icon.pdf-icon[data-v-192d0a22]{color:#f56c6c}.existing-attachments .existing-attachment-item .file-info .file-icon.doc-icon[data-v-192d0a22]{color:#409eff}.existing-attachments .existing-attachment-item .file-info .file-icon.txt-icon[data-v-192d0a22]{color:#909399}.existing-attachments .existing-attachment-item .file-info .file-icon.archive-icon[data-v-192d0a22]{color:#67c23a}.existing-attachments .existing-attachment-item .file-info .file-details .file-name[data-v-192d0a22]{font-size:.9rem;color:#303133;font-weight:500}.existing-attachments .existing-attachment-item .file-actions[data-v-192d0a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.existing-attachments .existing-attachment-item .file-actions .download-btn[data-v-192d0a22],.existing-attachments .existing-attachment-item .file-actions .view-btn[data-v-192d0a22]{padding:.3rem .6rem;border-radius:4px;text-decoration:none;font-size:.85rem;-webkit-transition:all .3s ease;transition:all .3s ease}.existing-attachments .existing-attachment-item .file-actions .view-btn[data-v-192d0a22]{background:rgba(64,158,255,.1);color:#409eff}.existing-attachments .existing-attachment-item .file-actions .view-btn[data-v-192d0a22]:hover{background:rgba(64,158,255,.2)}.existing-attachments .existing-attachment-item .file-actions .download-btn[data-v-192d0a22]{background:rgba(103,194,58,.1);color:#67c23a}.existing-attachments .existing-attachment-item .file-actions .download-btn[data-v-192d0a22]:hover{background:rgba(103,194,58,.2)}.existing-attachments .existing-attachment-item .file-actions .delete-btn[data-v-192d0a22]{margin-left:.5rem}@media (max-width:768px){.existing-attachment-item[data-v-192d0a22]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.existing-attachment-item .file-actions[data-v-192d0a22]{margin-top:.8rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.multiline-confirm-dialog .el-message-box__message ul[data-v-192d0a22]{margin-top:10px;margin-bottom:10px}.multiline-confirm-dialog .el-message-box__message li[data-v-192d0a22]{margin-bottom:5px}.question-list-container[data-v-42ff55e4]{background-color:#f5f7fa;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.question-list-container .student-status-message[data-v-42ff55e4]{margin-bottom:20px}.question-list-container .mobile-filter-toggle[data-v-42ff55e4]{display:none}.question-list-container .list-header[data-v-42ff55e4]{margin-bottom:24px}.question-list-container .list-header .filters-container[data-v-42ff55e4]{background-color:#fff;border-radius:4px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.question-list-container .list-header .filters-container .filter-row[data-v-42ff55e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.question-list-container .list-header .filters-container .filter-item.pagination-filter[data-v-42ff55e4],.question-list-container .list-header .filters-container .filter-item[data-v-42ff55e4]{margin-bottom:16px}.question-list-container .list-header .filters-container .date-range-picker[data-v-42ff55e4],.question-list-container .list-header .filters-container .filter-select[data-v-42ff55e4]{width:100%}.question-list-container .list-header .filters-container .page-filter[data-v-42ff55e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;padding:0 10px;height:40px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.question-list-container .list-header .filters-container .page-filter .page-filter-label[data-v-42ff55e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#606266;font-weight:500;margin-right:10px;white-space:nowrap}.question-list-container .list-header .filters-container .page-filter .page-filter-label i[data-v-42ff55e4]{margin-right:4px;color:#409eff}.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-42ff55e4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-42ff55e4] .el-pagination{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-42ff55e4] .el-pagination .btn-next,.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-42ff55e4] .el-pagination .btn-prev{background-color:transparent;border:none;padding:0 6px;margin:0 2px;min-width:24px;height:24px;line-height:24px}.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-42ff55e4] .el-pagination .btn-next:hover,.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-42ff55e4] .el-pagination .btn-prev:hover{color:#409eff}.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-42ff55e4] .el-pagination .el-pager li{background-color:transparent;border:none;padding:0;min-width:24px;height:24px;line-height:24px;margin:0 2px;font-size:13px}.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-42ff55e4] .el-pagination .el-pager li.active{color:#409eff;font-weight:700}.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-42ff55e4] .el-pagination .el-pager li:hover{color:#409eff}.question-list-container .active-filters[data-v-42ff55e4]{display:none}.question-list-container .questions-container[data-v-42ff55e4]{max-height:80vh;overflow-y:auto;margin-bottom:24px;-webkit-box-flex:1;-ms-flex:1;flex:1}.question-list-container .questions-container .question-card[data-v-42ff55e4]{background-color:#fff;border-radius:4px;margin-bottom:16px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s;overflow:hidden;border-left:4px solid #909399}.question-list-container .questions-container .question-card.is-expanded[data-v-42ff55e4]{-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.15);box-shadow:0 4px 20px 0 rgba(0,0,0,.15)}.question-list-container .questions-container .question-card.is-overdue[data-v-42ff55e4]{position:relative}.question-list-container .questions-container .question-card .pinned-indicator[data-v-42ff55e4]{position:absolute;top:-1px;right:-1px;color:#fff;padding:2px 8px;border-radius:0 4px 0 8px;font-size:11px;font-weight:600;z-index:10;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-animation:slideInTop-42ff55e4 .5s ease-out;animation:slideInTop-42ff55e4 .5s ease-out}.question-list-container .questions-container .question-card .pinned-indicator i[data-v-42ff55e4]{margin-right:3px;font-size:12px}.question-list-container .questions-container .question-card .pinned-indicator span[data-v-42ff55e4]{white-space:nowrap}.question-list-container .questions-container .question-card .pinned-indicator.stage-1[data-v-42ff55e4]{background:linear-gradient(135deg,#f56c6c,#ff6b7a);-webkit-animation:gentlePulse-42ff55e4 3s infinite;animation:gentlePulse-42ff55e4 3s infinite}.question-list-container .questions-container .question-card .pinned-indicator.stage-2[data-v-42ff55e4]{background:linear-gradient(135deg,#f56c6c,#ff4757);-webkit-animation:pulse-42ff55e4 2s infinite;animation:pulse-42ff55e4 2s infinite}.question-list-container .questions-container .question-card .pinned-indicator.stage-3[data-v-42ff55e4]{background:linear-gradient(135deg,#e53e3e,#dc2626);-webkit-animation:pulse-42ff55e4 1.5s infinite;animation:pulse-42ff55e4 1.5s infinite;font-weight:600}.question-list-container .questions-container .question-card .pinned-indicator.stage-4[data-v-42ff55e4]{background:linear-gradient(135deg,#dc2626,#b91c1c);-webkit-animation:shake-42ff55e4 2s infinite;animation:shake-42ff55e4 2s infinite;font-weight:700}.question-list-container .questions-container .question-card .pinned-indicator.stage-5[data-v-42ff55e4]{background:linear-gradient(135deg,#991b1b,#7f1d1d);-webkit-animation:urgentPulse-42ff55e4 1s infinite;animation:urgentPulse-42ff55e4 1s infinite;font-weight:700;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.question-list-container .questions-container .question-card[data-v-42ff55e4]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.question-list-container .questions-container .question-card .question-card-header[data-v-42ff55e4]{padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;position:relative}.question-list-container .questions-container .question-card .question-card-header[data-v-42ff55e4]:hover{background-color:rgba(64,158,255,.05)}.question-list-container .questions-container .question-card .question-card-header .question-info[data-v-42ff55e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper[data-v-42ff55e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .question-title[data-v-42ff55e4]{font-size:16px;font-weight:600;color:#303133;margin:0 12px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .status-tag[data-v-42ff55e4]{-ms-flex-negative:0;flex-shrink:0}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .overdue-tag[data-v-42ff55e4]{-ms-flex-negative:0;flex-shrink:0;margin-left:8px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .overdue-tag i[data-v-42ff55e4]{margin-right:4px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .overdue-tag.stage-1[data-v-42ff55e4]{-webkit-animation:gentlePulse-42ff55e4 3s infinite;animation:gentlePulse-42ff55e4 3s infinite}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .overdue-tag.stage-2[data-v-42ff55e4]{-webkit-animation:pulse-42ff55e4 2s infinite;animation:pulse-42ff55e4 2s infinite}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .overdue-tag.stage-3[data-v-42ff55e4]{-webkit-animation:pulse-42ff55e4 1.5s infinite;animation:pulse-42ff55e4 1.5s infinite}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .overdue-tag.stage-4[data-v-42ff55e4]{-webkit-animation:strongPulse-42ff55e4 1s infinite;animation:strongPulse-42ff55e4 1s infinite;font-weight:600}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .overdue-tag.stage-5[data-v-42ff55e4]{-webkit-animation:urgentPulse-42ff55e4 .8s infinite;animation:urgentPulse-42ff55e4 .8s infinite;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta[data-v-42ff55e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:13px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta .meta-item[data-v-42ff55e4]{margin-right:16px;margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta .meta-item i[data-v-42ff55e4]{margin-right:4px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta .question-preview[data-v-42ff55e4]{color:#606266;margin-top:8px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges[data-v-42ff55e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:12px}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge[data-v-42ff55e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:20px;font-size:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge.official-number[data-v-42ff55e4]{background:linear-gradient(135deg,#409eff,#1e88e5);color:#fff}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge.region[data-v-42ff55e4]{background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge.tuition-id[data-v-42ff55e4]{background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge.tuition-id[data-v-42ff55e4]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge .badge-icon[data-v-42ff55e4]{margin-right:6px}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge .badge-content[data-v-42ff55e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:999}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge .badge-content .badge-label[data-v-42ff55e4]{font-size:10px;opacity:.9}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge .badge-content .badge-value[data-v-42ff55e4]{font-size:12px;font-weight:600}.question-list-container .questions-container .question-card .question-card-header .question-actions[data-v-42ff55e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-list-container .questions-container .question-card .question-card-header .question-actions .toggle-icon[data-v-42ff55e4]{font-size:16px;color:#909399;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;margin-right:12px}.question-list-container .questions-container .question-card .question-card-header .question-actions .toggle-icon.is-expanded[data-v-42ff55e4]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.question-list-container .questions-container .question-card .question-card-header .question-actions .delete-btn[data-v-42ff55e4]{margin-left:8px}.question-list-container .questions-container .question-card .question-details[data-v-42ff55e4]{border-top:1px solid #ebeef5}.question-list-container .questions-container .empty-state[data-v-42ff55e4]{text-align:center;padding:60px 0;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.question-list-container .questions-container .empty-state .empty-icon[data-v-42ff55e4]{font-size:60px;color:#909399;margin-bottom:16px}.question-list-container .questions-container .empty-state .empty-text[data-v-42ff55e4]{font-size:16px;color:#909399;margin-bottom:20px}.question-list-container .pagination-container[data-v-42ff55e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-top:auto}.question-list-container .pagination-container.full-pagination[data-v-42ff55e4]{margin-top:16px}.question-list-container .mobile-fab[data-v-42ff55e4]{display:none}.question-list-container .delete-dialog-content[data-v-42ff55e4]{text-align:center}.question-list-container .delete-dialog-content .warning-icon[data-v-42ff55e4]{font-size:48px;color:#e6a23c;margin-bottom:16px}.question-list-container .delete-dialog-content p[data-v-42ff55e4]{margin-bottom:16px;color:#606266}.question-list-container .delete-dialog-content .question-to-delete[data-v-42ff55e4]{background-color:#f5f7fa;padding:12px;border-radius:4px;margin-top:16px;word-break:break-all}.expand-enter-active[data-v-42ff55e4],.expand-leave-active[data-v-42ff55e4]{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;max-height:2000px;opacity:1;overflow:hidden}.expand-enter[data-v-42ff55e4],.expand-leave-to[data-v-42ff55e4]{max-height:0;opacity:0;overflow:hidden}.question-list-enter-active[data-v-42ff55e4],.question-list-leave-active[data-v-42ff55e4]{-webkit-transition:all .5s;transition:all .5s}.question-list-enter[data-v-42ff55e4],.question-list-leave-to[data-v-42ff55e4]{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.question-list-move[data-v-42ff55e4]{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (max-width:768px){.question-list-container .student-status-message[data-v-42ff55e4]{margin-bottom:15px}.question-list-container .student-status-message[data-v-42ff55e4] .el-alert{padding:10px}.question-list-container .mobile-filter-toggle[data-v-42ff55e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.question-list-container .mobile-filter-toggle .el-button[data-v-42ff55e4]{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-list-container .mobile-filter-toggle .el-button i[data-v-42ff55e4]{margin-right:5px}.question-list-container .mobile-filter-toggle .mobile-search-bar[data-v-42ff55e4]{margin-bottom:10px}.question-list-container .list-header[data-v-42ff55e4]{margin-bottom:15px}.question-list-container .list-header.mobile-filters[data-v-42ff55e4]{background-color:#fff;border-radius:4px;padding:15px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:15px;-webkit-animation:slideDown-42ff55e4 .3s ease-in-out;animation:slideDown-42ff55e4 .3s ease-in-out}.question-list-container .list-header .filters-container[data-v-42ff55e4]{padding:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.question-list-container .list-header .filters-container .filter-item.pagination-filter[data-v-42ff55e4],.question-list-container .list-header .filters-container .filter-item[data-v-42ff55e4]{margin-bottom:10px}.question-list-container .list-header .filters-container .filter-item .date-range-picker[data-v-42ff55e4] .el-range-editor{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%!important}.question-list-container .list-header .filters-container .filter-item .date-range-picker[data-v-42ff55e4] .el-range-input{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;width:auto!important}.question-list-container .list-header .filters-container .filter-item .date-range-picker[data-v-42ff55e4] .el-range-separator{line-height:28px!important;width:auto!important;padding:0 5px!important}.question-list-container .list-header .filters-container .page-filter[data-v-42ff55e4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;padding:10px}.question-list-container .list-header .filters-container .page-filter .page-filter-label[data-v-42ff55e4]{margin-bottom:8px;margin-right:0}.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-42ff55e4]{width:100%}.question-list-container .list-header .filters-container .page-filter .page-selector[data-v-42ff55e4] .el-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.question-list-container .active-filters[data-v-42ff55e4]{display:block;margin-bottom:15px}.question-list-container .active-filters .filter-tags[data-v-42ff55e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.question-list-container .active-filters .filter-tags .el-tag[data-v-42ff55e4]{margin-right:8px;margin-bottom:8px}.question-list-container .questions-container[data-v-42ff55e4]{margin-bottom:15px}.question-list-container .questions-container .question-card[data-v-42ff55e4]{margin-bottom:10px}.question-list-container .questions-container .question-card[data-v-42ff55e4]:hover{-webkit-transform:none;transform:none}.question-list-container .questions-container .question-card .pinned-indicator[data-v-42ff55e4]{padding:1px 6px;font-size:10px}.question-list-container .questions-container .question-card .pinned-indicator i[data-v-42ff55e4]{font-size:10px;margin-right:2px}.question-list-container .questions-container .question-card .pinned-indicator.stage-5[data-v-42ff55e4],.question-list-container .questions-container .question-card .pinned-indicator span[data-v-42ff55e4]{font-size:10px}.question-list-container .questions-container .question-card .question-card-header[data-v-42ff55e4]{padding:12px 15px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .question-title[data-v-42ff55e4]{font-size:15px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .overdue-tag[data-v-42ff55e4]{margin-left:5px;margin-top:5px;font-size:11px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .overdue-tag i[data-v-42ff55e4]{margin-right:3px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .overdue-tag.stage-4[data-v-42ff55e4],.question-list-container .questions-container .question-card .question-card-header .question-info .question-title-wrapper .overdue-tag.stage-5[data-v-42ff55e4]{font-size:10px;font-weight:600}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta[data-v-42ff55e4]{font-size:12px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta .meta-item[data-v-42ff55e4]{margin-right:12px;margin-bottom:3px}.question-list-container .questions-container .question-card .question-card-header .question-info .question-meta .question-preview[data-v-42ff55e4]{margin-top:6px}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges[data-v-42ff55e4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:10px}.question-list-container .questions-container .question-card .question-card-header .question-info .team-info-badges .info-badge[data-v-42ff55e4]{padding:3px 8px;font-size:11px}.question-list-container .questions-container .empty-state[data-v-42ff55e4]{padding:40px 0}.question-list-container .questions-container .empty-state .empty-icon[data-v-42ff55e4]{font-size:50px}.question-list-container .questions-container .empty-state .empty-text[data-v-42ff55e4]{font-size:15px}.question-list-container .pagination-container[data-v-42ff55e4]{padding:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.question-list-container .pagination-container[data-v-42ff55e4] .el-pagination .el-pagination__jump,.question-list-container .pagination-container[data-v-42ff55e4] .el-pagination .el-pagination__sizes,.question-list-container .pagination-container[data-v-42ff55e4] .el-pagination .el-pagination__total{display:none!important}.question-list-container .pagination-container[data-v-42ff55e4] .el-pagination button{min-width:28px;height:28px}.question-list-container .pagination-container[data-v-42ff55e4] .el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px}.question-list-container .mobile-fab[data-v-42ff55e4]{display:block;position:fixed;bottom:20px;right:20px;z-index:100}.question-list-container .mobile-fab .el-button[data-v-42ff55e4]{-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2)}[data-v-42ff55e4] .el-dialog{width:90%!important;margin-top:20vh!important}[data-v-42ff55e4] .el-dialog .el-dialog__header{padding:15px!important}[data-v-42ff55e4] .el-dialog .el-dialog__body{padding:15px!important;max-height:50vh;overflow-y:auto}[data-v-42ff55e4] .el-dialog .el-dialog__footer{padding:10px 15px 15px!important}}@-webkit-keyframes slideDown-42ff55e4{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-42ff55e4{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse-42ff55e4{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-42ff55e4{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideInTop-42ff55e4{0%{opacity:0;-webkit-transform:translateY(-10px) scale(.8);transform:translateY(-10px) scale(.8)}50%{opacity:.8;-webkit-transform:translateY(-2px) scale(1.1);transform:translateY(-2px) scale(1.1)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes slideInTop-42ff55e4{0%{opacity:0;-webkit-transform:translateY(-10px) scale(.8);transform:translateY(-10px) scale(.8)}50%{opacity:.8;-webkit-transform:translateY(-2px) scale(1.1);transform:translateY(-2px) scale(1.1)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes gentlePulse-42ff55e4{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes gentlePulse-42ff55e4{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.02);transform:scale(1.02)}}@-webkit-keyframes strongPulse-42ff55e4{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes strongPulse-42ff55e4{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.08);transform:scale(1.08)}}@-webkit-keyframes urgentPulse-42ff55e4{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 5px rgba(245,108,108,.5);box-shadow:0 0 5px rgba(245,108,108,.5)}50%{opacity:.6;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 15px rgba(245,108,108,.8);box-shadow:0 0 15px rgba(245,108,108,.8)}}@keyframes urgentPulse-42ff55e4{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 5px rgba(245,108,108,.5);box-shadow:0 0 5px rgba(245,108,108,.5)}50%{opacity:.6;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 15px rgba(245,108,108,.8);box-shadow:0 0 15px rgba(245,108,108,.8)}}@-webkit-keyframes shake-42ff55e4{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}20%,40%,60%,80%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes shake-42ff55e4{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}20%,40%,60%,80%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@media (hover:none){.question-card[data-v-42ff55e4]:hover{-webkit-transform:none!important;transform:none!important}.question-card-header[data-v-42ff55e4]:hover{background-color:transparent!important}.delete-btn[data-v-42ff55e4]:active,.question-actions .toggle-icon[data-v-42ff55e4]:active{opacity:.7}}.team-info-drawer[data-v-42ff55e4]{background:linear-gradient(135deg,#e6f7f1,#d1f0e5);border:1px solid #a8e6cf;border-radius:4px;margin-bottom:20px;padding:15px 20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);color:#137e5f}.team-info-drawer .drawer-header[data-v-42ff55e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #a8e6cf}.team-info-drawer .drawer-header i[data-v-42ff55e4]{margin-right:8px;font-size:18px}.team-info-drawer .drawer-content[data-v-42ff55e4]{margin-bottom:15px}.team-info-drawer .drawer-content[data-v-42ff55e4] .el-descriptions__label{color:#137e5f;font-weight:500}.team-info-drawer .drawer-content[data-v-42ff55e4] .el-descriptions__content{color:#338a70}.team-info-drawer .drawer-content[data-v-42ff55e4] .el-descriptions-item__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-info-drawer .drawer-content[data-v-42ff55e4] .el-tag{background-color:hsla(0,0%,100%,.6);border-color:rgba(19,126,95,.3);color:#137e5f}.team-info-drawer .drawer-content[data-v-42ff55e4] .el-tag--info{background-color:rgba(144,147,153,.1);border-color:rgba(144,147,153,.2);color:#606266}.team-info-drawer .drawer-footer[data-v-42ff55e4]{text-align:right}.drawer-fade-enter-active[data-v-42ff55e4],.drawer-fade-leave-active[data-v-42ff55e4]{-webkit-transition:all .3s ease;transition:all .3s ease;max-height:200px;opacity:1}.drawer-fade-enter[data-v-42ff55e4],.drawer-fade-leave-to[data-v-42ff55e4]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0;border-width:0;overflow:hidden}@media (max-width:768px){.team-info-drawer[data-v-42ff55e4]{padding:10px 15px;margin-bottom:15px}.team-info-drawer .drawer-header[data-v-42ff55e4]{font-size:15px;margin-bottom:10px;padding-bottom:8px}.team-info-drawer .drawer-header i[data-v-42ff55e4]{font-size:16px}.team-info-drawer .drawer-content[data-v-42ff55e4]{margin-bottom:10px}}.history-tutoring[data-v-5d059458]{-ms-flex-direction:column;flex-direction:column;font-family:Arial,sans-serif}.history-tutoring .history-content[data-v-5d059458],.history-tutoring[data-v-5d059458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:100vh}.history-tutoring .history-content[data-v-5d059458]{background-color:#fff;border-radius:10px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.history-tutoring .history-content[data-v-5d059458]{padding:15px}}.team-management-container[data-v-fbe33d8c]{padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f5f7fa;min-height:100vh}.section-header[data-v-fbe33d8c]{margin-bottom:30px;text-align:center}.section-header .main-title[data-v-fbe33d8c]{font-size:28px;color:#303133;margin-bottom:10px;font-weight:600;position:relative;display:inline-block}.section-header .main-title[data-v-fbe33d8c]:after{content:"";position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:3px;background-color:#409eff;border-radius:3px}.section-header .subtitle[data-v-fbe33d8c]{color:#909399;font-size:16px;max-width:600px;margin:16px auto 0}.filters-container[data-v-fbe33d8c]{background-color:#fff;border-radius:4px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.filters-container .filter-row[data-v-fbe33d8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filters-container .filter-item[data-v-fbe33d8c]{margin-bottom:16px}.filters-container .filter-select[data-v-fbe33d8c]{width:100%}.filters-container .pagination-top-container[data-v-fbe33d8c]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filters-container .pagination-top-container .top-pagination[data-v-fbe33d8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.filters-container .pagination-top-container .top-pagination[data-v-fbe33d8c] .el-pagination{white-space:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.filters-container .pagination-top-container .top-pagination[data-v-fbe33d8c] .el-pagination .btn-next,.filters-container .pagination-top-container .top-pagination[data-v-fbe33d8c] .el-pagination .btn-prev,.filters-container .pagination-top-container .top-pagination[data-v-fbe33d8c] .el-pagination .el-pager li{margin-bottom:5px}.loading-container[data-v-fbe33d8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.loading-container .loading-spinner[data-v-fbe33d8c]{width:50px;height:50px;border-radius:50%;border:4px solid rgba(64,158,255,.2);border-top-color:#409eff;-webkit-animation:spin-fbe33d8c 1s ease-in-out infinite;animation:spin-fbe33d8c 1s ease-in-out infinite;margin-bottom:20px}.loading-container p[data-v-fbe33d8c]{color:#909399;font-size:16px}@-webkit-keyframes spin-fbe33d8c{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-fbe33d8c{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-alert[data-v-fbe33d8c]{margin-bottom:24px}.empty-state[data-v-fbe33d8c]{text-align:center;padding:80px 0;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.empty-state .empty-icon[data-v-fbe33d8c]{font-size:70px;color:#b8babe;margin-bottom:20px}.empty-state h3[data-v-fbe33d8c]{font-size:20px;color:#303133;margin-bottom:20px}.team-fade-enter-active[data-v-fbe33d8c],.team-fade-leave-active[data-v-fbe33d8c]{-webkit-transition:all .5s;transition:all .5s}.team-fade-enter[data-v-fbe33d8c],.team-fade-leave-to[data-v-fbe33d8c]{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.teams-grid[data-v-fbe33d8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;margin-bottom:24px}.teams-grid .team-card[data-v-fbe33d8c]{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;position:relative}.teams-grid .team-card[data-v-fbe33d8c]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.1);box-shadow:0 8px 20px rgba(0,0,0,.1)}.teams-grid .team-card .unsolved-indicator[data-v-fbe33d8c]{position:absolute;top:10px;right:10px;background-color:#f56c6c;color:#fff;border-radius:50%;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:2}.teams-grid .team-card .team-card-content[data-v-fbe33d8c]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teams-grid .team-card .team-header[data-v-fbe33d8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ebeef5;background:-webkit-gradient(linear,left top,right top,from(rgba(64,158,255,.1)),to(rgba(64,158,255,.02)));background:linear-gradient(90deg,rgba(64,158,255,.1),rgba(64,158,255,.02));margin:-20px -20px 16px;padding:16px 20px}.teams-grid .team-card .team-header .team-name[data-v-fbe33d8c]{font-size:18px;font-weight:600;color:#303133;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teams-grid .team-card .team-info[data-v-fbe33d8c]{margin-bottom:20px}.teams-grid .team-card .team-info .info-row[data-v-fbe33d8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.teams-grid .team-card .team-info .info-row .info-item[data-v-fbe33d8c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:45%;padding-right:10px}.teams-grid .team-card .team-info .info-item[data-v-fbe33d8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;color:#606266}.teams-grid .team-card .team-info .info-item.full-width[data-v-fbe33d8c]{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:8px}.teams-grid .team-card .team-info .info-item i[data-v-fbe33d8c]{margin-right:10px;color:#409eff;font-size:16px;margin-top:2px}.teams-grid .team-card .team-info .info-item .info-label[data-v-fbe33d8c]{font-weight:500;margin-right:8px;color:#303133}.teams-grid .team-card .team-info .info-item .info-value[data-v-fbe33d8c]{line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#606266;word-break:break-word}.teams-grid .team-card .team-members[data-v-fbe33d8c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.teams-grid .team-card .team-members .members-title[data-v-fbe33d8c]{font-size:16px;font-weight:600;color:#303133;margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teams-grid .team-card .team-members .members-title i[data-v-fbe33d8c]{margin-right:10px;color:#409eff}.teams-grid .team-card .team-members .members-list .member-item[data-v-fbe33d8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border-radius:4px;margin-bottom:10px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;border:1px solid transparent}.teams-grid .team-card .team-members .members-list .member-item[data-v-fbe33d8c]:hover{background-color:rgba(64,158,255,.05);border-color:rgba(64,158,255,.1);-webkit-transform:translateX(5px);transform:translateX(5px)}.teams-grid .team-card .team-members .members-list .member-item .member-avatar[data-v-fbe33d8c]{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:12px;background-color:#f0f0f0;border:2px solid rgba(64,158,255,.2);-ms-flex-negative:0;flex-shrink:0}.teams-grid .team-card .team-members .members-list .member-item .member-avatar img[data-v-fbe33d8c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teams-grid .team-card .team-members .members-list .member-item .member-avatar .default-avatar[data-v-fbe33d8c]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teams-grid .team-card .team-members .members-list .member-item .member-info[data-v-fbe33d8c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.teams-grid .team-card .team-members .members-list .member-item .member-info .member-name[data-v-fbe33d8c]{font-weight:500;color:#303133;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teams-grid .team-card .team-members .members-list .member-item .member-info .member-email[data-v-fbe33d8c]{font-size:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teams-grid .team-card .team-members .members-list .member-item .member-actions[data-v-fbe33d8c]{margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0}.teams-grid .team-card .team-members .members-list .member-item .member-actions i[data-v-fbe33d8c]{font-size:16px;color:#409eff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.teams-grid .team-card .team-members .members-list .member-item .member-actions i[data-v-fbe33d8c]:hover{-webkit-transform:scale(1.2);transform:scale(1.2);color:#0d84ff}.teams-grid .team-card .team-members .members-list .member-item .member-actions i.el-icon-upload2[data-v-fbe33d8c]{color:#e6a23c}.teams-grid .team-card .team-members .members-list .member-item .member-actions i.el-icon-upload2[data-v-fbe33d8c]:hover{color:#d48a1b}.teams-grid .team-card .team-actions[data-v-fbe33d8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:16px;background-color:#f9fafc;border-top:1px solid #ebeef5;margin-top:auto}.teams-grid .team-card .team-actions .action-button[data-v-fbe33d8c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:100px;border-radius:20px;font-weight:500}.teams-grid .team-card .team-actions .question-badge[data-v-fbe33d8c],.teams-grid .team-card .team-actions .work-badge[data-v-fbe33d8c]{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100px}.teams-grid .team-card .team-actions .question-badge .el-button[data-v-fbe33d8c],.teams-grid .team-card .team-actions .work-badge .el-button[data-v-fbe33d8c]{width:100%}.teams-grid .team-card .team-actions .question-badge[data-v-fbe33d8c] .el-badge__content,.teams-grid .team-card .team-actions .work-badge[data-v-fbe33d8c] .el-badge__content{top:0;right:10px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%);z-index:1}.pagination-container[data-v-fbe33d8c]{padding:20px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.pagination-container[data-v-fbe33d8c],.pagination-container[data-v-fbe33d8c] .el-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-container[data-v-fbe33d8c] .el-pagination{white-space:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination-container[data-v-fbe33d8c] .el-pagination .btn-next,.pagination-container[data-v-fbe33d8c] .el-pagination .btn-prev,.pagination-container[data-v-fbe33d8c] .el-pagination .el-pager li,.pagination-container[data-v-fbe33d8c] .el-pagination .el-pagination__jump,.pagination-container[data-v-fbe33d8c] .el-pagination .el-pagination__sizes,.pagination-container[data-v-fbe33d8c] .el-pagination .el-pagination__total{margin-bottom:10px}.delete-dialog[data-v-fbe33d8c]{border-radius:8px;overflow:hidden}.delete-dialog .delete-dialog-content[data-v-fbe33d8c]{text-align:center;padding:10px 0}.delete-dialog .delete-dialog-content .warning-icon[data-v-fbe33d8c]{font-size:56px;color:#e6a23c;margin-bottom:20px}.delete-dialog .delete-dialog-content p[data-v-fbe33d8c]{margin-bottom:20px;color:#606266;font-size:16px}.delete-dialog .delete-dialog-content .team-to-delete[data-v-fbe33d8c]{background-color:#f5f7fa;padding:16px;border-radius:4px;margin-top:20px;border-left:4px solid #e6a23c}.delete-dialog .delete-dialog-content .team-to-delete strong[data-v-fbe33d8c]{display:block;margin-bottom:10px;color:#303133;font-size:16px}.delete-dialog .delete-dialog-content .team-to-delete .team-members-list[data-v-fbe33d8c]{font-size:14px;color:#909399}.delete-dialog .delete-dialog-content .team-to-delete .team-members-list div[data-v-fbe33d8c]{margin-bottom:6px}.delete-dialog .delete-dialog-content .team-to-delete .team-members-list div[data-v-fbe33d8c]:last-child{margin-bottom:0}.delete-dialog .dialog-footer .el-button[data-v-fbe33d8c]{padding:10px 20px;font-weight:500}.group-chat-dialog .el-dialog__header[data-v-fbe33d8c]{padding:10px 20px;background-color:#f2f6fc;border-bottom:1px solid #ebeef5}.group-chat-dialog .el-dialog__body[data-v-fbe33d8c]{padding:0;height:calc(100vh - 120px);overflow:hidden}.group-chat-dialog .el-dialog__headerbtn[data-v-fbe33d8c]{z-index:10}.submit-works-dialog .el-dialog__header[data-v-fbe33d8c]{padding:0;height:0}.submit-works-dialog .el-dialog__body[data-v-fbe33d8c]{padding:0;height:80vh;overflow:hidden}.submit-works-dialog .el-dialog__headerbtn[data-v-fbe33d8c]{z-index:999;top:16px;right:16px;font-size:18px;background-color:hsla(0,0%,100%,.8);border-radius:50%;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.submit-works-dialog .el-dialog__headerbtn .el-dialog__close[data-v-fbe33d8c]{color:#909399}.works-error[data-v-fbe33d8c],.works-loading[data-v-fbe33d8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;text-align:center}.works-error .loading-spinner[data-v-fbe33d8c],.works-loading .loading-spinner[data-v-fbe33d8c]{width:50px;height:50px;border-radius:50%;border:4px solid rgba(64,158,255,.2);border-top-color:#409eff;-webkit-animation:spin-fbe33d8c 1s ease-in-out infinite;animation:spin-fbe33d8c 1s ease-in-out infinite;margin-bottom:20px}.works-error p[data-v-fbe33d8c],.works-loading p[data-v-fbe33d8c]{color:#909399;font-size:16px}@media (max-width:768px){.team-management-container[data-v-fbe33d8c]{padding:16px}.team-management-container .section-header .main-title[data-v-fbe33d8c]{font-size:24px}.team-management-container .section-header .subtitle[data-v-fbe33d8c]{font-size:14px}.team-management-container .filters-container[data-v-fbe33d8c]{padding:16px}.team-management-container .filters-container .pagination-top-container .top-pagination[data-v-fbe33d8c]{width:100%}.team-management-container .filters-container .pagination-top-container .top-pagination[data-v-fbe33d8c] .el-pagination{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-management-container .teams-grid[data-v-fbe33d8c]{grid-template-columns:1fr;gap:16px}.team-management-container .teams-grid .team-card .team-header[data-v-fbe33d8c]{padding:14px 16px}.team-management-container .teams-grid .team-card .team-header .team-name[data-v-fbe33d8c]{font-size:16px}.team-management-container .teams-grid .team-card .team-info .info-row[data-v-fbe33d8c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-management-container .teams-grid .team-card .team-info .info-row .info-item[data-v-fbe33d8c]{width:100%;padding-right:0;margin-bottom:8px}.team-management-container .teams-grid .team-card .team-actions[data-v-fbe33d8c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px}.team-management-container .teams-grid .team-card .team-actions .action-button[data-v-fbe33d8c]{width:100%;margin-right:0}.submit-works-dialog .el-dialog[data-v-fbe33d8c]{width:95%!important;margin-top:5vh!important}}.dark .team-management-container[data-v-fbe33d8c]{background-color:#1a1a1a}.dark .team-management-container .section-header .main-title[data-v-fbe33d8c]{color:#e0e0e0}.dark .team-management-container .section-header .subtitle[data-v-fbe33d8c]{color:#a0a0a0}.dark .team-management-container .section-header .main-title[data-v-fbe33d8c]:after{background-color:#5cadff}.dark .team-management-container .empty-state[data-v-fbe33d8c],.dark .team-management-container .filters-container[data-v-fbe33d8c],.dark .team-management-container .loading-container[data-v-fbe33d8c],.dark .team-management-container .pagination-container[data-v-fbe33d8c],.dark .team-management-container .teams-grid .team-card[data-v-fbe33d8c]{background-color:#2a2a2a;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.2);box-shadow:0 2px 12px 0 rgba(0,0,0,.2)}.dark .team-management-container .teams-grid .team-card .team-header[data-v-fbe33d8c]{background:-webkit-gradient(linear,left top,right top,from(rgba(64,158,255,.15)),to(rgba(64,158,255,.05)));background:linear-gradient(90deg,rgba(64,158,255,.15),rgba(64,158,255,.05));border-bottom-color:#3a3a3a}.dark .team-management-container .teams-grid .team-card .team-name[data-v-fbe33d8c]{color:#e0e0e0}.dark .team-management-container .teams-grid .team-card .team-info .info-item[data-v-fbe33d8c],.dark .team-management-container .teams-grid .team-card .team-members .members-title[data-v-fbe33d8c]{color:silver}.dark .team-management-container .teams-grid .team-card .member-item[data-v-fbe33d8c]:hover{background-color:rgba(64,158,255,.1)}.dark .team-management-container .teams-grid .team-card .member-item .member-name[data-v-fbe33d8c]{color:#e0e0e0}.dark .team-management-container .teams-grid .team-card .member-item .member-email[data-v-fbe33d8c]{color:#a0a0a0}.dark .team-management-container .teams-grid .team-card .team-actions[data-v-fbe33d8c]{background-color:#333;border-top-color:#3a3a3a}.dark .team-management-container .empty-state .empty-icon[data-v-fbe33d8c]{color:#555}.dark .team-management-container .empty-state h3[data-v-fbe33d8c]{color:#e0e0e0}.dark .team-management-container .delete-dialog-content .team-to-delete[data-v-fbe33d8c]{background-color:#333}.dark .team-management-container .delete-dialog-content .team-to-delete strong[data-v-fbe33d8c]{color:#e0e0e0}.unsubmitted-work-list[data-v-4c25dd0a]{padding:0}.filters-wrapper[data-v-4c25dd0a]{background-color:#fff;padding:15px;border-radius:6px;margin-bottom:20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05)}.filters-wrapper .filter-row[data-v-4c25dd0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:15px}.filters-wrapper .filter-row[data-v-4c25dd0a]:last-child{margin-bottom:0}.filters-wrapper .filter-row .filter-item[data-v-4c25dd0a]{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;min-width:180px}.filters-wrapper .filter-row .search-input[data-v-4c25dd0a]{-webkit-box-flex:2;-ms-flex:2 1 300px;flex:2 1 300px}.filters-wrapper .filter-row .el-input[data-v-4c25dd0a],.filters-wrapper .filter-row .el-select[data-v-4c25dd0a]{width:100%}.table-actions-header[data-v-4c25dd0a]{margin-bottom:15px;text-align:left}.loading-indicator[data-v-4c25dd0a]{text-align:center;padding:30px;font-size:16px;color:#909399}.loading-indicator i[data-v-4c25dd0a]{margin-right:8px}.el-table[data-v-4c25dd0a]{font-size:13px}.el-table th[data-v-4c25dd0a]{background-color:#f5f7fa;font-weight:600}ul[data-v-4c25dd0a]{list-style-type:none;padding-left:0;margin:0}ul li[data-v-4c25dd0a]{padding:2px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.captain-tag[data-v-4c25dd0a]{margin-left:8px;height:18px;line-height:18px;padding:0 5px}.category-tags[data-v-4c25dd0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.category-tags .el-tag[data-v-4c25dd0a]{margin-right:5px;margin-bottom:5px}.works-list-container[data-v-69e7661e]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 50px)}.works-list-container h2[data-v-69e7661e]{text-align:center;margin-bottom:25px;color:#303133}.works-list-container .filters-card[data-v-69e7661e]{background-color:#fff;padding:20px;border-radius:8px;margin-bottom:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.works-list-container .filters-card .filter-row[data-v-69e7661e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.works-list-container .filters-card .filter-row[data-v-69e7661e]:last-child{margin-bottom:0}.works-list-container .filters-card .filter-row .filter-item[data-v-69e7661e]{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.works-list-container .filters-card .filter-row .filter-item .filter-label[data-v-69e7661e]{font-size:14px;color:#606266;margin-bottom:8px}.works-list-container .filters-card .filter-row .filter-item .el-input[data-v-69e7661e],.works-list-container .filters-card .filter-row .filter-item .el-select[data-v-69e7661e]{width:100%}.works-list-container .filters-card .reset-button-container[data-v-69e7661e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.works-list-container .loading-indicator[data-v-69e7661e]{text-align:center;padding:30px;font-size:16px;color:#909399}.works-list-container .loading-indicator i[data-v-69e7661e]{margin-right:8px}.works-list-container .works-table[data-v-69e7661e]{margin-bottom:20px;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.works-list-container .works-table .work-title[data-v-69e7661e]{font-weight:500;color:#303133;margin-right:8px}.works-list-container .pagination-container[data-v-69e7661e]{text-align:center}.unsubmitted-works-dialog .el-dialog__body[data-v-69e7661e]{padding:20px;max-height:70vh;overflow-y:auto}.submit-works-dialog .el-dialog__header[data-v-69e7661e]{padding:0;height:0}.submit-works-dialog .el-dialog__body[data-v-69e7661e]{padding:0;height:80vh;overflow:hidden}.submit-works-dialog .el-dialog__headerbtn[data-v-69e7661e]{z-index:999;top:16px;right:16px;font-size:18px;background-color:hsla(0,0%,100%,.8);border-radius:50%;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.submit-works-dialog .el-dialog__headerbtn .el-dialog__close[data-v-69e7661e]{color:#909399}.team-info-badges[data-v-69e7661e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;font-size:12px}.team-info-badges .info-badge[data-v-69e7661e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;border-radius:4px;background-color:#ecf5ff;border:1px solid #d9ecff;color:#409eff}.team-info-badges .info-badge .badge-icon[data-v-69e7661e]{margin-right:6px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-info-badges .info-badge .badge-content[data-v-69e7661e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.3}.team-info-badges .info-badge .badge-content .badge-label[data-v-69e7661e]{font-size:11px;color:#909399}.team-info-badges .info-badge .badge-content .badge-value[data-v-69e7661e]{font-weight:500}.team-info-badges .info-badge.region[data-v-69e7661e]{background-color:#f0f9eb;border:1px solid #e1f3d8;color:#67c23a}.contest-container-wrapper[data-v-765c14fd]{width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contest-content[data-v-765c14fd]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.competition-training-container[data-v-99358a82]{width:100%;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-wrapper[data-v-99358a82]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:100vh}.content-wrapper[data-v-99358a82],.sidebar[data-v-99358a82]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.sidebar[data-v-99358a82]{width:240px;background-color:#fff;-webkit-transition:width .3s ease;transition:width .3s ease;max-height:100vh;z-index:9;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.1);box-shadow:2px 0 10px rgba(0,0,0,.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar.collapsed[data-v-99358a82]{width:60px}.sidebar.collapsed .sidebar-header[data-v-99358a82]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar.collapsed .sidebar-header h3[data-v-99358a82]{display:none}.sidebar .sidebar-header[data-v-99358a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1);-ms-flex-negative:0;flex-shrink:0}.sidebar .sidebar-header h3[data-v-99358a82]{margin:0;font-size:18px;color:#409eff;font-weight:600}.sidebar .sidebar-header .sidebar-toggle[data-v-99358a82]{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:50%;background-color:hsla(0,0%,100%,.1)}.sidebar .sidebar-header .sidebar-toggle[data-v-99358a82]:hover{background-color:hsla(0,0%,100%,.2)}.sidebar .sidebar-header .sidebar-toggle i[data-v-99358a82]{font-size:18px;color:#409eff}.sidebar .sidebar-content[data-v-99358a82]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar .sidebar-footer[data-v-99358a82]{border-top:1px solid hsla(0,0%,100%,.1)}.sidebar .sidebar-footer .return-button[data-v-99358a82]{color:#909399}.sidebar .sidebar-footer .return-button[data-v-99358a82]:hover{background-color:hsla(0,0%,100%,.15);color:#409eff}.sidebar .sidebar-footer .return-button i[data-v-99358a82]{color:inherit}.sidebar .sidebar-item[data-v-99358a82]{padding:12px 20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border-left:3px solid transparent}.sidebar .sidebar-item[data-v-99358a82]:hover{background-color:hsla(0,0%,100%,.1)}.sidebar .sidebar-item.active[data-v-99358a82]{background-color:rgba(64,158,255,.1);color:#409eff;border-left-color:#409eff}.sidebar .sidebar-item.active[data-v-99358a82]:hover{background-color:rgba(64,158,255,.15)}.sidebar .sidebar-item .sidebar-item-content[data-v-99358a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar .sidebar-item i[data-v-99358a82]{font-size:18px;width:24px;text-align:center;margin-right:15px}.sidebar .sidebar-item .item-label[data-v-99358a82]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-item.has-children .sidebar-item-content[data-v-99358a82]{width:100%}.sidebar .sidebar-item .submenu[data-v-99358a82]{width:100%;margin-top:10px;background-color:hsla(0,0%,100%,.05);border-radius:4px;overflow:hidden}.sidebar .sidebar-item .submenu .submenu-item[data-v-99358a82]{padding:10px 15px 10px 35px;font-size:13px;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.sidebar .sidebar-item .submenu .submenu-item[data-v-99358a82]:hover{background-color:hsla(0,0%,100%,.1)}.sidebar .sidebar-item .submenu .submenu-item.active[data-v-99358a82]{background-color:rgba(64,158,255,.2);color:#409eff}.sidebar .sidebar-item .submenu .submenu-item .submenu-item-content[data-v-99358a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}.sidebar .sidebar-item .submenu .submenu-item i[data-v-99358a82]{font-size:14px;margin-right:10px}.sidebar .sidebar-item .submenu .submenu-item .item-label[data-v-99358a82]{-webkit-box-flex:1;-ms-flex:1;flex:1}.sidebar .sidebar-item .submenu .submenu-item .submenu-notification[data-v-99358a82]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;z-index:100}.sidebar .sidebar-item .submenu .submenu-item .submenu-notification[data-v-99358a82] .notification-circle{width:15px!important;height:15px!important;font-size:9px!important}.main-content[data-v-99358a82]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:margin-left .3s ease;transition:margin-left .3s ease;overflow:auto;position:relative}.main-content.expanded[data-v-99358a82]{margin-left:0}.mobile-top-nav[data-v-99358a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;left:0;right:0;background-color:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:101}.mobile-top-nav .mobile-top-nav-header[data-v-99358a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;border-bottom:1px solid hsla(0,0%,100%,.1)}.mobile-top-nav .mobile-top-nav-header .mobile-return-btn[data-v-99358a82]{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-right:10px}.mobile-top-nav .mobile-top-nav-header .mobile-return-btn i[data-v-99358a82]{font-size:18px;color:#409eff}.mobile-top-nav .mobile-top-nav-header h3[data-v-99358a82]{margin:0;font-size:16px;color:#409eff;font-weight:600}.mobile-top-nav .mobile-nav-items[data-v-99358a82]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-top-nav .mobile-nav-items[data-v-99358a82]::-webkit-scrollbar{display:none}.mobile-top-nav .mobile-nav-items .mobile-nav-item[data-v-99358a82]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 15px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-top-nav .mobile-nav-items .mobile-nav-item i[data-v-99358a82]{font-size:18px;margin-bottom:2px;color:#909399}.mobile-top-nav .mobile-nav-items .mobile-nav-item .item-label[data-v-99358a82]{font-size:12px;color:#909399}.mobile-top-nav .mobile-nav-items .mobile-nav-item.active[data-v-99358a82]{background-color:rgba(64,158,255,.1)}.mobile-top-nav .mobile-nav-items .mobile-nav-item.active .item-label[data-v-99358a82],.mobile-top-nav .mobile-nav-items .mobile-nav-item.active i[data-v-99358a82]{color:#409eff}.mobile-top-nav .mobile-nav-items .mobile-nav-item[data-v-99358a82]:active{background-color:rgba(64,158,255,.2)}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item[data-v-99358a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;border-bottom:1px solid #dcdfe6;cursor:pointer;position:relative}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item i[data-v-99358a82]{font-size:18px;width:24px;text-align:center;margin-right:15px;color:#909399}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item .item-label[data-v-99358a82]{font-size:14px;color:#303133;-webkit-box-flex:1;-ms-flex:1;flex:1}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item .mobile-submenu-notification[data-v-99358a82]{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;z-index:100}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item .mobile-submenu-notification[data-v-99358a82] .notification-circle{width:18px!important;height:18px!important;font-size:10px!important}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item.active[data-v-99358a82]{background-color:rgba(64,158,255,.1)}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item.active .item-label[data-v-99358a82],.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item.active i[data-v-99358a82]{color:#409eff}.mobile-submenu-dialog .mobile-submenu-list .mobile-submenu-item[data-v-99358a82]:active{background-color:rgba(64,158,255,.2)}.default-password-dialog .el-dialog__header[data-v-99358a82]{background-color:#f56c6c;color:#fff;padding:15px 20px}.default-password-dialog .el-dialog__header .el-dialog__title[data-v-99358a82]{color:#fff;font-weight:700}.default-password-dialog .default-password-warning[data-v-99358a82]{text-align:center;padding:20px 0}.default-password-dialog .default-password-warning .warning-icon[data-v-99358a82]{font-size:48px;color:#f56c6c;margin-bottom:15px}.default-password-dialog .default-password-warning p[data-v-99358a82]{margin:10px 0;font-size:14px;color:#606266}.default-password-dialog .default-password-warning p[data-v-99358a82]:first-of-type{font-weight:700;color:#303133}.default-password-dialog .dialog-footer[data-v-99358a82]{text-align:center}.default-password-dialog .dialog-footer .el-button--primary[data-v-99358a82]{background-color:#409eff;border-color:#409eff}.default-password-dialog .dialog-footer .el-button--primary[data-v-99358a82]:focus,.default-password-dialog .dialog-footer .el-button--primary[data-v-99358a82]:hover{background-color:#66b1ff;border-color:#66b1ff}.fade-enter-active[data-v-99358a82],.fade-leave-active[data-v-99358a82]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter[data-v-99358a82],.fade-leave-to[data-v-99358a82]{opacity:0}.slide-fade-enter-active[data-v-99358a82]{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.slide-fade-leave-active[data-v-99358a82]{-webkit-transition:all .3s cubic-bezier(1,.5,.8,1);transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-99358a82],.slide-fade-leave-to[data-v-99358a82]{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}@media (max-width:768px){.competition-training-container .content-wrapper[data-v-99358a82]{display:block;padding-top:90px}.competition-training-container .main-content[data-v-99358a82]{margin-left:0!important;height:calc(100vh - 90px)}}.notification-wrapper[data-v-99358a82]{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:20px;height:20px;z-index:100!important;pointer-events:none}.notification-wrapper.collapsed[data-v-99358a82]{right:10px}.notification-wrapper>[data-v-99358a82]{pointer-events:auto}.sidebar-item .sidebar-item-content[data-v-99358a82]{position:relative;width:100%}.sidebar-item.has-children .notification-wrapper[data-v-99358a82]{right:20px}.sidebar-item.active .notification-wrapper[data-v-99358a82]{display:inline-block!important;visibility:visible!important;opacity:1!important}.mobile-nav-item[data-v-99358a82]{position:relative}.mobile-nav-item .notification-wrapper[data-v-99358a82]{position:absolute;top:2px;right:2px;width:15px;height:15px}.no-content-placeholder[data-v-99358a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:50vh}.no-content-placeholder .placeholder-content[data-v-99358a82]{text-align:center;color:#909399}.no-content-placeholder .placeholder-content i[data-v-99358a82]{font-size:48px;color:#909399;margin-bottom:20px;opacity:.5}.no-content-placeholder .placeholder-content h3[data-v-99358a82]{margin:0 0 10px;font-size:18px;color:#303133}.no-content-placeholder .placeholder-content p[data-v-99358a82]{margin:0;font-size:14px;color:#909399}.login-container[data-v-3603635d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px}.login[data-v-3603635d]{width:100%;max-width:400px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1);padding:2rem}h2[data-v-3603635d]{text-align:center;color:#333;margin-bottom:1.5rem;font-weight:600}.form-group[data-v-3603635d]{position:relative;margin-bottom:1.5rem}.form-group input[data-v-3603635d]{width:100%;padding:10px 0;font-size:16px;color:#333;border:none;border-bottom:1px solid #ddd;outline:none;background:transparent;-webkit-transition:border-color .2s;transition:border-color .2s}.form-group label[data-v-3603635d]{position:absolute;top:0;left:0;padding:10px 0;font-size:16px;color:#666;pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease}.form-group.focused label[data-v-3603635d],.form-group input:focus~label[data-v-3603635d]{top:-20px;font-size:12px;color:#2196f3}.form-group input[data-v-3603635d]:focus{border-bottom:2px solid #2196f3}.send-code-btn[data-v-3603635d]{position:absolute;right:0;bottom:10px;background:none;border:none;color:#2196f3;cursor:pointer}.send-code-btn[data-v-3603635d]:disabled{color:#ccc;cursor:not-allowed}.slider-container[data-v-3603635d]{margin-bottom:1.5rem}.btn-login[data-v-3603635d]{width:100%;padding:12px;background-color:#2196f3;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;-webkit-transition:background-color .3s;transition:background-color .3s}.btn-login[data-v-3603635d]:hover:not(:disabled){background-color:#1e87db}.btn-login[data-v-3603635d]:disabled{background-color:#ccc;cursor:not-allowed}p[data-v-3603635d]{text-align:center;margin-top:1.5rem;color:#666}a[data-v-3603635d]{color:#4caf50;text-decoration:none}a[data-v-3603635d]:hover{text-decoration:underline}.mobile-login-page[data-v-0413925d]{min-height:100vh;background-color:#f5f5f5;padding-bottom:60px;position:relative;overflow-x:hidden}.mobile-login-page .page-header[data-v-0413925d]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;background-color:#fff;padding:0 15px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);position:sticky;top:0;z-index:10}.mobile-login-page .page-header .back-button[data-v-0413925d],.mobile-login-page .page-header[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-login-page .page-header .back-button[data-v-0413925d]{width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:50%;-webkit-transition:background-color .2s;transition:background-color .2s}.mobile-login-page .page-header .back-button[data-v-0413925d]:active{background-color:rgba(0,0,0,.05)}.mobile-login-page .page-header .back-button i[data-v-0413925d]{font-size:20px;color:#333}.mobile-login-page .page-header .header-title[data-v-0413925d]{font-size:18px;font-weight:500;color:#333}.mobile-login-page .page-header .header-right[data-v-0413925d]{width:30px}.mobile-login-page .welcome-screen .welcome-content[data-v-0413925d]{background-color:#fff;padding:0 0 20px;text-align:center;margin-bottom:20px}.mobile-login-page .welcome-screen .welcome-content .welcome-title[data-v-0413925d]{font-size:22px;font-weight:700;margin-bottom:30px;color:#333}.mobile-login-page .welcome-screen .welcome-content .welcome-buttons[data-v-0413925d]{padding:30px 20px}.mobile-login-page .welcome-screen .welcome-content .welcome-buttons .login-button[data-v-0413925d]{width:100%;height:44px;font-size:16px;background-color:#4a4a4a;color:#fff;border:none;border-radius:22px;margin-bottom:15px}.mobile-login-page .welcome-screen .welcome-content .welcome-buttons .login-button[data-v-0413925d]:active{-webkit-transform:scale(.98);transform:scale(.98);background-color:#333}.mobile-login-page .welcome-screen .welcome-content .welcome-buttons .register-link[data-v-0413925d]{font-size:14px;color:#666;padding:10px}.mobile-login-page .welcome-screen .welcome-content .welcome-buttons .register-link span[data-v-0413925d]{color:#f28500;cursor:pointer}.mobile-login-page .welcome-screen .welcome-content .welcome-buttons .register-link[data-v-0413925d]:active{background-color:rgba(0,0,0,.05);border-radius:20px}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper[data-v-0413925d]{width:100%}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header[data-v-0413925d]{position:relative;color:#000;padding:20px 0 0;margin-bottom:20px;overflow:hidden}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-bg[data-v-0413925d]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1976d2,#64b5f6);z-index:-1}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-bg[data-v-0413925d]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,0) 60%);-webkit-animation:pulse-0413925d 15s linear infinite;animation:pulse-0413925d 15s linear infinite}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content[data-v-0413925d]{padding:0 15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;position:relative;z-index:1}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container[data-v-0413925d]{position:relative}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container .profile-avatar-wrapper[data-v-0413925d]{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container .profile-avatar-wrapper.avatar-bg--blue[data-v-0413925d]{background:linear-gradient(135deg,#3498db,#2980b9)}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container .profile-avatar-wrapper.avatar-bg--gold[data-v-0413925d]{background:linear-gradient(135deg,#f1c40f,#f39c12)}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container .profile-avatar-wrapper.avatar-bg--black[data-v-0413925d]{background:linear-gradient(135deg,#34495e,#2c3e50)}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container .profile-avatar-wrapper.avatar-bg--purple[data-v-0413925d]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container .profile-avatar-wrapper.avatar-bg--default[data-v-0413925d]{background:linear-gradient(135deg,#95a5a6,#7f8c8d)}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container .profile-avatar-wrapper .profile-avatar[data-v-0413925d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container .profile-avatar-wrapper .profile-avatar-placeholder[data-v-0413925d]{font-size:36px;color:#000;text-shadow:0 2px 4px rgba(0,0,0,.3)}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container .profile-avatar-wrapper .profile-avatar-upload[data-v-0413925d]{position:absolute;bottom:0;left:0;right:0;height:30px;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container .profile-avatar-wrapper .profile-avatar-upload .upload-icon[data-v-0413925d]{color:#000;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container .profile-avatar-wrapper .profile-avatar-upload .upload-icon .upload-text[data-v-0413925d]{margin-left:5px;font-size:10px}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container .profile-avatar-wrapper:active .profile-avatar-upload[data-v-0413925d],.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-avatar-container .profile-avatar-wrapper:hover .profile-avatar-upload[data-v-0413925d]{opacity:1}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info[data-v-0413925d]{text-align:center}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-name[data-v-0413925d]{font-size:20px;font-weight:600;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-name .edit-name-btn[data-v-0413925d]{font-size:12px;color:#000;opacity:.8}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-name .edit-name-btn[data-v-0413925d]:active,.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-name .edit-name-btn[data-v-0413925d]:hover{opacity:1}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-role-badge[data-v-0413925d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:15px;font-size:12px;font-weight:500;margin-bottom:8px;background-color:hsla(0,0%,100%,.2)}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-role-badge .profile-role-icon[data-v-0413925d]{margin-right:4px;font-size:14px}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-role-badge.badge--blue[data-v-0413925d]{background-color:rgba(52,152,219,.8)}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-role-badge.badge--gold[data-v-0413925d]{background-color:rgba(241,196,15,.8);color:#34495e}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-role-badge.badge--black[data-v-0413925d]{background-color:rgba(52,73,94,.8)}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-role-badge.badge--purple[data-v-0413925d]{background-color:rgba(155,89,182,.8)}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:12px}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-id[data-v-0413925d],.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-invite-code[data-v-0413925d],.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-tutor-id[data-v-0413925d]{opacity:.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-id i[data-v-0413925d],.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-invite-code i[data-v-0413925d],.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-tutor-id i[data-v-0413925d]{margin-right:5px}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-id .code-value[data-v-0413925d],.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-invite-code .code-value[data-v-0413925d],.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-tutor-id .code-value[data-v-0413925d]{background-color:hsla(0,0%,100%,.2);padding:2px 6px;border-radius:4px;margin:0 5px}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-id .copy-btn[data-v-0413925d],.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-invite-code .copy-btn[data-v-0413925d],.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-tutor-id .copy-btn[data-v-0413925d]{color:#000;font-size:12px;padding:0;opacity:.8}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-id .copy-btn[data-v-0413925d]:active,.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-id .copy-btn[data-v-0413925d]:hover,.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-invite-code .copy-btn[data-v-0413925d]:active,.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-invite-code .copy-btn[data-v-0413925d]:hover,.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-tutor-id .copy-btn[data-v-0413925d]:active,.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-user-info .profile-meta .profile-tutor-id .copy-btn[data-v-0413925d]:hover{opacity:1}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-completion[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:10px;background-color:hsla(0,0%,100%,.1);border-radius:8px;backdrop-filter:blur(5px);width:100%}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-completion .completion-text .completion-title[data-v-0413925d]{font-weight:600;margin-bottom:2px;font-size:12px}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-completion .completion-text .completion-percentage[data-v-0413925d]{font-size:18px;font-weight:700;margin-bottom:2px}.mobile-login-page .welcome-screen .welcome-content .user-info-card-wrapper .profile-header .profile-header-content .profile-completion .completion-text .completion-message[data-v-0413925d]{font-size:12px;opacity:.9}.mobile-login-page .welcome-screen .vip-section[data-v-0413925d]{background-color:#4a4a4a;border-radius:10px;padding:20px;margin:0 15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-login-page .welcome-screen .vip-section[data-v-0413925d]:active{-webkit-transform:scale(.98);transform:scale(.98)}.mobile-login-page .welcome-screen .vip-section .vip-header[data-v-0413925d]{color:#fff;font-size:16px;font-weight:500}.mobile-login-page .welcome-screen .vip-section .vip-header .vip-tag[data-v-0413925d]{display:inline-block;background-color:#f28500;color:#fff;font-size:12px;padding:2px 8px;border-radius:10px;margin-top:5px}.mobile-login-page .welcome-screen .vip-section .vip-button[data-v-0413925d]{background-color:#f1c40f;color:#4a4a4a;border:none;border-radius:20px;font-weight:700;padding:8px 20px}.mobile-login-page .welcome-screen .vip-section .vip-button[data-v-0413925d]:active{-webkit-transform:scale(.95);transform:scale(.95)}.mobile-login-page .welcome-screen .service-section[data-v-0413925d]{background-color:#fff;border-radius:10px;margin:0 15px 20px}.mobile-login-page .welcome-screen .service-section .service-item[data-v-0413925d]{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#333}.mobile-login-page .welcome-screen .service-section .service-item i[data-v-0413925d]{color:#ccc}.mobile-login-page .welcome-screen .service-section .service-item[data-v-0413925d]:active{background-color:rgba(0,0,0,.05)}.mobile-login-page .form-container[data-v-0413925d]{background-color:#fff;padding:20px}.mobile-login-page .form-container .identity-selector[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.mobile-login-page .form-container .identity-selector .identity-option[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 15px;cursor:pointer;padding:10px;border-radius:10px}.mobile-login-page .form-container .identity-selector .identity-option[data-v-0413925d]:active{background-color:rgba(0,0,0,.05)}.mobile-login-page .form-container .identity-selector .identity-option .identity-icon[data-v-0413925d]{width:60px;height:60px;border-radius:50%;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;-webkit-transition:all .3s;transition:all .3s}.mobile-login-page .form-container .identity-selector .identity-option .identity-icon img[data-v-0413925d]{width:40px;height:40px;-webkit-transition:all .3s;transition:all .3s}.mobile-login-page .form-container .identity-selector .identity-option span[data-v-0413925d]{font-size:14px;color:#666;-webkit-transition:all .3s;transition:all .3s}.mobile-login-page .form-container .identity-selector .identity-option.active .identity-icon[data-v-0413925d]{background-color:rgba(242,133,0,.1)}.mobile-login-page .form-container .identity-selector .identity-option.active .identity-icon img[data-v-0413925d]{-webkit-transform:scale(1.1);transform:scale(1.1)}.mobile-login-page .form-container .identity-selector .identity-option.active span[data-v-0413925d]{color:#f28500;font-weight:500}.mobile-login-page .form-container .form-group[data-v-0413925d]{margin-bottom:20px;position:relative}.mobile-login-page .form-container .form-group .input-wrapper[data-v-0413925d]{position:relative}.mobile-login-page .form-container .form-group .input-wrapper .input-icon[data-v-0413925d]{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#666;font-size:18px}.mobile-login-page .form-container .form-group .input-wrapper input[data-v-0413925d]{width:100%;height:44px;padding:0 40px;border:1px solid #dcdfe6;border-radius:22px;font-size:16px}.mobile-login-page .form-container .form-group .input-wrapper input[data-v-0413925d]:focus{border-color:#f28500;outline:none}.mobile-login-page .form-container .form-group .input-wrapper input.generated-username[data-v-0413925d]{background-color:#f9f9f9;color:#666}.mobile-login-page .form-container .form-group .input-wrapper .refresh-button[data-v-0413925d],.mobile-login-page .form-container .form-group .input-wrapper .toggle-password[data-v-0413925d]{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.mobile-login-page .form-container .form-group .input-wrapper .refresh-button[data-v-0413925d]:active,.mobile-login-page .form-container .form-group .input-wrapper .toggle-password[data-v-0413925d]:active{background-color:rgba(0,0,0,.05);border-radius:50%}.mobile-login-page .form-container .form-group .input-wrapper .refresh-button i[data-v-0413925d],.mobile-login-page .form-container .form-group .input-wrapper .toggle-password i[data-v-0413925d]{color:#666;font-size:18px}.mobile-login-page .form-container .form-group .hint-text[data-v-0413925d]{font-size:12px;color:#666;margin-top:5px;padding-left:15px}.mobile-login-page .form-container .form-group .error-message[data-v-0413925d]{font-size:12px;color:#f56c6c;margin-top:5px;padding-left:15px}.mobile-login-page .form-container .form-group .verification-code-button[data-v-0413925d]{width:100%;height:44px;margin-top:10px;border-radius:22px;background-color:#f28500;border-color:#f28500;color:#fff;font-size:16px}.mobile-login-page .form-container .form-group .verification-code-button[data-v-0413925d]:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98)}.mobile-login-page .form-container .form-group .verification-code-button[data-v-0413925d]:disabled{background-color:#ccc;border-color:#ccc}.mobile-login-page .form-container .form-options[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:0 5px}.mobile-login-page .form-container .form-options .remember-me[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:28px;cursor:pointer;font-size:14px;color:#666;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-login-page .form-container .form-options .remember-me input[data-v-0413925d]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.mobile-login-page .form-container .form-options .remember-me .checkmark[data-v-0413925d]{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #dcdfe6;border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-login-page .form-container .form-options .remember-me:hover input~.checkmark[data-v-0413925d]{border-color:#f28500}.mobile-login-page .form-container .form-options .remember-me input:checked~.checkmark[data-v-0413925d]{background-color:#f28500;border-color:#f28500}.mobile-login-page .form-container .form-options .remember-me .checkmark[data-v-0413925d]:after{content:"";position:absolute;display:none;left:6px;top:2px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-login-page .form-container .form-options .remember-me input:checked~.checkmark[data-v-0413925d]:after{display:block}.mobile-login-page .form-container .form-options .forgot-password[data-v-0413925d]{font-size:14px;color:#f28500;cursor:pointer;padding:10px 5px}.mobile-login-page .form-container .form-options .forgot-password[data-v-0413925d]:active{background-color:rgba(0,0,0,.05);border-radius:15px}.mobile-login-page .form-container .password-strength[data-v-0413925d]{margin-bottom:20px;padding:0 15px}.mobile-login-page .form-container .password-strength .strength-meter[data-v-0413925d]{height:4px;background-color:#eee;border-radius:2px;overflow:hidden;margin-bottom:5px}.mobile-login-page .form-container .password-strength .strength-meter .strength-value[data-v-0413925d]{height:100%;-webkit-transition:width .3s;transition:width .3s}.mobile-login-page .form-container .password-strength .strength-meter .strength-value.very-weak[data-v-0413925d]{background-color:#f56c6c}.mobile-login-page .form-container .password-strength .strength-meter .strength-value.weak[data-v-0413925d]{background-color:#d48a1b}.mobile-login-page .form-container .password-strength .strength-meter .strength-value.medium[data-v-0413925d]{background-color:#e6a23c}.mobile-login-page .form-container .password-strength .strength-meter .strength-value.strong[data-v-0413925d]{background-color:#85cf60}.mobile-login-page .form-container .password-strength .strength-meter .strength-value.very-strong[data-v-0413925d]{background-color:#67c23a}.mobile-login-page .form-container .password-strength .strength-text[data-v-0413925d]{font-size:12px}.mobile-login-page .form-container .password-strength .strength-text.very-weak[data-v-0413925d]{color:#f56c6c}.mobile-login-page .form-container .password-strength .strength-text.weak[data-v-0413925d]{color:#d48a1b}.mobile-login-page .form-container .password-strength .strength-text.medium[data-v-0413925d]{color:#e6a23c}.mobile-login-page .form-container .password-strength .strength-text.strong[data-v-0413925d]{color:#85cf60}.mobile-login-page .form-container .password-strength .strength-text.very-strong[data-v-0413925d]{color:#67c23a}.mobile-login-page .form-container .terms-agreement[data-v-0413925d]{margin-bottom:20px;font-size:14px;color:#666;padding:10px 5px;border-radius:5px}.mobile-login-page .form-container .terms-agreement[data-v-0413925d]:active{background-color:rgba(0,0,0,.02)}.mobile-login-page .form-container .terms-agreement .custom-checkbox[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-right:5px}.mobile-login-page .form-container .terms-agreement .custom-checkbox input[data-v-0413925d]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.mobile-login-page .form-container .terms-agreement .custom-checkbox .checkmark[data-v-0413925d]{height:18px;width:18px;background-color:#fff;border:1px solid #dcdfe6;border-radius:3px;margin-right:8px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-login-page .form-container .terms-agreement .custom-checkbox .checkmark[data-v-0413925d]:after{content:"";position:absolute;display:none;left:6px;top:2px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-login-page .form-container .terms-agreement .custom-checkbox:hover input~.checkmark[data-v-0413925d]{border-color:#f28500}.mobile-login-page .form-container .terms-agreement .custom-checkbox input:checked~.checkmark[data-v-0413925d]{background-color:#f28500;border-color:#f28500}.mobile-login-page .form-container .terms-agreement .custom-checkbox input:checked~.checkmark[data-v-0413925d]:after{display:block}.mobile-login-page .form-container .terms-agreement .terms-link[data-v-0413925d]{color:#f28500;cursor:pointer;padding:2px}.mobile-login-page .form-container .terms-agreement .terms-link[data-v-0413925d]:active{background-color:rgba(0,0,0,.05);border-radius:3px}.mobile-login-page .form-container .submit-button[data-v-0413925d]{width:100%;height:44px;border-radius:22px;font-size:16px;background-color:#f28500;border-color:#f28500}.mobile-login-page .form-container .submit-button[data-v-0413925d]:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98)}.mobile-login-page .form-container .submit-button[data-v-0413925d]:disabled{background-color:#ccc;border-color:#ccc}.mobile-login-page .form-container .form-footer[data-v-0413925d]{margin-top:30px}.mobile-login-page .form-container .form-footer .divider[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.mobile-login-page .form-container .form-footer .divider[data-v-0413925d]:after,.mobile-login-page .form-container .form-footer .divider[data-v-0413925d]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background-color:#dcdfe6}.mobile-login-page .form-container .form-footer .divider span[data-v-0413925d]{padding:0 15px;font-size:14px;color:#666}.mobile-login-page .form-container .form-footer .social-login[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.mobile-login-page .form-container .form-footer .social-login .social-icon[data-v-0413925d]{width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 15px;cursor:pointer}.mobile-login-page .form-container .form-footer .social-login .social-icon i[data-v-0413925d]{font-size:24px;color:#fff}.mobile-login-page .form-container .form-footer .social-login .social-icon[data-v-0413925d]:active{-webkit-transform:scale(.95);transform:scale(.95)}.mobile-login-page .form-container .form-footer .social-login .social-icon.wechat[data-v-0413925d]{background-color:#07c160}.mobile-login-page .form-container .form-footer .social-login .social-icon.qq[data-v-0413925d]{background-color:#12b7f5}.mobile-login-page .form-container .form-footer .social-login .social-icon.weibo[data-v-0413925d]{background-color:#e6162d}.mobile-login-page .form-container .form-footer .switch-form[data-v-0413925d]{text-align:center;font-size:14px;color:#666;padding:10px}.mobile-login-page .form-container .form-footer .switch-form span[data-v-0413925d]{color:#f28500;cursor:pointer}.mobile-login-page .form-container .form-footer .switch-form[data-v-0413925d]:active{background-color:rgba(0,0,0,.05);border-radius:20px}.mobile-login-page .profile-section-container[data-v-0413925d]{background-color:#fff;padding:20px}.mobile-login-page .profile-section-container .profile-tabs[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-bottom:1px solid #dcdfe6;overflow-x:auto;white-space:nowrap;margin-bottom:15px}.mobile-login-page .profile-section-container .profile-tabs .profile-tab-item[data-v-0413925d]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;font-size:12px;color:#666;position:relative}.mobile-login-page .profile-section-container .profile-tabs .profile-tab-item i[data-v-0413925d]{font-size:18px;margin-bottom:5px}.mobile-login-page .profile-section-container .profile-tabs .profile-tab-item[data-v-0413925d]:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:2px;background-color:#f28500;-webkit-transition:width .3s;transition:width .3s}.mobile-login-page .profile-section-container .profile-tabs .profile-tab-item.active[data-v-0413925d]{color:#f28500}.mobile-login-page .profile-section-container .profile-tabs .profile-tab-item.active[data-v-0413925d]:after{width:50%}.mobile-login-page .profile-section-container .profile-tabs .profile-tab-item[data-v-0413925d]:active{background-color:rgba(0,0,0,.05)}.mobile-login-page .profile-section-container .profile-section[data-v-0413925d]{margin-bottom:20px}.mobile-login-page .profile-section-container .profile-section .section-header[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.mobile-login-page .profile-section-container .profile-section .section-header .section-title[data-v-0413925d]{font-size:16px;font-weight:600;color:#333;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-login-page .profile-section-container .profile-section .section-header .section-title i[data-v-0413925d]{margin-right:8px;color:#f28500}.mobile-login-page .profile-section-container .profile-section .section-content .field-item[data-v-0413925d]{margin-bottom:15px}.mobile-login-page .profile-section-container .profile-section .section-content .field-item .field-label[data-v-0413925d]{font-size:14px;color:#666;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-login-page .profile-section-container .profile-section .section-content .field-item .field-label .required-mark[data-v-0413925d]{color:#f56c6c;margin-left:4px}.mobile-login-page .profile-section-container .profile-section .section-content .field-item .field-label .tooltip-icon[data-v-0413925d]{color:#666;font-size:14px;margin-left:4px}.mobile-login-page .profile-section-container .profile-section .section-content .field-item .field-value[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:30px}.mobile-login-page .profile-section-container .profile-section .section-content .field-item .field-value .value-text[data-v-0413925d]{color:#333}.mobile-login-page .profile-section-container .profile-section .section-content .field-item .field-value .empty-value[data-v-0413925d]{color:#666;font-style:italic}.mobile-login-page .profile-section-container .profile-section .section-content .field-item .field-value .edit-button[data-v-0413925d]{color:#f28500}.mobile-login-page .profile-section-container .profile-section .section-content .field-item .field-value .tag-list[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.mobile-login-page .profile-section-container .profile-section .section-content .field-item .field-value .tag-list .field-tag[data-v-0413925d]{margin-right:0}.mobile-login-page .profile-section-container .profile-section .section-content .field-item .field-value .security-level[data-v-0413925d]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-login-page .profile-section-container .profile-section .section-content .field-item .field-value .security-level .security-level-bar[data-v-0413925d]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background-color:#eee;border-radius:3px;overflow:hidden;margin-right:10px}.mobile-login-page .profile-section-container .profile-section .section-content .field-item .field-value .security-level .security-level-bar .security-level-value[data-v-0413925d]{height:100%;-webkit-transition:width .3s;transition:width .3s}.mobile-login-page .profile-section-container .profile-section .section-content .field-item .field-value .security-level .security-level-text[data-v-0413925d]{font-size:14px;font-weight:500}.mobile-login-page .edit-form .form-group[data-v-0413925d]{margin-bottom:15px}.mobile-login-page .edit-form .form-group label[data-v-0413925d]{display:block;margin-bottom:5px;font-size:14px;color:#333}.mobile-login-page .edit-form .form-group label .required-mark[data-v-0413925d]{color:#f56c6c;margin-left:4px}.mobile-login-page .login-prompt-overlay[data-v-0413925d]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.mobile-login-page .login-prompt-overlay .login-prompt-modal[data-v-0413925d]{background-color:#fff;border-radius:10px;padding:20px;width:80%;max-width:300px}.mobile-login-page .login-prompt-overlay .login-prompt-modal h3[data-v-0413925d]{font-size:18px;margin-bottom:10px}.mobile-login-page .login-prompt-overlay .login-prompt-modal p[data-v-0413925d]{margin-bottom:20px;color:#666}.mobile-login-page .login-prompt-overlay .login-prompt-modal .login-prompt-buttons[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.mobile-login-page .social-login-content[data-v-0413925d]{text-align:center}.mobile-login-page .social-login-content .social-login-icon[data-v-0413925d]{font-size:50px;margin-bottom:20px}.mobile-login-page .social-login-content .social-login-icon i.el-icon-chat-dot-round[data-v-0413925d]{color:#07c160}.mobile-login-page .social-login-content .social-login-icon i.el-icon-chat-line-round[data-v-0413925d]{color:#12b7f5}.mobile-login-page .social-login-content .social-login-icon i.el-icon-chat-round[data-v-0413925d]{color:#e6162d}.mobile-login-page .social-login-content p[data-v-0413925d]{margin-bottom:20px;font-size:16px}.mobile-login-page .social-login-content .qr-code-container .qr-code-placeholder[data-v-0413925d]{width:200px;height:200px;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 15px}.mobile-login-page .social-login-content .qr-code-container .qr-code-placeholder i[data-v-0413925d]{font-size:60px;color:#ccc}.mobile-login-page .social-login-content .qr-code-container .qr-code-hint[data-v-0413925d]{font-size:14px;color:#666;margin-bottom:15px}.mobile-login-page .social-login-content .qr-code-container .qr-code-status[data-v-0413925d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-login-page .social-login-content .qr-code-container .qr-code-status .status-indicator[data-v-0413925d]{width:8px;height:8px;border-radius:50%;background-color:#67c23a;margin-right:8px;-webkit-animation:pulse-0413925d 1.5s infinite;animation:pulse-0413925d 1.5s infinite}.mobile-login-page .social-login-content .qr-code-container .qr-code-status p[data-v-0413925d]{font-size:14px;color:#666;margin:0}.mobile-login-page .social-login-content .qr-code-container .qr-code-status p .countdown[data-v-0413925d]{color:#e6a23c;font-weight:700}.mobile-login-page .logout-confirm-message[data-v-0413925d]{text-align:center;font-size:16px;margin:20px 0}.mobile-login-page .touch-feedback[data-v-0413925d]{position:fixed;width:80px;height:80px;border-radius:50%;background-color:hsla(0,0%,100%,.6);pointer-events:none;z-index:9999;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.mobile-login-page .touch-feedback.active[data-v-0413925d]{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-animation:touch-ripple-0413925d .4s ease-out;animation:touch-ripple-0413925d .4s ease-out}.mobile-dialog .el-dialog[data-v-0413925d]{width:90%!important;max-width:400px;border-radius:10px;overflow:hidden}.mobile-dialog .el-dialog .el-dialog__header[data-v-0413925d]{padding:15px;background-color:#f5f5f5}.mobile-dialog .el-dialog .el-dialog__header .el-dialog__title[data-v-0413925d]{font-size:16px;font-weight:500}.mobile-dialog .el-dialog .el-dialog__body[data-v-0413925d]{padding:20px;max-height:50vh;overflow-y:auto}.mobile-dialog .el-dialog .el-dialog__body .terms-content h4[data-v-0413925d]{font-size:16px;margin-top:15px;margin-bottom:10px;color:#333}.mobile-dialog .el-dialog .el-dialog__body .terms-content p[data-v-0413925d]{font-size:14px;color:#666;line-height:1.5;margin-bottom:15px}.mobile-dialog .el-dialog .el-dialog__footer[data-v-0413925d]{padding:15px;border-top:1px solid #dcdfe6}.mobile-dialog .el-dialog .el-dialog__footer .el-button[data-v-0413925d]:active{-webkit-transform:scale(.98);transform:scale(.98)}@-webkit-keyframes pulse-0413925d{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-0413925d{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes touch-ripple-0413925d{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes touch-ripple-0413925d{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes swipe-hint-0413925d{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:.7}50%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:.7}}@keyframes swipe-hint-0413925d{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:.7}50%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:.7}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.fade-enter,.fade-leave-to{opacity:0}.slide-fade-enter-active,.slide-fade-leave-active{-webkit-transition:all .25s ease;transition:all .25s ease}.slide-fade-enter,.slide-fade-leave-to{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:0}input::-ms-clear,input::-ms-reveal{display:none}input::-o-clear{display:none}:root{--scale-factor:1.2}.auth-modal-wrapper{font-size:calc(1rem*var(--scale-factor))}.auth-modal-wrapper *{margin:calc(var(--original-margin, 0)*var(--scale-factor));padding:calc(var(--original-padding, 0)*var(--scale-factor));width:calc(var(--original-width, auto)*var(--scale-factor));height:calc(var(--original-height, auto)*var(--scale-factor));border-radius:calc(var(--original-border-radius, 0)*var(--scale-factor));-webkit-box-shadow:0 calc(4px*var(--scale-factor)) calc(16px*var(--scale-factor)) rgba(0,0,0,.08);box-shadow:0 calc(4px*var(--scale-factor)) calc(16px*var(--scale-factor)) rgba(0,0,0,.08)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;backdrop-filter:blur(2px);padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;background-color:rgba(0,0,0,.5)}.modal-overlay.terms-overlay{z-index:1100}.modal-content{--original-max-width:85vw;--original-border-radius:6px;width:auto;max-width:calc(var(--original-max-width)*var(--scale-factor));min-width:auto;height:auto;max-height:85vh;overflow:auto;background-color:#fff;border-radius:calc(var(--original-border-radius)*var(--scale-factor));-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .25s ease;transition:all .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto}.modal-content.loading{pointer-events:none}.modal-content .close-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:.9rem;color:#666;cursor:pointer;-webkit-transition:color .25s ease;transition:color .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:50%;z-index:10}.modal-content .close-btn:hover{color:#333;background-color:rgba(0,0,0,.05)}.modal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-height:80vh;overflow:hidden;min-height:0;border-radius:6px}@media (max-width:768px){.modal-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modal-left,.modal-right{overflow-y:auto;max-height:80vh}.modal-left{-webkit-box-flex:1;-ms-flex:1;flex:1;background:linear-gradient(135deg,#3a7bd5,#3a6073);color:#fff;padding:0 1.2rem 1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:auto;min-width:270px;border-top-left-radius:6px;border-bottom-left-radius:6px}.modal-left:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTk2QkI4RkE3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk2QkI4Rjk3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjU2QTEyNzk3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjU2QTEyN0E3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WHowqAAAXNElEQVR42uxda4xd1XVe53XvvD2eGQ/lXQcKuDwc2eFlCAGnUn7kT6T86J/+aNTgsWPchJJYciEOCQ8hF+G0hFCIHRSEqAuJBCqRaUEIEbmBppAIBGnESwZje8COZ+y587j3PLq+ffadGJix53HvPevcuz60xPjec89ZZ+39nf04+9vLSZKEFArFzHA1BAqFEkShUIIoFEoQhUIJolAoQRQKJYhCoQRRKJQgCoUSRKFQKEEUCiWIQrFo+Gv/8/YH+f/nsMWSHHMChyhxqPTTdyncWyJ3ScD/ztipiB3wXSqu6P17avN+TyFC5ggv4tRnmoxWTP1+5F+Mz17GPvPl49EKBWd3UsfXllPiso8VcYtmPba3fNuKrBVXrGFCbrdPwXndFL49ltI367roOpSUI4pGypv9s7q+ltj6JxqOQ07Bo/DgxGb2/a8cX0CnAWXJ5etz2TqdHiXHKlKj9w6i9XX8Ic41DmI8FVHhmmXk85MmRhCzJoiTWnig9LfJRHihgydxzAxJhBr7Bh/hK3yu+p9568FliTJF2aKMZfVd/kQOcKP6OBmS9+Rjm4zJ6faoeN0gOUn61MncLX4CJ+MRhe+P/dRxhfew2Df4CF/hs4jWg8vQYUKYMuWyRRkLjeHQ8YP0Z9mekVjA8Qj3VVcuoeDiXu63lkUE0ym6FA5PXBaNVr7qtPumGyPR4Bt8hK/wWUR5chn6XJYoU5StUHL8l+XEx2axhkS6yk+chJuP4rXLyOkIKJkS0B67adcqfL/0Y4pixxSysK6V8Yl9Mz7i3272NRFlhzJsu24Z5l9E9Ahmwfrpoj7uw3fZtktsRZKjIXnndlLxin7+W8ZTBwPf6I+Tg9HwxK2Ob8citbCoBoaxBxMCvsFH+CqjHCtUvLzflKWUcpwB91gupG5f9/Rtx39ZZBtmWyJtphKzHTQW0diP36b4aJmcLj/zGaSkHJPb4SWFi/tOJd8bTqd9s48VBRh4RKeUX/vjgXg8cpyCmz05xkJylxSoa8M5RF0eJaVIIkGOsg2yTc3UgpD94psiWxEOqDNYoOIXuHnGwE5AXUTFi46FTnRw4l/dwEm7/pSxcYnCF/gE3zInh52RRJkVP7/MlKFQcgCbjifHTAQBfsb2qsgBO3e1Cpf3UXBej3nRJKKrxU/rcH/pKzz4vNIQuRJTEmZklbg6EL4SPsE3GQPzinmfhbJDGQolB+r8w58abs5y8DqRt4ABeptLRR7koY9NleybEYw/MPisvF/ayT1/SvDewcnIcG32wfiCAbEvoCZyGaGsitdyz6XdTctQJq6fcT5mloNfYvu5yFZkpEz+RT0UrFoqpxVBV+vQxIrkaPnrbqdvXs6hcjbU+Jq4Nvvwd/BFRNeq2npwWfkX95iyE9p6PM72P/MhCPANTBSKu5WITHcC074Y9CUTkYglKBgcV/aVtlM5Kpp/RHFjDdfka7MP/2wG6m72661QNigjlBXKTGBtsjWKNs5atCf44Uds3xc5YD8Wknd2BxWuGjCzIxLWQzlFj+IjU108OL7bafM5sm5DDdfka/8T+9AJXyTMpqFsUEYoK5SZ0NbjVlvX500Q4Ha2A+JuCcEvhVS8qp/8MzspHhMSfO7mVPaP35BMRp9JsCQldbX+hmvxNfnamzJfqVvtWnGZoGxQRigroYs6UbfvOGHn4ORVkTaIbEWwtqg3MNO+Zql0JGCdVuCayhDuG9uJB7vp+oR17FbZc+NauCauLWLmKkqXr6NsUEYoK6GtxwY6CXXnEs0n2faIHLCPhhR8bikFKwRN+xZddHWu5a7Ol9yCZ2ZwHKdOxufGNeKRqS/hmnLWW1VMmQSrl5oyEkqOPbZu02IJAsic9sU7B+5uF9cOmqUfeLOdOaAZYb/CA+M/Ic9NxUoYMNfD/PT84f7xB807EAnrrbgMUBZt1w1SEpCIqfjF1Om5EuQNth0iu1r8tPLP76LCpX2yWpHDk2dGH018p6brtD5hOHf04cR3okOTZ0lqPVAW3gVdlMhdrfsTW6drRhDgRrYJcbeKZQxTkenvegNt6YBQwrQvOxG+P3ZHEia9TuClS9Br1XKge8XnxLlxjelzZ/2w4tijDMxyoHIsVQg1zvYPcy7KeZx4jG2zyFakFJF7Whu1XT2QvhfJeryeVNdplYPo4Pi9hKd7VVxVC8O5cH4+N65hXgoKuGfEHmWAskjGxI49Ntu6XHOCAD9ie1PcLSepjDNY00fB8m6KpSyJx/jgg9LfJEfLK40818w+LXY5e5zKaMfKl+DcIlSCZp0cd3U59igDI4+WOa2LunvfvDoD9RrcNLqAjDy3yzfrtKqbAkggSDIZmSlYxzz9a8BaJ101zF2rh3BuSTJaCKGMDEGujHbedXch0X2ebbdEkkDC6a9cQoWVguS53P0JP5xcHY1W/tppD9KxgrdAw5QxnwPn4nOukrPeqkzBJb0m9oJltLtt3a07QYD1IkMAeS7/hw0BXMhzJwXJc/eV7kuiyIN8OOGuUhLP06JUeoxz4FxiZLRouTsDM9WO2OdBRtsIgrzHtk3kgH00JO+cTipc2S9jqyCaluf2xwcnfuB6LndHuEsSzdP4N/gtzoFzSZHRIsaQQiPmidyXgttsnW0YQYDvsh2ROGBPxkMqXjNA/qlCFsnZ8UdlX+kfk0pymlnMWH2JOBfz0sWI+C3OMS1dzPphhPVWHOPC5wdMzIUOzFFHb1lwB2ARF+ZOPt0gshWBPLe/wCRZlu6CIkSei/cE0fD4g2ZbVWceyxH5WPwGvzXrrSTJaDnG7oBoGS3qaCULggCPsv1W5IAd8tzLllJwvpx1WthMIfyg9OVotHy1WVQ4V37wsfgNfkuSZLQcW8Q4lruU/RVbRykrggDXiwwN3uQWnXTa1xMkz2W/on2lndNajpNtAGePw2/MOicBMlqs+8K7GBNbjrFgGe2iX0nUgiAvs+0S2YpgndaFPVRc3SdmVanZlfGjifOiw5PrT/oGvPpG/vDkEH4jZ70Vt86rl5rYimmdP41/s3Uzc4Isup9XNxwvz+0tyNAlONPrtO6hctR+QnluKqNt52O3pxvtClhvxTH0egtmEwbBMlrUxU21OFGtCHKYbavIATv3j90z26kIea4QZRtahfhIuT0anrjH7O3rpjNVHzPIaLG3Lh8Tj5TbRQihjlNyehxTwTLarbZOiiEIcBfbPnGhMtroChXW9JN/VqeYdyPEY4nwwPj6ZCL8C1T+T61JhDqRv8MxZgwlJG2BxzEsrBmgeEzseqt9ti6SNIIA8t6wm901eFDZ66d7M4UkQ56LVgTTvvtKaRqFqoTWymjxGb6LpUzrImYcuzaOIWKJmAptPWpaB2sd+V+yvSB1wB6s7qXgwiUyBpbJdBqFq6MjU18mKCKhRsTyEbx558/wnRmYJzLiV+DYBat6JQ/MX7B1UCxBAKHy3IQrH6W7MhY9MWkUMNAN948/8Mm35/jMDIKlpC3gmBWQtsAjifkE61b36kGQP7DdL7KrVZXnXiYpjYKZxj09Gh7f4kB4yIa/8ZmU1brIIYiYIXaJ3Nbjflv3xBME+DZbSVwIzfIIK89dJkSea18Ihu+XflD9yPztCJnW5Ri5VRntpNh8giVb5ygvBIHu9yaRrchYRO6fFU0CSTPQlDLte6zshx9O3g3D3yJajySd4EDaAsQMsRPaetxk61zty+YTCXRqjf9jO19cOLnyYV+p8QffpcreMXJ7BeRgh77Ds6SIYhGbMBgB2tld1DW0nGL4VxbZfKBbdUHdhol1dl7mOi0MOjttGgWT11lAwU9r1mMSsX0oxwSxgYyWOvKXtiAvBPkV239I7GqZdVqX9FDw2V5+UoYipn2nt/WRMK3LMQlW9poYCZ7WfcrWsdwSBNggMrRYdcLdhjas0+q28lzJOc8bOU7jWLh2AwzEyLxclYm6Z2ZuBEE+YLtTZEVA9tzPdBh5biJ3q5rGD8yRjXbNAPkcm0RuyjTUqf3NQBDge2yHJFaGeDyi4tUD5J3WIXmzs8Y9NDgG3un80OCYIDZCHxqHbJ2iZiEIGmnB8twgzYIkd7vMxiBON59GLJyBQLKMdiM1qOPXyMn2f2f7X5EDdshzkUbhAtED0oZMXCAGiIXgtAW/YXusURdr9NsoufLcgmP20zKy2ErrNSNGRuunMUAshL7zABq61q/RBPkd2yNSn57+X3ZTQZA8t7H3H5p7RwwEt6KP2DrUtAQBIIUsiwt99Kf+tydFntuocVhVRltNWyBTRlumGslopRNkhO1mkRVlLCT3jHYzqyU48WSN+1ZWRou0BZDRyp3Ju9nWnaYnCHA3216JlQWy0gKy557dJSaNQn0nKNL1VrhnwTLavbbOUKsQBBApzzVpFHqsPFdIGoW6AfeG7cMwrcv3TC0io80LQZ5me07kU3WkYqSlhYvkpFGoz8C8bO7RyGjlpi14ztaVliMIIFOeizQKbpI+WdsDGfLcWvcmsaK53b4gdUW3lENZXjxrgrzNdq/IAftohbzzOql4eV/zjUUcu96K7w33KFhGi7rxVisTBEBSxWPiiqYqz71mGfmDQuS5tSIHstHyPZnd7+XKaI+RgKSxEggySWmKaXkVaSwi5xSbRmGiSdZpxVZGy/eEexMso73R1o2WJwiwk+11kQNZrNO6oo+Cc7vz39Wy07q4l+CKfnNvQu/ndVsnSAkifcCOAXq7R8W1y9JdRvI87QvfnTRtgdPeujLavBLkv9meEPnUHS2Tf1EPFT67lOKRnE77munrsrkH/+IeydPXqAO/VoLMDMhz5T2irTzXpFHoKeRPnluV0XYX0mlduTLamIRJtKUR5CDbbSIrGPfX/eUdVFyTQ3luku6OaNIW/HmH5LQFt9k6oAQ5Ab7PNiyxkmGndUhRvTNyJM9F1wrZaM9IZbQmG63MocewxIejRIKg+DaKbEXGI3KWBtT2hUFKyonUZeEfB3xkX4vsM3wXvIx/IwmMqCu0WH/B9qLIpzG6Wp/rpWBFj/x1WnaCAb4G7LPgad0XbZmTEmTukDnti0yzgZvKcwNPtDzXyGjZR5ONFincVEbbVAR5je0hkU/lkTL5F3TZzQ2EvjysJr1hH/0LuiVPTz9ky1oJsgB8iwQsN5hplISns5Hn9hXl9eurMlr2zUzrVsQuk5m0ZUxKkIXhKNsWkQN2yHNPhzx3WbqQMRZGYCOjXWZ8FDzjtsWWsRJkEfgh2zvyOvhWnovsucu75GTPtdlo4RN8i+W+s3nHli0pQRaPIXEeVeW53V46YJciz2Uf4IvxiX0juW/9h/JQ8fJCkGfZnpE5YK9QsHIJBZcIkOdW141d3Gt8EiyjfcaWqRKk6Z84kOc6duODjmzluUZGyz4g6Q18UhltaxHkXbbtIgfsRyvknQt5bobZc6dltP3Gl0SudmW7LUslSJ1mPUbFeWVUepDnDpB3SgazRtW0BXxt+ABfhE7rypyVbCKCTLF9U2QrgjQKg3b7zskGv3eI0+XsuDZ8EJy2YJMtQyVIHfEztldFDtghz728j4LzGphGoZq2gK9ZMDuwiH3ngTJ7OG+VLY8EAeTKc9ts9lwk42zEOi2st+JrYZIA1xYso12Xx4qWV4K8xPZzka3ISCrPDVY1YJ1WtfVYZWW0ctdbPW7LTAnSQHyDJCoykEYhTNdpuUsK6YDZqQ85cG5cw6y3CsWmLYBXG/NayfJMkI8oVR/KG7AfC8k7u4MKVw2kM1r1eB2RpDNXuAauJVhGe6stKyVIBrid7YA4r6o5N5BG4cxOI3mtaeWtymj53LiG4FwmKJs78lzB8k4QVIsN4ryqynN7AzP1ShXIc2tYg3GuSpJO6/aKltHK3KWmhQgCPMm2R+SAfTSkANlzV9Rw2rc6MDcyWtHZaPfYsiElSPaQOYVYiSnxiIprB8kpeGn+v8U2mZD8FjxzTpybKjqtqwQ5Od5g2yGyq4Xsued3UeHSvsW3IlUZLZ8L5xSctmCHLRMliCBgN/AJcV7F6SpbjBe8gUWkUaimLeBzmOUsU2JltOMkcbd+JQiNkYB8ErNVbPe0Nmq72i4kXMiwNUnfe+AcOJfgfCWbbVkoQQTiR2xvivPKynODNX0ULF9AGoVq2gL+Lc4hWEaL2N/XTBWq2Qgic3BYled2+ekeVfOV51az0WKNF59DsIx2XbNVpmYkyPNsuyWSBBJYf+USKsxHnlvNRsu/8WXLaHfb2CtBcoD1Ir2CPJf/wxSt2xmkupGT9c6QtoCPNdO66FfJldGub8aK1KwEeY9tm8gB+2hI3jmdVLii/+RbBdktfHAsfpPIfSm4zcZcCZIjfJftiMQBO1IQQBrrn3qCRYZ20SOOMTLacbHrrRDjW5q1EjUzQbiTTzeIbEUgz+232XNne59RfX+CbLT9omW0iHFFCZJPPMr2W5EDdshzL1tKwfkzrNOqrrfi73CMYBntKzbGpATJL64X6RXWZRVtxlnP+VgaBZO2wEu/wzGatkAJUk+8zLZLZCuCdVoXciux+rhVuXYVMD7Dd7Hc9Va7bGyVIE0Amf3kaXnuIHm9qTwXhr/xmWAZbUXk+E4JsmAcZtsqcsAOee6Z7VS08lwY/sZngmW0W21MlSBNhLvY9onzCqtIxipUuKqf3L6iMfyNz4RO6+6zsWwJ+NRawNvep8S1IhMxucie+8VT0o+6PIqPiB17rG+lCtNqBPkl2wts14gbsCONwqVLzT8Fr7d6wcawZeBS60Hm1GSSTu+a6d5EY6cEyQ5/YLtf4oCd4iQ1ma3H/TZ2SpAWwLfZSqSYK0o2ZqQEaQ1AN32T1vs54yYbMyVIC+GBVuwyLLBL+kCr3rzb4oV/vdZ/jZESZHb8iqS9F5GFp2yMlCAtjCENgcZGCTI79rPdqWH4FO60sVGCKOh7bIc0DNM4ZGNCShAFEFKOsyDVARttTJQgGoJpPMb2Gw2DicFjGgYlyExYpyHQGChBZsfv2B5p4ft/xMZAoQSZFZso3TKo1VC2965QgpwQI2w3t+B932zvXaEEOSnuZtvbQve7196zQgkyZ6zXe1UoQWbH02zPtcB9PmfvVaEEmTeG9B6VIIrZ8RbbvU18f/fae1QoQRYMJKU81oT3dYwkJj1VguQOk9REaY2Pw4323hRKkEVjJ9vrTXQ/r9t7UihBaobr9V6UIIrZ8Wu2J5rgPp6w96JQgtQcG2jmhGl5QWzvQaEEqQsOst2WY/9vs/egUILUtZIN59Dv4ZyTWwmSEyDnUx7luRtJar4qJUjT4RdsL+bI3xetzwolSMOwTn1Vgihmx2tsD+XAz4esrwolSMPxLZK9XGPS+qhQgmSCo2xbBPu3xfqoUIJkhh+yvSPQr3esbwolSOYYUp+UIIrZ8SzbM4L8ecb6pFCC6BNbWw8lSB7wLtt2AX5st74olCDikPWskfRZNSVIi2OKst2+c5P1QaEEEYuH2V7N4Lqv2msrlCDisa5FrqkEUSwIL7E93sDrPW6vqVCC5AaN0l/kVZ+iBGlxfMR2awOuc6u9lkIJkjvcwXagjuc/YK+hUILkEgnVdxeRDfYaCiVIbvEk2546nHePPbdCCZJ7rMvJORVKkEzwBtuOGp5vhz2nQgnSNMBu6uM1OM84Nedu80qQFscY1SYfx2Z7LoUSpOlwH9ubi/j9m/YcCiWIDth1YK4EaUU8z7Z7Ab/bbX+rUII0PdY36DcKJUgu8R7btnkcv83+RqEEaRncwnZkDscdsccqlCAthQrbDXM47gZ7rEIJ0nJ4lO2VE3z/ij1GoQRpWaxb4HcKJUhL4GW2XTN8vst+p1CCtDw+Oc6Y6/hEoQRpCRxm23rcv7fazxRKEIXFXZRuwBDZvxUC4GsIREHflguDkyQqaVYotIulUChBFAoliEKhBFEolCAKhRJEoVCCKBRKEIVCCaJQKJQgCoUSRKFQgigUShCFIhP8vwADACog5YM65zugAAAAAElFTkSuQmCC) no-repeat 50%;background-size:cover;opacity:.1;z-index:0}.modal-left .brand-content{max-width:500px;position:relative;z-index:1;text-align:center}.modal-left .brand-content h1{font-size:1.2rem;margin-bottom:.6rem;font-weight:600}.modal-left .brand-content .brand-description{font-size:.7rem;margin-bottom:1.2rem;opacity:.9}.modal-left .brand-content .account-switch{margin:.8rem 0}.modal-left .brand-content .account-switch p{font-size:.7rem;opacity:.9}.modal-left .brand-content .account-switch p .text-link{color:#fff;text-decoration:none;font-weight:600;-webkit-transition:all .25s cubic-bezier(.25,.8,.5,1);transition:all .25s cubic-bezier(.25,.8,.5,1);cursor:pointer;position:relative;display:inline-block;padding:1px 0}.modal-left .brand-content .account-switch p .text-link:hover{color:#e1f0fa;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.modal-left .brand-content .account-switch p .text-link:active{-webkit-transform:translateY(0);transform:translateY(0)}.modal-left .brand-content .testimonial{margin-top:1.5rem;padding:.8rem;background-color:hsla(0,0%,100%,.1);border-radius:6px}.modal-left .brand-content .testimonial .quote{position:relative;padding:20px}.modal-left .brand-content .testimonial .quote i{font-size:1rem;opacity:.5}.modal-left .brand-content .testimonial .quote i.fa-quote-left{position:absolute;top:-6px;left:0}.modal-left .brand-content .testimonial .quote i.fa-quote-right{position:absolute;bottom:-6px;right:0}.modal-left .brand-content .testimonial .quote p{font-style:italic;width:17rem;line-height:1.4;font-size:.75rem;padding:.4rem}.identity-tabs{-ms-flex-pack:center;margin:1rem 0}.identity-tabs,.identity-tabs button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center;position:relative}.identity-tabs button{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;padding:.5rem;background:none;border:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;max-width:90px}.identity-tabs button .cat-head{width:35px;height:35px;position:relative;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.identity-tabs button .cat-head .ears{position:absolute;top:-7px;left:0;right:0;height:14px}.identity-tabs button .cat-head .ears:after,.identity-tabs button .cat-head .ears:before{content:"";position:absolute;top:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid hsla(0,0%,100%,.9);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.identity-tabs button .cat-head .ears:before{left:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.identity-tabs button .cat-head .ears:after{right:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.identity-tabs button .cat-head .face{width:100%;height:100%;background-color:hsla(0,0%,100%,.9);border-radius:50%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.identity-tabs button .cat-head .face img{width:25px;height:25px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.identity-tabs button span{font-size:10px;color:#fff;margin-top:.5rem;font-weight:500}.identity-tabs button.active .cat-head,.identity-tabs button:hover .cat-head{-webkit-transform:scale(1.08);transform:scale(1.08)}.identity-tabs button.active .cat-head .ears:before,.identity-tabs button:hover .cat-head .ears:before{-webkit-transform:rotate(-20deg) translateY(-3px);transform:rotate(-20deg) translateY(-3px)}.identity-tabs button.active .cat-head .ears:after,.identity-tabs button:hover .cat-head .ears:after{-webkit-transform:rotate(20deg) translateY(-3px);transform:rotate(20deg) translateY(-3px)}.identity-tabs button.active .cat-head .face img,.identity-tabs button:hover .cat-head .face img{-webkit-transform:scale(1.15);transform:scale(1.15)}.identity-tabs button.active:after{content:"";position:absolute;bottom:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:2px;background:#fff;border-radius:2px}.modal-right{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;padding:1rem;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-top-right-radius:6px;border-bottom-right-radius:6px}.modal-right::-webkit-scrollbar{width:5px}.modal-right::-webkit-scrollbar-track{background:transparent}.modal-right::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.auth-content{max-width:500px;position:relative;z-index:1;text-align:center}.auth-form{width:100%}.auth-form h2{font-size:1.1rem;color:#333;margin-bottom:1rem;font-weight:600;text-align:center}.auth-form .form-control{margin-bottom:.6rem;position:relative}.auth-form .form-control .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth-form .form-control .input-group.horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.auth-form .form-control .input-group.horizontal label{width:60px;margin-bottom:0;margin-right:8px;text-align:right;-ms-flex-negative:0;flex-shrink:0;font-size:.75rem}.auth-form .form-control .input-group.horizontal .input-with-icon{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:260px}.auth-form .form-control .input-group label{width:100%;font-size:.8rem;color:#333;font-weight:500;margin-bottom:6px;text-align:left}.auth-form .form-control .input-group .input-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative}.auth-form .form-control .input-group .input-with-icon i{position:absolute;left:8px;color:#666;font-size:12px;z-index:1}.auth-form .form-control .input-group .input-with-icon input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 10px 5px 28px;font-size:11px;color:#333;border:1px solid #ddd;border-radius:6px;outline:none;background:transparent;-webkit-transition:all .25s ease;transition:all .25s ease;height:26px}.auth-form .form-control .input-group .input-with-icon input:focus{border-color:#3498db;-webkit-box-shadow:0 0 0 2px rgba(52,152,219,.1);box-shadow:0 0 0 2px rgba(52,152,219,.1)}.auth-form .form-control .input-group .input-with-icon input::-webkit-input-placeholder{color:#bbb;font-size:11px}.auth-form .form-control .input-group .input-with-icon input::-moz-placeholder{color:#bbb;font-size:11px}.auth-form .form-control .input-group .input-with-icon input::-ms-input-placeholder{color:#bbb;font-size:11px}.auth-form .form-control .input-group .input-with-icon input::placeholder{color:#bbb;font-size:11px}.auth-form .form-control .input-group .input-with-icon input.generated-username{background-color:#f9f9f9;cursor:default;color:#666;font-weight:500}.auth-form .form-control .input-group .input-with-icon .refresh-btn,.auth-form .form-control .input-group .input-with-icon .send-code-btn,.auth-form .form-control .input-group .input-with-icon .toggle-password{position:absolute;right:0;top:0;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;z-index:2}.auth-form .form-control .input-group .input-with-icon .toggle-password{width:28px;color:#666}.auth-form .form-control .input-group .input-with-icon .toggle-password:hover{color:#333}.auth-form .form-control .input-group .input-with-icon .toggle-password i{position:static;font-size:14px}.auth-form .form-control .input-group .input-with-icon .refresh-btn{width:28px;background-color:transparent;color:#333;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-form .form-control .input-group .input-with-icon .refresh-btn:hover{color:#3498db;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.auth-form .form-control .input-group .input-with-icon .refresh-btn i{position:static;font-size:12px}.auth-form .form-control .input-group .input-with-icon .send-code-btn{position:static;margin-left:6px;padding:0 10px;font-size:11px;white-space:nowrap;min-width:70px;background-color:#3498db;color:#fff;border-radius:6px}.auth-form .form-control .input-group .input-with-icon .send-code-btn:hover:not(:disabled){background-color:#217dbb}.auth-form .form-control .input-group .input-with-icon .send-code-btn:disabled{background-color:#ccc;cursor:not-allowed}.auth-form .form-control .input-group .auto-generated-hint{font-size:9px;color:#666;margin-top:2px;display:block;text-align:left;margin-left:68px}.auth-form .form-control .form-error{display:block;color:#e74c3c;font-size:9px;margin-top:.25rem;text-align:left;margin-left:68px}.auth-form .password-strength{margin-bottom:.8rem}.auth-form .password-strength .strength-meter{height:2px;background-color:#eee;border-radius:1px;overflow:hidden;margin-bottom:2px}.auth-form .password-strength .strength-meter .strength-value{height:100%;-webkit-transition:width .25s ease;transition:width .25s ease}.auth-form .password-strength .strength-meter .strength-value.very-weak{background-color:#e74c3c}.auth-form .password-strength .strength-meter .strength-value.weak{background-color:#c87f0a}.auth-form .password-strength .strength-meter .strength-value.medium{background-color:#f39c12}.auth-form .password-strength .strength-meter .strength-value.strong{background-color:#54d98c}.auth-form .password-strength .strength-meter .strength-value.very-strong{background-color:#2ecc71}.auth-form .password-strength .strength-text{font-size:9px}.auth-form .password-strength .strength-text.very-weak{color:#e74c3c}.auth-form .password-strength .strength-text.weak{color:#c87f0a}.auth-form .password-strength .strength-text.medium{color:#f39c12}.auth-form .password-strength .strength-text.strong{color:#54d98c}.auth-form .password-strength .strength-text.very-strong{color:#2ecc71}.auth-form .form-options{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.8rem}.auth-form .form-options,.auth-form .form-options .remember-me{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-form .form-options .remember-me{position:relative;padding-left:22px;cursor:pointer;font-size:11px;color:#666;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.auth-form .form-options .remember-me input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.auth-form .form-options .remember-me .checkmark{position:absolute;top:0;left:0;height:14px;width:14px;background-color:#fff;border:1px solid #ddd;border-radius:6px;-webkit-transition:all .25s ease;transition:all .25s ease}.auth-form .form-options .remember-me:hover input~.checkmark{border-color:#3498db}.auth-form .form-options .remember-me input:checked~.checkmark{background-color:#3498db;border-color:#3498db}.auth-form .form-options .remember-me .checkmark:after{content:"";position:absolute;display:none;left:4px;top:1px;width:2px;height:6px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.auth-form .form-options .remember-me input:checked~.checkmark:after{display:block}.auth-form .form-options .forgot-password{font-size:11px;color:#3498db;text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}.auth-form .form-options .forgot-password:hover{color:#217dbb;text-decoration:underline}.auth-form .checkbox-group{margin-bottom:.8rem}.auth-form .checkbox-group .custom-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:11px;color:#666}.auth-form .checkbox-group .custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.auth-form .checkbox-group .custom-checkbox .checkmark{height:14px;width:14px;background-color:#fff;border:1px solid #ddd;border-radius:6px;margin-right:6px;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease}.auth-form .checkbox-group .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:4px;top:1px;width:2px;height:6px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.auth-form .checkbox-group .custom-checkbox:hover input~.checkmark{border-color:#3498db}.auth-form .checkbox-group .custom-checkbox input:checked~.checkmark{background-color:#3498db;border-color:#3498db}.auth-form .checkbox-group .custom-checkbox input:checked~.checkmark:after{display:block}.auth-form .terms-agreement{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.8rem;font-size:11px;color:#666}.auth-form .terms-agreement,.auth-form .terms-agreement .custom-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-form .terms-agreement .custom-checkbox{cursor:pointer;margin-right:3px}.auth-form .terms-agreement .custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.auth-form .terms-agreement .custom-checkbox .checkmark{height:14px;width:14px;background-color:#fff;border:1px solid #ddd;border-radius:6px;margin-right:5px;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease}.auth-form .terms-agreement .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:4px;top:1px;width:2px;height:6px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.auth-form .terms-agreement .custom-checkbox:hover input~.checkmark{border-color:#3498db}.auth-form .terms-agreement .custom-checkbox input:checked~.checkmark{background-color:#3498db;border-color:#3498db}.auth-form .terms-agreement .custom-checkbox input:checked~.checkmark:after{display:block}.auth-form .terms-agreement .text-link{color:#3498db;text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease;margin:0 2px}.auth-form .terms-agreement .text-link:hover{color:#217dbb;text-decoration:underline}.auth-form .btn-submit{width:100%;padding:6px;color:#fff;background:linear-gradient(45deg,#3498db,#8e44ad);border:none;border-radius:16px;cursor:pointer;font-size:12px;font-weight:500;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-form .btn-submit:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.15);box-shadow:0 3px 5px rgba(0,0,0,.15)}.auth-form .btn-submit:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.auth-form .btn-submit:disabled{background:#ccc;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.auth-form .btn-submit .btn-loader{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;backdrop-filter:blur(2px);border-radius:6px}.loading-overlay .spinner{width:28px;height:28px;border-radius:50%;border:2px solid rgba(52,152,219,.2);border-top-color:#3498db;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-bottom:.6rem}.loading-overlay p{color:#333;font-size:12px;font-weight:500}.social-login-modal .social-login-content{padding:1.2rem;text-align:center}.social-login-modal .social-login-content .social-login-icon{margin-bottom:.8rem}.social-login-modal .social-login-content .social-login-icon i.fa-weixin{color:#07c160}.social-login-modal .social-login-content .social-login-icon i.fa-qq{color:#12b7f5}.social-login-modal .social-login-content .social-login-icon i.fa-weibo{color:#e6162d}.social-login-modal .social-login-content p{color:#333;font-size:12px;margin-bottom:1.2rem}.social-login-modal .social-login-content .qr-code-container .qr-code-wrapper{background-color:#f9f9f9;padding:.8rem;border-radius:6px;margin-bottom:.8rem}.social-login-modal .social-login-content .qr-code-container .qr-code-wrapper .qr-code-placeholder{width:120px;height:120px;background-color:#eee;margin:0 auto .6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px}.social-login-modal .social-login-content .qr-code-container .qr-code-wrapper .qr-code-placeholder i{font-size:50px;color:#ccc}.social-login-modal .social-login-content .qr-code-container .qr-code-wrapper .qr-code-hint{font-size:11px;color:#666}.social-login-modal .social-login-content .qr-code-container .qr-code-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;color:#666}.social-login-modal .social-login-content .qr-code-container .qr-code-status .status-indicator{width:6px;height:6px;background-color:#2ecc71;border-radius:50%;margin-right:5px;-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}.social-login-modal .social-login-content .qr-code-container .qr-code-status .countdown{font-weight:600;color:#f39c12}.cloudflare-verification{width:100%;max-width:260px;margin:0 auto .8rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.cloudflare-verification .cloudflare-header{font-size:11px;color:#333;margin-bottom:5px;text-align:left}.cloudflare-verification .cloudflare-box{border:1px solid #ddd;border-radius:6px;background-color:#fff;padding:10px;position:relative;cursor:pointer}.cloudflare-verification .cloudflare-box:hover{border-color:#bbb}.cloudflare-verification .cloudflare-box .cloudflare-unchecked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cloudflare-verification .cloudflare-box .cloudflare-unchecked .cloudflare-checkbox{width:14px;height:14px;border:1px solid #ccc;border-radius:6px;margin-right:12px}.cloudflare-verification .cloudflare-box .cloudflare-unchecked .cloudflare-text{font-size:11px;color:#333}.cloudflare-verification .cloudflare-box .cloudflare-verifying{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cloudflare-verification .cloudflare-box .cloudflare-verifying .cloudflare-spinner{width:14px;height:14px;margin-right:12px;position:relative}.cloudflare-verification .cloudflare-box .cloudflare-verifying .cloudflare-spinner:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid #eee;border-top-color:#00b67a;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.cloudflare-verification .cloudflare-box .cloudflare-verifying .cloudflare-text{font-size:11px;color:#333}.cloudflare-verification .cloudflare-box .cloudflare-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cloudflare-verification .cloudflare-box .cloudflare-success .cloudflare-checkmark{width:14px;height:14px;margin-right:6px}.cloudflare-verification .cloudflare-box .cloudflare-success .cloudflare-checkmark svg{width:100%;height:100%}.cloudflare-verification .cloudflare-box .cloudflare-success .cloudflare-text{font-size:11px;color:#333}.cloudflare-verification .cloudflare-box .cloudflare-logo{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:9px;color:#888;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cloudflare-verification .cloudflare-box .cloudflare-logo .cloudflare-dots{margin:0 2px;color:#f38020}.cloudflare-verification .cloudflare-box .cloudflare-logo .cloudflare-privacy,.cloudflare-verification .cloudflare-box .cloudflare-logo .cloudflare-terms{color:#888;text-decoration:none}.cloudflare-verification .cloudflare-box .cloudflare-logo .cloudflare-privacy:hover,.cloudflare-verification .cloudflare-box .cloudflare-logo .cloudflare-terms:hover{text-decoration:underline}.role-description{margin-bottom:.2rem;padding:.2rem;background-color:rgba(52,152,219,.05);border-radius:6px;border-left:2px solid #3498db}.role-description h3{font-size:.9rem;margin-bottom:.4rem;color:#3498db}.role-description p{font-size:.7rem;color:#666;line-height:1.3;margin:0}.verification-hint{display:block;color:#f39c12;font-size:9px;margin-top:.25rem}@media (max-width:360px){.modal-content{width:100%;min-height:auto;height:auto}.modal-left{min-height:90px;padding:.5rem}.modal-left .brand-content h1{font-size:.9rem}.modal-left .brand-content .brand-description{font-size:.65rem;margin-bottom:.6rem}.modal-left .brand-content .account-switch,.modal-left .brand-content .left-social-login{margin:.3rem 0}.modal-right{padding:.5rem;min-width:auto}.auth-form .form-control{margin-bottom:.7rem}.auth-form .form-control .input-group.horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth-form .form-control .input-group.horizontal label{width:100%;text-align:left;margin-bottom:6px;margin-right:0}.auth-form .form-control .input-group.horizontal .input-with-icon{width:100%}.auth-form .form-control .input-group.horizontal .auto-generated-hint,.auth-form .form-control .input-group.horizontal .form-error{margin-left:0}.identity-tabs{margin:.3rem 0}.identity-tabs button{padding:.3rem}.identity-tabs button .cat-head{width:25px;height:25px}.identity-tabs button span{font-size:9px}}@media (max-width:480px){.modal-overlay{padding:6px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow-y:auto}.modal-content{margin-top:12px;margin-bottom:12px;max-height:none;height:auto}.modal-container{max-height:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-left{padding:.6rem;min-height:100px;border-radius:6px 6px 0 0}.modal-right{padding:.6rem;max-height:none;border-radius:0 0 6px 6px}.auth-form .input-group.horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth-form .input-group.horizontal label{width:100%;text-align:left;margin-bottom:6px}.auth-form .input-group.horizontal .input-with-icon{width:100%}.auth-form .input-group.horizontal .auto-generated-hint,.auth-form .input-group.horizontal .form-error{margin-left:0}}@media (max-width:768px){.modal-content{max-width:100%;width:95%;height:auto;max-height:95vh}.modal-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;max-height:95vh;overflow:auto}.modal-left{padding:1rem;min-height:140px;max-height:30vh;border-radius:6px 6px 0 0}.modal-right{padding:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;max-height:65vh;border-radius:0 0 6px 6px;min-width:auto}.auth-form .input-group.horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth-form .input-group.horizontal label{width:100%;text-align:left;margin-bottom:6px}.auth-form .input-group.horizontal .input-with-icon{width:100%}.auth-form .input-group.horizontal .auto-generated-hint,.auth-form .input-group.horizontal .form-error{margin-left:0}}@media screen and (max-height:500px){.modal-overlay{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:6px}.modal-content{max-height:none;height:auto}.modal-left{min-height:70px}}@media (prefers-color-scheme:dark){.modal-content{background-color:#1a1a2e;color:#e6e6e6}.modal-right{background-color:#16213e}.auth-form .input-group label,.auth-form h2{color:#e6e6e6}.auth-form .input-group .input-with-icon .icon-container{background-color:#2a2a4a;color:#8d8d8d}.auth-form .input-group .input-with-icon input{background-color:hsla(0,0%,100%,.05);border-color:#2a2a4a;color:#e6e6e6}.auth-form .input-group .input-with-icon input::-webkit-input-placeholder{color:#8d8d8d}.auth-form .input-group .input-with-icon input::-moz-placeholder{color:#8d8d8d}.auth-form .input-group .input-with-icon input::-ms-input-placeholder{color:#8d8d8d}.auth-form .input-group .input-with-icon input::placeholder{color:#8d8d8d}.auth-form .input-group .input-with-icon .toggle-password{color:#8d8d8d}.auth-form .input-group .input-with-icon .toggle-password:hover{color:#e6e6e6}}.captcha-container,.captcha-input{width:100%}.captcha-image-wrapper{margin-top:8px;margin-left:68px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.captcha-image-container,.captcha-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.captcha-image-container{width:100px;height:36px;border:1px solid #ddd;border-radius:6px;overflow:hidden;position:relative;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f9f9f9;-webkit-transition:all .2s ease;transition:all .2s ease}.captcha-image-container:hover{border-color:#3498db}.captcha-image-container .captcha-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.captcha-image-container .captcha-loading{font-size:12px;color:#666}.captcha-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:10px}.refresh-captcha-link{font-size:11px;color:#3498db;text-decoration:none;margin-bottom:4px;white-space:nowrap}.refresh-captcha-link:hover{text-decoration:underline}.refresh-captcha-link i{font-size:10px}.privacy-links{font-size:11px;color:#666;text-align:left}.privacy-links .text-link{color:#3498db;text-decoration:none}.privacy-links .text-link:hover{color:#217dbb;text-decoration:underline}@media (max-width:480px){.captcha-image-wrapper{margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.captcha-actions{margin-left:0;margin-top:8px}.captcha-image-container{width:100%}}.header[data-v-07ac602d]{position:sticky;top:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;background-color:hsla(0,0%,100%,.9);-webkit-transition:all .3s ease;transition:all .3s ease;padding:0 20px}.header__container[data-v-07ac602d]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header--scrolled[data-v-07ac602d]{background-color:hsla(0,0%,100%,.7);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.header__logo[data-v-07ac602d]{cursor:pointer;pointer-events:none;min-width:200px}.header__logo img[data-v-07ac602d]{width:200px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-filter:drop-shadow(0 0 10px #fff);filter:drop-shadow(0 0 10px #ffffff)}.header .mobile-menu-toggle[data-v-07ac602d]{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:30px;height:22px;cursor:pointer;z-index:15}.header .mobile-menu-toggle span[data-v-07ac602d]{display:block;height:3px;width:100%;background-color:#000105;border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease}.header .mobile-menu-toggle:hover span[data-v-07ac602d]{background-color:#f28500}.header .mobile-overlay[data-v-07ac602d]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.header .mobile-overlay--active[data-v-07ac602d]{opacity:1;visibility:visible}.header .login-prompt-overlay[data-v-07ac602d]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .login-prompt-modal[data-v-07ac602d]{background-color:#fff;border-radius:10px;padding:20px;width:80%;max-width:320px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);text-align:center}.header .login-prompt-modal h3[data-v-07ac602d]{color:#333;margin-top:0;margin-bottom:15px;font-size:18px}.header .login-prompt-modal p[data-v-07ac602d]{color:#666;margin-bottom:20px;font-size:14px}.header .login-prompt-modal .login-prompt-buttons[data-v-07ac602d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.header .login-prompt-modal .login-prompt-buttons .el-button[data-v-07ac602d]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:120px}.header .fpga-hub-overlay[data-v-07ac602d]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .fpga-hub-modal[data-v-07ac602d]{background-color:#fff;border-radius:12px;padding:30px 25px;width:85%;max-width:380px;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.2);box-shadow:0 8px 25px rgba(0,0,0,.2);text-align:center;-webkit-animation:modalSlideIn-07ac602d .3s ease-out;animation:modalSlideIn-07ac602d .3s ease-out}.header .fpga-hub-modal h3[data-v-07ac602d]{color:#f28500;margin-top:0;margin-bottom:20px;font-size:22px;font-weight:700}.header .fpga-hub-modal p[data-v-07ac602d]{color:#666;margin-bottom:25px;font-size:16px;line-height:1.5}.header .fpga-hub-modal .fpga-hub-buttons[data-v-07ac602d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .fpga-hub-modal .fpga-hub-buttons .el-button[data-v-07ac602d]{padding:12px 30px;font-size:16px;font-weight:500;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.header .fpga-hub-modal .fpga-hub-buttons .el-button[data-v-07ac602d]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(242,133,0,.3);box-shadow:0 4px 12px rgba(242,133,0,.3)}@-webkit-keyframes modalSlideIn-07ac602d{0%{opacity:0;-webkit-transform:translateY(-20px) scale(.9);transform:translateY(-20px) scale(.9)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes modalSlideIn-07ac602d{0%{opacity:0;-webkit-transform:translateY(-20px) scale(.9);transform:translateY(-20px) scale(.9)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.header__nav .nav-list[data-v-07ac602d],.header__nav[data-v-07ac602d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__nav .nav-list[data-v-07ac602d]{list-style:none;margin:0;padding:0}.header__nav .nav-list .nav-item[data-v-07ac602d]{position:relative;margin:0 15px}.header__nav .nav-list .nav-item .nav-link[data-v-07ac602d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000105!important;text-decoration:none!important;font-size:18px!important;font-weight:400!important;font-family:inherit!important;-webkit-transition:all .3s ease;transition:all .3s ease;padding:28px 0;line-height:1!important;border:none;background:none;cursor:pointer}.header__nav .nav-list .nav-item .nav-link i[data-v-07ac602d]{margin-right:5px;font-size:20px;line-height:1}.header__nav .nav-list .nav-item .nav-link span[data-v-07ac602d]{font-size:18px!important;font-weight:400!important;line-height:1!important;font-family:inherit!important}.header__nav .nav-list .nav-item .nav-link[data-v-07ac602d]:hover{color:#f28500!important}.header__nav .nav-list .nav-item .router-link-active.nav-link[data-v-07ac602d],.header__nav .nav-list .nav-item .router-link-exact-active.nav-link[data-v-07ac602d],.header__nav .nav-list .nav-item a.nav-link[data-v-07ac602d]{color:#000105!important;font-size:18px!important;font-weight:400!important;text-decoration:none!important;line-height:1!important}.header__nav .nav-list .nav-item .router-link-active.nav-link span[data-v-07ac602d],.header__nav .nav-list .nav-item .router-link-exact-active.nav-link span[data-v-07ac602d],.header__nav .nav-list .nav-item a.nav-link span[data-v-07ac602d]{font-size:18px!important;font-weight:400!important;line-height:1!important}.header__nav .nav-list .nav-item .router-link-active.nav-link[data-v-07ac602d]:hover,.header__nav .nav-list .nav-item .router-link-exact-active.nav-link[data-v-07ac602d]:hover,.header__nav .nav-list .nav-item a.nav-link[data-v-07ac602d]:hover{color:#f28500!important}.header__nav .nav-list .nav-item--active .nav-link[data-v-07ac602d]{color:#f28500}.header__nav .nav-list .nav-item--active .nav-link[data-v-07ac602d]:after{content:"";display:block;width:100%;height:2px;background:#f28500;position:absolute;bottom:0;left:0}.header__nav .nav-list .nav-item .dropdown-toggle[data-v-07ac602d]{display:none;position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;cursor:pointer}.header__nav .nav-list .nav-item .dropdown-toggle[data-v-07ac602d]:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:8px;height:8px;border-right:2px solid #000105;border-bottom:2px solid #000105;-webkit-transition:all .3s ease;transition:all .3s ease}.header__nav .nav-list .nav-item .dropdown-toggle--active[data-v-07ac602d]:after{-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.header__nav .nav-list .nav-item .dropdown-container[data-v-07ac602d]{position:relative}.header__nav .nav-list .nav-item .dropdown-menu[data-v-07ac602d]{position:absolute;top:100%;left:-35%;background-color:rgba(0,0,0,.8);border-radius:4px;padding:10px 0;min-width:150px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease;transition:all .3s ease;list-style:none;z-index:12}.header__nav .nav-list .nav-item .dropdown-menu li a[data-v-07ac602d]{display:block;padding:8px 20px;color:#fff;text-decoration:none;font-size:16px;-webkit-transition:all .2s ease;transition:all .2s ease}.header__nav .nav-list .nav-item .dropdown-menu li a[data-v-07ac602d]:hover{background-color:rgba(242,133,0,.2);color:#f28500}.header__nav .nav-list .nav-item:hover .dropdown-menu[data-v-07ac602d]{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.header .header__actions[data-v-07ac602d]{font-size:16px;min-width:200px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:-100px}.header .header__actions .header__user[data-v-07ac602d],.header .header__actions[data-v-07ac602d]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header .header__actions .header__user .user-avatar[data-v-07ac602d]{z-index:12;width:60px;height:60px;border-radius:50%;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 0 10px hsla(0,0%,100%,.5);box-shadow:0 0 10px hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .header__actions .header__user .user-avatar.avatar-bg--blue[data-v-07ac602d]{background:linear-gradient(135deg,#3498db,#2980b9)}.header .header__actions .header__user .user-avatar.avatar-bg--gold[data-v-07ac602d]{background:linear-gradient(135deg,#f1c40f,#f39c12)}.header .header__actions .header__user .user-avatar.avatar-bg--black[data-v-07ac602d]{background:linear-gradient(135deg,#34495e,#2c3e50)}.header .header__actions .header__user .user-avatar.avatar-bg--purple[data-v-07ac602d]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.header .header__actions .header__user .user-avatar.avatar-bg--default[data-v-07ac602d]{background:linear-gradient(135deg,#95a5a6,#7f8c8d)}.header .header__actions .header__user .user-avatar img[data-v-07ac602d]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px}.header .header__actions .header__user .user-avatar .avatar-icon[data-v-07ac602d]{font-size:30px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3)}.header .header__actions .header__user .user-card[data-v-07ac602d]{z-index:11;text-align:center;padding:30px 10px 10px;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);width:180px;height:auto;position:absolute;top:50%;left:-125%;display:none;-webkit-transition:all .3s ease;transition:all .3s ease}.header .header__actions .header__user .user-card--blue[data-v-07ac602d]{background:#3498db}.header .header__actions .header__user .user-card--gold[data-v-07ac602d]{background:#f1c40f}.header .header__actions .header__user .user-card--black[data-v-07ac602d]{background:#2c3e50;color:#fff}.header .header__actions .header__user .user-card--purple[data-v-07ac602d]{background:#9b59b6;color:#fff}.header .header__actions .header__user .user-card__name[data-v-07ac602d]{font-size:16px;margin-top:10px;margin-bottom:5px}.header .header__actions .header__user .user-card__id[data-v-07ac602d],.header .header__actions .header__user .user-card__invite-code[data-v-07ac602d],.header .header__actions .header__user .user-card__role[data-v-07ac602d],.header .header__actions .header__user .user-card__tutor-id[data-v-07ac602d]{font-size:12px;margin-bottom:5px}.header .header__actions .header__user .user-card .el-button[data-v-07ac602d]{display:block;margin:5px 0;width:100%;text-align:center;font-size:12px;color:inherit;border-color:currentColor;background-color:transparent}.header .header__actions .header__user .user-card .el-button[data-v-07ac602d]:hover{background-color:hsla(0,0%,100%,.2)}.header .header__actions .header__user .user-card--visible[data-v-07ac602d]{display:block}@media (min-width:769px){.header .header__actions .header__user--hoverable[data-v-07ac602d]:hover{position:relative;top:30px}.header .header__actions .header__user--hoverable:hover .user-card[data-v-07ac602d]{display:block}}.header .header__actions .action-button[data-v-07ac602d]{margin-right:10px;padding:10px 20px;border:none;border-radius:5px;color:#000105;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header__actions .action-button--active[data-v-07ac602d],.header .header__actions .action-button[data-v-07ac602d]:hover{color:#f28500}.header .header__actions .action-button .identity-badge[data-v-07ac602d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:12px;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:700;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.header .header__actions .action-button .identity-badge__icon[data-v-07ac602d]{font-size:18px;margin-right:6px}.header .header__actions .action-button .identity-badge__text[data-v-07ac602d]{white-space:nowrap}.header .header__actions .action-button .identity-badge--blue[data-v-07ac602d]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.header .header__actions .action-button .identity-badge--gold[data-v-07ac602d]{background:linear-gradient(135deg,#f1c40f,#f39c12);color:#34495e}.header .header__actions .action-button .identity-badge--black[data-v-07ac602d]{background:linear-gradient(135deg,#34495e,#2c3e50);color:#fff}.header .header__actions .action-button .identity-badge--purple[data-v-07ac602d]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.header .header__actions .action-button .identity-badge--default[data-v-07ac602d]{background:linear-gradient(135deg,#95a5a6,#7f8c8d);color:#fff}.header .header__actions .action-button .identity-badge[data-v-07ac602d]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3)}.header .header__actions .action-button .identity-badge .tuition-tooltip[data-v-07ac602d]{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:10px;background-color:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:100;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.header .header__actions .action-button .identity-badge .tuition-tooltip[data-v-07ac602d]:before{content:"";position:absolute;top:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-color:transparent transparent rgba(0,0,0,.8);border-style:solid;border-width:0 6px 6px}.header .header__actions .action-button .identity-badge .tuition-tooltip .tooltip-content .tooltip-item[data-v-07ac602d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header__actions .action-button .identity-badge .tuition-tooltip .tooltip-content .tooltip-item .tooltip-label[data-v-07ac602d]{font-weight:700;margin-right:5px}.header .header__actions .action-button .identity-badge .tuition-tooltip .tooltip-content .tooltip-item .tooltip-value[data-v-07ac602d]{color:#f1c40f}.fade-enter-active[data-v-07ac602d],.fade-leave-active[data-v-07ac602d]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter[data-v-07ac602d],.fade-leave-to[data-v-07ac602d]{opacity:0}.dropdown-enter-active[data-v-07ac602d],.dropdown-leave-active[data-v-07ac602d]{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.dropdown-enter[data-v-07ac602d],.dropdown-leave-to[data-v-07ac602d]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tutorship-icon-image[data-v-07ac602d]{width:20px;height:20px;margin-right:5px;vertical-align:middle;-webkit-filter:brightness(0);filter:brightness(0);-webkit-transition:-webkit-filter .4s ease;transition:-webkit-filter .4s ease;transition:filter .4s ease;transition:filter .4s ease,-webkit-filter .4s ease}@media (max-width:768px){.tutorship-icon-image[data-v-07ac602d]{width:18px;height:18px;margin-right:10px}}.nav-link:hover .tutorship-icon-image[data-v-07ac602d]{-webkit-filter:brightness(1);filter:brightness(1)}@media (max-width:768px){.header[data-v-07ac602d]{padding:0 15px;height:60px;background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.header__container[data-v-07ac602d]{display:none}.header__logo[data-v-07ac602d]{min-width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo img[data-v-07ac602d]{width:120px}.header .mobile-menu-toggle[data-v-07ac602d]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__nav[data-v-07ac602d]{display:none}.header__nav--mobile-open[data-v-07ac602d]{display:block;position:fixed;top:0;right:0;width:80%;max-width:300px;height:100vh;background-color:#fff;z-index:10;padding:70px 0 20px;-webkit-box-shadow:-5px 0 15px rgba(0,0,0,.1);box-shadow:-5px 0 15px rgba(0,0,0,.1)}.header__nav--mobile-open .nav-list[data-v-07ac602d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.header__nav--mobile-open .nav-list .nav-item[data-v-07ac602d]{margin:0;border-bottom:1px solid rgba(0,0,0,.05)}.header__nav--mobile-open .nav-list .nav-item .nav-link[data-v-07ac602d]{padding:15px 20px;font-size:16px;font-weight:500;width:100%}.header__nav--mobile-open .nav-list .nav-item .nav-link i[data-v-07ac602d]{margin-right:10px;display:inline-block;font-size:18px}.header__nav--mobile-open .nav-list .nav-item--active[data-v-07ac602d]{background-color:rgba(242,133,0,.05)}.header__nav--mobile-open .nav-list .nav-item--active .nav-link[data-v-07ac602d]{color:#f28500;font-weight:700;font-size:18px}.header__nav--mobile-open .nav-list .nav-item--active .nav-link[data-v-07ac602d]:after{display:none}.header__nav--mobile-open .nav-list .nav-item .dropdown-toggle[data-v-07ac602d]{display:block;position:absolute;right:15px;top:15px;width:30px;height:30px}.header__nav--mobile-open .nav-list .nav-item .dropdown-toggle[data-v-07ac602d]:after{width:10px;height:10px}.header__nav--mobile-open .nav-list .nav-item .dropdown-container[data-v-07ac602d]{width:100%}.header__nav--mobile-open .nav-list .nav-item .dropdown-menu[data-v-07ac602d]{position:static;opacity:1;visibility:visible;-webkit-transform:none;transform:none;background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0;width:100%}.header__nav--mobile-open .nav-list .nav-item .dropdown-menu li[data-v-07ac602d]{border-top:1px solid rgba(0,0,0,.05)}.header__nav--mobile-open .nav-list .nav-item .dropdown-menu li a[data-v-07ac602d]{padding:12px 30px;color:#333;font-size:14px}.header__nav--mobile-open .nav-list .nav-item .dropdown-menu li a[data-v-07ac602d]:hover{background-color:rgba(242,133,0,.1);color:#f28500}.header .header__actions[data-v-07ac602d]{display:none}}@media (min-width:769px) and (max-width:1024px){.header[data-v-07ac602d]{padding:0 20px}.header__logo img[data-v-07ac602d]{width:180px}.header__actions[data-v-07ac602d]{min-width:180px;padding-right:0}.header__actions .action-button[data-v-07ac602d]{padding:8px 15px}.header__actions .action-button .identity-badge[data-v-07ac602d]{padding:5px 10px;font-size:13px}.header__actions .header__user .user-avatar[data-v-07ac602d]{width:50px;height:50px}}[data-v-515683b8]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.footer[data-v-515683b8]{background-color:#2b2b2b;background-image:linear-gradient(135deg,#2b2b2b,#1f1f1f);color:#fff;position:relative;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.2);box-shadow:0 -2px 10px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;border-top:1px solid #444}.footer[data-v-515683b8]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#4a90e2),to(transparent));background:linear-gradient(90deg,transparent,#4a90e2,transparent)}.footer .container[data-v-515683b8]{width:100%;max-width:1200px;margin:auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer-content[data-v-515683b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0 40px;gap:20px}.footer .footer-section[data-v-515683b8]{min-width:180px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .footer-section h4[data-v-515683b8]{font-size:22px;font-weight:600;margin-bottom:25px;color:#fff;position:relative;padding-bottom:12px;letter-spacing:.5px;text-align:center}.footer .footer-section h4[data-v-515683b8]:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:3px;background:#4a90e2;border-radius:2px}.footer .footer-section .contact-list[data-v-515683b8],.footer .footer-section .link-list[data-v-515683b8]{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-section .contact-list li[data-v-515683b8],.footer .footer-section .link-list li[data-v-515683b8]{margin-bottom:16px;font-size:16px;color:#ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer-section .contact-list li i[data-v-515683b8],.footer .footer-section .link-list li i[data-v-515683b8]{margin-right:10px;color:#4a90e2}.footer .footer-section .contact-list li a[data-v-515683b8],.footer .footer-section .link-list li a[data-v-515683b8]{color:#ccc;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;font-size:16px;font-weight:500;display:inline-block;text-align:center}.footer .footer-section .contact-list li a[data-v-515683b8]:hover,.footer .footer-section .link-list li a[data-v-515683b8]:hover{color:#5ba0f2;-webkit-transform:translateX(5px);transform:translateX(5px)}.footer .footer-section .contact-list li a[data-v-515683b8]:before,.footer .footer-section .link-list li a[data-v-515683b8]:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#5ba0f2;-webkit-transition:width .3s ease;transition:width .3s ease}.footer .footer-section .contact-list li a[data-v-515683b8]:hover:before,.footer .footer-section .link-list li a[data-v-515683b8]:hover:before{width:100%}.footer .logo-section[data-v-515683b8]{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .logo-section img[data-v-515683b8]{height:110px;margin-bottom:15px;-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.footer .logo-section img[data-v-515683b8]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.footer .logo-section h3[data-v-515683b8]{font-size:24px;font-weight:600;color:#fff;margin-bottom:10px;letter-spacing:.5px;text-align:center}.footer .legal-links[data-v-515683b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .legal-links a[data-v-515683b8]{display:block;margin-bottom:14px;font-size:16px;color:#ccc;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;padding-left:0;text-align:center}.footer .legal-links a[data-v-515683b8]:hover{color:#5ba0f2;padding-left:5px}.footer .legal-links a[data-v-515683b8]:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#5ba0f2;-webkit-transition:width .3s ease;transition:width .3s ease}.footer .legal-links a[data-v-515683b8]:hover:before{width:100%}.footer .feedback-button[data-v-515683b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(76,201,240,.1);padding:8px 16px;border-radius:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.footer .feedback-button i[data-v-515683b8]{margin-right:8px}.footer .feedback-button[data-v-515683b8]:hover{background-color:rgba(76,201,240,.2);-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 5px 15px rgba(76,201,240,.2);box-shadow:0 5px 15px rgba(76,201,240,.2)}.footer .qrcode-section .qrcode-triangle[data-v-515683b8]{background:hsla(0,0%,100%,.05);padding:30px 20px;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);border:1px solid #444;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.footer .qrcode-section .qrcode-triangle[data-v-515683b8]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.4);box-shadow:0 6px 20px rgba(0,0,0,.4)}.footer .qrcode-section .qrcode-row[data-v-515683b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .qrcode-section .qrcode-row.top-row[data-v-515683b8]{gap:30px}.footer .qrcode-section .qrcode-item[data-v-515683b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.footer .qrcode-section .qrcode-item[data-v-515683b8]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer .qrcode-container[data-v-515683b8]{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .qrcode-container .qrcode[data-v-515683b8]{width:100px;height:100px;margin-bottom:12px;border:2px solid #444;border-radius:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.footer .qrcode-container .qrcode[data-v-515683b8]:hover{-webkit-transform:scale(1.75);transform:scale(1.75)}.footer .qrcode-container p[data-v-515683b8]{font-size:14px;color:#ccc;font-weight:500;text-align:center;margin:0;white-space:nowrap}.footer .copyright[data-v-515683b8]{text-align:center;padding:25px 0;border-top:1px solid #444;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .copyright p[data-v-515683b8]{font-size:14px;color:#999;letter-spacing:.5px;text-align:center;margin-bottom:8px}.footer .copyright p .beian-link[data-v-515683b8]{color:#999;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.footer .copyright p .beian-link[data-v-515683b8]:hover{color:#5ba0f2;text-decoration:underline}.footer .copyright .version-info[data-v-515683b8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;font-size:11px;color:#999;letter-spacing:.3px}.footer .copyright .version-info span[data-v-515683b8]{opacity:.8;font-weight:400;-webkit-transition:all .3s ease;transition:all .3s ease}.footer .copyright .version-info span.frontend-version[data-v-515683b8]{cursor:help;position:relative}.footer .copyright .version-info span.frontend-version[data-v-515683b8]:hover{opacity:1;color:#5ba0f2;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:992px){.footer .footer-content[data-v-515683b8]{-ms-flex-pack:distribute;justify-content:space-around}.footer .footer-content .footer-section[data-v-515683b8]{width:30%;margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-content .footer-section[data-v-515683b8]:first-child{width:100%;margin-bottom:40px}}@media (max-width:768px){.footer .footer-content .footer-section[data-v-515683b8]{width:100%;margin-bottom:40px}.footer .footer-content .footer-section h4[data-v-515683b8]{font-size:20px}.footer .footer-content .footer-section .contact-list li[data-v-515683b8],.footer .footer-content .footer-section .legal-links a[data-v-515683b8],.footer .footer-content .footer-section .link-list li a[data-v-515683b8]{font-size:15px}.footer .footer-content .footer-section.qrcode-section .qrcode-triangle[data-v-515683b8]{padding:20px 15px;gap:20px}.footer .footer-content .footer-section.qrcode-section .qrcode-triangle .qrcode-row.top-row[data-v-515683b8]{gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer-content .footer-section.qrcode-section .qrcode-container .qrcode[data-v-515683b8]{width:85px;height:85px}.footer .footer-content .footer-section.qrcode-section .qrcode-container .qrcode[data-v-515683b8]:hover{-webkit-transform:scale(1.75);transform:scale(1.75)}.footer .footer-content .footer-section.qrcode-section .qrcode-container p[data-v-515683b8]{font-size:13px}.footer .footer-content .footer-section[data-v-515683b8]:last-child{margin-bottom:0}}@media (max-width:576px){.footer .container[data-v-515683b8]{padding:0 15px}.footer .footer-content[data-v-515683b8]{padding:40px 0 30px}.footer .logo-section img[data-v-515683b8]{height:90px}.footer .logo-section h3[data-v-515683b8]{font-size:22px}.footer .qrcode-section .qrcode-triangle[data-v-515683b8]{padding:15px 12px;gap:15px}.footer .qrcode-section .qrcode-triangle .qrcode-row.top-row[data-v-515683b8]{gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .qrcode-section .qrcode-container .qrcode[data-v-515683b8]{width:80px;height:80px}.footer .qrcode-section .qrcode-container .qrcode[data-v-515683b8]:hover{-webkit-transform:scale(1.75);transform:scale(1.75)}.footer .qrcode-section .qrcode-container p[data-v-515683b8]{font-size:12px}.footer .copyright .version-info[data-v-515683b8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;font-size:10px}.footer .copyright .version-info span[data-v-515683b8]{display:block;text-align:center}}.mobile-navigation[data-v-63312bdf]{display:none;position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:#fff;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-navigation .nav-item[data-v-63312bdf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#666;text-decoration:none;width:25%;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:relative}.mobile-navigation .nav-item i[data-v-63312bdf]{font-size:22px;margin-bottom:4px}.mobile-navigation .nav-item span[data-v-63312bdf]{font-size:12px}.mobile-navigation .nav-item.active[data-v-63312bdf],.mobile-navigation .nav-item[data-v-63312bdf]:hover{color:#f28500}.mobile-navigation .nav-item .user-badge[data-v-63312bdf]{position:absolute;top:8px;right:25%;width:8px;height:8px;border-radius:50%;background-color:#f28500;border:2px solid #fff}.mobile-navigation .login-prompt-overlay[data-v-63312bdf]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-navigation .login-prompt-modal[data-v-63312bdf]{background-color:#fff;border-radius:10px;padding:20px;width:80%;max-width:320px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);text-align:center}.mobile-navigation .login-prompt-modal h3[data-v-63312bdf]{color:#333;margin-top:0;margin-bottom:15px;font-size:18px}.mobile-navigation .login-prompt-modal p[data-v-63312bdf]{color:#666;margin-bottom:20px;font-size:14px}.mobile-navigation .login-prompt-modal .login-prompt-buttons[data-v-63312bdf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.mobile-navigation .login-prompt-modal .login-prompt-buttons .el-button[data-v-63312bdf]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:120px}@media (max-width:768px){.mobile-navigation[data-v-63312bdf]{display:-webkit-box;display:-ms-flexbox;display:flex}}.content[data-v-3dc4809c]{display:-webkit-box;display:-ms-flexbox;display:flex;background:-webkit-gradient(linear,left top,left bottom,from(#000d4d),to(#000105));background:linear-gradient(180deg,#000d4d,#000105);min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:56px}@media (min-width:769px){.content[data-v-3dc4809c]{padding-bottom:0}.mobile-navigation[data-v-3dc4809c]{display:none}}@media (max-width:768px){.desktop-footer[data-v-3dc4809c]{display:none}}.tutoring-invitation-container[data-v-095be935]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.tutoring-invitation-container .content[data-v-095be935]{text-align:center}.tutoring-invitation-container .content .title[data-v-095be935]{font-size:4rem;font-weight:700;color:#fff;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.3);letter-spacing:.2em}.tutoring-invitation-container .content .debug-info[data-v-095be935]{color:#fff;font-size:1rem;margin:10px 0;opacity:.8;background:rgba(0,0,0,.3);padding:10px;border-radius:5px;font-family:monospace}@media (max-width:768px){.tutoring-invitation-container .content .title[data-v-095be935]{font-size:3rem}}@media (max-width:480px){.tutoring-invitation-container .content .title[data-v-095be935]{font-size:2.5rem}}[data-v-06876424]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}#fpga-invitation-app[data-v-06876424]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.6;color:#333;overflow-x:hidden}.welcome-overlay[data-v-06876424]{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeIn-06876424 .5s ease-out;animation:fadeIn-06876424 .5s ease-out}.welcome-content[data-v-06876424]{text-align:center;color:#fff;position:relative}.celebration-container[data-v-06876424]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.confetti[data-v-06876424]{position:absolute;width:10px;height:10px;background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#f9ca24);-webkit-animation:confettiFall-06876424 3s linear infinite;animation:confettiFall-06876424 3s linear infinite;top:-10px;left:calc(var(--random-x, .5)*100vw);-webkit-animation-delay:calc(var(--delay, 0s));animation-delay:calc(var(--delay, 0s))}@-webkit-keyframes confettiFall-06876424{0%{-webkit-transform:translateY(-10px) rotate(0deg);transform:translateY(-10px) rotate(0deg);opacity:1}to{-webkit-transform:translateY(100vh) rotate(2turn);transform:translateY(100vh) rotate(2turn);opacity:0}}@keyframes confettiFall-06876424{0%{-webkit-transform:translateY(-10px) rotate(0deg);transform:translateY(-10px) rotate(0deg);opacity:1}to{-webkit-transform:translateY(100vh) rotate(2turn);transform:translateY(100vh) rotate(2turn);opacity:0}}.emoji-burst[data-v-06876424]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.emoji[data-v-06876424]{position:absolute;font-size:2rem;-webkit-animation:emojiBurst-06876424 var(--duration,2s) ease-out forwards;animation:emojiBurst-06876424 var(--duration,2s) ease-out forwards;-webkit-animation-delay:var(--delay,0s);animation-delay:var(--delay,0s);top:0;left:0}@-webkit-keyframes emojiBurst-06876424{0%{-webkit-transform:translate(0) scale(0);transform:translate(0) scale(0);opacity:1}50%{opacity:1}to{-webkit-transform:translate(calc((var(--random-x, .5) - .5)*400px),calc((var(--random-y, .5) - .5)*400px)) scale(1);transform:translate(calc((var(--random-x, .5) - .5)*400px),calc((var(--random-y, .5) - .5)*400px)) scale(1);opacity:0}}@keyframes emojiBurst-06876424{0%{-webkit-transform:translate(0) scale(0);transform:translate(0) scale(0);opacity:1}50%{opacity:1}to{-webkit-transform:translate(calc((var(--random-x, .5) - .5)*400px),calc((var(--random-y, .5) - .5)*400px)) scale(1);transform:translate(calc((var(--random-x, .5) - .5)*400px),calc((var(--random-y, .5) - .5)*400px)) scale(1);opacity:0}}.welcome-message h2[data-v-06876424]{font-size:2rem;margin-bottom:1rem;-webkit-animation:slideInUp-06876424 1s ease-out .5s both;animation:slideInUp-06876424 1s ease-out .5s both}.welcome-message h1[data-v-06876424]{font-size:3rem;margin-bottom:1rem;font-weight:700;-webkit-animation:slideInUp-06876424 1s ease-out .7s both;animation:slideInUp-06876424 1s ease-out .7s both}.welcome-message p[data-v-06876424]{font-size:1.2rem;-webkit-animation:slideInUp-06876424 1s ease-out .9s both;animation:slideInUp-06876424 1s ease-out .9s both}.company-logo[data-v-06876424]{margin:1.5rem 0;-webkit-animation:slideInUp-06876424 1s ease-out .8s both;animation:slideInUp-06876424 1s ease-out .8s both}.company-logo-img[data-v-06876424]{height:80px;width:auto;-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}@-webkit-keyframes slideInUp-06876424{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideInUp-06876424{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeIn-06876424{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-06876424{0%{opacity:0}to{opacity:1}}input[data-v-06876424]:disabled{cursor:not-allowed;background-color:#e1e1e1}.footer-section[data-v-06876424]{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;padding:2rem 0 1rem;margin-top:2rem}.footer-content[data-v-06876424]{max-width:1200px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:0 1rem}.footer-center[data-v-06876424],.footer-left[data-v-06876424],.footer-right[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.footer-logo[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:1rem}.footer-logo img[data-v-06876424]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.footer-logo h4[data-v-06876424]{margin:0;font-size:1.2rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.footer-links[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.footer-links a[data-v-06876424]{color:#fff;text-decoration:none;font-size:.9rem;-webkit-transition:color .3s ease;transition:color .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.3);opacity:.9}.footer-links a[data-v-06876424]:hover{color:#ffeb3b;opacity:1}.footer-center h4[data-v-06876424],.footer-right h4[data-v-06876424]{margin:0 0 1rem;font-size:1.1rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.footer-text[data-v-06876424]{margin:.5rem 0;text-shadow:0 1px 2px rgba(0,0,0,.3);opacity:.9}.partner-links[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.partner-links a[data-v-06876424]{color:#fff;text-decoration:none;font-size:.9rem;-webkit-transition:color .3s ease;transition:color .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.3);opacity:.9}.partner-links a[data-v-06876424]:hover{color:#667eea}.footer-copyright[data-v-06876424]{max-width:1200px;margin:2rem auto 0;padding:1rem;border-top:1px solid hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.footer-copyright p[data-v-06876424]{margin:0;font-size:.8rem;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3);opacity:.9;width:100%}.footer-copyright .beian-link[data-v-06876424]{color:#fff!important;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.footer-copyright .beian-link[data-v-06876424]:hover{color:#667eea!important;text-decoration:underline}@media (max-width:768px){.footer-content[data-v-06876424]{grid-template-columns:1fr;gap:1.5rem}.footer-copyright[data-v-06876424]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;text-align:center}}.form-input.locked[data-v-06876424]{background-color:#f8f9fa;border-color:#e9ecef;color:#6c757d}.locked-notice[data-v-06876424]{padding:1rem;background:linear-gradient(135deg,#d4edda,#c3e6cb);border-radius:8px;margin:1rem 0;color:#155724}.locked-form[data-v-06876424]{position:relative;overflow:hidden}.locked-form[data-v-06876424]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);backdrop-filter:blur(1px);z-index:1;pointer-events:none}.locked-form [data-v-06876424]{position:relative;z-index:2}.locked-form .dict-select[data-v-06876424],.locked-form .form-input[data-v-06876424],.locked-form .form-select[data-v-06876424],.locked-form .leader-option[data-v-06876424]{background-color:#f8f9fa!important;border-color:#e9ecef!important;color:#6c757d!important;opacity:.8}.locked-form .dict-select .el-input__inner[data-v-06876424]{background-color:#f8f9fa!important;border-color:#e9ecef!important;color:#6c757d!important}.locked-form .locked-notice[data-v-06876424]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #ffc107;color:#856404;font-weight:600}.leader-label.locked[data-v-06876424]{opacity:.8;pointer-events:none}.leader-status[data-v-06876424]{color:#28a745;font-weight:600;font-size:.9rem}.locked-notice p[data-v-06876424]{margin:.5rem 0;font-size:.95rem}.invitation-container[data-v-06876424]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.invitation-container.blur-background[data-v-06876424]{-webkit-filter:blur(5px);filter:blur(5px)}.header-section[data-v-06876424]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem 1rem;text-align:center}.header-content[data-v-06876424]{max-width:800px;margin:0 auto}.logo-section[data-v-06876424]{-webkit-animation:fadeInDown-06876424 1s ease-out;animation:fadeInDown-06876424 1s ease-out}.fpga-logo[data-v-06876424]{width:80px;height:80px;margin-bottom:1rem;-webkit-animation:bounce-06876424 2s infinite;animation:bounce-06876424 2s infinite;-o-object-fit:contain;object-fit:contain}@-webkit-keyframes bounce-06876424{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.page-title[data-v-06876424]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.subtitle[data-v-06876424]{font-size:1.2rem;opacity:.9;font-style:italic;letter-spacing:2px}.error-section[data-v-06876424],.loading-section[data-v-06876424]{text-align:center;padding:4rem 2rem;max-width:600px;margin:0 auto}.loading-spinner[data-v-06876424]{width:60px;height:60px;border:4px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;-webkit-animation:spin-06876424 1s linear infinite;animation:spin-06876424 1s linear infinite;margin:0 auto 2rem}@-webkit-keyframes spin-06876424{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-06876424{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-text[data-v-06876424]{font-size:1.2rem;color:#666}.error-section[data-v-06876424]{color:#e74c3c}.error-icon[data-v-06876424]{font-size:4rem;margin-bottom:1rem}.error-message[data-v-06876424]{font-size:1.1rem;margin-bottom:2rem;color:#666}.retry-button[data-v-06876424]{background:#e74c3c;color:#fff;border:none;padding:.8rem 2rem;border-radius:25px;font-size:1rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.retry-button[data-v-06876424]:hover{background:#c0392b;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(231,76,60,.3);box-shadow:0 4px 12px rgba(231,76,60,.3)}.invite-content[data-v-06876424]{max-width:800px;margin:0 auto;padding:2rem 1rem}.invite-card[data-v-06876424]{background:#fff;border-radius:20px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden;margin-bottom:2rem;-webkit-animation:slideInUp-06876424 .8s ease-out;animation:slideInUp-06876424 .8s ease-out}.card-header[data-v-06876424]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;text-align:center}.card-header h2[data-v-06876424]{font-size:1.8rem;font-weight:700}.card-body[data-v-06876424]{padding:2rem}.info-grid[data-v-06876424]{display:grid;gap:1.5rem;grid-template-columns:1fr}.info-item[data-v-06876424]{border-bottom:1px solid #eee;padding-bottom:1rem}.info-item[data-v-06876424]:last-child{border-bottom:none;padding-bottom:0}.info-label[data-v-06876424]{font-size:.9rem;color:#666;margin-bottom:.5rem;font-weight:500}.info-value[data-v-06876424]{font-size:1.2rem;color:#333;font-weight:700}.level-badge[data-v-06876424]{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:1rem}.teacher-list[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.teacher-tag[data-v-06876424]{background:#f8f9fa;color:#495057;padding:.3rem .8rem;border-radius:15px;font-size:.9rem;border:1px solid #e9ecef}.action-section[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.action-button[data-v-06876424]{padding:1rem 2rem;font-size:1.1rem;font-weight:700;text-decoration:none}.action-button.primary[data-v-06876424]{background:linear-gradient(135deg,#667eea,#764ba2)}.action-button.primary[data-v-06876424]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 25px rgba(102,126,234,.4);box-shadow:0 8px 25px rgba(102,126,234,.4)}.action-button.secondary[data-v-06876424]{background:#fff;color:#667eea;border:2px solid #667eea}.action-button.secondary[data-v-06876424]:hover{background:#667eea;color:#fff;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 25px rgba(102,126,234,.3);box-shadow:0 8px 25px rgba(102,126,234,.3)}.action-button.danger[data-v-06876424]{background:#f56565;color:#fff;border:2px solid #f56565}.action-button.danger[data-v-06876424]:hover{background:#e53e3e;border-color:#e53e3e;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 25px rgba(245,101,101,.3);box-shadow:0 8px 25px rgba(245,101,101,.3)}.button-icon[data-v-06876424]{font-size:1.2rem}.footer-section[data-v-06876424]{background:#f8f9fa;padding:2rem 1rem;text-align:center;border-top:1px solid #e9ecef}.footer-content[data-v-06876424]{max-width:600px;margin:0 auto}.footer-text[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-bottom:.5rem;color:#fff;font-size:.9rem}.footer-icon[data-v-06876424]{font-size:1rem}.floating-unlock-section[data-v-06876424]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.unlock-container[data-v-06876424]{position:relative;pointer-events:auto}.unlock-button[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:18px 28px;background:linear-gradient(135deg,#f56565,#e53e3e);color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 10px 30px rgba(245,101,101,.4),0 20px 60px rgba(245,101,101,.2);box-shadow:0 10px 30px rgba(245,101,101,.4),0 20px 60px rgba(245,101,101,.2);min-width:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-animation:cloudFloat-06876424 3s ease-in-out infinite;animation:cloudFloat-06876424 3s ease-in-out infinite}.unlock-button[data-v-06876424]:hover:not(:disabled){-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 15px 40px rgba(245,101,101,.5),0 25px 80px rgba(245,101,101,.3);box-shadow:0 15px 40px rgba(245,101,101,.5),0 25px 80px rgba(245,101,101,.3)}.unlock-button[data-v-06876424]:disabled{opacity:.7;cursor:not-allowed;-webkit-transform:none;transform:none}.unlock-button.unlocking[data-v-06876424]{background:linear-gradient(135deg,#38a169,#2f855a);-webkit-box-shadow:0 4px 15px rgba(56,161,105,.3);box-shadow:0 4px 15px rgba(56,161,105,.3)}.lock-icon[data-v-06876424]{position:relative;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lock-body[data-v-06876424]{width:14px;height:10px;background:currentColor;border-radius:2px;position:relative;z-index:2}.lock-shackle[data-v-06876424]{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:12px;height:12px;border:2px solid;border-bottom:none;border-radius:6px 6px 0 0;-webkit-transition:all .6s ease;transition:all .6s ease;z-index:1}.lock-shackle.open[data-v-06876424]{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation:unlockShake-06876424 .6s ease;animation:unlockShake-06876424 .6s ease}.unlock-text[data-v-06876424]{font-weight:600;letter-spacing:.5px}.unlock-animation[data-v-06876424]{-webkit-animation:unlockPulse-06876424 2s ease-in-out infinite;animation:unlockPulse-06876424 2s ease-in-out infinite}@-webkit-keyframes unlockShake-06876424{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}25%{-webkit-transform:translateX(-50%) rotate(-35deg);transform:translateX(-50%) rotate(-35deg)}50%{-webkit-transform:translateX(-50%) rotate(-50deg);transform:translateX(-50%) rotate(-50deg)}75%{-webkit-transform:translateX(-50%) rotate(-40deg);transform:translateX(-50%) rotate(-40deg)}to{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}}@keyframes unlockShake-06876424{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}25%{-webkit-transform:translateX(-50%) rotate(-35deg);transform:translateX(-50%) rotate(-35deg)}50%{-webkit-transform:translateX(-50%) rotate(-50deg);transform:translateX(-50%) rotate(-50deg)}75%{-webkit-transform:translateX(-50%) rotate(-40deg);transform:translateX(-50%) rotate(-40deg)}to{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}}@-webkit-keyframes unlockPulse-06876424{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@keyframes unlockPulse-06876424{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@-webkit-keyframes cloudFloat-06876424{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes cloudFloat-06876424{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@media (max-width:768px){.unlock-button[data-v-06876424]{padding:14px 20px;font-size:14px;min-width:160px}.lock-icon[data-v-06876424]{width:18px;height:18px}.lock-body[data-v-06876424]{width:12px;height:9px}.lock-shackle[data-v-06876424]{width:10px;height:10px}}.verification-section[data-v-06876424]{max-width:800px;margin:0 auto;padding:3rem 1rem 2rem;position:relative;z-index:1}.verification-card[data-v-06876424]{max-width:600px;margin:0 auto;background:#fff;border-radius:20px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:visible;-webkit-animation:slideInUp-06876424 .8s ease-out;animation:slideInUp-06876424 .8s ease-out;position:relative}.verification-header[data-v-06876424]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;text-align:center}.verification-header h3[data-v-06876424]{font-size:1.8rem;margin-bottom:.5rem}.verification-header p[data-v-06876424]{font-size:1rem;opacity:.9}.verification-body[data-v-06876424]{padding:2rem}.user-form-list[data-v-06876424]{margin-bottom:2rem}.user-form-item[data-v-06876424]{position:relative;background:#f8f9fa;border-radius:15px;padding:1.5rem;margin-bottom:1.5rem;border:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease}.user-form-item.shake[data-v-06876424]{-webkit-animation:shake-06876424 .5s ease-in-out;animation:shake-06876424 .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;border-radius:8px;background:rgba(255,77,79,.05);border:1px solid rgba(255,77,79,.2)}.user-form-item[data-v-06876424]:hover{border-color:#667eea;-webkit-box-shadow:0 5px 15px rgba(102,126,234,.1);box-shadow:0 5px 15px rgba(102,126,234,.1)}.user-form-header[data-v-06876424]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.member-title[data-v-06876424],.user-form-header[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-title[data-v-06876424]{gap:.5rem}.user-form-header h4[data-v-06876424]{color:#495057;font-size:1.2rem;margin:0}.leader-badge[data-v-06876424]{background:linear-gradient(135deg,gold,#ffb347);color:#8b4513;padding:.2rem .6rem;border-radius:12px;font-size:.8rem;font-weight:700;-webkit-box-shadow:0 2px 4px rgba(255,215,0,.3);box-shadow:0 2px 4px rgba(255,215,0,.3)}.remove-user-btn[data-v-06876424]{background:none;border:none;font-size:1rem;cursor:pointer;padding:.2rem;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.remove-user-btn[data-v-06876424]:hover{background:#ffe6e6;-webkit-transform:scale(1.1);transform:scale(1.1)}.form-row[data-v-06876424]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-group[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group label[data-v-06876424]{font-size:.9rem;font-weight:600;color:#495057;margin-bottom:.5rem}.form-input[data-v-06876424]{padding:.8rem 1rem;border:2px solid #e9ecef;border-radius:10px;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.form-input[data-v-06876424]:focus{outline:none;border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.form-input.error[data-v-06876424]{border-color:#e74c3c;-webkit-box-shadow:0 0 0 3px rgba(231,76,60,.1);box-shadow:0 0 0 3px rgba(231,76,60,.1)}.error-message[data-v-06876424]{color:#e74c3c;font-size:.8rem;margin-top:.3rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.error-message[data-v-06876424]:before{content:"\26A0\FE0F";font-size:.7rem}.form-hint[data-v-06876424]{color:#6c757d;font-size:.8rem;margin-top:.3rem;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.form-hint[data-v-06876424]:before{content:"\1F4A1";font-size:.7rem}.form-input.error[data-v-06876424]:focus{border-color:#e74c3c;-webkit-box-shadow:0 0 0 3px rgba(231,76,60,.15);box-shadow:0 0 0 3px rgba(231,76,60,.15)}@-webkit-keyframes shake-06876424{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%,60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}40%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes shake-06876424{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%,60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}40%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.api-error-message[data-v-06876424]{color:#ff4d4f;font-size:12px;margin-top:4px;padding:4px 8px;background-color:#fff1f0;border-radius:4px;border-left:3px solid #ff4d4f}.form-group-1[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;position:absolute;right:30px}.toggle-pair[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.toggle-switch[data-v-06876424]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.toggle-switch input[data-v-06876424]{opacity:0;width:0;height:0}.slider[data-v-06876424]{position:relative;width:40px;height:20px;background-color:#ccc;border-radius:20px;-webkit-transition:background .3s;transition:background .3s}.slider[data-v-06876424]:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.toggle-switch input:checked+.slider[data-v-06876424]{background-color:#667eea}.toggle-switch input:checked+.slider[data-v-06876424]:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.label-text[data-v-06876424]{font-size:14px;color:#aaa;-webkit-transition:color .3s;transition:color .3s}.label-text.active[data-v-06876424]{color:#000;font-weight:700}.leader-selection[data-v-06876424]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e9ecef}.leader-label[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;cursor:pointer;padding:.5rem;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.leader-label[data-v-06876424]:hover{background:rgba(102,126,234,.05)}.leader-radio[data-v-06876424]{width:20px;height:20px;accent-color:#667eea;cursor:pointer}.leader-text[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#495057}.crown-icon[data-v-06876424]{font-size:1.1rem;-webkit-filter:drop-shadow(0 1px 2px rgba(255,215,0,.5));filter:drop-shadow(0 1px 2px rgba(255,215,0,.5))}.add-user-section[data-v-06876424]{text-align:center;margin-bottom:2rem}.add-user-btn[data-v-06876424]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:.8rem 2rem;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.add-user-btn[data-v-06876424]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(40,167,69,.3);box-shadow:0 8px 25px rgba(40,167,69,.3)}.verification-actions[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.action-button[data-v-06876424]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none!important;transform:none!important}.action-button[data-v-06876424]:disabled:hover{-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}@media (max-width:768px){.page-title[data-v-06876424]{font-size:2rem}.subtitle[data-v-06876424]{font-size:1rem}.fpga-logo[data-v-06876424]{font-size:3rem}.welcome-message h1[data-v-06876424]{font-size:2.5rem}.welcome-message h2[data-v-06876424]{font-size:1.5rem}.company-logo-img[data-v-06876424]{height:60px}.invite-content[data-v-06876424]{padding:1rem}.card-body[data-v-06876424]{padding:1.5rem}.action-section[data-v-06876424]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-section[data-v-06876424],.teacher-list[data-v-06876424]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teacher-tag[data-v-06876424]{text-align:center}.footer-text[data-v-06876424]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.verification-section[data-v-06876424]{padding:1rem}.verification-body[data-v-06876424],.verification-header[data-v-06876424]{padding:1.5rem}.form-row[data-v-06876424]{grid-template-columns:1fr;gap:1rem}.user-form-item[data-v-06876424]{padding:1rem}.verification-actions[data-v-06876424]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-button[data-v-06876424]{width:100%;max-width:300px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:480px){.header-section[data-v-06876424]{padding:1.5rem .5rem}.page-title[data-v-06876424]{font-size:1.8rem}.card-body[data-v-06876424],.card-header[data-v-06876424]{padding:1rem}.welcome-message h1[data-v-06876424]{font-size:2rem}.company-logo-img[data-v-06876424]{height:50px}.action-button[data-v-06876424]{padding:.8rem 1.5rem;font-size:1rem}.emoji[data-v-06876424]{font-size:1.5rem}}@-webkit-keyframes fadeInDown-06876424{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown-06876424{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-v-06876424],[data-v-06876424]:after,[data-v-06876424]:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){.invitation-container[data-v-06876424]{background:linear-gradient(135deg,#2c3e50,#34495e)}.invite-card[data-v-06876424]{background:#34495e;color:#fff}.info-label[data-v-06876424]{color:#bdc3c7}.teacher-tag[data-v-06876424]{color:#ecf0f1}.footer-section[data-v-06876424],.teacher-tag[data-v-06876424]{background:#2c3e50;border-color:#34495e}.footer-text[data-v-06876424]{color:#bdc3c7}}.team-form-section[data-v-06876424]{padding:2rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}.team-form-container[data-v-06876424]{max-width:600px;margin:0 auto;background:#fff;border-radius:15px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden}.form-header[data-v-06876424]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;text-align:center}.form-header h2[data-v-06876424]{font-size:2rem;margin-bottom:.5rem}.form-subtitle[data-v-06876424]{font-size:1.1rem;opacity:.9}.form-body[data-v-06876424]{padding:2rem}.form-group[data-v-06876424]{margin-bottom:1.5rem}.form-label[data-v-06876424]{display:block;margin-bottom:.5rem;font-weight:600;color:#495057}.required[data-v-06876424]{color:#dc3545;margin-left:.2rem}.input-group[data-v-06876424],.select-group[data-v-06876424]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dict-select[data-v-06876424],.form-input[data-v-06876424]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.8rem 1rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.dict-select[data-v-06876424]:focus,.form-input[data-v-06876424]:focus{outline:none;border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.dict-select.error[data-v-06876424],.form-input.error[data-v-06876424]{border-color:#dc3545}.input-icon[data-v-06876424],.select-icon[data-v-06876424]{position:absolute;right:1rem;font-size:1.2rem;color:#6c757d;pointer-events:none}.error-message[data-v-06876424]{color:#dc3545;font-size:.9rem;margin-top:.5rem}.leader-selection[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.leader-option[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.leader-option[data-v-06876424]:hover{border-color:#667eea;background:#f8f9ff}.leader-option.selected[data-v-06876424]{border-color:#667eea;background:linear-gradient(135deg,#f8f9ff,#e8ecff)}.leader-info[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.leader-name[data-v-06876424]{font-weight:600;color:#495057;margin-bottom:.2rem}.leader-email[data-v-06876424]{color:#6c757d;font-size:.9rem}.selected-icon[data-v-06876424]{font-size:1.5rem;color:#667eea}.form-actions[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem;background:#f8f9fa}.action-button[data-v-06876424]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border:none;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.action-button.primary[data-v-06876424]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.action-button.primary[data-v-06876424]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(40,167,69,.3);box-shadow:0 8px 25px rgba(40,167,69,.3)}.action-button.secondary[data-v-06876424]{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff}.action-button.secondary[data-v-06876424]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(108,117,125,.3);box-shadow:0 8px 25px rgba(108,117,125,.3)}@media (max-width:768px){.team-form-container[data-v-06876424]{margin:0 1rem}.form-header[data-v-06876424]{padding:1.5rem}.form-header h2[data-v-06876424]{font-size:1.5rem}.form-body[data-v-06876424]{padding:1.5rem}.form-actions[data-v-06876424]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem}.leader-selection[data-v-06876424]{gap:.75rem}.leader-option[data-v-06876424]{padding:.75rem}}@media (prefers-color-scheme:dark){.team-form-section[data-v-06876424]{background:linear-gradient(135deg,#2c3e50,#34495e)}.form-body[data-v-06876424],.team-form-container[data-v-06876424]{background:#34495e}.form-label[data-v-06876424]{color:#ecf0f1}.dict-select[data-v-06876424],.form-input[data-v-06876424]{background:#2c3e50;border-color:#495057;color:#ecf0f1}.leader-option[data-v-06876424]{background:#2c3e50;border-color:#495057}.leader-option[data-v-06876424]:hover{background:#3a4a5c}.leader-name[data-v-06876424]{color:#ecf0f1}.leader-email[data-v-06876424]{color:#bdc3c7}}.success-section[data-v-06876424]{margin-top:30px;padding:20px;-webkit-animation:fadeInUp-06876424 .6s ease-out;animation:fadeInUp-06876424 .6s ease-out}.success-card[data-v-06876424]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:40px;text-align:center;-webkit-box-shadow:0 20px 40px rgba(102,126,234,.3);box-shadow:0 20px 40px rgba(102,126,234,.3);color:#fff;position:relative;overflow:hidden}.success-card[data-v-06876424]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);-webkit-animation:rotate-06876424 10s linear infinite;animation:rotate-06876424 10s linear infinite}.success-header[data-v-06876424]{position:relative;z-index:1;margin-bottom:30px}.success-icon[data-v-06876424]{font-size:4rem;margin-bottom:15px;-webkit-animation:bounce-06876424 2s ease-in-out infinite;animation:bounce-06876424 2s ease-in-out infinite}.success-title[data-v-06876424]{font-size:2.5rem;font-weight:700;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.success-subtitle[data-v-06876424]{font-size:1.1rem;opacity:.9;margin-bottom:0}.success-body[data-v-06876424]{position:relative;z-index:1}.success-info[data-v-06876424]{background:hsla(0,0%,100%,.15);border-radius:15px;padding:25px;margin-bottom:30px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.success-info .info-grid[data-v-06876424]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.success-info .info-item[data-v-06876424]{text-align:left}.success-info .info-label[data-v-06876424]{font-size:.9rem;opacity:.8;margin-bottom:5px;font-weight:500}.success-info .info-value[data-v-06876424]{font-size:1.1rem;font-weight:600;color:#fff}.success-actions[data-v-06876424]{gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.success-actions .action-button[data-v-06876424],.success-actions[data-v-06876424]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.success-actions .action-button[data-v-06876424]{min-width:160px;padding:12px 24px;font-size:1rem;border-radius:25px;border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;text-transform:none;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2)}.success-actions .action-button.primary[data-v-06876424]{background:#fff;color:#667eea}.success-actions .action-button.primary[data-v-06876424]:hover{background:#f8f9ff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.3);box-shadow:0 6px 20px rgba(0,0,0,.3)}.success-actions .action-button.secondary[data-v-06876424]{background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.3)}.success-actions .action-button.secondary[data-v-06876424]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.success-actions .action-button.danger[data-v-06876424]{background:#f56565;color:#fff;border:2px solid #f56565}.success-actions .action-button.danger[data-v-06876424]:hover{background:#e53e3e;border-color:#e53e3e;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(245,101,101,.4);box-shadow:0 6px 20px rgba(245,101,101,.4)}.success-actions .action-button.large[data-v-06876424]{padding:15px 30px;font-size:1.1rem}@keyframes bounce-06876424{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes rotate-06876424{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-06876424{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeInUp-06876424{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-06876424{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){.success-card[data-v-06876424]{padding:30px 20px}.success-title[data-v-06876424]{font-size:2rem}.success-icon[data-v-06876424]{font-size:3rem}.success-info .info-grid[data-v-06876424]{grid-template-columns:1fr;gap:15px}.success-actions[data-v-06876424]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.success-actions .action-button[data-v-06876424]{width:100%;min-width:auto}}@media (max-width:430px){.form-group-1[data-v-06876424]{position:relative;right:auto;margin-top:10px;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.form-group-1[data-v-06876424],.toggle-pair[data-v-06876424]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.toggle-pair[data-v-06876424]{gap:6px}.label-text[data-v-06876424]{font-size:12px}.toggle-switch[data-v-06876424]{gap:6px}.slider[data-v-06876424]{width:32px;height:16px}.slider[data-v-06876424]:before{width:12px;height:12px}}.dict-select.locked[data-v-06876424],.form-input.locked[data-v-06876424]{background-color:#f5f5f5!important;color:#999!important;cursor:not-allowed!important;border-color:#e0e0e0!important}.leader-option.locked[data-v-06876424]{opacity:.6;cursor:not-allowed!important;pointer-events:none}.leader-option.locked .leader-info[data-v-06876424]{color:#999}.locked-notice[data-v-06876424]{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);border:1px solid #4caf50;border-radius:10px;padding:15px;margin-top:20px;text-align:center}.locked-notice p[data-v-06876424]{margin:5px 0;color:#2e7d32;font-size:.9rem}.locked-notice p[data-v-06876424]:first-child{font-weight:600;color:#1b5e20}.student-profile[data-v-1e85785a]{max-width:1000px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.student-profile .profile-header[data-v-1e85785a]{width:50vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:linear-gradient(135deg,#6e8efb,#a777e3);border-radius:10px;padding:30px;margin-bottom:30px;color:#fff;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.student-profile .profile-header .profile-header-content[data-v-1e85785a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-profile .profile-header .profile-header-content .user-avatar[data-v-1e85785a]{width:120px;height:120px;border-radius:50%;margin-right:30px;border:4px solid #fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.student-profile .profile-header .profile-header-content .user-info .username[data-v-1e85785a]{font-size:28px;margin-bottom:5px}.student-profile .profile-header .profile-header-content .user-info .stats[data-v-1e85785a]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:100px}.student-profile .profile-header .profile-header-content .user-info .stats .stat-item[data-v-1e85785a]{margin-right:30px;text-align:center;cursor:pointer}.student-profile .profile-header .profile-header-content .user-info .stats .stat-item .stat-value[data-v-1e85785a]{font-size:24px;font-weight:700;display:block}.student-profile .profile-header .profile-header-content .user-info .stats .stat-item .stat-label[data-v-1e85785a]{font-size:14px;opacity:.9}.student-profile .profile-header .action-buttons[data-v-1e85785a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.student-profile .profile-header .action-buttons .edit-profile-btn[data-v-1e85785a]{padding:10px 20px;background-color:hsla(0,0%,100%,.2);color:#fff;border:none;border-radius:5px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;font-size:16px}.student-profile .profile-header .action-buttons .edit-profile-btn[data-v-1e85785a]:hover{background-color:hsla(0,0%,100%,.3)}.student-profile .profile-header .action-buttons .edit-profile-btn i[data-v-1e85785a]{margin-right:5px}.student-profile .profile-content[data-v-1e85785a]{background-color:#fff;border-radius:10px;padding:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.student-profile .profile-content .tab-list[data-v-1e85785a]{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin-bottom:20px;background:#f0f0f0;border-radius:5px;overflow:hidden}.student-profile .profile-content .tab-list li[data-v-1e85785a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 20px;color:#333;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center;font-weight:700}.student-profile .profile-content .tab-list li[data-v-1e85785a]:hover{background-color:#e0e0e0}.student-profile .profile-content .tab-list li.active[data-v-1e85785a]{background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff}@media (max-width:768px){.student-profile .profile-header[data-v-1e85785a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-profile .profile-header .profile-header-content[data-v-1e85785a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.student-profile .profile-header .profile-header-content .user-avatar[data-v-1e85785a]{margin-right:0;margin-bottom:20px}.student-profile .profile-header .profile-header-content .user-info .stats[data-v-1e85785a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.student-profile .profile-header .action-buttons[data-v-1e85785a]{margin-top:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.student-profile .profile-header .action-buttons .edit-profile-btn[data-v-1e85785a]{margin-bottom:0;margin-right:10px}}.profile-container[data-v-2b73330e]{position:relative;width:100%;min-height:100vh;background-color:#f5f7fa;padding-bottom:40px}.completion-tip[data-v-2b73330e]{position:fixed;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);background-color:#fff;max-width:90%;width:500px}.completion-tip .tip-icon[data-v-2b73330e]{font-size:24px;margin-right:15px}.completion-tip .tip-content[data-v-2b73330e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.completion-tip .tip-content .tip-title[data-v-2b73330e]{font-weight:600;margin-bottom:4px}.completion-tip .tip-content .tip-message[data-v-2b73330e]{font-size:14px;color:#909399}.completion-tip .tip-close[data-v-2b73330e]{cursor:pointer;padding:5px;color:#909399;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.completion-tip .tip-close[data-v-2b73330e]:hover{color:#303133}.completion-tip.tip--warning[data-v-2b73330e]{border-left:4px solid #e6a23c}.completion-tip.tip--warning .tip-icon[data-v-2b73330e]{color:#e6a23c}.completion-tip.tip--info[data-v-2b73330e]{border-left:4px solid #909399}.completion-tip.tip--info .tip-icon[data-v-2b73330e]{color:#909399}.completion-tip.tip--success[data-v-2b73330e]{border-left:4px solid #67c23a}.completion-tip.tip--success .tip-icon[data-v-2b73330e]{color:#67c23a}.profile-header[data-v-2b73330e]{position:relative;color:#000;padding:40px 20px;margin-bottom:30px;overflow:hidden}.profile-header .profile-header-bg[data-v-2b73330e]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1976d2,#64b5f6);z-index:-1}.profile-header .profile-header-bg[data-v-2b73330e]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,0) 60%);-webkit-animation:pulse-2b73330e 15s linear infinite;animation:pulse-2b73330e 15s linear infinite}.profile-header--empty[data-v-2b73330e]{background:linear-gradient(135deg,#607d8b,#90a4ae)}.profile-header--empty .profile-header-bg[data-v-2b73330e]:before{display:none}.profile-header .profile-header-content[data-v-2b73330e]{max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;position:relative;z-index:1}@media (max-width:768px){.profile-header .profile-header-content[data-v-2b73330e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.profile-header .profile-empty-state[data-v-2b73330e]{width:100%;text-align:center;padding:40px 20px}.profile-header .profile-empty-state .empty-icon[data-v-2b73330e]{font-size:64px;margin-bottom:20px;height:100px;width:100px;line-height:100px;border-radius:50%;background-color:hsla(0,0%,100%,.1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile-header .profile-empty-state .empty-title[data-v-2b73330e]{font-size:24px;margin-bottom:10px}.profile-header .profile-empty-state .empty-description[data-v-2b73330e]{font-size:16px;opacity:.8;max-width:500px;margin:0 auto 20px}.profile-header .profile-avatar-container[data-v-2b73330e]{position:relative}.profile-header .profile-avatar-container .profile-avatar-wrapper[data-v-2b73330e]{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile-header .profile-avatar-container .profile-avatar-wrapper.avatar-bg--blue[data-v-2b73330e]{background:linear-gradient(135deg,#3498db,#2980b9)}.profile-header .profile-avatar-container .profile-avatar-wrapper.avatar-bg--gold[data-v-2b73330e]{background:linear-gradient(135deg,#f1c40f,#f39c12)}.profile-header .profile-avatar-container .profile-avatar-wrapper.avatar-bg--black[data-v-2b73330e]{background:linear-gradient(135deg,#34495e,#2c3e50)}.profile-header .profile-avatar-container .profile-avatar-wrapper.avatar-bg--purple[data-v-2b73330e]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.profile-header .profile-avatar-container .profile-avatar-wrapper.avatar-bg--default[data-v-2b73330e]{background:linear-gradient(135deg,#95a5a6,#7f8c8d)}.profile-header .profile-avatar-container .profile-avatar-wrapper .profile-avatar[data-v-2b73330e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-header .profile-avatar-container .profile-avatar-wrapper .profile-avatar-placeholder[data-v-2b73330e]{font-size:48px;color:#000;text-shadow:0 2px 4px rgba(0,0,0,.3)}.profile-header .profile-avatar-container .profile-avatar-wrapper .profile-avatar-upload[data-v-2b73330e]{position:absolute;bottom:0;left:0;right:0;height:40px;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.profile-header .profile-avatar-container .profile-avatar-wrapper .profile-avatar-upload .upload-icon[data-v-2b73330e]{color:#000;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-header .profile-avatar-container .profile-avatar-wrapper .profile-avatar-upload .upload-icon .upload-text[data-v-2b73330e]{margin-left:5px;font-size:12px}.profile-header .profile-avatar-container .profile-avatar-wrapper:hover .profile-avatar-upload[data-v-2b73330e]{opacity:1}.profile-header .profile-avatar-container .avatar-pending[data-v-2b73330e]{position:absolute;top:-10px;right:-10px;z-index:2}.profile-header .profile-user-info[data-v-2b73330e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.profile-header .profile-user-info .profile-name[data-v-2b73330e]{font-size:28px;font-weight:600;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.profile-header .profile-user-info .profile-name .pending-badge[data-v-2b73330e]{font-size:12px;background-color:hsla(0,0%,100%,.2);padding:4px 8px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-weight:400}.profile-header .profile-user-info .profile-name .pending-badge i[data-v-2b73330e]{font-size:14px}.profile-header .profile-user-info .profile-name .edit-name-btn[data-v-2b73330e]{font-size:14px;color:#000;opacity:.8}.profile-header .profile-user-info .profile-name .edit-name-btn[data-v-2b73330e]:hover{opacity:1}.profile-header .profile-user-info .profile-role-badge[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500;margin-bottom:10px;background-color:hsla(0,0%,100%,.2)}.profile-header .profile-user-info .profile-role-badge .profile-role-icon[data-v-2b73330e]{margin-right:6px;font-size:16px}.profile-header .profile-user-info .profile-role-badge.badge--blue[data-v-2b73330e]{background-color:rgba(52,152,219,.8)}.profile-header .profile-user-info .profile-role-badge.badge--gold[data-v-2b73330e]{background-color:rgba(241,196,15,.8);color:#34495e}.profile-header .profile-user-info .profile-role-badge.badge--black[data-v-2b73330e]{background-color:rgba(52,73,94,.8)}.profile-header .profile-user-info .profile-role-badge.badge--purple[data-v-2b73330e]{background-color:rgba(155,89,182,.8)}.profile-header .profile-user-info .profile-meta[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.profile-header .profile-user-info .profile-meta .profile-id[data-v-2b73330e],.profile-header .profile-user-info .profile-meta .profile-invite-code[data-v-2b73330e],.profile-header .profile-user-info .profile-meta .profile-tutor-id[data-v-2b73330e]{font-size:14px;opacity:.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-header .profile-user-info .profile-meta .profile-id i[data-v-2b73330e],.profile-header .profile-user-info .profile-meta .profile-invite-code i[data-v-2b73330e],.profile-header .profile-user-info .profile-meta .profile-tutor-id i[data-v-2b73330e]{margin-right:5px}.profile-header .profile-user-info .profile-meta .profile-id .code-value[data-v-2b73330e],.profile-header .profile-user-info .profile-meta .profile-invite-code .code-value[data-v-2b73330e],.profile-header .profile-user-info .profile-meta .profile-tutor-id .code-value[data-v-2b73330e]{background-color:hsla(0,0%,100%,.2);padding:2px 6px;border-radius:4px;margin:0 5px}.profile-header .profile-user-info .profile-meta .profile-id .copy-btn[data-v-2b73330e],.profile-header .profile-user-info .profile-meta .profile-invite-code .copy-btn[data-v-2b73330e],.profile-header .profile-user-info .profile-meta .profile-tutor-id .copy-btn[data-v-2b73330e]{color:#000;font-size:12px;padding:0;opacity:.8}.profile-header .profile-user-info .profile-meta .profile-id .copy-btn[data-v-2b73330e]:hover,.profile-header .profile-user-info .profile-meta .profile-invite-code .copy-btn[data-v-2b73330e]:hover,.profile-header .profile-user-info .profile-meta .profile-tutor-id .copy-btn[data-v-2b73330e]:hover{opacity:1}.profile-header .profile-completion[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:15px;background-color:hsla(0,0%,100%,.1);border-radius:4px;backdrop-filter:blur(5px)}.profile-header .profile-completion .completion-text .completion-title[data-v-2b73330e]{font-weight:600;margin-bottom:5px}.profile-header .profile-completion .completion-text .completion-percentage[data-v-2b73330e]{font-size:24px;font-weight:700;margin-bottom:5px}.profile-header .profile-completion .completion-text .completion-message[data-v-2b73330e]{font-size:14px;opacity:.9;max-width:200px}@media (max-width:768px){.profile-header .profile-completion[data-v-2b73330e]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.profile-header .profile-header-skeleton[data-v-2b73330e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.profile-header .profile-header-skeleton .avatar-skeleton[data-v-2b73330e]{width:120px;height:120px;border-radius:50%;background:hsla(0,0%,100%,.2);-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}.profile-header .profile-header-skeleton .info-skeleton[data-v-2b73330e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.profile-header .profile-header-skeleton .info-skeleton .name-skeleton[data-v-2b73330e]{height:32px;width:200px;background:hsla(0,0%,100%,.2);margin-bottom:15px;border-radius:4px;-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}.profile-header .profile-header-skeleton .info-skeleton .badge-skeleton[data-v-2b73330e]{height:28px;width:120px;background:hsla(0,0%,100%,.2);margin-bottom:15px;border-radius:14px;-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}.profile-header .profile-header-skeleton .info-skeleton .meta-skeleton[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.profile-header .profile-header-skeleton .info-skeleton .meta-skeleton .meta-item-skeleton[data-v-2b73330e]{height:16px;width:150px;background:hsla(0,0%,100%,.2);border-radius:4px;-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}.profile-header .profile-header-skeleton .completion-skeleton[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:15px;background:hsla(0,0%,100%,.1);border-radius:4px}.profile-header .profile-header-skeleton .completion-skeleton .circle-skeleton[data-v-2b73330e]{width:80px;height:80px;border-radius:50%;border:6px solid hsla(0,0%,100%,.2);-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}.profile-header .profile-header-skeleton .completion-skeleton .text-skeleton .title-skeleton[data-v-2b73330e]{height:16px;width:100px;background:hsla(0,0%,100%,.2);margin-bottom:10px;border-radius:4px;-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}.profile-header .profile-header-skeleton .completion-skeleton .text-skeleton .message-skeleton[data-v-2b73330e]{height:40px;width:150px;background:hsla(0,0%,100%,.2);border-radius:4px;-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}.profile-content[data-v-2b73330e]{max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media (max-width:768px){.profile-content[data-v-2b73330e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}}.profile-sidebar[data-v-2b73330e]{width:240px;-ms-flex-negative:0;flex-shrink:0}.profile-sidebar .sidebar-inner[data-v-2b73330e]{position:sticky;top:30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:15px 0}.profile-sidebar .sidebar-inner .sidebar-item[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-left:3px solid transparent;position:relative}.profile-sidebar .sidebar-inner .sidebar-item i[data-v-2b73330e]{font-size:18px;margin-right:10px;color:#909399;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.profile-sidebar .sidebar-inner .sidebar-item .sidebar-item-text[data-v-2b73330e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#606266;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.profile-sidebar .sidebar-inner .sidebar-item .completion-badge[data-v-2b73330e],.profile-sidebar .sidebar-inner .sidebar-item .incomplete-badge[data-v-2b73330e]{font-size:12px;padding:2px 6px;border-radius:10px;background-color:#ebeef5;color:#909399}.profile-sidebar .sidebar-inner .sidebar-item .incomplete-badge[data-v-2b73330e]{color:#e6a23c;background-color:rgba(230,162,60,.1)}.profile-sidebar .sidebar-inner .sidebar-item[data-v-2b73330e]:hover{background-color:rgba(64,158,255,.05);border-left-color:rgba(64,158,255,.3)}.profile-sidebar .sidebar-inner .sidebar-item:hover .sidebar-item-text[data-v-2b73330e],.profile-sidebar .sidebar-inner .sidebar-item:hover i[data-v-2b73330e]{color:#409eff}.profile-sidebar .sidebar-inner .sidebar-item.active[data-v-2b73330e]{background-color:rgba(64,158,255,.1);border-left-color:#409eff}.profile-sidebar .sidebar-inner .sidebar-item.active .sidebar-item-text[data-v-2b73330e],.profile-sidebar .sidebar-inner .sidebar-item.active i[data-v-2b73330e]{color:#409eff}.profile-sidebar .sidebar-inner .sidebar-item.active .completion-badge[data-v-2b73330e]{background-color:rgba(64,158,255,.2);color:#409eff}.profile-sidebar .sidebar-inner .sidebar-item.incomplete[data-v-2b73330e]{color:#909399}.profile-sidebar .sidebar-inner .sidebar-item-skeleton[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;margin-bottom:5px}.profile-sidebar .sidebar-inner .sidebar-item-skeleton .icon-skeleton[data-v-2b73330e]{width:18px;height:18px;border-radius:4px;background:#ebeef5;margin-right:10px;-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}.profile-sidebar .sidebar-inner .sidebar-item-skeleton .text-skeleton[data-v-2b73330e]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:16px;background:#ebeef5;border-radius:4px;-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}.profile-sidebar .sidebar-inner .sidebar-item-skeleton .badge-skeleton[data-v-2b73330e]{width:30px;height:16px;border-radius:8px;background:#ebeef5;-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}@media (max-width:768px){.profile-sidebar[data-v-2b73330e]{width:100%}.profile-sidebar .sidebar-inner[data-v-2b73330e]{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;padding:10px;white-space:nowrap}.profile-sidebar .sidebar-inner .sidebar-item[data-v-2b73330e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-left:none;border-bottom:3px solid transparent;padding:10px 15px}.profile-sidebar .sidebar-inner .sidebar-item.active[data-v-2b73330e],.profile-sidebar .sidebar-inner .sidebar-item[data-v-2b73330e]:hover{border-left-color:transparent;border-bottom-color:#409eff}.profile-sidebar .sidebar-inner .sidebar-item-skeleton[data-v-2b73330e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:120px}}.profile-sections[data-v-2b73330e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.profile-sections .section-skeleton[data-v-2b73330e]{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:20px;margin-bottom:20px}.profile-sections .section-skeleton .section-header-skeleton[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.profile-sections .section-skeleton .section-header-skeleton .title-skeleton[data-v-2b73330e]{height:24px;width:150px;background:#ebeef5;border-radius:4px;-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}.profile-sections .section-skeleton .section-header-skeleton .action-skeleton[data-v-2b73330e]{height:32px;width:80px;background:#ebeef5;border-radius:4px;-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}.profile-sections .section-skeleton .field-skeleton[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.profile-sections .section-skeleton .field-skeleton .label-skeleton[data-v-2b73330e]{width:100px;height:16px;background:#ebeef5;border-radius:4px;margin-right:20px;-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}.profile-sections .section-skeleton .field-skeleton .value-skeleton[data-v-2b73330e]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:16px;background:#ebeef5;border-radius:4px;-webkit-animation:pulse-2b73330e 1.5s infinite;animation:pulse-2b73330e 1.5s infinite}.profile-sections .profile-section[data-v-2b73330e]{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:20px;margin-bottom:20px}.profile-sections .profile-section .section-header[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.profile-sections .profile-section .section-header .section-title[data-v-2b73330e]{font-size:18px;color:#303133;font-weight:600;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-sections .profile-section .section-header .section-title i[data-v-2b73330e]{margin-right:10px;color:#409eff}.profile-sections .profile-section .section-empty[data-v-2b73330e]{text-align:center;padding:40px 20px;background-color:rgba(64,158,255,.05);border-radius:4px;border:1px dashed rgba(64,158,255,.3)}.profile-sections .profile-section .section-empty .empty-icon[data-v-2b73330e]{font-size:48px;color:#409eff;opacity:.5;margin-bottom:15px}.profile-sections .profile-section .section-empty .empty-title[data-v-2b73330e]{font-size:18px;color:#303133;margin-bottom:10px}.profile-sections .profile-section .section-empty .empty-description[data-v-2b73330e]{color:#909399;margin-bottom:20px;max-width:400px;margin-left:auto;margin-right:auto}.profile-sections .profile-section .section-content .field-item[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.profile-sections .profile-section .section-content .field-item[data-v-2b73330e]:last-child{margin-bottom:10px}.profile-sections .profile-section .section-content .field-item .field-label[data-v-2b73330e]{width:120px;-ms-flex-negative:0;flex-shrink:0;color:#909399;padding-top:8px;position:relative}.profile-sections .profile-section .section-content .field-item .field-label .required-mark[data-v-2b73330e]{color:#f56c6c;margin-left:4px}.profile-sections .profile-section .section-content .field-item .field-label .tooltip-icon[data-v-2b73330e]{color:#909399;font-size:14px;margin-left:4px;cursor:help}.profile-sections .profile-section .section-content .field-item .field-value[data-v-2b73330e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:40px;padding:8px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profile-sections .profile-section .section-content .field-item .field-value .value-text[data-v-2b73330e]{color:#303133}.profile-sections .profile-section .section-content .field-item .field-value .empty-value[data-v-2b73330e]{color:#909399;font-style:italic}.profile-sections .profile-section .section-content .field-item .field-value .edit-button[data-v-2b73330e]{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.profile-sections .profile-section .section-content .field-item .field-value .tag-list[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.profile-sections .profile-section .section-content .field-item .field-value .tag-list .field-tag[data-v-2b73330e]{margin-right:0}.profile-sections .profile-section .section-content .field-item .field-edit[data-v-2b73330e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.profile-sections .profile-section .section-content .field-item .field-edit .edit-actions[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px;gap:10px}.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category[data-v-2b73330e]{border:1px solid #e4e7ed;border-radius:4px;padding:15px}.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags .category-title[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories .category-title[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category .category-title[data-v-2b73330e]{font-weight:600;margin-bottom:10px;color:#303133;font-size:14px}.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags .tag-selection-area[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags .tags-container[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories .tag-selection-area[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories .tags-container[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category .tag-selection-area[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category .tags-container[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags .tag-selection-area .selectable-tag[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags .tags-container .selectable-tag[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories .tag-selection-area .selectable-tag[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories .tags-container .selectable-tag[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category .tag-selection-area .selectable-tag[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category .tags-container .selectable-tag[data-v-2b73330e]{cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags .tag-selection-area .selectable-tag[data-v-2b73330e]:hover,.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags .tags-container .selectable-tag[data-v-2b73330e]:hover,.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories .tag-selection-area .selectable-tag[data-v-2b73330e]:hover,.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories .tags-container .selectable-tag[data-v-2b73330e]:hover,.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category .tag-selection-area .selectable-tag[data-v-2b73330e]:hover,.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category .tags-container .selectable-tag[data-v-2b73330e]:hover{color:#409eff;border-color:#409eff}.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags .tag-selection-area .selectable-tag.tag-selected[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags .tags-container .selectable-tag.tag-selected[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories .tag-selection-area .selectable-tag.tag-selected[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories .tags-container .selectable-tag.tag-selected[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category .tag-selection-area .selectable-tag.tag-selected[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category .tags-container .selectable-tag.tag-selected[data-v-2b73330e]{color:#409eff;background-color:rgba(64,158,255,.1);border-color:#409eff}.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags .tag-selection-area .selected-tag[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags .tags-container .selected-tag[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories .tag-selection-area .selected-tag[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories .tags-container .selected-tag[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category .tag-selection-area .selected-tag[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category .tags-container .selected-tag[data-v-2b73330e]{margin-right:0}.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags .tag-selection-area .no-tags-selected[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .selected-tags .tags-container .no-tags-selected[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories .tag-selection-area .no-tags-selected[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tag-categories .tags-container .no-tags-selected[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category .tag-selection-area .no-tags-selected[data-v-2b73330e],.profile-sections .profile-section .section-content .field-item .field-edit .tags-selector .tags-category .tags-container .no-tags-selected[data-v-2b73330e]{color:#909399;font-style:italic;padding:5px 0}.profile-sections .profile-section .section-content .field-item:hover .field-value .edit-button[data-v-2b73330e]{opacity:1}.profile-sections .profile-section .section-content .field-item-editing[data-v-2b73330e]{background-color:rgba(64,158,255,.05);border-radius:4px;margin-left:-15px;margin-right:-15px;padding:15px}@media (max-width:768px){.profile-sections .profile-section .section-content .field-item[data-v-2b73330e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-sections .profile-section .section-content .field-item .field-label[data-v-2b73330e]{width:100%;margin-bottom:5px}.profile-sections .profile-section .section-content .field-item .field-value .edit-button[data-v-2b73330e]{opacity:1}}.profile-sections .profile-section .section-content .section-completion[data-v-2b73330e]{margin-top:20px;padding-top:15px;border-top:1px dashed #ebeef5}.profile-sections .profile-section .section-content .section-completion .completion-bar[data-v-2b73330e]{height:6px;background-color:#ebeef5;border-radius:3px;overflow:hidden;margin-bottom:8px}.profile-sections .profile-section .section-content .section-completion .completion-bar .completion-progress[data-v-2b73330e]{height:100%;border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.profile-sections .profile-section .section-content .section-completion .completion-bar .completion-progress.completion-low[data-v-2b73330e]{background-color:#f56c6c}.profile-sections .profile-section .section-content .section-completion .completion-bar .completion-progress.completion-medium[data-v-2b73330e]{background-color:#e6a23c}.profile-sections .profile-section .section-content .section-completion .completion-bar .completion-progress.completion-high[data-v-2b73330e]{background-color:#67c23a}.profile-sections .profile-section .section-content .section-completion .completion-percentage[data-v-2b73330e]{text-align:right;font-size:12px;color:#909399}.profile-sections .profile-section .verification-banner[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 15px;background-color:rgba(103,194,58,.1);border-radius:4px;margin-bottom:20px}.profile-sections .profile-section .verification-banner i[data-v-2b73330e]{color:#67c23a;font-size:18px;margin-right:10px}.profile-sections .profile-section .verification-banner span[data-v-2b73330e]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133}.profile-sections .profile-section .verification-banner .banner-action[data-v-2b73330e]{color:#409eff}.tag-category-tabs[data-v-2b73330e]{margin-top:10px}.tag-category-tabs .tag-selection-area[data-v-2b73330e]{margin-top:15px;padding:10px;background-color:rgba(245,247,250,.5);border-radius:4px;min-height:100px;max-height:200px;overflow-y:auto}.tag-category-tabs .selectable-tag[data-v-2b73330e]{margin:4px;cursor:pointer}.tag-category-tabs .selectable-tag.tag-selected[data-v-2b73330e]{background-color:#409eff;color:#fff;border-color:#409eff}.empty-container[data-v-2b73330e]{max-width:1200px;margin:0 auto;padding:40px 20px}.empty-container .empty-state[data-v-2b73330e]{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:center;padding:60px 40px}.empty-container .empty-state .empty-illustration[data-v-2b73330e]{font-size:80px;color:#409eff;margin-bottom:30px;opacity:.5}.empty-container .empty-state .empty-illustration i[data-v-2b73330e]{background:linear-gradient(135deg,#409eff,#64b5f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.empty-container .empty-state .empty-title[data-v-2b73330e]{font-size:24px;color:#303133;margin-bottom:15px}.empty-container .empty-state .empty-description[data-v-2b73330e]{color:#909399;margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.empty-container .empty-state .empty-actions[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.loading-overlay[data-v-2b73330e]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);z-index:1000}.loading-overlay .loading-spinner[data-v-2b73330e],.loading-overlay[data-v-2b73330e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-overlay .loading-spinner[data-v-2b73330e]{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:30px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.loading-overlay .loading-spinner i[data-v-2b73330e]{font-size:40px;color:#409eff}.loading-overlay .loading-spinner span[data-v-2b73330e]{color:#606266;font-size:16px}.error-alert[data-v-2b73330e]{position:fixed;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1001;min-width:300px}.success-message[data-v-2b73330e]{position:fixed;bottom:20px;right:20px;background-color:#67c23a;color:#000;padding:15px 20px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1001}.success-message i[data-v-2b73330e]{font-size:20px;margin-right:10px}@-webkit-keyframes pulse-2b73330e{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes pulse-2b73330e{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}.fade-enter-active[data-v-2b73330e],.fade-leave-active[data-v-2b73330e]{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.fade-enter[data-v-2b73330e],.fade-leave-to[data-v-2b73330e]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.slide-down-enter-active[data-v-2b73330e],.slide-down-leave-active[data-v-2b73330e]{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.slide-down-enter[data-v-2b73330e],.slide-down-leave-to[data-v-2b73330e]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.selected-tag-count[data-v-2b73330e]{font-size:14px;color:#909399;background-color:rgba(64,158,255,.1);padding:4px 10px;border-radius:12px}.question-list .el-table[data-v-03cf3b8f],.question-list .filter-row[data-v-03cf3b8f]{margin-bottom:20px}.question-list .question-detail-dialog .question-detail h3[data-v-03cf3b8f]{margin-bottom:10px}.question-list .question-detail-dialog .question-detail .question-content[data-v-03cf3b8f]{margin-bottom:20px}.question-list .question-detail-dialog .question-detail .replies[data-v-03cf3b8f]{margin-top:20px;max-height:300px;overflow-y:auto}.question-list .question-detail-dialog .question-detail .reply[data-v-03cf3b8f]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.question-list .question-detail-dialog .question-detail .reply .el-avatar[data-v-03cf3b8f]{margin-right:15px}.question-list .question-detail-dialog .question-detail .reply .reply-content[data-v-03cf3b8f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.question-list .question-detail-dialog .question-detail .reply .reply-content .reply-author[data-v-03cf3b8f]{font-weight:700;margin-bottom:5px}.question-list .question-detail-dialog .question-detail .reply .reply-content .reply-author .reply-date[data-v-03cf3b8f]{font-weight:400;font-size:12px;color:#909399;margin-left:10px}.question-list .question-detail-dialog .question-detail .reply .reply-content .reply-attachment[data-v-03cf3b8f]{margin-top:5px;font-size:14px}.question-list .question-detail-dialog .question-detail .reply-form[data-v-03cf3b8f]{margin-top:20px}.student-management .mb-4[data-v-3f4fb131]{margin-bottom:1rem}.student-management .el-pagination[data-v-3f4fb131]{margin-top:1rem;text-align:right}.student-management .el-table[data-v-3f4fb131]{margin-bottom:1rem}.student-management .el-table[data-v-3f4fb131] .el-table__header-wrapper th{background-color:#f5f7fa}.student-management .el-table[data-v-3f4fb131] .el-table__row{-webkit-transition:all .3s;transition:all .3s}.student-management .el-table[data-v-3f4fb131] .el-table__row:hover{background-color:#f5f7fa}.teacher-profile{max-width:1000px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.teacher-profile .profile-header{width:50vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:linear-gradient(135deg,#6e8efb,#a777e3);border-radius:10px;padding:30px;margin-bottom:30px;color:#fff;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.teacher-profile .profile-header,.teacher-profile .profile-header .profile-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-profile .profile-header .user-avatar{width:120px;height:120px;border-radius:50%;margin-right:30px;border:4px solid #fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.teacher-profile .profile-header .user-info .username{font-size:28px;margin-bottom:5px}.teacher-profile .profile-header .user-info .role{font-size:16px;margin-bottom:15px;opacity:.9}.teacher-profile .profile-header .user-info .stats{margin-left:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.teacher-profile .profile-header .user-info .stats .stat-item{margin-right:30px;text-align:center}.teacher-profile .profile-header .user-info .stats .stat-item .stat-value{font-size:24px;font-weight:700;display:block}.teacher-profile .profile-header .user-info .stats .stat-item .stat-label{font-size:14px;opacity:.9}.teacher-profile .profile-header .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teacher-profile .profile-header .action-buttons .el-button{margin-bottom:10px}.teacher-profile .profile-header .action-buttons .edit-profile-btn{padding:10px 20px;background-color:hsla(0,0%,100%,.2);color:#fff;border:none;border-radius:5px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;font-size:16px}.teacher-profile .profile-header .action-buttons .edit-profile-btn:hover{background-color:hsla(0,0%,100%,.3)}.teacher-profile .profile-header .action-buttons .edit-profile-btn i{margin-right:5px}.teacher-profile .profile-content{background-color:#fff;border-radius:10px;padding:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.teacher-profile .profile-content .tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin-bottom:20px;background:#f0f0f0;border-radius:5px;overflow:hidden}.teacher-profile .profile-content .tab-list li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 20px;color:#333;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center;font-weight:700}.teacher-profile .profile-content .tab-list li:hover{background-color:#e0e0e0}.teacher-profile .profile-content .tab-list li.active{background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff}@media (max-width:768px){.teacher-profile .profile-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.teacher-profile .profile-header,.teacher-profile .profile-header .profile-header-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teacher-profile .profile-header .profile-header-content .user-avatar{margin-right:0;margin-bottom:20px}.teacher-profile .profile-header .profile-header-content .user-info .stats{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teacher-profile .profile-header .edit-profile-btn{margin-top:20px}}.teacher-info[data-v-59057b04]{max-width:800px;margin:0 auto;padding:20px}.teacher-info .avatar-uploader .el-upload[data-v-59057b04]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.teacher-info .avatar-uploader .el-upload[data-v-59057b04]:hover{border-color:#409eff}.teacher-info .avatar-uploader-icon[data-v-59057b04]{font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.teacher-info .avatar[data-v-59057b04]{width:178px;height:178px;display:block}.teacher-info .pending-notice[data-v-59057b04]{color:#e6a23c;font-size:12px;margin-top:5px}.student-detail[data-v-79268857]{max-width:1000px;margin:0 auto;padding:20px}.student-detail .student-info[data-v-79268857]{margin-bottom:20px}.student-detail .question-management[data-v-79268857]{margin-top:20px}.student-detail .el-card[data-v-79268857] .el-card__header{background-color:#f5f7fa;font-weight:700}.teacher-management .mb-4[data-v-549c932a]{margin-bottom:1rem}.teacher-management .el-pagination[data-v-549c932a]{margin-top:1rem;text-align:right}.teacher-management .el-table[data-v-549c932a]{margin-bottom:1rem}.teacher-management .el-table[data-v-549c932a] .el-table__header-wrapper th{background-color:#f5f7fa}.teacher-management .el-table[data-v-549c932a] .el-table__row{-webkit-transition:all .3s;transition:all .3s}.teacher-management .el-table[data-v-549c932a] .el-table__row:hover{background-color:#f5f7fa}.student-management .mb-4[data-v-033fe18d]{margin-bottom:1rem}.student-management .el-pagination[data-v-033fe18d]{margin-top:1rem;text-align:right}.student-management .el-table[data-v-033fe18d]{margin-bottom:1rem}.student-management .el-table[data-v-033fe18d] .el-table__header-wrapper th{background-color:#f5f7fa}.student-management .el-table[data-v-033fe18d] .el-table__row{-webkit-transition:all .3s;transition:all .3s}.student-management .el-table[data-v-033fe18d] .el-table__row:hover{background-color:#f5f7fa}.question-list .el-table[data-v-d0d4121c],.question-list .filter-row[data-v-d0d4121c]{margin-bottom:20px}.question-list .question-detail-dialog .question-detail h3[data-v-d0d4121c]{margin-bottom:10px}.question-list .question-detail-dialog .question-detail .question-content[data-v-d0d4121c]{margin-bottom:20px}.question-list .question-detail-dialog .question-detail .replies[data-v-d0d4121c]{margin-top:20px;max-height:300px;overflow-y:auto}.question-list .question-detail-dialog .question-detail .reply[data-v-d0d4121c]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.question-list .question-detail-dialog .question-detail .reply .el-avatar[data-v-d0d4121c]{margin-right:15px}.question-list .question-detail-dialog .question-detail .reply .reply-content[data-v-d0d4121c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.question-list .question-detail-dialog .question-detail .reply .reply-content .reply-author[data-v-d0d4121c]{font-weight:700;margin-bottom:5px}.question-list .question-detail-dialog .question-detail .reply .reply-content .reply-author .reply-date[data-v-d0d4121c]{font-weight:400;font-size:12px;color:#909399;margin-left:10px}.question-list .question-detail-dialog .question-detail .reply .reply-content .reply-attachment[data-v-d0d4121c]{margin-top:5px;font-size:14px}.question-list .question-detail-dialog .question-detail .reply-form[data-v-d0d4121c]{margin-top:20px}.admin-profile[data-v-41c8e5f3]{max-width:1000px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.profile-header[data-v-41c8e5f3]{width:50vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:linear-gradient(135deg,#6e8efb,#a777e3);border-radius:10px;padding:30px;margin-bottom:30px;color:#fff;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.profile-header-content[data-v-41c8e5f3],.profile-header[data-v-41c8e5f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-avatar[data-v-41c8e5f3]{width:120px;height:120px;border-radius:50%;margin-right:30px;border:4px solid #fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.user-info .username[data-v-41c8e5f3]{font-size:28px;margin-bottom:15px}.stats[data-v-41c8e5f3]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:100px;-ms-flex-wrap:wrap;flex-wrap:wrap}.stat-item[data-v-41c8e5f3]{margin-right:30px;text-align:center}.stat-value[data-v-41c8e5f3]{font-size:24px;font-weight:700;display:block}.stat-label[data-v-41c8e5f3]{font-size:14px;opacity:.9}.action-buttons[data-v-41c8e5f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;.el-button[data-v-41c8e5f3]{margin-bottom:10px}.edit-profile-btn[data-v-41c8e5f3]{padding:10px 20px;background-color:hsla(0,0%,100%,.2);color:#fff;border:none;border-radius:5px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;font-size:16px;&[data-v-41c8e5f3]:hover{background-color:hsla(0,0%,100%,.3)}i[data-v-41c8e5f3]{margin-right:5px}}}.profile-content[data-v-41c8e5f3]{background-color:#fff;border-radius:10px;padding:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.tab-list[data-v-41c8e5f3]{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin-bottom:20px;background:#f0f0f0;border-radius:5px;overflow:hidden}.tab-list li[data-v-41c8e5f3]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 20px;color:#333;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center;font-weight:700}.tab-list li[data-v-41c8e5f3]:hover{background-color:#e0e0e0}.tab-list li.active[data-v-41c8e5f3]{background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff}.admin-info[data-v-41a161ae]{max-width:800px;margin:0 auto;padding:20px}.admin-info .avatar-uploader .el-upload[data-v-41a161ae]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.admin-info .avatar-uploader .el-upload[data-v-41a161ae]:hover{border-color:#409eff}.admin-info .avatar-uploader-icon[data-v-41a161ae]{font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.admin-info .avatar[data-v-41a161ae]{width:178px;height:178px;display:block}.admin-info .pending-notice[data-v-41a161ae]{color:#e6a23c;font-size:12px;margin-top:5px}.teacher-detail[data-v-4776b674]{padding:20px}.teacher-detail h2[data-v-4776b674],.teacher-detail h3[data-v-4776b674]{margin-bottom:20px}.teacher-detail .el-descriptions[data-v-4776b674]{margin-bottom:30px}.student-detail[data-v-dc89f0c0]{padding:20px}.student-detail .el-card[data-v-dc89f0c0]{margin-bottom:20px}.student-detail .question-list[data-v-dc89f0c0]{margin-top:20px}.student-detail .question-list h3[data-v-dc89f0c0]{margin-bottom:10px}.student-detail .loading[data-v-dc89f0c0]{padding:20px}.hero-carousel[data-v-08b79028]{height:calc(100vh - 40px);width:100%;max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#000;overflow:hidden;margin-top:-40px;-webkit-box-sizing:border-box;box-sizing:border-box}.global-background[data-v-08b79028]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:1;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;background-size:cover;background-position:50%;background-repeat:no-repeat}.global-background.fade-out[data-v-08b79028]{opacity:0}.global-background.fade-in[data-v-08b79028]{opacity:1}.global-background.next-background[data-v-08b79028]{opacity:0;z-index:1}.carousel-container[data-v-08b79028]{position:relative;width:100%;height:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.carousel-slide[data-v-08b79028]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;width:100%;height:100%;pointer-events:none!important;visibility:hidden}.carousel-slide.active[data-v-08b79028]{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:auto!important;visibility:visible}.carousel-slide.slide-in[data-v-08b79028]{-webkit-animation:slideInFromLeft-08b79028 .6s ease-out forwards;animation:slideInFromLeft-08b79028 .6s ease-out forwards;pointer-events:auto!important;visibility:visible}.carousel-slide.slide-out[data-v-08b79028]{-webkit-animation:slideOutToRight-08b79028 .6s ease-out forwards;animation:slideOutToRight-08b79028 .6s ease-out forwards;pointer-events:none!important;visibility:visible}.slide-content[data-v-08b79028]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10% 0 15%;position:relative}.title-section[data-v-08b79028]{width:50%;text-align:left;-webkit-animation:slideIn-08b79028 .6s ease-out;animation:slideIn-08b79028 .6s ease-out;position:relative;z-index:100;isolation:isolate}.title-section.clickable[data-v-08b79028]{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;padding:20px;border-radius:12px;position:relative;z-index:101;isolation:isolate}.title-section.clickable .detail-btn[data-v-08b79028]{position:relative!important;z-index:1001!important;pointer-events:auto!important;isolation:isolate;-webkit-transform:translateZ(1px);transform:translateZ(1px);will-change:transform}.title-section.clickable .detail-btn[data-v-08b79028]:hover{-webkit-transform:translateY(-2px) translateZ(1px)!important;transform:translateY(-2px) translateZ(1px)!important;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.8)!important;box-shadow:0 6px 20px rgba(0,0,0,.8)!important}.title-section.clickable .detail-btn[data-v-08b79028]:active{-webkit-transform:translateY(0) translateZ(1px)!important;transform:translateY(0) translateZ(1px)!important}.title-section.clickable[data-v-08b79028]:hover{background:hsla(0,0%,100%,.1);backdrop-filter:blur(5px);-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.title-section.clickable:hover .detail-btn[data-v-08b79028]{pointer-events:auto!important;z-index:1002!important}.title-section.clickable:hover h1[data-v-08b79028],.title-section.clickable:hover h2[data-v-08b79028]{-webkit-transform:translateX(5px);transform:translateX(5px)}.title-section.clickable[data-v-08b79028]:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.carousel-slide.slide-in .title-section[data-v-08b79028]{-webkit-animation:textSlideIn-08b79028 .6s ease-out .2s both;animation:textSlideIn-08b79028 .6s ease-out .2s both}.carousel-slide.slide-out .title-section[data-v-08b79028]{-webkit-animation:textSlideOut-08b79028 .6s ease-out both;animation:textSlideOut-08b79028 .6s ease-out both}.detail-btn[data-v-08b79028]{background:linear-gradient(135deg,#4fc3f7,#29b6f6);color:#fff;border:2px solid #fff!important;padding:12px 24px;border-radius:25px;font-size:1rem;font-weight:700;cursor:pointer!important;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:20px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.7);box-shadow:0 4px 15px rgba(0,0,0,.7);position:relative;z-index:1000!important;pointer-events:auto!important;display:inline-block;outline:none;min-height:44px;min-width:120px;-webkit-transform:translateZ(1px);transform:translateZ(1px);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.detail-btn[data-v-08b79028]:hover{-webkit-transform:translateY(-2px) translateZ(1px);transform:translateY(-2px) translateZ(1px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.8);box-shadow:0 6px 20px rgba(0,0,0,.8)}.detail-btn[data-v-08b79028]:active{-webkit-transform:translateY(0) translateZ(1px);transform:translateY(0) translateZ(1px)}.carousel-slide h1[data-v-08b79028]{font-size:2.5rem;margin-bottom:1rem;line-height:1.2;font-weight:700;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.carousel-slide h1 .logo-image[data-v-08b79028]{height:120px;width:auto;max-width:400px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto 1rem}.carousel-slide h2[data-v-08b79028]{font-size:2.4rem;margin-bottom:1rem;line-height:1.4;font-weight:700;max-width:none;word-wrap:break-word;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.carousel-slide p[data-v-08b79028]{font-size:1.8rem;max-width:800px;text-shadow:1px 1px 2px rgba(0,0,0,.5);color:#fff}@-webkit-keyframes slideInFromLeft-08b79028{0%{opacity:0;-webkit-transform:translate(-150%,-50%);transform:translate(-150%,-50%)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes slideInFromLeft-08b79028{0%{opacity:0;-webkit-transform:translate(-150%,-50%);transform:translate(-150%,-50%)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes slideOutToRight-08b79028{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}@keyframes slideOutToRight-08b79028{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}@-webkit-keyframes textSlideIn-08b79028{0%{opacity:0;-webkit-transform:translateX(-80px);transform:translateX(-80px)}50%{opacity:.5;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes textSlideIn-08b79028{0%{opacity:0;-webkit-transform:translateX(-80px);transform:translateX(-80px)}50%{opacity:.5;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes textSlideOut-08b79028{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:.5;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(80px);transform:translateX(80px)}}@keyframes textSlideOut-08b79028{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:.5;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(80px);transform:translateX(80px)}}@-webkit-keyframes textSlideInMobile-08b79028{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes textSlideInMobile-08b79028{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes textSlideOutMobile-08b79028{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes textSlideOutMobile-08b79028{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}@-webkit-keyframes slideIn-08b79028{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn-08b79028{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.carousel-tabs[data-v-08b79028]{white-space:pre-line;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;z-index:5;background:transparent;padding:15px 20px;border-radius:10px;pointer-events:auto}.tab-item[data-v-08b79028]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;padding:10px 15px;border-radius:8px;min-width:120px;position:relative}.tab-item[data-v-08b79028]:hover{background:hsla(0,0%,100%,.05)}.tab-item.active .tab-line[data-v-08b79028]{background:#4fc3f7;width:100%}.tab-line[data-v-08b79028]{width:100%;height:3px;background:rgba(79,195,247,.3);-webkit-transition:width .3s ease;transition:width .3s ease;margin-bottom:8px;border-radius:2px;position:relative;overflow:hidden}.progress-bar[data-v-08b79028]{position:absolute;top:0;left:0;height:100%;background:#fff;-webkit-transition:width 25ms linear;transition:width 25ms linear;border-radius:2px;min-width:0;z-index:1;width:0}.tab-title[data-v-08b79028]{font-size:.9rem;font-weight:700;margin-bottom:4px;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.tab-description[data-v-08b79028]{font-size:.7rem;text-align:center;line-height:1.2;max-width:100px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:1200px){.slide-content[data-v-08b79028]{padding:0 8% 0 12%}.title-section[data-v-08b79028]{width:60%}.carousel-tabs[data-v-08b79028]{gap:25px;padding:12px 15px}.tab-item[data-v-08b79028]{min-width:100px;padding:8px 12px}.tab-title[data-v-08b79028]{font-size:.8rem}.tab-description[data-v-08b79028]{font-size:.65rem;max-width:80px}}@media (max-width:992px){.slide-content[data-v-08b79028]{padding:0 6% 0 10%}.title-section[data-v-08b79028]{width:70%}.carousel-slide h1[data-v-08b79028]{font-size:2.2rem}.carousel-slide h2[data-v-08b79028]{font-size:2rem}.carousel-tabs[data-v-08b79028]{gap:20px;padding:10px 12px}.tab-item[data-v-08b79028]{min-width:80px;padding:6px 10px}.tab-title[data-v-08b79028]{font-size:.75rem}.tab-description[data-v-08b79028]{font-size:.6rem;max-width:70px}}@media (max-width:768px){.hero-carousel[data-v-08b79028]{height:calc(100vh - 60px);margin-top:-30px}.slide-content[data-v-08b79028]{padding:0 3%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.title-section[data-v-08b79028]{width:100%;text-align:center}.title-section.clickable[data-v-08b79028]{padding:15px;margin:10px 0}.title-section.clickable[data-v-08b79028]:hover{background:hsla(0,0%,100%,.08);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15)}.title-section.clickable:hover h1[data-v-08b79028],.title-section.clickable:hover h2[data-v-08b79028],.title-section.clickable[data-v-08b79028]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.carousel-slide.slide-in .title-section[data-v-08b79028]{-webkit-animation:textSlideInMobile-08b79028 .6s ease-out .2s both;animation:textSlideInMobile-08b79028 .6s ease-out .2s both}.carousel-slide.slide-out .title-section[data-v-08b79028]{-webkit-animation:textSlideOutMobile-08b79028 .6s ease-out both;animation:textSlideOutMobile-08b79028 .6s ease-out both}.carousel-slide h1[data-v-08b79028]{font-size:1.8rem}.carousel-slide h1 .logo-image[data-v-08b79028]{height:100px;max-width:300px}.carousel-slide h2[data-v-08b79028]{font-size:1.6rem}.detail-btn[data-v-08b79028]{padding:10px 20px;font-size:.9rem}.carousel-tabs[data-v-08b79028]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:8px 10px;bottom:10px}.tab-item[data-v-08b79028]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:auto;padding:5px 8px}.tab-line[data-v-08b79028]{width:3px;height:20px;margin-bottom:0;margin-right:8px}.tab-line .progress-bar[data-v-08b79028]{height:100%;width:3px;background:#fff;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform 25ms linear;transition:-webkit-transform 25ms linear;transition:transform 25ms linear;transition:transform 25ms linear,-webkit-transform 25ms linear;border-radius:1.5px;position:absolute;top:0;left:0;z-index:1}.tab-title[data-v-08b79028]{font-size:.7rem;margin-bottom:0}.tab-description[data-v-08b79028]{display:none}}@media (max-width:576px){.hero-carousel[data-v-08b79028]{height:calc(100vh - 60px);margin-top:-20px}.slide-content[data-v-08b79028]{padding:0 2%}.carousel-slide h1[data-v-08b79028]{font-size:1.6rem}.carousel-slide h1 .logo-image[data-v-08b79028]{height:80px;max-width:250px}.carousel-slide h2[data-v-08b79028]{font-size:1.4rem}.detail-btn[data-v-08b79028]{padding:8px 16px;font-size:.8rem}.carousel-tabs[data-v-08b79028]{bottom:5px;padding:6px 8px}.tab-item[data-v-08b79028]{padding:4px 6px}.tab-title[data-v-08b79028]{font-size:.65rem}}.photo-wall[data-v-77497318]{padding:20px;background:#f8f9fa}.photo-wall .photo-wall-title[data-v-77497318]{text-align:center;margin-bottom:50px;font-size:32px;color:#333;font-weight:600;position:relative}.photo-wall .photo-wall-title[data-v-77497318]:after{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:3px;background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(#40a9ff));background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:2px}.photo-wall .photo-grid[data-v-77497318]{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;max-width:1200px;margin:0 auto}.photo-wall .photo-grid .photo-item[data-v-77497318]{position:relative;border-radius:8px;overflow:hidden;-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:all .4s cubic-bezier(.25,.46,.45,.94);background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);display:inline-block;width:100%;margin-bottom:15px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.photo-wall .photo-grid .photo-item[data-v-77497318]:hover{-webkit-transform:scale(1.25) translateY(-5px);transform:scale(1.25) translateY(-5px);-webkit-box-shadow:0 12px 30px rgba(0,0,0,.2);box-shadow:0 12px 30px rgba(0,0,0,.2);z-index:10}.photo-wall .photo-grid .photo-item img[data-v-77497318]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:all .4s cubic-bezier(.25,.46,.45,.94)}@media (max-width:1024px){.photo-wall .photo-grid[data-v-77497318]{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width:768px){.photo-wall[data-v-77497318]{padding:15px}.photo-wall .photo-wall-title[data-v-77497318]{font-size:26px;margin-bottom:40px}.photo-wall .photo-grid[data-v-77497318]{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.photo-wall .photo-grid .photo-item[data-v-77497318]{margin-bottom:10px}}@media (max-width:480px){.photo-wall[data-v-77497318]{padding:10px}.photo-wall .photo-grid[data-v-77497318]{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.photo-wall .photo-grid .photo-item[data-v-77497318]{margin-bottom:8px}}.solution-section[data-v-2c3933c2]{padding:60px 20px;background:#f8f9fa;position:relative}.solution-section .solution-title[data-v-2c3933c2]{text-align:center;margin-bottom:50px;font-size:32px;color:#333;font-weight:600;position:relative}.solution-section .solution-title[data-v-2c3933c2]:after{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:3px;background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(#40a9ff));background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:2px}.solution-section .solution-grid[data-v-2c3933c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.solution-section .solution-card[data-v-2c3933c2]{background:hsla(0,0%,100%,.95);border-radius:16px;padding:30px 25px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.08);box-shadow:0 8px 25px rgba(0,0,0,.08);border:1px solid rgba(24,144,255,.1);position:relative;overflow:hidden;cursor:pointer}.solution-section .solution-card[data-v-2c3933c2]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(#40a9ff));background:linear-gradient(90deg,#1890ff,#40a9ff)}.solution-section .solution-card[data-v-2c3933c2]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 20px 40px rgba(24,144,255,.15);box-shadow:0 20px 40px rgba(24,144,255,.15);background:#fff}.solution-section .solution-card:hover .solution-icon[data-v-2c3933c2]{-webkit-transform:scale(1.1);transform:scale(1.1);color:#1890ff}.solution-section .solution-card:hover .solution-card-overlay[data-v-2c3933c2]{opacity:1;visibility:visible}.solution-section .solution-card-content[data-v-2c3933c2]{position:relative;z-index:2}.solution-section .solution-icon[data-v-2c3933c2]{font-size:48px;color:#1890ff;margin-bottom:20px;-webkit-transition:all .3s ease;transition:all .3s ease;display:block}.solution-section .solution-icon i[data-v-2c3933c2]{display:inline-block}.solution-section .solution-card-title[data-v-2c3933c2]{font-size:20px;color:#333;margin-bottom:15px;font-weight:600;line-height:1.4}.solution-section .solution-card-description[data-v-2c3933c2]{font-size:16px;color:#666;line-height:1.6;margin:0}.solution-section .solution-card-overlay[data-v-2c3933c2]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(24,144,255,.9);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;border-radius:16px}.solution-section .solution-card-overlay[data-v-2c3933c2],.solution-section .view-details-btn[data-v-2c3933c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease}.solution-section .view-details-btn[data-v-2c3933c2]{background:hsla(0,0%,100%,.95);color:#1890ff;padding:12px 24px;border-radius:25px;font-size:16px;font-weight:600;gap:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.solution-section .view-details-btn[data-v-2c3933c2]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.3);box-shadow:0 6px 16px rgba(0,0,0,.3)}.solution-section .view-details-btn i[data-v-2c3933c2]{font-size:18px}@media (max-width:1024px){.solution-section .solution-grid[data-v-2c3933c2]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.solution-section .solution-card[data-v-2c3933c2]{padding:25px 20px}}@media (max-width:768px){.solution-section[data-v-2c3933c2]{padding:40px 15px}.solution-section .solution-title[data-v-2c3933c2]{font-size:26px;margin-bottom:40px}.solution-section .solution-grid[data-v-2c3933c2]{grid-template-columns:1fr;gap:20px}.solution-section .solution-card[data-v-2c3933c2]{padding:25px 20px}.solution-section .solution-card .solution-icon[data-v-2c3933c2]{font-size:40px}.solution-section .solution-card .solution-card-title[data-v-2c3933c2]{font-size:18px}.solution-section .solution-card .solution-card-description[data-v-2c3933c2]{font-size:14px}}@media (max-width:480px){.solution-section[data-v-2c3933c2]{padding:30px 10px}.solution-section .solution-title[data-v-2c3933c2]{font-size:22px;margin-bottom:30px}.solution-section .solution-card[data-v-2c3933c2]{padding:20px 15px}.solution-section .solution-card .solution-icon[data-v-2c3933c2]{font-size:36px;margin-bottom:15px}.solution-section .solution-card .solution-card-title[data-v-2c3933c2]{font-size:16px;margin-bottom:12px}.solution-section .solution-card .solution-card-description[data-v-2c3933c2]{font-size:13px}.solution-detail-image[data-v-2c3933c2]{border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.modal-nav-btn[data-v-2c3933c2]{width:45px;height:45px;font-size:18px}.modal-nav-btn.modal-nav-prev[data-v-2c3933c2]{left:20px}.modal-nav-btn.modal-nav-next[data-v-2c3933c2]{right:20px}}.solution-modal-overlay[data-v-2c3933c2]{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.solution-modal[data-v-2c3933c2]{background:#fff;border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(24,144,255,.3);box-shadow:0 20px 60px rgba(24,144,255,.3);border:2px solid rgba(24,144,255,.2);max-width:900px;width:90%;max-height:85vh;overflow:hidden;position:relative;-webkit-transform-origin:center center;transform-origin:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.solution-modal.modal-show[data-v-2c3933c2]{-webkit-animation:modalShow-2c3933c2 .3s ease-out;animation:modalShow-2c3933c2 .3s ease-out}.solution-modal-header[data-v-2c3933c2]{background:linear-gradient(135deg,#1890ff,#40a9ff);padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solution-modal-header h4[data-v-2c3933c2]{color:#fff;font-size:20px;font-weight:600;margin:0}.solution-modal-header .modal-close[data-v-2c3933c2]{color:#fff;font-size:20px;cursor:pointer;padding:5px;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.solution-modal-header .modal-close[data-v-2c3933c2]:hover{background:hsla(0,0%,100%,.2);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.solution-modal-body[data-v-2c3933c2]{padding:30px 24px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0}.modal-nav-btn[data-v-2c3933c2]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(24,144,255,.9);border:none;border-radius:50%;width:55px;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:22px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 8px 25px rgba(24,144,255,.3);box-shadow:0 8px 25px rgba(24,144,255,.3);z-index:1001;backdrop-filter:blur(5px)}.modal-nav-btn[data-v-2c3933c2]:hover:not(:disabled){background:#1890ff;-webkit-transform:translateY(-50%) scale(1.15);transform:translateY(-50%) scale(1.15);-webkit-box-shadow:0 12px 30px rgba(24,144,255,.5);box-shadow:0 12px 30px rgba(24,144,255,.5)}.modal-nav-btn[data-v-2c3933c2]:disabled{background:rgba(24,144,255,.3);cursor:not-allowed;opacity:.4;-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9)}.modal-nav-btn.modal-nav-prev[data-v-2c3933c2]{left:50px}.modal-nav-btn.modal-nav-next[data-v-2c3933c2]{right:50px}.modal-indicators[data-v-2c3933c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:15px 24px;background:rgba(24,144,255,.05);border-top:1px solid rgba(24,144,255,.1);-ms-flex-negative:0;flex-shrink:0;z-index:10}.modal-indicator[data-v-2c3933c2]{width:10px;height:10px;border-radius:50%;background:rgba(24,144,255,.3);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-indicator[data-v-2c3933c2]:hover{background:rgba(24,144,255,.6);-webkit-transform:scale(1.2);transform:scale(1.2)}.modal-indicator.active[data-v-2c3933c2]{background:#1890ff;-webkit-transform:scale(1.3);transform:scale(1.3)}@-webkit-keyframes modalShow-2c3933c2{0%{opacity:0;-webkit-transform:scale(.8) translateY(20px);transform:scale(.8) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes modalShow-2c3933c2{0%{opacity:0;-webkit-transform:scale(.8) translateY(20px);transform:scale(.8) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes contentSlideIn-2c3933c2{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes contentSlideIn-2c3933c2{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.solution-detail-content[data-v-2c3933c2]{text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-animation:contentSlideIn-2c3933c2 .2s ease-out;animation:contentSlideIn-2c3933c2 .2s ease-out}.solution-detail-content .solution-detail-icon[data-v-2c3933c2]{font-size:64px;color:#1890ff;margin-bottom:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.solution-detail-content .solution-detail-icon i[data-v-2c3933c2]{display:inline-block}.solution-detail-content .solution-detail-title[data-v-2c3933c2]{font-size:24px;color:#333;margin-bottom:15px;font-weight:600}.solution-detail-content .solution-detail-description[data-v-2c3933c2]{font-size:16px;color:#666;margin-bottom:30px;line-height:1.6}.solution-detail-content .solution-image-container[data-v-2c3933c2]{margin:0;text-align:center;padding:20px 0;max-height:60vh;overflow:hidden}.solution-detail-content .solution-image-container img[data-v-2c3933c2]{max-height:100%;-o-object-fit:contain;object-fit:contain}.solution-detail-content .solution-detail-image[data-v-2c3933c2]{max-width:100%;height:auto;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.solution-detail-content .solution-detail-image[data-v-2c3933c2]:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.15);box-shadow:0 8px 20px rgba(0,0,0,.15)}.solution-detail-content .solution-detail-info[data-v-2c3933c2]{text-align:left;background:#f8f9fa;padding:24px;border-radius:8px;margin-top:20px}.solution-detail-content .solution-detail-info h5[data-v-2c3933c2]{color:#1890ff;font-size:16px;font-weight:600;margin-bottom:12px;margin-top:20px}.solution-detail-content .solution-detail-info h5[data-v-2c3933c2]:first-child{margin-top:0}.solution-detail-content .solution-detail-info ul[data-v-2c3933c2]{margin:0;padding-left:20px}.solution-detail-content .solution-detail-info ul li[data-v-2c3933c2]{color:#666;line-height:1.8;margin-bottom:8px}.solution-detail-content .solution-detail-info ul li[data-v-2c3933c2]:last-child{margin-bottom:0}.solution-detail-content .solution-detail-info p[data-v-2c3933c2]{color:#666;line-height:1.6;margin:0}.map-container[data-v-620da444]{width:100%!important;height:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chart-wrapper[data-v-620da444]{width:1000px;height:700px;min-width:800px;min-height:600px;max-width:none;max-height:none}@media (max-width:1024px){.chart-wrapper[data-v-620da444]{width:90vw;height:70vh;min-height:400px}}@media (max-width:768px){.chart-wrapper[data-v-620da444]{width:95vw;height:60vh;min-height:350px}}@media (max-width:480px){.chart-wrapper[data-v-620da444]{width:95vw;height:55vh;min-height:300px}}.fade-enter-active[data-v-620da444],.fade-leave-active[data-v-620da444]{-webkit-transition:opacity .8s ease;transition:opacity .8s ease}.fade-enter-from[data-v-620da444],.fade-leave-to[data-v-620da444]{opacity:0}.partner-item[data-v-0a2d8316]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;padding:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;&[data-v-0a2d8316]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.2);box-shadow:0 8px 16px rgba(0,0,0,.2)}}.partner-logo-container[data-v-0a2d8316]{width:100%;height:100%;position:relative}.university-logo-container[data-v-0a2d8316]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner-logo[data-v-0a2d8316]{max-width:85%;max-height:85%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}.university-logo[data-v-0a2d8316]{max-width:100%;max-height:100%;-webkit-transform:scale(1);transform:scale(1);-o-object-fit:contain;object-fit:contain}.serve-section[data-v-0a2d8316]{padding:60px 20px;background:#f8f9fa;position:relative;.serve-title[data-v-0a2d8316]{text-align:center;margin-bottom:50px;font-size:32px;color:#333;font-weight:600;position:relative;&[data-v-0a2d8316]:after{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:3px;background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(#40a9ff));background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:2px}}}.scroll-box[data-v-0a2d8316]{width:1200px;margin:0 auto;background-color:#fff;overflow:hidden;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(),color-stop(),color-stop(),to());-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(),color-stop(),color-stop(),to());mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent)}.scroll-top[data-v-0a2d8316]{-webkit-animation:scroll-left-0a2d8316 75s linear infinite;animation:scroll-left-0a2d8316 75s linear infinite}.scroll-bottom[data-v-0a2d8316],.scroll-top[data-v-0a2d8316]{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.scroll-bottom[data-v-0a2d8316]{-webkit-animation:scroll-right-0a2d8316 50s linear infinite;animation:scroll-right-0a2d8316 50s linear infinite}.scroll-gap[data-v-0a2d8316]{height:30px;width:100%;background-color:#f5f7fa}.scroll-ent[data-v-0a2d8316],.scroll-item[data-v-0a2d8316]{height:120px;width:200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:40px}.partner-logo-container[data-v-0a2d8316],.scroll-ent[data-v-0a2d8316],.scroll-item[data-v-0a2d8316]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner-logo-container[data-v-0a2d8316]{width:120px;height:80px;background:#fff;border-radius:8px;overflow:hidden}.partner-logo[data-v-0a2d8316]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.university-name[data-v-0a2d8316]{margin-top:8px;font-size:14px;color:#333;text-align:center;font-weight:500}@-webkit-keyframes scroll-left-0a2d8316{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll-left-0a2d8316{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes scroll-right-0a2d8316{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes scroll-right-0a2d8316{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.service-content[data-v-7e60161e]{background-color:#f5f7fa;width:100%;height:600px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-content[data-v-7e60161e],.service-content[data-v-7e60161e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-content[data-v-7e60161e]{width:1200px;max-width:90%;margin:0 auto;gap:0}.left-content[data-v-7e60161e]{-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left!important}.left-content[data-v-7e60161e],.right-content[data-v-7e60161e]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.right-content[data-v-7e60161e]{-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.left-title[data-v-7e60161e]{font-size:32px;font-family:SourceHanSansCNBold,Microsoft YaHei;color:#333;margin-bottom:16px;font-weight:700;line-height:1}.tip[data-v-7e60161e]{width:25rem;max-width:100%;height:auto;font-size:20px;font-family:SourceHanSansCN,Microsoft YaHei;font-weight:400;color:#909295;line-height:1.6;margin-top:24px;margin-bottom:40px}.num-content[data-v-7e60161e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;margin-top:20px}.province-num[data-v-7e60161e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.province-number[data-v-7e60161e]{font-size:40px;color:#409eff;font-weight:700;line-height:1}.unit[data-v-7e60161e]{font-size:16px;color:#666}.map-container[data-v-7e60161e]{width:100%;height:400px;min-height:300px}@media (max-width:1024px){.main-content[data-v-7e60161e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;margin:0 auto;gap:40px}.left-content[data-v-7e60161e]{text-align:center}.tip[data-v-7e60161e]{width:100%;margin-left:auto;margin-right:auto}.num-content[data-v-7e60161e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}}@media (max-width:768px){.service-content[data-v-7e60161e]{padding:30px 0}.main-content[data-v-7e60161e]{margin:0 30px;gap:30px}.province-number[data-v-7e60161e]{font-size:32px}.map-container[data-v-7e60161e]{height:300px}}.simple-glass-card[data-v-0a6957d4]{position:relative;overflow:hidden;background:transparent;border-radius:16px}.simple-glass-card.transparent-mode[data-v-0a6957d4]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid hsla(0,0%,100%,.2);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.simple-glass-card.transparent-mode .gl-canvas[data-v-0a6957d4]{opacity:0}.gl-canvas[data-v-0a6957d4],.video-background[data-v-0a6957d4]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.video-background[data-v-0a6957d4]{-o-object-fit:cover;object-fit:cover;z-index:-1;opacity:0;background:#000;-webkit-transform:translateZ(0);transform:translateZ(0)}.card-content[data-v-0a6957d4]{position:relative;z-index:2;padding:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.card-content h3[data-v-0a6957d4]{margin:0 0 8px;font-size:1.5rem;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.5)}.card-content p[data-v-0a6957d4]{margin:0;font-size:1rem;opacity:.9;line-height:1.4;text-shadow:0 1px 4px rgba(0,0,0,.5)}.default-content[data-v-0a6957d4]{width:100%}.simple-glass-card-v2[data-v-36bc2be4]{position:relative;overflow:hidden;background:transparent}.simple-glass-card-v2 .gl-canvas[data-v-36bc2be4]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.simple-glass-card-v2 .card-content[data-v-36bc2be4],.simple-glass-card-v2 .default-content[data-v-36bc2be4]{position:relative;z-index:2;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-align:center;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.simple-glass-card-v2 .card-content h3[data-v-36bc2be4],.simple-glass-card-v2 .default-content h3[data-v-36bc2be4]{margin:0 0 16px;font-size:2rem;font-weight:600}.simple-glass-card-v2 .card-content p[data-v-36bc2be4],.simple-glass-card-v2 .default-content p[data-v-36bc2be4]{margin:0;font-size:1.1rem;opacity:.9}.simple-glass-card-v2 .card-content.interactive[data-v-36bc2be4],.simple-glass-card-v2 .default-content.interactive[data-v-36bc2be4]{pointer-events:auto}@media (max-width:768px){.simple-glass-card-v2 .card-content h3[data-v-36bc2be4],.simple-glass-card-v2 .default-content h3[data-v-36bc2be4]{font-size:1.5rem}.simple-glass-card-v2 .card-content p[data-v-36bc2be4],.simple-glass-card-v2 .default-content p[data-v-36bc2be4]{font-size:1rem}}.liquid-glass-container[data-v-4b221977]{position:relative;background:hsla(0,0%,100%,.08);backdrop-filter:blur(12px) saturate(1.1) contrast(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1) contrast(1.1);border:1px solid rgba(255,193,7,.4);-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(255,193,7,.6),0 0 0 3px rgba(255,193,7,.4),0 0 0 6px rgba(255,193,7,.2),0 0 20px rgba(255,193,7,.8),0 0 40px rgba(255,193,7,.6),0 0 80px rgba(255,193,7,.4);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(255,193,7,.6),0 0 0 3px rgba(255,193,7,.4),0 0 0 6px rgba(255,193,7,.2),0 0 20px rgba(255,193,7,.8),0 0 40px rgba(255,193,7,.6),0 0 80px rgba(255,193,7,.4);-webkit-animation:yellowEdgeGlow-4b221977 2.5s ease-in-out infinite alternate;animation:yellowEdgeGlow-4b221977 2.5s ease-in-out infinite alternate}.liquid-glass-container[data-v-4b221977]:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:transparent;border-radius:inherit;pointer-events:none;-webkit-box-shadow:0 0 50px rgba(255,193,7,.3),0 0 100px rgba(255,193,7,.2),0 0 200px rgba(255,193,7,.1);box-shadow:0 0 50px rgba(255,193,7,.3),0 0 100px rgba(255,193,7,.2),0 0 200px rgba(255,193,7,.1);-webkit-animation:yellowGlowAura-4b221977 3s ease-in-out infinite alternate;animation:yellowGlowAura-4b221977 3s ease-in-out infinite alternate;z-index:-1}.liquid-glass-container[data-v-4b221977]:hover{background:hsla(0,0%,100%,.12);border-color:rgba(255,193,7,.7);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px rgba(255,193,7,.8),0 0 0 4px rgba(255,193,7,.6),0 0 0 8px rgba(255,193,7,.4),0 0 0 12px rgba(255,193,7,.2),0 0 30px #ffc107,0 0 60px rgba(255,193,7,.8),0 0 120px rgba(255,193,7,.6),0 0 200px rgba(255,193,7,.4);box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px rgba(255,193,7,.8),0 0 0 4px rgba(255,193,7,.6),0 0 0 8px rgba(255,193,7,.4),0 0 0 12px rgba(255,193,7,.2),0 0 30px #ffc107,0 0 60px rgba(255,193,7,.8),0 0 120px rgba(255,193,7,.6),0 0 200px rgba(255,193,7,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-animation:yellowEdgeGlowHover-4b221977 1.5s ease-in-out infinite alternate;animation:yellowEdgeGlowHover-4b221977 1.5s ease-in-out infinite alternate}@-webkit-keyframes yellowEdgeGlow-4b221977{0%{-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(255,193,7,.4),0 0 0 3px rgba(255,193,7,.2),0 0 0 6px rgba(255,193,7,.1),0 0 15px rgba(255,193,7,.6),0 0 30px rgba(255,193,7,.4),0 0 60px rgba(255,193,7,.2);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(255,193,7,.4),0 0 0 3px rgba(255,193,7,.2),0 0 0 6px rgba(255,193,7,.1),0 0 15px rgba(255,193,7,.6),0 0 30px rgba(255,193,7,.4),0 0 60px rgba(255,193,7,.2)}to{-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(255,193,7,.8),0 0 0 3px rgba(255,193,7,.6),0 0 0 6px rgba(255,193,7,.4),0 0 25px #ffc107,0 0 50px rgba(255,193,7,.8),0 0 100px rgba(255,193,7,.6);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(255,193,7,.8),0 0 0 3px rgba(255,193,7,.6),0 0 0 6px rgba(255,193,7,.4),0 0 25px #ffc107,0 0 50px rgba(255,193,7,.8),0 0 100px rgba(255,193,7,.6)}}@keyframes yellowEdgeGlow-4b221977{0%{-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(255,193,7,.4),0 0 0 3px rgba(255,193,7,.2),0 0 0 6px rgba(255,193,7,.1),0 0 15px rgba(255,193,7,.6),0 0 30px rgba(255,193,7,.4),0 0 60px rgba(255,193,7,.2);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(255,193,7,.4),0 0 0 3px rgba(255,193,7,.2),0 0 0 6px rgba(255,193,7,.1),0 0 15px rgba(255,193,7,.6),0 0 30px rgba(255,193,7,.4),0 0 60px rgba(255,193,7,.2)}to{-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(255,193,7,.8),0 0 0 3px rgba(255,193,7,.6),0 0 0 6px rgba(255,193,7,.4),0 0 25px #ffc107,0 0 50px rgba(255,193,7,.8),0 0 100px rgba(255,193,7,.6);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(255,193,7,.8),0 0 0 3px rgba(255,193,7,.6),0 0 0 6px rgba(255,193,7,.4),0 0 25px #ffc107,0 0 50px rgba(255,193,7,.8),0 0 100px rgba(255,193,7,.6)}}@-webkit-keyframes yellowEdgeGlowHover-4b221977{0%{-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px rgba(255,193,7,.6),0 0 0 4px rgba(255,193,7,.4),0 0 0 8px rgba(255,193,7,.2),0 0 0 12px rgba(255,193,7,.1),0 0 20px rgba(255,193,7,.8),0 0 40px rgba(255,193,7,.6),0 0 80px rgba(255,193,7,.4),0 0 160px rgba(255,193,7,.2);box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px rgba(255,193,7,.6),0 0 0 4px rgba(255,193,7,.4),0 0 0 8px rgba(255,193,7,.2),0 0 0 12px rgba(255,193,7,.1),0 0 20px rgba(255,193,7,.8),0 0 40px rgba(255,193,7,.6),0 0 80px rgba(255,193,7,.4),0 0 160px rgba(255,193,7,.2)}to{-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px #ffc107,0 0 0 4px rgba(255,193,7,.8),0 0 0 8px rgba(255,193,7,.6),0 0 0 12px rgba(255,193,7,.4),0 0 40px #ffc107,0 0 80px rgba(255,193,7,.8),0 0 160px rgba(255,193,7,.6),0 0 320px rgba(255,193,7,.4);box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px #ffc107,0 0 0 4px rgba(255,193,7,.8),0 0 0 8px rgba(255,193,7,.6),0 0 0 12px rgba(255,193,7,.4),0 0 40px #ffc107,0 0 80px rgba(255,193,7,.8),0 0 160px rgba(255,193,7,.6),0 0 320px rgba(255,193,7,.4)}}@keyframes yellowEdgeGlowHover-4b221977{0%{-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px rgba(255,193,7,.6),0 0 0 4px rgba(255,193,7,.4),0 0 0 8px rgba(255,193,7,.2),0 0 0 12px rgba(255,193,7,.1),0 0 20px rgba(255,193,7,.8),0 0 40px rgba(255,193,7,.6),0 0 80px rgba(255,193,7,.4),0 0 160px rgba(255,193,7,.2);box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px rgba(255,193,7,.6),0 0 0 4px rgba(255,193,7,.4),0 0 0 8px rgba(255,193,7,.2),0 0 0 12px rgba(255,193,7,.1),0 0 20px rgba(255,193,7,.8),0 0 40px rgba(255,193,7,.6),0 0 80px rgba(255,193,7,.4),0 0 160px rgba(255,193,7,.2)}to{-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px #ffc107,0 0 0 4px rgba(255,193,7,.8),0 0 0 8px rgba(255,193,7,.6),0 0 0 12px rgba(255,193,7,.4),0 0 40px #ffc107,0 0 80px rgba(255,193,7,.8),0 0 160px rgba(255,193,7,.6),0 0 320px rgba(255,193,7,.4);box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px #ffc107,0 0 0 4px rgba(255,193,7,.8),0 0 0 8px rgba(255,193,7,.6),0 0 0 12px rgba(255,193,7,.4),0 0 40px #ffc107,0 0 80px rgba(255,193,7,.8),0 0 160px rgba(255,193,7,.6),0 0 320px rgba(255,193,7,.4)}}@-webkit-keyframes yellowGlowAura-4b221977{0%{-webkit-box-shadow:0 0 30px rgba(255,193,7,.2),0 0 60px rgba(255,193,7,.15),0 0 120px rgba(255,193,7,.1);box-shadow:0 0 30px rgba(255,193,7,.2),0 0 60px rgba(255,193,7,.15),0 0 120px rgba(255,193,7,.1)}to{-webkit-box-shadow:0 0 60px rgba(255,193,7,.4),0 0 120px rgba(255,193,7,.3),0 0 240px rgba(255,193,7,.2);box-shadow:0 0 60px rgba(255,193,7,.4),0 0 120px rgba(255,193,7,.3),0 0 240px rgba(255,193,7,.2)}}@keyframes yellowGlowAura-4b221977{0%{-webkit-box-shadow:0 0 30px rgba(255,193,7,.2),0 0 60px rgba(255,193,7,.15),0 0 120px rgba(255,193,7,.1);box-shadow:0 0 30px rgba(255,193,7,.2),0 0 60px rgba(255,193,7,.15),0 0 120px rgba(255,193,7,.1)}to{-webkit-box-shadow:0 0 60px rgba(255,193,7,.4),0 0 120px rgba(255,193,7,.3),0 0 240px rgba(255,193,7,.2);box-shadow:0 0 60px rgba(255,193,7,.4),0 0 120px rgba(255,193,7,.3),0 0 240px rgba(255,193,7,.2)}}.liquid-glass-border[data-v-5df50fcf]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease;background:hsla(0,0%,50.2%,.08);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.06);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.02);box-shadow:0 8px 32px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.02)}.liquid-glass-border[data-v-5df50fcf]:hover{background:hsla(0,0%,50.2%,.12);border-color:hsla(0,0%,100%,.1);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.05);box-shadow:0 12px 40px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.05)}.simple-video-player[data-v-c2deb3d0]{position:relative;width:100%;height:auto;border-radius:16px 16px 0 0;overflow:hidden}.video-element[data-v-c2deb3d0]{width:100%;height:auto;min-height:670px;max-height:640px;display:block;outline:none;border:none;background:#000;-o-object-fit:cover;object-fit:cover}.play-button[data-v-c2deb3d0]{position:absolute;bottom:16px;right:16px;width:48px;height:48px;background:rgba(0,0,0,.7);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.2);z-index:10}.play-button i[data-v-c2deb3d0]{color:#fff;font-size:20px;margin-left:2px}.play-button .el-icon-video-pause[data-v-c2deb3d0]{margin-left:0}@media (max-width:768px){.video-element[data-v-c2deb3d0]{min-height:300px;max-height:350px}.play-button[data-v-c2deb3d0]{width:40px;height:40px;bottom:12px;right:12px}.play-button i[data-v-c2deb3d0]{font-size:16px}}@media (max-width:480px){.video-element[data-v-c2deb3d0]{min-height:250px;max-height:280px}.play-button[data-v-c2deb3d0]{width:36px;height:36px;bottom:10px;right:10px}.play-button i[data-v-c2deb3d0]{font-size:14px}}.show-tutoring[data-v-73c7c70a]{min-height:100vh;padding:60px 40px 0;color:#ffc107;position:relative;overflow:hidden}.fullscreen-video-background[data-v-73c7c70a]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;-webkit-transform:translateZ(0);transform:translateZ(0)}.video-overlay[data-v-73c7c70a]{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:-1}.tutoring-container[data-v-73c7c70a]{max-width:1200px;margin:0 auto;position:relative}.glass-card-section[data-v-73c7c70a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-60px;-webkit-animation:fadeIn-73c7c70a .8s ease-out;animation:fadeIn-73c7c70a .8s ease-out;position:relative;z-index:-1}.tutoring-header[data-v-73c7c70a]{text-align:center;margin-bottom:60px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutoring-header .header-logo[data-v-73c7c70a]{height:200px;width:auto;margin-bottom:-20px;-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));-webkit-transition:all .3s ease;transition:all .3s ease}.tutoring-header .header-logo[data-v-73c7c70a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:drop-shadow(0 6px 12px rgba(0,0,0,.4));filter:drop-shadow(0 6px 12px rgba(0,0,0,.4))}.tutoring-header .header-subtitle[data-v-73c7c70a]{font-size:1.2rem;color:#ffb300;margin:0}@-webkit-keyframes fadeIn-73c7c70a{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-73c7c70a{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.card-custom-content[data-v-73c7c70a]{position:relative;width:100%;height:100%;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-overlay[data-v-73c7c70a]{text-align:center;color:#ffc107;background:rgba(0,0,0,.3);padding:40px;border-radius:20px;backdrop-filter:blur(10px)}.video-players-container[data-v-73c7c70a]{position:relative;width:100%;height:100%}.top-level-video-overlay[data-v-73c7c70a]{position:absolute;top:10%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;max-width:1120px;z-index:1000;pointer-events:auto;margin-top:-90px;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}.video-active[data-v-73c7c70a]{opacity:1;-webkit-transform:translate(-50%,-83%) translateY(0);transform:translate(-50%,-83%) translateY(0);z-index:2}.video-inactive[data-v-73c7c70a]{opacity:0;z-index:1}.video-inactive.video-entering[data-v-73c7c70a]{-webkit-transform:translate(-50%,-50%) translateY(-30vh);transform:translate(-50%,-50%) translateY(-30vh)}.video-inactive.video-leaving[data-v-73c7c70a]{-webkit-transform:translate(-50%,-50%) translateY(30vh);transform:translate(-50%,-50%) translateY(30vh)}.content-title[data-v-73c7c70a]{font-size:2.5rem;font-weight:600;margin-bottom:16px;background:linear-gradient(135deg,#ffb300,#ffc107);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.content-description[data-v-73c7c70a]{font-size:1.2rem;color:#ffb300;margin:0}.navigation-section-background[data-v-73c7c70a]{padding:0 0 200px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;overflow:hidden;width:100vw;margin:20px 0 -200px calc(-50vw + 50%);z-index:99999}.full-width-glass-container[data-v-73c7c70a]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.full-width-border[data-v-73c7c70a]{width:100vw!important;border-radius:0!important;margin:0!important;border-left:none!important;border-right:none!important;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05)!important;box-shadow:0 12px 40px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05)!important;z-index:99999!important}.modern-navigation-container[data-v-73c7c70a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:15px 0;gap:15px;position:relative;z-index:99999}.capsule-navigation-wrapper[data-v-73c7c70a],.modern-navigation-container[data-v-73c7c70a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.capsule-navigation-wrapper[data-v-73c7c70a]{background:hsla(0,0%,100%,.98);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.8);border-radius:50px;padding:8px;gap:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5);box-shadow:0 4px 20px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5);margin-bottom:15px}.description-section[data-v-73c7c70a]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;opacity:0;-webkit-animation:fadeIn-73c7c70a .5s ease-in-out .3s forwards;animation:fadeIn-73c7c70a .5s ease-in-out .3s forwards;padding:15px 80px;position:relative;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(15%,hsla(0,0%,100%,.1)),color-stop(30%,hsla(0,0%,100%,.95)),color-stop(70%,hsla(0,0%,100%,.95)),color-stop(85%,hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 15%,hsla(0,0%,100%,.95) 30%,hsla(0,0%,100%,.95) 70%,hsla(0,0%,100%,.1) 85%,hsla(0,0%,100%,0));border-radius:20px}.simple-description[data-v-73c7c70a]{color:#666;font-size:1rem;text-align:center;margin:0;-webkit-transition:all .3s ease;transition:all .3s ease;text-shadow:none;font-weight:600;opacity:.9}.nav-capsule-item[data-v-73c7c70a]{padding:14px 28px;min-width:120px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.95rem;text-align:center;letter-spacing:.3px;color:hsla(0,0%,39.2%,.8);text-shadow:none;position:relative}.nav-capsule-item[data-v-73c7c70a]:hover{color:rgba(50,50,50,.9);background:hsla(0,0%,39.2%,.1)}.nav-capsule-item.active[data-v-73c7c70a]{background:hsla(0,0%,78.4%,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,58.8%,.6);color:#333;font-weight:700;text-shadow:none;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.8);box-shadow:0 4px 16px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.8)}.nav-capsule-item.active[data-v-73c7c70a]:hover{background:hsla(0,0%,70.6%,.9);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@-webkit-keyframes chromatic-pulse-73c7c70a{0%,to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes chromatic-pulse-73c7c70a{0%,to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(1.02);transform:scale(1.02)}}.nav-item-glass[data-v-73c7c70a]{cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-item-glass[data-v-73c7c70a]:hover{-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02)}.nav-item-glass.active[data-v-73c7c70a]{-webkit-transform:translateY(-1px) scale(1.03);transform:translateY(-1px) scale(1.03)}.nav-item-text[data-v-73c7c70a]{color:#ffc107;font-weight:700;font-size:.95rem;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease;letter-spacing:.5px}.nav-item-glass.active .nav-item-text[data-v-73c7c70a]{color:#ffb300;font-weight:700;text-shadow:0 0 8px rgba(255,193,7,.6)}@-webkit-keyframes chromatic-shimmer-73c7c70a{0%,to{-webkit-filter:blur(1px) hue-rotate(0deg);filter:blur(1px) hue-rotate(0deg)}50%{-webkit-filter:blur(2px) hue-rotate(30deg);filter:blur(2px) hue-rotate(30deg)}}@keyframes chromatic-shimmer-73c7c70a{0%,to{-webkit-filter:blur(1px) hue-rotate(0deg);filter:blur(1px) hue-rotate(0deg)}50%{-webkit-filter:blur(2px) hue-rotate(30deg);filter:blur(2px) hue-rotate(30deg)}}.glass-controls[data-v-73c7c70a]{position:fixed;top:20px;left:20px;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:20px;border-radius:10px;z-index:1000;max-height:80vh;overflow-y:auto;width:300px;color:#fff;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3)}.controls-header[data-v-73c7c70a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.2)}.controls-header h4[data-v-73c7c70a]{margin:0;color:#fff;font-size:1.2rem}.close-btn[data-v-73c7c70a]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s ease;transition:background .2s ease}.close-btn[data-v-73c7c70a]:hover{background:hsla(0,0%,100%,.1)}.control-group[data-v-73c7c70a]{margin-bottom:15px}.control-group label[data-v-73c7c70a]{display:block;margin-bottom:5px;font-size:.9rem;color:#e0e0e0}.control-group input[type=range][data-v-73c7c70a]{width:100%;height:6px;border-radius:3px;background:hsla(0,0%,100%,.2);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.control-group input[type=range][data-v-73c7c70a]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#ffc107;cursor:pointer;-webkit-box-shadow:0 2px 6px rgba(255,193,7,.3);box-shadow:0 2px 6px rgba(255,193,7,.3)}.control-group input[type=range][data-v-73c7c70a]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#ffc107;cursor:pointer;border:none;box-shadow:0 2px 6px rgba(255,193,7,.3)}.controls-toggle-header[data-v-73c7c70a]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:10px 20px;border-radius:20px;cursor:pointer;font-size:.85rem;margin-top:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.controls-toggle-header[data-v-73c7c70a]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px hsla(0,0%,100%,.2);box-shadow:0 4px 16px hsla(0,0%,100%,.2)}.controls-toggle-header[data-v-73c7c70a]:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.show-tutoring[data-v-73c7c70a]{padding:40px 20px}.content-grid[data-v-73c7c70a]{grid-template-columns:1fr;gap:30px}.tutoring-header .header-title[data-v-73c7c70a]{font-size:2rem}.top-level-video-overlay[data-v-73c7c70a]{width:92%;max-width:none;margin-top:-60px}.video-slide-enter-from[data-v-73c7c70a]{-webkit-transform:translate(-50%,-110%);transform:translate(-50%,-110%)}.video-slide-leave-to[data-v-73c7c70a]{-webkit-transform:translate(-50%,10%);transform:translate(-50%,10%)}.card-custom-content .play-button[data-v-73c7c70a]{width:120px;height:120px;margin-bottom:30px;border:3px solid hsla(0,0%,100%,.4)}.card-custom-content .play-button i[data-v-73c7c70a]{font-size:48px}.card-custom-content h3[data-v-73c7c70a]{font-size:2.8rem}.card-custom-content p[data-v-73c7c70a]{font-size:1.9rem}.simple-description[data-v-73c7c70a]{font-size:.8rem}.capsule-navigation-wrapper[data-v-73c7c70a]{padding:5px;gap:4px}.nav-capsule-item[data-v-73c7c70a]{padding:12px 20px;min-width:100px;font-size:.88rem}.modern-navigation-container[data-v-73c7c70a]{padding:20px 0;gap:15px}.full-width-border[data-v-73c7c70a]{height:240px!important}.navigation-section-background[data-v-73c7c70a]{margin-bottom:-150px!important;padding-bottom:150px!important}}@media (max-width:480px){.tutoring-header .header-title[data-v-73c7c70a]{font-size:1.8rem}.tutoring-header .header-subtitle[data-v-73c7c70a]{font-size:1rem}.top-level-video-overlay[data-v-73c7c70a]{width:90%;margin-top:-40px}.video-slide-enter-from[data-v-73c7c70a]{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.video-slide-leave-to[data-v-73c7c70a]{-webkit-transform:translate(-50%);transform:translate(-50%)}.card-custom-content .play-button[data-v-73c7c70a]{width:100px;height:100px;margin-bottom:24px;border:2px solid hsla(0,0%,100%,.4)}.card-custom-content .play-button i[data-v-73c7c70a]{font-size:40px}.card-custom-content h3[data-v-73c7c70a]{font-size:2.4rem}.card-custom-content p[data-v-73c7c70a]{font-size:1.7rem}.simple-description[data-v-73c7c70a]{font-size:.75rem}.gradient-transition[data-v-73c7c70a]{height:60px}.capsule-navigation-wrapper[data-v-73c7c70a]{padding:4px;gap:3px;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-capsule-item[data-v-73c7c70a]{padding:10px 16px;min-width:80px;font-size:.82rem}.modern-navigation-container[data-v-73c7c70a]{padding:15px 0;gap:15px}.full-width-border[data-v-73c7c70a]{height:200px!important}.navigation-section-background[data-v-73c7c70a]{margin-bottom:-120px!important;padding-bottom:120px!important}.simple-description[data-v-73c7c70a]{font-size:.85rem}}.gradient-transition[data-v-73c7c70a]{height:100px;background:-webkit-gradient(linear,left top,left bottom,from(#0f3460),to(rgba(15,52,96,0)));background:linear-gradient(180deg,#0f3460,rgba(15,52,96,0));width:100%}.fpga-hub-show[data-v-70fec5e4]{position:relative;overflow-x:hidden;min-height:100vh;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.fpga-hub-show[data-v-70fec5e4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#131313),color-stop(15%,#1a1a2e),color-stop(30%,#16213e),color-stop(45%,#0f4c75),color-stop(60%,#3a6ea5),color-stop(75%,#7fb3d3),color-stop(90%,#b8dbed),to(#f5f7fa));background:linear-gradient(180deg,#131313,#1a1a2e 15%,#16213e 30%,#0f4c75 45%,#3a6ea5 60%,#7fb3d3 75%,#b8dbed 90%,#f5f7fa);z-index:-1}.sections-wrapper[data-v-70fec5e4]{position:relative}.container[data-v-70fec5e4]{max-width:1200px;margin:0 auto;padding:0 2rem}.hero-section[data-v-70fec5e4]{height:calc(100vh - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;position:relative;overflow:hidden;scroll-snap-align:start;-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.hero-section.scrolled .hero-content[data-v-70fec5e4]{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:.8}.hero-content[data-v-70fec5e4]{width:100%;color:#fff;z-index:2;padding:2rem;-webkit-transition:all .8s cubic-bezier(.25,.46,.45,.94);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.hero-main-content[data-v-70fec5e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;max-width:1200px;margin:0 auto}.hero-text[data-v-70fec5e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.hero-image[data-v-70fec5e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-showcase-image[data-v-70fec5e4]{max-width:100%;height:auto;border-radius:20px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.main-showcase-image[data-v-70fec5e4]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 40px rgba(0,0,0,.4);box-shadow:0 15px 40px rgba(0,0,0,.4)}.forum-title[data-v-70fec5e4]{margin-bottom:2rem}.forum-title span[data-v-70fec5e4]{font-size:3.5rem;font-weight:900;background:linear-gradient(135deg,#ff6b35,#f28500,#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(255,107,53,.3);letter-spacing:2px;display:block;-webkit-animation:title-glow-70fec5e4 3s ease-in-out infinite alternate;animation:title-glow-70fec5e4 3s ease-in-out infinite alternate}.hero-title[data-v-70fec5e4]{font-size:4rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.hero-title .gradient-text[data-v-70fec5e4]{background:linear-gradient(135deg,#ff6b35,#f28500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-title .highlight-text[data-v-70fec5e4]{position:relative}.hero-title .highlight-text[data-v-70fec5e4]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:6px;background:-webkit-gradient(linear,left top,right top,from(#ff6b35),to(#f28500));background:linear-gradient(90deg,#ff6b35,#f28500);border-radius:3px;opacity:.8}.hero-subtitle[data-v-70fec5e4]{font-size:1.25rem;line-height:1.6;margin-bottom:3rem;opacity:.9}.scroll-indicator[data-v-70fec5e4]{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-animation:scroll-bounce-70fec5e4 2s ease-in-out infinite;animation:scroll-bounce-70fec5e4 2s ease-in-out infinite}.scroll-arrow[data-v-70fec5e4]{font-size:1.5rem;color:#fff;-webkit-animation:arrow-pulse-70fec5e4 1.5s ease-in-out infinite;animation:arrow-pulse-70fec5e4 1.5s ease-in-out infinite;-webkit-transition:all .3s ease;transition:all .3s ease}.scroll-arrow[data-v-70fec5e4]:hover{color:hsla(0,0%,100%,.8);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.scroll-text[data-v-70fec5e4]{font-size:.9rem;color:hsla(0,0%,100%,.8);letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.card-original-image[data-v-70fec5e4]{max-width:100%;height:auto;display:block;border-radius:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}.carousel-mode[data-v-70fec5e4]{width:100%}.carousel-mode .image-carousel[data-v-70fec5e4]{position:relative;width:100%;height:650px;overflow:hidden;border-radius:15px;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);-webkit-transition:all .3s ease;transition:all .3s ease}.carousel-container[data-v-70fec5e4]{-webkit-transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94)}.carousel-container[data-v-70fec5e4],.carousel-slide[data-v-70fec5e4]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.carousel-slide[data-v-70fec5e4]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.carousel-slide .card-original-image[data-v-70fec5e4]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.carousel-indicators[data-v-70fec5e4]{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;z-index:10}.carousel-indicators .indicator-dot[data-v-70fec5e4]{width:10px;height:10px;border-radius:50%;border:none;background:hsla(0,0%,100%,.4);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.carousel-indicators .indicator-dot[data-v-70fec5e4]:hover{background:hsla(0,0%,100%,.7);-webkit-transform:scale(1.2);transform:scale(1.2)}.carousel-indicators .indicator-dot.active[data-v-70fec5e4]{background:#ff6b35;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-box-shadow:0 0 10px rgba(255,107,53,.5);box-shadow:0 0 10px rgba(255,107,53,.5)}.carousel-btn[data-v-70fec5e4]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50%;background:hsla(0,0%,100%,.9);color:#333;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.15);box-shadow:0 2px 10px rgba(0,0,0,.15)}.carousel-btn[data-v-70fec5e4]:hover{background:#fff;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.25);box-shadow:0 4px 15px rgba(0,0,0,.25)}.carousel-btn.prev[data-v-70fec5e4]{left:15px}.carousel-btn.next[data-v-70fec5e4]{right:15px}.feature-section[data-v-70fec5e4]{height:calc(100vh - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:transparent;scroll-snap-align:start;-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.feature-section[data-v-70fec5e4]:nth-child(2n){background:rgba(248,249,255,.05)}.feature-section.reverse .feature-content[data-v-70fec5e4]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.feature-section.in-view .feature-text[data-v-70fec5e4],.feature-section.in-view .feature-visual[data-v-70fec5e4]{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.feature-content[data-v-70fec5e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}.feature-visual[data-v-70fec5e4]{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.feature-text[data-v-70fec5e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;-webkit-transition:all 1.2s cubic-bezier(.16,1,.3,1);transition:all 1.2s cubic-bezier(.16,1,.3,1)}.feature-badge[data-v-70fec5e4]{display:inline-block;background:linear-gradient(135deg,#ff6b35,#f28500);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.feature-title[data-v-70fec5e4]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.3)}.feature-description[data-v-70fec5e4]{font-size:1.125rem;color:hsla(0,0%,100%,.9);line-height:1.7;margin-bottom:2rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}.feature-list[data-v-70fec5e4]{list-style:none;padding:0;margin-bottom:2.5rem}.feature-list li[data-v-70fec5e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:1rem;color:hsla(0,0%,100%,.8);text-shadow:0 1px 2px rgba(0,0,0,.1)}.feature-list li i[data-v-70fec5e4]{color:#f28500;font-weight:700}.feature-btn[data-v-70fec5e4]{background:linear-gradient(135deg,#ff6b35,#f28500);color:#fff;border:none;padding:1rem 2rem;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.feature-btn[data-v-70fec5e4]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 25px rgba(242,133,0,.3);box-shadow:0 10px 25px rgba(242,133,0,.3)}.feature-btn:hover i[data-v-70fec5e4]{-webkit-transform:translateX(5px);transform:translateX(5px)}.feature-btn i[data-v-70fec5e4]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.feature-visual[data-v-70fec5e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;-webkit-transition:all 1.2s cubic-bezier(.16,1,.3,1) .3s;transition:all 1.2s cubic-bezier(.16,1,.3,1) .3s}.visual-container[data-v-70fec5e4]{border-radius:20px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.visual-container[data-v-70fec5e4]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.15);box-shadow:0 8px 16px rgba(0,0,0,.15)}.cta-section[data-v-70fec5e4]{height:calc(100vh - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;text-align:center;color:#fff;scroll-snap-align:start}.cta-content h2[data-v-70fec5e4]{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#1a1a1a;text-shadow:0 2px 4px rgba(0,0,0,.1)}.cta-content p[data-v-70fec5e4]{font-size:1.25rem;margin-bottom:3rem;color:#333;opacity:.8}.scroll-progress[data-v-70fec5e4]{position:fixed;top:0;right:0;width:4px;height:100vh;background:hsla(0,0%,100%,.1);z-index:1000}.progress-bar[data-v-70fec5e4]{width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#ff6b35),to(#f28500));background:linear-gradient(180deg,#ff6b35,#f28500);-webkit-transition:height .3s ease;transition:height .3s ease}@-webkit-keyframes liquid-border-70fec5e4{0%{background:linear-gradient(45deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.1) 75%,hsla(0,0%,100%,.3))}25%{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1)),color-stop(25%,hsla(0,0%,100%,.3)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(75%,hsla(0,0%,100%,.05)),to(hsla(0,0%,100%,.2)));background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.3) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 75%,hsla(0,0%,100%,.2))}50%{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.2) 25%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.1) 75%,hsla(0,0%,100%,.1))}75%{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.2)),color-stop(25%,hsla(0,0%,100%,.1)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(75%,hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,.05)));background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.3) 75%,hsla(0,0%,100%,.05))}to{background:linear-gradient(225deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.2) 75%,hsla(0,0%,100%,.3))}}@keyframes liquid-border-70fec5e4{0%{background:linear-gradient(45deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.1) 75%,hsla(0,0%,100%,.3))}25%{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1)),color-stop(25%,hsla(0,0%,100%,.3)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(75%,hsla(0,0%,100%,.05)),to(hsla(0,0%,100%,.2)));background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.3) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 75%,hsla(0,0%,100%,.2))}50%{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.2) 25%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.1) 75%,hsla(0,0%,100%,.1))}75%{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.2)),color-stop(25%,hsla(0,0%,100%,.1)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(75%,hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,.05)));background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.3) 75%,hsla(0,0%,100%,.05))}to{background:linear-gradient(225deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.2) 75%,hsla(0,0%,100%,.3))}}@-webkit-keyframes title-glow-70fec5e4{0%{text-shadow:0 4px 8px rgba(255,107,53,.3);-webkit-filter:brightness(1);filter:brightness(1)}to{text-shadow:0 4px 8px rgba(255,107,53,.6),0 0 20px rgba(255,107,53,.4);-webkit-filter:brightness(1.1);filter:brightness(1.1)}}@keyframes title-glow-70fec5e4{0%{text-shadow:0 4px 8px rgba(255,107,53,.3);-webkit-filter:brightness(1);filter:brightness(1)}to{text-shadow:0 4px 8px rgba(255,107,53,.6),0 0 20px rgba(255,107,53,.4);-webkit-filter:brightness(1.1);filter:brightness(1.1)}}@-webkit-keyframes scroll-bounce-70fec5e4{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes scroll-bounce-70fec5e4{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes arrow-pulse-70fec5e4{0%,to{opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes arrow-pulse-70fec5e4{0%,to{opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes fadeInUp-70fec5e4{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-70fec5e4{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:1024px){.forum-title span[data-v-70fec5e4],.hero-title[data-v-70fec5e4]{font-size:3rem}.feature-content[data-v-70fec5e4]{gap:2rem}.feature-title[data-v-70fec5e4]{font-size:2rem}}@media (max-width:768px){.fpga-hub-show[data-v-70fec5e4]{-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity}.cta-section[data-v-70fec5e4],.feature-section[data-v-70fec5e4],.hero-section[data-v-70fec5e4]{height:calc(100vh - 80px);scroll-snap-align:start}.container[data-v-70fec5e4]{padding:0 1rem}.hero-section[data-v-70fec5e4]{text-align:center;padding:1rem 0}.hero-main-content[data-v-70fec5e4],.hero-section[data-v-70fec5e4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-main-content[data-v-70fec5e4]{gap:2rem}.hero-text[data-v-70fec5e4]{text-align:center}.forum-title span[data-v-70fec5e4]{font-size:2.5rem;letter-spacing:1px}.hero-title[data-v-70fec5e4]{font-size:2.5rem}.feature-content[data-v-70fec5e4]{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:2rem;text-align:center}.visual-container[data-v-70fec5e4]{height:250px}.carousel-mode[data-v-70fec5e4]{width:100%}.carousel-mode .image-carousel[data-v-70fec5e4]{width:100%;height:250px}.carousel-mode .carousel-slide[data-v-70fec5e4]{padding:5px}.carousel-mode .carousel-btn[data-v-70fec5e4]{width:35px;height:35px;font-size:14px}.carousel-mode .carousel-btn.prev[data-v-70fec5e4]{left:10px}.carousel-mode .carousel-btn.next[data-v-70fec5e4]{right:10px}.stats[data-v-70fec5e4]{gap:1rem}}@media (max-width:576px){.forum-title span[data-v-70fec5e4]{font-size:2rem;letter-spacing:.5px}.hero-title[data-v-70fec5e4]{font-size:2rem}.hero-subtitle[data-v-70fec5e4]{font-size:1rem}.scroll-indicator[data-v-70fec5e4]{margin-top:3rem}.scroll-arrow[data-v-70fec5e4]{font-size:1.2rem}.scroll-text[data-v-70fec5e4]{font-size:.8rem}.feature-title[data-v-70fec5e4]{font-size:1.75rem}.feature-description[data-v-70fec5e4]{font-size:1rem}}@-webkit-keyframes float-3a3a3c31{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes float-3a3a3c31{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes jelly-3a3a3c31{0%,to{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05,.95);transform:scale(1.05,.95)}40%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}50%{-webkit-transform:scale(1.05,.95);transform:scale(1.05,.95)}65%{-webkit-transform:scale(.98,1.02);transform:scale(.98,1.02)}75%{-webkit-transform:scale(1.02,.98);transform:scale(1.02,.98)}}@keyframes jelly-3a3a3c31{0%,to{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05,.95);transform:scale(1.05,.95)}40%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}50%{-webkit-transform:scale(1.05,.95);transform:scale(1.05,.95)}65%{-webkit-transform:scale(.98,1.02);transform:scale(.98,1.02)}75%{-webkit-transform:scale(1.02,.98);transform:scale(1.02,.98)}}@-webkit-keyframes fadeIn-3a3a3c31{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-3a3a3c31{0%{opacity:0}to{opacity:1}}.home[data-v-3a3a3c31]{font-family:Helvetica Neue,Arial,sans-serif;color:#333;background:#fff;min-height:100vh;overflow-x:hidden}.home[data-v-3a3a3c31],.main[data-v-3a3a3c31]{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.main[data-v-3a3a3c31]{z-index:2;max-width:100%;margin:0 auto}.pudding-section[data-v-3a3a3c31]{padding:4rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.pudding-section[data-v-3a3a3c31],.services-container[data-v-3a3a3c31]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;width:100%}.services-container[data-v-3a3a3c31]{margin:0 auto;max-width:2500px;min-width:1200px}.service-card[data-v-3a3a3c31]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-left[data-v-3a3a3c31]{-webkit-box-flex:3;-ms-flex:3;flex:3}.services-right[data-v-3a3a3c31]{-webkit-box-flex:2;-ms-flex:2;flex:2}.pudding-module[data-v-3a3a3c31]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation:float-3a3a3c31 6s ease-in-out infinite;animation:float-3a3a3c31 6s ease-in-out infinite;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2);width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.pudding-module h2[data-v-3a3a3c31],.pudding-module h3[data-v-3a3a3c31]{font-size:1.8rem;margin-bottom:1rem;color:#f28500}.pudding-module p[data-v-3a3a3c31]{font-size:1.3rem;margin-bottom:1rem}.partners-module[data-v-3a3a3c31]{width:100%;min-width:1200px;max-width:2500px;margin:0 auto;-webkit-animation:float-3a3a3c31 8s ease-in-out infinite;animation:float-3a3a3c31 8s ease-in-out infinite}.partners-container[data-v-3a3a3c31]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.partners-group[data-v-3a3a3c31]{width:100%}.partners-group h3[data-v-3a3a3c31]{font-size:1.5rem;margin-bottom:1.5rem;color:#f28500;text-align:center}.partners-list[data-v-3a3a3c31]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.partner-item[data-v-3a3a3c31],.partners-list[data-v-3a3a3c31]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner-item[data-v-3a3a3c31]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.95);border-radius:12px;padding:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:180px;height:100px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);-webkit-animation:fadeIn-3a3a3c31 .5s ease-in-out;animation:fadeIn-3a3a3c31 .5s ease-in-out;overflow:hidden}.partner-item[data-v-3a3a3c31]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.2);box-shadow:0 8px 16px rgba(0,0,0,.2)}.partner-logo-container[data-v-3a3a3c31]{width:100%;height:100%;position:relative}.partner-logo-container[data-v-3a3a3c31],.university-logo-container[data-v-3a3a3c31]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner-logo[data-v-3a3a3c31]{max-width:85%;max-height:85%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}.university-logo[data-v-3a3a3c31]{max-width:100%;max-height:100%;-webkit-transform:scale(1.2);transform:scale(1.2);-o-object-fit:contain;object-fit:contain}.btn[data-v-3a3a3c31]{display:inline-block;padding:.75rem 1.5rem;background-color:#f28500;color:#fff;text-decoration:none;border-radius:25px;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:700}.btn[data-v-3a3a3c31]:hover{background-color:#bf6900;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}html[data-v-3a3a3c31]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}[data-v-3a3a3c31]::-webkit-scrollbar{width:8px}[data-v-3a3a3c31]::-webkit-scrollbar-track{background:transparent}[data-v-3a3a3c31]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}@media (max-width:1200px){.services-container[data-v-3a3a3c31]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;min-width:auto}.partners-module[data-v-3a3a3c31]{min-width:auto}.partners-list[data-v-3a3a3c31]{gap:1rem}.partner-item[data-v-3a3a3c31]{width:160px;height:90px}}@media (max-width:992px){.hero h1[data-v-3a3a3c31]{font-size:2.5rem}.hero p[data-v-3a3a3c31]{font-size:1.2rem}.pudding-module h2[data-v-3a3a3c31],.pudding-module h3[data-v-3a3a3c31]{font-size:1.5rem}.pudding-module p[data-v-3a3a3c31]{font-size:1.2rem}.services-container[data-v-3a3a3c31]{gap:1.5rem}.partner-item[data-v-3a3a3c31]{width:140px;height:80px}}@media (max-width:768px){.hero[data-v-3a3a3c31]{height:50vh}.hero h1[data-v-3a3a3c31]{font-size:2rem}.hero p[data-v-3a3a3c31]{font-size:1rem}.services-container[data-v-3a3a3c31]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-left[data-v-3a3a3c31],.services-right[data-v-3a3a3c31]{width:100%;max-width:450px}.pudding-module[data-v-3a3a3c31]{-webkit-animation:float-3a3a3c31 4s ease-in-out infinite;animation:float-3a3a3c31 4s ease-in-out infinite;padding:1.5rem}.pudding-module h2[data-v-3a3a3c31],.pudding-module h3[data-v-3a3a3c31]{font-size:1.3rem}.pudding-module p[data-v-3a3a3c31]{font-size:1rem}.partner-item[data-v-3a3a3c31]{width:120px;height:70px;padding:.8rem}}@media (max-width:576px){.hero[data-v-3a3a3c31]{height:40vh}.hero h1[data-v-3a3a3c31]{font-size:1.8rem}.hero p[data-v-3a3a3c31]{font-size:.9rem}.pudding-section[data-v-3a3a3c31]{padding:2rem 1rem}.pudding-module[data-v-3a3a3c31]{padding:1.2rem}.pudding-module h2[data-v-3a3a3c31],.pudding-module h3[data-v-3a3a3c31]{font-size:1.2rem}.pudding-module p[data-v-3a3a3c31]{font-size:.9rem}.btn[data-v-3a3a3c31]{padding:.6rem 1.2rem;font-size:.9rem}.partners-list[data-v-3a3a3c31]{gap:.8rem}.partner-item[data-v-3a3a3c31]{width:100px;height:60px;padding:.6rem}}.qrcode-modal-overlay[data-v-3a3a3c31]{z-index:1000}.fpga-hub-overlay[data-v-3a3a3c31],.qrcode-modal-overlay[data-v-3a3a3c31]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fpga-hub-overlay[data-v-3a3a3c31]{z-index:20}.fpga-hub-modal[data-v-3a3a3c31]{background-color:#fff;border-radius:12px;padding:30px 25px;width:85%;max-width:380px;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.2);box-shadow:0 8px 25px rgba(0,0,0,.2);text-align:center;-webkit-animation:modalSlideIn-3a3a3c31 .3s ease-out;animation:modalSlideIn-3a3a3c31 .3s ease-out}.fpga-hub-modal h3[data-v-3a3a3c31]{color:#f28500;margin-top:0;margin-bottom:20px;font-size:22px;font-weight:700}.fpga-hub-modal p[data-v-3a3a3c31]{color:#666;margin-bottom:25px;font-size:16px;line-height:1.5}.fpga-hub-modal .fpga-hub-buttons[data-v-3a3a3c31]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fpga-hub-modal .fpga-hub-buttons .el-button[data-v-3a3a3c31]{padding:12px 30px;font-size:16px;font-weight:500;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.fpga-hub-modal .fpga-hub-buttons .el-button[data-v-3a3a3c31]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(242,133,0,.3);box-shadow:0 4px 12px rgba(242,133,0,.3)}.qrcode-modal[data-v-3a3a3c31]{background-color:#fff;border-radius:15px;padding:30px;width:90%;max-width:500px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);-webkit-animation:modalSlideIn-3a3a3c31 .3s ease-out;animation:modalSlideIn-3a3a3c31 .3s ease-out;position:relative}.qrcode-modal-header[data-v-3a3a3c31]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.qrcode-modal-header h3[data-v-3a3a3c31]{color:#f28500;font-size:24px;font-weight:700;margin:0}.qrcode-modal-header .close-btn[data-v-3a3a3c31]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:5px;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.qrcode-modal-header .close-btn[data-v-3a3a3c31]:hover{background-color:#f5f5f5;color:#666}.qrcode-modal-content[data-v-3a3a3c31]{gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.qrcode-modal-content .qrcode-item[data-v-3a3a3c31],.qrcode-modal-content[data-v-3a3a3c31]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qrcode-modal-content .qrcode-item[data-v-3a3a3c31]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;border-radius:12px;background:#f8f9fa;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.qrcode-modal-content .qrcode-item[data-v-3a3a3c31]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.qrcode-modal-content .qrcode-item .modal-qrcode[data-v-3a3a3c31]{width:150px;height:150px;border-radius:8px;margin-bottom:15px;border:2px solid #e9ecef}.qrcode-modal-content .qrcode-item p[data-v-3a3a3c31]{font-size:16px;font-weight:500;color:#333;margin:0}@-webkit-keyframes modalSlideIn-3a3a3c31{0%{opacity:0;-webkit-transform:translateY(-30px) scale(.9);transform:translateY(-30px) scale(.9)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes modalSlideIn-3a3a3c31{0%{opacity:0;-webkit-transform:translateY(-30px) scale(.9);transform:translateY(-30px) scale(.9)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media (max-width:768px){.qrcode-modal[data-v-3a3a3c31]{padding:25px;margin:20px}.qrcode-modal-content[data-v-3a3a3c31]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.qrcode-modal-content .qrcode-item[data-v-3a3a3c31]{width:100%;padding:15px}.qrcode-modal-content .qrcode-item .modal-qrcode[data-v-3a3a3c31]{width:120px;height:120px}.qrcode-modal-content .qrcode-item p[data-v-3a3a3c31]{font-size:14px}.qrcode-modal-header h3[data-v-3a3a3c31]{font-size:20px}}@media (max-width:576px){.qrcode-modal[data-v-3a3a3c31]{padding:20px}.qrcode-modal .qrcode-modal-content .qrcode-item .modal-qrcode[data-v-3a3a3c31]{width:100px;height:100px}}.feedback-page[data-v-e0f099de]{min-height:80vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:40px 20px;position:relative}.feedback-page .back-button[data-v-e0f099de]{position:fixed;top:100px;left:20px;background:#409eff;color:#fff;padding:10px 15px;border-radius:5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}.feedback-page .back-button i[data-v-e0f099de]{margin-right:5px}.feedback-page .back-button[data-v-e0f099de]:hover{background:#0d84ff;-webkit-transform:translateX(5px);transform:translateX(5px)}.feedback-page .feedback-container[data-v-e0f099de]{max-width:1200px;margin:0 auto}.feedback-page .feedback-container .page-title[data-v-e0f099de]{text-align:center;color:#333;margin-bottom:40px;font-size:32px;position:relative}.feedback-page .feedback-container .page-title[data-v-e0f099de]:after{content:"";display:block;width:100px;height:3px;background:#409eff;margin:15px auto 0;border-radius:3px}.feedback-page .feedback-container .card-container[data-v-e0f099de]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-bottom:50px}.feedback-page .feedback-container .card-container .contact-card[data-v-e0f099de],.feedback-page .feedback-container .card-container .feedback-card[data-v-e0f099de]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;background:#fff;border-radius:10px;padding:30px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.feedback-page .feedback-container .card-container .contact-card[data-v-e0f099de]:hover,.feedback-page .feedback-container .card-container .feedback-card[data-v-e0f099de]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15);box-shadow:0 8px 30px rgba(0,0,0,.15)}.feedback-page .feedback-container .card-container .contact-card h2[data-v-e0f099de],.feedback-page .feedback-container .card-container .feedback-card h2[data-v-e0f099de]{color:#333;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px}.feedback-page .feedback-container .card-container .contact-card h2 i[data-v-e0f099de],.feedback-page .feedback-container .card-container .feedback-card h2 i[data-v-e0f099de]{margin-right:10px;color:#409eff}.feedback-page .feedback-container .card-container .feedback-card .form-actions[data-v-e0f099de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:15px;margin-top:10px}.feedback-page .feedback-container .card-container .contact-card .feedback-history[data-v-e0f099de]{margin-top:0;padding-top:0}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-header[data-v-e0f099de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-header h2[data-v-e0f099de]{margin-bottom:0}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-header .refresh-btn[data-v-e0f099de]{font-size:14px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-header .refresh-btn i[data-v-e0f099de]{margin-right:5px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-stats[data-v-e0f099de]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:20px;background:#f5f7fa;border-radius:8px;padding:15px 10px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-stats .stat-item[data-v-e0f099de]{text-align:center}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-stats .stat-item .stat-value[data-v-e0f099de]{font-size:24px;font-weight:700;color:#409eff}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-stats .stat-item .stat-label[data-v-e0f099de]{font-size:14px;color:#999;margin-top:5px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-filter[data-v-e0f099de]{margin-bottom:20px;text-align:center}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card[data-v-e0f099de]{background:#fff;border-radius:8px;margin-bottom:15px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card.expanded[data-v-e0f099de]{-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.1);box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card.expanded .history-card-header .expand-icon[data-v-e0f099de]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card.expanded .history-card-content[data-v-e0f099de]{max-height:500px;padding:15px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header[data-v-e0f099de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 15px;cursor:pointer;background:#f5f7fa;position:relative}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header[data-v-e0f099de]:hover{background:#ebeff5}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header .history-type-badge[data-v-e0f099de]{padding:2px 8px;border-radius:4px;font-size:12px;color:#fff;margin-right:10px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header .history-type-badge.suggestion[data-v-e0f099de]{background-color:#8e44ad}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header .history-type-badge.bug[data-v-e0f099de]{background-color:#e74c3c}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header .history-type-badge.inquiry[data-v-e0f099de]{background-color:#3498db}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header .history-type-badge.other[data-v-e0f099de]{background-color:#7f8c8d}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header .history-time[data-v-e0f099de]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#999}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header .history-status[data-v-e0f099de]{padding:2px 8px;border-radius:4px;font-size:12px;color:#fff;margin-right:10px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header .history-status.pending[data-v-e0f099de]{background-color:#e6a23c}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header .history-status.processing[data-v-e0f099de]{background-color:#409eff}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header .history-status.resolved[data-v-e0f099de]{background-color:#67c23a}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header .history-status.rejected[data-v-e0f099de]{background-color:#f56c6c}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header .expand-icon[data-v-e0f099de]{margin-left:10px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-content[data-v-e0f099de]{max-height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;padding:0 15px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-content .history-message[data-v-e0f099de]{margin-bottom:15px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-content .history-message h4[data-v-e0f099de]{font-size:14px;color:#999;margin-bottom:5px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-content .history-message p[data-v-e0f099de]{font-size:14px;color:#333;line-height:1.6;margin:0;white-space:pre-line}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-content .history-reply[data-v-e0f099de]{background:#f5f7fa;padding:10px;border-radius:6px;margin-bottom:15px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-content .history-reply h4[data-v-e0f099de]{font-size:14px;color:#999;margin-bottom:5px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-content .history-reply p[data-v-e0f099de]{font-size:14px;color:#333;line-height:1.6;margin:0;white-space:pre-line}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-content .history-reply .reply-time[data-v-e0f099de]{font-size:12px;color:#999;margin-top:8px;text-align:right}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-content .history-actions[data-v-e0f099de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:15px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-content .history-actions .copy-btn[data-v-e0f099de],.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-content .history-actions .follow-up-btn[data-v-e0f099de]{font-size:12px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-content .history-actions .copy-btn i[data-v-e0f099de],.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-content .history-actions .follow-up-btn i[data-v-e0f099de]{margin-right:5px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .empty-history[data-v-e0f099de]{text-align:center;padding:30px 0;color:#999}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .empty-history i[data-v-e0f099de]{font-size:40px;margin-bottom:10px;opacity:.5}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .empty-history p[data-v-e0f099de]{font-size:14px}.feedback-page .feedback-container .card-container .contact-card .no-history[data-v-e0f099de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}.feedback-page .feedback-container .card-container .contact-card .no-history .no-history-icon[data-v-e0f099de]{width:80px;height:80px;border-radius:50%;background:rgba(64,158,255,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.feedback-page .feedback-container .card-container .contact-card .no-history .no-history-icon i[data-v-e0f099de]{font-size:40px;color:#409eff}.feedback-page .feedback-container .card-container .contact-card .no-history h3[data-v-e0f099de]{font-size:18px;color:#333;margin-bottom:10px}.feedback-page .feedback-container .card-container .contact-card .no-history p[data-v-e0f099de]{color:#999;text-align:center}.feedback-page .success-dialog-content[data-v-e0f099de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.feedback-page .success-dialog-content .success-icon[data-v-e0f099de]{font-size:60px;color:#67c23a;margin-bottom:20px}.feedback-page .success-dialog-content p[data-v-e0f099de]{font-size:16px;color:#333;margin:0 0 10px}.feedback-page .success-dialog-content .feedback-id[data-v-e0f099de]{font-size:14px;color:#999;background:#f5f7fa;padding:5px 10px;border-radius:4px;margin-top:10px}.feedback-page .follow-up-dialog-content .original-feedback[data-v-e0f099de]{background:#f5f7fa;padding:10px 15px;border-radius:6px;margin-bottom:15px}.feedback-page .follow-up-dialog-content .original-feedback .label[data-v-e0f099de]{font-weight:700;color:#999;margin-right:5px}.feedback-page .follow-up-dialog-content .original-feedback .content[data-v-e0f099de]{color:#333}.feedback-list-enter-active[data-v-e0f099de],.feedback-list-leave-active[data-v-e0f099de]{-webkit-transition:all .5s;transition:all .5s}.feedback-list-enter[data-v-e0f099de],.feedback-list-leave-to[data-v-e0f099de]{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}@media (max-width:768px){.feedback-page[data-v-e0f099de]{padding:20px 15px}.feedback-page .back-button[data-v-e0f099de]{top:80px;left:15px;padding:8px 12px;font-size:14px}.feedback-page .feedback-container .page-title[data-v-e0f099de]{font-size:24px;margin-bottom:30px}.feedback-page .feedback-container .card-container[data-v-e0f099de]{gap:20px}.feedback-page .feedback-container .card-container .contact-card[data-v-e0f099de],.feedback-page .feedback-container .card-container .feedback-card[data-v-e0f099de]{padding:20px}.feedback-page .feedback-container .card-container .contact-card h2[data-v-e0f099de],.feedback-page .feedback-container .card-container .feedback-card h2[data-v-e0f099de]{font-size:20px}.feedback-page .feedback-container .card-container .feedback-card[data-v-e0f099de] .el-form-item{margin-bottom:18px}.feedback-page .feedback-container .card-container .feedback-card[data-v-e0f099de] .el-form-item .el-form-item__label{padding-bottom:5px}.feedback-page .feedback-container .card-container .feedback-card[data-v-e0f099de] .el-form-item .el-form-item__content{line-height:32px}.feedback-page .feedback-container .card-container .feedback-card[data-v-e0f099de] .el-form-item .el-form-item__content>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.feedback-page .feedback-container .card-container .feedback-card[data-v-e0f099de] .el-form-item .el-form-item__content>div>div:first-child{width:100%!important;text-align:left!important;margin-right:0!important;margin-bottom:5px}.feedback-page .feedback-container .card-container .feedback-card .form-actions[data-v-e0f099de]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.feedback-page .feedback-container .card-container .feedback-card .form-actions .el-button[data-v-e0f099de]{width:100%}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-stats[data-v-e0f099de]{padding:10px 5px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-stats .stat-item .stat-value[data-v-e0f099de]{font-size:20px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-stats .stat-item .stat-label[data-v-e0f099de]{font-size:12px}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header[data-v-e0f099de]{padding:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.feedback-page .feedback-container .card-container .contact-card .feedback-history .history-list .history-card .history-card-header .history-time[data-v-e0f099de]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-top:5px;font-size:12px}}.service-plan-container[data-v-74bace1b]{background:linear-gradient(135deg,#000d4d,#000105);min-height:100vh;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;overflow:hidden}.banner[data-v-74bace1b]{background:-webkit-gradient(linear,left top,right top,from(rgba(0,13,77,.8)),to(rgba(0,1,5,.9))),url(/placeholder.svg?height=400&width=1200) 50%/cover no-repeat;background:linear-gradient(90deg,rgba(0,13,77,.8),rgba(0,1,5,.9)),url(/placeholder.svg?height=400&width=1200) 50%/cover no-repeat;padding:80px 20px;position:relative;overflow:hidden}.banner[data-v-74bace1b]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(24,144,255,.2),transparent 70%)}.banner .banner-content[data-v-74bace1b]{max-width:1200px;margin:0 auto;position:relative;z-index:2;text-align:center}.banner .banner-content h1[data-v-74bace1b]{font-size:42px;font-weight:700;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.3);letter-spacing:2px}.banner .banner-content .subtitle[data-v-74bace1b]{font-size:24px;margin-top:15px;opacity:.9;font-weight:300}.banner .banner-content .banner-decoration[data-v-74bace1b]{width:80px;height:4px;background:#1890ff;margin:25px auto 0;border-radius:2px}.content-wrapper[data-v-74bace1b]{min-width:1200px;max-width:2500px;margin:0 auto;padding:40px 20px;color:#000}.service-grid[data-v-74bace1b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:60px}.service-card[data-v-74bace1b]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:30px;-webkit-transition:background-color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s,background-color .3s;transition:transform .3s,box-shadow .3s,background-color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;position:relative;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15)}.service-card[data-v-74bace1b]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(#7ec1ff));background:linear-gradient(90deg,#1890ff,#7ec1ff)}.service-card[data-v-74bace1b]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 35px rgba(0,0,0,.2);box-shadow:0 15px 35px rgba(0,0,0,.2);background:hsla(0,0%,100%,.15)}.service-card .card-icon[data-v-74bace1b]{width:60px;height:60px;border-radius:50%;background:rgba(24,144,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.service-card .card-icon i[data-v-74bace1b]{font-size:28px;color:#1890ff}.service-card h2[data-v-74bace1b]{font-size:24px;margin:0 0 15px;position:relative;padding-bottom:12px}.service-card h2[data-v-74bace1b]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:hsla(0,0%,100%,.3)}.service-card p[data-v-74bace1b]{font-size:16px;line-height:1.6;margin:0 0 15px;opacity:.9}.service-card p[data-v-74bace1b]:last-child{margin-bottom:0}.service-card ul[data-v-74bace1b]{list-style:none;padding:0;margin:0}.service-card ul li[data-v-74bace1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px;font-size:16px;line-height:1.5}.service-card ul li i[data-v-74bace1b]{color:#52c41a;margin-right:10px;font-size:18px;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.service-card ul li[data-v-74bace1b]:last-child{margin-bottom:0}.contact-section[data-v-74bace1b]{background:rgba(0,0,0,.2);border-radius:12px;padding:40px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.contact-section .contact-content[data-v-74bace1b]{text-align:center}.contact-section .contact-content h2[data-v-74bace1b]{font-size:32px;margin:0 0 20px;position:relative;display:inline-block}.contact-section .contact-content h2[data-v-74bace1b]:after{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:3px;background:#1890ff}.contact-section .contact-content p[data-v-74bace1b]{font-size:18px;max-width:700px;margin:0 auto 30px;opacity:.9}.contact-section .contact-methods[data-v-74bace1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin-top:30px}.contact-section .qr-code-container[data-v-74bace1b]{text-align:center}.contact-section .qr-code-container .qr-code[data-v-74bace1b]{width:500px;height:500px;background:#fff;border-radius:8px;padding:10px;margin:0 auto;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.contact-section .qr-code-container .qr-code .qr-placeholder[data-v-74bace1b],.contact-section .qr-code-container .qr-code[data-v-74bace1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-section .qr-code-container .qr-code .qr-placeholder[data-v-74bace1b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#666}.contact-section .qr-code-container .qr-code .qr-placeholder i[data-v-74bace1b]{font-size:40px;margin-bottom:10px}.contact-section .qr-code-container .qr-code .qr-placeholder span[data-v-74bace1b]{font-size:14px}.contact-section .qr-code-container .qr-caption[data-v-74bace1b]{margin-top:15px;font-size:16px;color:#fff}.contact-section .contact-buttons[data-v-74bace1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.contact-section .contact-buttons .el-button[data-v-74bace1b]{min-width:180px}.contact-section .contact-buttons .el-button i[data-v-74bace1b]{margin-right:8px}@media (max-width:768px){.banner[data-v-74bace1b]{padding:60px 20px}.banner .banner-content h1[data-v-74bace1b]{font-size:32px}.banner .banner-content .subtitle[data-v-74bace1b]{font-size:18px}.content-wrapper[data-v-74bace1b]{padding:30px 15px}.service-grid[data-v-74bace1b]{grid-template-columns:1fr;gap:20px}.service-card[data-v-74bace1b]{padding:25px}.service-card .card-icon[data-v-74bace1b]{width:50px;height:50px}.service-card .card-icon i[data-v-74bace1b]{font-size:24px}.service-card h2[data-v-74bace1b]{font-size:22px}.service-card p[data-v-74bace1b],.service-card ul li[data-v-74bace1b]{font-size:15px}.contact-section[data-v-74bace1b]{padding:30px 20px}.contact-section .contact-content h2[data-v-74bace1b]{font-size:26px}.contact-section .contact-content p[data-v-74bace1b]{font-size:16px}.contact-section .contact-methods[data-v-74bace1b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.contact-section .contact-buttons .el-button[data-v-74bace1b],.contact-section .contact-buttons[data-v-74bace1b]{width:100%}}@media (max-width:480px){.banner .banner-content h1[data-v-74bace1b]{font-size:28px}.contact-section .qr-code-container .qr-code[data-v-74bace1b]{width:150px;height:150px}}.competition-training-container[data-v-0a24a5f4]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:100vh}.competition-training-container .sidebar[data-v-0a24a5f4]{width:5%;background-color:#fff;padding:20px;border-right:1px solid #ccc}.competition-training-container .sidebar .sidebar-item[data-v-0a24a5f4]{padding:10px;margin-bottom:10px;border-radius:5px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.competition-training-container .sidebar .sidebar-item.active[data-v-0a24a5f4],.competition-training-container .sidebar .sidebar-item[data-v-0a24a5f4]:hover{background-color:#409eff;color:#fff}.competition-training-container .middle-content[data-v-0a24a5f4]{width:35%;background-color:#f5f5f5;padding:20px;border-right:1px solid #ccc}.competition-training-container .middle-content h3[data-v-0a24a5f4]{font-size:18px;color:#333;margin-bottom:10px}.competition-training-container .middle-content p[data-v-0a24a5f4]{font-size:14px;color:#666;line-height:1.5}.competition-training-container .chat-interface[data-v-0a24a5f4]{width:60%;background-color:#f5f5f5;padding:20px}.competition-training-container .chat-interface .chat-header[data-v-0a24a5f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.competition-training-container .chat-interface .chat-header h3[data-v-0a24a5f4]{font-size:18px;color:#333}.competition-training-container .chat-interface .chat-box[data-v-0a24a5f4]{height:80%;overflow-y:auto;margin-bottom:20px}.competition-training-container .chat-interface .chat-box .message[data-v-0a24a5f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:10px}.competition-training-container .chat-interface .chat-box .message .avatar[data-v-0a24a5f4]{width:50px;height:50px;border-radius:50%;margin-left:10px}.competition-training-container .chat-interface .chat-box .message .bubble[data-v-0a24a5f4]{background-color:#409eff;color:#fff;padding:10px;border-radius:10px;max-width:70%}.competition-training-container .chat-interface .chat-box .message.user-message[data-v-0a24a5f4]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.competition-training-container .chat-interface .chat-box .message.user-message .bubble[data-v-0a24a5f4]{background-color:#e0f7fa;color:#333}.competition-training-container .chat-interface .input-box[data-v-0a24a5f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.competition-training-container .chat-interface .input-box input[data-v-0a24a5f4]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;border:1px solid #ccc;border-radius:5px}.competition-training-container .chat-interface .input-box button[data-v-0a24a5f4]{padding:10px 20px;border:none;background-color:#409eff;color:#fff;border-radius:5px;cursor:pointer}.competition-training-container .chat-interface .input-box button[data-v-0a24a5f4]:hover{background-color:#0d84ff}.job-hunting-page[data-v-353d31c4]{max-width:1200px;margin:0 auto;padding:20px}.career-resources[data-v-353d31c4],.job-listing[data-v-353d31c4],.job-search[data-v-353d31c4],.job-tips[data-v-353d31c4],h1[data-v-353d31c4]{margin-bottom:20px}.job-tips ul[data-v-353d31c4]{padding-left:20px}.job-tips li[data-v-353d31c4]{margin-bottom:10px}[data-v-f58528b2]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body[data-v-f58528b2]{font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.8;color:#2c3e50;background-color:#f9f9f9}.company-profile[data-v-f58528b2]{overflow-x:hidden;position:relative}.container[data-v-f58528b2]{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}a[data-v-f58528b2]{text-decoration:none;color:#3498db;-webkit-transition:all .3s ease;transition:all .3s ease}a[data-v-f58528b2]:hover{color:#217dbb}img[data-v-f58528b2]{max-width:100%;height:auto;border-radius:8px}.side-nav[data-v-f58528b2]{position:absolute;top:0;left:0;width:240px;height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#1a3a5f),to(#1a2a3a));background:linear-gradient(180deg,#1a3a5f,#1a2a3a);color:#fff;z-index:3;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-box-shadow:3px 0 15px rgba(0,0,0,.1);box-shadow:3px 0 15px rgba(0,0,0,.1)}@media (max-width:768px){.side-nav[data-v-f58528b2]{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.side-nav.collapsed[data-v-f58528b2]{width:60px}.side-nav.collapsed .nav-link span[data-v-f58528b2]{display:none}.side-nav .nav-header[data-v-f58528b2]{padding:15px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.side-nav .nav-header i[data-v-f58528b2]{font-size:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.side-nav .nav-header[data-v-f58528b2]:hover{background-color:hsla(0,0%,100%,.1)}.side-nav .nav-links[data-v-f58528b2]{padding:20px 0;overflow-y:auto}.side-nav .nav-links .nav-link[data-v-f58528b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 25px;color:hsla(0,0%,100%,.8);font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease;border-left:3px solid transparent}.side-nav .nav-links .nav-link i[data-v-f58528b2]{font-size:18px;margin-right:15px;width:20px;text-align:center;-webkit-transition:margin .3s ease;transition:margin .3s ease}.side-nav .nav-links .nav-link.active[data-v-f58528b2],.side-nav .nav-links .nav-link[data-v-f58528b2]:hover{background-color:hsla(0,0%,100%,.1);color:#fff;border-left-color:#3498db}.side-nav .nav-links.collapsed .nav-link[data-v-f58528b2]{padding:12px 15px}.side-nav .nav-links.collapsed .nav-link i[data-v-f58528b2]{margin-right:0}.mobile-nav[data-v-f58528b2]{display:none;position:fixed;bottom:0;left:0;right:0;height:60px;background-color:#fff;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav .mobile-nav-item[data-v-f58528b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;color:#5d6d7e;padding:8px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-nav .mobile-nav-item i[data-v-f58528b2]{font-size:20px;margin-bottom:4px}.mobile-nav .mobile-nav-item span[data-v-f58528b2]{font-size:12px}.mobile-nav .mobile-nav-item.active[data-v-f58528b2],.mobile-nav .mobile-nav-item[data-v-f58528b2]:hover{color:#3498db;background-color:rgba(52,152,219,.05)}.mobile-nav .mobile-nav-item[data-v-f58528b2]:active{background-color:rgba(52,152,219,.1)}.main-content[data-v-f58528b2]{-webkit-transition:margin .3s ease;transition:margin .3s ease;min-height:100vh;overflow-y:auto}.main-content.mobile-view[data-v-f58528b2]{min-height:100vh;max-height:3500px;margin-left:0;overflow-y:auto}@media (max-width:768px){.main-content[data-v-f58528b2]{min-height:100vh;max-height:3500px;margin-left:0;overflow-y:auto}}.hero-section[data-v-f58528b2]{height:100vh;background-color:#1a3a5f;margin-left:240px;color:#fff;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-section.nav-collapsed[data-v-f58528b2]{margin-left:60px}.hero-section.mobile-view[data-v-f58528b2]{height:auto;min-height:calc(80vh - 60px);padding:60px 0;margin-left:0}@media (max-width:768px){.hero-section[data-v-f58528b2]{height:auto;min-height:calc(80vh - 60px);padding:60px 0;margin-left:0}}.hero-section .hero-content[data-v-f58528b2]{position:relative;z-index:2;text-align:center;max-width:800px;padding:0 20px}.hero-section .hero-content .company-logo[data-v-f58528b2]{margin-bottom:30px}.hero-section .hero-content .company-logo .logo-image[data-v-f58528b2]{width:180px;height:180px;border:5px solid hsla(0,0%,100%,.2);padding:10px}@media (max-width:768px){.hero-section .hero-content .company-logo .logo-image[data-v-f58528b2]{width:140px;height:140px}}.hero-section .hero-content .company-name[data-v-f58528b2]{font-size:3.5rem;font-weight:700;margin-bottom:20px;text-shadow:0 2px 10px rgba(0,0,0,.3)}@media (max-width:768px){.hero-section .hero-content .company-name[data-v-f58528b2]{font-size:2.2rem}}.hero-section .hero-content .tagline-container[data-v-f58528b2]{margin-bottom:40px}.hero-section .hero-content .tagline-container .tagline[data-v-f58528b2]{font-size:1.5rem;font-weight:300;display:inline-block;padding:10px 25px;background-color:hsla(0,0%,100%,.1);border-radius:30px;letter-spacing:1px}@media (max-width:768px){.hero-section .hero-content .tagline-container .tagline[data-v-f58528b2]{font-size:1rem;padding:8px 20px}}.hero-section .hero-content .hero-cta[data-v-f58528b2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-section .hero-content .hero-cta .cta-button[data-v-f58528b2]{padding:14px 30px;border-radius:30px;font-weight:600;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.hero-section .hero-content .hero-cta .cta-button[data-v-f58528b2]:first-child{background-color:#e74c3c;color:#fff}.hero-section .hero-content .hero-cta .cta-button[data-v-f58528b2]:first-child:hover{background-color:#d62c1a;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2)}.hero-section .hero-content .hero-cta .cta-button.secondary[data-v-f58528b2]{background-color:transparent;border:2px solid #fff;color:#fff}.hero-section .hero-content .hero-cta .cta-button.secondary[data-v-f58528b2]:hover{background-color:#fff;color:#1a3a5f;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media (max-width:768px){.hero-section .hero-content .hero-cta .cta-button[data-v-f58528b2]{padding:10px 20px;font-size:.9rem}}@media (max-width:768px){.hero-section .hero-content .hero-cta[data-v-f58528b2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}}.section[data-v-f58528b2]{padding:80px 0;position:relative}@media (max-width:768px){.section[data-v-f58528b2]{padding:50px 0}}.section[data-v-f58528b2]:nth-child(2n){background-color:#fff}.section .section-header[data-v-f58528b2]{text-align:center;margin-bottom:50px}.section .section-header.light[data-v-f58528b2]{color:#fff}.section .section-header.light .section-divider[data-v-f58528b2]{background-color:hsla(0,0%,100%,.3)}.section .section-header.light .section-divider[data-v-f58528b2]:before{background-color:#fff}.section .section-header .section-title[data-v-f58528b2]{font-size:2.2rem;font-weight:700;color:#1a3a5f;margin-bottom:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section .section-header .section-title .icon[data-v-f58528b2]{margin-right:15px;font-size:2rem}@media (max-width:768px){.section .section-header .section-title[data-v-f58528b2]{font-size:1.8rem}.section .section-header .section-title .icon[data-v-f58528b2]{font-size:1.6rem}}.section .section-header .section-divider[data-v-f58528b2]{height:2px;width:80px;background-color:#e0e0e0;margin:0 auto;position:relative}.section .section-header .section-divider[data-v-f58528b2]:before{content:"";position:absolute;width:40px;height:4px;background-color:#3498db;top:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about-section[data-v-f58528b2]{background-color:#f5f7fa}.about-section .about-content[data-v-f58528b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.about-section .about-content .about-text[data-v-f58528b2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.about-section .about-content .about-text .company-intro[data-v-f58528b2]{font-size:1.1rem;line-height:1.8;margin-bottom:40px;color:#2c3e50}@media (max-width:768px){.about-section .about-content .about-text .company-intro[data-v-f58528b2]{font-size:1rem;margin-bottom:30px}}.about-section .about-content .about-text .company-stats[data-v-f58528b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-section .about-content .about-text .company-stats .stat-item[data-v-f58528b2]{text-align:center;padding:20px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px;-webkit-transition:all .3s ease;transition:all .3s ease}.about-section .about-content .about-text .company-stats .stat-item[data-v-f58528b2]:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.about-section .about-content .about-text .company-stats .stat-item .stat-number[data-v-f58528b2]{font-size:2.5rem;font-weight:700;color:#3498db;margin-bottom:10px}@media (max-width:768px){.about-section .about-content .about-text .company-stats .stat-item .stat-number[data-v-f58528b2]{font-size:2rem}}.about-section .about-content .about-text .company-stats .stat-item .stat-label[data-v-f58528b2]{font-size:1rem;color:#5d6d7e}@media (max-width:768px){.about-section .about-content .about-text .company-stats .stat-item .stat-label[data-v-f58528b2]{font-size:.9rem}}@media (max-width:768px){.about-section .about-content .about-text .company-stats[data-v-f58528b2]{-ms-flex-wrap:wrap;flex-wrap:wrap}.about-section .about-content .about-text .company-stats .stat-item[data-v-f58528b2]{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);margin-bottom:20px}}@media (max-width:576px){.about-section .about-content .about-text .company-stats .stat-item[data-v-f58528b2]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 15px}}.about-section .about-content .about-image[data-v-f58528b2]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.about-section .about-content .about-image .office-image[data-v-f58528b2]{border-radius:8px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.about-section .about-content .about-image .image-caption[data-v-f58528b2]{position:absolute;bottom:20px;left:0;right:0;text-align:center;background-color:rgba(0,0,0,.7);color:#fff;padding:10px;font-size:.9rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (max-width:992px){.about-section .about-content[data-v-f58528b2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-section .about-content .about-text[data-v-f58528b2]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.about-section .about-content .about-image[data-v-f58528b2]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:30px}}.officeSpace[data-v-f58528b2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px;padding:70px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff}.officeSpace-left[data-v-f58528b2]{margin-left:20px}.officeSpace-left img[data-v-f58528b2]{width:100%;max-width:440px;height:584.13px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.officeSpace-right[data-v-f58528b2]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.image-wrapper[data-v-f58528b2]{position:relative;width:100%;height:282.065px;border-radius:10px;overflow:hidden}.image-wrapper.large[data-v-f58528b2]{height:584.13px}.image-wrapper img[data-v-f58528b2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-caption[data-v-f58528b2]{position:absolute;bottom:0;left:0;width:100%;height:40px;background-color:rgba(69,66,66,.9);color:#fff;font-size:14px;text-align:center;line-height:40px}.departments-section[data-v-f58528b2]{background-color:#fff;position:relative;overflow:hidden}.departments-section .section-bg-pattern[data-v-f58528b2]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle,#3498db 1px,transparent 2px);background-size:30px 30px;opacity:.05;z-index:0}.departments-section .departments-grid[data-v-f58528b2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;position:relative;z-index:1}.departments-section .departments-grid .department-card[data-v-f58528b2]{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:8px;padding:30px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;border-top:4px solid #3498db}.departments-section .departments-grid .department-card[data-v-f58528b2]:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.departments-section .departments-grid .department-card .department-icon[data-v-f58528b2]{margin-bottom:20px}.departments-section .departments-grid .department-card .department-icon img[data-v-f58528b2]{width:80px;height:80px;border-radius:50%;padding:15px;background-color:#f5f7fa}@media (max-width:768px){.departments-section .departments-grid .department-card .department-icon img[data-v-f58528b2]{width:60px;height:60px;padding:10px}}.departments-section .departments-grid .department-card .department-title[data-v-f58528b2]{font-size:1.5rem;font-weight:600;color:#1a3a5f;margin-bottom:15px;position:relative;padding-bottom:15px}.departments-section .departments-grid .department-card .department-title[data-v-f58528b2]:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:#3498db}@media (max-width:768px){.departments-section .departments-grid .department-card .department-title[data-v-f58528b2]{font-size:1.3rem}}.departments-section .departments-grid .department-card .department-desc[data-v-f58528b2]{font-size:1rem;color:#5d6d7e;margin-bottom:20px}@media (max-width:768px){.departments-section .departments-grid .department-card .department-desc[data-v-f58528b2]{font-size:.9rem}}.departments-section .departments-grid .department-card .service-list[data-v-f58528b2]{list-style:none;margin-bottom:30px}.departments-section .departments-grid .department-card .service-list li[data-v-f58528b2]{position:relative;padding-left:25px;margin-bottom:12px;font-size:.95rem}.departments-section .departments-grid .department-card .service-list li[data-v-f58528b2]:before{content:"\25C6";color:#e74c3c;position:absolute;left:0}@media (max-width:768px){.departments-section .departments-grid .department-card .service-list li[data-v-f58528b2]{font-size:.9rem;margin-bottom:10px}}.departments-section .departments-grid .department-card .department-image[data-v-f58528b2]{margin-top:20px;overflow:hidden;border-radius:8px}.departments-section .departments-grid .department-card .department-image img[data-v-f58528b2]{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.departments-section .departments-grid .department-card .department-image img[data-v-f58528b2]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width:992px){.departments-section .departments-grid[data-v-f58528b2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.services-section[data-v-f58528b2]{background-color:#f5f7fa}.services-section .services-content[data-v-f58528b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.services-section .services-content .services-image[data-v-f58528b2]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.services-section .services-content .services-image img[data-v-f58528b2]{border-radius:8px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.services-section .services-content .services-image .image-overlay[data-v-f58528b2]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,58,95,.3),rgba(52,152,219,.1));border-radius:8px}.services-section .services-content .services-list-container[data-v-f58528b2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.services-section .services-content .services-list-container .services-grid[data-v-f58528b2]{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.services-section .services-content .services-list-container .services-grid .service-item[data-v-f58528b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.05);box-shadow:0 5px 15px rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease}.services-section .services-content .services-list-container .services-grid .service-item[data-v-f58528b2]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.1)}.services-section .services-content .services-list-container .services-grid .service-item .service-icon[data-v-f58528b2]{margin-right:15px;width:50px;height:50px;border-radius:50%;background-color:#3498db;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.services-section .services-content .services-list-container .services-grid .service-item .service-icon i[data-v-f58528b2]{font-size:22px}@media (max-width:768px){.services-section .services-content .services-list-container .services-grid .service-item .service-icon[data-v-f58528b2]{width:40px;height:40px}.services-section .services-content .services-list-container .services-grid .service-item .service-icon i[data-v-f58528b2]{font-size:18px}}.services-section .services-content .services-list-container .services-grid .service-item .service-details h4[data-v-f58528b2]{font-size:1.1rem;font-weight:600;color:#1a3a5f;margin-bottom:8px}@media (max-width:768px){.services-section .services-content .services-list-container .services-grid .service-item .service-details h4[data-v-f58528b2]{font-size:1rem}}.services-section .services-content .services-list-container .services-grid .service-item .service-details p[data-v-f58528b2]{font-size:.9rem;color:#5d6d7e;margin:0}@media (max-width:768px){.services-section .services-content .services-list-container .services-grid .service-item .service-details p[data-v-f58528b2]{font-size:.85rem}}@media (max-width:992px){.services-section .services-content[data-v-f58528b2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-section .services-content .services-image[data-v-f58528b2]{margin-bottom:30px}}@media (max-width:768px){.services-section .services-content .services-list-container .services-grid[data-v-f58528b2]{grid-template-columns:1fr;gap:15px}}.case-section[data-v-f58528b2]{background-color:#fff}.case-section .case-slider[data-v-f58528b2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;overflow-x:auto;padding:20px 0}.case-section .case-slider[data-v-f58528b2]::-webkit-scrollbar{height:8px}.case-section .case-slider[data-v-f58528b2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.case-section .case-slider[data-v-f58528b2]::-webkit-scrollbar-thumb{background:#3498db;border-radius:10px}.case-section .case-slider .case-card[data-v-f58528b2]{-webkit-box-flex:0;-ms-flex:0 0 350px;flex:0 0 350px;background-color:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.case-section .case-slider .case-card[data-v-f58528b2]:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.case-section .case-slider .case-card .case-image[data-v-f58528b2]{overflow:hidden;position:relative}.case-section .case-slider .case-card .case-image img[data-v-f58528b2]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.case-section .case-slider .case-card .case-image img[data-v-f58528b2]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.case-section .case-slider .case-card .case-image .case-tag[data-v-f58528b2]{position:absolute;top:15px;right:15px;background-color:#e74c3c;color:#fff;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.case-section .case-slider .case-card .case-content[data-v-f58528b2]{padding:20px}.case-section .case-slider .case-card .case-content h4[data-v-f58528b2]{font-size:1.2rem;font-weight:600;color:#1a3a5f;margin-bottom:10px}@media (max-width:768px){.case-section .case-slider .case-card .case-content h4[data-v-f58528b2]{font-size:1.1rem}}.case-section .case-slider .case-card .case-content p[data-v-f58528b2]{font-size:.9rem;color:#5d6d7e;margin-bottom:15px}@media (max-width:768px){.case-section .case-slider .case-card .case-content p[data-v-f58528b2]{font-size:.85rem}}.case-section .case-slider .case-card .case-content .case-link[data-v-f58528b2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3498db;font-weight:600;font-size:.9rem}.case-section .case-slider .case-card .case-content .case-link i[data-v-f58528b2]{margin-left:5px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.case-section .case-slider .case-card .case-content .case-link:hover i[data-v-f58528b2]{-webkit-transform:translateX(5px);transform:translateX(5px)}@media (max-width:768px){.case-section .case-slider .case-card[data-v-f58528b2]{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px}}.vision-section[data-v-f58528b2]{position:relative;color:#fff;overflow:hidden;background-color:#000!important}.vision-section .vision-content[data-v-f58528b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;position:relative;z-index:1}.vision-section .vision-content .vision-text[data-v-f58528b2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.vision-section .vision-content .vision-text .vision-intro[data-v-f58528b2]{font-size:1.1rem;margin-bottom:30px}@media (max-width:768px){.vision-section .vision-content .vision-text .vision-intro[data-v-f58528b2]{font-size:1rem}}.vision-section .vision-content .vision-text .vision-list[data-v-f58528b2]{list-style:none}.vision-section .vision-content .vision-text .vision-list li[data-v-f58528b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.vision-section .vision-content .vision-text .vision-list li .vision-icon[data-v-f58528b2]{width:50px;height:50px;background-color:hsla(0,0%,100%,.1);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;font-weight:700;margin-right:20px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.vision-section .vision-content .vision-text .vision-list li .vision-icon[data-v-f58528b2]{width:40px;height:40px;font-size:1rem}}.vision-section .vision-content .vision-text .vision-list li .vision-item[data-v-f58528b2]{font-size:1.1rem;font-weight:500}@media (max-width:768px){.vision-section .vision-content .vision-text .vision-list li .vision-item[data-v-f58528b2]{font-size:1rem}}.vision-section .vision-content .vision-image[data-v-f58528b2]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.vision-section .vision-content .vision-image img[data-v-f58528b2]{border-radius:8px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3)}.vision-section .vision-content .vision-image .vision-overlay[data-v-f58528b2]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(52,152,219,.3),rgba(52,152,219,0));border-radius:8px}@media (max-width:992px){.vision-section .vision-content[data-v-f58528b2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vision-section .vision-content .vision-text[data-v-f58528b2]{margin-bottom:30px}}.competition-training-container[data-v-2f2bf1ee]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:100vh}.competition-training-container .sidebar[data-v-2f2bf1ee]{width:200px;background-color:#fff;padding:20px;border-right:1px solid #ccc}.competition-training-container .sidebar .sidebar-item[data-v-2f2bf1ee]{padding:10px;margin-bottom:10px;border-radius:5px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.competition-training-container .sidebar .sidebar-item.active[data-v-2f2bf1ee],.competition-training-container .sidebar .sidebar-item[data-v-2f2bf1ee]:hover{background-color:#409eff;color:#fff}.competition-training-container .main-content[data-v-2f2bf1ee]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;background-color:#f5f5f5}.competition-training-container .main-content h2[data-v-2f2bf1ee]{font-size:24px;color:#333}.competition-training-container .main-content p[data-v-2f2bf1ee]{font-size:16px;color:#666}.competition-training-container .main-content .introduction-section .logo-row[data-v-2f2bf1ee]{margin-bottom:20px}.competition-training-container .main-content .introduction-section .logo-row .main-logo[data-v-2f2bf1ee]{width:100%;height:auto}.competition-training-container .main-content .introduction-section .carousel-container[data-v-2f2bf1ee]{margin-bottom:20px}.competition-training-container .main-content .introduction-section .carousel-container .carousel-image[data-v-2f2bf1ee]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.competition-training-container .main-content .introduction-section .description-row[data-v-2f2bf1ee]{font-size:16px;color:#333;line-height:1.6}.competition-training-container .main-content .introduction-section .background-images[data-v-2f2bf1ee]{margin-top:20px}.competition-training-container .main-content .introduction-section .background-images p[data-v-2f2bf1ee]{font-size:24px;text-align:center;margin-bottom:10px}.competition-training-container .main-content .introduction-section .background-images .background-image[data-v-2f2bf1ee]{margin-bottom:10px}.competition-training-container .main-content .introduction-section .background-images .background-image .bg-image[data-v-2f2bf1ee]{width:100%;height:auto;border-radius:10px}.competition-training-container .main-content .competitions-section[data-v-2f2bf1ee]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1200px}.competition-training-container .main-content .competitions-section .competitions-list[data-v-2f2bf1ee]{width:40%;background-color:#fff;padding:20px;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.competition-training-container .main-content .competitions-section .competitions-list .competition-item[data-v-2f2bf1ee]{cursor:pointer;padding:10px 0;border-bottom:1px solid #eee;-webkit-transition:background-color .3s;transition:background-color .3s}.competition-training-container .main-content .competitions-section .competitions-list .competition-item[data-v-2f2bf1ee]:last-child{border-bottom:none}.competition-training-container .main-content .competitions-section .competitions-list .competition-item.selected[data-v-2f2bf1ee]{background-color:#e0f7fa}.competition-training-container .main-content .competitions-section .competitions-list .competition-item h3[data-v-2f2bf1ee]{font-size:18px;color:#333}.competition-training-container .main-content .competitions-section .right-panel[data-v-2f2bf1ee]{width:60%;margin-left:20px;background-color:#fff;padding:20px;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.competition-training-container .main-content .competitions-section .right-panel .competition-details h2[data-v-2f2bf1ee]{font-size:24px;color:#333;margin-bottom:20px}.competition-training-container .main-content .competitions-section .right-panel .competition-details .competition-poster[data-v-2f2bf1ee]{max-width:100%;height:auto;margin-bottom:20px}.competition-training-container .main-content .competitions-section .right-panel .competition-details p[data-v-2f2bf1ee]{font-size:16px;color:#666;margin-bottom:20px}.competition-training-container .main-content .competitions-section .right-panel .competition-details .button-group[data-v-2f2bf1ee]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.competition-training-container .main-content .competitions-section .right-panel .competition-details .button-group .el-button[data-v-2f2bf1ee]{padding:10px 20px;border-radius:5px;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#73b8ff));background:linear-gradient(90deg,#409eff,#73b8ff);color:#fff;border:none;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transition:background .3s;transition:background .3s}.competition-training-container .main-content .competitions-section .right-panel .competition-details .button-group .el-button[data-v-2f2bf1ee]:hover{background:-webkit-gradient(linear,left top,right top,from(#0d84ff),to(#409eff));background:linear-gradient(90deg,#0d84ff,#409eff)}.competition-training-container .main-content .competitions-section .right-panel .no-selection[data-v-2f2bf1ee]{text-align:center;font-size:16px;color:#999}.contact-us[data-v-cc6b4e00]{background:-webkit-gradient(linear,left top,left bottom,from(#000d4d),to(#000105));background:linear-gradient(180deg,#000d4d,#000105);min-height:100vh;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-container[data-v-cc6b4e00]{width:100%;min-width:1200px;max-width:2500px;min-height:700px;max-height:1300px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.2);box-shadow:0 5px 30px rgba(0,0,0,.2)}@media (max-width:768px){.contact-container[data-v-cc6b4e00]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}}.map-container[data-v-cc6b4e00]{-webkit-box-flex:6;-ms-flex:6;flex:6}@media (max-width:992px){.map-container[data-v-cc6b4e00]{-webkit-box-flex:5;-ms-flex:5;flex:5}}@media (max-width:768px){.map-container[data-v-cc6b4e00]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;height:300px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-radius:0 0 8px 8px}}.contact-card[data-v-cc6b4e00]{-webkit-box-flex:4;-ms-flex:4;flex:4;background-color:hsla(0,0%,100%,.95);padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:992px){.contact-card[data-v-cc6b4e00]{-webkit-box-flex:5;-ms-flex:5;flex:5;padding:30px}}@media (max-width:768px){.contact-card[data-v-cc6b4e00]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-radius:8px 8px 0 0;padding:25px}}.contact-card h2[data-v-cc6b4e00]{font-size:28px;color:#000d4d;margin-bottom:30px;text-align:center;position:relative}.contact-card h2[data-v-cc6b4e00]:after{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:3px;background-color:#000d4d}@media (max-width:768px){.contact-card h2[data-v-cc6b4e00]{font-size:24px;margin-bottom:25px}}.contact-card .contact-info[data-v-cc6b4e00]{margin-bottom:30px}.contact-card .contact-info p[data-v-cc6b4e00]{font-size:16px;color:#333;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.6}.contact-card .contact-info p i[data-v-cc6b4e00]{margin-right:15px;font-size:20px;-ms-flex-negative:0;flex-shrink:0;color:#000d4d}.contact-card .contact-info p.clickable[data-v-cc6b4e00]{cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.contact-card .contact-info p.clickable[data-v-cc6b4e00]:hover{color:#000d4d;text-decoration:underline}@media (max-width:768px){.contact-card .contact-info p[data-v-cc6b4e00]{font-size:14px}.contact-card .contact-info p i[data-v-cc6b4e00]{font-size:18px;margin-right:10px}}.contact-card .qr-code[data-v-cc6b4e00]{text-align:center;margin-top:auto}.contact-card .qr-code img[data-v-cc6b4e00]{width:200px;height:200px;margin-bottom:15px;border-radius:10px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.contact-card .qr-code img[data-v-cc6b4e00]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width:992px){.contact-card .qr-code img[data-v-cc6b4e00]{width:180px;height:180px}}@media (max-width:768px){.contact-card .qr-code img[data-v-cc6b4e00]{width:150px;height:150px}}.contact-card .qr-code p[data-v-cc6b4e00]{font-size:16px;color:#333}@media (max-width:768px){.contact-card .qr-code p[data-v-cc6b4e00]{font-size:14px}}.icon-email[data-v-cc6b4e00]:before{content:"\2709"}.icon-address[data-v-cc6b4e00]:before{content:"\1F4CD"}@media (max-width:480px){.contact-us[data-v-cc6b4e00]{padding:15px}.contact-card[data-v-cc6b4e00]{padding:20px}.contact-card h2[data-v-cc6b4e00]{font-size:22px}.contact-card .contact-info p[data-v-cc6b4e00]{font-size:13px}.contact-card .qr-code img[data-v-cc6b4e00]{width:120px;height:120px}.contact-card .qr-code p[data-v-cc6b4e00]{font-size:13px}.map-container[data-v-cc6b4e00]{height:250px}}@media print{.contact-us[data-v-cc6b4e00]{background:#fff;padding:0}.contact-container[data-v-cc6b4e00]{-webkit-box-shadow:none;box-shadow:none;display:block}.map-container[data-v-cc6b4e00]{height:400px;width:100%;page-break-after:always}.contact-card[data-v-cc6b4e00]{width:100%;background:#fff;padding:0}}.icon-bell[data-v-182e9ea2]:before{content:"\1F514"}.icon-search[data-v-182e9ea2]:before{content:"\1F50D"}.icon-message[data-v-182e9ea2]:before{content:"\1F4AC"}.icon-edit[data-v-182e9ea2]:before{content:"\270F\FE0F"}.icon-document[data-v-182e9ea2]:before{content:"\1F4C4"}.icon-share[data-v-182e9ea2]:before{content:"\1F517"}.icon-print[data-v-182e9ea2]:before{content:"\1F5A8\FE0F"}.icon-thumbs-up[data-v-182e9ea2]:before{content:"\1F44D"}.icon-thumbs-down[data-v-182e9ea2]:before{content:"\1F44E"}.help-center-container[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1e293b}.help-center-container .top-nav[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;padding:0 20px;background-color:#000;color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.help-center-container .top-nav .logo[data-v-182e9ea2]{font-size:18px;font-weight:600}.help-center-container .top-nav .nav-links[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex}.help-center-container .top-nav .nav-links .nav-item[data-v-182e9ea2]{padding:0 15px;line-height:56px;cursor:pointer;position:relative}.help-center-container .top-nav .nav-links .nav-item[data-v-182e9ea2]:hover{color:#e6e6e6}.help-center-container .top-nav .nav-links .nav-item.active[data-v-182e9ea2]{font-weight:500}.help-center-container .top-nav .nav-links .nav-item.active[data-v-182e9ea2]:after{content:"";position:absolute;bottom:0;left:15px;right:15px;height:2px;background-color:#1677ff}.help-center-container .top-nav .user-actions[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.help-center-container .top-nav .user-actions .notification-icon[data-v-182e9ea2]{margin-right:20px;cursor:pointer}.help-center-container .top-nav .user-actions .user-avatar[data-v-182e9ea2]{width:32px;height:32px;border-radius:50%;overflow:hidden;cursor:pointer}.help-center-container .top-nav .user-actions .user-avatar img[data-v-182e9ea2]{width:200px;-o-object-fit:fill;object-fit:fill}.help-center-container .main-container[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 56px)}.help-center-container .left-sidebar[data-v-182e9ea2]{width:260px;background-color:#fff;border-right:1px solid #e2e8f0;-webkit-transition:all .3s ease;transition:all .3s ease;overflow-y:auto}.help-center-container .left-sidebar .sidebar-header[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-bottom:1px solid #e2e8f0}.help-center-container .left-sidebar .sidebar-header h3[data-v-182e9ea2]{margin:0;font-size:16px;font-weight:600}.help-center-container .left-sidebar .sidebar-header .menu-icon[data-v-182e9ea2]{font-size:20px;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.help-center-container .left-sidebar .sidebar-header .menu-icon[data-v-182e9ea2]:hover{color:#1677ff}.help-center-container .left-sidebar .search-box[data-v-182e9ea2]{position:relative;padding:16px}.help-center-container .left-sidebar .search-box input[data-v-182e9ea2]{width:100%;padding:8px 30px 8px 10px;border:1px solid #e2e8f0;border-radius:4px;font-size:14px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.help-center-container .left-sidebar .search-box input[data-v-182e9ea2]:focus{outline:none;border-color:#1677ff}.help-center-container .left-sidebar .search-box input[data-v-182e9ea2]::-webkit-input-placeholder{color:#64748b}.help-center-container .left-sidebar .search-box input[data-v-182e9ea2]::-moz-placeholder{color:#64748b}.help-center-container .left-sidebar .search-box input[data-v-182e9ea2]::-ms-input-placeholder{color:#64748b}.help-center-container .left-sidebar .search-box input[data-v-182e9ea2]::placeholder{color:#64748b}.help-center-container .left-sidebar .search-box .search-icon[data-v-182e9ea2]{position:absolute;right:26px;top:24px;color:#64748b}.help-center-container .left-sidebar .search-results[data-v-182e9ea2]{margin-top:8px;background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);max-height:400px;overflow-y:auto;z-index:100;position:absolute;width:calc(100% - 32px)}.help-center-container .left-sidebar .search-results .search-results-header[data-v-182e9ea2]{padding:10px 12px;font-size:14px;font-weight:500;border-bottom:1px solid #e2e8f0;background-color:#f9fafb;position:sticky;top:0}.help-center-container .left-sidebar .search-results .search-result-item[data-v-182e9ea2]{padding:12px;border-bottom:1px solid #e2e8f0;cursor:pointer}.help-center-container .left-sidebar .search-results .search-result-item[data-v-182e9ea2]:last-child{border-bottom:none}.help-center-container .left-sidebar .search-results .search-result-item[data-v-182e9ea2]:hover{background-color:#f9fafb}.help-center-container .left-sidebar .search-results .search-result-item .search-result-title[data-v-182e9ea2]{font-size:14px;font-weight:500;margin-bottom:4px;color:#1677ff}.help-center-container .left-sidebar .search-results .search-result-item .search-result-snippet[data-v-182e9ea2]{font-size:12px;color:#64748b;line-height:1.5}.help-center-container .left-sidebar .search-results .search-result-empty[data-v-182e9ea2]{padding:16px 12px;text-align:center;font-size:14px;color:#64748b}.help-center-container .left-sidebar .sidebar-menu.collapsed .menu-group .menu-items[data-v-182e9ea2]{display:none}.help-center-container .left-sidebar .sidebar-menu .menu-group[data-v-182e9ea2]{margin-bottom:4px}.help-center-container .left-sidebar .sidebar-menu .menu-group .menu-group-title[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.help-center-container .left-sidebar .sidebar-menu .menu-group .menu-group-title .arrow[data-v-182e9ea2]{font-size:10px;margin-right:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.help-center-container .left-sidebar .sidebar-menu .menu-group .menu-group-title .arrow.rotated[data-v-182e9ea2]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.help-center-container .left-sidebar .sidebar-menu .menu-group .menu-group-title.expanded[data-v-182e9ea2]{color:#1677ff}.help-center-container .left-sidebar .sidebar-menu .menu-group .menu-group-title[data-v-182e9ea2]:hover{background-color:rgba(0,0,0,.02)}.help-center-container .left-sidebar .sidebar-menu .menu-group .menu-items .menu-item[data-v-182e9ea2]{padding:8px 16px 8px 32px;font-size:14px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.help-center-container .left-sidebar .sidebar-menu .menu-group .menu-items .menu-item[data-v-182e9ea2]:hover{color:#1677ff;background-color:rgba(22,119,255,.03)}.help-center-container .left-sidebar .sidebar-menu .menu-group .menu-items .menu-item.active[data-v-182e9ea2]{color:#1677ff;background-color:rgba(22,119,255,.05);font-weight:500}.help-center-container .content-area[data-v-182e9ea2]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 40px;background:#fff;overflow-y:auto}.help-center-container .content-area .breadcrumb[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-size:14px;color:#64748b}.help-center-container .content-area .breadcrumb .breadcrumb-item[data-v-182e9ea2]{cursor:pointer}.help-center-container .content-area .breadcrumb .breadcrumb-item[data-v-182e9ea2]:hover{color:#1677ff}.help-center-container .content-area .breadcrumb .breadcrumb-separator[data-v-182e9ea2]{margin:0 8px}.help-center-container .content-area .content-header[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}.help-center-container .content-area .content-header .page-title[data-v-182e9ea2]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.help-center-container .content-area .content-header .update-time[data-v-182e9ea2]{font-size:14px;color:#64748b}.help-center-container .content-area .content-header .action-buttons[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.help-center-container .content-area .content-header .action-buttons .action-button[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 12px;background:transparent;border:1px solid #e2e8f0;border-radius:4px;font-size:14px;color:#64748b;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.help-center-container .content-area .content-header .action-buttons .action-button[data-v-182e9ea2]:hover{background-color:#f9fafb;color:#1e293b}.help-center-container .content-area .table-of-contents[data-v-182e9ea2]{margin-bottom:32px;padding:16px;background-color:#f9fafb;border-radius:4px}.help-center-container .content-area .table-of-contents h3[data-v-182e9ea2]{text-align:left;font-size:18px;font-weight:600;margin:0 0 16px}.help-center-container .content-area .table-of-contents .toc-list[data-v-182e9ea2]{padding-left:20px;text-align:left;margin:0}.help-center-container .content-area .table-of-contents .toc-list li[data-v-182e9ea2]{margin-bottom:12px;list-style-type:none}.help-center-container .content-area .table-of-contents .toc-list li a[data-v-182e9ea2]{color:#1677ff;text-decoration:none;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.help-center-container .content-area .table-of-contents .toc-list li a[data-v-182e9ea2]:hover{text-decoration:underline}.help-center-container .content-area .content-sections .content-section[data-v-182e9ea2]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e2e8f0;text-align:left}.help-center-container .content-area .content-sections .content-section[data-v-182e9ea2]:last-child{border-bottom:none}.help-center-container .content-area .content-sections .content-section .section-title[data-v-182e9ea2]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 16px}.help-center-container .content-area .content-sections .content-section .section-title .section-number[data-v-182e9ea2]{color:#1677ff;margin-right:8px}.help-center-container .content-area .content-sections .content-section .section-content[data-v-182e9ea2]{font-size:14px;line-height:1.8;color:#1e293b;margin-bottom:16px;text-align:left}.help-center-container .content-area .content-sections .content-section .section-content .help-image[data-v-182e9ea2]{max-width:100%;height:auto;margin:10px 0;border-radius:8px;border:1px solid #e2e8f0;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.help-center-container .content-area .content-sections .content-section .section-content .help-image[data-v-182e9ea2]:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.help-center-container .content-area .content-sections .content-section .section-content .image-wrapper[data-v-182e9ea2]{margin:20px 0;max-width:400px;max-height:400px;text-align:center}.help-center-container .content-area .content-sections .content-section .section-content .image-wrapper .image-caption[data-v-182e9ea2]{margin-top:8px;font-size:13px;color:#64748b;font-style:italic}.help-center-container .content-area .content-sections .content-section .section-feedback[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:14px;color:#64748b}.help-center-container .content-area .content-sections .content-section .section-feedback .feedback-button[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;background:transparent;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.help-center-container .content-area .content-sections .content-section .section-feedback .feedback-button[data-v-182e9ea2]:hover{background-color:#f9fafb;color:#1e293b}.help-center-container .content-area .related-articles[data-v-182e9ea2]{margin-top:40px;padding-top:24px;border-top:1px solid #e2e8f0}.help-center-container .content-area .related-articles .related-header[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.help-center-container .content-area .related-articles .related-header h3[data-v-182e9ea2]{font-size:18px;font-weight:600;margin:0}.help-center-container .content-area .related-articles .related-header .toggle-related-btn[data-v-182e9ea2]{padding:6px 12px;background-color:#1677ff;color:#fff;border:none;border-radius:4px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.help-center-container .content-area .related-articles .related-header .toggle-related-btn[data-v-182e9ea2]:hover{background-color:#005ee2}.help-center-container .content-area .related-articles .article-list[data-v-182e9ea2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.help-center-container .content-area .related-articles .article-list.more-articles[data-v-182e9ea2]{margin-top:16px;padding-top:16px;border-top:1px dashed #e2e8f0}.help-center-container .content-area .related-articles .article-list .article-item[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px;background-color:#f9fafb;border-radius:4px;font-size:14px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid transparent}.help-center-container .content-area .related-articles .article-list .article-item[data-v-182e9ea2]:hover{background-color:#f3f5f7;border-color:#1677ff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.05);box-shadow:0 4px 8px rgba(0,0,0,.05)}.help-center-container .content-area .related-articles .article-list .article-item[data-v-182e9ea2]:active{-webkit-transform:translateY(0);transform:translateY(0)}.help-center-container .content-area .related-articles .article-list .article-item .article-icon[data-v-182e9ea2]{font-size:20px;color:#1677ff;-ms-flex-negative:0;flex-shrink:0}.help-center-container .content-area .related-articles .article-list .article-item .article-content[data-v-182e9ea2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.help-center-container .content-area .related-articles .article-list .article-item .article-content .article-title[data-v-182e9ea2]{font-weight:500;margin-bottom:4px;color:#1e293b}.help-center-container .content-area .related-articles .article-list .article-item .article-content .article-description[data-v-182e9ea2]{font-size:12px;color:#64748b;margin-bottom:8px;line-height:1.5}.help-center-container .content-area .related-articles .article-list .article-item .article-content .article-tags[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.help-center-container .content-area .related-articles .article-list .article-item .article-content .article-tags .article-tag[data-v-182e9ea2]{padding:2px 6px;background-color:rgba(22,119,255,.1);color:#1677ff;border-radius:4px;font-size:10px}.help-center-container .content-area .no-content[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:300px}.help-center-container .content-area .no-content .no-content-icon[data-v-182e9ea2]{font-size:48px;margin-bottom:16px;color:#64748b}.help-center-container .content-area .no-content .no-content-text[data-v-182e9ea2]{font-size:16px;color:#64748b}.help-center-container .right-sidebar[data-v-182e9ea2]{width:200px;padding:20px;border-left:1px solid #e2e8f0;background:#fff}.help-center-container .right-sidebar .right-sidebar-content[data-v-182e9ea2]{position:sticky;top:20px}.help-center-container .right-sidebar .right-sidebar-content .right-sidebar-title[data-v-182e9ea2]{font-size:16px;font-weight:600;margin-bottom:12px;color:#1e293b}.help-center-container .right-sidebar .right-sidebar-content .related-links[data-v-182e9ea2]{margin-bottom:40px}.help-center-container .right-sidebar .right-sidebar-content .related-links .related-link[data-v-182e9ea2]{padding:8px 0;font-size:14px;color:#64748b;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.help-center-container .right-sidebar .right-sidebar-content .related-links .related-link[data-v-182e9ea2]:hover{color:#1677ff}.help-center-container .right-sidebar .right-sidebar-content .related-links .related-link.active[data-v-182e9ea2]{color:#1677ff;font-weight:500}.help-center-container .right-sidebar .right-sidebar-content .on-this-page[data-v-182e9ea2]{margin-bottom:40px}.help-center-container .right-sidebar .right-sidebar-content .on-this-page .page-sections .page-section-link[data-v-182e9ea2]{padding:8px 0;font-size:14px;color:#64748b;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.help-center-container .right-sidebar .right-sidebar-content .on-this-page .page-sections .page-section-link[data-v-182e9ea2]:hover{color:#1677ff}.help-center-container .right-sidebar .right-sidebar-content .on-this-page .page-sections .page-section-link.active[data-v-182e9ea2]{color:#1677ff;font-weight:500}.help-center-container .right-sidebar .right-sidebar-content .cooperation-section[data-v-182e9ea2],.help-center-container .right-sidebar .right-sidebar-content .feedback-section[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:16px;border-radius:4px;background-color:#f9fafb;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.help-center-container .right-sidebar .right-sidebar-content .cooperation-section[data-v-182e9ea2]:hover,.help-center-container .right-sidebar .right-sidebar-content .feedback-section[data-v-182e9ea2]:hover{background-color:#f3f5f7}.help-center-container .right-sidebar .right-sidebar-content .cooperation-section .cooperation-icon[data-v-182e9ea2],.help-center-container .right-sidebar .right-sidebar-content .cooperation-section .feedback-icon[data-v-182e9ea2],.help-center-container .right-sidebar .right-sidebar-content .feedback-section .cooperation-icon[data-v-182e9ea2],.help-center-container .right-sidebar .right-sidebar-content .feedback-section .feedback-icon[data-v-182e9ea2]{font-size:24px;margin-bottom:8px}.help-center-container .right-sidebar .right-sidebar-content .cooperation-section .cooperation-text[data-v-182e9ea2],.help-center-container .right-sidebar .right-sidebar-content .cooperation-section .feedback-text[data-v-182e9ea2],.help-center-container .right-sidebar .right-sidebar-content .feedback-section .cooperation-text[data-v-182e9ea2],.help-center-container .right-sidebar .right-sidebar-content .feedback-section .feedback-text[data-v-182e9ea2]{font-size:14px;color:#1e293b}.help-center-container .modal-overlay[data-v-182e9ea2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000}.help-center-container .modal-overlay .modal-content[data-v-182e9ea2]{width:90%;max-width:500px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.help-center-container .modal-overlay .modal-content .modal-header[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0}.help-center-container .modal-overlay .modal-content .modal-header h3[data-v-182e9ea2]{margin:0;font-size:18px;font-weight:600}.help-center-container .modal-overlay .modal-content .modal-header .modal-close[data-v-182e9ea2]{font-size:24px;cursor:pointer;color:#64748b}.help-center-container .modal-overlay .modal-content .modal-header .modal-close[data-v-182e9ea2]:hover{color:#1e293b}.help-center-container .modal-overlay .modal-content .modal-body[data-v-182e9ea2]{padding:20px}.help-center-container .modal-overlay .modal-content .modal-body .form-group[data-v-182e9ea2]{margin-bottom:16px}.help-center-container .modal-overlay .modal-content .modal-body .form-group label[data-v-182e9ea2]{display:block;margin-bottom:8px;font-size:14px;font-weight:500}.help-center-container .modal-overlay .modal-content .modal-body .form-group input[data-v-182e9ea2],.help-center-container .modal-overlay .modal-content .modal-body .form-group textarea[data-v-182e9ea2]{width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:4px;font-size:14px}.help-center-container .modal-overlay .modal-content .modal-body .form-group input[data-v-182e9ea2]:focus,.help-center-container .modal-overlay .modal-content .modal-body .form-group textarea[data-v-182e9ea2]:focus{outline:none;border-color:#1677ff}.help-center-container .modal-overlay .modal-content .modal-body .form-group textarea[data-v-182e9ea2]{resize:vertical}.help-center-container .modal-overlay .modal-content .modal-footer[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #e2e8f0}.help-center-container .modal-overlay .modal-content .modal-footer button[data-v-182e9ea2]{padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.help-center-container .modal-overlay .modal-content .modal-footer button.btn-cancel[data-v-182e9ea2]{background-color:transparent;border:1px solid #e2e8f0;color:#1e293b}.help-center-container .modal-overlay .modal-content .modal-footer button.btn-cancel[data-v-182e9ea2]:hover{background-color:#f9fafb}.help-center-container .modal-overlay .modal-content .modal-footer button.btn-submit[data-v-182e9ea2]{background-color:#1677ff;border:1px solid #1677ff;color:#fff}.help-center-container .modal-overlay .modal-content .modal-footer button.btn-submit[data-v-182e9ea2]:hover{background-color:#0069fb}.help-center-container .image-viewer-overlay[data-v-182e9ea2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1001}.help-center-container .image-viewer-overlay .image-viewer-content[data-v-182e9ea2]{width:90%;max-width:1200px;max-height:90vh;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-header[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-header h3[data-v-182e9ea2]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-header .image-viewer-close[data-v-182e9ea2]{font-size:24px;cursor:pointer;color:#64748b}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-header .image-viewer-close[data-v-182e9ea2]:hover{color:#1e293b}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-body[data-v-182e9ea2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:20px;overflow:hidden}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-body .image-container[data-v-182e9ea2]{max-height:calc(90vh - 140px);overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-body .image-container img[data-v-182e9ea2]{max-width:50%;max-height:50%;-o-object-fit:contain;object-fit:contain}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-body .image-navigation[data-v-182e9ea2]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background-color:hsla(0,0%,100%,.8);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-body .image-navigation[data-v-182e9ea2]:hover{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-body .image-navigation.prev[data-v-182e9ea2]{left:20px}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-body .image-navigation.next[data-v-182e9ea2]{right:20px}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-body .image-navigation i[data-v-182e9ea2]{font-size:18px;color:#1e293b}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-footer[data-v-182e9ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;border-top:1px solid #e2e8f0}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-footer .image-caption[data-v-182e9ea2]{font-size:14px;color:#1e293b}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-footer .image-counter[data-v-182e9ea2]{font-size:14px;color:#64748b}.help-center-container .toast-message[data-v-182e9ea2]{position:fixed;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:12px 24px;background-color:rgba(0,0,0,.7);color:#fff;border-radius:4px;font-size:14px;z-index:1001}.help-center-container .slide-enter-active[data-v-182e9ea2],.help-center-container .slide-leave-active[data-v-182e9ea2]{-webkit-transition:all .3s ease;transition:all .3s ease;max-height:500px;overflow:hidden}.help-center-container .slide-enter-from[data-v-182e9ea2],.help-center-container .slide-leave-to[data-v-182e9ea2]{max-height:0;opacity:0}.help-center-container .fade-enter-active[data-v-182e9ea2],.help-center-container .fade-leave-active[data-v-182e9ea2]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.help-center-container .fade-enter-from[data-v-182e9ea2],.help-center-container .fade-leave-to[data-v-182e9ea2]{opacity:0}@media (max-width:1200px){.help-center-container .right-sidebar[data-v-182e9ea2]{display:none}}@media (max-width:992px){.help-center-container .content-area[data-v-182e9ea2]{padding:20px}.help-center-container .content-area .content-header .page-title[data-v-182e9ea2]{font-size:24px}.help-center-container .content-area .related-articles .article-list[data-v-182e9ea2]{grid-template-columns:1fr}}@media (max-width:768px){.help-center-container .top-nav .nav-links[data-v-182e9ea2]{display:none}.help-center-container .main-container[data-v-182e9ea2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.help-center-container .left-sidebar[data-v-182e9ea2]{width:100%;border-right:none;border-bottom:1px solid #e2e8f0}.help-center-container .content-area .breadcrumb[data-v-182e9ea2]{-ms-flex-wrap:wrap;flex-wrap:wrap}.help-center-container .content-area .content-header .action-buttons[data-v-182e9ea2]{margin-top:10px}.help-center-container .image-viewer-overlay .image-viewer-content[data-v-182e9ea2]{width:95%}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-body .image-navigation[data-v-182e9ea2]{width:30px;height:30px}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-body .image-navigation.prev[data-v-182e9ea2]{left:10px}.help-center-container .image-viewer-overlay .image-viewer-content .image-viewer-body .image-navigation.next[data-v-182e9ea2]{right:10px}}.history-container[data-v-9e484572]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background-color:#f5f5f5}.history-container h2[data-v-9e484572]{font-size:24px;color:#333;margin-bottom:20px}.history-container .history-list[data-v-9e484572]{width:100%;max-width:800px}.history-container .history-list .history-item[data-v-9e484572]{background-color:#fff;padding:20px;margin-bottom:10px;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.history-container .history-list .history-item h3[data-v-9e484572]{font-size:18px;color:#333;margin-bottom:10px}.history-container .history-list .history-item p[data-v-9e484572]{font-size:16px;color:#666;line-height:1.6}.competition-details[data-v-455d8b71]{max-width:1000px;margin:0 auto;padding:40px 20px}.competition-details .competition-logo[data-v-455d8b71]{width:150px;height:150px;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}.competition-details h1[data-v-455d8b71]{font-size:28px;color:#000d4d;margin-bottom:20px;text-align:center}.competition-details h2[data-v-455d8b71]{font-size:24px;color:#000d4d;margin-top:20px;margin-bottom:15px}.competition-details h3[data-v-455d8b71]{font-size:20px;color:#000d4d;margin-top:15px;margin-bottom:10px}.competition-details p[data-v-455d8b71],.competition-details ul[data-v-455d8b71]{font-size:16px;line-height:1.6;color:#333;margin-bottom:15px}.competition-details ul[data-v-455d8b71]{padding-left:20px}.competition-details table[data-v-455d8b71]{width:100%;border-collapse:collapse;margin-bottom:20px}.competition-details table td[data-v-455d8b71],.competition-details table th[data-v-455d8b71]{border:1px solid #ddd;padding:8px;text-align:left}.competition-details table th[data-v-455d8b71]{background-color:#f2f2f2;font-weight:700}.competition-details .el-button[data-v-455d8b71]{display:block;margin:20px auto 0}.competition-details .el-tabs[data-v-455d8b71]{margin-bottom:20px}.guidance-container[data-v-2a867dd5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5;padding:20px}.guidance-container .guidance-content[data-v-2a867dd5],.guidance-container[data-v-2a867dd5]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.guidance-container .guidance-content .left-panel[data-v-2a867dd5]{background-color:#fff;padding:20px;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);margin-right:20px}.guidance-container .guidance-content .left-panel .guidance-info[data-v-2a867dd5],.guidance-container .guidance-content .left-panel .user-info[data-v-2a867dd5]{margin-bottom:20px}.guidance-container .guidance-content .left-panel .guidance-info h3[data-v-2a867dd5],.guidance-container .guidance-content .left-panel .user-info h3[data-v-2a867dd5]{font-size:18px;color:#333;margin-bottom:10px}.guidance-container .guidance-content .left-panel .guidance-info p[data-v-2a867dd5],.guidance-container .guidance-content .left-panel .user-info p[data-v-2a867dd5]{font-size:14px;color:#666;margin-bottom:5px}.guidance-container .guidance-content .right-panel[data-v-2a867dd5]{background-color:#fff;padding:20px;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-box-flex:1;-ms-flex:1;flex:1}.guidance-container .guidance-content .right-panel .chat-content[data-v-2a867dd5]{padding:10px;overflow-y:auto;border-bottom:1px solid #eee;height:80%}.guidance-container .guidance-content .right-panel .guidance-prompt[data-v-2a867dd5]{text-align:center;margin-top:20px}.guidance-container .guidance-content .right-panel .guidance-prompt p[data-v-2a867dd5]{font-size:16px;color:#999}.guidance-container .guidance-content .right-panel .guidance-prompt .el-button[data-v-2a867dd5]{margin-top:10px;padding:10px 20px;border-radius:5px;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#73b8ff));background:linear-gradient(90deg,#409eff,#73b8ff);color:#fff;border:none;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transition:background .3s;transition:background .3s}.guidance-container .guidance-content .right-panel .guidance-prompt .el-button[data-v-2a867dd5]:hover{background:-webkit-gradient(linear,left top,right top,from(#0d84ff),to(#409eff));background:linear-gradient(90deg,#0d84ff,#409eff)}.guidance-container .guidance-content .right-panel .chat-input[data-v-2a867dd5]{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20%}.guidance-container .guidance-content .right-panel .chat-input .toolbar[data-v-2a867dd5]{margin-right:10px}.guidance-container .guidance-content .right-panel .chat-input .el-input__inner[data-v-2a867dd5]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px;border:1px solid #ddd;border-radius:5px;padding:5px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-webkit-transition:border-color .3s;transition:border-color .3s}.guidance-container .guidance-content .right-panel .chat-input .el-input__inner[data-v-2a867dd5]:focus{border-color:#409eff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(64,158,255,.5);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(64,158,255,.5)}.guidance-container .guidance-content .right-panel .chat-input .el-button[data-v-2a867dd5]{padding:5px 10px;border-radius:5px;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#73b8ff));background:linear-gradient(90deg,#409eff,#73b8ff);color:#fff;border:none;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transition:background .3s;transition:background .3s}.guidance-container .guidance-content .right-panel .chat-input .el-button[data-v-2a867dd5]:hover{background:-webkit-gradient(linear,left top,right top,from(#0d84ff),to(#409eff));background:linear-gradient(90deg,#0d84ff,#409eff)}.guidance-container .guidance-content .right-panel .emoji-panel[data-v-2a867dd5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;background-color:#f0f0f0;position:absolute;bottom:60px;width:100%;border-top:1px solid #eee}.guidance-container .guidance-content .right-panel .emoji-panel .emoji[data-v-2a867dd5]{font-size:24px;margin:5px;cursor:pointer}.message-bubble[data-v-2a867dd5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:5px 0;padding:5px 10px;border-radius:5px}.message-bubble--self[data-v-2a867dd5]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message-bubble .message-avatar[data-v-2a867dd5]{width:30px;height:30px;border-radius:15px;-o-object-fit:cover;object-fit:cover;margin-right:10px}.message-bubble .message-sender[data-v-2a867dd5]{font-size:14px;font-weight:700}.message-bubble .message-text[data-v-2a867dd5]{font-size:14px;background-color:#f0f0f0;padding:5px 10px;border-radius:5px;margin:5px 0}.message-bubble .message-image[data-v-2a867dd5]{max-width:100%;height:auto;margin:5px 0}.message-bubble .message-time[data-v-2a867dd5]{font-size:12px;color:#999}@media (max-width:768px){.guidance-container[data-v-2a867dd5]{padding:10px}.guidance-container .guidance-content[data-v-2a867dd5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.guidance-container .guidance-content .left-panel[data-v-2a867dd5]{width:100%;margin-bottom:20px}.guidance-container .guidance-content .right-panel[data-v-2a867dd5]{width:100%}.guidance-container .el-button[data-v-2a867dd5]{padding:8px 15px;font-size:14px}.guidance-container .el-input__inner[data-v-2a867dd5]{font-size:14px;padding:4px}}.user-customization[data-v-373ae607]{max-width:800px;margin:0 auto;padding:20px}.user-customization .info-section[data-v-373ae607]{margin-bottom:20px}.user-customization .avatar-section[data-v-373ae607]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.user-customization .avatar-section .avatar[data-v-373ae607]{width:100px;height:100px;border-radius:50%;margin-right:20px}.user-customization .pending-badge[data-v-373ae607]{background-color:#e6a23c;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;margin-left:10px}.user-customization .actions[data-v-373ae607]{text-align:center;margin-top:20px}.message-center[data-v-2f408fde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;min-height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#000d4d),to(#000105));background:linear-gradient(180deg,#000d4d,#000105)}.message-center .panel-header[data-v-2f408fde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;background-color:#fff;border-bottom:1px solid #ddd;margin-bottom:20px}.message-center .panel-header h2[data-v-2f408fde]{font-size:18px;font-weight:700;color:#333}.message-center .panel-header .header-buttons[data-v-2f408fde]{display:-webkit-box;display:-ms-flexbox;display:flex}.message-center .panel-header .header-buttons button[data-v-2f408fde]{margin-left:10px;padding:5px 10px;border:none;background-color:#007bff;color:#fff;border-radius:5px;cursor:pointer}.message-center .panel-header .header-buttons button[data-v-2f408fde]:hover{background-color:#0056b3}.message-center .content[data-v-2f408fde]{width:100%;height:100%}.message-center .content .main-content[data-v-2f408fde]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.message-center .content .main-content .sidebar[data-v-2f408fde]{width:200px;border-right:1px solid #ddd;background-color:#fff}.message-center .content .main-content .message-list[data-v-2f408fde]{border-right:1px solid #ddd;background-color:#fff}.message-center .content .main-content .message-list .message-item[data-v-2f408fde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;cursor:pointer;border-bottom:1px solid #eee}.message-center .content .main-content .message-list .message-item[data-v-2f408fde]:hover{background-color:#f0f0f0}.message-center .content .main-content .message-list .message-item .message-avatar-container[data-v-2f408fde]{margin-right:10px}.message-center .content .main-content .message-list .message-item .message-info[data-v-2f408fde]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-center .content .main-content .message-list .message-item .message-info .message-sender[data-v-2f408fde]{font-size:14px;font-weight:700;color:#333}.message-center .content .main-content .message-list .message-item .message-info .message-content[data-v-2f408fde]{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-center .content .main-content .message-list .message-item .message-time[data-v-2f408fde]{font-size:12px;color:#999}.message-center .content .main-content .chat-panel[data-v-2f408fde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.message-center .content .main-content .chat-panel .chat-content[data-v-2f408fde]{padding:10px;overflow-y:auto;background-color:#f9f9f9;border-bottom:1px solid #eee}.message-center .content .main-content .chat-panel .chat-message[data-v-2f408fde]{margin-bottom:10px}.message-center .content .main-content .chat-panel .chat-message .message-bubble[data-v-2f408fde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.message-center .content .main-content .chat-panel .chat-message .message-bubble--self[data-v-2f408fde]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message-center .content .main-content .chat-panel .chat-message .message-bubble .message-avatar[data-v-2f408fde]{width:30px;height:30px;border-radius:15px;-o-object-fit:cover;object-fit:cover;margin-right:10px}.message-center .content .main-content .chat-panel .chat-message .message-bubble .message-sender[data-v-2f408fde]{font-size:12px;font-weight:700;color:#333}.message-center .content .main-content .chat-panel .chat-message .message-bubble .message-text[data-v-2f408fde]{font-size:14px;background-color:#f0f0f0;padding:5px 10px;border-radius:5px;margin:5px 0;max-width:70%;word-wrap:break-word}.message-center .content .main-content .chat-panel .chat-message .message-bubble .message-image[data-v-2f408fde]{max-width:100%;height:auto;margin:5px 0}.message-center .content .main-content .chat-panel .chat-message .message-bubble .message-time[data-v-2f408fde]{font-size:12px;color:#999}.message-center .content .main-content .chat-panel .chat-input[data-v-2f408fde]{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #eee}.message-center .content .main-content .chat-panel .chat-input .toolbar[data-v-2f408fde]{margin-right:10px}.message-center .content .main-content .chat-panel .chat-input .el-input__inner[data-v-2f408fde]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px;border:1px solid #ddd;border-radius:5px;padding:5px}.message-center .content .main-content .chat-panel .chat-input .el-button[data-v-2f408fde]{padding:5px 10px;border-radius:5px}.message-center .content .main-content .chat-panel .emoji-panel[data-v-2f408fde]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;background-color:#f0f0f0;position:absolute;bottom:60px;width:100%;border-top:1px solid #eee}.message-center .content .main-content .chat-panel .emoji-panel .emoji[data-v-2f408fde]{font-size:24px;margin:5px;cursor:pointer}.tutorship-main[data-v-f835548c]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;position:relative}.top[data-v-f835548c]{font-family:Montserrat,Noto Sans SC,sans-serif;font-weight:600;font-size:2.2rem;line-height:1.3;letter-spacing:-.015em;color:#fff}.tutorship-main[data-v-f835548c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));pointer-events:none}.container[data-v-f835548c]{max-width:1000px;margin:0 auto;padding:20px 0;position:relative;z-index:1}.competition-card[data-v-f835548c]{background:#fff;border:none;border-radius:16px;margin-bottom:30px;padding:30px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 16px rgba(0,0,0,.08);box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 16px rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease;backdrop-filter:blur(20px)}.competition-card[data-v-f835548c]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.16),0 4px 20px rgba(0,0,0,.12);box-shadow:0 12px 40px rgba(0,0,0,.16),0 4px 20px rgba(0,0,0,.12)}.competition-header[data-v-f835548c]{margin-bottom:15px;text-align:left}.competition-title[data-v-f835548c]{font-size:28px;color:#333;font-weight:700;margin:0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.competition-status[data-v-f835548c]{font-size:14px;color:#e6a23c;font-weight:700;margin-top:8px;padding:4px 12px;background:rgba(230,162,60,.1);border-radius:20px;display:inline-block}.competition-card--planned[data-v-f835548c]{background:#fff;border:2px solid #e6a23c;position:relative}.competition-card--planned[data-v-f835548c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(230,162,60,.05),rgba(230,162,60,.1));border-radius:16px;pointer-events:none}.competition-card--planned .intro-box[data-v-f835548c]{background:#fff9f0;border-color:#e6a23c}.competition-card--planned .image-placeholder[data-v-f835548c]{background:linear-gradient(135deg,gold,#ff8c00);color:#fff;border-color:#e6a23c}.competition-content[data-v-f835548c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.competition-left[data-v-f835548c]{-webkit-box-flex:3;-ms-flex:3;flex:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding-right:15px;min-height:280px}.competition-intro[data-v-f835548c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-box[data-v-f835548c]{width:100%;height:160px;padding:16px;border:2px solid #e9ecef;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:linear-gradient(135deg,#f8f9fa,#fff);text-align:left;-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.06);box-shadow:inset 0 2px 8px rgba(0,0,0,.06);overflow-y:auto;line-height:1.5;word-break:break-word}.intro-box p[data-v-f835548c]{margin:0;padding:15px;font-size:16px;color:#666;line-height:1.6;font-weight:500;letter-spacing:.3px;word-break:break-word;font-family:Helvetica Neue,PingFang SC,Noto Sans,Microsoft YaHei,Segoe UI,Roboto,sans-serif;text-shadow:.2px .2px .5px rgba(0,0,0,.03)}.competition-image[data-v-f835548c]{-webkit-box-flex:4;-ms-flex:4;flex:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:280px}.competition-image img[data-v-f835548c]{max-width:100%;max-height:100%;border-radius:12px;-o-object-fit:contain;object-fit:contain;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.15);box-shadow:0 8px 20px rgba(0,0,0,.15);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.competition-image img[data-v-f835548c]:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.competition-footer[data-v-f835548c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.join-button[data-v-f835548c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px 32px;font-size:16px;border-radius:25px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:600;min-width:140px;-webkit-box-shadow:0 4px 15px rgba(102,126,234,.3);box-shadow:0 4px 15px rgba(102,126,234,.3);position:relative;overflow:hidden}.join-button[data-v-f835548c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.4);box-shadow:0 6px 20px rgba(102,126,234,.4)}.join-button[data-v-f835548c]:active{-webkit-transform:translateY(0);transform:translateY(0)}.contact-button[data-v-f835548c]{background:linear-gradient(135deg,#f39c12,#e67e22)!important;-webkit-box-shadow:0 4px 15px rgba(243,156,18,.3)!important;box-shadow:0 4px 15px rgba(243,156,18,.3)!important}.contact-button[data-v-f835548c]:hover{-webkit-box-shadow:0 6px 20px rgba(243,156,18,.4)!important;box-shadow:0 6px 20px rgba(243,156,18,.4)!important}@media (max-width:768px){.container[data-v-f835548c]{max-width:100%;padding:10px}.competition-content[data-v-f835548c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.competition-left[data-v-f835548c]{width:100%;max-width:400px;min-height:auto;padding-right:0;margin-bottom:20px}.competition-header[data-v-f835548c]{text-align:center}.intro-box[data-v-f835548c]{height:120px}.competition-image[data-v-f835548c]{width:100%;max-width:350px;min-height:auto}.image-placeholder[data-v-f835548c]{height:180px}.competition-card[data-v-f835548c]{padding:20px}.competition-title[data-v-f835548c]{font-size:22px}}@media (max-width:480px){.competition-title[data-v-f835548c]{font-size:22px}.container[data-v-f835548c]{padding:5px}.tutorship-main[data-v-f835548c]{padding:10px}.competition-card[data-v-f835548c]{padding:20px;border-radius:12px}.competition-left[data-v-f835548c]{max-width:none;gap:10px}.intro-box[data-v-f835548c]{height:120px;border-radius:8px}.image-placeholder[data-v-f835548c]{height:160px;border-radius:8px}.image-text[data-v-f835548c]{font-size:24px}.join-button[data-v-f835548c]{padding:12px 24px;font-size:15px;border-radius:20px;min-width:120px}}.join-dialog-content[data-v-f835548c]{text-align:center;padding:20px 10px}.competition-info[data-v-f835548c]{margin-bottom:30px}.competition-info h3[data-v-f835548c]{color:#2c3e50;font-size:20px;font-weight:700;margin-bottom:10px}.competition-info p[data-v-f835548c]{color:#666;font-size:14px;line-height:1.5;margin:0}.qr-code-section[data-v-f835548c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qr-code-container[data-v-f835548c]{background:#f9f9f9;border-radius:12px;padding:25px;border:2px solid #e0e0e0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.qr-code-image[data-v-f835548c]{width:160px;height:160px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:15px}.qr-code-text[data-v-f835548c]{color:#2c3e50;font-size:16px;font-weight:700;margin:10px 0 5px}.contact-text[data-v-f835548c]{color:#666;font-size:13px;margin:5px 0 0}.dialog-footer[data-v-f835548c]{text-align:center}.el-dialog__wrapper[data-v-f835548c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-dialog[data-v-f835548c]{margin:0!important;border-radius:12px;overflow:hidden}.el-dialog__header[data-v-f835548c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 24px 15px;text-align:center}.el-dialog__title[data-v-f835548c]{color:#fff;font-weight:700;font-size:18px}.el-dialog__headerbtn[data-v-f835548c]{top:15px;right:20px}.el-dialog__headerbtn .el-dialog__close[data-v-f835548c]{color:#fff;font-size:20px}.el-dialog__body[data-v-f835548c]{padding:0}.el-dialog__footer[data-v-f835548c]{padding:15px 24px 20px;background:#f8f9fa;border-top:1px solid #e9ecef}@media (max-width:768px){.el-dialog[data-v-f835548c]{width:90%!important;margin:0!important}.join-dialog-content[data-v-f835548c]{padding:15px 5px}.qr-code-container[data-v-f835548c]{padding:20px}.qr-code-image[data-v-f835548c]{width:140px;height:140px}.competition-info h3[data-v-f835548c]{font-size:18px}}:root{--im-color-primary:#1052f0;--im-color-primary-light-1:#1052f0;--im-color-primary-light-2:#1052f0;--im-text-color:#1052f0;--im-text-color-light:#999;--im-text-color-lighter:#c0c4cc;--im-border:1px solid #ebeef5;--im-box-shadow:0 2px 12px rgba(0,0,0,0.1);--im-box-shadow-light:...;--im-box-shadow-lighter:0px 0px 6px rgba(0,0,0,0.12);--im-box-shadow-dark:...;--im-background:#f3f3f3;--im-background-active:#f1f1f1;--im-background-active-dark:#e9e9e9}body,html{height:100%}body{margin:0;overflow:scroll}section{height:100%}.el-dialog__body{padding:10px 20px!important}::-webkit-scrollbar{width:8px;height:1px}::-webkit-scrollbar-thumb{border-radius:4px;background:hsla(0,0%,73%,.5)}::-webkit-scrollbar-track{border-radius:4px}.search-input .el-input__inner{border:unset!important}@font-face{font-family:iconfont;src:url(data:application/x-font-ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI8FlK1AAABjAAAAGBjbWFwechIhQAAAkAAAAMCZ2x5ZkyBoboAAAVwAAAS7GhlYWQoRj+hAAAA4AAAADZoaGVhB+IDmAAAALwAAAAkaG10eFQD//8AAAHsAAAAVGxvY2EvsjTcAAAFRAAAACxtYXhwASwA6gAAARgAAAAgbmFtZRCjPLAAABhcAAACZ3Bvc3T8dKs2AAAaxAAAAQgAAQAAA4D/gABcBAP/////BAQAAQAAAAAAAAAAAAAAAAAAABUAAQAAAAEAAJQobrJfDzz1AAsEAAAAAADikf3SAAAAAOKR/dL///9/BAQDgQAAAAgAAgAAAAAAAAABAAAAFQDeAA0AAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQEAAGQAAUAAAKJAswAAACPAokCzAAAAesAMgEIAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOYA7+UDgP+AAAAD3ACBAAAAAQAAAAAAAAAAAAAAAAACBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA//8EAwAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAgIAAQAAAAAA/AADAAEAAAAsAAMACgAAAgIABADQAAAAJgAgAAQABuYA5gbmDOYa5iDmJ+Yz5jvmX+ak5qzmtec75/Tovunk6jzv5f//AADmAOYE5gzmGuYg5ifmM+Y75l/mpOas5rXnO+f06L7p5Oo87+X//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACYAJgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAAAACQALABMAAgARABAACgAHAA4ABQABAAYADwADAA0AEgAUAAwABAAIAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAEAAAAAAAAAABQAAOYAAADmAAAAAAkAAOYEAADmBAAAAAsAAOYFAADmBQAAABMAAOYGAADmBgAAAAIAAOYMAADmDAAAABEAAOYaAADmGgAAABAAAOYgAADmIAAAAAoAAOYnAADmJwAAAAcAAOYzAADmMwAAAA4AAOY7AADmOwAAAAUAAOZfAADmXwAAAAEAAOakAADmpAAAAAYAAOasAADmrAAAAA8AAOa1AADmtQAAAAMAAOc7AADnOwAAAA0AAOf0AADn9AAAABIAAOi+AADovgAAABQAAOnkAADp5AAAAAwAAOo8AADqPAAAAAQAAO/lAADv5QAAAAgAAAAAAAAAVACoARQCPgKoAwoDXgQEBGAFBgV+BdIGJAaWBwIHTAggCLgJIAl2AAIAAP9/A/4DgAAdADkAAAE2Nz4BNC4CIg4CFBYXFhcOAQcGHQEhNTYnLgETIxUUBiImPQEjIiY0NjsBNTQ2MhYdATMyFhQGApMbFCcsK1Joc2lRKysoHyBimCksA+IBMC6lsG4TGhNvDRMTDW8TGhNuDRMTAXATEypodGhRKytRaXNpKRwSIYxeYGsSEnBlYYv+2G4NExMNbhMaE28NExMNbxMaEwAAAAMAAAAAA2YC5gAbADkAOgAAAScmIyIHDgEdASMiBhQWOwEVFBYXFjMyPwE2NAUjIiY1ETQ2OwEyNjQmIyEiDgEVERQeATMhMjY0JiMDX3cJDgUFCQvuGSMjGe4LCQUFDgl3B/7W7xkiIhnvGCMjGP7WITcgIDchASoYIyMYAZOVCwIDDwpZIzIjWQoPAwILlggV+SIZAWcYIyMxIyA3IP4jITcgIzIjAAQAAAAAA8wDIgANABsALQBJAAATLgE+AhYXAR4BDgEnAyc3PgEeARUTFAcnAwcnFwYjIiY9ATQmKwE1MzIWHQEHMxUUBiMhIiY1ETQ2OwEVIyIGFREUFjMhMjY1awcGBAsREQYDAAoCEhoKjiWsDyMgEwMULAOsIyQTExomEg7Ozig4QEA4KP44KDg4KGBgDRMTDQHIDhIC6AYQEQ0GBAb9YAkaFAIJAWo0egsCEB8R/tEcEy4BL3o2NgwmGnoNE0A4KHnHYSg4OCgBoSg4QBMN/l8OEhIOAAYAAP/NA9kC+AAMAC4ASgCRALoA3QAABSInASY0PgEXARYUBgM0JyYvBA8DFRcWFxYVFAcGFR8EMz8BNjc2JzQvBCMPBBUXFh0BBhYfAR4BPgE1NgUnLgMrATU7AT8BMjc1LwImKwEPBxUfBzMfBDIzPwY2PwE2NTc1NC8DDwMVAxUUHwM/AzUvBCYvASYvAiIjDwEGDwMVHwEWMxczNwU0JyYvAyMPAxUfARYXFhUUBwYPARQVHwIzPwE+AQNSDgr9GQoUHAoC5goTDxMQJQEHDA0MCgQDBCAOERQBAQEDJQIEBAIRCAmHJQIGCQkGCQkHAwMDHgEDAioBBQQEB/7ypAUKCwwFgmsCAwEBAQEBMwIETgUJBQgHBQQCAQIDBQcICQqYwwYGBwcEBAcHBgYFBQQCAQIBAQMyAgUDAwEBAQMyAgUDAwEBAQECAgUEBgYDAwYIBAMHBwQCBkUDASUBAgMDAwI+HRg1BAUMDgkIBAYCAzAVGw0NGAEBKQIEAwMiHjMKAucKHBMBCv0ZChwUAZVMPzQ/AgcGAQUIBgwHDDgtNUFGOgIDBQQEJAEBAykpLDRNSgMHBQMCBQgFCgkKOzwSAwcDKQIBAQQCINiHBAUEAssBAgICBQIzAgEDAgYHCAkK9gUJBQgHBQQCnwQDAgEBAgMEBAYFBAMGBAMHagMDMgIBAQMCA3oB90gDAzICAQEDAgOcBggGBQcGBAQCAQIBAQIBAgQ4BAUCJQIBAt9uWUpTBQQGAwYEDA4GBktCUGNIPDY0AgIBAikBAQNCiAAAAgAA/40DigNyAC8ARgAAAQ4BBxU7ATYXFhUUBisBIiY1NDc2FzsBNS4BJyY3PgEXFhceAjI+ATc2NzYWFxQHBgcGIyInJicmJxE+ATc2MzIXFhcRFAN/MbVvUw8PBQYaF9wWFAcEEA9TdcIzCwEBJBIQChtkfHl7ZRsKDxMkAdURMy5CLyUiFhUFAisjJy9NLjEPATBqhAtrAQIEEBQVFBUQBAIBaQaFcBYNEBAPDBY7YDc3YDsWDA8QEA0SOh4bFxQjISYBdidNGBomKVf+dgUAAAAEAAAAAAQBAv0ADAAgADAAPQAAARQGByc+ATQmJzceAQEHIyIGHQEUFjsBFxY+ATURNC4BBQceARQHBgcXPgE1NCcmJw8BHgEUBgcXPgE0JyYDACgjKxseHhsrJCf+7u6AGiYmGoDuDyccHCcBbStARCMiPytITignR1osLTIyLSw2Oh4dAX80XSQqHEdQRxsrJF4BPO4mGoAaJu4PARsVApgVGwEUKz+mtVRRPitIvGZpX1xGWysud4J2LCs2jZpHRQAAAgAAAAADwQKRAB8AMwAAASEHBgcGBwYVERYXFhcWHwEhNzY3Njc2NRE0JyYnJicFJg8BBh0BFBYfARYzMjc2JxE2JgJu/iMMDw0RCg0BDAoRDQ8MAd0NDwwSCgwMChIMDwE6DQadBwMEnQUHBAUKAQEHApABAgYJDhIb/ngbEg8IBgMBAQMGCA8SGwGGGxMPCAcCJgQHegcHwwQJAXoFAgMOAbcFCgAAAwAA/5UDrQNWABQAagBzAAABIg4BFREVNxE0PgEyHgEdATcuAgUiBwEmJyYnJj0BNCYOAR0BFBcWFzEWFwcGFBYyPwEeARcVFB4BMj4BPQE+ATc2PQE0JiIGHQEUDgEHIyIvAS4BLwEmLwEmJzceATMyPgE9ATc+AS4BARUUDgEjIiYnAgA0WDRAIjtGOyI7CjdOAV4NCf2xFAkFAgETGxIBBRENE5gKExsJkydjNwkOEg4JUIQlJxMaE0RzRQYlIwUHFgsWCQkDCQgtGkYmNFg04QcEBxH+7CI7IxouEQNVM1k0/sANQAENIzsiIjsjDToqQyYqCv2xICQUFAwLSw4TARMNSw8PLiofHJgJGxMKkycuBmIIDwkJDwhiCFlFR1FLDRMTDUtEdUUBCwEDCAYNBgcCCAguGh40WDS+4QcTEwr+qH4iOyMTEgAEAAD/uwPDA0UAHgAnADAAOQAAATYeAhcWDgIHDgImJy4BNzY3NiYnLgEnJj4CARQWMjY0JiIGBRQWMjY0JiIGBxQWMjY0JiIGAfxdpHxIAQE/cJZXFzM+TTBrZwo2JxUHETRBAgFGeaQBJSQ2JiY2JP7/JjcmJjcm/iU3JiY3JQNEAUZ4o11YnHdOCQMFAgIGCiECCRQMKhI5mVhdpHtI/j4bJSU2JSUbGycnNyYmGxsmJjYmJgAAAv///4ED/wOBAF8AbAAAAScuAT8BNiYvAS4BDwEGJi8BLgErASIGDwEOAS8BJgYPAQ4BHwEWBg8BDgEdARQWHwEeAQ8BBhYfAR4BPwE2Fh8BHgE7ATI2PwE+AR8BFjY/AT4BLwEmNj8BPgE9ATQmASIuATQ+ATIeARQOAQPkmQsHBlgGAghUCBkJggoQAhwCEwt3CxMDHAIQCYIKGAhUCAMHVwcHC5kLEBALmQsHB1cHAwhUCBgKggkQAhwDEwt3CxMCHAIQCoIJGQhUCAIGWAYHC5kLEBD+EDJVMjJVZFUyMlUB3B0CEAmCChgIVAgDB1cHBwuZCxAQC5kLBwdXBwMIVAgZCYIJEAIdAhMLdwsTAhwCEAqCCRkIVAgCBlgGBwuZCxAQC5kLBwZYBgIIVAgZCYIKEAIcAhMLdwsT/u4xVWRVMjJVZFUxAAAEAAD/9gQEA0QALwA7AEcAUwAAJS8BJicmNzY3Njc2NTQuASIOARUUFxYXFhcWBgcGDwIGBwYdARQWMyEyNj0BNCYDIiY0NjsBMhYUBiMHIiY0NjsBMhYUBiMHIiY0NjsBMhYUBiMDBrkTFQgPDwIVIxAcO2Z3ZjsgEiIKAgYBBQgaGKoeExUxIgKnIjEpPg8UFA/3DxQUD8MQFBQQww8RFA99EBMTEIMPFBQPsEoICgoPKAchNiE6LUp9SUl9SjFDJTQPBA0oCAgLCUoNGBoeEyEpKSETHzQBRBAgEBAgEI0QIBAQIBCDECAQECAQAAACAAD/1wOaAyAACwA3AAABMzI1ETQrASIVERQlLgEnJgYdARQXHgIOAiIuAj4BNzY9ATQmBwYHBgcGFhcWFxY2NzY3NgHgQAQEQAQBlB5rRgIEAkFVHCVdg5SDXSUcVUECBAJjPz0MDVZXVGdrxkA+Dg4BoAQBeAQE/ogEa0dsHwECAkgCASR2jo9wPz9wj452JAECSAICAStXVGhqxkA9DQ5VV1NoagAEAAAAAAOgAqAAAwAIACcAMwAAJSc1NwERMSEbASYGDwE1NCYjISIGFREUFjMhMjY1NxceAT4BNRE0JgUiDgEUHgEzMjY0JgNgTk79YAISAbwIEgdcJRr97RslJhoCExolAVsHEhAJCf2ZDRYNDRYNFBwc/TV9Nf68AcD+QAGcBAEFPmQaJiYa/kAaJiYaRD4FAQgPCQFgCQ8YDRYaFg0cKBwAAAIAAAAAA/QCZwAnAEsAABM+ASc3NDY3Njc2Fx4BFxUUFh8CMjcyNj0BNCYnLgEHDgEdAR4BPwEUBg8BBiYnNSY3NTQ3PgEgFhcWFxUUDgEnIycuATUnJiciB/wMDgEDCwpmb2lsCQsBDQuTAQIBDBF4YmjpaWF5AhQM5S0ikCQ5BQECQ0HjARXiQEMCGCgXCZAiLQFdUk9hAT0CEQpdChADHgEBIAMQCl8MDwIOAQERDHAbNRESAhMQNxxzDBADKyIyAhEFLSQEAwJwNCknLCsnKTNwGSgXAREDMSJHFgEXAAAAAAMAAP/yA44DDgARACwARAAAASYiDwEnJiIGFB8BFjI3ATY0Ny4BIgcGDwEOARQXHgEXFjMWNj8BNjc2NCcmAwcOASInLgI0Nj8BNjc2MhYXMR4BFAYC7g0kDfpmDSUaDYYNJQwBGQ0eN5GhSUc2Azg8Hx5uR0pRTpE3AzceHx8edgIrcHw5OFYvLywBKzc5e3IrLC8wAgQNDfpnDRolDYYNDQEaDSSiNz0eHjYCOJKfS0duHh8BPDcCN0dLoUpH/kQCKy4YGFZye3EsAioWGC8rLHF9cQAAAAIAAP/eA6IDIgAbAC4AAAERFAYjISImNRE0NjsBNSEiBhURFBYzITI2NRElBhQfARY3NjcBNi4CBwEnJiIDYSYa/b4bJSUbwf7/GyUlGwLCGyX9qAoKoQ8QCQUBRQcCExcI/suEChoBoP6/GiYmGgJCGyVAJRv9PhslJRsBgVcJGgqhDgYDBQFFCBcTBAf+1oQKAAANAAD/wQO/Az8AAAABABYAKwA1AD4ASABSAFsAZQBtAIgAjAAAATERIicmJyY0NzY3NjIXFhcWFAcGBwYDIgcGBwYUFxYXFjI3Njc2NCcmJyYTNDYyFhQGIiY1FyImNDYyFhQGJw4BFBYXPgE0JgU0NjIWFAYiJjUXIiY0NjIWFAYnDgEUFhc+ATQmBRQOASIuATUFIicuATU0NjIWFRQeATI+ATU0NjIWFRQGBwYBIRUhAgB5aGU8PT08ZWjyaGU8PT08ZWh5cGFeNzk5N15h4GFeNzk5N15hIA0UDQ0UDRgSFhYjFhYRAwUFAwIFBf6XDRQNDRQNFxEWFiMWFhICBQUCAwUFAbRJfJR8SQEPTkNBTQkNCkV1inVFCg0JTUFD/qMCHv3iAXD+UT08ZWjyaGU8PT08ZWjyaGU8PQNeOTdeYeBhXjc5OTdeYeBhXjc5/uETGxwmHBsUPyQ3JCQ3JF8EEBcQAwMQFxAbExscJhwbFD8kNyQkNyRfBBAXEAMDEBcQ0z9qPj5qP/ciIHJDBwkJBzpjOjpjOgcJCQdDciAiAQcgAAAAAwAAAAAD4wLBAB0AQgBnAAABNjc2NC4BIg4BFBYXDgEHBhYXFjMhMjc2NzY1LgElLgEnPgE1NC4BIyIGFBYzMhYVFAYHDgEXFBYzHgEXHgE7ATI2JTYmJy4BNT4BMzI2NCYjIg4BFRQWFw4BBwYWFzMyNjc+ATcyNgJtMyAgPGd6Zzw+NUNfEQIDBQ0NAgARCQQBARFfATAKPS8aHCtJLA4SEg4pNygiDA8FDgw1RAoCEgwGDxD9GwQODR8nAjYoDhITDSxIKRsYLj8JAw8OBgwSAgpENQwOAR0dNDV6Zzw8Z3toHRtwSAcOBQ0NBAgECkhwCDBKFhhBJy1NLBIcEjsrJzUIAhgMDBEJPS0MDhWSDRcFCDYmLDoSHBIrTC8mQhgWSy8NFwMODC08ChAAAAIAAP+MA+UDZgAUAEEAACU2NzYnLgEnJgcOAQcGFx4BFxY3NgE0NzY3NjIXFhcWHQEWBwYHBicmJyYnJj0BNCcmIgcGHQEUBwYHDgEnJicmNQNJXCAgICC3fXh5fbcgICAgt315eH397SMlPkWlRT4lIwEDBA4SJCUTDwUDKiF0ISoCBRASSRIPBAIoW315eXy3IR8fIbd8eXl8tyEgICEBxBkaGxETExEbGhkNGw0WCgwEBAsJEQoZBxQJCAgJFAcZChEJCwgMChUNHAAAAAACAAD/wAPAA0AAFAA4AAABIgcGBwYUFxYXFjI3Njc2NCcmJyYTFAYjIicmJyY1NDY7ATIWFRQXFgYPAR4BFzc+ARcWMzIWHQECAHpoZTw9PTxlaPRoZTw9PTxlaGYPCnRjYTk6DwpYCg8OAgMFOBtWNTcFDgcqLwsOA0A9PGVo9GhlPD09PGVo9GhlPD39cgsPPDpjZncLDw8LMCwHDwU5NlgbOQUDAg4QCloAAAASAN4AAQAAAAAAAAATAAAAAQAAAAAAAQAIABMAAQAAAAAAAgAHABsAAQAAAAAAAwAIACIAAQAAAAAABAAIACoAAQAAAAAABQALADIAAQAAAAAABgAIAD0AAQAAAAAACgArAEUAAQAAAAAACwATAHAAAwABBAkAAAAmAIMAAwABBAkAAQAQAKkAAwABBAkAAgAOALkAAwABBAkAAwAQAMcAAwABBAkABAAQANcAAwABBAkABQAWAOcAAwABBAkABgAQAP0AAwABBAkACgBWAQ0AAwABBAkACwAmAWNDcmVhdGVkIGJ5IGljb25mb250aWNvbmZvbnRSZWd1bGFyaWNvbmZvbnRpY29uZm9udFZlcnNpb24gMS4waWNvbmZvbnRHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgAKaW52aXRlLXJ0YwRxdWl0CmNhbWVyYS1vZmYLc3BlYWtlci1vZmYNbWljcm9waG9uZS1vbgpzcGVha2VyLW9uCWNhbWVyYS1vbg5taWNyb3Bob25lLW9mZgRjaGF0B3NldHRpbmcGZnJpZW5kBGV4aXQKY2hhdC12aWRlbwpjaGF0LXZvaWNlAm9rB3JlY2VpcHQFZW1vamkFZ3JvdXAMcGhvbmUtcmVqZWN0DHBob25lLWFjY2VwdAAA) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-invite-rtc:before{content:"\E65F"}.icon-quit:before{content:"\E606"}.icon-camera-off:before{content:"\E6B5"}.icon-speaker-off:before{content:"\EA3C"}.icon-microphone-on:before{content:"\E63B"}.icon-speaker-on:before{content:"\E6A4"}.icon-camera-on:before{content:"\E627"}.icon-microphone-off:before{content:"\EFE5"}.icon-chat:before{content:"\E600"}.icon-setting:before{content:"\E620"}.icon-friend:before{content:"\E604"}.icon-exit:before{content:"\E9E4"}.icon-chat-video:before{content:"\E73B"}.icon-chat-voice:before{content:"\E633"}.icon-ok:before{content:"\E6AC"}.icon-receipt:before{content:"\E61A"}.icon-emoji:before{content:"\E60C"}.icon-group:before{content:"\E7F4"}.icon-phone-reject:before{content:"\E605"}.icon-phone-accept:before{content:"\E8BE"}@font-face{font-family:element-icons;src:url(/static/fonts/element-icons.535877f.woff) format("woff"),url(/static/fonts/element-icons.732389d.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\E6A0"}.el-icon-ice-cream-square:before{content:"\E6A3"}.el-icon-lollipop:before{content:"\E6A4"}.el-icon-potato-strips:before{content:"\E6A5"}.el-icon-milk-tea:before{content:"\E6A6"}.el-icon-ice-drink:before{content:"\E6A7"}.el-icon-ice-tea:before{content:"\E6A9"}.el-icon-coffee:before{content:"\E6AA"}.el-icon-orange:before{content:"\E6AB"}.el-icon-pear:before{content:"\E6AC"}.el-icon-apple:before{content:"\E6AD"}.el-icon-cherry:before{content:"\E6AE"}.el-icon-watermelon:before{content:"\E6AF"}.el-icon-grape:before{content:"\E6B0"}.el-icon-refrigerator:before{content:"\E6B1"}.el-icon-goblet-square-full:before{content:"\E6B2"}.el-icon-goblet-square:before{content:"\E6B3"}.el-icon-goblet-full:before{content:"\E6B4"}.el-icon-goblet:before{content:"\E6B5"}.el-icon-cold-drink:before{content:"\E6B6"}.el-icon-coffee-cup:before{content:"\E6B8"}.el-icon-water-cup:before{content:"\E6B9"}.el-icon-hot-water:before{content:"\E6BA"}.el-icon-ice-cream:before{content:"\E6BB"}.el-icon-dessert:before{content:"\E6BC"}.el-icon-sugar:before{content:"\E6BD"}.el-icon-tableware:before{content:"\E6BE"}.el-icon-burger:before{content:"\E6BF"}.el-icon-knife-fork:before{content:"\E6C1"}.el-icon-fork-spoon:before{content:"\E6C2"}.el-icon-chicken:before{content:"\E6C3"}.el-icon-food:before{content:"\E6C4"}.el-icon-dish-1:before{content:"\E6C5"}.el-icon-dish:before{content:"\E6C6"}.el-icon-moon-night:before{content:"\E6EE"}.el-icon-moon:before{content:"\E6F0"}.el-icon-cloudy-and-sunny:before{content:"\E6F1"}.el-icon-partly-cloudy:before{content:"\E6F2"}.el-icon-cloudy:before{content:"\E6F3"}.el-icon-sunny:before{content:"\E6F6"}.el-icon-sunset:before{content:"\E6F7"}.el-icon-sunrise-1:before{content:"\E6F8"}.el-icon-sunrise:before{content:"\E6F9"}.el-icon-heavy-rain:before{content:"\E6FA"}.el-icon-lightning:before{content:"\E6FB"}.el-icon-light-rain:before{content:"\E6FC"}.el-icon-wind-power:before{content:"\E6FD"}.el-icon-baseball:before{content:"\E712"}.el-icon-soccer:before{content:"\E713"}.el-icon-football:before{content:"\E715"}.el-icon-basketball:before{content:"\E716"}.el-icon-ship:before{content:"\E73F"}.el-icon-truck:before{content:"\E740"}.el-icon-bicycle:before{content:"\E741"}.el-icon-mobile-phone:before{content:"\E6D3"}.el-icon-service:before{content:"\E6D4"}.el-icon-key:before{content:"\E6E2"}.el-icon-unlock:before{content:"\E6E4"}.el-icon-lock:before{content:"\E6E5"}.el-icon-watch:before{content:"\E6FE"}.el-icon-watch-1:before{content:"\E6FF"}.el-icon-timer:before{content:"\E702"}.el-icon-alarm-clock:before{content:"\E703"}.el-icon-map-location:before{content:"\E704"}.el-icon-delete-location:before{content:"\E705"}.el-icon-add-location:before{content:"\E706"}.el-icon-location-information:before{content:"\E707"}.el-icon-location-outline:before{content:"\E708"}.el-icon-location:before{content:"\E79E"}.el-icon-place:before{content:"\E709"}.el-icon-discover:before{content:"\E70A"}.el-icon-first-aid-kit:before{content:"\E70B"}.el-icon-trophy-1:before{content:"\E70C"}.el-icon-trophy:before{content:"\E70D"}.el-icon-medal:before{content:"\E70E"}.el-icon-medal-1:before{content:"\E70F"}.el-icon-stopwatch:before{content:"\E710"}.el-icon-mic:before{content:"\E711"}.el-icon-copy-document:before{content:"\E718"}.el-icon-full-screen:before{content:"\E719"}.el-icon-switch-button:before{content:"\E71B"}.el-icon-aim:before{content:"\E71C"}.el-icon-crop:before{content:"\E71D"}.el-icon-odometer:before{content:"\E71E"}.el-icon-time:before{content:"\E71F"}.el-icon-bangzhu:before{content:"\E724"}.el-icon-close-notification:before{content:"\E726"}.el-icon-microphone:before{content:"\E727"}.el-icon-turn-off-microphone:before{content:"\E728"}.el-icon-position:before{content:"\E729"}.el-icon-postcard:before{content:"\E72A"}.el-icon-message:before{content:"\E72B"}.el-icon-chat-line-square:before{content:"\E72D"}.el-icon-chat-dot-square:before{content:"\E72E"}.el-icon-chat-dot-round:before{content:"\E72F"}.el-icon-chat-square:before{content:"\E730"}.el-icon-chat-line-round:before{content:"\E731"}.el-icon-chat-round:before{content:"\E732"}.el-icon-set-up:before{content:"\E733"}.el-icon-turn-off:before{content:"\E734"}.el-icon-open:before{content:"\E735"}.el-icon-connection:before{content:"\E736"}.el-icon-link:before{content:"\E737"}.el-icon-cpu:before{content:"\E738"}.el-icon-thumb:before{content:"\E739"}.el-icon-female:before{content:"\E73A"}.el-icon-male:before{content:"\E73B"}.el-icon-guide:before{content:"\E73C"}.el-icon-news:before{content:"\E73E"}.el-icon-price-tag:before{content:"\E744"}.el-icon-discount:before{content:"\E745"}.el-icon-wallet:before{content:"\E747"}.el-icon-coin:before{content:"\E748"}.el-icon-money:before{content:"\E749"}.el-icon-bank-card:before{content:"\E74A"}.el-icon-box:before{content:"\E74B"}.el-icon-present:before{content:"\E74C"}.el-icon-sell:before{content:"\E6D5"}.el-icon-sold-out:before{content:"\E6D6"}.el-icon-shopping-bag-2:before{content:"\E74D"}.el-icon-shopping-bag-1:before{content:"\E74E"}.el-icon-shopping-cart-2:before{content:"\E74F"}.el-icon-shopping-cart-1:before{content:"\E750"}.el-icon-shopping-cart-full:before{content:"\E751"}.el-icon-smoking:before{content:"\E752"}.el-icon-no-smoking:before{content:"\E753"}.el-icon-house:before{content:"\E754"}.el-icon-table-lamp:before{content:"\E755"}.el-icon-school:before{content:"\E756"}.el-icon-office-building:before{content:"\E757"}.el-icon-toilet-paper:before{content:"\E758"}.el-icon-notebook-2:before{content:"\E759"}.el-icon-notebook-1:before{content:"\E75A"}.el-icon-files:before{content:"\E75B"}.el-icon-collection:before{content:"\E75C"}.el-icon-receiving:before{content:"\E75D"}.el-icon-suitcase-1:before{content:"\E760"}.el-icon-suitcase:before{content:"\E761"}.el-icon-film:before{content:"\E763"}.el-icon-collection-tag:before{content:"\E765"}.el-icon-data-analysis:before{content:"\E766"}.el-icon-pie-chart:before{content:"\E767"}.el-icon-data-board:before{content:"\E768"}.el-icon-data-line:before{content:"\E76D"}.el-icon-reading:before{content:"\E769"}.el-icon-magic-stick:before{content:"\E76A"}.el-icon-coordinate:before{content:"\E76B"}.el-icon-mouse:before{content:"\E76C"}.el-icon-brush:before{content:"\E76E"}.el-icon-headset:before{content:"\E76F"}.el-icon-umbrella:before{content:"\E770"}.el-icon-scissors:before{content:"\E771"}.el-icon-mobile:before{content:"\E773"}.el-icon-attract:before{content:"\E774"}.el-icon-monitor:before{content:"\E775"}.el-icon-search:before{content:"\E778"}.el-icon-takeaway-box:before{content:"\E77A"}.el-icon-paperclip:before{content:"\E77D"}.el-icon-printer:before{content:"\E77E"}.el-icon-document-add:before{content:"\E782"}.el-icon-document:before{content:"\E785"}.el-icon-document-checked:before{content:"\E786"}.el-icon-document-copy:before{content:"\E787"}.el-icon-document-delete:before{content:"\E788"}.el-icon-document-remove:before{content:"\E789"}.el-icon-tickets:before{content:"\E78B"}.el-icon-folder-checked:before{content:"\E77F"}.el-icon-folder-delete:before{content:"\E780"}.el-icon-folder-remove:before{content:"\E781"}.el-icon-folder-add:before{content:"\E783"}.el-icon-folder-opened:before{content:"\E784"}.el-icon-folder:before{content:"\E78A"}.el-icon-edit-outline:before{content:"\E764"}.el-icon-edit:before{content:"\E78C"}.el-icon-date:before{content:"\E78E"}.el-icon-c-scale-to-original:before{content:"\E7C6"}.el-icon-view:before{content:"\E6CE"}.el-icon-loading:before{content:"\E6CF"}.el-icon-rank:before{content:"\E6D1"}.el-icon-sort-down:before{content:"\E7C4"}.el-icon-sort-up:before{content:"\E7C5"}.el-icon-sort:before{content:"\E6D2"}.el-icon-finished:before{content:"\E6CD"}.el-icon-refresh-left:before{content:"\E6C7"}.el-icon-refresh-right:before{content:"\E6C8"}.el-icon-refresh:before{content:"\E6D0"}.el-icon-video-play:before{content:"\E7C0"}.el-icon-video-pause:before{content:"\E7C1"}.el-icon-d-arrow-right:before{content:"\E6DC"}.el-icon-d-arrow-left:before{content:"\E6DD"}.el-icon-arrow-up:before{content:"\E6E1"}.el-icon-arrow-down:before{content:"\E6DF"}.el-icon-arrow-right:before{content:"\E6E0"}.el-icon-arrow-left:before{content:"\E6DE"}.el-icon-top-right:before{content:"\E6E7"}.el-icon-top-left:before{content:"\E6E8"}.el-icon-top:before{content:"\E6E6"}.el-icon-bottom:before{content:"\E6EB"}.el-icon-right:before{content:"\E6E9"}.el-icon-back:before{content:"\E6EA"}.el-icon-bottom-right:before{content:"\E6EC"}.el-icon-bottom-left:before{content:"\E6ED"}.el-icon-caret-top:before{content:"\E78F"}.el-icon-caret-bottom:before{content:"\E790"}.el-icon-caret-right:before{content:"\E791"}.el-icon-caret-left:before{content:"\E792"}.el-icon-d-caret:before{content:"\E79A"}.el-icon-share:before{content:"\E793"}.el-icon-menu:before{content:"\E798"}.el-icon-s-grid:before{content:"\E7A6"}.el-icon-s-check:before{content:"\E7A7"}.el-icon-s-data:before{content:"\E7A8"}.el-icon-s-opportunity:before{content:"\E7AA"}.el-icon-s-custom:before{content:"\E7AB"}.el-icon-s-claim:before{content:"\E7AD"}.el-icon-s-finance:before{content:"\E7AE"}.el-icon-s-comment:before{content:"\E7AF"}.el-icon-s-flag:before{content:"\E7B0"}.el-icon-s-marketing:before{content:"\E7B1"}.el-icon-s-shop:before{content:"\E7B4"}.el-icon-s-open:before{content:"\E7B5"}.el-icon-s-management:before{content:"\E7B6"}.el-icon-s-ticket:before{content:"\E7B7"}.el-icon-s-release:before{content:"\E7B8"}.el-icon-s-home:before{content:"\E7B9"}.el-icon-s-promotion:before{content:"\E7BA"}.el-icon-s-operation:before{content:"\E7BB"}.el-icon-s-unfold:before{content:"\E7BC"}.el-icon-s-fold:before{content:"\E7A9"}.el-icon-s-platform:before{content:"\E7BD"}.el-icon-s-order:before{content:"\E7BE"}.el-icon-s-cooperation:before{content:"\E7BF"}.el-icon-bell:before{content:"\E725"}.el-icon-message-solid:before{content:"\E799"}.el-icon-video-camera:before{content:"\E772"}.el-icon-video-camera-solid:before{content:"\E796"}.el-icon-camera:before{content:"\E779"}.el-icon-camera-solid:before{content:"\E79B"}.el-icon-download:before{content:"\E77C"}.el-icon-upload2:before{content:"\E77B"}.el-icon-upload:before{content:"\E7C3"}.el-icon-picture-outline-round:before{content:"\E75F"}.el-icon-picture-outline:before{content:"\E75E"}.el-icon-picture:before{content:"\E79F"}.el-icon-close:before{content:"\E6DB"}.el-icon-check:before{content:"\E6DA"}.el-icon-plus:before{content:"\E6D9"}.el-icon-minus:before{content:"\E6D8"}.el-icon-help:before{content:"\E73D"}.el-icon-s-help:before{content:"\E7B3"}.el-icon-circle-close:before{content:"\E78D"}.el-icon-circle-check:before{content:"\E720"}.el-icon-circle-plus-outline:before{content:"\E723"}.el-icon-remove-outline:before{content:"\E722"}.el-icon-zoom-out:before{content:"\E776"}.el-icon-zoom-in:before{content:"\E777"}.el-icon-error:before{content:"\E79D"}.el-icon-success:before{content:"\E79C"}.el-icon-circle-plus:before{content:"\E7A0"}.el-icon-remove:before{content:"\E7A2"}.el-icon-info:before{content:"\E7A1"}.el-icon-question:before{content:"\E7A4"}.el-icon-warning-outline:before{content:"\E6C9"}.el-icon-warning:before{content:"\E7A3"}.el-icon-goods:before{content:"\E7C2"}.el-icon-s-goods:before{content:"\E7B2"}.el-icon-star-off:before{content:"\E717"}.el-icon-star-on:before{content:"\E797"}.el-icon-more-outline:before{content:"\E6CC"}.el-icon-more:before{content:"\E794"}.el-icon-phone-outline:before{content:"\E6CB"}.el-icon-phone:before{content:"\E795"}.el-icon-user:before{content:"\E6E3"}.el-icon-user-solid:before{content:"\E7A5"}.el-icon-setting:before{content:"\E6CA"}.el-icon-s-tools:before{content:"\E7AC"}.el-icon-delete:before{content:"\E6D7"}.el-icon-delete-solid:before{content:"\E7C9"}.el-icon-eleme:before{content:"\E7C7"}.el-icon-platform-eleme:before{content:"\E7CA"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.el-pagination{white-space:nowrap;padding:2px 5px;color:#303133;font-weight:700}.el-pagination:after,.el-pagination:before{display:table;content:""}.el-pagination:after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-input__suffix{right:0;-webkit-transform:scale(.8);transform:scale(.8)}.el-pagination .el-select .el-input{width:100px;margin:0 5px}.el-pagination .el-select .el-input .el-input__inner{padding-right:25px;border-radius:3px}.el-pagination button{border:none;padding:0 6px;background:0 0}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:#409eff}.el-pagination button:disabled{color:#c0c4cc;background-color:#fff;cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:50% no-repeat #fff;background-size:16px;cursor:pointer;margin:0;color:#303133}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700}.el-pagination .btn-prev{padding-right:12px}.el-pagination .btn-next{padding-left:12px}.el-pagination .el-pager li.disabled{color:#c0c4cc;cursor:not-allowed}.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:12px;line-height:22px;height:22px;min-width:22px}.el-pagination--small .arrow.disabled{visibility:hidden}.el-pagination--small .more:before,.el-pagination--small li.more:before{line-height:24px}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:22px;line-height:22px}.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.el-pagination__sizes{margin:0 10px 0 0;font-weight:400;color:#606266}.el-pagination__sizes .el-input .el-input__inner{font-size:13px;padding-left:8px}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#409eff}.el-pagination__total{margin-right:10px;font-weight:400;color:#606266}.el-pagination__jump{margin-left:24px;font-weight:400;color:#606266}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{line-height:18px;padding:0 2px;height:28px;text-align:center;margin:0 2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.el-pager,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-dialog,.el-pager li{-webkit-box-sizing:border-box}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:28px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 5px;background-color:#f4f4f5;color:#606266;min-width:30px;border-radius:2px}.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.disabled{color:#c0c4cc}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#409eff}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#409eff;color:#fff}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{margin:0 3px;min-width:22px}.el-pager,.el-pager li{vertical-align:top;margin:0;display:inline-block}.el-pager{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;font-size:0}.el-pager .more:before{line-height:30px}.el-pager li{padding:0 4px;background:#fff;font-size:13px;min-width:35.5px;height:28px;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:28px;color:#303133}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:#c0c4cc}.el-pager li.active+li{border-left:0}.el-pager li:hover{color:#409eff}.el-pager li.active{color:#409eff;cursor:default}@-webkit-keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{to{opacity:0}}.el-dialog{position:relative;margin:0 auto 50px;background:#fff;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.el-dialog.is-fullscreen{width:100%;margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog__header{padding:20px 20px 10px}.el-dialog__headerbtn{position:absolute;top:20px;right:20px;padding:0;background:0 0;border:none;outline:0;cursor:pointer;font-size:16px}.el-dialog__headerbtn .el-dialog__close{color:#909399}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:#409eff}.el-dialog__title{line-height:24px;font-size:18px;color:#303133}.el-dialog__body{padding:30px 20px;color:#606266;font-size:14px;word-break:break-all}.el-dialog__footer{padding:10px 20px 20px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px 25px 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.dialog-fade-enter-active{-webkit-animation:dialog-fade-in .3s;animation:dialog-fade-in .3s}.dialog-fade-leave-active{-webkit-animation:dialog-fade-out .3s;animation:dialog-fade-out .3s}@-webkit-keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes dialog-fade-out{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes dialog-fade-out{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete-suggestion{margin:5px 0;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;border:1px solid #e4e7ed;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:#606266;font-size:14px;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#f5f7fa}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid #000}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:#999}.el-autocomplete-suggestion.is-loading li:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:#fff}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-dropdown{display:inline-block;position:relative;color:#606266;font-size:14px}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:hsla(0,0%,100%,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default:before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled):before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.el-dropdown [disabled]{cursor:not-allowed;color:#bbb}.el-dropdown-menu{position:absolute;top:0;left:0;z-index:10;padding:10px 0;margin:5px 0;background-color:#fff;border:1px solid #ebeef5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-dropdown-menu__item,.el-menu-item{font-size:14px;padding:0 20px;cursor:pointer}.el-dropdown-menu__item{list-style:none;line-height:36px;margin:0;color:#606266;outline:0}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#ecf5ff;color:#66b1ff}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #ebeef5}.el-dropdown-menu__item--divided:before{content:"";height:6px;display:block;margin:0 -20px;background-color:#fff}.el-dropdown-menu__item.is-disabled{cursor:default;color:#bbb;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-menu{border-right:1px solid #e6e6e6;list-style:none;position:relative;margin:0;padding-left:0}.el-menu,.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.el-menu:after,.el-menu:before{display:table;content:""}.el-breadcrumb__item:last-child .el-breadcrumb__separator,.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-menu:after{clear:both}.el-menu.el-menu--horizontal{border-bottom:1px solid #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{float:left;height:60px;line-height:60px;margin:0;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-submenu{float:left}.el-menu--horizontal>.el-submenu:focus,.el-menu--horizontal>.el-submenu:hover{outline:0}.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{color:#303133}.el-menu--horizontal>.el-submenu.is-active .el-submenu__title{border-bottom:2px solid #409eff;color:#303133}.el-menu--horizontal>.el-submenu .el-submenu__title{height:60px;line-height:60px;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--collapse .el-submenu,.el-menu-item{position:relative}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{background-color:#fff;float:none;height:36px;line-height:36px;padding:0 10px;color:#909399}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title{color:#303133}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:#303133}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid #409eff;color:#303133}.el-menu--collapse{width:64px}.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-submenu>.el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu-item,.el-submenu__title{height:56px;line-height:56px;list-style:none}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-submenu{min-width:200px}.el-menu--collapse .el-submenu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;z-index:10;border:1px solid #e4e7ed;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:none;transform:none}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--popup-bottom-start{margin-top:5px}.el-menu--popup-right-start{margin-left:5px;margin-right:5px}.el-menu-item{color:#303133;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.el-radio-button__inner,.el-submenu__title{-webkit-box-sizing:border-box;position:relative;white-space:nowrap}.el-menu-item *{vertical-align:middle}.el-menu-item i{color:#909399}.el-menu-item:focus,.el-menu-item:hover{outline:0;background-color:#ecf5ff}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon-]{margin-right:5px;width:24px;text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:#409eff}.el-menu-item.is-active i{color:inherit}.el-submenu{list-style:none;margin:0;padding-left:0}.el-submenu__title{font-size:14px;color:#303133;padding:0 20px;cursor:pointer;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.el-submenu__title *{vertical-align:middle}.el-submenu__title i{color:#909399}.el-submenu__title:focus,.el-submenu__title:hover{outline:0;background-color:#ecf5ff}.el-submenu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu__title:hover{background-color:#ecf5ff}.el-submenu .el-menu{border:none}.el-submenu .el-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.el-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:12px}.el-submenu.is-active .el-submenu__title{border-bottom-color:#409eff}.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu [class^=el-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px 20px;line-height:normal;font-size:12px;color:#909399}.el-radio-button__inner,.el-radio-group{display:inline-block;line-height:1;vertical-align:middle}.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow{-webkit-transition:.2s;transition:.2s;opacity:0}.el-radio-group{font-size:0}.el-radio-button{position:relative;display:inline-block;outline:0}.el-radio-button__inner{background:#fff;border:1px solid #dcdfe6;font-weight:500;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-radio-button__inner.is-round{padding:12px 20px}.el-radio-button__inner:hover{color:#409eff}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-radio-button__orig-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#fff;background-color:#409eff;border-color:#409eff;-webkit-box-shadow:-1px 0 0 0 #409eff;box-shadow:-1px 0 0 0 #409eff}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5;-webkit-box-shadow:none;box-shadow:none}.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#f2f6fc}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:4px}.el-radio-button--medium .el-radio-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-radio-button--medium .el-radio-button__inner.is-round{padding:10px 20px}.el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:9px 15px}.el-radio-button--mini .el-radio-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-radio-button--mini .el-radio-button__inner.is-round{padding:7px 15px}.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){-webkit-box-shadow:0 0 2px 2px #409eff;box-shadow:0 0 2px 2px #409eff}.el-picker-panel,.el-popover,.el-select-dropdown,.el-table-filter,.el-time-panel{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:14px;line-height:20px;height:20px;vertical-align:middle}.el-switch__core,.el-switch__label{display:inline-block;cursor:pointer}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{-webkit-transition:.2s;transition:.2s;height:20px;font-size:14px;font-weight:500;vertical-align:middle;color:#303133}.el-switch__label.is-active{color:#409eff}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__core{margin:0;position:relative;width:40px;height:20px;border:1px solid #dcdfe6;outline:0;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#dcdfe6;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;vertical-align:middle}.el-input__prefix,.el-input__suffix{-webkit-transition:all .3s;color:#c0c4cc}.el-switch__core:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;-webkit-transition:all .3s;transition:all .3s;width:16px;height:16px;background-color:#fff}.el-switch.is-checked .el-switch__core{border-color:#409eff;background-color:#409eff}.el-switch.is-checked .el-switch__core:after{left:100%;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter,.el-switch .label-fade-leave-active{opacity:0}.el-select-dropdown{position:absolute;z-index:1001;border:1px solid #e4e7ed;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0}.el-select-dropdown.is-multiple .el-select-dropdown__item{padding-right:40px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#409eff;background-color:#fff}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#f5f7fa}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{position:absolute;right:20px;font-family:element-icons;content:"\E6DA";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-select-dropdown__item{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:#fff}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#f5f7fa}.el-select-dropdown__item.selected{color:#409eff;font-weight:700}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:#e4e7ed}.el-select-group__title{padding-left:20px;font-size:12px;color:#909399;line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{display:inline-block;position:relative}.el-select .el-select__tags>span{display:contents}.el-select:hover .el-input__inner{border-color:#c0c4cc}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:#409eff}.el-select .el-input .el-select__caret{color:#c0c4cc;font-size:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{-webkit-transform:rotate(0);transform:rotate(0)}.el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:100%;color:#c0c4cc;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#e4e7ed}.el-range-editor.is-active,.el-range-editor.is-active:hover,.el-select .el-input.is-focus .el-input__inner{border-color:#409eff}.el-select>.el-input{display:block}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#c0c4cc;line-height:18px;font-size:14px}.el-select__close:hover{color:#909399}.el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-select__tags-text{overflow:hidden;text-overflow:ellipsis}.el-select .el-tag{-webkit-box-sizing:border-box;box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-select .el-tag__close.el-icon-close{background-color:#c0c4cc;top:0;color:#fff;-ms-flex-negative:0;flex-shrink:0}.el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.el-table,.el-table__expanded-cell{background-color:#fff}.el-select .el-tag__close.el-icon-close:before{display:block;-webkit-transform:translateY(.5px);transform:translateY(.5px)}.el-table{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:100%;font-size:14px;color:#606266}.el-table__empty-block{min-height:60px;text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:#909399}.el-table__expand-column .cell{padding:0;text-align:center}.el-table__expand-icon{position:relative;cursor:pointer;color:#666;font-size:12px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;height:20px}.el-table__expand-icon--expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-table__expand-icon>.el-icon{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--scrollable-x .el-table__body-wrapper{overflow-x:auto}.el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.el-table thead{color:#909399;font-weight:500}.el-table thead.is-group th.el-table__cell{background:#f5f7fa}.el-table .el-table__cell{padding:12px 0;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table--medium .el-table__cell{padding:10px 0}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:8px 0}.el-table--mini{font-size:12px}.el-table--mini .el-table__cell{padding:6px 0}.el-table tr{background-color:#fff}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:1px solid #ebeef5}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.el-table th.el-table__cell>.cell{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;vertical-align:middle;padding-left:10px;padding-right:10px;width:100%}.el-table th.el-table__cell>.cell.highlight{color:#409eff}.el-table th.el-table__cell.required>div:before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-table td,.el-table-filter,.el-table .cell{-webkit-box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table .cell{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding-left:10px;padding-right:10px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--border,.el-table--group{border:1px solid #ebeef5}.el-table--border:after,.el-table--group:after,.el-table:before{content:"";position:absolute;background-color:#ebeef5;z-index:1}.el-table--border:after,.el-table--group:after{top:0;right:0;width:1px;height:100%}.el-table:before{left:0;bottom:0;width:100%;height:1px}.el-table--border{border-right:none;border-bottom:none}.el-table--border.el-loading-parent--relative{border-color:transparent}.el-table--border .el-table__cell,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #ebeef5}.el-table--border .el-table__cell:first-child .cell{padding-left:10px}.el-table--border th.el-table__cell,.el-table--border th.el-table__cell.gutter:last-of-type,.el-table__fixed-right-patch{border-bottom:1px solid #ebeef5}.el-table--hidden{visibility:hidden}.el-table__fixed,.el-table__fixed-right{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12)}.el-table__fixed-right:before,.el-table__fixed:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ebeef5;z-index:4}.el-table__fixed-right-patch{position:absolute;top:-1px;right:0;background-color:#fff}.el-table__fixed-right{top:0;left:auto;right:0}.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper,.el-table__fixed-right .el-table__fixed-header-wrapper{left:auto;right:0}.el-table__fixed-header-wrapper{position:absolute;left:0;top:0;z-index:3}.el-table__fixed-footer-wrapper{position:absolute;left:0;bottom:0;z-index:3}.el-table__fixed-footer-wrapper tbody td.el-table__cell{border-top:1px solid #ebeef5;background-color:#f5f7fa;color:#606266}.el-table__fixed-body-wrapper{position:absolute;left:0;top:37px;overflow:hidden;z-index:3}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__footer-wrapper{margin-top:-1px}.el-table__footer-wrapper td.el-table__cell{border-top:1px solid #ebeef5}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:#f5f7fa;color:#606266}.el-table__body-wrapper{overflow:hidden;position:relative}.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{-webkit-box-shadow:none;box-shadow:none}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid #ebeef5}.el-table .caret-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:5px solid transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:#c0c4cc;top:5px}.el-table .sort-caret.descending{border-top-color:#c0c4cc;bottom:7px}.el-table .ascending .sort-caret.ascending{border-bottom-color:#409eff}.el-table .descending .sort-caret.descending{border-top-color:#409eff}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafafa}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell,.el-table--striped .el-table__body tr.el-table__row--striped.selection-row td.el-table__cell{background-color:#ecf5ff}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.selection-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row.selection-row>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:#f5f7fa}.el-table__body tr.current-row>td.el-table__cell,.el-table__body tr.selection-row>td.el-table__cell{background-color:#ecf5ff}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:1px solid #ebeef5;z-index:10}.el-table__column-filter-trigger{display:inline-block;line-height:34px;cursor:pointer}.el-table__column-filter-trigger i{color:#909399;font-size:12px;-webkit-transform:scale(.75);transform:scale(.75)}.el-table--enable-row-transition .el-table__body td.el-table__cell{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#f5f7fa}.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right{bottom:0;overflow:hidden}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:20px;line-height:20px;height:20px;text-align:center;margin-right:3px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:1px solid #ebeef5;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px 0}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:14px}.el-table-filter__list-item:hover{background-color:#ecf5ff;color:#66b1ff}.el-table-filter__list-item.is-active{background-color:#409eff;color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid #ebeef5;padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:#606266;cursor:pointer;font-size:13px;padding:0 3px}.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div,.el-date-table td.in-range div,.el-date-table td.in-range div:hover{background-color:#f2f6fc}.el-table-filter__bottom button:hover{color:#409eff}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:block;margin-right:5px;margin-bottom:8px;margin-left:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td{width:32px;padding:4px 0;text-align:center;cursor:pointer;position:relative}.el-date-table td,.el-date-table td div{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-table td div{padding:3px 0}.el-date-table td span{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:#c0c4cc}.el-date-table td.today{position:relative}.el-date-table td.today span{color:#409eff;font-weight:700}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#fff}.el-date-table td.available:hover{color:#409eff}.el-date-table td.current:not(.disabled) span{color:#fff;background-color:#409eff}.el-date-table td.end-date div,.el-date-table td.start-date div{color:#fff}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#409eff}.el-date-table td.start-date div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled div{background-color:#f5f7fa;opacity:1;cursor:not-allowed;color:#c0c4cc}.el-date-table td.selected div{margin-left:5px;margin-right:5px;background-color:#f2f6fc;border-radius:15px}.el-date-table td.selected div:hover{background-color:#f2f6fc}.el-date-table td.selected span{background-color:#409eff;color:#fff;border-radius:15px}.el-date-table td.week{font-size:80%;color:#606266}.el-month-table,.el-year-table{font-size:12px;border-collapse:collapse}.el-date-table th{padding:5px;color:#606266;font-weight:400;border-bottom:1px solid #ebeef5}.el-month-table{margin:-1px}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-month-table td.today .cell{color:#409eff;font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:#f5f7fa;cursor:not-allowed;color:#c0c4cc}.el-month-table td.disabled .cell:hover{color:#c0c4cc}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:#606266;margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:#409eff}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:#f2f6fc}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:#409eff}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:#409eff}.el-year-table{margin:-1px}.el-year-table .el-icon{color:#303133}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:#409eff;font-weight:700}.el-year-table td.disabled .cell{background-color:#f5f7fa;cursor:not-allowed;color:#c0c4cc}.el-year-table td.disabled .cell:hover{color:#c0c4cc}.el-year-table td .cell{width:48px;height:32px;display:block;line-height:32px;color:#606266;margin:0 auto}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:#409eff}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:#303133}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid #ebeef5}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover{color:#409eff}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.selected:not(.disabled){color:#409eff;font-weight:700}.time-select-item.disabled{color:#e4e7ed;cursor:not-allowed}.time-select-item:hover{background-color:#f5f7fa;font-weight:700;cursor:pointer}.el-date-editor{position:relative;display:inline-block;text-align:left}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:220px}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#c0c4cc;float:left;line-height:32px}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:100%;margin:0;padding:0;width:39%;text-align:center;font-size:14px;color:#606266}.el-date-editor .el-range-input::-webkit-input-placeholder{color:#c0c4cc}.el-date-editor .el-range-input:-ms-input-placeholder{color:#c0c4cc}.el-date-editor .el-range-input::-ms-input-placeholder{color:#c0c4cc}.el-date-editor .el-range-input::-moz-placeholder{color:#c0c4cc}.el-date-editor .el-range-input::placeholder{color:#c0c4cc}.el-date-editor .el-range-separator{display:inline-block;height:100%;padding:0 5px;margin:0;text-align:center;line-height:32px;font-size:14px;width:5%;color:#303133}.el-date-editor .el-range__close-icon{font-size:14px;color:#c0c4cc;width:25px;display:inline-block;float:right;line-height:32px}.el-range-editor.el-input__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px}.el-range-editor .el-range-input{line-height:1}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.el-range-editor--medium .el-range-input{font-size:14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon{line-height:28px}.el-range-editor--small.el-input__inner{height:32px}.el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.el-range-editor--small .el-range-input{font-size:13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon{line-height:24px}.el-range-editor--mini.el-input__inner{height:28px}.el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon{line-height:20px}.el-range-editor.is-disabled{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#e4e7ed}.el-range-editor.is-disabled input{background-color:#f5f7fa;color:#c0c4cc;cursor:not-allowed}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:#c0c4cc}.el-range-editor.is-disabled input:-ms-input-placeholder{color:#c0c4cc}.el-range-editor.is-disabled input::-ms-input-placeholder{color:#c0c4cc}.el-range-editor.is-disabled input::-moz-placeholder{color:#c0c4cc}.el-range-editor.is-disabled input::placeholder{color:#c0c4cc}.el-range-editor.is-disabled .el-range-separator{color:#c0c4cc}.el-picker-panel{color:#606266;border:1px solid #e4e7ed;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#fff;border-radius:4px;line-height:30px;margin:5px 0}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#fff;position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:#409eff}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#409eff}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:#409eff}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;background-color:#fff;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__wrapper.is-arrow{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#fff;cursor:default}.el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:#409eff}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__list{margin:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:#606266}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#f5f7fa;cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:#303133;font-weight:700}.el-time-spinner__item.disabled{color:#c0c4cc;cursor:not-allowed}.el-time-panel{margin:5px 0;border:1px solid #e4e7ed;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";top:50%;position:absolute;margin-top:-15px;height:32px;z-index:-1;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{padding-left:50%;margin-right:12%;margin-left:12%}.el-time-panel__content.has-seconds:after{left:66.66667%}.el-time-panel__content.has-seconds:before{padding-left:33.33333%}.el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:#303133}.el-time-panel__btn.confirm{font-weight:800;color:#409eff}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px}.el-time-range-picker__cell{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid #e4e7ed}.el-popover{position:absolute;background:#fff;min-width:150px;border-radius:4px;border:1px solid #ebeef5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);word-break:break-all}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover,.el-cascader__dropdown,.el-color-picker__panel,.el-message-box,.el-notification,.el-popover{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.v-modal-enter{-webkit-animation:v-modal-in .2s ease;animation:v-modal-in .2s ease}.v-modal-leave{-webkit-animation:v-modal-out .2s ease forwards;animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.el-popup-parent--hidden{overflow:hidden}.el-message-box{display:inline-block;width:420px;padding-bottom:10px;vertical-align:middle;background-color:#fff;border-radius:4px;border:1px solid #ebeef5;font-size:18px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:left;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.el-message-box__wrapper{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center}.el-message-box__wrapper:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box__header{position:relative;padding:15px 15px 10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:18px;line-height:1;color:#303133}.el-message-box__headerbtn{position:absolute;top:15px;right:15px;padding:0;border:none;outline:0;background:0 0;font-size:16px;cursor:pointer}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus,.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:#f56c6c}.el-message-box__headerbtn .el-message-box__close{color:#909399}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#409eff}.el-message-box__content{padding:10px 15px;color:#606266;font-size:14px}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__status{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px}.el-message-box__status.el-icon-success{color:#67c23a}.el-message-box__status.el-icon-info{color:#909399}.el-message-box__status.el-icon-warning{color:#e6a23c}.el-message-box__status.el-icon-error{color:#f56c6c}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:#f56c6c;font-size:12px;min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;text-align:right}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.el-message-box--center{padding-bottom:30px}.el-message-box--center .el-message-box__header{padding-top:30px}.el-message-box--center .el-message-box__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content{text-align:center}.el-message-box--center .el-message-box__content{padding-left:27px;padding-right:27px}.msgbox-fade-enter-active{-webkit-animation:msgbox-fade-in .3s;animation:msgbox-fade-in .3s}.msgbox-fade-leave-active{-webkit-animation:msgbox-fade-out .3s;animation:msgbox-fade-out .3s}@-webkit-keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes msgbox-fade-out{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes msgbox-fade-out{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:#c0c4cc}.el-breadcrumb__separator[class*=icon]{margin:0 6px;font-weight:400}.el-breadcrumb__item{float:left}.el-breadcrumb__inner{color:#606266}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{font-weight:700;text-decoration:none;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1);color:#303133}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:#409eff;cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{font-weight:400;color:#606266;cursor:text}.el-form--label-left .el-form-item__label{text-align:left}.el-form--label-top .el-form-item__label{float:none;display:inline-block;text-align:left;padding:0 0 10px}.el-form--inline .el-form-item{display:inline-block;margin-right:10px;vertical-align:top}.el-form--inline .el-form-item__label{float:none;display:inline-block}.el-form--inline .el-form-item__content{display:inline-block;vertical-align:top}.el-form--inline.el-form--label-top .el-form-item__content{display:block}.el-form-item{margin-bottom:22px}.el-form-item:after,.el-form-item:before{display:table;content:""}.el-form-item:after{clear:both}.el-form-item .el-form-item{margin-bottom:0}.el-form-item--mini.el-form-item,.el-form-item--small.el-form-item{margin-bottom:18px}.el-form-item .el-input__validateIcon{display:none}.el-form-item--medium .el-form-item__content,.el-form-item--medium .el-form-item__label{line-height:36px}.el-form-item--small .el-form-item__content,.el-form-item--small .el-form-item__label{line-height:32px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--mini .el-form-item__content,.el-form-item--mini .el-form-item__label{line-height:28px}.el-form-item--mini .el-form-item__error{padding-top:1px}.el-form-item__label-wrap{float:left}.el-form-item__label-wrap .el-form-item__label{display:inline-block;float:none}.el-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:14px;color:#606266;line-height:40px;padding:0 12px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-form-item__content{line-height:40px;position:relative;font-size:14px}.el-form-item__content:after,.el-form-item__content:before{display:table;content:""}.el-form-item__content:after{clear:both}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:#f56c6c;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"*";color:#f56c6c;margin-right:4px}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__validateIcon{color:#f56c6c}.el-form-item--feedback .el-input__validateIcon{display:inline-block}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#409eff;z-index:1;-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.el-tabs__new-tab{float:right;border:1px solid #d3dce6;height:18px;width:18px;line-height:18px;margin:12px 0 9px 10px;border-radius:3px;text-align:center;font-size:12px;color:#d3dce6;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.el-tabs__new-tab .el-icon-plus{-webkit-transform:scale(.8);transform:scale(.8)}.el-tabs__new-tab:hover{color:#409eff}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#e4e7ed;z-index:1}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:#909399}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;float:left;z-index:2}.el-tabs__nav.is-stretch{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.el-tabs__nav.is-stretch>*{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px;display:inline-block;list-style:none;font-size:14px;font-weight:500;color:#303133;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus.is-active.is-focus:not(:active){-webkit-box-shadow:0 0 2px 2px #409eff inset;box-shadow:inset 0 0 2px 2px #409eff;border-radius:3px}.el-tabs__item .el-icon-close{border-radius:50%;text-align:center;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:5px}.el-tabs__item .el-icon-close:before{-webkit-transform:scale(.9);transform:scale(.9);display:inline-block}.el-tabs--card>.el-tabs__header .el-tabs__active-bar,.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left,.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs__item .el-icon-close:hover{background-color:#c0c4cc;color:#fff}.el-tabs__item.is-active{color:#409eff}.el-tabs__item:hover{color:#409eff;cursor:pointer}.el-tabs__item.is-disabled{color:#c0c4cc;cursor:default}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid #e4e7ed}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #e4e7ed;border-bottom:none;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid #e4e7ed;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#fff}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close{width:14px}.el-tabs--border-card{background:#fff;border:1px solid #dcdfe6;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:#f5f7fa;border-bottom:1px solid #e4e7ed;margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);border:1px solid transparent;margin-top:-1px;color:#909399}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-col-offset-0,.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#409eff;background-color:#fff;border-right-color:#dcdfe6;border-left-color:#dcdfe6}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#409eff}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#c0c4cc}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-cascader-menu:last-child .el-cascader-node,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid #dcdfe6}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after{right:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-button-group>.el-button:not(:last-child),.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border:1px solid #e4e7ed;border-bottom:none;border-left:none;text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid #e4e7ed;border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:none;border-top:1px solid #e4e7ed;border-right:1px solid #fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid #e4e7ed;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid #e4e7ed}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid #e4e7ed;border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:none;border-top:1px solid #e4e7ed;border-left:1px solid #fff}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid #e4e7ed;border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter .3s;animation:slideInRight-enter .3s}.slideInRight-leave{position:absolute;left:0;right:0;-webkit-animation:slideInRight-leave .3s;animation:slideInRight-leave .3s}.slideInLeft-enter{-webkit-animation:slideInLeft-enter .3s;animation:slideInLeft-enter .3s}.slideInLeft-leave{position:absolute;left:0;right:0;-webkit-animation:slideInLeft-leave .3s;animation:slideInLeft-leave .3s}@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}.el-tree{position:relative;cursor:default;background:#fff;color:#606266}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#909399;font-size:14px}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:#409eff}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:#f5f7fa}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:#409eff;color:#fff}.el-tree-node__content:hover,.el-upload-list__item:hover{background-color:#f5f7fa}.el-tree-node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:#c0c4cc;font-size:12px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.el-tree-node__expand-icon.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__label{font-size:14px}.el-tree-node__loading-icon{margin-right:8px;font-size:14px;color:#c0c4cc}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#f0f7ff}.el-alert{width:100%;padding:8px 16px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;position:relative;background-color:#fff;overflow:hidden;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s;transition:opacity .2s}.el-alert.is-light .el-alert__closebtn{color:#c0c4cc}.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description{color:#fff}.el-alert.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-alert--success.is-light{background-color:#f0f9eb;color:#67c23a}.el-alert--success.is-light .el-alert__description{color:#67c23a}.el-alert--success.is-dark{background-color:#67c23a;color:#fff}.el-alert--info.is-light{background-color:#f4f4f5;color:#909399}.el-alert--info.is-dark{background-color:#909399;color:#fff}.el-alert--info .el-alert__description{color:#909399}.el-alert--warning.is-light{background-color:#fdf6ec;color:#e6a23c}.el-alert--warning.is-light .el-alert__description{color:#e6a23c}.el-alert--warning.is-dark{background-color:#e6a23c;color:#fff}.el-alert--error.is-light{background-color:#fef0f0;color:#f56c6c}.el-alert--error.is-light .el-alert__description{color:#f56c6c}.el-alert--error.is-dark{background-color:#f56c6c;color:#fff}.el-alert__content{display:table-cell;padding:0 8px}.el-alert__icon{font-size:16px;width:16px}.el-alert__icon.is-big{font-size:28px;width:28px}.el-alert__title{font-size:13px;line-height:18px}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:12px;margin:5px 0 0}.el-alert__closebtn{font-size:12px;opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert-fade-enter,.el-alert-fade-leave-active,.el-loading-fade-enter,.el-loading-fade-leave-active,.el-notification-fade-leave-active,.el-upload iframe{opacity:0}.el-carousel__arrow--right,.el-notification.right{right:16px}.el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.el-notification{display:-webkit-box;display:-ms-flexbox;display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ebeef5;position:fixed;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;overflow:hidden}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{font-weight:700;font-size:16px;color:#303133;margin:0}.el-notification__content{font-size:14px;line-height:21px;margin:6px 0 0;color:#606266;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{height:24px;width:24px;font-size:24px}.el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67c23a}.el-notification .el-icon-error{color:#f56c6c}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#e6a23c}.el-notification-fade-enter.right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.el-notification-fade-enter.left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;padding-left:50px;padding-right:50px;text-align:center}.el-input-number__decrease,.el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:#f5f7fa;color:#606266;cursor:pointer;font-size:13px}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#409eff}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#409eff}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 4px 4px 0;border-left:1px solid #dcdfe6}.el-input-number__decrease{left:1px;border-radius:4px 0 0 4px;border-right:1px solid #dcdfe6}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:#e4e7ed;color:#e4e7ed}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#e4e7ed;cursor:not-allowed}.el-input-number--medium{width:200px;line-height:34px}.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{width:130px;line-height:30px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.9);transform:scale(.9)}.el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.el-input-number--mini{width:130px;line-height:26px}.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 4px 0 0;border-bottom:1px solid #dcdfe6}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid #dcdfe6;border-radius:0 0 4px}.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing){outline-width:0}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow:after{content:" ";border-width:5px}.el-button-group:after,.el-button-group:before,.el-color-dropdown__main-wrapper:after,.el-link.is-underline:hover:after,.el-page-header__left:after,.el-progress-bar__inner:after,.el-row:after,.el-row:before,.el-slider:after,.el-slider:before,.el-slider__button-wrapper:after,.el-transfer-panel .el-transfer-panel__footer:after,.el-upload-cover:after,.el-upload-list--picture-card .el-upload-list__item-actions:after{content:""}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow:after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper.is-dark{background:#303133;color:#fff}.el-tooltip__popper.is-light{background:#fff;border:1px solid #303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after{border-top-color:#fff}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after{border-left-color:#fff}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after{border-right-color:#fff}.el-slider:after,.el-slider:before{display:table}.el-slider__button-wrapper .el-tooltip,.el-slider__button-wrapper:after{display:inline-block;vertical-align:middle}.el-slider:after{clear:both}.el-slider__runway{width:100%;height:6px;margin:16px 0;background-color:#e4e7ed;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}.el-slider__runway.show-input{margin-right:160px;width:auto}.el-slider__runway.disabled{cursor:default}.el-slider__runway.disabled .el-slider__bar{background-color:#c0c4cc}.el-slider__runway.disabled .el-slider__button{border-color:#c0c4cc}.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{-webkit-transform:scale(1);transform:scale(1);cursor:not-allowed}.el-slider__button-wrapper,.el-slider__stop{-webkit-transform:translateX(-50%);position:absolute}.el-slider__input{float:right;margin-top:3px;width:130px}.el-slider__input.el-input-number--mini{margin-top:5px}.el-slider__input.el-input-number--medium{margin-top:0}.el-slider__input.el-input-number--large{margin-top:-2px}.el-slider__bar{height:6px;background-color:#409eff;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.el-slider__button-wrapper{height:36px;width:36px;z-index:1001;top:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;user-select:none;line-height:normal}.el-image-viewer__btn,.el-slider__button,.el-slider__button-wrapper,.el-step__icon-inner{-moz-user-select:none;-ms-user-select:none}.el-slider__button-wrapper:after{height:100%}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__button{width:16px;height:16px;border:2px solid #409eff;background-color:#fff;border-radius:50%;-webkit-transition:.2s;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__stop{height:6px;width:6px;border-radius:100%;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;color:#909399;margin-top:15px}.el-slider.is-vertical{position:relative}.el-slider.is-vertical .el-slider__runway{width:6px;height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:6px;height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:-15px}.el-slider.is-vertical .el-slider__button-wrapper,.el-slider.is-vertical .el-slider__stop{-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical.el-slider--with-input{padding-bottom:58px}.el-slider.is-vertical.el-slider--with-input .el-slider__input{overflow:visible;float:none;position:absolute;bottom:22px;width:36px;margin-top:15px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{top:32px;margin-top:-1px;border:1px solid #dcdfe6;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease{width:18px;right:18px;border-bottom-left-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{width:19px;border-bottom-right-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#c0c4cc}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#409eff}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:hsla(0,0%,100%,.9);margin:0;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-col-pull-0,.el-col-pull-1,.el-col-pull-2,.el-col-pull-3,.el-col-pull-4,.el-col-pull-5,.el-col-pull-6,.el-col-pull-7,.el-col-pull-8,.el-col-pull-9,.el-col-pull-10,.el-col-pull-11,.el-col-pull-12,.el-col-pull-13,.el-col-pull-14,.el-col-pull-15,.el-col-pull-16,.el-col-pull-17,.el-col-pull-18,.el-col-pull-19,.el-col-pull-20,.el-col-pull-21,.el-col-pull-22,.el-col-pull-23,.el-col-pull-24,.el-col-push-0,.el-col-push-1,.el-col-push-2,.el-col-push-3,.el-col-push-4,.el-col-push-5,.el-col-push-6,.el-col-push-7,.el-col-push-8,.el-col-push-9,.el-col-push-10,.el-col-push-11,.el-col-push-12,.el-col-push-13,.el-col-push-14,.el-col-push-15,.el-col-push-16,.el-col-push-17,.el-col-push-18,.el-col-push-19,.el-col-push-20,.el-col-push-21,.el-col-push-22,.el-col-push-23,.el-col-push-24,.el-row,.el-upload-dragger,.el-upload-list__item{position:relative}.el-loading-spinner .el-loading-text{color:#409eff;margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:42px;width:42px;-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#409eff;stroke-linecap:round}.el-loading-spinner i{color:#409eff}@-webkit-keyframes loading-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-row{-webkit-box-sizing:border-box;box-sizing:border-box}.el-row:after,.el-row:before{display:table}.el-row:after{clear:both}.el-row--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.el-col-0,.el-row--flex:after,.el-row--flex:before{display:none}.el-row--flex.is-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-row--flex.is-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.el-row--flex.is-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.el-row--flex.is-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.el-row--flex.is-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.el-row--flex.is-align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-row--flex.is-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[class*=el-col-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.el-col-0{width:0}.el-col-pull-0{right:0}.el-col-push-0{left:0}.el-col-1{width:4.16667%}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{right:4.16667%}.el-col-push-1{left:4.16667%}.el-col-2{width:8.33333%}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{right:8.33333%}.el-col-push-2{left:8.33333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{right:12.5%}.el-col-push-3{left:12.5%}.el-col-4{width:16.66667%}.el-col-offset-4{margin-left:16.66667%}.el-col-pull-4{right:16.66667%}.el-col-push-4{left:16.66667%}.el-col-5{width:20.83333%}.el-col-offset-5{margin-left:20.83333%}.el-col-pull-5{right:20.83333%}.el-col-push-5{left:20.83333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{right:25%}.el-col-push-6{left:25%}.el-col-7{width:29.16667%}.el-col-offset-7{margin-left:29.16667%}.el-col-pull-7{right:29.16667%}.el-col-push-7{left:29.16667%}.el-col-8{width:33.33333%}.el-col-offset-8{margin-left:33.33333%}.el-col-pull-8{right:33.33333%}.el-col-push-8{left:33.33333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{right:37.5%}.el-col-push-9{left:37.5%}.el-col-10{width:41.66667%}.el-col-offset-10{margin-left:41.66667%}.el-col-pull-10{right:41.66667%}.el-col-push-10{left:41.66667%}.el-col-11{width:45.83333%}.el-col-offset-11{margin-left:45.83333%}.el-col-pull-11{right:45.83333%}.el-col-push-11{left:45.83333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{right:50%}.el-col-push-12{left:50%}.el-col-13{width:54.16667%}.el-col-offset-13{margin-left:54.16667%}.el-col-pull-13{right:54.16667%}.el-col-push-13{left:54.16667%}.el-col-14{width:58.33333%}.el-col-offset-14{margin-left:58.33333%}.el-col-pull-14{right:58.33333%}.el-col-push-14{left:58.33333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{right:62.5%}.el-col-push-15{left:62.5%}.el-col-16{width:66.66667%}.el-col-offset-16{margin-left:66.66667%}.el-col-pull-16{right:66.66667%}.el-col-push-16{left:66.66667%}.el-col-17{width:70.83333%}.el-col-offset-17{margin-left:70.83333%}.el-col-pull-17{right:70.83333%}.el-col-push-17{left:70.83333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{right:75%}.el-col-push-18{left:75%}.el-col-19{width:79.16667%}.el-col-offset-19{margin-left:79.16667%}.el-col-pull-19{right:79.16667%}.el-col-push-19{left:79.16667%}.el-col-20{width:83.33333%}.el-col-offset-20{margin-left:83.33333%}.el-col-pull-20{right:83.33333%}.el-col-push-20{left:83.33333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{right:87.5%}.el-col-push-21{left:87.5%}.el-col-22{width:91.66667%}.el-col-offset-22{margin-left:91.66667%}.el-col-pull-22{right:91.66667%}.el-col-push-22{left:91.66667%}.el-col-23{width:95.83333%}.el-col-offset-23{margin-left:95.83333%}.el-col-pull-23{right:95.83333%}.el-col-push-23{left:95.83333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{right:100%}.el-col-push-24{left:100%}@media only screen and (max-width:767px){.el-col-xs-0{display:none;width:0}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{width:4.16667%}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{width:8.33333%}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.66667%}.el-col-xs-offset-4{margin-left:16.66667%}.el-col-xs-pull-4{position:relative;right:16.66667%}.el-col-xs-push-4{position:relative;left:16.66667%}.el-col-xs-5{width:20.83333%}.el-col-xs-offset-5{margin-left:20.83333%}.el-col-xs-pull-5{position:relative;right:20.83333%}.el-col-xs-push-5{position:relative;left:20.83333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.16667%}.el-col-xs-offset-7{margin-left:29.16667%}.el-col-xs-pull-7{position:relative;right:29.16667%}.el-col-xs-push-7{position:relative;left:29.16667%}.el-col-xs-8{width:33.33333%}.el-col-xs-offset-8{margin-left:33.33333%}.el-col-xs-pull-8{position:relative;right:33.33333%}.el-col-xs-push-8{position:relative;left:33.33333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.66667%}.el-col-xs-offset-10{margin-left:41.66667%}.el-col-xs-pull-10{position:relative;right:41.66667%}.el-col-xs-push-10{position:relative;left:41.66667%}.el-col-xs-11{width:45.83333%}.el-col-xs-offset-11{margin-left:45.83333%}.el-col-xs-pull-11{position:relative;right:45.83333%}.el-col-xs-push-11{position:relative;left:45.83333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.16667%}.el-col-xs-offset-13{margin-left:54.16667%}.el-col-xs-pull-13{position:relative;right:54.16667%}.el-col-xs-push-13{position:relative;left:54.16667%}.el-col-xs-14{width:58.33333%}.el-col-xs-offset-14{margin-left:58.33333%}.el-col-xs-pull-14{position:relative;right:58.33333%}.el-col-xs-push-14{position:relative;left:58.33333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.66667%}.el-col-xs-offset-16{margin-left:66.66667%}.el-col-xs-pull-16{position:relative;right:66.66667%}.el-col-xs-push-16{position:relative;left:66.66667%}.el-col-xs-17{width:70.83333%}.el-col-xs-offset-17{margin-left:70.83333%}.el-col-xs-pull-17{position:relative;right:70.83333%}.el-col-xs-push-17{position:relative;left:70.83333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.16667%}.el-col-xs-offset-19{margin-left:79.16667%}.el-col-xs-pull-19{position:relative;right:79.16667%}.el-col-xs-push-19{position:relative;left:79.16667%}.el-col-xs-20{width:83.33333%}.el-col-xs-offset-20{margin-left:83.33333%}.el-col-xs-pull-20{position:relative;right:83.33333%}.el-col-xs-push-20{position:relative;left:83.33333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.66667%}.el-col-xs-offset-22{margin-left:91.66667%}.el-col-xs-pull-22{position:relative;right:91.66667%}.el-col-xs-push-22{position:relative;left:91.66667%}.el-col-xs-23{width:95.83333%}.el-col-xs-offset-23{margin-left:95.83333%}.el-col-xs-pull-23{position:relative;right:95.83333%}.el-col-xs-push-23{position:relative;left:95.83333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;width:0}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{width:4.16667%}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{width:8.33333%}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.66667%}.el-col-sm-offset-4{margin-left:16.66667%}.el-col-sm-pull-4{position:relative;right:16.66667%}.el-col-sm-push-4{position:relative;left:16.66667%}.el-col-sm-5{width:20.83333%}.el-col-sm-offset-5{margin-left:20.83333%}.el-col-sm-pull-5{position:relative;right:20.83333%}.el-col-sm-push-5{position:relative;left:20.83333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.16667%}.el-col-sm-offset-7{margin-left:29.16667%}.el-col-sm-pull-7{position:relative;right:29.16667%}.el-col-sm-push-7{position:relative;left:29.16667%}.el-col-sm-8{width:33.33333%}.el-col-sm-offset-8{margin-left:33.33333%}.el-col-sm-pull-8{position:relative;right:33.33333%}.el-col-sm-push-8{position:relative;left:33.33333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.66667%}.el-col-sm-offset-10{margin-left:41.66667%}.el-col-sm-pull-10{position:relative;right:41.66667%}.el-col-sm-push-10{position:relative;left:41.66667%}.el-col-sm-11{width:45.83333%}.el-col-sm-offset-11{margin-left:45.83333%}.el-col-sm-pull-11{position:relative;right:45.83333%}.el-col-sm-push-11{position:relative;left:45.83333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.16667%}.el-col-sm-offset-13{margin-left:54.16667%}.el-col-sm-pull-13{position:relative;right:54.16667%}.el-col-sm-push-13{position:relative;left:54.16667%}.el-col-sm-14{width:58.33333%}.el-col-sm-offset-14{margin-left:58.33333%}.el-col-sm-pull-14{position:relative;right:58.33333%}.el-col-sm-push-14{position:relative;left:58.33333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.66667%}.el-col-sm-offset-16{margin-left:66.66667%}.el-col-sm-pull-16{position:relative;right:66.66667%}.el-col-sm-push-16{position:relative;left:66.66667%}.el-col-sm-17{width:70.83333%}.el-col-sm-offset-17{margin-left:70.83333%}.el-col-sm-pull-17{position:relative;right:70.83333%}.el-col-sm-push-17{position:relative;left:70.83333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.16667%}.el-col-sm-offset-19{margin-left:79.16667%}.el-col-sm-pull-19{position:relative;right:79.16667%}.el-col-sm-push-19{position:relative;left:79.16667%}.el-col-sm-20{width:83.33333%}.el-col-sm-offset-20{margin-left:83.33333%}.el-col-sm-pull-20{position:relative;right:83.33333%}.el-col-sm-push-20{position:relative;left:83.33333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.66667%}.el-col-sm-offset-22{margin-left:91.66667%}.el-col-sm-pull-22{position:relative;right:91.66667%}.el-col-sm-push-22{position:relative;left:91.66667%}.el-col-sm-23{width:95.83333%}.el-col-sm-offset-23{margin-left:95.83333%}.el-col-sm-pull-23{position:relative;right:95.83333%}.el-col-sm-push-23{position:relative;left:95.83333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{display:none;width:0}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{width:4.16667%}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{width:8.33333%}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.66667%}.el-col-md-offset-4{margin-left:16.66667%}.el-col-md-pull-4{position:relative;right:16.66667%}.el-col-md-push-4{position:relative;left:16.66667%}.el-col-md-5{width:20.83333%}.el-col-md-offset-5{margin-left:20.83333%}.el-col-md-pull-5{position:relative;right:20.83333%}.el-col-md-push-5{position:relative;left:20.83333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.16667%}.el-col-md-offset-7{margin-left:29.16667%}.el-col-md-pull-7{position:relative;right:29.16667%}.el-col-md-push-7{position:relative;left:29.16667%}.el-col-md-8{width:33.33333%}.el-col-md-offset-8{margin-left:33.33333%}.el-col-md-pull-8{position:relative;right:33.33333%}.el-col-md-push-8{position:relative;left:33.33333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.66667%}.el-col-md-offset-10{margin-left:41.66667%}.el-col-md-pull-10{position:relative;right:41.66667%}.el-col-md-push-10{position:relative;left:41.66667%}.el-col-md-11{width:45.83333%}.el-col-md-offset-11{margin-left:45.83333%}.el-col-md-pull-11{position:relative;right:45.83333%}.el-col-md-push-11{position:relative;left:45.83333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.16667%}.el-col-md-offset-13{margin-left:54.16667%}.el-col-md-pull-13{position:relative;right:54.16667%}.el-col-md-push-13{position:relative;left:54.16667%}.el-col-md-14{width:58.33333%}.el-col-md-offset-14{margin-left:58.33333%}.el-col-md-pull-14{position:relative;right:58.33333%}.el-col-md-push-14{position:relative;left:58.33333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.66667%}.el-col-md-offset-16{margin-left:66.66667%}.el-col-md-pull-16{position:relative;right:66.66667%}.el-col-md-push-16{position:relative;left:66.66667%}.el-col-md-17{width:70.83333%}.el-col-md-offset-17{margin-left:70.83333%}.el-col-md-pull-17{position:relative;right:70.83333%}.el-col-md-push-17{position:relative;left:70.83333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.16667%}.el-col-md-offset-19{margin-left:79.16667%}.el-col-md-pull-19{position:relative;right:79.16667%}.el-col-md-push-19{position:relative;left:79.16667%}.el-col-md-20{width:83.33333%}.el-col-md-offset-20{margin-left:83.33333%}.el-col-md-pull-20{position:relative;right:83.33333%}.el-col-md-push-20{position:relative;left:83.33333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.66667%}.el-col-md-offset-22{margin-left:91.66667%}.el-col-md-pull-22{position:relative;right:91.66667%}.el-col-md-push-22{position:relative;left:91.66667%}.el-col-md-23{width:95.83333%}.el-col-md-offset-23{margin-left:95.83333%}.el-col-md-pull-23{position:relative;right:95.83333%}.el-col-md-push-23{position:relative;left:95.83333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;width:0}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{width:4.16667%}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{width:8.33333%}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.66667%}.el-col-lg-offset-4{margin-left:16.66667%}.el-col-lg-pull-4{position:relative;right:16.66667%}.el-col-lg-push-4{position:relative;left:16.66667%}.el-col-lg-5{width:20.83333%}.el-col-lg-offset-5{margin-left:20.83333%}.el-col-lg-pull-5{position:relative;right:20.83333%}.el-col-lg-push-5{position:relative;left:20.83333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.16667%}.el-col-lg-offset-7{margin-left:29.16667%}.el-col-lg-pull-7{position:relative;right:29.16667%}.el-col-lg-push-7{position:relative;left:29.16667%}.el-col-lg-8{width:33.33333%}.el-col-lg-offset-8{margin-left:33.33333%}.el-col-lg-pull-8{position:relative;right:33.33333%}.el-col-lg-push-8{position:relative;left:33.33333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.66667%}.el-col-lg-offset-10{margin-left:41.66667%}.el-col-lg-pull-10{position:relative;right:41.66667%}.el-col-lg-push-10{position:relative;left:41.66667%}.el-col-lg-11{width:45.83333%}.el-col-lg-offset-11{margin-left:45.83333%}.el-col-lg-pull-11{position:relative;right:45.83333%}.el-col-lg-push-11{position:relative;left:45.83333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.16667%}.el-col-lg-offset-13{margin-left:54.16667%}.el-col-lg-pull-13{position:relative;right:54.16667%}.el-col-lg-push-13{position:relative;left:54.16667%}.el-col-lg-14{width:58.33333%}.el-col-lg-offset-14{margin-left:58.33333%}.el-col-lg-pull-14{position:relative;right:58.33333%}.el-col-lg-push-14{position:relative;left:58.33333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.66667%}.el-col-lg-offset-16{margin-left:66.66667%}.el-col-lg-pull-16{position:relative;right:66.66667%}.el-col-lg-push-16{position:relative;left:66.66667%}.el-col-lg-17{width:70.83333%}.el-col-lg-offset-17{margin-left:70.83333%}.el-col-lg-pull-17{position:relative;right:70.83333%}.el-col-lg-push-17{position:relative;left:70.83333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.16667%}.el-col-lg-offset-19{margin-left:79.16667%}.el-col-lg-pull-19{position:relative;right:79.16667%}.el-col-lg-push-19{position:relative;left:79.16667%}.el-col-lg-20{width:83.33333%}.el-col-lg-offset-20{margin-left:83.33333%}.el-col-lg-pull-20{position:relative;right:83.33333%}.el-col-lg-push-20{position:relative;left:83.33333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.66667%}.el-col-lg-offset-22{margin-left:91.66667%}.el-col-lg-pull-22{position:relative;right:91.66667%}.el-col-lg-push-22{position:relative;left:91.66667%}.el-col-lg-23{width:95.83333%}.el-col-lg-offset-23{margin-left:95.83333%}.el-col-lg-pull-23{position:relative;right:95.83333%}.el-col-lg-push-23{position:relative;left:95.83333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;width:0}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{width:4.16667%}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{width:8.33333%}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{width:12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{width:16.66667%}.el-col-xl-offset-4{margin-left:16.66667%}.el-col-xl-pull-4{position:relative;right:16.66667%}.el-col-xl-push-4{position:relative;left:16.66667%}.el-col-xl-5{width:20.83333%}.el-col-xl-offset-5{margin-left:20.83333%}.el-col-xl-pull-5{position:relative;right:20.83333%}.el-col-xl-push-5{position:relative;left:20.83333%}.el-col-xl-6{width:25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{width:29.16667%}.el-col-xl-offset-7{margin-left:29.16667%}.el-col-xl-pull-7{position:relative;right:29.16667%}.el-col-xl-push-7{position:relative;left:29.16667%}.el-col-xl-8{width:33.33333%}.el-col-xl-offset-8{margin-left:33.33333%}.el-col-xl-pull-8{position:relative;right:33.33333%}.el-col-xl-push-8{position:relative;left:33.33333%}.el-col-xl-9{width:37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{width:41.66667%}.el-col-xl-offset-10{margin-left:41.66667%}.el-col-xl-pull-10{position:relative;right:41.66667%}.el-col-xl-push-10{position:relative;left:41.66667%}.el-col-xl-11{width:45.83333%}.el-col-xl-offset-11{margin-left:45.83333%}.el-col-xl-pull-11{position:relative;right:45.83333%}.el-col-xl-push-11{position:relative;left:45.83333%}.el-col-xl-12{width:50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{width:54.16667%}.el-col-xl-offset-13{margin-left:54.16667%}.el-col-xl-pull-13{position:relative;right:54.16667%}.el-col-xl-push-13{position:relative;left:54.16667%}.el-col-xl-14{width:58.33333%}.el-col-xl-offset-14{margin-left:58.33333%}.el-col-xl-pull-14{position:relative;right:58.33333%}.el-col-xl-push-14{position:relative;left:58.33333%}.el-col-xl-15{width:62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{width:66.66667%}.el-col-xl-offset-16{margin-left:66.66667%}.el-col-xl-pull-16{position:relative;right:66.66667%}.el-col-xl-push-16{position:relative;left:66.66667%}.el-col-xl-17{width:70.83333%}.el-col-xl-offset-17{margin-left:70.83333%}.el-col-xl-pull-17{position:relative;right:70.83333%}.el-col-xl-push-17{position:relative;left:70.83333%}.el-col-xl-18{width:75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{width:79.16667%}.el-col-xl-offset-19{margin-left:79.16667%}.el-col-xl-pull-19{position:relative;right:79.16667%}.el-col-xl-push-19{position:relative;left:79.16667%}.el-col-xl-20{width:83.33333%}.el-col-xl-offset-20{margin-left:83.33333%}.el-col-xl-pull-20{position:relative;right:83.33333%}.el-col-xl-push-20{position:relative;left:83.33333%}.el-col-xl-21{width:87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{width:91.66667%}.el-col-xl-offset-22{margin-left:91.66667%}.el-col-xl-pull-22{position:relative;right:91.66667%}.el-col-xl-push-22{position:relative;left:91.66667%}.el-col-xl-23{width:95.83333%}.el-col-xl-offset-23{margin-left:95.83333%}.el-col-xl-pull-23{position:relative;right:95.83333%}.el-col-xl-push-23{position:relative;left:95.83333%}.el-col-xl-24{width:100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}@-webkit-keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}.el-upload{display:inline-block;text-align:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:#606266;margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;filter:alpha(opacity=0)}.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;cursor:pointer;line-height:146px;vertical-align:top}.el-upload--picture-card i{font-size:28px;color:#8c939d}.el-upload--picture-card:hover,.el-upload:focus{border-color:#409eff;color:#409eff}.el-upload:focus .el-upload-dragger{border-color:#409eff}.el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:360px;height:180px;text-align:center;cursor:pointer;overflow:hidden}.el-upload-dragger .el-icon-upload{font-size:67px;color:#c0c4cc;margin:40px 0 16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:1px solid #dcdfe6;margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:#606266;font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:#409eff;font-style:normal}.el-upload-dragger:hover{border-color:#409eff}.el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #409eff}.el-upload-list{margin:0;padding:0;list-style:none}.el-upload-list__item{-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:#606266;line-height:1.8;margin-top:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item:first-child{margin-top:10px}.el-upload-list__item .el-icon-upload-success{color:#67c23a}.el-upload-list__item .el-icon-close{display:none;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.75;color:#606266}.el-upload-list__item .el-icon-close:hover{opacity:1}.el-upload-list__item .el-icon-close-tip{display:none;position:absolute;top:5px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:#409eff}.el-upload-list__item:hover .el-icon-close{display:inline-block}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:block}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#409eff;cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon-close-tip,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip{display:none}.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label{display:block}.el-upload-list__item-name{color:#606266;display:block;margin-right:40px;overflow:hidden;padding-left:4px;text-overflow:ellipsis;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap}.el-upload-list__item-name [class^=el-icon]{height:100%;margin-right:7px;color:#909399;line-height:inherit}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:#606266;display:none}.el-upload-list__item-delete:hover{color:#409eff}.el-upload-list--picture-card{margin:0;display:inline;vertical-align:top}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;margin:0 8px 8px 0;display:inline-block}.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon-close,.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s;transition:opacity .3s}.el-upload-list--picture-card .el-upload-list__item-actions:after{display:inline-block;height:100%;vertical-align:middle}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:15px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-block}.el-upload-list--picture-card .el-progress{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:10px 10px 10px 90px;height:92px}.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:0 0;-webkit-box-shadow:none;box-shadow:none;top:-2px;right:-12px}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name{line-height:70px;margin-top:0}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item-thumbnail{vertical-align:middle;display:inline-block;width:70px;height:70px;float:left;position:relative;z-index:1;margin-left:-80px;background-color:#fff}.el-upload-list--picture .el-upload-list__item-name{display:block;margin-top:20px}.el-upload-list--picture .el-upload-list__item-name i{font-size:70px;line-height:1;position:absolute;left:9px;top:10px}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover:after{display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-cover__label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.72);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);margin-top:60px}.el-upload-cover__interact .btn span{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{-webkit-transform:translateY(-13px);transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:#303133}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-progress{position:relative;line-height:1}.el-progress__text{font-size:14px;color:#606266;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:#67c23a}.el-progress.is-success .el-progress__text{color:#67c23a}.el-progress.is-warning .el-progress-bar__inner{background-color:#e6a23c}.el-badge__content,.el-progress.is-exception .el-progress-bar__inner{background-color:#f56c6c}.el-progress.is-warning .el-progress__text{color:#e6a23c}.el-progress.is-exception .el-progress__text{color:#f56c6c}.el-progress-bar{padding-right:50px;display:inline-block;vertical-align:middle;width:100%;margin-right:-55px;box-sizing:border-box}.el-card__header,.el-message,.el-progress-bar,.el-step__icon{-webkit-box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:#ebeef5;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#409eff;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;-webkit-transition:width .6s ease;transition:width .6s ease}.el-progress-bar__inner:after{display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:#ececec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-message{min-width:380px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:1px solid #ebeef5;position:fixed;left:50%;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#edf2fc;-webkit-transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,transform .4s,top .4s;transition:opacity .3s,transform .4s,top .4s,-webkit-transform .4s;overflow:hidden;padding:15px 15px 15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-message.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message.is-closable .el-message__content{padding-right:16px}.el-message p{margin:0}.el-message--info .el-message__content{color:#909399}.el-message--success{background-color:#f0f9eb;border-color:#e1f3d8}.el-message--success .el-message__content{color:#67c23a}.el-message--warning{background-color:#fdf6ec;border-color:#faecd8}.el-message--warning .el-message__content{color:#e6a23c}.el-message--error{background-color:#fef0f0;border-color:#fde2e2}.el-message--error .el-message__content{color:#f56c6c}.el-message__icon{margin-right:10px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message__closeBtn{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#c0c4cc;font-size:16px}.el-message__closeBtn:focus{outline-width:0}.el-message__closeBtn:hover{color:#909399}.el-message .el-icon-success{color:#67c23a}.el-message .el-icon-error{color:#f56c6c}.el-message .el-icon-info{color:#909399}.el-message .el-icon-warning{color:#e6a23c}.el-message-fade-enter,.el-message-fade-leave-active{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.el-badge{position:relative;vertical-align:middle;display:inline-block}.el-badge__content{border-radius:10px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #fff}.el-badge__content.is-fixed{position:absolute;top:0;right:10px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.el-rate__icon,.el-rate__item{position:relative;display:inline-block}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:#409eff}.el-badge__content--success{background-color:#67c23a}.el-badge__content--warning{background-color:#e6a23c}.el-badge__content--info{background-color:#909399}.el-badge__content--danger{background-color:#f56c6c}.el-card{border-radius:4px;border:1px solid #ebeef5;background-color:#fff;overflow:hidden;color:#303133;-webkit-transition:.3s;transition:.3s}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-card__header{padding:18px 20px;border-bottom:1px solid #ebeef5;-webkit-box-sizing:border-box;box-sizing:border-box}.el-card__body,.el-main{padding:20px}.el-rate{height:20px;line-height:1}.el-rate:active,.el-rate:focus{outline-width:0}.el-rate__item{font-size:0;vertical-align:middle}.el-rate__icon{font-size:18px;margin-right:6px;color:#c0c4cc;-webkit-transition:.3s;transition:.3s}.el-rate__decimal,.el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate__icon.hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.el-rate__decimal{display:inline-block;overflow:hidden}.el-step.is-vertical,.el-steps{display:-webkit-box;display:-ms-flexbox}.el-rate__text{font-size:14px;vertical-align:middle}.el-steps{display:-webkit-box;display:-ms-flexbox;display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:#f5f7fa}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.el-step{position:relative;-ms-flex-negative:1;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{-ms-flex-preferred-size:auto!important;flex-basis:auto!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:#303133;border-color:#303133}.el-step__head.is-wait{color:#c0c4cc;border-color:#c0c4cc}.el-step__head.is-success{color:#67c23a;border-color:#67c23a}.el-step__head.is-error{color:#f56c6c;border-color:#f56c6c}.el-step__head.is-finish{color:#409eff;border-color:#409eff}.el-step__icon{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-transition:.15s ease-out;transition:.15s ease-out}.el-step.is-horizontal,.el-step__icon-inner{display:inline-block}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{-webkit-transform:translateY(1px);transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:#c0c4cc}.el-step__line-inner{display:block;border:1px solid;border-color:inherit;-webkit-transition:.15s ease-out;transition:.15s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:#303133}.el-step__title.is-wait{color:#c0c4cc}.el-step__title.is-success{color:#67c23a}.el-step__title.is-error{color:#f56c6c}.el-step__title.is-finish{color:#409eff}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:#303133}.el-step__description.is-wait{color:#c0c4cc}.el-step__description.is-success{color:#67c23a}.el-step__description.is-error{color:#f56c6c}.el-step__description.is-finish{color:#409eff}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.el-step.is-vertical .el-step__head{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{-webkit-transform:scale(.8) translateY(1px);transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{content:"";display:inline-block;position:absolute;height:15px;width:1px;background:#c0c4cc}.el-step.is-simple .el-step__arrow:before{-webkit-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px);-webkit-transform-origin:0 0;transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{-webkit-transform:rotate(45deg) translateY(4px);transform:rotate(45deg) translateY(4px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-carousel{position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:36px;width:36px;cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.11);color:#fff;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:12px}.el-carousel__arrow--left{left:16px}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:2}.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:26px;text-align:center;position:static;-webkit-transform:none;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:#c0c4cc;opacity:.24}.el-carousel__indicators--labels{left:0;right:0;-webkit-transform:none;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:12px 4px}.el-carousel__indicator--vertical{padding:4px 12px}.el-carousel__indicator--vertical .el-carousel__button{width:2px;height:15px}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#fff;border:none;outline:0;padding:0;margin:0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.el-carousel__item,.el-carousel__mask{height:100%;position:absolute;top:0;left:0}.carousel-arrow-left-enter,.carousel-arrow-left-leave-active{-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter,.carousel-arrow-right-leave-active{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px);opacity:0}.el-carousel__item{width:100%;display:inline-block;overflow:hidden;z-index:0}.el-carousel__item.is-active{z-index:2}.el-carousel__item--card,.el-carousel__item.is-animating{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:2}.el-carousel__mask{width:100%;background-color:#fff;opacity:.24;-webkit-transition:.2s;transition:.2s}.fade-in-linear-enter-active,.fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45);transform:scale(.45)}.collapse-transition{-webkit-transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out;transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}.horizontal-collapse-transition{-webkit-transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out;transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out}.el-list-enter-active,.el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.el-collapse{border-top:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.el-collapse-item.is-disabled .el-collapse-item__header{color:#bbb;cursor:not-allowed}.el-collapse-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;line-height:48px;background-color:#fff;color:#303133;cursor:pointer;border-bottom:1px solid #ebeef5;font-size:13px;font-weight:500;-webkit-transition:border-bottom-color .3s;transition:border-bottom-color .3s;outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-weight:300}.el-collapse-item__arrow.is-active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:#409eff}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:#fff;overflow:hidden;box-sizing:border-box;border-bottom:1px solid #ebeef5}.el-cascader__search-input,.el-cascader__tags,.el-collapse-item__wrap,.el-tag{-webkit-box-sizing:border-box}.el-collapse-item__content{padding-bottom:25px;font-size:13px;color:#303133;line-height:1.769230769230769}.el-collapse-item:last-child{margin-bottom:-1px}.el-popper .popper__arrow,.el-popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-cascader,.el-tag{display:inline-block}.el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0,0,0,.03));filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.el-popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow:after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.el-popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.el-tag{background-color:#ecf5ff;height:32px;padding:0 10px;line-height:30px;font-size:12px;color:#409eff;border:1px solid #d9ecff;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.el-tag.is-hit{border-color:#409eff}.el-tag .el-tag__close{color:#409eff}.el-tag .el-tag__close:hover{color:#fff;background-color:#409eff}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{color:#fff;background-color:#909399}.el-tag.el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.el-tag.el-tag--success.is-hit{border-color:#67c23a}.el-tag.el-tag--success .el-tag__close{color:#67c23a}.el-tag.el-tag--success .el-tag__close:hover{color:#fff;background-color:#67c23a}.el-tag.el-tag--warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.el-tag.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#e6a23c}.el-tag.el-tag--danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.el-tag.el-tag--danger.is-hit{border-color:#f56c6c}.el-tag.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#f56c6c}.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px}.el-tag .el-icon-close:before{display:block}.el-tag--dark{background-color:#409eff;color:#fff}.el-tag--dark,.el-tag--dark.is-hit{border-color:#409eff}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#fff;background-color:#66b1ff}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#fff;background-color:#a6a9ad}.el-tag--dark.el-tag--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#67c23a}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#fff;background-color:#85ce61}.el-tag--dark.el-tag--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#ebb563}.el-tag--dark.el-tag--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#f56c6c}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#f78989}.el-tag--plain{background-color:#fff;border-color:#b3d8ff;color:#409eff}.el-tag--plain.is-hit{border-color:#409eff}.el-tag--plain .el-tag__close{color:#409eff}.el-tag--plain .el-tag__close:hover{color:#fff;background-color:#409eff}.el-tag--plain.el-tag--info{background-color:#fff;border-color:#d3d4d6;color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#fff;background-color:#909399}.el-tag--plain.el-tag--success{background-color:#fff;border-color:#c2e7b0;color:#67c23a}.el-tag--plain.el-tag--success.is-hit{border-color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close{color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#fff;background-color:#67c23a}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:#f5dab1;color:#e6a23c}.el-tag--plain.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#e6a23c}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:#fbc4c4;color:#f56c6c}.el-tag--plain.el-tag--danger.is-hit{border-color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#f56c6c}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:19px}.el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);transform:scale(.7)}.el-cascader{position:relative;font-size:14px;line-height:40px}.el-cascader:not(.is-disabled):hover .el-input__inner{cursor:pointer;border-color:#c0c4cc}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:#409eff}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-icon-arrow-down{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:14px}.el-cascader .el-input .el-icon-arrow-down.is-reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.el-cascader .el-input .el-icon-circle-close:hover{color:#909399}.el-cascader--medium{font-size:14px;line-height:36px}.el-cascader--small{font-size:13px;line-height:32px}.el-cascader--mini{font-size:12px;line-height:28px}.el-cascader.is-disabled .el-cascader__label{z-index:2;color:#c0c4cc}.el-cascader__dropdown{margin:5px 0;font-size:14px;background:#fff;border:1px solid #e4e7ed;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:normal;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader__tags .el-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:#f0f2f5}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{-webkit-box-flex:0;-ms-flex:none;flex:none;background-color:#c0c4cc;color:#fff}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:#909399}.el-cascader__suggestion-panel{border-radius:4px}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:14px;color:#606266;text-align:center}.el-cascader__suggestion-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:#f5f7fa}.el-cascader__suggestion-item.is-checked{color:#409eff;font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:#c0c4cc}.el-cascader__search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:24px;min-width:60px;margin:2px 0 2px 15px;padding:0;color:#606266;border:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader__search-input::-webkit-input-placeholder{color:#c0c4cc}.el-cascader__search-input:-ms-input-placeholder{color:#c0c4cc}.el-cascader__search-input::-ms-input-placeholder{color:#c0c4cc}.el-cascader__search-input::-moz-placeholder{color:#c0c4cc}.el-cascader__search-input::placeholder{color:#c0c4cc}.el-color-predefine{font-size:12px;margin-top:8px;width:280px}.el-color-predefine,.el-color-predefine__colors{display:-webkit-box;display:-ms-flexbox;display:flex}.el-color-predefine__colors{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{-webkit-box-shadow:0 0 3px 2px #409eff;box-shadow:0 0 3px 2px #409eff}.el-color-predefine__color-selector>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px}.el-color-hue-slider__bar{position:relative;background:-webkit-gradient(linear,left top,right top,color-stop(0,red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.el-color-svpanel__black{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-alpha-slider__bar{position:relative;background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{display:table;clear:both}.el-color-dropdown__btns{margin-top:6px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-dropdown__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-color-dropdown__btn[disabled]{color:#ccc;cursor:not-allowed}.el-color-dropdown__btn:hover{color:#409eff;border-color:#409eff}.el-color-dropdown__link-btn{cursor:pointer;color:#409eff;text-decoration:none;padding:15px;font-size:12px}.el-color-dropdown__link-btn:hover{color:tint(#409eff,20%)}.el-color-picker{display:inline-block;position:relative;line-height:normal;height:40px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--medium{height:36px}.el-color-picker--medium .el-color-picker__trigger{height:36px;width:36px}.el-color-picker--medium .el-color-picker__mask{height:34px;width:34px}.el-color-picker--small{height:32px}.el-color-picker--small .el-color-picker__trigger{height:32px;width:32px}.el-color-picker--small .el-color-picker__mask{height:30px;width:30px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker--mini{height:28px}.el-color-picker--mini .el-color-picker__trigger{height:28px;width:28px}.el-color-picker--mini .el-color-picker__mask{height:26px;width:26px}.el-color-picker--mini .el-color-picker__empty,.el-color-picker--mini .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:hsla(0,0%,100%,.7)}.el-color-picker__trigger{display:inline-block;height:40px;width:40px;padding:4px;border:1px solid #e6e6e6;border-radius:4px;font-size:0;cursor:pointer}.el-color-picker__color,.el-color-picker__trigger{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.el-color-picker__color{display:block;border:1px solid #999;border-radius:2px;width:100%;height:100%;text-align:center}.el-color-picker__icon,.el-input,.el-textarea{display:inline-block;width:100%}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;left:0;top:0;right:0;bottom:0}.el-color-picker__empty{color:#999}.el-color-picker__empty,.el-color-picker__icon{font-size:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.el-color-picker__icon{color:#fff;text-align:center}.el-input__prefix,.el-input__suffix{position:absolute;top:0;text-align:center}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff;border:1px solid #ebeef5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-input__inner,.el-textarea__inner,.el-transfer-panel{-webkit-box-sizing:border-box}.el-textarea{position:relative;vertical-align:bottom;font-size:14px}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.el-textarea__inner:-ms-input-placeholder{color:#c0c4cc}.el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea__inner:hover{border-color:#c0c4cc}.el-textarea__inner:focus{outline:0;border-color:#409eff}.el-textarea .el-input__count{color:#909399;background:#fff;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea.is-exceed .el-textarea__inner{border-color:#f56c6c}.el-textarea.is-exceed .el-input__count{color:#f56c6c}.el-input{position:relative;font-size:14px}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#c0c4cc;font-size:14px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:12px}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input,.el-input__inner{font-size:inherit}.el-input .el-input__count .el-input__count-inner{background:#fff;line-height:normal;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.el-input__inner:-ms-input-placeholder{color:#c0c4cc}.el-input__inner::-ms-input-placeholder{color:#c0c4cc}.el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input__inner::placeholder{color:#c0c4cc}.el-input__inner:hover{border-color:#c0c4cc}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409eff;outline:0}.el-input__suffix{height:100%;right:5px;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{left:5px}.el-input__icon,.el-input__prefix{height:100%;-webkit-transition:all .3s;transition:all .3s}.el-input__icon{width:25px;text-align:center;line-height:40px}.el-input__icon:after{content:"";height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-image-viewer__btn,.el-image__preview,.el-link,.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-input.is-exceed .el-input__inner{border-color:#f56c6c}.el-input.is-exceed .el-input__suffix .el-input__count{color:#f56c6c}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#f5f7fa;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.el-input__inner::-ms-clear{display:none;width:0;height:0}.el-transfer{font-size:14px}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{display:block;margin:0 auto;padding:10px;border-radius:50%;color:#fff;background-color:#409eff;font-size:0}.el-button-group>.el-button+.el-button,.el-transfer-panel__item+.el-transfer-panel__item,.el-transfer__button [class*=el-icon-]+span{margin-left:0}.el-divider__text,.el-image__error,.el-link,.el-timeline,.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button.is-with-texts{border-radius:4px}.el-transfer__button.is-disabled,.el-transfer__button.is-disabled:hover{border:1px solid #dcdfe6;background-color:#f5f7fa;color:#c0c4cc}.el-transfer__button:first-child{margin-bottom:10px}.el-transfer__button:nth-child(2){margin:0}.el-transfer-panel{border:1px solid #ebeef5;border-radius:4px;overflow:hidden;background:#fff;display:inline-block;vertical-align:middle;width:200px;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:246px}.el-transfer-panel__body.is-with-footer{padding-bottom:40px}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:246px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:194px;padding-top:0}.el-transfer-panel__item{height:30px;line-height:30px;padding-left:15px;display:block!important}.el-transfer-panel__item.el-checkbox{color:#606266}.el-transfer-panel__item:hover{color:#409eff}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:24px;line-height:30px}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:auto}.el-transfer-panel__filter .el-input__inner{height:32px;width:100%;font-size:12px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;padding-right:10px;padding-left:30px}.el-transfer-panel__filter .el-input__icon{margin-left:5px}.el-transfer-panel .el-transfer-panel__header{height:40px;line-height:40px;background:#f5f7fa;margin:0;padding-left:15px;border-bottom:1px solid #ebeef5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}.el-container,.el-header{-webkit-box-sizing:border-box}.el-transfer-panel .el-transfer-panel__header .el-checkbox{display:block;line-height:40px}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:#303133;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;color:#909399;font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:40px;background:#fff;margin:0;padding:0;border-top:1px solid #ebeef5;position:absolute;bottom:0;left:0;width:100%;z-index:1}.el-transfer-panel .el-transfer-panel__footer:after{display:inline-block;height:100%;vertical-align:middle}.el-container,.el-timeline-item__node{display:-webkit-box;display:-ms-flexbox}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:#606266}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:30px;line-height:30px;padding:6px 15px 0;color:#909399;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner:after{height:6px;width:3px;left:4px}.el-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.el-container.is-vertical,.el-drawer,.el-empty,.el-result{-webkit-box-orient:vertical;-webkit-box-direction:normal}.el-container.is-vertical{-ms-flex-direction:column;flex-direction:column}.el-header{padding:0 20px}.el-aside,.el-header{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-aside{overflow:auto}.el-main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;overflow:auto}.el-footer,.el-main{-webkit-box-sizing:border-box;box-sizing:border-box}.el-footer{padding:0 20px;-ms-flex-negative:0;flex-shrink:0}.el-timeline{margin:0;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid #e4e7ed}.el-timeline-item__icon{color:#fff;font-size:13px}.el-timeline-item__node{position:absolute;background-color:#e4e7ed;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-image__error,.el-timeline-item__dot{display:-webkit-box;display:-ms-flexbox}.el-timeline-item__node--normal{left:-1px;width:12px;height:12px}.el-timeline-item__node--large{left:-2px;width:14px;height:14px}.el-timeline-item__node--primary{background-color:#409eff}.el-timeline-item__node--success{background-color:#67c23a}.el-timeline-item__node--warning{background-color:#e6a23c}.el-timeline-item__node--danger{background-color:#f56c6c}.el-timeline-item__node--info{background-color:#909399}.el-timeline-item__dot{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-timeline-item__content{color:#303133}.el-timeline-item__timestamp{color:#909399;line-height:1;font-size:13px}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;padding:0;font-weight:500}.el-link.is-underline:hover:after{position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid #409eff}.el-link.el-link--default:after,.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:#409eff}.el-link.is-disabled{cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default{color:#606266}.el-link.el-link--default:hover{color:#409eff}.el-link.el-link--default.is-disabled{color:#c0c4cc}.el-link.el-link--primary{color:#409eff}.el-link.el-link--primary:hover{color:#66b1ff}.el-link.el-link--primary.is-disabled{color:#a0cfff}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:#f56c6c}.el-link.el-link--danger{color:#f56c6c}.el-link.el-link--danger:hover{color:#f78989}.el-link.el-link--danger.is-disabled{color:#fab6b6}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:#67c23a}.el-link.el-link--success{color:#67c23a}.el-link.el-link--success:hover{color:#85ce61}.el-link.el-link--success.is-disabled{color:#b3e19d}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:#e6a23c}.el-link.el-link--warning{color:#e6a23c}.el-link.el-link--warning:hover{color:#ebb563}.el-link.el-link--warning.is-disabled{color:#f3d19e}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:#909399}.el-link.el-link--info{color:#909399}.el-link.el-link--info:hover{color:#a6a9ad}.el-link.el-link--info.is-disabled{color:#c8c9cc}.el-divider{background-color:#dcdfe6;position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative}.el-divider__text{position:absolute;background-color:#fff;padding:0 20px;font-weight:500;color:#303133}.el-image__error,.el-image__placeholder{background:#f5f7fa}.el-divider__text.is-left{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-divider__text.is-center{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-image__error,.el-image__inner,.el-image__placeholder{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top}.el-image__inner--center{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.el-image__error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c0c4cc;vertical-align:middle}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:.8;-webkit-box-sizing:border-box;box-sizing:border-box;user-select:none}.el-button,.el-checkbox,.el-checkbox-button__inner,.el-empty__image img,.el-image-viewer__btn,.el-radio{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:24px;color:#fff;background-color:#606266}.el-image-viewer__canvas{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-image-viewer__actions{left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:#606266;border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.el-image-viewer__next,.el-image-viewer__prev{width:44px;height:44px;font-size:24px;color:#fff;background-color:#606266;border-color:#fff;top:50%}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{-webkit-animation:viewer-fade-in .3s;animation:viewer-fade-in .3s}.viewer-fade-leave-active{-webkit-animation:viewer-fade-out .3s;animation:viewer-fade-out .3s}@-webkit-keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes viewer-fade-out{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes viewer-fade-out{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:.1s;transition:.1s;font-weight:500;padding:12px 20px;font-size:14px;border-radius:4px}.el-button+.el-button,.el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.el-button:focus,.el-button:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.el-button:active{color:#3a8ee6;border-color:#3a8ee6;outline:0}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#fff;border-color:#409eff;color:#409eff}.el-button.is-active,.el-button.is-plain:active{color:#3a8ee6;border-color:#3a8ee6}.el-button.is-plain:active{background:#fff;outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:#ebeef5;color:#c0c4cc}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:hsla(0,0%,100%,.35)}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#fff;background-color:#409eff;border-color:#409eff}.el-button--primary:focus,.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#fff}.el-button--primary.is-active,.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff}.el-button--primary:active{outline:0}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#fff;background-color:#a0cfff;border-color:#a0cfff}.el-button--primary.is-plain{color:#409eff;background:#ecf5ff;border-color:#b3d8ff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#409eff;border-color:#409eff;color:#fff}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff;outline:0}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:#8cc5ff;background-color:#ecf5ff;border-color:#d9ecff}.el-button--success{color:#fff;background-color:#67c23a;border-color:#67c23a}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#fff}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#fff}.el-button--success:active{outline:0}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#fff;background-color:#b3e19d;border-color:#b3e19d}.el-button--success.is-plain{color:#67c23a;background:#f0f9eb;border-color:#c2e7b0}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67c23a;border-color:#67c23a;color:#fff}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#fff;outline:0}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:#a4da89;background-color:#f0f9eb;border-color:#e1f3d8}.el-button--warning{color:#fff;background-color:#e6a23c;border-color:#e6a23c}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#fff}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#fff}.el-button--warning:active{outline:0}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#fff;background-color:#f3d19e;border-color:#f3d19e}.el-button--warning.is-plain{color:#e6a23c;background:#fdf6ec;border-color:#f5dab1}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#e6a23c;border-color:#e6a23c;color:#fff}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#fff;outline:0}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:#f0c78a;background-color:#fdf6ec;border-color:#faecd8}.el-button--danger{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#fff}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#fff}.el-button--danger:active{outline:0}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#fff;background-color:#fab6b6;border-color:#fab6b6}.el-button--danger.is-plain{color:#f56c6c;background:#fef0f0;border-color:#fbc4c4}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#f56c6c;border-color:#f56c6c;color:#fff}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#fff;outline:0}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:#f9a7a7;background-color:#fef0f0;border-color:#fde2e2}.el-button--info{color:#fff;background-color:#909399;border-color:#909399}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#fff}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#fff}.el-button--info:active{outline:0}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#fff;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#fff}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#fff;outline:0}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small{padding:9px 15px;font-size:12px;border-radius:3px}.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini,.el-button--mini.is-round{padding:7px 15px}.el-button--mini{font-size:12px;border-radius:3px}.el-button--mini.is-circle{padding:7px}.el-button--text{border-color:transparent;color:#409eff;background:0 0;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:#66b1ff;border-color:transparent;background-color:transparent}.el-button--text:active{color:#3a8ee6;background-color:transparent}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button-group .el-button--danger:last-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:last-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:last-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:last-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:last-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child),.el-button-group>.el-dropdown>.el-button{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:first-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:first-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:first-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:first-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:first-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-right-color:hsla(0,0%,100%,.5)}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0}.el-calendar{background-color:#fff}.el-calendar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #ebeef5}.el-backtop,.el-page-header{display:-webkit-box;display:-ms-flexbox}.el-calendar__title{color:#000;-ms-flex-item-align:center;align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:#606266;font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:#c0c4cc}.el-backtop,.el-calendar-table td.is-today{color:#409eff}.el-calendar-table td{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;vertical-align:top;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.el-calendar-table td.is-selected{background-color:#f2f8fe}.el-calendar-table tr:first-child td{border-top:1px solid #ebeef5}.el-calendar-table tr td:first-child{border-left:1px solid #ebeef5}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;height:85px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:#f2f8fe}.el-backtop{position:fixed;background-color:#fff;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.12);box-shadow:0 0 6px rgba(0,0,0,.12);cursor:pointer;z-index:5}.el-backtop:hover{background-color:#f2f6fc}.el-page-header{line-height:24px}.el-page-header,.el-page-header__left{display:-webkit-box;display:-ms-flexbox;display:flex}.el-page-header__left{cursor:pointer;margin-right:40px;position:relative}.el-page-header__left:after{position:absolute;width:1px;height:16px;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#dcdfe6}.el-checkbox,.el-checkbox__input{display:inline-block;position:relative;white-space:nowrap}.el-page-header__left .el-icon-back{font-size:18px;margin-right:6px;-ms-flex-item-align:center;align-self:center}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:#303133}.el-checkbox{color:#606266;font-weight:500;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:30px}.el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:40px}.el-checkbox.is-bordered.is-checked{border-color:#409eff}.el-checkbox.is-bordered.is-disabled{border-color:#ebeef5;cursor:not-allowed}.el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox__input{cursor:pointer;outline:0;line-height:1;vertical-align:middle}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#dcdfe6;cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:#c0c4cc}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:#c0c4cc}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:#c0c4cc;border-color:#c0c4cc}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#409eff;border-color:#409eff}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#c0c4cc;cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner:after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:#409eff}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#409eff}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:#fff;height:2px;-webkit-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:1px solid #dcdfe6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:#409eff}.el-checkbox__inner:after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox-button,.el-checkbox-button__inner{display:inline-block;position:relative}.el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.el-checkbox:last-of-type{margin-right:0}.el-checkbox-button__inner{line-height:1;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-checkbox-button__inner.is-round{padding:12px 20px}.el-checkbox-button__inner:hover{color:#409eff}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-radio,.el-radio__inner,.el-radio__input{position:relative;display:inline-block}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff;background-color:#409eff;border-color:#409eff;-webkit-box-shadow:-1px 0 0 0 #8cc5ff;box-shadow:-1px 0 0 0 #8cc5ff}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#409eff}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5;-webkit-box-shadow:none;box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#ebeef5}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#409eff}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.el-checkbox-group{font-size:0}.el-avatar,.el-cascader-panel,.el-radio,.el-radio--medium.is-bordered .el-radio__label,.el-radio__label{font-size:14px}.el-radio{color:#606266;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;outline:0;margin-right:30px}.el-cascader-node>.el-radio,.el-radio:last-child{margin-right:0}.el-radio.is-bordered{padding:12px 20px 0 10px;border-radius:4px;border:1px solid #dcdfe6;box-sizing:border-box;height:40px}.el-cascader-menu,.el-cascader-menu__list,.el-radio.is-bordered,.el-radio__inner{-webkit-box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:#409eff}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:#ebeef5}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#f5f7fa;border-color:#e4e7ed}.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-radio--medium.is-bordered{padding:10px 20px 0 10px;border-radius:4px;height:36px}.el-radio--mini.is-bordered .el-radio__label,.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--medium.is-bordered .el-radio__inner{height:14px;width:14px}.el-radio--small.is-bordered{padding:8px 15px 0 10px;border-radius:3px;height:32px}.el-radio--small.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio--mini.is-bordered{padding:6px 15px 0 10px;border-radius:3px;height:28px}.el-radio--mini.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio__input{white-space:nowrap;cursor:pointer;outline:0;line-height:1;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:#f5f7fa}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:#c0c4cc}.el-radio__input.is-disabled+span.el-radio__label{color:#c0c4cc;cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:#409eff;background:#409eff}.el-radio__input.is-checked .el-radio__inner:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:#409eff}.el-radio__input.is-focus .el-radio__inner{border-color:#409eff}.el-radio__inner{border:1px solid #dcdfe6;border-radius:100%;width:14px;height:14px;background-color:#fff;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.el-radio__inner:hover{border-color:#409eff}.el-radio__inner:after{width:4px;height:4px;border-radius:100%;background-color:#fff;content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{-webkit-box-shadow:0 0 2px 2px #409eff;box-shadow:0 0 2px 2px #409eff}.el-radio__label{padding-left:10px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity .34s ease-out;transition:opacity .34s ease-out}.el-scrollbar__wrap{overflow:scroll;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:background-color .3s;transition:background-color .3s}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity .12s ease-out;transition:opacity .12s ease-out}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-cascader-panel{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px}.el-cascader-panel.is-bordered{border:1px solid #e4e7ed;border-radius:4px}.el-cascader-menu{min-width:180px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;border-right:1px solid #e4e7ed}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#c0c4cc}.el-cascader-node{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:#606266}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#409eff;font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:#f5f7fa}.el-cascader-node.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-avatar{display:inline-block;box-sizing:border-box;text-align:center;overflow:hidden;color:#fff;background:#c0c4cc;width:40px;height:40px;line-height:40px}.el-avatar,.el-drawer,.el-drawer__body>*{-webkit-box-sizing:border-box}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-empty__image img,.el-empty__image svg{vertical-align:top;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{width:40px;height:40px;line-height:40px}.el-avatar--medium{width:36px;height:36px;line-height:36px}.el-avatar--small{width:28px;height:28px;line-height:28px}@-webkit-keyframes el-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes el-drawer-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes rtl-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes rtl-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@-webkit-keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ltr-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes ltr-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@-webkit-keyframes ttb-drawer-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ttb-drawer-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ttb-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes ttb-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes btt-drawer-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes btt-drawer-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes btt-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes btt-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}.el-drawer{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);overflow:hidden;outline:0}.el-drawer.rtl{-webkit-animation:rtl-drawer-out .3s;animation:rtl-drawer-out .3s;right:0}.el-drawer__open .el-drawer.rtl{-webkit-animation:rtl-drawer-in .3s 1ms;animation:rtl-drawer-in .3s 1ms}.el-drawer.ltr{-webkit-animation:ltr-drawer-out .3s;animation:ltr-drawer-out .3s;left:0}.el-drawer__open .el-drawer.ltr{-webkit-animation:ltr-drawer-in .3s 1ms;animation:ltr-drawer-in .3s 1ms}.el-drawer.ttb{-webkit-animation:ttb-drawer-out .3s;animation:ttb-drawer-out .3s;top:0}.el-drawer__open .el-drawer.ttb{-webkit-animation:ttb-drawer-in .3s 1ms;animation:ttb-drawer-in .3s 1ms}.el-drawer.btt{-webkit-animation:btt-drawer-out .3s;animation:btt-drawer-out .3s;bottom:0}.el-drawer__open .el-drawer.btt{-webkit-animation:btt-drawer-in .3s 1ms;animation:btt-drawer-in .3s 1ms}.el-drawer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;margin:0}.el-drawer__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#72767b;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;padding:20px 20px 0}.el-drawer__header>:first-child,.el-drawer__title{-webkit-box-flex:1;-ms-flex:1;flex:1}.el-drawer__title{margin:0;line-height:inherit;font-size:1rem}.el-drawer__close-btn{border:none;cursor:pointer;font-size:20px;color:inherit;background-color:transparent}.el-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.el-drawer__body>*{-webkit-box-sizing:border-box;box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb,.el-drawer__container{width:100%;left:0;right:0}.el-drawer__container{position:relative;top:0;bottom:0;height:100%}.el-drawer-fade-enter-active{-webkit-animation:el-drawer-fade-in .3s;animation:el-drawer-fade-in .3s}.el-drawer-fade-leave-active{animation:el-drawer-fade-in .3s reverse}.el-statistic{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#000;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";text-align:center}.el-statistic .head{margin-bottom:4px;color:#606266;font-size:13px}.el-statistic .con{font-family:Sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#303133}.el-statistic .con .number{font-size:20px;padding:0 4px}.el-statistic .con span{display:inline-block;margin:0;line-height:100%}.el-popconfirm__main,.el-skeleton__image{display:-ms-flexbox;-webkit-box-align:center;display:-webkit-box}.el-popconfirm__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin:0}@-webkit-keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:#f2f2f2}.el-skeleton.is-animated .el-skeleton__item{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;-webkit-animation:el-skeleton-loading 1.4s ease infinite;animation:el-skeleton-loading 1.4s ease infinite}.el-skeleton__item{background:#f2f2f2;display:inline-block;height:16px;border-radius:4px;width:100%}.el-skeleton__circle{border-radius:50%;width:36px;height:36px;line-height:36px}.el-skeleton__circle--lg{width:40px;height:40px;line-height:40px}.el-skeleton__circle--md{width:28px;height:28px;line-height:28px}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:13px}.el-skeleton__caption{height:12px}.el-skeleton__h1{height:20px}.el-skeleton__h3{height:18px}.el-skeleton__h5{height:16px}.el-skeleton__image{width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0}.el-skeleton__image svg{fill:#dcdde0;width:22%;height:22%}.el-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0}.el-empty__image{width:160px}.el-empty__image img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain}.el-empty__image svg{fill:#dcdde0}.el-empty__description{margin-top:20px}.el-empty__description p{margin:0;font-size:14px;color:#909399}.el-empty__bottom,.el-result__title{margin-top:20px}.el-descriptions{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#303133}.el-descriptions__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.el-descriptions__title{font-size:16px;font-weight:700}.el-descriptions--mini,.el-descriptions--small{font-size:12px}.el-descriptions__body{color:#606266;background-color:#fff}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%;table-layout:fixed}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-weight:400;line-height:1.5}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-right{text-align:right}.el-descriptions .is-bordered{table-layout:auto}.el-descriptions .is-bordered .el-descriptions-item__cell{border:1px solid #ebeef5;padding:12px 10px}.el-descriptions :not(.is-bordered) .el-descriptions-item__cell{padding-bottom:12px}.el-descriptions--medium.is-bordered .el-descriptions-item__cell{padding:10px}.el-descriptions--medium:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:10px}.el-descriptions--small.is-bordered .el-descriptions-item__cell{padding:8px 10px}.el-descriptions--small:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:8px}.el-descriptions--mini.is-bordered .el-descriptions-item__cell{padding:6px 10px}.el-descriptions--mini:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:6px}.el-descriptions-item{vertical-align:top}.el-descriptions-item__container{display:-webkit-box;display:-ms-flexbox;display:flex}.el-descriptions-item__container .el-descriptions-item__content,.el-descriptions-item__container .el-descriptions-item__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.el-descriptions-item__container .el-descriptions-item__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.el-descriptions-item__label.has-colon:after{content:":";position:relative;top:-.5px}.el-descriptions-item__label.is-bordered-label{font-weight:700;color:#909399;background:#fafafa}.el-descriptions-item__label:not(.is-bordered-label){margin-right:10px}.el-descriptions-item__content{word-break:break-word;overflow-wrap:break-word}.el-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 30px}.el-result__icon svg{width:64px;height:64px}.el-result__title p{margin:0;font-size:20px;color:#303133;line-height:1.3}.el-result__subtitle{margin-top:10px}.el-result__subtitle p{margin:0;font-size:14px;color:#606266;line-height:1.3}.el-result__extra{margin-top:30px}.el-result .icon-success{fill:#67c23a}.el-result .icon-error{fill:#f56c6c}.el-result .icon-info{fill:#909399}.el-result .icon-warning{fill:#e6a23c}.btn{border-radius:20px}.btn,.button-primary{padding:0 20px;height:40px;line-height:40px;cursor:pointer}.button-primary{border-radius:20px;color:rgba(16,82,240,.6);border:1px solid rgba(16,82,240,.6);font-size:14px}.button-default{padding:0 20px;height:40px;line-height:40px;border-radius:20px;cursor:pointer;background:rgba(16,82,240,.6);color:#fff}.shadow-wrapper{width:100vw;height:100vh;background:rgba(0,0,0,.4);position:fixed;left:0;top:0;z-index:100}.modal{background:#fff;width:350px;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:50vh 0 0 50vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:10px;position:relative}.logo-image{width:50px;display:block;margin:0 auto}.right-content{width:270px}.user-info{padding:12px 0;line-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-info>div{height:60px;cursor:pointer}.user-info img{width:60px;height:60px;border-radius:50%;margin-right:12px}.article-title{font-weight:700;font-size:16px;padding:5px 0;line-height:24px}.article-content{color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.article-number{padding:5px 8px 0 0;color:#999}.article-number img,.article-number span{vertical-align:middle}.article-number img{width:20px!important}.content-wrapper{background:#fff;padding:20px;border-radius:6px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.06);box-shadow:0 0 8px 0 rgba(0,0,0,.06);min-height:calc(100vh - 100px)}.fresh{cursor:pointer}.prompt{text-align:center;font-size:16px;color:#999;padding:20px 0}.container{width:1180px;margin:0 auto}
/*# sourceMappingURL=app.8be9f09799a6679526d2dc70d93d0282.css.map */