/* Chinese administration; bilingual fields edit public-site content only. */
.admin-app .ad-content-language-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#6b7e73;padding:9px 13px;background:#eff4ee;border:1px solid #dfe8de;border-radius:4px;margin:-10px 0 15px}
.admin-app .ad-content-language-bar>.ad-btn{min-height:32px;height:auto;line-height:1.4;font-size:12px}
.admin-app .ad-language-modal{max-width:850px}
.admin-app .ad-language-modal .ad-modal-content{padding:20px 25px;max-height:77vh}
.admin-app .ad-language-modal label{font-weight:400}
.admin-app .ad-language-settings>h3{font-size:17px;margin:0 0 13px}
.admin-app .ad-language-settings>.ad-check{display:flex;margin-bottom:10px}
.admin-app .ad-language-settings>.ad-field{margin:18px 0 8px}
.admin-app .ad-language-settings>p{font-size:13px;line-height:1.7;margin:8px 0 13px}
.admin-app .ad-language-settings hr{margin:23px 0}
.admin-app .ad-language-settings footer,.admin-app .ad-bilingual-editor footer{display:flex;justify-content:flex-end;gap:10px;margin-top:19px;padding-top:17px;border-top:1px solid #e3e9e1;flex-wrap:wrap}
.admin-app .ad-language-demo{font-size:12px!important;color:#717f72!important;background:#f4f3e9;border-left:2px solid #b49453;padding:10px 12px;margin:15px 0 10px;line-height:1.6}
.admin-app .ad-bilingual-editor .ad-field>span{font-size:14px}
.admin-app .ad-bilingual-editor input,.admin-app .ad-bilingual-editor textarea{font-size:15px;line-height:1.65}
.admin-app .ad-bilingual-editor textarea{width:100%;max-width:100%;resize:vertical;min-height:90px}
.admin-app .ad-bilingual-editor .ad-field{margin:15px 0 17px}
.admin-app .ad-bilingual-language{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:15px 0 12px;font-size:13px}
.admin-app .ad-bilingual-language>div{display:flex;gap:4px;border:1px solid #d4dfd4;padding:3px;border-radius:4px;background:#f9faf6}
.admin-app .ad-bilingual-language button{padding:5px 15px;font-size:13px;border-radius:3px;min-width:75px;color:#214f38}
.admin-app .ad-bilingual-language button.active{background:#1a4d39;color:#fff}
.admin-app .ad-bilingual-language>.ad-badge{font-size:12px;margin-left:auto;white-space:normal}
.admin-app .ad-bilingual-editor>p.muted{font-size:12px;line-height:1.6;margin:9px 0}
.admin-app .ad-language-warning{background:#fff5de;color:#936e24;font-size:13px;line-height:1.6;padding:10px 13px;margin:12px 0;border-radius:4px}
.admin-app .ad-language-toast.is-error{background:#833e30}
@media(max-width:760px){.admin-app .ad-content-language-bar{margin:0 0 12px;font-size:11px;padding:9px;align-items:flex-start}.admin-app .ad-content-language-bar>span{flex:1;min-width:0;line-height:1.5}.admin-app .ad-content-language-bar>.ad-btn{font-size:10px;min-width:97px;padding:6px 8px;flex:none}.admin-app .ad-language-modal{max-height:94vh}.admin-app .ad-language-modal .ad-modal-content{padding:15px;max-height:80vh}.admin-app .ad-language-modal>header{padding:13px 15px}.admin-app .ad-language-modal>header h2{font-size:18px}.admin-app .ad-bilingual-language{font-size:12px;gap:8px}.admin-app .ad-bilingual-language>.ad-badge{margin-left:0}.admin-app .ad-bilingual-language button{padding:5px 11px;min-width:65px;font-size:12px}.admin-app .ad-language-modal footer{gap:7px}.admin-app .ad-language-modal footer .ad-btn{flex:1;min-width:80px;font-size:11px;min-height:36px;padding:8px}.admin-app .ad-bilingual-editor input,.admin-app .ad-bilingual-editor textarea{font-size:16px}}
