/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 12 2026 | 13:10:08 */
/* ==========================================================================
   BLG Investor Pipeline -- /dashboard/investors/ (page 11140)
   Page-level chrome: button hover/focus states, header polish, mobile stacking.
   View-internal styles (table, badges, pills, single-entry layout) live in the
   View 11142 custom_css. Scope here is body.page-id-11140 to avoid bleed.

   Note: avoids direct-child (`&gt;`) combinators -- WP stores them as `&gt;` which
   breaks the selector. Descendant combinators with disambiguating classes are
   used instead.
   ========================================================================== */

body.page-id-11140 {
    --bld-page-max: 1180px;
    --bld-ink:      #1F2A26;
    --bld-navy:     #0b2a4a;
    --bld-green:    #2F7E4B;
    --bld-green-d:  #25663D;
    --bld-lime:     #A8C64A;
    --bld-muted:    #56645F;
    --bld-border:   #DEE4E1;
    --bld-surface:  #F7F9F6;
    --bld-white:    #ffffff;
}

/* Add hover/focus transitions and states that inline styles cannot do. */
body.page-id-11140 .bl-investor-dash a[href*="form_id=195"] {
    transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease;
}
body.page-id-11140 .bl-investor-dash a[href*="form_id=195"]:hover,
body.page-id-11140 .bl-investor-dash a[href*="form_id=195"]:focus {
    background-color: #25663D !important;
    border-color: #25663D !important;
    color: #ffffff !important;
}

body.page-id-11140 .bl-investor-dash a[href$="/monthlyupdate/"] {
    transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease;
}
body.page-id-11140 .bl-investor-dash a[href$="/monthlyupdate/"]:hover,
body.page-id-11140 .bl-investor-dash a[href$="/monthlyupdate/"]:focus {
    background-color: #F7F9F6 !important;
    border-color: #2F7E4B !important;
    color: #2F7E4B !important;
}

body.page-id-11140 .bl-investor-dash a:focus-visible {
    outline: 2px solid #2F7E4B;
    outline-offset: 2px;
}

/* Native fancybox modal (GV lightbox) polish */
body.page-id-11140 .fancybox-container {
    z-index: 100000;
}
body.admin-bar.page-id-11140 .fancybox-container {
    margin-top: 32px;
}
body.page-id-11140 .fancybox-content {
    background: #F7F9F6;
    border-radius: 14px;
    overflow: hidden;
    padding: 0;
    max-width: min(900px, 96vw);
}

/* Mobile: full-width buttons, stack header columns.
   The header has 2 children: title div (first) and actions div (last).
   Without "&gt;" we target the actions div by its inline flex-shrink:0 sibling
   pattern via :last-child on the children. */
@media (max-width: 640px) {
    body.page-id-11140 .bl-investor-dash header {
        align-items: stretch;
    }
    body.page-id-11140 .bl-investor-dash header div:last-child {
        width: 100%;
    }
    body.page-id-11140 .bl-investor-dash header div:last-child a {
        flex: 1 1 100%;
        justify-content: center;
    }
}

/* Hide page title -- the wp:html block provides its own H1.
   Avoids the direct-child combinator entirely; broader descendant match is
   still page-scoped via page-id-11140. */
body.page-id-11140 .entry-header,
body.page-id-11140 .page-header {
    display: none;
}

/* Constrain content width even if theme provides narrower default */
body.page-id-11140 .site-content,
body.page-id-11140 .content-area,
body.page-id-11140 .inside-article {
    max-width: none;
}
body.page-id-11140 .inside-article {
    padding-left: 0;
    padding-right: 0;
}
