@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');HTML, BODY {margin:0;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;font-size:16px;line-height:24px;color:#000000;background:#ffffff;}* {box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}a {color:#000000;font-weight:bold;text-decoration:none;}a img {border:none;display:block;}strong {font-weight:bold;}#login {width:100%;height:100vh;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}#login .inner {width:448px;max-width:calc( 100% - 20px );background:#fafafa;border:1px solid #e5e5e5;border-radius:15px;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);padding:24px;}#login .inner .logo {width:40px;height:40px;display:block;margin:0px auto;}#login .inner h1 {color:#202b55;font-size:24px;line-height:35px;margin:16px 0px 0px 0px;text-align:center;font-weight:700;}#login .inner p {color:#6b7280;font-size:14px;line-height:21px;margin:0px 0px 24px 0px;text-align:center;font-weight:normal;}#login .inner form .input-row {margin-bottom:16px;}#login .inner form label {color:#202b55;font-size:14px;font-weight:600;line-height:21px;margin:0px 0px 8px 0px;display:block;}#login .inner form input[type=text],#login .inner form input[type=password] {width:100%;padding:12px;border:1px solid #e5e5e5;border-radius:5px;background:#ffffff;font-size:14px;font-family:inherit;transition:all 0.2s;}#login .inner form input[type=text]:focus,#login .inner form input[type=password]:focus {outline:none;border-color:#202b55;box-shadow:0 0 0 3px rgba(32, 43, 85, 0.2);}#login .inner form input[type=text]:valid:not(:placeholder-shown),#login .inner form input[type=password]:valid:not(:placeholder-shown) {border-color:#10b981;}#login .inner form input[type=submit] {width:100%;padding:12px;border-radius:5px;background:#202b55;font-size:14px;font-family:inherit;color:#ffffff;border:0px;font-weight:500;cursor:pointer;}#login .inner form input[type=submit]:hover {background:#000000;}