/* ============================================================================
   AUTOMATIZACIONES · «UNA SEMANA QUE CONTINÚA SOLA» (LAB, 2026-10-09)
   El scroll es el paso del tiempo. La luz cambia con la hora (día cálido,
   noche fría, amanecer), un astro recorre el arco y cada proceso se dispara
   a su hora. Solo uno espera a una persona.
   Sin JS / reduced-motion: las 5 escenas como lista legible.
   ========================================================================== */

[data-rh-au="escena"] .au-week {
  --au-day: 1;              /* 1 = día pleno, 0 = noche */
  --au-p: 1;
  position: relative;
  padding: clamp(56px, 7vw, 96px) 0;
  background: #06121a;
  color: #f4f7fa;
}
[data-rh-au="escena"] .au-week.au-ready { height: calc(100svh + 5 * 26vh); padding: 0; }
[data-rh-au="escena"] .au-pin { position: relative; overflow: hidden; }
[data-rh-au="escena"] .au-ready .au-pin { position: sticky; top: 0; height: 100svh; display: flex; flex-direction: column; justify-content: center; padding-top: 56px; }

/* --- Cielo: la hora tiñe la escena (noche base · día · estrellas · horizonte de amanecer/atardecer) --- */
[data-rh-au="escena"] .au-sky { position: absolute; inset: 0; pointer-events: none; overflow: hidden;
  background: radial-gradient(70% 60% at 70% 18%, rgba(87, 196, 231, 0.08), transparent 70%), linear-gradient(180deg, #02060c 0%, #050f18 55%, #07141c 100%); }
[data-rh-au="escena"] .au-sky__day { position: absolute; inset: 0; opacity: var(--au-day);
  background: radial-gradient(60% 70% at 50% 100%, rgba(242, 106, 27, 0.16), transparent 70%), linear-gradient(180deg, #12303f 0%, #1a4152 55%, #22363c 100%); }
/* estrellas: solo existen cuando no hay sol (una capa estática; su opacidad sigue a la noche) */
[data-rh-au="escena"] .au-sky__stars { position: absolute; left: 0; top: 0; width: 1px; height: 1px; border-radius: 50%; opacity: calc((1 - var(--au-day)) * 0.85); box-shadow: 663px 154px 0 0 rgba(220,236,248,0.35), 148px 548px 0 1px rgba(220,236,248,0.35), 1039px 219px 0 1px rgba(220,236,248,0.9), 856px 71px 0 0 rgba(220,236,248,0.9), 121px 126px 0 0 rgba(220,236,248,0.35), 1181px 406px 0 1px rgba(220,236,248,0.5), 95px 136px 0 0 rgba(220,236,248,0.5), 1107px 120px 0 0 rgba(220,236,248,0.5), 211px 192px 0 0 rgba(220,236,248,0.35), 1155px 61px 0 0 rgba(220,236,248,0.9), 1393px 544px 0 0 rgba(220,236,248,0.7), 953px 464px 0 0 rgba(220,236,248,0.5), 368px 249px 0 1px rgba(220,236,248,0.7), 1075px 506px 0 0 rgba(220,236,248,0.9), 589px 74px 0 1px rgba(220,236,248,0.9), 337px 350px 0 0 rgba(220,236,248,0.9), 863px 40px 0 0 rgba(220,236,248,0.35), 1565px 321px 0 0 rgba(220,236,248,0.7), 1217px 508px 0 0 rgba(220,236,248,0.9), 140px 95px 0 0 rgba(220,236,248,0.9), 1427px 66px 0 1px rgba(220,236,248,0.7), 1325px 456px 0 0 rgba(220,236,248,0.9), 1369px 355px 0 1px rgba(220,236,248,0.9), 727px 172px 0 0 rgba(220,236,248,0.9), 120px 223px 0 0 rgba(220,236,248,0.5), 1512px 253px 0 0 rgba(220,236,248,0.9), 165px 170px 0 0 rgba(220,236,248,0.7), 280px 440px 0 0 rgba(220,236,248,0.7), 1446px 425px 0 0 rgba(220,236,248,0.9), 472px 154px 0 1px rgba(220,236,248,0.5), 475px 238px 0 1px rgba(220,236,248,0.5), 538px 288px 0 1px rgba(220,236,248,0.9), 1094px 378px 0 0 rgba(220,236,248,0.7), 257px 527px 0 0 rgba(220,236,248,0.35), 935px 401px 0 0 rgba(220,236,248,0.9), 212px 493px 0 0 rgba(220,236,248,0.35), 390px 68px 0 0 rgba(220,236,248,0.9), 332px 112px 0 0 rgba(220,236,248,0.35), 209px 0px 0 0 rgba(220,236,248,0.35), 744px 26px 0 1px rgba(220,236,248,0.5), 1257px 385px 0 0 rgba(220,236,248,0.7), 711px 372px 0 0 rgba(220,236,248,0.35), 999px 477px 0 0 rgba(220,236,248,0.7), 175px 147px 0 1px rgba(220,236,248,0.7), 1516px 271px 0 0 rgba(220,236,248,0.5), 1057px 23px 0 0 rgba(220,236,248,0.7), 300px 556px 0 0 rgba(220,236,248,0.7), 1316px 93px 0 0 rgba(220,236,248,0.7), 1061px 375px 0 0 rgba(220,236,248,0.7), 1580px 228px 0 0 rgba(220,236,248,0.7), 1303px 228px 0 0 rgba(220,236,248,0.5), 490px 410px 0 0 rgba(220,236,248,0.5), 409px 530px 0 0 rgba(220,236,248,0.35), 57px 286px 0 0 rgba(220,236,248,0.5), 1418px 352px 0 0 rgba(220,236,248,0.7), 746px 82px 0 0 rgba(220,236,248,0.5), 962px 201px 0 0 rgba(220,236,248,0.9), 1278px 1px 0 0 rgba(220,236,248,0.7), 1317px 86px 0 0 rgba(220,236,248,0.35), 795px 204px 0 0 rgba(220,236,248,0.5), 888px 340px 0 1px rgba(220,236,248,0.9), 948px 411px 0 0 rgba(220,236,248,0.35), 1484px 162px 0 0 rgba(220,236,248,0.5), 56px 154px 0 0 rgba(220,236,248,0.9), 1343px 149px 0 0 rgba(220,236,248,0.9), 1346px 358px 0 0 rgba(220,236,248,0.5), 43px 14px 0 0 rgba(220,236,248,0.35), 1078px 142px 0 0 rgba(220,236,248,0.5), 432px 28px 0 0 rgba(220,236,248,0.7), 1026px 246px 0 0 rgba(220,236,248,0.7); }
/* amanecer y atardecer: el horizonte se enciende solo en esas horas */
[data-rh-au="escena"] .au-sky__dusk { position: absolute; inset: 0; opacity: var(--au-dusk, 0);
  background: radial-gradient(120% 55% at 72% 100%, rgba(255, 128, 52, 0.62), rgba(196, 64, 96, 0.24) 45%, transparent 75%); }
[data-rh-au="escena"] .au-sky__horizon { position: absolute; left: 0; right: 0; bottom: 0; height: 32%; background: linear-gradient(0deg, rgba(3, 8, 13, 0.88), transparent); }
/* la luz del astro: un halo amplio que lo sigue y tiñe lo que está cerca (solo transform) */
[data-rh-au="escena"] .au-light { position: absolute; left: 0; top: 0; width: 1100px; height: 1100px; margin: -550px 0 0 -550px; border-radius: 50%; pointer-events: none; display: none;
  background: radial-gradient(circle, rgba(255, 196, 132, 0.17), rgba(255, 150, 80, 0.05) 38%, transparent 65%); opacity: calc(0.35 + 0.65 * var(--au-day)); will-change: transform; }
[data-rh-au="escena"] .au-ready .au-light { display: block; }
[data-rh-au="escena"] .au-week.is-night .au-light { background: radial-gradient(circle, rgba(150, 210, 240, 0.09), transparent 55%); opacity: 1; }
[data-rh-au="escena"] .au-arc { position: absolute; left: 48%; top: 9%; width: 46%; height: 30%; pointer-events: none; opacity: 0.5; } /* el astro vive sobre el proceso, nunca sobre el texto */
[data-rh-au="escena"] .au-arc__path { fill: none; stroke: rgba(243, 234, 216, 0.16); stroke-width: 1.5; stroke-dasharray: 4 8; vector-effect: non-scaling-stroke; }
[data-rh-au="escena"] .au-body {
  position: absolute; left: 0; top: 0; width: 44px; height: 44px; margin: -22px 0 0 -22px; border-radius: 50%;
  background: radial-gradient(circle, #fff6e8 0 30%, rgba(255, 190, 120, 0.9) 45%, rgba(242, 106, 27, 0) 72%);
  box-shadow: 0 0 60px 20px rgba(242, 140, 60, calc(0.25 * var(--au-day)));
  will-change: transform; display: none;
}
[data-rh-au="escena"] .au-ready .au-body { display: block; }
[data-rh-au="escena"] .au-week.is-night .au-body { background: radial-gradient(circle, #f2f7fb 0 30%, rgba(170, 220, 240, 0.85) 46%, rgba(87, 196, 231, 0) 72%); box-shadow: 0 0 50px 16px rgba(127, 208, 234, 0.18); }

/* --- Composición -------------------------------------------------------- */
[data-rh-au="escena"] .au-grid { position: relative; z-index: 2; display: grid; grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr); gap: clamp(28px, 5vw, 80px); align-items: center; }
[data-rh-au="escena"] .au-head .rh-h2 { margin-bottom: 0; font-size: clamp(26px, 2.8vw, 40px); }
[data-rh-au="escena"] .au-clock { display: none; }
[data-rh-au="escena"] .au-ready .au-clock { display: grid; grid-template-columns: auto 1fr; align-items: baseline; column-gap: 14px; margin-top: clamp(22px, 4vh, 40px); }
[data-rh-au="escena"] .au-clock__time { font-size: clamp(56px, 7vw, 104px); font-weight: 800; letter-spacing: -0.04em; line-height: 0.95; font-variant-numeric: tabular-nums; color: #fff; }
[data-rh-au="escena"] .au-clock__day { font-size: 13px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #ffb48a; }
[data-rh-au="escena"] .au-clock__team { grid-column: 1 / -1; display: inline-flex; align-items: center; gap: 8px; margin-top: 12px; font-size: 13px; color: rgba(214, 226, 234, 0.82); }
[data-rh-au="escena"] .au-clock__team i { width: 8px; height: 8px; border-radius: 50%; background: #3fd07a; transition: background 0.3s; }
[data-rh-au="escena"] .au-clock__team em { font-style: normal; }
[data-rh-au="escena"] .au-week.is-off .au-clock__team i { background: rgba(214, 226, 234, 0.35); }

/* --- Escenas (procesos) ------------------------------------------------- */
[data-rh-au="escena"] .au-week.is-night .au-ev { border-color: rgba(127, 208, 234, 0.3); box-shadow: 0 0 0 1px rgba(127, 208, 234, 0.06), 0 30px 90px -30px rgba(40, 150, 210, 0.38); }
[data-rh-au="escena"] .au-events { margin: 0; padding: 0; list-style: none; display: grid; gap: 18px; }
[data-rh-au="escena"] .au-ready .au-events { position: relative; min-height: 300px; display: block; }
[data-rh-au="escena"] .au-ev {
  padding: clamp(20px, 2.4vw, 30px);
  border-radius: 14px;
  background: rgba(6, 18, 26, 0.72);
  border: 1px solid rgba(214, 222, 227, 0.14);
  box-shadow: 0 30px 70px -30px rgba(0, 0, 0, 0.7);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
}
[data-rh-au="escena"] .au-ready .au-ev { position: absolute; left: 0; right: 0; top: 50%; opacity: 0; transform: translateY(-46%); pointer-events: none; transition: opacity 0.45s ease, transform 0.6s cubic-bezier(0.22, 1, 0.36, 1); }
[data-rh-au="escena"] .au-ready .au-ev.is-current { opacity: 1; transform: translateY(-50%); pointer-events: auto; }
[data-rh-au="escena"] .au-ev__when { margin: 0 0 8px; font-size: 12px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: #7fd0ea; }
[data-rh-au="escena"] .au-ev__t { margin: 0 0 16px; font-size: clamp(20px, 2vw, 26px); font-weight: 700; line-height: 1.2; letter-spacing: -0.02em; color: #fff; }
[data-rh-au="escena"] .au-chain { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 0 0 16px; }
[data-rh-au="escena"] .au-chain span { position: relative; padding: 7px 12px; border-radius: 99px; background: rgba(23, 48, 66, 0.75); border: 1px solid rgba(127, 208, 234, 0.3); font-size: 13px; font-weight: 600; color: #e9f6fb; }
[data-rh-au="escena"] .au-chain span + span::before { content: ""; position: absolute; left: -9px; top: 50%; width: 8px; height: 1px; background: rgba(127, 208, 234, 0.6); }
[data-rh-au="escena"] .au-chain span.is-c { border-color: rgba(242, 106, 27, 0.6); background: rgba(242, 106, 27, 0.14); color: #ffd2b8; }
/* la cadena se activa por pulso: el conector se llena y el paso se enciende cuando el pulso llega */
[data-rh-au="escena"] .au-chain span + span::before { transform-origin: 0 50%; }
[data-rh-au="escena"] .au-ready .au-ev.is-current .au-chain span { animation: au-step 0.32s ease-out both; }
[data-rh-au="escena"] .au-ready .au-ev.is-current .au-chain span + span::before { animation: au-link 0.14s linear both; }
[data-rh-au="escena"] .au-ready .au-ev.is-current .au-chain span:nth-child(2) { animation-delay: 0.24s; }
[data-rh-au="escena"] .au-ready .au-ev.is-current .au-chain span:nth-child(2)::before { animation-delay: 0.1s; }
[data-rh-au="escena"] .au-ready .au-ev.is-current .au-chain span:nth-child(3) { animation-delay: 0.48s; }
[data-rh-au="escena"] .au-ready .au-ev.is-current .au-chain span:nth-child(3)::before { animation-delay: 0.34s; }
[data-rh-au="escena"] .au-ready .au-ev.is-current .au-chain span:nth-child(4) { animation-delay: 0.72s; }
[data-rh-au="escena"] .au-ready .au-ev.is-current .au-chain span:nth-child(4)::before { animation-delay: 0.58s; }
/* el resultado destella al llegar: es lo que pasa al registro */
[data-rh-au="escena"] .au-ready .au-ev.is-current .au-chain span.is-c { animation-name: au-step, au-out; animation-duration: 0.32s, 0.9s; }
@keyframes au-link { from { transform: scaleX(0); } to { transform: scaleX(1); } }
@keyframes au-out { 0% { box-shadow: 0 0 0 0 rgba(242, 106, 27, 0.55); } 100% { box-shadow: 0 0 0 10px rgba(242, 106, 27, 0); } }
@keyframes au-step { from { opacity: 0.25; filter: saturate(0); } to { opacity: 1; filter: none; } }
[data-rh-au="escena"] .au-ev__c { margin: 0 0 14px; font-size: 15px; line-height: 1.5; color: rgba(214, 226, 234, 0.86); }
[data-rh-au="escena"] .au-who { display: inline-flex; align-items: center; gap: 8px; margin: 0; padding: 6px 12px; border-radius: 99px; font-size: 12px; font-weight: 700; letter-spacing: 0.04em; }
[data-rh-au="escena"] .au-who::before { content: ""; width: 8px; height: 8px; border-radius: 50%; }
[data-rh-au="escena"] .au-who--none { background: rgba(63, 208, 122, 0.12); color: #9ee8bb; }
[data-rh-au="escena"] .au-who--none::before { background: #3fd07a; }
[data-rh-au="escena"] .au-who--wait { background: rgba(214, 226, 234, 0.08); color: rgba(214, 226, 234, 0.85); }
[data-rh-au="escena"] .au-who--wait::before { border: 2px solid rgba(214, 226, 234, 0.7); width: 6px; height: 6px; }
[data-rh-au="escena"] .au-who--human { background: rgba(242, 106, 27, 0.16); color: #ffc7a6; }
[data-rh-au="escena"] .au-who--human::before { background: #f26a1b; }

/* --- Lo que va quedando: cada proceso deja una consecuencia que permanece --- */
[data-rh-au="escena"] .au-log { display: none; }
[data-rh-au="escena"] .au-ready .au-log { display: block; margin-top: clamp(18px, 3.4vh, 32px); }
[data-rh-au="escena"] .au-log__h { margin: 0 0 10px; font-size: 11px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(214, 226, 234, 0.5); }
[data-rh-au="escena"] .au-log__l { margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
[data-rh-au="escena"] .au-log__i { position: relative; padding: 10px 12px 10px 28px; border-radius: 10px; border: 1px dashed rgba(214, 226, 234, 0.16); min-height: 58px;
  opacity: 0.35; transition: opacity 0.25s ease, border-color 0.25s ease, background 0.25s ease; }
[data-rh-au="escena"] .au-log__i i { position: absolute; left: 11px; top: 14px; width: 8px; height: 8px; border-radius: 50%; border: 1.5px solid rgba(214, 226, 234, 0.45); box-sizing: border-box; }
[data-rh-au="escena"] .au-log__i b { display: block; font-size: 12px; font-weight: 700; color: #fff; line-height: 1.2; }
[data-rh-au="escena"] .au-log__i em { display: block; margin-top: 3px; font-style: normal; font-size: 12px; line-height: 1.3; color: rgba(214, 226, 234, 0.75); }
/* llega cuando la cadena termina (después del pulso), no antes */
[data-rh-au="escena"] .au-log__i.is-on { opacity: 1; border-style: solid; border-color: rgba(127, 208, 234, 0.3); background: rgba(6, 18, 26, 0.6); transition-delay: 0.85s; }
[data-rh-au="escena"] .au-log__i.is-on i { background: #7fd0ea; border-color: #7fd0ea; }
/* el borrador espera y luego se transforma cuando una persona lo envía */
[data-rh-au="escena"] .au-log__i--wa.is-on:not(.is-done) i { background: transparent; border-color: #ffc7a6; box-shadow: 0 0 0 3px rgba(242, 106, 27, 0.18); }
[data-rh-au="escena"] .au-log__i--wa.is-on:not(.is-done) { border-color: rgba(242, 106, 27, 0.35); }
[data-rh-au="escena"] .au-log__i--wa.is-done i { background: #f26a1b; border-color: #f26a1b; }
/* el lunes siguiente todo converge en el reporte */
[data-rh-au="escena"] .au-log__i.is-reported { border-color: rgba(242, 106, 27, 0.45); }
[data-rh-au="escena"] .au-links { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; z-index: 1; display: none; }
[data-rh-au="escena"] .au-ready .au-links { display: block; }
[data-rh-au="escena"] .au-links path { fill: none; stroke: rgba(242, 106, 27, 0.6); stroke-width: 1.5; stroke-linecap: round; stroke-dashoffset: var(--len, 0); transition: stroke-dashoffset 0.2s ease; }
[data-rh-au="escena"] .au-week.is-report .au-links path { stroke-dashoffset: 0; transition: stroke-dashoffset 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.3s; }
[data-rh-au="escena"] .au-week.is-report .au-links path:nth-child(2) { transition-delay: 0.42s; }
[data-rh-au="escena"] .au-week.is-report .au-links path:nth-child(3) { transition-delay: 0.54s; }

/* --- Línea de tiempo ---------------------------------------------------- */
[data-rh-au="escena"] .au-track { display: none; }
[data-rh-au="escena"] .au-ready .au-track { display: block; position: absolute; left: 6%; right: 6%; bottom: clamp(24px, 5vh, 48px); z-index: 2; height: 40px; }
[data-rh-au="escena"] .au-track__line { position: absolute; left: 0; right: 0; top: 8px; height: 2px; background: rgba(214, 226, 234, 0.16); }
[data-rh-au="escena"] .au-track__fill { position: absolute; left: 0; top: 0; bottom: 0; width: 100%; background: linear-gradient(90deg, #7fd0ea, #f26a1b); transform: scaleX(var(--au-p)); transform-origin: 0 50%; }
[data-rh-au="escena"] .au-mark { position: absolute; left: var(--x); top: 0; transform: translateX(-50%); display: flex; flex-direction: column; align-items: center; gap: 6px; }
[data-rh-au="escena"] .au-mark i { width: 12px; height: 12px; border-radius: 50%; background: #0b1921; border: 2px solid rgba(214, 226, 234, 0.45); transition: background 0.3s, border-color 0.3s, transform 0.3s; }
[data-rh-au="escena"] .au-mark b { font-size: 10.5px; font-weight: 600; letter-spacing: 0.06em; color: rgba(214, 226, 234, 0.6); white-space: nowrap; }
[data-rh-au="escena"] .au-mark.is-done i { background: #7fd0ea; border-color: #7fd0ea; }
[data-rh-au="escena"] .au-mark.is-current i { background: #f26a1b; border-color: #f26a1b; transform: scale(1.35); }
[data-rh-au="escena"] .au-mark.is-current b { color: #fff; }
[data-rh-au="escena"] .au-mark--human i { border-radius: 3px; }
[data-rh-au="escena"] .au-week.is-waiting .au-mark--night i { background: transparent; border-color: #ffc7a6; box-shadow: 0 0 0 4px rgba(242, 106, 27, 0.16); }

/* --- Móvil: reloj arriba, proceso al centro, línea abajo ----------------- */
@media (max-width: 860px) {
  [data-rh-au="escena"] .au-grid { grid-template-columns: 1fr; gap: 18px; }
}
@media (max-width: 720px) {
  [data-rh-au="escena"] .au-week.au-ready { height: calc(100svh + 5 * 22vh); }
  [data-rh-au="escena"] .au-ready .au-pin { justify-content: flex-start; padding-top: 74px; }
  [data-rh-au="escena"] .au-head .rh-eyebrow { margin-bottom: 6px; }
  [data-rh-au="escena"] .au-head .rh-h2 { font-size: 21px; }
  [data-rh-au="escena"] .au-ready .au-clock { margin-top: 14px; }
  [data-rh-au="escena"] .au-clock__time { font-size: 50px; }
  [data-rh-au="escena"] .au-clock__team { margin-top: 6px; }
  [data-rh-au="escena"] .au-ready .au-events { min-height: 330px; }
  [data-rh-au="escena"] .au-ready .au-ev { top: 0; transform: translateY(10px); }
  [data-rh-au="escena"] .au-ready .au-ev.is-current { transform: none; }
  [data-rh-au="escena"] .au-chain span { font-size: 12px; padding: 6px 10px; }
  [data-rh-au="escena"] .au-ready .au-track { left: 5%; right: 5%; bottom: 18px; }
  [data-rh-au="escena"] .au-mark b { display: none; }
  [data-rh-au="escena"] .au-ready .au-log, [data-rh-au="escena"] .au-ready .au-links { display: none; }
  [data-rh-au="escena"] .au-light { width: 700px; height: 700px; margin: -350px 0 0 -350px; }
  [data-rh-au="escena"] .au-mark.is-current b { display: block; }
  /* el astro sale sobre el horizonte, en el hueco entre el proceso y la línea de tiempo */
  [data-rh-au="escena"] .au-arc { left: 10%; width: 80%; top: 76%; height: 15%; opacity: 0.7; }
  [data-rh-au="escena"] .au-body { width: 30px; height: 30px; margin: -15px 0 0 -15px; }
}

/* Móvil bajo (≤740 px de alto): se compacta la cabecera para que el proceso no pise la línea y el astro tenga su hueco */
@media (max-width: 720px) and (max-height: 740px) {
  [data-rh-au="escena"] .au-ready .au-pin { padding-top: 82px; }
  [data-rh-au="escena"] .au-ready .au-head .rh-eyebrow { display: none; }
  [data-rh-au="escena"] .au-head .rh-h2 { font-size: 18px; }
  [data-rh-au="escena"] .au-ready .au-clock { margin-top: 8px; }
  [data-rh-au="escena"] .au-clock__time { font-size: 40px; }
  [data-rh-au="escena"] .au-clock__team { margin-top: 2px; }
  [data-rh-au="escena"] .au-ready .au-ev { padding-top: 16px; padding-bottom: 16px; }
  [data-rh-au="escena"] .au-ready .au-track { bottom: 12px; }
  [data-rh-au="escena"] .au-arc { top: 79%; height: 11%; }
  [data-rh-au="escena"] .au-body { width: 24px; height: 24px; margin: -12px 0 0 -12px; }
}

@media (prefers-reduced-motion: reduce) {
  [data-rh-au="escena"] .au-week *, [data-rh-au="escena"] .au-week *::before { animation: none !important; transition: none !important; }
}
