.vpa-tools{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.vpa-tools button{min-height:44px}.vpa-note,.vpa-summary article{border:1px solid #dbe8e2;background:#f8fbf9;padding:16px;border-radius:14px}.vpa-note{font-size:.9rem;color:#294d42}.vpa-summary article{margin:12px 0}.vpa-summary small{display:block;color:#576b63}.vpa-form{display:grid;gap:14px}.vpa-form label{display:grid;gap:7px}.vpa-form input,.vpa-form select,.vpa-form textarea{max-width:100%;width:100%;min-height:44px;border:1px solid #bdcec6;border-radius:10px;padding:10px;background:white;color:#173c30;font:inherit}.vpa-form .vpa-check{display:flex;align-items:flex-start;gap:10px}.vpa-check input{width:20px;min-height:20px;flex-shrink:0}.vp-programmed-note{padding:14px;background:#eef7f2;border-radius:12px}#zj-dialog{max-height:90dvh;overflow:auto}.vp-language{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:8px 24px;color:#244c40;font-size:.85rem}.vp-language select{background:white;color:#173c30;border:1px solid #cbded5;padding:7px;border-radius:8px;min-height:36px}@media(max-width:640px){.vpa-tools{gap:8px}.vpa-tools button{flex:1 1 145px}.vp-language{padding:8px 16px}.vpa-summary article{padding:12px}}

#mg-market-proto .vp-language{display:flex;align-items:center;gap:8px;font-size:12px;margin-left:auto}#mg-market-proto .vp-language select{min-height:44px;border:1px solid var(--mg-line);border-radius:12px;padding:8px;max-width:130px}
