/*
 * BETCRAFT STUDIO Provider Hub
 * Branding Layer V0.2.0
 *
 * Presentation only.
 * Existing route/API behavior intentionally unchanged.
 */

.app-sidebar .app-header__logo .logo-src {
    display: flex;
    align-items: center;
    width: 100%;
    min-width: 0;
    height: 60px;
    padding-left: 54px;
    background-image: url("./media/betcraft-studio-panel.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 48px 48px;
}

.app-sidebar .app-header__logo .logo-src .logo-text {
    min-width: 0;
    font-size: 16px;
    letter-spacing: -0.2px;
}

.app-sidebar .app-header__logo .logo-src .logo-full {
    overflow: hidden;
    text-overflow: ellipsis;
}

.closed-sidebar .app-sidebar .app-header__logo {
    padding-left: 0 !important;
    padding-right: 0 !important;
    justify-content: center;
}

.closed-sidebar .app-sidebar .logo-src {
    width: 60px !important;
    height: 60px !important;
    margin: 0 auto !important;
    padding-left: 0 !important;
    justify-content: center !important;
    background-position: center !important;
    background-size: 50px 50px !important;
}

.closed-sidebar .app-sidebar .logo-src .logo-text {
    display: none !important;
}
