/* 1. COMPACT THE TOP SECTION */
.mepr-ready-launch-product-info {
    margin-bottom: 10px !important;
}
.mepr-ready-launch-product-info strong {
    font-size: 18px !important;
    display: block !important;
    margin-bottom: 5px !important;
}

/* 2. THE "NOT BORING" COUPON PILL */
.mepr-ready-launch .mepr-coupon-link {
    background-color: #e6f2f2 !important;
    color: #2f7b78 !important;
    padding: 6px 14px !important;
    border-radius: 50px !important;
    border: 1px solid #2f7b78 !important;
    text-decoration: none !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    display: inline-flex !important;
    align-items: center !important;
    margin: 10px 0 20px 0 !important;
}
.mepr-ready-launch .mepr-coupon-link::before {
    content: '🎫'; 
    margin-right: 8px;
}

/* 3. THE SQUASH FIX (Dropdowns & Inputs) */
.mepr-ready-launch .mp-form-row input,
.mepr-ready-launch .mp-form-row select,
.mepr-ready-launch select.mepr-form-input {
    height: 52px !important;
    min-height: 52px !important;
    padding: 0 15px !important;
    line-height: 52px !important;
    border: 1px solid #ccc !important;
    appearance: menulist !important;
    -webkit-appearance: menulist !important;
}

/* 4. HIDE ADDRESS LINE 2 (The Stubborn Ghost) */
.mepr-ready-launch .mepr-address-two, 
.mepr-ready-launch .mp-form-row.mepr-address-two,
div[class*="mepr-address-two"] {
    display: none !important;
}

/* 5. BRAND TEAL BUTTONS */
.mepr-ready-launch .mepr-submit {
    background-color: #2f7b78 !important;
    border-radius: 8px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}

/* ==========================================
   MENU CONDITIONAL DISPLAY STYLES
   ========================================== */

/* 1. HIDE EVERY DROPDOWN ITEM BY DEFAULT (FOR LOGGED-OUT VISITORS) */
.menu-resources-hub-home, .menu-free-taster, .menu-treasury, .menu-starter-kit, .menu-resource-bundles, .menu-introduction-instrument, .menu-theory, .menu-set-up, .menu-fun-music {
    display: none !important;
}

/* 2. FREE TASTER SUBSCRIPTION ONLY SEES THE FREE TASTER LINK (ID: 10219) */
body.mepr-active-membership-10219 .menu-free-taster {
    display: block !important;
}

/* 3. PAID TREASURY CUSTOMERS ONLY SEE THE TREASURY LINK (ID: 18285) */
body.mepr-active-membership-18285 .menu-treasury {
    display: block !important;
}

