:root{--primaryColor:#2a82e4;--primaryTextColor:#505050;--secondaryTextColor:grey;--highlightColor:#fff;--deactiveTextColor:#a6a6a6;--windowBorderColor:grey;--windowTitleBarColor:#f5f5f8;--windowTitleBarDeactiveColor:#f5f5f5;--highlightItemColor:#e5e5e5;--hoverItemColor:#f5f5f5;--borderColor:#e5e5e5;--darkBorderColor:#b2b2b2;--backgroundColor:#fff;--lightBackgroundColor:#f5f5f5;--darkBackgroundColor:#e5e5e5;--disableColor:#ddd;--successColor:#43cf7c;--infoColor:grey;--warningColor:#ff8d1a;--dangerColor:#d43030;--btnPrimaryPlainBackgroundColor:#f6fafe;--btnPrimaryPlainColor:#2a82e4;--btnPrimaryBackgroundColor:#2a82e4;--btnPrimaryHoverBackgroundColor:#579dea;--btnSuccessPlainBackgroundColor:#fafefb;--btnSuccessPlainColor:#43cf7c;--btnSuccessBackgroundColor:#43cf7c;--btnSuccessHoverBackgroundColor:#6cd998;--btnInfoPlainBackgroundColor:#f3f3f3;--btnInfoPlainColor:grey;--btnInfoBackgroundColor:grey;--btnInfoHoverBackgroundColor:#9a9a9a;--btnWarningPlainBackgroundColor:#fff;--btnWarningPlainColor:#ff8d1a;--btnWarningBackgroundColor:#ff8d1a;--btnWarningHoverBackgroundColor:#ffa64d;--btnDangerPlainBackgroundColor:#fbeeee;--btnDangerPlainColor:#d43030;--btnDangerBackgroundColor:#d43030;--btnDangerHoverBackgroundColor:#dd5a5a;--treeNodeInsertCurrentColor:#85b7ef;--gridviewSelectedBorderColor:#2a82e4;--gridviewSelectedBackgroundColor:rgba(42,130,228,0.2);--gridviewHoverBorderColor:rgba(42,130,228,0.3);--gridviewHoverBackgroundColor:rgba(42,130,228,0.05);--fileViewAddressHostBorderColor:rgba(42,130,228,0.3);--fileViewAddressHostBackgroundColor:rgba(42,130,228,0.05);--processBarColor:#43cf7c}.pt-login{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;padding-top:114px}.pt-login.login-success{display:block;padding:20px 60px}.pt-login .header{display:flex;justify-content:center;margin-bottom:120px}.pt-login .header img{width:68px;height:68px;margin-right:20px}.pt-login .header .title .welcome{margin-bottom:18px;font-size:16px;color:var(--secondaryTextColor)}.pt-login .header .title .product-name{font-size:32px;font-weight:600;color:var(--primaryTextColor)}.pt-login .auth-notice{display:flex;justify-content:space-between;align-items:center;width:260px;margin-bottom:40px}.pt-login .auth-notice .sepline{height:1px;flex-grow:1;background-color:var(--borderColor)}.pt-login .auth-notice .text{margin-left:10px;margin-right:10px;font-size:14px;color:var(--secondaryTextColor)}.pt-login .third-auths{display:flex;justify-content:center}.pt-login .third-auths .auth-provider{margin-right:40px;cursor:pointer}.pt-login .third-auths .auth-provider:last-child{margin-right:0}.pt-login .third-auths .auth-provider .logo{width:48px;height:48px;margin-bottom:10px}.pt-login .third-auths .auth-provider .name{text-align:center;font-size:16px;color:var(--secondaryTextColor)}.pt-login .user-info{display:flex;justify-content:flex-start;align-items:center;height:60px;padding:20px;border-radius:10px;border:1px solid var(--borderColor);background-color:var(--lightBackgroundColor)}.pt-login .user-info .pt-avatar{margin-right:20px}.pt-login .user-info .user-name{flex-grow:1;font-size:20px;font-weight:600;color:var(--primaryTextColor)}.pt-login .user-info .logout{font-size:16px;text-decoration:none;color:var(--secondaryTextColor)}.pt-login .user-info .logout:hover{color:var(--primaryColor)}.pt-login .user-contents{display:flex;justify-content:flex-start;margin-top:16px}.pt-login .user-contents .user-contents-nav{width:200px;border-right:1px solid var(--borderColor)}.pt-login .user-contents .user-contents-nav .pt-list{overflow:hidden}.pt-login .user-contents .user-contents-nav .pt-list ul{border:none}.pt-login .user-contents .user-contents-nav .pt-list .pt-list-item{height:48px;line-height:48px;font-size:16px;color:var(--primaryColor)}.pt-login .user-contents .user-contents-nav .pt-list .pt-list-item.selected,.pt-login .user-contents .user-contents-nav .pt-list .pt-list-item:hover{background-color:#fff;color:var(--primaryColor);font-weight:600}.pt-login .user-contents .user-contents-body{flex-grow:1;padding:20px}.pt-login .user-contents .user-contents-body p{font-size:14px;line-height:1.5;color:var(--primaryTextColor);margin-bottom:10px}.pt-login .user-contents .user-contents-body a{color:var(--primaryColor);font-size:16px}.pt-login .user-contents .user-contents-body .email{font-size:16px}.pt-login .user-contents .user-contents-body .thanks-given{margin-top:5px;color:var(--secondaryTextColor);font-size:12px}