/* GMAOIA Mail theme overrides for Elastic; upstream license retained. */
:root { --gmaoia-navy:#1d2b36; --gmaoia-accent:#247e83; }
body {font-family: "Segoe UI",Arial,sans-serif;}
#layout-menu {background:var(--gmaoia-navy);}
#layout-menu .popover-header {background:var(--gmaoia-navy);}
#layout-menu .taskmenu a.selected, #layout-menu .taskmenu a:hover {background:#2b4658;}
.btn-primary {background-color:var(--gmaoia-navy);border-color:var(--gmaoia-navy);}
.btn-primary:hover,.btn-primary:focus {background-color:#2b4658;border-color:#2b4658;}
#login-form {max-width:430px;}
#login-form #logo {max-width:280px;height:auto;max-height:90px;margin-bottom:28px;}
#layout-menu #logo {max-width:105px;height:auto;padding:12px 6px;}
body.task-login {background:#eef2f5;}
#login-form .box-inner {padding:2rem;border-radius:14px;box-shadow:0 8px 36px #1d2b3612;background:#fff;}
html.dark-mode body.task-login {background:#15212b;}
html.dark-mode #login-form .box-inner {background:#22323e;}
