.recipe-editor{margin:16px 0;padding:16px;background:rgba(120,140,100,.08);border:1px solid #c8cec3;border-radius:10px}.recipe-editor summary{cursor:pointer;font-weight:700}.recipe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:12px 0}.recipe-editor input,.recipe-editor textarea{width:100%;box-sizing:border-box;padding:8px;font:inherit}.recipe-editor input[type=checkbox]{width:auto}.recipe-ingredient{border-top:1px solid #c8cec3;margin-top:12px;padding-top:12px}.recipe-nutrients{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.recipe-nutrients label{font-size:12px}.recipe-results{display:grid;gap:6px;margin:12px 0}.recipe-results button{text-align:left;padding:10px}.recipe-note{font-size:13px;line-height:1.5}.email-state{font-size:13px;padding:6px 0}
.nutrition-preview{max-width:380px;border:2px solid currentColor;padding:14px;margin:12px 0;box-sizing:border-box}.nutrition-preview h4{font-size:24px;margin:0 0 8px;border-bottom:5px solid currentColor}.nutrition-preview p{font-size:12px;margin:8px 0}.nutrition-preview>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid currentColor;padding:3px 0}.nutrition-preview>div:first-of-type{font-size:22px;font-weight:bold}
.order-timestamp{white-space:nowrap}.order-timestamp span,.order-timestamp small{display:block}.order-timestamp small{margin-top:5px;color:#40b5eb;font-size:12px}.recipe-editor label,.recipe-grid>*{min-width:0}.recipe-editor .btn,[data-recipe-tools]>.btn{white-space:normal;max-width:100%}@media(max-width:760px){.filter-group{min-width:0;max-width:100%}.filters-bar>*{min-width:0}.filter-actions .btn{flex:1 1 130px}.orders-table-wrapper{max-width:100%;overflow-x:auto}}
