.horse-show[data-v-7571736a]{color:#fff;box-sizing:border-box;background:#123f6d;grid-template-rows:auto auto 1fr;gap:12px;width:100vw;height:100%;padding:14px;font-family:Arial,Helvetica,sans-serif;display:grid}.top[data-v-7571736a]{justify-content:space-between;align-items:start;display:flex}.event[data-v-7571736a]{color:#ffd84d;font-size:38px;font-weight:900}.info[data-v-7571736a]{color:#d8ecff;font-size:32px}.client[data-v-7571736a]{opacity:.55;font-size:14px}.client span[data-v-7571736a]{background:#888;border-radius:50%;width:9px;height:9px;display:inline-block}.client span.online[data-v-7571736a]{background:#00d26a}.competition[data-v-7571736a]{background:#0c2f52;border:3px solid #f5c842;grid-template-columns:120px 1fr;align-items:center;display:grid}.number[data-v-7571736a]{text-align:center;color:#ffd84d;font-size:56px;font-weight:900}.title[data-v-7571736a]{font-size:42px;font-weight:900;line-height:1.05}.grid[data-v-7571736a]{grid-template-columns:1fr 1.1fr;gap:14px;min-height:0;display:grid}.grid.onlyResults[data-v-7571736a]{grid-template-columns:1fr}.panel[data-v-7571736a]{color:#071c2e;background:#e8f3ff;border:3px solid #0b2948;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.rows[data-v-7571736a]{flex:1;min-height:0;padding:8px;overflow:hidden}.row[data-v-7571736a]{box-sizing:border-box;border-bottom:2px solid #c7d7e7;align-items:center;gap:10px;height:102px;padding:0 8px;display:grid}h2[data-v-7571736a]{color:#071c2e;background:#8cc63e;margin:0;padding:8px 14px;font-size:34px;font-weight:900}.starter[data-v-7571736a]{grid-template-columns:100px 100px 1fr}.result[data-v-7571736a]{grid-template-columns:70px 100px 1fr 150px}.time[data-v-7571736a],.rank[data-v-7571736a],.hno[data-v-7571736a],.score[data-v-7571736a]{color:#063a63;font-size:30px;font-weight:900}.score[data-v-7571736a]{text-align:right;color:#006c35}.rider[data-v-7571736a]{font-size:38px;font-weight:900;line-height:1.05}.horse[data-v-7571736a]{color:#244b68;font-size:30px;font-weight:700;line-height:1.05}.starter.active[data-v-7571736a]{color:#071c2e;background:#ffd84d}.starter.active .horse[data-v-7571736a]{color:#071c2e}.starter.next[data-v-7571736a]{background:#1e90ff;border:3px solid #000}.starter.next2[data-v-7571736a]{background:#b7db80}.starter.done[data-v-7571736a]{opacity:.45}.starter.withdrawn[data-v-7571736a]{opacity:.35;background:#cfd8e3;text-decoration:line-through}.horse-flow[data-v-96791b65]{color:#fff;box-sizing:border-box;background:#123f6d;grid-template-rows:auto auto 1fr;gap:10px;width:100vw;height:100vh;padding:12px;font-family:Arial,Helvetica,sans-serif;display:grid;overflow:hidden}.top[data-v-96791b65]{justify-content:space-between;align-items:start;display:flex}.event[data-v-96791b65]{color:#ffd84d;text-transform:uppercase;letter-spacing:.06em;font-size:34px;font-weight:900;line-height:1}.info[data-v-96791b65]{color:#d8ecff;margin-top:4px;font-size:20px;line-height:1.1}.client[data-v-96791b65]{opacity:.5;white-space:nowrap;font-size:13px}.client span[data-v-96791b65]{background:#888;border-radius:50%;width:9px;height:9px;display:inline-block}.client span.online[data-v-96791b65]{background:#00d26a}.competition[data-v-96791b65]{background:#0c2f52;border:3px solid #f5c842;grid-template-columns:105px 1fr;align-items:center;min-height:86px;display:grid}.number[data-v-96791b65]{text-align:center;color:#ffd84d;font-size:52px;font-weight:900;line-height:1}.title[data-v-96791b65]{padding-right:10px;font-size:34px;font-weight:900;line-height:1.02}.list[data-v-96791b65]{color:#071c2e;box-sizing:border-box;background:#e8f3ff;border:3px solid #0b2948;min-height:0;padding:6px;overflow:hidden}.row[data-v-96791b65]{box-sizing:border-box;border-bottom:2px solid #c7d7e7;grid-template-columns:95px 95px 1fr 150px;align-items:center;gap:8px;height:58px;padding:4px 7px;display:grid}.marker[data-v-96791b65],.hno[data-v-96791b65],.value[data-v-96791b65]{color:#063a63;font-size:27px;font-weight:900;line-height:1}.value[data-v-96791b65]{text-align:right;color:#006c35}.rider[data-v-96791b65]{white-space:nowrap;text-overflow:ellipsis;font-size:27px;font-weight:900;line-height:1;overflow:hidden}.horse[data-v-96791b65]{color:#244b68;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:23px;font-weight:700;line-height:1;overflow:hidden}.row.start[data-v-96791b65]{background:#f8fbff}.row.result[data-v-96791b65]{background:#e2f7df}.row.active[data-v-96791b65]{background:#ffd84d}.row.next[data-v-96791b65]{background:#8cc63e}.row.next2[data-v-96791b65]{background:#b7db80}.row.withdrawn[data-v-96791b65]{opacity:.38;background:#cfd8e3;text-decoration:line-through}.row.done[data-v-96791b65]{opacity:.45}.countdown-view[data-v-e416c249]{text-align:center;color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#0b3760,#08223d);flex-direction:column;justify-content:center;align-items:center;gap:34px;height:100%;padding:40px;font-family:Arial,Helvetica,sans-serif;display:flex}.label[data-v-e416c249]{color:#ffd84d;text-transform:uppercase;letter-spacing:.12em;font-size:34px;font-weight:900}h1[data-v-e416c249]{max-width:1500px;margin:0;font-size:clamp(58px,7vw,128px);font-weight:900;line-height:.95}.target[data-v-e416c249]{color:#d8ecff;font-size:clamp(28px,3vw,54px);font-weight:700}.countdown[data-v-e416c249]{grid-template-columns:repeat(3,1fr);gap:28px;width:min(1500px,92vw);display:grid}.unit[data-v-e416c249]{color:#071c2e;background:#e8f3ff;border:5px solid #ffd84d;border-radius:28px;padding:30px 24px}.value[data-v-e416c249]{color:#063a63;font-variant-numeric:tabular-nums;font-size:clamp(88px,12vw,220px);font-weight:950;line-height:.9}.caption[data-v-e416c249]{color:#0b3760;margin-top:18px;font-size:clamp(30px,3vw,58px);font-weight:900}.expired[data-v-e416c249]{color:#071c2e;background:#8cc63e;border-radius:999px;padding:18px 36px;font-size:36px;font-weight:900}body{background:#0f172a;margin:0;overflow:hidden;cursor:none!important}.display[data-v-3348ff73]{box-sizing:border-box;color:#f8fafc;background:radial-gradient(circle at 20% 20%,#38bdf838,#0000 32%),radial-gradient(circle at 85% 25%,#818cf83d,#0000 34%),linear-gradient(135deg,#020617 0%,#0f172a 50%,#111827 100%);width:100vw;height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.top-bar[data-v-3348ff73]{z-index:5;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:32px;left:48px;right:48px}.event-label[data-v-3348ff73]{letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;font-size:18px;font-weight:800}.client-id[data-v-3348ff73]{color:#cbd5e1;margin-top:4px;font-size:22px}.connection[data-v-3348ff73]{color:#94a3b8;background:#0f172aa6;border:1px solid #94a3b840;border-radius:999px;padding:10px 18px;font-size:18px;font-weight:700}.connection.online[data-v-3348ff73]{color:#bbf7d0;background:#16653447;border-color:#4ade8073}.screen[data-v-3348ff73]{z-index:2;box-sizing:border-box;height:100%;padding:112px 24px 96px;position:relative}.center[data-v-3348ff73],.welcome[data-v-3348ff73],.message[data-v-3348ff73]{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.center[data-v-3348ff73]{text-align:center;align-items:center}.eyebrow[data-v-3348ff73]{letter-spacing:.16em;text-transform:uppercase;color:#38bdf8;margin-bottom:24px;font-size:30px;font-weight:900}h1[data-v-3348ff73]{letter-spacing:-.06em;max-width:1400px;margin:0;font-size:clamp(72px,9vw,160px);font-weight:950;line-height:.95}p[data-v-3348ff73]{color:#e2e8f0;max-width:1100px;margin:36px 0 0;font-size:clamp(36px,4vw,76px);font-weight:500;line-height:1.14}.idle-mark[data-v-3348ff73]{color:#38bdf8;text-shadow:0 0 32px #38bdf8cc;font-size:72px}.agenda[data-v-3348ff73]{flex-direction:column;justify-content:center;display:flex}.agenda h1[data-v-3348ff73]{margin-bottom:56px;font-size:clamp(56px,6vw,108px)}.agenda-list[data-v-3348ff73]{gap:20px;max-width:1450px;display:grid}.agenda-item[data-v-3348ff73]{background:#0f172aa8;border:1px solid #94a3b838;border-radius:28px;grid-template-columns:220px 1fr;align-items:center;gap:36px;padding:26px 34px;display:grid;box-shadow:0 18px 60px #00000040}.agenda-item .time[data-v-3348ff73]{color:#7dd3fc;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.2vw,58px);font-weight:900}.agenda-item .text[data-v-3348ff73]{color:#f8fafc;font-size:clamp(34px,3.4vw,62px);font-weight:750;line-height:1.08}.banner[data-v-3348ff73]{z-index:10;white-space:pre-line;border-radius:26px;align-items:center;gap:28px;padding:26px 34px;font-size:clamp(30px,3vw,54px);font-weight:800;display:flex;position:absolute;bottom:48px;left:48px;right:48px;box-shadow:0 24px 80px #0006}.banner strong[data-v-3348ff73]{text-transform:uppercase;letter-spacing:.08em;font-size:.72em}.banner.info[data-v-3348ff73]{color:#f0f9ff;background:#0369a1}.banner.warning[data-v-3348ff73]{color:#fffbeb;background:#ca8a04}.banner.critical[data-v-3348ff73]{color:#fff1f2;background:#dc2626;animation:1.2s infinite pulse-3348ff73}.clock[data-v-3348ff73]{z-index:4;color:#e2e8f0d1;font-variant-numeric:tabular-nums;font-family:Courier;font-size:60px;font-weight:800;position:absolute;top:32px;right:14px}.banner+.clock[data-v-3348ff73],.has-banner-info .clock[data-v-3348ff73],.has-banner-warning .clock[data-v-3348ff73],.has-banner-critical .clock[data-v-3348ff73]{display:none}@keyframes pulse-3348ff73{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.15);transform:scale(1.01)}}@media (width<=900px){.display[data-v-3348ff73]{padding:28px}.top-bar[data-v-3348ff73]{top:24px;left:28px;right:28px}.agenda-item[data-v-3348ff73]{grid-template-columns:1fr;gap:8px}.banner[data-v-3348ff73]{bottom:28px;left:28px;right:28px}}html,body,#app{color:#fff;background:#10141f;width:100%;height:100%;margin:0;font-family:system-ui,sans-serif}.display{place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.status{opacity:.75;background:#5b1f1f;border-radius:999px;padding:.4rem .7rem;font-size:1rem;position:absolute;top:1rem;right:1rem}.status.online{background:#1f5b35}.banner{text-align:center;background:#26456e;border-radius:1rem;padding:1rem 1.5rem;font-size:2rem;position:absolute;left:2rem;right:2rem}.banner.warning{background:#76541c}.banner.error{background:#7c2626}.view{text-align:center;width:min(1200px,90vw)}h1{margin:0 0 2rem;font-size:clamp(4rem,9vw,9rem)}p{margin:0;font-size:clamp(2rem,4vw,4rem)}.agenda ul{max-width:900px;margin:2rem auto;padding:0;list-style:none}.agenda li{text-align:left;border-bottom:1px solid #fff3;grid-template-columns:9rem 1fr;gap:2rem;padding:1rem 0;font-size:clamp(1.8rem,3vw,3rem);display:grid}
