/* 102: fixes the left-rail "Create Post" pill (position:absolute, pinned to
   the bottom of .sv-left-sidebar) from visually covering the Notifications /
   Settings / vendor links added below Marketplace. Puts it back in normal
   flow as the last item instead of floating over other links. */
/* Scoped to >=761px to match this codebase's own breakpoint for when
   .sv-left-sidebar is shown at all (see 100-nav-redesign.css) — must not
   force display below that, or it re-appears outside the mobile drawer. */
@media (min-width: 761px) {
    .sv-left-sidebar {
        display: flex !important;
        flex-direction: column !important;
        padding-bottom: 20px !important;
    }
    .sv-left-sidebar > a.sv-sidebar-create {
        position: static !important;
        inset: auto !important;
        left: auto !important;
        right: auto !important;
        bottom: auto !important;
        margin: 14px 0 4px !important;
        order: 999 !important;
    }
    .sv-left-sidebar .sv-nav-divider {
        order: 998;
        margin: 10px 12px 2px !important;
        padding-top: 10px !important;
        border-top: 1px solid var(--sv-line, #e5e9f2) !important;
        font-size: 11px !important;
        font-weight: 800 !important;
        letter-spacing: .05em !important;
        text-transform: uppercase !important;
        color: #8a93a6 !important;
    }
}

/* Marketplace hub quick-links row (marketplace/index.blade.php) */
.mp-hub-links {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 14px;
}
.mp-hub-links a {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 8px 14px;
    border-radius: 999px;
    background: #eef2ff;
    color: #4f46e5;
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    border: 1px solid #e0e7ff;
}
.mp-hub-links a:hover { background: #e0e7ff; }
.mp-hub-links a.mp-hub-cta {
    background: linear-gradient(135deg, var(--sv-blue, #4f46e5), var(--sv-purple, #7c3aed));
    color: #fff;
    border-color: transparent;
}

.mp-vendor-stores {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
    gap: 12px;
}
.mp-vendor-store-card {
    display: block;
    padding: 14px;
    border-radius: 14px;
    background: #fff;
    border: 1px solid var(--sv-line, #e5e9f2);
    text-decoration: none;
    color: inherit;
}
.mp-vendor-store-card strong { display: block; color: #162036; font-size: 14px; }
.mp-vendor-store-card small { color: #6b7280; }
