/* ---------------------------------------------------------------------------
   Site-wide overrides that belong to the public _Layout.

   Extracted from an inline <style> block in the head of _Layout.cshtml. Unlike
   pricing.css / covers.css / interiors.css this one is NOT page-scoped -- it
   was already global and stays global, linked directly from _Layout.

   Load position matters: it must stay AFTER footer.css and BEFORE the Styles
   section hook, which is the slot the inline block occupied. The
   .dropdown-menu z-index below is an override that has to beat the theme's
   asset/sass/style.css, so moving it earlier in the cascade would drop it.

   The avatar / .w-px-40 selectors read as Sneat admin-template leftovers, but
   the dropdown rules plausibly affect the public header's account menu, so all
   of it is kept as-is here rather than moved to the admin layout.
   --------------------------------------------------------------------------- */

.avatar {
    display: inline-block;
    position: relative;
}

.avatar-online::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 10px;
    height: 10px;
    background-color: #28a745;
    border-radius: 50%;
    border: 2px solid #fff;
}

.w-px-40 {
    width: 40px;
}

.dropdown-menu {
    z-index: 99999999;
}

.dropdown2-menu-end {
    left: auto !important;
    right: 0 !important;
}
