/* Complete the light palette for nested components. */
.mail-row,.mail-row.selected,.mail-row.unread{background:#e4eee6!important;color:#183e29!important;border:1px solid #b2cdbb!important}.mail-row.selected{background:#cce6d4!important;box-shadow:inset 3px 0 #187545}.mail-row :is(strong,small,span,time),.mail-detail :is(p,strong,span){color:#254c35!important}.mail-detail-text{white-space:pre-wrap;overflow-wrap:anywhere}.mail-dot{background:#218c52!important}
.player-card-hero,.player-overview-item,.player-contract-grid>div,.player-actions-section,.player-card-summary strong{background:#e1ece4!important;color:#193e29!important;border-color:#b4c9bb!important}
.player-card :is(strong,span,small,h2,label),.profile-stat-grid :is(strong,span,small),.manager-profile-copy :is(strong,span,p),.rank-current-copy :is(strong,span,p){color:#244c34!important}
.player-card .player-action-link{background:#d6e9dc!important;color:#205738!important}.player-card .danger-action{background:#a82d43!important;color:white!important}
.squad-row [class*="status"],.state-badge,.player-state{color:#fff!important}.squad-row .available{background:#246441!important;color:#fff!important}
.manager-profile-hero{display:grid!important;grid-template-columns:68px minmax(0,1fr) auto!important;align-items:center!important;position:relative}
.manager-profile-hero.premium-frame{padding-top:37px!important;animation:none!important}.manager-profile-hero.premium-frame:before{top:7px!important;right:12px!important;padding:3px 7px!important;max-width:calc(100% - 24px);font-size:8px!important}
#toggle-profile-editor{position:static!important;grid-column:3;align-self:center;justify-self:end;margin:0!important}
.profile-stat-grid>div{color:#244c34!important}.profile-active-benefits,.profile-active-benefits span{color:#244c34!important}
.cup-browser-row[data-cup-level],.cup-preview-header[data-cup-level]{background:linear-gradient(110deg,#f7f2e4,#e8eee7)!important;border-color:#b7a66a!important}
.cup-browser-row[data-cup-level] :is(p,span,small),.cup-preview-header[data-cup-level] :is(p,span,small){color:#344d36!important}
.cup-browser-row[data-cup-level]>img,.cup-preview-header[data-cup-level]>img,.trophy-item img{object-fit:contain!important;padding:3px!important;background:radial-gradient(ellipse at 50% 25%,#fffae8,#dacfae)!important;border:1px solid #ae8c42!important;filter:none!important;opacity:1!important;box-shadow:0 4px 10px #59400b40!important}
.cup-browser-row[data-cup-level]{border-left-color:var(--cup-shade)!important;border-left-width:5px!important}.cup-browser-row.vip-cup{background:linear-gradient(110deg,#fff1bd,#f5efdc)!important}
.trophy-item{background:linear-gradient(135deg,#fcf8e9,#dce8df)!important;border:1px solid #baab7d!important}.trophy-item img{width:100px!important;height:100px!important}
.mail-compose{display:grid;grid-template-columns:1fr 2fr;gap:9px;margin-top:12px;padding:12px}.mail-compose h3,.mail-compose p,.mail-compose .mail-compose-body,.mail-compose-actions{grid-column:1/-1}.mail-compose label{display:grid;gap:4px;font-size:12px}.mail-compose textarea{width:100%;min-height:100px}.mail-compose-actions{display:flex;flex-wrap:wrap;gap:8px}.mail-compose p{font-size:12px;margin:2px 0}.mail-compose input{width:100%;min-width:0}
.squad-row .status-chip{background:#246441!important;color:#fff!important}.squad-row .status-chip.bad{background:#9e3047!important;color:#fff!important}
@media(max-width:650px){.manager-profile-hero{grid-template-columns:68px minmax(0,1fr)!important}#toggle-profile-editor{grid-column:1/-1;justify-self:start}.mail-compose{grid-template-columns:1fr}}
