@charset "UTF-8";


@import url("https://fonts.googleapis.com/css2?family=Russo+One&display=swap");

body.transfer-page .transfer-side-column,
body.transfer-page .player-brief {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: visible !important;
}

body.transfer-page .player-market-chart {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    box-sizing: border-box !important;
    margin: 18px 0 0;
    padding: 18px 0 0;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
}

body.transfer-page .player-market-chart__canvas {
    position: relative;
    width: 100%;
    height: 160px;
    overflow: visible;
    border: 1px solid rgba(212, 175, 55, 0.11);
    border-radius: 12px;
    background:
        radial-gradient(
            circle at 50% 0,
            rgba(212, 175, 55, 0.09),
            transparent 58%
        ),
        rgba(5, 8, 11, 0.66);
}

body.transfer-page .player-market-chart__canvas svg {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: inherit;
}

body.transfer-page .player-market-chart__grid {
    fill: none;
    stroke: rgba(255, 255, 255, 0.065);
    stroke-width: 1;
    vector-effect: non-scaling-stroke;
}

body.transfer-page .player-market-chart__area {
    stroke: none;
}

body.transfer-page .player-market-chart__line {
    fill: none;
    stroke: #e7c65b;
    stroke-width: 2.4;
    stroke-linecap: round;
    stroke-linejoin: round;
    filter: drop-shadow(0 0 5px rgba(231, 198, 91, 0.28));
    vector-effect: non-scaling-stroke;
}

body.transfer-page .player-market-chart__dot {
    fill: #11161c;
    stroke: #f0d16d;
    stroke-width: 2.2;
    vector-effect: non-scaling-stroke;
}

body.transfer-page .player-market-chart__club-layer {
    position: absolute;
    inset: 0;
    z-index: 3;
    pointer-events: none;
}

body.transfer-page .player-market-chart__club-marker {
    --club-logo-size: 38px;
    --club-logo-gap: 10px;
    position: absolute;
    display: grid;
    width: 42px;
    height: 42px;
    place-items: center;
    z-index: 3;
    pointer-events: none;
    transform: translate(-50%, calc(-100% - var(--club-logo-gap)));
}

body.transfer-page .player-market-chart__club-logo {
    display: block;
    width: var(--club-logo-size);
    height: var(--club-logo-size);
    min-width: var(--club-logo-size);
    min-height: var(--club-logo-size);
    max-width: var(--club-logo-size);
    max-height: var(--club-logo-size);
    object-fit: contain;
    object-position: center;
}

body.transfer-page .player-market-chart__points {
    display: grid;
    grid-template-columns:
        repeat(var(--market-point-count), minmax(0, 1fr));
    gap: 5px;
    margin-top: 9px;
}

body.transfer-page .player-market-chart__point {
    display: grid;
    min-width: 0;
    gap: 2px;
    text-align: center;
}

