.pwa-btn[data-v-4db2a28b]{border-color:#04e4a7;background:transparent;color:#04e4a7}.app-header-drawer.el-drawer{--el-drawer-padding-primary:0}.app-header-drawer .el-drawer__body{padding:0;overflow-y:auto}.drawer-inner{position:relative;padding:56px 20px 24px;color:#63656e}.drawer-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#63656e;cursor:pointer;transition:background-color .2s ease}.drawer-close:hover{background:#0000000a}.drawer-user{display:flex;align-items:center}.drawer-user .text{margin-left:10px}.drawer-user .text>span{font-size:14px;color:#000;font-weight:500}.drawer-user .text p{margin-top:2px;display:inline-flex;align-items:center;font-size:12px;color:#9f9f9f;cursor:pointer;transition:color .2s ease}.drawer-user .text p:hover{color:#04e4a7}.drawer-stats{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.drawer-stats .stat-card{flex:1;display:flex;flex-direction:column;justify-content:center;height:80px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.drawer-stats .stat-card:hover{border-color:#04e4a7;box-shadow:0 2px 8px #04e4a71f}.drawer-stats .stat-card .title{font-size:13px;color:#000;font-weight:500}.drawer-stats .stat-card p{display:inline-flex;align-items:center;margin-top:6px;font-size:14px;line-height:1}.drawer-stats .stat-card p .muted{color:#a9a9a9;margin-right:4px}.drawer-stats .stat-card p strong{color:#000;font-weight:600;font-size:18px;margin-right:4px}.drawer-stats .stat-card p img{width:18px;height:18px}.drawer-nav{display:flex;flex-direction:column;margin-top:24px;border-top:1px solid #f0f0f0}.drawer-nav-link{display:block;padding:14px 4px;font-size:15px;color:#63656e;text-decoration:none;border-bottom:1px solid #f0f0f0;transition:color .2s ease;cursor:pointer}.drawer-nav-link.active,.drawer-nav-link:hover{color:#04e4a7}.drawer-menu{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid #f0f0f0}.drawer-menu li a{display:flex;align-items:center;gap:12px;padding:12px 4px;color:#737373;text-decoration:none;border-bottom:1px solid #f0f0f0;transition:color .2s ease}.drawer-menu li a:hover{color:#04e4a7}.drawer-menu li a .iconfont{font-size:18px;width:20px;text-align:center}.drawer-menu li a span{font-size:14px}@media(max-width:1023px){body.admin-layout .el-dialog[data-v-1ff27af8]{width:94vw!important;margin:3vh auto!important;height:auto!important;align-self:center!important}body.admin-layout .el-dialog__body[data-v-1ff27af8]{max-height:65vh;overflow-y:auto}body.admin-layout .el-dialog .el-form-item[data-v-1ff27af8]{display:block}body.admin-layout .el-dialog .el-form-item__label[data-v-1ff27af8]{width:auto!important;text-align:left!important;padding-bottom:4px;float:none;line-height:1.4}body.admin-layout .el-dialog .el-form-item__content[data-v-1ff27af8]{margin-left:0!important}body.admin-layout .el-button+.el-button[data-v-1ff27af8]{margin-left:0}body.admin-layout .el-dialog__footer .el-button+.el-button[data-v-1ff27af8],body.admin-layout .el-message-box__btns .el-button+.el-button[data-v-1ff27af8]{margin-left:12px}body.admin-layout .el-dialog .el-date-editor[data-v-1ff27af8],body.admin-layout .el-dialog .el-input[data-v-1ff27af8],body.admin-layout .el-dialog .el-input-number[data-v-1ff27af8],body.admin-layout .el-dialog .el-select[data-v-1ff27af8]{width:100%!important}}.app-header[data-v-1ff27af8]{position:fixed;top:0;left:0;right:0;width:100%;z-index:50;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}.app-header.is-transparent[data-v-1ff27af8]{background:transparent;color:#fff}.app-header.is-transparent .nav-link[data-v-1ff27af8]{color:#ffffff80}.app-header.is-transparent .nav-link.active[data-v-1ff27af8],.app-header.is-transparent .nav-link[data-v-1ff27af8]:hover,.app-header.is-transparent .user-name[data-v-1ff27af8]{color:#fff}.app-header.is-transparent .login-btn[data-v-1ff27af8]{color:#12141c;border-color:#04e4a7;background:#04e4a7}.app-header.is-solid[data-v-1ff27af8]{background:#fff;box-shadow:0 1px 6px #0000000f;color:#63656e}.app-header.is-solid .nav-link[data-v-1ff27af8]{color:#63656e}.app-header.is-solid .nav-link.active[data-v-1ff27af8],.app-header.is-solid .nav-link[data-v-1ff27af8]:hover{color:#04e4a7}.app-header.is-solid .user-name[data-v-1ff27af8]{color:#63656e}.app-header.is-solid .login-btn[data-v-1ff27af8]{color:#12141c;border-color:#04e4a7;background:#04e4a7}.app-header.is-solid.is-dark[data-v-1ff27af8]{background:#0c0e15e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.06);box-shadow:none;color:#fff}.app-header.is-solid.is-dark .nav-link[data-v-1ff27af8]{color:#ffffff80}.app-header.is-solid.is-dark .nav-link.active[data-v-1ff27af8],.app-header.is-solid.is-dark .nav-link[data-v-1ff27af8]:hover,.app-header.is-solid.is-dark .user-name[data-v-1ff27af8]{color:#fff}.app-header.is-solid.is-dark .hamburger-btn[data-v-1ff27af8]:hover,.app-header.is-solid.is-dark .user-trigger[data-v-1ff27af8]:hover{background:#ffffff1a}.nav-link[data-v-1ff27af8]{font-size:15px;white-space:nowrap;transition:color .2s ease;cursor:pointer}.user-trigger[data-v-1ff27af8]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 6px;border-radius:6px;transition:background-color .2s ease}.user-trigger[data-v-1ff27af8]:hover{background:#0000000a}.user-name[data-v-1ff27af8]{font-size:14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-btn[data-v-1ff27af8]{display:inline-block;min-width:72px;height:32px;line-height:30px;padding:0 14px;border:1px solid #04e4a7;font-size:13px;text-align:center;border-radius:4px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.app-header.is-transparent .user-trigger[data-v-1ff27af8]:hover{background:#ffffff1a}.mobile-avatar[data-v-1ff27af8]{cursor:pointer}.hamburger-btn[data-v-1ff27af8]{width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:6px;color:inherit;cursor:pointer;transition:background-color .2s ease}.hamburger-btn[data-v-1ff27af8]:hover{background:#0000000f}.app-header.is-transparent .hamburger-btn[data-v-1ff27af8]:hover{background:#ffffff1f}@media(max-width:1023px){body.admin-layout .el-dialog{width:94vw!important;margin:3vh auto!important;height:auto!important;align-self:center!important}body.admin-layout .el-dialog__body{max-height:65vh;overflow-y:auto}body.admin-layout .el-dialog .el-form-item{display:block}body.admin-layout .el-dialog .el-form-item__label{width:auto!important;text-align:left!important;padding-bottom:4px;float:none;line-height:1.4}body.admin-layout .el-dialog .el-form-item__content{margin-left:0!important}body.admin-layout .el-button+.el-button{margin-left:0}body.admin-layout .el-dialog__footer .el-button+.el-button,body.admin-layout .el-message-box__btns .el-button+.el-button{margin-left:12px}body.admin-layout .el-dialog .el-date-editor,body.admin-layout .el-dialog .el-input,body.admin-layout .el-dialog .el-input-number,body.admin-layout .el-dialog .el-select{width:100%!important}}.app-header-popover.el-popover.el-popper{--el-popover-padding:20px;border-radius:12px;box-shadow:0 8px 28px #0000001f}.user-panel .panel-user{display:flex;align-items:center}.user-panel .panel-user .text{margin-left:10px}.user-panel .panel-user .text>span{font-size:14px;color:#000;font-weight:500}.user-panel .panel-user .text p{margin-top:2px;display:inline-flex;align-items:center;font-size:12px;color:#9f9f9f;cursor:pointer;transition:color .2s ease}.user-panel .panel-user .text p:hover{color:#04e4a7}.user-panel .panel-stats{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.user-panel .panel-stats .stat-card{flex:1;display:flex;flex-direction:column;justify-content:center;height:80px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.user-panel .panel-stats .stat-card:hover{border-color:#04e4a7;box-shadow:0 2px 8px #04e4a71f}.user-panel .panel-stats .stat-card .title{font-size:13px;color:#000;font-weight:500}.user-panel .panel-stats .stat-card p{display:inline-flex;align-items:center;margin-top:6px;font-size:14px;line-height:1}.user-panel .panel-stats .stat-card p .muted{color:#a9a9a9;margin-right:4px}.user-panel .panel-stats .stat-card p strong{color:#000;font-weight:600;font-size:18px;margin-right:4px}.user-panel .panel-menu{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.user-panel .panel-menu li{width:33.3333333333%;margin-top:22px;text-align:center}.user-panel .panel-menu li a{display:inline-flex;flex-direction:column;align-items:center;color:#737373;text-decoration:none;transition:color .2s ease;gap:4px}.user-panel .panel-menu li a:hover{color:#04e4a7}.user-panel .panel-menu li .iconfont{font-size:20px}.user-panel .panel-menu li span{font-size:13px;font-weight:400}
