.StatBar-module__L7gJRG__statRow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.StatBar-module__L7gJRG__statLabel{opacity:.8;width:92px;font-size:.8rem}.StatBar-module__L7gJRG__statTrack{background:#80808040;border-radius:4px;flex:1;height:8px;overflow:hidden}.StatBar-module__L7gJRG__statFill{background:#2f9e44;border-radius:4px;height:100%}.StatBar-module__L7gJRG__statWord{opacity:.75;white-space:nowrap;text-align:right;min-width:120px;font-size:.8rem}
.TrainingActions-module__th6hma__actions{border-top:1px solid #80808033;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}.TrainingActions-module__th6hma__actionsLabel{opacity:.8;font-size:.8rem}.TrainingActions-module__th6hma__actionButton{color:inherit;cursor:pointer;background:0 0;border:1px solid #b0b0b0;border-radius:6px;padding:5px 10px;font-size:.8rem}.TrainingActions-module__th6hma__actionButton:hover:not(:disabled){background:#80808026}.TrainingActions-module__th6hma__actionButton:disabled{opacity:.4;cursor:default}.TrainingActions-module__th6hma__restButton{border-color:#4dabf7;margin-left:auto}.TrainingActions-module__th6hma__cost{opacity:.65;margin-top:1px;font-size:.7rem;display:block}.TrainingActions-module__th6hma__hint{opacity:.65;margin-top:8px;font-size:.75rem}.TrainingActions-module__th6hma__lockedHint{opacity:.45;margin-top:8px;font-size:.72rem}.TrainingActions-module__th6hma__report{color:#2f9e44;margin-top:8px;font-size:.8rem;font-weight:600}
.HorseSprite-module__66abhG__legA{animation:HorseSprite-module__66abhG__hsGaitA var(--hs-gait,.22s) steps(1) infinite;animation-play-state:var(--hs-play,running)}.HorseSprite-module__66abhG__legB{animation:HorseSprite-module__66abhG__hsGaitB var(--hs-gait,.22s) steps(1) infinite;animation-play-state:var(--hs-play,running)}@keyframes HorseSprite-module__66abhG__hsGaitA{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes HorseSprite-module__66abhG__hsGaitB{0%,49.9%{opacity:0}50%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.HorseSprite-module__66abhG__legA,.HorseSprite-module__66abhG__legB{animation:none}.HorseSprite-module__66abhG__legB{opacity:0}}
.HonoursBoard-module__S5pBJG__empty{opacity:.6;font-size:.85rem;font-style:italic}.HonoursBoard-module__S5pBJG__trophyRow{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.HonoursBoard-module__S5pBJG__trophy{cursor:default;flex-direction:column;align-items:center;gap:2px;display:flex}.HonoursBoard-module__S5pBJG__trophyName{opacity:.8;text-align:center;max-width:110px;font-size:.7rem}.HonoursBoard-module__S5pBJG__rosetteRow{flex-wrap:wrap;gap:6px;display:flex}.HonoursBoard-module__S5pBJG__badge{cursor:default;line-height:0}.HonoursBoard-module__S5pBJG__summaryRow{align-items:center;gap:10px;display:inline-flex}.HonoursBoard-module__S5pBJG__summaryItem{opacity:.9;cursor:default;align-items:center;gap:4px;font-size:.95rem;font-weight:700;display:inline-flex}
.HistoryTimeline-module__8dYAca__empty{opacity:.6;font-size:.85rem;font-style:italic}.HistoryTimeline-module__8dYAca__list{border-left:2px solid #80808040;margin-left:4px;list-style:none}.HistoryTimeline-module__8dYAca__item{grid-template-columns:3.5rem 4rem 1fr;align-items:baseline;gap:10px;padding:7px 0 7px 14px;font-size:.88rem;display:grid;position:relative}.HistoryTimeline-module__8dYAca__item:before{content:"";background:#80808080;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:-5px}.HistoryTimeline-module__8dYAca__race:before{background:#4dabf7}.HistoryTimeline-module__8dYAca__training:before{background:#2f9e44}.HistoryTimeline-module__8dYAca__highlight:before{background:#e3b505}.HistoryTimeline-module__8dYAca__day{opacity:.55;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.HistoryTimeline-module__8dYAca__tag{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:.72rem}.HistoryTimeline-module__8dYAca__text{opacity:.9}.HistoryTimeline-module__8dYAca__highlight .HistoryTimeline-module__8dYAca__text{font-weight:600}.HistoryTimeline-module__8dYAca__moreButton{color:inherit;cursor:pointer;background:0 0;border:1px solid #80808066;border-radius:8px;margin-top:10px;padding:6px 12px;font-size:.8rem}.HistoryTimeline-module__8dYAca__moreButton:hover{background:#8080801f}
.page-module__eHCZrW__back{opacity:.7;margin-bottom:16px;font-size:.85rem;display:inline-block}.page-module__eHCZrW__back:hover{opacity:1}.page-module__eHCZrW__header{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-module__eHCZrW__portrait{background:#8080801f;border-radius:14px;align-items:center;padding:18px 14px;display:flex}.page-module__eHCZrW__headerText{flex:1;min-width:220px}.page-module__eHCZrW__nameRow{align-items:center;gap:12px;display:flex}.page-module__eHCZrW__nameRow h1{font-size:1.75rem}.page-module__eHCZrW__renameButton{color:inherit;cursor:pointer;background:0 0;border:1px solid #b0b0b0;border-radius:6px;padding:4px 10px;font-size:.75rem}.page-module__eHCZrW__renameButton:hover{background:#80808026}.page-module__eHCZrW__subLine{opacity:.7;margin-top:4px}.page-module__eHCZrW__character{opacity:.85;margin-top:10px;font-style:italic}.page-module__eHCZrW__nature{opacity:.65;margin-top:4px;font-size:.85rem}.page-module__eHCZrW__section{max-width:560px;margin-bottom:28px}.page-module__eHCZrW__sectionTitle{margin-bottom:4px;font-size:1rem}.page-module__eHCZrW__condition{opacity:.75;justify-content:space-between;margin-top:12px;font-size:.85rem;display:flex}.page-module__eHCZrW__feedOptions{flex-direction:column;gap:8px;margin-top:8px;display:flex}.page-module__eHCZrW__feedOption{text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #80808059;border-radius:10px;grid-template-columns:minmax(130px,auto) auto 1fr;align-items:baseline;gap:4px 14px;padding:10px 14px;font-size:.85rem;display:grid}.page-module__eHCZrW__feedOption:hover:not(:disabled){background:#8080801f}.page-module__eHCZrW__feedOption:disabled{cursor:default}.page-module__eHCZrW__feedOption:disabled:not(.page-module__eHCZrW__feedCurrent){opacity:.45}.page-module__eHCZrW__feedCurrent{background:#2f9e4414;border-color:#2f9e44}.page-module__eHCZrW__feedName{font-weight:700}.page-module__eHCZrW__feedCost{font-variant-numeric:tabular-nums;opacity:.85;white-space:nowrap}.page-module__eHCZrW__feedDesc{opacity:.65}@media (max-width:540px){.page-module__eHCZrW__feedOption{grid-template-columns:auto auto}.page-module__eHCZrW__feedDesc{grid-column:1/-1}}.page-module__eHCZrW__tradeLine{opacity:.85;flex-wrap:wrap;align-items:center;gap:12px;font-size:.9rem;display:flex}.page-module__eHCZrW__sellButton{color:#e03131;cursor:pointer;background:0 0;border:1px solid #e03131;border-radius:6px;padding:4px 12px;font-size:.8rem}.page-module__eHCZrW__sellButton:hover{background:#e031311a}.page-module__eHCZrW__notes{margin-top:8px}.page-module__eHCZrW__noteRow{border-bottom:1px solid #80808033;justify-content:space-between;gap:12px;padding:8px 0;font-size:.9rem;display:flex}.page-module__eHCZrW__noteRow dt{opacity:.8}.page-module__eHCZrW__unknown{opacity:.55;font-style:italic}
.page-module__8ohwQq__gallery{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.page-module__8ohwQq__horseTile{text-align:center;border:1px solid #80808059;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:24px 20px 26px;display:flex}.page-module__8ohwQq__horseTile:hover{background:#8080801a;border-color:#80808099}.page-module__8ohwQq__portrait{background:#8080801f;border-radius:14px;justify-content:center;align-items:center;width:100%;padding:28px 16px;display:flex}.page-module__8ohwQq__name{font-size:1.35rem;font-weight:700}.page-module__8ohwQq__quote{opacity:.8;font-size:.9rem;font-style:italic}.page-module__8ohwQq__nature{opacity:.65;font-size:.82rem}.page-module__8ohwQq__paddockNote{color:#6b7280;margin:-.5rem 0 1rem;font-size:.9rem}
.page-module__6lCasG__intro{opacity:.75;margin-bottom:24px;font-size:.9rem}.page-module__6lCasG__section{margin-bottom:28px}.page-module__6lCasG__sectionTitle{margin-bottom:12px;font-size:1.1rem}.page-module__6lCasG__sectionNote{opacity:.6;margin-left:8px;font-size:.75rem;font-weight:400}.page-module__6lCasG__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.page-module__6lCasG__card{border:1px solid #80808059;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.page-module__6lCasG__cardHead{align-items:center;gap:10px;display:flex}.page-module__6lCasG__name{font-weight:700;display:block}.page-module__6lCasG__age{opacity:.65;font-size:.8rem}.page-module__6lCasG__stats{margin:4px 0}.page-module__6lCasG__quote{opacity:.75;font-size:.8rem;font-style:italic}.page-module__6lCasG__nature{opacity:.6;flex:1;font-size:.75rem}.page-module__6lCasG__buyButton{color:inherit;cursor:pointer;background:#2f9e441f;border:1px solid #2f9e44;border-radius:8px;align-self:flex-start;margin-top:4px;padding:7px 12px;font-size:.85rem;font-weight:600}.page-module__6lCasG__buyButton:hover:not(:disabled){background:#2f9e4440}.page-module__6lCasG__buyButton:disabled{opacity:.4;cursor:default}.page-module__6lCasG__soldTag{opacity:.5;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:.85rem;font-weight:700}.page-module__6lCasG__offerBox{flex-direction:column;gap:6px;margin-top:4px;display:flex}.page-module__6lCasG__reserve{color:#e8a33d;font-size:.82rem;font-weight:600}.page-module__6lCasG__offerRow{align-items:center;gap:4px;display:flex}.page-module__6lCasG__pound{opacity:.7}.page-module__6lCasG__bidInput{width:6.5rem;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #80808080;border-radius:6px;padding:5px 8px;font-size:.85rem}.page-module__6lCasG__offerButton{color:inherit;cursor:pointer;background:#e8a33d1f;border:1px solid #e8a33d;border-radius:6px;padding:5px 10px;font-size:.82rem;font-weight:600}.page-module__6lCasG__offerButton:hover:not(:disabled){background:#e8a33d47}.page-module__6lCasG__offerButton:disabled{opacity:.4;cursor:default}.page-module__6lCasG__note{opacity:.85;font-size:.78rem}
.HorseCard-module__bj1_-G__card{border:1px solid #80808059;border-radius:12px;padding:16px}.HorseCard-module__bj1_-G__cardHeader{align-items:center;gap:10px;margin-bottom:12px;display:flex}.HorseCard-module__bj1_-G__miniPortrait{background:#8080801f;border-radius:8px;align-items:center;padding:4px 5px;display:flex}.HorseCard-module__bj1_-G__horseName{flex:1;font-size:1.1rem}.HorseCard-module__bj1_-G__age{opacity:.7;white-space:nowrap;font-size:.85rem}.HorseCard-module__bj1_-G__condition{opacity:.75;justify-content:space-between;margin-top:12px;font-size:.8rem;display:flex}
