/* Generado por tools/proto2wp/convertir.mjs desde Ficha-Orienta.html — no editar. Ámbito: body.alsis-p-t08a. */
/* 1) CSS local de la página que no está en prototipo.css (sin las fuentes, que declara theme.json, ni las r-*), acotado sin añadir especificidad. */

/* 2) Estilos en línea subidos a clase (especificidad 0 + !important, como el atributo style). */
:where(.alsis-p-t08a .alsis-t08a-orienta-e8){background:var(--deep-2)!important;padding:36px 36px 28px!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e9){display:flex!important;flex-wrap:wrap!important;gap:10px 24px!important;margin-top:20px!important;font-size:13px!important;color:var(--d-ink-3)!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e17){padding-bottom:0!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e18){display:grid!important;grid-template-columns:repeat(3, minmax(0, 1fr))!important;gap:28px!important;border-top:1px solid var(--line)!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e19){padding-top:32px!important;display:flex!important;flex-direction:column!important;gap:18px!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e20){color:var(--ink-3)!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e21){font-size:30px!important;line-height:1.15!important;letter-spacing:-0.025em!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e22){color:var(--ink-2)!important;font-size:17px!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e23){position:relative!important;isolation:isolate!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e24){display:grid!important;grid-template-columns:repeat(3, minmax(0, 1fr))!important;gap:20px!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e25){gap:16px!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e26){color:var(--d-ink)!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e27){display:grid!important;grid-template-columns:repeat(4, minmax(0, 1fr))!important;gap:20px!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e28){gap:14px!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e29){font-size:26px!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e30){font-size:16px!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e31){overflow-x:clip!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e32){grid-template-columns:repeat(4, minmax(0, 1fr))!important}
:where(.alsis-p-t08a .alsis-t08a-orienta-e33){border-bottom:1px solid var(--line)!important}
/* 3) Reglas responsive r-* propias de la página: van después y siguen ganando. */

/* manual (tanda B, T08a Orienta): reglas escritas a mano; reaplicar si se vuelve a convertir. La cabecera
   (alsis/ficha-cabecera) parte de las reglas de t08a.css (Omni) y aquí cambia lo de Ficha-Orienta.html:137,140,154,179-180:
   rejilla 6 + 6 centrada, titular de 11ch, columna del plano con margen inferior (r-pb56) y anotaciones en otro sitio.
   Especificidad +1 (.alsis-p-t08a-orienta fuera de :where): t08a.css se carga después. */
.alsis-p-t08a-orienta .fc-hero{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}
.alsis-p-t08a-orienta .fc .fc-h1{max-width:11ch}
.alsis-p-t08a-orienta .fc-media{padding-bottom:96px}
.alsis-p-t08a-orienta .fc-media>.callout:nth-last-child(2){left:-32px;top:40px}
.alsis-p-t08a-orienta .fc-media>.callout:last-child{right:-16px;top:300px}
@media (max-width:1000px){.alsis-p-t08a-orienta .fc-hero{grid-template-columns:minmax(0,1fr)}}
/* Tablet apaisada (sin referencia dibujada, spec-08 §3.1): con la columna estrecha, la primera anotación tapaba los
   rótulos del plano (gate de solapes a 1024). Sube sobre el margen del panel, donde no hay texto. */
@media (min-width:1001px) and (max-width:1279px){.alsis-p-t08a-orienta .fc-media>.callout:nth-last-child(2){top:-24px}}
@media (max-width:600px){.alsis-p-t08a-orienta .fc .fc-h1{max-width:none}.alsis-p-t08a-orienta .fc-media{padding-bottom:56px}}

