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};