@charset "UTF-8";.ellipsis[data-v-93fca521]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.determination-overlay[data-v-93fca521]{align-items:flex-start;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#4a4a4a80;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.determination-modal[data-v-93fca521]{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;height:80vh;justify-content:space-evenly;overflow:hidden;position:relative;top:10vh;width:80%}.modal-header[data-v-93fca521]{flex-shrink:0;padding:.2rem .4rem;width:80%}.modal-header .modal-title[data-v-93fca521]{color:var(--sk-global-color);font-family:SC-Regular;font-size:calc(.16rem + 3vw);font-weight:400;margin:0;padding-bottom:20px;text-align:center}.modal-body[data-v-93fca521]{height:56%;overflow-y:auto;width:80%}.modal-body .article[data-v-93fca521]{color:#333;font-size:.16rem;line-height:3em}.modal-body .article p[data-v-93fca521]{margin-bottom:0}.modal-body .article .sign[data-v-93fca521]{margin-right:10px;text-align:right}.modal-check[data-v-93fca521]{background:#fff;flex-shrink:0;width:80%}.modal-check .check[data-v-93fca521]{align-items:center;color:#9e9e9e;display:flex;font-size:.18rem;line-height:.32rem}.modal-check .check .checkbox[data-v-93fca521]{cursor:pointer;height:.18rem;margin-right:.12rem;min-width:.18rem;width:.18rem}.modal-check .check .checkbox img[data-v-93fca521]{display:block;height:100%;width:100%}.modal-check .check .checkbox .true[data-v-93fca521]{display:none}.modal-check .check .checkbox .false[data-v-93fca521],.modal-check .check .checkbox.on .true[data-v-93fca521]{display:block}.modal-check .check .checkbox.on .false[data-v-93fca521]{display:none}.modal-check .check .text[data-v-93fca521]{flex:1}.modal-footer[data-v-93fca521]{display:flex;flex-shrink:0;gap:.3rem;justify-content:center;padding:.25rem .4rem .35rem}.modal-footer .hry__btn[data-v-93fca521]{align-items:center;background-color:var(--sk-global-color);border:none;border-radius:.23rem;color:#fff;cursor:pointer;display:flex;font-size:.16rem;height:.46rem;justify-content:center;line-height:.46rem;min-width:1.2rem;padding:0 .3rem;text-align:center;transition:all .3s ease}.modal-footer .hry__btn.fff[data-v-93fca521]{background-color:#fff;border:.01rem solid var(--sk-global-color);color:var(--sk-global-color)}.modal-footer .hry__btn.fff[data-v-93fca521]:hover{background-color:#f5f5f5}.modal-footer .hry__btn.disabled[data-v-93fca521]{cursor:not-allowed;opacity:.5}.modal-footer .hry__btn[data-v-93fca521]:not(.disabled):hover{opacity:.9}.fade-enter-active[data-v-93fca521],.fade-leave-active[data-v-93fca521]{transition:opacity .3s ease}.fade-enter-from[data-v-93fca521],.fade-leave-to[data-v-93fca521]{opacity:0}.fade-enter-active .determination-modal[data-v-93fca521],.fade-leave-active .determination-modal[data-v-93fca521]{transition:transform .3s ease}.fade-enter-from .determination-modal[data-v-93fca521],.fade-leave-to .determination-modal[data-v-93fca521]{transform:scale(.9)}@media screen and (max-width:800px){.determination-modal[data-v-93fca521]{height:85vh;top:7.5vh;width:90%}.modal-header .modal-title[data-v-93fca521]{font-size:calc(.16rem + 5vw)}.modal-body .article[data-v-93fca521]{font-size:.26rem;line-height:2.6em}.modal-check .check[data-v-93fca521]{color:#333;font-size:.28rem;line-height:.42rem}.modal-check .check .checkbox[data-v-93fca521]{height:.4rem;margin-right:.16rem;min-width:.4rem;width:.4rem}.modal-footer[data-v-93fca521]{gap:.3rem;padding:.3rem}.modal-footer .hry__btn[data-v-93fca521]{border-radius:.36rem;font-size:.28rem;height:.72rem;line-height:.72rem;min-width:1.6rem;padding:0 .4rem}.modal-footer .hry__btn.fff[data-v-93fca521]{border-width:.02rem}}.weekly-report-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;inset:0;opacity:0;position:fixed;transition:.3s;visibility:hidden;width:100%;z-index:200}.weekly-report-overlay.show{opacity:1;visibility:visible}.weekly-report-overlay .weekly-report-modal{animation:modalFadeIn .3s ease;background:#fff;border-radius:8px;box-shadow:0 8px 30px #00000026;max-width:90vw;width:600px}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.weekly-report-overlay .weekly-report-modal .modal-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px 24px 16px}.weekly-report-overlay .weekly-report-modal .modal-header .modal-title{color:#333;font-size:18px;font-weight:600;margin:0}.weekly-report-overlay .weekly-report-modal .modal-header .modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;transition:.2s;width:32px}.weekly-report-overlay .weekly-report-modal .modal-header .modal-close:hover{background:#f5f5f5;color:#333}.weekly-report-overlay .weekly-report-modal .modal-body{padding:20px 24px}.weekly-report-overlay .weekly-report-modal .modal-body .form-group{margin-bottom:16px}.weekly-report-overlay .weekly-report-modal .modal-body .form-group .form-label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.weekly-report-overlay .weekly-report-modal .modal-body .form-group .input-wrapper{overflow:visible;position:relative}.weekly-report-overlay .weekly-report-modal .modal-body .form-group .input-wrapper .form-input{border:1px solid #d9d9d9;border-radius:6px;box-sizing:border-box;color:#333;font-size:14px;height:40px;outline:none;padding:0 12px;transition:border-color .3s;width:100%}.weekly-report-overlay .weekly-report-modal .modal-body .form-group .input-wrapper .form-input::-moz-placeholder{color:#bfbfbf}.weekly-report-overlay .weekly-report-modal .modal-body .form-group .input-wrapper .form-input::placeholder{color:#bfbfbf}.weekly-report-overlay .weekly-report-modal .modal-body .form-group .input-wrapper .form-input:focus{border-color:#8b1d22;box-shadow:0 0 0 2px #8b1d221a}.weekly-report-overlay .weekly-report-modal .modal-body .form-group .input-wrapper.password-wrapper .form-input{padding-right:48px}.weekly-report-overlay .weekly-report-modal .modal-body .form-group .input-wrapper.password-wrapper .toggle-password{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.6;overflow:visible;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:.2s;width:28px}.weekly-report-overlay .weekly-report-modal .modal-body .form-group .input-wrapper.password-wrapper .toggle-password:hover{opacity:1}.weekly-report-overlay .weekly-report-modal .modal-body .form-group .input-wrapper.password-wrapper .toggle-password img{display:block;flex-shrink:0;height:18px;width:28px}.weekly-report-overlay .weekly-report-modal .modal-body .form-group.checkbox-group{margin-top:12px}.weekly-report-overlay .weekly-report-modal .modal-body .form-group.checkbox-group .checkbox-label{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.weekly-report-overlay .weekly-report-modal .modal-body .form-group.checkbox-group .checkbox-label .checkbox-input{display:none}.weekly-report-overlay .weekly-report-modal .modal-body .form-group.checkbox-group .checkbox-label .checkbox-custom{align-items:center;border:1px solid #d9d9d9;border-radius:3px;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-right:8px;transition:.2s;width:16px}.weekly-report-overlay .weekly-report-modal .modal-body .form-group.checkbox-group .checkbox-label .checkbox-custom:after{background:transparent;border-radius:2px;content:"";height:10px;transition:.2s;width:10px}.weekly-report-overlay .weekly-report-modal .modal-body .form-group.checkbox-group .checkbox-label .checkbox-input:checked+.checkbox-custom{background:#8b1d22;border-color:#8b1d22}.weekly-report-overlay .weekly-report-modal .modal-body .form-group.checkbox-group .checkbox-label .checkbox-input:checked+.checkbox-custom:after{background:transparent;color:#fff;content:"✓";font-size:11px;height:auto;width:auto}.weekly-report-overlay .weekly-report-modal .modal-body .form-group.checkbox-group .checkbox-label .checkbox-text{color:#333;font-size:14px}.weekly-report-overlay .weekly-report-modal .modal-body .error-msg{background:#fff2f0;border:1px solid #ffccc7;border-radius:4px;color:#ff4d4f;font-size:13px;margin-top:8px;padding:8px 12px}.weekly-report-overlay .weekly-report-modal .modal-body .tip-text{color:#333;font-size:14px;line-height:1.8;margin-bottom:16px}.weekly-report-overlay .weekly-report-modal .modal-body .tip-step{color:#666;font-size:14px;line-height:2;padding-left:4px}.weekly-report-overlay .weekly-report-modal .modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:12px 24px 20px}.weekly-report-overlay .weekly-report-modal .modal-footer .btn-cancel,.weekly-report-overlay .weekly-report-modal .modal-footer .btn-download{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 24px;transition:.2s}.weekly-report-overlay .weekly-report-modal .modal-footer .btn-cancel{background:#fff;border:1px solid #d9d9d9;color:#666}.weekly-report-overlay .weekly-report-modal .modal-footer .btn-cancel:hover{border-color:#8b1d22;color:#8b1d22}.weekly-report-overlay .weekly-report-modal .modal-footer .btn-download{background:#8b1d22;color:#fff}.weekly-report-overlay .weekly-report-modal .modal-footer .btn-download:hover{background:#a52a2f}.weekly-report-overlay .weekly-report-modal .modal-footer .btn-download:disabled{background:#d9d9d9;cursor:not-allowed}.weekly-report-overlay .weekly-report-modal.wechat-tip-modal{max-width:380px}.investor-auth-overlay{align-items:flex-start;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffb3;display:flex;justify-content:center;inset:0;padding:120px 20px 20px;position:absolute;z-index:10}.investor-auth-overlay .investor-auth-box{background:#fff;border:1px solid #8b1d22;border-radius:4px;box-shadow:0 4px 20px #0000001a;max-width:520px;padding:24px 28px;width:100%}.investor-auth-overlay .investor-auth-box .auth-title{color:#333;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:16px}.investor-auth-overlay .investor-auth-box .auth-input-wrapper{align-items:stretch;background:#fff;border:1px solid #d9d9d9;border-radius:0;display:flex;overflow:hidden}.investor-auth-overlay .investor-auth-box .auth-input-wrapper .auth-input{background:transparent;border:none;color:#333;flex:1;font-size:16px;height:40px;min-width:0;outline:none;padding:0 12px;width:0}.investor-auth-overlay .investor-auth-box .auth-input-wrapper .auth-input::-moz-placeholder{color:#999}.investor-auth-overlay .investor-auth-box .auth-input-wrapper .auth-input::placeholder{color:#999}.investor-auth-overlay .investor-auth-box .auth-input-wrapper .auth-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#8b1d22;border:none;border-radius:0;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;height:40px;min-width:80px;padding:0 20px;transition:background .2s;white-space:nowrap}.investor-auth-overlay .investor-auth-box .auth-input-wrapper .auth-btn:hover{background:#a52a2f}.investor-auth-overlay .investor-auth-box .auth-input-wrapper .auth-btn:disabled{background:#ccc;cursor:not-allowed}.investor-auth-overlay .investor-auth-box .auth-error{background:#fff2f0;border:1px solid #ffccc7;border-radius:4px;color:#ff4d4f;font-size:13px;margin-top:12px;padding:8px 12px}.investor-auth-overlay .investor-auth-box .auth-tip{color:#666;font-size:14px;line-height:1.6;margin-top:20px}.investor-auth-overlay .investor-auth-box .auth-tip a{color:#8b1d22;text-decoration:none}.investor-auth-overlay .investor-auth-box .auth-tip a:hover{text-decoration:underline}@media screen and (max-width:800px){.investor-auth-overlay{padding:80px 12px 20px}.investor-auth-overlay .investor-auth-box{max-width:100%;padding:20px 16px}.investor-auth-overlay .investor-auth-box .auth-input-wrapper .auth-btn{min-width:60px;padding:0 14px}.investor-auth-overlay .investor-auth-box .auth-tip{font-size:13px}}.download-success-toast{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;color:#52c41a;display:flex;font-size:15px;font-weight:500;gap:8px;left:50%;padding:12px 24px;position:fixed;top:80px;transform:translate(-50%);z-index:300}.download-success-toast svg{flex-shrink:0}.toast-enter-active,.toast-leave-active{transition:all .3s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%) translateY(-20px)}
