.inday-account-access{max-width:620px}.inday-account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 1rem;padding:5px;border:1px solid #dfe6ea;border-radius:12px;background:#f3f6f7}.inday-account-tabs button{padding:.72rem;border:0;border-radius:8px;background:transparent;color:#52616a;font:inherit;font-weight:800;cursor:pointer}.inday-account-tabs button.is-active{background:#17242e;color:#fff;box-shadow:0 3px 10px rgba(23,36,46,.16)}.inday-account-access form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:0!important;border:0!important}.inday-account-access form[hidden],.inday-account-tabs[hidden],.inday-account-signed-in[hidden]{display:none!important}.inday-account-access label{display:grid;align-content:start;gap:.3rem;color:#33434c;font-size:.84rem;font-weight:750}.inday-account-access label:has(select[name="account_type"]),.inday-account-access label:has(input[name="company_name"]),.inday-account-access [data-account-login] label,.inday-account-access [data-account-forgot-form] label,.inday-account-access form>button,.inday-account-access .inday-account-message,.inday-account-help-links,.inday-account-recovery-heading{grid-column:1/-1}.inday-account-access input,.inday-account-access select{width:100%;box-sizing:border-box;padding:.72rem .78rem;border:1px solid #d6dce0;border-radius:9px;background:#fbfcfd;font:inherit}.inday-account-access input:focus,.inday-account-access select:focus{border-color:#f47721;outline:0;box-shadow:0 0 0 4px rgba(244,119,33,.12)}.inday-account-access label small{color:#738089;font-size:.72rem;font-weight:500}.inday-account-access form>button[type="submit"]{padding:.78rem 1rem;border:0;border-radius:9px;background:#f47721;color:#17242e;font:inherit;font-weight:850;cursor:pointer}.inday-account-access form>button:disabled{opacity:.65;cursor:wait}.inday-account-help-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem}.inday-account-help-links .inday-account-link{padding:.2rem 0}.inday-account-link{border:0!important;background:transparent!important;color:#a74300!important;text-decoration:underline;cursor:pointer}.inday-account-recovery-heading{padding:1rem;border:1px solid #dfe6ea;border-left:4px solid #f47721;border-radius:10px;background:#f8fafb}.inday-account-recovery-heading span{color:#d65e0c;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.inday-account-recovery-heading h3{margin:.28rem 0 .35rem;color:#17242e;font-size:1.2rem}.inday-account-recovery-heading p{margin:0;color:#64737c;font-size:.82rem;line-height:1.5}.inday-account-message{display:none;margin:0;padding:.75rem .85rem;border-radius:9px;font-size:.82rem;line-height:1.45}.inday-account-message:not(:empty){display:block}.inday-account-message.is-loading{background:#edf3f7;color:#40525e}.inday-account-message.is-success{border:1px solid #bfe5cd;background:#eaf8ef;color:#176638}.inday-account-message.is-error{border:1px solid #efc2c2;background:#fff0f0;color:#962626}.inday-account-signed-in{display:grid;grid-template-columns:1fr auto;gap:.15rem 1rem;align-items:center;padding:1rem;border:1px solid #bfe5cd;border-radius:12px;background:#eaf8ef}.inday-account-signed-in span,.inday-account-signed-in small{color:#526d5c;font-size:.75rem}.inday-account-signed-in strong{grid-column:1;font-size:1.05rem}.inday-account-signed-in button{grid-column:2;grid-row:1/4;padding:.6rem .8rem;border:1px solid #9fc9ad;border-radius:8px;background:#fff;color:#235d37;font-weight:800;cursor:pointer}.inday-account-confirmation{max-width:700px;text-align:center}.inday-account-confirmation h1{margin:.5rem 0}.inday-account-confirmation.is-success{border-top:5px solid #2f8b50}.inday-account-confirmation.is-error{border-top:5px solid #bd3f3f}.inday-account-primary{display:inline-block;margin-top:1rem;padding:.8rem 1.1rem;border-radius:9px;background:#f47721;color:#17242e;text-decoration:none;font-weight:850}.inday-password-reset{max-width:620px}.inday-password-reset h1{margin:.45rem 0}.inday-password-reset>p{color:#64737c;line-height:1.55}.inday-password-reset form{display:grid;gap:.85rem;margin-top:1.2rem}.inday-password-reset label{display:grid;gap:.32rem;color:#33434c;font-size:.84rem;font-weight:750}.inday-password-reset label small{color:#738089;font-size:.72rem;font-weight:500}.inday-password-reset input{width:100%;box-sizing:border-box;padding:.75rem .8rem;border:1px solid #d6dce0;border-radius:9px;background:#fbfcfd;font:inherit}.inday-password-reset input:focus{border-color:#f47721;outline:0;box-shadow:0 0 0 4px rgba(244,119,33,.12)}.inday-password-reset button{padding:.8rem 1rem;border:0;border-radius:9px;background:#f47721;color:#17242e;font:inherit;font-weight:850;cursor:pointer}.inday-password-reset button:disabled{opacity:.65;cursor:wait}.inday-password-reset-login{text-align:center}.inday-password-reset-login a{color:#a74300;font-weight:750}.inday-chat-registration .inday-account-access{max-width:none}.inday-chat-registration .inday-account-access form{grid-template-columns:1fr;gap:.65rem}.inday-chat-registration .inday-account-access label,.inday-chat-registration .inday-account-access form>button,.inday-chat-registration .inday-account-message{grid-column:1}.inday-chat-registration .inday-account-access input,.inday-chat-registration .inday-account-access select{padding:.58rem .65rem}.inday-chat-registration .inday-account-tabs button{padding:.55rem;font-size:.78rem}.inday-chat-registration .inday-account-signed-in{grid-template-columns:1fr}.inday-chat-registration .inday-account-signed-in button{grid-column:1;grid-row:auto;margin-top:.4rem}@media(max-width:600px){.inday-account-access form{grid-template-columns:1fr}.inday-account-access label,.inday-account-access form>button,.inday-account-access .inday-account-message,.inday-account-help-links,.inday-account-recovery-heading{grid-column:1}.inday-account-help-links{align-items:flex-start;flex-direction:column}}

