.language-picker{position:relative;flex:none;font-size:13px;z-index:80}
.header-actions{display:flex;align-items:center;gap:18px}
body>header{position:relative;z-index:100}
.language-picker summary{display:flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #dce6f1;border-radius:10px;background:#f7faff;color:#263d5d;font-weight:700;cursor:pointer;list-style:none;white-space:nowrap}
.language-picker img{display:block;flex:none;width:22px;height:16px;object-fit:cover;border:1px solid #dce6f1;border-radius:2px}
.language-picker summary::-webkit-details-marker{display:none}
.language-picker[open] summary{border-color:#9bbdf7;box-shadow:0 0 0 3px #2563eb1a}
.language-options{position:absolute;top:calc(100% + 7px);inset-inline-end:0;min-width:160px;padding:6px;border:1px solid #dce6f1;border-radius:11px;background:white;box-shadow:0 16px 35px #16355e24;display:grid;gap:2px}
.language-options a{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:7px;color:#233650;text-decoration:none;white-space:nowrap}
.language-options a:hover,.language-options a[aria-current=true]{background:#eaf2ff;color:#155eef}
html[dir=rtl] .number-display,html[dir=rtl] .otp-display,html[dir=rtl] .copy-field strong,html[dir=rtl] .rental-service-price,html[dir=rtl] .header-balance strong,html[dir=rtl] .store-service-card strong{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] th,html[dir=rtl] td{text-align:right}
html[dir=rtl] .rental-card.cancelled,html[dir=rtl] .rental-card.received{border-left:1px solid var(--line);border-right:4px solid}
html[dir=rtl] .rental-card.cancelled{border-right-color:#c62839}
html[dir=rtl] .rental-card.received{border-right-color:#14834e}
@media(max-width:1100px){body>header{height:auto;min-height:72px;gap:10px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}body>header .header-actions{flex-wrap:wrap;gap:10px}body>header nav{flex-wrap:wrap;gap:10px}}
@media(max-width:720px){.language-picker{font-size:12px}.language-picker summary{padding:7px 9px}.language-options{inset-inline-end:auto;inset-inline-start:0}}
