.re-mobile-preferences{display:none}
.re-mobile-preferences[hidden]{display:none!important}
@media(max-width:1200px){
 .re-header.re-mobile-preferences-ready .re-header-actions{display:none}
 .re-mobile-preferences{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:16px 0 0;padding:20px 12px 12px;border-top:1px solid #ffffff26;text-align:left}
 .re-preference-group{min-width:0;display:flex;flex-direction:column;gap:10px}
 .re-preference-label{display:block;font-size:12px;line-height:1.4;letter-spacing:.04em;color:#bdc7bd}
 .re-mobile-preferences .header-languages{display:flex;gap:6px;padding:0;margin:0}
 .re-mobile-preferences .header-languages a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #ffffff30;border-radius:8px;background:#ffffff08;color:#e5e9e2;text-decoration:none;font-size:14px;line-height:1.3}
 .re-mobile-preferences .header-languages a[aria-current=true]{background:#d4ccac;color:#202a23;border-color:#d4ccac}
 .re-mobile-preferences .re-settings{display:block;width:100%;margin:0}
 .re-mobile-preferences .re-settings>summary{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px 12px;border:1px solid #ffffff30;border-radius:8px;background:#ffffff08;color:#e5e9e2;font-size:14px}
 .re-mobile-preferences .re-settings .re-settings-panel{position:static;box-sizing:border-box;min-width:0;width:100%;margin-top:8px;padding:6px;background:#f7f8f4;color:#28382d;border-radius:8px;box-shadow:none}
 .re-mobile-preferences .re-settings-group>b{display:none}
 .re-mobile-preferences .re-settings-panel button{min-height:44px;font-size:14px;white-space:normal}
 .re-mobile-preferences :is(a,summary,button):focus-visible{outline:2px solid #d4ccac;outline-offset:3px}
}
