.cmc-tariff-checker{--cmc-primary:#ffb003;--cmc-primary-hover:#e99e00;--cmc-button-text:#111111;--cmc-dark:#151a23;--cmc-text:#344054;--cmc-muted:#667085;--cmc-border:#d8dee8;--cmc-surface:#ffffff;--cmc-soft:#f7f8fa;--cmc-success:#169447;--cmc-success-dark:#087a35;--cmc-danger:#d92d20;--cmc-warning:#d98200;--cmc-radius:14px;--cmc-form-background:#ffffff;--cmc-form-padding:24px;--cmc-form-radius:14px;--cmc-button-radius:9px;--cmc-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;position:relative;isolation:isolate;display:block!important;flex:1 1 auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;color:var(--cmc-dark)!important;font-family:var(--cmc-font)!important;font-size:15px!important;line-height:1.5!important;text-align:left!important}.cmc-tariff-checker,.cmc-tariff-checker *,.cmc-tariff-checker *::before,.cmc-tariff-checker *::after{box-sizing:border-box}.cmc-tariff-checker input,.cmc-tariff-checker button,.cmc-tariff-checker a,.cmc-tariff-checker textarea,.cmc-tariff-checker select{font-family:var(--cmc-font)!important;letter-spacing:normal!important;text-transform:none!important;writing-mode:horizontal-tb!important;-webkit-writing-mode:horizontal-tb!important}.cmc-tariff-checker h2,.cmc-tariff-checker p,.cmc-tariff-checker dl,.cmc-tariff-checker dt,.cmc-tariff-checker dd{margin-top:0!important}.cmc-tariff__header{margin:0 0 18px!important}.cmc-tariff-checker h2.cmc-tariff__title{margin:0 0 7px!important;padding:0!important;color:var(--cmc-dark)!important;font-family:var(--cmc-font)!important;font-size:clamp(27px, 3vw, 34px)!important;font-style:normal!important;font-weight:750!important;letter-spacing:-0.025em!important;line-height:1.2!important;text-transform:none!important}.cmc-tariff-checker p.cmc-tariff__description{margin:0!important;color:var(--cmc-muted)!important;font-family:var(--cmc-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important}.cmc-tariff__form{position:relative;z-index:2;overflow:visible;width:100%;margin:0!important;padding:var(--cmc-form-padding)!important;background:var(--cmc-form-background)!important;border:1px solid #e1e6ed!important;border-radius:var(--cmc-form-radius)!important;box-shadow:0 12px 34px rgb(16 24 40 / .07)!important}.cmc-tariff__fields{display:grid!important;grid-template-columns:minmax(210px,1fr) 44px minmax(210px,1fr) minmax(150px,0.52fr)!important;gap:14px!important;align-items:end!important;width:100%!important}.cmc-tariff__field{min-width:0;margin:0!important;padding:0!important}.cmc-tariff__field label{display:block!important;margin:0 0 7px!important;padding:0!important;color:#202938!important;font-family:var(--cmc-font)!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;line-height:1.35!important;text-transform:none!important}.cmc-combobox,.cmc-tariff__weight-wrap{position:relative;min-width:0;margin:0!important}.cmc-combobox.is-open{z-index:10020}.cmc-combobox__input,.cmc-tariff__weight-wrap input{display:block!important;width:100%!important;max-width:none!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 44px 0 14px!important;color:#182230!important;background:#ffffff!important;border:1px solid var(--cmc-border)!important;border-radius:9px!important;outline:0!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;font-family:var(--cmc-font)!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:48px!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}.cmc-combobox__input::placeholder,.cmc-tariff__weight-wrap input::placeholder{color:#98a2b3!important;opacity:1!important}.cmc-combobox__input:focus,.cmc-tariff__weight-wrap input:focus{border-color:var(--cmc-primary)!important;box-shadow:0 0 0 3px rgb(255 176 3 / .18)!important}.cmc-combobox.is-disabled .cmc-combobox__input,.cmc-combobox__input:disabled{color:#98a2b3!important;background:#f3f5f7!important;border-color:#e3e7ed!important;cursor:not-allowed!important;opacity:1!important}.cmc-tariff-checker .cmc-combobox__toggle{position:absolute!important;z-index:3!important;float:none!important;writing-mode:horizontal-tb!important;-webkit-writing-mode:horizontal-tb!important;top:0!important;right:0!important;display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;color:#667085!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0 9px 9px 0!important;outline:0!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;font-family:var(--cmc-font)!important;font-size:20px!important;font-weight:500!important;line-height:1!important;cursor:pointer!important;transform:none!important}.cmc-tariff-checker .cmc-combobox__toggle:hover,.cmc-tariff-checker .cmc-combobox__toggle:focus,.cmc-tariff-checker .cmc-combobox__toggle:active{color:#111827!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}.cmc-tariff-checker .cmc-combobox__toggle:disabled{color:#b7bec8!important;cursor:not-allowed!important;opacity:1!important}.cmc-tariff-checker .cmc-combobox__toggle svg{display:block!important;width:18px!important;height:18px!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important;transition:transform 0.2s ease!important}.cmc-combobox.is-open .cmc-combobox__toggle svg{transform:rotate(180deg)!important}.cmc-tariff-checker .cmc-combobox__toggle::before,.cmc-tariff-checker .cmc-combobox__toggle::after,.cmc-tariff-checker .cmc-combobox__option::before,.cmc-tariff-checker .cmc-combobox__option::after,.cmc-tariff-checker .cmc-tariff__swap::before,.cmc-tariff-checker .cmc-tariff__swap::after,.cmc-tariff-checker .cmc-tariff__submit::before,.cmc-tariff-checker .cmc-tariff__submit::after{display:none!important;content:none!important}.cmc-combobox__menu{display:none;position:absolute;z-index:10030;top:calc(100% + 7px);right:0;left:0;max-height:260px;overflow-x:hidden;overflow-y:auto;margin:0!important;padding:6px!important;background:#ffffff!important;border:1px solid var(--cmc-border)!important;border-radius:10px!important;box-shadow:0 16px 36px rgb(16 24 40 / .16)!important}.cmc-combobox.is-open .cmc-combobox__menu{display:block!important}.cmc-tariff-checker .cmc-combobox__option{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px 11px!important;color:#182230!important;background:#ffffff!important;background-image:none!important;border:0!important;border-radius:7px!important;outline:0!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;font-family:var(--cmc-font)!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:1.4!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;cursor:pointer!important;transform:none!important}.cmc-tariff-checker .cmc-combobox__option:hover,.cmc-tariff-checker .cmc-combobox__option:focus,.cmc-tariff-checker .cmc-combobox__option:active{color:#111827!important;background:#fff5d9!important;border:0!important;box-shadow:none!important;transform:none!important}.cmc-combobox__empty{padding:12px!important;color:var(--cmc-muted)!important;font-family:var(--cmc-font)!important;font-size:13px!important;line-height:1.5!important}.cmc-tariff-checker .cmc-tariff__swap{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;float:none!important;clear:none!important;writing-mode:horizontal-tb!important;-webkit-writing-mode:horizontal-tb!important;display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;color:#344054!important;background:#ffffff!important;background-image:none!important;border:1px solid var(--cmc-border)!important;border-radius:9px!important;outline:0!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;font-family:var(--cmc-font)!important;font-size:21px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;transform:none!important;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease!important}.cmc-tariff-checker .cmc-tariff__swap:hover,.cmc-tariff-checker .cmc-tariff__swap:focus{color:#111827!important;background:#fff8e8!important;border-color:var(--cmc-primary)!important;box-shadow:0 0 0 3px rgb(255 176 3 / .14)!important;transform:none!important}.cmc-tariff-checker .cmc-tariff__swap svg{display:block!important;width:20px!important;height:20px!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important;transition:transform 0.2s ease!important}.cmc-tariff__weight-wrap input{padding-right:50px!important}.cmc-tariff__weight-wrap span{position:absolute;top:1px;right:1px;display:grid;place-items:center;width:45px;height:46px;color:var(--cmc-muted)!important;background:#fafbfc;border-left:1px solid var(--cmc-border);border-radius:0 8px 8px 0;font-family:var(--cmc-font)!important;font-size:13px!important;line-height:1!important;pointer-events:none}.cmc-tariff__form-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:18px!important;padding-top:17px!important;border-top:1px solid #edf0f4!important}.cmc-tariff__note{flex:1 1 auto;margin:0!important;color:var(--cmc-muted)!important;font-family:var(--cmc-font)!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important}.cmc-tariff-checker .cmc-tariff__submit{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:auto!important;min-width:190px!important;max-width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 24px!important;color:var(--cmc-button-text)!important;background:var(--cmc-primary)!important;background-image:none!important;border:0!important;border-radius:var(--cmc-button-radius)!important;outline:0!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;font-family:var(--cmc-font)!important;font-size:14px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;transform:none!important;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease!important}.cmc-tariff-checker .cmc-tariff__submit:hover,.cmc-tariff-checker .cmc-tariff__submit:focus{color:var(--cmc-button-text)!important;background:var(--cmc-primary-hover)!important;border:0!important;box-shadow:0 7px 18px rgb(255 176 3 / .23)!important;transform:translateY(-1px)!important}.cmc-tariff-checker .cmc-tariff__submit:disabled{cursor:wait!important;opacity:0.72!important;transform:none!important}.cmc-tariff__spinner{display:none;width:17px;height:17px;border:2px solid rgb(0 0 0 / .2);border-top-color:#111;border-radius:50%;animation:cmc-spin 0.7s linear infinite}.cmc-tariff__submit.is-loading .cmc-tariff__spinner{display:inline-block}.cmc-tariff__error{margin:15px 0 0!important;padding:11px 13px!important;color:#b42318!important;background:#fff1f0!important;border:1px solid #ffccc7!important;border-radius:8px!important;font-family:var(--cmc-font)!important;font-size:13px!important;line-height:1.5!important}.cmc-tariff__result{position:relative;z-index:1;width:100%;margin-top:20px!important}.cmc-tariff__result:empty{display:none}.cmc-tariff__result-loading{width:100%;max-width:780px;padding:20px!important;color:var(--cmc-muted)!important;background:#ffffff!important;border:1px solid var(--cmc-border)!important;border-radius:var(--cmc-radius)!important;font-family:var(--cmc-font)!important;font-size:14px!important;text-align:center!important}.cmc-result-card{width:100%;max-width:780px;margin:0!important;padding:24px!important;color:var(--cmc-dark)!important;background:linear-gradient(135deg,#ffffff 0%,#f5fff9 100%)!important;border:1px solid #9fd9b2!important;border-radius:var(--cmc-radius)!important;box-shadow:0 12px 30px rgb(16 24 40 / .07)!important}.cmc-result-card--minimum{background:linear-gradient(135deg,#ffffff 0%,#fffaf0 100%)!important;border-color:#efc66b!important}.cmc-result-card--unavailable{background:linear-gradient(135deg,#ffffff 0%,#fff5f4 100%)!important;border-color:#fda29b!important}.cmc-result-card__status{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:var(--cmc-success-dark)!important;font-family:var(--cmc-font)!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}.cmc-result-card__status span{display:grid;place-items:center;width:24px;height:24px;color:#ffffff!important;background:var(--cmc-success)!important;border-radius:50%;font-size:14px!important;line-height:1!important}.cmc-result-card--minimum .cmc-result-card__status{color:#9a5d00!important}.cmc-result-card--minimum .cmc-result-card__status span{background:var(--cmc-warning)!important}.cmc-result-card--unavailable .cmc-result-card__status{color:var(--cmc-danger)!important}.cmc-result-card--unavailable .cmc-result-card__status span{background:var(--cmc-danger)!important}.cmc-result-card__route{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:11px!important;margin:17px 0 4px!important;color:#101828!important;font-family:var(--cmc-font)!important;font-size:18px!important;line-height:1.35!important}.cmc-result-card__route strong{color:#101828!important;font-family:var(--cmc-font)!important;font-size:inherit!important;font-weight:750!important;line-height:inherit!important}.cmc-result-card__route span{color:#98a2b3!important;font-size:16px!important}.cmc-result-card__service{color:var(--cmc-muted)!important;font-family:var(--cmc-font)!important;font-size:13px!important;line-height:1.5!important}.cmc-result-card__details{margin:18px 0 0!important;padding:15px 0!important;border-top:1px solid rgb(102 112 133 / .22)!important;border-bottom:1px dashed rgb(102 112 133 / .34)!important}.cmc-result-card__details div{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:20px!important;padding:5px 0!important}.cmc-result-card__details dt,.cmc-result-card__details dd{margin:0!important;font-family:var(--cmc-font)!important;font-size:14px!important;line-height:1.45!important}.cmc-result-card__details dt{color:#475467!important;font-weight:400!important}.cmc-result-card__details dd{color:#101828!important;font-weight:750!important;text-align:right!important}.cmc-result-card__total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin-top:16px!important;padding:16px 17px!important;background:rgb(255 255 255 / .72)!important;border:1px solid rgb(22 148 71 / .16)!important;border-radius:10px!important}.cmc-result-card--minimum .cmc-result-card__total{border-color:rgb(217 130 0 / .2)!important}.cmc-result-card__total span{color:#101828!important;font-family:var(--cmc-font)!important;font-size:14px!important;font-weight:750!important;line-height:1.4!important}.cmc-result-card__total strong{color:var(--cmc-success)!important;font-family:var(--cmc-font)!important;font-size:clamp(25px, 4vw, 32px)!important;font-weight:800!important;letter-spacing:-0.02em!important;line-height:1.15!important;white-space:nowrap!important}.cmc-result-card--minimum .cmc-result-card__total strong{color:#d87500!important}.cmc-result-card__calculation{margin:13px 0 0!important;color:var(--cmc-muted)!important;font-family:var(--cmc-font)!important;font-size:12px!important;line-height:1.5!important}.cmc-result-card--unavailable>p{margin:15px 0 0!important;color:#475467!important;font-family:var(--cmc-font)!important;font-size:14px!important;line-height:1.7!important}.cmc-result-card__actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:18px!important;padding-top:17px!important;border-top:1px solid rgb(102 112 133 / .2)!important}.cmc-result-card__actions-note{flex:1 1 auto;margin:0!important;color:var(--cmc-muted)!important;font-family:var(--cmc-font)!important;font-size:12px!important;line-height:1.5!important}.cmc-tariff-checker .cmc-tariff__wa{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:auto!important;min-width:220px!important;max-width:100%!important;min-height:48px!important;margin:0!important;padding:11px 18px!important;color:#ffffff!important;background:#1fae55!important;background-image:none!important;border:0!important;border-radius:9px!important;outline:0!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;font-family:var(--cmc-font)!important;font-size:14px!important;font-style:normal!important;font-weight:800!important;line-height:1.25!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;white-space:nowrap!important;cursor:pointer!important;transform:none!important;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease!important}.cmc-tariff-checker .cmc-tariff__wa:hover,.cmc-tariff-checker .cmc-tariff__wa:focus{color:#ffffff!important;background:#178c44!important;border:0!important;box-shadow:0 8px 20px rgb(31 174 85 / .25)!important;text-decoration:none!important;transform:translateY(-1px)!important}.cmc-tariff__wa svg{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes cmc-spin{to{transform:rotate(360deg)}}.cmc-tariff-checker.cmc-tariff--tablet .cmc-tariff__fields{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)!important}.cmc-tariff-checker.cmc-tariff--tablet .cmc-tariff__field--weight{grid-column:1 / -1!important}.cmc-tariff-checker.cmc-tariff--mobile h2.cmc-tariff__title{font-size:24px!important;line-height:1.25!important}.cmc-tariff-checker.cmc-tariff--mobile p.cmc-tariff__description{font-size:14px!important;line-height:1.55!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-tariff__form{padding:14px!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-tariff__fields{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)!important;gap:8px!important;align-items:end!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-tariff__field--weight{grid-column:1 / -1!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-tariff__field label{margin-bottom:6px!important;font-size:12px!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-combobox__input,.cmc-tariff-checker.cmc-tariff--mobile .cmc-tariff__weight-wrap input{height:46px!important;min-height:46px!important;padding-right:35px!important;padding-left:10px!important;font-size:13px!important;line-height:46px!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-combobox__toggle{width:35px!important;min-width:35px!important;max-width:35px!important;height:46px!important;min-height:46px!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-combobox__toggle svg{width:16px!important;height:16px!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-tariff__swap{justify-self:center!important;align-self:end!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;border-radius:9px!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-tariff__swap svg{width:17px!important;height:17px!important;transform:none!important}.cmc-tariff-checker.cmc-tariff--mobile [data-type="origin"] .cmc-combobox__menu{right:auto!important;left:0!important;width:min(250px, calc(100vw - 32px))!important}.cmc-tariff-checker.cmc-tariff--mobile [data-type="destination"] .cmc-combobox__menu{right:0!important;left:auto!important;width:min(250px, calc(100vw - 32px))!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-tariff__form-footer,.cmc-tariff-checker.cmc-tariff--mobile .cmc-result-card__actions{align-items:stretch!important;flex-direction:column!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-tariff__submit,.cmc-tariff-checker.cmc-tariff--mobile .cmc-tariff__wa{width:100%!important;min-width:0!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-result-card{padding:18px!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-result-card__route{font-size:17px!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-result-card__total{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.cmc-tariff-checker.cmc-tariff--mobile .cmc-result-card__details div{gap:12px!important}@media (max-width:820px){.cmc-tariff-checker:not(.cmc-tariff--mobile) .cmc-tariff__fields{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)!important}.cmc-tariff-checker:not(.cmc-tariff--mobile) .cmc-tariff__field--weight{grid-column:1 / -1!important}}@media (max-width:560px){.cmc-tariff-checker h2.cmc-tariff__title{font-size:24px!important}.cmc-tariff-checker .cmc-tariff__form{padding:14px!important}.cmc-tariff-checker .cmc-tariff__fields{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)!important;gap:8px!important}.cmc-tariff-checker .cmc-tariff__field--weight{grid-column:1 / -1!important}.cmc-tariff-checker .cmc-tariff__field label{font-size:12px!important}.cmc-tariff-checker .cmc-combobox__input,.cmc-tariff-checker .cmc-tariff__weight-wrap input{padding-right:35px!important;padding-left:10px!important;font-size:13px!important}.cmc-tariff-checker .cmc-combobox__toggle{width:35px!important;min-width:35px!important;max-width:35px!important}.cmc-tariff-checker .cmc-tariff__swap{align-self:end!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:48px!important;min-height:48px!important;margin:0!important}.cmc-tariff-checker .cmc-tariff__form-footer,.cmc-tariff-checker .cmc-result-card__actions{align-items:stretch!important;flex-direction:column!important}.cmc-tariff-checker .cmc-tariff__submit,.cmc-tariff-checker .cmc-tariff__wa{width:100%!important;min-width:0!important}}@media (max-width:360px){.cmc-tariff-checker .cmc-tariff__form{padding:12px!important}.cmc-tariff-checker .cmc-tariff__fields{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)!important;gap:5px!important}.cmc-tariff-checker .cmc-tariff__swap{width:32px!important;min-width:32px!important;max-width:32px!important}}.elementor-widget-cmc-tariff-checker,.elementor-widget-cmc-tariff-checker>.elementor-widget-container{width:100%!important;min-width:0!important;max-width:100%!important}@supports selector(:has(*)){.elementor-widget-shortcode:has(.cmc-tariff-checker),.elementor-widget-shortcode:has(.cmc-tariff-checker)>.elementor-widget-container{width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:900px){.cmc-tariff-checker:not(.cmc-tariff--mobile) .cmc-tariff__fields{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)!important}.cmc-tariff-checker:not(.cmc-tariff--mobile) .cmc-tariff__field--weight{grid-column:1 / -1!important}}@media (max-width:640px){.cmc-tariff-checker h2.cmc-tariff__title{font-size:24px!important;line-height:1.25!important}.cmc-tariff-checker p.cmc-tariff__description{font-size:14px!important;line-height:1.55!important}.cmc-tariff-checker .cmc-tariff__form{padding:16px!important}.cmc-tariff-checker .cmc-tariff__fields{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.cmc-tariff-checker .cmc-tariff__field--weight{grid-column:auto!important}.cmc-tariff-checker .cmc-tariff__swap{justify-self:center!important;align-self:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:-1px 0!important;padding:0!important;border-radius:50%!important}.cmc-tariff-checker .cmc-tariff__swap svg{width:18px!important;height:18px!important;transform:rotate(90deg)!important}.cmc-tariff-checker .cmc-tariff__form-footer,.cmc-tariff-checker .cmc-result-card__actions{align-items:stretch!important;flex-direction:column!important}.cmc-tariff-checker .cmc-tariff__submit,.cmc-tariff-checker .cmc-tariff__wa{width:100%!important;min-width:0!important}.cmc-tariff-checker .cmc-result-card{padding:18px!important}.cmc-tariff-checker .cmc-result-card__route{font-size:17px!important}.cmc-tariff-checker .cmc-result-card__total{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.cmc-tariff-checker .cmc-result-card__details div{gap:12px!important}}