@media (max-width:1024px){.header-gradient{max-height:170px}}.player-details{width:100%;padding:0 3%;position:relative}@media (max-width:1024px){.player-details{padding:10px}}.player-details__wrapper{z-index:2;background-color:var(--color-contrast-bg);filter:drop-shadow(0 4px 6px #00000014);border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:60px;width:100%;min-height:155px;padding:25px 30px;display:flex;position:relative}@media (max-width:1024px){.player-details__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;min-height:120px;display:flex}}.player-details__header{z-index:1;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;width:fit-content;display:flex}@media (max-width:1024px){.player-details__header{gap:20px;width:100%}}.player-details__logo{flex-direction:row;justify-content:center;align-items:center;display:flex}.player-details__logo img{background-color:var(--color-contrast-bg);width:93px;height:92px}@media (max-width:1024px){.player-details__logo{background:var(--gradient-bg);border-radius:100%;width:78px;height:78px;position:relative;overflow:hidden}.player-details__logo img{border-radius:100%;width:72px;height:72px}}.player-details__info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px;display:flex}@media (max-width:1024px){.player-details__info{gap:0;height:54px}}.player-details__name{text-wrap:nowrap;font-size:2rem;font-weight:700}@media (max-width:1024px){.player-details__name{font-size:1.1rem;font-weight:600}}.player-details__row{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:30px;display:flex}.player-details__row-item{flex-direction:row;justify-content:center;align-items:center;gap:5px;height:20px;font-size:1.25rem;font-weight:500;display:flex}.player-details__row-item img{width:30px;height:30px}.player-details__cell{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.player-details__cell-title{font-size:1.45rem;font-weight:500}.player-details__cell-label{font-size:.95rem;font-weight:200;line-height:1rem}
.player-matches{background-color:var(--color-contrast-bg);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:20px;display:flex;box-shadow:0 0 16px #0000001a}@media (max-width:1024px){.player-matches{background-color:none;border-radius:0;padding:10px}}.player-matches .pagination--arrows{gap:40px}.player-matches .pagination__controls{padding:0}.player-matches .filter-layout__filters{padding-left:5px}.player-matches .filter-layout__filters button{color:var(--color-muted);border-radius:10px;padding:8px 12px;font-size:1.1rem}.player-matches__leagues{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.player-matches__league{border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:12px 15px;display:flex}@media (max-width:1024px){.player-matches__league{background-color:var(--color-contrast-bg);border:1px solid var(--color-border)}}.player-matches__league-header{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.player-matches__league-title{font-size:1.3rem;font-weight:600}@media (max-width:1024px){.player-matches__league-title{font-size:.95rem;font-weight:500}}.player-matches__matches{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.player-matches__row{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.player-matches__meta{min-width:90px;color:var(--color-muted);text-wrap:nowrap;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding-right:5px;font-size:1.15rem;font-weight:300;display:flex}@media (max-width:1024px){.player-matches__meta{padding-right:0;font-size:.95rem;font-weight:200}}.player-matches__teams{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;margin-right:5px;padding:0 5px;display:flex}.player-matches__team{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.player-matches__team img{width:13px;height:13px}.player-matches__team-name{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;width:100%;font-size:1.25rem;font-weight:400;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.player-matches__team-name{font-size:.95rem}}.player-matches__team-score{text-align:center;min-width:16px;font-weight:600;right:0}.player-matches__result{background-color:var(--color-border);width:25px;height:25px;color:var(--color-muted);text-align:center;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;min-width:26px;padding:5px;font-size:1.25rem;display:flex}.player-matches__result--win{background-color:var(--color-accept-light);width:25px;height:25px;color:var(--color-accept);border-radius:5px;flex-direction:row;justify-content:center;align-items:center;padding:5px;font-size:1.25rem;display:flex}.player-matches__result--lose{background-color:var(--color-error-light);width:25px;height:25px;color:var(--color-error);border-radius:5px;flex-direction:row;justify-content:center;align-items:center;padding:5px;font-size:1.25rem;display:flex}.player-matches__result--draw{background-color:var(--color-border);width:25px;height:25px;color:var(--color-muted);border-radius:5px;flex-direction:row;justify-content:center;align-items:center;padding:5px;font-size:1.25rem;display:flex}
.team-contract{width:100%;padding:10px 0}@media (max-width:1024px){.team-contract{padding:10px}}.team-contract__card{background-color:var(--color-contrast-bg);border:1px solid var(--color-border);border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:10px;display:flex}@media (max-width:1024px){.team-contract__card{box-shadow:0 0 12px #0000001a}}.team-contract__logo img{width:40px;height:40px}.team-contract__info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.team-contract__name{font-size:1.25rem;font-weight:600;line-height:1.2}.team-contract__meta{color:var(--color-muted);font-size:.95rem;font-weight:400}
.info{width:100%;padding:10px 0}@media (max-width:1024px){.info{padding:10px}}.info__wrapper{background-color:var(--color-contrast-bg);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:10px;display:flex}@media (max-width:1024px){.info__wrapper{box-shadow:0 0 16px #0000001a}}.info__row{flex-direction:row;justify-content:space-between;align-items:stretch;gap:10px;width:100%;display:flex}.info__item{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;padding:10px;display:flex}.info__label{color:var(--color-muted);font-size:.9rem;font-weight:400}.info__value{color:var(--color-text);text-align:center;font-size:1.2rem;font-weight:600}
.attributes{width:100%;padding:10px 0}@media (max-width:1024px){.attributes{padding:10px}}.attributes__wrapper{border:1px solid var(--color-border);background-color:var(--color-contrast-bg);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;padding:10px;display:flex}.attributes__header{width:100%}.attributes__title{font-size:1.25rem;font-weight:600}.attributes__chart{width:100%}.attributes__values{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.attributes__item{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.attributes__label{color:var(--color-muted);font-size:.9rem}.attributes__value{font-size:1.1rem;font-weight:600}
