.mp-editor{margin:24px 0;padding:20px;border:1px solid #dce5df;border-radius:18px;background:#f6f9f6;min-width:0}.mp-editor h3{margin:0 0 6px;font-size:18px}.mp-editor .form-hint{margin:6px 0 16px;line-height:1.6;color:#56665d}.mp-editor label{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0}.mp-editor input,.mp-editor select{font-size:16px;min-height:46px;width:100%;min-width:0;background:#fff}.mp-editor details{margin-top:7px}.mp-editor summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:13px;color:#526359}.mp-translations,.mp-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mp-row,.mp-group{padding:16px;background:#fff;border:1px solid #e0e7e2;border-radius:14px;margin:12px 0;min-width:0}.mp-group{border-left:3px solid #b7cebe}.mp-group>.mp-localized{margin-bottom:4px}.mp-row-tools{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:8px}.mp-editor .btn{min-height:44px;white-space:normal}.mp-row-tools .btn:last-child{color:#a13732}.mp-facility{background:#f9faf8}.mp-facility>label{max-width:220px}.mp-note{margin-top:20px;padding-top:16px;border-top:1px solid #dce5df}.mp-note .form-hint{margin-bottom:0}.mp-empty{font-size:14px;color:#66746a;margin:10px 0}.mp-status{font-size:13px;color:#385d47;margin:8px 0 0;min-height:0}.mp-status:empty{display:none}.mp-editor [hidden]{display:none!important}#edit-dish-form>.btn.primary{position:sticky;bottom:0;z-index:1;box-shadow:0 -5px 14px #fff}#store-form{scroll-margin-top:80px}@media(max-width:600px){.mp-editor{padding:14px;margin:20px 0;border-radius:15px}.mp-row,.mp-group{padding:12px;border-radius:12px}.mp-pair,.mp-translations{grid-template-columns:1fr;gap:10px}.mp-row-tools{justify-content:flex-start}.mp-row-tools .btn{flex:1;min-width:58px}.mp-editor h3{font-size:17px}#edit-dish-form .form-grid{grid-template-columns:minmax(0,1fr)}#store-form .form-grid{grid-template-columns:minmax(0,1fr)}#store-form .span2{grid-column:auto}}

button[data-action="merchant-tab"][aria-busy="true"]{opacity:.65}button[data-action="merchant-tab"][aria-busy="true"]::after{content:"…";margin-inline-start:5px}
