import{r as x,j as e,L as H}from"./vendor-react-BwKDLVNL.js";import{aC as Q,t as d,v as p,w as i,z as k,H as T,y as l,aa as v,E as g,J as C,K as L,U as q,F as m,G as A,W as z,Z as I,_ as P,$ as M,a0 as O,a1 as $,B as W,I as J}from"./index-BwXBt7KT.js";import"./vendor-dayjs-BQpC39fM.js";import"./vendor-sentry-BncsBMgc.js";import{M as K,a as Y}from"./MarketingShell-RqVfJeW4.js";import{u as Z}from"./vendor-i18n-C6wqqoou.js";import{A as X}from"./arrow-left-B7IPk1Ot.js";import{C as E}from"./clipboard-check-iNBbLswe.js";import{R as ee}from"./rotate-ccw-Dmde_2U5.js";import{C as B}from"./circle-check-swPaC4rY.js";import{T as te}from"./triangle-alert-DY-fYb8W.js";import"./vendor-query-D-sr233n.js";import"./vendor-antd-core-4y2ghozH.js";import"./zap-9TgSbV9F.js";import"./globe-aW4lVShw.js";import"./shield-check-12mraP9n.js";import"./users-CNJG6zMR.js";import"./file-text-Bg6gtvaH.js";import"./SiteFooter-BmhXRUNO.js";import"./send-DmzYpMB-.js";import"./building-2-_l58LaZK.js";const se=[{id:"doc-invoice",category:"documents",text:"Инвойс совпадает с заказом (артикул, количество, цена)",detail:"Сверьте каждую строку инвойса с оригинальным заказом. Расхождения приведут к проблемам при таможенном оформлении.",stage:"all",cargoTypes:["all"],critical:!0},{id:"doc-packing-list",category:"documents",text:"Упаковочный лист заполнен и совпадает с фактическими грузовыми местами",detail:"Каждое грузовое место должно быть отражено в упаковочном листе с точным весом и содержимым.",stage:"psi",cargoTypes:["all"],critical:!0},{id:"doc-certificates",category:"documents",text:"Сертификаты соответствия получены (CE, EAC, ГОСТ и т.д.)",detail:"Запросите оригиналы или нотариально заверенные копии. Без сертификатов товар не пройдёт таможню.",stage:"psi",cargoTypes:["all"],critical:!0},{id:"doc-cert-origin",category:"documents",text:"Сертификат происхождения (Form A или CO) выдан",detail:"Необходим для подтверждения страны происхождения и применения преференциальных ставок пошлин.",stage:"psi",cargoTypes:["all"],critical:!1},{id:"doc-phyto",category:"documents",text:"Фитосанитарный сертификат получен (для продуктов питания и изделий из дерева)",detail:"Обязателен для продуктов растительного происхождения и деревянной упаковки. Выдаётся уполномоченным органом КНР.",stage:"psi",cargoTypes:["food","furniture"],critical:!1},{id:"doc-vet",category:"documents",text:"Ветеринарный сертификат оформлен",detail:"Требуется для продуктов животного происхождения. Оформляется ветеринарным органом страны экспорта и согласовывается с Россельхознадзором.",stage:"psi",cargoTypes:["food"],critical:!0},{id:"doc-manual",category:"documents",text:"Технический паспорт / инструкция по эксплуатации на русском языке",detail:"Обязательное требование для ввоза электроники и мебели в РФ. Перевод должен быть выполнен до таможенного оформления.",stage:"psi",cargoTypes:["electronics","furniture"],critical:!1},{id:"qual-sample",category:"quality",text:"Проверено соответствие образцу (цвет, размер, материал)",detail:"Сравните партию с согласованным образцом. Фиксируйте отклонения фотографиями с линейкой.",stage:["dupro","psi"],cargoTypes:["all"],critical:!0},{id:"qual-aql",category:"quality",text:"AQL-выборка проведена (случайная проверка % единиц по стандарту ISO 2859)",detail:"Объём выборки и допустимый уровень дефектов (AQL) должны быть согласованы с поставщиком заранее.",stage:"psi",cargoTypes:["all"],critical:!0},{id:"qual-functional",category:"quality",text:"Функциональное тестирование пройдено (включение, работа механизмов)",detail:"Проверьте включение и базовые функции минимум у 10% единиц из выборки.",stage:"psi",cargoTypes:["electronics","furniture","toys"],critical:!1},{id:"qual-dimensions",category:"quality",text:"Размерный контроль по спецификации",detail:"Используйте калибр или рулетку. Документируйте измерения в отчёте инспектора.",stage:"psi",cargoTypes:["clothing","furniture"],critical:!1},{id:"qual-seams",category:"quality",text:"Проверка швов и отделки (без пропусков стежков, торчащих нитей, пятен)",detail:"Осмотрите не менее 20% единиц. Особое внимание уделите несущим швам и молниям.",stage:"psi",cargoTypes:["clothing"],critical:!1},{id:"qual-composition",category:"quality",text:"Маркировка состава ткани соответствует заказу",detail:"Состав должен совпадать с лабораторными данными и требованиями ТР ТС 017/2011.",stage:"psi",cargoTypes:["clothing"],critical:!1},{id:"qual-sharp-edges",category:"quality",text:"Проверка на острые края, заусенцы и дефекты поверхности",detail:"Критично для игрушек (ТР ТС 008/2011) и мебели. Острые края — автоматический отказ.",stage:"psi",cargoTypes:["furniture","toys"],critical:!1},{id:"qual-battery",category:"quality",text:"Тест батарей: заряд, контакты, отсутствие утечек",detail:"Литиевые батареи особенно важны для авиаперевозки. Проверьте соответствие UN 38.3.",stage:"psi",cargoTypes:["electronics","toys"],critical:!0},{id:"qual-barcode",category:"quality",text:"Штрих-коды сканируются корректно на всех единицах",detail:"Проверьте каждый уникальный штрих-код сканером. Нечитаемые коды создадут проблемы при приёмке на складе.",stage:"psi",cargoTypes:["all"],critical:!1},{id:"pkg-spec",category:"packaging",text:"Упаковка соответствует согласованной спецификации",detail:"Сверьте тип упаковки, размеры коробок, количество единиц в мастер-картоне с контрактом.",stage:"psi",cargoTypes:["all"],critical:!0},{id:"pkg-ru-label",category:"packaging",text:"Маркировка на русском языке нанесена (обязательно для ввоза в РФ)",detail:"Требование ФЗ «О защите прав потребителей» и ТР ТС. Наименование, производитель, страна, состав — на русском.",stage:"psi",cargoTypes:["all"],critical:!0},{id:"pkg-composition",category:"packaging",text:"Состав и материалы указаны на русском языке",detail:"Для одежды — состав ткани в процентах. Для продуктов — состав, пищевая ценность, аллергены.",stage:"psi",cargoTypes:["clothing","food"],critical:!0},{id:"pkg-expiry",category:"packaging",text:"Дата производства и срок годности указаны корректно",detail:"Формат даты должен соответствовать ГОСТ Р 51074. Срок годности не должен истекать до момента доставки покупателю.",stage:"psi",cargoTypes:["food"],critical:!0},{id:"pkg-ean",category:"packaging",text:"EAN / штрих-коды нанесены на каждую единицу",detail:"Штрих-коды должны соответствовать переданным файлам. Проверьте читаемость сканером на 100% выборки.",stage:"psi",cargoTypes:["all"],critical:!1},{id:"pkg-protection",category:"packaging",text:"Внутренняя упаковка защищает товар от повреждений при транспортировке",detail:"Пузырчатая плёнка, пенопласт, картонные вставки — проверьте крепление товара внутри коробки.",stage:"psi",cargoTypes:["all"],critical:!1},{id:"pkg-carton-marks",category:"packaging",text:"Коробки промаркированы (грузополучатель, порт назначения, вес брутто/нетто)",detail:"Маркировка грузовых мест обязательна для морской перевозки. Используйте несмываемую краску.",stage:"lc",cargoTypes:["all"],critical:!1},{id:"pkg-handling-icons",category:"packaging",text:"Знаки «Не кантовать» / «Хрупкое» нанесены при необходимости",detail:"ГОСТ 14192 — стандарт маркировки грузов. Знаки наносятся на боковые стенки коробки.",stage:"lc",cargoTypes:["electronics","furniture"],critical:!1},{id:"load-container-check",category:"loading",text:"Контейнер осмотрен до загрузки (нет запахов, влаги, повреждений пола/стен)",detail:"Осмотрите контейнер изнутри при дневном свете или с фонарём. Закройте двери и проверьте на световые щели. Фиксируйте фото.",stage:"lc",cargoTypes:["all"],critical:!0},{id:"load-heavy-bottom",category:"loading",text:"Тяжёлые грузы размещены внизу, лёгкие — сверху",detail:"Смещение центра тяжести при транспортировке — частая причина повреждений. Тяжёлые коробки не ставить на лёгкие.",stage:"lc",cargoTypes:["all"],critical:!1},{id:"load-no-wall-contact",category:"loading",text:"Груз не соприкасается с металлическими стенами контейнера (дерево/картон не промокнет)",detail:"Конденсат на стенках контейнера — норма. Оставьте зазор 5–10 см или используйте деревянные прокладки.",stage:"lc",cargoTypes:["all"],critical:!1},{id:"load-strapping",category:"loading",text:"Страпинг и крепления зафиксированы (груз не смещается при покачивании)",detail:"Проверьте проблестковые ремни, брусья и воздушные подушки. Груз должен быть неподвижен.",stage:"lc",cargoTypes:["all"],critical:!1},{id:"load-photo-report",category:"loading",text:"Фотоотчёт загрузки выполнен (до, во время и после загрузки)",detail:"Фотографии фиксируют состояние груза и подтверждают качество загрузки. Необходимы при страховых претензиях.",stage:"lc",cargoTypes:["all"],critical:!1},{id:"load-seal",category:"loading",text:"Пломба установлена и номер зафиксирован в документах",detail:"Номер пломбы должен совпадать с указанным в коносаменте. Несовпадение — основание для задержки на таможне.",stage:"lc",cargoTypes:["all"],critical:!0},{id:"load-weight",category:"loading",text:"Вес по коносаменту совпадает с фактическим весом контейнера",detail:"Расхождение более 5% может привести к штрафу и задержке груза. Взвешивание обязательно (SOLAS VGM).",stage:"lc",cargoTypes:["all"],critical:!0},{id:"comp-tr-ts",category:"compliance",text:"Декларация соответствия ТР ТС оформлена",detail:"Обязательна для большинства потребительских товаров. Оформляется аккредитованным органом по сертификации на основе протоколов испытаний.",stage:"psi",cargoTypes:["electronics","clothing","toys","food"],critical:!0},{id:"comp-fsb",category:"compliance",text:"Нотификация ФСБ оформлена (для устройств с Wi-Fi, Bluetooth, шифрованием)",detail:"Без нотификации ФСБ устройства с криптографией (смартфоны, роутеры, умные колонки) не пройдут таможню. Срок оформления — 1–2 месяца.",stage:"psi",cargoTypes:["electronics"],critical:!1},{id:"comp-sgr",category:"compliance",text:"СГР (свидетельство государственной регистрации) для продуктов питания получено",detail:"Выдаётся Роспотребнадзором. Обязательно для ряда пищевых продуктов, БАДов, детского питания. Срок оформления — 1–3 месяца.",stage:"psi",cargoTypes:["food"],critical:!0},{id:"comp-mercury",category:"compliance",text:"Сопроводительная ветеринарная документация в ФГИС «Меркурий» оформлена",detail:"Обязательна для товаров животного происхождения. Все движения груза фиксируются в системе «Меркурий» Россельхознадзора.",stage:"psi",cargoTypes:["food"],critical:!1}];function ae(t){return{all:t("tools.preShipment.cargo.all","Общий груз"),clothing:t("tools.preShipment.cargo.clothing","Одежда и текстиль"),electronics:t("tools.preShipment.cargo.electronics","Электроника"),furniture:t("tools.preShipment.cargo.furniture","Мебель"),food:t("tools.preShipment.cargo.food","Продукты питания"),autoparts:t("tools.preShipment.cargo.autoparts","Автозапчасти"),toys:t("tools.preShipment.cargo.toys","Игрушки"),general:t("tools.preShipment.cargo.general","Смешанный груз")}}function le(t){return{all_stages:t("tools.preShipment.stage.all_stages","Все этапы"),dupro:t("tools.preShipment.stage.dupro","Контроль производства (DUPRO)"),psi:t("tools.preShipment.stage.psi","Предотгрузочная инспекция (PSI)"),lc:t("tools.preShipment.stage.lc","Контроль загрузки (LC)")}}function ie(t){return{documents:t("tools.preShipment.category.documents","Документы"),quality:t("tools.preShipment.category.quality","Качество товара"),packaging:t("tools.preShipment.category.packaging","Упаковка и маркировка"),loading:t("tools.preShipment.category.loading","Загрузка контейнера"),compliance:t("tools.preShipment.category.compliance","Соответствие требованиям РФ/ЕАЭС")}}const re=["documents","quality","packaging","loading","compliance"];function oe(t){return[{code:"DUPRO",title:t("tools.preShipment.inspType.dupro.title","Контроль производства"),subtitle:"During Production",description:t("tools.preShipment.inspType.dupro.description","Проводится на этапе производства (обычно при готовности 30–70% партии). Позволяет выявить и исправить дефекты до завершения производства, что значительно дешевле, чем переделка готовой партии."),when:t("tools.preShipment.inspType.dupro.when","Оптимально: за 2–3 недели до завершения производства"),color:"bg-blue-50 border-blue-200",titleColor:"text-blue-800",badgeVariant:"info"},{code:"PSI",title:t("tools.preShipment.inspType.psi.title","Предотгрузочная инспекция"),subtitle:"Pre-Shipment Inspection",description:t("tools.preShipment.inspType.psi.description","Основной вид инспекции. Проводится после завершения производства, до упаковки или после, перед отправкой. Включает AQL-выборку, проверку документов, упаковки и маркировки."),when:t("tools.preShipment.inspType.psi.when","Оптимально: когда 80–100% партии упаковано"),color:"bg-green-50 border-green-200",titleColor:"text-green-800",badgeVariant:"success"},{code:"LC",title:t("tools.preShipment.inspType.lc.title","Контроль загрузки"),subtitle:"Loading Supervision",description:t("tools.preShipment.inspType.lc.description","Инспектор присутствует при загрузке контейнера. Контролирует количество мест, состояние груза, качество укладки и опломбирование контейнера. Критически важен для дорогостоящих грузов."),when:t("tools.preShipment.inspType.lc.when","В день загрузки контейнера на фабрике"),color:"bg-amber-50 border-amber-200",titleColor:"text-amber-800",badgeVariant:"warning"}]}function ce(t,o){return o==="all"||o==="general"?t.cargoTypes.includes("all"):t.cargoTypes.includes("all")||t.cargoTypes.includes(o)}function ne(t,o){if(o==="all_stages")return!0;const u=Array.isArray(t.stage)?t.stage:[t.stage];return u.includes("all")||u.includes(o)}function ze(){const{t}=Z(),[o,u]=x.useState("all"),[f,F]=x.useState("all_stages"),[b,N]=x.useState(new Set),w=ae(t),R=le(t),V=ie(t),_=oe(t),c=x.useMemo(()=>se.filter(s=>ce(s,o)&&ne(s,f)),[o,f]),y=x.useMemo(()=>{const s={documents:[],quality:[],packaging:[],loading:[],compliance:[]};for(const a of c)s[a.category].push(a);return s},[c]),n=c.length,j=c.filter(s=>b.has(s.id)).length,S=n>0?Math.round(j/n*100):0,h=c.filter(s=>s.critical&&!b.has(s.id)).length,D=n>0&&j===n;function U(s){N(a=>{const r=new Set(a);return r.has(s)?r.delete(s):r.add(s),r})}function G(){N(new Set)}return e.jsxs(K,{active:"tools",children:[e.jsxs(Q,{children:[e.jsx("title",{children:t("tools.preShipment.seo.title","Чеклист предотгрузочной инспекции из Китая | Avalog")}),e.jsx("meta",{name:"description",content:t("tools.preShipment.seo.description","Интерактивный чеклист для проверки товара перед отгрузкой из Китая: документы, качество, упаковка, маркировка, загрузка контейнера.")}),e.jsx("link",{rel:"canonical",href:"https://avalog.ru/tools/pre-shipment"})]}),e.jsx(d,{py:"lg",bg:"surface",children:e.jsx(p,{size:"base",children:e.jsxs(i,{gap:6,children:[e.jsxs(H,{to:"/tools",className:"inline-flex items-center gap-1.5 text-sm text-text-muted hover:text-primary transition-colors w-fit",children:[e.jsx(X,{className:"h-4 w-4"}),t("tools.preShipment.hero.backLink","Все инструменты")]}),e.jsxs(i,{gap:4,className:"max-w-3xl",children:[e.jsx(k,{variant:"default",children:t("tools.preShipment.hero.badge","Контроль качества · Импорт из Китая")}),e.jsx(T,{size:"h1",as:"h1",children:t("tools.preShipment.hero.title","Чеклист предотгрузочной инспекции")}),e.jsx(l,{variant:"lead",className:"max-w-2xl",children:t("tools.preShipment.hero.lead","Проверьте товар перед выходом с китайской фабрики. Интерактивный чеклист охватывает документы, качество продукции, упаковку, маркировку и загрузку контейнера — с учётом требований РФ и ЕАЭС.")})]}),e.jsxs("div",{className:"flex items-start gap-3 rounded-lg bg-blue-50 border border-blue-200 px-4 py-3 max-w-2xl",children:[e.jsx(v,{className:"h-4 w-4 text-blue-500 mt-0.5 shrink-0"}),e.jsx(l,{className:"text-sm text-blue-900",children:t("tools.preShipment.hero.notice","Красная полоска слева — критичные пункты. Их невыполнение ведёт к задержке таможни, возврату груза или штрафам. Отметьте пункты по мере проверки.")})]})]})})}),e.jsx(d,{py:"md",bg:"base",children:e.jsx(p,{size:"base",children:e.jsxs(g,{className:"border-slate-200",children:[e.jsxs(C,{children:[e.jsxs(L,{className:"flex items-center gap-2",children:[e.jsx(E,{className:"h-5 w-5 text-primary"}),t("tools.preShipment.filters.title","Параметры инспекции")]}),e.jsx(q,{children:t("tools.preShipment.filters.description","Выберите тип товара и этап проверки — чеклист подстроится")})]}),e.jsx(m,{children:e.jsxs(A,{cols:2,gap:6,children:[e.jsxs(i,{gap:2,children:[e.jsx(z,{htmlFor:"cargo-filter",children:t("tools.preShipment.filters.cargoLabel","Тип товара")}),e.jsxs(I,{value:o,onValueChange:s=>u(s),children:[e.jsx(P,{id:"cargo-filter",children:e.jsx(M,{placeholder:t("tools.preShipment.filters.cargoPlaceholder","Выберите тип товара…")})}),e.jsx(O,{children:Object.keys(w).map(s=>e.jsx($,{value:s,children:w[s]},s))})]})]}),e.jsxs(i,{gap:2,children:[e.jsx(z,{htmlFor:"stage-filter",children:t("tools.preShipment.filters.stageLabel","Этап проверки")}),e.jsxs(I,{value:f,onValueChange:s=>F(s),children:[e.jsx(P,{id:"stage-filter",children:e.jsx(M,{placeholder:t("tools.preShipment.filters.stagePlaceholder","Выберите этап…")})}),e.jsx(O,{children:Object.entries(R).map(([s,a])=>e.jsx($,{value:s,children:a},s))})]})]})]})})]})})}),e.jsx(d,{py:"md",bg:"base",children:e.jsx(p,{size:"base",children:e.jsx(g,{className:"border-slate-200",children:e.jsx(m,{className:"pt-5 pb-5",children:e.jsxs(i,{gap:4,children:[e.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-3",children:[e.jsxs(i,{gap:1,children:[e.jsx(l,{weight:"semibold",className:"text-slate-800",children:t("tools.preShipment.progress.doneOf","{{done}} из {{total}} пунктов выполнено").replace("{{done}}",String(j)).replace("{{total}}",String(n))}),e.jsxs(l,{variant:"muted",className:"text-sm",children:[t("tools.preShipment.progress.percent","{{pct}}% чеклиста завершено").replace("{{pct}}",String(S)),h>0&&e.jsx("span",{className:"text-red-600 font-medium ml-2",children:t("tools.preShipment.progress.criticalLeft","· {{count}} критичных не отмечено").replace("{{count}}",String(h))})]})]}),e.jsxs(W,{variant:"outline",size:"sm",onClick:G,className:"gap-1.5",children:[e.jsx(ee,{className:"h-3.5 w-3.5"}),t("tools.preShipment.progress.reset","Сбросить всё")]})]}),e.jsx("div",{className:"h-2.5 w-full rounded-full bg-slate-100 overflow-hidden",children:e.jsx("div",{className:`h-full rounded-full transition-all duration-300 ${S===100?"bg-green-500":h>0?"bg-amber-500":"bg-primary"}`,style:{width:`${S}%`}})})]})})})})}),e.jsx(d,{py:"md",bg:"base",children:e.jsx(p,{size:"base",children:e.jsxs(i,{gap:10,children:[re.filter(s=>y[s].length>0).map(s=>e.jsxs(i,{gap:4,children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(T,{size:"h3",as:"h2",children:V[s]}),e.jsxs("span",{className:"inline-flex items-center rounded-full bg-slate-100 text-slate-600 px-2.5 py-0.5 text-xs font-medium",children:[y[s].filter(a=>b.has(a.id)).length,"/",y[s].length]})]}),e.jsx(i,{gap:2,children:y[s].map(a=>{const r=b.has(a.id);return e.jsxs("button",{type:"button",onClick:()=>U(a.id),className:`w-full text-left flex items-start gap-4 rounded-lg border px-4 py-4 transition-all border-l-4 shadow-sm cursor-pointer ${r?"bg-green-50 border-green-200 border-l-green-500":a.critical?"bg-white border-slate-200 border-l-red-500 hover:bg-slate-50":"bg-white border-slate-200 border-l-slate-300 hover:bg-slate-50"}`,children:[e.jsx("div",{className:`mt-0.5 h-5 w-5 shrink-0 rounded flex items-center justify-center border-2 transition-colors ${r?"bg-green-500 border-green-500":"border-slate-300 bg-white"}`,children:r&&e.jsx(B,{className:"h-3.5 w-3.5 text-white"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2 mb-1",children:[e.jsx(l,{weight:"semibold",className:`text-sm ${r?"line-through text-slate-400":"text-slate-800"}`,children:t(`tools.preShipment.item.${a.id}.text`,a.text)}),a.critical&&!r&&e.jsx("span",{className:"inline-flex items-center rounded-full border px-2 py-0.5 text-xs font-medium bg-red-50 text-red-700 border-red-200",children:t("tools.preShipment.badge.critical","Критично")}),r&&e.jsx("span",{className:"inline-flex items-center rounded-full border px-2 py-0.5 text-xs font-medium bg-green-100 text-green-700 border-green-200",children:t("tools.preShipment.badge.done","Выполнено")})]}),a.detail&&!r&&e.jsx(l,{className:"text-sm text-slate-500 leading-snug mt-0.5",children:t(`tools.preShipment.item.${a.id}.detail`,a.detail)})]})]},a.id)})})]},s)),c.length===0&&e.jsxs("div",{className:"rounded-2xl border-2 border-dashed border-slate-200 bg-slate-50 py-16 flex flex-col items-center gap-4 text-center px-4",children:[e.jsx("div",{className:"h-14 w-14 rounded-full bg-white border border-slate-200 flex items-center justify-center shadow-sm",children:e.jsx(E,{className:"h-7 w-7 text-slate-300"})}),e.jsxs(i,{gap:1,className:"max-w-sm",children:[e.jsx(l,{weight:"semibold",className:"text-slate-600",children:t("tools.preShipment.empty.title","Нет пунктов для данного фильтра")}),e.jsx(l,{variant:"muted",className:"text-sm",children:t("tools.preShipment.empty.subtitle","Попробуйте изменить тип товара или этап проверки")})]})]})]})})}),n>0&&e.jsx(d,{py:"md",bg:"base",children:e.jsx(p,{size:"base",children:D?e.jsx(g,{className:"border-green-300 bg-green-50",children:e.jsx(m,{className:"pt-5 pb-5",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(B,{className:"h-6 w-6 text-green-600 mt-0.5 shrink-0"}),e.jsxs(i,{gap:1,children:[e.jsx(l,{weight:"semibold",className:"text-green-800 text-base",children:t("tools.preShipment.status.readyTitle","Груз готов к отгрузке")}),e.jsx(l,{className:"text-green-700 text-sm",children:t("tools.preShipment.status.readyBody","Все пункты чеклиста выполнены. Можно давать команду на загрузку контейнера и оформление документов для отправки.")})]})]})})}):h>0?e.jsx(g,{className:"border-amber-300 bg-amber-50",children:e.jsx(m,{className:"pt-5 pb-5",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(te,{className:"h-6 w-6 text-amber-600 mt-0.5 shrink-0"}),e.jsxs(i,{gap:1,children:[e.jsx(l,{weight:"semibold",className:"text-amber-800 text-base",children:t("tools.preShipment.status.criticalTitle","Есть критичные невыполненные пункты — рекомендуем не отгружать")}),e.jsx(l,{className:"text-amber-700 text-sm",children:t("tools.preShipment.status.criticalBody","{{count}} критичных пунктов не отмечено. Отгрузка без выполнения критичных пунктов может привести к задержке на таможне, штрафам или возврату товара.").replace("{{count}}",String(h))})]})]})})}):e.jsx(g,{className:"border-slate-200 bg-slate-50",children:e.jsx(m,{className:"pt-5 pb-5",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(v,{className:"h-5 w-5 text-slate-400 shrink-0"}),e.jsx(l,{className:"text-slate-600 text-sm",children:t("tools.preShipment.status.partialBody","Критичные пункты выполнены. Отметьте оставшиеся пункты для полной готовности груза.")})]})})})})}),e.jsx(d,{py:"lg",bg:"surface",children:e.jsx(p,{size:"base",children:e.jsxs(i,{gap:8,children:[e.jsx(J,{}),e.jsxs(i,{gap:4,children:[e.jsx(T,{size:"h2",as:"h2",children:t("tools.preShipment.inspTypes.title","Виды инспекций")}),e.jsx(l,{variant:"muted",className:"max-w-2xl",children:t("tools.preShipment.inspTypes.subtitle","Три стандартных вида инспекций при импорте из Китая. Для большинства партий рекомендуется как минимум PSI — предотгрузочная инспекция.")})]}),e.jsx(A,{cols:3,gap:6,children:_.map(s=>e.jsxs(g,{className:`border ${s.color}`,children:[e.jsxs(C,{children:[e.jsx("div",{className:"flex items-center gap-2 mb-1",children:e.jsx(k,{variant:s.badgeVariant,children:s.code})}),e.jsx(L,{className:`text-base ${s.titleColor}`,children:s.title}),e.jsx(q,{children:s.subtitle})]}),e.jsx(m,{children:e.jsxs(i,{gap:3,children:[e.jsx(l,{className:"text-sm text-slate-700 leading-relaxed",children:s.description}),e.jsx("div",{className:"rounded-md bg-white/70 border border-white px-3 py-2",children:e.jsx(l,{className:"text-xs text-slate-500 font-medium",children:s.when})})]})})]},s.code))})]})})}),e.jsx(Y,{title:t("tools.preShipment.cta.title","Нужна предотгрузочная инспекция в Китае?"),description:t("tools.preShipment.cta.description","Avalog организует инспекцию на фабрике и проконтролирует отгрузку"),ctaLabel:t("tools.preShipment.cta.label","Запросить инспекцию"),ctaTo:"/"})]})}export{ze as default};