.flex-center[data-v-2d278faa],.flex[data-v-2d278faa]{display:flex;align-items:center}.flex-center[data-v-2d278faa]{justify-content:center}.flex-start[data-v-2d278faa]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-2d278faa]{display:flex;align-items:flex-start}.flex-between[data-v-2d278faa]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-2d278faa]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-2d278faa]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-2d278faa]{-webkit-line-clamp:2}.ellipsis-2[data-v-2d278faa],.ellipsis-3[data-v-2d278faa]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-2d278faa]{-webkit-line-clamp:3}.ellipsis-4[data-v-2d278faa]{-webkit-line-clamp:4}.ellipsis-4[data-v-2d278faa],.ellipsis-5[data-v-2d278faa]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-2d278faa]{-webkit-line-clamp:5}.fit-text[data-v-2d278faa]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-2d278faa]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-2d278faa]{overflow-y:auto}.scrollbar[data-v-2d278faa]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar[data-v-2d278faa]::-webkit-scrollbar{width:.5rem;height:0}.scrollbar-y[data-v-2d278faa]{overflow-y:auto}.scrollbar-y[data-v-2d278faa]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar-y[data-v-2d278faa]::-webkit-scrollbar{width:.5rem;height:0}.hover-color[data-v-2d278faa]{cursor:pointer}.hover-color[data-v-2d278faa]:hover{color:#f74747!important}.my-orders .page-header[data-v-2d278faa]{background:#fff;padding:2rem;border-bottom:1px solid #e8e8e8}.my-orders .page-header h2[data-v-2d278faa]{color:#333;font-size:1.8rem;font-weight:500;margin:0}.my-orders .order-content[data-v-2d278faa] .el-table .el-table__header .has-gutter th.el-table__cell{background:#eaedf5;color:#363130;font-weight:500}.my-orders .order-content[data-v-2d278faa] .el-button--primary{width:8.8rem;height:3rem;background:#fff;border:1px solid #4e57d9;color:#4e57d9;font-size:1.4rem}.my-orders .order-content .pagination-container[data-v-2d278faa]{margin-top:5rem;display:flex;justify-content:center}.my-orders .order-content .pagination-container[data-v-2d278faa] .el-pagination .el-pagination__total{color:#666;font-size:1.4rem}.my-orders .order-content .pagination-container[data-v-2d278faa] .el-pagination .el-pagination__sizes .el-select .el-input{width:11rem}.my-orders .order-content .pagination-container[data-v-2d278faa] .el-pagination .el-pager li{color:#666}.my-orders .order-content .pagination-container[data-v-2d278faa] .el-pagination .el-pager li.active{color:#409eff;font-weight:500}.my-orders .order-content .pagination-container[data-v-2d278faa] .el-pagination .btn-next,.my-orders .order-content .pagination-container[data-v-2d278faa] .el-pagination .btn-prev{color:#666}.my-orders .order-content .pagination-container[data-v-2d278faa] .el-pagination .btn-next:hover,.my-orders .order-content .pagination-container[data-v-2d278faa] .el-pagination .btn-prev:hover{color:#409eff}.my-orders .order-content .pagination-container[data-v-2d278faa] .el-pagination .el-pagination__jump,.my-orders .order-content .pagination-container[data-v-2d278faa] .el-pagination .el-pagination__jump .el-input__inner{color:#666}[data-v-2d278faa] .el-loading-mask{background-color:hsla(0,0%,100%,.8)}[data-v-2d278faa] .el-message{border-radius:.6rem;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.15)}.flex-center[data-v-4c67f16a],.flex[data-v-4c67f16a]{display:flex;align-items:center}.flex-center[data-v-4c67f16a]{justify-content:center}.flex-start[data-v-4c67f16a]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-4c67f16a]{display:flex;align-items:flex-start}.flex-between[data-v-4c67f16a]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-4c67f16a]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-4c67f16a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-4c67f16a]{-webkit-line-clamp:2}.ellipsis-2[data-v-4c67f16a],.ellipsis-3[data-v-4c67f16a]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-4c67f16a]{-webkit-line-clamp:3}.ellipsis-4[data-v-4c67f16a]{-webkit-line-clamp:4}.ellipsis-4[data-v-4c67f16a],.ellipsis-5[data-v-4c67f16a]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-4c67f16a]{-webkit-line-clamp:5}.fit-text[data-v-4c67f16a]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-4c67f16a]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-4c67f16a]{overflow-y:auto}.scrollbar[data-v-4c67f16a]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar[data-v-4c67f16a]::-webkit-scrollbar{width:.5rem;height:0}.scrollbar-y[data-v-4c67f16a]{overflow-y:auto}.scrollbar-y[data-v-4c67f16a]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar-y[data-v-4c67f16a]::-webkit-scrollbar{width:.5rem;height:0}.hover-color[data-v-4c67f16a]{cursor:pointer}.hover-color[data-v-4c67f16a]:hover{color:#f74747!important}.my-orders .page-header[data-v-4c67f16a]{background:#fff;padding:2rem;border-bottom:1px solid #e8e8e8}.my-orders .page-header h2[data-v-4c67f16a]{color:#333;font-size:1.8rem;font-weight:500;margin:0}.my-orders .order-content[data-v-4c67f16a] .el-table .el-table__header .has-gutter th.el-table__cell{background:#eaedf5;color:#363130;font-weight:500}.my-orders .order-content[data-v-4c67f16a] .el-button--primary{width:8.8rem;height:3rem;background:#fff;border:1px solid #4e57d9;color:#4e57d9;font-size:1.4rem}.my-orders .order-content .pagination-container[data-v-4c67f16a]{margin-top:5rem;display:flex;justify-content:center}.my-orders .order-content .pagination-container[data-v-4c67f16a] .el-pagination .el-pagination__total{color:#666;font-size:1.4rem}.my-orders .order-content .pagination-container[data-v-4c67f16a] .el-pagination .el-pagination__sizes .el-select .el-input{width:11rem}.my-orders .order-content .pagination-container[data-v-4c67f16a] .el-pagination .el-pager li{color:#666}.my-orders .order-content .pagination-container[data-v-4c67f16a] .el-pagination .el-pager li.active{color:#409eff;font-weight:500}.my-orders .order-content .pagination-container[data-v-4c67f16a] .el-pagination .btn-next,.my-orders .order-content .pagination-container[data-v-4c67f16a] .el-pagination .btn-prev{color:#666}.my-orders .order-content .pagination-container[data-v-4c67f16a] .el-pagination .btn-next:hover,.my-orders .order-content .pagination-container[data-v-4c67f16a] .el-pagination .btn-prev:hover{color:#409eff}.my-orders .order-content .pagination-container[data-v-4c67f16a] .el-pagination .el-pagination__jump,.my-orders .order-content .pagination-container[data-v-4c67f16a] .el-pagination .el-pagination__jump .el-input__inner{color:#666}[data-v-4c67f16a] .el-loading-mask{background-color:hsla(0,0%,100%,.8)}[data-v-4c67f16a] .el-message{border-radius:.6rem;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.15)}.flex-center[data-v-27c327a3],.flex[data-v-27c327a3]{display:flex;align-items:center}.flex-center[data-v-27c327a3]{justify-content:center}.flex-start[data-v-27c327a3]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-27c327a3]{display:flex;align-items:flex-start}.flex-between[data-v-27c327a3]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-27c327a3]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-27c327a3]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-27c327a3]{-webkit-line-clamp:2}.ellipsis-2[data-v-27c327a3],.ellipsis-3[data-v-27c327a3]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-27c327a3]{-webkit-line-clamp:3}.ellipsis-4[data-v-27c327a3]{-webkit-line-clamp:4}.ellipsis-4[data-v-27c327a3],.ellipsis-5[data-v-27c327a3]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-27c327a3]{-webkit-line-clamp:5}.fit-text[data-v-27c327a3]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-27c327a3]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-27c327a3]{overflow-y:auto}.scrollbar[data-v-27c327a3]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar[data-v-27c327a3]::-webkit-scrollbar{width:.5rem;height:0}.scrollbar-y[data-v-27c327a3]{overflow-y:auto}.scrollbar-y[data-v-27c327a3]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar-y[data-v-27c327a3]::-webkit-scrollbar{width:.5rem;height:0}.hover-color[data-v-27c327a3]{cursor:pointer}.hover-color[data-v-27c327a3]:hover{color:#f74747!important}.contract-card[data-v-27c327a3]{position:relative;width:30.5rem;height:53.4rem;background:#f4f5f8;border-radius:1.5rem;margin-bottom:2rem;cursor:pointer;display:flex;flex-direction:column}.contract-card .card-content[data-v-27c327a3]{flex:1;position:relative;overflow:hidden;transition:all .3s ease;padding:1.3rem 1.6rem}.contract-card .document-preview .document-header[data-v-27c327a3]{display:flex;align-items:center;margin-bottom:2rem}.contract-card .document-preview .document-header .word-icon[data-v-27c327a3]{width:4.3rem;height:4.3rem;margin-right:1rem}.contract-card .document-preview .document-header .word-icon img[data-v-27c327a3]{width:100%;height:100%}.contract-card .document-preview .document-header .document-title[data-v-27c327a3]{font-weight:700;font-size:2rem;color:#363130;line-height:2.8rem}.contract-card .document-preview .document-header .document-title p[data-v-27c327a3]{width:22rem}.contract-card .document-preview .document-header .document-title .document-info[data-v-27c327a3]{font-weight:400;font-size:1.2rem;color:#9f9f9f;line-height:1.6rem}.contract-card .document-preview .document-content[data-v-27c327a3]{height:36.5rem;position:relative}.contract-card .document-preview .document-content[data-v-27c327a3]:before{content:"";position:absolute;top:.8rem;left:.8rem;right:-.8rem;bottom:-.8rem;background:#e8f0fe;border-radius:.8rem;z-index:1}.contract-card .document-preview .document-content img[data-v-27c327a3]{position:relative;width:26.7rem;height:36.5rem;z-index:2}.contract-card .overlay[data-v-27c327a3]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease;z-index:10}.contract-card .overlay .overlay-buttons[data-v-27c327a3]{display:flex;flex-direction:column;gap:2rem;margin-bottom:14rem;margin-top:14rem}.contract-card .overlay .overlay-buttons .collect-btn[data-v-27c327a3],.contract-card .overlay .overlay-buttons .view-btn[data-v-27c327a3]{width:20.2rem;height:5.9rem;border:none;border-radius:.8rem;cursor:pointer;font-size:1.8rem;display:flex;align-items:center;justify-content:center;gap:1.8rem;background:linear-gradient(90deg,#4e57d9,#519dff)}.contract-card .overlay .overlay-buttons .collect-btn i[data-v-27c327a3],.contract-card .overlay .overlay-buttons .view-btn i[data-v-27c327a3]{font-size:1.8rem}.contract-card .overlay .overlay-buttons .collect-btn .is-collected[data-v-27c327a3],.contract-card .overlay .overlay-buttons .view-btn .is-collected[data-v-27c327a3]{color:#f74747}.contract-card .overlay .overlay-buttons .view-btn[data-v-27c327a3]{background:linear-gradient(90deg,#4e57d9,#519dff);color:#fff}.contract-card .overlay .overlay-buttons .view-btn[data-v-27c327a3]:hover{background:#106ebe}.contract-card .overlay .overlay-buttons .collect-btn[data-v-27c327a3]{background:#fff;color:#333}.contract-card .overlay .overlay-buttons .collect-btn[data-v-27c327a3]:hover{background:#f5f5f5}.contract-card .overlay .overlay-stats[data-v-27c327a3]{display:flex;gap:1.6rem}.contract-card .overlay .overlay-stats .stat-item[data-v-27c327a3]{display:flex;align-items:center;gap:.4rem;color:#fff;font-size:1.8rem}.contract-card .overlay .overlay-stats .stat-item i[data-v-27c327a3]{font-size:1.8rem}.contract-card .card-title[data-v-27c327a3]{text-align:left;height:6rem;font-size:1.8rem;color:#363130;font-weight:700;padding-left:2rem;padding-right:2rem;margin-top:2rem;line-height:6rem;border-top:1px solid #f0f0f0}.flex-center[data-v-4be39e75],.flex[data-v-4be39e75]{display:flex;align-items:center}.flex-center[data-v-4be39e75]{justify-content:center}.flex-start[data-v-4be39e75]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-4be39e75]{display:flex;align-items:flex-start}.flex-between[data-v-4be39e75]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-4be39e75]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-4be39e75]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-4be39e75]{-webkit-line-clamp:2}.ellipsis-2[data-v-4be39e75],.ellipsis-3[data-v-4be39e75]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-4be39e75]{-webkit-line-clamp:3}.ellipsis-4[data-v-4be39e75]{-webkit-line-clamp:4}.ellipsis-4[data-v-4be39e75],.ellipsis-5[data-v-4be39e75]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-4be39e75]{-webkit-line-clamp:5}.fit-text[data-v-4be39e75]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-4be39e75]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-4be39e75]{overflow-y:auto}.scrollbar[data-v-4be39e75]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar[data-v-4be39e75]::-webkit-scrollbar{width:.5rem;height:0}.scrollbar-y[data-v-4be39e75]{overflow-y:auto}.scrollbar-y[data-v-4be39e75]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar-y[data-v-4be39e75]::-webkit-scrollbar{width:.5rem;height:0}.hover-color[data-v-4be39e75]{cursor:pointer}.hover-color[data-v-4be39e75]:hover{color:#f74747!important}.my-favorites[data-v-4be39e75]{margin-left:4.5rem;display:flex;flex-wrap:wrap;gap:6rem}.flex-center[data-v-4c222b8f],.flex[data-v-4c222b8f]{display:flex;align-items:center}.flex-center[data-v-4c222b8f]{justify-content:center}.flex-start[data-v-4c222b8f]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-4c222b8f]{display:flex;align-items:flex-start}.flex-between[data-v-4c222b8f]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-4c222b8f]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-4c222b8f]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-4c222b8f]{-webkit-line-clamp:2}.ellipsis-2[data-v-4c222b8f],.ellipsis-3[data-v-4c222b8f]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-4c222b8f]{-webkit-line-clamp:3}.ellipsis-4[data-v-4c222b8f]{-webkit-line-clamp:4}.ellipsis-4[data-v-4c222b8f],.ellipsis-5[data-v-4c222b8f]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-4c222b8f]{-webkit-line-clamp:5}.fit-text[data-v-4c222b8f]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-4c222b8f]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-4c222b8f]{overflow-y:auto}.scrollbar[data-v-4c222b8f]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar[data-v-4c222b8f]::-webkit-scrollbar{width:.5rem;height:0}.scrollbar-y[data-v-4c222b8f]{overflow-y:auto}.scrollbar-y[data-v-4c222b8f]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar-y[data-v-4c222b8f]::-webkit-scrollbar{width:.5rem;height:0}.hover-color[data-v-4c222b8f]{cursor:pointer}.hover-color[data-v-4c222b8f]:hover{color:#f74747!important}.modal-overlay[data-v-4c222b8f]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-4c222b8f]{background:#fff;border-radius:.8rem;width:59rem;max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:0 .4rem 2rem rgba(0,0,0,.15)}.modal-header[data-v-4c222b8f]{display:flex;align-items:center;justify-content:space-between;padding:2rem 3rem;background:#f4f6fa;height:6rem}.modal-header .modal-title[data-v-4c222b8f]{font-size:1.6rem;font-weight:600;color:#363130;margin:0}.modal-header .close-btn[data-v-4c222b8f]{background:none;border:none;cursor:pointer;padding:.4rem;border-radius:.4rem;transition:background-color .2s}.modal-header .close-btn[data-v-4c222b8f]:hover{background-color:#f5f5f5}.modal-content[data-v-4c222b8f]{padding:6.5rem 14rem 3.4rem 14rem}.form-group[data-v-4c222b8f]{margin-bottom:2rem;display:flex;align-items:center}.form-group .form-label[data-v-4c222b8f]{display:block;font-size:1.4rem;font-weight:500;color:#5b5d60;width:8rem;text-align:right;margin-right:2.4rem}.form-group .avatar-section[data-v-4c222b8f]{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.form-group .avatar-section .avatar-preview[data-v-4c222b8f]{width:8.8rem;height:8.8rem;border-radius:50%}.form-group .avatar-section .avatar-preview img[data-v-4c222b8f]{width:100%;height:100%;object-fit:cover;border-radius:50%}.form-group .avatar-section .avatar-uploader .change-avatar-btn[data-v-4c222b8f]{padding:.8rem 1.6rem;background:linear-gradient(90deg,#4e57d9,#519dff);color:#fff;border:none;border-radius:.4rem;font-size:1.4rem;cursor:pointer;transition:all .3s ease}.form-group .avatar-section .avatar-uploader .change-avatar-btn[data-v-4c222b8f]:hover{transform:translateY(-1px);box-shadow:0 .4rem 1.2rem rgba(78,87,217,.3)}.form-group .phone-display[data-v-4c222b8f]{padding:1.2rem 1.6rem;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.4rem;font-size:1.4rem;color:#666}.form-group .form-input[data-v-4c222b8f]{width:15rem;padding:1.2rem 1.6rem;border:1px solid #d9d9d9;border-radius:.4rem;font-size:1.4rem;transition:border-color .3s}.form-group .form-input[data-v-4c222b8f]:focus{outline:none;border-color:#4e57d9;box-shadow:0 0 0 .2rem rgba(78,87,217,.1)}.form-group .form-input[data-v-4c222b8f]::placeholder{color:#bfbfbf}.modal-footer[data-v-4c222b8f]{display:flex;gap:1.2rem;padding:0 14rem 9.6rem 24.5rem}.modal-footer .btn[data-v-4c222b8f]{padding:1rem 2.4rem;border-radius:.4rem;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}.modal-footer .btn.btn-cancel[data-v-4c222b8f]{background:#fff;color:#666;border:1px solid #d9d9d9}.modal-footer .btn.btn-cancel[data-v-4c222b8f]:hover{border-color:#4e57d9;color:#4e57d9}.modal-footer .btn.btn-confirm[data-v-4c222b8f]{background:linear-gradient(90deg,#4e57d9,#519dff);color:#fff}.modal-footer .btn.btn-confirm[data-v-4c222b8f]:hover{transform:translateY(-1px);box-shadow:0 .4rem 1.2rem rgba(78,87,217,.3)}.flex-center[data-v-4309256a],.flex[data-v-4309256a]{display:flex;align-items:center}.flex-center[data-v-4309256a]{justify-content:center}.flex-start[data-v-4309256a]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-4309256a]{display:flex;align-items:flex-start}.flex-between[data-v-4309256a]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-4309256a]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-4309256a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-4309256a]{-webkit-line-clamp:2}.ellipsis-2[data-v-4309256a],.ellipsis-3[data-v-4309256a]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-4309256a]{-webkit-line-clamp:3}.ellipsis-4[data-v-4309256a]{-webkit-line-clamp:4}.ellipsis-4[data-v-4309256a],.ellipsis-5[data-v-4309256a]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-4309256a]{-webkit-line-clamp:5}.fit-text[data-v-4309256a]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-4309256a]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-4309256a]{overflow-y:auto}.scrollbar[data-v-4309256a]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar[data-v-4309256a]::-webkit-scrollbar{width:.5rem;height:0}.scrollbar-y[data-v-4309256a]{overflow-y:auto}.scrollbar-y[data-v-4309256a]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar-y[data-v-4309256a]::-webkit-scrollbar{width:.5rem;height:0}.hover-color[data-v-4309256a]{cursor:pointer}.hover-color[data-v-4309256a]:hover{color:#f74747!important}.modal-overlay[data-v-4309256a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-4309256a]{background:#fff;border-radius:.8rem;width:59rem;max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:0 .4rem 2rem rgba(0,0,0,.15)}.modal-header[data-v-4309256a]{display:flex;align-items:center;justify-content:space-between;padding:2rem 3rem;background:#f4f6fa;height:6rem}.modal-header .modal-title[data-v-4309256a]{font-size:1.6rem;font-weight:600;color:#363130;margin:0}.modal-header .close-btn[data-v-4309256a]{background:none;border:none;cursor:pointer;padding:.4rem;border-radius:.4rem;transition:background-color .2s}.modal-header .close-btn[data-v-4309256a]:hover{background-color:#f5f5f5}.modal-content[data-v-4309256a]{padding:6.5rem 10rem 2rem 10rem}.form-group[data-v-4309256a]{margin-bottom:2rem;display:flex;align-items:center}.form-group .form-label[data-v-4309256a]{display:block;font-size:1.4rem;font-weight:500;color:#5b5d60;width:8.5rem;text-align:right;margin-right:2.4rem}.form-group .form-input[data-v-4309256a]{width:25rem;padding:1.2rem 1.6rem;border:1px solid #d9d9d9;border-radius:.4rem;font-size:1.4rem;transition:border-color .3s}.form-group .form-input[data-v-4309256a]:focus{outline:none;border-color:#4e57d9;box-shadow:0 0 0 .2rem rgba(78,87,217,.1)}.form-group .form-input[data-v-4309256a]::placeholder{color:#bfbfbf}.modal-footer[data-v-4309256a]{display:flex;gap:1.2rem;padding:0 6.8rem 9.6rem 21rem}.modal-footer .btn[data-v-4309256a]{padding:1rem 2.4rem;border-radius:.4rem;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}.modal-footer .btn.btn-cancel[data-v-4309256a]{background:#fff;color:#666;border:1px solid #d9d9d9}.modal-footer .btn.btn-cancel[data-v-4309256a]:hover{border-color:#4e57d9;color:#4e57d9}.modal-footer .btn.btn-confirm[data-v-4309256a]{background:linear-gradient(90deg,#4e57d9,#519dff);color:#fff}.modal-footer .btn.btn-confirm[data-v-4309256a]:hover{transform:translateY(-1px);box-shadow:0 .4rem 1.2rem rgba(78,87,217,.3)}.flex-center[data-v-9157193e],.flex[data-v-9157193e]{display:flex;align-items:center}.flex-center[data-v-9157193e]{justify-content:center}.flex-start[data-v-9157193e]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-9157193e]{display:flex;align-items:flex-start}.flex-between[data-v-9157193e]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-9157193e]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-9157193e]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-9157193e]{-webkit-line-clamp:2}.ellipsis-2[data-v-9157193e],.ellipsis-3[data-v-9157193e]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-9157193e]{-webkit-line-clamp:3}.ellipsis-4[data-v-9157193e]{-webkit-line-clamp:4}.ellipsis-4[data-v-9157193e],.ellipsis-5[data-v-9157193e]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-9157193e]{-webkit-line-clamp:5}.fit-text[data-v-9157193e]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-9157193e]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-9157193e]{overflow-y:auto}.scrollbar[data-v-9157193e]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar[data-v-9157193e]::-webkit-scrollbar{width:.5rem;height:0}.scrollbar-y[data-v-9157193e]{overflow-y:auto}.scrollbar-y[data-v-9157193e]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar-y[data-v-9157193e]::-webkit-scrollbar{width:.5rem;height:0}.hover-color[data-v-9157193e]{cursor:pointer}.hover-color[data-v-9157193e]:hover{color:#f74747!important}.user-profile-page[data-v-9157193e]{margin-top:8rem;min-height:100vh;background-color:#f4f6fa;padding-bottom:7rem}.user-profile-header[data-v-9157193e]{position:relative;height:16.5rem;background:url(../img/myBack.0faa392a.jpg) no-repeat;background-size:100% 100%;overflow:hidden}.user-profile-header .header-background[data-v-9157193e]{position:absolute;top:0;left:0;right:0;bottom:0}.user-profile-header .header-background .background-pattern[data-v-9157193e]{position:absolute;top:-5rem;right:-5rem;width:30rem;height:30rem;background:linear-gradient(45deg,rgba(79,87,217,.1),rgba(81,157,255,.1));border-radius:50%}.user-profile-header .header-background .background-pattern[data-v-9157193e]:before{content:"";position:absolute;top:5rem;left:5rem;width:20rem;height:20rem;background:linear-gradient(45deg,rgba(79,87,217,.05),rgba(81,157,255,.05));border-radius:50%}.user-profile-header .header-background .background-pattern[data-v-9157193e]:after{content:"";position:absolute;top:10rem;left:10rem;width:10rem;height:10rem;background:linear-gradient(45deg,rgba(79,87,217,.03),rgba(81,157,255,.03));border-radius:50%}.user-profile-header .user-info-container[data-v-9157193e]{position:relative;z-index:2;display:flex;align-items:center;padding:4rem 9rem;max-width:160rem;margin:0 auto}.user-profile-header .user-info-container .user-avatar[data-v-9157193e]{width:8.5rem;height:8.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:4rem}.user-profile-header .user-info-container .user-avatar img[data-v-9157193e]{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-profile-header .user-info-container .user-details[data-v-9157193e]{flex:1}.user-profile-header .user-info-container .user-details .username[data-v-9157193e]{font-size:1.6rem;font-weight:600;color:#363130;margin-bottom:2rem}.user-profile-header .user-info-container .user-details .action-buttons[data-v-9157193e]{display:flex;gap:1.5rem}.user-profile-header .user-info-container .user-details .action-buttons .action-btn[data-v-9157193e]{padding:.6rem 1.2rem;border:none;border-radius:.4rem;font-size:1.2rem;font-weight:500;cursor:pointer;transition:all .3s ease;background:linear-gradient(90deg,#4e57d9,#519dff);color:#fff}.user-profile-header .user-info-container .user-details .action-buttons .action-btn[data-v-9157193e]:hover{transform:translateY(-.2rem)}.user-profile-nav[data-v-9157193e]{background:#fff;box-shadow:0 .2rem .8rem rgba(0,0,0,.1)}.user-profile-nav .nav-container[data-v-9157193e]{max-width:160rem;margin:0 auto;display:flex;padding:0 9rem;gap:14rem}.user-profile-nav .nav-container .nav-item[data-v-9157193e]{width:8.6rem;padding:2.3rem 0;font-size:1.6rem;font-weight:500;color:#363130;text-align:center;cursor:pointer;position:relative;transition:all .3s ease}.user-profile-nav .nav-container .nav-item.active[data-v-9157193e],.user-profile-nav .nav-container .nav-item[data-v-9157193e]:hover{color:#4e57d9}.user-profile-nav .nav-container .nav-item.active[data-v-9157193e]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:.3rem;background:#4e57d9;border-radius:.2rem}.content-area[data-v-9157193e]{margin-top:1.8rem;background-color:#fff;padding:3.8rem 4.5rem 6.7rem 4.5rem;border-radius:.8rem}