.language-picker{display:inline-flex;align-items:center;gap:6px;max-width:155px;direction:ltr}
.language-picker select{font:inherit;font-size:13px;max-width:125px;width:100%;padding:7px 4px;border:1px solid #d9dee1;border-radius:7px;background:#fff;color:#123340;min-height:34px}
.header-actions .language-picker{margin-inline:4px}
.translation-usage{border:1px solid #d9dee1;border-radius:12px;padding:18px;margin-bottom:24px;background:#fff;color:#123340}
.translation-usage h2{font-size:18px;margin:0 0 10px}
.translation-usage p{line-height:1.5;margin:10px 0}
.translation-usage small{display:block;color:#52616a;line-height:1.6}
.translation-metrics{display:flex;flex-wrap:wrap;gap:10px 24px;margin:16px 0;font-size:14px}
.translation-usage-warning{border-color:#d29b2d;background:#fff8e8}
.translation-notify{border:1px solid #9caeb5;background:#fff;border-radius:8px;padding:8px 12px;cursor:pointer}
html:not([lang="tr"]) .customer-success-copy h1{font-size:clamp(26px,4.2vw,65px);line-height:1.15}
html:not([lang="tr"]) .customer-success-copy h1 strong{max-width:100%;white-space:normal}
html:not([lang="tr"]) .customer-success-copy p{font-size:clamp(14px,1.7vw,26px)}
html:not([lang="tr"]) .customer-success-copy{padding-inline:14px}
html:not([lang="tr"]) .listing-card h3,html:not([lang="tr"]) .card h3{overflow-wrap:anywhere}
html[dir="rtl"] body{text-align:start}
html[dir="rtl"] input[type="tel"],html[dir="rtl"] .price,html[dir="rtl"] .card-price,html[dir="rtl"] .brand{direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] .leaflet-container,html[dir="rtl"] .map-shell{direction:ltr}
html[dir="rtl"] .language-picker{direction:ltr}
@media(max-width:640px){.header-actions .language-picker{max-width:101px}.header-actions .language-picker select{max-width:77px;font-size:12px}.translation-metrics{display:grid;grid-template-columns:1fr 1fr}}

.translation-progress{position:fixed;inset-inline-end:16px;bottom:84px;z-index:999;max-width:min(360px,calc(100vw - 32px));padding:10px 14px;border:1px solid #d9dee1;border-radius:10px;background:#fff;color:#123340;font:13px/1.45 system-ui,sans-serif;box-shadow:0 4px 20px #0002;pointer-events:none}.translation-progress[hidden]{display:none}
.language-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:38px;border:1px solid #d9dee1;border-radius:7px;padding:6px;background:#fff;color:#123340;flex-shrink:0;direction:ltr}
.language-menu-trigger img,.language-menu-content img{display:block;flex-shrink:0;object-fit:cover;width:28px;height:20px;border-radius:2px}
.language-menu-trigger svg{width:12px;height:12px;flex-shrink:0}
.language-menu-content{z-index:1000;max-height:min(420px,70vh);min-width:210px;overflow-y:auto;background:#fff;color:#123340;direction:ltr}
.language-menu-content [role=menuitem]{display:flex;align-items:center;gap:10px;min-height:38px;padding:7px 10px;font-size:14px;cursor:pointer}
.language-menu-content [role=menuitem].active{background:#fff0f1;color:#b60013;font-weight:600}
.language-menu-content [role=menuitem] b{margin-left:auto}
