.horse-item-slot_horse-item-slot__1bCSc{position:relative;border:1px solid #4a5568;background:#2d3748;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px}.horse-item-slot_horse-item-slot__1bCSc:hover{border-color:#63b3ed;background:#4a5568}.horse-item-slot_horse-item-slot--blocked__h_3xs{background:#1a202c;border-color:#4a5568;cursor:default;opacity:.6}.horse-item-slot_horse-item-slot--blocked__h_3xs:hover{border-color:#4a5568;background:#1a202c}.horse-item-slot_horse-item-slot--empty__AIu8w{border-style:dashed;border-color:#718096;background:#2d3748}.horse-item-slot_horse-item-slot--empty__AIu8w:hover{border-color:#63b3ed;background:#4a5568}.horse-item-slot_horse-item-slot--selected__xG02V{border-color:#63b3ed;background:#2d3748}.horse-item-slot_horse-item-slot__icon__laenO{display:flex;align-items:center;justify-content:center;position:relative}.horse-item-slot_horse-item-slot__empty__EcagE span{font-size:20px;color:#718096;font-weight:700}.horse-item-slot_horse-item-slot__blocked__Tq_w1 span{font-size:18px;color:#a0aec0}.horse-item-slot_horse-item-slot__selected__keJCU img{transition:transform .2s ease}.horse-item-slot_horse-item-slot__selected__keJCU:hover img{transform:scale(1.05)}.horse-item-slot_horse-item-slot__tooltip__T1kcp{position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);background:#1a202c;color:#e2e8f0;padding:3px 6px;border-radius:4px;font-size:11px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:10;border:1px solid #4a5568}.horse-item-slot_horse-item-slot__tooltip__T1kcp:before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #1a202c}.horse-item-slot_horse-item-slot__1bCSc:hover .horse-item-slot_horse-item-slot__tooltip__T1kcp{opacity:1}.horse-item-slot_horse-item-slot--empty__AIu8w,.horse-item-slot_horse-item-slot--selected__xG02V{animation:horse-item-slot_slotUnlock__pc2I3 .2s ease}@keyframes horse-item-slot_slotUnlock__pc2I3{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.horse-item-selector_overlay__nkv5U{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9998;transition:opacity .2s ease}.horse-item-selector_selector__i1q46{position:fixed;z-index:9999;background:#1a202c;border:1px solid #4a5568;border-radius:8px;min-width:320px;max-width:400px;transition:all .2s ease;overflow:hidden}.horse-item-selector_header__U6_rX{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 12px;background:#2d3748;border-bottom:1px solid #4a5568}.horse-item-selector_header__U6_rX h3{margin:0;color:#e2e8f0;font-size:16px;font-weight:500}.horse-item-selector_closeButton__mDsKq{background:none;border:none;color:#a0aec0;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.horse-item-selector_closeButton__mDsKq:hover{background:#4a5568;color:#e2e8f0}.horse-item-selector_itemsList__5rzB7{padding:12px 0}.horse-item-selector_item__dkmeZ{display:flex;align-items:center;padding:12px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.horse-item-selector_item__dkmeZ:hover{background:#2d3748}.horse-item-selector_item__dkmeZ.horse-item-selector_selected__ELLx6{background:#2d3748;border-left-color:#63b3ed}.horse-item-selector_itemIcon__3A5nB{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:16px;border-radius:6px;background:#4a5568}.horse-item-selector_itemInfo__peron{flex:1 1}.horse-item-selector_itemName__yXXvo{color:#e2e8f0;font-weight:500;font-size:14px;margin:0 0 4px}.horse-item-selector_itemDescription__7VVNo{color:#a0aec0;font-size:12px;margin:0;line-height:1.4}.HorseCard_traits-circles__LLVD9{display:flex;justify-content:center;gap:8px;margin:12px 0;flex-wrap:wrap}.HorseCard_trait-circle__GKjmf{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .2s ease}.HorseCard_trait-circle__GKjmf:hover{transform:scale(1.1);border-color:hsla(0,0%,100%,.4)}.HorseCard_trait-slot__o_k49{font-size:12px;font-weight:700;color:#fff}.HorseCard_stat-difference__vzvsi{display:flex;align-items:center;gap:4px;font-size:12px;margin-top:2px;padding:2px 6px;border-radius:4px;transition:all .2s ease}