/* Canonical card face. All visual elements share one uniform scale. */
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none;clip-path:none;overflow:visible;container-type:normal}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .fc26-face{display:block;position:absolute;left:50%;top:50%;width:160px;height:224px;box-sizing:border-box;transform:translate(-50%,-50%) scale(var(--card-scale,.7));transform-origin:center;border:3px solid var(--rarity);border-radius:18px 2px 18px 2px;background:linear-gradient(135deg,color-mix(in srgb,var(--rarity) 55%,#101721),#16232e 48%,color-mix(in srgb,var(--rarity) 28%,#0b111b));box-shadow:inset 0 0 0 3px #ffffff12;isolation:isolate;pointer-events:none}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.diamond .fc26-face{background:linear-gradient(130deg,#a92738,#3c1220 48%,#cf3249)}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .fc26-face::before{content:'';position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(130deg,transparent 0 17px,#ffffff06 18px 19px);z-index:-1}
:is(#club-app,#club-reveal,#development-picker) .fc26-card::before{display:none!important}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .fc26-face .card-rating{position:absolute;left:10px;top:17px;display:grid;gap:0;line-height:1;color:#fff6e5;z-index:2}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .fc26-face .card-rating b{font-size:34px!important;line-height:34px;font-weight:900}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .fc26-face .card-position{font-size:16px!important;line-height:18px!important;margin:3px 0 0!important}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .fc26-face .card-nation{width:20px!important;height:15px!important;aspect-ratio:4/3;margin:4px auto 0!important;border:1px solid #ffffff55;object-fit:contain}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .fc26-face>.card-quality{right:7px!important;top:8px!important;min-width:27px!important;padding:3px 5px!important;font-size:16px!important;line-height:17px!important;border-width:2px}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .fc26-face>canvas{position:absolute;top:43px!important;left:43px!important;right:auto;width:103px!important;height:103px!important;max-width:none;object-fit:contain;background:none;image-rendering:pixelated}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .fc26-face .fc26-name{position:absolute;left:5px!important;right:5px!important;top:142px!important;bottom:auto!important;min-height:40px!important;max-height:40px!important;margin:0;display:flex!important;align-items:center;justify-content:center;font-size:20px!important;line-height:20px!important;white-space:normal!important;overflow:hidden;overflow-wrap:anywhere;color:#fff9e8}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .fc26-face .fc26-stats{display:grid!important;position:absolute;top:186px!important;left:6px;right:6px;padding-top:5px!important;border-top:1px solid #ffffff35;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px!important}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .fc26-face .fc26-stats>span{display:grid;gap:3px!important;line-height:1}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .fc26-face .fc26-stats small{font-size:8px!important;line-height:9px;color:#d8e2e6}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .fc26-face .fc26-stats b{font-size:18px!important;line-height:18px;color:#fff6dd}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card[data-compact="true"] .fc26-face .fc26-stats{display:none!important}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .card-status-below{transform:scale(var(--card-scale,1));transform-origin:top center}
#club-app .squad-management .squad-focused .fc26-face,#club-app .squad-management .squad-compatible .fc26-face{box-shadow:0 0 0 2px #a4f8ee,0 0 10px #7ef8ed80}

/* The equipment library occupies the equipment column, without a dialog. */
#club-app .equipment-inventory{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow:hidden}
#club-app .equipment-slot-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
#club-app .equipment-slot-tabs button{font-size:10px;min-width:0;min-height:27px;padding:4px}
#club-app .equipment-slot-tabs button[aria-pressed="true"]{border-color:#b9f468;color:#b9f468;background:#25382f}
#club-app .equipment-current{display:flex;align-items:center;gap:8px;padding:8px;background:#1c2c3c;border:1px solid #304354}
#club-app .equipment-current>div{flex:1;min-width:0;display:grid;gap:4px}
#club-app .equipment-current b{font-size:11px}
#club-app .equipment-current p{margin:0!important;font-size:10px;color:#b7c9d8}
#club-app .equipment-current button{font-size:10px;padding:4px;min-height:26px}
#club-app .equipment-library-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px}
#club-app .equipment-library-heading select{min-width:0;max-width:140px;min-height:27px;font-size:10px}
#club-app .equipment-inline-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(105px,auto);gap:6px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:1px}
#club-app .development-gear-item{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;min-width:0;gap:5px;border:1px solid #304354;background:#1c2c3c;padding:7px;cursor:pointer}
#club-app .development-gear-item:has(input:checked){border-color:#b9f468;background:#25382f}
#club-app .development-gear-item.unavailable{opacity:.5}
#club-app .development-gear-item input{position:absolute;left:4px;top:4px;width:12px;height:12px;accent-color:#b9f468}
#club-app .development-gear-item>.development-gear-icon{width:28px;height:28px}
#club-app .development-gear-item>span{display:grid;gap:4px;min-width:0}
#club-app .development-gear-item b{font-size:10px;overflow-wrap:anywhere}
#club-app .development-gear-item small{font-size:9px;color:#a9bfcc;line-height:1.3}
#club-app .equipment-inline-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}
#club-app .equipment-inline-actions button{font-size:10px;min-height:32px;padding:5px}
#club-app .equipment-empty{font-size:11px;grid-column:1/-1}

/* Recruitment type navigation remains on the left in every viewport. */
#club-app[data-page="scout"] #club-content{display:flex;flex-direction:column;overflow:hidden!important}
#club-app .recruit-workspace{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;flex:1;min-height:0}
#club-app .recruit-types{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;touch-action:pan-y}
#club-app .recruit-types button{display:grid;text-align:left;gap:9px;min-height:130px;padding:16px;background:#142331;border:1px solid #304354;flex:none}
#club-app .recruit-types button[aria-pressed="true"]{border-color:#bcf76d;background:#24372c}
#club-app .recruit-types small{font-size:11px;color:#a5bac8}
#club-app .recruit-types b{font-size:18px;color:#eff5e9}
#club-app .recruit-types span{font-size:12px;color:#d9e7cf}
#club-app .recruit-types em{font-size:10px;font-style:normal;line-height:1.5;color:#b9cad4}
#club-app .recruit-details{display:flex;flex-direction:column;min-height:0;border:1px solid #304354;background:#14212e;overflow:hidden}
#club-app .recruit-hero{position:relative;background-size:cover;background-position:center;min-height:170px;flex:1;border-bottom:1px solid #304354;isolation:isolate}
#club-app .recruit-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#08111ee6,transparent 80%);z-index:-1}
#club-app .recruit-copy{padding:30px 28px;max-width:53%}
#club-app .recruit-copy small{color:#cceca7;font-size:13px}
#club-app .recruit-copy h2{font-size:42px;margin:14px 0;color:#edffc4;text-shadow:2px 3px #071520}
#club-app .recruit-copy p{font-size:13px;color:#c8d8dc;line-height:1.5}
#club-app .recruit-copy>b{font-size:21px;color:#efce78}
#club-app .recruit-featured{position:absolute;right:18px;bottom:16px;display:grid;justify-items:center;gap:7px}
#club-app .recruit-featured>span{font-size:11px;color:#f4e5b6;padding:4px 8px;background:#0b142dd9;border:1px solid #b79a58}
#club-app .recruit-featured .fc26-card.fc26-small{width:112px!important;height:157px!important}
#club-app .recruit-featured-gear{display:grid;justify-items:center;gap:8px;padding:12px;width:140px;min-height:115px;background:#172233dd;border:2px solid #e4c273;color:#e4c273;text-align:center}
#club-app .recruit-featured-gear .development-gear-icon{width:52px;height:52px}
#club-app .recruit-featured-gear b{font-size:14px}
#club-app .recruit-featured-gear small{font-size:10px}
#club-app .recruit-pool-information{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;flex:none}
#club-app .recruit-guarantee{display:grid;gap:7px;min-width:0}
#club-app .recruit-guarantee>b{font-size:12px;color:#a7bccb}
#club-app .recruit-guarantee strong{font-size:15px;color:#c8f889}
#club-app .recruit-guarantee p{font-size:11px;color:#a8bbc9;margin:0;line-height:1.5}
#club-app .recruit-rules-actions{display:grid;gap:6px;flex:none}
#club-app .recruit-rules-actions button{font-size:11px;min-height:28px;padding:5px 9px}
#club-app .recruit-draw-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid #304354;background:#0f1a26;flex:none}
#club-app .recruit-draw-actions>span{font-size:13px;margin-right:auto;color:#9bb3c6}
#club-app .recruit-draw-actions>span b{color:#f3d486}
#club-app .recruit-draw-actions button{display:grid;gap:5px;min-width:150px;min-height:48px;font-size:14px}
#club-app .recruit-draw-actions button small{font-size:11px}
@media(max-width:900px),(pointer:coarse){
 #club-app .equipment-inventory{gap:4px}
 #club-app .equipment-slot-tabs button{font-size:8px!important;min-height:22px!important;padding:2px!important}
 #club-app .equipment-current{padding:4px;gap:5px;max-height:70px;overflow-y:auto;flex:none}
 #club-app .equipment-current .development-gear-icon{width:24px;height:24px}
 #club-app .equipment-current b{font-size:9px}
 #club-app .equipment-current p,#club-app .equipment-current .equipment-affixes small{font-size:8px}
 #club-app .equipment-current button{font-size:8px!important;min-height:22px!important;padding:2px!important}
 #club-app .equipment-library-heading{font-size:9px}
 #club-app .equipment-library-heading select{font-size:8px!important;min-height:22px!important;padding:2px!important}
 #club-app .equipment-inline-list{grid-auto-rows:minmax(90px,auto);min-height:45px}
 #club-app .equipment-inline-actions button{font-size:9px!important;min-height:25px!important;padding:3px!important}
 #club-app .equipment-inventory .update-pagination{font-size:8px;flex:none;min-height:22px;margin:0!important}
 #club-app .equipment-inventory .update-pagination button{min-height:22px!important;font-size:8px!important;padding:2px 5px!important}
 #club-app .recruit-workspace{grid-template-columns:130px minmax(0,1fr);gap:6px}
 #club-app .recruit-types{gap:6px}
 #club-app .recruit-types button{padding:8px;gap:5px;min-height:76px}
 #club-app .recruit-types small{font-size:8px}
 #club-app .recruit-types b{font-size:13px}
 #club-app .recruit-types span{font-size:9px}
 #club-app .recruit-types em{font-size:7px;line-height:1.4}
 #club-app .recruit-copy{padding:12px;max-width:60%}
 #club-app .recruit-copy small{font-size:8px}
 #club-app .recruit-copy h2{font-size:25px;margin:7px 0}
 #club-app .recruit-copy p{font-size:9px;margin:6px 0}
 #club-app .recruit-copy>b{font-size:14px}
 #club-app .recruit-hero{min-height:100px}
 #club-app .recruit-featured{right:8px;bottom:7px;gap:3px}
 #club-app .recruit-featured>span{font-size:7px;padding:2px 4px}
 #club-app .recruit-featured .fc26-card.fc26-small{width:56px!important;height:78px!important}
 #club-app .recruit-featured-gear{width:70px;min-height:62px;padding:5px;gap:3px}
 #club-app .recruit-featured-gear .development-gear-icon{width:26px;height:26px}
 #club-app .recruit-featured-gear b{font-size:9px}
 #club-app .recruit-featured-gear small{font-size:7px}
 #club-app .recruit-pool-information{padding:6px 9px;gap:7px}
 #club-app .recruit-guarantee{gap:3px}
 #club-app .recruit-guarantee>b{font-size:8px}
 #club-app .recruit-guarantee strong{font-size:10px}
 #club-app .recruit-guarantee p{font-size:8px;line-height:1.3}
 #club-app .recruit-rules-actions{gap:3px}
 #club-app .recruit-rules-actions button{font-size:8px!important;min-height:22px!important;padding:3px 5px!important}
 #club-app .recruit-draw-actions{gap:5px;padding:6px 9px}
 #club-app .recruit-draw-actions>span{font-size:9px}
 #club-app .recruit-draw-actions button{font-size:10px!important;min-width:83px;min-height:32px!important;padding:4px!important;gap:2px}
 #club-app .recruit-draw-actions button small{font-size:8px}
}
@media(orientation:portrait) and (max-width:700px){
 #club-app .recruit-workspace{grid-template-columns:82px minmax(0,1fr)}
 #club-app .recruit-types button{padding:6px;min-height:112px}
 #club-app .recruit-types b{font-size:12px}
 #club-app .recruit-types span{font-size:8px}
 #club-app .recruit-types em{font-size:8px}
 #club-app .recruit-copy{padding:10px;max-width:100%}
 #club-app .recruit-copy h2{font-size:23px}
 #club-app .recruit-copy p{max-width:140px}
 #club-app .recruit-hero{background-position:65% center;min-height:195px}
 #club-app .recruit-featured{right:8px;bottom:8px}
 #club-app .recruit-featured .fc26-card.fc26-small{width:64px!important;height:90px!important}
 #club-app .recruit-pool-information{display:grid;padding:8px}
 #club-app .recruit-rules-actions{grid-template-columns:1fr 1fr}
 #club-app .recruit-guarantee strong{font-size:10px}
 #club-app .recruit-draw-actions{display:grid;grid-template-columns:1fr 1fr;padding:7px;gap:5px}
 #club-app .recruit-draw-actions>span{grid-column:1/-1}
 #club-app .recruit-draw-actions button{min-width:0}
}
@media(orientation:landscape) and (max-height:600px){
 #club-app .development-equipment:has(.equipment-inventory)>h2,#club-app .development-equipment:has(.equipment-inventory)>p{display:none}
 #club-app .development-equipment:has(.equipment-inventory){overflow:hidden!important}
 #club-app .equipment-inventory{display:grid;grid-template-columns:105px minmax(0,1fr);grid-template-rows:23px minmax(0,1fr) 21px 25px;gap:3px}
 #club-app .equipment-slot-tabs{grid-column:1;grid-row:1/3;grid-template-columns:1fr 1fr;align-content:start;gap:3px}
 #club-app .equipment-current{grid-column:1;grid-row:3/5;max-height:none;min-height:0;align-items:flex-start;overflow:auto}
 #club-app .equipment-current>span{display:none}
 #club-app .equipment-current button{position:sticky;top:0}
 #club-app .equipment-library-heading{grid-column:2;grid-row:1}
 #club-app .equipment-inline-list{grid-column:2;grid-row:2;min-height:0;grid-auto-rows:minmax(85px,auto)}
 #club-app .equipment-inventory>.update-pagination{grid-column:2;grid-row:3;min-height:0}
 #club-app .equipment-inline-actions{grid-column:2;grid-row:4}
 #club-app .development-gear-item b{font-size:9px}
 #club-app .development-gear-item small{font-size:8px}
}

/* Full-size fixed leagues keep their tables, fixtures and rosters paginated. */
#club-app[data-page="league"] #club-content{display:flex;flex-direction:column;overflow:hidden!important;gap:10px}
#club-app .league-career-summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;background:#142331;border:1px solid #304354;flex:none}
#club-app .league-career-summary>div{display:grid;gap:6px}
#club-app .league-career-summary b{font-size:16px}
#club-app .league-career-summary small{font-size:11px;color:#baf470}
#club-app .league-career-summary span{font-size:12px;color:#b3c5d1}
#club-app .league-career-summary>button{font-size:12px;min-height:38px}
#club-app .real-league-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;flex:1;min-height:0}
#club-app .real-league-layout>.club-panel{display:flex;flex-direction:column;min-height:0;padding:12px!important;overflow:hidden!important}
#club-app .league-table-scroll{overflow:auto;overscroll-behavior:contain;touch-action:pan-y;min-height:0;flex:1}
#club-app .league-table-scroll .club-table{width:100%;table-layout:fixed}
#club-app .league-table-scroll th:nth-child(2){width:52%}
#club-app .league-table-scroll .club-table td,#club-app .league-table-scroll .club-table th{padding:8px 4px;font-size:12px;overflow-wrap:anywhere}
#club-app .league-table-scroll .club-table button{padding:2px 0;min-height:24px;border:0;background:transparent;text-align:left;color:inherit;font-size:12px;white-space:normal}
#club-app .real-league-layout .update-pagination{flex:none;margin:8px 0 0;font-size:10px;min-height:28px}
#club-app .real-league-layout .update-pagination button{padding:3px 8px;min-height:26px;font-size:10px}
#club-app .league-side-tabs{display:flex;gap:6px;margin-bottom:10px;flex:none}
#club-app .league-side-tabs button{flex:1;font-size:12px;min-height:30px}
#club-app .league-side-tabs button[aria-pressed="true"]{border-color:#baf470;color:#baf470}
#club-app .league-fixtures{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}
#club-app .league-fixtures>div{display:grid;grid-template-columns:85px minmax(0,1fr) 50px;align-items:center;gap:8px;min-height:40px;padding:4px 8px;border-bottom:1px solid #304354}
#club-app .league-fixtures>div.current{border:1px solid #baf470;background:#23372a}
#club-app .league-fixtures small{font-size:10px;color:#9ab0bf}
#club-app .league-fixtures button{border:0;background:none;min-height:26px;padding:3px 0;text-align:left;font-size:12px;white-space:normal}
#club-app .league-fixtures b,#club-app .league-fixtures span{font-size:12px}
#club-app .league-team-heading{display:grid;gap:6px;flex:none;margin:3px 0 10px}
#club-app .league-team-heading>b{font-size:16px}
#club-app .league-team-heading>small{font-size:10px;color:#baf470}
#club-app .league-roster-list{overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain;touch-action:pan-y}
#club-app .league-roster-row{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid #304354;min-height:42px}
#club-app .league-roster-row canvas{width:38px;height:38px;flex:none;image-rendering:pixelated}
#club-app .league-roster-row>span{display:grid;gap:5px;flex:1;min-width:0}
#club-app .league-roster-row b{font-size:12px;overflow-wrap:anywhere}
#club-app .league-roster-row small{font-size:9px;color:#9db4c5}
#club-app .league-roster-row em{font-size:10px;font-style:normal;max-width:90px;flex:none}
#club-app .league-data-note{font-size:9px;color:#91a6b6;line-height:1.4;margin:8px 0 0!important;flex:none}
.league-ladder{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.league-ladder>div{display:grid;gap:5px;padding:10px;background:#1b2c3b;border:1px solid #304354;font-size:11px}
.league-ladder b{color:#c1f78a}
@media(max-width:900px),(pointer:coarse){
 #club-app[data-page="league"] #club-content{gap:5px}
 #club-app .league-career-summary{padding:5px 8px}
 #club-app .league-career-summary>div{gap:3px}
 #club-app .league-career-summary b{font-size:11px}
 #club-app .league-career-summary small,#club-app .league-career-summary span{font-size:9px}
 #club-app .league-career-summary>button{font-size:10px!important;min-height:27px!important;padding:5px!important}
 #club-app .real-league-layout{gap:6px}
 #club-app .real-league-layout>.club-panel{padding:6px!important}
 #club-app .real-league-layout h3{font-size:11px;margin:0 0 4px}
 #club-app .league-table-scroll .club-table td,#club-app .league-table-scroll .club-table th{padding:3px 2px;font-size:9px}
 #club-app .league-table-scroll .club-table button{font-size:9px!important;min-height:17px!important;padding:0!important}
 #club-app .league-side-tabs{gap:3px;margin-bottom:4px}
 #club-app .league-side-tabs button{font-size:9px!important;min-height:23px!important;padding:3px!important}
 #club-app .league-fixtures>div{grid-template-columns:60px minmax(0,1fr) 36px;min-height:24px;padding:2px 3px;gap:3px}
 #club-app .league-fixtures button{font-size:9px!important;min-height:20px!important;padding:0!important}
 #club-app .league-fixtures small,#club-app .league-fixtures b,#club-app .league-fixtures span{font-size:8px}
 #club-app .real-league-layout .update-pagination{font-size:8px;min-height:21px;margin-top:3px}
 #club-app .real-league-layout .update-pagination button{font-size:8px!important;min-height:21px!important;padding:2px 4px!important}
 #club-app .league-team-heading{gap:3px;margin:0 0 4px}
 #club-app .league-team-heading>b{font-size:11px}
 #club-app .league-team-heading>small{font-size:8px}
 #club-app .league-roster-row{gap:4px;min-height:30px;padding:3px 0}
 #club-app .league-roster-row canvas{width:27px;height:27px}
 #club-app .league-roster-row>span{gap:3px}
 #club-app .league-roster-row b{font-size:9px}
 #club-app .league-roster-row small,#club-app .league-roster-row em{font-size:7px}
 #club-app .league-data-note{font-size:7px;margin-top:3px!important}
}
@media(orientation:portrait) and (max-width:700px){
 #club-app .real-league-layout{grid-template-columns:1fr;grid-template-rows:1fr 1fr}
 #club-app .league-career-summary b{font-size:10px}
 .league-ladder{grid-template-columns:1fr}
}

:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .starter-tag{font-size:9px!important;padding:2px 5px;line-height:1}

@media(max-width:900px),(pointer:coarse){#club-app .squad-bench .fc26-card.fc26-mini{--fc-mini-width:56px;--fc-mini-height:78px}#club-app .squad-bench-cards{min-height:80px}}
@media(orientation:landscape) and (max-height:420px){#club-app .squad-management .club-squad-pitch{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:4px;padding:16px 8px 22px;box-sizing:border-box}#club-app .squad-management .club-squad-pitch>.club-squad-slot{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;max-height:100%!important;aspect-ratio:5/7!important;transform:none!important;margin:auto;min-width:0}#club-app .squad-management .club-squad-pitch>.squad-focused,#club-app .squad-management .club-squad-pitch>.squad-compatible{transform:scale(1.06)!important}#club-app .squad-slot-label{display:block;position:absolute;top:-13px;left:0;right:0;text-align:center;font-size:9px;color:#c5e5b4}#club-app .club-squad-slot:has(.squad-fit-hint) .squad-slot-label{display:none}}
#club-app .squad-slot-label{display:none}
@media(orientation:landscape) and (max-height:420px){#club-app .club-squad-pitch .squad-slot-label{display:block}#club-app .club-squad-pitch .club-squad-slot:has(.squad-fit-hint) .squad-slot-label{display:none}}

#club-app .squad-management .club-squad-pitch>.fc26-card.fc26-card.club-squad-slot{height:auto!important;aspect-ratio:5/7!important}
:is(#club-app,#club-reveal,#development-picker) .fc26-card.fc26-card.fc26-card .card-status-below{transform:none}
@media(orientation:landscape) and (max-height:420px){#club-app .squad-management .club-squad-pitch>.fc26-card.fc26-card.club-squad-slot{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;max-height:100%!important;aspect-ratio:5/7!important;transform:none!important}#club-app .squad-management .club-squad-pitch>.fc26-card.fc26-card.squad-focused,#club-app .squad-management .club-squad-pitch>.fc26-card.fc26-card.squad-compatible{transform:scale(1.06)!important}}
