.chc-login label{display:block;margin-bottom:8px;font-weight:600;color:#363636}
.chc-login input[type=text],.chc-login input[type=password]{width:100%;padding:14px;border:1px solid #363636;border-radius:6px;background:#fff;color:#363636;font:inherit}
.chc-login input[type=submit],.chc-action{display:inline-block;background:#F08243;color:#363636;border:0;border-radius:6px;padding:14px 24px;font-weight:700;cursor:pointer;text-decoration:none}
.chc-login input[type=submit]{width:100%}.chc-login p{margin-bottom:22px}.chc-login .login-remember label{font-weight:400}
.chc-login a{color:#363636;text-decoration:underline}.chc-logout{color:#fff;text-decoration:underline}.chc-logout:hover{color:#F08243}
.chc-welcome{font-size:44px;line-height:1.15;color:#363636;font-weight:600;margin:0 0 18px}.chc-private-value{font-size:18px;overflow-wrap:anywhere;color:#363636}
@media(max-width:767px){.chc-welcome{font-size:30px}.chc-private-value{font-size:16px}}
.chc-company-logo{display:block;max-width:220px;max-height:140px;width:auto;height:auto;object-fit:contain;margin-bottom:20px}.chc-company-input{display:block;width:100%;max-width:680px;padding:12px;border:1px solid #363636;border-radius:6px;background:#fff;color:#363636;font:inherit}.chc-logo-label,.chc-fixed-field{display:block;margin:12px 0}.chc-fixed-field{font-size:13px}#chc-company-edit{margin-top:24px}.chc-action:disabled{opacity:.55;cursor:default}
