.language-switch{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--paper);flex-shrink:0;direction:ltr}
.language-switch button{padding:6px 10px;font-family:inherit;font-size:12px;border-radius:7px;color:var(--ink);min-height:32px}
.language-switch button.selected{background:var(--mint);color:var(--green);font-weight:700}
.language-switch button:focus-visible{outline:2px solid var(--green);outline-offset:2px}
.login-language{position:absolute;inset-block-start:20px;inset-inline-end:24px;z-index:2}
.error-body{min-height:100vh;display:grid;place-items:center;padding:24px}.error-panel{width:min(100%,560px);padding:32px}.error-panel>.language-switch{display:flex;width:max-content;margin-block-end:24px}.error-panel h1{margin-block:12px}.error-panel p{margin-block:16px}.error-actions{display:flex;gap:12px;flex-wrap:wrap;margin-block-start:24px}
html[dir=rtl]{font-family:Tahoma,'Segoe UI',Arial,sans-serif;line-height:1.85}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] .brand,html[dir=rtl] .eyebrow,html[dir=rtl] .sidebar-caption{letter-spacing:0}
html[dir=rtl] h1{font-size:42px;line-height:1.45}
html[dir=rtl] .main-nav,html[dir=rtl] .page-heading,html[dir=rtl] .form-panel,html[dir=rtl] .data-table,html[dir=rtl] .panel-heading{text-align:right}
html[dir=rtl] .brand-symbol{margin-right:0;margin-left:9px}
html[dir=rtl] .nav-number,html[dir=rtl] .user-strip form{margin-left:0;margin-right:auto}
html[dir=rtl] .data-table th,html[dir=rtl] .data-table td{text-align:right}
html[dir=rtl] .toggle-row .switch{margin-left:0;margin-right:12px}
html[dir=rtl] .service-summary>div{padding-left:0;padding-right:45px}
html[dir=rtl] .service-summary>div>span{left:auto;right:0}
html[dir=rtl] .job-meta{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:25px}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=password],html[dir=rtl] input[type=number],html[dir=rtl] input[type=date],html[dir=rtl] input[name=username],html[dir=rtl] input[name=fifa_admin_key],html[dir=rtl] textarea[name=backup_codes],html[dir=rtl] code{direction:ltr;text-align:left;unicode-bidi:plaintext}
.account-cell small,.job-meta time,.data-table time{unicode-bidi:plaintext}
html[dir=rtl] .price-caps{direction:rtl}
html[dir=rtl] .login-story-copy h1{font-size:46px;line-height:1.6}
html[dir=rtl] .login-form h2{line-height:1.55}
@media(max-width:1020px){html[dir=rtl] .job-meta{border-right:0;padding-right:0;border-top:1px solid var(--line)}}
@media(max-width:760px){.topbar{height:auto;min-height:65px;gap:10px;flex-wrap:wrap;padding-block:12px}.topbar-actions{gap:9px;flex-wrap:wrap}.language-switch button{padding:5px 8px}html[dir=rtl] h1{font-size:30px}html[dir=rtl] .service-summary>div{padding-right:0}html[dir=rtl] .pack-card{padding:19px 110px 19px 19px;text-align:right}html[dir=rtl] .pack-art{left:auto;right:24px}html[dir=rtl] .login-story-copy h1{font-size:31px}.login-form{padding-top:72px}.login-language{inset-inline-end:22px}}
