.account-entry{max-width:800px}.account-entry .account-logo{display:flex;width:70px;min-height:100px;align-items:center;justify-content:center;margin-bottom:28px}.account-entry .account-logo img{display:block;max-width:52px;height:100px;object-fit:contain}.account-entry .panel{border-radius:16px}.account-entry .panel form{margin:0}.account-entry .account-name-fields,.account-entry .account-phone-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.account-entry .account-field{margin-bottom:24px}.account-entry select{min-width:0;max-width:100%}.account-entry input,.account-entry select{min-height:50px}.account-entry .panel+p{margin-top:22px}@media(max-width:600px){.account-entry .account-name-fields,.account-entry .account-phone-fields{grid-template-columns:1fr;gap:22px}.account-entry .panel{padding:22px}.account-entry .account-logo{margin-bottom:22px}}

.account-entry.account-login{text-align:center}.account-login .account-profile-image{display:block;width:60px;height:60px;max-width:100%;object-fit:contain;margin:0 auto 20px}.account-login .panel form{text-align:center}.account-login .panel label,.account-login .panel input,.account-login .errorlist{text-align:left}.account-login .panel .button{margin:4px auto 0}.account-login .panel p:last-of-type{margin-bottom:24px}

.account-login .panel .account-signin{background:transparent;color:var(--orange);border:1px solid var(--orange);border-radius:5px;padding:9px 19px;font-size:16px;font-weight:400;min-width:120px;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease}
.account-login .panel .account-signin:hover,.account-login .panel .account-signin:focus-visible{background:rgba(188,107,53,.16);color:#e59a65;border-color:var(--orange);box-shadow:0 0 18px rgba(188,107,53,.22);transform:translateY(-2px)}
.account-login .panel .account-signin:active{background:rgba(188,107,53,.24);color:#e59a65;transform:translateY(0)}
@media(prefers-reduced-motion:reduce){.account-login .panel .account-signin{transition:none}.account-login .panel .account-signin:hover,.account-login .panel .account-signin:focus-visible{transform:none}}

.account-signup .account-signup-intro{text-align:center}.account-signup .account-signup-intro p{margin-left:auto;margin-right:auto}

.account-company-choice{margin:22px 0;text-align:left}.account-company-choice label{display:flex;align-items:center;gap:12px;cursor:pointer}.account-company-choice input[type=checkbox]{width:19px;height:19px;margin:0;accent-color:#b97543;flex:none}.account-company-choice span{font-weight:400;font-size:16px}[data-organization-field][hidden]{display:none}

[data-organization-field]{overflow:hidden;will-change:height,opacity}[data-organization-field][hidden]{display:none}.account-entry .button{display:inline-flex;justify-content:center;text-align:center}
