.hv-restos{background:var(--color-bg);padding-block:calc(var(--hv-air) / 2)}.hr-proxi{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.8vw,26px);margin:0 0 clamp(24px,3vw,40px);padding:clamp(16px,1.6vw,22px) clamp(18px,2vw,28px);border-radius:var(--radius-lg);background:var(--color-surface)}.hr-proxi-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-accent)}.hr-mire{width:22px;height:22px}.hr-proxi.est-attente .hr-proxi-ic{animation:hr-mire 1.4s var(--ease-glisse) infinite}@keyframes hr-mire{0%,to{scale:1}50%{scale:1.09}}.hr-proxi-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px clamp(18px,2vw,28px)}.hr-proxi-actions .hv-lien{align-self:center}.hr-situer[disabled]{cursor:progress;opacity:.62}.hr-mire{width:17px;height:17px;flex:0 0 auto}.hr-reponse{max-width:64ch;margin:0;font-size:.875rem;line-height:1.5;color:var(--color-ink);text-wrap:pretty}.hr-reponse:empty{display:none}.hr-reponse strong{font-weight:700}.hr-reponse-fait,.hr-reponse-neutre{display:block}.hr-reponse-neutre{font-size:.8125rem;line-height:1.5;color:var(--color-ink-faint)}.hr-reponse-fait+.hr-reponse-neutre{margin-top:3px}@media (max-width:61.99rem){.hr-proxi{grid-template-columns:auto minmax(0,1fr);row-gap:clamp(14px,2vw,18px)}.hr-proxi-actions{grid-column:2}.hr-reponse{max-width:none}}@media (max-width:47.99rem){.hr-proxi{grid-template-columns:minmax(0,1fr);padding:18px 16px}.hr-proxi-ic{display:none}.hr-proxi-actions{grid-column:1;display:grid;gap:12px;justify-items:stretch}.hr-proxi-actions .hv-btn{width:100%}.hr-proxi-actions .hv-lien{justify-self:start}}@media (prefers-reduced-motion:reduce){.hr-carte,.hr-coeur{transition:none}.hr-coeur.est-fav svg,.hr-proxi.est-attente .hr-proxi-ic{animation:none}}:root{--int-h:92px;--int-h-bande:calc(var(--int-h) + 24px)}.intentions-panneau{color:var(--color-ink)}.intentions-panneau--panneau{padding:clamp(18px,2.4vw,32px);background:var(--color-surface);border-radius:var(--hv-r,18px)}.intentions-panneau--bande,.intentions-panneau--nu .intention{box-shadow:var(--shadow-md)}.intentions-panneau--bande{background:var(--color-bg);border-radius:var(--radius-lg);overflow:hidden}.intentions-panneau--bande .intentions{gap:1px;background:var(--color-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.intentions-panneau--bande .intention{min-height:var(--int-h-bande);padding:20px clamp(16px,2vw,28px);background:var(--color-bg);border:0;border-radius:0;box-shadow:none;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.intentions-panneau--bande .intention:focus-visible,.intentions-panneau--bande .intention:hover{background:var(--color-accent);color:var(--color-on-brand)}.intentions-panneau--bande .intention:focus-visible .intention-chev,.intentions-panneau--bande .intention:focus-visible .intention-ico,.intentions-panneau--bande .intention:focus-visible .intention-verbe,.intentions-panneau--bande .intention:hover .intention-chev,.intentions-panneau--bande .intention:hover .intention-ico,.intentions-panneau--bande .intention:hover .intention-verbe{color:currentColor}.intentions-panneau--bande .intention:focus-visible{outline-color:var(--color-ink);outline-offset:-3px}.intentions-panneau--bande .intention-txt{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.75em;row-gap:2px;font-family:var(--font-display);font-weight:400;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.intentions-panneau--bande .intention-verbe{flex:none;min-width:4.65em;white-space:nowrap;color:var(--color-ink-faint)}.intentions-panneau--bande .intention-txt b{display:inline-block;font-size:inherit;font-weight:400;padding:.13em .4em .2em;border:2px solid transparent;margin-left:calc(-.4em - 2px);transition:border-color var(--dur-fast) var(--ease),rotate var(--dur-fast) var(--ease)}.intentions-panneau--bande .intention:focus-visible .intention-txt b,.intentions-panneau--bande .intention:hover .intention-txt b{border-color:currentColor;rotate:var(--angle-etiquette,-1.6deg)}@media (prefers-reduced-motion:reduce){.intentions-panneau--bande .intention-txt b{transition:none}.intentions-panneau--bande .intention:focus-visible .intention-txt b,.intentions-panneau--bande .intention:hover .intention-txt b{rotate:0deg}}@media (max-width:51.999rem){:root{--int-h-bande:64px}.intentions-panneau--bande{border-radius:var(--radius-md)}.intentions-panneau--bande .intention{gap:12px;padding:10px 14px}.intentions-panneau--bande .intention-ico{width:34px;height:34px}.intentions-panneau--bande .intention-ico svg{width:22px;height:22px}.intentions-panneau--bande .intention-txt{font-size:1.0625rem}.intentions-panneau--bande .intention-chev svg{width:18px;height:18px}}.intentions{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.intention{display:flex;align-items:center;text-align:left;gap:14px;min-height:var(--int-h);padding:16px 18px;background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);text-decoration:none;transition:transform var(--dur-fast) var(--ease)}.intention:hover{transform:translateY(-2px)}.intention:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.intention-ico{display:grid;flex:none;place-items:center;width:44px;height:44px;color:var(--color-accent)}.intention-txt{font-size:1rem;line-height:1.3}.intention-txt b{display:block;font-size:1.0625rem}.intention-chev{display:grid;place-items:center;flex:none;margin-left:auto;color:var(--color-ink-faint)}@media (prefers-reduced-motion:reduce){.intention{transition:none}.intention:hover{transform:none}}