.BookingWizard_wizardContainer__02Qpk{width:100%;max-width:1000px;margin:40px auto;background:hsla(0,0%,8%,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;position:relative;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 40px rgba(0,0,0,.5);color:#fff;font-family:Inter,sans-serif}.BookingWizard_wizardHeader__v4Hcb{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background:rgba(0,0,0,.6);border-bottom:1px solid hsla(0,0%,100%,.05);border-top-left-radius:24px;border-top-right-radius:24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.BookingWizard_fixedNavbar__N54nK{position:fixed;top:0;left:0;right:0;height:70px;background:hsla(0,0%,4%,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;align-items:center;padding:0 24px;z-index:990;transform:translateY(-100%);transition:transform .3s cubic-bezier(.16,1,.3,1),left .3s cubic-bezier(.2,.8,.2,1)}.admin-body.compact .BookingWizard_fixedNavbar__N54nK{left:80px}.admin-body.expanded .BookingWizard_fixedNavbar__N54nK{left:300px}.BookingWizard_fixedNavbarVisible__strre{transform:translateY(0)}.BookingWizard_fixedNavbarLeft__Q4oyj{display:flex;flex:1 1;justify-content:flex-start}.BookingWizard_fixedNavbarCenter__x34il{display:flex;flex:2 1;justify-content:center}.BookingWizard_fixedNavbarRight__JNGP9{display:flex;flex:1 1;justify-content:flex-end}.BookingWizard_stuckLogo__IXzSm{height:32px;width:auto}.BookingWizard_stuckPedidos__7BVLn{background:var(--gold,#f5c518);color:#000;padding:8px 16px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.9rem;display:flex;align-items:center;gap:8px;transition:transform .2s,background .2s}.BookingWizard_stuckPedidos__7BVLn:hover{transform:translateY(-2px);background:var(--gold-light,#ffe066)}.BookingWizard_whatsappFab__owrge{position:fixed;bottom:24px;right:24px;width:60px;height:60px;background:var(--gold,#f5c518);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;box-shadow:0 4px 16px rgba(245,197,24,.4);z-index:1000;transition:transform .2s;animation:BookingWizard_scaleIn__3aTUQ .3s cubic-bezier(.16,1,.3,1)}.BookingWizard_whatsappFab__owrge:hover{transform:scale(1.1)}@keyframes BookingWizard_scaleIn__3aTUQ{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes BookingWizard_blinkHighlight__yHwgQ{0%{outline:2px solid transparent;box-shadow:none}25%{outline:2px solid #00cc6a;box-shadow:0 0 20px rgba(0,204,106,.6)}50%{outline:2px solid transparent;box-shadow:none}75%{outline:2px solid #00cc6a;box-shadow:0 0 20px rgba(0,204,106,.6)}to{outline:2px solid transparent;box-shadow:none}}@keyframes BookingWizard_blinkHighlightError__154vj{0%{outline:2px solid transparent;box-shadow:none}25%{outline:2px solid #f44;box-shadow:0 0 20px rgba(255,68,68,.6)}50%{outline:2px solid transparent;box-shadow:none}75%{outline:2px solid #f44;box-shadow:0 0 20px rgba(255,68,68,.6)}to{outline:2px solid transparent;box-shadow:none}}.BookingWizard_blinkTargetSuccess__ekIFZ{animation:BookingWizard_blinkHighlight__yHwgQ 1.5s ease-out;border-radius:12px}.BookingWizard_blinkTargetError__AwoWy{animation:BookingWizard_blinkHighlightError__154vj 1.5s ease-out;border-radius:12px}@media (max-width:768px){.BookingWizard_mobileStepHide__xigOn{display:none!important}.BookingWizard_stuckPedidos__7BVLn span{display:none}.BookingWizard_stuckPedidos__7BVLn{padding:8px}.BookingWizard_stuckLogo__IXzSm{height:24px}.admin-body .BookingWizard_fixedNavbar__N54nK{left:0!important}.BookingWizard_wizardContainer__02Qpk{margin:20px 0;border-radius:16px}.BookingWizard_wizardBody__3kZnw,.BookingWizard_wizardHeader__v4Hcb{padding:16px}.BookingWizard_actionRow__Y8rHR{flex-direction:row;gap:8px}.BookingWizard_btnPrimary__Sg3Uj,.BookingWizard_btnSecondary___21ko{flex:1 1;width:100%;text-align:center;padding:14px 12px;font-size:1rem}.BookingWizard_whatsappFab__owrge{width:50px;height:50px;bottom:16px;right:16px}}@media (max-width:485px){.BookingWizard_actionRow__Y8rHR{flex-direction:column-reverse;gap:16px}.BookingWizard_btnSecondary___21ko{margin-right:0}}.BookingWizard_stepIndicator__va_Ae{display:flex;align-items:center;gap:16px}.BookingWizard_stepNode__eyqWA{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.05);color:#666;font-weight:700;font-size:1rem;transition:all .3s}.BookingWizard_stepNode__eyqWA.BookingWizard_active__UTzMO{background:var(--gold,#f5c518);color:#000;box-shadow:0 0 15px rgba(245,197,24,.4)}.BookingWizard_stepNode__eyqWA.BookingWizard_completed__ydHGf{background:#00cc6a;color:#fff}.BookingWizard_stepLine__GmWbk{height:2px;width:40px;background:hsla(0,0%,100%,.1)}.BookingWizard_stepLine__GmWbk.BookingWizard_completed__ydHGf{background:#00cc6a}.BookingWizard_wizardBody__3kZnw{padding:32px}.BookingWizard_stepTitle__T2Zcn{font-size:1.8rem;margin-bottom:24px;color:var(--gold,#f5c518);font-weight:700}.BookingWizard_dateGrid__Q5h9g{display:flex;gap:24px;flex-wrap:wrap}.BookingWizard_formGrid__QEX1z{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}.BookingWizard_formGrid__QEX1z .BookingWizard_inputGroup___jO5x{flex:1 1;min-width:140px}.BookingWizard_inputGroup___jO5x{flex:1 1;min-width:250px;display:flex;flex-direction:column;gap:8px;position:relative}.BookingWizard_inputLabel__ri4xy{font-size:.9rem;color:#aaa;font-weight:500}.BookingWizard_dateInput__sacCb{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;padding:16px;border-radius:12px;font-size:1.1rem;outline:none;transition:all .2s}.BookingWizard_dateInput__sacCb option{background:#222;color:#fff}.BookingWizard_dateInput__sacCb[type=file]{padding:12px 16px;color:transparent}.BookingWizard_dateInput__sacCb[type=file]::-webkit-file-upload-button{background:var(--gold,#f5c518);color:#000;border:none;border-radius:8px;padding:8px 16px;margin-right:16px;cursor:pointer;font-weight:700;-webkit-transition:background .2s;transition:background .2s}.BookingWizard_dateInput__sacCb[type=file]::file-selector-button{background:var(--gold,#f5c518);color:#000;border:none;border-radius:8px;padding:8px 16px;margin-right:16px;cursor:pointer;font-weight:700;transition:background .2s}.BookingWizard_dateInput__sacCb[type=file]::-webkit-file-upload-button:hover{background:var(--gold-light,#ffe066)}.BookingWizard_dateInput__sacCb[type=file]::file-selector-button:hover{background:var(--gold-light,#ffe066)}.BookingWizard_dateInput__sacCb:focus{border-color:var(--gold,#f5c518);background:hsla(0,0%,100%,.08)}.BookingWizard_inputError__GeHKZ{border-color:#f44!important;background:rgba(255,68,68,.05)!important}.BookingWizard_inputSuccess__R5FgL{border-color:#00cc6a!important;background:rgba(0,204,106,.05)!important}.BookingWizard_inputNeutral___MDmp{border-color:#3b82f6!important;background:rgba(59,130,246,.05)!important}.BookingWizard_inputWrapper__kA35Z{position:relative;width:100%;display:flex;flex-direction:column}.BookingWizard_errorTooltip__I5sUm,.BookingWizard_neutralTooltip__QHnE7,.BookingWizard_successTooltip__bI8gt{position:absolute;top:100%;left:0;margin-top:4px;color:#fff;padding:6px 12px;border-radius:6px;font-size:.8rem;z-index:50;white-space:nowrap;box-shadow:0 4px 6px rgba(0,0,0,.3);animation:BookingWizard_fadeIn__j9Hfy .2s ease-out}.BookingWizard_errorTooltip__I5sUm{background-color:#f44}.BookingWizard_successTooltip__bI8gt{background-color:#00cc6a}.BookingWizard_neutralTooltip__QHnE7{background-color:#3b82f6}.BookingWizard_errorTooltip__I5sUm:before,.BookingWizard_neutralTooltip__QHnE7:before,.BookingWizard_successTooltip__bI8gt:before{content:"";position:absolute;bottom:100%;left:12px;border-width:6px;border-style:solid}.BookingWizard_errorTooltip__I5sUm:before{border-color:transparent transparent #f44}.BookingWizard_successTooltip__bI8gt:before{border-color:transparent transparent #00cc6a}.BookingWizard_neutralTooltip__QHnE7:before{border-color:transparent transparent #3b82f6}.BookingWizard_actionRow__Y8rHR{display:flex;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.05);gap:8px;flex-wrap:nowrap}.BookingWizard_btnPrimary__Sg3Uj{background:linear-gradient(135deg,#f5c518,#d4a017);color:#000;border:none;padding:14px 32px;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;box-shadow:0 8px 16px rgba(245,197,24,.3);transition:all .2s;display:flex;align-items:center;gap:12px}.BookingWizard_btnPrimary__Sg3Uj:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(245,197,24,.4)}.BookingWizard_btnPrimary__Sg3Uj:disabled{background:#444;color:#888;cursor:not-allowed;box-shadow:none;transform:none}.BookingWizard_btnSecondary___21ko{background:transparent;color:#aaa;border:1px solid hsla(0,0%,100%,.2);padding:14px 32px;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:12px;margin-right:auto}.BookingWizard_btnSecondary___21ko:hover{background:hsla(0,0%,100%,.05);color:#fff}.BookingWizard_categoryGrid__L_PxN{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.BookingWizard_categoryCard__N6RTd{flex:1 1 280px;max-width:340px;min-width:280px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;overflow:hidden;transition:all .2s;cursor:pointer;display:flex;flex-direction:column}.BookingWizard_categoryCard__N6RTd.BookingWizard_selected__sz08y{border-color:var(--gold,#f5c518);background:rgba(245,197,24,.05);box-shadow:0 8px 24px rgba(245,197,24,.15)}.BookingWizard_categoryCard__N6RTd:hover:not(.BookingWizard_selected__sz08y):not(.BookingWizard_unavailable__LX5G_){background:hsla(0,0%,100%,.06);transform:translateY(-4px)}.BookingWizard_categoryCard__N6RTd.BookingWizard_unavailable__LX5G_{opacity:.4;cursor:not-allowed;filter:grayscale(80%)}.BookingWizard_categoryImage__FBCf0{width:100%;aspect-ratio:1/1;object-fit:cover;background:#111}.BookingWizard_categoryBody__toX4r{padding:20px;flex:1 1;display:flex;flex-direction:column}.BookingWizard_categoryTitle__nMFsI{font-size:1.3rem;font-weight:700;margin:0 0 8px;color:#fff}.BookingWizard_categoryPrice__19hmM{font-size:1.5rem;color:var(--gold,#f5c518);font-weight:800;margin-bottom:16px}.BookingWizard_categoryFooter__MAgnP{margin-top:auto;font-size:.9rem;color:#888;display:flex;align-items:center;gap:8px}.BookingWizard_extrasList__E9P3n{display:flex;flex-direction:column;gap:16px}.BookingWizard_extraCard__SOrgt{display:grid;grid-template-areas:"img controls price" "title title title";grid-template-columns:auto auto 1fr;justify-content:start;align-items:center;grid-gap:16px;gap:16px;max-width:100%;box-sizing:border-box;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:20px;transition:all .2s}.BookingWizard_extraImg__DMs3u{grid-area:img;width:64px;height:64px;border-radius:12px;object-fit:cover;background:#222}.BookingWizard_extraTitle__sNTmr{grid-area:title;font-size:1.1rem;font-weight:700;margin:0;text-align:left}.BookingWizard_extraDesc__HuWFW{font-size:.9rem;color:#888;margin:0}.BookingWizard_extraPrice__GB44o{grid-area:price;color:var(--gold,#f5c518);font-weight:700;text-align:right}.BookingWizard_extraControls__5icGj{grid-area:controls;display:flex;align-items:center;gap:12px;background:rgba(0,0,0,.5);padding:8px;border-radius:12px;border:1px solid hsla(0,0%,100%,.05)}.BookingWizard_extraBtn___6V05{width:32px;height:32px;border-radius:8px;border:none;background:hsla(0,0%,100%,.1);color:#fff;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.BookingWizard_extraBtn___6V05:hover:not(:disabled){background:var(--gold,#f5c518);color:#000}.BookingWizard_extraBtn___6V05:disabled{opacity:.3;cursor:not-allowed}.BookingWizard_extraQty__l743K{font-weight:700;min-width:24px;text-align:center}.BookingWizard_summaryBox__txYKV{background:rgba(245,197,24,.05);border:1px solid rgba(245,197,24,.2);border-radius:16px;padding:32px}.BookingWizard_summaryRow__6H05D{display:flex;justify-content:space-between;margin-bottom:12px;font-size:1.1rem;color:#ccc}.BookingWizard_summaryTotalRow__qJjK3{display:flex;justify-content:space-between;margin-top:24px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1);font-size:1.6rem;font-weight:800;color:#fff}.BookingWizard_loadingOverlay__IKiFe{position:absolute;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;border-radius:24px;flex-direction:column;gap:16px;color:var(--gold);font-size:1.2rem;font-weight:700}.BookingWizard_dateInput__sacCb{box-sizing:border-box;width:100%}.BookingWizard_wizardContainer__02Qpk .react-datepicker-wrapper{width:100%}@media (max-width:768px){.BookingWizard_extraImg__DMs3u{width:48px;height:48px}.BookingWizard_extraControls__5icGj{gap:8px;padding:4px 8px}.BookingWizard_extraBtn___6V05{width:28px;height:28px;font-size:1.1rem}.BookingWizard_extraQty__l743K{font-size:1rem;min-width:20px}}@media (max-width:485px){.BookingWizard_extraCard__SOrgt{grid-template-areas:"img price" "img controls" "title title";grid-template-columns:auto 1fr;gap:12px}.BookingWizard_extraPrice__GB44o{text-align:left;align-self:end;margin-bottom:-2px}.BookingWizard_extraControls__5icGj{justify-self:start;align-self:start}}@media (max-width:425px){.BookingWizard_dateInput__sacCb[type=file]::-webkit-file-upload-button{padding:6px 10px;font-size:.85rem}.BookingWizard_dateInput__sacCb[type=file]::file-selector-button{padding:6px 10px;font-size:.85rem}}@media (max-width:415px){.BookingWizard_extraCard__SOrgt{gap:12px;padding:16px}.BookingWizard_extraImg__DMs3u{width:40px;height:40px}.BookingWizard_extraControls__5icGj{gap:6px;padding:4px}.BookingWizard_extraBtn___6V05{width:24px;height:24px;font-size:1rem}.BookingWizard_extraQty__l743K{min-width:16px;font-size:.9rem}.BookingWizard_extraTitle__sNTmr{font-size:1rem}.BookingWizard_extraPrice__GB44o{font-size:.95rem}}@media (max-width:400px){.BookingWizard_summaryTotalRow__qJjK3{font-size:1.12rem}}.TrailerCarousel_carousel-wrapper__5Dfj4{display:flex;flex-direction:column;align-items:center;width:100%;padding:40px 0}.TrailerCarousel_carousel-title__pkxRn{font-family:Outfit,sans-serif;font-size:2.2rem;margin-bottom:32px;color:#fff;font-weight:700;text-align:center}.TrailerCarousel_carousel-container__OjouB{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:32px;padding:20px 48px;width:100%;max-width:1200px;-ms-overflow-style:none;scrollbar-width:none}.TrailerCarousel_carousel-container__OjouB::-webkit-scrollbar{display:none}.TrailerCarousel_card__aRV2Y{scroll-snap-align:center;flex:0 0 auto;width:340px;background:rgba(17,21,28,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column}.TrailerCarousel_card__aRV2Y:hover{transform:translateY(-10px);box-shadow:0 16px 40px rgba(245,197,24,.15);border-color:rgba(245,197,24,.4)}.TrailerCarousel_image-wrapper__4d_vZ{width:100%;height:260px;position:relative;background:radial-gradient(circle at center,#1e2430 0,#11151c 100%);border-bottom:1px solid hsla(0,0%,100%,.05)}.TrailerCarousel_image-wrapper__4d_vZ img{width:100%;height:100%;padding:20px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.TrailerCarousel_card__aRV2Y:hover .TrailerCarousel_image-wrapper__4d_vZ img{transform:scale(1.08)}.TrailerCarousel_card-content__15geU{padding:28px;display:flex;flex-direction:column;flex:1 1;align-items:center}.TrailerCarousel_card-title__q8pEX{font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:700;color:#c9d1d9;margin-bottom:24px;text-align:center;transition:color .3s ease}.TrailerCarousel_card__aRV2Y:hover .TrailerCarousel_card-title__q8pEX{color:#fff}.TrailerCarousel_btn-rent__tXL1V{background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#08090d;border:none;border-radius:12px;font-family:Outfit,sans-serif;font-weight:700;font-size:1.05rem;padding:14px 0;cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1);width:100%;margin-top:auto;box-shadow:0 4px 12px rgba(245,197,24,.2)}.TrailerCarousel_btn-rent__tXL1V:hover{box-shadow:0 8px 24px rgba(245,197,24,.4);transform:translateY(-2px);filter:brightness(1.05)}.TrailerCarousel_nav-btn__SGXol{position:absolute;z-index:10;background:rgba(17,21,28,.8);border:1px solid rgba(245,197,24,.3);border-radius:50%;color:var(--gold-light);width:54px;height:54px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease;top:50%;transform:translateY(-50%)}.TrailerCarousel_nav-btn__SGXol:hover{background:var(--gold);color:#000;box-shadow:0 0 20px rgba(245,197,24,.4);transform:translateY(-50%) scale(1.1)}.TrailerCarousel_nav-btn-left__1xQb8{left:-20px}.TrailerCarousel_nav-btn-right__Hc1mK{right:-20px}