body:has(.privacy-consent) salesmartly-chat-widget{display:none!important}.privacy-consent[data-v-a984789e]{background:var(--fr-surface);border:1px solid var(--fr-line);bottom:calc(20px + env(safe-area-inset-bottom,0px));color:var(--fr-ink);font-family:var(--fr-sans);max-height:calc(100dvh - 40px - env(safe-area-inset-bottom,0px));z-index:10000;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;max-width:980px;margin:0 auto;padding:20px;display:flex;position:fixed;left:20px;right:20px;overflow-y:auto;box-shadow:0 12px 40px #173b3b26}.privacy-consent__copy[data-v-a984789e]{max-width:680px}.privacy-consent h2[data-v-a984789e]{font:400 25px/1.2 var(--fr-serif);margin:0 0 6px}.privacy-consent p[data-v-a984789e]{color:var(--fr-muted);margin:0;font-size:14px;line-height:1.6}.privacy-consent a[data-v-a984789e]{color:var(--fr-ink);text-underline-offset:2px;text-decoration:underline}.privacy-consent__actions[data-v-a984789e]{flex-shrink:0;gap:10px;display:flex}.privacy-consent button[data-v-a984789e]{cursor:pointer;font:inherit;border-radius:4px;min-height:44px;padding:10px 16px;font-weight:500}.privacy-consent__primary[data-v-a984789e]{background:var(--fr-ink);border:1px solid var(--fr-ink);color:#fff}.privacy-consent__secondary[data-v-a984789e]{background:var(--fr-surface);border:1px solid var(--fr-line);color:var(--fr-ink)}.privacy-consent a[data-v-a984789e]:focus-visible,.privacy-consent button[data-v-a984789e]:focus-visible{outline:3px solid var(--fr-rust);outline-offset:3px}@media (max-width:720px){.privacy-consent[data-v-a984789e]{bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:18px;display:block;left:12px;right:12px}.privacy-consent__actions[data-v-a984789e]{margin-top:16px;display:grid}.privacy-consent button[data-v-a984789e]{width:100%}}.fr-brand[data-v-20df4f67]{aspect-ratio:5.5;vertical-align:middle;max-width:100%;width:var(--fr-brand-width,260px);display:inline-block;position:relative;overflow:hidden}.fr-brand img[data-v-20df4f67]{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:600px){.fr-brand[data-v-20df4f67]{width:var(--fr-brand-width,min(200px,calc(100vw - 184px)))}}.error-container[data-v-443cf83e]{background:var(--fr-paper);color:var(--fr-ink);font-family:var(--fr-sans);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.error-card[data-v-443cf83e]{border-bottom:1px solid var(--fr-line);border-top:1px solid var(--fr-line);text-align:center;width:100%;max-width:680px;padding:60px 40px}.error-brand[data-v-443cf83e]{justify-content:center;margin-bottom:56px;display:flex}.error-title[data-v-443cf83e]{font:400 clamp(34px,5vw,56px)/1.1 var(--fr-serif);letter-spacing:-.03em;margin-bottom:22px}.error-message[data-v-443cf83e]{color:var(--fr-muted);max-width:440px;margin:0 auto 30px;font-size:16px;line-height:1.8}.error-code[data-v-443cf83e]{color:var(--fr-rust);font:400 88px/1 var(--fr-serif);margin-bottom:36px}.home-button[data-v-443cf83e]{background:var(--fr-ink);color:var(--fr-paper);border-radius:4px;justify-content:center;align-items:center;gap:12px;max-width:280px;min-height:50px;margin:12px auto;padding:12px 24px;display:flex}.home-button[data-v-443cf83e]:hover{background:var(--fr-rust)}.routes-link[data-v-443cf83e]{text-underline-offset:4px;margin-top:18px;font-size:14px;text-decoration:underline;display:inline-block}@media (max-width:600px){.error-card[data-v-443cf83e]{padding:36px 12px}.error-brand[data-v-443cf83e]{margin-bottom:40px}}
