/* Header controls share one row, without adding height to the product card. */
.mc-card>.mc-wish-toolbar{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:2px;z-index:4;width:auto;max-width:calc(100% - 24px)}
.mc-wish-toolbar>.mc-menu{position:relative!important;inset:auto!important;margin:0!important}
.mc-wish-toolbar>button.wish-reaction{position:static!important;display:inline-flex!important;width:auto!important;min-width:44px!important;max-width:none!important;height:44px!important;min-height:44px!important;flex:0 0 auto!important;padding:0 4px!important;margin:0!important;gap:3px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#443990!important;font-size:12px!important;line-height:1!important}
.mc-wish-toolbar>button.wish-reaction svg{width:18px!important;height:18px!important;fill:none!important}
.mc-wish-toolbar>button.wish-reaction svg path{fill:none!important;stroke:#443990!important;stroke-width:1.8!important}
.mc-wish-toolbar>button.wish-reaction[aria-pressed=true] svg path{stroke-width:2.8!important}
.mc-wish-toolbar>button.wish-reaction span{font-size:12px!important;min-width:0!important;width:auto!important}
.mc-detail .mc-card>.mc-wish-toolbar{position:relative;inset:auto;order:-1;align-self:flex-end;max-width:100%;flex-wrap:wrap;justify-content:flex-end}
.mc-detail .mc-wish-toolbar>.mc-menu{flex-basis:100%;order:2}
