.share-inline{margin-top:20px;scroll-margin-top:100px}#quick-food{background:#faf6ef;border:1px solid #d7c9ce;border-radius:8px;padding:16px}.quick-fields{display:grid;gap:10px}.quick-fields input,.quick-fields textarea{width:100%;font:inherit;font-size:14px;border:1px solid #d7c9ce;background:#fffdf9;color:#352b36;border-radius:5px;padding:10px 12px}.quick-fields textarea{resize:vertical}.quick-actions{display:flex;align-items:center;gap:10px;margin-top:10px}.photo-pick{cursor:pointer;font-size:13px;color:#65364f;border:1px solid #d7c9ce;border-radius:5px;padding:6px 12px;position:relative;overflow:hidden}.photo-pick:focus-within{outline:3px solid #dcbc83}.photo-pick input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}#photo-name{font-size:11px;color:#776c77;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}#quick-submit{background:#382049;color:#faf6ef;border:0}#quick-preview{max-width:180px;max-height:140px;display:block;border-radius:5px;margin-top:12px}#quick-status:empty{display:none}#quick-status{font-size:13px!important;margin:10px 0 0!important}.quick-list-head{display:flex;justify-content:space-between;align-items:center;margin:18px 0 4px;font-size:12px;color:#776c77}.quick-list-head button{font-size:12px;padding:4px 8px}.quick-entry{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #d7c9ce}.quick-entry img{width:80px;height:80px;object-fit:cover;border-radius:6px;cursor:pointer}.quick-entry .entry-copy{min-width:0;flex:1}.quick-entry strong{font-size:14px;color:#382049}.quick-entry .entry-text{font-size:14px;margin:3px 0!important;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.entry-meta{display:flex;align-items:center;gap:10px;color:#776c77;font-size:11px}.entry-meta button{padding:2px 6px;border:0;font-size:11px;min-height:30px}.entry-photo{display:block;flex-shrink:0}.share-inline [hidden]{display:none!important}#quick-submit:disabled{opacity:.5;cursor:wait}@media(max-width:540px){.quick-entry img{width:64px;height:64px}.quick-entry{gap:10px}#quick-food{padding:12px}}@media print{#quick-food,.quick-list-head button,.entry-meta button{display:none}}

#quick-food{margin-top:18px}#quick-remove-wrap{display:flex;gap:7px;align-items:center;font-size:12px;color:#776c77;margin-top:8px}#quick-remove-wrap input{width:auto}.quick-entry{flex-direction:column}.quick-entry img{width:100%;height:auto;max-height:260px;object-fit:cover}.entry-photo{width:100%}.quick-entry .entry-copy{width:100%}@media(min-width:700px){#quick-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quick-entry img{height:200px}.quick-entry{justify-content:flex-start}}

#memory-inline{text-align:left}.share-inline form{margin-top:18px;background:#faf6ef;border:1px solid #d7c9ce;border-radius:8px;padding:16px}.share-inline form button[type=submit]{background:#382049;color:#faf6ef;border:0}.share-inline form>img{max-width:180px;max-height:140px;display:block;border-radius:5px;margin-top:12px}.share-inline form>p:empty{display:none}.share-inline form>label{display:flex;gap:7px;align-items:center;font-size:12px;color:#776c77;margin-top:8px}.share-inline .quick-actions>span{font-size:11px;color:#776c77;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.share-inline .quick-actions{justify-content:flex-start}.share-inline .quick-list-head{margin-top:10px}.share-inline .entry-copy p{margin:3px 0!important}.share-inline .entry-meta{justify-content:flex-start}#memory-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}#memory-status{font-size:13px;margin:10px 0 0}#memory-remove-wrap input{width:auto}@media(max-width:699px){#memory-list{grid-template-columns:1fr}}
