.commander-module__x74oZG__page{background:#f8fafc;min-height:100vh}.commander-module__x74oZG__header{background:#fff;border-bottom:1px solid #e2e8f0;padding:.65rem 0}.commander-module__x74oZG__headerInner{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:0 1.5rem;display:flex}.commander-module__x74oZG__logo{color:#1e3a5f;font-size:1.35rem;font-weight:900;text-decoration:none}.commander-module__x74oZG__logoAccent{color:#f59e0b}.commander-module__x74oZG__headerRight{align-items:center;gap:1rem;display:flex}.commander-module__x74oZG__headerBack{color:#64748b;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;transition:color .2s;display:flex}.commander-module__x74oZG__headerBack:hover{color:#1e3a5f}.commander-module__x74oZG__progressBar{background:#fff;border-bottom:1px solid #e2e8f0;padding:1rem 0}.commander-module__x74oZG__progressInner{justify-content:space-between;align-items:center;max-width:600px;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.commander-module__x74oZG__progressStep{z-index:1;flex-direction:column;align-items:center;gap:.375rem;display:flex;position:relative}.commander-module__x74oZG__progressDot{color:#94a3b8;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:800;transition:all .3s;display:flex}.commander-module__x74oZG__progressStepActive .commander-module__x74oZG__progressDot{color:#fff;background:#0891b2}.commander-module__x74oZG__progressStepCurrent .commander-module__x74oZG__progressDot{box-shadow:0 0 0 4px #0891b233}.commander-module__x74oZG__progressLabel{color:#94a3b8;text-align:center;white-space:nowrap;font-size:.625rem;font-weight:700}.commander-module__x74oZG__progressStepActive .commander-module__x74oZG__progressLabel{color:#0891b2}.commander-module__x74oZG__progressLine{z-index:0;background:#e2e8f0;height:2px;position:absolute;top:16px;left:16px;right:16px}.commander-module__x74oZG__progressLineFill{background:#0891b2;border-radius:2px;height:100%;transition:width .4s}@media (max-width:640px){.commander-module__x74oZG__progressLabel{display:none}}.commander-module__x74oZG__layout{grid-template-columns:1fr 280px;align-items:start;gap:1.5rem;max-width:1100px;margin:0 auto;padding:1.5rem;display:grid}.commander-module__x74oZG__mainCol{flex-direction:column;gap:1.25rem;display:flex}.commander-module__x74oZG__errorBanner{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.commander-module__x74oZG__section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.5rem}.commander-module__x74oZG__sectionTitle{color:#0f172a;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:1rem;font-weight:800;display:flex}.commander-module__x74oZG__sectionTitle svg{color:#0891b2}.commander-module__x74oZG__sectionSubtitle{color:#94a3b8;margin-bottom:1.25rem;font-size:.75rem;font-style:italic}.commander-module__x74oZG__addressGroup{flex-direction:column;gap:0;display:flex}.commander-module__x74oZG__addressField{align-items:flex-start;gap:.875rem;padding:.5rem 0;display:flex}.commander-module__x74oZG__addressDot{border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:28px}.commander-module__x74oZG__addressConnector{background:#e2e8f0;width:2px;height:16px;margin-left:6px}.commander-module__x74oZG__addressInputs{flex-direction:column;flex:1;gap:.375rem;display:flex}.commander-module__x74oZG__formLabel{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;font-size:.6875rem;font-weight:700}.commander-module__x74oZG__formInput{color:#0f172a;background:#fafbfc;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:.65rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s}.commander-module__x74oZG__formInput::placeholder{color:#94a3b8}.commander-module__x74oZG__formInput:focus{background:#fff;border-color:#0891b2;outline:none;box-shadow:0 0 0 3px #0891b214}.commander-module__x74oZG__formInputSmall{color:#64748b;background:0 0;border:1px dashed #e2e8f0;border-radius:8px;width:100%;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.commander-module__x74oZG__formInputSmall::placeholder{color:#cbd5e1}.commander-module__x74oZG__formInputSmall:focus{background:#fff;border-style:solid;border-color:#0891b2;outline:none}.commander-module__x74oZG__dateRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.commander-module__x74oZG__dateField{flex-direction:column;gap:.375rem;display:flex}.commander-module__x74oZG__formGrid{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.commander-module__x74oZG__formField{flex-direction:column;gap:.375rem;display:flex}.commander-module__x74oZG__formTextarea{color:#0f172a;resize:vertical;background:#fafbfc;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;min-height:70px;padding:.65rem .75rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s}.commander-module__x74oZG__formTextarea::placeholder{color:#94a3b8}.commander-module__x74oZG__formTextarea:focus{background:#fff;border-color:#0891b2;outline:none}.commander-module__x74oZG__vehicleGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.commander-module__x74oZG__vehicleCard{text-align:center;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:1rem .75rem;transition:all .25s;position:relative}.commander-module__x74oZG__vehicleCard:hover{border-color:#0891b2;box-shadow:0 4px 12px #0891b214}.commander-module__x74oZG__vehicleCardActive{background:#f0fdfa;border-color:#0891b2;box-shadow:0 4px 16px #0891b21f}.commander-module__x74oZG__vehicleCardActive:after{content:"";background:#0891b2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:6px;right:6px}.commander-module__x74oZG__vehicleLabel{text-transform:uppercase;letter-spacing:.5px;color:#0891b2;margin-bottom:.375rem;font-size:.625rem;font-weight:800}.commander-module__x74oZG__vehicleImg{margin-bottom:.375rem;font-size:2.25rem;line-height:1}.commander-module__x74oZG__vehicleSize{color:#0891b2;background:#e0f2fe;border-radius:100px;margin-bottom:.25rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:700;display:inline-block}.commander-module__x74oZG__vehicleCapacity{color:#64748b;font-size:.625rem;font-weight:600}.commander-module__x74oZG__vehicleNote{color:#94a3b8;margin-top:.75rem;font-size:.625rem;font-style:italic}.commander-module__x74oZG__manutentionGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.commander-module__x74oZG__manutentionCard{text-align:center;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:1rem;transition:all .25s}.commander-module__x74oZG__manutentionCard:hover{border-color:#0891b2}.commander-module__x74oZG__manutentionCardActive{background:#f0fdfa;border-color:#0891b2}.commander-module__x74oZG__manutentionIcon{margin-bottom:.375rem;font-size:1.75rem}.commander-module__x74oZG__manutentionLabel{text-transform:uppercase;color:#0f172a;margin-bottom:.2rem;font-size:.6875rem;font-weight:800}.commander-module__x74oZG__manutentionDesc{color:#64748b;font-size:.625rem;line-height:1.4}.commander-module__x74oZG__timeSlider{margin-top:.25rem}.commander-module__x74oZG__timeSliderLabel{color:#64748b;justify-content:space-between;margin-bottom:.375rem;font-size:.6875rem;font-weight:700;display:flex}.commander-module__x74oZG__timeSliderLabel strong{color:#0891b2}.commander-module__x74oZG__timeSliderInput{accent-color:#0891b2;cursor:pointer;width:100%}.commander-module__x74oZG__timeSliderTicks{color:#94a3b8;justify-content:space-between;margin-top:.125rem;font-size:.5625rem;display:flex}.commander-module__x74oZG__summaryGrid{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.commander-module__x74oZG__summaryItem{background:#fafbfc;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.commander-module__x74oZG__summaryIcon{color:#0891b2;background:#e0f2fe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.commander-module__x74oZG__summaryLabel{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;margin-bottom:.125rem;font-size:.625rem;font-weight:700}.commander-module__x74oZG__summaryValue{color:#0f172a;font-size:.8125rem;font-weight:700}.commander-module__x74oZG__summaryMeta{color:#64748b;margin-top:.125rem;font-size:.6875rem}.commander-module__x74oZG__navButtons{align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.commander-module__x74oZG__navBtnBack{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:700;transition:all .2s;display:flex}.commander-module__x74oZG__navBtnBack:hover{color:#0f172a;border-color:#cbd5e1}.commander-module__x74oZG__navBtnNext{color:#fff;cursor:pointer;background:#0891b2;border:none;border-radius:10px;align-items:center;gap:.375rem;padding:.7rem 1.75rem;font-size:.875rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 12px #0891b240}.commander-module__x74oZG__navBtnNext:hover{background:#0e7490;transform:translateY(-1px)}.commander-module__x74oZG__navBtnValidate{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669,#10b981);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:.9375rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #0596694d}.commander-module__x74oZG__navBtnValidate:hover{transform:translateY(-2px);box-shadow:0 8px 24px #05966959}.commander-module__x74oZG__priceCard{color:#fff;text-align:center;background:#0891b2;border-radius:14px;padding:1.25rem;position:sticky;top:1rem}.commander-module__x74oZG__priceBadge{text-transform:uppercase;letter-spacing:1px;color:#ffffffb3;margin-bottom:.375rem;font-size:.625rem;font-weight:700}.commander-module__x74oZG__priceAmount{margin-bottom:.125rem;font-size:2.25rem;font-weight:900;line-height:1}.commander-module__x74oZG__priceSuffix{font-size:.75rem;font-weight:600}.commander-module__x74oZG__priceHT{color:#fffc;margin-bottom:.875rem;font-size:1rem;font-weight:700}.commander-module__x74oZG__priceBreakdown{text-align:left;border-top:1px solid #ffffff26;flex-direction:column;gap:.375rem;padding-top:.75rem;display:flex}.commander-module__x74oZG__priceRow{color:#fff9;justify-content:space-between;font-size:.6875rem;font-weight:600;display:flex}.commander-module__x74oZG__priceRow strong{color:#fff}.commander-module__x74oZG__priceRoute{border-top:1px solid #ffffff1a;flex-direction:column;gap:.3rem;margin-top:.625rem;padding-top:.625rem;display:flex}.commander-module__x74oZG__priceRouteItem{color:#fff9;align-items:center;gap:.3rem;font-size:.625rem;font-weight:600;display:flex}.commander-module__x74oZG__priceNote{color:#fff6;margin-top:.625rem;font-size:.5625rem;line-height:1.4}.commander-module__x74oZG__accordionToggle{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:.9375rem;font-weight:700;display:flex}.commander-module__x74oZG__accordionToggle:hover{color:#0891b2}.commander-module__x74oZG__authOverlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:1.5rem;animation:.2s commander-module__x74oZG__fadeIn;display:flex;position:fixed;inset:0}.commander-module__x74oZG__authModal{background:#fff;border-radius:18px;width:100%;max-width:440px;padding:2rem;animation:.3s commander-module__x74oZG__slideUp;position:relative;box-shadow:0 24px 64px #0003}@keyframes commander-module__x74oZG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.commander-module__x74oZG__authCloseBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:8px;padding:4px;transition:all .2s;position:absolute;top:1rem;right:1rem}.commander-module__x74oZG__authCloseBtn:hover{color:#0f172a;background:#f1f5f9}.commander-module__x74oZG__authRecap{background:#f0fdfa;border:1px solid #e0f2fe;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:.75rem;display:flex}.commander-module__x74oZG__authRecapRoute{color:#475569;flex:1;align-items:center;gap:.375rem;font-size:.75rem;display:flex;overflow:hidden}.commander-module__x74oZG__authRecapPrice{color:#0891b2;white-space:nowrap;margin-left:.75rem;font-size:1.125rem;font-weight:900}.commander-module__x74oZG__authTabs{border-bottom:2px solid #e2e8f0;margin-bottom:1.25rem;display:flex}.commander-module__x74oZG__authTab{text-align:center;color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-2px;padding:.625rem;font-size:.8125rem;font-weight:700;transition:all .2s}.commander-module__x74oZG__authTab:hover{color:#0891b2}.commander-module__x74oZG__authTabActive{color:#0891b2;border-bottom-color:#0891b2}.commander-module__x74oZG__authError{color:#dc2626;text-align:center;background:#fef2f2;border-radius:8px;margin-bottom:1rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.commander-module__x74oZG__authForm{flex-direction:column;gap:.75rem;display:flex}.commander-module__x74oZG__authFieldWrap{align-items:center;display:flex;position:relative}.commander-module__x74oZG__authFieldIcon{color:#94a3b8;pointer-events:none;position:absolute;left:.75rem}.commander-module__x74oZG__authFieldWrap input{background:#fafbfc;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:.75rem .75rem .75rem 2.5rem;font-size:.875rem;transition:border-color .2s}.commander-module__x74oZG__authFieldWrap input:focus{background:#fff;border-color:#0891b2;outline:none}.commander-module__x74oZG__authEye{cursor:pointer;color:#94a3b8;background:0 0;border:none;align-items:center;display:flex;position:absolute;right:.75rem}.commander-module__x74oZG__authEye:hover{color:#0891b2}.commander-module__x74oZG__authSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0891b2,#0e7490);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;padding:.75rem;font-size:.9375rem;font-weight:800;transition:all .2s;display:flex}.commander-module__x74oZG__authSubmit:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0891b24d}.commander-module__x74oZG__authSubmit:disabled{opacity:.6;cursor:not-allowed;transform:none}.commander-module__x74oZG__authForgot{text-align:center;color:#0891b2;margin-top:.5rem;font-size:.75rem;text-decoration:none;display:block}.commander-module__x74oZG__authForgot:hover{text-decoration:underline}.commander-module__x74oZG__authDivider{text-align:center;margin:1rem 0;position:relative}.commander-module__x74oZG__authDivider:before{content:"";background:#e2e8f0;height:1px;position:absolute;top:50%;left:0;right:0}.commander-module__x74oZG__authDivider span{color:#94a3b8;background:#fff;padding:0 .75rem;font-size:.75rem;position:relative}.commander-module__x74oZG__authSwitch{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:.625rem;font-size:.8125rem;font-weight:600;transition:all .2s}.commander-module__x74oZG__authSwitch:hover{color:#0891b2;border-color:#0891b2}.commander-module__x74oZG__authTrust{color:#94a3b8;justify-content:center;gap:1rem;margin-top:1rem;font-size:.6875rem;display:flex}.commander-module__x74oZG__authTrust div{align-items:center;gap:.25rem;display:flex}@media (max-width:1023px){.commander-module__x74oZG__layout{grid-template-columns:1fr}.commander-module__x74oZG__priceCard{position:static}.commander-module__x74oZG__vehicleGrid{grid-template-columns:repeat(2,1fr)}.commander-module__x74oZG__manutentionGrid,.commander-module__x74oZG__summaryGrid{grid-template-columns:1fr}}@media (max-width:640px){.commander-module__x74oZG__vehicleGrid{grid-template-columns:1fr 1fr}.commander-module__x74oZG__formGrid,.commander-module__x74oZG__dateRow{grid-template-columns:1fr}}@keyframes commander-module__x74oZG__fadeIn{0%{opacity:0}to{opacity:1}}
