.customs-declaration{--cz-card:var(--ui-card,#fff);--cz-soft:var(--ui-sunken,rgba(48,50,115,.06));--cz-line:var(--ui-hairline,rgba(22,22,42,.08));--cz-ink:var(--ui-ink,#16162a);--cz-muted:var(--ui-muted,#686880);--cz-faint:var(--ui-faint,#9a9ab0);--cz-brand:var(--ui-brand,#6265e5);--cz-brand-ink:var(--ui-brand-ink,#4a4dc4);--cz-brand-soft:var(--ui-brand-soft,#eeeefd);--cz-ok:var(--ui-ok,#067647);--cz-ok-soft:var(--ui-ok-soft,#ecfdf3);--cz-bad:var(--ui-bad,#b42318);--cz-bad-soft:var(--ui-bad-soft,#fef3f2);--cz-warn:var(--ui-warn,#b54708);--cz-warn-soft:var(--ui-warn-soft,#fffaeb);background:var(--cz-card);color:var(--cz-ink);border:0;border-radius:var(--ui-r-l,18px);padding:20px;margin-bottom:10px;box-shadow:var(--ui-shadow-1,0 0 0 1px rgba(74,77,196,.08),0 2px 8px -2px rgba(22,22,42,.04))}.customs-declaration-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.customs-declaration-head h2{font:700 17px/1.2 var(--ui-font-display,Manrope,sans-serif);letter-spacing:-.01em;margin:0}.customs-declaration-head p{margin:4px 0 0;font-size:12.5px;color:var(--cz-muted)}.customs-chip{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;padding:7px 12px 7px 10px;border-radius:999px;white-space:nowrap;border:0}.customs-chip i{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.customs-chip.ok{color:var(--cz-ok);background:var(--cz-ok-soft)}.customs-chip.missing{color:var(--cz-bad);background:var(--cz-bad-soft)}.customs-chip.edit{color:var(--cz-brand-ink);background:var(--cz-brand-soft)}.customs-declaration .customs-required{color:var(--cz-faint);margin-left:2px;font-weight:500}.customs-declaration label.invalid .customs-required{color:var(--cz-bad)}.customs-declaration .customs-issues{margin:0 0 14px;padding:12px 14px;border-radius:var(--ui-r-m,14px);background:var(--cz-warn-soft);border:0;font-size:13px;color:var(--cz-ink)}.customs-declaration .customs-issues strong{color:var(--cz-warn)}.customs-declaration .customs-issues ul{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.customs-declaration .customs-issues li small,.customs-declaration .customs-issues li span{display:block}.customs-declaration .customs-issues li small{color:var(--cz-muted);margin-top:1px}.customs-declaration .customs-auto-note{margin:0 0 14px;padding:11px 14px;border-radius:var(--ui-r-m,14px);background:var(--cz-ok-soft);border:0;color:var(--cz-ok);font-size:13px}.customs-declaration .customs-loading{font-size:13px;color:var(--cz-muted)}.customs-fields{border:0;padding:0;margin:0;min-width:0}.customs-rows{display:grid;grid-gap:8px;gap:8px;border:0}.customs-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(130px,1fr) minmax(150px,1.1fr) 116px;grid-gap:14px;gap:14px;align-items:start;padding:14px 16px;border:0;border-radius:var(--ui-r-m,14px);background:var(--cz-soft)}.customs-row.has-missing{background:color-mix(in srgb,var(--cz-bad-soft) 55%,var(--cz-soft))}.customs-row-item{min-width:0;padding-top:2px}.customs-row-item span,.customs-row-item strong{display:block}.customs-row-item strong{font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.customs-row-item span{font-size:12px;color:var(--cz-muted);margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customs-row-state{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-style:normal;font-size:11.5px;font-weight:600}.customs-row-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.customs-row-state.ok{color:var(--cz-ok)}.customs-row-state.missing{color:var(--cz-bad)}.customs-row label{display:grid;grid-gap:5px;gap:5px;min-width:0;font-size:12px;align-content:start}.customs-declaration .customs-more input:not([type=checkbox]):not([type=file]),.customs-declaration select,.customs-row input{width:100%;height:40px;border:0;border-radius:var(--ui-r-s,11px);padding:0 12px;font-size:14px;min-width:0;background:var(--cz-card);color:var(--cz-ink);box-shadow:0 0 0 1px var(--cz-line)}.customs-declaration .customs-more input:not([type=checkbox]):not([type=file]),.customs-declaration select{background:var(--cz-soft);box-shadow:none}.customs-declaration .customs-more input:focus,.customs-declaration select:focus,.customs-row input:focus{outline:0;box-shadow:0 0 0 2px var(--cz-brand),var(--ui-ring,0 0 0 4px rgba(98,101,229,.14))}.customs-unit{position:relative;display:block}.customs-unit input{padding-right:26px}.customs-unit i{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-style:normal;font-size:13px;color:var(--cz-muted);pointer-events:none}.customs-mobile-label{display:block;font-size:11.5px;font-weight:600;color:var(--cz-muted);letter-spacing:.01em}.customs-row-extra{grid-column:2/-1}.customs-declaration label.invalid input{background:var(--cz-card);box-shadow:0 0 0 1.5px var(--cz-bad)}.customs-declaration label.invalid small{color:var(--cz-bad);font-weight:600}.customs-declaration .customs-source{display:inline-flex;align-items:center;gap:5px;color:var(--cz-faint);font-size:11px;line-height:1.2}.customs-declaration .customs-source i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.8}.customs-declaration .customs-source.source-shopify{color:var(--cz-ok)}.customs-declaration .customs-source.source-order{color:var(--cz-brand-ink)}.customs-total{margin:10px 4px 0;font-size:12px;color:var(--cz-muted)}.customs-more{margin-top:14px;border-top:1px solid var(--cz-line);padding-top:6px}.customs-more>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--cz-muted);min-height:40px;display:flex;align-items:center}.customs-more-missing{color:var(--cz-bad);margin-left:4px}.customs-declaration .customs-head-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:6px 0 10px}.customs-declaration .customs-head-fields label,.customs-declaration .customs-line label,.customs-invoice label{display:grid;grid-gap:4px;gap:4px;font-size:12px}.customs-declaration .customs-line{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px 12px;gap:8px 12px;padding:10px 0;border-top:1px solid var(--cz-line)}.customs-declaration .customs-line>strong{grid-column:1/-1;font-size:13px}.customs-invoice{display:grid;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid var(--cz-line);font-size:13px}.customs-declaration .customs-check{display:flex;gap:8px;align-items:flex-start;font-size:13px;margin:10px 0 0}.customs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--cz-line)}.customs-actions>.customs-check{margin:0;color:var(--cz-muted)}.customs-buttons{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}.customs-buttons:empty{display:none}.customs-main-action{flex-basis:100%;display:grid;grid-gap:8px;gap:8px}.customs-main-action .primary-btn{width:100%;min-height:52px;padding:0 22px;border-radius:var(--ui-r-m,14px);font-size:15.5px;font-weight:700;letter-spacing:-.005em;box-shadow:var(--ui-shadow-brand,0 10px 26px -12px #6265e5)}.customs-main-action .primary-btn:disabled{background:var(--cz-soft);color:var(--cz-faint);cursor:not-allowed;box-shadow:none}.customs-label-reason{text-align:center;color:var(--cz-muted);font-size:12.5px}.customs-message{margin:12px 0 0;font-size:13px;padding:10px 14px;border-radius:var(--ui-r-m,14px);background:var(--cz-soft)}.side-shipping .customs-label-block{display:block;color:#b45309;margin-top:4px}.pack-content>.pack-customs-slot{order:3}.pack-content>.pack-customs-slot:empty{display:none}@media (max-width:900px){.customs-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 96px;gap:10px}.customs-row-item{grid-column:1/-1;padding-top:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.customs-row-item strong{flex:1 1 100%}.customs-row-item span,.customs-row-state{margin-top:0}.customs-row-extra{grid-column:1/-1}}@media (max-width:520px){.customs-declaration{padding:14px;border-radius:var(--ui-r-m,14px)}.customs-declaration-head{flex-wrap:wrap;gap:8px;margin-bottom:12px}.customs-chip{margin-left:0}.customs-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;padding:12px}.customs-row .customs-weight{grid-column:1/-1;max-width:160px}.customs-declaration select,.customs-row input{font-size:16px;height:44px}.customs-actions{gap:10px}.customs-buttons{margin-left:0;width:100%}.customs-buttons>*{flex:1 1 100%}.customs-main-action .primary-btn{min-height:52px}}.customer-insights .customs-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;padding:12px}.customer-insights .customs-row-item{grid-column:1/-1}.customer-insights .customs-row .customs-weight{grid-column:1/-1;max-width:160px}.customer-insights .customs-row-extra{grid-column:1/-1}@media (prefers-reduced-motion:no-preference){.customs-declaration select,.customs-row input{transition:box-shadow .15s ease,background-color .15s ease}}.customs-row.removable{position:relative;padding-right:48px}.customs-row-remove{position:absolute;top:8px;right:8px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--cz-muted);font-size:22px;line-height:1;cursor:pointer}.customs-row-remove:hover:not(:disabled){background:var(--cz-bad-soft);color:var(--cz-bad)}.customs-row-remove:focus-visible{outline:0;box-shadow:0 0 0 2px var(--cz-brand)}.customs-row-remove:disabled{opacity:.4;cursor:default}.customs-declaration .customs-scope-note{display:grid;grid-gap:3px;gap:3px;margin:0 0 14px;padding:11px 14px;border-radius:var(--ui-r-m,14px);background:var(--cz-brand-soft);color:var(--cz-ink);font-size:13px}.customs-declaration .customs-scope-note strong{color:var(--cz-brand-ink)}.customs-declaration .customs-scope-note span{color:var(--cz-muted)}.customs-declaration .customs-scope-open{color:var(--cz-warn)!important;font-weight:600}.customs-declaration .customs-removed{display:grid;grid-gap:6px;gap:6px;margin:0 0 14px}.customs-declaration .customs-removed-item{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 12px;border-radius:var(--ui-r-m,14px);background:var(--cz-soft);font-size:13px;color:var(--cz-muted)}.customs-declaration .customs-removed-item b{color:var(--cz-ink);font-weight:600}.customs-declaration .customs-restore{min-height:36px}.customs-desc .customs-desc-head{display:flex;align-items:baseline;gap:4px}.customs-desc .customs-desc-count{margin-left:auto;font-style:normal;font-size:11px;font-weight:600;color:var(--cz-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customs-desc .customs-desc-count.over{color:var(--cz-bad)}