[data-portal-brand]{display:none}
[data-portal-brand]{display:block;background-image:url("data:image/png;base64,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");background-size:contain;background-position:left center;background-repeat:no-repeat}
[data-portal-brand="right"]{background-position:right center}
/* ==========================================================================
   AT-PAC · tema del portal cliente de workfloo
   Se sube en Fronts → Configuraciones → "CSS personalizado".
   Identidad tomada de https://www.at-pac.com (oct-2026):
     - Azul marino institucional  #00205B
     - Azul AT-PAC                #004588
     - Verde CTA ("Contact Us")   #549E3B  → en botones se usa #467F2F
       porque #549E3B con texto blanco no pasa AA (3.3:1); #467F2F da 4.8:1.
     - Texto                      #515050
     - Botones en forma de pill (border-radius 50px)
   Tipografía: el sitio usa Söhne (licenciada). Si el navegador no la tiene,
   cae a Inter, que el portal ya carga y es la más parecida.

   Por qué tanto !important: el design system carga Tailwind por Play CDN, que
   inyecta su <style> al final del <head>, DESPUÉS de este archivo. A igual
   especificidad las utilidades kiban-* ganarían.
   ========================================================================== */

:root {
  --atpac-navy: #00205B;
  --atpac-blue: #004588;
  --atpac-blue-soft: rgba(0, 69, 136, 0.08);
  --atpac-green: #549E3B;
  --atpac-green-btn: #467F2F;
  --atpac-green-btn-hover: #3A6B27;
  --atpac-ink: #515050;
  --atpac-ink-strong: #333333;
  --atpac-ink-muted: #6B6B6B;
  --atpac-ink-faint: #8A8A8A;
  --atpac-border: #E5E7EB;
  --atpac-surface: #F4F6F9;
  --atpac-font: "Söhne", "Söhne-Buch 2", "Inter", system-ui, sans-serif;
}

/* ---------- Base ---------- */
body {
  font-family: var(--atpac-font) !important;
  color: var(--atpac-ink);
  background-color: var(--atpac-surface) !important;
}

.font-heading,
h1, h2, h3 {
  font-family: var(--atpac-font) !important;
  color: var(--atpac-navy) !important;
  letter-spacing: -0.01em;
}

a {
  color: var(--atpac-blue);
}

/* ---------- Marca (logo del front) ---------- */
/* Descomenta para centrar el logo en el header. */
/* [data-portal-brand] { background-position: center !important; } */

/* ---------- Primario: kiban-primary → azul AT-PAC ---------- */
.text-kiban-primary,
.hover\:text-kiban-primary:hover,
.file\:text-kiban-primary::file-selector-button {
  color: var(--atpac-blue) !important;
}
.text-kiban-primary\/70 {
  color: rgba(0, 69, 136, 0.7) !important;
}

.border-kiban-primary,
.focus\:border-kiban-primary:focus,
.hover\:border-kiban-primary:hover,
.focus-within\:border-kiban-primary:focus-within {
  border-color: var(--atpac-blue) !important;
}
.border-kiban-primary\/20 { border-color: rgba(0, 69, 136, 0.2) !important; }
.border-kiban-primary\/30 { border-color: rgba(0, 69, 136, 0.3) !important; }
.border-kiban-primary\/40 { border-color: rgba(0, 69, 136, 0.4) !important; }

.focus\:ring-kiban-primary:focus {
  --tw-ring-color: var(--atpac-blue) !important;
}

.bg-kiban-primary-soft,
.hover\:bg-kiban-primary-soft:hover,
.file\:bg-kiban-primary-soft::file-selector-button {
  background-color: var(--atpac-blue-soft) !important;
}
.bg-kiban-primary-soft\/50 { background-color: rgba(0, 69, 136, 0.04) !important; }
.bg-kiban-primary-soft\/60,
.hover\:bg-kiban-primary-soft\/60:hover {
  background-color: rgba(0, 69, 136, 0.05) !important;
}

/* Toggles / checks activos y fondos sólidos primarios */
.bg-kiban-primary,
.peer:checked ~ .peer-checked\:bg-kiban-primary {
  background-color: var(--atpac-blue) !important;
}

input[type="checkbox"],
input[type="radio"] {
  accent-color: var(--atpac-blue);
}

/* ---------- Botón primario: pill verde, como "Contact Us" ---------- */
button.bg-kiban-primary,
a.bg-kiban-primary,
input[type="submit"].bg-kiban-primary {
  background-color: var(--atpac-green-btn) !important;
  color: #FFFFFF !important;
  border-radius: 50px !important;
  font-weight: 500;
  letter-spacing: 0.01em;
  transition: background-color 0.15s ease-in-out !important;
}
button.bg-kiban-primary:hover:not(:disabled),
a.bg-kiban-primary:hover {
  background-color: var(--atpac-green-btn-hover) !important;
  opacity: 1 !important;
}
button.bg-kiban-primary:focus-visible,
a.bg-kiban-primary:focus-visible {
  outline: 2px solid var(--atpac-green);
  outline-offset: 2px;
}

/* Botón secundario (blanco con borde) también en pill, para que convivan */
button.rounded-md.border-kiban-border.bg-white,
a.rounded-md.border-kiban-border.bg-white {
  border-radius: 50px !important;
  border-color: var(--atpac-navy) !important;
  color: var(--atpac-navy) !important;
}
button.rounded-md.border-kiban-border.bg-white:hover:not(:disabled),
a.rounded-md.border-kiban-border.bg-white:hover {
  background-color: var(--atpac-blue-soft) !important;
}

/* ---------- Tinta ---------- */
.text-kiban-ink,
.hover\:text-kiban-ink:hover,
.focus\:text-kiban-ink:focus {
  color: var(--atpac-ink-strong) !important;
}
.text-kiban-ink2 { color: var(--atpac-ink) !important; }
.text-kiban-ink3 { color: var(--atpac-ink-muted) !important; }
.text-kiban-ink4 { color: var(--atpac-ink-faint) !important; }
.bg-kiban-ink4   { background-color: var(--atpac-ink-faint) !important; }

/* Títulos que usan text-kiban-ink van en azul marino */
h1.text-kiban-ink,
h2.text-kiban-ink,
.font-heading.text-kiban-ink {
  color: var(--atpac-navy) !important;
}

/* ---------- Bordes y superficies ---------- */
.border-kiban-border,
.divide-kiban-border > * + * {
  border-color: var(--atpac-border) !important;
}
.hover\:border-kiban-ink3:hover {
  border-color: var(--atpac-ink-muted) !important;
}
.bg-kiban-border,
.hover\:bg-kiban-border:hover {
  background-color: var(--atpac-border) !important;
}
.bg-kiban-border\/70 { background-color: rgba(229, 231, 235, 0.7) !important; }

.bg-kiban-surface,
.hover\:bg-kiban-surface:hover {
  background-color: var(--atpac-surface) !important;
}
.bg-kiban-surface\/40 { background-color: rgba(244, 246, 249, 0.4) !important; }

/* ---------- Inputs ---------- */
input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
select,
textarea {
  border-radius: 6px !important;
}
input:focus,
select:focus,
textarea:focus {
  border-color: var(--atpac-blue) !important;
  box-shadow: 0 0 0 3px rgba(0, 69, 136, 0.12) !important;
  outline: none !important;
}
