import{r as k,j as e,L as I}from"./vendor-react-xnlkqCTC.js";import{T as A}from"./ToolPageSEO-C-FErSzP.js";import{T as D}from"./toolsMeta-CeuNOhcH.js";import{d as G,t as i,v as d,w as t,z as g,H as x,y as o,Y as T,x as c,F as u,I as j,J as b,K as N,B as S}from"./index-CeRqmQGs.js";import"./vendor-dayjs-CTLjenN8.js";import"./vendor-sentry-qG-dVXi3.js";import{M as z,a as L}from"./MarketingShell-BrzD3aKJ.js";import{u as R}from"./vendor-i18n-BZWggl2o.js";import{A as P}from"./arrow-left-DQgPLKA4.js";import{T as C}from"./triangle-alert-DhdePcO5.js";import{F as E}from"./file-text-Cs8g8_1A.js";import{C as F}from"./circle-check-BByvKYUH.js";import{Z as q}from"./zap-Bzwg60Z-.js";import{F as f}from"./flask-conical-gN60X948.js";import{S as M}from"./shield-alert-C2ThiMlb.js";import"./vendor-query-Cbb05LTU.js";import"./vendor-antd-core-DLLca_om.js";import"./globe-Biw1j6Ff.js";import"./shield-check-BSdKfy4S.js";import"./users-C3rFmQJC.js";import"./SiteFooter-CEnzntTA.js";import"./send-CzoePvVY.js";import"./building-2-DB0h521V.js";/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $=[["path",{d:"M 22 14 L 22 10",key:"nqc4tb"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]],v=G("battery",$);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U=[["path",{d:"M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4",key:"1slcih"}]],w=G("flame",U);/**
 * @license lucide-react v1.16.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B=[["path",{d:"m12.5 17-.5-1-.5 1h1z",key:"3me087"}],["path",{d:"M15 22a1 1 0 0 0 1-1v-1a2 2 0 0 0 1.56-3.25 8 8 0 1 0-11.12 0A2 2 0 0 0 8 20v1a1 1 0 0 0 1 1z",key:"1o5pge"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}]],_=G("skull",B),y=[{classNum:"1",nameRu:"Взрывчатые вещества",nameEn:"Explosives",hazard:"critical",placard:"Оранжевый с символом взрыва",placardColor:"Оранжевый (#FF8C00)",examples:["Фейерверки и пиротехника","Подушки безопасности (airbag)","Детонаторы","Боеприпасы"],seaRestriction:"Требуется специальное разрешение, отдельный отсек судна. Большинство линий отказывают без предварительного согласования.",airRestriction:"Запрещено на коммерческих рейсах. Только специализированные грузовые воздушные суда с разрешением.",packingGroups:["N/A"],icon:e.jsx(q,{className:"h-5 w-5"})},{classNum:"2",nameRu:"Газы",nameEn:"Gases",hazard:"high",placard:"Зелёный (2.2), красный (2.1), белый с черепом (2.3)",placardColor:"Зависит от подкласса",subclasses:[{code:"2.1",name:"Воспламеняющиеся газы"},{code:"2.2",name:"Невоспламеняющиеся, нетоксичные газы"},{code:"2.3",name:"Токсичные газы"}],examples:["Аэрозольные баллончики (2.1)","Сжатый кислород (2.2)","Хлор (2.3)","Пропан / бутан (2.1)"],seaRestriction:"2.1 и 2.3 — ограниченный доступ; 2.2 — допускается при соблюдении упаковки. Обязательна декларация DGD.",airRestriction:"2.1 запрещено в пассажирских. 2.2 — ограничения по объёму. 2.3 строго запрещено.",packingGroups:["N/A"],icon:e.jsx(f,{className:"h-5 w-5"})},{classNum:"3",nameRu:"Легковоспламеняющиеся жидкости",nameEn:"Flammable liquids",hazard:"critical",placard:"Красный ромб с пламенем",placardColor:"Красный (#FF0000)",examples:["Краски и лаки","Растворители","Алкоголь >24%","Бензин, дизельное топливо"],seaRestriction:"Допускается в отдельно выделенных отсеках. PG I — особые условия хранения.",airRestriction:"PG I (температура вспышки <23°C) — запрещено. PG II/III — допускается в ограниченном количестве по IATA DGR.",packingGroups:["I","II","III"],icon:e.jsx(w,{className:"h-5 w-5"})},{classNum:"4",nameRu:"Легковоспламеняющиеся твёрдые вещества",nameEn:"Flammable solids",hazard:"high",placard:"Белый/красный полосатый (4.1), белый с красным кружком (4.2), синий (4.3)",placardColor:"Полосатый / синий",subclasses:[{code:"4.1",name:"Легковоспламеняющиеся твёрдые вещества"},{code:"4.2",name:"Самовозгорающиеся вещества"},{code:"4.3",name:"Вещества, выделяющие газ при контакте с водой"}],examples:["Спички (4.1)","Белый фосфор (4.2)","Металлический натрий (4.3)","Алюминиевый порошок (4.3)"],seaRestriction:"4.2 и 4.3 требуют специального хранения. Обязательно указать подкласс в DGD.",airRestriction:"4.2 и 4.3 — как правило запрещены на пассажирских воздушных судах. 4.1 — ограниченное количество.",packingGroups:["I","II","III"],icon:e.jsx(w,{className:"h-5 w-5"})},{classNum:"5",nameRu:"Окисляющие вещества",nameEn:"Oxidizing substances",hazard:"medium",placard:"Жёлтый с символом пламени над окружностью",placardColor:"Жёлтый (#FFD700)",subclasses:[{code:"5.1",name:"Окисляющие вещества"},{code:"5.2",name:"Органические пероксиды"}],examples:["Перекись водорода (5.1)","Нитрат аммония (5.1)","Органические пероксиды (5.2)","Хлорат натрия (5.1)"],seaRestriction:"5.2 — хранение отдельно от горючих веществ. Температурный контроль для некоторых пероксидов.",airRestriction:"5.2 тип B и выше — запрещено. 5.1 — ограниченное количество по IATA DGR.",packingGroups:["I","II","III"],icon:e.jsx(M,{className:"h-5 w-5"})},{classNum:"6",nameRu:"Токсичные вещества",nameEn:"Toxic substances",hazard:"critical",placard:"Белый с черепом и костями",placardColor:"Белый (#FFFFFF) с чёрным символом",subclasses:[{code:"6.1",name:"Токсичные вещества"},{code:"6.2",name:"Инфекционные вещества"}],examples:["Пестициды (6.1)","Цианиды (6.1)","Медицинские / диагностические образцы (6.2)","Культуры микроорганизмов (6.2)"],seaRestriction:"6.2 — строгие требования к упаковке P650. Тройная упаковка. Согласование с органами здравоохранения.",airRestriction:"6.1 PG I — запрещено на пассажирских. 6.2 категории A — запрещено. Категория B — допускается по PI 650.",packingGroups:["I","II","III"],icon:e.jsx(_,{className:"h-5 w-5"})},{classNum:"7",nameRu:"Радиоактивные материалы",nameEn:"Radioactive materials",hazard:"critical",placard:"Жёлтый / белый с символом радиации",placardColor:"Жёлтый / белый с трёхлепестковым символом",examples:["Медицинское оборудование (диагностика)","Лабораторные изотопы","Промышленные источники излучения","Уран (урановое стекло, руды)"],seaRestriction:"Требуется специальное судно с лицензией. Разрешение органов ядерного регулирования страны отправки и назначения.",airRestriction:"Только грузовые воздушные суда с специальным разрешением. Строгие нормы активности (Бк) по IATA.",packingGroups:["N/A"],icon:e.jsx(C,{className:"h-5 w-5"})},{classNum:"8",nameRu:"Коррозионные вещества",nameEn:"Corrosive substances",hazard:"medium",placard:"Чёрно-белый с символом коррозии металла и руки",placardColor:"Верхний треугольник белый, нижний чёрный",examples:["Аккумуляторы (кислотные)","Серная и соляная кислота","Гидроксид натрия (щёлочь)","Хлорид железа"],seaRestriction:"Допускается при правильной упаковке UN-сертифицированной тары. Обязательна совместимость с материалом контейнера.",airRestriction:"PG I — запрещено. PG II/III — ограниченное количество. Аккумуляторы — особые правила IATA.",packingGroups:["I","II","III"],icon:e.jsx(f,{className:"h-5 w-5"})},{classNum:"9",nameRu:"Прочие опасные вещества",nameEn:"Miscellaneous dangerous substances",hazard:"low",placard:"Белый с чёрными вертикальными полосами вверху",placardColor:"Белый (#FFFFFF) с чёрными полосами",examples:["Литиевые батареи (Li-Ion, Li-Metal)","Сухой лёд (CO₂)","Сильные постоянные магниты","Асбест","Автомобили с ДВС"],seaRestriction:"Литиевые батареи — специальные требования к SOC (зарядность ≤30% для отдельных ячеек). Сухой лёд — вентиляция.",airRestriction:"Литиевые батареи — строгие правила IATA Section II по Wh. Сильные магниты — тест на магнитное поле в порту.",packingGroups:["N/A"],icon:e.jsx(v,{className:"h-5 w-5"})}],O=[{group:"I",danger:"Высокая опасность",description:"Наиболее опасные вещества, представляющие серьёзный риск",requirements:["Максимальные требования к упаковке (тип X)","Наименьшие допустимые объёмы/массы","Двойная стенка или внутренняя упаковка обязательна","Частые ограничения на авиа-перевозку"]},{group:"II",danger:"Средняя опасность",description:"Вещества, представляющие значительный риск",requirements:["Стандартные требования к упаковке (тип Y)","Умеренные ограничения по количеству","UN-сертифицированная тара обязательна","Допускается авиа с ограничениями IATA DGR"]},{group:"III",danger:"Низкая опасность",description:"Вещества, представляющие малый риск",requirements:["Базовые требования к упаковке (тип Z)","Более высокие допустимые объёмы","Часто доступна перевозка «Ограниченным количеством» (LQ)","Наиболее широкие возможности по видам транспорта"]}],H=[{id:"msds",title:"MSDS / SDS — паспорт безопасности",description:"Safety Data Sheet по ГОСТ 30333 или GHS. Обязателен для любого опасного груза. Содержит физико-химические свойства, риски, меры первой помощи.",required:"always"},{id:"dgd",title:"Dangerous Goods Declaration (DGD)",description:"Декларация об опасном грузе IMDG. Форма IMO/IMDG. Заполняется грузоотправителем, подписывается сертифицированным специалистом.",required:"sea"},{id:"shippers-decl",title:"Shipper's Declaration for Dangerous Goods",description:"Авиационный аналог DGD по требованиям IATA DGR. Форма IATA. Должна быть заполнена аккредитованным специалистом.",required:"air"},{id:"erg",title:"Emergency Response Guide (ERG)",description:"Руководство первоначальных действий при ЧС. Номер ERG указывается в DGD. Перевозчик обязан иметь актуальный справочник на борту.",required:"always"},{id:"cert-pack",title:"Сертификат соответствия тары UN",description:"Тара для опасных грузов должна иметь маркировку UN с кодом испытаний. Используется тип X (PG I), Y (PG II), Z (PG III).",required:"always"},{id:"issuance",title:"Разрешение на перевозку (Class 1/7)",description:"Для взрывчатых веществ (класс 1) и радиоактивных материалов (класс 7) требуется специальное разрешение от уполномоченных органов страны.",required:"conditional"}],W={critical:"border-l-4 border-l-red-600",high:"border-l-4 border-l-orange-500",medium:"border-l-4 border-l-yellow-500",low:"border-l-4 border-l-slate-400"},Z={critical:"error",high:"warning",medium:"info",low:"neutral"},Q={critical:"Критический",high:"Высокий",medium:"Средний",low:"Низкий"},Y={always:"Всегда",air:"Только авиа",sea:"Только море",conditional:"Для кл. 1 / 7"},K={always:"error",air:"info",sea:"info",conditional:"warning"};function V({cls:s}){const{t:l}=R(),[p,h]=k.useState(!1);return e.jsxs(u,{className:`flex flex-col transition-shadow hover:shadow-md ${W[s.hazard]}`,children:[e.jsxs(j,{className:"pb-3",children:[e.jsxs(c,{gap:2,align:"center",justify:"between",children:[e.jsxs(c,{gap:2,align:"center",children:[e.jsx("span",{className:"flex items-center justify-center w-10 h-10 rounded-lg bg-slate-100 text-slate-600 shrink-0",children:s.icon}),e.jsx("div",{children:e.jsx(o,{as:"span",weight:"bold",className:"text-lg leading-none",children:l("tools.dangerousGoods.classLabel","Класс {{num}}",{num:s.classNum})})})]}),e.jsx(g,{variant:Z[s.hazard],children:l(`tools.dangerousGoods.hazard.${s.hazard}`,Q[s.hazard])})]}),e.jsx(b,{className:"text-base leading-snug mt-2",children:l(`tools.dangerousGoods.class.${s.classNum}.nameRu`,s.nameRu)}),e.jsx(o,{variant:"muted",className:"text-xs",children:s.nameEn}),s.subclasses&&e.jsx("div",{className:"flex flex-wrap gap-1 mt-2",children:s.subclasses.map(a=>e.jsxs("span",{className:"inline-flex items-center rounded px-2 py-0.5 bg-slate-100 text-slate-700 text-xs font-medium",children:[a.code," —"," ",l(`tools.dangerousGoods.subclass.${a.code.replace(".","_")}`,a.name)]},a.code))})]}),e.jsxs(N,{className:"pt-0 flex flex-col gap-3 flex-1",children:[e.jsxs("div",{children:[e.jsx(o,{className:"text-xs font-semibold text-slate-500 uppercase tracking-wide mb-1",children:l("tools.dangerousGoods.examplesLabel","Примеры грузов")}),e.jsx("ul",{className:"space-y-0.5",children:s.examples.map((a,r)=>e.jsxs("li",{className:"text-sm text-slate-700 flex items-start gap-1.5",children:[e.jsx("span",{className:"mt-1.5 shrink-0 w-1.5 h-1.5 rounded-full bg-slate-400"}),l(`tools.dangerousGoods.class.${s.classNum}.example.${r}`,a)]},r))})]}),e.jsxs("div",{className:"rounded bg-slate-50 border border-slate-200 px-3 py-2",children:[e.jsx(o,{className:"text-xs font-semibold text-slate-500 uppercase tracking-wide mb-0.5",children:l("tools.dangerousGoods.placardLabel","Плакат / ромб")}),e.jsx(o,{variant:"muted",className:"text-xs",children:l(`tools.dangerousGoods.class.${s.classNum}.placardColor`,s.placardColor)})]}),s.packingGroups[0]!=="N/A"&&e.jsxs(c,{gap:1,wrap:!0,children:[e.jsx(o,{variant:"muted",className:"text-xs mr-1",children:l("tools.dangerousGoods.packingShort","Гр. упак.:")}),s.packingGroups.map(a=>e.jsx("span",{className:"inline-flex items-center rounded px-1.5 py-0.5 bg-slate-200 text-slate-800 text-xs font-bold",children:a},a))]}),e.jsx("button",{type:"button",onClick:()=>h(a=>!a),className:"text-sm font-medium text-primary hover:text-primary/80 transition-colors text-left","aria-expanded":p,children:p?l("tools.dangerousGoods.hideRestrictions","Скрыть ограничения ↑"):l("tools.dangerousGoods.showRestrictions","Ограничения по транспорту ↓")}),p&&e.jsxs(t,{gap:3,className:"border-t pt-3 border-slate-100",children:[e.jsxs("div",{children:[e.jsx(o,{className:"text-xs font-semibold text-blue-700 uppercase tracking-wide mb-1",children:l("tools.dangerousGoods.seaLabel","Морской (IMDG)")}),e.jsx(o,{variant:"muted",className:"text-sm leading-snug",children:l(`tools.dangerousGoods.class.${s.classNum}.seaRestriction`,s.seaRestriction)})]}),e.jsxs("div",{children:[e.jsx(o,{className:"text-xs font-semibold text-sky-700 uppercase tracking-wide mb-1",children:l("tools.dangerousGoods.airLabel","Авиа (IATA DGR)")}),e.jsx(o,{variant:"muted",className:"text-sm leading-snug",children:l(`tools.dangerousGoods.class.${s.classNum}.airRestriction`,s.airRestriction)})]})]})]})]})}function Ie(){const{t:s}=R(),[l,p]=k.useState(""),h=y.filter(a=>{if(!l.trim())return!0;const r=l.toLowerCase();return a.classNum.includes(r)||a.nameRu.toLowerCase().includes(r)||a.nameEn.toLowerCase().includes(r)||a.examples.some(n=>n.toLowerCase().includes(r))||(a.subclasses??[]).some(n=>n.code.includes(r)||n.name.toLowerCase().includes(r))});return e.jsxs(z,{active:"tools",children:[e.jsx(A,{...D["dangerous-goods"]}),e.jsx(i,{py:"lg",bg:"surface",children:e.jsx(d,{size:"base",children:e.jsxs(t,{gap:6,children:[e.jsxs(I,{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(P,{className:"h-4 w-4"}),s("tools.dangerousGoods.allTools","Все инструменты")]}),e.jsxs(t,{gap:4,className:"max-w-3xl",children:[e.jsx(g,{variant:"warning",children:s("tools.dangerousGoods.heroBadge","Справочник · IMDG / IATA DGR")}),e.jsx(x,{size:"h1",as:"h1",children:s("tools.dangerousGoods.heroTitle","Опасные грузы: классы IMDG и требования перевозки")}),e.jsx(o,{variant:"lead",className:"max-w-2xl",children:s("tools.dangerousGoods.heroLead","9 классов IMDG — плакаты, группы упаковки, ограничения для морского и авиа транспорта. Особые правила для литиевых батарей и чеклист документов для отправки DG-груза.")})]}),e.jsxs("div",{className:"flex items-start gap-3 rounded-lg bg-amber-50 border border-amber-200 px-4 py-3 max-w-3xl",children:[e.jsx(C,{className:"h-5 w-5 text-amber-500 mt-0.5 shrink-0"}),e.jsxs(o,{className:"text-sm text-amber-900",children:[e.jsx("strong",{children:s("tools.dangerousGoods.warningLabel","Внимание:")})," ",s("tools.dangerousGoods.warningBody","данный справочник носит информационный характер. Для реальных отправок опасных грузов всегда консультируйтесь с сертифицированным специалистом IMDG/IATA DGR и уточняйте требования у конкретного перевозчика.")]})]})]})})}),e.jsx(i,{py:"sm",children:e.jsx(d,{size:"base",children:e.jsxs("div",{className:"max-w-md",children:[e.jsx(T,{placeholder:s("tools.dangerousGoods.searchPlaceholder","Поиск по классу, названию или грузу (например, батарея, кислота)…"),value:l,onChange:a=>p(a.target.value)}),l&&e.jsx(o,{variant:"muted",className:"mt-2 text-xs",children:s("tools.dangerousGoods.foundClasses","Найдено классов: {{shown}} из {{total}}",{shown:h.length,total:y.length})})]})})}),e.jsx(i,{py:"md",children:e.jsx(d,{size:"base",children:e.jsxs(t,{gap:6,children:[e.jsxs(t,{gap:2,children:[e.jsx(x,{size:"h2",children:s("tools.dangerousGoods.classesTitle","9 классов IMDG")}),e.jsx(o,{variant:"muted",children:s("tools.dangerousGoods.classesSubtitle","Международный кодекс морской перевозки опасных грузов (IMDG Code) делит все опасные вещества на 9 классов. Нажмите «Ограничения по транспорту» на карточке, чтобы увидеть детали.")})]}),h.length>0?e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:h.map(a=>e.jsx(V,{cls:a},a.classNum))}):e.jsx("div",{className:"text-center py-16",children:e.jsx(o,{variant:"muted",children:s("tools.dangerousGoods.classesEmpty","По запросу «{{query}}» ничего не найдено.",{query:l})})})]})})}),e.jsx(i,{py:"lg",bg:"surface",children:e.jsx(d,{size:"base",children:e.jsxs(t,{gap:6,children:[e.jsxs(t,{gap:2,children:[e.jsxs(c,{gap:2,align:"center",children:[e.jsx(v,{className:"h-6 w-6 text-amber-500"}),e.jsx(x,{size:"h2",children:s("tools.dangerousGoods.lithiumTitle","Литиевые батареи — особые правила")})]}),e.jsx(o,{variant:"muted",className:"max-w-2xl",children:s("tools.dangerousGoods.lithiumSubtitle","Литиевые батареи (класс 9, UN3480 / UN3481 / UN3090 / UN3091) — самый частый вопрос при международной отправке. IATA ввела специальные Sections (II и IB) с жёсткими ограничениями по ватт-часам.")})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs(u,{className:"border-l-4 border-l-amber-500",children:[e.jsx(j,{className:"pb-2",children:e.jsx(b,{className:"text-base",children:s("tools.dangerousGoods.liion.title","Li-Ion батареи (UN3480 / UN3481)")})}),e.jsx(N,{children:e.jsxs(t,{gap:3,children:[e.jsxs("div",{className:"rounded bg-amber-50 border border-amber-200 px-3 py-2",children:[e.jsx(o,{className:"text-xs font-semibold text-amber-700 uppercase tracking-wide mb-1",children:s("tools.dangerousGoods.liion.section2","IATA Section II (в оборудовании)")}),e.jsxs("ul",{className:"space-y-1",children:[e.jsxs("li",{className:"text-sm text-amber-900",children:["•"," ",s("tools.dangerousGoods.liion.cellMax","Ячейка: не более")," ",e.jsx("strong",{children:"20 Wh"})]}),e.jsxs("li",{className:"text-sm text-amber-900",children:["•"," ",s("tools.dangerousGoods.liion.batteryMax","Батарея: не более")," ",e.jsx("strong",{children:"100 Wh"})]}),e.jsxs("li",{className:"text-sm text-amber-900",children:["•"," ",s("tools.dangerousGoods.liion.spare","Макс. 2 запасные батареи на человека")]})]})]}),e.jsxs("div",{children:[e.jsx(o,{className:"text-xs font-semibold text-slate-500 uppercase tracking-wide mb-1",children:s("tools.dangerousGoods.liion.separateTitle","Отдельные батареи (UN3480)")}),e.jsxs("ul",{className:"space-y-1",children:[e.jsxs("li",{className:"text-sm text-slate-700",children:["•"," ",s("tools.dangerousGoods.liion.sep1","Ячейки ≤20 Wh, батареи 100–300 Wh — Section IB (только cargo)")]}),e.jsxs("li",{className:"text-sm text-slate-700",children:["•"," ",s("tools.dangerousGoods.liion.sep2","SOC ≤30% для ячеек при морской перевозке")]}),e.jsxs("li",{className:"text-sm text-slate-700",children:["•"," ",s("tools.dangerousGoods.liion.sep3","Запрет отдельной перевозки на пассажирских бортах >100 Wh")]})]})]})]})})]}),e.jsxs(u,{className:"border-l-4 border-l-red-500",children:[e.jsx(j,{className:"pb-2",children:e.jsx(b,{className:"text-base",children:s("tools.dangerousGoods.limetal.title","Li-Metal батареи (UN3090 / UN3091)")})}),e.jsx(N,{children:e.jsxs(t,{gap:3,children:[e.jsxs("div",{className:"rounded bg-red-50 border border-red-200 px-3 py-2",children:[e.jsx(o,{className:"text-xs font-semibold text-red-700 uppercase tracking-wide mb-1",children:s("tools.dangerousGoods.limetal.harder","Жёстче Li-Ion")}),e.jsxs("ul",{className:"space-y-1",children:[e.jsxs("li",{className:"text-sm text-red-900",children:["•"," ",s("tools.dangerousGoods.limetal.cellPre","Ячейка: не более")," ",e.jsx("strong",{children:"1 г"})," ",s("tools.dangerousGoods.limetal.cellPost","лития")]}),e.jsxs("li",{className:"text-sm text-red-900",children:["•"," ",s("tools.dangerousGoods.limetal.batteryPre","Батарея: не более")," ",e.jsx("strong",{children:"2 г"})," ",s("tools.dangerousGoods.limetal.batteryPost","лития")]}),e.jsxs("li",{className:"text-sm text-red-900",children:["•"," ",s("tools.dangerousGoods.limetal.sep","Отдельные батареи (UN3090) >2 г — запрещено авиа")]})]})]}),e.jsxs("div",{children:[e.jsx(o,{className:"text-xs font-semibold text-slate-500 uppercase tracking-wide mb-1",children:s("tools.dangerousGoods.limetal.checkTitle","Проверьте перед отправкой")}),e.jsxs("ul",{className:"space-y-1",children:[e.jsxs("li",{className:"text-sm text-slate-700",children:["•"," ",s("tools.dangerousGoods.limetal.check1","UN-тест сертификат (UN38.3)")]}),e.jsxs("li",{className:"text-sm text-slate-700",children:["•"," ",s("tools.dangerousGoods.limetal.check2","Маркировка «Lithium Battery Handling» label")]}),e.jsxs("li",{className:"text-sm text-slate-700",children:["•"," ",s("tools.dangerousGoods.limetal.check3","Защита от короткого замыкания (индивидуальная упаковка)")]}),e.jsxs("li",{className:"text-sm text-slate-700",children:["•"," ",s("tools.dangerousGoods.limetal.check4","Summary протокол испытаний UN38.3")]})]})]})]})})]})]})]})})}),e.jsx(i,{py:"lg",children:e.jsx(d,{size:"base",children:e.jsxs(t,{gap:6,children:[e.jsxs(t,{gap:2,children:[e.jsx(x,{size:"h2",children:s("tools.dangerousGoods.pgTitle","Группы упаковки (Packing Groups)")}),e.jsx(o,{variant:"muted",children:s("tools.dangerousGoods.pgSubtitle","Группы I, II, III определяют уровень опасности внутри класса и требования к таре. Применяются к классам 3, 4, 5, 6.1, 8 и некоторым веществам класса 9.")})]}),e.jsx("div",{className:"overflow-x-auto rounded-lg border border-slate-200",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-slate-50 border-b border-slate-200",children:[e.jsx("th",{className:"text-left px-4 py-3 font-semibold text-slate-700 w-20",children:s("tools.dangerousGoods.pgColGroup","Группа")}),e.jsx("th",{className:"text-left px-4 py-3 font-semibold text-slate-700 w-40",children:s("tools.dangerousGoods.pgColLevel","Уровень опасности")}),e.jsx("th",{className:"text-left px-4 py-3 font-semibold text-slate-700",children:s("tools.dangerousGoods.pgColDesc","Описание")}),e.jsx("th",{className:"text-left px-4 py-3 font-semibold text-slate-700",children:s("tools.dangerousGoods.pgColReq","Требования к упаковке")})]})}),e.jsx("tbody",{children:O.map((a,r)=>e.jsxs("tr",{className:`border-b border-slate-100 ${r%2===0?"bg-white":"bg-slate-50/50"}`,children:[e.jsx("td",{className:"px-4 py-3",children:e.jsx("span",{className:"inline-flex items-center justify-center w-8 h-8 rounded-full bg-slate-200 font-bold text-slate-800 text-sm",children:a.group})}),e.jsx("td",{className:"px-4 py-3",children:e.jsx("span",{className:`inline-flex items-center rounded-full px-2.5 py-0.5 text-xs font-semibold ${a.group==="I"?"bg-red-100 text-red-700":a.group==="II"?"bg-amber-100 text-amber-700":"bg-green-100 text-green-700"}`,children:s(`tools.dangerousGoods.pg.${a.group}.danger`,a.danger)})}),e.jsx("td",{className:"px-4 py-3 text-slate-600",children:s(`tools.dangerousGoods.pg.${a.group}.description`,a.description)}),e.jsx("td",{className:"px-4 py-3",children:e.jsx("ul",{className:"space-y-0.5",children:a.requirements.map((n,m)=>e.jsxs("li",{className:"text-slate-600 flex items-start gap-1.5",children:[e.jsx("span",{className:"mt-2 shrink-0 w-1 h-1 rounded-full bg-slate-400"}),s(`tools.dangerousGoods.pg.${a.group}.req.${m}`,n)]},m))})})]},a.group))})]})})]})})}),e.jsx(i,{py:"lg",bg:"surface",children:e.jsx(d,{size:"base",children:e.jsxs(t,{gap:6,children:[e.jsxs(t,{gap:2,children:[e.jsxs(c,{gap:2,align:"center",children:[e.jsx(E,{className:"h-6 w-6 text-primary"}),e.jsx(x,{size:"h2",children:s("tools.dangerousGoods.docsTitle","Документы для перевозки опасных грузов")})]}),e.jsx(o,{variant:"muted",className:"max-w-2xl",children:s("tools.dangerousGoods.docsSubtitle","Неполный пакет документов — главная причина задержки или отказа в приёме DG-груза. Вот что нужно подготовить заранее.")})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:H.map(a=>e.jsxs(u,{className:"flex flex-row gap-0 p-0 overflow-hidden",children:[e.jsx("div",{className:`w-1 shrink-0 ${a.required==="always"?"bg-red-500":a.required==="conditional"?"bg-amber-500":"bg-blue-400"}`}),e.jsxs("div",{className:"flex flex-col gap-2 p-4 flex-1",children:[e.jsxs(c,{gap:2,align:"center",justify:"between",children:[e.jsxs(c,{gap:2,align:"center",children:[e.jsx(F,{className:"h-4 w-4 text-slate-400 shrink-0"}),e.jsx(o,{weight:"semibold",className:"text-sm leading-snug",children:s(`tools.dangerousGoods.doc.${a.id}.title`,a.title)})]}),e.jsx(g,{variant:K[a.required],children:s(`tools.dangerousGoods.docReq.${a.required}`,Y[a.required])})]}),e.jsx(o,{variant:"muted",className:"text-xs leading-relaxed",children:s(`tools.dangerousGoods.doc.${a.id}.description`,a.description)})]})]},a.id))})]})})}),e.jsx(i,{py:"lg",children:e.jsx(d,{size:"base",children:e.jsxs(t,{gap:6,children:[e.jsxs(t,{gap:2,children:[e.jsx(x,{size:"h2",children:s("tools.dangerousGoods.compareTitle","Море vs Авиа — ограничения по классам")}),e.jsx(o,{variant:"muted",children:s("tools.dangerousGoods.compareSubtitle","Сводная таблица допустимости перевозки по видам транспорта. CAO = Cargo Aircraft Only (только грузовые воздушные суда).")})]}),e.jsx("div",{className:"overflow-x-auto rounded-lg border border-slate-200",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-slate-50 border-b border-slate-200",children:[e.jsx("th",{className:"text-left px-4 py-3 font-semibold text-slate-700",children:s("tools.dangerousGoods.compareColClass","Класс")}),e.jsx("th",{className:"text-left px-4 py-3 font-semibold text-slate-700",children:s("tools.dangerousGoods.compareColName","Название")}),e.jsx("th",{className:"text-center px-4 py-3 font-semibold text-blue-700",children:s("tools.dangerousGoods.compareColSea","Морской")}),e.jsx("th",{className:"text-center px-4 py-3 font-semibold text-sky-700",children:s("tools.dangerousGoods.compareColPax","Авиа пасс.")}),e.jsx("th",{className:"text-center px-4 py-3 font-semibold text-slate-600",children:s("tools.dangerousGoods.compareColCao","Авиа CAO")})]})}),e.jsx("tbody",{children:[{cls:"1",name:"Взрывчатые",sea:"warn",pax:"no",cao:"warn"},{cls:"2.1",name:"Горючие газы",sea:"ok",pax:"no",cao:"warn"},{cls:"2.2",name:"Негорючие газы",sea:"ok",pax:"warn",cao:"ok"},{cls:"2.3",name:"Токсичные газы",sea:"warn",pax:"no",cao:"warn"},{cls:"3 PG I",name:"Легковосп. жидк. PG I",sea:"warn",pax:"no",cao:"warn"},{cls:"3 PG II/III",name:"Легковосп. жидк. PG II/III",sea:"ok",pax:"warn",cao:"ok"},{cls:"4.1",name:"Легковосп. твёрдые",sea:"ok",pax:"warn",cao:"ok"},{cls:"4.2",name:"Самовозгорающиеся",sea:"warn",pax:"no",cao:"warn"},{cls:"4.3",name:"Реагируют с водой",sea:"warn",pax:"no",cao:"warn"},{cls:"5.1",name:"Окисляющие",sea:"ok",pax:"warn",cao:"ok"},{cls:"5.2",name:"Органические пероксиды",sea:"warn",pax:"no",cao:"warn"},{cls:"6.1",name:"Токсичные",sea:"ok",pax:"warn",cao:"ok"},{cls:"6.2",name:"Инфекционные",sea:"warn",pax:"warn",cao:"warn"},{cls:"7",name:"Радиоактивные",sea:"warn",pax:"no",cao:"warn"},{cls:"8 PG I",name:"Коррозионные PG I",sea:"ok",pax:"no",cao:"warn"},{cls:"8 PG II/III",name:"Коррозионные PG II/III",sea:"ok",pax:"warn",cao:"ok"},{cls:"9 (батареи)",name:"Лит. батареи ≤100 Wh",sea:"ok",pax:"warn",cao:"ok"},{cls:"9 (батареи)",name:"Лит. батареи >100 Wh",sea:"ok",pax:"no",cao:"warn"}].map((a,r)=>e.jsxs("tr",{className:`border-b border-slate-100 ${r%2===0?"bg-white":"bg-slate-50/50"}`,children:[e.jsx("td",{className:"px-4 py-2.5 font-mono font-semibold text-slate-700 whitespace-nowrap",children:a.cls}),e.jsx("td",{className:"px-4 py-2.5 text-slate-600",children:s(`tools.dangerousGoods.compareRow.${r}`,a.name)}),["sea","pax","cao"].map(n=>{const m=a[n];return e.jsxs("td",{className:"px-4 py-2.5 text-center",children:[m==="ok"&&e.jsx("span",{className:"inline-flex items-center justify-center w-6 h-6 rounded-full bg-green-100 text-green-700 text-xs font-bold",children:"✓"}),m==="warn"&&e.jsx("span",{className:"inline-flex items-center justify-center w-6 h-6 rounded-full bg-amber-100 text-amber-700 text-xs font-bold",children:"!"}),m==="no"&&e.jsx("span",{className:"inline-flex items-center justify-center w-6 h-6 rounded-full bg-red-100 text-red-700 text-xs font-bold",children:"✗"})]},n)})]},`${a.cls}-${r}`))}),e.jsx("tfoot",{children:e.jsx("tr",{className:"bg-slate-50 border-t border-slate-200",children:e.jsx("td",{colSpan:5,className:"px-4 py-2.5 text-xs text-slate-500",children:e.jsxs(c,{gap:4,children:[e.jsxs("span",{children:[e.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-green-100 text-green-700 text-xs font-bold mr-1",children:"✓"}),s("tools.dangerousGoods.legendAllowed","Допускается")]}),e.jsxs("span",{children:[e.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-amber-100 text-amber-700 text-xs font-bold mr-1",children:"!"}),s("tools.dangerousGoods.legendLimited","С ограничениями / требует согласования")]}),e.jsxs("span",{children:[e.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-red-100 text-red-700 text-xs font-bold mr-1",children:"✗"}),s("tools.dangerousGoods.legendForbidden","Запрещено")]})]})})})})]})})]})})}),e.jsx(i,{py:"lg",bg:"surface",children:e.jsx(d,{size:"base",children:e.jsxs("div",{className:"rounded-2xl bg-primary-light border border-primary/20 px-8 py-10 flex flex-col md:flex-row items-center justify-between gap-6",children:[e.jsxs(t,{gap:2,className:"max-w-xl",children:[e.jsx(x,{size:"h3",className:"text-primary",children:s("tools.dangerousGoods.ctaTitle","Нужно перевезти опасный груз?")}),e.jsx(o,{variant:"muted",children:s("tools.dangerousGoods.ctaBody","Рассчитайте стоимость международной перевозки с учётом DG-надбавок или оставьте заявку — наши специалисты подберут подходящего перевозчика.")})]}),e.jsx(S,{size:"lg",asChild:!0,className:"shrink-0",children:e.jsx(I,{to:"/",children:s("tools.dangerousGoods.ctaButton","Рассчитать перевозку")})})]})})}),e.jsx(L,{})]})}export{Ie as default};