#customerLanguageBar{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;padding:9px clamp(16px,3vw,40px);background:linear-gradient(110deg,#080f1c,#111c2c);border-bottom:1px solid #d7bc6a20;color:#dac482;font:600 12px/1.4 system-ui,sans-serif}
#customerLanguageBar[hidden],#customerLanguageBar select[hidden]{display:none!important}
#customerLanguageBar .language-globe{font-size:23px;line-height:1;color:#b7c4d5}
#customerLanguageBar .language-switch{display:inline-flex;gap:3px;padding:4px;border:1px solid #d8bc6740;border-radius:99px;background:#060e1c;box-shadow:inset 0 1px 3px #0005,0 3px 12px #0002}
#customerLanguageBar button{appearance:none;display:block;box-sizing:border-box;min-width:53px;min-height:34px;margin:0;padding:6px 15px;border:1px solid transparent;border-radius:99px;background:transparent;color:#aebbd0;box-shadow:none;font:600 12px/1.4 system-ui,sans-serif;letter-spacing:.03em;cursor:pointer;transition:background .16s,color .16s,box-shadow .16s}
#customerLanguageBar button:hover{background:#ffffff0d;color:#fff}
#customerLanguageBar button[aria-pressed="true"]{background:linear-gradient(135deg,#f8e5a6,#dbb553);border-color:#ffe9ae;color:#251b08;box-shadow:0 2px 10px #ddb75625,inset 0 1px #ffffff70}
#customerLanguageBar button:focus-visible{outline:2px solid #72e3ee;outline-offset:3px}
@media(prefers-reduced-motion:reduce){#customerLanguageBar button{transition:none}}
html[data-customer-language="en"] .formula-grid article>div:after{content:"Available"}
html[data-customer-language="en"] .formula-grid article.gold>div:after{content:"Special VVIP formula"}
html[data-customer-language="en"] #menu button{white-space:normal;overflow-wrap:normal;line-height:1.35}
html[data-customer-language="en"] .tips-result b,html[data-customer-language="en"] .formula-filter,html[data-customer-language="en"] .member-section-tabs button{white-space:normal}
@media(max-width:480px){#customerLanguageBar{padding:6px 12px}html[data-customer-language="en"] #menu button{font-size:11px}}

/* English status labels must stay within their score/status cells. */
html[data-customer-language="en"] .tips-table .tips-result{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);gap:6px}
html[data-customer-language="en"] .tips-table .tips-result b{box-sizing:border-box;width:fit-content;max-width:100%;min-width:0;white-space:normal!important;overflow-wrap:anywhere;line-height:1.5}
html[data-customer-language="en"] .tips-table .tips-result small{display:block;min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;line-height:1.5}
html[data-customer-language="en"] .tips-table .tips-score.is-pending{display:block;max-width:100%;min-width:0;white-space:normal!important;overflow-wrap:anywhere;line-height:1.5}
html[data-customer-language="en"] .tips-table .tips-live-dot{white-space:normal!important;overflow-wrap:anywhere;line-height:1.5}
@media(min-width:701px){
html[data-customer-language="en"][data-role="viewer"] .formula-list-board .tips-table th:nth-child(1){width:17%}
html[data-customer-language="en"][data-role="viewer"] .formula-list-board .tips-table th:nth-child(2){width:30%}
html[data-customer-language="en"][data-role="viewer"] .formula-list-board .tips-table th:nth-child(3){width:22%}
html[data-customer-language="en"][data-role="viewer"] .formula-list-board .tips-table th:nth-child(4){width:13%}
html[data-customer-language="en"][data-role="viewer"] .formula-list-board .tips-table th:nth-child(5){width:18%}
}
