:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-95aeabb *//* ==========================================================================
   FIX 1: RESET LABELS INSIDE PICKER GRIDS
   ========================================================================== */
.abn-picker-grid .abn-picker-option label {
    position: relative !important;
    transform: none !important;
    top: auto !important;
    left: auto !important;
    pointer-events: auto !important;
    
    /* Styling for the picker chips (adjust colors based on your brand) */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    margin: 0 !important;
    /* You can keep your existing padding/border styles here */
}

/* Make sure the radio input itself remains hidden properly without breaking layout */
.abn-picker-grid .abn-picker-option input[type="radio"],
.abn-picker-grid .abn-picker-option input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}

/* ==========================================================================
   FIX 2: ADJUST MINMAX FOR BETTER RESPONSIVENESS
   ========================================================================== */
.abn-picker-grid {
    display: grid !important;
    /* Reduce 120px to 95px or 100px so options don't overflow on small phones */
    grid-template-columns: repeat(auto-fit, minmax(95px, 1fr)) !important;
    gap: 10px !important;
    width: 100% !important;
}/* End custom CSS */