.food-entry{width:min(95%,600px);background:var(--bg,#faf8f5);color:var(--ink,#293b36)}.food-entry h2{margin:0}.food-entry h3{margin:20px 0 10px}.food-entry-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0}.food-entry-tabs button{font-size:13px;padding:9px 12px}.food-entry-result{display:flex;align-items:center;gap:10px;width:100%;text-align:left;margin:8px 0;padding:12px}.food-entry-result img{width:48px;height:48px;object-fit:cover;border-radius:10px}.food-entry-result span:first-of-type{flex:1;min-width:0;overflow-wrap:anywhere}.food-entry-result span:last-child{flex:0 0 auto;font-size:12px}.food-entry-result small{display:block;font-size:12px}.food-entry-result strong{font-weight:600}.food-entry video{width:100%;max-height:250px;background:#21352b;border-radius:14px;display:block;margin:12px 0}.food-entry video:not([src]):not([srcObject]){min-height:80px}.food-entry textarea{display:block;width:100%;min-height:85px;font:inherit;resize:vertical;border:1px solid var(--line,#ddd);border-radius:10px;padding:10px}.food-entry [data-status]{font-size:14px;overflow-wrap:anywhere}.food-entry-preview{width:96px;height:96px;object-fit:cover;border-radius:14px;margin:12px 0}.food-entry-values{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.food-entry-values span{display:flex;flex-direction:column;font-size:13px}.food-entry-values strong{font-size:20px}.food-entry .full{margin-top:10px}.food-entry fieldset{border:1px solid var(--line,#ddd);border-radius:12px;margin:14px 0;padding:12px}.food-entry legend{padding:0 5px}.food-entry input{min-width:0}.food-entry a{color:var(--accent,#426d59)}
