.LoginForm_container__yh8Sm{max-width:100%;margin:0 auto;padding:40px 20px;box-sizing:border-box}@media(min-width:768px){.LoginForm_container__yh8Sm{max-width:480px;padding:60px 40px}}.LoginForm_logoWrap___qo3J{margin-bottom:32px;display:flex;justify-content:center;align-items:center}.LoginForm_field__zc2II{margin-bottom:24px}.LoginForm_label__QO4y0{font-weight:600;font-size:1rem;color:#0b132b;margin-bottom:4px;display:flex;align-items:center}.LoginForm_required__qdHgN{color:#ff4d4f;margin-left:4px;font-size:1em;vertical-align:middle;font-weight:700}.LoginForm_form__vYMAh{width:100%;display:flex;flex-direction:column}.LoginForm_input__t__he{width:100%;font-size:1rem;padding:12px 16px;border:1px solid #5c6b7e;border-radius:8px;background:#fff;color:#0b132b;font-family:Poppins,Pretendard,sans-serif;margin-bottom:0;outline:none;transition:border-color .2s}.LoginForm_input__t__he:focus{border-color:#0036e7}.LoginForm_errorMsg__X_vR_{color:#b4081a;font-size:.9rem;margin-top:4px;text-align:left}.LoginForm_loginBtn__xLUPD{margin-top:40px;margin-bottom:16px}.LoginForm_linkRow__IjfT1,.LoginForm_optionsRow__kCs1H{display:flex;align-items:center}.LoginForm_linkRow__IjfT1{margin-top:16px;height:32px;color:#000;justify-content:center;gap:8px}.LoginForm_link__IsOCc{color:#0b132b;padding:9px 12px;font-weight:600;font-size:12px;-webkit-text-decoration:none;text-decoration:none;width:90px;line-height:100%;letter-spacing:0;text-align:center}.LoginForm_link__IsOCc:hover{color:#00218f}.LoginForm_divider__vlbsq{color:#5c6b7e;margin:0 8px;font-size:1rem}.RegisterStep1_container__wSzXz{margin:0 auto;padding:80px 20px 20px;display:flex;flex-direction:column;align-items:center;max-width:100%}@media(min-width:768px){.RegisterStep1_container__wSzXz{max-width:640px;padding:80px 40px 40px}}.RegisterStep1_container__wSzXz .RegisterStep1_title__jU_VZ{font-family:Poppins,sans-serif;font-weight:700;font-size:2rem;color:#0b2b20;text-align:center;margin-bottom:32px}@media(max-width:767px){.RegisterStep1_container__wSzXz .RegisterStep1_title__jU_VZ{font-size:1.5rem;margin-bottom:24px}}.RegisterStep1_container__wSzXz .RegisterStep1_form__JMynO{width:100%;display:flex;flex-direction:column}.RegisterStep1_section__ENf0n{margin-bottom:24px}.RegisterStep1_sectionGroup__DO8d5{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.RegisterStep1_labelWrapper__YXocd{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.RegisterStep1_labelWrapper__YXocd .RegisterStep1_label__JOAE7{margin-bottom:0}.RegisterStep1_label__JOAE7{font-weight:600;font-size:1rem;color:#23272f;margin-bottom:6px;display:flex;align-items:center;gap:4px}.RegisterStep1_helperText__CUCg7{font-weight:400;font-size:.9rem;color:#4f5c6d}.RegisterStep1_inputHelperText__gHCMI{margin-top:6px}.RegisterStep1_flexContainer__Gdsvo{display:flex;gap:16px}.RegisterStep1_flexItem__DIGcY{flex:1;min-width:0}.RegisterStep1_inputShort__s0VHh,.RegisterStep1_input__tedHW{width:100%;padding:12px 14px;border:1px solid #e3e5e8;border-radius:8px;font-size:1rem;color:#292f38;background:#fff;outline:none;font-family:Pretendard,Poppins,sans-serif;transition:border-color .2s}.RegisterStep1_inputShort__s0VHh:focus,.RegisterStep1_input__tedHW:focus{border-color:#0b2b20}.RegisterStep1_inputBusinessNumber__uvPRA{width:80%}.RegisterStep1_inputShort__s0VHh{width:70%;display:inline-block}.RegisterStep1_inputContainer__9sKGx{display:flex;align-items:stretch}.RegisterStep1_inputWithButton__VE18X{display:flex;align-items:center;flex:1;gap:10px}.RegisterStep1_inputWithButton__VE18X>div:first-child{flex:1}.RegisterStep1_linkButton__hnbeb{background:none;border:none;padding:0;font:inherit;color:#3dd6af;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.RegisterStep1_passwordCheck__5NWJU{display:flex;justify-content:space-between}.RegisterStep1_inputGroup__nAbBR{display:flex;align-items:center;gap:10px}.RegisterStep1_inputGrow__IjLxY{flex:1}.RegisterStep1_inputInGroup__eCVkn{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.RegisterStep1_buttonInGroup__KZNJH{border-top-left-radius:0;border-bottom-left-radius:0;width:auto;margin-left:0}.RegisterStep1_uploadWrap__0o0h7{display:flex;align-items:center;gap:12px}.RegisterStep1_uploadLabel__mW14o{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:500;color:#23272f;cursor:pointer;background:#f8fafb;border:1px solid #e3e5e8;border-radius:8px;padding:10px 18px;transition:border-color .2s}.RegisterStep1_uploadLabel__mW14o:hover{border-color:#0b2b20}.RegisterStep1_uploadInput__ie_0k{display:none}.RegisterStep1_imgPreview__WXVKT{width:48px;height:48px;border-radius:8px;object-fit:cover;border:1px solid #e3e5e8}.RegisterStep1_textareaWrapper__10ipA{position:relative}.RegisterStep1_textarea__00G84{width:100%;min-height:90px;resize:none;padding:12px 14px;border:1px solid #e3e5e8;border-radius:8px;font-size:1rem;color:#292f38;font-family:Pretendard,Poppins,sans-serif;outline:none}.RegisterStep1_textarea__00G84:focus{border-color:#0b2b20}.RegisterStep1_count__6VJn5{position:absolute;bottom:12px;right:14px;font-size:.95rem;color:#7a828a}.RegisterStep1_checkboxRow__sKzfy{display:flex;align-items:center;gap:8px;margin:18px 0 10px}.RegisterStep1_submitBtn__TtvMH{width:100%;border-radius:8px;background:#3dd6af;color:#fff;font-weight:700;font-size:1.1rem;padding:16px 0;border:none;margin-top:12px;transition:background .2s;cursor:pointer}.RegisterStep1_submitBtn__TtvMH:disabled{background:#b6e7db;cursor:not-allowed}.RegisterStep1_required__bYp_8{color:#ff4d4f;font-size:1.1em;margin-left:2px}.RegisterStep1_agreeText__BFm7D{font-size:1rem;color:#23272f}.RegisterStep1_link__Z5PVT{color:#3dd6af;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer;margin:0 2px}.RegisterStep1_addressHeader__f2Q_A{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.RegisterStep1_addressHeader__f2Q_A .RegisterStep1_label__JOAE7{margin-bottom:0}.RegisterStep1_textField__TXYbb{margin-bottom:8px}.RegisterStep1_searchButton___hE5v{background:#fff;color:#3c4653;border:1px solid #95a1b2;margin-top:0}.RegisterStep1_searchButton___hE5v:hover{background:#f8fafc}.RegisterStep1_searchButton___hE5v:disabled{background:#f1f5f9;cursor:not-allowed}.RegisterStep1_searchIcon__EZSoD{transition:transform .5s ease}.RegisterStep1_searchIcon__EZSoD.RegisterStep1_loading__Tg49x{animation:RegisterStep1_spin__TTfXu 1s linear infinite}.RegisterStep1_selectedAddress__cPBA0{margin-top:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:center}.RegisterStep1_selectedAddress__cPBA0 .RegisterStep1_addressInfo__OlxH3{display:flex;align-items:center;gap:8px;flex:1}.RegisterStep1_selectedAddress__cPBA0 .RegisterStep1_addressInfo__OlxH3 .RegisterStep1_addressEmoji__XV7DJ{font-size:16px}.RegisterStep1_selectedAddress__cPBA0 .RegisterStep1_addressInfo__OlxH3 .RegisterStep1_addressText__8Ocbr{font-size:14px;color:#334155;font-weight:500}.RegisterStep1_selectedAddress__cPBA0 .RegisterStep1_changeButton__AE3jG{background:#fff;color:#3c4653;border:1px solid #95a1b2}.RegisterStep1_selectedAddress__cPBA0 .RegisterStep1_changeButton__AE3jG:hover{background:#f8fafc}.RegisterStep1_errorMsg__9JAHy{color:#f52439;font-size:12px;margin-top:4px}.RegisterStep1_inputInGroup__eCVkn .errorMessage{display:none}.RegisterStep1_uploadButtonError__U9jeP{border-color:#f52439!important}.RegisterStep1_uploadWrapper__eebZh{display:flex;align-items:center;gap:12px}.RegisterStep1_uploadButton__2ko2l{background:#fff;color:#3c4653;border:1px solid #95a1b2}.RegisterStep1_uploadButton__2ko2l:hover{background:#f8fafc}.RegisterStep1_uploadButton__2ko2l:disabled{background:#f1f5f9;cursor:not-allowed}.RegisterStep1_cameraIcon__HGHnj{transition:transform .2s ease}.RegisterStep1_fileName__Afuuy{font-size:.9rem;color:#4f5c6d;font-weight:500;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.RegisterStep1_fileName__Afuuy{max-width:150px}}.RegisterStep1_fileSizeLimit__nxCPg{font-size:.8rem;color:#6b7280;margin-top:6px;line-height:1.2}@keyframes RegisterStep1_spin__TTfXu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RegisterStep1_overlay__6KDdh{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.RegisterStep1_modal___lrQP{background:#fff;padding:24px;border-radius:12px;width:500px;max-width:90%;display:flex;flex-direction:column;max-height:80vh}.RegisterStep1_header__iVDtl{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.RegisterStep1_header__iVDtl h2{font-size:1.5rem;font-weight:700;color:#0b2b20;margin:0}.RegisterStep1_closeButton__em5rg{background:none;border:none;font-size:2rem;cursor:pointer;color:#888}.RegisterStep1_content__zYNO8{overflow-y:auto;padding:16px;border:1px solid #e3e5e8;border-radius:8px;margin-bottom:24px;flex-grow:1}.RegisterStep1_content__zYNO8 p{margin:0;white-space:pre-wrap;word-break:break-all;font-size:.9rem;line-height:1.6;color:#4f5c6d}.RegisterStep1_footer__jKGiz{display:flex;flex-direction:column;gap:16px}.RegisterStep1_agreeRow__tswLa{display:flex;align-items:center;gap:8px}.RegisterStep1_agreeRow__tswLa label{font-size:1rem;color:#23272f}.RegisterStep1_asterisk__e_esw{color:red}.HeartIcon_heartButton__k8VCe{background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.HeartIcon_heartButton__k8VCe:hover:not(.HeartIcon_disabled__0ogdg):not(.HeartIcon_loading__921GH){background:rgba(0,0,0,.05);transform:scale(1.1)}.HeartIcon_heartButton__k8VCe:active:not(.HeartIcon_disabled__0ogdg):not(.HeartIcon_loading__921GH){transform:scale(.95)}.HeartIcon_heartButton__k8VCe.HeartIcon_disabled__0ogdg{cursor:not-allowed;opacity:.5}.HeartIcon_heartButton__k8VCe.HeartIcon_loading__921GH{cursor:wait}.HeartIcon_heartSvg__nOeem{transition:all .2s ease}.HeartIcon_empty__uiCR0 .HeartIcon_heartSvg__nOeem{color:#9ca3af}.HeartIcon_empty__uiCR0 .HeartIcon_heartSvg__nOeem:hover{color:#ef4444}.HeartIcon_empty__uiCR0:hover:not(.HeartIcon_disabled__0ogdg):not(.HeartIcon_loading__921GH) .HeartIcon_heartSvg__nOeem{transform:scale(1.1)}.HeartIcon_filled__XdOPT .HeartIcon_heartSvg__nOeem{color:#ef4444;animation:HeartIcon_heartBeat__s0X7W .3s ease-in-out}.HeartIcon_filled__XdOPT:hover:not(.HeartIcon_disabled__0ogdg):not(.HeartIcon_loading__921GH) .HeartIcon_heartSvg__nOeem{color:#dc2626;transform:scale(1.1)}@keyframes HeartIcon_heartBeat__s0X7W{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.HeartIcon_spinner__Htu7e{display:inline-flex;align-items:center;justify-content:center}.HeartIcon_spinnerInner__Zilq2{width:60%;height:60%;border:2px solid #e5e7eb;border-top-color:#ef4444;border-radius:50%;animation:HeartIcon_spin__FNGck 1s linear infinite}@keyframes HeartIcon_spin__FNGck{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-color-scheme:dark){.HeartIcon_empty__uiCR0 .HeartIcon_heartSvg__nOeem{color:#6b7280}.HeartIcon_empty__uiCR0 .HeartIcon_heartSvg__nOeem:hover,.HeartIcon_filled__XdOPT .HeartIcon_heartSvg__nOeem{color:#f87171}.HeartIcon_filled__XdOPT:hover:not(.HeartIcon_disabled__0ogdg):not(.HeartIcon_loading__921GH) .HeartIcon_heartSvg__nOeem{color:#ef4444}.HeartIcon_heartButton__k8VCe:hover:not(.HeartIcon_disabled__0ogdg):not(.HeartIcon_loading__921GH){background:hsla(0,0%,100%,.1)}}.ProductCard_card__0BUBb{width:100%;min-height:280px;background:#fff;border:1px solid #e4e8ec;border-radius:16px;box-shadow:0 2px 8px rgba(11,19,43,.12);overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:all .2s ease}.ProductCard_card__0BUBb:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(11,19,43,.16)}@media(max-width:767px){.ProductCard_card__0BUBb{min-height:240px;border-radius:12px}}@media(max-width:480px){.ProductCard_card__0BUBb{min-height:220px}}.ProductCard_cardImgWrap__XIG0A{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;display:block;background:#f8f8f8;border-radius:12px 12px 0 0}.ProductCard_cardImg__kE2h8{width:100%;height:100%;object-fit:cover;display:block}.ProductCard_cardBody__vqvqX{padding:16px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}@media(max-width:767px){.ProductCard_cardBody__vqvqX{padding:12px 14px 16px;gap:6px}}@media(max-width:480px){.ProductCard_cardBody__vqvqX{padding:10px 12px 14px;gap:4px}}.ProductCard_badges__vBw_c{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px;flex-wrap:wrap}.ProductCard_badgeGroup__m4y2_{display:flex;gap:2px;flex-wrap:wrap}.ProductCard_likeButtonWrapper__oD4k9{position:absolute;bottom:20px;right:20px;z-index:10;background:hsla(0,0%,100%,.8)!important;border-radius:50%!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important}.ProductCard_likeButton__1yrtA{background:rgba(0,0,0,0)!important;border:none!important;padding:0!important;width:24px!important;height:24px!important;min-height:24px!important;border-radius:0!important}.ProductCard_likeButton__1yrtA:hover{background:rgba(0,0,0,0)!important;transform:scale(1.1)!important}.ProductCard_likeButton__1yrtA:focus{box-shadow:none!important}@keyframes ProductCard_pulse__2I7qJ{0%,to{opacity:1}50%{opacity:.5}}.ProductCard_productLabel__tTlOW{font-size:14px;color:#5c6b7e;font-weight:400;flex-shrink:0;width:48px}@media(max-width:767px){.ProductCard_productLabel__tTlOW{font-size:13px}}@media(max-width:480px){.ProductCard_productLabel__tTlOW{font-size:12px}}.ProductCard_productNameSection__vKn3E{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.ProductCard_cardTitle__a447u{font-size:16px;font-weight:400;color:#0b2b20;line-height:1.193359375;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.ProductCard_cardTitle__a447u{font-size:15px}}@media(max-width:480px){.ProductCard_cardTitle__a447u{font-size:14px}}.ProductCard_recommendedPriceSection__VLewu{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.ProductCard_price__rpAcH{font-size:16px;font-weight:600;color:#0b2b20;text-align:right;line-height:1.193359375}@media(max-width:767px){.ProductCard_price__rpAcH{font-size:15px}}@media(max-width:480px){.ProductCard_price__rpAcH{font-size:14px}}.ProductCard_supplyPriceSection__40co5{display:flex;align-items:center;justify-content:space-between;gap:10px}.ProductCard_memberOnlyPrice__2_anf{font-size:16px;font-weight:600;color:#00c999;text-align:right;line-height:1.193359375}@media(max-width:767px){.ProductCard_memberOnlyPrice__2_anf{font-size:15px}}@media(max-width:480px){.ProductCard_memberOnlyPrice__2_anf{font-size:14px}}.Button_button__wliYd{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:4px;font-family:Pretendard,sans-serif;line-height:1.2;transition:background .2s,border .2s,color .2s;cursor:pointer;border:none;padding:0 20px}.Button_button__wliYd:focus{outline:2px solid #17e4b4;outline-offset:2px}.Button_large__WyGH8{height:56px;font-size:1rem;font-weight:700;padding:18.5px 20px}.Button_medium___aCtk{height:40px;font-size:.875rem;font-weight:700;padding:10px 20px}.Button_small__wNfED{height:32px;font-size:.75rem;font-weight:700;padding:6px 20px}.Button_primary__G1mpW{background:#82f3d8;color:#0b132b}.Button_primary__G1mpW:hover:not(:disabled){background:#d5fbf2}.Button_primary__G1mpW:active:not(:disabled){background:#e8fbf8}.Button_primary__G1mpW:disabled{background:#e4e8ec;color:#afb9c5}.Button_secondary__LGYa1{background:#fff;color:#3c4653;border:1px solid #95a1b2}.Button_secondary__LGYa1:hover:not(:disabled){background:#e4e8ec}.Button_secondary__LGYa1:active:not(:disabled){background:#cad0d8}.Button_secondary__LGYa1:disabled{background:#fff;color:#afb9c5;border:1px solid #cad0d8}.Button_tertiary__rFVPf{background:rgba(0,0,0,0);color:#3c4653;border:1px solid #0b132b}.Button_tertiary__rFVPf:hover:not(:disabled){background:#d5fbf2}.Button_tertiary__rFVPf:active:not(:disabled){background:#e8fbf8}.Button_tertiary__rFVPf:disabled{background:rgba(0,0,0,0);color:#afb9c5}.Button_danger__zC5zE{background:#dc3545;color:#fff;border:1px solid #dc3545}.Button_danger__zC5zE:hover:not(:disabled){background:#c82333;border-color:#bd2130}.Button_danger__zC5zE:active:not(:disabled){background:#bd2130;border-color:#b21f2d}.Button_danger__zC5zE:disabled{background:#f8d7da;color:#721c24;border-color:#f5c6cb}.Button_fullWidth__TZceV{width:100%}.ProductTypeSelector_selector__UQNKc{display:flex;flex-direction:column;gap:8px}.ProductTypeSelector_breadcrumb__dJww9{display:flex;flex-wrap:wrap;gap:4px;color:#00c999;font-weight:600}.ProductTypeSelector_crumb__M1aeD{display:inline-flex;align-items:center;gap:6px}.ProductTypeSelector_sep__BnLUP{color:#95a1b2;margin:0 4px}.ProductTypeSelector_columns__cErcc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ProductTypeSelector_col__OBMeI{list-style:none;padding:0;margin:0;max-height:220px;overflow:auto;border:1px solid #e5e7eb;border-radius:8px}.ProductTypeSelector_item__zPLrZ{width:100%;text-align:left;padding:10px 12px;border:0;background:#fff;cursor:pointer;color:#3c4653}.ProductTypeSelector_item__zPLrZ:hover{background:#f7f7f8}.ProductTypeSelector_active__E45gX{background:#eafff9;color:#0b2b20;font-weight:700}.Radio_radioRoot__y8a4I{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px}.Radio_radioInput__KUZgt{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #5c6b7e;border-radius:50%;background:#fff;display:inline-block;position:relative;transition:border-color .2s,background .2s;vertical-align:middle;outline:none}.Radio_radioInput__KUZgt:checked{background:#82f3d8;border:2px solid #5c6b7e}.Radio_radioInput__KUZgt:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.Radio_radioInput__KUZgt:hover:not(:disabled){border-color:#5c6b7e;background:#d5fbf2}.Radio_radioInput__KUZgt:focus{outline:2px solid #5c6b7e;outline-offset:2px}.Radio_radioInput__KUZgt:disabled:checked{background:#cad0d8;border:2px solid #95a1b2;cursor:not-allowed;opacity:.7}.Radio_radioInput__KUZgt:disabled{background:#fff;border:2px solid #95a1b2;cursor:not-allowed;opacity:.7}.Radio_radioLabel__XDGHK{font-size:15px;color:#0b132b;font-family:Pretendard,Poppins,sans-serif;font-weight:500;line-height:1.4;cursor:pointer;margin-left:6px}.MobileHeader_mobileHeader__g8q9L{display:flex;flex-direction:column;background:#fff;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:10}@media(min-width:769px){.MobileHeader_mobileHeader__g8q9L{display:none}}.MobileHeader_headerTop__GI8ph{display:flex;align-items:center;gap:12px;padding:12px 16px}.MobileHeader_backButton__Tx5xm{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#3c4653;cursor:pointer;padding:0;flex-shrink:0}.MobileHeader_backButton__Tx5xm svg{width:24px;height:24px}.MobileHeader_backButton__Tx5xm:active{opacity:.7}.MobileHeader_headerTitle__UB4HI{flex:1;font-size:18px;font-weight:700;color:#0b2b20;margin:0;text-align:left}.MobileHeader_tabsContainer__T342j{display:flex;border-top:1px solid #e5e7eb;background:#fff}.MobileHeader_tab__abIgA{flex:1;padding:12px 16px;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease}.MobileHeader_tab__abIgA:active{background:#f9fafb}.MobileHeader_tabActive__VcLuM{color:#00c999;border-bottom-color:#00c999;font-weight:600}.CompactProductCard_card__Ar6kU{position:relative;display:flex;flex-direction:row;align-items:center;background:var(--bg-card);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease;border:1px solid var(--line);min-height:120px}.CompactProductCard_card__Ar6kU:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.CompactProductCard_checkboxWrapper__jq7m_{display:flex;align-items:center;justify-content:center;padding:16px;flex-shrink:0}.CompactProductCard_checkbox__ORUIS{width:20px;height:20px;accent-color:#82f3d8;cursor:pointer}.CompactProductCard_cardImgWrap__PXGnJ{position:relative;width:80px;height:80px;flex-shrink:0;overflow:hidden;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;margin:16px;border-radius:8px}.CompactProductCard_cardImg__VVxhL{object-fit:cover;border-radius:8px}.CompactProductCard_cardBody__i6Gm7{padding:16px 0;display:flex;flex-direction:column;gap:8px;flex:1}.CompactProductCard_productNameSection__VCzoo{margin-bottom:8px}.CompactProductCard_cardTitle__jpptR{font-size:16px;font-weight:600;color:var(--text-strong);line-height:1.3;margin:0}.CompactProductCard_infoRow__Yz3j_{display:flex;justify-content:space-between;align-items:center;padding:2px 0}.CompactProductCard_infoLabel__XfeE0{font-size:12px;color:var(--text-muted);font-weight:500}.CompactProductCard_infoValue__S6DXt{font-size:12px;color:var(--text-strong);font-weight:600}.CompactProductCard_supplyPriceValue__vgYlZ{color:var(--color-text-info)}@media(max-width:767px){.CompactProductCard_card__Ar6kU{min-height:100px}.CompactProductCard_cardImgWrap__PXGnJ{width:60px;height:60px;margin:12px}.CompactProductCard_cardBody__i6Gm7{padding:12px 0;gap:6px}.CompactProductCard_cardTitle__jpptR{font-size:13px}.CompactProductCard_checkboxWrapper__jq7m_{padding:12px}}.Pagination_pagination__xmf2O{display:flex;align-items:center;justify-content:center;gap:4px;margin:24px 0;flex-wrap:wrap}.Pagination_pageButton__EozOx{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:8px 12px;border:1px solid #e1e5e9;background:#fff;color:#6b7280;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.Pagination_pageButton__EozOx:hover:not(.Pagination_disabled__4JKnv){border-color:#00d4aa;color:#00d4aa;background:#f0fdf9}.Pagination_pageButton__EozOx.Pagination_active__1NcCi{background:#00d4aa;border-color:#00d4aa;color:#fff;font-weight:600}.Pagination_pageButton__EozOx.Pagination_disabled__4JKnv{opacity:.4;cursor:not-allowed;pointer-events:none}@media(max-width:767px){.Pagination_pageButton__EozOx{min-width:36px;height:36px;font-size:13px}}.Pagination_ellipsis__soXNc{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;color:#9ca3af;font-size:14px;-webkit-user-select:none;user-select:none}@media(max-width:767px){.Pagination_ellipsis__soXNc{min-width:36px;height:36px;font-size:13px}}@media(max-width:480px){.Pagination_pagination__xmf2O{gap:2px;margin:16px 0}.Pagination_pageButton__EozOx{padding:6px 8px}.Pagination_ellipsis__soXNc,.Pagination_pageButton__EozOx{min-width:32px;height:32px;font-size:12px}}.FloatingMessenger_floatingMessenger__8v9CI{position:fixed;bottom:24px;right:24px;z-index:1000}.FloatingMessenger_messengerButton__S_CxP{width:60px;height:60px;border-radius:50%;background:#82f3d8;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(130,243,216,.4);transition:all .3s ease;position:relative;animation:FloatingMessenger_float__LlsU1 3s ease-in-out infinite}.FloatingMessenger_messengerButton__S_CxP:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(130,243,216,.6);background:#70e5c6}.FloatingMessenger_messengerButton__S_CxP.FloatingMessenger_animating__0beDb,.FloatingMessenger_messengerButton__S_CxP:active{transform:scale(.95)}.FloatingMessenger_messengerIcon__cLovm{color:#fff;width:30px;height:30px}.FloatingMessenger_unreadBadge__KqP4e{position:absolute;top:-4px;right:-4px;background:#ff4757;color:#fff;border-radius:12px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;border:2px solid #fff;animation:FloatingMessenger_pulse__BnNAO 2s infinite}@keyframes FloatingMessenger_float__LlsU1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes FloatingMessenger_pulse__BnNAO{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(max-width:767px){.FloatingMessenger_floatingMessenger__8v9CI{bottom:100px;right:20px}.FloatingMessenger_messengerButton__S_CxP{width:56px;height:56px}.FloatingMessenger_messengerIcon__cLovm{width:26px;height:26px}}.ChatModal_chatModalOverlay__gY5Qo{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.ChatModal_chatModal__Cnmzx{background:#fff;border-radius:16px;width:100%;max-width:400px;height:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.2);overflow:hidden}.ChatModal_chatHeader__ZXlHU{padding:20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;background:#82f3d8;color:#fff}.ChatModal_userInfo___rOee{display:flex;align-items:center;gap:12px}.ChatModal_userAvatar__LbJUa{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden}.ChatModal_userAvatar__LbJUa img{width:100%;height:100%;object-fit:cover}.ChatModal_avatarPlaceholder__ol8_S{width:100%;height:100%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:#fff}.ChatModal_onlineIndicator__iWRKk{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#10b981;border:2px solid #fff;border-radius:50%}.ChatModal_userDetails__V8aSF h3{margin:0;font-size:16px;font-weight:600}.ChatModal_status__LNpJh{font-size:12px;opacity:.8}.ChatModal_closeButton__7uJsN{background:none;border:none;color:#fff;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.ChatModal_closeButton__7uJsN:hover{background:hsla(0,0%,100%,.1)}.ChatModal_messagesContainer__yRZCx{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.ChatModal_dateDivider__q28fS{display:flex;align-items:center;margin:16px 0 8px}.ChatModal_dateDivider__q28fS:after,.ChatModal_dateDivider__q28fS:before{content:"";flex:1;height:1px;background:#e5e7eb}.ChatModal_dateDivider__q28fS span{padding:0 12px;font-size:12px;color:#6b7280;background:#fff}.ChatModal_messageWrapper__3PLDN{display:flex;margin-bottom:8px}.ChatModal_messageWrapper__3PLDN.ChatModal_ownMessage__Y5IaB{justify-content:flex-end}.ChatModal_messageWrapper__3PLDN.ChatModal_ownMessage__Y5IaB .ChatModal_messageBubble__ziaBl{background:#82f3d8;color:#fff;border-bottom-right-radius:4px}.ChatModal_messageWrapper__3PLDN.ChatModal_otherMessage__vKnms{justify-content:flex-start}.ChatModal_messageWrapper__3PLDN.ChatModal_otherMessage__vKnms .ChatModal_messageBubble__ziaBl{background:#f3f4f6;color:#1f2937;border-bottom-left-radius:4px}.ChatModal_messageBubble__ziaBl{max-width:70%;padding:12px 16px;border-radius:18px;position:relative}.ChatModal_messageContent__SWFV1{font-size:14px;line-height:1.4;word-wrap:break-word}.ChatModal_messageTime__wm9zm{font-size:11px;opacity:.7;margin-top:4px;text-align:right}.ChatModal_messageInput__CcdN0{padding:16px;border-top:1px solid #e5e7eb;background:#f9fafb}.ChatModal_inputWrapper__LcmHX{display:flex;align-items:center;gap:12px;background:#fff;border-radius:24px;padding:12px 16px;border:1px solid #e5e7eb}.ChatModal_inputWrapper__LcmHX:focus-within{border-color:#82f3d8;box-shadow:0 0 0 3px rgba(130,243,216,.1)}.ChatModal_textInput__wEumh{flex:1;border:none;outline:none;resize:none;font-size:14px;line-height:1.4;max-height:100px;min-height:20px;background:rgba(0,0,0,0);text-align:left;padding:0}.ChatModal_textInput__wEumh::placeholder{color:#9ca3af;text-align:left}.ChatModal_sendButton__xQN4k{background:#82f3d8;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s}.ChatModal_sendButton__xQN4k:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(130,243,216,.3)}.ChatModal_sendButton__xQN4k:disabled{opacity:.5;cursor:not-allowed}@media(max-width:767px){.ChatModal_chatModalOverlay__gY5Qo{padding:0}.ChatModal_chatModal__Cnmzx{width:100%;height:100%;max-height:100vh;border-radius:0}.ChatModal_messageBubble__ziaBl{max-width:85%}}.InlineChat_inlineChat__tO8mA{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;height:700px;display:flex;flex-direction:column}.InlineChat_chatHeader__AAPLN{padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.InlineChat_userInfo__QrTTt{display:flex;align-items:center;gap:12px}.InlineChat_userAvatar__i6yz2{width:36px;height:36px;border-radius:50%;overflow:hidden}.InlineChat_userAvatar__i6yz2 img{width:100%;height:100%;object-fit:cover}.InlineChat_avatarPlaceholder__Uf6Hj{width:100%;height:100%;background:#82f3d8;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#fff}.InlineChat_userDetails__OCg3Y h3{margin:0;font-size:16px;font-weight:600;color:#1f2937}.InlineChat_messagesContainer__NCN98{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.InlineChat_dateDivider__VNt1W{display:flex;align-items:center;margin:16px 0 8px}.InlineChat_dateDivider__VNt1W:after,.InlineChat_dateDivider__VNt1W:before{content:"";flex:1;height:1px;background:#e5e7eb}.InlineChat_dateDivider__VNt1W span{padding:0 12px;font-size:12px;color:#6b7280;background:#fff}.InlineChat_messageWrapper__FjT3f{display:flex;margin-bottom:12px}.InlineChat_messageWrapper__FjT3f.InlineChat_ownMessage__KjU6N{justify-content:flex-end}.InlineChat_messageWrapper__FjT3f.InlineChat_ownMessage__KjU6N .InlineChat_messageBubble__mrVFT{background:#82f3d8;color:#fff;border-bottom-right-radius:4px}.InlineChat_messageWrapper__FjT3f.InlineChat_otherMessage__FHi0s{justify-content:flex-start}.InlineChat_messageWrapper__FjT3f.InlineChat_otherMessage__FHi0s .InlineChat_messageBubble__mrVFT{background:#f3f4f6;color:#1f2937;border-bottom-left-radius:4px}.InlineChat_messageBubble__mrVFT{max-width:70%;padding:12px 16px;border-radius:18px;position:relative}.InlineChat_messageContent__IF3N_{font-size:14px;line-height:1.4;word-wrap:break-word}.InlineChat_messageTime__tebNJ{font-size:11px;opacity:.7;margin-top:4px;text-align:right}.InlineChat_messageInput__5g8Pk{padding:16px;border-top:1px solid #e5e7eb;background:#f9fafb}.InlineChat_inputWrapper___4g_f{display:flex;align-items:center;gap:12px;background:#fff;border-radius:24px;padding:12px 16px;border:1px solid #e5e7eb}.InlineChat_inputWrapper___4g_f:focus-within{border-color:#82f3d8;box-shadow:0 0 0 3px rgba(130,243,216,.1)}.InlineChat_textInput__U_SY9{flex:1;border:none;outline:none;resize:none;font-size:14px;line-height:1.4;max-height:100px;min-height:20px;background:rgba(0,0,0,0);text-align:left;padding:0}.InlineChat_textInput__U_SY9::placeholder{color:#9ca3af;text-align:left}.InlineChat_sendButton__PE0_R{background:#82f3d8;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s}.InlineChat_sendButton__PE0_R:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(130,243,216,.3)}.InlineChat_sendButton__PE0_R:disabled{opacity:.5;cursor:not-allowed}@media(max-width:767px){.InlineChat_inlineChat__tO8mA{height:500px}.InlineChat_messagesContainer__NCN98{padding:16px;gap:8px}.InlineChat_messageWrapper__FjT3f{margin-bottom:8px}}.MobileHeader_mobileHeader__ma69v{display:none}@media(max-width:767px){.MobileHeader_mobileHeader__ma69v{display:block;background:#fff;padding:16px 20px;border-bottom:1px solid #e5e7eb}.MobileHeader_mobileHeader__ma69v .MobileHeader_title__nFg2R{font-size:24px;font-weight:700;color:#0b2b20;margin:0 0 12px}.MobileHeader_mobileHeader__ma69v .MobileHeader_mobileControls__jJCYN{display:flex;align-items:center;gap:10px}.MobileHeader_mobileHeader__ma69v .MobileHeader_mobileControls__jJCYN .MobileHeader_filterButton__PnCtx{display:flex;align-items:center;gap:4px;padding:8px 10px;background:#fff;border:1px solid #95a1b2;border-radius:4px;font-size:12px;font-weight:700;color:#3c4653;cursor:pointer;height:32px}.MobileHeader_mobileHeader__ma69v .MobileHeader_mobileControls__jJCYN .MobileHeader_filterButton__PnCtx:hover{background:#f9fafb}.MobileHeader_mobileHeader__ma69v .MobileHeader_mobileControls__jJCYN .MobileHeader_filterButton__PnCtx svg{width:16px;height:16px}.MobileHeader_mobileHeader__ma69v .MobileHeader_mobileControls__jJCYN .MobileHeader_sortDropdown__ejrmO{display:flex;align-items:center;gap:10px;margin-left:auto}.MobileHeader_mobileHeader__ma69v .MobileHeader_mobileControls__jJCYN .MobileHeader_sortDropdown__ejrmO .MobileHeader_sortLabel__pJ5gf{font-size:12px;font-weight:500;color:#5c6b7e}.MobileHeader_mobileHeader__ma69v .MobileHeader_mobileControls__jJCYN .MobileHeader_sortDropdown__ejrmO .MobileHeader_sortButton__iiNfs{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:12px;font-weight:700;color:#0b2b20;cursor:pointer}.MobileHeader_mobileHeader__ma69v .MobileHeader_mobileControls__jJCYN .MobileHeader_sortDropdown__ejrmO .MobileHeader_sortButton__iiNfs svg{width:16px;height:16px}}.BaseModal_overlay__ZKtbi{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1100;animation:BaseModal_fadeIn__qrXi_ .3s ease-out}@media(min-width:768px){.BaseModal_overlay__ZKtbi{align-items:center}}.BaseModal_modal__genM4{background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:100vw;max-height:90vh;overflow-y:auto;position:relative;animation:BaseModal_slideUpIn__X1ACa .3s ease-out}@media(min-width:768px){.BaseModal_modal__genM4{border-radius:16px;max-width:500px;max-height:80vh;animation:BaseModal_scaleIn___rNYz .3s ease-out}}.BaseModal_header__9GKks{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e9ecef;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.BaseModal_title__mRqLg{font-size:18px;font-weight:600;color:#212529;margin:0}.BaseModal_closeButton__HH1kZ{background:none;border:none;font-size:24px;color:#6c757d;cursor:pointer;padding:4px;line-height:1;transition:color .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.BaseModal_closeButton__HH1kZ:hover{color:#495057}.BaseModal_closeButton__HH1kZ:focus{outline:none;color:#495057}.BaseModal_content__d9Iw_{padding:0}@keyframes BaseModal_fadeIn__qrXi_{0%{opacity:0}to{opacity:1}}@keyframes BaseModal_slideUpIn__X1ACa{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BaseModal_scaleIn___rNYz{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.BaseModal_overlay__ZKtbi.BaseModal_closing__MPrrK{animation:BaseModal_fadeOut__fX2qM .3s ease-in}.BaseModal_modal__genM4.BaseModal_closing__MPrrK{animation:BaseModal_slideDownOut__4dWgY .3s ease-in}@media(min-width:768px){.BaseModal_modal__genM4.BaseModal_closing__MPrrK{animation:BaseModal_scaleOut__bBFLO .3s ease-in}}@keyframes BaseModal_fadeOut__fX2qM{0%{opacity:1}to{opacity:0}}@keyframes BaseModal_slideDownOut__4dWgY{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes BaseModal_scaleOut__bBFLO{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.SortModal_modalContent__6ZezP{padding:0}.SortModal_sortOptions__iXSWm{display:flex;flex-direction:column}.SortModal_sortOption__GaQKb{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#fff;color:#374151;font-size:16px;cursor:pointer;transition:background-color .2s ease;border:none;border-bottom:1px solid #f3f4f6;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.SortModal_sortOption__GaQKb:hover{background-color:#f9fafb}.SortModal_sortOption__GaQKb:last-child{border-bottom:none}.SortModal_sortOption__GaQKb.SortModal_active__LuSVA{background-color:#f0fdf4;color:#00e7b8;font-weight:500}.SortModal_sortLabel__nRhhy{flex:1;text-align:left}.SortModal_checkIcon__Wko26{color:#00e7b8;font-weight:700;font-size:18px}.FilterModal_modalContent___ycam{padding:24px}.FilterModal_filterSection__PGzs5{margin-bottom:24px}.FilterModal_filterSection__PGzs5:last-of-type{margin-bottom:32px}.FilterModal_filterTitle__Cz7Ls{font-size:16px;font-weight:600;color:#212529;margin:0 0 12px}.FilterModal_searchInput__r3Yu5{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff}.FilterModal_searchInput__r3Yu5:focus{outline:none;border-color:#00e7b8;box-shadow:0 0 0 2px rgba(0,231,184,.1)}.FilterModal_searchInput__r3Yu5::placeholder{color:#9ca3af}.FilterModal_filterOptions__0zzzZ{display:flex;flex-wrap:wrap;gap:8px}.FilterModal_filterButton__zfCdg{padding:8px 16px;border:1px solid #d1d5db;border-radius:20px;background:#fff;color:#6b7280;font-size:14px;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.FilterModal_filterButton__zfCdg:hover{border-color:#00e7b8;color:#00e7b8}.FilterModal_filterButton__zfCdg.FilterModal_active__bO7iS{background:#00e7b8;border-color:#00e7b8;color:#fff}.FilterModal_buttonGroup__q22wr{display:flex;gap:12px;padding-top:16px;border-top:1px solid #e9ecef;margin-top:8px}.FilterModal_buttonGroup__q22wr .FilterModal_applyButton__4Bg8J{flex:2;margin-top:0}.FilterModal_buttonGroup__q22wr .FilterModal_resetButton__o7l6E{flex:1;margin-top:0;display:flex;align-items:center;justify-content:center;gap:6px}.DistributorSearchResult_container__GtZHB{min-height:100vh;background-color:#e4e8ec}.DistributorSearchResult_mobileSearchInterface__Hi6qj{display:none}@media(max-width:768px){.DistributorSearchResult_mobileSearchInterface__Hi6qj{display:block;background:#fff;padding:16px 20px}.DistributorSearchResult_mobileSearchInterface__Hi6qj .DistributorSearchResult_searchContainer__BrHXd{margin-bottom:16px}.DistributorSearchResult_mobileSearchInterface__Hi6qj .DistributorSearchResult_searchContainer__BrHXd .DistributorSearchResult_searchInputWrapper__y6z6S{position:relative}.DistributorSearchResult_mobileSearchInterface__Hi6qj .DistributorSearchResult_searchContainer__BrHXd .DistributorSearchResult_searchInputWrapper__y6z6S .DistributorSearchResult_searchInput__WwHa3{width:100%;padding:12px 50px 12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#0b2b20;background:#fff}.DistributorSearchResult_mobileSearchInterface__Hi6qj .DistributorSearchResult_searchContainer__BrHXd .DistributorSearchResult_searchInputWrapper__y6z6S .DistributorSearchResult_searchInput__WwHa3::placeholder{color:#9ca3af}.DistributorSearchResult_mobileSearchInterface__Hi6qj .DistributorSearchResult_searchContainer__BrHXd .DistributorSearchResult_searchInputWrapper__y6z6S .DistributorSearchResult_searchInput__WwHa3:focus{outline:none;border-color:#00e7b8;box-shadow:0 0 0 2px rgba(0,231,184,.1)}.DistributorSearchResult_mobileSearchInterface__Hi6qj .DistributorSearchResult_searchContainer__BrHXd .DistributorSearchResult_searchInputWrapper__y6z6S .DistributorSearchResult_searchButton__u_L3q{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:4px}.DistributorSearchResult_mobileSearchInterface__Hi6qj .DistributorSearchResult_searchContainer__BrHXd .DistributorSearchResult_searchInputWrapper__y6z6S .DistributorSearchResult_searchButton__u_L3q:hover{color:#00e7b8}.DistributorSearchResult_mobileSearchInterface__Hi6qj .DistributorSearchResult_tabContainer__ROykr{display:flex;width:100%}.DistributorSearchResult_mobileSearchInterface__Hi6qj .DistributorSearchResult_tabContainer__ROykr .DistributorSearchResult_tab__7sVd7{flex:1;display:flex;justify-content:center;align-items:center;gap:4px;padding:16px 0;background:none;border:none;border-bottom:2px solid #cad0d8;font-size:16px;font-weight:400;color:#95a1b2;cursor:pointer}.DistributorSearchResult_mobileSearchInterface__Hi6qj .DistributorSearchResult_tabContainer__ROykr .DistributorSearchResult_tab__7sVd7 span:first-child{font-weight:inherit}.DistributorSearchResult_mobileSearchInterface__Hi6qj .DistributorSearchResult_tabContainer__ROykr .DistributorSearchResult_tab__7sVd7 span:last-child{font-weight:400}.DistributorSearchResult_mobileSearchInterface__Hi6qj .DistributorSearchResult_tabContainer__ROykr .DistributorSearchResult_tab__7sVd7.DistributorSearchResult_active__T33w1{border-bottom-color:#00e7b8;color:#0b2b20;font-weight:600}}.DistributorSearchResult_layout__1Zdtr{display:flex;max-width:1440px;margin:0 auto;gap:20px;padding:20px}@media(max-width:768px){.DistributorSearchResult_layout__1Zdtr{flex-direction:column;padding:0}}.DistributorSearchResult_sidebar__S5Izm{width:376px;flex-shrink:0}@media(max-width:768px){.DistributorSearchResult_sidebar__S5Izm{display:none}}.DistributorSearchResult_sidebarContent___7rFh{background:#fff;border-radius:8px;border:1px solid #e0e4e7;padding:20px;position:-webkit-sticky;position:sticky;top:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.DistributorSearchResult_sidebarTitle__QrKZY{font-size:20px;font-weight:700;color:#292f38;margin-bottom:20px}.DistributorSearchResult_filterSection__JuBYW{margin-bottom:24px}.DistributorSearchResult_filterSection__JuBYW:last-child{margin-bottom:0}.DistributorSearchResult_filterTitleButton__q_RfB{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 8px;margin-bottom:12px;background:none;border:none;border-bottom:1px solid #e0e4e7;cursor:pointer}.DistributorSearchResult_filterTitleButton__q_RfB:hover .DistributorSearchResult_filterTitle__Mddww{color:#00b894}.DistributorSearchResult_filterTitle__Mddww{font-size:16px;font-weight:600;color:#292f38;margin:0}.DistributorSearchResult_collapseIcon__CZOWw{color:#6b7280;transition:transform .2s ease;flex-shrink:0}.DistributorSearchResult_collapseIcon__CZOWw.DistributorSearchResult_collapsed__myNn2{transform:rotate(-90deg)}.DistributorSearchResult_searchInput__WwHa3{width:100%;padding:10px;border:1px solid #95a1b2;border-radius:4px;font-size:14px}.DistributorSearchResult_searchInput__WwHa3:focus{outline:none;border-color:#00e7b8}.DistributorSearchResult_searchInput__WwHa3::placeholder{color:#5c6b7e}.DistributorSearchResult_filterOptions__MHoJY{display:flex;flex-wrap:wrap;gap:8px;overflow:hidden;max-height:500px;transition:max-height .3s ease,opacity .2s ease;opacity:1}.DistributorSearchResult_filterOptions__MHoJY.DistributorSearchResult_hidden__zZ2mr{max-height:0;opacity:0;margin-bottom:0}.DistributorSearchResult_filterButton__yDIy1{padding:6px 12px;border:1px solid #95a1b2;border-radius:20px;background:#fff;color:#3c4653;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.DistributorSearchResult_filterButton__yDIy1:hover{border-color:#00c999;background-color:#f0fdf9}.DistributorSearchResult_filterButton__yDIy1.DistributorSearchResult_active__T33w1{background-color:#82f3d8;border-color:#00c999;color:#0b2b20;font-weight:600}.DistributorSearchResult_resetButton__QgwBT{width:100%;margin-top:20px}.DistributorSearchResult_content__lKjig{flex:1;min-width:0}.DistributorSearchResult_contentHeader__KS4Ft{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background:#fff;padding:20px;border-radius:8px;border:1px solid #e0e4e7}@media(max-width:768px){.DistributorSearchResult_contentHeader__KS4Ft{display:none}}.DistributorSearchResult_contentTitle__geYTd{font-size:20px;font-weight:600;color:#292f38}.DistributorSearchResult_sortOptions__fzJbI{display:flex;gap:12px}.DistributorSearchResult_sortOption__dUnOu{padding:8px 16px;border:1px solid #95a1b2;border-radius:4px;background:#fff;color:#3c4653;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.DistributorSearchResult_sortOption__dUnOu:hover{border-color:#00c999;background-color:#f0fdf9}.DistributorSearchResult_sortOption__dUnOu.DistributorSearchResult_active__T33w1{background-color:#00e7b8;border-color:#00c999;color:#fff;font-weight:600}.DistributorSearchResult_resultInfo__0s6Qo{margin-bottom:16px;padding:0 4px;font-size:14px;color:#5c6b7e}@media(max-width:768px){.DistributorSearchResult_resultInfo__0s6Qo{padding:16px;background:#fff;margin:0;border-bottom:1px solid #e0e4e7}}.DistributorSearchResult_distributorGrid__Lmhpi{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:16px;gap:16px}@media(max-width:768px){.DistributorSearchResult_distributorGrid__Lmhpi{grid-template-columns:1fr;gap:0}.DistributorSearchResult_distributorGrid__Lmhpi>*{border-radius:0;border-left:none;border-right:none;border-bottom:1px solid #e0e4e7}.DistributorSearchResult_distributorGrid__Lmhpi>:last-child{border-bottom:none}}.DistributorSearchResult_pagination__ho6Ux{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:32px;padding:20px 0}@media(max-width:768px){.DistributorSearchResult_pagination__ho6Ux{background:#fff;padding:20px;margin-top:0}}.DistributorSearchResult_paginationBtn__UHUFs{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border:1px solid #e0e4e7;border-radius:4px;background:#fff;color:#3c4653;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.DistributorSearchResult_paginationBtn__UHUFs:hover:not(:disabled){border-color:#00c999;background-color:#f0fdf9}.DistributorSearchResult_paginationBtn__UHUFs.DistributorSearchResult_active__T33w1{background-color:#00e7b8;border-color:#00c999;color:#fff;font-weight:600}.DistributorSearchResult_paginationBtn__UHUFs:disabled{opacity:.5;cursor:not-allowed}.ResultPage_container__FttlI{width:100%;min-height:100vh;background-color:#f4f6f8}@media(max-width:768px){.ResultPage_hiddenMobileHeader__jO_PZ{display:none}}.ResultPage_mobileSearchHeader__gfRVb{display:none}@media(max-width:768px){.ResultPage_mobileSearchHeader__gfRVb{display:block;background:#fff;padding:16px 20px}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_searchResultTitle__gEQqs{font-size:16px;font-weight:600;color:#0b2b20;margin-bottom:16px}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_searchInputWrapper__wOzYq{position:relative;margin-bottom:12px}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_searchInputWrapper__wOzYq .ResultPage_searchIcon__B3zVf{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_searchInputWrapper__wOzYq .ResultPage_mobileSearchInput__DpoQ6{width:100%;padding:12px 16px 12px 40px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#0b2b20;background:#fff}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_searchInputWrapper__wOzYq .ResultPage_mobileSearchInput__DpoQ6::placeholder{color:#9ca3af}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_searchInputWrapper__wOzYq .ResultPage_mobileSearchInput__DpoQ6:focus{outline:none;border-color:#00e7b8;box-shadow:0 0 0 2px rgba(0,231,184,.1)}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_mobileFilterSort__rRFT_{display:flex;align-items:center;justify-content:space-between}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_mobileFilterSort__rRFT_ .ResultPage_mobileFilterButton__S8dKy{display:flex;align-items:center;gap:4px;padding:8px 10px;background:#fff;border:1px solid #95a1b2;border-radius:4px;font-size:12px;font-weight:700;color:#3c4653;cursor:pointer;height:32px}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_mobileFilterSort__rRFT_ .ResultPage_mobileFilterButton__S8dKy:hover{background:#f9fafb}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_mobileFilterSort__rRFT_ .ResultPage_mobileFilterButton__S8dKy svg{width:16px;height:16px}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_mobileFilterSort__rRFT_ .ResultPage_mobileSortWrapper__DGlGq{display:flex;align-items:center;gap:10px}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_mobileFilterSort__rRFT_ .ResultPage_mobileSortWrapper__DGlGq .ResultPage_sortLabel__FyW8A{font-size:12px;font-weight:500;color:#5c6b7e}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_mobileFilterSort__rRFT_ .ResultPage_mobileSortWrapper__DGlGq .ResultPage_mobileSortButton__MMx2l{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:12px;font-weight:700;color:#0b2b20;cursor:pointer}.ResultPage_mobileSearchHeader__gfRVb .ResultPage_mobileFilterSort__rRFT_ .ResultPage_mobileSortWrapper__DGlGq .ResultPage_mobileSortButton__MMx2l svg{width:16px;height:16px}}.ResultPage_tabContainer__GVu1v{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}@media(min-width:769px){.ResultPage_tabContainer__GVu1v{max-width:1400px;margin:0 auto;padding:0 24px}}.ResultPage_tabContainer__GVu1v .ResultPage_tabWrapper__2BxLo{display:flex;width:100%}.ResultPage_tabContainer__GVu1v .ResultPage_tabWrapper__2BxLo .ResultPage_tab__x7MYY{flex:1;display:flex;justify-content:center;align-items:center;gap:4px;padding:16px 0;background:none;border:none;border-bottom:2px solid #cad0d8;font-size:16px;font-weight:400;color:#95a1b2;cursor:pointer}@media(min-width:769px){.ResultPage_tabContainer__GVu1v .ResultPage_tabWrapper__2BxLo .ResultPage_tab__x7MYY{flex:none;padding:16px 32px;margin-right:32px}}.ResultPage_tabContainer__GVu1v .ResultPage_tabWrapper__2BxLo .ResultPage_tab__x7MYY span:first-child{font-weight:inherit}.ResultPage_tabContainer__GVu1v .ResultPage_tabWrapper__2BxLo .ResultPage_tab__x7MYY span:last-child{font-weight:400}.ResultPage_tabContainer__GVu1v .ResultPage_tabWrapper__2BxLo .ResultPage_tab__x7MYY.ResultPage_activeTab__TbcYQ{border-bottom-color:#00e7b8;color:#0b2b20;font-weight:600}.ResultPage_mobileContent__z5aWb{display:none}@media(max-width:768px){.ResultPage_mobileContent__z5aWb{display:block;padding:20px}.ResultPage_mobileContent__z5aWb .ResultPage_resultInfo__xKVWj{background:#fff;border-radius:8px;padding:16px 24px;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:14px;color:#6b7280;margin:0 -20px 20px;border-radius:0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.ResultPage_mobileContent__z5aWb .ResultPage_productGrid__YYOaU{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.ResultPage_mobileContent__z5aWb .ResultPage_pagination__gOHj5{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px}.ResultPage_mobileContent__z5aWb .ResultPage_pagination__gOHj5 .ResultPage_paginationBtn__pAIJQ{min-width:32px;height:32px;padding:0 8px;background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.ResultPage_mobileContent__z5aWb .ResultPage_pagination__gOHj5 .ResultPage_paginationBtn__pAIJQ:hover:not(:disabled){border-color:#00e7b8;color:#00e7b8}.ResultPage_mobileContent__z5aWb .ResultPage_pagination__gOHj5 .ResultPage_paginationBtn__pAIJQ.ResultPage_active__pQsT8{background:#00e7b8;border-color:#00e7b8;color:#fff}.ResultPage_mobileContent__z5aWb .ResultPage_pagination__gOHj5 .ResultPage_paginationBtn__pAIJQ:disabled{opacity:.5;cursor:not-allowed}.ResultPage_mobileContent__z5aWb .ResultPage_companyGrid__jZYbr{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}}.ResultPage_layout__t__qu{display:flex;max-width:1400px;margin:0 auto;min-height:100vh;gap:32px;padding:24px}@media(max-width:768px){.ResultPage_layout__t__qu{display:none}}.ResultPage_sidebar__atapk{flex:0 0 280px;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:24px}@media(max-width:768px){.ResultPage_sidebar__atapk{display:none}}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn{padding:24px}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_sidebarTitle__bcm_a{font-size:20px;font-weight:700;color:#0b2b20;margin:0 0 24px}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR{margin-bottom:24px}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_filterTitleButton__jhu2S{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;background:none;border:none;cursor:pointer;margin-bottom:12px}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_filterTitleButton__jhu2S:hover .ResultPage_filterTitle__Uf_3p{color:#00b894}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_filterTitle__Uf_3p{font-size:16px;font-weight:600;color:#0b2b20;margin:0}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_collapseIcon__9ECJR{color:#6b7280;transition:transform .2s ease;flex-shrink:0}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_collapseIcon__9ECJR.ResultPage_collapsed__BiY2q{transform:rotate(-90deg)}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_searchInput__Yp6vD{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_searchInput__Yp6vD:focus{outline:none;border-color:#00e7b8;box-shadow:0 0 0 2px rgba(0,231,184,.1)}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_searchInput__Yp6vD::placeholder{color:#9ca3af}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_selectedFilters__EWQxh{margin-bottom:24px;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_selectedFiltersTitle__ikxzd{font-size:14px;font-weight:600;color:#495057;margin:0 0 8px}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_selectedFiltersText__8N4hP{font-size:13px;color:#6c757d;margin:0;line-height:1.4;word-break:break-word}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_filterOptions____YDl{display:flex;flex-wrap:wrap;gap:8px;overflow:hidden;max-height:500px;transition:max-height .3s ease,opacity .2s ease;opacity:1}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_filterOptions____YDl.ResultPage_hidden__Bj_SU{max-height:0;opacity:0;margin-bottom:0}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_filterOptions____YDl .ResultPage_filterButton__DBDte{padding:8px 12px;background:#fff;border:1px solid #d1d5db;border-radius:20px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_filterOptions____YDl .ResultPage_filterButton__DBDte:hover{border-color:#00e7b8;color:#00e7b8}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_filterSection__t3dsR .ResultPage_filterOptions____YDl .ResultPage_filterButton__DBDte.ResultPage_active__pQsT8{background:#00e7b8;border-color:#00e7b8;color:#fff}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_resetButton__vKo3W{width:100%;padding:12px 24px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_resetButton__vKo3W:hover{background:#e5e7eb}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_buttonGroup__bpH1q{display:flex;gap:8px;margin-top:16px}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_buttonGroup__bpH1q .ResultPage_applyButton__1zjgr{flex:1;padding:12px 24px;background:#00e7b8;border:1px solid #00e7b8;border-radius:6px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_buttonGroup__bpH1q .ResultPage_applyButton__1zjgr:hover{background:#00d4a8;border-color:#00d4a8}.ResultPage_sidebar__atapk .ResultPage_sidebarContent__yeFdn .ResultPage_buttonGroup__bpH1q .ResultPage_resetButton__vKo3W{flex:1;margin-top:0;display:flex;align-items:center;justify-content:center;gap:6px}.ResultPage_content__7nWIG{flex:1}@media(max-width:768px){.ResultPage_content__7nWIG{padding:20px}}.ResultPage_content__7nWIG .ResultPage_contentHeader__5mkLU{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media(max-width:768px){.ResultPage_content__7nWIG .ResultPage_contentHeader__5mkLU{display:none}}.ResultPage_content__7nWIG .ResultPage_contentHeader__5mkLU .ResultPage_contentTitle__IslTm{font-size:24px;font-weight:700;color:#0b2b20;margin:0 0 16px}.ResultPage_content__7nWIG .ResultPage_contentHeader__5mkLU .ResultPage_sortOptions__peSz0{display:flex;gap:8px}.ResultPage_content__7nWIG .ResultPage_contentHeader__5mkLU .ResultPage_sortOptions__peSz0 .ResultPage_sortOption__Ecbmg{padding:8px 16px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.ResultPage_content__7nWIG .ResultPage_contentHeader__5mkLU .ResultPage_sortOptions__peSz0 .ResultPage_sortOption__Ecbmg:hover{border-color:#00e7b8;color:#00e7b8}.ResultPage_content__7nWIG .ResultPage_contentHeader__5mkLU .ResultPage_sortOptions__peSz0 .ResultPage_sortOption__Ecbmg.ResultPage_active__pQsT8{background:#00e7b8;border-color:#00e7b8;color:#fff}.ResultPage_content__7nWIG .ResultPage_resultInfo__xKVWj{background:#fff;border-radius:8px;padding:16px 24px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:14px;color:#6b7280}@media(max-width:768px){.ResultPage_content__7nWIG .ResultPage_resultInfo__xKVWj{margin:0 -20px 20px;border-radius:0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}}.ResultPage_content__7nWIG .ResultPage_productGrid__YYOaU{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:768px){.ResultPage_content__7nWIG .ResultPage_productGrid__YYOaU{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:480px){.ResultPage_content__7nWIG .ResultPage_productGrid__YYOaU{gap:10px}}.ResultPage_content__7nWIG .ResultPage_companyGrid__jZYbr{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(max-width:768px){.ResultPage_content__7nWIG .ResultPage_companyGrid__jZYbr{grid-template-columns:1fr;gap:16px}}.ResultPage_content__7nWIG .ResultPage_pagination__gOHj5{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px}.ResultPage_content__7nWIG .ResultPage_pagination__gOHj5 .ResultPage_paginationBtn__pAIJQ{min-width:32px;height:32px;padding:0 8px;background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.ResultPage_content__7nWIG .ResultPage_pagination__gOHj5 .ResultPage_paginationBtn__pAIJQ:hover:not(:disabled){border-color:#00e7b8;color:#00e7b8}.ResultPage_content__7nWIG .ResultPage_pagination__gOHj5 .ResultPage_paginationBtn__pAIJQ.ResultPage_active__pQsT8{background:#00e7b8;border-color:#00e7b8;color:#fff}.ResultPage_content__7nWIG .ResultPage_pagination__gOHj5 .ResultPage_paginationBtn__pAIJQ:disabled{opacity:.5;cursor:not-allowed}.ProductOrCompanyFinder_heroSection__yBuQd{display:flex;align-items:stretch;width:100%;background:#f9fbfc;border-radius:12px;margin:32px 0;min-height:180px}@media(max-width:767px){.ProductOrCompanyFinder_heroSection__yBuQd{flex-direction:column;min-height:unset;padding:0}}.ProductOrCompanyFinder_leftImage__ZaIos{width:160px;min-width:160px;background:#f1f5f9;color:#173f2b;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:600}@media(max-width:767px){.ProductOrCompanyFinder_leftImage__ZaIos{width:100%;min-width:0;border-radius:12px 12px 0 0;font-size:32px;padding:24px 0}}.ProductOrCompanyFinder_rightContent__8C_S_{position:relative;flex:1;padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:767px){.ProductOrCompanyFinder_rightContent__8C_S_{padding:24px 16px}}.ProductOrCompanyFinder_title__XnNl_{font-size:26px;font-weight:700;margin-bottom:24px;color:#222;text-align:center}@media(max-width:767px){.ProductOrCompanyFinder_title__XnNl_{font-size:20px;margin-bottom:16px}}.ProductOrCompanyFinder_searchCards__K4jJk{display:flex;max-width:100%;gap:24px}@media(max-width:767px){.ProductOrCompanyFinder_searchCards__K4jJk{flex-direction:column;gap:12px}}.ProductOrCompanyFinder_searchCard__tx3LD{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:20px;flex:1;display:flex;gap:10px;align-items:center;justify-content:center;max-width:420px}@media(max-width:767px){.ProductOrCompanyFinder_searchCard__tx3LD{padding:16px;width:100%;min-width:0}}.ProductOrCompanyFinder_searchCard__tx3LD .ProductOrCompanyFinder_contents__JGjpQ{display:flex;flex-direction:column;gap:10px}@media(max-width:767px){.ProductOrCompanyFinder_searchCard__tx3LD .ProductOrCompanyFinder_contents__JGjpQ{width:100%;min-width:0}}.ProductOrCompanyFinder_searchLabel__JLDwF{font-size:15px;font-weight:600;color:#173f2b}@media(max-width:767px){.ProductOrCompanyFinder_searchLabel__JLDwF{font-size:14px}}.ProductOrCompanyFinder_searchInput__eDMJg{padding:10px;border:1px solid #e3e8ef;border-radius:6px;font-size:15px;outline:none}@media(max-width:767px){.ProductOrCompanyFinder_searchInput__eDMJg{font-size:14px;padding:8px}}.EmptyState_emptyContainer__g6csI{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:2rem 0}.EmptyState_emptyIcon__NMKKK{margin-bottom:1.5rem;opacity:.6}.EmptyState_emptyTitle__yhj1d{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 .75rem}.EmptyState_emptyMessage__GaTtw{font-size:1rem;color:#666;margin:0 0 2rem;line-height:1.5}.EmptyState_actionButton__4ZBe4{display:inline-block;background:#007bff;color:#fff;-webkit-text-decoration:none;text-decoration:none;border-radius:8px;padding:.875rem 1.75rem;font-size:1rem;font-weight:500;transition:background-color .2s ease,transform .1s ease}.EmptyState_actionButton__4ZBe4:hover{background:#0056b3;transform:translateY(-1px)}.EmptyState_actionButton__4ZBe4:active{transform:translateY(0)}@media(max-width:768px){.EmptyState_actionButton__4ZBe4{padding:1rem 2rem;font-size:1.1rem;min-height:44px}}.FavoriteProductsSection_section__pQQFg{margin-bottom:3rem}.FavoriteProductsSection_section__pQQFg:last-child{margin-bottom:0}.FavoriteProductsSection_sectionTitle__rDBEc{font-size:1.5rem;font-weight:700;color:var(--text-strong,#1a1d29);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #0b2b20;position:relative}@media(min-width:768px){.FavoriteProductsSection_sectionTitle__rDBEc{font-size:1.625rem;margin-bottom:1.75rem;padding-bottom:.625rem;border-bottom-width:2.5px}}@media(min-width:1024px){.FavoriteProductsSection_sectionTitle__rDBEc{font-size:1.75rem;margin-bottom:2rem;padding-bottom:.75rem;border-bottom-width:3px}}@media(min-width:1200px){.FavoriteProductsSection_sectionTitle__rDBEc{font-size:1.875rem;margin-bottom:2.25rem}}.FavoriteProductsSection_sectionTitle__rDBEc:after{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:2px;background:linear-gradient(90deg,#0b2b20,rgba(11,43,32,.3));border-radius:1px}@media(min-width:768px){.FavoriteProductsSection_sectionTitle__rDBEc:after{bottom:-2.5px;width:50px;height:2.5px}}@media(min-width:1024px){.FavoriteProductsSection_sectionTitle__rDBEc:after{bottom:-3px;width:60px;height:3px;border-radius:2px}}.FavoriteProductsSection_productGrid__KZ2Rv{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.FavoriteProductsSection_productGrid__KZ2Rv{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.75rem}}@media(min-width:1024px){.FavoriteProductsSection_productGrid__KZ2Rv{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}}@media(min-width:1200px){.FavoriteProductsSection_productGrid__KZ2Rv{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2.25rem}}@media(min-width:1400px){.FavoriteProductsSection_productGrid__KZ2Rv{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:2.5rem}}.CompanyCard_card__fL6Dn{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s ease;position:relative}.CompanyCard_card__fL6Dn:hover{border-color:#82f3d8;box-shadow:0 4px 12px rgba(130,243,216,.15);transform:translateY(-2px)}.CompanyCard_companyHeader__L1bVn{display:flex;align-items:center;gap:16px;margin-bottom:16px}.CompanyCard_companyLogo__gkbcx{width:56px;height:56px;flex-shrink:0}.CompanyCard_logoImage__by3kv{width:100%;height:100%;border-radius:50%;object-fit:cover}.CompanyCard_logoInitial__zAsq4{width:100%;height:100%;background:linear-gradient(135deg,#82f3d8,#4fd1c7);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:22px;color:#fff}.CompanyCard_companyName__XNQZX{margin:0;font-size:18px;font-weight:600;color:#1f2937;line-height:1.3;flex:1}.CompanyCard_businessTypes__X5sCZ{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.CompanyCard_businessTag__ELGFH{background:#dbeafe;color:#1e40af;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.CompanyCard_description__dvMtb{margin:0 0 16px;font-size:14px;color:#6b7280;line-height:1.4}.CompanyCard_productImages__lT7No{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px}.CompanyCard_productImages__lT7No::-webkit-scrollbar{height:4px}.CompanyCard_productImages__lT7No::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.CompanyCard_productImages__lT7No::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.CompanyCard_productImageWrapper__TBJ3K{flex-shrink:0;width:60px;height:60px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.CompanyCard_productImage__OopLf{width:100%;height:100%;object-fit:cover}.CompanyCard_cardFooter__Toy4u{display:flex;align-items:center;justify-content:space-between;gap:12px}.CompanyCard_likeButtonWrapper__Fu0O_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;transition:background-color .2s}.CompanyCard_likeButtonWrapper__Fu0O_:hover{background:#f3f4f6}.CompanyCard_actionButton__0yVYZ{flex:1;background:linear-gradient(135deg,#82f3d8,#4fd1c7);color:#fff;border:none;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.CompanyCard_actionButton__0yVYZ:hover{background:linear-gradient(135deg,#6ee7cc,#38b2ac);transform:translateY(-1px);box-shadow:0 4px 12px rgba(130,243,216,.3)}.CompanyCard_actionButton__0yVYZ:active{transform:translateY(0)}@media(max-width:767px){.CompanyCard_card__fL6Dn{padding:16px}.CompanyCard_companyHeader__L1bVn{gap:12px;margin-bottom:12px}.CompanyCard_companyLogo__gkbcx{width:48px;height:48px}.CompanyCard_logoInitial__zAsq4{font-size:18px}.CompanyCard_companyName__XNQZX{font-size:16px}.CompanyCard_productImages__lT7No{gap:6px}.CompanyCard_productImageWrapper__TBJ3K{width:50px;height:50px}}.CompaniesSkeleton_section__gRgW1{margin-bottom:2rem}.CompaniesSkeleton_titleSkeleton__DWaQU{height:2rem;width:150px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:CompaniesSkeleton_loading__kABYT 1.5s infinite;border-radius:4px;margin-bottom:1.5rem}.CompaniesSkeleton_companyGrid__OR0Ar{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.CompaniesSkeleton_companyGrid__OR0Ar{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}}@media(max-width:480px){.CompaniesSkeleton_companyGrid__OR0Ar{grid-template-columns:1fr;gap:1rem}}.CompaniesSkeleton_cardSkeleton___gcMW{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.CompaniesSkeleton_headerSkeleton__pD0Hc{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #f0f0f0}.CompaniesSkeleton_imageSkeleton__X9MZO{width:80px;height:80px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:CompaniesSkeleton_loading__kABYT 1.5s infinite;border-radius:8px;flex-shrink:0}@media(max-width:768px){.CompaniesSkeleton_imageSkeleton__X9MZO{width:70px;height:70px}}.CompaniesSkeleton_basicInfoSkeleton__imk47{flex:1;min-width:0}.CompaniesSkeleton_nameSkeleton__PU__s{height:1.5rem;width:80%;margin-bottom:.5rem}.CompaniesSkeleton_businessTypesSkeleton__b43j2,.CompaniesSkeleton_nameSkeleton__PU__s{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:CompaniesSkeleton_loading__kABYT 1.5s infinite;border-radius:4px}.CompaniesSkeleton_businessTypesSkeleton__b43j2{height:1rem;width:60%}.CompaniesSkeleton_detailsSkeleton___zjS6{padding:1rem 1.5rem 1.5rem}.CompaniesSkeleton_descriptionSkeleton__Jf_A1{height:1rem;width:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:CompaniesSkeleton_loading__kABYT 1.5s infinite;border-radius:4px;margin-bottom:.5rem}.CompaniesSkeleton_descriptionSkeleton__Jf_A1:nth-child(2){width:85%}.CompaniesSkeleton_descriptionSkeleton__Jf_A1:nth-child(3){width:70%;margin-bottom:1rem}.CompaniesSkeleton_contactSkeleton__63ILJ{display:flex;flex-direction:column;gap:.5rem}.CompaniesSkeleton_contactRowSkeleton__heUfn{height:1rem;width:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:CompaniesSkeleton_loading__kABYT 1.5s infinite;border-radius:4px}.CompaniesSkeleton_contactRowSkeleton__heUfn:last-child{width:80%}@keyframes CompaniesSkeleton_loading__kABYT{0%{background-position:200% 0}to{background-position:-200% 0}}.FavoriteCompaniesSection_section__rGgW0{margin-bottom:3rem}.FavoriteCompaniesSection_section__rGgW0:last-child{margin-bottom:0}.FavoriteCompaniesSection_sectionTitle__XUmyc{font-size:1.5rem;font-weight:700;color:var(--text-strong,#1a1d29);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #0b2b20;position:relative}@media(min-width:768px){.FavoriteCompaniesSection_sectionTitle__XUmyc{font-size:1.625rem;margin-bottom:1.75rem;padding-bottom:.625rem;border-bottom-width:2.5px}}@media(min-width:1024px){.FavoriteCompaniesSection_sectionTitle__XUmyc{font-size:1.75rem;margin-bottom:2rem;padding-bottom:.75rem;border-bottom-width:3px}}@media(min-width:1200px){.FavoriteCompaniesSection_sectionTitle__XUmyc{font-size:1.875rem;margin-bottom:2.25rem}}.FavoriteCompaniesSection_sectionTitle__XUmyc:after{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:2px;background:linear-gradient(90deg,#0b2b20,rgba(11,43,32,.3));border-radius:1px}@media(min-width:768px){.FavoriteCompaniesSection_sectionTitle__XUmyc:after{bottom:-2.5px;width:50px;height:2.5px}}@media(min-width:1024px){.FavoriteCompaniesSection_sectionTitle__XUmyc:after{bottom:-3px;width:60px;height:3px;border-radius:2px}}.FavoriteCompaniesSection_companyGrid__QQHYa{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media(min-width:320px){.FavoriteCompaniesSection_companyGrid__QQHYa{gap:1.25rem}}@media(min-width:480px){.FavoriteCompaniesSection_companyGrid__QQHYa{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}}@media(min-width:768px){.FavoriteCompaniesSection_companyGrid__QQHYa{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.75rem}}@media(min-width:1024px){.FavoriteCompaniesSection_companyGrid__QQHYa{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:2rem}}@media(min-width:1200px){.FavoriteCompaniesSection_companyGrid__QQHYa{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2.25rem}}@media(min-width:1400px){.FavoriteCompaniesSection_companyGrid__QQHYa{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2.5rem}}.Favorites_favoritesPage__WtILB{min-height:100vh;background:var(--bg-page,#f8f9fa)}@media(max-width:767px){.Favorites_favoritesPage__WtILB .Favorites_desktopContent__7Yp6D{display:none!important}.Favorites_favoritesPage__WtILB .Favorites_mobileContent__PGTqA{display:block}}@media(min-width:768px){.Favorites_favoritesPage__WtILB .Favorites_mobileContent__PGTqA{display:none!important}.Favorites_favoritesPage__WtILB .Favorites_desktopContent__7Yp6D{display:block}}.Favorites_pageContainer__9vrhS{width:100%;margin:0 auto;padding:0}@media(min-width:768px)and (max-width:1023px){.Favorites_pageContainer__9vrhS{max-width:1000px;padding:0 20px}}@media(min-width:1024px)and (max-width:1199px){.Favorites_pageContainer__9vrhS{max-width:1200px;padding:0 24px}}@media(min-width:1200px){.Favorites_pageContainer__9vrhS{max-width:1400px;padding:0 32px}}@media(min-width:1400px){.Favorites_pageContainer__9vrhS{max-width:1600px;padding:0 40px}}.Favorites_contentWrapper__r7lMb{width:100%}@media(min-width:768px){.Favorites_contentWrapper__r7lMb{display:flex;gap:32px;align-items:flex-start}}@media(min-width:1024px){.Favorites_contentWrapper__r7lMb{gap:40px}}@media(min-width:1200px){.Favorites_contentWrapper__r7lMb{gap:48px}}.Favorites_mainContent__CmO3L{width:100%}@media(min-width:768px){.Favorites_mainContent__CmO3L{flex:1;min-width:0}}.Favorites_spacing-xs__Wa_38{margin:8px}@media(min-width:768px){.Favorites_spacing-xs__Wa_38{margin:12px}}@media(min-width:1024px){.Favorites_spacing-xs__Wa_38{margin:16px}}.Favorites_spacing-sm__mvaLL{margin:12px}@media(min-width:768px){.Favorites_spacing-sm__mvaLL{margin:16px}}@media(min-width:1024px){.Favorites_spacing-sm__mvaLL{margin:20px}}.Favorites_spacing-md__wPhh2{margin:16px}@media(min-width:768px){.Favorites_spacing-md__wPhh2{margin:24px}}@media(min-width:1024px){.Favorites_spacing-md__wPhh2{margin:32px}}.Favorites_spacing-lg__MPNcE{margin:24px}@media(min-width:768px){.Favorites_spacing-lg__MPNcE{margin:32px}}@media(min-width:1024px){.Favorites_spacing-lg__MPNcE{margin:48px}}.Favorites_text-sm__IImWH{font-size:12px}@media(min-width:768px){.Favorites_text-sm__IImWH{font-size:13px}}@media(min-width:1024px){.Favorites_text-sm__IImWH{font-size:14px}}.Favorites_text-base__nDmO9{font-size:14px}@media(min-width:768px){.Favorites_text-base__nDmO9{font-size:15px}}@media(min-width:1024px){.Favorites_text-base__nDmO9{font-size:16px}}.Favorites_text-lg__IJ65K{font-size:16px}@media(min-width:768px){.Favorites_text-lg__IJ65K{font-size:18px}}@media(min-width:1024px){.Favorites_text-lg__IJ65K{font-size:20px}}.Favorites_text-xl__sWjDW{font-size:18px}@media(min-width:768px){.Favorites_text-xl__sWjDW{font-size:20px}}@media(min-width:1024px){.Favorites_text-xl__sWjDW{font-size:24px}}.Favorites_image-responsive__B8sOW{width:100%;height:auto;object-fit:cover}.Favorites_image-responsive__B8sOW.Favorites_aspect-4-3__ovMLf{aspect-ratio:4/3}.Favorites_image-responsive__B8sOW.Favorites_aspect-16-9__j682d{aspect-ratio:16/9}.Favorites_image-responsive__B8sOW.Favorites_aspect-square__ErK6W{aspect-ratio:1/1}.Favorites_touchTarget__L_Zot{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.Favorites_touchTarget__L_Zot{min-height:40px;min-width:40px}}.Favorites_srOnly__lw7cZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Favorites_focusVisible__X_5W_:focus-visible{outline:3px solid rgba(11,43,32,.4);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.Favorites_reducedMotion__Mbj00{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:high){.Favorites_card__5gXsn{border-width:2px;border-color:#000}.Favorites_sectionTitle__pFYfY{border-bottom-width:4px;border-bottom-color:#000}}.NoticePage_container__lrLMa{max-width:780px;margin:0 auto;padding:20px 0 80px;display:flex;flex-direction:column;align-items:center;gap:20px}.NoticePage_header__rKiPa{display:flex;justify-content:stretch;align-items:stretch;align-self:stretch;padding:10px 0}.NoticePage_title__Zmnr9{font-family:Pretendard;font-weight:700;font-size:24px;line-height:1.193359375em;color:#0b2b20;margin:0}.NoticePage_content__3OKMr{display:flex;flex-direction:column;gap:40px;width:780px}.NoticePage_importantSection__qkVYL,.NoticePage_normalSection__OLWtb{display:flex;flex-direction:column;align-self:stretch;gap:20px}.NoticePage_divider__EE18c{display:flex;flex-direction:column;align-self:stretch;padding:4px 0}.NoticePage_dividerLine__iQTpG{height:1px;background:#cad0d8;align-self:stretch}.NoticePage_announcementCard__OxzB0{background:#fff;border-radius:4px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;align-self:stretch}.NoticePage_announcementHeader__xgOP0{display:flex;justify-content:space-between;align-items:center;align-self:stretch;gap:10px}.NoticePage_announcementDate__GnCfU{font-family:Pretendard;font-weight:400;font-size:16px;line-height:1.193359375em;color:#3c4653;flex-shrink:0}.NoticePage_importantBadge__3A0gS{background:#3d68fe;border-radius:9999px;padding:4px 10px;display:flex;justify-content:center;align-items:center;gap:2px;font-family:Pretendard;font-weight:600;font-size:10px;line-height:1.193359375em;color:#fff}.NoticePage_announcementContent__RVS_9{display:flex;align-items:center;align-self:stretch;gap:10px}.NoticePage_announcementImage__nq_9V{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:8px 16px;width:56px;height:56px;flex-shrink:0}.NoticePage_announcementImage__nq_9V img{width:100%;height:100%;object-fit:contain;border-radius:4px}.NoticePage_announcementTitle__2Dhzh{font-family:Pretendard;font-weight:700;font-size:16px;line-height:1.193359375em;color:#3c4653;flex:1}@media(max-width:768px){.NoticePage_container__lrLMa{padding:20px 16px 80px}.NoticePage_content__3OKMr{width:100%}.NoticePage_announcementTitle__2Dhzh{font-size:14px}}@media(max-width:480px){.NoticePage_container__lrLMa{padding:16px}.NoticePage_title__Zmnr9{font-size:20px}.NoticePage_announcementDate__GnCfU{font-size:14px}.NoticePage_announcementImage__nq_9V{width:48px;height:48px}}.TextField_textField__1c7Ue{display:flex;flex-direction:column;gap:6px}.TextField_label__Cly0V{display:flex;align-items:center;gap:4px;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:600;color:#23272f;margin-bottom:2px}.TextField_required__94uXO{color:#ff4d4f;margin-left:-2px}.TextField_inputWrapper__ObiL3{display:flex;align-items:center;background:#fff;border:1px solid #95a1b2;border-radius:4px;padding:10px;transition:border .2s,box-shadow .2s}.TextField_inputWrapper__ObiL3.TextField_focus__Fop1x{border-color:#17e4b4;box-shadow:0 0 0 2px #d5fbf2}.TextField_inputWrapper__ObiL3.TextField_error__pNCx4{border-color:#f52439}.TextField_inputWrapper__ObiL3.TextField_disabled__GcC2j{background:#cad0d8;border-color:#cad0d8;color:#7a8a9f}.TextField_input__s4pZl{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-family:Pretendard,sans-serif;font-size:.875rem;color:#292f38}.TextField_input__s4pZl::placeholder{color:#5c6b7e;opacity:1}.TextField_input__s4pZl:disabled{color:#7a8a9f;background:rgba(0,0,0,0)}.TextField_helper__fbA32{font-size:.75rem;color:#4f5c6d;margin-top:2px}.TextField_errorMessage__IOSwA{font-size:.75rem;color:#f52439;margin-top:2px}.TextField_naviInput__Lyif3{width:140px;min-width:0}.TextField_naviInput__Lyif3 .TextField_textField__1c7Ue{width:auto;gap:0}.TextField_naviInput__Lyif3 .TextField_inputWrapper__ObiL3{background:#fdfdfd;border:1px solid #95a1b2;border-radius:4px;padding:0 8px;height:36px;min-height:36px;box-shadow:none;transition:border .2s;align-items:center}.TextField_naviInput__Lyif3 .TextField_input__s4pZl{font-size:15px;padding:0 8px;height:34px;line-height:1;background:rgba(0,0,0,0);color:#292f38}.TextField_naviInput__Lyif3 span{display:flex;align-items:center;margin-right:0;margin-left:0}.Forget_container__0RsfW{display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 160px);padding:40px 20px;background-color:#fff}.Forget_container__0RsfW .textFieldLabel{font-weight:600}.Forget_logoWrap__mKb9D{margin-bottom:32px;display:flex;justify-content:center;align-items:center}.Forget_tabWrap__n1eAH{display:flex;width:100%;max-width:480px;margin-bottom:24px;border-bottom:1px solid #e0e0e0}.Forget_tab__bncU6{flex:1;padding:12px;text-align:center;font-size:16px;font-weight:600;color:#888;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out}.Forget_tab__bncU6:hover{color:#333}.Forget_tab__bncU6.Forget_active__4SFa9{color:var(--primary-color);border-bottom-color:var(--primary-color)}.Forget_form__Tci3Z{display:flex;flex-direction:column;gap:24px;width:100%;max-width:480px}.Forget_desc__ilefw{font-size:14px;color:#555;text-align:center;margin-bottom:8px}.Checkbox_checkboxRoot__UQxko{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px}.Checkbox_checkboxInput__18yqF{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #5c6b7e;border-radius:6px;background:#fff;display:inline-block;position:relative;transition:border-color .2s,background .2s;vertical-align:middle;outline:none}.Checkbox_checkboxInput__18yqF:checked{background:#82f3d8;border:2px solid #5c6b7e}.Checkbox_checkboxInput__18yqF:hover:not(:disabled){border-color:#5c6b7e;background:#d5fbf2}.Checkbox_checkboxInput__18yqF:focus{outline:2px solid #5c6b7e}.Checkbox_checkboxInput__18yqF:disabled:checked{background:#cad0d8;border:2px solid #95a1b2;cursor:not-allowed;opacity:.7}.Checkbox_checkboxInput__18yqF:disabled{background:#fff;border:2px solid #95a1b2;cursor:not-allowed;opacity:.7}.Checkbox_checkboxInput__18yqF:focus{outline:2px solid #fff;outline-offset:2px}.Checkbox_checkboxIcon__3LWQK{pointer-events:none;position:absolute;left:2px;top:2px;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.Checkbox_checkboxLabel__13gjG{font-size:15px;color:#0b132b;font-family:Pretendard,Poppins,sans-serif;font-weight:500;line-height:1.4;cursor:pointer;margin-left:6px}.AlreadyProposedModal_overlay__mwVDG{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AlreadyProposedModal_modal___qAsk{background:#fff;border-radius:12px;max-width:500px;width:100%;max-height:80vh;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@media(max-width:768px){.AlreadyProposedModal_modal___qAsk{max-width:90vw;margin:20px}}.AlreadyProposedModal_header__BDwS3{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0;border-bottom:1px solid #f3f4f6;margin-bottom:24px}.AlreadyProposedModal_title__xIXi5{font-family:Pretendard;font-size:18px;font-weight:600;color:#111827;margin:0;line-height:1.4}.AlreadyProposedModal_closeButton__pjcp3{background:none;border:none;padding:8px;cursor:pointer;color:#6b7280;border-radius:8px;display:flex;align-items:center;justify-content:center}.AlreadyProposedModal_closeButton__pjcp3:hover{background-color:#f3f4f6;color:#374151}.AlreadyProposedModal_content__mWj2a{padding:0 24px;max-height:50vh;overflow-y:auto}.AlreadyProposedModal_message__k5FUk{margin-bottom:20px}.AlreadyProposedModal_message__k5FUk p{font-family:Pretendard;font-size:14px;color:#374151;margin:0;line-height:1.5}.AlreadyProposedModal_productList__VqxT5{margin-bottom:24px}.AlreadyProposedModal_productItem__4Fb0S{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;background-color:#fef7f7}.AlreadyProposedModal_productItem__4Fb0S:last-child{margin-bottom:0}.AlreadyProposedModal_productInfo__OUizG{flex:1}.AlreadyProposedModal_productName__b6TVI{font-family:Pretendard;font-size:15px;font-weight:500;color:#111827;display:block;margin-bottom:6px}.AlreadyProposedModal_proposalInfo__vC2NO{display:flex;align-items:center;gap:8px;font-family:Pretendard;font-size:13px;color:#6b7280}.AlreadyProposedModal_proposedDate__qRzm8{color:#374151}.AlreadyProposedModal_daysBefore__RkEY6{color:#ef4444;font-weight:500}.AlreadyProposedModal_statusBadge__fZUlj{background-color:#ef4444;color:#fff;padding:6px 12px;border-radius:20px;font-family:Pretendard;font-size:12px;font-weight:500;white-space:nowrap}.AlreadyProposedModal_suggestion__fddKu{display:flex;align-items:flex-start;gap:12px;padding:16px;background-color:#f0f9ff;border-radius:8px;border-left:4px solid #3b82f6}.AlreadyProposedModal_suggestion__fddKu p{font-family:Pretendard;font-size:14px;color:#374151;line-height:1.5;margin:0}.AlreadyProposedModal_suggestionIcon__J6bVC{font-size:18px;margin-top:2px}.AlreadyProposedModal_actions__WQYpH{padding:24px;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end}.AlreadyProposedModal_confirmButton__RAZIa{background-color:#3b82f6;color:#fff;border:none;padding:10px 24px;border-radius:8px;font-family:Pretendard;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.AlreadyProposedModal_confirmButton__RAZIa:hover{background-color:#2563eb}.AlreadyProposedModal_confirmButton__RAZIa:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.3)}@media(max-width:768px){.AlreadyProposedModal_modal___qAsk{margin:10px}.AlreadyProposedModal_header__BDwS3{padding:20px 20px 0}.AlreadyProposedModal_content__mWj2a{padding:0 20px}.AlreadyProposedModal_actions__WQYpH{padding:20px}.AlreadyProposedModal_title__xIXi5{font-size:16px}.AlreadyProposedModal_productItem__4Fb0S{flex-direction:column;align-items:flex-start;gap:12px}.AlreadyProposedModal_productInfo__OUizG{width:100%}.AlreadyProposedModal_statusBadge__fZUlj{align-self:flex-end}}.DistributorProposalPage_container__d4Otk{min-height:100vh;background:#f4f6f8;padding:20px 0 80px}.DistributorProposalPage_layout__btG1L{max-width:780px;margin:0 auto;padding:0 20px}@media(min-width:1024px){.DistributorProposalPage_layout__btG1L{padding:0}}.DistributorProposalPage_pageTitle__UQLaf{text-align:center;margin-bottom:40px}@media(max-width:768px){.DistributorProposalPage_pageTitle__UQLaf{margin-bottom:20px}}.DistributorProposalPage_title___11Zn{font-family:Pretendard,sans-serif;font-weight:700;font-size:32px;line-height:1.5;color:#0b2b20;margin:0 0 12px}@media(max-width:768px){.DistributorProposalPage_title___11Zn{font-size:24px}}.DistributorProposalPage_subtitle__5oaqL{font-family:Pretendard,sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:#3c4653;margin:0}@media(max-width:768px){.DistributorProposalPage_subtitle__5oaqL{font-size:16px}}.DistributorProposalPage_form__v4wvx{background:#fff;border-radius:8px;padding:40px;box-shadow:0 2px 12px rgba(0,0,0,.1);border:1px solid #cad0d8}@media(max-width:768px){.DistributorProposalPage_form__v4wvx{padding:20px}}.DistributorProposalPage_section__PGCHS{margin-bottom:40px}.DistributorProposalPage_section__PGCHS:last-child{margin-bottom:0}@media(max-width:768px){.DistributorProposalPage_section__PGCHS{margin-bottom:20px}}.DistributorProposalPage_sectionTitle__w5Y5y{font-family:Pretendard,sans-serif;font-weight:600;font-size:20px;line-height:1.5;color:#0b2b20;margin:0 0 20px}@media(max-width:768px){.DistributorProposalPage_sectionTitle__w5Y5y{font-size:18px;margin-bottom:16px}}.DistributorProposalPage_textarea__1ogOC{width:100%;min-height:200px;padding:16px;border:1px solid #cad0d8;border-radius:4px;font-family:Pretendard,sans-serif;font-size:16px;line-height:1.5;color:#3c4653;resize:vertical;transition:border-color .2s ease}.DistributorProposalPage_textarea__1ogOC:focus{outline:none;border-color:#82f3d8}.DistributorProposalPage_textarea__1ogOC::placeholder{color:#95a1b2}@media(max-width:768px){.DistributorProposalPage_textarea__1ogOC{font-size:14px;padding:12px;min-height:150px}}.DistributorProposalPage_contactForm__evonA{display:flex;flex-direction:column;gap:16px}.DistributorProposalPage_input__SwXW6{width:100%;height:56px;padding:0 16px;border:1px solid #cad0d8;border-radius:4px;font-family:Pretendard,sans-serif;font-size:16px;color:#3c4653;transition:border-color .2s ease}.DistributorProposalPage_input__SwXW6:focus{outline:none;border-color:#82f3d8}.DistributorProposalPage_input__SwXW6::placeholder{color:#95a1b2}@media(max-width:768px){.DistributorProposalPage_input__SwXW6{font-size:14px;height:48px;padding:0 12px}}.DistributorProposalPage_buttonGroup__NJBHL{display:flex;gap:16px;justify-content:flex-end;margin-top:40px}@media(max-width:768px){.DistributorProposalPage_buttonGroup__NJBHL{flex-direction:column;gap:12px;margin-top:20px}}.DistributorProposalPage_cancelButton__LuOyh{min-width:120px;height:56px;background:#fff;border:1px solid #cad0d8;border-radius:4px;font-family:Pretendard,sans-serif;font-weight:600;font-size:16px;color:#3c4653;cursor:pointer;transition:all .2s ease}.DistributorProposalPage_cancelButton__LuOyh:hover{background:#f4f6f8;border-color:#95a1b2}@media(max-width:768px){.DistributorProposalPage_cancelButton__LuOyh{width:100%;font-size:14px;height:48px}}.DistributorProposalPage_submitButton__wNXVb{min-width:160px;height:56px;background:#82f3d8;border:none;border-radius:4px;font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;color:#0b2b20;cursor:pointer;transition:all .2s ease}.DistributorProposalPage_submitButton__wNXVb:hover{background:#70e8c8;transform:translateY(-1px)}.DistributorProposalPage_submitButton__wNXVb:active{transform:translateY(0)}@media(max-width:768px){.DistributorProposalPage_submitButton__wNXVb{width:100%;font-size:14px;height:48px}}.DistributorProposalPage_sectionDescription__o1dg8{font-size:14px;color:#6b7280;margin-bottom:16px}.DistributorProposalPage_addProductButton__yXVTu{margin-bottom:20px}.DistributorProposalPage_selectedProductsContainer__5iRQZ{display:flex;flex-direction:column;gap:12px;margin-top:16px}.DistributorProposalPage_selectedProductCard__STmOr{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:12px}.DistributorProposalPage_productCardContent__7P_S4{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.DistributorProposalPage_productCardImage__fjI9Q{width:60px;height:60px;object-fit:cover;border-radius:6px;flex-shrink:0;background-color:#f3f4f6}.DistributorProposalPage_productCardInfo__ZiuK9{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.DistributorProposalPage_productCardCategory__17y2a{font-size:12px;color:#6b7280;font-weight:500}.DistributorProposalPage_productCardName__O9Dfg{font-size:14px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DistributorProposalPage_productCardDetails__CV_98{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6b7280}.DistributorProposalPage_productCardPrice__ZnB2W{color:#17e4b4;font-weight:600}.DistributorProposalPage_removeProductButton__Wjz_P{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#9ca3af;font-size:18px;cursor:pointer;border-radius:4px;transition:all .2s}.DistributorProposalPage_removeProductButton__Wjz_P:hover{background-color:#f3f4f6;color:#6b7280}.DistributorProposalPage_addMoreProductButton__6kLpx{width:100%;border:1px dashed #d1d5db;background:#fff;color:#17e4b4;font-weight:600}.DistributorProposalPage_addMoreProductButton__6kLpx:hover{border-color:#17e4b4;background:#f0fdf4}.DistributorProposalPage_checkboxSection__Ff4Xm{margin-top:20px}.DistributorProposalPage_checkboxLabel__bA9LJ{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer}.DistributorProposalPage_checkboxLabel__bA9LJ input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#17e4b4}.ProductProposalPage_container__PFZCI{min-height:100vh;background-color:#eef2f5;padding-bottom:80px}.ProductProposalPage_layout__PUXwK{max-width:1200px;margin:0 auto;padding:0 20px}.ProductProposalPage_breadcrumb__nN4aH{display:flex;align-items:center;justify-content:space-between;padding:24px 0;margin-bottom:0}@media(max-width:768px){.ProductProposalPage_breadcrumb__nN4aH{display:none}}.ProductProposalPage_title__vIlcx{font-family:Pretendard,sans-serif;font-weight:700;font-size:28px;color:#111827;margin:0}.ProductProposalPage_breadcrumbPath__GauxB{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.ProductProposalPage_breadcrumbItem__OH1eo{background:none;border:none;color:inherit;cursor:pointer;padding:0;font-size:inherit;font-weight:500}.ProductProposalPage_breadcrumbItem__OH1eo:hover{-webkit-text-decoration:underline;text-decoration:underline}.ProductProposalPage_breadcrumbSeparator__Xx2pB{color:#9ca3af;font-size:12px}.ProductProposalPage_content__V35D7{display:flex;gap:24px;align-items:flex-start}@media(max-width:768px){.ProductProposalPage_content__V35D7{flex-direction:column;gap:24px}}.ProductProposalPage_mainContent__J0rjy{flex:1;min-width:0}.ProductProposalPage_form__rJoct{display:flex;flex-direction:column;gap:24px}.ProductProposalPage_section__oH7AH{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ProductProposalPage_sectionTitle__h8zOk{font-family:Pretendard,sans-serif;font-weight:700;font-size:18px;color:#111827;margin:0 0 20px;padding-bottom:2px}.ProductProposalPage_productCard__47_0K{display:flex;flex-direction:column;gap:24px}.ProductProposalPage_manufacturerName__qMX2J{font-family:Pretendard,sans-serif;font-weight:700;font-size:18px;color:#111827;margin:0 0 16px}.ProductProposalPage_productDetails___chCR{display:flex;gap:20px;align-items:flex-start}@media(max-width:480px){.ProductProposalPage_productDetails___chCR{gap:16px}}.ProductProposalPage_productImage__dU1gV{width:100px;height:100px;background:#f3f4f6;border-radius:8px;overflow:hidden;flex-shrink:0;border:1px solid #e5e7eb}.ProductProposalPage_productImage__dU1gV img{width:100%;height:100%;object-fit:cover}.ProductProposalPage_productInfo__QNvjx{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:100px}.ProductProposalPage_productName__XPa5H{font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;color:#111827;margin:0 0 12px;line-height:1.4}.ProductProposalPage_productSpecs__8_7iF{display:flex;flex-direction:column;gap:8px}.ProductProposalPage_specRow__Jwv1Z{display:flex;gap:16px;align-items:center;font-size:14px}.ProductProposalPage_specLabel__CE1BP{font-weight:500;color:#6b7280;width:80px;flex-shrink:0}.ProductProposalPage_specValue__UhovK{font-weight:600;color:#111827}.ProductProposalPage_additionalProduct__bWc79{border-top:1px solid #e5e7eb;padding-top:24px}.ProductProposalPage_productNameWithRemove__eyiSY{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ProductProposalPage_productNameWithRemove__eyiSY .ProductProposalPage_productName__XPa5H{margin-bottom:0}.ProductProposalPage_removeButton__fPn3H{background:none;color:#9ca3af;border:1px solid #e5e7eb;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:all .2s}.ProductProposalPage_removeButton__fPn3H:hover{color:#ef4444;border-color:#ef4444;background:#fef2f2}.ProductProposalPage_buttonWrapper__ITciP{display:flex;justify-content:flex-end;margin-top:8px}.ProductProposalPage_addProductButton__7jqRS{background-color:#fff!important;color:#10b981!important;border:1px solid #d1fae5!important;font-weight:600!important;padding:8px 16px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.ProductProposalPage_addProductButton__7jqRS:hover{background-color:#f0fdf4!important;border-color:#10b981!important}.ProductProposalPage_addProductButton__7jqRS .ProductProposalPage_addIcon__Z26xD{font-size:18px;font-weight:400;margin-right:2px}.ProductProposalPage_descriptionCard__YFf8k p{color:#4b5563;line-height:1.6;font-size:14px}.ProductProposalPage_messageCard__KS4n_{display:flex;flex-direction:column;gap:16px}.ProductProposalPage_textareaWrapper__Qgqss{display:flex;flex-direction:column;gap:8px}.ProductProposalPage_textareaLabel__J_VpS{font-weight:700;font-size:15px;color:#111827}.ProductProposalPage_textarea__0Vfkc{width:100%;min-height:120px;padding:16px;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;line-height:1.5;color:#111827;resize:none;outline:none}.ProductProposalPage_textarea__0Vfkc::placeholder{color:#9ca3af}.ProductProposalPage_textarea__0Vfkc:focus{border-color:#10b981;ring:1px solid #10b981}.ProductProposalPage_checkboxWrapper__MXeut{display:flex;align-items:center}.ProductProposalPage_submitButton__SdxAy{background-color:#6ee7b7!important;color:#064e3b!important;font-weight:700!important;font-size:16px!important;padding:16px!important;border-radius:8px!important;border:none!important;cursor:pointer;transition:background-color .2s}.ProductProposalPage_submitButton__SdxAy:hover:not(:disabled){background-color:#34d399!important}.ProductProposalPage_submitButton__SdxAy:disabled{background-color:#d1d5db!important;color:#9ca3af!important;cursor:not-allowed}.ProductProposalPage_manufacturerCard__Yxoaz{width:300px;background:#fff;border-radius:8px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.05);flex-shrink:0}@media(min-width:769px){.ProductProposalPage_manufacturerCard__Yxoaz{position:-webkit-sticky;position:sticky;top:24px}}@media(max-width:768px){.ProductProposalPage_manufacturerCard__Yxoaz{width:100%;order:-1}}.ProductProposalPage_avatar__hAVz7{width:64px;height:64px;background-color:#e5e7eb;color:#374151;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin-bottom:20px}.ProductProposalPage_cardManufacturerName__L_RQI{font-size:20px;font-weight:700;color:#111827;margin-bottom:8px}.ProductProposalPage_manufacturerType__ERC7v{font-size:14px;color:#6b7280;margin-bottom:4px}.ProductProposalPage_manufacturerContact__h8ok0{font-size:14px;color:#6b7280}.ProductProposalPage_error__sCMvK,.ProductProposalPage_loading___NQcs{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6b7280;gap:16px}