.menu-language-dialog{width:min(450px,calc(100% - 30px));border:0;border-radius:20px;padding:24px;color:#14322d;box-shadow:0 24px 90px #001e2266;font-family:Arial,"Yu Gothic","Malgun Gothic",sans-serif}.menu-language-dialog::backdrop{background:#092f2c99}.language-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.language-dialog-head small{font-size:10px;letter-spacing:.12em;color:#58716c}.language-dialog-head h2{font-size:23px;margin:6px 0 20px}.language-dialog-head>button{border:0;border-radius:50%;width:32px;height:32px;font-size:23px;background:#eef5f2;color:#14322d;cursor:pointer}.language-choices{display:grid;gap:9px}.language-choices button{display:grid;grid-template-columns:1fr auto;text-align:left;gap:5px;padding:15px 18px;border:1px solid #cfdfd9;border-radius:12px;background:#fff;color:#14322d;cursor:pointer}.language-choices button span{font-size:19px;font-weight:700}.language-choices button small{grid-row:2;font-size:12px;color:#657e77}.language-choices button b{grid-column:2;grid-row:1/3;align-self:center;visibility:hidden;font-size:22px;color:#007459}.language-choices button.selected{border:2px solid #007459;background:#eaf7ef}.language-choices button.selected b{visibility:visible}#languageStatus{font-size:12px;line-height:1.5;color:#58716c;margin:16px 0 0}.order-header [data-language-open]{display:block!important;cursor:pointer}.order-body{font-family:Arial,"Yu Gothic","Malgun Gothic",sans-serif}@media(max-width:470px){.order-header nav{gap:6px}.order-header [data-language-open]{font-size:11px;padding:7px}.menu-language-dialog{padding:20px}}

.menu-language-dialog{max-height:calc(100vh - 30px);overflow-y:auto}
