/* 1.10.0: compact information, without removing controls. */
.transfer-filters{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;padding:9px!important;align-items:end}
.transfer-filters label{font-size:11px!important;gap:3px!important;min-width:0}
.transfer-filters input,.transfer-filters select,.transfer-filters button{height:29px!important;min-height:29px!important;padding:4px 7px!important;font-size:11px!important;width:100%;min-width:0}
.transfer-detail{padding:8px!important;gap:3px 10px!important}
.transfer-detail h2{font-size:15px!important;margin:0!important}
.transfer-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin:4px 0!important}
.transfer-detail-grid>div{padding:4px 6px!important;min-height:0!important;display:flex;align-items:center;justify-content:space-between;gap:6px}
.transfer-detail-grid span{font-size:10px!important}.transfer-detail-grid strong{font-size:11px!important;overflow-wrap:anywhere}
.transfer-skill-details summary{cursor:pointer;font-size:11px;color:#a5e8d4;padding:4px 0}
.transfer-attributes{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}
.manager-profile-hero{padding:10px!important;min-height:0!important;gap:12px!important}
.profile-avatar-wrap{width:68px!important;height:68px!important;min-width:68px!important;flex-basis:68px!important}
.profile-avatar-wrap img{width:68px!important;height:68px!important;object-fit:cover}
.manager-profile-copy h2{font-size:19px!important;margin:2px 0!important}
.manager-profile-copy p{margin:4px 0!important;font-size:12px!important}
.profile-stat-grid{gap:5px!important;margin:6px 0!important}
.profile-stat-grid>div{padding:6px 8px!important;min-height:0!important}
.profile-active-benefits{margin:4px 0!important;padding:3px 0!important}
.manager-rank-overview{padding:8px!important;gap:10px!important;min-height:0!important}
.rank-current-visual{width:52px!important;height:52px!important;min-width:52px!important;flex-basis:52px!important;padding:0!important}
.rank-current-visual img{width:52px!important;height:52px!important;object-fit:contain}
.rank-current-copy h2{font-size:15px!important;margin:2px 0!important}.rank-current-copy p{margin:2px 0!important;font-size:11px!important}
.rank-progress-meta{margin:3px 0!important;font-size:10px!important}.rank-progress-track{height:3px!important}
.own-squad{padding:9px!important}.own-squad .panel-head{margin-bottom:5px!important}
.profile-roster-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.profile-roster-columns>div{min-width:0}
.profile-roster-row{grid-template-columns:22px 42px 23px minmax(78px,1fr) 22px 32px 38px 30px!important;gap:3px!important;min-height:25px!important;padding:3px 4px!important;font-size:11px!important}
.profile-roster-row>*{min-width:0}.profile-roster-row strong{overflow-wrap:anywhere}.profile-roster-row .flag{width:19px!important}
.profile-roster-pages{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:7px;font-size:11px}.profile-roster-pages span{margin-right:auto}
.profile-roster-pages button{padding:4px 8px;font-size:11px;border:1px solid #52766c;border-radius:5px;background:#203a34;color:#dffcf0;cursor:pointer}.profile-roster-pages button:disabled{opacity:.4;cursor:default}
.danger-action{border:1px solid #dd7183!important;background:#5e2632!important;color:#ffe1e6!important}.danger-action:disabled{opacity:.4!important;cursor:not-allowed}
@media(max-width:1000px){.transfer-filters{grid-template-columns:repeat(4,minmax(0,1fr))!important}.profile-roster-columns{grid-template-columns:1fr}}
@media(max-width:650px){.transfer-filters,.transfer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.transfer-attributes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.manager-profile-hero{flex-wrap:wrap}.profile-roster-row{font-size:10px!important;grid-template-columns:18px 35px 21px minmax(65px,1fr) 20px 28px 32px 27px!important}}
