/* Clear i18n: language selector styles. Minimal, matches Clean aesthetic. */
.cr-lang-label{font-size:16px;margin-right:6px;cursor:pointer}
.cr-lang-select{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;font-size:13px;color:#6b6b6b;background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:5px 10px;cursor:pointer;outline:none}
.cr-lang-select:hover{border-color:#1a8917}
.cr-lang-select:focus{border-color:#1a8917}
/* host sits in masthead nav */
#cr-lang-host{display:inline-flex;align-items:center;margin-left:12px}
/* RTL: mirror the method step numbers and checklist padding */
[dir="rtl"] section ol.method li{padding-left:0;padding-right:52px}
[dir="rtl"] section ol.method li::before{left:auto;right:0}
[dir="rtl"] .execsum ol{margin:0 22px 0 0}
@media(max-width:640px){[dir="rtl"] section ol.method li{padding-right:46px}}
