.inventory-item-actions-module__WXT1xW__actions{margin-top:12px}.inventory-item-actions-module__WXT1xW__menu summary{cursor:pointer;border:1px solid;border-radius:22px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:24px;list-style:none;display:inline-flex}.inventory-item-actions-module__WXT1xW__menu summary::-webkit-details-marker{display:none}.inventory-item-actions-module__WXT1xW__menu summary:focus-visible{outline-offset:3px;outline:3px solid #fba0e3}.inventory-item-actions-module__WXT1xW__options{flex-direction:column;align-items:flex-start;gap:8px;max-width:320px;padding-top:12px;display:flex}.inventory-item-actions-module__WXT1xW__options p{font-size:13px;line-height:1.5}.inventory-item-actions-module__WXT1xW__dialog{box-sizing:border-box;color:#352116;background:#fdf4e3;border:1px solid #352116;border-radius:24px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow:auto}.inventory-item-actions-module__WXT1xW__dialog::backdrop{background:#352116a6}.inventory-item-actions-module__WXT1xW__dialog h2{overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(20px,4vw,28px)}.inventory-item-actions-module__WXT1xW__dialog p{line-height:1.6}.inventory-item-actions-module__WXT1xW__buttons{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.inventory-item-actions-module__WXT1xW__buttons button{min-height:44px}
.catalog-editor-module__D9mkwW__createPosition,.catalog-editor-module__D9mkwW__categoryManager{margin-bottom:16px;overflow:hidden}.catalog-editor-module__D9mkwW__createPosition>summary,.catalog-editor-module__D9mkwW__categoryManager>summary{cursor:pointer;letter-spacing:.08em;padding:4px 0;font-weight:800;list-style:none}.catalog-editor-module__D9mkwW__createPosition>summary::-webkit-details-marker{display:none}.catalog-editor-module__D9mkwW__categoryManager>summary::-webkit-details-marker{display:none}.catalog-editor-module__D9mkwW__menuList{gap:8px;min-width:0;display:grid}.catalog-editor-module__D9mkwW__newCategory{grid-template-columns:minmax(220px,1fr) minmax(170px,.7fr) 110px auto;align-items:end;gap:12px;padding-top:18px;display:grid}.catalog-editor-module__D9mkwW__categoryList{gap:8px;margin-top:16px;display:grid}.catalog-editor-module__D9mkwW__categoryRow{border-top:1px solid #35211644;grid-template-columns:minmax(220px,1fr) minmax(170px,.65fr) 100px auto;align-items:end;gap:10px;min-width:0;padding-top:12px;display:grid}.catalog-editor-module__D9mkwW__categoryMeta{letter-spacing:.06em;gap:4px;padding-bottom:10px;font-size:11px;display:grid}.catalog-editor-module__D9mkwW__categoryActions,.catalog-editor-module__D9mkwW__moveItems,.catalog-editor-module__D9mkwW__archiveRow{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:8px;display:flex}.catalog-editor-module__D9mkwW__moveItems>label{min-width:min(100%,340px)}.catalog-editor-module__D9mkwW__menuRow{background:var(--cream);border:1px solid #35211655;border-radius:18px;min-width:0;overflow:hidden}.catalog-editor-module__D9mkwW__menuRowOpen{border-color:var(--chocolate)}.catalog-editor-module__D9mkwW__menuSummary{grid-template-columns:minmax(180px,1.3fr) auto minmax(190px,.8fr) auto auto;align-items:center;gap:12px 20px;min-width:0;padding:15px 18px;display:grid}.catalog-editor-module__D9mkwW__menuIdentity{gap:4px;min-width:0;display:grid}.catalog-editor-module__D9mkwW__menuIdentity strong{overflow-wrap:anywhere;font-size:17px;line-height:1.1}.catalog-editor-module__D9mkwW__menuIdentity span,.catalog-editor-module__D9mkwW__compactCost span,.catalog-editor-module__D9mkwW__costSummary span{color:#352116aa;letter-spacing:.04em;font-size:12px;font-weight:700}.catalog-editor-module__D9mkwW__price{white-space:nowrap;font-size:17px}.catalog-editor-module__D9mkwW__costSummary{gap:4px;min-width:0;display:grid}.catalog-editor-module__D9mkwW__saleStatus{color:#352116aa;letter-spacing:.06em;text-align:center;white-space:nowrap;border:1px solid #35211655;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.catalog-editor-module__D9mkwW__saleStatusActive{border-color:var(--chocolate);color:var(--chocolate)}.catalog-editor-module__D9mkwW__moreButton{color:var(--chocolate);cursor:pointer;font:inherit;letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;min-height:40px;padding:8px 0 8px 8px;font-size:11px;font-weight:900}.catalog-editor-module__D9mkwW__moreButton:focus-visible,.catalog-editor-module__D9mkwW__createPosition>summary:focus-visible,.catalog-editor-module__D9mkwW__categoryManager>summary:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.catalog-editor-module__D9mkwW__menuDetails{border-top:1px solid #35211655;padding:18px}.catalog-editor-module__D9mkwW__editorBody{gap:16px;min-width:0;padding-top:18px;display:grid}.catalog-editor-module__D9mkwW__saleToggle{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.catalog-editor-module__D9mkwW__recipeHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 28px;display:flex}.catalog-editor-module__D9mkwW__recipeHeading h3{margin:0}.catalog-editor-module__D9mkwW__recipeEditor{gap:10px;min-width:0;display:grid}.catalog-editor-module__D9mkwW__recipeEditorRow{background:#35211608;border:1px solid #35211655;border-radius:14px;grid-template-columns:1fr;align-items:stretch;gap:10px;min-width:0;padding:12px;display:grid}.catalog-editor-module__D9mkwW__recipeCompactSummary{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;display:grid}.catalog-editor-module__D9mkwW__recipeCompactIdentity{gap:4px;min-width:0;display:grid}.catalog-editor-module__D9mkwW__recipeCompactIdentity span,.catalog-editor-module__D9mkwW__recipeCompactCost{color:#352116aa;font-size:12px;font-weight:700}.catalog-editor-module__D9mkwW__recipeCompactCost{text-align:right;min-width:90px}.catalog-editor-module__D9mkwW__recipeEditorExpanded{border-top:1px solid #35211633;grid-template-columns:minmax(180px,1.4fr) minmax(100px,.55fr) minmax(80px,.45fr) minmax(160px,1fr);gap:10px;margin-top:10px;padding-top:12px;display:grid}.catalog-editor-module__D9mkwW__recipeAddPanel{background:#35211608;border:1px dashed #35211666;border-radius:14px;gap:10px;padding:12px;display:grid}.catalog-editor-module__D9mkwW__ingredientCost{color:#352116aa;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:12px;font-weight:700}.catalog-editor-module__D9mkwW__costReasons{background:#fba0e326;border-radius:12px;padding:12px 14px;font-size:12px}.catalog-editor-module__D9mkwW__costReasons ul{margin:8px 0 0;padding-left:18px}.catalog-editor-module__D9mkwW__archiveRow{border-top:1px solid #35211655;margin-top:18px;padding-top:14px}@media (max-width:1100px){.catalog-editor-module__D9mkwW__menuSummary{grid-template-columns:minmax(0,1fr) auto}.catalog-editor-module__D9mkwW__menuIdentity,.catalog-editor-module__D9mkwW__costSummary{grid-column:1}.catalog-editor-module__D9mkwW__price,.catalog-editor-module__D9mkwW__saleStatus,.catalog-editor-module__D9mkwW__moreButton{grid-column:2}.catalog-editor-module__D9mkwW__recipeEditorRow{grid-template-columns:1fr}.catalog-editor-module__D9mkwW__recipeCompactSummary{grid-template-columns:minmax(0,1fr) auto}.catalog-editor-module__D9mkwW__recipeCompactCost{grid-area:1/2}.catalog-editor-module__D9mkwW__recipeCompactSummary>button{grid-row:2}.catalog-editor-module__D9mkwW__recipeEditorExpanded{grid-template-columns:1fr}.catalog-editor-module__D9mkwW__newCategory,.catalog-editor-module__D9mkwW__categoryRow{grid-template-columns:minmax(0,1fr) minmax(150px,.7fr)}}@media (max-width:720px){.catalog-editor-module__D9mkwW__menuSummary{gap:10px 12px;padding:14px}.catalog-editor-module__D9mkwW__menuIdentity strong,.catalog-editor-module__D9mkwW__price{font-size:15px}.catalog-editor-module__D9mkwW__saleStatus{white-space:normal}.catalog-editor-module__D9mkwW__moreButton{padding-left:0}.catalog-editor-module__D9mkwW__menuDetails{padding:14px}.catalog-editor-module__D9mkwW__recipeEditorRow{grid-template-columns:minmax(0,1fr) minmax(92px,.55fr)}.catalog-editor-module__D9mkwW__newCategory,.catalog-editor-module__D9mkwW__categoryRow{grid-template-columns:minmax(0,1fr)}.catalog-editor-module__D9mkwW__categoryMeta{padding-bottom:0}.catalog-editor-module__D9mkwW__recipeEditorRow>:nth-child(3),.catalog-editor-module__D9mkwW__recipeEditorRow>:nth-child(4),.catalog-editor-module__D9mkwW__recipeEditorRow>:nth-child(5),.catalog-editor-module__D9mkwW__ingredientCost{grid-column:1/-1}}
