.ProductForm_formContainer__QK2kl{max-width:720px;margin:40px auto;padding:2.5rem;background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.08);font-family:Segoe UI,sans-serif;transition:all .3s ease}@media(max-width:768px){.ProductForm_formContainer__QK2kl{padding:30px 10px}}.ProductForm_formContainer__QK2kl .ProductForm_errorText__W6A_k{color:#d9534f;font-size:.9rem;margin-top:.4rem}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_errorText__W6A_k{font-size:10px}}.ProductForm_formContainer__QK2kl h2{font-size:2rem;font-weight:500;margin-bottom:1.8rem;color:#1a202c;background-color:#f4f5f6;width:100%;padding:15px 30px;font-size:18px;text-align:center}@media(max-width:768px){.ProductForm_formContainer__QK2kl h2{font-size:14px}}@media(max-width:374px){.ProductForm_formContainer__QK2kl h2{padding:15px 5px}}.ProductForm_formContainer__QK2kl h2 span{font-weight:300}@media(max-width:768px){.ProductForm_formContainer__QK2kl h2 span{font-size:14px}}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh{margin-bottom:1.5rem;display:flex;flex-direction:column;width:100%}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh label{font-weight:600;margin-bottom:.5rem;color:#2d3748}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh label{font-size:14px}}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh input,.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh select,.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh textarea{width:100%;padding:.75rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:14px;color:#333;background-color:#fff;transition:border .3s ease;font-family:sans-serif;letter-spacing:.3px}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh input,.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh select,.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh textarea{font-size:11px;padding:.75rem 10px}}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh input:focus,.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh select:focus,.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh textarea:focus{border-color:#3182ce;outline:none;background:#fff}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh select{min-height:40px;line-height:1.5}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1px solid #555;border-radius:50%;outline:none;cursor:pointer;position:relative;transition:all .3s ease;margin:0 5px;padding:0}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh input[type=radio]:hover{border-color:#007bff;box-shadow:0 0 6px #007bff}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh input[type=radio]:checked{border-color:#007bff;background:radial-gradient(circle at center,#007bff 40%,transparent 41%)}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh input[type=radio]:focus{box-shadow:0 0 0 3px rgba(0,123,255,.1294117647)}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh .ProductForm_subText__GEy5X{font-size:12px;color:#404040;text-align:end;padding-top:5px;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh .ProductForm_subText__GEy5X{font-size:10px;flex-direction:column-reverse;text-align:left;align-items:flex-start}}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh .ProductForm_fileUpload__xV7Uo{position:relative;display:inline-block;width:100%}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh .ProductForm_fileUpload__xV7Uo input[type=file]{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;cursor:pointer}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh .ProductForm_fileUpload__xV7Uo label{display:block;padding:25px 5px;background-color:#fdfdfd;color:#000;font-size:14px;font-family:sans-serif;border-radius:5px;text-align:center;cursor:pointer;transition:background .3s ease;border:2px dashed #7f7f7f}@media(max-width:374px){.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh .ProductForm_fileUpload__xV7Uo label{padding:15px 5px!important}}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh .ProductForm_fileUpload__xV7Uo label:hover{background-color:#2563eb}.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh .ProductForm_fileUpload__xV7Uo label:active{background-color:#1e40af}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_formGroup__7oldh .ProductForm_fileUpload__xV7Uo label{font-size:13px;padding:18px 5px}}.ProductForm_formContainer__QK2kl .ProductForm_checkboxLabel__GdX6O{gap:.5rem;margin-bottom:5px;line-height:1.4}.ProductForm_formContainer__QK2kl .ProductForm_checkboxLabel__GdX6O input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #007bff;border-radius:4px;position:relative;cursor:pointer;flex-shrink:0;transition:all .25s ease}.ProductForm_formContainer__QK2kl .ProductForm_checkboxLabel__GdX6O input[type=checkbox]:checked{background-color:#007bff;border-color:#007bff}.ProductForm_formContainer__QK2kl .ProductForm_checkboxLabel__GdX6O input[type=checkbox]:checked:after{content:"✔";color:#fff;font-size:12px;position:absolute;top:0;left:3px}.ProductForm_formContainer__QK2kl .ProductForm_checkboxLabel__GdX6O span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem}.ProductForm_formContainer__QK2kl .ProductForm_checkboxLabel__GdX6O span .ProductForm_linkButton__OKS2y{background:none;border:none;color:#007bff;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}@media(max-width:480px){.ProductForm_formContainer__QK2kl .ProductForm_checkboxLabel__GdX6O{font-size:.9rem;gap:.4rem}.ProductForm_formContainer__QK2kl .ProductForm_checkboxLabel__GdX6O input[type=checkbox]{width:18px;height:18px}}.ProductForm_formContainer__QK2kl .ProductForm_submitButton__Xm9Va{padding:.9rem 2rem;background-color:#0070f3;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .3s;width:100%;margin-top:10px}.ProductForm_formContainer__QK2kl .ProductForm_submitButton__Xm9Va:hover{background-color:#005ad3}.ProductForm_formContainer__QK2kl .ProductForm_backButton__fKs3K{display:inline-flex;padding:.5rem 1.2rem;background:#edf2f7;border:1px solid #cbd5e0;border-radius:8px;font-size:.9rem;font-weight:500;color:#2d3748;margin-top:1rem;display:flex;align-items:center;margin-bottom:1.5rem;cursor:pointer;transition:all .2s}@media(max-width:374px){.ProductForm_formContainer__QK2kl .ProductForm_backButton__fKs3K{font-size:12px;padding:6px}}.ProductForm_formContainer__QK2kl .ProductForm_backButton__fKs3K:hover{background:#e2e8f0}.ProductForm_formContainer__QK2kl .ProductForm_slideIn__WnKYN{animation:ProductForm_slide-in__tCpwS .4s ease forwards}@keyframes ProductForm_slide-in__tCpwS{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.ProductForm_formContainer__QK2kl .ProductForm_flexRow__ilna3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin:1.5rem 0}.ProductForm_formContainer__QK2kl .ProductForm_imagePreviewWrapper__1Ht4D{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.ProductForm_formContainer__QK2kl .ProductForm_SpaceBox__lrdup{margin-top:10px}.ProductForm_formContainer__QK2kl .ProductForm_imagePreviewBox__5ejBV{position:relative;width:60px;height:60px;border:1px solid #ccc;border-radius:5px;overflow:hidden;background:#f9f9f9;margin-top:10px}.ProductForm_formContainer__QK2kl .ProductForm_imagePreviewBox__5ejBV img{width:100%;height:100%;object-fit:cover}.ProductForm_formContainer__QK2kl .ProductForm_imagePreviewBox__5ejBV .ProductForm_removeImage__hrZ6b{position:absolute;top:0;right:0;background:#fff;color:#000;border:none;width:18px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;border-top-right-radius:5px;border-bottom-left-radius:4px}.ProductForm_formContainer__QK2kl .ProductForm_imagePreviewBox__5ejBV .ProductForm_removeImage__hrZ6b:hover{background:#000;color:#fff}.ProductForm_formContainer__QK2kl .ProductForm_NewPreviewBox__t6sw2{margin-top:0}.ProductForm_formContainer__QK2kl .ProductForm_checkboxLabel__GdX6O{display:flex;align-items:center;gap:.4rem;font-size:.95rem;color:#000}@media(max-width:374px){.ProductForm_formContainer__QK2kl .ProductForm_checkboxLabel__GdX6O{font-size:14px;margin-top:5px}}.ProductForm_formContainer__QK2kl .ProductForm_linkButton__OKS2y{background:none;border:none;color:#007bff;text-decoration:underline;cursor:pointer;font-size:.95rem;padding:0}@media(max-width:414px){.ProductForm_formContainer__QK2kl .ProductForm_linkButton__OKS2y{font-size:14px}}.ProductForm_formContainer__QK2kl .ProductForm_modalOverlay__sMBF2{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:999}.ProductForm_formContainer__QK2kl .ProductForm_modalContent__eP3FM{background:#fff;padding:2rem;max-width:800px;width:90%;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);position:relative;overflow-y:auto;max-height:80vh}@media(max-width:767px){.ProductForm_formContainer__QK2kl .ProductForm_modalContent__eP3FM{width:95%;padding:2rem 15px}}.ProductForm_formContainer__QK2kl .ProductForm_modalContent__eP3FM h3{margin-top:0;font-size:1.4rem;margin-bottom:1rem}@media(max-width:767px){.ProductForm_formContainer__QK2kl .ProductForm_modalContent__eP3FM h3{font-size:18px}}.ProductForm_formContainer__QK2kl .ProductForm_modalContent__eP3FM ul{padding-left:18px;list-style-type:auto}@media(max-width:767px){.ProductForm_formContainer__QK2kl .ProductForm_modalContent__eP3FM ul{padding-left:14px}}.ProductForm_formContainer__QK2kl .ProductForm_modalContent__eP3FM li{font-size:.95rem;color:#444;margin-bottom:.5rem;font-weight:300}@media(max-width:767px){.ProductForm_formContainer__QK2kl .ProductForm_modalContent__eP3FM li{font-size:12px;color:#000;line-height:18px}}.ProductForm_formContainer__QK2kl .ProductForm_closeBtn___OpLC{background-color:#ff5722;color:#fff;border:none;padding:8px 14px;margin-top:1.5rem;cursor:pointer;border-radius:5px;float:right;position:absolute;top:-10px;right:10px}@media(max-width:767px){.ProductForm_formContainer__QK2kl .ProductForm_closeBtn___OpLC{padding:5px}}.ProductForm_formContainer__QK2kl .ProductForm_closeBtn___OpLC span{color:#fff}.ProductForm_formContainer__QK2kl .ProductForm_BtnFlex__aR8P8{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.ProductForm_formContainer__QK2kl .ProductForm_socialLink__QC0Ok{display:flex;grid-template-columns:3fr;gap:20px;background-color:#f0f8ff;padding:30px 30px 0}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_socialLink__QC0Ok{padding:15px 15px 0;gap:5px}}@media(max-width:374px){.ProductForm_formContainer__QK2kl .ProductForm_socialLink__QC0Ok{padding:15px 10px 0}}.ProductForm_formContainer__QK2kl .ProductForm_socialLink__QC0Ok .ProductForm_formGroup__7oldh label{background-color:#fff;width:100%;padding:8px 0;display:inline-block;text-align:center;color:#fff;border-radius:5px}.ProductForm_formContainer__QK2kl .ProductForm_socialLink__QC0Ok .ProductForm_formGroup__7oldh .icon-instagram{background-color:#e1306c}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_socialLink__QC0Ok .ProductForm_formGroup__7oldh .icon-instagram{font-size:10px}}.ProductForm_formContainer__QK2kl .ProductForm_socialLink__QC0Ok .ProductForm_formGroup__7oldh .icon-facebook{background-color:#1877f2}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_socialLink__QC0Ok .ProductForm_formGroup__7oldh .icon-facebook{font-size:10px}}.ProductForm_formContainer__QK2kl .ProductForm_socialLink__QC0Ok .ProductForm_formGroup__7oldh .icon-twitter{background-color:#1da1f2}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_socialLink__QC0Ok .ProductForm_formGroup__7oldh .icon-twitter{font-size:10px}}.ProductForm_formContainer__QK2kl .ProductForm_socialLink__QC0Ok .ProductForm_formGroup__7oldh input[type=url]{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:6px;margin-top:10px}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_socialLink__QC0Ok .ProductForm_formGroup__7oldh input[type=url]{font-size:10px}}.ProductForm_formContainer__QK2kl .ProductForm_radioGroup__9f0f4{display:flex;gap:1rem;background-color:#f0f8ff;padding:20px}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_radioGroup__9f0f4{padding:10px;gap:10px}}.ProductForm_formContainer__QK2kl .ProductForm_radioGroup__9f0f4 label{align-items:center;gap:.25rem;margin-bottom:0;cursor:pointer;background-color:#fff;padding:15px 20px;border-radius:5px;box-shadow:1px 1px 11px -9px #000;width:100%;display:flex;justify-content:center}@media(max-width:374px){.ProductForm_formContainer__QK2kl .ProductForm_radioGroup__9f0f4 label{padding:10px 5px}}.ProductForm_formContainer__QK2kl .ProductForm_SaleType__gHAca{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;background-color:#f0f8ff;padding:20px}@media screen and (max-width:992px){.ProductForm_formContainer__QK2kl .ProductForm_SaleType__gHAca{gap:10px}}@media screen and (max-width:767px){.ProductForm_formContainer__QK2kl .ProductForm_SaleType__gHAca{padding:10px}}.ProductForm_formContainer__QK2kl .ProductForm_SaleType__gHAca label{display:flex;align-items:center;gap:.25rem;margin-bottom:0;cursor:pointer;background-color:#fff;padding:15px 20px;border-radius:5px;box-shadow:1px 1px 11px -9px #000;justify-content:center}@media(max-width:374px){.ProductForm_formContainer__QK2kl .ProductForm_SaleType__gHAca label{padding:10px 5px}}.ProductForm_formContainer__QK2kl .ProductForm_SaleType__gHAca label input{width:auto;margin-right:10px}.ProductForm_formContainer__QK2kl .ProductForm_SalaryFromTo__ozoKV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;background-color:#f0f8ff;padding:20px;margin-bottom:30px}.ProductForm_formContainer__QK2kl .ProductForm_SalaryFromTo__ozoKV .ProductForm_formGroup__7oldh{margin-bottom:0}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_SalaryFromTo__ozoKV{padding:15px}}@media(max-width:768px)and (max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_SalaryFromTo__ozoKV{gap:8px}}.ProductForm_formContainer__QK2kl .ProductForm_fileManageWrap__CoiWu{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.ProductForm_formContainer__QK2kl .ProductForm_fileManageWrap__CoiWu label{font-size:16px}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_fileManageWrap__CoiWu{gap:8px}}.ProductForm_formContainer__QK2kl .ProductForm_FormCol2__I_7_Z{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:30px}.ProductForm_formContainer__QK2kl .ProductForm_FormCol2__I_7_Z .ProductForm_formGroup__7oldh{margin-bottom:0}@media(max-width:768px){.ProductForm_formContainer__QK2kl .ProductForm_FormCol2__I_7_Z{gap:8px}}.ProductForm_formContainer__QK2kl .ProductForm_FormChildGroup__U1kaP{background-color:#f2f2f2;padding:15px 15px 1px;border-radius:5px;margin-bottom:20px}.ProductForm_pickupOptions__VwPjO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.ProductForm_pickupOptions__VwPjO .ProductForm_radioCard__ZeE6p{gap:10px;padding:10px 15px;border:1px solid #ccc;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:center}@media(max-width:374px){.ProductForm_pickupOptions__VwPjO .ProductForm_radioCard__ZeE6p{padding:8px 5px}}.ProductForm_pickupOptions__VwPjO .ProductForm_radioCard__ZeE6p input[type=radio]{margin-top:5px;transform:scale(1.2);margin-bottom:10px}.ProductForm_pickupOptions__VwPjO .ProductForm_radioCard__ZeE6p:hover{border-color:#0070f3;background-color:#f0f8ff}.ProductForm_pickupOptions__VwPjO .ProductForm_radioCard__ZeE6p:focus-visible{border-color:#0070f3;background-color:#ddd}.ProductForm_pickupOptions__VwPjO .ProductForm_radioCard__ZeE6p strong{font-weight:600}.ProductForm_pickupOptions__VwPjO .ProductForm_radioCard__ZeE6p p{margin:5px 0 0;font-size:12px;color:#666;font-weight:500}.ProductForm_selected__ic3FJ{background-color:#e0f0ff;border-color:#0070f3}.ProductForm_listContainer__H94aa{max-height:500px;overflow-y:auto;margin-top:10px;border-radius:12px;border:1px solid #e5e7eb;padding:0}.ProductForm_listBox__cxNFc{list-style:none;margin:0;padding:0}.ProductForm_listItem__hib4g{display:flex;align-items:center;padding:12px 14px;border-bottom:1px solid #f1f1f1;cursor:pointer;transition:.2s}.ProductForm_listItem__hib4g:hover{background:#f9fafb;transform:scale(1.01)}.ProductForm_icon__dy5mP{width:26px;height:26px;object-fit:contain;margin-right:14px}.ProductForm_title__arCsj{flex:1 1;font-size:15px;color:#222;font-weight:500}.ProductForm_arrow__TlT0_{font-size:20px;color:#999;font-weight:700}.ProductForm_backButton__fKs3K{margin-top:15px;padding:8px 18px;background:#eee;border:none;border-radius:8px;font-size:14px;cursor:pointer}.ProductForm_backButton__fKs3K:hover{background:#ddd}.Index_searchContainer__hgKwq{position:relative}.Index_searchContainer__hgKwq input{margin-bottom:0}.Index_searchContainer__hgKwq .Index_clearButton__tLriP{position:absolute;top:0;right:0;bottom:0;padding:0 5px;border:1px solid #eb7575;background-color:#eb7575;cursor:pointer;color:#fff;border-radius:5px}.Index_searchContainer__hgKwq .Index_clearButton__tLriP span{color:#fff;font-size:18px}.Index_searchContainer__hgKwq .Index_clearButton__tLriP span:before{margin:0 3px}.Index_title__jHW2_{text-align:center;color:#333;margin-bottom:1.5rem;font-weight:600;font-size:1.5rem}.Index_backButton__rPuZw{background:none;border:none;font-size:1rem;cursor:pointer;color:#4a6cf7;padding:.5rem;border-radius:6px;transition:all .3s ease;font-weight:500;margin-bottom:-20px;display:block;z-index:9999}.Index_backButton__rPuZw:hover:not(:disabled){background-color:rgba(74,108,247,.1)}.Index_backButton__rPuZw:disabled{opacity:.5;cursor:not-allowed}.Index_formContainer__Dxyfv{position:relative}.Index_step__NQ8Xg{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateX(100%);transition:transform .3s ease,opacity .3s ease;pointer-events:none}.Index_step__NQ8Xg.Index_active__u2tJP{opacity:1;transform:translateX(0);pointer-events:all;position:relative}.Index_step__NQ8Xg.Index_slideLeft__KsNDq{transform:translateX(-100%)}.Index_step__NQ8Xg.Index_slideRight__HSEVS{transform:translateX(100%)}.Index_step__NQ8Xg label{font-size:16px;text-align:center;z-index:-1;margin:20px 0 15px!important;z-index:-11}.Index_label__pE957{display:block;margin-bottom:.75rem;font-weight:600;color:#333;font-size:.95rem}.Index_select__vf_iP{width:100%;padding:.75rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:all .3s ease;background-color:#fff}.Index_select__vf_iP:focus{outline:none;border-color:#4a6cf7;box-shadow:0 0 0 3px rgba(74,108,247,.1)}.Index_select__vf_iP:disabled{opacity:.7;cursor:not-allowed}.Index_searchInput__I85cU{width:100%;padding:.75rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;margin-bottom:1rem;transition:all .3s ease}.Index_searchInput__I85cU:focus{outline:none;border-color:#4a6cf7;box-shadow:0 0 0 3px rgba(74,108,247,.1)}.Index_searchInput__I85cU:disabled{opacity:.7;cursor:not-allowed}.Index_optionsContainer__LRVTz{max-height:300px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px;background-color:#fff;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.Index_optionsContainer__LRVTz{grid-template-columns:repeat(1,1fr)}}.Index_option__gziVz{padding:.75rem 1rem;border:.5px solid #e2e8f0;cursor:pointer;transition:all .3s ease;color:#000;font-size:14px}@media(max-width:768px){.Index_option__gziVz{font-size:12px}}.Index_option__gziVz:last-child{border-bottom:none}.Index_option__gziVz:hover{background-color:#f0f8ff}.Index_option__gziVz.Index_selected__gzv1d{background-color:#4a6cf7;font-weight:500}.Index_noOptions__h_5_1{padding:1.5rem;text-align:center;color:#999;font-style:italic}.Index_summary___XSsJ{padding:1.25rem;background-color:#e8f5e8;border:2px solid #38a169;border-radius:8px;margin-top:1.5rem;transition:all .3s ease}.Index_summary___XSsJ h3{margin-top:0;margin-bottom:1rem}.Index_summary___XSsJ p{margin:.5rem 0;line-height:1.5}.Index_noAreasMessage__Nu0WM{color:#666;font-style:italic;margin-top:.75rem;font-size:.9rem}@media(max-width:600px){.Index_container__pqW02{padding:1rem}.Index_title__jHW2_{font-size:1.25rem;margin-bottom:1.25rem}.Index_backButton__rPuZw{top:1rem;left:1rem}.Index_label__pE957{font-size:.9rem}.Index_searchInput__I85cU,.Index_select__vf_iP{padding:.65rem;font-size:.95rem}.Index_option__gziVz{padding:.65rem .9rem}}.Index_currentLocationSection__Cn5gX{margin-bottom:20px;text-align:center}.Index_currentLocationButton__HHhOQ{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:25px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.Index_currentLocationButton__HHhOQ:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.Index_currentLocationButton__HHhOQ:disabled{opacity:.7;cursor:not-allowed}.Index_loadingSpinner__hUo7w{width:16px;height:16px;border:2px solid #fff;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:Index_spin__lZpZZ 1s linear infinite;margin-left:8px}@keyframes Index_spin__lZpZZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Index_locationError__LEy02{color:#d32f2f;font-size:14px;margin-top:8px;text-align:center;background:#ffebee;padding:8px 12px;border-radius:4px;border-left:4px solid #d32f2f}.Index_loaderWrapper___XYae{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;background-color:hsla(0,0%,100%,.96);position:absolute;top:0;left:0;width:100%;z-index:9999}.Index_spinner__mnf2q{width:60px;height:60px;border:6px solid rgba(206,206,206,.6);border-top-color:#ff6500;border-radius:50%;animation:Index_spin__Hk731 1s linear infinite}.Index_message__HRYRU{color:#000;font-size:1.2rem;margin-top:10px;font-weight:500;text-transform:capitalize}@keyframes Index_spin__Hk731{to{transform:rotate(1turn)}}