:root{color:#202c36;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;--blue:#155d88;--blue-dark:#10476a;--text:#202c36;--muted:#697986;--border:#dce3e8;--surface:#fff;background:#f5f7f9;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}.app-shell{width:min(100% - 48px,1100px);margin:0 auto}.topbar{border-bottom:1px solid #e3e8ec;justify-content:space-between;align-items:center;height:62px;display:flex}.brand{color:var(--blue-dark);letter-spacing:-.045em;font-size:1.15rem;font-weight:750;text-decoration:none}.topbar-label{color:#74818b;font-size:.82rem;font-weight:550}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:34px 0 24px;display:flex}.eyebrow{color:var(--blue);letter-spacing:.1em;margin:0 0 8px;font-size:.72rem;font-weight:750}h1,h2,p{margin-top:0}h1{color:#1f2c36;letter-spacing:-.045em;max-width:750px;margin-bottom:9px;font-size:clamp(1.65rem,3vw,2rem);font-weight:650;line-height:1.2}.intro{color:#657480;margin-bottom:0;font-size:.98rem;line-height:1.5}.availability{color:#546572;background:#fff;border:1px solid #dfe6eb;border-radius:5px;flex:none;align-items:center;gap:8px;margin-bottom:3px;padding:8px 10px;font-size:.78rem;font-weight:550;display:inline-flex}.status-dot{background:#8e9da7;border-radius:50%;width:7px;height:7px}.notice{color:#435e70;background:#f1f7fb;border:1px solid #d5e4ee;border-radius:5px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:12px 15px;display:flex}.notice-mark{color:#275e7e;background:#dcebf4;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;margin-top:1px;font-size:.74rem;font-weight:700;display:inline-grid}.notice p{margin:0;font-size:.84rem;line-height:1.45}.calculator-form{border:1px solid var(--border);background:var(--surface);border-radius:6px;overflow:visible}.form-section{padding:22px 24px 24px}.form-section+.form-section{border-top:1px solid #e6ebef}.section-heading{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:20px;display:flex}.section-heading>div{align-items:baseline;gap:10px;display:flex}.section-index{color:#8b9aa5;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}h2{color:#283741;letter-spacing:-.015em;margin-bottom:0;font-size:1.08rem;font-weight:650}.section-heading p{color:#7b8993;margin-bottom:0;font-size:.78rem}.field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 20px;display:grid}.field{color:#394852;flex-direction:column;gap:7px;min-width:0;font-size:.83rem;font-weight:560;display:flex}.field>span:first-child{line-height:1.35}.country-field,.currency-field{position:relative}.country-field:focus-within,.currency-field:focus-within{z-index:5}.country-field label,.currency-field label{line-height:1.35}.combobox-control{position:relative}.combobox-control input{padding-right:32px}.combobox-chevron{color:#778793;pointer-events:none;font-size:1.3rem;line-height:1;position:absolute;top:7px;right:12px}.country-options,.currency-options{z-index:10;overscroll-behavior:contain;background:#fff;border:1px solid #cfd8df;border-radius:4px;max-height:min(255px,42vh);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #1e2f3c1f}.country-option,.currency-option{color:#24333d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;width:100%;padding:8px 9px;font-size:.86rem;display:block}.country-option:hover,.country-option.active,.currency-option:hover,.currency-option.active{color:var(--blue-dark);background:#e9f2f8}.country-option:focus-visible,.currency-option:focus-visible{outline:2px solid var(--blue)}.country-empty,.currency-empty{color:var(--muted);padding:9px;font-size:.82rem}.field input[type=hidden]{display:none}.field .field-error{color:#a6443c}.field input,.field select{color:#24333d;background:#fff;border:1px solid #cfd8df;border-radius:4px;outline:none;width:100%;height:39px;padding:0 11px;font-size:.87rem;font-weight:400}.field input::placeholder{color:#9aa6ae}.field select:invalid{color:#8b989f}.field input:focus,.field select:focus{border-color:#4c8ab0;box-shadow:0 0 0 3px #155d881c}.field input:invalid:not(:placeholder-shown){border-color:#c86b63}.field small{color:#7c8992;min-height:12px;font-size:.72rem;font-weight:400}.field-wide{grid-column:span 2}.buyer-cost-scope{background:#f7f9fa;border:1px solid #e1e6e8;border-radius:8px;grid-column:1/-1;padding:12px 14px}.buyer-cost-scope details{font-size:.75rem}.buyer-cost-scope summary{cursor:pointer}.buyer-cost-scope details[open] small{margin-top:6px;display:block}.buyer-cost-inputs{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=700px){.buyer-cost-inputs{grid-template-columns:1fr}}.required{color:#a6443c;font-weight:650}.optional{color:#7c8992;font-size:.78rem;font-weight:400}.product-description-field label{line-height:1.35}.identification-action{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px;display:flex}.identification-action>span,.identification-hint{color:var(--muted);font-size:.78rem;font-weight:400}.identification-button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:4px;min-height:36px;padding:7px 15px;font-size:.83rem;font-weight:600}.identification-button:hover:not(:disabled){background:var(--blue-dark)}.identification-button:focus-visible,.identification-choice input:focus-visible,.identification-input:focus-visible{outline-offset:2px;outline:3px solid #155d8840}.identification-button:disabled{opacity:.55;cursor:not-allowed}.identification-panel{background:#f8fbfd;border:1px solid #d6e3eb;border-radius:5px;margin-top:24px;padding:20px 22px}.identification-ready{background:#f7faf8;border-color:#c9ded5}.identification-tag{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.71rem;font-weight:700;display:block}.identification-panel h3{color:var(--text);margin:0 0 8px;font-size:1.08rem;line-height:1.4}.identification-intro,.identification-panel>p{color:#526674;margin:0 0 18px;font-size:.85rem;line-height:1.5}.identification-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:17px 0;display:grid}.identification-question{background:#fff;border:1px solid #dbe5eb;border-radius:4px;min-width:0;margin:0;padding:10px 12px 12px}.identification-question legend{color:#394852;padding:0 3px;font-size:.84rem;font-weight:600}.identification-choices{flex-wrap:wrap;gap:8px 18px;display:flex}.identification-choice{cursor:pointer;color:#394852;align-items:center;gap:7px;font-size:.84rem;font-weight:400;display:inline-flex}.identification-choice input{accent-color:var(--blue)}.identification-input{width:100%;min-height:37px;color:var(--text);background:#fff;border:1px solid #cfd8df;border-radius:4px;padding:7px 10px}.identification-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:16px 0;display:grid}.identification-summary>div,.identification-history{background:#fff;border:1px solid #dbe5eb;border-radius:4px;padding:14px}.identification-panel h4{color:#354e5d;margin:0 0 9px;font-size:.8rem}.identification-summary p{margin:0;font-size:.86rem;line-height:1.5}.identification-panel dl{margin:0}.identification-panel dl div{border-bottom:1px solid #eef1f3;justify-content:space-between;gap:12px;padding:5px 0;font-size:.81rem;display:flex}.identification-panel dl div:last-child{border-bottom:0}.identification-panel dt{color:#657987}.identification-panel dd{color:var(--text);text-align:right;margin:0;font-weight:600}.identification-history{margin:14px 0}.identification-notes{color:#526674;margin:10px 0 16px;padding-left:20px;font-size:.81rem;line-height:1.5}.identification-panel .identification-status{color:#286349;margin:16px 0 0;font-size:.84rem;font-weight:600}.identification-error,.product-description-field .identification-error{color:#a6443c;margin:6px 0 12px;font-size:.81rem;font-weight:500}.hs-panel{background:#f7fafc;border-color:#cbdce6}.hs-result{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.hs-result>div{background:#fff;border:1px solid #dbe5eb;border-radius:4px;padding:12px}.hs-result strong{color:var(--blue);font-size:1.35rem}.hs-result p,.hs-sources p{margin:0;font-size:.84rem;line-height:1.5}.hs-disclaimer{font-size:.78rem!important;font-weight:400!important}.hs-sources{border-top:1px solid #dbe5eb;margin-top:16px;padding-top:14px}.hs-sources ul{margin:0 0 16px;padding-left:19px}.hs-sources li{overflow-wrap:anywhere;margin-bottom:10px;font-size:.82rem}.hs-sources span{color:#657987}.hs-sources a{color:var(--blue)}.hs-recheck-button{color:var(--blue-dark);background:0 0;border-color:#b7c9d3;margin-top:4px}.hs-recheck-button:hover:not(:disabled){background:#edf4f7;border-color:#8daab9}.destination-panel{background:#f8faf6;border-color:#d8ded4}.destination-panel .identification-tag{color:#65754f}.destination-guidance{max-width:760px}.destination-outcome{margin-top:4px}.destination-result-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.destination-result-heading h3{flex:1}.destination-status{color:#526a43;letter-spacing:.04em;text-transform:uppercase;background:#edf3e8;border:1px solid #d0ddc5;border-radius:3px;flex:none;order:2;padding:5px 8px;font-size:.7rem;font-weight:700}.destination-result-grid{grid-template-columns:minmax(180px,.85fr) minmax(0,1.4fr);gap:10px;margin:15px 0;display:grid}.destination-result-grid>div{background:#fff;border:1px solid #dfe6da;border-radius:4px;min-width:0;padding:13px 14px}.destination-result-grid span{color:#708064;letter-spacing:.045em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:700;display:block}.destination-code{flex-direction:column;grid-row:span 2;justify-content:center;display:flex;background:#eef2e9!important}.destination-code strong{color:#465d3a;font-variant-numeric:tabular-nums;letter-spacing:.015em;overflow-wrap:anywhere;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.18}.destination-code small{color:#68745e;margin-top:8px;font-size:.78rem}.destination-result-detail p{color:#35443a;overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.5}.destination-explanation{border-left:2px solid #aab99b;margin:14px 0;padding-left:12px;color:#4f6050!important}.destination-disclaimer{color:#718071!important;margin-bottom:0!important;font-size:.76rem!important}.destination-unable{background:#fffdf7;border:1px solid #e4dfcf;border-radius:4px;padding:14px}.destination-unable h3{margin-bottom:8px}.destination-unable p:last-child{margin-bottom:0}.destination-sources{border-top:1px solid #dfe6da;margin-top:16px;padding-top:14px}.destination-sources h4{color:#4e6147}.destination-sources ul{margin:0 0 10px;padding-left:19px}.destination-sources li{color:#4d5c50;overflow-wrap:anywhere;margin:0 0 9px;font-size:.81rem;line-height:1.5}.destination-sources a{color:#526d42;text-underline-offset:2px;font-weight:650}.destination-sources>ul>li>span{color:#748071}.destination-sources li ul{margin-top:5px}.destination-loading{color:#637052;align-items:center;gap:10px;margin:12px 0;font-size:.81rem;display:flex}.destination-skeleton{background:#c8d2bd;border-radius:8px;width:32px;height:8px;animation:1.4s ease-in-out infinite alternate destination-pulse}.duty-panel{background:#faf9f4;border-color:#d8d5c9}.duty-panel .identification-tag{color:#796a46}.duty-panel h3{color:#343c38}.duty-intro{max-width:760px;margin-bottom:16px}.duty-verify-button{background:#536a5a;border-color:#536a5a}.duty-verify-button:hover:not(:disabled){background:#3e5546}.duty-loading{color:#65715f;align-items:center;gap:10px;margin:14px 0;font-size:.82rem;display:flex}.duty-skeleton{background:#c9cbb9;border-radius:8px;width:36px;height:9px;animation:1.4s ease-in-out infinite alternate destination-pulse}.duty-error{color:#81493f;background:#fff8f5;border:1px solid #e5cbc4;border-radius:4px;margin:12px 0;padding:12px 14px;font-size:.84rem}.duty-error p{margin:0 0 8px}.duty-retry{color:#75453d;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.duty-intra{color:#334a38;background:#f1f6ef;border:1px solid #cbd9cb;border-left:3px solid #637c64;border-radius:4px;margin-top:14px;padding:16px;font-size:.96rem;font-weight:650;line-height:1.55}.duty-intra p{color:#667365;margin:7px 0 0;font-size:.78rem;font-weight:400}.duty-status-banner{color:#465442;background:#f3f4ed;border:1px solid #d9ddd1;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:10px 18px;margin:15px 0;padding:11px 13px;font-size:.82rem;display:flex}.duty-status-banner span{color:#6b7568;text-align:right}.duty-status-needs_clarification{color:#6d582d;background:#fffaf0;border-color:#e6d7b2}.duty-status-unable_to_verify{color:#81493f;background:#fff8f5;border-color:#e5cbc4}.duty-reason{color:#58665a!important;font-size:.84rem!important}.duty-measure-groups{gap:14px;margin-top:16px;display:grid}.duty-measure-group{background:#ffffff9e;border:1px solid #e1dfd5;border-radius:4px;min-width:0;padding:14px}.duty-measure-group>h4{color:#4a5549;margin:0 0 10px;font-size:.86rem}.duty-measure-card{background:#fff;border:1px solid #e6e5de;border-radius:4px;padding:13px}.duty-measure-card+.duty-measure-card{margin-top:8px}.duty-measure-main{justify-content:space-between;gap:14px;display:flex}.duty-measure-main h4{color:#344139;margin:4px 0 0;font-size:.88rem}.duty-measure-kicker{color:#75806e;letter-spacing:.045em;text-transform:uppercase;font-size:.67rem;font-weight:700;display:block}.duty-rate{color:#465c4c;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;flex:none;align-self:center;font-size:1.08rem}.duty-measure-potential{border-left:3px solid #b6a66c}.duty-measure-additional{border-left:3px solid #a98471}.duty-measure-meta,.duty-condition,.duty-effective{color:#667268;margin:6px 0 0;font-size:.79rem;line-height:1.45}.duty-evidence-link{color:#536c57;overflow-wrap:anywhere;text-underline-offset:2px;margin-top:9px;font-size:.78rem;font-weight:650;display:inline-block}.duty-retrieved{color:#858d82;margin-top:3px;font-size:.7rem;display:block}.duty-preference-warning,.duty-warnings{color:#6e5a31;background:#fffaf0;border:1px solid #e6d9b8;border-radius:4px;margin:10px 0 0;padding:11px 13px;font-size:.8rem;line-height:1.5}.duty-preference-warning{margin-bottom:0}.duty-warnings h4{margin:0 0 6px;font-size:.8rem}.duty-warnings ul{margin:0;padding-left:18px}.duty-warnings li+li{margin-top:4px}.duty-empty{color:#788078;margin:0;font-size:.8rem}.duty-disclaimer{line-height:1.5;color:#758076!important;margin:14px 0 10px!important;font-size:.76rem!important}.duty-recheck-button{color:#4f6452;background:0 0;border-color:#9da99d}.duty-recheck-button:hover:not(:disabled){background:#edf2ea}.origin-action-button{margin-top:8px;padding:8px 11px;font-size:.76rem}.origin-panel{background:#f7faf5;border:1px solid #d7dfd4;border-left:3px solid #718b71;border-radius:4px;margin-top:14px;padding:16px}.origin-panel>h4{color:#3e5142;margin:0 0 6px;font-size:.95rem}.origin-panel>p{color:#657265;margin:0 0 12px;font-size:.81rem;line-height:1.5}.origin-status{color:#435343;background:#fff;border:1px solid #d6dfd2;border-radius:4px;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:10px 12px;font-size:.82rem;display:flex}.origin-status span{color:#687568}.origin-status-does_not_qualify,.origin-status-unable_to_verify{color:#81493f;background:#fff8f5;border-color:#e5cbc4}.origin-status-needs_information{color:#6e5a31;background:#fffaf0;border-color:#e6d9b8}.origin-result-section{background:#fff;border:1px solid #e1e5dc;border-radius:4px;margin-top:12px;padding:12px}.origin-result-section h5,.origin-questions h5{color:#475548;margin:0 0 8px;font-size:.84rem}.origin-result-section>p{color:#59675a;margin:5px 0;font-size:.8rem;line-height:1.5}.origin-criterion{color:#59675a;border-top:1px solid #edf0e9;padding-top:8px;font-size:.79rem}.origin-criterion+.origin-criterion{margin-top:8px}.origin-criterion p{margin:4px 0;line-height:1.45}.origin-evidence{color:#798277;margin:6px 0 0;padding-left:18px;font-size:.73rem;line-height:1.5}.origin-evidence a{color:#536c57;text-underline-offset:2px;font-weight:650}.origin-questions{gap:10px;margin-top:12px;display:grid}.origin-questions .field{max-width:620px}.origin-materials{border:1px solid #dfe5dc;border-radius:4px;gap:10px;min-width:0;padding:12px;display:grid}.origin-materials legend{color:#475548;padding:0 5px;font-size:.84rem;font-weight:700}.origin-materials>p{color:#6e796c;margin:0;font-size:.78rem}.origin-material{background:#fff;border:1px solid #e7eae3;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.origin-material .field{min-width:0}.origin-material>button{justify-self:start}.origin-quota-note,.origin-ready{color:#6e5a31;background:#fffaf0;border:1px solid #e6d9b8;border-radius:4px;margin:12px 0 0;padding:10px 12px;font-size:.79rem;line-height:1.5}.origin-ready{color:#334a38;background:#f1f6ef;border-color:#cbd9cb}.origin-explanation,.origin-disclaimer{color:#657265;margin:10px 0 0;font-size:.78rem;line-height:1.5}.origin-disclaimer{color:#788078;font-size:.73rem}.monetary-panel{background:#f5f9f5;border:1px solid #cad9d1;border-left:4px solid #4e7562;border-radius:5px;margin-top:20px;padding:20px}.monetary-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.monetary-heading h3{color:#34483c;margin:0 0 7px;font-size:1.14rem}.monetary-scope{color:#5c715f;white-space:nowrap;background:#fff;border:1px solid #d4dfd6;border-radius:3px;padding:5px 8px;font-size:.7rem;font-weight:700}.monetary-intro{color:#66766a;max-width:760px;margin-bottom:14px;font-size:.82rem;line-height:1.5}.monetary-blocked{color:#6e5a31;background:#fffaf0;border:1px solid #e6d9b8;border-radius:4px;margin:12px 0;padding:11px 13px;font-size:.82rem;line-height:1.5}.monetary-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;display:grid}.monetary-server-questions{border-top:1px solid #dfe8df;margin-top:15px;padding-top:13px}.monetary-server-questions h4{color:#536451;margin:0 0 10px;font-size:.84rem}.monetary-adjustments{background:#ffffffa6;border:1px solid #dce5dd;border-radius:4px;margin-top:14px;padding:12px}.monetary-adjustments summary{color:#526b58;cursor:pointer;font-size:.82rem;font-weight:650}.monetary-adjustments summary span{color:#879187;font-size:.75rem;font-weight:400}.monetary-adjustments>p{color:#768176;margin:9px 0 12px;font-size:.76rem;line-height:1.45}.monetary-adjustment-row{background:#fff;border:1px solid #e5e9e2;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0;padding:11px;display:grid}.monetary-adjustment-row>button{justify-self:start}.monetary-action{align-items:center;gap:10px;margin-top:15px;display:flex}.monetary-calculate{background:#4e705b;border-color:#4e705b}.monetary-calculate:hover:not(:disabled){background:#3c5c49}.monetary-result{margin-top:17px;animation:.24s ease-out both monetary-reveal}.monetary-result-section{background:#fff;border:1px solid #dce5dc;border-radius:4px;margin-top:10px;padding:13px}.monetary-result-section h4,.monetary-evidence h4{color:#516451;margin:0 0 8px;font-size:.82rem}.monetary-result-section>strong{color:#334f3c;font-variant-numeric:tabular-nums;font-size:1.05rem}.monetary-result-section p{color:#708071;margin:5px 0 0;font-size:.77rem;line-height:1.45}.monetary-result-section ul{margin:0;padding:0;list-style:none}.monetary-result-section li{color:#526253;border-bottom:1px solid #eff2ed;grid-template-columns:1fr auto;gap:3px 14px;padding:7px 0;font-size:.8rem;display:grid}.monetary-result-section li:last-child{border-bottom:0}.monetary-result-section li strong{color:#344d3c;font-variant-numeric:tabular-nums}.monetary-result-section li small{color:#818a7f;grid-column:1/-1;font-size:.72rem}.monetary-result-section a,.monetary-evidence a{color:#536c57;text-underline-offset:2px;font-size:.77rem;font-weight:650}.monetary-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.monetary-estimate{color:#f4f7f1;background:#3f5f4b;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-top:11px;padding:16px;display:flex}.monetary-estimate span{font-size:.82rem;font-weight:650}.monetary-estimate strong{font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,3vw,1.7rem)}.monetary-estimate small{color:#d5e0d5;flex-basis:100%;font-size:.72rem}.monetary-saving{color:#47634d;background:#eef6ef;border:1px solid #cbdccf;border-radius:4px;justify-content:space-between;gap:12px;margin-top:9px;padding:11px 13px;font-size:.82rem;display:flex}.monetary-saving strong{font-variant-numeric:tabular-nums}.monetary-evidence{border-top:1px solid #dfe8df;margin-top:12px;padding-top:10px}.monetary-evidence ul{color:#788277;margin:0;padding-left:18px;font-size:.74rem;line-height:1.5}.monetary-evidence li+li{margin-top:5px}.monetary-disclaimer{color:#7a8579;line-height:1.5;margin:12px 0 0!important;font-size:.73rem!important}.import-tax-panel{background:#fbfcf8;border:1px solid #d5dfd3;border-left:4px solid #77906b;border-radius:5px;margin-top:18px;padding:18px}.import-tax-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.import-tax-heading h3{color:#34483c;margin:0 0 7px;font-size:1.08rem}.import-tax-intro,.import-tax-explanation{color:#66766a;max-width:790px;font-size:.79rem;line-height:1.5}.import-tax-intro{margin:0 0 13px}.import-tax-questions{margin-top:13px}.import-tax-questions>h4,.import-tax-fees>h4,.import-tax-evidence>h4,.import-tax-warnings h4{color:#536451;margin:0 0 9px;font-size:.84rem}.import-tax-guidance{color:#6e7b6e;margin:8px 0;font-size:.75rem;line-height:1.45}.import-tax-expenses{background:#fff;border:1px solid #dce5dd;border-radius:4px;margin-top:13px;padding:13px}.import-tax-expenses-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.import-tax-expenses-heading h4{color:#536451;margin:0 0 4px;font-size:.84rem}.import-tax-expenses-heading p{color:#768176;margin:0;font-size:.74rem;line-height:1.45}.import-tax-expense-row{background:#fbfcfa;border:1px solid #e5e9e2;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;padding:11px;display:grid}.import-tax-expense-row>button{justify-self:start}.import-tax-action{align-items:center;gap:10px;margin-top:15px;display:flex}.import-tax-result{margin-top:15px}.import-tax-status{color:#506650;background:#f1f6ef;border:1px solid #d3dfd4;border-radius:3px;padding:5px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.import-tax-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.import-tax-scenario,.import-tax-fees,.import-tax-not-applicable{background:#fff;border:1px solid #dce5dc;border-radius:4px;margin-top:10px;padding:13px}.import-tax-scenario h4,.import-tax-not-applicable h4{color:#516451;margin:0;font-size:.84rem}.import-tax-scenario>p,.import-tax-fee>p,.import-tax-not-applicable p{color:#708071;margin:6px 0;font-size:.76rem;line-height:1.45}.import-tax-scenario-heading,.import-tax-fee-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.import-tax-scenario-heading>span,.import-tax-fee-heading>span{color:#6a7868;text-align:right;font-size:.69rem}.import-tax-amount-grid,.import-tax-treatment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.import-tax-treatment-grid{border-top:1px solid #eff2ed;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:9px}.import-tax-amount-grid>div,.import-tax-treatment-grid>div{flex-direction:column;gap:4px;display:flex}.import-tax-amount-grid span,.import-tax-treatment-grid span{color:#778176;font-size:.68rem}.import-tax-amount-grid strong,.import-tax-treatment-grid strong{color:#344d3c;font-variant-numeric:tabular-nums;font-size:.79rem}.import-tax-treatment-grid strong{font-weight:650}.import-tax-base-details{border-top:1px solid #eff2ed;margin-top:9px;padding-top:8px}.import-tax-base-details summary{color:#536b58;cursor:pointer;font-size:.75rem;font-weight:650}.import-tax-base-details ul,.import-tax-source-list,.import-tax-warnings ul{margin:7px 0 0;padding:0;list-style:none}.import-tax-base-details li{color:#627062;grid-template-columns:1fr auto;gap:8px;padding:5px 0;font-size:.73rem;display:grid}.import-tax-base-details li strong{color:#344d3c;font-variant-numeric:tabular-nums}.import-tax-fees{margin-top:11px}.import-tax-fee-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.import-tax-fee{background:#fff;border:1px solid #e5e9e2;border-radius:4px;padding:11px}.import-tax-fee-heading h5{color:#405643;margin:0;font-size:.8rem}.import-tax-fee dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0;display:grid}.import-tax-fee dl>div{flex-direction:column;gap:3px;display:flex}.import-tax-fee dt{color:#7a8579;font-size:.66rem}.import-tax-fee dd{color:#344d3c;font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:650}.import-tax-source-list{color:#788277;font-size:.7rem;line-height:1.45}.import-tax-source-list a,.import-tax-evidence a{color:#536c57;text-underline-offset:2px;font-weight:650}.import-tax-warnings{color:#6e5a31;background:#fffaf0;border:1px solid #e6d9b8;border-radius:4px;margin-top:11px;padding:10px 12px;font-size:.75rem;line-height:1.45}.import-tax-warnings li+li{margin-top:4px}.import-tax-evidence{border-top:1px solid #dfe8df;margin-top:11px;padding-top:9px}.import-tax-evidence ul{color:#788277;margin:0;padding-left:18px;font-size:.7rem;line-height:1.45}.import-tax-disclaimer{color:#7a8579;margin:11px 0 0;font-size:.71rem;line-height:1.45}@keyframes monetary-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes destination-pulse{0%{opacity:.45;transform:scaleX(.76)}to{opacity:.95;transform:scaleX(1)}}@media (width<=640px){.hs-result{grid-template-columns:1fr}.destination-result-grid{grid-template-columns:minmax(0,1fr)}.destination-code{grid-row:auto}.duty-status-banner{flex-direction:column}.duty-status-banner span{text-align:left}.origin-material{grid-template-columns:1fr}.monetary-heading{flex-direction:column}.monetary-scenario-grid,.monetary-adjustment-row{grid-template-columns:1fr}.import-tax-heading,.import-tax-expenses-heading{flex-direction:column}.import-tax-scenario-grid,.import-tax-fee-list,.import-tax-expense-row,.import-tax-amount-grid{grid-template-columns:1fr}}@media (width<=480px){.monetary-panel{padding:15px}.monetary-questions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.destination-skeleton{animation:none}}.form-footer{background:#fbfcfd;border-top:1px solid #e6ebef;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:13px 24px;display:flex}.form-footer>p{color:#7a8791;margin:0;font-size:.77rem}.footer-divider{color:#a4afb7;padding:0 8px}.submit-area{align-items:center;gap:13px;display:flex}.coming-soon{color:#7b8993;font-size:.75rem}.submit-notice{color:#586d7b;margin:0;padding:0 24px;font-size:.82rem}.submit-notice:not(:empty){border-top:1px solid #e6ebef;padding-top:12px;padding-bottom:12px}.page-footer{color:#8a969e;padding:21px 0 30px;font-size:.74rem}.page-footer span{padding:0 5px}@media (width<=760px){.app-shell{width:min(100% - 32px,600px)}.page-heading{flex-direction:column;align-items:flex-start;gap:14px;padding-top:26px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-wide{grid-column:span 2}.form-section{padding:19px 18px 21px}.form-footer{flex-direction:column;align-items:flex-start;padding:15px 18px}.submit-area{justify-content:space-between;width:100%}}@media (width<=480px){.identification-questions,.identification-summary{grid-template-columns:minmax(0,1fr)}.identification-panel{padding:16px}.identification-panel dl div{flex-direction:column;gap:2px}.identification-panel dd{text-align:left}.field-grid{grid-template-columns:minmax(0,1fr)}.field-wide{grid-column:auto}.section-heading{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:16px}.section-heading p{padding-left:27px}.submit-area{flex-direction:column;align-items:flex-start;gap:9px}}.landed-cost-panel{background:#fff;border:1px solid #b8cbd4;border-top:4px solid #155d88;border-radius:7px;margin-top:22px;padding:22px}.landed-cost-heading,.landed-scenario-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.landed-cost-heading h3{color:#173c51;margin:5px 0 0;font-size:1.35rem}.landed-preflight-state{color:#425c6a;background:#edf3f5;border-radius:4px;padding:6px 9px;font-size:.78rem;font-weight:650}.landed-preflight-ready{color:#1b633f;background:#eaf5ee}.landed-preflight-error{color:#922f29;background:#fff0ee}.landed-preflight-blocked{color:#70500c;background:#fff7df}.landed-cost-intro,.landed-checking,.landed-blocked{color:#62737e;max-width:820px;line-height:1.55}.landed-questions{background:#f8fafb;border:1px solid #e1e8eb;border-radius:5px;margin:18px 0;padding:15px}.landed-questions h4,.landed-cost-group>h4,.landed-preference-effect h4,.landed-rule-evidence h4,.landed-warnings h4{color:#294858;margin:0 0 12px;font-size:1rem}.landed-cost-action{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.landed-cost-action span{color:#687986;font-size:.82rem}.landed-low-value-alert,.landed-adcvd-alert{color:#63251f;background:#fff3f1;border:1px solid #d9a49c;border-left:5px solid #a43b30;border-radius:4px;margin:16px 0;padding:14px 16px}.landed-low-value-alert p,.landed-adcvd-alert p{margin:7px 0 0;line-height:1.5}.landed-adcvd-alert a{color:#7d261f;font-weight:650}.landed-cost-result{gap:18px;margin-top:22px;display:grid}.landed-cost-group,.landed-eu-note,.landed-rule-evidence,.landed-warnings{background:#fbfcfd;border:1px solid #dce5e9;border-radius:5px;padding:17px}.landed-cost-group dl,.landed-scenario dl,.landed-preference-effect dl{gap:0;margin:0;display:grid}.landed-cost-group dl>div,.landed-scenario dl>div,.landed-preference-effect dl>div{border-bottom:1px solid #e8edef;justify-content:space-between;gap:18px;padding:8px 0;display:flex}.landed-cost-group dt,.landed-scenario dt,.landed-preference-effect dt{color:#586c78}.landed-cost-group dd,.landed-scenario dd,.landed-preference-effect dd{text-align:right;margin:0;font-weight:650}.landed-emphasis dt,.landed-emphasis dd{color:#155d88;font-weight:750}.landed-scenario-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px;display:grid}.landed-scenario{background:#fff;border:1px solid #dce5e9;border-radius:5px;padding:15px}.landed-scenario-heading{align-items:center;margin-bottom:11px}.landed-scenario-heading h4{margin:0;font-size:.97rem}.landed-scenario-heading span{color:#1d6342;background:#eaf5ee;border-radius:3px;flex:none;padding:4px 7px;font-size:.7rem;font-weight:700}.landed-conditional{color:#71510e}.landed-conditional small{margin-top:4px;font-weight:400;display:block}.landed-commercial-presentation-adjustment dt,.landed-commercial-presentation-adjustment dd{color:#71510e;font-size:.87rem;font-weight:650}.landed-presentation-adjustment{background:#fdfbf4;border:1px dashed #d6c99c;border-radius:4px;margin-top:12px;padding:10px 12px}.landed-presentation-adjustment h5{color:#71510e;margin:0 0 5px;font-size:.82rem}.landed-presentation-adjustment dl>div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.landed-presentation-adjustment dt{color:#6b685e;font-size:.8rem}.landed-presentation-adjustment dd{color:#514a36;text-align:right;margin:0;font-size:.8rem;font-weight:650}.landed-preference-effect{background:#f1f8f3;border:1px solid #b9d9c8;border-radius:5px;margin-top:16px;padding:15px}.landed-preference-rounding-note{color:#647580;margin:9px 0 0;font-size:.78rem;line-height:1.4}.landed-rule-evidence article+article{margin-top:12px}.landed-rule-evidence p{color:#647580;margin:5px 0}.landed-rule-evidence ul,.landed-warnings ul{margin:8px 0 0;padding-left:20px}.landed-rule-evidence li,.landed-warnings li{margin:5px 0;line-height:1.45}.landed-private-exclusion,.landed-disclaimer{color:#667783;margin:0;font-size:.8rem;line-height:1.5}.landed-disclaimer{border-top:1px solid #e1e7ea;padding-top:12px}.landed-eu-note h4{margin:0 0 8px}.landed-eu-note p{margin:6px 0;line-height:1.45}@media (width<=620px){.landed-cost-panel{padding:16px}.landed-cost-heading,.landed-scenario-heading{flex-direction:column}.landed-cost-group dl>div,.landed-scenario dl>div,.landed-preference-effect dl>div{gap:8px}}
