.planned-meals-today{margin:20px 0}.planned-meal-list dl{margin:0;display:grid;gap:10px}.planned-meal-list dl>div{padding:10px 0;border-bottom:1px solid var(--border);min-width:0}.planned-meal-list dt{font-size:11px;color:var(--muted-foreground);font-weight:600}.planned-meal-list dd{margin:4px 0 0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground)}.planned-meal-list p{font-size:12px;color:var(--muted-foreground)}.command-day-meals{padding:12px;border-top:1px solid var(--border)}.command-day-meals>strong{font-size:11px;display:flex;gap:6px;align-items:center}.planned-meal-list.is-compact dl{gap:6px}.planned-meal-list.is-compact dl>div{padding:3px 0;border:0}.planned-meal-list.is-compact dd{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.command-day-detail .planned-meal-list{margin:16px 0}.command-day-detail .planned-meal-list dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.meal-quick-actions{display:grid;gap:8px;margin:6px 0}.meal-quick-actions>div{display:flex;gap:8px;flex-wrap:wrap}.deleted-planned-meals button,.meal-quick-actions button{display:inline-flex;gap:5px;align-items:center;min-height:36px;padding:6px 9px;font-size:12px;border:1px solid var(--border);border-radius:7px}.meal-quick-actions form{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:10px}.meal-auto-times label,.meal-quick-actions label{display:grid;gap:5px;font-size:12px}.meal-auto-times input,.meal-quick-actions input:not([type=checkbox]),.meal-quick-actions textarea{width:100%;min-width:0;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:6px;padding:8px}.meal-quick-macros{display:grid;grid-template-columns:1fr 1fr;gap:8px}.meal-quick-actions small{font-size:11px;color:var(--muted-foreground)}.deleted-planned-meals{margin-top:10px;font-size:12px}.deleted-planned-meals summary{cursor:pointer;padding:6px 0}.deleted-planned-meals>div{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid var(--border)}.deleted-planned-meals span{min-width:0;overflow-wrap:anywhere}.meal-auto-times{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.meal-auto-times label{flex:1 1 130px}.planned-meal-list .meal-quick-actions{grid-column:1/-1;min-width:0}.meal-quick-actions form>label:has(input[type=checkbox]){display:flex;align-items:center;gap:7px}.indicator-detail .deleted-planned-meals button,.indicator-detail .meal-quick-actions button{padding:7px 10px!important;white-space:nowrap}