@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
.AllPartsFooter-module-scss-module__8Wl-Wq__footer{text-align:center;z-index:1000;box-sizing:border-box;background:#fff;flex-shrink:0;align-items:center;height:64px;padding:0 20px;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000001a}.AllPartsFooter-module-scss-module__8Wl-Wq__footerContent{align-items:center;width:100%;max-width:500px;margin:0 auto;display:flex}.AllPartsFooter-module-scss-module__8Wl-Wq__footerButton{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px;transition:all .2s;display:flex}.AllPartsFooter-module-scss-module__8Wl-Wq__footerButton:hover{transform:translateY(-2px)}.AllPartsFooter-module-scss-module__8Wl-Wq__footerIcon{width:24px;height:24px;transition:opacity .2s}.AllPartsFooter-module-scss-module__8Wl-Wq__footerText{color:#999;white-space:nowrap;font-size:10px;transition:color .2s}.AllPartsFooter-module-scss-module__8Wl-Wq__footerText.AllPartsFooter-module-scss-module__8Wl-Wq__active{color:#2a2d32}.AllPartsFooter-module-scss-module__8Wl-Wq__iconWrapper{display:inline-block;position:relative}.AllPartsFooter-module-scss-module__8Wl-Wq__unreadBadge{color:#fff;text-align:center;white-space:nowrap;background-color:#f44;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-6px}.AllPartsFooter-module-scss-module__8Wl-Wq__registerIconCircle{background:#ef4444;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,transform .2s;display:flex}.AllPartsFooter-module-scss-module__8Wl-Wq__footerButton:active .AllPartsFooter-module-scss-module__8Wl-Wq__registerIconCircle{background:#dc2626;transform:scale(.92)}.AllPartsFooter-module-scss-module__8Wl-Wq__registerText{color:#2a2d32;white-space:nowrap;font-size:10px;font-weight:600}
.AllPartsHeader-module-scss-module__Ot5wCW__header{z-index:1000;background:#fff;border-bottom:1px solid #f5f5f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex;position:sticky;top:0}.AllPartsHeader-module-scss-module__Ot5wCW__headerWithSearch{background:#fff;gap:10px}.AllPartsHeader-module-scss-module__Ot5wCW__backButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}.AllPartsHeader-module-scss-module__Ot5wCW__backButton:hover{background-color:#e9ecef}.AllPartsHeader-module-scss-module__Ot5wCW__backButton:active{background-color:#dee2e6}.AllPartsHeader-module-scss-module__Ot5wCW__backArrow{color:#2a2d32;font-size:24px;font-weight:300;line-height:1}.AllPartsHeader-module-scss-module__Ot5wCW__title{color:#111;white-space:nowrap;margin:0;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AllPartsHeader-module-scss-module__Ot5wCW__rightSection{flex-shrink:0;justify-content:flex-end;align-items:center;gap:0;margin-left:auto;display:flex}.AllPartsHeader-module-scss-module__Ot5wCW__logoSpace{flex-shrink:0;justify-content:flex-start;align-items:center;width:40px;display:flex}.AllPartsHeader-module-scss-module__Ot5wCW__logoSpaceWide{flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.AllPartsHeader-module-scss-module__Ot5wCW__logoMark{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.AllPartsHeader-module-scss-module__Ot5wCW__logoText{color:#185fa5;text-align:center;white-space:nowrap;font-size:18px;font-weight:700}.AllPartsHeader-module-scss-module__Ot5wCW__logoImage{object-fit:contain;width:auto;height:40px}.AllPartsHeader-module-scss-module__Ot5wCW__logoImageHeader{object-fit:contain;object-position:left center;width:auto;height:22px}.AllPartsHeader-module-scss-module__Ot5wCW__headerHome{padding:0 14px}.AllPartsHeader-module-scss-module__Ot5wCW__homeLogoText{color:#185fa5;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;flex:1;font-size:17px;font-weight:900}.AllPartsHeader-module-scss-module__Ot5wCW__homeIcons{align-items:center;gap:4px;display:flex}.AllPartsHeader-module-scss-module__Ot5wCW__iconBtn{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background .15s;display:flex;position:relative}.AllPartsHeader-module-scss-module__Ot5wCW__iconBtn:active{background:#f0f0f0}.AllPartsHeader-module-scss-module__Ot5wCW__chatBadge{color:#fff;pointer-events:none;background:#ef4444;border:1.5px solid #fff;border-radius:7px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:8px;font-weight:400;line-height:1;display:flex;position:absolute;top:1px;right:0}.AllPartsHeader-module-scss-module__Ot5wCW__searchBar{background:#f4f4f6;border:1.5px solid #0000;border-radius:10px;flex:1;align-items:center;min-width:0;height:36px;padding:0 4px 0 12px;transition:border-color .15s,background .15s;display:flex}.AllPartsHeader-module-scss-module__Ot5wCW__searchBar:focus-within{background:#fff;border-color:#185fa5}.AllPartsHeader-module-scss-module__Ot5wCW__searchInput{color:#111;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.AllPartsHeader-module-scss-module__Ot5wCW__searchInput::placeholder{color:#aaa}.AllPartsHeader-module-scss-module__Ot5wCW__searchButton{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background-color .15s;display:flex}.AllPartsHeader-module-scss-module__Ot5wCW__searchButton:active{background:#e5e7eb}.AllPartsHeader-module-scss-module__Ot5wCW__magnifierIcon{opacity:.5;width:18px;height:18px}.AllPartsHeader-module-scss-module__Ot5wCW__filterButton{cursor:pointer;color:#888;background:#f4f4f6;border:1.5px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative}.AllPartsHeader-module-scss-module__Ot5wCW__filterButton:active{background:#e5e7eb}.AllPartsHeader-module-scss-module__Ot5wCW__filterButtonActive{color:#fff;background:#111;border-color:#111}.AllPartsHeader-module-scss-module__Ot5wCW__filterDot{background:#e07828;border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}
.VehicleOptionSheet-module-scss-module__QFu-OG__overlay{z-index:200;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.VehicleOptionSheet-module-scss-module__QFu-OG__sheet{width:100%;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-radius:16px 16px 0 0;flex-direction:column;max-height:60vh;animation:.22s ease-out VehicleOptionSheet-module-scss-module__QFu-OG__slideUp;display:flex}@keyframes VehicleOptionSheet-module-scss-module__QFu-OG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.VehicleOptionSheet-module-scss-module__QFu-OG__header{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.VehicleOptionSheet-module-scss-module__QFu-OG__title{color:#111;font-size:16px;font-weight:600}.VehicleOptionSheet-module-scss-module__QFu-OG__closeBtn{color:#888;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1}.VehicleOptionSheet-module-scss-module__QFu-OG__list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.VehicleOptionSheet-module-scss-module__QFu-OG__option{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f5f5f5;flex-direction:column;align-items:flex-start;width:100%;padding:14px 20px;display:flex}.VehicleOptionSheet-module-scss-module__QFu-OG__option:active{background:#f5f5f5}.VehicleOptionSheet-module-scss-module__QFu-OG__optionLabel{color:#222;font-size:15px}.VehicleOptionSheet-module-scss-module__QFu-OG__optionSublabel{color:#888;margin-top:2px;font-size:12px}
.VehicleSelector-module-scss-module__3JV9eq__container{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:12px;overflow:hidden}.VehicleSelector-module-scss-module__3JV9eq__row{cursor:pointer;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;min-height:52px;padding:14px 16px;display:flex}.VehicleSelector-module-scss-module__3JV9eq__row:last-child{border-bottom:none}.VehicleSelector-module-scss-module__3JV9eq__row:active:not(.VehicleSelector-module-scss-module__3JV9eq__rowDisabled){background:#f8f8f8}.VehicleSelector-module-scss-module__3JV9eq__rowDisabled{cursor:default;background:#fafafa}.VehicleSelector-module-scss-module__3JV9eq__rowDisabled .VehicleSelector-module-scss-module__3JV9eq__rowLabel{color:#aaa}.VehicleSelector-module-scss-module__3JV9eq__rowLabel{color:#444;flex-shrink:0;width:64px;font-size:14px}.VehicleSelector-module-scss-module__3JV9eq__rowRight{flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.VehicleSelector-module-scss-module__3JV9eq__rowValueWrap{flex-direction:column;align-items:flex-end;display:flex}.VehicleSelector-module-scss-module__3JV9eq__rowValue{color:#111;font-size:14px;font-weight:500}.VehicleSelector-module-scss-module__3JV9eq__rowSublabel{color:#888;margin-top:1px;font-size:11px}.VehicleSelector-module-scss-module__3JV9eq__rowPlaceholder{color:#bbb;font-size:14px}.VehicleSelector-module-scss-module__3JV9eq__clearBtn{color:#aaa;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:16px;line-height:1}.VehicleSelector-module-scss-module__3JV9eq__clearBtn:hover{color:#666}.VehicleSelector-module-scss-module__3JV9eq__chevron{color:#bbb;flex-shrink:0;font-size:18px}
.MyVehicleModal-module-scss-module__MIhcPa__overlay{z-index:1100;background:#00000080;align-items:flex-end;padding-bottom:64px;display:flex;position:fixed;inset:0}.MyVehicleModal-module-scss-module__MIhcPa__sheet{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;height:85vh;display:flex;overflow:hidden}.MyVehicleModal-module-scss-module__MIhcPa__header{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.MyVehicleModal-module-scss-module__MIhcPa__title{color:#111;font-size:18px;font-weight:700}.MyVehicleModal-module-scss-module__MIhcPa__closeBtn{color:#888;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px}.MyVehicleModal-module-scss-module__MIhcPa__body{flex:1;padding:20px;overflow-y:auto}.MyVehicleModal-module-scss-module__MIhcPa__desc{color:#666;margin-bottom:20px;font-size:14px}.MyVehicleModal-module-scss-module__MIhcPa__error{color:#dc2626;margin-top:12px;font-size:13px}.MyVehicleModal-module-scss-module__MIhcPa__footer{border-top:1px solid #f0f0f0;flex-shrink:0;gap:10px;padding:16px 20px;display:flex}.MyVehicleModal-module-scss-module__MIhcPa__cancelBtn{color:#444;cursor:pointer;background:#f5f5f5;border:none;border-radius:10px;flex:1;height:50px;font-size:15px;font-weight:600}.MyVehicleModal-module-scss-module__MIhcPa__saveBtn{color:#fff;cursor:pointer;background:#185fa5;border:none;border-radius:10px;flex:2;height:50px;font-size:15px;font-weight:700}.MyVehicleModal-module-scss-module__MIhcPa__saveBtn:disabled{opacity:.6;cursor:not-allowed}
.ProfileEditModal-module-scss-module__F4wMVq__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProfileEditModal-module-scss-module__F4wMVq__modal{background:#fff;border-radius:12px;width:90%;max-width:400px;max-height:90vh;overflow:hidden;box-shadow:0 10px 25px #0003}.ProfileEditModal-module-scss-module__F4wMVq__header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.ProfileEditModal-module-scss-module__F4wMVq__title{color:#333;margin:0;font-size:18px;font-weight:600}.ProfileEditModal-module-scss-module__F4wMVq__closeBtn{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;display:flex}.ProfileEditModal-module-scss-module__F4wMVq__closeBtn:hover{color:#666}.ProfileEditModal-module-scss-module__F4wMVq__content{padding:24px}.ProfileEditModal-module-scss-module__F4wMVq__uploadArea{text-align:center;background:#fafbfc;border:2px dashed #e5e7eb;border-radius:12px;padding:40px 20px}.ProfileEditModal-module-scss-module__F4wMVq__uploadIcon{margin-bottom:16px;font-size:48px}.ProfileEditModal-module-scss-module__F4wMVq__uploadText{color:#333;margin:0 0 8px;font-size:16px;font-weight:500}.ProfileEditModal-module-scss-module__F4wMVq__uploadSubText{color:#666;margin:0 0 24px;font-size:14px}.ProfileEditModal-module-scss-module__F4wMVq__selectBtn{color:#fff;cursor:pointer;background:#185fa5;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:background-color .15s}.ProfileEditModal-module-scss-module__F4wMVq__selectBtn:hover{background:#1e40af}.ProfileEditModal-module-scss-module__F4wMVq__previewArea{text-align:center}.ProfileEditModal-module-scss-module__F4wMVq__previewImage{border:3px solid #e5e7eb;border-radius:50%;width:120px;height:120px;margin:0 auto 20px;overflow:hidden}.ProfileEditModal-module-scss-module__F4wMVq__previewImage img{object-fit:cover;width:100%;height:100%}.ProfileEditModal-module-scss-module__F4wMVq__confirmText{color:#333;text-align:center;margin:0 0 16px;font-size:16px;line-height:1.5}.ProfileEditModal-module-scss-module__F4wMVq__reSelectBtn{color:#666;cursor:pointer;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;margin:0 auto;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s;display:block}.ProfileEditModal-module-scss-module__F4wMVq__reSelectBtn:hover:not(:disabled){background:#e9ecef;border-color:#d1d5db}.ProfileEditModal-module-scss-module__F4wMVq__reSelectBtn:disabled{opacity:.6;cursor:not-allowed}.ProfileEditModal-module-scss-module__F4wMVq__footer{border-top:1px solid #f0f0f0;gap:12px;padding:16px 24px 24px;display:flex}.ProfileEditModal-module-scss-module__F4wMVq__cancelBtn,.ProfileEditModal-module-scss-module__F4wMVq__confirmBtn{cursor:pointer;border:none;border-radius:8px;flex:1;height:48px;font-size:16px;font-weight:600;transition:all .15s}.ProfileEditModal-module-scss-module__F4wMVq__cancelBtn:disabled,.ProfileEditModal-module-scss-module__F4wMVq__confirmBtn:disabled{opacity:.6;cursor:not-allowed}.ProfileEditModal-module-scss-module__F4wMVq__cancelBtn{color:#666;background:#f8f9fa}.ProfileEditModal-module-scss-module__F4wMVq__cancelBtn:hover:not(:disabled){background:#e9ecef}.ProfileEditModal-module-scss-module__F4wMVq__confirmBtn{color:#fff;background:#185fa5}.ProfileEditModal-module-scss-module__F4wMVq__confirmBtn:hover:not(:disabled){background:#1e40af}
.ImagePreviewModal-module-scss-module__2Zc9aG__previewModal{z-index:9999;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.ImagePreviewModal-module-scss-module__2Zc9aG__previewContent{background:#000;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ImagePreviewModal-module-scss-module__2Zc9aG__previewImageContainer{flex:1;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.ImagePreviewModal-module-scss-module__2Zc9aG__previewImage{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .3s}.ImagePreviewModal-module-scss-module__2Zc9aG__previewNavigation{background:#000c;border-top:1px solid #fff3;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}.ImagePreviewModal-module-scss-module__2Zc9aG__navButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:700;transition:background-color .2s;display:flex}.ImagePreviewModal-module-scss-module__2Zc9aG__navButton:hover:not(.ImagePreviewModal-module-scss-module__2Zc9aG__disabled){background:#185fa5}.ImagePreviewModal-module-scss-module__2Zc9aG__navButton:active:not(.ImagePreviewModal-module-scss-module__2Zc9aG__disabled){transform:scale(.95)}.ImagePreviewModal-module-scss-module__2Zc9aG__navButton.ImagePreviewModal-module-scss-module__2Zc9aG__disabled{cursor:not-allowed;background:#9ca3af}.ImagePreviewModal-module-scss-module__2Zc9aG__imageCounter{color:#fff;text-align:center;min-width:60px;font-size:16px;font-weight:600}.ImagePreviewModal-module-scss-module__2Zc9aG__closeButtonContainer{background:#000c;border-top:1px solid #fff3;justify-content:center;padding:20px;display:flex}.ImagePreviewModal-module-scss-module__2Zc9aG__closeButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:12px;justify-content:center;align-items:center;min-width:120px;min-height:52px;padding:16px 32px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.ImagePreviewModal-module-scss-module__2Zc9aG__closeButton:hover{background:#dc2626}.ImagePreviewModal-module-scss-module__2Zc9aG__closeButton:active{transform:scale(.98)}@media (max-width:480px){.ImagePreviewModal-module-scss-module__2Zc9aG__navButton{width:44px;height:44px;font-size:20px}.ImagePreviewModal-module-scss-module__2Zc9aG__imageCounter{min-width:50px;font-size:14px}.ImagePreviewModal-module-scss-module__2Zc9aG__closeButton{min-width:100px;min-height:48px;padding:14px 24px;font-size:15px}.ImagePreviewModal-module-scss-module__2Zc9aG__previewNavigation{gap:16px;padding:16px}.ImagePreviewModal-module-scss-module__2Zc9aG__closeButtonContainer{padding:16px}}
.ImageUpload-module-scss-module__sSFQpG__photoGrid{grid-template-columns:repeat(5,1fr);gap:8px;max-width:80%;display:grid}.ImageUpload-module-scss-module__sSFQpG__photoItem{aspect-ratio:1;background:#f9fafb;border-radius:8px;width:100%;position:relative;overflow:hidden}.ImageUpload-module-scss-module__sSFQpG__photoThumbnail{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform .2s}.ImageUpload-module-scss-module__sSFQpG__photoThumbnail:hover{transform:scale(1.05)}.ImageUpload-module-scss-module__sSFQpG__deletePhotoButton{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:700;transition:background-color .2s;display:flex;position:absolute;top:4px;right:4px}.ImageUpload-module-scss-module__sSFQpG__deletePhotoButton:hover{background:#000000e6}.ImageUpload-module-scss-module__sSFQpG__existingImageLabel{color:#fff;background:#000000b3;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;position:absolute;bottom:4px;left:4px}.ImageUpload-module-scss-module__sSFQpG__addPhotoButton{aspect-ratio:1;cursor:pointer;color:#6b7280;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;width:100%;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:relative;overflow:hidden}.ImageUpload-module-scss-module__sSFQpG__addPhotoButton:hover{background:#f3f4f6;border-color:#9ca3af}.ImageUpload-module-scss-module__sSFQpG__addPhotoButton span{text-align:center;pointer-events:none}.ImageUpload-module-scss-module__sSFQpG__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:480px){.ImageUpload-module-scss-module__sSFQpG__photoGrid{grid-template-columns:repeat(3,1fr)}}
.BottomUpComingSoonModal-module-scss-module__lyqfbq__overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000c;position:fixed;inset:0}.BottomUpComingSoonModal-module-scss-module__lyqfbq__modal{color:#fff;z-index:1001;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-top-left-radius:24px;border-top-right-radius:24px;min-height:300px;padding:40px 30px;animation:.3s ease-out BottomUpComingSoonModal-module-scss-module__lyqfbq__slideUp;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -20px 40px #0000004d}.BottomUpComingSoonModal-module-scss-module__lyqfbq__container{text-align:center;width:100%;padding:40px 30px;position:relative;overflow:hidden}.BottomUpComingSoonModal-module-scss-module__lyqfbq__container:before{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:200%;height:200%;animation:6s ease-in-out infinite BottomUpComingSoonModal-module-scss-module__lyqfbq__float;position:absolute;top:-50%;left:-50%}.BottomUpComingSoonModal-module-scss-module__lyqfbq__icon{margin-bottom:20px;font-size:48px;animation:2s ease-in-out infinite BottomUpComingSoonModal-module-scss-module__lyqfbq__bounce;display:block}.BottomUpComingSoonModal-module-scss-module__lyqfbq__title{text-shadow:0 2px 4px #0000004d;z-index:1;margin-bottom:12px;font-size:24px;font-weight:700;position:relative}.BottomUpComingSoonModal-module-scss-module__lyqfbq__message{opacity:.9;z-index:1;margin-bottom:30px;font-size:16px;line-height:1.5;position:relative}.BottomUpComingSoonModal-module-scss-module__lyqfbq__button{color:#fff;cursor:pointer;z-index:1;background:linear-gradient(45deg,#ff6b6b,#ee5a24);border:none;border-radius:25px;justify-content:center;align-items:center;width:100%;max-width:200px;min-height:52px;margin:0 auto;padding:16px 32px;font-size:16px;font-weight:600;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 15px #ff6b6b66}.BottomUpComingSoonModal-module-scss-module__lyqfbq__button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b99}.BottomUpComingSoonModal-module-scss-module__lyqfbq__button:active{transform:translateY(0)scale(.98)}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particles{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particle{background:#fff9;border-radius:50%;width:4px;height:4px;animation:3s linear infinite BottomUpComingSoonModal-module-scss-module__lyqfbq__sparkle;position:absolute}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particle:first-child{animation-delay:0s;top:20%;left:20%}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particle:nth-child(2){animation-delay:.5s;top:60%;left:80%}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particle:nth-child(3){animation-delay:1s;top:80%;left:40%}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particle:nth-child(4){animation-delay:1.5s;top:30%;left:70%}.BottomUpComingSoonModal-module-scss-module__lyqfbq__particle:nth-child(5){animation-delay:2s;top:70%;left:10%}@keyframes BottomUpComingSoonModal-module-scss-module__lyqfbq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BottomUpComingSoonModal-module-scss-module__lyqfbq__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes BottomUpComingSoonModal-module-scss-module__lyqfbq__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(180deg)}}@keyframes BottomUpComingSoonModal-module-scss-module__lyqfbq__sparkle{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(180deg)}to{opacity:0;transform:scale(0)rotate(360deg)}}@media (max-width:480px){.BottomUpComingSoonModal-module-scss-module__lyqfbq__modal{border-top-left-radius:20px;border-top-right-radius:20px;padding:30px 20px}.BottomUpComingSoonModal-module-scss-module__lyqfbq__title{font-size:20px}.BottomUpComingSoonModal-module-scss-module__lyqfbq__message{margin-bottom:24px;font-size:14px}.BottomUpComingSoonModal-module-scss-module__lyqfbq__button{max-width:180px;min-height:48px;padding:14px 24px;font-size:15px}.BottomUpComingSoonModal-module-scss-module__lyqfbq__icon{margin-bottom:16px;font-size:40px}}
.BottomUpModal-module-scss-module__wU4bfG__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.BottomUpModal-module-scss-module__wU4bfG__modal{z-index:1001;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;max-height:90vh;padding:20px;animation:.3s ease-out BottomUpModal-module-scss-module__wU4bfG__slideUp;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 20px #00000026}.BottomUpModal-module-scss-module__wU4bfG__header{justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative}.BottomUpModal-module-scss-module__wU4bfG__title{text-align:center;color:#111827;flex:1;margin:0;font-size:18px;font-weight:700}.BottomUpModal-module-scss-module__wU4bfG__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;font-size:24px;transition:background-color .2s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.BottomUpModal-module-scss-module__wU4bfG__closeButton:hover{background-color:#f3f4f6}.BottomUpModal-module-scss-module__wU4bfG__content{margin-bottom:20px}.BottomUpModal-module-scss-module__wU4bfG__message{text-align:center;padding:20px 0}.BottomUpModal-module-scss-module__wU4bfG__messageText{color:#374151;white-space:pre-line;margin:0;font-size:16px;line-height:1.6}.BottomUpModal-module-scss-module__wU4bfG__actions{border-top:1px solid #e5e7eb;gap:12px;padding-top:20px;display:flex}.BottomUpModal-module-scss-module__wU4bfG__button,.BottomUpModal-module-scss-module__wU4bfG__confirmButton,.BottomUpModal-module-scss-module__wU4bfG__cancelButton{cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:52px;padding:16px 20px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.BottomUpModal-module-scss-module__wU4bfG__cancelButton{color:#374151;background-color:#f3f4f6}.BottomUpModal-module-scss-module__wU4bfG__cancelButton:hover{background-color:#e5e7eb}.BottomUpModal-module-scss-module__wU4bfG__cancelButton:active{background-color:#d1d5db}.BottomUpModal-module-scss-module__wU4bfG__confirmButton{color:#fff;background-color:#185fa5}.BottomUpModal-module-scss-module__wU4bfG__confirmButton:hover{background-color:#1d4ed8}.BottomUpModal-module-scss-module__wU4bfG__confirmButton:active{background-color:#1e40af}@keyframes BottomUpModal-module-scss-module__wU4bfG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.BottomUpModal-module-scss-module__wU4bfG__modal{border-top-left-radius:16px;border-top-right-radius:16px;padding:16px}.BottomUpModal-module-scss-module__wU4bfG__title{font-size:16px}.BottomUpModal-module-scss-module__wU4bfG__button,.BottomUpModal-module-scss-module__wU4bfG__cancelButton,.BottomUpModal-module-scss-module__wU4bfG__confirmButton{min-height:48px;padding:14px 16px;font-size:15px}.BottomUpModal-module-scss-module__wU4bfG__actions{gap:8px}}
.ChatInquiryModal-module-scss-module__TyZaFG__overlay{z-index:1000;background-color:#00000080;position:fixed;inset:0}.ChatInquiryModal-module-scss-module__TyZaFG__modal{z-index:1001;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;max-height:90vh;padding:20px;animation:.3s ease-out ChatInquiryModal-module-scss-module__TyZaFG__slideUp;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 20px #00000026}.ChatInquiryModal-module-scss-module__TyZaFG__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ChatInquiryModal-module-scss-module__TyZaFG__title{color:#111827;font-size:18px;font-weight:700}.ChatInquiryModal-module-scss-module__TyZaFG__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:4px;font-size:24px;line-height:1;transition:background-color .2s;display:flex}.ChatInquiryModal-module-scss-module__TyZaFG__closeButton:hover{background-color:#f3f4f6}.ChatInquiryModal-module-scss-module__TyZaFG__itemPreview{background-color:#f9fafb;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px;display:flex}.ChatInquiryModal-module-scss-module__TyZaFG__itemPreview img{object-fit:cover;background-color:#e5e7eb;border-radius:8px;width:48px;height:48px}.ChatInquiryModal-module-scss-module__TyZaFG__itemPreview .ChatInquiryModal-module-scss-module__TyZaFG__itemName{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.ChatInquiryModal-module-scss-module__TyZaFG__itemPreview .ChatInquiryModal-module-scss-module__TyZaFG__itemPrice{color:#185fa5;white-space:nowrap;font-size:14px;font-weight:700}.ChatInquiryModal-module-scss-module__TyZaFG__sectionTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:13px;font-weight:600}.ChatInquiryModal-module-scss-module__TyZaFG__quickActions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.ChatInquiryModal-module-scss-module__TyZaFG__quickBtn{cursor:pointer;color:#374151;text-align:left;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.ChatInquiryModal-module-scss-module__TyZaFG__quickBtn .ChatInquiryModal-module-scss-module__TyZaFG__icon{flex-shrink:0;font-size:20px}.ChatInquiryModal-module-scss-module__TyZaFG__quickBtn:hover{color:#185fa5;background-color:#f0f4ff;border-color:#185fa5}.ChatInquiryModal-module-scss-module__TyZaFG__quickBtn:active{background-color:#dbeafe}.ChatInquiryModal-module-scss-module__TyZaFG__purchaseBtn{color:#fff;cursor:pointer;background-color:#185fa5;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:background-color .2s;display:flex}.ChatInquiryModal-module-scss-module__TyZaFG__purchaseBtn:hover{background-color:#1d2e47}.ChatInquiryModal-module-scss-module__TyZaFG__purchaseBtn:active{background-color:#162236}@keyframes ChatInquiryModal-module-scss-module__TyZaFG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.ReportFormModal-module-scss-module__31SU5q__overlay{z-index:1000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ReportFormModal-module-scss-module__31SU5q__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;padding:0 20px;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000026}.ReportFormModal-module-scss-module__31SU5q__header{border-bottom:1px solid #f1f3f5;justify-content:center;align-items:center;padding:20px 0;display:flex}.ReportFormModal-module-scss-module__31SU5q__title{color:#111316;text-align:center;margin:0;font-size:18px;font-weight:700}.ReportFormModal-module-scss-module__31SU5q__selectedReason{background:#eff6ff;border:1px solid #185fa5;border-radius:12px;align-items:center;gap:12px;margin:20px 0;padding:16px 20px;display:flex}.ReportFormModal-module-scss-module__31SU5q__reasonLabel{color:#374151;font-size:14px;font-weight:500}.ReportFormModal-module-scss-module__31SU5q__reasonValue{color:#185fa5;font-size:16px;font-weight:600}.ReportFormModal-module-scss-module__31SU5q__section{margin-bottom:24px;padding:0}.ReportFormModal-module-scss-module__31SU5q__sectionTitle{color:#111316;margin:0 0 16px;font-size:16px;font-weight:600}.ReportFormModal-module-scss-module__31SU5q__imageGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.ReportFormModal-module-scss-module__31SU5q__imageSlot{aspect-ratio:1;cursor:pointer;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.ReportFormModal-module-scss-module__31SU5q__imageSlot:hover{background:#f3f4f6;border-color:#d1d5db}.ReportFormModal-module-scss-module__31SU5q__uploadIcon{margin-bottom:6px;font-size:20px}.ReportFormModal-module-scss-module__31SU5q__uploadText{color:#6b7280;font-size:11px;font-weight:500}.ReportFormModal-module-scss-module__31SU5q__uploadedImage{object-fit:cover;border-radius:10px;width:100%;height:100%}.ReportFormModal-module-scss-module__31SU5q__fileInput{display:none}.ReportFormModal-module-scss-module__31SU5q__uploadButton{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:500;transition:all .2s;display:inline-block}.ReportFormModal-module-scss-module__31SU5q__uploadButton:hover{background:#e5e7eb;border-color:#9ca3af}.ReportFormModal-module-scss-module__31SU5q__textAreaContainer{position:relative}.ReportFormModal-module-scss-module__31SU5q__textArea{color:#111316;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;min-height:100px;padding:14px;font-size:15px;line-height:1.5}.ReportFormModal-module-scss-module__31SU5q__textArea::placeholder{color:#9ca3af}.ReportFormModal-module-scss-module__31SU5q__textArea:focus{border-color:#185fa5;outline:none;box-shadow:0 0 0 3px #2563eb1a}.ReportFormModal-module-scss-module__31SU5q__characterCount{color:#6b7280;background:#ffffffe6;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;bottom:10px;right:14px}.ReportFormModal-module-scss-module__31SU5q__disclaimer{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.ReportFormModal-module-scss-module__31SU5q__disclaimer ul{margin:0;padding-left:20px;list-style-type:disc}.ReportFormModal-module-scss-module__31SU5q__disclaimer li{color:#6b7280;margin-bottom:6px;font-size:13px;line-height:1.5}.ReportFormModal-module-scss-module__31SU5q__disclaimer li:last-child{margin-bottom:0}.ReportFormModal-module-scss-module__31SU5q__actions{border-top:1px solid #e5e7eb;gap:12px;padding:20px 0 24px;display:flex}.ReportFormModal-module-scss-module__31SU5q__cancelButton{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:52px;padding:16px 20px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.ReportFormModal-module-scss-module__31SU5q__cancelButton:hover{background:#e5e7eb}.ReportFormModal-module-scss-module__31SU5q__cancelButton:active{transform:scale(.98)}.ReportFormModal-module-scss-module__31SU5q__submitButton{color:#fff;cursor:pointer;background:#185fa5;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:52px;padding:16px 20px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.ReportFormModal-module-scss-module__31SU5q__submitButton:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.ReportFormModal-module-scss-module__31SU5q__submitButton:active:not(:disabled){transform:translateY(0)scale(.98);box-shadow:0 2px 8px #2563eb4d}.ReportFormModal-module-scss-module__31SU5q__submitButton:disabled{color:#9ca3af;cursor:not-allowed;box-shadow:none;background:#d1d5db;transform:none}@media (max-width:767px){.ReportFormModal-module-scss-module__31SU5q__overlay{padding:12px}.ReportFormModal-module-scss-module__31SU5q__modal{border-radius:12px;max-width:100%;max-height:85vh}.ReportFormModal-module-scss-module__31SU5q__header{padding:16px 0}.ReportFormModal-module-scss-module__31SU5q__title{font-size:16px}.ReportFormModal-module-scss-module__31SU5q__selectedReason{gap:10px;margin:16px 0;padding:14px 16px}.ReportFormModal-module-scss-module__31SU5q__reasonLabel{font-size:13px}.ReportFormModal-module-scss-module__31SU5q__reasonValue{font-size:15px}.ReportFormModal-module-scss-module__31SU5q__section{margin-bottom:20px;padding:0}.ReportFormModal-module-scss-module__31SU5q__sectionTitle{margin-bottom:12px;font-size:15px}.ReportFormModal-module-scss-module__31SU5q__imageGrid{gap:8px;margin-bottom:12px}.ReportFormModal-module-scss-module__31SU5q__uploadIcon{margin-bottom:5px;font-size:18px}.ReportFormModal-module-scss-module__31SU5q__uploadText{font-size:10px}.ReportFormModal-module-scss-module__31SU5q__uploadButton{padding:8px 16px;font-size:12px}.ReportFormModal-module-scss-module__31SU5q__textArea{min-height:80px;padding:12px;font-size:14px}.ReportFormModal-module-scss-module__31SU5q__characterCount{font-size:10px;bottom:8px;right:12px}.ReportFormModal-module-scss-module__31SU5q__disclaimer{padding:14px}.ReportFormModal-module-scss-module__31SU5q__disclaimer li{margin-bottom:5px;font-size:12px}.ReportFormModal-module-scss-module__31SU5q__actions{gap:8px;padding:16px 0 20px}.ReportFormModal-module-scss-module__31SU5q__cancelButton,.ReportFormModal-module-scss-module__31SU5q__submitButton{min-height:48px;padding:14px 16px;font-size:15px}}.ReportFormModal-module-scss-module__31SU5q__fieldLabel{color:#111316;margin-bottom:8px;font-size:14px;font-weight:600}.ReportFormModal-module-scss-module__31SU5q__opt{color:#6c757d;font-weight:400}.ReportFormModal-module-scss-module__31SU5q__uploadRow{gap:8px;margin-bottom:8px;display:flex}.ReportFormModal-module-scss-module__31SU5q__uploadSlot{width:60px;height:60px;position:relative}.ReportFormModal-module-scss-module__31SU5q__uploadThumb{cursor:pointer;background:#f8f9fa;border:1px dashed #ddd;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ReportFormModal-module-scss-module__31SU5q__uploadThumb:hover{background:#f0f8ff;border-color:#007bff}.ReportFormModal-module-scss-module__31SU5q__representiveDot{background:#007bff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.ReportFormModal-module-scss-module__31SU5q__subHint{color:#6c757d;text-align:center;margin-top:4px;font-size:12px}
.ReportModal-module-scss-module__xqGm4q__overlay{z-index:1000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ReportModal-module-scss-module__xqGm4q__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:400px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000026}.ReportModal-module-scss-module__xqGm4q__header{border-bottom:1px solid #f1f3f5;justify-content:center;align-items:center;padding:20px 24px;display:flex}.ReportModal-module-scss-module__xqGm4q__title{color:#111316;text-align:center;margin:0;font-size:18px;font-weight:700}.ReportModal-module-scss-module__xqGm4q__reasonList{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.ReportModal-module-scss-module__xqGm4q__reasonItem{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;min-height:52px;padding:16px 20px;transition:all .2s;display:flex}.ReportModal-module-scss-module__xqGm4q__reasonItem:hover{background:#f9fafb;border-color:#d1d5db}.ReportModal-module-scss-module__xqGm4q__reasonItem:active{transform:scale(.98)}.ReportModal-module-scss-module__xqGm4q__reasonItem.ReportModal-module-scss-module__xqGm4q__selected{background:#eff6ff;border-color:#185fa5}.ReportModal-module-scss-module__xqGm4q__reasonItem.ReportModal-module-scss-module__xqGm4q__selected .ReportModal-module-scss-module__xqGm4q__reasonLabel{color:#185fa5;font-weight:600}.ReportModal-module-scss-module__xqGm4q__reasonLabel{color:#111316;font-size:16px;font-weight:500}.ReportModal-module-scss-module__xqGm4q__checkIcon{color:#fff;background:#185fa5;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.ReportModal-module-scss-module__xqGm4q__actions{border-top:1px solid #e5e7eb;gap:12px;padding:20px 24px 24px;display:flex}.ReportModal-module-scss-module__xqGm4q__actions button{cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:52px;padding:16px 20px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.ReportModal-module-scss-module__xqGm4q__actions button:active{transform:scale(.98)}.ReportModal-module-scss-module__xqGm4q__cancelButton{color:#374151;background-color:#f3f4f6}.ReportModal-module-scss-module__xqGm4q__cancelButton:hover{background-color:#e5e7eb}@media (max-width:767px){.ReportModal-module-scss-module__xqGm4q__overlay{padding:12px}.ReportModal-module-scss-module__xqGm4q__modal{border-radius:12px;max-height:85vh}.ReportModal-module-scss-module__xqGm4q__header{padding:16px 20px}.ReportModal-module-scss-module__xqGm4q__title{font-size:16px}.ReportModal-module-scss-module__xqGm4q__reasonList{gap:10px;padding:20px}.ReportModal-module-scss-module__xqGm4q__reasonItem{border-radius:10px;min-height:48px;padding:14px 16px}.ReportModal-module-scss-module__xqGm4q__reasonLabel{font-size:15px}.ReportModal-module-scss-module__xqGm4q__checkIcon{width:20px;height:20px;font-size:12px}.ReportModal-module-scss-module__xqGm4q__actions{gap:8px;padding:16px 20px 20px}.ReportModal-module-scss-module__xqGm4q__actions button{min-height:48px;padding:14px 16px;font-size:15px}}
.ProductActionButtons-module-scss-module__fhIu7W__bottomBar{padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));z-index:1000;background:#fff;border-top:1px solid #f2f3f5;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000000f}.ProductActionButtons-module-scss-module__fhIu7W__btnLight{cursor:pointer;color:#6b7280;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:52px;height:48px;font-size:11px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.ProductActionButtons-module-scss-module__fhIu7W__btnLight:active{background:#f9fafb}.ProductActionButtons-module-scss-module__fhIu7W__btnLightActive{color:#185fa5;border-color:#185fa5}.ProductActionButtons-module-scss-module__fhIu7W__btnChat{cursor:pointer;color:#fff;background:#111316;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;height:48px;font-size:15px;font-weight:700;transition:background .15s;display:flex}.ProductActionButtons-module-scss-module__fhIu7W__btnChat:active{background:#2a2d32}.ProductActionButtons-module-scss-module__fhIu7W__btnBuy{cursor:pointer;color:#fff;background:#185fa5;border:none;border-radius:10px;flex:1.4;justify-content:center;align-items:center;gap:6px;height:48px;font-size:15px;font-weight:700;transition:background .15s;display:flex}.ProductActionButtons-module-scss-module__fhIu7W__btnBuy:active{background:#145093}.ProductActionButtons-module-scss-module__fhIu7W__buttonIcon{width:18px;height:18px}
.BmwSeriesSection-module-scss-module__lc2ecq__section{padding:2px 0 0}.BmwSeriesSection-module-scss-module__lc2ecq__sectionHeader{padding:0 0 10px}.BmwSeriesSection-module-scss-module__lc2ecq__sectionTitle{color:#111316;letter-spacing:-.3px;margin:0;font-size:15px;font-weight:800;line-height:1.3}.BmwSeriesSection-module-scss-module__lc2ecq__grid{flex-wrap:wrap;gap:8px;padding:0 0 4px;display:flex}.BmwSeriesSection-module-scss-module__lc2ecq__card{cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e8eaed;border-radius:20px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:6px 14px;transition:background .15s,border-color .15s,transform .1s;display:flex}.BmwSeriesSection-module-scss-module__lc2ecq__card:active{transform:scale(.95)}.BmwSeriesSection-module-scss-module__lc2ecq__card.BmwSeriesSection-module-scss-module__lc2ecq__active{background:#185fa5;border-color:#185fa5}.BmwSeriesSection-module-scss-module__lc2ecq__card.BmwSeriesSection-module-scss-module__lc2ecq__active .BmwSeriesSection-module-scss-module__lc2ecq__seriesName{color:#fff}.BmwSeriesSection-module-scss-module__lc2ecq__card.BmwSeriesSection-module-scss-module__lc2ecq__active .BmwSeriesSection-module-scss-module__lc2ecq__subCode{color:#ffffffa6}@media (hover:hover){.BmwSeriesSection-module-scss-module__lc2ecq__card:hover:not(.BmwSeriesSection-module-scss-module__lc2ecq__active){background:#e6f1fb;border-color:#185fa5}}.BmwSeriesSection-module-scss-module__lc2ecq__seriesName{color:#111316;white-space:nowrap;letter-spacing:-.01em;font-size:13px;font-weight:700;line-height:1.2}.BmwSeriesSection-module-scss-module__lc2ecq__subCode,.BmwSeriesSection-module-scss-module__lc2ecq__activeBar{display:none}.BmwSeriesSection-module-scss-module__lc2ecq__mCard{background:#eef4fb}@media (hover:hover){.BmwSeriesSection-module-scss-module__lc2ecq__mCard:hover:not(.BmwSeriesSection-module-scss-module__lc2ecq__active){background:#e6f1fb;border-color:#185fa5}}.BmwSeriesSection-module-scss-module__lc2ecq__expandBtn{color:#555;cursor:pointer;background:#f8f9fa;border:1.5px solid #e8eaed;border-radius:20px;align-items:center;gap:4px;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.BmwSeriesSection-module-scss-module__lc2ecq__expandBtn:active{background:#e8eaed}
.BmwBodyCodeSheet-module-scss-module__En9Nha__overlay{z-index:1001;background:#0006;position:fixed;inset:0}.BmwBodyCodeSheet-module-scss-module__En9Nha__sheet{z-index:1002;max-height:80vh;padding-bottom:calc(env(safe-area-inset-bottom) + 16px);background:#fff;border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.BmwBodyCodeSheet-module-scss-module__En9Nha__handle{background:#e0e0e0;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:12px auto 0}.BmwBodyCodeSheet-module-scss-module__En9Nha__header{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.BmwBodyCodeSheet-module-scss-module__En9Nha__title{color:#111;font-size:16px;font-weight:600}.BmwBodyCodeSheet-module-scss-module__En9Nha__closeBtn{color:#888;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.BmwBodyCodeSheet-module-scss-module__En9Nha__body{flex:1;padding:8px 0;overflow-y:auto}.BmwBodyCodeSheet-module-scss-module__En9Nha__codeItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 20px;transition:background .1s;display:flex}.BmwBodyCodeSheet-module-scss-module__En9Nha__codeItem:active{background:#f5f5f5}.BmwBodyCodeSheet-module-scss-module__En9Nha__codeInfo{flex-direction:column;gap:2px;min-width:90px;display:flex}.BmwBodyCodeSheet-module-scss-module__En9Nha__code{color:#111;font-size:14px;font-weight:700}.BmwBodyCodeSheet-module-scss-module__En9Nha__years{color:#9ca3af;font-size:11px}.BmwBodyCodeSheet-module-scss-module__En9Nha__displayName{color:#444;text-align:left;flex:1;font-size:13px}.BmwBodyCodeSheet-module-scss-module__En9Nha__chevron{color:#ccc;flex-shrink:0;font-size:18px}.BmwBodyCodeSheet-module-scss-module__En9Nha__divider{background:#f0f0f0;height:1px;margin:4px 20px}.BmwBodyCodeSheet-module-scss-module__En9Nha__allSeriesBtn{cursor:pointer;color:#185fa5;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-size:14px;font-weight:600;transition:background .1s;display:flex}.BmwBodyCodeSheet-module-scss-module__En9Nha__allSeriesBtn:active{background:#f0f5ff}.BmwBodyCodeSheet-module-scss-module__En9Nha__footer{border-top:1px solid #f0f0f0;flex-shrink:0;padding:12px 20px}.BmwBodyCodeSheet-module-scss-module__En9Nha__viewAllBtn{cursor:pointer;color:#888;text-align:center;background:0 0;border:none;width:100%;padding:0;font-size:13px;transition:color .1s}.BmwBodyCodeSheet-module-scss-module__En9Nha__viewAllBtn:active{color:#111}
.allparts-page-module-scss-module__vJEdea__container{box-sizing:border-box;background:#fff;justify-content:center;align-items:flex-start;width:100%;min-height:100%;display:flex;overflow-x:hidden}.allparts-page-module-scss-module__vJEdea__card{width:100%;height:100%;max-width:var(--page-max-width);box-sizing:border-box;background:#fff;border-radius:0;flex-direction:column;gap:28px;padding:12px 16px 20px;display:flex;overflow:hidden auto}.allparts-page-module-scss-module__vJEdea__banner{background:0 0;border-radius:12px;flex-shrink:0;position:relative;height:116px!important;min-height:116px!important;max-height:116px!important}.allparts-page-module-scss-module__vJEdea__banner .allparts-page-module-scss-module__vJEdea__bannerSlide{background:linear-gradient(#eef3ff,#e9efff);border:1px solid #e5e7eb;border-radius:12px;height:100%!important;min-height:116px!important}.allparts-page-module-scss-module__vJEdea__banner .allparts-page-module-scss-module__vJEdea__bannerPager{color:#667085;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:12px;padding:4px 8px;font-size:12px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.allparts-page-module-scss-module__vJEdea__bannerArea{color:#0369a1;box-sizing:border-box;background-color:#f0f9ff;border:1px solid #e0f2fe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:100%;margin-bottom:20px;font-size:16px;font-weight:500;display:flex;height:116px!important;min-height:116px!important;max-height:116px!important}.allparts-page-module-scss-module__vJEdea__sectionHeader{box-sizing:border-box;z-index:10;justify-content:space-between;align-items:center;width:100%;margin-top:4px;display:flex;position:relative}.allparts-page-module-scss-module__vJEdea__sectionTitle{color:#111316;letter-spacing:-.3px;font-size:15px;font-weight:800}.allparts-page-module-scss-module__vJEdea__moreBtn{color:#8b8b8b;cursor:pointer;background:0 0;border:none;align-items:center;gap:13px;font-size:13px;display:flex}.allparts-page-module-scss-module__vJEdea__grid{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:100%;margin-top:16px;display:grid}.allparts-page-module-scss-module__vJEdea__cardItem{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.allparts-page-module-scss-module__vJEdea__productCard{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:0;width:100%;min-width:0;max-width:100%;transition:transform .12s;display:flex;overflow:hidden;box-shadow:0 1px 6px #00000012}.allparts-page-module-scss-module__vJEdea__productCard:active{transform:scale(.97)}.allparts-page-module-scss-module__vJEdea__productInfo{flex-direction:column;gap:2px;width:100%;min-width:0;padding:8px 8px 10px;display:flex}.allparts-page-module-scss-module__vJEdea__imageContainer{aspect-ratio:1;box-sizing:border-box;background:#f1efe8;border-radius:0;width:100%;min-width:0;position:relative;overflow:hidden}.allparts-page-module-scss-module__vJEdea__productImage{object-fit:cover;width:100%;height:100%}.allparts-page-module-scss-module__vJEdea__heartBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;z-index:2;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:transform .2s;display:flex;position:absolute;top:6px;right:6px}.allparts-page-module-scss-module__vJEdea__heartBadge:hover{transform:scale(1.1)}.allparts-page-module-scss-module__vJEdea__heartBadge:active{transform:scale(.92)}.allparts-page-module-scss-module__vJEdea__heartBadgeSm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;z-index:2;background:#ffffffd1;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:transform .2s;display:flex;position:absolute;top:10px;right:10px}.allparts-page-module-scss-module__vJEdea__heartBadgeSm:hover{transform:scale(1.1)}.allparts-page-module-scss-module__vJEdea__heartBadgeSm:active{transform:scale(.92)}.allparts-page-module-scss-module__vJEdea__itemTitle{color:#111316;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden}.allparts-page-module-scss-module__vJEdea__itemModel{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.allparts-page-module-scss-module__vJEdea__metaRow{flex-direction:column;gap:1px;display:flex}.allparts-page-module-scss-module__vJEdea__time{color:#a0a5ae;font-size:11px}.allparts-page-module-scss-module__vJEdea__price{color:#042c53;letter-spacing:-.03em;margin-top:3px;font-size:13px;font-weight:800}.allparts-page-module-scss-module__vJEdea__newBadge{color:#fff;letter-spacing:.04em;z-index:2;pointer-events:none;background:#185fa5;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:800;line-height:1.4;position:absolute;top:6px;left:6px}.allparts-page-module-scss-module__vJEdea__recentScroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.allparts-page-module-scss-module__vJEdea__recentScroll::-webkit-scrollbar{display:none}.allparts-page-module-scss-module__vJEdea__recentCard{cursor:pointer;scroll-snap-align:start;background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-shrink:0;width:150px;transition:transform .12s;overflow:hidden;box-shadow:0 1px 6px #00000012}.allparts-page-module-scss-module__vJEdea__recentCard:active{transform:scale(.97)}.allparts-page-module-scss-module__vJEdea__recentCardImage{aspect-ratio:1;background:#f1efe8;width:100%;position:relative;overflow:hidden}.allparts-page-module-scss-module__vJEdea__recentCardImage>img{object-fit:cover;width:100%;height:100%}.allparts-page-module-scss-module__vJEdea__recentCardInfo{flex-direction:column;gap:2px;padding:8px 10px 10px;display:flex}.allparts-page-module-scss-module__vJEdea__recentCardTitle{color:#111316;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.allparts-page-module-scss-module__vJEdea__recentCardModel{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.allparts-page-module-scss-module__vJEdea__recentCardPrice{color:#042c53;letter-spacing:-.03em;margin-top:4px;font-size:14px;font-weight:800}.allparts-page-module-scss-module__vJEdea__badgeRow{flex-wrap:nowrap;gap:4px;margin-top:3px;display:flex;overflow:hidden}.allparts-page-module-scss-module__vJEdea__conditionBadge{color:#185fa5;white-space:nowrap;text-overflow:ellipsis;background:#e6f1fb;border:1px solid #c3d9f0;border-radius:4px;flex:0 auto;min-width:0;padding:1px 4px;font-size:9px;font-weight:600;display:inline-block;overflow:hidden}.allparts-page-module-scss-module__vJEdea__locationBadge{color:#6b7280;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;padding:1px 4px;font-size:9px;font-weight:500;display:inline-block}.allparts-page-module-scss-module__vJEdea__reviewSection{box-sizing:border-box;background:#f0f9ff;border-radius:12px;flex-direction:column;gap:16px;width:100%;margin-top:12px;margin-bottom:12px;padding:16px;display:flex;position:relative;overflow:hidden}.allparts-page-module-scss-module__vJEdea__reviewCard{box-sizing:border-box;background:#f8f9fa;border-radius:0;width:100vw;min-height:190px;margin:16px calc(50% - 50vw) 0;padding:24px 16px;position:relative;overflow:hidden}.allparts-page-module-scss-module__vJEdea__reviewText{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.allparts-page-module-scss-module__vJEdea__reviewTitle{color:#111316;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.allparts-page-module-scss-module__vJEdea__reviewBody{color:#475467;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.allparts-page-module-scss-module__vJEdea__stars{gap:2px;display:flex}.allparts-page-module-scss-module__vJEdea__reviewThumb{background:#e5e7eb;border-radius:10px;flex-shrink:0;width:120px;height:120px;overflow:hidden}.allparts-page-module-scss-module__vJEdea__reviewSwiper{width:100%;position:relative;overflow:hidden}.allparts-page-module-scss-module__vJEdea__reviewSwiperTrack{will-change:transform;width:100%;display:flex}.allparts-page-module-scss-module__vJEdea__reviewSlide{flex-shrink:0;grid-template-columns:120px 1fr;align-items:start;gap:14px;width:100%;min-width:100%;display:grid}.allparts-page-module-scss-module__vJEdea__pager{color:#8b8b8b;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:12px;padding:4px 8px;font-size:12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.allparts-page-module-scss-module__vJEdea__bottomArea{flex-direction:column;gap:10px;margin-top:18px;display:flex}.allparts-page-module-scss-module__vJEdea__primaryBtn,.allparts-page-module-scss-module__vJEdea__darkBtn{cursor:pointer;border:none;border-radius:8px;height:48px;font-weight:700;transition:transform 20ms,background-color .15s}.allparts-page-module-scss-module__vJEdea__primaryBtn{color:#fff;background:#185fa5}.allparts-page-module-scss-module__vJEdea__primaryBtn:active{background:#1e2a3a;transform:translateY(1px)}.allparts-page-module-scss-module__vJEdea__darkBtn{color:#fff;background:#111;margin-bottom:20px}.allparts-page-module-scss-module__vJEdea__darkBtn:active{background:#000;transform:translateY(1px)}
.FilterBottomSheet-module-scss-module__1ktCfW__overlay{z-index:1001;background:#0006;position:fixed;inset:0}.FilterBottomSheet-module-scss-module__1ktCfW__sheet{z-index:1002;max-height:85vh;padding-bottom:calc(env(safe-area-inset-bottom) + 64px);background:#fff;border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.FilterBottomSheet-module-scss-module__1ktCfW__handle{background:#e0e0e0;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:12px auto 0}.FilterBottomSheet-module-scss-module__1ktCfW__header{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.FilterBottomSheet-module-scss-module__1ktCfW__title{color:#111;font-size:16px;font-weight:600}.FilterBottomSheet-module-scss-module__1ktCfW__resetBtn{color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.FilterBottomSheet-module-scss-module__1ktCfW__body{flex:1;padding:0;overflow-y:auto}.FilterBottomSheet-module-scss-module__1ktCfW__section{padding:16px 20px}.FilterBottomSheet-module-scss-module__1ktCfW__sectionTitle{color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:13px;font-weight:600}.FilterBottomSheet-module-scss-module__1ktCfW__sortList{margin:0;padding:0;list-style:none}.FilterBottomSheet-module-scss-module__1ktCfW__sortItem{color:#555;cursor:pointer;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:14px 4px;font-size:15px;display:flex}.FilterBottomSheet-module-scss-module__1ktCfW__sortItem:last-child{border-bottom:none}.FilterBottomSheet-module-scss-module__1ktCfW__sortItem:active{background:#f9f9f9}.FilterBottomSheet-module-scss-module__1ktCfW__sortItemActive{color:#111;font-weight:600}.FilterBottomSheet-module-scss-module__1ktCfW__check{color:#111;font-size:15px;font-weight:700}.FilterBottomSheet-module-scss-module__1ktCfW__divider{background:#f5f5f5;flex-shrink:0;height:8px}.FilterBottomSheet-module-scss-module__1ktCfW__footer{border-top:1px solid #f0f0f0;flex-shrink:0;gap:10px;padding:16px 20px;display:flex}.FilterBottomSheet-module-scss-module__1ktCfW__cancelBtn{color:#555;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1;padding:14px;font-size:15px;font-weight:500}.FilterBottomSheet-module-scss-module__1ktCfW__applyBtn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:8px;flex:2;padding:14px;font-size:15px;font-weight:600}
.FilterToolbar-module-scss-module__CiUjka__toolbar{box-sizing:border-box;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 0;display:flex}.FilterToolbar-module-scss-module__CiUjka__total{color:#111316;white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex}.FilterToolbar-module-scss-module__CiUjka__chips{flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.FilterToolbar-module-scss-module__CiUjka__chip{color:#333;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0e0e0;border-radius:20px;align-items:center;gap:3px;padding:6px 12px;font-size:13px;display:flex}.FilterToolbar-module-scss-module__CiUjka__chip.FilterToolbar-module-scss-module__CiUjka__active{color:#111;border-color:#111;font-weight:600}.FilterToolbar-module-scss-module__CiUjka__arrow{color:inherit;font-size:11px}
.AllPartsLayout-module-scss-module__UayXka__container{background:#fff;flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.AllPartsLayout-module-scss-module__UayXka__main{flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden auto}
.UserProfile-module-scss-module__UbSFPG__profileSection{align-items:center;gap:16px;margin-bottom:20px;padding:0;display:flex}.UserProfile-module-scss-module__UbSFPG__avatar{border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;width:72px;height:72px;transition:all .2s;position:relative;overflow:hidden}.UserProfile-module-scss-module__UbSFPG__avatar:hover{border-color:#185fa5;transform:scale(1.02)}.UserProfile-module-scss-module__UbSFPG__profileImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.UserProfile-module-scss-module__UbSFPG__defaultAvatar{color:#fff;background:linear-gradient(135deg,#185fa5,#1e2a3a);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:30px;display:flex}.UserProfile-module-scss-module__UbSFPG__cameraIcon{justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:-3px;right:-3px}.UserProfile-module-scss-module__UbSFPG__cameraIcon img{width:28px;height:28px}.UserProfile-module-scss-module__UbSFPG__userInfo{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.UserProfile-module-scss-module__UbSFPG__nicknameRow{align-items:center;gap:6px;display:flex}.UserProfile-module-scss-module__UbSFPG__nickname{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:700;line-height:1.2;overflow:hidden}.UserProfile-module-scss-module__UbSFPG__editButton{cursor:pointer;opacity:.5;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}.UserProfile-module-scss-module__UbSFPG__editButton img{width:14px;height:14px}.UserProfile-module-scss-module__UbSFPG__editButton:hover{opacity:1}.UserProfile-module-scss-module__UbSFPG__ratingRow{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.UserProfile-module-scss-module__UbSFPG__ratingRow:disabled{cursor:default}.UserProfile-module-scss-module__UbSFPG__ratingRow:not(:disabled):hover .UserProfile-module-scss-module__UbSFPG__ratingValue,.UserProfile-module-scss-module__UbSFPG__ratingRow:not(:disabled):hover .UserProfile-module-scss-module__UbSFPG__reviewCount{color:#1d4ed8}.UserProfile-module-scss-module__UbSFPG__starIcon{color:#f59e0b;font-size:14px;line-height:1}.UserProfile-module-scss-module__UbSFPG__ratingValue{color:#111827;font-size:15px;font-weight:700;line-height:1;transition:color .15s}.UserProfile-module-scss-module__UbSFPG__ratingDot{color:#d1d5db;font-size:13px;line-height:1}.UserProfile-module-scss-module__UbSFPG__reviewCount{color:#6b7280;font-size:13px;font-weight:500;line-height:1;transition:color .15s}.UserProfile-module-scss-module__UbSFPG__completedCount{color:#9ca3af;font-size:12px;font-weight:500;line-height:1}
.page-module-scss-module__Ax_qnW__container{width:100%;min-height:100%;padding:0 var(--page-padding);box-sizing:border-box;background:#fff;justify-content:center;display:flex}.page-module-scss-module__Ax_qnW__card{width:100%;max-width:var(--page-max-width);padding:20px 0 40px}@media (max-width:767px){.page-module-scss-module__Ax_qnW__card{padding:20px 16px 40px}}.page-module-scss-module__Ax_qnW__profileSection{align-items:center;gap:20px;margin-bottom:32px;padding:0;display:flex}@media (max-width:767px){.page-module-scss-module__Ax_qnW__profileSection{gap:16px}}.page-module-scss-module__Ax_qnW__avatar{cursor:pointer;border:2px solid #e2e8f0;border-radius:50%;width:80px;height:80px;transition:all .2s;position:relative;overflow:hidden}.page-module-scss-module__Ax_qnW__avatar:hover{border-color:#185fa5;transform:scale(1.02)}@media (max-width:767px){.page-module-scss-module__Ax_qnW__avatar{width:70px;height:70px}}.page-module-scss-module__Ax_qnW__profileImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.page-module-scss-module__Ax_qnW__defaultAvatar{color:#fff;background:linear-gradient(135deg,#185fa5,#042c53);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;font-weight:600;display:flex}@media (max-width:767px){.page-module-scss-module__Ax_qnW__defaultAvatar{font-size:28px}}.page-module-scss-module__Ax_qnW__userInfo{flex-direction:column;flex:1;gap:8px;display:flex}.page-module-scss-module__Ax_qnW__userName{color:#1e293b;margin:0;font-size:22px;font-weight:700}@media (max-width:767px){.page-module-scss-module__Ax_qnW__userName{font-size:20px}}.page-module-scss-module__Ax_qnW__userStatus{color:#64748b;margin:0;font-size:16px;font-weight:500}@media (max-width:767px){.page-module-scss-module__Ax_qnW__userStatus{font-size:14px}}.page-module-scss-module__Ax_qnW__membershipLevel{color:#64748b;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}@media (max-width:767px){.page-module-scss-module__Ax_qnW__membershipLevel{font-size:13px}}.page-module-scss-module__Ax_qnW__badgeDiamond{color:#185fa5;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.page-module-scss-module__Ax_qnW__badgeDiamond:before{content:"💎";font-size:14px}@media (max-width:767px){.page-module-scss-module__Ax_qnW__badgeDiamond{padding:4px 8px;font-size:12px}}.page-module-scss-module__Ax_qnW__editButton{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000001a}.page-module-scss-module__Ax_qnW__editButton:hover{color:#185fa5;background:#f8fafc;transform:scale(1.05)}@media (max-width:767px){.page-module-scss-module__Ax_qnW__editButton{width:28px;height:28px;font-size:14px}}@keyframes page-module-scss-module__Ax_qnW__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(180deg)}}.page-module-scss-module__Ax_qnW__salesStatus{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:0;margin:24px 0;display:flex}.page-module-scss-module__Ax_qnW__statusItem{cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:120px;padding:20px 0;transition:all .2s;display:flex;position:relative}.page-module-scss-module__Ax_qnW__statusItem:not(:last-child):after{content:"";background:#e2e8f0;width:1px;position:absolute;top:20%;bottom:20%;right:-6px}.page-module-scss-module__Ax_qnW__statusItem:hover{background:#f8fafc}.page-module-scss-module__Ax_qnW__statusItem:active{background:#f1f5f9}.page-module-scss-module__Ax_qnW__statusIcon{justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:8px;display:flex}.page-module-scss-module__Ax_qnW__statusItem:first-child .page-module-scss-module__Ax_qnW__statusIcon:before{content:"";background-image:url(/images/ma_icon_heart.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:48px;height:48px}.page-module-scss-module__Ax_qnW__statusItem:nth-child(2) .page-module-scss-module__Ax_qnW__statusIcon:before{content:"";background-image:url(/images/ma_icon_sales.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:48px;height:48px}.page-module-scss-module__Ax_qnW__statusItem:nth-child(3) .page-module-scss-module__Ax_qnW__statusIcon:before{content:"";background-image:url(/images/ma_icon_selling.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:48px;height:48px}.page-module-scss-module__Ax_qnW__statusItem span{color:#64748b;text-align:center;margin-bottom:6px;font-size:14px;font-weight:500}@media (max-width:767px){.page-module-scss-module__Ax_qnW__statusItem span{margin-bottom:4px;font-size:13px}}.page-module-scss-module__Ax_qnW__statusItem strong{color:#1e293b;text-align:center;font-size:16px;font-weight:600}.page-module-scss-module__Ax_qnW__statusItem strong:after{content:"건";color:#94a3b8;font-size:12px;font-weight:400}@media (max-width:767px){.page-module-scss-module__Ax_qnW__statusItem strong{font-size:14px}.page-module-scss-module__Ax_qnW__statusItem strong:after{font-size:11px}}.page-module-scss-module__Ax_qnW__reviewSection{cursor:pointer;background:#fff;border:2px solid #185fa5;border-radius:16px;margin-bottom:24px;padding:24px;transition:all .2s}.page-module-scss-module__Ax_qnW__reviewSection:hover{border-color:#145087;box-shadow:0 2px 8px #185fa51a}.page-module-scss-module__Ax_qnW__reviewTitle{color:#111316;text-align:center;margin:0 0 16px;font-size:18px;font-weight:600}.page-module-scss-module__Ax_qnW__progressBar{background:#f3f4f6;border-radius:6px;width:100%;height:12px;margin-bottom:16px;overflow:hidden}.page-module-scss-module__Ax_qnW__progressFill{background:linear-gradient(90deg,#ec4899,#f97316);border-radius:6px;width:70%;height:100%}.page-module-scss-module__Ax_qnW__reviewMeta{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__Ax_qnW__level{color:#ec4899;background:#fff;border:1px solid #ec4899;border-radius:20px;padding:6px 12px;font-size:16px;font-weight:700}.page-module-scss-module__Ax_qnW__transactions{color:#111316;background:#fff;border:1px solid #d1d5db;border-radius:20px;padding:6px 12px;font-size:14px}.page-module-scss-module__Ax_qnW__vehicleBtn{color:#185fa5;cursor:pointer;background:#ebf3fc;border:1.5px solid #185fa5;border-radius:12px;width:100%;height:48px;margin-bottom:12px;font-size:15px;font-weight:600;transition:all .2s}.page-module-scss-module__Ax_qnW__vehicleBtn:hover{background:#d3e5f7}.page-module-scss-module__Ax_qnW__vehicleList{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.page-module-scss-module__Ax_qnW__vehicleCard{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.page-module-scss-module__Ax_qnW__vehicleInfo{flex-direction:column;gap:2px;display:flex}.page-module-scss-module__Ax_qnW__vehicleName{color:#111;font-size:14px;font-weight:600}.page-module-scss-module__Ax_qnW__vehicleYear{color:#888;font-size:12px}.page-module-scss-module__Ax_qnW__vehicleDeleteBtn{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #fca5a5;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:12px}.page-module-scss-module__Ax_qnW__sellBtn{color:#fff;cursor:pointer;background:#185fa5;border:none;border-radius:12px;width:100%;height:56px;margin-bottom:24px;font-size:18px;font-weight:700;transition:all .2s}.page-module-scss-module__Ax_qnW__sellBtn:hover{background:#145087;transform:translateY(-1px);box-shadow:0 4px 12px #185fa54d}.page-module-scss-module__Ax_qnW__sellBtn:active{transform:translateY(0)}.page-module-scss-module__Ax_qnW__bottomMenu{justify-content:center;align-items:center;gap:0;margin-top:16px;display:flex}.page-module-scss-module__Ax_qnW__bottomMenuDivider{background:#e0e0e0;width:1px;height:12px;margin:0 16px}.page-module-scss-module__Ax_qnW__csBtn{color:#999;cursor:pointer;text-align:center;background:0 0;border:none;padding:12px 0;font-size:14px;font-weight:500;transition:color .2s}.page-module-scss-module__Ax_qnW__csBtn:hover{color:#2a2d32}.page-module-scss-module__Ax_qnW__csBtn:active{transform:scale(.95)}.page-module-scss-module__Ax_qnW__logoutBtn{color:#999;cursor:pointer;text-align:center;background:0 0;border:none;padding:12px 0;font-size:14px;font-weight:500;transition:color .2s}.page-module-scss-module__Ax_qnW__logoutBtn:hover{color:#2a2d32}.page-module-scss-module__Ax_qnW__logoutBtn:active{transform:scale(.95)}.page-module-scss-module__Ax_qnW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-module-scss-module__Ax_qnW__sectionTitle{color:#111316;margin:0;font-size:18px;font-weight:600}.page-module-scss-module__Ax_qnW__moreBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:14px;transition:color .2s}.page-module-scss-module__Ax_qnW__moreBtn:hover{color:#374151}.page-module-scss-module__Ax_qnW__purchaseGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.page-module-scss-module__Ax_qnW__emptyMessage{text-align:center;color:#999;grid-column:1/-1;padding:40px 20px;font-size:14px}.page-module-scss-module__Ax_qnW__purchaseItem{flex-direction:column;display:flex}.page-module-scss-module__Ax_qnW__thumb{aspect-ratio:1;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;width:100%;margin-bottom:12px;overflow:hidden}.page-module-scss-module__Ax_qnW__itemTitle{color:#111316;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.4}.page-module-scss-module__Ax_qnW__itemPrice{color:#111316;font-size:16px;font-weight:700}.page-module-scss-module__Ax_qnW__reportBtn{color:#b45309;cursor:pointer;background:#fef3c7;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.page-module-scss-module__Ax_qnW__reportBtn:before{content:"⚠️";font-size:20px}.page-module-scss-module__Ax_qnW__reportBtn:hover{background:#fde68a;transform:translateY(-1px);box-shadow:0 4px 12px #b4530933}.page-module-scss-module__Ax_qnW__reportBtn:active{transform:translateY(0)}@media (max-width:767px){.page-module-scss-module__Ax_qnW__card{padding:16px 16px 32px}.page-module-scss-module__Ax_qnW__profileSection{gap:16px;margin-bottom:24px}.page-module-scss-module__Ax_qnW__avatar{width:64px;height:64px}.page-module-scss-module__Ax_qnW__avatar:before{font-size:32px}.page-module-scss-module__Ax_qnW__avatar:after{width:20px;height:20px;font-size:10px}.page-module-scss-module__Ax_qnW__userName{font-size:18px}.page-module-scss-module__Ax_qnW__userStatus{font-size:14px}.page-module-scss-module__Ax_qnW__salesStatus{gap:12px;margin:24px 0}.page-module-scss-module__Ax_qnW__statusItem{padding:16px 12px}.page-module-scss-module__Ax_qnW__statusIcon{width:40px;height:40px;font-size:20px}.page-module-scss-module__Ax_qnW__statusItem span{font-size:14px}.page-module-scss-module__Ax_qnW__statusItem strong{font-size:18px}.page-module-scss-module__Ax_qnW__reviewSection{margin-bottom:20px;padding:20px}.page-module-scss-module__Ax_qnW__reviewTitle{margin-bottom:12px;font-size:16px}.page-module-scss-module__Ax_qnW__sellBtn{height:48px;margin-bottom:20px;font-size:16px}.page-module-scss-module__Ax_qnW__sectionHeader{margin-bottom:12px}.page-module-scss-module__Ax_qnW__sectionTitle{font-size:16px}.page-module-scss-module__Ax_qnW__purchaseGrid{gap:12px;margin-bottom:20px}.page-module-scss-module__Ax_qnW__itemTitle{font-size:13px}.page-module-scss-module__Ax_qnW__itemPrice{font-size:15px}.page-module-scss-module__Ax_qnW__reportBtn{height:48px;font-size:15px}}.page-module-scss-module__Ax_qnW__noPurchaseData{color:#999;justify-content:center;align-items:center;min-height:100px;font-size:14px;display:flex}.page-module-scss-module__Ax_qnW__noPurchaseData p{margin:0}.page-module-scss-module__Ax_qnW__reportSection{margin:16px 0;padding:0 20px}.page-module-scss-module__Ax_qnW__reportButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;width:100%;padding:12px;font-size:14px;font-weight:600}.page-module-scss-module__Ax_qnW__reportButton:hover{background:#dc2626}
.page-module-scss-module__UWND6G__container{background-color:#f8f9fa;min-height:100vh;padding:16px}.page-module-scss-module__UWND6G__card{background:#fff;border-radius:8px;max-width:600px;margin:0 auto;overflow:hidden;box-shadow:0 2px 8px #00000014}.page-module-scss-module__UWND6G__productSection{background:#fafbfc;border-bottom:1px solid #f0f0f0;padding:24px}.page-module-scss-module__UWND6G__productSection .page-module-scss-module__UWND6G__productInfo{align-items:center;gap:16px;display:flex}.page-module-scss-module__UWND6G__productSection .page-module-scss-module__UWND6G__productInfo .page-module-scss-module__UWND6G__productImage{border:1px solid #e9ecef;border-radius:6px;flex-shrink:0;width:100px;height:100px;overflow:hidden}.page-module-scss-module__UWND6G__productSection .page-module-scss-module__UWND6G__productInfo .page-module-scss-module__UWND6G__productImage img{object-fit:cover;width:100%;height:100%}.page-module-scss-module__UWND6G__productSection .page-module-scss-module__UWND6G__productInfo .page-module-scss-module__UWND6G__productImage .page-module-scss-module__UWND6G__noImage{color:#adb5bd;background-color:#f8f9fa;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.page-module-scss-module__UWND6G__productSection .page-module-scss-module__UWND6G__productInfo .page-module-scss-module__UWND6G__productImage .page-module-scss-module__UWND6G__noImage.page-module-scss-module__UWND6G__hidden{display:none}.page-module-scss-module__UWND6G__productSection .page-module-scss-module__UWND6G__productInfo .page-module-scss-module__UWND6G__productDetails{flex:1}.page-module-scss-module__UWND6G__productSection .page-module-scss-module__UWND6G__productInfo .page-module-scss-module__UWND6G__productDetails h3{color:#212529;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3}.page-module-scss-module__UWND6G__productSection .page-module-scss-module__UWND6G__productInfo .page-module-scss-module__UWND6G__productDetails .page-module-scss-module__UWND6G__price{color:#dc3545;margin:0 0 8px;font-size:20px;font-weight:700}.page-module-scss-module__UWND6G__productSection .page-module-scss-module__UWND6G__productInfo .page-module-scss-module__UWND6G__productDetails .page-module-scss-module__UWND6G__productMeta{flex-wrap:wrap;gap:6px;display:flex}.page-module-scss-module__UWND6G__productSection .page-module-scss-module__UWND6G__productInfo .page-module-scss-module__UWND6G__productDetails .page-module-scss-module__UWND6G__productMeta .page-module-scss-module__UWND6G__condition{color:#6c757d;background:#e9ecef;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:500}.page-module-scss-module__UWND6G__productSection .page-module-scss-module__UWND6G__productInfo .page-module-scss-module__UWND6G__productDetails .page-module-scss-module__UWND6G__productMeta .page-module-scss-module__UWND6G__location{color:#0c5460;background:#d1ecf1;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:500}.page-module-scss-module__UWND6G__form{padding:24px}.page-module-scss-module__UWND6G__section{margin-bottom:32px}.page-module-scss-module__UWND6G__section h3{color:#212529;border-bottom:2px solid #f8f9fa;margin:0 0 20px;padding-bottom:8px;font-size:18px;font-weight:600}.page-module-scss-module__UWND6G__inputGroup{margin-bottom:20px}.page-module-scss-module__UWND6G__inputGroup label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.page-module-scss-module__UWND6G__inputGroup label .page-module-scss-module__UWND6G__required{color:#dc3545;margin-left:2px}.page-module-scss-module__UWND6G__inputGroup input,.page-module-scss-module__UWND6G__inputGroup textarea{background:#fff;border:1px solid #dee2e6;border-radius:6px;outline:none;width:100%;padding:12px 16px;font-size:15px;transition:all .2s}.page-module-scss-module__UWND6G__inputGroup input:focus,.page-module-scss-module__UWND6G__inputGroup textarea:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.page-module-scss-module__UWND6G__inputGroup input::placeholder,.page-module-scss-module__UWND6G__inputGroup textarea::placeholder{color:#adb5bd}.page-module-scss-module__UWND6G__inputGroup input:read-only,.page-module-scss-module__UWND6G__inputGroup textarea:read-only{cursor:pointer;background:#f8f9fa}.page-module-scss-module__UWND6G__inputGroup input.page-module-scss-module__UWND6G__error,.page-module-scss-module__UWND6G__inputGroup textarea.page-module-scss-module__UWND6G__error{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.page-module-scss-module__UWND6G__inputGroup textarea{resize:vertical;min-height:60px}.page-module-scss-module__UWND6G__inputGroup .page-module-scss-module__UWND6G__postcode{margin-bottom:8px}.page-module-scss-module__UWND6G__inputGroup .page-module-scss-module__UWND6G__postcode span{color:#6c757d;background:#e9ecef;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500}.page-module-scss-module__UWND6G__inputGroup .page-module-scss-module__UWND6G__addressSearch{gap:8px;margin-bottom:8px;display:flex}.page-module-scss-module__UWND6G__inputGroup .page-module-scss-module__UWND6G__addressSearch input{flex:1}.page-module-scss-module__UWND6G__inputGroup .page-module-scss-module__UWND6G__addressSearch .page-module-scss-module__UWND6G__addressSearchBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#6c757d;border:none;border-radius:6px;padding:12px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.page-module-scss-module__UWND6G__inputGroup .page-module-scss-module__UWND6G__addressSearch .page-module-scss-module__UWND6G__addressSearchBtn:hover{background:#5a6268}.page-module-scss-module__UWND6G__inputGroup .page-module-scss-module__UWND6G__addressDetail{margin-top:0}.page-module-scss-module__UWND6G__paymentMethods{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__UWND6G__paymentMethods .page-module-scss-module__UWND6G__paymentOption{cursor:pointer;background:#fff;border:2px solid #e9ecef;border-radius:8px;align-items:center;padding:16px 20px;transition:all .2s;display:flex}.page-module-scss-module__UWND6G__paymentMethods .page-module-scss-module__UWND6G__paymentOption:hover{background-color:#f8f9ff;border-color:#007bff}.page-module-scss-module__UWND6G__paymentMethods .page-module-scss-module__UWND6G__paymentOption input[type=radio]{accent-color:#007bff;width:18px;height:18px;margin-right:12px}.page-module-scss-module__UWND6G__paymentMethods .page-module-scss-module__UWND6G__paymentOption span{color:#495057;font-size:15px;font-weight:500}.page-module-scss-module__UWND6G__paymentMethods .page-module-scss-module__UWND6G__paymentOption:has(input:checked){background-color:#f8f9ff;border-color:#007bff}.page-module-scss-module__UWND6G__termsCheckbox{cursor:pointer;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;transition:all .2s;display:flex}.page-module-scss-module__UWND6G__termsCheckbox:hover{background:#e9ecef}.page-module-scss-module__UWND6G__termsCheckbox.page-module-scss-module__UWND6G__error{background:#fff5f5;border-color:#dc3545}.page-module-scss-module__UWND6G__termsCheckbox input[type=checkbox]{accent-color:#007bff;width:18px;height:18px;margin-top:2px}.page-module-scss-module__UWND6G__termsCheckbox span{color:#495057;font-size:14px;font-weight:500;line-height:1.5}.page-module-scss-module__UWND6G__termsCheckbox span .page-module-scss-module__UWND6G__required{color:#dc3545;margin-left:2px}.page-module-scss-module__UWND6G__paymentSummary{background-color:#f9fafb;border-radius:8px;margin-bottom:24px;padding:20px}.page-module-scss-module__UWND6G__paymentSummary .page-module-scss-module__UWND6G__summaryRow{color:#6b7280;justify-content:space-between;margin-bottom:12px;font-size:14px;display:flex}.page-module-scss-module__UWND6G__paymentSummary .page-module-scss-module__UWND6G__summaryRow:last-of-type{margin-bottom:16px}.page-module-scss-module__UWND6G__paymentSummary .page-module-scss-module__UWND6G__totalRow{color:#111827;border-top:1px solid #e5e7eb;justify-content:space-between;padding-top:16px;font-size:18px;font-weight:600;display:flex}.page-module-scss-module__UWND6G__purchaseButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#007bff 0%,#0056b3 100%);border:none;border-radius:8px;width:100%;padding:18px;font-size:16px;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #007bff4d}.page-module-scss-module__UWND6G__purchaseButton:hover:not(:disabled){background:linear-gradient(135deg,#0056b3 0%,#004085 100%);transform:translateY(-1px);box-shadow:0 6px 16px #007bff66}.page-module-scss-module__UWND6G__purchaseButton:active{transform:translateY(0)}.page-module-scss-module__UWND6G__purchaseButton:disabled{cursor:not-allowed;box-shadow:none;background:#6c757d;transform:none}
.Modal-module-scss-module__Nr4ZXG__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#1e293b99;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Modal-module-scss-module__Nr4ZXG__modal{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:400px;max-height:90vh;padding:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.Modal-module-scss-module__Nr4ZXG__header{border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;padding:20px 24px;display:flex}.Modal-module-scss-module__Nr4ZXG__header h2{color:#1e293b;text-align:center;margin:0;font-size:18px;font-weight:700}.Modal-module-scss-module__Nr4ZXG__content{color:#475569;padding:24px;line-height:1.6}.Modal-module-scss-module__Nr4ZXG__actions{border-top:1px solid #e2e8f0;gap:12px;padding:20px 24px 24px;display:flex}.Modal-module-scss-module__Nr4ZXG__actions button{cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:52px;padding:16px 20px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.Modal-module-scss-module__Nr4ZXG__actions button:active{transform:scale(.98)}.Modal-module-scss-module__Nr4ZXG__cancelButton{color:#64748b;background-color:#f1f5f9}.Modal-module-scss-module__Nr4ZXG__cancelButton:hover{color:#475569;background-color:#e2e8f0}.Modal-module-scss-module__Nr4ZXG__confirmButton{color:#fff;background-color:#185fa5}.Modal-module-scss-module__Nr4ZXG__confirmButton:hover{background-color:#1d4ed8}@media (max-width:480px){.Modal-module-scss-module__Nr4ZXG__overlay{padding:12px}.Modal-module-scss-module__Nr4ZXG__modal{border-radius:12px}.Modal-module-scss-module__Nr4ZXG__header{padding:16px 20px}.Modal-module-scss-module__Nr4ZXG__header h2{font-size:16px}.Modal-module-scss-module__Nr4ZXG__content{padding:20px}.Modal-module-scss-module__Nr4ZXG__actions{gap:8px;padding:16px 20px 20px}.Modal-module-scss-module__Nr4ZXG__actions button{border-radius:14px;min-height:56px;padding:18px 20px;font-size:16px;font-weight:700}}
.ProductForm-module-scss-module__CFn9xG__page{background:#fff;max-width:600px;margin:0 auto;padding:20px}.ProductForm-module-scss-module__CFn9xG__sectionTitle{color:#111;align-items:center;gap:8px;margin:30px 0 15px;font-size:18px;font-weight:600;display:flex}.ProductForm-module-scss-module__CFn9xG__req{color:#ef4444;font-size:14px;font-weight:400}.ProductForm-module-scss-module__CFn9xG__opt{color:#2a2d32;font-size:14px;font-weight:400}.ProductForm-module-scss-module__CFn9xG__input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;height:48px;margin-bottom:15px;padding:12px 16px;font-size:16px}.ProductForm-module-scss-module__CFn9xG__input:focus{border-color:#185fa5;outline:none;box-shadow:0 0 0 3px #2d3c561a}.ProductForm-module-scss-module__CFn9xG__input.ProductForm-module-scss-module__CFn9xG__disabled{color:#9ca3af;cursor:not-allowed;background-color:#f3f4f6}.ProductForm-module-scss-module__CFn9xG__fieldLabel{color:#111;align-items:center;gap:8px;margin:20px 0 10px;font-size:16px;font-weight:500;display:flex}.ProductForm-module-scss-module__CFn9xG__gradeButton{color:#185fa5;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:14px}.ProductForm-module-scss-module__CFn9xG__gradeButton:hover{background-color:#f3f4f6}.ProductForm-module-scss-module__CFn9xG__inlineRow{align-items:stretch;gap:10px;display:flex}.ProductForm-module-scss-module__CFn9xG__unitPill{color:#111;white-space:nowrap;box-sizing:border-box;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;min-width:60px;height:48px;padding:12px 16px;font-size:16px;display:flex}.ProductForm-module-scss-module__CFn9xG__unitPill.ProductForm-module-scss-module__CFn9xG__disabled{color:#9ca3af;background-color:#f3f4f6}.ProductForm-module-scss-module__CFn9xG__textareaWrap{margin-bottom:8px;position:relative}.ProductForm-module-scss-module__CFn9xG__textarea{resize:none;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;height:200px;padding:12px 16px;font-family:inherit;font-size:16px;line-height:1.5;overflow-y:auto}.ProductForm-module-scss-module__CFn9xG__textarea:focus{border-color:#185fa5;outline:none;box-shadow:0 0 0 3px #2d3c561a}@media (max-width:768px){.ProductForm-module-scss-module__CFn9xG__textarea{height:160px;padding:12px 14px;font-size:16px}}.ProductForm-module-scss-module__CFn9xG__counter{color:#6b7280;background:#fffffff2;border:1px solid #e5e7eb;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;position:absolute;bottom:8px;right:12px}.ProductForm-module-scss-module__CFn9xG__counter.ProductForm-module-scss-module__CFn9xG__warning{color:#f59e0b}.ProductForm-module-scss-module__CFn9xG__counter.ProductForm-module-scss-module__CFn9xG__error{color:#ef4444}.ProductForm-module-scss-module__CFn9xG__smallBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-size:14px;transition:all .2s}.ProductForm-module-scss-module__CFn9xG__smallBtn:hover{background-color:#f9fafb}.ProductForm-module-scss-module__CFn9xG__smallBtn.ProductForm-module-scss-module__CFn9xG__active{color:#fff;background-color:#185fa5;border-color:#185fa5}.ProductForm-module-scss-module__CFn9xG__pills{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.ProductForm-module-scss-module__CFn9xG__pill{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:20px;padding:8px 16px;font-size:14px;transition:all .2s}.ProductForm-module-scss-module__CFn9xG__pill:hover{background-color:#f9fafb}.ProductForm-module-scss-module__CFn9xG__pill.ProductForm-module-scss-module__CFn9xG__active{color:#fff;background-color:#185fa5;border-color:#185fa5}.ProductForm-module-scss-module__CFn9xG__grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;display:grid}.ProductForm-module-scss-module__CFn9xG__tagSection{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:20px 0;padding:16px}.ProductForm-module-scss-module__CFn9xG__tagSection h3{color:#374151;margin:0 0 12px;font-size:16px;font-weight:600}.ProductForm-module-scss-module__CFn9xG__tagGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.ProductForm-module-scss-module__CFn9xG__primaryBtnSm{color:#fff;cursor:pointer;white-space:nowrap;background-color:#185fa5;border:none;border-radius:6px;padding:8px 16px;font-size:14px}.ProductForm-module-scss-module__CFn9xG__primaryBtnSm:hover{background-color:#1e2a3a}.ProductForm-module-scss-module__CFn9xG__postcode{margin-bottom:8px}.ProductForm-module-scss-module__CFn9xG__postcode span{color:#6c757d;background:#e9ecef;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500}.ProductForm-module-scss-module__CFn9xG__addressSearch{gap:8px;margin-bottom:8px;display:flex}.ProductForm-module-scss-module__CFn9xG__addressSearch .ProductForm-module-scss-module__CFn9xG__input{flex:1;margin-bottom:0}.ProductForm-module-scss-module__CFn9xG__addressSearch .ProductForm-module-scss-module__CFn9xG__addressSearchBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#6c757d;border:none;border-radius:6px;padding:12px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.ProductForm-module-scss-module__CFn9xG__addressSearch .ProductForm-module-scss-module__CFn9xG__addressSearchBtn:hover{background:#5a6268}.ProductForm-module-scss-module__CFn9xG__addressDetail{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;margin-bottom:15px;padding:12px 16px;font-family:inherit;font-size:16px}.ProductForm-module-scss-module__CFn9xG__addressDetail:focus{border-color:#185fa5;outline:none;box-shadow:0 0 0 3px #2d3c561a}.ProductForm-module-scss-module__CFn9xG__notice{color:#6b7280;background-color:#f9fafb;border-left:4px solid #185fa5;border-radius:8px;margin:20px 0;padding:15px;font-size:14px;line-height:1.5}.ProductForm-module-scss-module__CFn9xG__bottomButtons{margin-top:30px;padding:20px 0}.ProductForm-module-scss-module__CFn9xG__primaryBtn{color:#fff;cursor:pointer;background-color:#111;border:none;border-radius:8px;width:100%;padding:16px 20px;font-size:16px;font-weight:600;transition:background-color .2s}.ProductForm-module-scss-module__CFn9xG__primaryBtn:hover{background-color:#2a2d32}.ProductForm-module-scss-module__CFn9xG__primaryBtn:disabled{cursor:not-allowed;background-color:#9ca3af}.ProductForm-module-scss-module__CFn9xG__gradeModal{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProductForm-module-scss-module__CFn9xG__gradeContent{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ProductForm-module-scss-module__CFn9xG__gradeHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ProductForm-module-scss-module__CFn9xG__gradeHeader h3{color:#111827;margin:0;font-size:18px;font-weight:600}.ProductForm-module-scss-module__CFn9xG__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:24px}.ProductForm-module-scss-module__CFn9xG__closeButton:hover{color:#374151;background-color:#f3f4f6}.ProductForm-module-scss-module__CFn9xG__gradeTable{padding:20px 24px}.ProductForm-module-scss-module__CFn9xG__gradeRow{border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.ProductForm-module-scss-module__CFn9xG__gradeRow:last-child{border-bottom:none}.ProductForm-module-scss-module__CFn9xG__gradeLevel{flex-shrink:0;min-width:80px;font-size:16px;font-weight:600}.ProductForm-module-scss-module__CFn9xG__gradeDescription{color:#374151;flex:1;font-size:14px;line-height:1.5}.ProductForm-module-scss-module__CFn9xG__selectedTagsContainer{margin:20px 0}.ProductForm-module-scss-module__CFn9xG__selectedTags{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.ProductForm-module-scss-module__CFn9xG__selectedTag{color:#0277bd;background-color:#e0f2fe;border:1px solid #0288d1;border-radius:16px;align-items:center;gap:6px;max-width:100%;padding:6px 12px;font-size:14px;display:flex}.ProductForm-module-scss-module__CFn9xG__tagText{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.ProductForm-module-scss-module__CFn9xG__removeTagButton{color:#0277bd;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:16px;font-weight:700;transition:all .2s;display:flex}.ProductForm-module-scss-module__CFn9xG__removeTagButton:hover{color:#fff;background-color:#0277bd}
.ProductList-module-scss-module__LNm_NG__list{background:#fff;flex-direction:column;display:flex;overflow:hidden auto}.ProductList-module-scss-module__LNm_NG__item{cursor:pointer;border-bottom:1px solid #f2f3f5;grid-template-columns:100px 1fr;gap:14px;padding:16px 0;transition:background .1s;display:grid}.ProductList-module-scss-module__LNm_NG__item:last-child{border-bottom:none}.ProductList-module-scss-module__LNm_NG__item:active{background:#fafafa}.ProductList-module-scss-module__LNm_NG__thumbWrap{flex-shrink:0;width:100px;height:100px;position:relative}.ProductList-module-scss-module__LNm_NG__thumb{background:#f1efe8;border-radius:10px;width:100%;height:100%;overflow:hidden}.ProductList-module-scss-module__LNm_NG__thumbBadge{z-index:1;pointer-events:none;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.4;position:absolute;top:6px;left:6px}.ProductList-module-scss-module__LNm_NG__thumbBadgeSale{color:#fff;background:#185fa5}.ProductList-module-scss-module__LNm_NG__thumbBadgeReserve{color:#fff;background:#059669}.ProductList-module-scss-module__LNm_NG__thumbBadgeSold{color:#fff;background:#00000073}.ProductList-module-scss-module__LNm_NG__soldOverlay{pointer-events:none;background:#00000052;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProductList-module-scss-module__LNm_NG__soldText{color:#fff;letter-spacing:.03em;font-size:12px;font-weight:700}.ProductList-module-scss-module__LNm_NG__body{flex-direction:column;min-width:0;padding:2px 0;display:flex}.ProductList-module-scss-module__LNm_NG__itemModel{color:#b0b7c3;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;margin-bottom:3px;font-size:11px;overflow:hidden}.ProductList-module-scss-module__LNm_NG__titleRow{align-items:flex-start;gap:4px;margin-bottom:6px;display:flex}.ProductList-module-scss-module__LNm_NG__title{color:#111316;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductList-module-scss-module__LNm_NG__badgeRow{flex-wrap:nowrap;gap:4px;margin-bottom:6px;display:flex;overflow:hidden}.ProductList-module-scss-module__LNm_NG__conditionBadge{color:#185fa5;white-space:nowrap;text-overflow:ellipsis;background:#e6f1fb;border:1px solid #c3d9f0;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600;display:inline-block;overflow:hidden}.ProductList-module-scss-module__LNm_NG__locationBadge{color:#6b7280;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:500;display:inline-block}.ProductList-module-scss-module__LNm_NG__price{color:#042c53;letter-spacing:-.03em;margin-bottom:6px;font-size:16px;font-weight:800}.ProductList-module-scss-module__LNm_NG__price.ProductList-module-scss-module__LNm_NG__muted{color:#9ca3af;font-weight:600;text-decoration:line-through}.ProductList-module-scss-module__LNm_NG__tags{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.ProductList-module-scss-module__LNm_NG__tag{color:#b0b7c3;font-size:11px}.ProductList-module-scss-module__LNm_NG__rowBottom{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ProductList-module-scss-module__LNm_NG__time{color:#c8ccd4;font-size:11px}.ProductList-module-scss-module__LNm_NG__actions{align-items:center;gap:10px;display:flex}.ProductList-module-scss-module__LNm_NG__actionItem{align-items:center;gap:3px;display:flex}.ProductList-module-scss-module__LNm_NG__actionCount{color:#b0b7c3;font-size:11px}.ProductList-module-scss-module__LNm_NG__actionIcon{cursor:pointer;width:18px;height:18px;transition:transform .15s}.ProductList-module-scss-module__LNm_NG__actionIcon:active{transform:scale(.9)}.ProductList-module-scss-module__LNm_NG__menu{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:18px;height:18px;position:relative}.ProductList-module-scss-module__LNm_NG__menu:before{content:"";background:#9ca3af;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 -6px #9ca3af,0 6px #9ca3af}.ProductList-module-scss-module__LNm_NG__emptyState{text-align:center;background:#fff;justify-content:center;align-items:center;padding:60px 20px;display:flex}.ProductList-module-scss-module__LNm_NG__emptyText{color:#9ca3af;font-size:15px;line-height:1.6}.ProductList-module-scss-module__LNm_NG__addProductButton{color:#fff;cursor:pointer;z-index:999;background:#185fa5;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;font-weight:400;line-height:1;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:96px;right:20px;box-shadow:0 4px 16px #185fa566}.ProductList-module-scss-module__LNm_NG__addProductButton:active{transform:scale(.95);box-shadow:0 2px 8px #185fa54d}.ProductList-module-scss-module__LNm_NG__scrollTopButton{cursor:pointer;z-index:999;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:90px;right:20px;box-shadow:0 4px 16px #00000024,0 1px 4px #00000014}.ProductList-module-scss-module__LNm_NG__scrollTopButton:active{transform:scale(.92);box-shadow:0 2px 8px #0000001f}
.SplashScreen-module-scss-module__phXg5q__splash{z-index:9999;opacity:1;background-color:#080b12;background-image:linear-gradient(#2d3c5612 1px,#0000 1px),linear-gradient(90deg,#2d3c5612 1px,#0000 1px);background-size:28px 28px;flex-direction:column;justify-content:center;align-items:center;transition:opacity .7s;display:flex;position:fixed;inset:0}.SplashScreen-module-scss-module__phXg5q__splash.SplashScreen-module-scss-module__phXg5q__fadeOut{opacity:0;pointer-events:none}.SplashScreen-module-scss-module__phXg5q__splash:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#2d3c568c 0%,#1e2a3a40 40%,#0000 70%);width:480px;height:400px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.SplashScreen-module-scss-module__phXg5q__content{flex-direction:column;align-items:center;gap:14px;animation:.8s cubic-bezier(.16,1,.3,1) forwards SplashScreen-module-scss-module__phXg5q__rise;display:flex}.SplashScreen-module-scss-module__phXg5q__logo{filter:brightness(0)invert();width:148px;height:auto}.SplashScreen-module-scss-module__phXg5q__tagline{color:#ffffff7a;letter-spacing:.06em;margin:0;font-size:12px;font-weight:400}.SplashScreen-module-scss-module__phXg5q__progress{background:#2d3c5699;border-radius:2px;width:48px;height:2px;margin-top:40px;position:relative;overflow:hidden}.SplashScreen-module-scss-module__phXg5q__progress:after{content:"";background:#5a7499;border-radius:2px;animation:1.8s cubic-bezier(.4,0,.2,1) forwards SplashScreen-module-scss-module__phXg5q__progressFill;position:absolute;inset:0}.SplashScreen-module-scss-module__phXg5q__footer{color:#ffffff47;letter-spacing:.3em;font-size:10px;font-weight:700;position:absolute;bottom:48px}@keyframes SplashScreen-module-scss-module__phXg5q__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes SplashScreen-module-scss-module__phXg5q__progressFill{0%{transform-origin:0;transform:scaleX(0)}15%{transform-origin:0;transform:scaleX(.1)}70%{transform-origin:0;transform:scaleX(.75)}90%{transform-origin:0;transform:scaleX(.92)}to{transform-origin:0;transform:scaleX(1)}}
.page-module-scss-module__vQ28aW__container{width:100%;min-height:100%;padding:0 var(--page-padding);box-sizing:border-box;background:#fff;justify-content:center;align-items:center;display:flex}.page-module-scss-module__vQ28aW__card{width:100%;height:100%;max-width:var(--page-max-width);background:#fff;border-radius:0;flex-direction:column;padding:12px 0 18px;display:flex;overflow-y:auto}@media (max-width:767px){.page-module-scss-module__vQ28aW__card{padding:12px 12px 18px}}.page-module-scss-module__vQ28aW__toolbar{box-sizing:border-box;z-index:1;background:#f2f7ff;border:none;border-radius:12px;justify-content:space-between;align-items:center;height:60px;margin-bottom:-10px;padding:0 8px;display:flex}.page-module-scss-module__vQ28aW__total{color:#111316;font-size:13px}.page-module-scss-module__vQ28aW__sortTabs{align-items:center;gap:8px;display:flex}.page-module-scss-module__vQ28aW__tab{color:#475467;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;height:28px;padding:0 10px;font-size:12px}.page-module-scss-module__vQ28aW__active{color:#185fa5;background:#e6f1fb;border-color:#185fa5}.page-module-scss-module__vQ28aW__tabIcon{background:radial-gradient(circle,#9ca3af 2px,#0000 3px) 50%/2px 2px no-repeat;border:1px solid #e5e7eb;border-radius:999px;width:28px;height:28px}.page-module-scss-module__vQ28aW__list{z-index:2;background:#fff;border-radius:20px;flex-direction:column;display:flex;position:relative}.page-module-scss-module__vQ28aW__item{border-bottom:1px solid #f0f2f5;grid-template-columns:96px 1fr;gap:12px;padding:14px 2px;display:grid}.page-module-scss-module__vQ28aW__thumb{cursor:pointer;background:#e5e7eb;border-radius:12px;width:96px;height:96px;overflow:hidden}.page-module-scss-module__vQ28aW__body{flex-direction:column;gap:8px;display:flex}.page-module-scss-module__vQ28aW__rowTop{justify-content:space-between;align-items:flex-start;display:flex}.page-module-scss-module__vQ28aW__title{color:#111316;cursor:pointer;font-size:14px;font-weight:700;line-height:1.3}.page-module-scss-module__vQ28aW__menu{cursor:pointer;background:0 0;border:none;width:20px;height:20px;position:relative}.page-module-scss-module__vQ28aW__menu:before,.page-module-scss-module__vQ28aW__menu:after{content:"";background:#c0c4cc;border-radius:999px;width:3px;height:3px;position:absolute;right:0}.page-module-scss-module__vQ28aW__menu:before{top:3px;box-shadow:0 6px #c0c4cc,0 12px #c0c4cc}.page-module-scss-module__vQ28aW__menu:after{display:none}.page-module-scss-module__vQ28aW__rowPrice{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module-scss-module__vQ28aW__price{color:#111316;font-size:14px;font-weight:700}.page-module-scss-module__vQ28aW__muted{color:#9ca3af;text-decoration:line-through}.page-module-scss-module__vQ28aW__badge{border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.page-module-scss-module__vQ28aW__badgeSold{color:#ef4444;background:#fff5f5;border-color:#ffe0e0}.page-module-scss-module__vQ28aW__badgeSale{color:#185fa5;background:#e6f1fb;border-color:#c3d9f0}.page-module-scss-module__vQ28aW__badgeReserve{color:#16a34a;background:#ecfdf5;border-color:#c7f7df}.page-module-scss-module__vQ28aW__tags{cursor:pointer;flex-wrap:wrap;gap:8px;display:flex}.page-module-scss-module__vQ28aW__tag{color:#6b7280;font-size:12px}.page-module-scss-module__vQ28aW__rowBottom{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__vQ28aW__time{color:#8b8b8b;cursor:pointer;font-size:12px}.page-module-scss-module__vQ28aW__actions{align-items:center;gap:10px;display:flex}.page-module-scss-module__vQ28aW__heart,.page-module-scss-module__vQ28aW__chat,.page-module-scss-module__vQ28aW__dots{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;width:22px;height:22px}.page-module-scss-module__vQ28aW__chat{border-radius:6px}.page-module-scss-module__vQ28aW__dots{position:relative}.page-module-scss-module__vQ28aW__dots:after{content:"";background:#9ca3af;border-radius:999px;width:2px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:-5px 0 #9ca3af,5px 0 #9ca3af}.page-module-scss-module__vQ28aW__loading,.page-module-scss-module__vQ28aW__error{color:#6b7280;justify-content:center;align-items:center;min-height:200px;font-size:16px;display:flex}.page-module-scss-module__vQ28aW__error{color:#ef4444}.page-module-scss-module__vQ28aW__emptyState{justify-content:center;align-items:center;min-height:200px;padding:40px 20px;display:flex}.page-module-scss-module__vQ28aW__emptyText{color:#6b7280;text-align:center;font-size:16px}
.page-module-scss-module__lXssWW__container{width:100%;min-height:100%;padding:0 var(--page-padding);box-sizing:border-box;background:#fff;justify-content:center;align-items:flex-start;display:flex}.page-module-scss-module__lXssWW__card{width:100%;height:100%;max-width:var(--page-max-width);overscroll-behavior-y:none;background:#fff;border-radius:0;flex-direction:column;padding:1px 0 18px;display:flex;overflow-y:auto}@media (max-width:767px){.page-module-scss-module__lXssWW__card{padding:1px 12px 18px}}.page-module-scss-module__lXssWW__pullIndicatorWrap{flex-shrink:0;justify-content:center;align-items:center;transition:height .25s;display:flex;overflow:hidden}.page-module-scss-module__lXssWW__pullSpinner{border:2.5px solid #e8e8e8;border-top-color:#e07828;border-radius:50%;flex-shrink:0;width:24px;height:24px}.page-module-scss-module__lXssWW__spinning{animation:.7s linear infinite page-module-scss-module__lXssWW__pullSpin}.page-module-scss-module__lXssWW__pullDoneIcon{color:#fff;background:#e07828;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;animation:.2s ease-out page-module-scss-module__lXssWW__pullDonePop;display:flex}@keyframes page-module-scss-module__lXssWW__pullDonePop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes page-module-scss-module__lXssWW__pullSpin{to{transform:rotate(360deg)}}.page-module-scss-module__lXssWW__list{flex-direction:column;display:flex}.page-module-scss-module__lXssWW__loading,.page-module-scss-module__lXssWW__error{color:#6b7280;justify-content:center;align-items:center;min-height:200px;font-size:16px;display:flex}.page-module-scss-module__lXssWW__error{color:#ef4444}.page-module-scss-module__lXssWW__emptyState{justify-content:center;align-items:center;min-height:200px;padding:40px 20px;display:flex}.page-module-scss-module__lXssWW__emptyText{color:#6b7280;text-align:center;font-size:16px}
.page-module-scss-module__Gy90fq__container{width:100%;min-height:100%;padding:0 var(--page-padding);box-sizing:border-box;background:#fff;justify-content:center;align-items:center;display:flex}.page-module-scss-module__Gy90fq__card{width:100%;height:100%;max-width:var(--page-max-width);background:#fff;border-radius:0;flex-direction:column;padding:12px 0 18px;display:flex;overflow-y:auto}@media (max-width:767px){.page-module-scss-module__Gy90fq__card{padding:12px 12px 18px}}
