.nutrientSearch_container__mFmdg{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;background-color:#fff;font-family:Arial,sans-serif;padding:0 16px}.nutrientSearch_header__fXfwR{text-align:center;padding:20px 0}.nutrientSearch_title__HH02q{color:#4caf50;font-size:28px;font-weight:700}.nutrientSearch_navbar__5heVG{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;padding:15px 20px;background-color:#fff;border-bottom:2px solid #4caf50;gap:12px;flex-wrap:wrap}.nutrientSearch_menu__BB_N5{display:flex;gap:20px;flex-wrap:wrap}.nutrientSearch_menu__BB_N5 a{text-decoration:none;color:#4caf50;font-size:16px;font-weight:700;transition:color .3s}.nutrientSearch_menu__BB_N5 a:hover{color:#388e3c}.nutrientSearch_auth___Qs5D{display:flex;gap:15px;flex-wrap:wrap}.nutrientSearch_auth___Qs5D a{text-decoration:none;font-size:14px;color:#4caf50;padding:8px 12px;border:1px solid #4caf50;border-radius:5px;transition:all .3s}.nutrientSearch_auth___Qs5D a:hover{background-color:#4caf50;color:#fff}.nutrientSearch_searchContainer__t4Wab{display:flex;justify-content:center;align-items:center;width:100%;max-width:520px;margin:20px 0;gap:8px}.nutrientSearch_searchInput__TClCm{flex:1 1 auto;min-width:0;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:8px;outline:none}.nutrientSearch_searchButton__C42bC{padding:10px 15px;background-color:#4caf50;color:#fff;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s;flex:0 0 auto}.nutrientSearch_searchButton__C42bC:hover{background-color:#45a049}.nutrientSearch_comparisonBoxes__oetOt{display:flex;justify-content:center;align-items:stretch;gap:30px;margin-top:20px;flex-wrap:wrap;width:100%;max-width:1100px}.nutrientSearch_foodBox__cBCB2{flex:0 1 220px;width:220px;min-height:150px;padding:15px;border-radius:10px;text-align:center;font-size:16px;font-weight:700;background:#fff}.nutrientSearch_foodBox__cBCB2:first-child{border:2px solid #4caf50}.nutrientSearch_foodBox__cBCB2:last-child{border:2px solid #007bff}.nutrientSearch_foodBox__cBCB2 p{font-size:14px;font-weight:400;color:#333}.nutrientSearch_sectionTitle__e0qiM{font-size:24px;font-weight:700;margin-top:30px;color:#4caf50;text-align:center}@media (max-width:1024px){.nutrientSearch_comparisonBoxes__oetOt{gap:24px}}@media (max-width:900px){.nutrientSearch_foodBox__cBCB2{flex-basis:240px;width:240px}}@media (max-width:640px){.nutrientSearch_comparisonBoxes__oetOt{justify-content:center;gap:16px}.nutrientSearch_foodBox__cBCB2{flex:1 1 100%;width:100%;max-width:420px;min-width:260px}.nutrientSearch_searchContainer__t4Wab{max-width:none;padding:0 4px}}@media (max-width:360px){.nutrientSearch_foodBox__cBCB2{max-width:none;min-width:0}}