/* focused daily tracking layout */
.welcome-row{margin-bottom:22px}.stats-grid{margin-bottom:18px}.stat-card{min-height:165px}.stat-card.balance{background:linear-gradient(145deg,#fff,#f5f0ff)}.content-grid{margin-top:18px}.panel-heading h2{letter-spacing:-.03em}.records-section .section-header{align-items:center}.records-section .subtle{margin-top:4px}.record-panel,.macro-panel,.history-panel,.body-panel{box-shadow:0 12px 34px rgba(34,65,52,.055)}.primary-btn{box-shadow:0 8px 18px rgba(25,123,91,.12)}.purple-btn{box-shadow:0 8px 18px rgba(114,89,184,.14)}.formula-note{color:var(--muted);font-size:11px}.modal h2{letter-spacing:-.04em}.form-hint{background:var(--green-soft);border-radius:10px;padding:9px 11px;color:#4b7765;font-size:11px}.food-items-head{margin-top:12px}.food-main-row input{min-height:40px}.exercise-search-input{min-height:40px}.plan-picker{border:0!important;background:linear-gradient(135deg,#f0faf5,#f8f5ff)!important}.plan-muscles{font-size:11px}.plan-action{background:rgba(255,255,255,.8)!important}.body-panel{margin-top:18px}.body-advice{line-height:1.75}.nav-item span{font-size:16px}@media(max-width:800px){.sidebar{width:220px}.main-content{margin-left:220px;padding:24px}.stats-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}}@media(max-width:620px){.sidebar{position:static;width:100%;height:auto;padding:14px}.app-shell{display:block}.main-content{margin-left:0;padding:16px}.nav-list{grid-template-columns:repeat(4,1fr)}.nav-item{justify-content:center;padding:9px 4px;font-size:11px}.nav-item span{display:none}.sidebar-tip,.sidebar-footer{display:none}.profile-card{margin:16px 0}.stats-grid{grid-template-columns:1fr}.welcome-row{display:block}.day-progress{margin-top:16px}.section-header{display:flex;gap:10px}.section-header .primary-btn{white-space:nowrap}.meal-layout{grid-template-columns:1fr}}
