html,body,#root{height:100%;margin:0}body{color:#242424;-webkit-font-smoothing:antialiased;background:#2f2f2f;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:15px}.outer{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:8px 12px 34px;display:flex}.outer.branded{background-image:linear-gradient(#0000008f,#0000008f),url(/assets/background_org.png)}.stack{box-sizing:border-box;background:#fff;width:440px;max-width:100%;box-shadow:0 2px 6px #0003}.inner{flex-direction:column;min-height:257px;padding:48px 44px 40px;display:flex}.stack.options{margin-top:23px}.brand{height:36px;margin-bottom:24px}.brand img{width:auto;height:36px}.msbrand{height:24px;margin-bottom:24px}.msbrand img{width:auto;height:24px}.acct{align-items:center;margin-bottom:6px;display:flex}.acct img{cursor:pointer;width:16px;height:16px;margin-right:8px}.acct span{color:#323130;font-size:15px}h2{margin:0 0 24px;font-size:24px;font-weight:400;line-height:1.3}.field{margin-bottom:0;position:relative}input{box-sizing:border-box;width:100%;font:inherit;color:#242424;background:0 0;border:0;border-bottom:1px solid #666;outline:none;padding:4px 0 8px}input::placeholder{color:#666;opacity:1}input:focus{border-bottom:2px solid #0067b8;padding-bottom:7px}.lnk{margin-top:16px;font-size:13px}.lnk a{color:#0067b8;text-decoration:none}.lnk a:hover{text-decoration:underline}.btns{justify-content:flex-end;align-items:center;margin-top:auto;padding-top:32px;display:flex}button{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:2px;min-width:108px;height:32px;margin-left:4px;padding:0 8px}.primary{color:#fff;background:#0067b8}.primary:hover{background:#005da6}.ghost{color:#242424;background:#e1dfdd}.ghost:hover{background:#c8c6c4}.optrow{cursor:pointer;align-items:center;height:44px;padding:0 44px;display:flex}.optrow:hover{background:#f3f2f1}.optrow svg{fill:#242424;width:20px;height:20px;margin-right:16px}.optrow span{font-size:15px}.optlist{border-top:1px solid #edebe9}.optlist .item{cursor:pointer;align-items:center;padding:12px 0;display:flex}.optlist .item:hover{background:#f3f2f1}.optlist .item img{width:24px;height:24px;margin-right:16px}.optlist .item small{color:#616161;font-size:12px;display:block}.hint{color:#616161;margin:0 0 16px;font-size:13px}.err{color:#242424;font-size:13px}.err b{margin-bottom:8px;font-weight:600;display:block}.err code{color:#616161;font-size:12px}.waitwrap{text-align:center;padding-top:12px}.spin{border:3px solid #c7e0f4;border-top-color:#0067b8;border-radius:50%;width:32px;height:32px;margin:0 auto 24px;animation:1s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.foot{color:#fff;font-size:13px;position:fixed;bottom:10px;right:12px}.foot span{cursor:pointer;margin-left:16px}.hide{display:none}
