.language-select-button{width:52px;height:52px;display:flex;align-items:center;justify-content:center}@keyframes skeleton-loading{0%{background-color:#f5f5f5}50%{background-color:#fff}to{background-color:#f5f5f5}}@keyframes sl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sl-slide-up{0%{transform:translateY(12%);opacity:.96}to{transform:translateY(0);opacity:1}}.lang-select-layer{position:fixed;inset:0;z-index:999999999;display:flex;justify-content:center;flex-direction:column}.lang-select-layer .backdrop{position:absolute;inset:0;background:rgba(0,0,0,.4);animation:sl-fade-in .18s ease-out both}.lang-select-layer__body{margin:0 auto;position:relative;width:312px;background-color:#fff;border-radius:8px}.lang-select-layer__body__header{padding:20px;width:100%}.lang-select-layer__body__header h3{color:#1f1f1f;font-size:20px;line-height:28px;font-weight:600;text-align:center}.lang-select-layer__body__header p{margin-top:2px;color:#595959;font-size:14px;line-height:20px;text-align:center}.lang-select-layer__body__content,.lang-select-layer__body__content .lang-list{width:100%}.lang-select-layer__body__content .lang-list .lang-item+li{margin-top:12px}.lang-select-layer__body__content .lang-list .lang-item.is-selected button{background-color:#e9fbf8}.lang-select-layer__body__content .lang-list .lang-item .lang-btn{margin:0 auto;width:220px;gap:8px}.lang-select-layer__body__content .lang-list .lang-item .lang-btn .flag{width:20px;height:20px}.lang-select-layer__body .footer-box{padding:20px;width:100%;display:flex;gap:8px;justify-content:center;align-items:center}.lang-select-layer__body .footer-box .cancel-btn,.lang-select-layer__body .footer-box .confirm-btn{flex:1 1}