.coach-page[data-v-572b9c70]{width:100%;min-height:100vh;background:#f3f4f6;direction:rtl;font-family:Vazirmatn,sans-serif}.coach-container[data-v-572b9c70]{max-width:1400px;margin:0 auto;padding:24px 24px 60px}.state-box[data-v-572b9c70]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:120px 20px;color:#6b7280}.state-box.error i[data-v-572b9c70]{color:#dc2626;font-size:2rem}.back-btn[data-v-572b9c70]{background:#3b82f6;color:#fff;padding:8px 20px;border-radius:8px;text-decoration:none}.spinner[data-v-572b9c70]{width:42px;height:42px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-572b9c70 .8s linear infinite}@keyframes spin-572b9c70{to{transform:rotate(1turn)}}.breadcrumb[data-v-572b9c70]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#6b7280;margin-bottom:14px;flex-wrap:wrap}.breadcrumb a[data-v-572b9c70]{color:#3b82f6;text-decoration:none}.breadcrumb a[data-v-572b9c70]:hover{text-decoration:underline}.breadcrumb i[data-v-572b9c70]{font-size:.6rem}.coach-hero[data-v-572b9c70]{background:url(../img/header-ball-bg.6226d9b5.svg) no-repeat left 4% center/260px auto,linear-gradient(135deg,#022c22,#064e3b 45%,#047857 85%,#059669);border-radius:14px;padding:26px;color:#fff;margin-bottom:16px;display:flex;align-items:center;gap:22px;flex-wrap:wrap;position:relative;overflow:hidden}@media(max-width:768px){.coach-hero[data-v-572b9c70]{background-position:left -30px center;background-size:180px auto}}.photo-wrap[data-v-572b9c70]{flex-shrink:0}.coach-photo[data-v-572b9c70]{-o-object-fit:cover;object-fit:cover;background:#fff}.coach-avatar[data-v-572b9c70],.coach-photo[data-v-572b9c70]{width:92px;height:92px;border-radius:50%;border:3px solid hsla(0,0%,100%,.4)}.coach-avatar[data-v-572b9c70]{color:#fff;font-size:2rem;display:flex;align-items:center;justify-content:center}.hero-info[data-v-572b9c70]{flex:1;min-width:200px}.coach-name[data-v-572b9c70]{margin:0 0 12px;font-size:1.5rem}.coach-meta[data-v-572b9c70]{display:flex;flex-wrap:wrap;gap:14px;font-size:.82rem;color:hsla(0,0%,100%,.85)}.coach-meta .meta-item[data-v-572b9c70]{display:inline-flex;align-items:center;gap:6px}.coach-meta .meta-item i[data-v-572b9c70]{font-size:.75rem;opacity:.8}.flag[data-v-572b9c70]{width:18px;height:13px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.team-chip[data-v-572b9c70]{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;padding:10px 16px;color:#fff;text-decoration:none;font-weight:600}.team-chip img[data-v-572b9c70]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.team-chip i[data-v-572b9c70]{font-size:.7rem;opacity:.7}.team-chip[data-v-572b9c70]:hover{background:hsla(0,0%,100%,.2)}.section-box[data-v-572b9c70]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:16px;overflow:hidden}.section-title[data-v-572b9c70]{display:flex;align-items:center;gap:8px;padding:14px 18px;font-size:.9rem;font-weight:700;color:#374151;border-bottom:1px solid #f3f4f6}.section-title i[data-v-572b9c70]{color:#3b82f6}.matches-list[data-v-572b9c70]{padding:6px 0}.match-row[data-v-572b9c70]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 18px;cursor:pointer;border-bottom:1px solid #f9fafb;transition:background .15s}.match-row[data-v-572b9c70]:hover{background:#f9fafb}.match-row[data-v-572b9c70]:last-child{border-bottom:none}.match-row .comp[data-v-572b9c70]{font-size:.68rem;color:#9ca3af;background:#f3f4f6;border-radius:6px;padding:3px 8px;white-space:nowrap}.match-row .teams[data-v-572b9c70]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:.82rem;color:#374151}.match-row .teams .t[data-v-572b9c70]{flex:1;min-width:0}.match-row .teams .t[data-v-572b9c70]:first-child{text-align:left}.match-row .teams .t[data-v-572b9c70]:last-child{text-align:right}.match-row .teams .t.winner[data-v-572b9c70]{color:#16a34a;font-weight:700}.match-row .teams .score[data-v-572b9c70]{font-size:.95rem;white-space:nowrap}.match-row .date[data-v-572b9c70]{font-size:.7rem;color:#9ca3af;white-space:nowrap}.news-list[data-v-572b9c70]{padding:6px 0}.news-row[data-v-572b9c70]{display:flex;gap:12px;padding:10px 18px;cursor:pointer;border-bottom:1px solid #f9fafb;transition:background .15s}.news-row[data-v-572b9c70]:hover{background:#f9fafb}.news-row[data-v-572b9c70]:last-child{border-bottom:none}.news-thumb[data-v-572b9c70]{width:72px;height:48px;border-radius:8px;background:#f3f4f6;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#d1d5db}.news-thumb img[data-v-572b9c70]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-text[data-v-572b9c70]{min-width:0}.news-text h4[data-v-572b9c70]{margin:0 0 4px;font-size:.8rem;line-height:1.6;color:#374151;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-meta[data-v-572b9c70]{font-size:.68rem;color:#9ca3af}.empty-state[data-v-572b9c70]{background:#fff;border:1px dashed #e5e7eb;border-radius:12px;padding:48px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;color:#9ca3af}.empty-state i[data-v-572b9c70]{font-size:1.8rem}.empty-state p[data-v-572b9c70]{margin:0;font-size:.85rem}@media(max-width:768px){.coach-container[data-v-572b9c70]{padding:14px 14px 40px}.coach-hero[data-v-572b9c70]{padding:18px;gap:14px}.coach-avatar[data-v-572b9c70],.coach-photo[data-v-572b9c70]{width:68px;height:68px;font-size:1.4rem}.coach-name[data-v-572b9c70]{font-size:1.15rem}}