/* Shared visible logout control. Independent of navigation text colors. */
form.account-logout{display:inline-flex!important;align-items:center;margin:0!important;padding:0;border:0;background:transparent;flex:0 0 auto;max-width:100%}
form.account-logout button.account-logout-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;height:auto;width:auto;max-width:100%;padding:10px 14px!important;border:1px solid #b9c9df!important;border-radius:9px;background:#edf3fc!important;color:#17365f!important;font:600 14px/1.35 "Segoe UI",Arial,sans-serif!important;letter-spacing:normal;text-transform:none;white-space:normal;cursor:pointer;box-shadow:none}
form.account-logout button.account-logout-button:hover{background:#dce9fc!important;border-color:#829fc6!important}
form.account-logout button.account-logout-button:focus-visible{outline:3px solid #2475dc;outline-offset:3px}
.company-sidebar>.account-logout{width:100%;margin-top:18px!important;padding-top:16px!important;border-top:1px solid #e0e7ef}
.company-sidebar>.account-logout button{width:100%}
.account-logout-bar{display:flex;justify-content:flex-end;padding:14px 5%;background:#fff}
.ul-nav{flex-wrap:wrap}.ul-nav .account-logout{margin-left:8px!important}
@media(max-width:720px){.dash-nav .admin-nav-links{display:flex!important;flex-wrap:wrap;max-width:100%}.admin-nav-links>.account-logout{flex:1 0 100%;justify-content:flex-end}.ul-nav .account-logout{margin-left:0!important;flex:1 0 100%}.ul-nav .account-logout button{width:100%}.company-sidebar>.account-logout{margin-top:12px!important}form.account-logout button.account-logout-button{font-size:14px!important;min-height:44px}}
@media print{form.account-logout,.account-logout-bar{display:none!important}}
