/* Keep the sponsorship entry in the same action group as the profile. */
.ecosystem-sponsor-link{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;min-height:36px;padding:6px 12px;border:1px solid #09665b;border-radius:8px;background:#09665b;color:#fff!important;font:600 13px/1.4 system-ui,sans-serif;text-decoration:none;white-space:nowrap;box-sizing:border-box}.ecosystem-sponsor-link:hover{background:#074e46}.ecosystem-sponsor-link:focus-visible{outline:3px solid #b27413;outline-offset:3px}@media(max-width:600px){.ecosystem-sponsor-link{min-height:36px;padding:6px 8px;font-size:12px}}

.ecosystem-sponsor-direct{display:flex!important;align-items:center;gap:8px}.ecosystem-sponsor-direct>a:first-child{position:static!important;transform:none!important;margin-right:auto;min-width:0}.ecosystem-sponsor-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;flex-shrink:0}.ecosystem-sponsor-actions>[data-auth-user]{position:static!important;transform:none!important;max-width:150px}
@media(max-width:600px){.ecosystem-sponsor-direct{display:grid!important;height:auto!important;min-height:76px;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;padding-block:8px!important;gap:6px!important}.ecosystem-sponsor-direct>a:first-child{grid-column:1;grid-row:1}.ecosystem-sponsor-direct>.ecosystem-menu-button{grid-column:2;grid-row:1;margin:0}.ecosystem-sponsor-direct>.ecosystem-sponsor-actions{grid-column:1/-1;grid-row:2;justify-self:end}}

/* The homepage entry is present before the shared account scripts load. */
.recharge-account-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}
.music-main-header:has(.aili-service-contact__trigger) .recharge-account-actions{grid-column:4;grid-row:1;justify-self:end}
@media(max-width:860px){
  .music-main-header .header-leading{flex-wrap:wrap}
  .music-main-header:not(:has(.aili-service-contact__trigger))>.site-nav{grid-row:3}
  .music-main-header:not(:has(.aili-service-contact__trigger))>.domain-sale-main-actions{flex-wrap:wrap}
  .music-main-header:has(.aili-service-contact__trigger) .recharge-account-actions{grid-column:1/-1;grid-row:3}
  .music-main-header:has(.aili-service-contact__trigger) [data-domain-sale-promotion]{grid-row:4}
}
