.signin{background:#f2f5f2;grid-template-columns:minmax(420px,560px) 1fr;min-height:100vh;display:grid}.signin>section{flex-direction:column;justify-content:center;width:100%;max-width:560px;padding:55px 70px;display:flex}.signinBrand{align-items:center;gap:10px;margin-bottom:55px;display:flex}.signinBrand>i{color:#174b37;border:1px solid #6d8278;place-items:center;width:35px;height:35px;font:23px Georgia;display:grid}.signinBrand b,.signinBrand small{display:block}.signinBrand b{letter-spacing:.08em;font:19px Georgia}.signinBrand small{letter-spacing:.25em;color:#7d8a84;font-size:7px}.signin>section>p{letter-spacing:.2em;color:#75827c;margin:0 0 8px;font-size:8px}.signin h1{margin:0 0 10px;font:34px Georgia}.signin>section>span{color:#69776f;font-size:10px;line-height:1.6}.signin label{letter-spacing:.1em;color:#596960;margin-top:28px;font:700 8px Arial}.signin input{background:#fff;border:1px solid #d6dfda;border-radius:6px;outline:none;width:100%;margin-top:7px;padding:13px;font:12px Arial;display:block}.signin input:focus{border-color:#749784;box-shadow:0 0 0 3px #dfeae4}.signin input.code{letter-spacing:.35em;text-align:center;font:25px Georgia}.signin>section>button:not(.textButton){color:#fff;cursor:pointer;background:#174b37;border:0;border-radius:6px;margin-top:12px;padding:13px;font:700 10px Arial}.signin button:disabled{opacity:.45}.textButton{color:#365d49;cursor:pointer;background:0 0;border:0;margin-top:12px;font:700 9px Arial}.signinError{color:#84342b;background:#fff0ee;border:1px solid #ebc8c3;border-radius:5px;margin-top:12px;padding:10px;font-size:9px}.signin footer{border-top:1px solid #dce3df;justify-content:space-between;margin-top:42px;padding-top:15px;display:flex}.signin footer b,.signin footer span{color:#7b8882;font-size:8px}.signin>aside{color:#fff;background:linear-gradient(140deg,#10271e,#1b4935);flex-direction:column;justify-content:space-between;padding:70px;display:flex}.signin>aside>div{max-width:550px;margin:auto}.signin>aside p{letter-spacing:.2em;color:#c5f063;font-size:8px}.signin>aside h2{margin:14px 0;font:40px/1.12 Georgia}.signin>aside span{color:#b7c6be;font-size:11px;line-height:1.7}.signin>aside>small{color:#9eb0a7;font-size:8px}.pendingIcon{color:#266243;background:#e4f1e8;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:24px;font-size:23px;display:grid}.pendingList{background:#fff;border:1px solid #dce4df;border-radius:7px;margin-top:22px;padding:15px}.pendingList b,.pendingList span{display:block}.pendingList b{margin-bottom:8px;font-size:9px}.pendingList span{color:#6f7c76;padding:5px 0;font-size:8px}@media (width<=850px){.signin{grid-template-columns:1fr}.signin>section{max-width:none}.signin>aside{min-height:300px;padding:45px}.signin>aside h2{font-size:31px}}@media (width<=550px){.signin>section{padding:35px 24px}.signin>aside{display:none}.signinBrand{margin-bottom:45px}.signin h1{font-size:30px}}.signin form{flex-direction:column;display:flex}.signin form>p{letter-spacing:.2em;color:#75827c;margin:0 0 8px;font-size:8px}.signin form>span{color:#69776f;font-size:10px;line-height:1.6}.signin form>button:not(.textButton){color:#fff;cursor:pointer;background:#174b37;border:0;border-radius:6px;margin-top:12px;padding:13px;font:700 10px Arial}.signinTabs{background:#e5ebe7;border-radius:7px;gap:5px;width:max-content;margin:-30px 0 34px;padding:4px;display:flex}.signinTabs button{color:#607067;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 14px;font:700 9px Arial}.signinTabs button.active{color:#174b37;background:#fff;box-shadow:0 1px 4px #2543331a}.signin a{color:inherit;text-decoration:none}
