:root{--ui-v2-color-primary: #00a0e3;--ui-v2-color-primary-hover: #008dcd;--ui-v2-color-bg: #ffffff;--ui-v2-color-surface: #f5f7fa;--ui-v2-color-sidebar: #eaf4fb;--ui-v2-color-sidebar-active: #d7ecf8;--ui-v2-color-text: #363636;--ui-v2-color-text-muted: #6d6d6d;--ui-v2-color-border: #d1d1d1;--ui-v2-color-danger: #e53935;--ui-v2-color-canvas: #eaf4fb;--ui-v2-control-height: 44px;--ui-v2-radius: 8px;--ui-v2-font-sans: "Futura PT", "Helvetica Neue", Arial, sans-serif;--ui-v2-space-1: 4px;--ui-v2-space-2: 8px;--ui-v2-space-3: 16px;--ui-v2-space-4: 24px;--ui-v2-sidebar-width: 240px;--ui-v2-sidebar-collapsed: 72px;--ui-v2-header-height: 64px}.landing-v2-form{font-family:var(--ui-v2-font-sans);color:var(--ui-v2-color-text)}.landing-v2-form__card{max-width:720px;margin:0 auto;padding:var(--ui-v2-space-4) var(--ui-v2-space-3);background-color:var(--ui-v2-color-bg);border:1px solid var(--ui-v2-color-border);border-radius:var(--ui-v2-radius);box-shadow:0 1px 2px rgba(54,54,54,0.04)}.landing-v2-form__fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ui-v2-space-3)}.landing-v2-form__field{flex:1 1 200px;min-width:160px}.landing-v2-form__label{display:block;margin-bottom:var(--ui-v2-space-1);font-size:12px;font-weight:500;letter-spacing:0.04em;text-transform:uppercase;color:var(--ui-v2-color-text-muted)}.landing-v2-form__options{flex:1 1 220px;min-width:180px}.landing-v2-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-v2-space-3);margin-top:var(--ui-v2-space-4)}.landing-v2-form__submit{min-width:180px}.landing-v2-city{font-family:var(--ui-v2-font-sans)}.landing-v2-city__input .react-select__control{min-height:40px;border:1px solid var(--ui-v2-color-border);border-radius:var(--ui-v2-radius);background-color:var(--ui-v2-color-bg);box-shadow:none;transition:border-color 0.15s ease}.landing-v2-city__input .react-select__control:hover{border-color:var(--ui-v2-color-primary)}.landing-v2-city__input .react-select__control--is-focused{border-color:var(--ui-v2-color-primary);box-shadow:0 0 0 2px rgba(0,160,227,0.25)}.landing-v2-city__input .react-select__indicator-separator,.landing-v2-city__input .react-select__dropdown-indicator{display:none}.landing-v2-city__input .react-select__value-container{padding:var(--ui-v2-space-1) var(--ui-v2-space-2)}.landing-v2-city__input .react-select__placeholder,.landing-v2-city__input .react-select__single-value{font-family:var(--ui-v2-font-sans);color:var(--ui-v2-color-text)}.landing-v2-city__input .react-select__placeholder{color:var(--ui-v2-color-text-muted)}.landing-v2-favorites{display:flex;flex-wrap:wrap;gap:var(--ui-v2-space-1);margin-top:var(--ui-v2-space-2)}.landing-v2-favorites__chip{display:inline-flex;align-items:center;padding:2px var(--ui-v2-space-2);border:1px solid var(--ui-v2-color-border);border-radius:var(--ui-v2-radius);background-color:var(--ui-v2-color-surface);color:var(--ui-v2-color-text);font-family:var(--ui-v2-font-sans);font-size:12px;line-height:1.4;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease}.landing-v2-favorites__chip:hover{border-color:var(--ui-v2-color-primary);color:var(--ui-v2-color-primary);background-color:var(--ui-v2-color-bg);box-shadow:none}.landing-v2-options{font-family:var(--ui-v2-font-sans)}.landing-v2-options__headers{display:flex;gap:var(--ui-v2-space-2);margin-bottom:var(--ui-v2-space-1)}.landing-v2-options__title{font-size:12px;font-weight:500;letter-spacing:0.04em;text-transform:uppercase;color:var(--ui-v2-color-text-muted)}.landing-v2-options__weight-title{width:72px;flex:0 0 72px}.landing-v2-options__dims-title{flex:1 1 auto;display:inline-flex;align-items:center;gap:var(--ui-v2-space-1)}.landing-v2-options__info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:var(--ui-v2-color-surface);border:1px solid var(--ui-v2-color-border);color:var(--ui-v2-color-text-muted);font-size:11px;font-style:normal;line-height:1;cursor:help}.landing-v2-options__error{margin-top:var(--ui-v2-space-2);font-size:13px;color:#d64545}.landing-v2-parcel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-v2-space-2)}.landing-v2-parcel__weight{flex:0 0 72px;width:72px}.landing-v2-parcel__dims{flex:1 1 auto;display:flex;align-items:center;gap:var(--ui-v2-space-1);min-width:0}.landing-v2-parcel__input{width:100%;height:40px;padding:0 var(--ui-v2-space-2);border:1px solid var(--ui-v2-color-border);border-radius:var(--ui-v2-radius);background-color:var(--ui-v2-color-bg);color:var(--ui-v2-color-text);font-family:var(--ui-v2-font-sans);font-size:14px;box-sizing:border-box;transition:border-color 0.15s ease, box-shadow 0.15s ease}.landing-v2-parcel__input:focus{outline:none;border-color:var(--ui-v2-color-primary);box-shadow:0 0 0 2px rgba(0,160,227,0.25)}.landing-v2-parcel__input::placeholder{color:var(--ui-v2-color-text-muted)}.landing-v2-parcel__dims .landing-v2-parcel__input{flex:1 1 0;min-width:0;text-align:center;padding:0 var(--ui-v2-space-1)}.landing-v2-parcel__sep{flex:0 0 auto;color:var(--ui-v2-color-text-muted);font-size:12px}.landing-v2-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-v2-space-2);max-width:720px;margin:0 auto var(--ui-v2-space-3);padding:var(--ui-v2-space-2) var(--ui-v2-space-3);background-color:var(--ui-v2-color-surface);border:1px solid var(--ui-v2-color-border);border-radius:var(--ui-v2-radius);font-family:var(--ui-v2-font-sans);color:var(--ui-v2-color-text)}.landing-v2-banner__text{margin:0;font-size:14px;color:var(--ui-v2-color-text-muted)}.landing-v2-banner__actions{display:flex;flex-wrap:wrap;gap:var(--ui-v2-space-2)}@media (max-width: 1200px){.landing-v2-form__card{max-width:none}.landing-v2-form__fields{flex-direction:column}.landing-v2-form__field,.landing-v2-form__options{width:100%;flex:1 1 auto}.landing-v2-banner{max-width:none}}.search-from__fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}h2{font-family:"Futura PT Demi", "Arial Bold", sans-serif;font-size:22px;font-weight:normal}.info-popup{background-color:#ffffff;color:#008dcd}.basic-select .react-select__control{border:1px solid #363636;background-color:white;height:42px}.basic-select .react-select__control:hover{border:1px solid #363636}.basic-select .react-select__control--is-focused{box-shadow:0 0 5px #363636}.basic-select .react-select__indicator-separator,.basic-select .react-select__dropdown-indicator{display:none}.favorite-cities>a{color:#ffffff;background-color:#26ade4;padding:0px 4px;font-size:14px}.favorite-cities>a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#008dcd}.favorite-cities>a+a{margin-left:8px}.search-from{width:643px}.search-from__fields{justify-content:center}.search-from__button{margin-top:43px}.calculate-form .attribute-block.qr-options{width:auto}.calculate-form .input-wrapper{border:1px solid #363636;background-color:white}.calculate-form .input-wrapper .basic-input{background-color:white}.qr-parcel__weight input[type=text]:focus{box-shadow:0 0 5px #363636}.notif__container{top:60px}@media (max-width: 1200px){.search-from{margin-bottom:60px;width:auto}.search-from__fields{flex-flow:column;align-items:center}.search-from__button{margin-top:30px}.calculate-form .attribute-block,.calculate-form .attribute-block.qr-options{margin:5px 0 0}.info-popup{background-color:#008dcd;color:#ffffff}}@media (min-width: 1200px){.calculate-form .info-popup{width:13px;height:13px;bottom:7px}.calculate-form .attribute-block{width:217px}.calculate-form .attribute-block .title{font-size:13px}.calculate-form .attribute-block.qr-options{margin-left:8px}.calculate-form .attribute-block .qr-parcel .basic-input{height:32px;font-size:16px}.calculate-form .attribute-block .qr-parcel .qr-parcel__dimensions__separator{margin:12px 0 0}.calculate-form .attribute-block .qr-parcel .dimensions{width:105px}.calculate-form .attribute-block .qr-parcel .dimensions input{width:25px}.calculate-form .react-select__control{height:38px}.calculate-form .weight,.calculate-form .qr-parcel__weight{width:48px}.basic-select .react-select__control{height:34px;font-size:16px;min-height:auto}.basic-select .react-select__value-container{padding:0 0 0 7px;margin-bottom:3px}.favorite-cities>a{padding:0px 4px;font-size:11.5px}.favorite-cities>a+a{margin-left:6px}.search-from__button .landing-button{margin-left:-200px}}