/* v2.21.0 professional homepage account launcher and modal. */
.inday-home-account{position:fixed;right:18px;top:44%;z-index:9994;transform:translateY(-50%)}.inday-home-account-launcher{display:flex;align-items:center;gap:.7rem;min-width:210px;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.25);border-radius:15px;background:linear-gradient(135deg,#f47721,#e25d08);color:#172027;font:inherit;text-align:left;box-shadow:0 16px 40px rgba(11,22,29,.28),0 0 0 5px rgba(244,119,33,.12);cursor:pointer;transition:transform .2s,box-shadow .2s}.inday-home-account-launcher:hover,.inday-home-account-launcher:focus-visible{transform:translateX(-5px);box-shadow:0 20px 48px rgba(11,22,29,.34),0 0 0 6px rgba(244,119,33,.18);outline:0}.inday-home-account-icon,.inday-home-account-brand{display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#17242e;color:#fff;font-weight:950;letter-spacing:.04em}.inday-home-account-icon{width:42px;height:42px}.inday-home-account-launcher>span:last-child{display:grid;line-height:1.12}.inday-home-account-launcher strong{font-size:.92rem}.inday-home-account-launcher small{margin-top:.25rem;color:#552100;font-size:.62rem;font-weight:750}.inday-home-account-modal{position:fixed;inset:0;z-index:10030}.inday-home-account-modal[hidden]{display:none}.inday-home-account-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(6,14,19,.7);backdrop-filter:blur(6px)}.inday-home-account-panel{position:absolute;top:50%;right:clamp(18px,5vw,70px);width:min(680px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:auto;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:#fff;color:#172027;box-shadow:0 30px 90px rgba(0,0,0,.42);transform:translateY(-50%);animation:inday-home-account-in .25s ease}.inday-home-account-panel>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid #dfe6ea;background:rgba(255,255,255,.97);backdrop-filter:blur(12px)}.inday-home-account-heading{display:flex;align-items:center;gap:.75rem;min-width:0}.inday-home-account-heading>span:last-child{display:grid;min-width:0}.inday-home-account-heading small{color:#f47721;font-size:.6rem;font-weight:900;letter-spacing:.12em}.inday-home-account-heading strong{overflow:hidden;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.inday-home-account-brand{width:42px;height:42px}.inday-home-account-close{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #d5dde2;border-radius:50%;background:#fff;color:#34434c;font:inherit;font-size:1.35rem;cursor:pointer}.inday-home-account-intro{padding:1.25rem 1.35rem 1rem;background:linear-gradient(135deg,#17242e,#223946);color:#fff}.inday-home-account-intro>span{color:#ff9a55;font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.inday-home-account-intro h2{margin:.35rem 0 .4rem;color:#fff;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.05}.inday-home-account-intro p{margin:0;color:#cdd7dd;font-size:.82rem}.inday-home-account-body{padding:1.25rem 1.35rem}.inday-home-account-body .inday-account-access{max-width:none}.inday-home-account-panel>footer{display:flex;flex-wrap:wrap;gap:.45rem;padding:0 1.35rem 1.25rem}.inday-home-account-panel>footer span{padding:.32rem .52rem;border-radius:999px;background:#f2f5f7;color:#60717b;font-size:.62rem;font-weight:750}.inday-home-account-open{overflow:hidden}@keyframes inday-home-account-in{from{opacity:0;transform:translate(28px,-50%)}to{opacity:1;transform:translate(0,-50%)}}
@media(max-width:760px){.inday-home-account{top:auto;right:12px;bottom:88px;transform:none}.inday-home-account-launcher{min-width:0;padding:.62rem;border-radius:999px}.inday-home-account-launcher>span:last-child{display:none}.inday-home-account-panel{right:8px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.inday-home-account-intro,.inday-home-account-body{padding-left:1rem;padding-right:1rem}.inday-home-account-panel>footer{padding-left:1rem;padding-right:1rem}.inday-home-account-body .inday-account-access form{grid-template-columns:1fr}.inday-home-account-body .inday-account-access label,.inday-home-account-body .inday-account-access form>button,.inday-home-account-body .inday-account-message{grid-column:1}}
@media(prefers-reduced-motion:reduce){.inday-home-account-panel{animation:none}.inday-home-account-launcher{transition:none}}

/* v2.22.1 navigation account access without a floating launcher. */
.inday-home-account{position:static;right:auto;top:auto;z-index:9994;transform:none}
