/* GlobalTrade white-label branding for WordPress login and administration. */
body.login #login h1 a {
    background-image: url("globaltrade-mark.svg") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    width: min(320px, 100%) !important;
    height: 86px !important;
    margin: 0 auto 22px !important;
}

body.login #login h1 a:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #2563eb !important;
}

#wpadminbar #wp-admin-bar-wp-logo,
#wpadminbar .ab-icon.dashicons-wordpress {
    display: none !important;
}

#wpadminbar #wp-admin-bar-globaltrade-brand > .ab-item {
    display: flex;
    align-items: center;
    gap: 7px;
    min-width: 0;
    padding: 0 10px 0 8px;
    color: #f8fafc;
    font-weight: 600;
}

#wpadminbar #wp-admin-bar-globaltrade-brand .ab-icon {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin: 0;
    background: url("globaltrade-mark.svg") center / 84px auto no-repeat;
}

#wpadminbar #wp-admin-bar-globaltrade-brand .ab-label {
    line-height: 32px;
}

@media screen and (max-width: 782px) {
    #wpadminbar #wp-admin-bar-globaltrade-brand .ab-label {
        display: none;
    }
}

/* WooCommerce onboarding uses an inline SVG with this class. Replace its
 * visible WordPress paths while keeping the original layout and dimensions. */
body.wp-admin svg.wordpress-logo {
    background: url("globaltrade-mark.svg") center / contain no-repeat !important;
    border-radius: 18% !important;
}

body.wp-admin svg.wordpress-logo,
body.wp-admin svg.wordpress-logo * {
    fill: transparent !important;
    color: transparent !important;
}
