/* País Perú: visible pero no editable */
body.infy-custom-layout select.infy-address-readonly,
body.infy-custom-layout select[data-infy-readonly-address] {
  background-color: #f3f6f8 !important;
  color: #082944 !important;
  cursor: not-allowed !important;
  pointer-events: none;
  opacity: 1;
}

/* Región y distrito editables */
body.infy-custom-layout select.infy-region-select,
body.infy-custom-layout select.infy-distrito-select,
body.infy-custom-layout input.infy-distrito-field {
  width: 100%;
}

html.dark body.infy-custom-layout select.infy-address-readonly,
html.dark body.infy-custom-layout select[data-infy-readonly-address] {
  background-color: #1a2f43 !important;
  color: #e8f4f8 !important;
}
