.ShippingForm-module__lsMrXa__form{gap:var(--spacing-md);display:grid}.ShippingForm-module__lsMrXa__row2{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.ShippingForm-module__lsMrXa__row2{grid-template-columns:1fr}}.ShippingForm-module__lsMrXa__field{flex-direction:column;gap:7px;display:flex}.ShippingForm-module__lsMrXa__label{color:var(--navy);font-size:.82rem;font-weight:var(--font-weight-bold)}.ShippingForm-module__lsMrXa__field input,.ShippingForm-module__lsMrXa__field select,.ShippingForm-module__lsMrXa__textarea{border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;min-height:48px;color:var(--ink);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);background:#fff;padding:0 12px}.ShippingForm-module__lsMrXa__textarea{resize:vertical;min-height:86px;padding:12px}.ShippingForm-module__lsMrXa__field input:focus,.ShippingForm-module__lsMrXa__field select:focus,.ShippingForm-module__lsMrXa__textarea:focus{border-color:var(--primary-color);outline:0;box-shadow:0 0 0 4px #ff6b3529}.ShippingForm-module__lsMrXa__submit{background:var(--primary-color);color:#fff;border-radius:var(--radius-lg);min-height:52px;font-family:inherit;font-weight:var(--font-weight-bold);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-fast);border:0;box-shadow:0 12px 24px #ff6b3542}.ShippingForm-module__lsMrXa__submit:hover:not(:disabled){background:var(--primary-dark)}.ShippingForm-module__lsMrXa__submit:disabled{opacity:.7;cursor:not-allowed}.ShippingForm-module__lsMrXa__error{color:var(--error-color);font-size:.85rem;font-weight:var(--font-weight-semibold);margin:0}.ShippingForm-module__lsMrXa__micro{color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.ShippingForm-module__lsMrXa__success{text-align:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2xl) var(--spacing-md);flex-direction:column;display:flex}.ShippingForm-module__lsMrXa__successIcon{font-size:2.5rem}.ShippingForm-module__lsMrXa__successTitle{color:var(--navy);margin:0;font-size:1.4rem}.ShippingForm-module__lsMrXa__successText{color:var(--muted);font-weight:var(--font-weight-medium);max-width:42ch;margin:0}
.RouteSnapshot-module__YJtNRa__snapshot{gap:var(--spacing-lg);flex-direction:column;display:flex}.RouteSnapshot-module__YJtNRa__mapBox{border:1px solid var(--line);background:var(--navy);border-radius:14px;min-height:360px;position:relative;overflow:hidden}.RouteSnapshot-module__YJtNRa__mapImg{object-fit:fill;z-index:0}.RouteSnapshot-module__YJtNRa__mapBox:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#0d223566,#142f4547);position:absolute;inset:0}.RouteSnapshot-module__YJtNRa__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.RouteSnapshot-module__YJtNRa__mapRoute{z-index:2;width:100%;height:100%;position:absolute;inset:0}.RouteSnapshot-module__YJtNRa__mapRoute line{stroke:#ff6b35eb;stroke-width:3px;stroke-dasharray:6 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.RouteSnapshot-module__YJtNRa__pin{z-index:3;border-radius:var(--radius-full);background:var(--primary-color);color:#fff;place-items:center;width:38px;height:38px;font-weight:900;display:grid;position:absolute;box-shadow:0 10px 24px #00000042}.RouteSnapshot-module__YJtNRa__pinA{top:28%;left:18%;transform:translate(-50%,-50%)}.RouteSnapshot-module__YJtNRa__pinB{background:var(--green);top:73%;left:82%;transform:translate(-50%,-50%)}.RouteSnapshot-module__YJtNRa__mapCard{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid;box-shadow:0 8px 22px #0d223514}.RouteSnapshot-module__YJtNRa__mapStat span{color:var(--muted);font-size:.73rem;font-weight:var(--font-weight-bold);text-transform:uppercase;display:block}.RouteSnapshot-module__YJtNRa__mapStat b{color:var(--navy);word-break:break-word;font-size:1rem}@media (max-width:600px){.RouteSnapshot-module__YJtNRa__mapCard{grid-template-columns:1fr}}
