
.p171-lang-switch{position:fixed;left:22px;bottom:22px;z-index:9998;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 14px 34px rgba(15,23,42,.16);padding:10px;font-family:Inter,Arial,sans-serif;display:flex;gap:8px;align-items:center}
.p171-lang-switch button{border:0;border-radius:12px;padding:8px 10px;font-weight:800;background:#0f766e;color:white;cursor:pointer}
.p171-lang-switch span{font-size:13px;color:#475569;font-weight:800}
.p171-bilingual-panel{margin:24px auto;max-width:1100px;background:#ffffff;border:1px solid #dbeafe;border-radius:24px;padding:22px;box-shadow:0 10px 28px rgba(15,23,42,.05)}
.p171-bilingual-panel h2{margin:0 0 10px 0;color:#0f172a}
.p171-bilingual-panel .p171-summary{font-size:17px;color:#334155;line-height:1.7}
.p171-bilingual-panel .p171-safety{background:#ecfeff;border:1px solid #a5f3fc;border-radius:16px;padding:14px;margin-top:14px;color:#155e75}
.p171-bilingual-panel .p171-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.p171-bilingual-panel .p171-actions a{display:inline-block;background:#0f766e;color:#fff;text-decoration:none;padding:10px 14px;border-radius:12px;font-weight:800}
html[dir="rtl"] body, body.tynixa-rtl{direction:rtl;text-align:right}
html[dir="rtl"] .p171-lang-switch{left:auto;right:22px}
html[dir="rtl"] .nav, html[dir="rtl"] .links, html[dir="rtl"] .grid, html[dir="rtl"] .p171-actions{direction:rtl}
html[dir="rtl"] input, html[dir="rtl"] textarea, html[dir="rtl"] select{direction:rtl;text-align:right}
@media(max-width:640px){.p171-lang-switch{left:12px;right:12px;bottom:12px;justify-content:center}.p171-bilingual-panel{margin:16px 12px}}
