.sa-lang-panel{display:flex;flex-direction:column;gap:10px}
.sa-lang-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}
.sa-lang-card{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:13px;border:1px solid #e6d1a3;background:linear-gradient(125deg,#fffbee 8%,#f1e6c9 70%,#fff9e4);box-shadow:inset 0 0 0 2px #fffdf3;cursor:pointer;font-family:inherit;font-weight:800;font-size:13px;color:#4a3a1a;text-align:left}
.sa-lang-card img{width:24px;height:18px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #00000014;flex:0 0 auto}
.sa-lang-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sa-lang-card.active{border-color:#c79a43;box-shadow:inset 0 0 0 2px #fff7d2,inset 0 0 0 3px #e1be6b,0 0 0 1px #f4dda3;color:#8a5a1a}
[dir="rtl"] .sa-lang-card{text-align:right}
