.site-ui-text{display:contents}
.site-language-bar{box-sizing:border-box;display:flex;justify-content:flex-end;width:100%;min-height:44px;padding:4px 24px;background:#fafaf8;color:#34453e;border-bottom:1px solid #e5e7e3;font:13px/1.4 system-ui,sans-serif;position:relative;z-index:10}
.site-language-form{display:flex;align-items:center;gap:7px;margin:0!important;width:auto!important;max-width:100%}
.site-language-form label{display:flex;align-items:center;gap:6px;margin:0!important;font:inherit!important;white-space:nowrap}
.site-language-form select{appearance:auto!important;width:auto!important;max-width:190px!important;min-height:36px;height:36px;padding:5px 8px!important;margin:0!important;border:1px solid #d8dfda!important;border-radius:8px!important;background:#fff!important;color:#263c33!important;font:13px/1.4 system-ui,sans-serif!important;box-shadow:none!important}
.site-language-form select:focus-visible{outline:2px solid #286c57;outline-offset:2px}
.site-language-status{font-size:12px}
a[href^="/console/lang"]{display:none!important}
html[dir=rtl] body{text-align:start}
html[dir=rtl] .time-calendar,html[dir=rtl] input[type=date],html[dir=rtl] input[type=time],html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[type=tel]{direction:ltr}
html[dir=rtl] .time-calendar{text-align:left}
@media(max-width:600px){.site-language-bar{padding:4px 16px}.site-language-label{display:none}.site-language-form select{max-width:175px!important}}
@media(min-width:901px){.signed-in>.site-language-bar{grid-column:1/-1}}
html[dir=rtl] .visit-choice,html[dir=rtl] .todo-choice,html[dir=rtl] .todo-row{text-align:start}
html[dir=rtl] header .out{margin-left:0;margin-inline-start:auto}
html[dir=rtl] .console-sidebar{border-right:0;border-inline-end:1px solid #dfe4dc}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] .eyebrow{letter-spacing:normal}
/* The simulated WhatsApp transcript keeps its own conversation direction. */
.phone{direction:ltr;text-align:start}.phone .bubble{unicode-bidi:plaintext}
.site-language-bar,.site-language-form{direction:ltr}
/* Keep bot-trap inputs visually hidden without creating an RTL scrollable canvas. */
.hp{position:absolute!important;inset:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] p{word-break:keep-all;overflow-wrap:anywhere}
html[lang=ko] h1 em,html[lang=ja] h1 em{font-family:inherit;font-style:normal;letter-spacing:-.04em}
html[dir=rtl] input[type=number],html[dir=rtl] .money,html[dir=rtl] [data-price]{direction:ltr;unicode-bidi:isolate}
/* Agreement wording is displayed in its original language and reading order. */
.agree{direction:ltr;text-align:left}
