:root {
  --crt-palette-primary-50: #e6eef8 !important;
  --crt-palette-primary-100: #c7daef !important;
  --crt-palette-primary-200: #9ebfe4 !important;
  --crt-palette-primary-300: #70a1d7 !important;
  --crt-palette-primary-400: #3d7fc9 !important;
  --crt-palette-primary-500: #0057b8 !important;
  --crt-palette-primary-600: #0050a9 !important;
  --crt-palette-primary-700: #00499b !important;
  --crt-palette-primary-800: #00428c !important;
  --crt-palette-primary-900: #003979 !important;
  --crt-palette-navigation-primary-50: #e6eef8 !important;
  --crt-palette-navigation-primary-100: #c7daef !important;
  --crt-palette-navigation-primary-200: #9ebfe4 !important;
  --crt-palette-navigation-primary-300: #70a1d7 !important;
  --crt-palette-navigation-primary-400: #3d7fc9 !important;
  --crt-palette-navigation-primary-500: #0057b8 !important;
  --crt-palette-navigation-primary-600: #0050a9 !important;
  --crt-palette-navigation-primary-700: #00499b !important;
  --crt-palette-navigation-primary-800: #00428c !important;
  --crt-palette-navigation-primary-900: #003979 !important;
}
.toolbar-logo-image-wrapper { position:relative; background:transparent !important; padding:0 !important; border:0 !important; border-radius:4px; box-sizing:border-box; width:128.67000000000002px !important; min-width:128.67000000000002px !important; max-width:128.67000000000002px !important; height:36.0px !important; min-height:0 !important; flex:0 0 auto !important; align-self:center; overflow:hidden; filter:none !important; }
.toolbar-logo-image-wrapper::before { content:""; position:absolute; inset:4px 6px; background-image:url("/branding/assets/meet-de54045f43faaef9/logo-panel.svg"); background-repeat:no-repeat; background-position:var(--brand-logo-position, center); background-size:var(--brand-logo-size, contain); filter:none !important; pointer-events:none; }
.toolbar-logo-image-wrapper img.crt-image, .toolbar-logo-image-wrapper crt-image-input img, .logo img { opacity:0 !important; }
#cellLogoContainer img.ts-image-edit-full-size-element, #cellLogoContainer .ts-image-edit-inner-container img { content:url("/branding/assets/meet-de54045f43faaef9/logo.svg") !important; object-fit:contain !important; }
crt-app-background .app-background, crt-app-background .app-background .background { background:#0057b8 !important; }
crt-app-background .app-background .image, crt-app-background .app-background .gradient { display:none !important; }
#viewContainer.login-outside-container .login-button-login { background:#0057b8 !important; color:#ffffff !important; border-color:#0057b8 !important; }
#viewContainer.login-outside-container .login-button-login:not(.t-btn-disabled):not(.t-btn-loading):hover { background:#0050a9 !important; border-color:#0050a9 !important; color:#ffffff !important; }
#viewContainer.login-outside-container .login-button-login:not(.t-btn-disabled):not(.t-btn-loading):active { background:#00499b !important; border-color:#00499b !important; color:#ffffff !important; }
#viewContainer.login-outside-container .login-button-login:not(.t-btn-disabled):not(.t-btn-loading).t-btn-down { background:#00499b !important; border-color:#00499b !important; color:#ffffff !important; }
#viewContainer.login-outside-container .login-button-login:focus-visible, #viewContainer.login-outside-container .login-button-login.t-btn-focus { outline:2px solid #003979 !important; outline-offset:3px; }
#viewContainer.login-outside-container .login-button-login.t-btn-disabled { background:#e5e7eb !important; border-color:#e5e7eb !important; color:#4b5563 !important; cursor:default; }
