.one-more-bite-editor{border-radius:8px;padding:1rem}.one-more-bite-editor .components-card{border:none;box-shadow:none}.one-more-bite-editor .recipe-name-input{margin-bottom:1rem}.one-more-bite-editor .recipe-name-input input{border:1px solid #000;border-radius:4px;color:#000;font-size:1.5rem;font-weight:600;padding:.75rem;width:100%}.one-more-bite-editor .recipe-name-input input:focus{outline:2px solid #000;outline-offset:2px}.one-more-bite-editor .recipe-image-preview{margin-bottom:1rem}.one-more-bite-editor .recipe-image-preview img{border:1px solid #000;border-radius:4px;height:120px;max-width:200px;-o-object-fit:cover;object-fit:cover}.one-more-bite-editor .recipe-meta .recipe-times{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.one-more-bite-editor .recipe-meta .recipe-times>div{background:#f5f5f5;border:1px solid #000;border-radius:4px;color:#000;font-size:.875rem;min-width:120px;padding:.5rem}.one-more-bite-editor .recipe-section{margin:2rem 0}.one-more-bite-editor .recipe-section h3{align-items:center;border-bottom:2px solid #000;color:#000;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.one-more-bite-editor .recipe-section h3 .components-button{font-size:.75rem;height:auto;min-height:auto;padding:.25rem .5rem}.one-more-bite-editor .ingredients-list .ingredient-item,.one-more-bite-editor .ingredients-list .instruction-item,.one-more-bite-editor .instructions-list .ingredient-item,.one-more-bite-editor .instructions-list .instruction-item{align-items:center;background:#fff;border:1px solid #000;border-radius:4px;display:flex;gap:.5rem;margin-bottom:.5rem;padding:1rem}.one-more-bite-editor .ingredients-list .ingredient-item:hover,.one-more-bite-editor .ingredients-list .instruction-item:hover,.one-more-bite-editor .instructions-list .ingredient-item:hover,.one-more-bite-editor .instructions-list .instruction-item:hover{background:#f5f5f5}.one-more-bite-editor .ingredients-list .ingredient-item .components-button,.one-more-bite-editor .ingredients-list .instruction-item .components-button,.one-more-bite-editor .instructions-list .ingredient-item .components-button,.one-more-bite-editor .instructions-list .instruction-item .components-button{font-size:.75rem;height:auto;min-height:auto;min-width:auto;padding:.25rem}.one-more-bite-editor .ingredients-list .ingredient-item .ingredient-name,.one-more-bite-editor .ingredients-list .instruction-item .ingredient-name,.one-more-bite-editor .instructions-list .ingredient-item .ingredient-name,.one-more-bite-editor .instructions-list .instruction-item .ingredient-name{flex:2}.one-more-bite-editor .ingredients-list .ingredient-item .ingredient-amount,.one-more-bite-editor .ingredients-list .instruction-item .ingredient-amount,.one-more-bite-editor .instructions-list .ingredient-item .ingredient-amount,.one-more-bite-editor .instructions-list .instruction-item .ingredient-amount{flex:.5}.one-more-bite-editor .ingredients-list .ingredient-item .ingredient-unit,.one-more-bite-editor .ingredients-list .instruction-item .ingredient-unit,.one-more-bite-editor .instructions-list .ingredient-item .ingredient-unit,.one-more-bite-editor .instructions-list .instruction-item .ingredient-unit{flex:.8}.one-more-bite-editor .ingredients-list .ingredient-item input,.one-more-bite-editor .ingredients-list .ingredient-item select,.one-more-bite-editor .ingredients-list .ingredient-item textarea,.one-more-bite-editor .ingredients-list .instruction-item input,.one-more-bite-editor .ingredients-list .instruction-item select,.one-more-bite-editor .ingredients-list .instruction-item textarea,.one-more-bite-editor .instructions-list .ingredient-item input,.one-more-bite-editor .instructions-list .ingredient-item select,.one-more-bite-editor .instructions-list .ingredient-item textarea,.one-more-bite-editor .instructions-list .instruction-item input,.one-more-bite-editor .instructions-list .instruction-item select,.one-more-bite-editor .instructions-list .instruction-item textarea{background:#fff;border:1px solid #000;border-radius:4px;color:#000;font-size:.85rem;padding:.5rem}.one-more-bite-editor .ingredients-list .ingredient-item input:focus,.one-more-bite-editor .ingredients-list .ingredient-item select:focus,.one-more-bite-editor .ingredients-list .ingredient-item textarea:focus,.one-more-bite-editor .ingredients-list .instruction-item input:focus,.one-more-bite-editor .ingredients-list .instruction-item select:focus,.one-more-bite-editor .ingredients-list .instruction-item textarea:focus,.one-more-bite-editor .instructions-list .ingredient-item input:focus,.one-more-bite-editor .instructions-list .ingredient-item select:focus,.one-more-bite-editor .instructions-list .ingredient-item textarea:focus,.one-more-bite-editor .instructions-list .instruction-item input:focus,.one-more-bite-editor .instructions-list .instruction-item select:focus,.one-more-bite-editor .instructions-list .instruction-item textarea:focus{outline:1px solid #000}.one-more-bite-editor .ingredients-list .instruction-item .instruction-number,.one-more-bite-editor .instructions-list .instruction-item .instruction-number{align-items:center;border:2px solid #000;border-radius:50%;color:#000;display:flex;flex-shrink:0;font-weight:600;height:2rem;justify-content:center;width:2rem}.one-more-bite-editor .ingredients-list .instruction-item .instruction-content,.one-more-bite-editor .instructions-list .instruction-item .instruction-content{flex:1}.one-more-bite-editor .ingredients-list .instruction-item .instruction-content .instruction-text,.one-more-bite-editor .instructions-list .instruction-item .instruction-content .instruction-text{border:1px solid #000;border-radius:4px;color:#000;font-size:.85rem;min-height:50px;padding:.5rem}.one-more-bite-editor .ingredients-list .instruction-item .instruction-content .instruction-text:focus-within,.one-more-bite-editor .instructions-list .instruction-item .instruction-content .instruction-text:focus-within{outline:1px solid #000}.one-more-bite-editor .nutrition-preview{background:#f5f5f5;border:1px solid #000;border-radius:4px;margin:2rem 0;padding:1rem}.one-more-bite-editor .nutrition-preview h3{color:#000;margin-bottom:1rem;margin-top:0}.one-more-bite-editor .nutrition-preview .nutrition-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.one-more-bite-editor .nutrition-preview .nutrition-grid>div{background:#fff;border-radius:4px;color:#000;font-size:.875rem;padding:.5rem;text-align:center}.components-panel__body .schema-items{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.components-panel__body .schema-items .schema-tag{background:#fff;border:1px solid #000;border-radius:12px;color:#000;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.components-panel__body .components-button.is-primary,.components-panel__body .components-button.is-secondary{font-size:.8rem;height:auto;min-height:auto;padding:.25rem .5rem}@media(max-width:768px){.one-more-bite-editor .ingredients-list .ingredient-item,.one-more-bite-editor .ingredients-list .instruction-item,.one-more-bite-editor .instructions-list .ingredient-item,.one-more-bite-editor .instructions-list .instruction-item{align-items:stretch;flex-direction:column}.one-more-bite-editor .ingredients-list .ingredient-item>*,.one-more-bite-editor .ingredients-list .instruction-item>*,.one-more-bite-editor .instructions-list .ingredient-item>*,.one-more-bite-editor .instructions-list .instruction-item>*{flex:none!important;margin-bottom:.5rem}.one-more-bite-editor .recipe-meta .recipe-times{flex-direction:column;gap:.5rem}.one-more-bite-editor .recipe-meta .recipe-times>div{min-width:auto}.one-more-bite-editor .nutrition-preview .nutrition-grid{grid-template-columns:repeat(2,1fr)}}
