@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Sora:wght@500;600;700&display=swap";:root{--hc-teal: #26c6da;--hc-cyan: #22d3ee;--hc-blue: #42a5f5;--hc-indigo: #5c6bc0;--hc-purple: #7e57c2;--hc-violet: #8b5cf6;--hc-primary: var(--hc-cyan);--hc-primary-dark: #06b6d4;--hc-accent: var(--hc-purple);--hc-gradient: linear-gradient(90deg, var(--hc-teal) 0%, var(--hc-blue) 52%, var(--hc-purple) 100%);--hc-gradient-diagonal: linear-gradient(135deg, var(--hc-teal) 0%, var(--hc-blue) 45%, var(--hc-purple) 100%);--hc-text-on-brand: #ffffff;--hc-text: #f1f5f9;--hc-text-muted: #94a3b8;--hc-text-subtle: #64748b;--hc-surface: rgba(255, 255, 255, .05);--hc-surface-elevated: rgba(17, 17, 24, .92);--hc-bg: #0a0a0f;--hc-bg-elevated: #111118;--hc-border: rgba(38, 198, 218, .22);--hc-border-subtle: rgba(255, 255, 255, .08);--hc-shadow: 0 24px 48px rgba(0, 0, 0, .45);--hc-glow: 0 0 48px rgba(38, 198, 218, .14);--hc-radius: 16px;--hc-logo-bg: #0a0a0a}body[data-path=login]{--hc-text: #0f172a;--hc-text-muted: #64748b;--hc-text-subtle: #94a3b8;--hc-surface: #ffffff;--hc-surface-elevated: #ffffff;--hc-bg: #f5f7fa;--hc-bg-elevated: #ffffff;--hc-border: #e2e8f0;--hc-border-subtle: rgba(15, 23, 42, .1);--hc-shadow: 0 12px 32px rgba(15, 23, 42, .08);background-color:var(--hc-bg);background-image:radial-gradient(ellipse 70% 50% at 12% -8%,rgba(38,198,218,.16) 0%,transparent 58%),radial-gradient(ellipse 55% 40% at 88% 0%,rgba(126,87,194,.1) 0%,transparent 52%),linear-gradient(180deg,#f8fafc 0%,var(--hc-bg) 40%,#eef2f8 100%);color:var(--hc-text);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}body[data-path=login] .web-footer{display:none}body[data-path=login] .page-content-wrapper,body[data-path=login] .page_content,body[data-path=login] main{background:transparent}body[data-path=login] .page-content-wrapper{min-height:calc(100vh - 80px)}body[data-path=login] .for-login .page-card,body[data-path=login] .for-forgot .page-card,body[data-path=login] .for-signup .page-card,body[data-path=login] .for-login-with-email-link .page-card,body[data-path=login] .for-email-login .page-card{background:var(--hc-surface);border:1px solid var(--hc-border);border-radius:16px;box-shadow:var(--hc-shadow);overflow:hidden}body[data-path=login] .page-card-head h4{color:var(--hc-text);font-family:Sora,system-ui,sans-serif;font-size:1.05rem;font-weight:600;margin-top:.75rem}body[data-path=login] .app-logo{display:block;height:40px;margin:0 auto;max-height:40px;opacity:1;overflow:visible;width:auto;content:url(/assets/hc_his_customizations/images/healthcentral-logo.svg)}body[data-path=login] .for-login .page-card-head,body[data-path=login] .for-forgot .page-card-head,body[data-path=login] .for-signup .page-card-head,body[data-path=login] .for-login-with-email-link .page-card-head,body[data-path=login] .for-email-login .page-card-head{background:transparent;background-image:none;border-bottom:none;min-height:0;padding:1.75rem 1.25rem .5rem;text-align:center}body[data-path=login] .page-card-body{background:var(--hc-surface);color:var(--hc-text)}body[data-path=login] .page-card-body .form-group label,body[data-path=login] .page-card-body label{color:var(--hc-text-muted)}body[data-path=login] .btn-primary,body[data-path=login] .btn-login{background:var(--hc-gradient-diagonal);border-color:transparent;box-shadow:0 8px 20px #26c6da38;color:#fff;font-weight:600}body[data-path=login] .btn-primary:hover,body[data-path=login] .btn-login:hover{background:var(--hc-gradient-diagonal);border-color:transparent;box-shadow:0 12px 28px #7e57c240;color:#fff;filter:brightness(1.03)}body[data-path=login] .btn-default,body[data-path=login] .btn-login-option{background:#fff!important;border:1px solid var(--hc-border)!important;box-shadow:none!important;color:var(--hc-text)!important;font-weight:600}body[data-path=login] .btn-default:hover,body[data-path=login] .btn-login-option:hover{background:rgba(38,198,218,.08)!important;border-color:#26c6da73!important;color:#0891b2!important}body[data-path=login] .page-card-body input[type=text],body[data-path=login] .page-card-body input[type=email],body[data-path=login] .page-card-body input[type=password],body[data-path=login] .page-card-body .form-control{background-color:#fff;border:1px solid var(--hc-border);border-radius:10px;color:var(--hc-text)}body[data-path=login] .page-card-body input[type=text]::-moz-placeholder,body[data-path=login] .page-card-body input[type=email]::-moz-placeholder,body[data-path=login] .page-card-body input[type=password]::-moz-placeholder,body[data-path=login] .page-card-body .form-control::-moz-placeholder{color:var(--hc-text-subtle)}body[data-path=login] .page-card-body input[type=text]::placeholder,body[data-path=login] .page-card-body input[type=email]::placeholder,body[data-path=login] .page-card-body input[type=password]::placeholder,body[data-path=login] .page-card-body .form-control::placeholder{color:var(--hc-text-subtle)}body[data-path=login] .page-card-body input[type=text]:focus,body[data-path=login] .page-card-body input[type=email]:focus,body[data-path=login] .page-card-body input[type=password]:focus,body[data-path=login] .page-card-body .form-control:focus{background-color:#fff;border-color:var(--hc-teal);box-shadow:0 0 0 3px #26c6da2e;outline:none}body[data-path=login] .forgot-password-message a,body[data-path=login] .sign-up-message a{color:#0891b2}body[data-path=login] .sign-up-message,body[data-path=login] .login-divider,body[data-path=login] .forgot-password-message{color:var(--hc-text-muted)}body[data-path=login] .login-content .page-card .page-card-head+.page-card-body,body[data-path=login] .social-logins{color:var(--hc-text-muted)}
/*# sourceMappingURL=hc_web.bundle.JTNK5FNK.css.map */
