.daily-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.daily-toolbar input,.daily-toolbar select{max-width:230px}.daily-toolbar strong{margin-right:auto}.daily-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}#dailyView button{border:1px solid #cbd5e1;border-radius:9px;padding:9px 12px;background:white;color:#1e293b;cursor:pointer;font-size:13px}#dailyView button.primary,#dailyView button.active{background:#111827;color:white;border-color:#111827}#dailyView button:disabled{opacity:.55;cursor:default}.daily-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:18px}.daily-help{font-size:13px;line-height:1.6;color:#64748b}.daily-card{border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin:12px 0}.daily-card h3{font-size:16px;margin:0 0 8px}.daily-meta{font-size:13px;line-height:1.7;color:#475569}.daily-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.daily-intake label{display:grid;gap:6px;font-size:13px;margin:10px 0}.daily-intake textarea{min-height:140px}.daily-drop{padding:16px;border:1px dashed #94a3b8;border-radius:10px;background:#f8fafc;margin:12px 0}.daily-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.daily-message{color:#1e40af;background:#eff6ff;padding:12px;border-radius:9px;font-size:13px;line-height:1.5;white-space:pre-wrap}.daily-error{color:#991b1b;background:#fef2f2}.daily-media img{max-width:100%;max-height:250px;object-fit:contain;border:1px solid #e2e8f0;border-radius:9px}.daily-media audio{max-width:100%;width:100%}.daily-separator{margin:18px 0;border-top:1px solid #e2e8f0}.daily-intake{align-self:start}.daily-extra{margin-top:16px}.daily-drag{background:#e0f2fe}.daily-recording{color:#b91c1c;font-weight:600}@media(max-width:1050px){.daily-grid{grid-template-columns:1fr}.daily-toolbar input,.daily-toolbar select{max-width:none}}@media(max-width:600px){.daily-row{grid-template-columns:1fr}}
