.ev-navigation-rapide{z-index:40;inset-inline-end:max(var(--ev-space-4), env(safe-area-inset-right));bottom:max(var(--ev-space-4), env(safe-area-inset-bottom));color:var(--ev-text-primary);font-family:var(--ev-font-text);position:fixed}.ev-navigation-rapide[open]{z-index:110}body:has(.ev-navigation-rapide[data-portee=page]) .ev-navigation-rapide[data-portee=site]{display:none}.ev-shell:has(>.ev-navigation-rapide[data-portee=site]){padding-block-end:calc(var(--ev-space-12) + var(--ev-space-8) + env(safe-area-inset-bottom,0px))}.ev-navigation-rapide>summary{align-items:center;gap:var(--ev-space-2);min-height:var(--ev-touch-target);padding:var(--ev-space-3) var(--ev-space-4);border:1px solid var(--ev-border-strong);border-radius:var(--ev-radius-lg);background:var(--ev-bg-surface);box-shadow:var(--ev-shadow-md);cursor:pointer;white-space:nowrap;font-weight:600;list-style:none;display:flex}.ev-navigation-rapide>summary>svg{flex-shrink:0}.ev-navigation-rapide>summary::-webkit-details-marker{display:none}.ev-navigation-rapide-panneau{inset-inline-end:0;bottom:calc(100% + var(--ev-space-2));overscroll-behavior:contain;width:min(22rem,100vw - 2rem);max-height:min(34rem,100dvh - 7rem);padding:var(--ev-space-4);border:1px solid var(--ev-border-strong);border-radius:var(--ev-radius-lg);background:var(--ev-bg-surface);box-shadow:var(--ev-shadow-lg);position:absolute;overflow:auto}.ev-navigation-rapide-entete{align-items:center;gap:var(--ev-space-2);display:flex}.ev-navigation-rapide-entete p{overflow-wrap:anywhere;min-width:0;color:var(--ev-text-secondary);font-size:var(--ev-fs-sm);flex:1;margin:0}.ev-navigation-rapide-entete button{min-width:var(--ev-touch-target);min-height:var(--ev-touch-target);border-radius:var(--ev-radius-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:1.5rem}.ev-navigation-rapide h2{margin:var(--ev-space-3) 0 var(--ev-space-2);font:600 var(--ev-fs-sm)/var(--ev-lh-sm) var(--ev-font-text)}.ev-navigation-rapide ul{margin:0;padding:0;list-style:none}.ev-navigation-rapide a{min-height:var(--ev-touch-target);padding:var(--ev-space-2) var(--ev-space-3);border-radius:var(--ev-radius-md);color:inherit;overflow-wrap:anywhere;flex-direction:column;justify-content:center;text-decoration:none;display:flex}.ev-navigation-rapide a:hover,.ev-navigation-rapide-entete button:hover{background:var(--ev-bg-surface-alt)}.ev-navigation-rapide a small{color:var(--ev-text-secondary);line-height:1.4}.ev-navigation-rapide :is(summary,a,button):focus-visible{outline:2px solid var(--ev-icon-primary);outline-offset:3px}.ev-navigation-rapide-fin{margin-top:var(--ev-space-3);padding-top:var(--ev-space-3);border-top:1px solid var(--ev-border-strong)}.ev-navigation-identite{align-items:center;gap:var(--ev-space-3);padding:var(--ev-space-3);border-radius:var(--ev-radius-md);background:var(--ev-bg-surface-alt);margin-block-end:var(--ev-space-3);display:flex}.ev-navigation-avatar{width:64px;height:64px;color:var(--ev-text-primary);background:var(--ev-bg-surface);font:600 var(--ev-fs-lg)/1 var(--ev-font-text);border-radius:50%;flex:0 0 64px;place-items:center;display:grid;overflow:hidden}.ev-navigation-avatar img{object-fit:cover;width:64px;height:64px;display:block}.ev-navigation-identite-texte{min-width:0}.ev-navigation-identite p{overflow-wrap:anywhere;font-size:var(--ev-fs-sm);margin:0;line-height:1.5}.ev-navigation-identite .ev-navigation-identite-nom{color:var(--ev-text-primary);font-weight:600;font-size:var(--ev-fs-md);margin-block-end:var(--ev-space-1)}.ev-navigation-identite a{font-size:var(--ev-fs-sm);text-underline-offset:.2em;padding-inline:0;text-decoration:underline}.ev-navigation-identite button{min-height:var(--ev-touch-target);border:1px solid var(--ev-border-strong);border-radius:var(--ev-radius-md);background:var(--ev-bg-surface);color:var(--ev-text-primary);font:inherit;cursor:pointer}.ev-navigation-identite-attente{flex-wrap:wrap}.ev-main.ev-avec-navigation-rapide{padding-block-end:max(calc(var(--ev-space-12) + var(--ev-space-8)), env(safe-area-inset-bottom))}@media (max-width:40rem){.ev-navigation-rapide>summary{min-height:48px;padding:var(--ev-space-3)}body:has(input:focus,textarea:focus,select:focus) .ev-navigation-rapide:not([open]){visibility:hidden}}@media print{.ev-navigation-rapide{display:none}.ev-main.ev-avec-navigation-rapide{padding-block-end:0}.ev-shell:has(>.ev-navigation-rapide[data-portee=site]){padding-block-end:0}}
