.ServicesSection_container__apG8D{position:relative;width:100%;padding:4rem 1rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(/images/background.jpg);background-size:cover;background-position:50%;background-attachment:fixed;box-sizing:border-box}.ServicesSection_overlay__ZfvaB{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:1}.ServicesSection_content__DW_dF{position:relative;z-index:2;width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;padding:0 1rem;box-sizing:border-box}.ServicesSection_title__3x0F9{font-size:2.5rem;font-weight:800;color:white;text-transform:uppercase;margin-bottom:3rem;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;line-height:1.2}.ServicesSection_word__2ZvHD{display:flex;white-space:nowrap}.ServicesSection_letter__eT_1w{display:inline-block;transition:transform .3s ease,color .3s ease}.ServicesSection_letter__eT_1w:hover{color:#D4AF37;transform:translateY(-5px)}.ServicesSection_grid__50XCO{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;width:100%}.ServicesSection_card__ETl6B{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;width:100%;color:white;text-align:center;transition:transform .3s ease,box-shadow .3s ease;box-sizing:border-box;overflow:hidden}.ServicesSection_card__ETl6B:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.3);border-color:#D4AF37}.ServicesSection_cardTitle__zDONp{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#f0f0f0}.ServicesSection_cardDescription__20V4S{font-size:1rem;line-height:1.6;color:rgba(255,255,255,.9)}@media (min-width:640px){.ServicesSection_grid__50XCO{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ServicesSection_grid__50XCO{grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.ServicesSection_container__apG8D{padding:3rem 1rem;background-attachment:scroll}.ServicesSection_title__3x0F9{font-size:1.8rem;gap:.3rem .6rem;margin-bottom:2rem}.ServicesSection_card__ETl6B{padding:1.5rem}.ServicesSection_cardTitle__zDONp{font-size:1.3rem}.ServicesSection_cardDescription__20V4S{font-size:.9rem}}.SectionWrapper_section__y21DD{position:relative;background-attachment:fixed;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.SectionWrapper_fullHeight__sGQuP{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.SectionWrapper_overlay__rDBJW{width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:center;padding:4rem 0}@media (max-width:768px){.SectionWrapper_section__y21DD{background-attachment:scroll}.SectionWrapper_overlay__rDBJW{padding:2rem 1rem}}.VideoCarousel_video-container__TV15k{display:flex;width:100%;height:calc(100vh - 80px);overflow:hidden;background:#000}.VideoCarousel_video-card__EgAVH{position:relative;flex:1;height:100%;transition:flex .6s cubic-bezier(.25,1,.5,1);overflow:hidden;cursor:pointer;border-right:1px solid rgba(255,255,255,.1)}.VideoCarousel_video-card__EgAVH:last-child{border-right:none}.VideoCarousel_video-card__EgAVH:hover{flex:2.5}.VideoCarousel_video__R4iQh{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;filter:brightness(.8)}.VideoCarousel_video-card__EgAVH:hover .VideoCarousel_video__R4iQh{filter:brightness(1);transform:scale(1.1)}.VideoCarousel_overlay__xS3B_{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;pointer-events:none}.VideoCarousel_videoTitle__UhYjU{font-family:Eurostile,Helvetica Neue,sans-serif;font-size:1.8vw;font-weight:700;color:#fff;letter-spacing:.3em;text-transform:uppercase;margin-bottom:2rem;text-shadow:0 2px 10px rgba(0,0,0,.5);white-space:nowrap;opacity:.9;transition:all .4s ease;width:100%;text-align:center}.VideoCarousel_enterButton__QyPof{pointer-events:auto;background:rgba(255,255,255,.9);color:#000;font-size:.8rem;font-weight:700;letter-spacing:.2em;padding:12px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;opacity:0;transform:translateY(20px)}.VideoCarousel_video-card__EgAVH:hover .VideoCarousel_enterButton__QyPof{opacity:1;transform:translateY(0)}.VideoCarousel_video-card__EgAVH:hover .VideoCarousel_videoTitle__UhYjU{transform:translateY(-10px) scale(1.1);opacity:1}@media (max-width:768px){.VideoCarousel_video-container__TV15k{flex-direction:column}.VideoCarousel_videoTitle__UhYjU{font-size:1.5rem}.VideoCarousel_video-card__EgAVH{flex:1;width:100%;transition:flex .6s ease;border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.VideoCarousel_video-card__EgAVH:last-child{border-bottom:none}.VideoCarousel_video-card__EgAVH:hover{flex:1.5}.VideoCarousel_enterButton__QyPof{opacity:1;transform:translateY(0)}}.VehicleCard_card__Ojpl8{background:rgba(20,20,20,.6);border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden;transition:all .4s ease;backdrop-filter:blur(10px);display:flex;flex-direction:column;text-decoration:none;color:inherit;position:relative}.VehicleCard_card__Ojpl8:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.2);box-shadow:0 10px 30px rgba(0,0,0,.5);background:rgba(30,30,30,.8)}.VehicleCard_imageContainer__egSWI{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden}.VehicleCard_image__CcTNk{-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;filter:brightness(.9)}.VehicleCard_card__Ojpl8:hover .VehicleCard_image__CcTNk{transform:scale(1.05);filter:brightness(1)}.VehicleCard_content__JeDIy{padding:1.5rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.VehicleCard_makeModel__FS_dC{font-size:1.25rem;font-weight:700;color:#fff;margin:0;letter-spacing:.5px}.VehicleCard_price__CxG8T{font-size:1.1rem;color:#d4af37;font-weight:600;margin-bottom:.5rem}.VehicleCard_detailsGrid__5xINO{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;font-size:.85rem;color:#aaa;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.VehicleCard_detailItem__zNA8Y{display:flex;align-items:center;gap:4px}.VehicleCard_badge__w2J3z{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;font-size:.7rem;text-transform:uppercase;font-weight:600;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}.VehicleList_container__0U0tQ{background-color:transparent;min-height:auto;padding:0;color:#eeeeee;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.VehicleList_header__a_Lkw{text-align:center;margin-bottom:4rem}.VehicleList_title__jsvXJ{font-size:3rem;font-weight:800;color:#ffffff;margin-bottom:1rem;letter-spacing:-1px;background:linear-gradient(90deg,#fff,#999);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.VehicleList_subtitle__1Ua3J{color:#888;font-size:1.1rem;max-width:600px;margin:0 auto}.VehicleList_grid__tONMB{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;width:100%}.VehicleList_loadingContainer__0J1BZ{min-height:50vh;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.2rem;letter-spacing:2px}.VehicleList_emptyState__i93wR{text-align:center;color:#666;margin-top:4rem;font-size:1.2rem}@media (max-width:768px){.VehicleList_container__0U0tQ{padding:2rem 1rem}.VehicleList_title__jsvXJ{font-size:2rem}}.ContactUsSection_contactSection__JHdA1{background-image:url(/images/def.jpg);background-size:cover;background-position:50%;background-attachment:Fixed;color:#fff;padding:4rem 2rem;text-align:center;position:relative;min-height:100vh}.ContactUsSection_overlay__2OThU{background-color:rgba(0,0,0,.5);padding:2rem;border-radius:8px;position:relative;z-index:2}.ContactUsSection_title__QRZN4{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#ffd700}.ContactUsSection_subtitle__NolT5{font-size:1.5rem;margin-bottom:2rem;color:#ccc}.ContactUsSection_buttons__C5zsu{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.ContactUsSection_contactButton__Pbu7Z{background-color:#000;color:#fff;padding:1rem 2rem;font-size:1.125rem;border-radius:.375rem;transition:background-color .3s ease;border:none}.ContactUsSection_contactButton__Pbu7Z:hover{background-color:#333}@media (max-width:768px){.ContactUsSection_contactSection__JHdA1{background-attachment:scroll}.ContactUsSection_buttons__C5zsu{flex-direction:column;align-items:center}.ContactUsSection_contactButton__Pbu7Z{width:100%;max-width:250px;margin-bottom:1rem}}.VehicleFilter_container__1ETZq{width:100%;background-color:#121212;border:1px solid rgba(212,175,55,.3);border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:2rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.5);position:relative;z-index:20;box-sizing:border-box}@media (min-width:1024px){.VehicleFilter_container__1ETZq{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr 1.5fr auto;align-items:end;gap:1.5rem;padding:2rem}}.VehicleFilter_filterGroup__L7bo4{width:100%;display:flex;flex-direction:column}@media (min-width:1024px){.VehicleFilter_filterGroupInput__tWRIo,.VehicleFilter_filterGroupSlider__p1scK{width:100%}}.VehicleFilter_headerRow__jOzpr{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem}.VehicleFilter_label__erTPA{color:#D4AF37;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;font-family:sans-serif}.VehicleFilter_valueText__ufHVz{color:#f5f5f5;font-size:.85rem;font-family:Courier New,Courier,monospace;opacity:.9}.VehicleFilter_input__cMdSC{width:100%;background-color:rgba(0,0,0,.4);color:#f5f5f5;border:1px solid #374151;border-radius:.5rem;padding:.75rem 1rem;font-size:.95rem;transition:all .3s ease;outline:none;box-sizing:border-box}select.VehicleFilter_input__cMdSC{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23D4AF37%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 1rem top 50%;background-size:.65rem auto;padding-right:2.5rem}.VehicleFilter_input__cMdSC:disabled{opacity:.5;cursor:not-allowed;background-color:rgba(255,255,255,.05)}.VehicleFilter_input__cMdSC:focus{border-color:#D4AF37;box-shadow:0 0 0 1px #D4AF37,0 0 15px rgba(212,175,55,.1);background-color:black}.VehicleFilter_actionsContainer__z3raw{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:1rem}@media (min-width:1024px){.VehicleFilter_actionsContainer__z3raw{width:auto;margin-top:0;flex-shrink:0;align-items:flex-end}}.VehicleFilter_button__61iXe{width:100%;padding:.875rem 2rem;background-color:#D4AF37;color:#000000;font-weight:800;text-transform:uppercase;font-size:.875rem;letter-spacing:.1em;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.VehicleFilter_button__61iXe:hover{background-color:#f5f5f5;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(212,175,55,.3)}.VehicleFilter_resetButton__PDUhD{width:100%;padding:.5rem 1rem;background-color:transparent;color:#9ca3af;border:1px solid #4b5563;border-radius:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .2s}.VehicleFilter_resetButton__PDUhD:hover{color:#f5f5f5;border-color:#f5f5f5;background-color:rgba(255,255,255,.05)}.HeroFilterSection_container__mN4IN{width:100%;position:relative;background-color:#121212;overflow:hidden;box-sizing:border-box}.HeroFilterSection_innerContainer__Vqu7B{position:relative;z-index:10;width:100%;max-width:1440px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem;box-sizing:border-box}@media (min-width:768px){.HeroFilterSection_innerContainer__Vqu7B{padding:3rem 2rem}}.HeroFilterSection_cardsRow__i5TbR{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.HeroFilterSection_cardsRow__i5TbR{flex-direction:row;gap:2rem;height:65vh}}.HeroFilterSection_card___BEd4{flex:1;cursor:pointer;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:all .7s ease;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);min-height:300px}@media (min-width:768px){.HeroFilterSection_card___BEd4{min-height:0}}.HeroFilterSection_card___BEd4:hover{border-color:rgba(212,175,55,.5);box-shadow:0 0 20px rgba(212,175,55,.2)}.HeroFilterSection_card___BEd4.HeroFilterSection_active__iH9LS{border-color:#D4AF37;box-shadow:0 0 30px rgba(212,175,55,.6);transform:scale(1.02)}.HeroFilterSection_bgImage__U7Q_V{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-size:cover;background-position:50%;transition:transform 2s ease-out}.HeroFilterSection_card___BEd4.HeroFilterSection_active__iH9LS .HeroFilterSection_bgImage__U7Q_V,.HeroFilterSection_card___BEd4:hover .HeroFilterSection_bgImage__U7Q_V{transform:scale(1.1)}.HeroFilterSection_overlay__JXJws{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-color:rgba(0,0,0,.7);transition:background-color .5s ease}.HeroFilterSection_card___BEd4:hover .HeroFilterSection_overlay__JXJws{background-color:rgba(0,0,0,.5)}.HeroFilterSection_card___BEd4.HeroFilterSection_active__iH9LS .HeroFilterSection_overlay__JXJws{background-color:rgba(0,0,0,.6)}.HeroFilterSection_gradient__0dabI{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.4),transparent)}.HeroFilterSection_content__HYZyx{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;padding:2rem;margin-top:auto;margin-bottom:2rem}.HeroFilterSection_iconWrapper__pIMGN{transition:transform .5s ease}.HeroFilterSection_card___BEd4.HeroFilterSection_active__iH9LS .HeroFilterSection_iconWrapper__pIMGN,.HeroFilterSection_card___BEd4:hover .HeroFilterSection_iconWrapper__pIMGN{transform:scale(1.1)}.HeroFilterSection_title__Wc97u{font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;color:white;transition:color .3s ease}@media (min-width:768px){.HeroFilterSection_title__Wc97u{font-size:1.875rem}}.HeroFilterSection_card___BEd4.HeroFilterSection_active__iH9LS .HeroFilterSection_title__Wc97u,.HeroFilterSection_card___BEd4:hover .HeroFilterSection_title__Wc97u{color:#D4AF37}.HeroFilterSection_description__cSuro{color:#d1d5db;font-weight:300;font-size:.875rem;letter-spacing:.05em}.HeroFilterSection_indicatorGlow__2_BYy{position:absolute;bottom:0;left:0;right:0;height:4px;background-color:#D4AF37;box-shadow:0 0 20px #D4AF37;z-index:20}.HeroFilterSection_filterWrapper__mtYiL{width:100%;position:relative;margin-top:.5rem}@media (min-width:768px){.HeroFilterSection_filterWrapper__mtYiL{margin-top:1rem}}.PartInquiryForm_formContainer__Izsak{background:rgba(30,30,30,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);color:#f0f0f0;padding:3rem;border-radius:16px;width:100%;box-sizing:border-box;max-width:950px;margin:0 auto;box-shadow:0 10px 30px rgba(0,0,0,.5);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;transition:all .3s ease}.PartInquiryForm_title__lnTjc{text-align:center;font-size:2.2rem;color:#D4AF37;margin-bottom:2.5rem;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.5rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5)}.PartInquiryForm_sectionTitle__THuzt{font-size:1.1rem;color:#D4AF37;margin-bottom:1.5rem;border-left:3px solid #d4af37;padding-left:15px;text-transform:uppercase;letter-spacing:1px}.PartInquiryForm_clientGrid__l0jbG{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;background:rgba(10,10,10,.4);padding:1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 2px 8px rgba(0,0,0,.2)}.PartInquiryForm_inputGroup__Gnpfd{display:flex;flex-direction:column;gap:.5rem}.PartInquiryForm_inputGroup__Gnpfd label{font-size:.8rem;color:#bbb;font-weight:600;text-transform:uppercase}.PartInquiryForm_inputField__srFA8{background:rgba(20,20,20,.5);border:1px solid rgba(255,255,255,.15);color:#fff;padding:12px 16px;font-size:.95rem;border-radius:8px;outline:none;transition:all .3s ease;width:100%;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.PartInquiryForm_inputField__srFA8:focus{border-color:#D4AF37;background:rgba(30,30,30,.7);box-shadow:0 0 12px rgba(212,175,55,.3)}.PartInquiryForm_inputField__srFA8::-moz-placeholder{color:rgba(255,255,255,.3)}.PartInquiryForm_inputField__srFA8::placeholder{color:rgba(255,255,255,.3)}.PartInquiryForm_partCard__10POm{background:rgba(17,17,17,.5);border:1px solid rgba(255,255,255,.1);padding:1.5rem;border-radius:12px;margin-bottom:1.5rem;position:relative;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.PartInquiryForm_partCard__10POm:hover{border-color:rgba(212,175,55,.5);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.PartInquiryForm_cardHeader__gkUes{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.PartInquiryForm_partIndex__NsT7h{color:#D4AF37;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.PartInquiryForm_removeBtn__BN4Zt{background:transparent;border:1px solid rgba(255,77,77,.5);color:#ff4d4d;font-size:1.2rem;line-height:1;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.PartInquiryForm_removeBtn__BN4Zt:hover{background:rgba(255,77,77,.2);color:#ff6b6b;border-color:#ff4d4d;transform:rotate(90deg)}.PartInquiryForm_partGrid__GD_NB{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.PartInquiryForm_partDetailsGrid__JRBSC{display:flex;gap:1rem}.PartInquiryForm_buttonRow__FRGU5{display:flex;gap:1rem;margin-top:2.5rem;justify-content:flex-end;border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem}.PartInquiryForm_addBtn__0_Wkc{background:rgba(212,175,55,.05);border:1px solid #d4af37;color:#D4AF37;padding:14px 28px;font-size:.95rem;text-transform:uppercase;cursor:pointer;border-radius:8px;transition:all .3s ease;font-weight:600;letter-spacing:.5px}.PartInquiryForm_addBtn__0_Wkc:hover{background:rgba(212,175,55,.15);box-shadow:0 4px 12px rgba(212,175,55,.2);transform:translateY(-1px)}.PartInquiryForm_submitBtn__v1LZv{background:linear-gradient(135deg,#D4AF37,#B59025);color:#1a1a1a;border:none;padding:14px 40px;font-size:1.05rem;font-weight:700;text-transform:uppercase;cursor:pointer;border-radius:8px;transition:all .3s ease;min-width:200px;letter-spacing:1px;box-shadow:0 4px 15px rgba(212,175,55,.3)}.PartInquiryForm_submitBtn__v1LZv:hover{background:linear-gradient(135deg,#e5c158,#c4a137);color:#000;box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}.PartInquiryForm_submitBtn__v1LZv:active{transform:translateY(1px);box-shadow:0 2px 10px rgba(212,175,55,.3)}.PartInquiryForm_submitBtn__v1LZv:disabled{background:#444;color:#888;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.PartInquiryForm_formContainer__Izsak{padding:2rem;margin:1rem}.PartInquiryForm_title__lnTjc{font-size:1.8rem}.PartInquiryForm_clientGrid__l0jbG,.PartInquiryForm_partDetailsGrid__JRBSC,.PartInquiryForm_partGrid__GD_NB{grid-template-columns:1fr;display:flex;flex-direction:column}.PartInquiryForm_buttonRow__FRGU5{flex-direction:column}.PartInquiryForm_addBtn__0_Wkc,.PartInquiryForm_submitBtn__v1LZv{width:100%}}.client-vehicle-list_listContainer__KHCEW{width:100%;padding:2rem 0}.client-vehicle-list_emptyState__iNOUA,.client-vehicle-list_errorState__jizxv,.client-vehicle-list_loadingState__mI4sQ{text-align:center;padding:4rem;color:#888;font-size:1.1rem;border:1px dashed #333;border-radius:8px;background:#0a0a0a}.client-vehicle-list_errorState__jizxv{color:#ff4d4d;border-color:#552222}.client-vehicle-list_retryBtn__ASqy5{margin-top:1rem;background:transparent;border:1px solid #d4af37;color:#D4AF37;padding:8px 16px;cursor:pointer;text-transform:uppercase;font-size:.8rem}.client-vehicle-list_grid__DLlve{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.client-vehicle-list_card__luq2L{background-color:#111;border:1px solid #222;border-radius:4px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.client-vehicle-list_card__luq2L:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.6);border-color:#333}.client-vehicle-list_imageWrapper__yZEic{position:relative;height:200px;width:100%;background:#000;overflow:hidden}.client-vehicle-list_vehicleImage__FMpsH{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.client-vehicle-list_card__luq2L:hover .client-vehicle-list_vehicleImage__FMpsH{transform:scale(1.05)}.client-vehicle-list_statusBadge__YjlVC{position:absolute;top:10px;right:10px;padding:4px 10px;font-size:.7rem;font-weight:700;text-transform:uppercase;border-radius:2px;letter-spacing:1px}.client-vehicle-list_statusPending__zyHHD{background:#B59025;color:#000}.client-vehicle-list_statusApproved__rlUT6{background:#28a745;color:#fff}.client-vehicle-list_statusRejected__3LR1m{background:#dc3545;color:#fff}.client-vehicle-list_cardContent__cExVu{padding:1.5rem;flex:1;display:flex;flex-direction:column}.client-vehicle-list_cardTitle__m1S_Z{font-size:1.1rem;color:#fff;margin:0 0 .5rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-vehicle-list_cardPrice__ykJmG{color:#D4AF37;font-size:1.2rem;font-weight:700;margin-bottom:1rem}.client-vehicle-list_cardDetails__BW5G3{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:.85rem;color:#888;margin-bottom:1.5rem;border-top:1px solid #222;padding-top:10px}.client-vehicle-list_detailItem__oAuB3 span{color:#aaa}.client-vehicle-list_cardFooter__2S7GA{margin-top:auto;padding-top:1rem;border-top:1px solid #222;text-align:center}.client-vehicle-list_viewBtn__2nLDJ{background:transparent;color:#fff;border:1px solid #444;padding:8px 0;width:100%;cursor:pointer;font-size:.8rem;text-transform:uppercase;transition:all .2s ease}.client-vehicle-list_viewBtn__2nLDJ:hover{background:#D4AF37;color:#000;border-color:#D4AF37}.PartInquiryList_tableContainer__O58zr{background-color:#050505;color:#f0f0f0;padding:2rem;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.5);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border:1px solid #1a1a1a;margin-top:2rem;overflow:hidden}.PartInquiryList_tableContainer__O58zr h2{text-align:center;font-size:1.8rem;color:#D4AF37;margin-bottom:2rem;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #333;padding-bottom:1rem}.PartInquiryList_tableWrapper__tCWBE{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.PartInquiryList_table__co4OM{width:100%;border-collapse:collapse;min-width:900px;font-size:.95rem}.PartInquiryList_table__co4OM thead{background-color:#1a1a1a;border-bottom:2px solid #d4af37}.PartInquiryList_table__co4OM th{color:#D4AF37;padding:16px 12px;text-align:left;font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px;white-space:nowrap}.PartInquiryList_table__co4OM tbody tr{background-color:#111;border-bottom:1px solid #222;transition:background-color .2s ease}.PartInquiryList_table__co4OM tbody tr:last-child{border-bottom:none}.PartInquiryList_table__co4OM tbody tr:hover{background-color:#1f1f1f}.PartInquiryList_table__co4OM td{padding:14px 12px;color:#ccc;vertical-align:middle;line-height:1.5}.PartInquiryList_table__co4OM td:first-child{color:#fff;font-weight:500}.PartInquiryList_noData__oZzaT{text-align:center;padding:3rem;color:#666;font-style:italic;background-color:#0a0a0a}.PartInquiryList_tableContainer__O58zr>p{text-align:center;color:#888;font-size:1.1rem;padding:2rem;animation:PartInquiryList_pulse__6lv01 1.5s infinite}@keyframes PartInquiryList_pulse__6lv01{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media (max-width:1024px){.PartInquiryList_tableContainer__O58zr{padding:1rem}.PartInquiryList_table__co4OM{display:block;overflow-x:auto;white-space:nowrap}}