.active-competitions[data-v-c41d81e9]{color:#fff;margin:2rem 0;width:100%}.competitions-header[data-v-c41d81e9]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.competitions-title[data-v-c41d81e9]{color:var(--color-bull-orange,#e97a2d);font-size:1.75rem;font-weight:700;margin:0}.view-all-link[data-v-c41d81e9]{align-items:center;color:#fff;display:flex;font-weight:600;text-decoration:none;transition:color .3s ease}.view-all-link[data-v-c41d81e9]:hover{color:var(--color-bull-orange,#e97a2d)}.view-all-link[data-v-c41d81e9]:after{content:"→";margin-left:.5rem}.competitions-grid[data-v-c41d81e9]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.competition-card[data-v-c41d81e9]{background-color:var(--color-bull-dark,#1a1a1a);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.competition-card[data-v-c41d81e9]:hover{box-shadow:0 10px 20px #0000004d;transform:translateY(-5px)}.competition-header[data-v-c41d81e9]{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.competition-title[data-v-c41d81e9]{color:#fff;flex:1;font-size:1.25rem;font-weight:700;margin:0}.competition-time-left[data-v-c41d81e9]{background-color:#e97a2d1a;border-radius:.25rem;color:var(--color-bull-orange,#e97a2d);font-size:.875rem;margin-left:.5rem;padding:.25rem .5rem;white-space:nowrap}.competition-details[data-v-c41d81e9]{margin-bottom:1.5rem}.detail-row[data-v-c41d81e9]{display:flex;justify-content:space-between;margin-bottom:.5rem}.detail-label[data-v-c41d81e9]{color:#a0a0a0;font-size:.875rem}.detail-value[data-v-c41d81e9]{color:#fff;font-weight:600}.entry-fee[data-v-c41d81e9],.reward-pool[data-v-c41d81e9]{color:var(--color-bull-orange,#e97a2d)}.competition-dates[data-v-c41d81e9]{color:#a0a0a0;font-size:.875rem;margin-top:1rem;text-align:center}.competition-actions[data-v-c41d81e9]{display:flex;gap:.75rem;margin-top:1rem}.competition-coming-soon-btn[data-v-c41d81e9],.competition-details-btn[data-v-c41d81e9],.competition-enter-btn[data-v-c41d81e9]{border-radius:.25rem;flex:1;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-align:center;text-decoration:none;transition:all .3s ease}.competition-details-btn[data-v-c41d81e9]{background-color:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff}.competition-details-btn[data-v-c41d81e9]:hover{background-color:#ffffff1a}.competition-enter-btn[data-v-c41d81e9]{background-color:var(--color-bull-orange,#e97a2d);border:1px solid var(--color-bull-orange,#e97a2d);color:#fff}.competition-enter-btn[data-v-c41d81e9]:hover{background-color:#d66c21}.competition-coming-soon-btn[data-v-c41d81e9]{background-color:#8b5cf6;border:1px solid #8b5cf6;color:#fff;cursor:default;opacity:.8}@keyframes pulse-border-c41d81e9{0%{box-shadow:0 0 #8b5cf666}70%{box-shadow:0 0 0 10px #8b5cf600}to{box-shadow:0 0 #8b5cf600}}.upcoming-card[data-v-c41d81e9]{animation:pulse-border-c41d81e9 2s infinite;border:1px solid rgba(139,92,246,.4)}.loader-container[data-v-c41d81e9]{align-items:center;display:flex;justify-content:center;min-height:200px}.competition-loader[data-v-c41d81e9]{animation:spin-c41d81e9 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-radius:50%;border-top:4px solid var(--color-bull-orange,#e97a2d);height:40px;width:40px}@keyframes spin-c41d81e9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-container[data-v-c41d81e9],.no-competitions[data-v-c41d81e9]{align-items:center;background-color:#0003;border-radius:.5rem;color:#a0a0a0;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:2rem;text-align:center}.error-message[data-v-c41d81e9]{color:#ff5c5c}@media (max-width:768px){.competitions-grid[data-v-c41d81e9]{grid-template-columns:1fr}.competition-actions[data-v-c41d81e9]{flex-direction:column}}
