.menu-book-dialog{width:min(1080px,96vw)}.fixed-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fixed-menu-card{border:1px solid #ddd4bd;border-radius:19px;background:#fcf8ee;padding:14px;display:flex;align-items:center;flex-direction:column;gap:7px;color:#514f40;transition:transform .2s}.fixed-menu-card:not(:disabled):hover{transform:translateY(-3px);background:#f1f1df}.fixed-menu-art{position:relative;display:block;width:100%;aspect-ratio:1.4;background:#eee6d6;border-radius:14px;overflow:hidden}.fixed-menu-art img{width:100%;height:100%;object-fit:contain}.fixed-menu-card.locked{opacity:.62}.fixed-menu-art i{position:absolute;right:10px;bottom:9px;font-style:normal}.fixed-menu-card small,.menu-lock{font-size:11px;color:#847f6c}.menu-lock{min-height:20px}.menu-dish-dialog{width:min(860px,95vw)}.menu-dish-preview{height:230px;display:grid;place-items:center;background:radial-gradient(ellipse,#f4e7cf,#f9f5e9 70%);border-radius:20px;margin:12px 0 20px}.menu-dish-preview img{height:100%;max-width:100%;object-fit:contain}.ingredient-title{margin-top:28px}.ingredient-art-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.ingredient-art-grid button{background:#f4f1e3;border:1px solid #ddd7c5;border-radius:14px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:4px;color:#605e4b}.ingredient-art-grid img{height:90px;width:100%;object-fit:contain}.ingredient-art-grid small{font-size:10px;color:#8b8573}.menu-unlock-note{margin:8px 0 0;font-size:12px;color:#8b8370}.menu-book-dialog .tiny{margin:22px 0}.menu-dish-dialog .detail-actions{flex-wrap:wrap}@media(max-width:650px){.fixed-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fixed-menu-card{padding:9px}.fixed-menu-card b{font-size:12px}.ingredient-art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-dish-preview{height:190px}.menu-lock{font-size:10px}}
