/* Hide MLS Name and MLS ID fields by default in MLS Memberships repeater only */

/* Target the MLS repeater specifically (field ID 2) and hide columns 2 & 3 by default */

body
   .mls-memberships-repeater
   .gfield_repeater_item
   .gfield_repeater_cell:nth-child(2),
.mls-memberships-repeater
   .gfield_repeater_item
   .gfield_repeater_cell:nth-child(3) {
   display: none;
}

/* Show fields when state is selected (JavaScript adds this class) */
body
   .mls-memberships-repeater
   .gfield_repeater_item.mls-state-selected
   .gfield_repeater_cell:nth-child(2),
.mls-memberships-repeater
   .gfield_repeater_item.mls-state-selected
   .gfield_repeater_cell:nth-child(3) {
   display: block;
}

/* Disabled state for MLS memberships area when "I can't find my MLS" is checked */
.mls-disabled .gfield_repeater_items {
   position: relative;
   pointer-events: none;
}

.mls-disabled .gfield_repeater_items::after {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color: #f5f3f299;
   z-index: 10;
}

/* Disabled button styling */
.gform-button-disabled {
   opacity: 0.6;
   cursor: not-allowed;
   pointer-events: none;
}
