.TeamClient-module__DeWnca__container{width:100%;max-width:1200px;margin:0 auto}.TeamClient-module__DeWnca__header{background:var(--card-bg-gradient);border:1px solid var(--card-border);border-radius:0 0 12px 12px;align-items:center;gap:15px;margin-bottom:10px;padding:12px;display:flex;box-shadow:0 4px 12px #0003}.TeamClient-module__DeWnca__logo{object-fit:contain;width:80px;height:80px}.TeamClient-module__DeWnca__titleInfo h1{color:#fff;margin:0;font-size:28px;font-weight:700}.TeamClient-module__DeWnca__country{color:#94a3b8;margin-top:4px;font-size:14px;font-weight:500}.TeamClient-module__DeWnca__tabs{border-bottom:2px solid #334155;gap:12px;margin-bottom:16px;display:flex}.TeamClient-module__DeWnca__tabBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:12px;font-size:16px;font-weight:600;transition:color .2s;position:relative}.TeamClient-module__DeWnca__tabBtn:hover{color:var(--accent)}.TeamClient-module__DeWnca__activeTab{color:#38bdf8}.TeamClient-module__DeWnca__activeTab:after{content:"";background-color:#38bdf8;border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.TeamClient-module__DeWnca__infoGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:16px;display:grid}.TeamClient-module__DeWnca__card{background:var(--card-bg-gradient);border:1px solid var(--card-border);border-radius:12px;padding:8px;transition:all .2s}.TeamClient-module__DeWnca__card:hover{border-color:var(--card-border-hover);box-shadow:0 0 12px #3b82f659}.TeamClient-module__DeWnca__cardTitle{color:#38bdf8;margin:0 0 8px;font-size:18px;font-weight:600}.TeamClient-module__DeWnca__infoRow{justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.TeamClient-module__DeWnca__infoRow:last-child{margin-bottom:0}.TeamClient-module__DeWnca__label{color:#94a3b8}.TeamClient-module__DeWnca__value{color:#f8fafc;font-weight:500}.TeamClient-module__DeWnca__fixturesSection{background:var(--card-bg-gradient);border:1px solid var(--card-border);border-radius:12px;padding:8px}.TeamClient-module__DeWnca__fixturesSection:hover{border-color:var(--card-border-hover);box-shadow:0 0 12px #3b82f659}.TeamClient-module__DeWnca__fixturesList{flex-direction:column;gap:6px;display:flex}.TeamClient-module__DeWnca__placeholder{text-align:center;color:#94a3b8;background:#1e293b;border:1px dashed #334155;border-radius:12px;padding:40px}.TeamClient-module__DeWnca__playerItem{background:var(--card-bg-light,#ffffff0d);border:1px solid var(--border-color,#ffffff1a);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.TeamClient-module__DeWnca__nextMatchSection{margin-bottom:24px}.TeamClient-module__DeWnca__squadContainer{flex-direction:column;gap:20px;margin-top:16px;display:flex}.TeamClient-module__DeWnca__playersGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.TeamClient-module__DeWnca__playerCard{background:var(--card-bg-gradient);border:1px solid var(--card-border);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.TeamClient-module__DeWnca__playerCard:hover{border-color:var(--card-border-hover);box-shadow:0 0 12px #3b82f659}.TeamClient-module__DeWnca__shirtNumber{color:var(--accent,#f97316);min-width:28px;font-size:16px;font-weight:700}.TeamClient-module__DeWnca__playerDetails{flex-direction:column;display:flex;overflow:hidden}.TeamClient-module__DeWnca__playerName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.TeamClient-module__DeWnca__playerMeta{color:#a1a1aa;margin-top:2px;font-size:12px}
