/* Same customer midnight/gold design; only language controls and RTL support. */
.customer-midnight-page .lx-language-ribbon{background:#0c1317;border-bottom:1px solid #29343b;color:#b7c1c8;position:relative;z-index:5}
.customer-midnight-page .lx-language-list{justify-content:center;max-width:1440px;margin:auto}
.customer-midnight-page .lx-language-choice{font-weight:400;color:#b7c1c8}
.customer-midnight-page .lx-language-choice[aria-pressed="true"]{color:#e5b35c;border-color:#e5b35c;background:#242722}
.customer-midnight-page [data-comm-value]{unicode-bidi:isolate}
.customer-midnight-page .customer-wordmark{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;flex-shrink:1}
.customer-midnight-page[dir="rtl"] :is(input[type="email"],input[type="tel"],input[type="password"],[href^="tel:"],[href^="mailto:"]){direction:ltr;text-align:start}
.customer-midnight-page[dir="rtl"] :is(.customer-nav,.customer-section-heading,.customer-detail-row,.customer-profile-grid){text-align:start}
.customer-midnight-page[dir="rtl"] .customer-detail-close{margin-inline-start:auto;margin-inline-end:0}
.customer-midnight-page[dir="rtl"] .customer-directional-icon{transform:scaleX(-1)}
.customer-midnight-page :is(h1,h2,h3,button,label,a){overflow-wrap:break-word}
@media(max-width:720px){.customer-midnight-page .lx-language-list{justify-content:flex-start}.customer-midnight-page .lx-language-choice{font-size:11px;min-height:36px}.customer-midnight-page .customer-detail-row{min-width:0}.customer-midnight-page .customer-detail-row strong{overflow-wrap:anywhere}}
