.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-menu-border-color);box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding));white-space:nowrap}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{border-right:none;display:flex;flex-wrap:nowrap;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:1px solid var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{align-items:center;border-bottom:2px solid #0000;color:var(--el-menu-text-color);display:inline-flex;height:100%;justify-content:center;margin:0}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{border-bottom:2px solid #0000;color:var(--el-menu-text-color);height:100%}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-active-color,var(--el-menu-hover-text-color));outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{border:none;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}.el-menu .el-icon{flex-shrink:0}.el-menu-item{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{align-items:center;box-sizing:border-box;display:inline-flex;height:100%;left:0;padding:0 var(--el-menu-base-level-padding);position:absolute;top:0;width:100%}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:none}.el-sub-menu__title.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title{padding-right:var(--el-menu-base-level-padding)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;transition:transform var(--el-transition-duration);width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;transition:var(--el-transition-duration-fast)}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{background-color:#fff;border:1px solid var(--el-border-color-lighter);border-radius:2px;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{list-style:none;margin:0;min-width:100px;padding:5px 0}.el-table-filter__list-item{cursor:pointer;font-size:var(--el-font-size-base);line-height:36px;padding:0 10px}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:#0000;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:none}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);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{align-items:center;display:flex;height:unset;margin-bottom:12px;margin-left:5px;margin-right:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);background-color:var(--el-table-bg-color);box-sizing:border-box;color:var(--el-table-text-color);font-size:var(--el-font-size-base);height:fit-content;max-width:100%;overflow:hidden;position:relative;width:100%}.el-table__inner-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.el-table__inner-wrapper:before{bottom:0;height:1px;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:#0000}.el-table__empty-block{align-items:center;display:flex;justify-content:center;left:0;min-height:60px;position:sticky;text-align:center;width:100%}.el-table__empty-text{color:var(--el-text-color-secondary);line-height:60px;width:50%}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;user-select:none}.el-table__expand-icon{color:var(--el-text-color-regular);cursor:pointer;font-size:12px;height:20px;position:relative;transition:transform var(--el-transition-duration-fast) ease-in-out}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:initial!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;min-width:0;padding:8px 0;position:relative;text-align:left;text-overflow:ellipsis;vertical-align:middle;z-index:var(--el-table-index)}.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{border-bottom-width:0;border-right-width:0;padding:0;width:15px}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;line-height:23px;overflow:hidden;overflow-wrap:break-word;padding:0 12px;text-overflow:ellipsis;white-space:normal}.el-table .cell.el-tooltip{min-width:50px;white-space:nowrap}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{background:#ff4d51;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;vertical-align:middle;width:8px}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--el-table-border-color);content:"";position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table--border .el-table__inner-wrapper:after{height:1px;left:0;top:0;width:100%;z-index:calc(var(--el-table-index) + 2)}.el-table--border:before{height:100%;left:0;top:-1px;width:1px}.el-table--border:after{height:100%;right:0;top:-1px;width:1px}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background:inherit;position:sticky!important;z-index:calc(var(--el-table-index) + 1)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{bottom:-1px;box-shadow:none;content:"";overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;touch-action:none;width:10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{background:#fff;position:sticky!important;right:0;z-index:calc(var(--el-table-index) + 1)}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{border-collapse:initial;table-layout:fixed}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{align-items:center;display:inline-flex;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;overflow:hidden;position:relative}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;height:14px;overflow:initial;position:relative;vertical-align:middle;width:24px}.el-table .sort-caret{border:5px solid #0000;height:0;left:7px;position:absolute;width:0}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{position:absolute;visibility:hidden;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.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>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}.el-table.el-table--scrollable-y .el-table__body-footer{bottom:0;position:sticky;z-index:calc(var(--el-table-index) + 2)}.el-table__column-resize-proxy{border-left:var(--el-table-border);bottom:0;left:200px;position:absolute;top:0;width:0;z-index:calc(var(--el-table-index) + 9)}.el-table__column-filter-trigger{cursor:pointer;display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{height:100%;top:0;width:1px}.el-table__border-bottom-patch,.el-table__border-left-patch{background-color:var(--el-table-border-color);left:0;position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table__border-bottom-patch{height:1px}.el-table__border-right-patch{background-color:var(--el-table-border-color);height:100%;position:absolute;top:0;width:1px;z-index:calc(var(--el-table-index) + 2)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;height:12px;line-height:12px;margin-right:8px;text-align:center;width:12px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.uploads-tab .upload-toolbar[data-v-3ddba55e]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.uploads-tab .upload-toolbar .upload-search-input[data-v-3ddba55e]{max-width:360px;width:100%}.uploads-tab .upload-toolbar .upload-count[data-v-3ddba55e]{color:var(--el-text-color-secondary);font-size:13px;white-space:nowrap}@media(max-width:768px){.uploads-tab .upload-toolbar[data-v-3ddba55e]{align-items:stretch;flex-direction:column}.uploads-tab .upload-toolbar .upload-search-input[data-v-3ddba55e]{max-width:none}.uploads-tab .upload-toolbar .upload-count[data-v-3ddba55e]{text-align:right}}.uploads-tab .uploads-list[data-v-3ddba55e]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1200px){.uploads-tab .uploads-list[data-v-3ddba55e]{grid-template-columns:1fr}}.uploads-tab .uploads-list .upload-item[data-v-3ddba55e]{align-items:start;background:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:8px;display:grid;gap:14px;grid-template-columns:112px minmax(0,1fr);margin-bottom:0;padding:14px;transition:border-color .2s ease,box-shadow .2s ease}.uploads-tab .uploads-list .upload-item[data-v-3ddba55e]:hover{border-color:#9ecbff;box-shadow:0 4px 12px #61a4ff26}.uploads-tab .uploads-list .upload-item .article-image[data-v-3ddba55e]{background:var(--el-fill-color-light);border:1px solid var(--el-border-color);border-radius:8px;cursor:pointer;height:150px;max-height:150px;max-width:112px;min-height:150px;min-width:112px;overflow:hidden;width:112px}.uploads-tab .uploads-list .upload-item .article-image img[data-v-3ddba55e]{display:block;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.uploads-tab .uploads-list .upload-item .upload-content[data-v-3ddba55e]{border-radius:6px;cursor:pointer;min-width:0;padding:2px 12px 0}.uploads-tab .uploads-list .upload-item .upload-content .upload-info[data-v-3ddba55e]{display:flex;flex-direction:column;gap:6px;min-width:0}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .resource-title[data-v-3ddba55e]{color:var(--el-text-color-primary);font-size:15px;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .article-title[data-v-3ddba55e]{color:var(--el-text-color-secondary);font-size:13px;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .article-title-jp[data-v-3ddba55e]{opacity:.92}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-time[data-v-3ddba55e]{align-items:center;color:var(--el-text-color-secondary);display:inline-flex;font-size:12px;gap:4px;margin:2px 0 0}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-type-row[data-v-3ddba55e]{align-items:center;display:flex;margin-top:2px}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-type-row .type-tag[data-v-3ddba55e]{margin-left:0}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-footer[data-v-3ddba55e]{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:0}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-meta[data-v-3ddba55e]{align-items:center;display:flex;gap:12px;min-width:0}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-meta .type-tag-mobile[data-v-3ddba55e]{display:none}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-meta .stat-item[data-v-3ddba55e]{align-items:center;color:var(--el-text-color-regular);display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:4px;justify-content:flex-start;line-height:1;min-width:52px}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-meta .stat-item .stat-value[data-v-3ddba55e]{display:inline-block;min-width:2ch;text-align:left}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-meta .stat-item[data-v-3ddba55e] .el-icon{font-size:14px;position:relative;top:-1px}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-actions-inline[data-v-3ddba55e]{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;justify-self:end}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-actions-inline[data-v-3ddba55e] .el-button{justify-content:center;margin-left:0!important;min-width:92px}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-actions-inline[data-v-3ddba55e] .el-button+.el-button{margin-left:0!important}@media(max-width:768px){.uploads-tab .uploads-list .upload-item[data-v-3ddba55e]{align-items:start;grid-template-columns:86px minmax(0,1fr)}.uploads-tab .uploads-list .upload-item .article-image[data-v-3ddba55e]{height:116px;max-height:116px;max-width:86px;min-height:116px;min-width:86px;width:86px}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-type-row[data-v-3ddba55e]{display:none}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-footer[data-v-3ddba55e]{align-items:stretch;grid-template-columns:1fr}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-actions-inline[data-v-3ddba55e]{justify-content:flex-end;width:100%}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-meta[data-v-3ddba55e]{flex-wrap:nowrap;gap:8px}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-meta .stat-item[data-v-3ddba55e]{min-width:42px}.uploads-tab .uploads-list .upload-item .upload-content .upload-info .upload-meta .type-tag-mobile[data-v-3ddba55e]{display:inline-flex;flex-shrink:0;margin-left:2px}}.uploads-tab .uploads-list .upload-pagination[data-v-3ddba55e]{display:flex;grid-column:1/-1;justify-content:flex-end;margin-top:16px}@media(max-width:768px){.uploads-tab .uploads-list .upload-pagination[data-v-3ddba55e]{justify-content:center}}.settings-tab .settings-form[data-v-2abf21db]{max-width:600px}.settings-tab .settings-form .setting-item[data-v-2abf21db] .el-radio-group{display:flex;flex-wrap:wrap;gap:15px}.settings-tab .settings-form .setting-item[data-v-2abf21db] .el-radio{margin-right:0}@media(max-width:768px){.settings-tab .settings-form .setting-item[data-v-2abf21db] .el-radio-group{align-items:flex-start;flex-direction:column}}.profile-forum-tab .forum-header[data-v-14c026f3]{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.profile-forum-tab .forum-header .forum-header-main[data-v-14c026f3]{min-width:0}.profile-forum-tab .forum-header .forum-header-main h3[data-v-14c026f3]{margin:0}.profile-forum-tab .forum-header .forum-header-main p[data-v-14c026f3]{color:var(--el-text-color-secondary);font-size:13px;line-height:1.5;margin:6px 0 0}.profile-forum-tab .forum-switch[data-v-14c026f3] .el-radio-group{display:inline-flex}.profile-forum-tab .forum-switch[data-v-14c026f3] .el-radio-button__inner{align-items:center;display:inline-flex;font-weight:600;gap:2px;padding:10px 14px;text-align:center}.profile-forum-tab .forum-switch .label-desktop[data-v-14c026f3]{display:inline}.profile-forum-tab .forum-switch .label-mobile[data-v-14c026f3]{display:none}.profile-forum-tab .forum-switch .label-count[data-v-14c026f3]{color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;margin-left:2px;opacity:.92}.profile-forum-tab .forum-list-panel[data-v-14c026f3]{margin-top:14px}.profile-forum-tab .forum-loading[data-v-14c026f3]{align-items:center;color:var(--el-text-color-secondary);display:inline-flex;font-size:13px;gap:8px}.profile-forum-tab .forum-card-list[data-v-14c026f3]{display:flex;flex-direction:column;gap:12px}.profile-forum-tab .forum-item-card[data-v-14c026f3]{background:var(--el-fill-color-blank);border:1px solid var(--el-border-color-light);border-radius:12px;padding:14px;transition:border-color .2s ease,box-shadow .2s ease}.profile-forum-tab .forum-item-card[data-v-14c026f3]:hover{border-color:#9ecbff;box-shadow:0 6px 16px #3d81ff24}.profile-forum-tab .forum-item-card .item-header[data-v-14c026f3]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.profile-forum-tab .forum-item-card .item-title-row[data-v-14c026f3]{align-items:center;display:inline-flex;gap:8px;min-width:0}.profile-forum-tab .forum-item-card .item-title-row .item-title[data-v-14c026f3]{color:var(--el-text-color-primary);cursor:pointer;font-size:16px;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-forum-tab .forum-item-card .item-title-row .item-title[data-v-14c026f3]:hover{color:var(--el-color-primary)}.profile-forum-tab .forum-item-card .item-section[data-v-14c026f3]{color:var(--el-text-color-secondary);flex-shrink:0;font-size:12px;margin-top:2px}.profile-forum-tab .forum-item-card .item-excerpt[data-v-14c026f3]{color:var(--el-text-color-regular);display:-webkit-box;font-size:13px;-webkit-line-clamp:3;line-clamp:3;line-height:1.6;margin:10px 0;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-word}.profile-forum-tab .forum-item-card .item-tags[data-v-14c026f3]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.profile-forum-tab .forum-item-card .item-footer[data-v-14c026f3]{align-items:center;display:flex;gap:10px;justify-content:space-between}.profile-forum-tab .forum-item-card .item-meta[data-v-14c026f3]{align-items:center;color:var(--el-text-color-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;min-width:0}.profile-forum-tab .forum-item-card .item-meta span[data-v-14c026f3]{align-items:center;display:inline-flex;gap:4px}.profile-forum-tab .thread-card[data-v-14c026f3]{border-left:4px solid #72b6ff}.profile-forum-tab .reply-card[data-v-14c026f3]{border-left:4px solid #ffcb70}.profile-forum-tab .forum-pagination[data-v-14c026f3]{display:flex;justify-content:flex-end;margin-top:14px}@media(max-width:768px){.profile-forum-tab .forum-header[data-v-14c026f3]{align-items:start;grid-template-columns:minmax(0,1fr) auto}.profile-forum-tab .forum-header .forum-header-main p[data-v-14c026f3]{display:none}.profile-forum-tab .forum-switch[data-v-14c026f3] .el-radio-button__inner{font-size:12px;padding:8px 10px}.profile-forum-tab .forum-switch .label-desktop[data-v-14c026f3]{display:none}.profile-forum-tab .forum-switch .label-mobile[data-v-14c026f3]{display:inline}.profile-forum-tab .forum-item-card .item-header[data-v-14c026f3]{flex-direction:column}.profile-forum-tab .forum-item-card .item-title-row[data-v-14c026f3]{width:100%}.profile-forum-tab .forum-item-card .item-title-row .item-title[data-v-14c026f3]{white-space:normal}.profile-forum-tab .forum-item-card .item-footer[data-v-14c026f3]{align-items:flex-start;flex-direction:column}.profile-forum-tab .forum-pagination[data-v-14c026f3]{justify-content:center}}.profile-page[data-v-f1fdb4ec]{margin:0 auto;max-width:1200px;padding:20px}.profile-page .error-state[data-v-f1fdb4ec],.profile-page .loading-state[data-v-f1fdb4ec]{padding:40px;text-align:center}.profile-page .error-state[data-v-f1fdb4ec] .el-icon,.profile-page .loading-state[data-v-f1fdb4ec] .el-icon{color:var(--el-text-color-secondary);margin-bottom:10px}.profile-page .error-state p[data-v-f1fdb4ec],.profile-page .loading-state p[data-v-f1fdb4ec]{color:var(--el-text-color-primary);margin:10px 0}.profile-page .profile-header .header-content[data-v-f1fdb4ec]{align-items:center;display:flex;gap:20px}.profile-page .profile-header .avatar-section .avatar-wrapper .avatar-overlay[data-v-f1fdb4ec]{border-radius:50%}.profile-page .profile-header .avatar-section .avatar-wrapper .avatar-overlay[data-v-f1fdb4ec] .el-icon{font-size:24px;margin-bottom:5px}.profile-page .profile-header .user-info h2[data-v-f1fdb4ec]{color:var(--el-text-color-primary)}.profile-page .profile-header .user-info .user-meta[data-v-f1fdb4ec]{color:var(--el-text-color-secondary)}.profile-page .profile-header .user-info .user-meta .user-points[data-v-f1fdb4ec]{color:var(--el-color-primary);font-weight:600}.profile-page .profile-nav-card[data-v-f1fdb4ec]{margin-bottom:20px}.profile-page .profile-nav-card[data-v-f1fdb4ec] .el-card__body{padding:0}.profile-page .profile-nav-card[data-v-f1fdb4ec] .el-menu--horizontal{border-bottom:none}.profile-page .profile-nav-card[data-v-f1fdb4ec] .el-menu--horizontal .el-menu-item{align-items:center;display:flex;gap:8px;padding:0 20px}.profile-page .profile-nav-card[data-v-f1fdb4ec] .el-menu--horizontal .el-menu-item .el-icon{font-size:18px}.profile-page .content-area[data-v-f1fdb4ec] .el-card__body{padding:30px}.profile-page .content-area h3[data-v-f1fdb4ec]{border-bottom:2px solid var(--el-border-color);color:var(--el-text-color-primary);font-size:1.3em;margin:0 0 20px;padding-bottom:10px}.profile-page .content-area .info-form[data-v-f1fdb4ec]{max-width:500px}.profile-page .content-area .settings-form[data-v-f1fdb4ec]{max-width:600px}.profile-page .content-area .settings-form .setting-item[data-v-f1fdb4ec] .el-radio-group{display:flex;gap:15px}.profile-page .content-area .settings-form .setting-item[data-v-f1fdb4ec] .el-radio{margin-right:0}@media(max-width:768px){.profile-page[data-v-f1fdb4ec]{padding:10px}.profile-page .profile-header .header-content[data-v-f1fdb4ec]{flex-direction:column;text-align:center}.profile-page .profile-header .header-content .user-info .user-meta[data-v-f1fdb4ec]{flex-wrap:wrap;justify-content:center}.profile-page .profile-header .header-content .points-display[data-v-f1fdb4ec]{width:100%}.profile-page .profile-header .header-content .points-display .points-detail[data-v-f1fdb4ec]{background:transparent;left:auto;margin-top:10px;opacity:1;padding:0;position:relative;top:auto;transform:none;visibility:visible}.profile-page .profile-header .header-content .points-display .points-detail[data-v-f1fdb4ec]:before{display:none}.profile-page .profile-header .header-content .points-display .points-detail .points-breakdown[data-v-f1fdb4ec]{flex-direction:row;gap:15px;justify-content:center}.profile-page .profile-nav-card[data-v-f1fdb4ec] .el-menu--horizontal .el-menu-item{font-size:14px;padding:0 12px}.profile-page .profile-nav-card[data-v-f1fdb4ec] .el-menu--horizontal .el-menu-item span{display:none}.profile-page .profile-nav-card[data-v-f1fdb4ec] .el-menu--horizontal .el-menu-item .el-icon{margin:0}.profile-page .content-area[data-v-f1fdb4ec] .el-card__body{padding:15px}.profile-page .content-area .settings-form .setting-item[data-v-f1fdb4ec] .el-radio-group{flex-direction:column}}.profile-page .test-tab .test-intro[data-v-f1fdb4ec]{max-width:100%}.profile-page .test-tab .test-intro .test-content-wrapper[data-v-f1fdb4ec]{align-items:center;display:flex;gap:30px}@media(min-width:769px){.profile-page .test-tab .test-intro .test-content-wrapper[data-v-f1fdb4ec]{flex-direction:row}}@media(max-width:768px){.profile-page .test-tab .test-intro .test-content-wrapper[data-v-f1fdb4ec]{flex-direction:column}}.profile-page .test-tab .test-intro .test-description[data-v-f1fdb4ec]{background:var(--hover-bg);border-radius:8px;flex:1;padding:20px}.profile-page .test-tab .test-intro .test-description h4[data-v-f1fdb4ec]{align-items:center;color:var(--text-color);display:flex;font-size:1.1em;gap:8px;margin:0 0 15px}.profile-page .test-tab .test-intro .test-description h4 i[data-v-f1fdb4ec]{color:var(--primary-color)}.profile-page .test-tab .test-intro .test-description p[data-v-f1fdb4ec]{color:var(--text-color-secondary);line-height:1.6;margin-bottom:15px}.profile-page .test-tab .test-intro .test-description ul[data-v-f1fdb4ec]{list-style:none;margin:0;padding:0}.profile-page .test-tab .test-intro .test-description ul li[data-v-f1fdb4ec]{align-items:center;color:var(--text-color);display:flex;font-size:.95em;gap:8px;margin-bottom:8px}.profile-page .test-tab .test-intro .test-description ul li[data-v-f1fdb4ec]:last-child{margin-bottom:0}.profile-page .test-tab .test-intro .test-description ul li i[data-v-f1fdb4ec]{color:var(--success-color);font-size:.9em}.profile-page .test-tab .test-intro .test-actions[data-v-f1fdb4ec]{align-items:center;display:flex;flex-direction:column;gap:15px}@media(min-width:769px){.profile-page .test-tab .test-intro .test-actions[data-v-f1fdb4ec]{flex-shrink:0;width:200px}}@media(max-width:768px){.profile-page .test-tab .test-intro .test-actions[data-v-f1fdb4ec]{margin-top:20px;width:100%}}.profile-page .test-tab .test-intro .test-actions .start-test-btn[data-v-f1fdb4ec]{align-items:center;background:linear-gradient(135deg,var(--primary-color),#1976d2);border:none;border-radius:8px;box-shadow:0 2px 8px #2196f34d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1em;font-weight:500;gap:10px;padding:15px 30px;transition:all .3s ease;white-space:nowrap}.profile-page .test-tab .test-intro .test-actions .start-test-btn[data-v-f1fdb4ec]:hover{background:linear-gradient(135deg,#1976d2,#1565c0);box-shadow:0 4px 12px #2196f366;transform:translateY(-2px)}.profile-page .test-tab .test-intro .test-actions .start-test-btn[data-v-f1fdb4ec]:active{transform:translateY(-1px)}.profile-page .test-tab .test-intro .test-actions .start-test-btn i[data-v-f1fdb4ec]{font-size:1em}.profile-page .test-tab .test-intro .test-actions .test-note[data-v-f1fdb4ec]{align-items:center;color:var(--text-color-secondary);display:flex;font-size:.9em;gap:5px;justify-content:center;margin:0;text-align:center}.profile-page .test-tab .test-intro .test-actions .test-note i[data-v-f1fdb4ec]{color:var(--primary-color)}.profile-page .profile-header[data-v-f1fdb4ec]{align-items:center;background:var(--card-bg);border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;margin-bottom:20px;padding:20px}.profile-page .profile-header .avatar-section[data-v-f1fdb4ec]{margin-right:20px}.profile-page .profile-header .avatar-section .avatar-wrapper[data-v-f1fdb4ec]{border-radius:50%;cursor:pointer;height:100px;overflow:hidden;position:relative;width:100px}.profile-page .profile-header .avatar-section .avatar-wrapper:hover .avatar-overlay[data-v-f1fdb4ec]{opacity:1}.profile-page .profile-header .avatar-section .avatar-wrapper .avatar-image[data-v-f1fdb4ec]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-page .profile-header .avatar-section .avatar-wrapper .avatar-overlay[data-v-f1fdb4ec]{align-items:center;background:#00000080;color:#fff;display:flex;flex-direction:column;justify-content:center;inset:0;opacity:0;position:absolute;transition:opacity .3s}.profile-page .profile-header .avatar-section .avatar-wrapper .avatar-overlay i[data-v-f1fdb4ec]{font-size:24px;margin-bottom:5px}.profile-page .profile-header .avatar-section .avatar-wrapper .avatar-overlay span[data-v-f1fdb4ec]{font-size:12px}.profile-page .profile-header .user-info[data-v-f1fdb4ec]{flex:1}.profile-page .profile-header .user-info h2[data-v-f1fdb4ec]{color:var(--text-color);font-size:1.5em;margin:0 0 10px}.profile-page .profile-header .user-info .user-meta[data-v-f1fdb4ec]{color:var(--text-color-secondary);display:flex;font-size:.9em;gap:15px}.profile-page .profile-header .user-info .user-meta span[data-v-f1fdb4ec]{align-items:center;display:flex;gap:5px}.profile-page .profile-header .user-info .user-meta span i[data-v-f1fdb4ec]{font-size:1.1em}.profile-page .profile-header .points-display[data-v-f1fdb4ec]{background:var(--primary-color);border-radius:8px;color:#fff;cursor:help;padding:15px 25px;position:relative;text-align:center;transition:all .3s ease}.profile-page .profile-header .points-display[data-v-f1fdb4ec]:hover{box-shadow:0 4px 12px #2196f366;transform:translateY(-2px)}.profile-page .profile-header .points-display:hover .points-detail[data-v-f1fdb4ec]{opacity:1;transform:translateY(0);visibility:visible}.profile-page .profile-header .points-display .points-value[data-v-f1fdb4ec]{font-size:24px;font-weight:700;margin-bottom:5px}.profile-page .profile-header .points-display .points-value i[data-v-f1fdb4ec]{margin-right:5px}.profile-page .profile-header .points-display .points-label[data-v-f1fdb4ec]{font-size:14px;opacity:.8}.profile-page .profile-header .points-display .points-detail[data-v-f1fdb4ec]{background:#000000e6;border-radius:6px;color:#fff;left:50%;margin-top:8px;opacity:0;padding:10px 15px;position:absolute;top:100%;transform:translate(-50%) translateY(-10px);transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.profile-page .profile-header .points-display .points-detail[data-v-f1fdb4ec]:before{border-bottom:6px solid rgba(0,0,0,.9);border-left:6px solid transparent;border-right:6px solid transparent;content:"";left:50%;position:absolute;top:-6px;transform:translate(-50%)}.profile-page .profile-header .points-display .points-detail .points-breakdown[data-v-f1fdb4ec]{display:flex;flex-direction:column;font-size:12px;gap:4px}.profile-page .profile-header .points-display .points-detail .points-breakdown .normal-points[data-v-f1fdb4ec]{color:#4caf50}.profile-page .profile-header .points-display .points-detail .points-breakdown .signin-points[data-v-f1fdb4ec]{color:#ff9800}.profile-page .profile-content[data-v-f1fdb4ec]{display:flex;gap:20px}.profile-page .profile-content .profile-nav[data-v-f1fdb4ec]{background:var(--card-bg);border-radius:10px;box-shadow:0 2px 4px #0000001a;padding:15px 0;width:200px}.profile-page .profile-content .profile-nav .nav-item[data-v-f1fdb4ec]{align-items:center;color:var(--text-color);cursor:pointer;display:flex;gap:10px;padding:12px 20px;transition:all .3s}.profile-page .profile-content .profile-nav .nav-item i[data-v-f1fdb4ec]{text-align:center;width:20px}.profile-page .profile-content .profile-nav .nav-item[data-v-f1fdb4ec]:hover{background:var(--hover-bg)}.profile-page .profile-content .profile-nav .nav-item.active[data-v-f1fdb4ec]{background:var(--primary-color);color:#fff}.profile-page .profile-content .content-area[data-v-f1fdb4ec]{background:var(--card-bg);border-radius:10px;box-shadow:0 2px 4px #0000001a;flex:1;padding:20px}.profile-page .profile-content .content-area h3[data-v-f1fdb4ec]{border-bottom:2px solid var(--border-color);color:var(--text-color);margin:0 0 20px;padding-bottom:10px}.profile-page .profile-content .content-area .info-form[data-v-f1fdb4ec]{max-width:500px}.profile-page .profile-content .content-area .info-form .form-group[data-v-f1fdb4ec]{margin-bottom:20px}.profile-page .profile-content .content-area .info-form .form-group label[data-v-f1fdb4ec]{color:var(--text-color);display:block;margin-bottom:8px}.profile-page .profile-content .content-area .info-form .form-group input[data-v-f1fdb4ec]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);padding:10px;width:100%}.profile-page .profile-content .content-area .info-form .form-group input[data-v-f1fdb4ec]:disabled{background:var(--disabled-bg);cursor:not-allowed}.profile-page .profile-content .content-area .info-form .update-btn[data-v-f1fdb4ec]{background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 20px;transition:transform .2s}.profile-page .profile-content .content-area .info-form .update-btn[data-v-f1fdb4ec]:hover{transform:translateY(-2px)}.profile-page .profile-content .content-area .settings-form[data-v-f1fdb4ec]{max-width:600px}.profile-page .profile-content .content-area .settings-form .setting-item[data-v-f1fdb4ec]{background:var(--hover-bg);border-radius:8px;margin-bottom:30px}.profile-page .profile-content .content-area .settings-form .setting-item .setting-label[data-v-f1fdb4ec]{color:var(--text-color);display:block;font-size:1.1em;font-weight:500;margin-bottom:15px}.profile-page .profile-content .content-area .settings-form .setting-item .radio-group[data-v-f1fdb4ec]{display:flex;gap:20px}.profile-page .profile-content .content-area .settings-form .setting-item .radio-group .radio-item[data-v-f1fdb4ec]{align-items:center;border:2px solid var(--border-color);border-radius:6px;cursor:pointer;display:flex;padding:10px 15px;transition:all .3s}.profile-page .profile-content .content-area .settings-form .setting-item .radio-group .radio-item[data-v-f1fdb4ec]:hover{background:#2196f31a;border-color:var(--primary-color)}.profile-page .profile-content .content-area .settings-form .setting-item .radio-group .radio-item input[type=radio][data-v-f1fdb4ec]{accent-color:var(--primary-color);margin-right:8px}.profile-page .profile-content .content-area .settings-form .setting-item .radio-group .radio-item input[type=radio]:checked+.radio-text[data-v-f1fdb4ec]{color:var(--primary-color);font-weight:500}.profile-page .profile-content .content-area .settings-form .setting-item .radio-group .radio-item .radio-text[data-v-f1fdb4ec]{color:var(--text-color);font-size:1em}.profile-page .profile-content .content-area .settings-form .setting-item .radio-group .radio-item[data-v-f1fdb4ec]:has(input:checked){background:#2196f31a;border-color:var(--primary-color)}.profile-page .profile-content .content-area .settings-form .update-btn[data-v-f1fdb4ec]{align-items:center;background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:1em;gap:8px;padding:12px 24px;transition:all .2s}.profile-page .profile-content .content-area .settings-form .update-btn[data-v-f1fdb4ec]:hover:not(:disabled){box-shadow:0 4px 8px #2196f34d;transform:translateY(-2px)}.profile-page .profile-content .content-area .settings-form .update-btn[data-v-f1fdb4ec]:disabled{cursor:not-allowed;opacity:.7;transform:none}.profile-page .profile-content .content-area .settings-form .update-btn i[data-v-f1fdb4ec]{font-size:.9em}.profile-page .profile-content .content-area .points-list .points-item[data-v-f1fdb4ec]{border-bottom:1px solid var(--border-color);padding:15px}.profile-page .profile-content .content-area .points-list .points-item[data-v-f1fdb4ec]:last-child{border-bottom:none}.profile-page .profile-content .content-area .points-list .points-item .points-info[data-v-f1fdb4ec]{align-items:center;display:flex;gap:15px;margin-bottom:5px}.profile-page .profile-content .content-area .points-list .points-item .points-info .points-change[data-v-f1fdb4ec]{font-size:1.1em;font-weight:700}.profile-page .profile-content .content-area .points-list .points-item .points-info .points-change.positive[data-v-f1fdb4ec]{color:var(--success-color)}.profile-page .profile-content .content-area .points-list .points-item .points-info .points-change.negative[data-v-f1fdb4ec]{color:var(--danger-color)}.profile-page .profile-content .content-area .points-list .points-item .points-info .points-reason[data-v-f1fdb4ec]{color:var(--text-color)}.profile-page .profile-content .content-area .points-list .points-item .points-info .points-time[data-v-f1fdb4ec]{color:var(--text-color-secondary);font-size:.9em;margin-left:auto}.profile-page .profile-content .content-area .points-list .points-item .resource-name[data-v-f1fdb4ec]{color:var(--text-color-secondary);font-size:.9em;margin-top:5px}.profile-page .profile-content .content-area .social-tab .platform-section[data-v-f1fdb4ec]{margin-bottom:30px}.profile-page .profile-content .content-area .social-tab .platform-section .section-title[data-v-f1fdb4ec]{align-items:center;border-bottom:2px solid var(--border-color);color:var(--text-color);display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:20px;padding-bottom:10px}.profile-page .profile-content .content-area .social-tab .platform-section .section-title[data-v-f1fdb4ec] .el-icon{color:var(--el-color-primary)}.profile-page .profile-content .content-area .social-tab .platform-section .social-account-card[data-v-f1fdb4ec]{margin-bottom:16px}.profile-page .profile-content .content-area .social-tab .platform-section .social-account-card[data-v-f1fdb4ec] .el-card__body{align-items:center;display:flex;flex-direction:column;gap:12px;padding:20px;text-align:center}.profile-page .profile-content .content-area .social-tab .platform-section .social-account-card[data-v-f1fdb4ec] .el-avatar{flex-shrink:0}.profile-page .profile-content .content-area .social-tab .platform-section .social-account-card[data-v-f1fdb4ec] .el-avatar i{color:#fff;font-size:24px}.profile-page .profile-content .content-area .social-tab .platform-section .social-account-card[data-v-f1fdb4ec] .el-avatar img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.profile-page .profile-content .content-area .social-tab .platform-section .social-account-card[data-v-f1fdb4ec] .el-avatar.social-img-avatar{--el-avatar-bg-color:#ffffff00;background-color:#fff0}.profile-page .profile-content .content-area .social-tab .platform-section .social-account-card[data-v-f1fdb4ec] .el-avatar.social-img-avatar img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.profile-page .profile-content .content-area .social-tab .platform-section .social-account-card h4[data-v-f1fdb4ec]{color:var(--text-color);font-size:16px;margin:0}.profile-page .profile-content .content-area .social-tab .platform-section .social-account-card[data-v-f1fdb4ec] .el-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .profile-content .content-area .social-tab .platform-section .telegram-bind-card[data-v-f1fdb4ec]{margin-top:16px}.profile-page .profile-content .content-area .social-tab .platform-section .telegram-bind-card .bind-steps[data-v-f1fdb4ec]{color:var(--text-color-secondary);margin:15px 0;padding-left:20px}.profile-page .profile-content .content-area .social-tab .platform-section .telegram-bind-card .bind-steps li[data-v-f1fdb4ec]{margin-bottom:8px}.profile-page .profile-content .content-area .social-tab .platform-section .telegram-bind-card .bind-code[data-v-f1fdb4ec]{margin:15px 0}.profile-page .profile-content .content-area .social-tab .platform-section .telegram-bind-card .bind-actions[data-v-f1fdb4ec]{display:flex;justify-content:center;margin:15px 0}.profile-page .profile-content .content-area .social-tab .platform-section .telegram-bind-card .bind-actions i.fab[data-v-f1fdb4ec]{margin-right:5px}.profile-page .profile-content .content-area .social-tab .platform-section .telegram-bind-card .auto-check-tip[data-v-f1fdb4ec],.profile-page .profile-content .content-area .social-tab .platform-section .telegram-bind-card .bind-countdown[data-v-f1fdb4ec]{margin:10px 0}.profile-page .profile-content .content-area .points-tab[data-v-f1fdb4ec] .el-table{background:transparent}.profile-page .profile-content .content-area .test-tab .test-intro .test-description h4[data-v-f1fdb4ec]{color:var(--text-color);margin-bottom:15px}.profile-page .profile-content .content-area .test-tab .test-intro .test-description h4 i[data-v-f1fdb4ec]{color:var(--el-color-primary);margin-right:8px}.profile-page .profile-content .content-area .test-tab .test-intro .test-description p[data-v-f1fdb4ec]{color:var(--text-color-secondary);margin-bottom:12px}.profile-page .profile-content .content-area .test-tab .test-intro .test-description ul[data-v-f1fdb4ec]{color:var(--text-color-secondary);padding-left:20px}.profile-page .profile-content .content-area .test-tab .test-intro .test-description ul li[data-v-f1fdb4ec]{margin-bottom:8px}.profile-page .profile-content .content-area .test-tab .test-intro .test-description ul li i[data-v-f1fdb4ec]{color:var(--el-color-success);margin-right:8px}.profile-page .profile-content .content-area .test-tab .test-intro .test-actions[data-v-f1fdb4ec]{margin-top:20px}.profile-page .profile-content .content-area .test-tab .test-intro .test-actions .start-test-btn[data-v-f1fdb4ec]{background:var(--el-color-primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:all .3s}.profile-page .profile-content .content-area .test-tab .test-intro .test-actions .start-test-btn[data-v-f1fdb4ec]:hover{opacity:.9;transform:translateY(-2px)}.profile-page .profile-content .content-area .test-tab .test-intro .test-actions .start-test-btn i[data-v-f1fdb4ec]{margin-right:8px}.profile-page .profile-content .content-area .test-tab .test-intro .test-actions .test-note[data-v-f1fdb4ec]{color:var(--text-color-secondary);font-size:14px;margin-top:10px}.profile-page .profile-content .content-area .test-tab .test-intro .test-actions .test-note i[data-v-f1fdb4ec]{margin-right:5px}.profile-page .profile-content .content-area .empty-state[data-v-f1fdb4ec]{color:var(--text-color-secondary);font-size:1.1em;padding:40px;text-align:center}@media(max-width:768px){.profile-page[data-v-f1fdb4ec]{padding:10px}.profile-page .profile-header[data-v-f1fdb4ec]{padding:12px}.profile-page .profile-header .header-content[data-v-f1fdb4ec]{align-items:center;flex-direction:row;gap:12px}.profile-page .profile-header .avatar-section[data-v-f1fdb4ec]{flex-shrink:0}.profile-page .profile-header .avatar-section .avatar-wrapper[data-v-f1fdb4ec] .el-avatar{height:90px;width:90px}.profile-page .profile-header .user-info[data-v-f1fdb4ec]{flex:1;text-align:left}.profile-page .profile-header .user-info h2[data-v-f1fdb4ec]{font-size:1.1em;margin:0 0 6px}.profile-page .profile-header .user-info .user-meta[data-v-f1fdb4ec]{flex-direction:column;font-size:.8em;gap:6px}.profile-page .content-area[data-v-f1fdb4ec] .el-card__body{padding:15px}.profile-page .content-area .tab-content h3[data-v-f1fdb4ec]{font-size:16px;margin-bottom:12px}.profile-page .content-area .tab-content .social-tab .section-title[data-v-f1fdb4ec]{font-size:15px;margin-bottom:12px}.profile-page .content-area .tab-content .social-tab[data-v-f1fdb4ec] .el-row{margin-left:-6px!important;margin-right:-6px!important}.profile-page .content-area .tab-content .social-tab[data-v-f1fdb4ec] .el-row .el-col{padding-left:6px!important;padding-right:6px!important}.profile-page .content-area .tab-content .social-tab .social-account-card .card-header h4[data-v-f1fdb4ec]{font-size:14px}.profile-page .content-area .tab-content .social-tab .social-account-card[data-v-f1fdb4ec] .el-tag{font-size:11px;height:20px;line-height:18px;padding:0 6px}.profile-page .content-area .tab-content .social-tab .social-account-card[data-v-f1fdb4ec] .el-button{font-size:12px;padding:6px 12px}.profile-page .content-area .tab-content .social-account-card .card-header[data-v-f1fdb4ec]{flex-direction:column;text-align:center}}.phone-verify-modal[data-v-f1fdb4ec]{align-items:center;background:#00000080;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:1000}.phone-verify-modal .modal-content[data-v-f1fdb4ec]{animation:modalSlideIn-f1fdb4ec .3s ease;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}@keyframes modalSlideIn-f1fdb4ec{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.phone-verify-modal .modal-content .modal-header[data-v-f1fdb4ec]{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px 25px}.phone-verify-modal .modal-content .modal-header h3[data-v-f1fdb4ec]{align-items:center;color:var(--text-color);display:flex;font-size:1.2em;font-weight:600;gap:10px;margin:0}.phone-verify-modal .modal-content .modal-header h3 i[data-v-f1fdb4ec]{color:#ff9800;font-size:1.1em}.phone-verify-modal .modal-content .modal-header .close-btn[data-v-f1fdb4ec]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--text-color-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.phone-verify-modal .modal-content .modal-header .close-btn[data-v-f1fdb4ec]:hover{background:var(--hover-bg);color:var(--text-color)}.phone-verify-modal .modal-content .modal-header .close-btn i[data-v-f1fdb4ec]{font-size:1.1em}.phone-verify-modal .modal-content .modal-body[data-v-f1fdb4ec]{padding:25px}.phone-verify-modal .modal-content .modal-body .verify-description[data-v-f1fdb4ec]{margin-bottom:25px;text-align:center}.phone-verify-modal .modal-content .modal-body .verify-description p[data-v-f1fdb4ec]{color:var(--text-color);line-height:1.5;margin:0 0 8px}.phone-verify-modal .modal-content .modal-body .verify-description p.notice[data-v-f1fdb4ec]{color:var(--text-color-secondary);font-size:.9em}.phone-verify-modal .modal-content .modal-body .form-group[data-v-f1fdb4ec]{margin-bottom:20px}.phone-verify-modal .modal-content .modal-body .form-group label[data-v-f1fdb4ec]{color:var(--text-color);display:block;font-size:.95em;font-weight:500;margin-bottom:8px}.phone-verify-modal .modal-content .modal-body .form-group .phone-input-group[data-v-f1fdb4ec]{display:flex;gap:8px}.phone-verify-modal .modal-content .modal-body .form-group .phone-input-group .country-code-select[data-v-f1fdb4ec]{background:var(--input-bg);border:2px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;flex:0 0 160px;font-size:.9em;padding:12px;transition:border-color .3s ease}.phone-verify-modal .modal-content .modal-body .form-group .phone-input-group .country-code-select[data-v-f1fdb4ec]:focus{border-color:#ff9800;outline:none}.phone-verify-modal .modal-content .modal-body .form-group .phone-input-group .country-code-select[data-v-f1fdb4ec]:disabled{cursor:not-allowed;opacity:.6}.phone-verify-modal .modal-content .modal-body .form-group .phone-input-group .phone-number-input[data-v-f1fdb4ec]{background:var(--input-bg);border:2px solid var(--border-color);border-radius:8px;color:var(--text-color);flex:1;font-size:1em;padding:12px;transition:border-color .3s ease}.phone-verify-modal .modal-content .modal-body .form-group .phone-input-group .phone-number-input[data-v-f1fdb4ec]:focus{border-color:#ff9800;outline:none}.phone-verify-modal .modal-content .modal-body .form-group .phone-input-group .phone-number-input[data-v-f1fdb4ec]:disabled{cursor:not-allowed;opacity:.6}.phone-verify-modal .modal-content .modal-body .form-group .phone-input-group .phone-number-input[data-v-f1fdb4ec]::-moz-placeholder{color:var(--text-color-secondary)}.phone-verify-modal .modal-content .modal-body .form-group .phone-input-group .phone-number-input[data-v-f1fdb4ec]::placeholder{color:var(--text-color-secondary)}.phone-verify-modal .modal-content .modal-body .form-group .verify-code-group[data-v-f1fdb4ec]{display:flex;gap:8px}.phone-verify-modal .modal-content .modal-body .form-group .verify-code-group .verify-code-input[data-v-f1fdb4ec]{background:var(--input-bg);border:2px solid var(--border-color);border-radius:8px;color:var(--text-color);flex:1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1em;letter-spacing:2px;padding:12px;text-align:center;transition:border-color .3s ease}.phone-verify-modal .modal-content .modal-body .form-group .verify-code-group .verify-code-input[data-v-f1fdb4ec]:focus{border-color:#ff9800;outline:none}.phone-verify-modal .modal-content .modal-body .form-group .verify-code-group .verify-code-input[data-v-f1fdb4ec]:disabled{cursor:not-allowed;opacity:.6}.phone-verify-modal .modal-content .modal-body .form-group .verify-code-group .verify-code-input[data-v-f1fdb4ec]::-moz-placeholder{color:var(--text-color-secondary);letter-spacing:normal}.phone-verify-modal .modal-content .modal-body .form-group .verify-code-group .verify-code-input[data-v-f1fdb4ec]::placeholder{color:var(--text-color-secondary);letter-spacing:normal}.phone-verify-modal .modal-content .modal-body .form-group .verify-code-group .send-code-btn[data-v-f1fdb4ec]{align-items:center;background:transparent;border:2px solid #ff9800;border-radius:8px;color:#ff9800;cursor:pointer;display:flex;flex:0 0 120px;font-size:.9em;font-weight:500;gap:6px;justify-content:center;padding:12px 16px;transition:all .3s ease}.phone-verify-modal .modal-content .modal-body .form-group .verify-code-group .send-code-btn[data-v-f1fdb4ec]:hover:not(:disabled){background:#ff9800;color:#fff}.phone-verify-modal .modal-content .modal-body .form-group .verify-code-group .send-code-btn[data-v-f1fdb4ec]:disabled{background:transparent!important;color:#ff9800!important;cursor:not-allowed;opacity:.6}.phone-verify-modal .modal-content .modal-body .form-group .verify-code-group .send-code-btn i[data-v-f1fdb4ec]{font-size:.9em}.phone-verify-modal .modal-content .modal-footer[data-v-f1fdb4ec]{border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding:20px 25px}.phone-verify-modal .modal-content .modal-footer button[data-v-f1fdb4ec]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.95em;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.phone-verify-modal .modal-content .modal-footer button.verify-btn[data-v-f1fdb4ec]{background:linear-gradient(135deg,#ff9800,#ffa726);color:#fff}.phone-verify-modal .modal-content .modal-footer button.verify-btn[data-v-f1fdb4ec]:hover:not(:disabled){background:linear-gradient(135deg,#f57c00,#ff8f00);box-shadow:0 4px 12px #ff98004d;transform:translateY(-1px)}.phone-verify-modal .modal-content .modal-footer button.verify-btn[data-v-f1fdb4ec]:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.phone-verify-modal .modal-content .modal-footer button.cancel-btn[data-v-f1fdb4ec]{background:var(--hover-bg);border:1px solid var(--border-color);color:var(--text-color-secondary)}.phone-verify-modal .modal-content .modal-footer button.cancel-btn[data-v-f1fdb4ec]:hover{background:var(--border-color);color:var(--text-color)}.phone-verify-modal .modal-content .modal-footer button i[data-v-f1fdb4ec]{font-size:.9em}@media(max-width:768px){.phone-verify-modal[data-v-f1fdb4ec]{padding:10px}.phone-verify-modal .modal-content .modal-header[data-v-f1fdb4ec]{padding:15px 20px}.phone-verify-modal .modal-content .modal-header h3[data-v-f1fdb4ec]{font-size:1.1em}.phone-verify-modal .modal-content .modal-body[data-v-f1fdb4ec]{padding:20px}.phone-verify-modal .modal-content .modal-body .form-group .phone-input-group[data-v-f1fdb4ec]{flex-direction:column}.phone-verify-modal .modal-content .modal-body .form-group .phone-input-group .country-code-select[data-v-f1fdb4ec]{flex:none}.phone-verify-modal .modal-content .modal-body .form-group .verify-code-group[data-v-f1fdb4ec]{flex-direction:column}.phone-verify-modal .modal-content .modal-body .form-group .verify-code-group .send-code-btn[data-v-f1fdb4ec]{flex:none}.phone-verify-modal .modal-content .modal-footer[data-v-f1fdb4ec]{flex-direction:column;padding:15px 20px}.phone-verify-modal .modal-content .modal-footer button[data-v-f1fdb4ec]{justify-content:center;width:100%}}
