.field-error-state{border-color:#f87171;box-shadow:0 0 0 2px rgba(248,113,113,0.14),0 8px 18px rgba(248,113,113,0.07)}.transport-selection-box.field-error-state .transport-box-icon,.text-input-box.field-error-state .input-box-icon,.intermediate-address-box.field-error-state .input-box-icon,.date-selection-box.field-error-state .date-box-icon,.phone-input-box.field-error-state .phone-box-icon{color:#ef4444;border-color:rgba(248,113,113,0.28);background:linear-gradient(135deg,rgba(254,226,226,0.9) 0%,rgba(255,247,247,0.95) 100%)}.transport-selection-box.field-error-state .transport-box-arrow,.date-selection-box.field-error-state .date-box-arrow{color:#ef4444;border-color:rgba(248,113,113,0.25);background:#fff7f7}.privacy-agreement.field-error-state{border-color:#f87171}.privacy-agreement.field-error-state .privacy-checkbox-custom{border-color:#f87171;box-shadow:0 0 0 2px rgba(248,113,113,0.14)}@media (max-width:768px){.transport-card__selection-indicator,.transport-card__choice-footer{display:none}}@media (max-width:768px){.mobile-route-row{display:flex}.calculator-row.address-row,.add-address-box,.intermediate-addresses-row,.mobile-route-modal{display:none}.loading-methods-box,.exchange-btn-wrapper{display:none}.mobile-route-row .route-selection-box{display:block}}@media (max-width:768px){.mobile-calculator-shell .calculator-container,.mobile-calculator-shell .calculator-container *{pointer-events:none}.mobile-calculator-shell .calculator-container,.mobile-calculator-shell .calculator-container input,.mobile-calculator-shell .calculator-container textarea{cursor:default}.mobile-calculator-shell #transportSelectionBox,.mobile-calculator-shell #transportSelectionBox *,.transport-modal,.transport-modal *{pointer-events:auto}.mobile-calculator-shell #transportSelectionBox{cursor:pointer}.mobile-calculator-shell #transportSelectionBox .transport-box-arrow,.mobile-calculator-shell #transportSelectionBox .transport-box-icon{pointer-events:none}.mobile-calculator-shell .text-input-box.type-gruza,.mobile-calculator-shell .text-input-box.type-gruza *,.mobile-calculator-shell .calculator-col.cargo-autocomplete-parent,.mobile-calculator-shell .calculator-col.cargo-autocomplete-parent *,.mobile-calculator-shell #cargoType,.mobile-calculator-shell .cargo-suggestions-container,.mobile-calculator-shell .cargo-suggestions-container *,.mobile-calculator-shell .cargo-suggestion-item{pointer-events:auto}.mobile-calculator-shell #cargoType{cursor:text}.mobile-calculator-shell .route-selection-box,.mobile-calculator-shell .route-selection-box *{pointer-events:none}.mobile-calculator-shell .calculator-col.cargo-autocomplete-parent.cargo-suggestions-open{z-index:400}.mobile-calculator-shell .cargo-suggestions-container{z-index:450}.mobile-route-modal{display:none}body.cargo-suggestions-open-mobile .mobile-calculator-shell .route-selection-box,body.cargo-suggestions-open-mobile .mobile-calculator-shell .route-selection-box:hover,body.cargo-suggestions-open-mobile .mobile-calculator-shell .route-selection-box:active,body.cargo-suggestions-open-mobile .mobile-calculator-shell .route-selection-box:focus-within{transform:none;transition:none;border-color:var(--gray-200);box-shadow:var(--shadow-soft);pointer-events:none}body.cargo-suggestions-open-mobile .mobile-calculator-shell .route-selection-box .route-box-icon,body.cargo-suggestions-open-mobile .mobile-calculator-shell .route-selection-box:hover .route-box-icon,body.cargo-suggestions-open-mobile .mobile-calculator-shell .route-selection-box:active .route-box-icon,body.cargo-suggestions-open-mobile .mobile-calculator-shell .route-selection-box:focus-within .route-box-icon{background:#ffffff;color:#111111;border-color:var(--gray-300);transform:none}@media (hover:none) and (pointer:coarse){.transport-selection-box:hover,.text-input-box:hover,.add-address-box:hover,.date-selection-box:hover,.route-selection-box:hover,.intermediate-address-box:hover,.text-input-box.type-gruza:hover{border-color:var(--gray-200);box-shadow:none;transform:none}.transport-selection-box:hover .transport-box-icon,.transport-selection-box:hover .transport-box-arrow,.text-input-box.type-gruza:hover .input-box-icon,.text-input-box.zagruzka:hover .input-box-icon,.text-input-box.vygruzka:hover .input-box-icon,.route-selection-box:hover .route-box-icon{background:initial;color:inherit;border-color:inherit;transform:none}.text-input-box.type-gruza:hover .input-box-icon{background:linear-gradient(135deg,rgba(245,158,11,0.1) 0%,rgba(217,119,6,0.1) 100%);color:#f59e0b;border-color:rgba(245,158,11,0.2)}.transport-selection-box:hover .transport-box-icon{background:linear-gradient(135deg,rgba(30,58,138,0.1) 0%,rgba(59,130,246,0.1) 100%);color:var(--primary-blue);border-color:rgba(59,130,246,0.2)}.transport-selection-box:hover .transport-box-arrow{background:var(--gray-100);color:var(--gray-600);border-color:var(--gray-200)}.route-selection-box:hover .route-box-icon{background:linear-gradient(135deg,rgba(16,185,129,0.1) 0%,rgba(5,150,105,0.1) 100%);color:#10b981;border-color:rgba(16,185,129,0.2)}.route-selection-box:not(.route-selection-box--active):hover{border-color:var(--gray-200);box-shadow:var(--shadow-soft);transform:none}}}@media (max-width:768px) and (hover:none) and (pointer:coarse){.additional-services-box:hover,.date-selection-box:hover,.phone-input-box:hover,.order-now-btn:hover{transform:none;box-shadow:inherit}.additional-services-box:hover{border-color:var(--gray-200)}.additional-services-box.is-filled:hover{border-color:rgba(59,130,246,0.25);box-shadow:0 6px 18px rgba(59,130,246,0.08)}.date-selection-box:hover{border-color:var(--gray-200)}.date-selection-box.is-filled:hover{border-color:rgba(139,92,246,0.25);box-shadow:0 6px 18px rgba(139,92,246,0.08)}.date-selection-box:hover .date-box-icon,.date-selection-box:hover .date-box-arrow,.phone-input-box:hover .phone-box-icon{transform:none}.phone-input-box:hover{border-color:var(--gray-200)}.phone-input-box.is-valid:hover{border-color:rgba(16,185,129,0.28);box-shadow:0 6px 18px rgba(16,185,129,0.08)}.phone-input-box.is-invalid:hover{border-color:rgba(239,68,68,0.28);box-shadow:0 6px 18px rgba(239,68,68,0.08)}.order-now-btn:hover{box-shadow:0 2px 8px rgba(59,130,246,0.15)}}@media (max-width:768px){.mobile-calculator-shell .calculator-mode-switcher,.mobile-calculator-shell .calculator-mode-switcher *,.mobile-calculator-shell .mode-switch-btn,.mobile-calculator-shell .mode-switch-btn *{pointer-events:auto}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .mobile-route-row,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .route-selection-box{display:none}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .calculator-row.address-row{display:flex}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .calculator-row.address-row>.calculator-col:first-child{display:block}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .address-input-wrapper{display:block}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .text-input-box.zagruzka{display:flex}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .text-input-box.zagruzka,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .text-input-box.zagruzka *,.mobile-calculator-shell .calculator-body.calculator-mode-loaders #loadingAddress,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .address-input-wrapper,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .address-input-wrapper *,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .address-suggestions-container,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .address-suggestions-container *,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .loaders-options-container,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .loaders-options-container *,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .loaders-btn,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .rental-btn{pointer-events:auto}.mobile-calculator-shell .calculator-body.calculator-mode-loaders #loadingAddress{cursor:text}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .address-suggestions-container{z-index:460}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .address-input-wrapper.address-suggestions-open,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .address-input-wrapper:has(.address-suggestions-container.visible){z-index:420}}@media (max-width:768px){.mobile-calculator-shell .calculator-body.calculator-mode-loaders{gap:1rem}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .calculator-row,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .calculator-col,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .loaders-options-container,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .loaders-options-row,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .calculator-col.order-col{gap:1rem}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .calculator-row.address-row,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .loaders-options-container,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .calculator-row.services-and-order-row{margin:0}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .calculator-row.address-row>.calculator-col:last-child,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .calculator-row.address-row>.exchange-btn-wrapper{display:none}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .text-input-box.zagruzka,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .date-selection-box,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .loaders-count-box,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .rental-time-box{min-height:52px;padding:0.625rem 0.875rem;border-radius:12px}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .text-input-box.zagruzka{cursor:text}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .loaders-count-box,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .rental-time-box{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0.75rem;text-align:left;overflow:visible}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .loaders-label,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .rental-label{margin-bottom:0;padding-right:0;font-size:0.85rem;white-space:normal}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .loaders-counter,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .rental-counter{min-width:auto;margin-left:auto;gap:0.5rem;padding:0.3125rem 0.75rem;align-self:center;justify-content:flex-end}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .loaders-btn,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .rental-btn{width:30px;height:30px;border-radius:8px;font-size:1.15rem}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .loaders-value,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .rental-value{min-width:24px;font-size:1rem}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .address-input-wrapper{display:flex;flex-direction:column;gap:0.5rem}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .mobile-loaders-map-trigger{transform:none}.mobile-calculator-shell .calculator-body.calculator-mode-loaders .mobile-loaders-map-trigger:hover,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .mobile-loaders-map-trigger:focus,.mobile-calculator-shell .calculator-body.calculator-mode-loaders .mobile-loaders-map-trigger:active{transform:none}}.mobile-route-modal,.mobile-route-map-modal{display:none}@media (min-width:768px){.mobile-route-modal,.mobile-route-map-modal{display:none;visibility:hidden;pointer-events:none}}@media (max-width:767px){.mobile-calculator-shell .route-selection-box,.mobile-calculator-shell .route-selection-box *{pointer-events:auto;user-select:auto}.mobile-calculator-shell .route-selection-box{cursor:pointer;transition:border-color 0.25s ease,box-shadow 0.25s ease;transform:none}body.cargo-suggestion-applying-mobile .mobile-calculator-shell .route-selection-box,body.cargo-suggestion-applying-mobile .mobile-calculator-shell .route-selection-box:hover,body.cargo-suggestion-applying-mobile .mobile-calculator-shell .route-selection-box:active,body.cargo-suggestion-applying-mobile .mobile-calculator-shell .route-selection-box:focus-within{transform:none;transition:none}body.cargo-suggestion-applying-mobile .mobile-calculator-shell .route-selection-box .route-box-icon,body.cargo-suggestion-applying-mobile .mobile-calculator-shell .route-selection-box:hover .route-box-icon,body.cargo-suggestion-applying-mobile .mobile-calculator-shell .route-selection-box:active .route-box-icon,body.cargo-suggestion-applying-mobile .mobile-calculator-shell .route-selection-box:focus-within .route-box-icon{transform:none;transition:none}.mobile-calculator-shell .route-selection-box .route-box-icon{background:#ffffff;color:#111111;border:1px solid var(--gray-300)}.mobile-calculator-shell .route-selection-box.route-selection-box--active{border-color:var(--gray-200);box-shadow:var(--shadow-soft)}.mobile-calculator-shell .route-selection-box.route-selection-box--active .route-box-icon,.mobile-calculator-shell .route-selection-box:hover .route-box-icon,.mobile-calculator-shell .route-selection-box:active .route-box-icon,.mobile-calculator-shell .route-selection-box:focus-within .route-box-icon{background:#ffffff;color:#111111;border-color:var(--gray-300);transform:none}.mobile-route-modal,.mobile-route-map-modal{display:flex}.mobile-route-map-modal__map .leaflet-control-zoom,.mobile-route-map-modal__map .leaflet-control-attribution,.mobile-route-map-modal__map .leaflet-control-container .leaflet-top,.mobile-route-map-modal__map .leaflet-control-container .leaflet-bottom{display:none}}@media (max-width:767px){.mobile-route-card__input.is-invalid,.mobile-route-card.is-invalid .mobile-route-card__input{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,0.12)}}.main-hero .hero-text,
.main-hero .blue-label-carousel,
.main-hero .blue-label-carousel .banner-slide {
  animation: none;
  opacity: 1;
  transform: none;
}.loader-order-link,
.loader-order-link::after {
  animation: none;
}.blue-label-carousel .carousel-indicators {
  bottom: -0.5rem;
  gap: 0;
  align-items: center;
}.blue-label-carousel .indicator {
  width: 48px;
  height: 48px;
  min-width: 48px;
  min-height: 48px;
  padding: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transform: none;
  touch-action: manipulation;
}.blue-label-carousel .indicator::before {
  width: 10px;
  height: 10px;
}@media (prefers-reduced-motion: reduce) {.main-hero *,
  .loader-order-link,
  .loader-order-link::after {
    animation: none;
    transition-duration: .01ms;
  }}.address-required-notification,.map-distance-warning,.map-address-limit-warning,.mobile-distance-error,.map-distance-error,.time-update-notification,.address-limit-notification,.address-validation-notification,.address-selection-notification,.validation-notification,.mobile-route-notification{background:var(--notice-bg);border:1px solid var(--notice-border);border-left:4px solid var(--notice-border-strong);border-radius:14px;box-shadow:var(--notice-shadow);color:var(--notice-text)}.address-required-notification .notification-icon,.map-distance-warning .warning-icon,.map-address-limit-warning .warning-icon,.mobile-distance-error .warning-icon,.map-distance-error-content i,.time-update-notification__content i,.address-limit-notification .notification-icon,.address-validation-notification .validation-header i,.address-selection-notification .notification-icon,.mobile-route-notification .notification-content i,.validation-error-header i,.validation-error-item i{color:var(--notice-icon-color)}.address-required-notification .notification-text strong,.map-address-limit-warning .warning-text strong,.distance-error-text strong,.time-update-notification__content span,.address-limit-notification .notification-title,.address-validation-notification .validation-title,.address-selection-notification .notification-title,.validation-error-header,.mobile-route-notification span{color:var(--notice-title)}.address-required-notification .notification-text span,.map-distance-warning .warning-text span,.map-address-limit-warning .warning-text span,.distance-error-text span,.map-distance-error-text,.address-limit-notification .notification-message,.address-validation-notification .validation-message,.address-selection-notification .notification-address,.validation-error-item{color:var(--notice-text)}.address-required-notification .notification-close,.map-distance-warning .distance-warning-close,.map-address-limit-warning .limit-warning-close,.distance-error-close,.notification-close{color:#64748b}.address-required-notification .notification-close:hover,.map-distance-warning .distance-warning-close:hover,.map-address-limit-warning .limit-warning-close:hover,.distance-error-close:hover,.notification-close:hover{color:var(--notice-title);background:rgba(37,99,235,0.08)}.address-selection-notification.loading-type,.address-selection-notification.unloading-type,.address-selection-notification.intermediate-type,.mobile-route-notification.info,.mobile-route-notification.success,.mobile-route-notification.error{background:var(--notice-bg);border:1px solid var(--notice-border);border-left:4px solid var(--notice-border-strong);color:var(--notice-text)}.address-selection-notification.loading-type .notification-icon,.address-selection-notification.unloading-type .notification-icon,.address-selection-notification.intermediate-type .notification-icon{background:var(--notice-icon-bg);color:var(--notice-icon-color)}.address-selection-notification.loading-type .notification-title,.address-selection-notification.unloading-type .notification-title,.address-selection-notification.intermediate-type .notification-title{color:var(--notice-title)}.validation-error-header{background:#eff6ff;border-left:4px solid var(--notice-border-strong);border-radius:10px}.validation-error-item{background:#f8fbff;border-left:3px solid var(--notice-border-strong);border-radius:0 8px 8px 0}.validation-error-item:hover{background:#eef5ff}.address-validation-notification .validation-header{border-bottom:1px solid rgba(37,99,235,0.08)}.map-hint-notification .hint-dont-show-btn{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:#fff;border:none;box-shadow:0 10px 18px rgba(37,99,235,0.18)}.map-hint-notification .hint-dont-show-btn:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);color:#fff}.map-hint-notification .hint-container,.hint-confirmation-notification .hint-container{background:var(--notice-bg);color:var(--notice-text);border:1px solid var(--notice-border);border-left:4px solid var(--notice-border-strong);border-radius:16px;box-shadow:var(--notice-shadow);backdrop-filter:none}.map-hint-notification .hint-icon-wrapper,.hint-confirmation-notification .hint-icon-wrapper{background:var(--notice-icon-bg);border:1px solid rgba(37,99,235,0.14);box-shadow:none}.map-hint-notification .hint-icon,.hint-confirmation-notification .hint-icon{color:var(--notice-icon-color);filter:none}.map-hint-notification .hint-title,.hint-confirmation-notification .hint-title{color:var(--notice-title);background:none;-webkit-text-fill-color:initial;text-shadow:none}.map-hint-notification .hint-message,.hint-confirmation-notification .hint-message{color:var(--notice-text);opacity:1;text-shadow:none}.map-hint-notification .hint-message strong{color:var(--notice-title);text-shadow:none}.map-hint-notification .hint-close-btn,.hint-confirmation-notification .hint-close-btn{background:rgba(37,99,235,0.08);border:1px solid rgba(37,99,235,0.14);color:var(--notice-title);box-shadow:none}.map-hint-notification .hint-close-btn:hover,.hint-confirmation-notification .hint-close-btn:hover{background:rgba(37,99,235,0.12);color:var(--notice-title);transform:scale(1.06)}.map-hint-notification::before{background:linear-gradient(90deg,#60a5fa 0%,#2563eb 100%)}.hint-confirmation-notification .hint-icon-wrapper::before,.hint-confirmation-notification .hint-container::after,.map-hint-notification .hint-dont-show-btn::before{display:none}.mobile-route-notification{padding:0.9rem 1.15rem}.mobile-route-notification .notification-content{gap:0.65rem}@media (max-width:768px){.mobile-route-notification,.validation-notification,.address-validation-notification,.address-selection-notification,.address-limit-notification,.address-required-notification,.map-distance-warning,.map-address-limit-warning{width:calc(100% - 24px);max-width:420px}}.callback-notification.success,.notification-success,.mobile-route-notification.success{background:#ffffff;border:1px solid rgba(16,185,129,0.18);border-left:4px solid #10b981;border-radius:14px;box-shadow:0 18px 45px rgba(15,23,42,0.12);color:#111827}.callback-notification.success .callback-notification__message,.notification-success__message,.notification-success__content span,.mobile-route-notification.success span{color:#111827;font-weight:500}.callback-notification.success .callback-notification__message i,.notification-success__content>i,.notification-success__message i,.mobile-route-notification.success .notification-content i{color:#10b981}.callback-notification.error,.notification-error,.mobile-route-notification.error{background:var(--notice-bg);border:1px solid var(--notice-border);border-left:4px solid var(--notice-border-strong);color:var(--notice-text)}.callback-notification.error .callback-notification__message,.notification-error__content span,.mobile-route-notification.error span{color:var(--notice-text)}.callback-notification.error .callback-notification__message i,.notification-error__content>i,.mobile-route-notification.error .notification-content i{color:var(--notice-icon-color)}.address-validation-content--compact{padding:12px 14px}.address-validation-content--compact .validation-header{margin-bottom:6px;padding-bottom:0;border-bottom:none}.address-validation-content--compact .validation-message{margin-bottom:0;font-size:13px;line-height:1.45}.address-validation-content--compact .validation-title{font-size:14px}.callback-notification,.notification-success,.notification-error,.order-error-notification,.address-required-notification,.map-address-limit-warning,.time-update-notification,.address-limit-notification,.address-validation-notification,.address-selection-notification,.validation-notification,.mobile-route-notification{position:fixed;top:20px;right:20px;left:auto;bottom:auto;width:min(420px,calc(100vw - 24px));max-width:min(420px,calc(100vw - 24px));transform:translateX(24px);transform-origin:top right}.callback-notification.show,.notification-success.show,.notification-error.show,.order-error-notification.show,.address-required-notification.show,.map-address-limit-warning.show,.time-update-notification.show,.address-limit-notification.show,.address-validation-notification.show,.address-selection-notification.show,.validation-notification.show,.mobile-route-notification.show{transform:translateX(0)}.mobile-distance-error,.map-distance-error,.time-update-notification,.validation-notification,.click-mode-hint,.map-distance-warning{margin:0}.click-mode-hint,.map-distance-warning,.mobile-distance-error,.map-distance-error{left:50%;right:auto;top:20px;width:min(420px,calc(100vw - 24px));max-width:min(420px,calc(100vw - 24px));transform:translateX(-50%) translateY(-18px);transform-origin:top center}.click-mode-hint.show,.map-distance-warning.show,.mobile-distance-error.show,.map-distance-error.show{transform:translateX(-50%) translateY(0)}.click-mode-hint .hint-content{align-items:center;text-align:center}@media (max-width:768px){.callback-notification,.notification-success,.notification-error,.order-error-notification,.address-required-notification,.map-address-limit-warning,.time-update-notification,.address-limit-notification,.address-validation-notification,.address-selection-notification,.validation-notification,.mobile-route-notification{top:12px;right:12px;width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}@media (max-width:768px){.click-mode-hint,.map-distance-warning,.mobile-distance-error,.map-distance-error{top:12px;left:50%;right:auto;width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}.click-mode-hint{width:auto;min-width:260px;max-width:min(320px,calc(100vw - 24px))}.click-mode-hint .hint-content{gap:6px;font-size:13px}.click-mode-hint .hint-content i{font-size:16px}.click-mode-hint .hint-content small{font-size:11px;opacity:0.9}.calculator-body.calculator-mode-loaders .calculator-row.services-and-order-row{display:block;width:100%;min-width:0;overflow:visible}.calculator-body.calculator-mode-loaders .calculator-col.services-col{display:none}.calculator-body.calculator-mode-loaders .calculator-col.order-col{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));align-items:stretch;gap:.85rem;width:100%;min-width:0;max-width:100%;overflow:visible}.calculator-body.calculator-mode-loaders .date-selection-box,.calculator-body.calculator-mode-loaders .phone-input-box{display:flex;align-items:center;width:100%;min-width:0;max-width:100%;height:auto;min-height:65px;box-sizing:border-box;overflow:visible;opacity:1;visibility:visible;transform:none;animation:none}.calculator-body.calculator-mode-loaders .date-selection-box:hover,.calculator-body.calculator-mode-loaders .phone-input-box:hover,.calculator-body.calculator-mode-loaders .phone-input-box.focused{transform:none}.calculator-body.calculator-mode-loaders .date-box-content,.calculator-body.calculator-mode-loaders .phone-box-content{display:flex;align-items:center;width:100%;min-width:0;max-width:100%;gap:.65rem;overflow:visible}.calculator-body.calculator-mode-loaders .date-box-icon,.calculator-body.calculator-mode-loaders .phone-box-icon,.calculator-body.calculator-mode-loaders .date-box-arrow{flex:0 0 auto}.calculator-body.calculator-mode-loaders .date-box-field,.calculator-body.calculator-mode-loaders .phone-box-field,.calculator-body.calculator-mode-loaders .phone-box-field input,.calculator-body.calculator-mode-loaders .phone-input-box input{flex:1 1 auto;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:visible;text-overflow:clip}.calculator-body.calculator-mode-loaders .loaders-options-container{display:block;width:100%;min-width:0;max-width:100%;margin:0 0 1rem;overflow:visible;opacity:1;visibility:visible;transform:none}.calculator-body.calculator-mode-loaders .loaders-options-row{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.85rem;width:100%;min-width:0;overflow:visible}.calculator-body.calculator-mode-loaders .loaders-count-box,.calculator-body.calculator-mode-loaders .rental-time-box{display:flex;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:visible;opacity:1;visibility:visible;transform:none}.calculator-body.calculator-mode-loaders .total-price-box{height:auto;min-height:0;overflow:visible;transform:none}.calculator-body.calculator-mode-loaders .total-price-box:hover{transform:none}.calculator-body.calculator-mode-loaders .total-price-bottom{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.65rem;width:100%;min-width:0;overflow:visible}.calculator-body.calculator-mode-loaders .total-price-time{display:none}.calculator-body.calculator-mode-loaders .privacy-agreement{width:100%;min-width:0;max-width:100%;margin:0;box-sizing:border-box}.calculator-body.calculator-mode-loaders .order-now-btn{width:100%;min-width:0;max-width:100%;margin:0;box-sizing:border-box;justify-content:center;transform:none}.calculator-body.calculator-mode-loaders .order-now-btn:hover,.calculator-body.calculator-mode-loaders .order-now-btn:focus-visible,.calculator-body.calculator-mode-loaders .order-now-btn:hover i{transform:none}.calculator-body.is-mode-switching .calculator-row,.calculator-body.is-mode-switching .calculator-col,.calculator-body.is-mode-switching .date-selection-box,.calculator-body.is-mode-switching .phone-input-box,.calculator-body.is-mode-switching .loaders-options-container,.calculator-body.is-mode-switching .loaders-count-box,.calculator-body.is-mode-switching .rental-time-box,.calculator-body.is-mode-switching .total-price-box,.calculator-body.is-mode-switching .total-price-bottom,.calculator-body.is-mode-switching .privacy-agreement,.calculator-body.is-mode-switching .order-now-btn{animation:none;transition:none;transform:none}@media (max-width:720px){.calculator-body.calculator-mode-loaders .calculator-col.order-col,.calculator-body.calculator-mode-loaders .loaders-options-row{grid-template-columns:1fr}}.map-distance-summary[hidden]{display:none}