.ft-language{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:2px;width:auto;max-width:none;height:auto;margin:0;padding:4px 12px;background:var(--theme-surface,#fff);color:var(--theme-text,#30352f)}
html[data-theme] .ft-language button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px;padding:4px;border:1px solid transparent;border-radius:5px;color:inherit;background:transparent;cursor:pointer;line-height:1}
.ft-language button span{font-family:'Noto Color Emoji','Apple Color Emoji','Segoe UI Emoji',sans-serif;font-size:18px;line-height:1}
html[data-theme] .ft-language button[aria-pressed=true]{border-color:var(--theme-gold,#896a30);box-shadow:inset 0 -1px var(--theme-gold,#896a30)}
.ft-language button:focus-visible{outline:2px solid var(--theme-gold,#896a30);outline-offset:2px}
.ft-appearance{flex-wrap:wrap;min-height:44px;gap:8px;padding:4px max(12px,env(safe-area-inset-right)) 4px max(12px,env(safe-area-inset-left));font-size:12px}
.ft-appearance .ft-language{order:-1;margin:0 auto 0 0;padding:0;flex:0 0 auto}
.ft-appearance .listing-translation-status{order:3;flex-basis:100%;margin:0;font-size:12px;line-height:1.5;text-align:right}
html:not([lang=tr]) .service-name{hyphens:none;word-break:normal;overflow-wrap:normal}
@media(max-width:600px){.ft-appearance{gap:6px}}
@media print{.ft-language{display:none!important}}
