.nutrientSearch_container__mFmdg{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;font-family:Pretendard,Noto Sans KR,sans-serif;padding:48px 20px;box-sizing:border-box}.nutrientSearch_sectionTitle__e0qiM{font-size:26px;font-weight:700;color:#4caf50;margin-bottom:28px;text-align:center}.nutrientSearch_searchContainer__t4Wab{display:flex;justify-content:center;align-items:center;width:100%;max-width:480px;gap:10px;margin-bottom:20px}.nutrientSearch_searchInput__TClCm{flex:1;padding:12px 16px;font-size:16px;border:1.5px solid #cfd8dc;border-radius:8px;outline:none;transition:border-color .25s,box-shadow .25s;background-color:#fff}.nutrientSearch_searchInput__TClCm:focus{border-color:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.15)}.nutrientSearch_searchButton__C42bC{padding:11px 18px;background-color:#4caf50;color:#fff;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease}.nutrientSearch_searchButton__C42bC:hover:not(:disabled){background-color:#43a047}.nutrientSearch_searchButton__C42bC:disabled{background-color:#a5d6a7;cursor:default}.nutrientSearch_searchInput__TClCm:disabled{cursor:default}.nutrientSearch_errorMessage__HlKYI{color:#d32f2f;font-size:14px;margin-bottom:16px;text-align:center;animation:nutrientSearch_fadeIn__RyKDY .3s ease-in-out}@keyframes nutrientSearch_fadeIn__RyKDY{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nutrientSearch_tabContainer__NZaTm{display:flex;justify-content:space-around;margin:1rem 0;border-bottom:1px solid #eee}.nutrientSearch_tabButton__Sw8lr{flex:1;padding:.6rem 0;font-size:.9rem;font-weight:500;background:none;border:none;cursor:pointer;color:#666}.nutrientSearch_tabButton__Sw8lr:hover{color:#333}.nutrientSearch_activeTab__ehH2u{color:#007bff;border-bottom:2px solid #007bff;font-weight:600}.nutrientSearch_chartContainer__uU_iL{width:100%;overflow-x:auto;padding-bottom:1rem}.nutrientSearch_chartListContainer___hioO{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:600px;padding-right:4px}.nutrientSearch_chartItem__n1EWG{background:#fff;border-radius:8px;padding:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.nutrientSearch_placeholderText__L_Iyh{color:#9e9e9e;font-size:15px;text-align:center;margin-top:30px}.nutrientSearch_clearButton__a6rqn{padding:6px 12px;font-size:13px;color:#666;background-color:#fff;border:1px solid #d0d0d0;border-radius:6px;cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;gap:4px}.nutrientSearch_clearButton__a6rqn:hover{background-color:#f1f1f1;border-color:#bbb;color:#333;transform:translateY(-1px)}.nutrientSearch_clearButton__a6rqn:active{transform:translateY(0);background-color:#e9e9e9}@media (max-width:400px){.nutrientSearch_container__mFmdg{padding:32px 12px}.nutrientSearch_searchContainer__t4Wab{flex-direction:column;gap:8px}.nutrientSearch_searchButton__C42bC,.nutrientSearch_searchInput__TClCm{width:75%}}