@media (max-width:1024px){.rating{padding:10px}}.rating__table{flex-direction:column;gap:17px;display:flex}.rating__row{color:var(--color-muted);justify-content:space-between;font-size:18px;font-weight:300;display:flex}.rating__row__title{align-items:center;gap:10px;display:flex}.rating__row .badge__green{color:#fff;background-color:#00c566;border-radius:4px;padding:3px 6px;font-size:14px;font-weight:500}.rating__row b{color:var(--color-text);font-weight:600}
.flipper{padding:10px 0}.flipper__wrapper{perspective:1000px}.flipper__input{opacity:0;pointer-events:none;position:absolute}.flipper__header{z-index:10;gap:10px;margin-bottom:10px;display:flex;position:relative}.flipper__header .flipper__info{justify-content:flex-end;width:30px;height:30px;margin-left:auto;display:flex}.flipper__header .flipper__info:hover .flipper__tooltip,.flipper__header .flipper__info:focus-within .flipper__tooltip{visibility:visible;opacity:1}.flipper__header .flipper__tooltip{visibility:hidden;opacity:0;background-color:var(--color-contrast-bg);width:max-content;max-width:300px;color:var(--color-text);text-align:center;border:1px solid var(--color-border);z-index:20;pointer-events:none;white-space:pre-wrap;text-align:left;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:300;transition:opacity .3s,visibility .3s;position:absolute;top:100%;right:0}.flipper__header .flipper__tooltip:before{content:"";border-radius:inherit;background:var(--gradient-bg);-webkit-mask-composite:xor;pointer-events:none;z-index:-1;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.flipper__button{cursor:pointer;border:1px solid var(--color-border);color:var(--color-text);-webkit-tap-highlight-color:#0000;background:0 0;border-radius:20px;padding:7px 15px;transition:all .25s}.flipper__header label:first-child{background-color:var(--color-accent);color:var(--color-accent-text)}.flipper__body{z-index:1;width:100%;min-height:270px;transform-style:preserve-3d;transition:transform .7s;position:relative}.flipper__input:last-of-type:checked~.flipper__body{transform:rotateY(180deg)}.flipper__input:last-of-type:checked~.flipper__header label:first-child{color:var(--color-text);background:0 0}.flipper__input:last-of-type:checked~.flipper__header label:nth-child(2){background-color:var(--color-accent);color:var(--color-accent-text)}.flipper__card{border:1px solid var(--color-border);background-color:var(--color-contrast-bg);backface-visibility:hidden;border-radius:20px;padding:20px;position:absolute;inset:0}.flipper__card--front{transform:rotateY(0)}.flipper__card--back{transform:rotateY(180deg)}
.player-table{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:25px;display:flex}@media (max-width:1024px){.player-table{padding:10px}}.player-table{width:100%}.player-table .switcher{background-color:var(--color-bg);border:none;border-radius:0;gap:10px;max-width:100%;overflow-x:auto}@media (max-width:1024px){.player-table .switcher{max-width:calc(100% + 20px);padding:0 10px;transform:translate(-10px)}}.player-table .switcher button{text-wrap:nowrap;background:0 0;background-color:var(--color-contrast-bg);border:1px solid var(--color-border);padding:10px 20px}@media (max-width:1024px){.player-table .switcher button{padding:5px 11px}}.player-table .switcher button span{font-weight:500}@media (max-width:1024px){.player-table .switcher button span{font-size:.95rem}}.player-table .switcher button.active{background-color:var(--color-accent)}.player-table__title{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:40px;font-size:1.55rem;font-weight:600;display:flex}@media (max-width:1024px){.player-table__title{margin-bottom:20px;font-size:1.09rem}}.player-table__wrapper{border:1px solid var(--color-border);background-color:var(--color-contrast-alt);border-radius:20px;width:100%;padding:20px}@media (max-width:1024px){.player-table__wrapper{padding:10px}}.player-table__scrollblock{scrollbar-width:auto;-ms-overflow-style:auto;overflow-x:auto}.player-table__scrollblock::-webkit-scrollbar{height:4px;display:block}.player-table__scrollblock::-webkit-scrollbar-thumb{background:var(--color-muted);border-radius:4px}.player-table__scrollblock::-webkit-scrollbar-track{background:0 0}.player-table__scrollblock{padding-bottom:10px}@media (max-width:1024px){.player-table__scrollblock{overflow:hidden}}.player-table__table{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-width:max-content;display:flex}@media (max-width:1024px){.player-table__table{gap:0}}.player-table__head{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;width:100%;min-height:26.5px;padding-right:5px;display:flex}@media (max-width:1024px){.player-table__head{min-height:55px;padding-right:0}}.player-table__head-item{flex-direction:row;justify-content:center;align-items:center;width:40px;min-width:40px;display:flex}@media (max-width:1024px){.player-table__head-item{width:25px;min-width:25px}}.player-table__head-item--title,.player-table__head-item--matches,.player-table__head-item--season,.player-table__head-item--team,.player-table__head-item--league{text-align:left;color:var(--color-muted);flex-direction:row;justify-content:flex-start;align-items:center;font-size:1.09rem;display:flex;width:100%!important}@media (max-width:1024px){.player-table__head-item--title,.player-table__head-item--matches,.player-table__head-item--season,.player-table__head-item--team,.player-table__head-item--league{font-size:.775rem}}.player-table__head-item--team{min-width:220px}@media (max-width:1024px){.player-table__head-item--team{min-width:150px}}.player-table__head-item--team,.player-table__head-item--league{border-left:1px solid #e3e7ec;max-width:220px;padding-left:10px}@media (max-width:1024px){.player-table__head-item--team,.player-table__head-item--league{display:none}}.player-table__head-item--league{padding-left:15px}.player-table__head-item--season{max-width:100px;padding-left:5px}@media (max-width:1024px){.player-table__head-item--season{padding:0}}.player-table__head-item--matches{display:none}@media (max-width:1024px){.player-table__head-item--matches{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}}.player-table__head-item--rc{flex-direction:row;justify-content:center;align-items:center;gap:27px;min-width:93px;min-height:26.5px;display:flex}@media (max-width:1024px){.player-table__head-item--rc{flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:25px;display:flex}}.player-table__row{cursor:pointer;border-bottom:1px solid #e3e7ec;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;height:67px;padding:15px 5px 20px;font-size:1rem;font-weight:500;display:flex}.player-table__row:last-child{border-bottom:unset}@media (max-width:1024px){.player-table__row{height:63px;padding:10px 0}}.player-table__info{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:15px;width:100%;display:flex;position:relative}@media (max-width:1024px){.player-table__info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;display:flex}}.player-table__content{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;width:max-content;display:flex}.player-table__country{color:var(--color-muted);text-align:left;font-size:1rem;font-weight:400}.player-table__country:hover{color:var(--color-accent)}.player-table__league{width:40px;min-width:40px;max-width:40px;color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:1.1rem;font-weight:500;display:flex}@media (max-width:1024px){.player-table__league{display:none}}.player-table__league--row{min-width:120px;max-width:unset;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;font-size:1.2rem;display:flex}.player-table__league--row:hover{color:var(--color-accent)}.player-table__league--row img{object-fit:contain;border-radius:50%;min-width:18px;max-width:18px;max-height:18px}@media (max-width:1024px){.player-table__league--row img{min-width:13px;max-width:13px;max-height:13px}.player-table__league--row{font-size:.775rem}}.player-table__league-name{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.player-table__league-image-wrapper{border-radius:100px}.player-table__league-image-wrapper:hover:hover{background-color:color-mix(in srgb, var(--color-muted-light) 12%, transparent)}.player-table__date,.player-table__season{color:var(--color-muted);text-wrap:nowrap;border-left:1px solid #e3e7ec;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:70px;padding-left:15px;font-size:1.1rem;font-weight:500;display:flex}@media (max-width:1024px){.player-table__date,.player-table__season{border:unset;flex-direction:row;justify-content:center;align-items:center;padding:0;font-size:.775rem;display:flex}}.player-table__season{border:unset;flex-direction:row;justify-content:flex-start;align-items:center;min-width:80px;max-width:80px;padding:0 10px 0 0;display:flex}@media (max-width:1024px){.player-table__season{font-size:.625rem}}.player-table__teams{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3px;width:100%;max-width:180px;padding-left:22px;font-size:1.15rem;font-weight:400;display:flex}.player-table__teams--last-matches{max-width:300px}.player-table__teams--last-matches:hover .player-table__team{color:var(--color-accent)}@media (max-width:1024px){.player-table__teams{max-width:120px;padding:0;font-size:.775rem}}.player-table__team{text-align:left;text-wrap:nowrap;color:var(--color-text);flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding-right:5px;display:flex}.player-table__team:hover{color:var(--color-accent)}.player-table__team span{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.player-table__team img{object-fit:contain;border-radius:50%;min-width:18px;max-width:18px;max-height:18px}@media (max-width:1024px){.player-table__team img{min-width:13px;max-width:13px;max-height:13px}}.player-table__team--solo{border-left:1px solid #e3e7ec;border-right:1px solid #e3e7ec;min-width:220px;max-width:220px;padding:0 10px;font-size:1.15rem}@media (max-width:1024px){.player-table__team--solo{min-width:150px;max-width:unset;border:unset;padding:0;font-size:.775rem}}.player-table__item{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:40px;font-size:1.09rem;display:flex}.player-table__item--rating{background-color:var(--color-accept);color:var(--color-accent-text);border-radius:4px;padding:6px 2px}@media (max-width:1024px){.player-table__item--rating{max-width:25px}}.player-table__item--cards{flex-direction:row;justify-content:space-between;align-items:center;gap:3px;width:93px;display:flex}@media (max-width:1024px){.player-table__item--cards{flex-direction:column;justify-content:center;align-items:center;max-width:25px;display:flex}.player-table__item{min-width:25px;font-size:.775rem}}
