/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.acf-field.is-readonly input,
.acf-field.is-readonly textarea,
.acf-field.is-readonly select {
  background-color: #f3f3f3;
  pointer-events: none;
  border-color: #ccc;
}

.incidencias-title {
  margin: 0 0 16px;
  font-size: 20px;
  font-weight: 600;
}

.incidencias-table-wrapper {
  width: 100%;
  overflow-x: auto;
}

.incidencias-table {
  width: 100%;
  border-collapse: collapse;
  background: #ffffff;
}

.incidencias-table th,
.incidencias-table td {
  padding: 10px 12px;
  border: 1px solid #e5e7eb;
  text-align: left;
  font-size: 14px;
}

.incidencias-table th {
  background: #f3f4f6;
  font-weight: 600;
}

.incidencias-status {
  display: inline-block;
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}

.incidencias-status-aprobada {
  background: #2e7d32;
  color: #ffffff;
}

.incidencias-status-rechazada {
  background: #c62828;
  color: #ffffff;
}

.incidencias-status-pendiente {
  background: #f9a825;
  color: #1f2937;
}

.incidencias-pagination {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 16px;
}

.incidencias-page {
  display: inline-block;
  padding: 6px 12px;
  background: #f3f4f6;
  border-radius: 6px;
  text-decoration: none;
  color: #111827;
}

.incidencias-page-current {
  font-size: 13px;
  color: #6b7280;
}

.incidencias-empty {
  margin: 0;
  padding: 12px 0;
  color: #6b7280;
}
/*
.acf-hidden-frontend {
  display: none !important;
}

th.acf-th[data-name="unidad_de_medida"] {
    display: none !important;
}

th.acf-th[data-name="precio_unitario"] {
    display: none !important;
}

th.acf-th[data-name="precio"] {
    display: none !important;
}

th.acf-th[data-name="descuento"] {
    display: none !important;
}

th.acf-th[data-name="descuento_unitario"] {
    display: none !important;
}

th.acf-th[data-name="subtotal"] {
    display: none !important;
}*/
