.kfc-signin{min-height:100vh;display:grid;place-items:center;padding:28px;background:#f3f6f4;color:#18352e;font-family:Open Sans,sans-serif;font-size:15px}.kfc-signin-card{width:min(100%,480px);padding:40px;background:#fff;border:1px solid #dce6df;border-radius:18px;box-shadow:0 16px 54px #173e2810}.kfc-signin h1{font-size:26px;line-height:1.3;margin:14px 0}.kfc-signin p{line-height:1.65;color:#52675d}.kfc-signin form{display:grid;gap:12px;margin:26px 0}.kfc-signin label{font-weight:600;margin-top:8px}.kfc-signin input{min-width:0;width:100%;padding:13px;border:1px solid #b7c9bd;border-radius:8px;font:inherit}.kfc-signin button{margin-top:12px;padding:14px;background:#126441;color:#fff;border:0;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}.kfc-signin button:disabled{opacity:.6}.kfc-signin button:focus-visible,.kfc-signin input:focus-visible{outline:3px solid #e4bd59;outline-offset:3px}.kfc-signin-error{color:#9a2525!important}.kfc-signin small{color:#64756d}