/*
Theme Name: Hello Biz Child
Theme URI: https://github.com/elementor/hello-biz-child/
Description: Hello Biz Child is a child theme of Hello Biz, created by Elementor team
Author: Elementor Team
Template: hello-biz
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 1.0.0
Stable tag: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-biz-child
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready, style-variations
*/

/* Add your custom styles here */

/* Gutenberg File block — match link text size to surrounding content */
.wp-block-file a.wp-block-file__button,
.wp-block-file a:not(.wp-block-file__button) {
    font-size: inherit;
}

/* GamiPress badge titles — smaller text to match Kajabi style */
.gamipress-achievement-title {
    font-size: 12px !important;
    line-height: 1.3;
    margin-top: 5px;
}

/* Hide step count from LearnDash Focus Mode progress bar (keep percentage only) */
.ld-progress-steps {
    display: none !important;
}

/* Hide LearnDash login modal register section */
.ld-login-modal-register,
.ld-login-modal .ld-login-modal-register,
#ld-login-modal .ld-login-modal-register,
.ld-modal .ld-login-modal-register {
    display: none !important;
}

/* Header — symmetric padding so logo and nav align to container edges */
html body header .ehp-header__elements-container {
    padding-right: 10px !important;
}

/* GamiPress badge links — fix hover color on dark backgrounds */
.gamipress-achievement a:hover,
.gamipress-achievement a:active,
.gamipress-achievement .gamipress-achievement-title a:hover {
    color: #ffffff !important;
}

/* Hide "user registrations left" on groups dashboard and group detail pages */
.gr-left,
.ldgr-u-left {
    display: none !important;
}

/* ProPanel donut charts — constrain both to 350px so they match.
   The PHP filter strips the broken Customizer CSS; this replaces it. */
#proPanelProgressAll,
#proPanelProgressInMotion {
    max-height: 350px !important;
}

/* Mobile header — move hamburger to the right of the logo */
@media (max-width: 767px) {
    html body header .ehp-header__elements-container {
        grid-template-columns: 1fr auto !important;
    }
    html body header .ehp-header__site-link-container {
        order: -1 !important;
    }
    html body header .ehp-header__menu-cart-container {
        order: 1 !important;
        justify-self: end !important;
    }
}

