/* Only the add/edit forms: keep account checkout, passwords and payment controls untouched. */
.c27-add-product-form.gmb-product-form{counter-reset:gmb-product-block}
.gmb-product-form .gmb-product-section{counter-increment:gmb-product-block}
.gmb-product-form .gmb-product-section__title{display:flex;align-items:center;gap:8px}
.gmb-product-form .gmb-product-section__title::before{content:counter(gmb-product-block);display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#ffcc00;color:#1e1e1e;font:600 13px/1 Arial,sans-serif}
#submit-job-form.c27-submit-listing-form{counter-reset:gmb-listing-block}
#submit-job-form.c27-submit-listing-form>.form-section-wrapper:not(.form-footer)>.form-section{counter-increment:gmb-listing-block}
#submit-job-form.c27-submit-listing-form>.form-section-wrapper:not(.form-footer)>.form-section>.pf-head h5{display:flex;align-items:center;gap:8px;text-transform:capitalize}
#submit-job-form.c27-submit-listing-form>.form-section-wrapper:not(.form-footer)>.form-section>.pf-head h5::before{content:counter(gmb-listing-block);display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#ffcc00;color:#1e1e1e;font:600 13px/1 Arial,sans-serif}
#submit-job-form.c27-submit-listing-form>.form-section-wrapper>.form-section>.pf-head>.title-style-1>i{display:none!important}
body:is(.woocommerce-account,.woocommerce-checkout,.dokan-dashboard,:has(#submit-job-form.c27-submit-listing-form)) .woocommerce>.i-section:has(.woocommerce-MyAccount-content){padding-top:12px!important}
body:has(form.c27-add-product-form) .gmb-product-editor>.pf-head h5{text-transform:capitalize}
#submit-job-form.c27-submit-listing-form>.form-section-wrapper:nth-child(even):not(.form-footer)>.form-section{background:#f7f8fa}
body.woocommerce-advertising .gmb-ad-account .gmb-ad-create>.gmb-ad-step:nth-of-type(2){background:#f7f8fa}
body.woocommerce-advertising .gmb-ad-account .gmb-ad-create>.gmb-ad-step:nth-of-type(3){background:#fffdf3}
body:is(.woocommerce-account,.woocommerce-checkout,.dokan-dashboard,:has(#submit-job-form.c27-submit-listing-form)) .select2-container--open .select2-dropdown{max-width:calc(100vw - 20px);border:1px solid #b9c1c8!important;border-radius:8px!important;background:#fff;box-shadow:0 8px 24px #17212b1a;overflow:hidden}
body:is(.woocommerce-account,.woocommerce-checkout,.dokan-dashboard,:has(#submit-job-form.c27-submit-listing-form)) .select2-results>.select2-results__options{max-height:min(280px,40vh)!important;overflow-y:auto;padding:5px!important}
body:is(.woocommerce-account,.woocommerce-checkout,.dokan-dashboard,:has(#submit-job-form.c27-submit-listing-form)) .select2-results__option{min-height:36px;padding:8px 10px!important;margin:0!important;color:#24282e!important;font-size:14px!important;line-height:1.45!important;white-space:normal;overflow-wrap:anywhere;border-radius:4px}
body:is(.woocommerce-account,.woocommerce-checkout,.dokan-dashboard,:has(#submit-job-form.c27-submit-listing-form)) .select2-results__option[aria-selected=true]{background:#fff4c9!important;color:#1e1e1e!important}
body:is(.woocommerce-account,.woocommerce-checkout,.dokan-dashboard,:has(#submit-job-form.c27-submit-listing-form)) .select2-results__option--highlighted{background:#ffcc00!important;color:#1e1e1e!important}
body:is(.woocommerce-account,.woocommerce-checkout,.dokan-dashboard,:has(#submit-job-form.c27-submit-listing-form)) .select2-results__option[aria-disabled=true]{color:#858b91!important;background:#f7f8fa!important}
body:is(.woocommerce-account,.woocommerce-checkout,.dokan-dashboard,:has(#submit-job-form.c27-submit-listing-form)) .select2-results__group{padding:7px 10px;font-size:13px;line-height:1.4;color:#24282e;background:#f2f4f6}
body:is(.woocommerce-account,.woocommerce-checkout,.dokan-dashboard,:has(#submit-job-form.c27-submit-listing-form)) .select2-search--dropdown{padding:8px}
body:is(.woocommerce-account,.woocommerce-checkout,.dokan-dashboard,:has(#submit-job-form.c27-submit-listing-form)) .select2-search--dropdown .select2-search__field{box-sizing:border-box;width:100%;max-width:100%;height:40px;min-height:40px;border:1px solid #b9c1c8!important;border-radius:5px;padding:8px 10px!important;color:#24282e;background:#fff;line-height:22px;font-size:14px}
:is(.c27-add-product-form,#submit-job-form.c27-submit-listing-form,.gmb-ad-create,.gmb-ad-change) select:not(.select2-hidden-accessible){min-height:44px;border:1px solid #b9c1c8!important;border-radius:6px;background-color:#fff;color:#24282e;padding:10px 36px 10px 12px!important;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath d='m2 3 5 5 5-5' fill='none' stroke='%23434a52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;max-width:100%;font-size:14px;line-height:22px}
@media(max-width:767px){
 body.woocommerce-account .woocommerce-MyAccount-content .gmb-product-editor>.pf-head>.title-style-1>h5{font-size:18px!important}
 body:is(.woocommerce-account,.woocommerce-checkout,.dokan-dashboard,:has(#submit-job-form.c27-submit-listing-form)) .woocommerce>.i-section:has(.woocommerce-MyAccount-content){padding-top:10px!important}
 :is(.c27-add-product-form,#submit-job-form.c27-submit-listing-form,.gmb-ad-create,.gmb-ad-change) select:not(.select2-hidden-accessible){font-size:16px}
}
@media(forced-colors:active){:is(.c27-add-product-form,#submit-job-form.c27-submit-listing-form,.gmb-ad-create,.gmb-ad-change) select:not(.select2-hidden-accessible){appearance:auto;background-image:none;padding-right:12px!important}}
body:is(.woocommerce-account,.woocommerce-checkout,.dokan-dashboard,:has(#submit-job-form.c27-submit-listing-form)) .select2-results__option[aria-selected=true]{position:relative;padding-right:44px!important}
body:is(.woocommerce-account,.woocommerce-checkout,.dokan-dashboard,:has(#submit-job-form.c27-submit-listing-form)) .select2-results__option[aria-selected=true]::after{display:inline-grid;place-items:center;position:absolute;left:auto;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#ffcc00;color:#242424;font-size:16px;line-height:1}