body.transfer-page .player-market-chart__point small {
    overflow: hidden;
    color: #8c96a1;
    font-size: 7px;
    font-weight: 850;
    line-height: 1.15;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.transfer-page .player-market-chart__point strong {
    color: #d6dbe1;
    font-size: 8px;
    font-weight: 900;
    line-height: 1.15;
    white-space: nowrap;
}

body.transfer-page .player-market-chart__note {
    margin: 10px 0 0;
    color: #666e78;
    font-size: 7px;
    font-weight: 700;
    line-height: 1.35;
}

.transfer-player-stats {
    margin-top: 30px;
}

.transfer-player-stats .transfer-stats {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    gap: 12px;
}

.transfer-player-stats .transfer-stats__card {
    min-width: 0;
}

.transfer-player-stats__source {
    margin: 12px 0 0;
    color: #6d7680;
    font-size: 10px;
    font-weight: 700;
}

@media (max-width: 920px) {
    .transfer-player-stats .transfer-stats {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

@media (max-width: 560px) {
    body.transfer-page .player-market-chart__canvas {
        height: 150px;
    }

    body.transfer-page .player-market-chart__club-marker {
        --club-logo-size: 25px;
        width: 29px;
        height: 29px;
    }

    body.transfer-page .player-market-chart__points {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        row-gap: 8px;
    }

    .transfer-player-stats .transfer-stats {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

}


body.transfer-page .player-market-chart--zoomable {
    cursor: zoom-in;
    transition:
        border-color 160ms ease,
        box-shadow 160ms ease;
}

body.transfer-page .player-market-chart--zoomable:hover,
body.transfer-page .player-market-chart--zoomable:focus-visible {
    outline: none;
    border-top-color: rgba(231, 198, 91, 0.38);
}

.player-market-chart-modal[hidden] {
    display: none !important;
}

.player-market-chart-modal {
    position: fixed;
    inset: 0;
    z-index: 99999;
    display: grid;
    place-items: center;
    padding: 24px;
}

.player-market-chart-modal__backdrop {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.84);
    backdrop-filter: blur(8px);
    cursor: zoom-out;
}

.player-market-chart-modal__dialog {
    position: relative;
    z-index: 1;
    width: min(1050px, 96vw);
    max-height: 92vh;
    box-sizing: border-box;
    overflow: auto;
    padding: 38px 28px 28px;
    border: 1px solid rgba(231, 198, 91, 0.22);
    border-radius: 22px;
    background: #080c11;
    box-shadow: 0 30px 100px rgba(0, 0, 0, 0.78);
}

.player-market-chart-modal__close {
    position: absolute;
    top: 10px;
    right: 12px;
    z-index: 5;
    display: grid;
    width: 36px;
    height: 36px;
    place-items: center;
    padding: 0;
    border: 1px solid rgba(255, 255, 255, 0.14);
    border-radius: 50%;
    color: #e4e7eb;
    background: rgba(255, 255, 255, 0.06);
    font-size: 24px;
    line-height: 1;
    cursor: pointer;
}

.player-market-chart-modal__content {
    width: 100%;
}

.player-market-chart-modal
.player-market-chart--enlarged {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border-top: 0 !important;
    cursor: default !important;
}

.player-market-chart-modal
.player-market-chart--enlarged
.player-market-chart__canvas {
    height: min(54vw, 470px);
    min-height: 330px;
}

.player-market-chart-modal
.player-market-chart--enlarged
.player-market-chart__club-marker {
    --club-logo-size: 62px;
    --club-logo-gap: 20px;
    width: 68px;
    height: 68px;
}

.player-market-chart-modal
.player-market-chart--enlarged
.player-market-chart__point small {
    font-size: 12px;
}

.player-market-chart-modal
.player-market-chart--enlarged
.player-market-chart__point strong {
    font-size: 14px;
}

.player-market-chart-modal
.player-market-chart--enlarged
.player-market-chart__note {
    margin-top: 15px;
    font-size: 11px;
}

body.player-market-chart-modal-open {
    overflow: hidden;
}

@media (max-width: 640px) {
    .player-market-chart-modal {
        padding: 10px;
    }

    .player-market-chart-modal__dialog {
        width: 100%;
        padding: 44px 14px 20px;
        border-radius: 17px;
    }

    .player-market-chart-modal
    .player-market-chart--enlarged
    .player-market-chart__canvas {
        height: 360px;
        min-height: 360px;
    }

    .player-market-chart-modal
    .player-market-chart--enlarged
    .player-market-chart__club-marker {
        --club-logo-size: 38px;
        width: 43px;
        height: 43px;
    }
}

body.transfer-page
.player-market-chart__club-marker[data-club-slug="real-madrid"]
.player-market-chart__club-logo {
    transform: scale(1.12);
    transform-origin: center;
}

/* PROFUTBIK CHART PRICE STYLE V33 START */

/*
 * Join the chart directly to the information separator
 * under the final player-detail row.
 */
body.transfer-page
.player-brief__list {
    margin-bottom: 0 !important;
}

body.transfer-page
.player-brief__list + .player-market-chart,
body.transfer-page
.player-brief dl + .player-market-chart {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border-top: 0 !important;
}

body.transfer-page
.player-brief__list + .player-market-chart
.player-market-chart__canvas,
body.transfer-page
.player-brief dl + .player-market-chart
.player-market-chart__canvas {
    border-top: 0 !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

body.transfer-page
.player-brief,
body.transfer-page
.transfer-side-column,
body.transfer-page
.player-market-chart {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: visible !important;
}

/*
 * Keep years restrained and make only progression prices
 * use the stronger sports-style display face.
 */
body.transfer-page
.player-market-chart__point small {
    font-family:
        "Montserrat",
        Arial,
        sans-serif;
    letter-spacing: 0.015em;
}

body.transfer-page
.player-market-chart__point strong {
    font-family:
        "Russo One",
        "Montserrat",
        Arial,
        sans-serif;
    font-size: 9px;
    font-weight: 400;
    line-height: 1.15;
    letter-spacing: 0.01em;
    color: #f1f3f5;
    text-shadow:
        0 0 8px rgba(231, 198, 91, 0.14);
}

.player-market-chart-modal
.player-market-chart--enlarged
.player-market-chart__point strong {
    font-size: 16px;
    letter-spacing: 0.015em;
    text-shadow:
        0 0 12px rgba(231, 198, 91, 0.18);
}

/* PROFUTBIK CHART PRICE STYLE V33 END */

/* PROFUTBIK CHART CLEAN LOOK V42 START */

.player-market-chart__area {
    display: none;
}

body.transfer-page
.player-market-chart__club-marker--last {
    transform:
        translate(
            -50%,
            calc(-100% - var(--club-logo-gap))
        );
}

.player-market-chart-modal
.player-market-chart--enlarged
.player-market-chart__club-marker--last {
    transform:
        translate(
            -50%,
            calc(-100% - var(--club-logo-gap))
        );
}

/* PROFUTBIK CHART CLEAN LOOK V42 END */

/* PROFUTBIK HIDE MARKET VALUE NOTE V167 START */
body.transfer-page .player-market-chart__note,
.player-market-chart-modal .player-market-chart__note,
.player-market-chart--enlarged .player-market-chart__note {
    display: none !important;
}
/* PROFUTBIK HIDE MARKET VALUE NOTE V167 END */


/* PROMYACHIK 259 CUCURELLA HIDE YEAR KEEP PRICE START */
/* Only the year/date row in the Cucurella 249 price layer is hidden. Price value stays visible. */
.promyachik-cucurella-price-layer-249 .promyachik-cucurella-price-label-249__date,
.promyachik-cucurella-price-layer-249 .promyachik-cucurella-price-label-249__date-hidden-259 {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
  overflow: hidden !important;
}
.promyachik-cucurella-price-layer-249 .promyachik-cucurella-price-label-249__value {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.08 !important;
  white-space: nowrap !important;
}
/* PROMYACHIK 259 CUCURELLA HIDE YEAR KEEP PRICE END */

/* PROMYACHIK 276 CUCURELLA HIDE YEAR CSS ONLY NO LAYOUT START */
/*
   Safe mode: do not remove DOM nodes and do not change element height/position.
   The old 244 alignment script still sees the same text and geometry, so prices
   should not jump to the footer. Only the year line becomes invisible visually.
*/
body.transfer-page
.player-market-chart[data-market-chart-key="cucurella"]
.player-market-chart__point small {
    color: transparent !important;
    text-shadow: none !important;
    -webkit-text-fill-color: transparent !important;
}

body.transfer-page
.player-market-chart[data-market-chart-key="cucurella"]
.player-market-chart__point strong {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

.player-market-chart-modal
.player-market-chart--enlarged[data-market-chart-key="cucurella"]
.player-market-chart__point small {
    color: transparent !important;
    text-shadow: none !important;
    -webkit-text-fill-color: transparent !important;
}
/* PROMYACHIK 276 CUCURELLA HIDE YEAR CSS ONLY NO LAYOUT END */

/* PROMYACHIK 277 HIDE YEAR ALL PLAYER CHARTS CSS ONLY START */
/*
   Global safe mode for all current and future player market charts.
   Do not remove DOM nodes, do not change layout, do not touch JS.
   The year/date <small> stays in the DOM for old positioning scripts,
   but becomes visually invisible. The price <strong> remains visible.
*/
body.transfer-page .player-market-chart .player-market-chart__point small {
    color: transparent !important;
    text-shadow: none !important;
    -webkit-text-fill-color: transparent !important;
}

body.transfer-page .player-market-chart .player-market-chart__point strong {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

.player-market-chart-modal .player-market-chart--enlarged .player-market-chart__point small {
    color: transparent !important;
    text-shadow: none !important;
    -webkit-text-fill-color: transparent !important;
}

.player-market-chart-modal .player-market-chart--enlarged .player-market-chart__point strong {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}
/* PROMYACHIK 277 HIDE YEAR ALL PLAYER CHARTS CSS ONLY END */

/* PROMYACHIK 279 ALIGN MARKET PRICE LABELS TO POINTS CSS START */
body.transfer-page .player-market-chart__points.promyachik-price-align-279,
.player-market-chart-modal .player-market-chart__points.promyachik-price-align-279 {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  overflow: visible !important;
}

body.transfer-page .player-market-chart__point.promyachik-price-align-item-279,
.player-market-chart-modal .player-market-chart__point.promyachik-price-align-item-279 {
  position: absolute !important;
  top: 0 !important;
  transform: translateX(-50%) !important;
  display: grid !important;
  justify-items: center !important;
  align-items: start !important;
  gap: 0 !important;
  min-width: 0 !important;
  width: max-content !important;
  max-width: 78px !important;
  text-align: center !important;
  white-space: nowrap !important;
}

body.transfer-page .player-market-chart__point.promyachik-price-align-item-279 strong,
.player-market-chart-modal .player-market-chart__point.promyachik-price-align-item-279 strong {
  display: block !important;
  text-align: center !important;
}
/* PROMYACHIK 279 ALIGN MARKET PRICE LABELS TO POINTS CSS END */

/* PROMYACHIK 282 PRICE ROW UP ALL PLAYER CHARTS START */
/* Same vertical position tested successfully on Konate in package 281.
   CSS-only: preserve DOM and JS positioning, just move the already aligned price row closer to the chart. */
body.transfer-page .player-market-chart:not(.player-market-chart--enlarged) .player-market-chart__points {
  margin-top: 1px !important;
  transform: translateY(-6px) !important;
}
/* PROMYACHIK 282 PRICE ROW UP ALL PLAYER CHARTS END */








/* PATCH 045 GLOBAL MARKET CHART LABEL STANDARD START */

/*
  Единый стандарт для всех transfer player market charts:
  цена золотая и стоит под реальным кружком графика.
*/

.player-market-chart.promyachik-market-chart-labels-standard-279 {
    position: relative !important;
}

.player-market-chart.promyachik-market-chart-labels-standard-279 .player-market-chart__points {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    pointer-events: none !important;
    z-index: 80 !important;
    transition: none !important;
    animation: none !important;
}

.player-market-chart.promyachik-market-chart-labels-standard-279 .player-market-chart__point {
    position: absolute !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: max-content !important;
    min-width: 0 !important;
    max-width: 78px !important;
    margin: 0 !important;
    padding: 0 !important;
    pointer-events: none !important;
    z-index: 90 !important;
    text-align: center !important;
    transition: none !important;
    animation: none !important;
}

.player-market-chart.promyachik-market-chart-labels-standard-279 .player-market-chart__point small {
    display: none !important;
}

.player-market-chart.promyachik-market-chart-labels-standard-279 .player-market-chart__point strong,
.player-market-chart .player-market-chart__point strong {
    display: block !important;
    color: #f5c741 !important;
    -webkit-text-fill-color: #f5c741 !important;
    font-weight: 900 !important;
    white-space: nowrap !important;
    text-shadow: 0 0 10px rgba(245,199,65,.45), 0 2px 8px rgba(0,0,0,.9) !important;
    transition: none !important;
    animation: none !important;
}

/* PATCH 045 GLOBAL MARKET CHART LABEL STANDARD END */



/* PATCH 063 FIX ZOOM SVG DOT RADIUS START */

/* Only zoom/enlarged chart. SVG circle size is controlled by r, not width/height. */
.player-market-chart--enlarged svg circle.player-market-chart__dot,
.player-market-chart--enlarged .player-market-chart__dot {
    r: 2.35px !important;
    stroke-width: 1.45px !important;
}

.player-market-chart--enlarged svg circle.player-market-chart__dot--current,
.player-market-chart--enlarged .player-market-chart__dot--current {
    r: 2.65px !important;
    stroke-width: 1.6px !important;
}

/* PATCH 063 FIX ZOOM SVG DOT RADIUS END */


/* PATCH 064 ZOOM DOT BOLD STROKE START */

/* Only zoom/enlarged chart: stronger golden outline for SVG dots. */
.player-market-chart--enlarged svg circle.player-market-chart__dot,
.player-market-chart--enlarged .player-market-chart__dot {
    stroke: #f5c741 !important;
    stroke-width: 2.35px !important;
    vector-effect: non-scaling-stroke !important;
    filter: drop-shadow(0 0 5px rgba(245, 199, 65, .55)) !important;
}

.player-market-chart--enlarged svg circle.player-market-chart__dot--current,
.player-market-chart--enlarged .player-market-chart__dot--current {
    stroke: #f5c741 !important;
    stroke-width: 2.75px !important;
    vector-effect: non-scaling-stroke !important;
    filter: drop-shadow(0 0 7px rgba(245, 199, 65, .7)) !important;
}

/* PATCH 064 ZOOM DOT BOLD STROKE END */




/* PATCH 066 NORMAL DOTS MEDIUM SIZE START */

/* Normal page chart only. Zoom/enlarged dots stay controlled by PATCH 063/064. */
body.transfer-page .player-market-chart:not(.player-market-chart--enlarged) svg circle.player-market-chart__dot,
body.transfer-page .player-market-chart:not(.player-market-chart--enlarged) .player-market-chart__dot {
    r: 2.8px !important;
    stroke-width: 1.45px !important;
}

body.transfer-page .player-market-chart:not(.player-market-chart--enlarged) svg circle.player-market-chart__dot--current,
body.transfer-page .player-market-chart:not(.player-market-chart--enlarged) .player-market-chart__dot--current {
    r: 3.05px !important;
    stroke-width: 1.65px !important;
}

/* PATCH 066 NORMAL DOTS MEDIUM SIZE END */

/* PATCH 069 MARKET VALUE AS BRIEF ITEM START */

body.transfer-page .player-brief__market-value-inline {
    position: static !important;
    inset: auto !important;
    transform: none !important;
    float: none !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #f5c741 !important;
    -webkit-text-fill-color: #f5c741 !important;
    text-decoration: none !important;
    white-space: nowrap !important;

    z-index: auto !important;
}

body.transfer-page .player-brief__market-value-inline span {
    color: #f5c741 !important;
    -webkit-text-fill-color: #f5c741 !important;
    font-weight: 900 !important;
    white-space: nowrap !important;
    text-shadow: 0 0 10px rgba(245,199,65,.35), 0 2px 8px rgba(0,0,0,.75) !important;
}

/* PATCH 069 MARKET VALUE AS BRIEF ITEM END */

/* PATCH 070 GREEN MARKET VALUE FIELD START */

body.transfer-page .player-brief__market-value-inline,
body.transfer-page .player-brief__market-value-inline span {
    color: #4ade80 !important;
    -webkit-text-fill-color: #4ade80 !important;
    text-shadow: 0 0 10px rgba(74, 222, 128, .35), 0 2px 8px rgba(0,0,0,.75) !important;
}

/* PATCH 070 GREEN MARKET VALUE FIELD END */

/* PROFUTBIK STEP4 OLD GRAPH LOGO IMAGE HOVER ONLY 448F START */
body.transfer-page .player-market-chart__club-logo {
    pointer-events: auto;
    cursor: zoom-in;
    transform-origin: center center;
    scale: 1;
    transition: scale 160ms ease, filter 160ms ease;
}
body.transfer-page .player-market-chart__club-marker:hover {
    z-index: 30;
}
body.transfer-page .player-market-chart__club-logo:hover {
    scale: 1.7;
    filter: drop-shadow(0 6px 12px rgba(0, 0, 0, 0.72));
}
@media (prefers-reduced-motion: reduce) {
    body.transfer-page .player-market-chart__club-logo {
        transition: none;
    }
}
/* PROFUTBIK STEP4 OLD GRAPH LOGO IMAGE HOVER ONLY 448F END */

/* PROFUTBIK STEP4 UNIVERSAL CLUB FALLBACK 448G START */
body.transfer-page .player-market-chart__club-logo[hidden],
body.transfer-page .player-market-chart__club-fallback[hidden] {
    display: none !important;
}
body.transfer-page .player-market-chart__club-fallback {
    position: relative;
    display: grid;
    width: var(--club-logo-size);
    height: var(--club-logo-size);
    min-width: var(--club-logo-size);
    min-height: var(--club-logo-size);
    place-items: center;
    box-sizing: border-box;
    border: 1px solid #f0d16d;
    border-radius: 50%;
    background: #11161c;
    color: #f5c741;
    font-size: calc(var(--club-logo-size) * 0.46);
    font-weight: 900;
    line-height: 1;
    pointer-events: auto;
    cursor: zoom-in;
    transform-origin: center center;
    scale: 1;
    transition: scale 160ms ease, filter 160ms ease;
}
body.transfer-page .player-market-chart__club-fallback:hover,
body.transfer-page .player-market-chart__club-fallback:focus-visible {
    scale: 1.7;
    filter: drop-shadow(0 6px 12px rgba(0, 0, 0, 0.72));
    outline: none;
}
body.transfer-page .player-market-chart__club-fallback-name {
    position: absolute;
    left: 50%;
    bottom: calc(100% + 12px);
    z-index: 60;
    max-width: 220px;
    padding: 6px 9px;
    border: 1px solid rgba(240, 209, 109, 0.6);
    border-radius: 7px;
    background: #080c11;
    color: #fff;
    font-size: 11px;
    font-weight: 800;
    line-height: 1.2;
    white-space: nowrap;
    pointer-events: none;
    opacity: 0;
    transform: translate(-50%, 4px);
    transition: opacity 140ms ease, transform 140ms ease;
}
body.transfer-page .player-market-chart__club-fallback:hover + .player-market-chart__club-fallback-name,
body.transfer-page .player-market-chart__club-fallback:focus-visible + .player-market-chart__club-fallback-name {
    opacity: 1;
    transform: translate(-50%, 0);
}
body.transfer-page .player-market-chart__club-marker:hover,
body.transfer-page .player-market-chart__club-marker:focus-within {
    z-index: 50;
}
@media (prefers-reduced-motion: reduce) {
    body.transfer-page .player-market-chart__club-fallback,
    body.transfer-page .player-market-chart__club-fallback-name {
        transition: none;
    }
}
/* PROFUTBIK STEP4 UNIVERSAL CLUB FALLBACK 448G END */

/* PROFUTBIK STEP4 FALLBACK SIZE MATCH REAL LOGOS 448L START */
body.transfer-page .player-market-chart__club-fallback {
    --club-fallback-size: calc(var(--club-logo-size) * 0.70);
    width: var(--club-fallback-size);
    height: var(--club-fallback-size);
    min-width: var(--club-fallback-size);
    min-height: var(--club-fallback-size);
    max-width: var(--club-fallback-size);
    max-height: var(--club-fallback-size);
    font-size: calc(var(--club-fallback-size) * 0.46);
}
/* PROFUTBIK STEP4 FALLBACK SIZE MATCH REAL LOGOS 448L END */
