:root{--wm-navy:#18386b;--wm-navy-2:#21477f;--wm-teal:#02e48a;--wm-teal-light:#e6fff5;--wm-blue:#4e7be6;--wm-ink:#10213e;--wm-muted:#667085;--wm-line:#d9dfe8;--wm-bg:#f8f6f6}
.wm-brand{display:inline-flex;align-items:flex-end;gap:8px;min-width:0}.wm-brand>img{display:block;width:150px;height:auto}.wm-brand-product{margin:0 0 2px;padding:3px 6px;border-radius:6px;background:#e6fff5;color:#18386b;font:800 9px var(--wm-font);letter-spacing:.08em;text-transform:lowercase}.wm-brand.light .wm-brand-product{background:#02e48a;color:#10213e}.wm-sidebar-brand .wm-brand>img{width:142px}.wm-brand.mobile>img{width:155px}
.wm-login-brand{background:radial-gradient(circle at 15% 25%,#285396,#18386b 58%,#0d1f3d 100%)}.wm-login-brand h1 em{color:#02e48a}.wm-kicker{color:#bcd0f5}.wm-login-brand p{color:#c6d2e3}
.wm-primary-button,.wm-compose-button,.wm-send-button,.wm-action-panel>summary,.wm-form-card>button{background:#02e48a;color:#10213e;box-shadow:0 10px 25px rgba(2,228,138,.2)}
.wm-primary-button:hover,.wm-compose-button:hover,.wm-send-button:hover{background:#00ce7c}.wm-login-icon{background:#e6fff5;color:#18386b}.wm-login-box input:focus,.wm-form-card input:focus,.wm-form-card textarea:focus{border-color:#4e7be6;box-shadow:0 0 0 3px rgba(78,123,230,.14)}.wm-password button,.wm-search button{color:#18386b}
.wm-folders>a.active,.wm-module-nav a:hover,.wm-module-nav a.active{background:#eef3fd;color:#18386b}.wm-folders>a>small{background:#4e7be6}.wm-sidebar-foot{background:#eef3fd}.wm-sidebar-foot>span{color:#18386b}
.wm-account>span,.wm-topbar-context>span,.wm-contact-avatar,.wm-message-author>span{background:#eef3fd;color:#18386b}.wm-eyebrow,.wm-contact-info a,.wm-privacy-line span{color:#18386b}
.wm-workspace-head h1,.wm-list-head h1{color:#10213e}.wm-message-list>article.unread{background:#f2f6ff}.unread .wm-sender-avatar{background:#dfe9ff;color:#18386b}.wm-empty>span{background:#e6fff5;color:#087f55}
.wm-compose>header{background:#18386b}.wm-calendar-grid article.today>time{background:#18386b}.wm-calendar-grid article a.shared{background:#e6fff5;color:#087f55}.wm-plan-active{background:#e6fff5;color:#087f55}
.wm-loader-spinner{border-top-color:#02e48a!important}
@media(max-width:900px){.wm-brand.mobile{align-items:flex-end}.wm-brand.mobile .wm-brand-product{margin-bottom:2px}}
@media(max-width:420px){.wm-brand.mobile>img{width:138px}.wm-brand-product{font-size:8px}}
