/* Options des souhaits : largeur indépendante du bouton dans la grille et la fiche. */
.memo-wish.mc-card .mc-menu summary{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;box-sizing:border-box!important;writing-mode:horizontal-tb!important;line-height:1!important;background:#e4f0ed!important;color:#443990!important;list-style:none!important}
.memo-wish.mc-card .mc-menu summary::-webkit-details-marker{display:none}
.memo-wish.mc-card .mc-menu summary::marker{content:''}
.memo-wish.mc-card .mc-menu summary svg{display:block!important;width:22px!important;height:22px!important;fill:currentColor!important;stroke:none!important}
.memo-wish.mc-card>.mc-wish-toolbar{flex-wrap:nowrap!important;align-items:center!important;overflow:visible!important}
.memo-wish.mc-card>.mc-wish-toolbar>.mc-menu{position:relative!important;inset:auto!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;order:0!important;overflow:visible!important}
.memo-wish.mc-card .mc-menu:not([open])>.mc-menu-panel{display:none!important}
.memo-wish.mc-card .mc-menu[open]>.mc-menu-panel{display:block!important;position:absolute!important;inset:46px 0 auto auto!important;width:var(--wish-menu-width,min(264px,calc(100vw - 32px)))!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:var(--wish-menu-height,70dvh)!important;box-sizing:border-box!important;padding:7px!important;margin:0!important;border:1px solid #dbe3e9!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px #302b6022!important;z-index:20!important;transform:translate(var(--wish-menu-x,0px),var(--wish-menu-y,0px))!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;overflow:auto!important}
.memo-wish.mc-card .mc-menu-panel>button{display:block!important;position:static!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:44px!important;height:auto!important;box-sizing:border-box!important;flex:none!important;padding:11px 12px!important;margin:0!important;font-family:inherit!important;font-size:14px!important;line-height:1.4!important;letter-spacing:normal!important;text-align:left!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}
.memo-wish.mc-card .mc-menu summary:focus-visible,.memo-wish.mc-card .mc-menu-panel>button:focus-visible{outline:2px solid #6caa9e!important;outline-offset:2px!important}
.memo-wish.mc-card:has(.mc-menu[open]){z-index:9!important}

/* Finition : j’aime plein, bouton d’options avec 30 % de transparence. */
.memo-wish.mc-card .mc-wish-toolbar>button.wish-reaction[aria-pressed="true"] svg path{fill:#443990!important;stroke:#443990!important;stroke-width:1.8!important}
.memo-wish.mc-card .mc-menu summary{background:rgba(228,240,237,.7)!important}
