#public-page-content{margin:auto;max-width:calc(var(--pc-max-width) + 40px);padding:0 20px;width:100%}#mobile-fullscreen-dialog{--el-dialog-width:100vw!important;--el-dialog-border-radius:0;display:flex;flex-direction:column;height:var(--vh,100vh);justify-content:space-between;overflow:hidden}#mobile-fullscreen-dialog .el-dialog__header{display:none!important}#mobile-fullscreen-dialog .el-dialog__body{padding:0!important}#mobile-fullscreen-dialog .el-dialog__footer{padding:16px!important}#mobile-fullscreen-dialog .mobile-dialog-header{border-bottom:1px solid #f0f0f0;text-align:right}#mobile-fullscreen-dialog .mobile-dialog-header a{display:inline-block;line-height:64px;padding:0 32px;text-decoration:none}#mobile-block-btn{font-size:17px;min-height:48px;width:100%}.login-overlay .el-overlay-dialog{align-items:center;display:flex}.login-overlay .el-dialog{position:static;top:unset;transform:unset}.login-dialog{padding:0!important}.login-dialog .el-dialog__header{padding:0;position:relative;z-index:1}.login-dialog .el-dialog__headerbtn{right:16px;top:16px}.login-dialog .el-dialog__body{padding:0}.login-wrapper #shield-app{background:#0009;border-radius:16px;height:100%!important;width:100%!important}.login-wrapper #shield-app:empty{visibility:hidden}div#shield-app{visibility:visible}div#shield-app>div:first-child>div:first-child{background-color:transparent!important;height:auto!important;inset:0!important;position:absolute!important;width:auto!important}div#shield-app>div:first-child>div:first-child>span{display:none}.verifyCode div#shield-app{visibility:visible}.verifyCode div#shield-app>div:first-child>div:first-child{border:1px solid #f2f3f4;border-radius:12px;height:290px!important;padding:12px 16px;width:430px!important}.verifyCode div#shield-app>div:first-child>div:first-child>span{right:28px!important;top:32px!important}.pikpak-login-wrapper{padding:0 24px!important}@media screen and (max-width:768px){.pikpak-login-wrapper{padding:0 16px!important;width:100%!important}.login-wrapper{--el-border-radius-small:0!important;--el-dialog-width:100%!important}.login-wrapper .el-dialog__header{padding:32px 0 0}.login-wrapper .el-dialog__headerbtn{right:0;top:0}.login-wrapper .el-dialog__body{padding:0 0 10px}.login-wrapper div#shield-app{height:100vh;width:100vw}.login-wrapper .pp-login-panel .pp-login-container{max-width:unset}}.login-drawer .el-drawer{border-radius:16px 16px 0 0}.login-drawer .el-drawer__header{margin-bottom:6px}.login-drawer .el-drawer__body{padding:0}
