.menu-table-section{min-width:0}.menu-table-filters,.menu-table-footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.menu-table-filters input{flex:1;min-width:200px}.menu-table-filters select{max-width:260px}.menu-table-heading,.food-admin-dish[data-decorated69]{display:grid!important;grid-template-columns:82px minmax(135px,1.15fr) minmax(100px,.8fr) 105px 105px minmax(240px,1.6fr) 100px 85px;gap:12px;align-items:center;padding:14px 10px;min-width:1090px}.menu-table-heading{background:#eaf0e7;border-radius:10px 10px 0 0;font-size:13px}.food-admin-dish[data-decorated69]{margin:0;border:0;border-bottom:1px solid #e0e6dd;background:white;border-radius:0}.food-admin-dish[data-decorated69][hidden]{display:none!important}.menu-cell{min-width:0}.menu-image-cell img{width:76px;height:76px;object-fit:cover;border-radius:10px}.menu-name-cell input{font-weight:650}.menu-cell input{padding:8px!important;box-sizing:border-box}.menu-target-check{display:flex!important;align-items:center;gap:7px;font-size:13px;margin:5px 0}.menu-target-check input,.menu-visible-toggle input{width:17px!important;height:17px;accent-color:#285f41}.menu-category-picker summary{cursor:pointer;border:1px solid #bbcdb5;border-radius:7px;padding:8px;font-size:13px;margin-top:8px}.menu-category-choices{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;padding:10px;background:#f5f8f2;border-radius:8px}.menu-category-picker[open]{grid-column:1/-1}.menu-category-choices .menu-target-check{font-size:12px}.menu-visible-toggle{display:flex!important;gap:7px;align-items:center;font-size:13px}.menu-actions-cell{display:grid;gap:7px}.menu-actions-cell button{font-size:12px;padding:7px}.menu-actions-cell .remove-dish{color:#a33831;background:#fff6f5;border:1px solid #ebcbc7}.menu-original-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:#f5f8f2;border-radius:10px;padding:14px;order:20}.menu-original-fields[hidden]{display:none}.menu-original-fields label:has(>input[data-display-target]),.menu-original-fields label:empty{display:none}.menu-table-section{overflow-x:auto;padding-bottom:10px}.menu-table-footer{justify-content:space-between}.menu-table-footer>div{display:flex;gap:7px}.menu-table-footer select{max-width:100px}.menu-table-footer button{padding:7px 13px}.menu-table-filters input,.menu-table-filters select{min-height:42px}.menu-table-heading b{line-height:1.4}.menu-table-section>.food-toolbar{flex-wrap:wrap}
