
/* OPENNEWS 6.4 - AZUL PETROLEO V6 */
/* SOLO APARIENCIA DEL PROCESADOR ESPECIAL */

.ovp400 {
  --ovp400-text:#f4faff;
  --ovp400-line:#49748a;
  --ovp400-blue:#58b9e5;

  background:
    linear-gradient(145deg,#2a5266,#193545)
    !important;

  color:#f4faff !important;
  border:1px solid #527f94 !important;

  box-shadow:
    0 8px 22px rgba(12,33,47,.18),
    inset 0 1px 0 rgba(255,255,255,.10)
    !important;
}

/* ENCABEZADO */

.ovp400 .ovp400-header {
  background:
    linear-gradient(90deg,#315e72,#24495d)
    !important;
  border-bottom:1px solid #58849a !important;
}

.ovp400 .ovp400-title h2 {
  color:#ffffff !important;
  text-shadow:none !important;
}

.ovp400 .ovp400-title p {
  color:#d5e8f2 !important;
}

.ovp400 .ovp400-logo {
  background:#386b82 !important;
  color:#b5eaff !important;
  border-color:#80b9d2 !important;
  box-shadow:none !important;
}

/* ESTADOS */

.ovp400 .ovp400-status button,
.ovp400 .ovp400-power span {
  background:#285064 !important;
  border-color:#638fa5 !important;
  box-shadow:none !important;
}

.ovp400 .status-reset {
  color:#a5e0ff !important;
}

.ovp400 .status-bypass {
  color:#ffc29c !important;
}

.ovp400 .status-bypass.on {
  color:#ff9c9c !important;
}

.ovp400 .ovp400-power input:checked + span {
  color:#73e5ae !important;
}

/* RACK */

.ovp400 .ovp400-rack {
  background:
    linear-gradient(180deg,#1a3b4c,#24485c)
    !important;
  border-color:#57839a !important;
  box-shadow:none !important;
}

.ovp400 .rack-nav,
.ovp400 .rack-curve,
.ovp400 .rack-master-faders,
.ovp400 .rack-meters {
  border-color:#507c93 !important;
}

.ovp400 .rack-nav button {
  background:#35657c !important;
  border-color:#77a4b9 !important;
  color:#ffffff !important;
  box-shadow:none !important;
}

.ovp400 .rack-curve svg {
  background:#123040 !important;
  border-color:#57839a !important;
}

.ovp400 .mini-fader {
  background:#315a70 !important;
  border-color:#6795aa !important;
  box-shadow:none !important;
}

.ovp400 .mini-fader label,
.ovp400 .meter-head,
.ovp400 .processor-line b {
  color:#f5fbff !important;
}

.ovp400 .processor-line span {
  background:#729bad !important;
}

/* TARJETAS DE FADERS */

.ovp400 .pro-fader {
  background:
    linear-gradient(180deg,#315c72,#264b60)
    !important;
  border:1px solid #6794a9 !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.12)
    !important;
}

.ovp400 .pro-fader label {
  color:#ffffff !important;
  text-shadow:none !important;
}

/* NUEVOS COLORES VIVOS */

.ovp400 .pro-fader.blue {
  --accent:#58b9ff !important;
}

.ovp400 .pro-fader.green {
  --accent:#36d4a0 !important;
}

.ovp400 .pro-fader.orange {
  --accent:#ff9b54 !important;
}

.ovp400 .pro-fader.cyan {
  --accent:#35d4ed !important;
}

.ovp400 .pro-fader.purple {
  --accent:#e3b75c !important;
}

.ovp400 .pro-fader.pink {
  --accent:#ff739b !important;
}

.ovp400 .pro-fader.yellow {
  --accent:#ffc45c !important;
}

.ovp400 .pro-fader.violet {
  --accent:#7bd7ff !important;
}

/* RANGOS Y DESLIZADORES */

.ovp400 .pro-fader input[type="range"] {
  accent-color:var(--accent,#58b9ff) !important;
}

.ovp400 .mini-fader input[type="range"] {
  accent-color:#58c9ff !important;
}

/* LECTURAS */

.ovp400 .pro-fader output,
.ovp400 .mini-fader output {
  background:#173a4e !important;
  border:1px solid #6795aa !important;
  color:#ffffff !important;
  box-shadow:none !important;
}

/* FRANJA INFERIOR */

.ovp400 .ovp400-footer {
  background:transparent !important;
}

.ovp400 .ovp400-footer button,
.ovp400 .ovp400-footer label {
  background:#285367 !important;
  border:1px solid #6592a8 !important;
  color:#ffffff !important;
  box-shadow:none !important;
  opacity:1 !important;
}

.ovp400 .ovp400-footer button *,
.ovp400 .ovp400-footer label *,
.ovp400 .ovp400-footer span,
.ovp400 .ovp400-footer b {
  color:#ffffff !important;
}

/* SIN CAMBIOS DE GEOMETRIA */
/* SIN CAMBIOS DE JAVASCRIPT */
/* SIN CAMBIOS DEL MEZCLADOR */
