.ma-client-brand{align-items:center;display:inline-flex;gap:.7rem}
.ma-client-brand .ma-product-name{color:var(--hc-color-brand-900)}
.ma-brand-separator{align-self:stretch;border-left:1px solid var(--hc-color-border);min-height:2rem}
.ma-client-logo{display:block;height:2.6rem;max-width:12rem;object-fit:contain}
.ma-client-name{color:var(--hc-color-text)!important;font:700 1rem/1.2 var(--hc-font-sans);max-width:18rem}
.appointments-login-brand{align-items:center;gap:.7rem}
.appointments-product-name{color:#981843!important}
.appointments-brand-separator{align-self:stretch;border-left:1px solid #decbd8;min-height:2rem}
.appointments-client-logo{display:block;height:2.8rem;max-width:13rem;object-fit:contain}
.appointments-client-name{font-size:.9rem;line-height:1.2;max-width:14rem}
.brand-me{color:#e83e8c!important}.brand-assist{color:#351458!important}
.google-auth-button{align-items:center;display:flex!important;gap:.65rem;justify-content:center}.google-g{align-items:center;background:#fff;border:1px solid #dadce0;border-radius:50%;color:#4285f4!important;display:inline-flex;font:800 1rem Arial,sans-serif;height:1.65rem;justify-content:center;width:1.65rem}
.google-registration{border-top:1px solid var(--hc-color-border);margin-top:1.5rem;padding-top:1.5rem}.google-registration .appointments-login-divider{align-items:center;color:var(--hc-color-text-muted);display:flex;gap:.8rem;margin-bottom:1rem}.google-registration .appointments-login-divider::before,.google-registration .appointments-login-divider::after{background:var(--hc-color-border);content:"";flex:1;height:1px}.google-registration .hc-button{margin-top:1rem}
