.tariff-calc[data-v-59b7e255]{background:#fff;border:1px solid #e2e8e2;border-radius:16px;box-shadow:0 20px 48px rgba(11,31,58,.1);padding:28px}.calc-grid[data-v-59b7e255]{grid-gap:22px;display:grid;gap:22px}.calc-field label[data-v-59b7e255]{align-items:center;color:#0b1f3a;display:flex;font-size:15px;font-weight:700;gap:10px;margin-bottom:10px}.step[data-v-59b7e255]{align-items:center;background:#00c27c;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;height:24px;justify-content:center;width:24px}.money-wrap[data-v-59b7e255],.product-search-wrap input[data-v-59b7e255],.select-wrap select[data-v-59b7e255],.select-wrap[data-v-59b7e255]{width:100%}.money-wrap input[data-v-59b7e255],.product-search-wrap input[data-v-59b7e255],.select-wrap select[data-v-59b7e255]{background:#f8faf8;border:1px solid #d5e0d5;border-radius:10px;color:#0b1f3a;font-size:16px;height:52px;padding:0 16px;width:100%}.money-wrap input[data-v-59b7e255]:focus,.product-search-wrap input[data-v-59b7e255]:focus,.select-wrap select[data-v-59b7e255]:focus{border-color:#00c27c;box-shadow:0 0 0 3px rgba(0,194,124,.15);outline:none}.money-wrap[data-v-59b7e255]{align-items:center;display:flex;position:relative}.money-wrap .currency[data-v-59b7e255]{color:#6b7b6b;font-size:17px;font-weight:700;left:16px;position:absolute}.money-wrap input[data-v-59b7e255]{padding-left:32px}.field-hint[data-v-59b7e255]{color:#6b7280;font-size:13px;margin:8px 0 0}.product-search-wrap[data-v-59b7e255]{position:relative}.product-results[data-v-59b7e255]{background:#fff;border:1px solid #d5e0d5;border-radius:0 0 12px 12px;box-shadow:0 18px 38px rgba(11,31,58,.18);left:0;list-style:none;margin:4px 0 0;max-height:320px;overflow-y:auto;padding:0;position:absolute;right:0;z-index:30}.product-results li+li[data-v-59b7e255]{border-top:1px solid #eef2ef}.result-row button[data-v-59b7e255]{align-items:center;background:#fff;border:0;color:#0b1f3a;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;width:100%}.result-row button[data-v-59b7e255]:hover{background:#f4f8f5}.result-row strong[data-v-59b7e255]{background:rgba(0,194,124,.12);border-radius:6px;color:#009960;flex-shrink:0;font-size:14px;padding:3px 8px}.result-row span[data-v-59b7e255]{color:#3d4a5c;font-size:14px}.result-state[data-v-59b7e255]{color:#6b7b6b;font-size:14px;padding:14px}.chosen-product[data-v-59b7e255]{align-items:center;background:#f4f8f5;border:1px solid #cfe6d9;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.chosen-product strong[data-v-59b7e255]{color:#009960;margin-right:8px}.chosen-product span[data-v-59b7e255]{color:#3d4a5c;font-size:14px}.clear-btn[data-v-59b7e255]{background:none;border:1px solid #b9c7c0;border-radius:8px;color:#0b1f3a;cursor:pointer;flex-shrink:0;font-size:13px;padding:6px 12px}.clear-btn[data-v-59b7e255]:hover{border-color:#00c27c;color:#009960}.refine[data-v-59b7e255]{border:1px solid #d9e5ef;border-radius:12px;margin-top:22px;overflow:hidden}.refine-toggle[data-v-59b7e255]{align-items:center;background:#f4f8fc;border:0;color:#12335c;cursor:pointer;display:flex;font-size:14.5px;font-weight:700;gap:10px;justify-content:space-between;padding:14px 18px;width:100%}.refine-toggle em[data-v-59b7e255]{color:#6b7280;font-style:normal;font-weight:400}.refine-body[data-v-59b7e255]{grid-gap:18px;border-top:1px solid #e3ecf5;display:grid;gap:18px;padding:18px}.refine-intro[data-v-59b7e255]{color:#4c566b;font-size:13.5px;margin:0}.refine-field label[data-v-59b7e255]{color:#0b1f3a;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.pct-wrap input[data-v-59b7e255],.refine-field select[data-v-59b7e255]{background:#fff;border:1px solid #d5e0d5;border-radius:9px;color:#0b1f3a;font-size:15px;height:46px;padding:0 14px;width:100%}.pct-wrap[data-v-59b7e255]{align-items:center;display:flex;gap:8px;max-width:160px}.pct-wrap span[data-v-59b7e255]{color:#6b7280;font-weight:600}.refine-hint[data-v-59b7e255]{color:#6b7280;font-size:12.5px;margin:6px 0 0}.checkbox-field label[data-v-59b7e255]{align-items:flex-start;display:flex;font-weight:600;gap:9px}.checkbox-field input[data-v-59b7e255]{height:18px;margin-top:2px;width:18px}.calc-result[data-v-59b7e255]{border-top:1px solid #e2e8e2;margin-top:26px;padding-top:24px}.result-head[data-v-59b7e255]{align-items:flex-end;background:linear-gradient(135deg,#0b1f3a,#12335c);border-radius:14px;color:#fff;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:22px 24px}.result-eyebrow[data-v-59b7e255]{color:#9fd9c1;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.result-total[data-v-59b7e255]{font-size:40px;font-weight:800;line-height:1.1;margin-top:4px}.result-sub[data-v-59b7e255]{color:#c9d6e6;font-size:14px;margin-top:6px}.result-landed[data-v-59b7e255]{text-align:right}.result-landed span[data-v-59b7e255]{color:#9fb2cc;display:block;font-size:13px}.result-landed strong[data-v-59b7e255]{font-size:22px}.breakdown[data-v-59b7e255]{border-collapse:collapse;margin-top:18px;width:100%}.breakdown td[data-v-59b7e255],.breakdown th[data-v-59b7e255]{border-bottom:1px solid #eef2ef;padding:13px 6px;text-align:left;vertical-align:top}.breakdown th[data-v-59b7e255]{color:#0b1f3a;font-weight:600}.breakdown th em[data-v-59b7e255]{color:#6b7280;display:block;font-size:12px;font-style:normal;font-weight:400;margin-top:3px}.breakdown .rate[data-v-59b7e255]{color:#3d4a5c;width:110px}.breakdown .amt[data-v-59b7e255],.breakdown .rate[data-v-59b7e255]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.breakdown .amt[data-v-59b7e255]{font-weight:600;text-align:right;width:120px}.breakdown .cap-row td[data-v-59b7e255],.breakdown .cap-row th[data-v-59b7e255]{color:#009960}.breakdown .total-row td[data-v-59b7e255],.breakdown .total-row th[data-v-59b7e255]{border-bottom:0;border-top:2px solid #0b1f3a;color:#0b1f3a;font-size:17px;font-weight:800;padding-top:15px}.advisories[data-v-59b7e255]{background:#fff6e5;border:1px solid #e3ca96;border-radius:10px;margin-top:18px;padding:12px 16px}.advisory[data-v-59b7e255]{color:#7a5e12;font-size:13.5px;line-height:1.5;margin:0}.advisory+.advisory[data-v-59b7e255]{margin-top:8px}.calc-disclaimer[data-v-59b7e255]{color:#6b7280;font-size:12.5px;line-height:1.6;margin-top:18px}.calc-disclaimer a[data-v-59b7e255]{color:#009960}.calc-cta[data-v-59b7e255]{background:#f3f6ff;border-radius:12px;color:#0b1f3a;font-size:14.5px;line-height:1.6;margin-top:18px;padding:16px 18px}.calc-cta a[data-v-59b7e255]{color:#2f6bff;font-weight:600;white-space:nowrap}.calc-placeholder[data-v-59b7e255]{border-top:1px solid #e2e8e2;color:#6b7280;margin-top:24px;padding-top:20px}@media (min-width:720px){.calc-grid[data-v-59b7e255]{grid-template-columns:1fr 1fr}.calc-field[data-v-59b7e255]:nth-child(2){grid-column:1/-1}.refine-body[data-v-59b7e255]{grid-template-columns:1fr 1fr}}.custom-toast[data-v-3928f4fa]{align-items:center;background-color:#d0fae6;border:1px solid #14b266;border-radius:8px;color:#0a2e57;display:flex;padding:10px;position:fixed;right:20px;top:20px;z-index:100}.bank-details-row[data-v-3928f4fa]{align-items:stretch;color:#0a2e57;font-size:16px;line-height:21px;margin-bottom:4px;width:100%}.bank-details-row .first-row-key[data-v-3928f4fa]{border-top-left-radius:8px}.bank-details-row .first-row-value[data-v-3928f4fa]{border-top-right-radius:8px}.bank-details-row .last-row-key[data-v-3928f4fa]{border-bottom-left-radius:8px}.bank-details-row .last-row-value[data-v-3928f4fa]{border-bottom-right-radius:8px}.bank-details-row .bank-details-key[data-v-3928f4fa]{align-items:center;background-color:#ecf5fb;border:1px solid #6ab1e1;display:flex;font-weight:700;min-height:100%;padding:12px 0;width:364px}.bank-details-row .bank-details-key span[data-v-3928f4fa]{margin-left:16px}.bank-details-row .bank-details-value[data-v-3928f4fa]{align-items:center;border:1px solid #6ab1e1;display:flex;justify-content:space-between;min-height:100%;padding:12px 0;width:444px}.bank-details-row .bank-details-value p[data-v-3928f4fa]{margin:0 0 0 16px;width:70%}.bank-details-row .bank-details-value .copy-btn[data-v-3928f4fa]{align-items:center;background-color:#fff;border:none;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:16px;padding:0!important;width:40px}.bank-details-row .bank-details-value .copy-btn .copy-to-clip[data-v-3928f4fa]:hover{cursor:pointer}.bank-details-row .bank-details-value .copy-btn[data-v-3928f4fa]:focus{outline:none}.bank-details-row .bank-details-value .copy-btn[data-v-3928f4fa]:hover{background-color:#e7faf2}