/* desliga interações, deixa “acinzentado” */
.fieldlock-disabled,
.fieldlock-select2-disabled .select2-selection {
  cursor: not-allowed !important;
  background: #f8f9fa !important;
  pointer-events: none !important;
}
.fieldlock-dim { opacity: .65 !important; }

/* overlay para capturar clique no container inteiro */
.fieldlock-mask {
  position: absolute;
  inset: 0;
  z-index: 9;
  pointer-events: all;     /* captura os cliques */
  background: transparent; /* visualmente invisível */
}

/* esconde o controle original, mas mantém valor no DOM */
.fieldlock-hidden { display: none !important; }

/* “pill” somente-leitura que substitui selects/inputs críticos */
.fieldlock-pill {
  min-height: 36px;
  padding: 6px 10px;
  border: 1px solid #dee2e6;
  border-radius: 6px;
  background: #f8f9fa;
  color: #495057;
  line-height: 22px;
  cursor: not-allowed;
  display: inline-flex;
  align-items: center;
}
