/*
 ASEMANEEHA PHASE 447
 Only authenticated React admin inner pages.
*/

/*
 Prevent the full-screen dashboard from covering
 native React admin tables and forms.
*/
body.asem-admin-inner-447 #asem-admin-435 {
    display: none !important;
}

/*
 Hide the previous floating launcher on inner pages.
 The replacement link returns to the actual dashboard.
*/
body.asem-admin-inner-447
[data-asem-legacy-launcher-447="1"] {
    display: none !important;
}

/* Small, accessible return link */
body.asem-admin-inner-447 #asem-admin-home-link-447 {
    position: fixed;
    left: 20px;
    bottom: 22px;
    z-index: 1100;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 42px;
    padding: 9px 16px;
    border-radius: 11px;
    background: #19363b;
    color: #ffffff;
    border: 1px solid #315157;
    text-decoration: none;
    font-family: inherit;
    font-size: 13px;
    font-weight: 600;
    box-shadow: 0 8px 22px rgba(20, 45, 50, .14);
}

body.asem-admin-inner-447
#asem-admin-home-link-447:hover {
    background: #285158;
    color: #ffffff;
}

body.asem-admin-inner-447
#asem-admin-home-link-447:focus-visible {
    outline: 3px solid #88b8b2;
    outline-offset: 3px;
}

@media (max-width: 640px) {
    body.asem-admin-inner-447
    #asem-admin-home-link-447 {
        left: 12px;
        bottom: 14px;
        padding: 8px 12px;
        min-height: 40px;
        font-size: 12px;
    }
}