.mc-menu{position:fixed;z-index:1000000000;box-sizing:border-box;width:max-content;min-width:272px;max-width:calc(100% - 16px);max-height:calc(100% - 16px);overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--filet);border-radius:14px;background:var(--card);color:var(--encre);box-shadow:0 16px 40px color-mix(in srgb,var(--nuit) 20%,transparent),0 2px 8px color-mix(in srgb,var(--nuit) 10%,transparent);font:500 .9375rem/1.2 var(--font-sans);-webkit-user-select:none;user-select:none;transform-origin:top left;animation:mc-entree .14s ease-out}.mc-menu:focus{outline:none}.mc-ligne{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:max(40px,2.5rem);margin:0;padding:0 12px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.mc-ligne:focus-visible,.mc-ligne:hover{background:var(--feuille);color:var(--vert)}.mc-ligne:focus-visible{outline:2px solid var(--vert);outline-offset:-2px}.mc-ligne .ico{width:1.125rem;height:1.125rem;color:var(--vert)}.mc-libelle{flex:1 1 auto;min-width:0}.mc-indice{flex:none;padding-inline-start:16px;color:var(--encre-2);font-size:.8125rem;font-weight:500;letter-spacing:.01em;white-space:nowrap}.mc-ligne .mc-suite{width:1rem;height:1rem;margin-inline-end:-2px;color:var(--encre-2)}.mc-ligne[aria-disabled=true]{color:color-mix(in srgb,var(--encre-2) 55%,var(--card));cursor:not-allowed}.mc-ligne[aria-disabled=true]:hover{background:transparent;color:color-mix(in srgb,var(--encre-2) 55%,var(--card))}.mc-ligne[aria-disabled=true] .ico,.mc-ligne[aria-disabled=true] .mc-indice{color:inherit}.mc-filet{height:0;margin:6px 4px;border:0;border-top:1px solid var(--filet)}.mc-vue{position:fixed;inset:0;z-index:94;display:grid;place-items:center;background:color-mix(in srgb,var(--nuit-2) 92%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain;touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;animation:mc-fondu .18s ease-out}.mc-vue-cadre{position:relative;width:90vw;height:90vh;height:90dvh;pointer-events:none;animation:mc-zoom .24s cubic-bezier(.16,1,.3,1)}.mc-vue-cadre img{object-fit:contain;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:none}.mc-vue-croix{position:absolute;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid color-mix(in srgb,var(--lait) 30%,transparent);border-radius:50%;background:color-mix(in srgb,var(--lait) 14%,transparent);color:var(--lait);cursor:pointer;transition:background-color .2s ease}.mc-vue-croix:hover{background:color-mix(in srgb,var(--lait) 28%,transparent)}.mc-vue-croix:focus-visible{outline:2px solid var(--or-clair);outline-offset:3px}.mc-vue-croix .ico{width:22px;height:22px}@keyframes mc-entree{0%{opacity:0;transform:scale(.97)}}@keyframes mc-fondu{0%{opacity:0}}@keyframes mc-zoom{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.mc-menu,.mc-vue,.mc-vue-cadre{animation:none}.mc-vue-croix{transition:none}}@media print{.mc-menu,.mc-vue{display:none!important}}