/* 4. FULL ACCESS CUSTOMERS SEE PREMIUM PAGES ONLY (EXCLUDES FREE TASTER & TREASURY) */
body.mepr-active-membership-11009 .menu-resources-hub-home, body.mepr-active-membership-11009 .menu-starter-kit, body.mepr-active-membership-11009 .menu-resource-bundles, body.mepr-active-membership-11009 .menu-introduction-instrument, body.mepr-active-membership-11009 .menu-theory, body.mepr-active-membership-11009 .menu-set-up, body.mepr-active-membership-11009 .menu-fun-music,
body.mepr-active-membership-10237 .menu-resources-hub-home, body.mepr-active-membership-10237 .menu-starter-kit, body.mepr-active-membership-10237 .menu-resource-bundles, body.mepr-active-membership-10237 .menu-introduction-instrument, body.mepr-active-membership-10237 .menu-theory, body.mepr-active-membership-10237 .menu-set-up, body.mepr-active-membership-10237 .menu-fun-music,
body.mepr-active-membership-15418 .menu-resources-hub-home, body.mepr-active-membership-15418 .menu-starter-kit, body.mepr-active-membership-15418 .menu-resource-bundles, body.mepr-active-membership-15418 .menu-introduction-instrument, body.mepr-active-membership-15418 .menu-theory, body.mepr-active-membership-15418 .menu-set-up, body.mepr-active-membership-15418 .menu-fun-music,
body.mepr-active-membership-14900 .menu-resources-hub-home, body.mepr-active-membership-14900 .menu-starter-kit, body.mepr-active-membership-14900 .menu-resource-bundles, body.mepr-active-membership-14900 .menu-introduction-instrument, body.mepr-active-membership-14900 .menu-theory, body.mepr-active-membership-14900 .menu-set-up, body.mepr-active-membership-14900 .menu-fun-music,
body.mepr-active-membership-14066 .menu-resources-hub-home, body.mepr-active-membership-14066 .menu-starter-kit, body.mepr-active-membership-14066 .menu-resource-bundles, body.mepr-active-membership-14066 .menu-introduction-instrument, body.mepr-active-membership-14066 .menu-theory, body.mepr-active-membership-14066 .menu-set-up, body.mepr-active-membership-14066 .menu-fun-music,
body.mepr-active-membership-11356 .menu-resources-hub-home, body.mepr-active-membership-11356 .menu-starter-kit, body.mepr-active-membership-11356 .menu-resource-bundles, body.mepr-active-membership-11356 .menu-introduction-instrument, body.mepr-active-membership-11356 .menu-theory, body.mepr-active-membership-11356 .menu-set-up, body.mepr-active-membership-11356 .menu-fun-music,
body.mepr-active-membership-11066 .menu-resources-hub-home, body.mepr-active-membership-11066 .menu-starter-kit, body.mepr-active-membership-11066 .menu-resource-bundles, body.mepr-active-membership-11066 .menu-introduction-instrument, body.mepr-active-membership-11066 .menu-theory, body.mepr-active-membership-11066 .menu-set-up, body.mepr-active-membership-11066 .menu-fun-music,
body.mepr-active-membership-15028 .menu-resources-hub-home, body.mepr-active-membership-15028 .menu-starter-kit, body.mepr-active-membership-15028 .menu-resource-bundles, body.mepr-active-membership-15028 .menu-introduction-instrument, body.mepr-active-membership-15028 .menu-theory, body.mepr-active-membership-15028 .menu-set-up, body.mepr-active-membership-15028 .menu-fun-music,
body.mepr-active-membership-18232 .menu-resources-hub-home, body.mepr-active-membership-18232 .menu-starter-kit, body.mepr-active-membership-18232 .menu-resource-bundles, body.mepr-active-membership-18232 .menu-introduction-instrument, body.mepr-active-membership-18232 .menu-theory, body.mepr-active-membership-18232 .menu-set-up, body.mepr-active-membership-18232 .menu-fun-music,
body.mepr-active-membership-13553 .menu-resources-hub-home, body.mepr-active-membership-13553 .menu-starter-kit, body.mepr-active-membership-13553 .menu-resource-bundles, body.mepr-active-membership-13553 .menu-introduction-instrument, body.mepr-active-membership-13553 .menu-theory, body.mepr-active-membership-13553 .menu-set-up, body.mepr-active-membership-13553 .menu-fun-music,
body.mepr-active-membership-11139 .menu-resources-hub-home, body.mepr-active-membership-11139 .menu-starter-kit, body.mepr-active-membership-11139 .menu-resource-bundles, body.mepr-active-membership-11139 .menu-introduction-instrument, body.mepr-active-membership-11139 .menu-theory, body.mepr-active-membership-11139 .menu-set-up, body.mepr-active-membership-11139 .menu-fun-music,
body.mepr-active-membership-11071 .menu-resources-hub-home, body.mepr-active-membership-11071 .menu-starter-kit, body.mepr-active-membership-11071 .menu-resource-bundles, body.mepr-active-membership-11071 .menu-introduction-instrument, body.mepr-active-membership-11071 .menu-theory, body.mepr-active-membership-11071 .menu-set-up, body.mepr-active-membership-11071 .menu-fun-music,
body.mepr-active-membership-13606 .menu-resources-hub-home, body.mepr-active-membership-13606 .menu-starter-kit, body.mepr-active-membership-13606 .menu-resource-bundles, body.mepr-active-membership-13606 .menu-introduction-instrument, body.mepr-active-membership-13606 .menu-theory, body.mepr-active-membership-13606 .menu-set-up, body.mepr-active-membership-13606 .menu-fun-music,
body.mepr-active-membership-18310 .menu-resources-hub-home, body.mepr-active-membership-18310 .menu-starter-kit, body.mepr-active-membership-18310 .menu-resource-bundles, body.mepr-active-membership-18310 .menu-introduction-instrument, body.mepr-active-membership-18310 .menu-theory, body.mepr-active-membership-18310 .menu-set-up, body.mepr-active-membership-18310 .menu-fun-music,
body.mepr-active-membership-18311 .menu-resources-hub-home, body.mepr-active-membership-18311 .menu-starter-kit, body.mepr-active-membership-18311 .menu-resource-bundles, body.mepr-active-membership-18311 .menu-introduction-instrument, body.mepr-active-membership-18311 .menu-theory, body.mepr-active-membership-18311 .menu-set-up, body.mepr-active-membership-18311 .menu-fun-music {
    display: block !important;
}

/* 5. ADMIN OVERRIDE (LAURA SEES ABSOLUTELY ALL 9 DROPDOWN LINKS AT ALL TIMES) */
body.administrator .menu-resources-hub-home, body.admin-bar .menu-resources-hub-home,
body.administrator .menu-free-taster, body.admin-bar .menu-free-taster,
body.administrator .menu-treasury, body.admin-bar .menu-treasury,
body.administrator .menu-starter-kit, body.admin-bar .menu-starter-kit,
body.administrator .menu-resource-bundles, body.admin-bar .menu-resource-bundles,
body.administrator .menu-introduction-instrument, body.admin-bar .menu-introduction-instrument,
body.administrator .menu-theory, body.admin-bar .menu-theory,
body.administrator .menu-set-up, body.admin-bar .menu-set-up,
body.administrator .menu-fun-music, body.admin-bar .menu-fun-music {
    display: block !important;
}