/* Shared language control: colours follow the approved navy/champagne palette. */
.fursio-auto-lang{appearance:none;display:inline-flex!important;align-items:center;gap:6px;background:transparent!important;border:1px solid #bda06a77!important;border-radius:2px!important;color:inherit!important;padding:7px 9px!important;font:600 12px/1.2 Arial,sans-serif!important;min-height:32px;flex:0 0 auto;cursor:pointer}
.fursio-auto-lang-floating{position:fixed;top:12px;right:12px;z-index:80}
#fursioLanguageMenu{box-sizing:border-box;position:fixed;z-index:2147483646!important;width:min(240px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px);overflow:auto;background:#0b1b2a!important;border:1px solid #bda06a!important;border-radius:3px!important;padding:6px!important;box-shadow:0 14px 36px #0008;color:#f3ead9!important;font:14px/1.4 Arial,sans-serif}
#fursioLanguageMenu .fursio-language-option{display:flex;width:100%;gap:14px;padding:11px 12px;background:transparent!important;color:#f3ead9!important;border:0;border-radius:1px;text-align:start;cursor:pointer}
#fursioLanguageMenu .fursio-language-option.active,#fursioLanguageMenu .fursio-language-option:hover{background:#c8aa7022!important;color:#e4c990!important}
#fursioLanguageMenu .fursio-language-option:focus-visible,.fursio-auto-lang:focus-visible{outline:2px solid #e4c990;outline-offset:2px}
#fursioLanguageMenu b{min-width:24px;direction:ltr}
.sr-header>.fursio-auto-lang,.partner-nav>.fursio-auto-lang{margin-inline-start:12px}
html[dir=rtl] body{direction:rtl}
html[dir=rtl] .sr-breadcrumb,html[dir=rtl] .sr-intro,html[dir=rtl] .sr-details,html[dir=rtl] .partner-shell,html[dir=rtl] .sr-hero-caption{text-align:start}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] a[href^="mailto:"],html[dir=rtl] .lang-code,html[dir=rtl] #languageCode{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .sr-photo-switch,html[dir=rtl] .sr-inline-controls{direction:ltr}
html[dir=rtl] .sr-hero-caption h1{unicode-bidi:plaintext}
.shell .hero h1{overflow-wrap:anywhere}
.shell .price{white-space:normal;overflow-wrap:anywhere}
.hp{left:auto!important;inset-inline-start:0!important;clip-path:inset(50%);overflow:hidden!important;pointer-events:none}
@media(max-width:760px){.sr-header,.partner-nav{flex-wrap:wrap;gap:10px}.sr-header>nav{margin-inline-start:auto}.sr-header>.fursio-auto-lang{margin-inline-start:0}.l-actions{flex-wrap:wrap;gap:8px}.fursio-auto-lang{padding:6px 7px!important}.sr-hero-caption{max-width:calc(100% - 32px)}.sr-breadcrumb{flex-wrap:wrap;gap:8px}.sr-inline-controls button{font-size:10px}.sr-details strong{overflow-wrap:anywhere}}
html[lang="fr"] .l-teaser::after{content:"APERÇU"!important}
html[lang="nl"] .l-teaser::after{content:"VOORBEELD"!important}
html[lang="de"] .l-teaser::after{content:"VORSCHAU"!important}
html[lang="ar"] .l-teaser::after{content:"معاينة"!important}
