.nutrition-target-card{margin-top:16px;padding:18px}.nutrition-target-card h3{margin:0 0 6px}.nutrition-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.nutrition-target-grid label{display:flex;flex-direction:column;gap:6px;font-size:.86rem}.nutrition-target-grid input,.nutrition-target-grid select{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.04);color:inherit;padding:10px}.nutrition-target-grid .full{grid-column:1/-1}.nutrition-target-toggle{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important}.nutrition-target-toggle input{width:auto}.nutrition-target-preview{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nutrition-target-preview>div{padding:12px;border-radius:12px;background:rgba(255,255,255,.045);display:flex;flex-direction:column;gap:4px}.nutrition-target-preview span,.nutrition-target-preview small{font-size:.78rem;opacity:.68}.nutrition-target-preview strong{font-size:.95rem}.nutrition-target-preview .macro-preview{grid-column:1/-1}.nutrition-target-actions{margin-top:14px;display:flex;align-items:center;gap:12px}.nutrition-target-actions button{border:0;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer}.nutrition-target-status{font-size:.82rem;opacity:.72}@media(max-width:640px){.nutrition-target-grid,.nutrition-target-preview{grid-template-columns:1fr}.nutrition-target-preview .macro-preview{grid-column:auto}}