.space-language-switcher{display:inline-flex;flex:none;align-items:center;gap:0;white-space:nowrap;font-family:Arial,sans-serif;font-size:12px;line-height:1.2;min-width:66px;direction:ltr}
/* Map hints use logical positioning; reverse the physical translation for LTR. */
html[lang="en-US"] .imap__hint{transform:translateX(-50%)}
@media(max-width:600px){.imap__toolbar>.imap__filters{min-width:0;max-width:100%;margin-inline:0}.imap__hint{max-width:calc(100% - 2rem);white-space:normal;text-align:center}}
.space-language-switcher a{padding:9px 8px;color:var(--space-purple,#422649);text-decoration:none;border-radius:4px}
.space-language-switcher a+a{border-inline-start:1px solid #d6cbd8}
html[lang="en-US"] .imap__search input{padding-inline-start:2.6rem;padding-inline-end:1rem}
.space-language-switcher a[aria-current]{background:#eee7ed;font-weight:700}
.space-language-switcher a:focus-visible{outline:2px solid #69446d;outline-offset:2px}
.space-language-mobile{display:none}
@media(min-width:1025px){html[lang="en-US"] .space-header__inner{gap:12px}html[lang="en-US"] .space-menu{gap:10px}html[lang="en-US"] .space-menu>li>a{font-size:13px}html[lang="en-US"] .space-header-actions{gap:8px}html[lang="en-US"] .space-header-contact summary{padding:8px 10px;font-size:12px}html[lang="en-US"] .space-account-action{font-size:12px;padding:10px 12px}html[lang="en-US"] .space-header .space-brand{flex-shrink:0}html[lang="en-US"] .space-navigation{min-width:0}}
html[lang="en-US"] .space-header-actions{direction:ltr}
.space-translation-notice{background:#f4f0e9;color:#56465b;text-align:center;font:12px/1.6 Arial,sans-serif;padding:8px 16px;border-bottom:1px solid #e8e1dc}
.space-translation-notice a{color:inherit;text-decoration:underline;margin-inline-start:8px}
html[lang="en-US"] body{font-family:Arial,Helvetica,sans-serif}
html[lang="en-US"] :is(main,.space-header,.space-footer,.sp6,.srep,.srel,.srem){direction:ltr}
html[lang="en-US"] :is(input,select,textarea){text-align:start}
html[lang="en-US"] :is(.sp6-hero-copy,.srep-hero-copy,.srep-prose,.sp6-property-card,.space-footer){text-align:start}
html[lang="en-US"] [lang="ar"]{direction:rtl;unicode-bidi:isolate}
html[lang="en-US"] :is(.sv-hero,.srel-phase-content,.srel-phase-range,.srel-phase-cta,.catalog-phase,.phase-count,.phase-cta){text-align:start;direction:ltr}
/* Ticket layout is scoped: CRM and other definition lists retain their own layout. */
.sre-ticket-list .sre-ticket{padding:24px;border:1px solid #e6dde3;border-radius:16px;margin-block:18px;background:#fff;min-width:0}
.sre-ticket-list .sre-ticket__head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px;flex-wrap:wrap}
.sre-ticket-list .sre-ticket__no{display:block;direction:ltr;unicode-bidi:isolate}
.sre-ticket-list .sre-ticket__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0}
.sre-ticket-list .sre-ticket__grid>div{min-width:0;padding-block:10px;border-bottom:1px solid #eee7ed}
/* Keep ISO renewal periods in chronological reading order in both languages. */
.sre-l10n-renewals .sre-ma-table:first-of-type{display:block;max-width:100%;overflow-x:auto}
.sre-l10n-renewals .sre-ma-table:first-of-type tbody td:nth-child(4){direction:ltr;unicode-bidi:isolate;white-space:nowrap}
.sre-ticket-list .sre-ticket__grid dt{font-size:.85em;color:#6e5e68;margin-bottom:5px}
.sre-ticket-list .sre-ticket__grid dd{margin:0;overflow-wrap:anywhere;text-align:start}
.sre-ticket-list .sre-ticket__grid dd small{display:block;margin-top:4px}
.sre-ticket-list .sre-ticket__next{padding:14px;background:#fbf9fa;border-radius:8px;line-height:1.7}
.sre-ticket-list .sre-ticket__evidence{max-width:640px}
html[lang="en-US"] .sre-ticket-list{text-align:left;direction:ltr}
@media(max-width:600px){.sre-ticket-list .sre-ticket{padding:16px}.sre-ticket-list .sre-ticket__grid{grid-template-columns:1fr;gap:4px}.sre-ticket-list .sre-ticket__head{align-items:flex-start}}
html[lang="en-US"] .space-menu .sub-menu{text-align:left}
html[lang="en-US"] :is(.nav-next,.nav-previous) span[aria-hidden="true"]{display:inline-block;transform:rotate(180deg)}
@media(min-width:1025px){html[lang="en-US"] .space-menu>.menu-item>.sub-menu{right:auto;left:0}html[lang="en-US"] .space-menu .sub-menu .sub-menu{right:auto;left:100%}}
@media(max-width:1024px){.space-language-desktop{display:none}.space-language-mobile{display:block;padding:10px 0}.space-language-switcher a{padding:12px}}
@media(max-width:480px){html[lang="en-US"] .space-header-actions{gap:6px}html[lang="en-US"] .space-account-action{font-size:11px;padding:9px 10px}}
