import{r as B,j as e}from"./vendor-react-BwKDLVNL.js";import{d as E,aD as L,v as l,w as c,x as t,A as u,D as I,z as a,y as $,H as i,F as x,K as P,L as O,I as b,J as G,ax as N}from"./index-C1ye5P3I.js";import"./vendor-dayjs-5tvLiZdS.js";import{M,a as k}from"./MarketingShell-pJlumM7K.js";import{u as D}from"./vendor-i18n-C6wqqoou.js";import{T as S}from"./triangle-alert-B2KHc43c.js";import{D as w}from"./dollar-sign-gTGne_bL.js";import{T as v}from"./trending-up-XFFwnV8b.js";import{G as U}from"./globe-C6LFgqFt.js";import"./vendor-query-D-sr233n.js";import"./vendor-sentry-B6ofghpF.js";import"./vendor-antd-core-4y2ghozH.js";import"./zap-Bd320S-h.js";import"./shield-check-CUe1YrFZ.js";import"./users-BQu_O3JR.js";import"./file-text-cRwgk8Y4.js";import"./SiteFooter-CMa-vyJL.js";import"./send-BPZS28JS.js";import"./building-2-BaHHBpzk.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 z=[["path",{d:"M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 4 0v-6.998a2 2 0 0 0-.59-1.42L18 5",key:"1wtuz0"}],["path",{d:"M14 21V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v16",key:"e09ifn"}],["path",{d:"M2 21h13",key:"1x0fut"}],["path",{d:"M3 9h11",key:"1p7c0w"}]],H=E("fuel",z),_=s=>[{id:"baf",abbr:"BAF",fullName:"Bunker Adjustment Factor",description:s("tools.surcharges.item.baf.description","Топливная надбавка, компенсирующая колебания цен на бункерное топливо. Рассчитывается линией ежемесячно на основе индексов цен нефти."),typicalRate:"$50–300/TEU",frequency:s("tools.surcharges.item.baf.frequency","Ежемесячно"),category:"топливо"},{id:"ebs",abbr:"EBS",fullName:"Emergency Bunker Surcharge",description:s("tools.surcharges.item.ebs.description","Экстренная топливная надбавка, вводимая линиями при резком и непредвиденном росте цен на бункер сверх заложенного в BAF."),typicalRate:"$50–150/TEU",frequency:s("tools.surcharges.item.ebs.frequency","Разово"),category:"топливо"},{id:"lss",abbr:"LSS",fullName:"Low Sulphur Surcharge (IMO 2020)",description:s("tools.surcharges.item.lss.description","Надбавка за использование малосернистого топлива (содержание серы ≤0,5% согласно требованиям IMO 2020 / MARPOL). Введена с 1 января 2020 г."),typicalRate:"$100–200/TEU",frequency:s("tools.surcharges.item.lss.frequency","Ежемесячно"),category:"топливо"},{id:"ets",abbr:"ETS",fullName:"Emissions Trading Surcharge",description:s("tools.surcharges.item.ets.description","Надбавка для покрытия расходов линий на покупку квот CO₂ в рамках европейской системы торговли выбросами (EU ETS). Применяется при заходе в порты ЕС."),typicalRate:"$50–150/TEU",frequency:s("tools.surcharges.item.ets.frequency","При заходе в ЕС"),category:"топливо"},{id:"gri",abbr:"GRI",fullName:"General Rate Increase",description:s("tools.surcharges.item.gri.description","Плановое повышение базового тарифа, которое линии объявляют, как правило, за 30 дней. Вводится при недостаточной доходности на направлении."),typicalRate:"$200–500/TEU",frequency:s("tools.surcharges.item.gri.frequency","Квартально"),category:"рыночные"},{id:"pss",abbr:"PSS",fullName:"Peak Season Surcharge",description:s("tools.surcharges.item.pss.description","Надбавка в периоды пиковой загрузки флота: перед китайским Новым годом, в летний сезон, перед западными рождественскими праздниками."),typicalRate:"$200–500/TEU",frequency:s("tools.surcharges.item.pss.frequency","Сезонно"),category:"рыночные"},{id:"caf",abbr:"CAF",fullName:"Currency Adjustment Factor",description:s("tools.surcharges.item.caf.description","Валютная надбавка, компенсирующая колебания курса доллара США относительно местных валют. Выражается в процентах от базового фрахта."),typicalRate:s("tools.surcharges.item.caf.rate","2–5% от фрахта"),frequency:s("tools.surcharges.item.caf.frequency","Ежемесячно"),category:"рыночные"},{id:"scs",abbr:"SCS",fullName:"Suez Canal Surcharge",description:s("tools.surcharges.item.scs.description","Надбавка при высокой загрузке Суэцкого канала или его временном закрытии (как это было в 2021 г.), вынуждающем линии использовать более длинные маршруты."),typicalRate:"$100–300/TEU",frequency:s("tools.surcharges.item.scs.frequency","При эксплуатации"),category:"рыночные"},{id:"thc",abbr:"THC",fullName:"Terminal Handling Charge",description:s("tools.surcharges.item.thc.description","Портовый терминальный сбор за перемещение, погрузку и выгрузку контейнера в порту. Взимается отдельно в порту погрузки и в порту назначения."),typicalRate:"$80–200/TEU",frequency:s("tools.surcharges.item.thc.frequency","За каждый порт"),category:"портовые"},{id:"isps",abbr:"ISPS",fullName:"International Ship & Port Security",description:s("tools.surcharges.item.isps.description","Сбор на обеспечение безопасности судна и порта согласно требованиям Международного кодекса охраны судов и портовых средств (ISPS Code, IMO)."),typicalRate:"$10–25/TEU",frequency:s("tools.surcharges.item.isps.frequency","Фиксированный"),category:"портовые"},{id:"ams",abbr:"AMS",fullName:"Advance Manifest System",description:s("tools.surcharges.item.ams.description","Сбор за электронную подачу грузового манифеста в таможню США и Канады за 24 часа до погрузки. Требование Службы таможни и охраны границ США (CBP)."),typicalRate:"$25/B/L",frequency:s("tools.surcharges.item.ams.frequency","США / Канада"),category:"портовые"},{id:"ens",abbr:"ENS",fullName:"Entry Summary Declaration",description:s("tools.surcharges.item.ens.description","Предтаможенное уведомление для ЕС (аналог AMS). Линия подаёт декларацию ICS2 в таможню ЕС за 24 часа до погрузки в порту отправки."),typicalRate:"€15–25/B/L",frequency:s("tools.surcharges.item.ens.frequency","ЕС"),category:"портовые"},{id:"aci",abbr:"ACI",fullName:"Advance Commercial Information",description:s("tools.surcharges.item.aci.description","Канадский аналог AMS. Требование CBSA (Canada Border Services Agency) — электронная подача информации о грузе до его прибытия в Канаду."),typicalRate:"$20/B/L",frequency:s("tools.surcharges.item.aci.frequency","Канада"),category:"портовые"},{id:"blFee",abbr:"BL Fee",fullName:"Bill of Lading / Documentation Fee",description:s("tools.surcharges.item.blFee.description","Сбор за оформление коносамента (Bill of Lading) — основного транспортного документа морской перевозки, подтверждающего приём груза к перевозке."),typicalRate:"$50–100/B/L",frequency:s("tools.surcharges.item.blFee.frequency","За каждый B/L"),category:"документы"},{id:"obl",abbr:"OBL",fullName:"Original B/L Fee",description:s("tools.surcharges.item.obl.description","Дополнительный сбор за оформление и курьерскую доставку бумажного оригинала коносамента. Актуален, если аккредитив или контракт требует оригинала."),typicalRate:"$30–75",frequency:s("tools.surcharges.item.obl.frequency","При необходимости"),category:"документы"},{id:"switchBl",abbr:"Switch B/L",fullName:"Switch Bill of Lading",description:s("tools.surcharges.item.switchBl.description","Перевыставление коносамента с изменением реквизитов грузоотправителя или получателя, маршрута или иных данных. Используется при посреднических схемах."),typicalRate:"$100–200/B/L",frequency:s("tools.surcharges.item.switchBl.frequency","По запросу"),category:"документы"},{id:"telexRelease",abbr:"Telex Release",fullName:"Telex Release Fee",description:s("tools.surcharges.item.telexRelease.description","Сбор за телексный релиз — электронное уведомление агенту в порту назначения о том, что груз можно выдать без предъявления бумажного оригинала коносамента."),typicalRate:"$50–100",frequency:s("tools.surcharges.item.telexRelease.frequency","По запросу"),category:"документы"},{id:"oog",abbr:"OOG",fullName:"Out of Gauge Surcharge",description:s("tools.surcharges.item.oog.description","Надбавка за негабаритный груз, выходящий за стандартные размеры контейнера (по ширине, высоте или длине). Требует специального оборудования и согласований."),typicalRate:s("tools.surcharges.item.oog.rate","+50–100% к фрахту"),frequency:s("tools.surcharges.item.oog.frequency","За перевозку"),category:"груз"},{id:"ows",abbr:"OWS",fullName:"Overweight Surcharge",description:s("tools.surcharges.item.ows.description","Надбавка за перевес контейнера свыше стандартных 24 тонн брутто. Применяется в портах, ограничивающих нагрузку на портовую технику."),typicalRate:"$200–500/TEU",frequency:s("tools.surcharges.item.ows.frequency","При перевесе"),category:"груз"},{id:"hhwDg",abbr:"HHW / DG",fullName:"Hazardous / Dangerous Goods Surcharge",description:s("tools.surcharges.item.hhwDg.description","Надбавка за перевозку опасных грузов (DG), классифицированных по кодексу IMDG. Включает расходы на сегрегацию, специальную документацию и повышенные меры безопасности."),typicalRate:"$100–300/TEU",frequency:s("tools.surcharges.item.hhwDg.frequency","За перевозку"),category:"груз"},{id:"reeferPlugin",abbr:"Reefer Plug-in",fullName:"Reefer Plug-in / Monitoring Fee",description:s("tools.surcharges.item.reeferPlugin.description","Суточная плата за подключение рефрижераторного контейнера к электросети судна или терминала и мониторинг температурного режима."),typicalRate:s("tools.surcharges.item.reeferPlugin.rate","$20–40/сутки"),frequency:s("tools.surcharges.item.reeferPlugin.frequency","Ежесуточно"),category:"груз"},{id:"cfs",abbr:"CFS",fullName:"CFS Surcharge (LCL)",description:s("tools.surcharges.item.cfs.description","Сбор за доставку сборного груза (LCL) на контейнерную станцию (CFS) и его консолидацию с другими грузами в один контейнер."),typicalRate:"$50–100/CBM",frequency:s("tools.surcharges.item.cfs.frequency","За отправку"),category:"груз"},{id:"ccc",abbr:"CCC",fullName:"China Customs Contribution",description:s("tools.surcharges.item.ccc.description","Разные линии называют этот сбор по-разному. Покрывает расходы, связанные с требованиями китайской таможни к документации и электронной подаче манифестов."),typicalRate:"$30–80/TEU",frequency:s("tools.surcharges.item.ccc.frequency","Китай"),category:"портовые"},{id:"psc",abbr:"PSC",fullName:"Port Security Contribution",description:s("tools.surcharges.item.psc.description","Сбор на обеспечение безопасности в портах Владивосток и Новороссийск. Аналог международного ISPS, адаптированный под требования российских портовых властей."),typicalRate:"$20–40/TEU",frequency:s("tools.surcharges.item.psc.frequency","РФ-порты"),category:"портовые"},{id:"vlsfs",abbr:"VLSFS",fullName:"Very Low Sulfur Fuel Surcharge",description:s("tools.surcharges.item.vlsfs.description","Надбавка за использование топлива с сверхнизким содержанием серы (<0,1%) в зонах контроля выбросов (ECA). Актуальна для европейских портов и Балтики."),typicalRate:"$60–120/TEU",frequency:s("tools.surcharges.item.vlsfs.frequency","Зоны ECA"),category:"топливо"}],V=s=>[{id:"base",label:s("tools.surcharges.cost.base.label","Базовый фрахт (FCL 20')"),amount:800,note:s("tools.surcharges.cost.base.note","Шанхай → Владивосток")},{id:"baf",label:"BAF",amount:180,note:s("tools.surcharges.cost.baf.note","Топливная надбавка")},{id:"thcShanghai",label:s("tools.surcharges.cost.thcShanghai.label","THC Шанхай"),amount:120,note:s("tools.surcharges.cost.thcShanghai.note","Терминальный сбор, POL")},{id:"thcVladivostok",label:s("tools.surcharges.cost.thcVladivostok.label","THC Владивосток"),amount:95,note:s("tools.surcharges.cost.thcVladivostok.note","Терминальный сбор, POD")},{id:"caf",label:"CAF",amount:50,note:s("tools.surcharges.cost.caf.note","Валютная надбавка")},{id:"isps",label:"ISPS",amount:15,note:s("tools.surcharges.cost.isps.note","Безопасность порта")},{id:"blFee",label:"BL Fee",amount:75,note:s("tools.surcharges.cost.blFee.note","Оформление коносамента")},{id:"total",label:s("tools.surcharges.cost.total.label","Итого"),amount:1335,isTotal:!0}],W=["все","топливо","рыночные","портовые","документы","груз"],j={все:"default",топливо:"warning",рыночные:"info",портовые:"success",документы:"neutral",груз:"error"},Y=s=>[{id:"allIn",icon:w,title:s("tools.surcharges.tip.allIn.title","Запрашивать all-in rate"),body:s("tools.surcharges.tip.allIn.body","Просите линию или экспедитора предоставить ставку «всё включено» (all-in). Это исключает сюрпризы с дополнительными сборами в счёте.")},{id:"compare",icon:U,title:s("tools.surcharges.tip.compare.title","Сравнивать несколько линий"),body:s("tools.surcharges.tip.compare.body","Один и тот же BAF или THC может отличаться в 1,5–2 раза у разных перевозчиков. Всегда запрашивайте котировки у 3–5 линий одновременно.")},{id:"longTerm",icon:v,title:s("tools.surcharges.tip.longTerm.title","Долгосрочные контракты"),body:s("tools.surcharges.tip.longTerm.body","Контракты сроком от 6 месяцев с фиксированным объёмом позволяют договориться о заморозке ряда сборов или о максимальном cap на BAF/PSS.")},{id:"bafCap",icon:H,title:s("tools.surcharges.tip.bafCap.title","Проверять BAF cap"),body:s("tools.surcharges.tip.bafCap.body","При заключении контракта уточняйте наличие верхней границы (cap) на BAF. Некоторые линии фиксируют cap $150–200/TEU на период контракта.")},{id:"griWatch",icon:S,title:s("tools.surcharges.tip.griWatch.title","Следить за GRI-анонсами"),body:s("tools.surcharges.tip.griWatch.body","Линии обязаны уведомлять о GRI за 30 дней. Отслеживайте анонсы (Freightos, Xeneta, Drewry) и старайтесь бронировать отправки до вступления повышения в силу.")},{id:"rateLock",icon:N,title:s("tools.surcharges.tip.rateLock.title","Согласовывать фиксацию ставки"),body:s("tools.surcharges.tip.rateLock.body","Для крупных отправок возможна фиксация FAK (Freight All Kinds) ставки с включёнными надбавками на конкретный рейс — эффективно при волатильном рынке.")}],K=s=>[{id:"janFeb",period:s("tools.surcharges.season.janFeb.period","Янв–Фев (до КНГ)"),surcharges:["PSS","GRI","BAF↑"],note:s("tools.surcharges.season.janFeb.note","Резкий рост ставок перед китайским Новым годом. PSS достигает максимума. Порты перегружены, место на судне в дефиците.")},{id:"aprMay",period:s("tools.surcharges.season.aprMay.period","Апр–Май (пост-КНГ)"),surcharges:["BAF","CAF"],note:s("tools.surcharges.season.aprMay.note","Относительное затишье. Хорошее время для переговоров о долгосрочных контрактах с зафиксированными ставками на второе полугодие.")},{id:"junAug",period:s("tools.surcharges.season.junAug.period","Июн–Авг (летний пик)"),surcharges:["PSS","GRI↑","EBS"],note:s("tools.surcharges.season.junAug.note","Пик сезона для европейских и американских импортёров (товары к рождественским продажам). Ставки на транстихоокеанском направлении растут.")},{id:"sepOct",period:s("tools.surcharges.season.sepOct.period","Сен–Окт (осенний пик)"),surcharges:["GRI","PSS"],note:s("tools.surcharges.season.sepOct.note","Второй пик перед праздничным сезоном. Линии объявляют GRI. На Китай–Россия направлении также возможен рост из-за предновогодних завозов.")},{id:"novDec",period:s("tools.surcharges.season.novDec.period","Ноя–Дек"),surcharges:["BAF↑","SCS"],note:s("tools.surcharges.season.novDec.note","Цены на бункер традиционно растут в зимний период. BAF пересматривается вверх. На Суэц может влиять геополитическая обстановка.")}],J={все:"tools.surcharges.category.all",топливо:"tools.surcharges.category.fuel",рыночные:"tools.surcharges.category.market",портовые:"tools.surcharges.category.port",документы:"tools.surcharges.category.docs",груз:"tools.surcharges.category.cargo"},X={все:"Все",топливо:"Топливо",рыночные:"Рыночные",портовые:"Портовые",документы:"Документы",груз:"Груз"};function be(){const{t:s}=D(),[n,C]=B.useState("все"),g=_(s),A=V(s),R=Y(s),T=K(s),y=r=>s(J[r],X[r]),m=g.filter(r=>n==="все"||r.category===n),q=r=>`px-3 py-1.5 rounded-full text-sm font-medium transition-colors border cursor-pointer ${r?"bg-primary text-white border-primary":"bg-white text-slate-600 border-slate-200 hover:border-primary/40 hover:text-primary"}`,d=800,p=1335,f=Math.round((p-d)/d*100);return e.jsxs(M,{active:"tools",children:[e.jsxs(L,{children:[e.jsx("title",{children:s("tools.surcharges.seo.title","Надбавки к фрахту: расшифровка всех сборов | Avalog")}),e.jsx("meta",{name:"description",content:s("tools.surcharges.seo.description","Полный справочник надбавок к морскому фрахту: BAF, CAF, PSS, GRI, EBS, LSS, AMS, ISPS и другие. Типичные ставки, описание, пример расчёта FCL Шанхай → Владивосток.")}),e.jsx("link",{rel:"canonical",href:"https://avalog.ru/tools/surcharges"})]}),e.jsx(l,{py:"lg",bg:"surface",children:e.jsx(c,{size:"base",children:e.jsxs(t,{gap:4,children:[e.jsxs(t,{gap:3,className:"max-w-3xl",children:[e.jsx(u,{variant:"default",children:s("tools.surcharges.hero.badge","Справочник · Морской фрахт")}),e.jsx(I,{size:"lg",children:s("tools.surcharges.hero.title","Надбавки к фрахту: расшифровка всех сборов")}),e.jsx(a,{variant:"lead",className:"max-w-2xl",children:s("tools.surcharges.hero.lead","Базовый фрахт — это лишь часть итоговой стоимости морской перевозки. Надбавки могут добавлять 40–80% сверху. Здесь — исчерпывающий справочник по всем сборам с типичными ставками.")})]}),e.jsx($,{gap:4,children:e.jsxs("div",{className:"flex items-center gap-2 rounded-lg bg-amber-50 border border-amber-200 px-4 py-3",children:[e.jsx(S,{className:"h-4 w-4 text-amber-500 shrink-0"}),e.jsxs(a,{className:"text-sm text-amber-900",children:[e.jsx("strong",{children:s("tools.surcharges.hero.warnStrong","Ставки ориентировочные")})," ",s("tools.surcharges.hero.warnRest","и варьируются у разных линий, направлений и периодов. Всегда уточняйте актуальные значения у перевозчика.")]})]})})]})})}),e.jsx(l,{py:"sm",children:e.jsx(c,{size:"base",children:e.jsxs(t,{gap:3,children:[e.jsx(a,{className:"text-sm font-medium text-slate-500 uppercase tracking-wide",children:s("tools.surcharges.filter.label","Категория сборов:")}),e.jsx("div",{className:"flex flex-wrap gap-2",children:W.map(r=>e.jsxs("button",{type:"button",className:q(n===r),onClick:()=>C(r),children:[y(r),r==="все"&&` (${g.length})`,r!=="все"&&` (${g.filter(o=>o.category===r).length})`]},r))})]})})}),e.jsx(l,{py:"md",children:e.jsx(c,{size:"base",children:e.jsxs(t,{gap:4,children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(i,{size:"h2",children:s("tools.surcharges.table.heading","Все надбавки")}),e.jsx(u,{variant:j[n],children:s("tools.surcharges.table.count","{{count}} позиций",{count:m.length})})]}),e.jsxs("div",{className:"overflow-x-auto rounded-xl border border-slate-200",children:[e.jsxs("table",{className:"w-full text-sm border-collapse",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-slate-50 border-b border-slate-200",children:[e.jsx("th",{className:"px-4 py-3 text-left font-semibold text-slate-700 whitespace-nowrap",children:s("tools.surcharges.table.colAbbr","Аббревиатура")}),e.jsx("th",{className:"px-4 py-3 text-left font-semibold text-slate-700",children:s("tools.surcharges.table.colFullName","Полное название")}),e.jsx("th",{className:"px-4 py-3 text-left font-semibold text-slate-700 min-w-[260px]",children:s("tools.surcharges.table.colDescription","Описание")}),e.jsx("th",{className:"px-4 py-3 text-left font-semibold text-slate-700 whitespace-nowrap",children:s("tools.surcharges.table.colRate","Типичная ставка")}),e.jsx("th",{className:"px-4 py-3 text-left font-semibold text-slate-700 whitespace-nowrap",children:s("tools.surcharges.table.colFrequency","Регулярность")}),e.jsx("th",{className:"px-4 py-3 text-left font-semibold text-slate-700 whitespace-nowrap",children:s("tools.surcharges.table.colCategory","Категория")})]})}),e.jsx("tbody",{children:m.map((r,o)=>e.jsxs("tr",{className:`border-b border-slate-100 transition-colors hover:bg-slate-50 ${o%2===0?"bg-white":"bg-slate-50/40"}`,children:[e.jsx("td",{className:"px-4 py-3 font-bold text-primary whitespace-nowrap align-top",children:r.abbr}),e.jsx("td",{className:"px-4 py-3 text-slate-700 font-medium align-top whitespace-nowrap",children:r.fullName}),e.jsx("td",{className:"px-4 py-3 text-slate-600 leading-relaxed align-top",children:r.description}),e.jsx("td",{className:"px-4 py-3 text-slate-700 font-semibold whitespace-nowrap align-top",children:r.typicalRate}),e.jsx("td",{className:"px-4 py-3 text-slate-500 whitespace-nowrap align-top",children:r.frequency}),e.jsx("td",{className:"px-4 py-3 align-top",children:e.jsx(u,{variant:j[r.category],children:y(r.category)})})]},r.abbr))})]}),m.length===0&&e.jsx("div",{className:"text-center py-12",children:e.jsx(a,{variant:"muted",children:s("tools.surcharges.table.empty","Нет сборов в выбранной категории.")})})]})]})})}),e.jsx(l,{py:"lg",bg:"surface",children:e.jsx(c,{size:"base",children:e.jsxs(t,{gap:8,children:[e.jsxs(t,{gap:2,className:"max-w-2xl",children:[e.jsx(i,{size:"h2",children:s("tools.surcharges.example.heading","Пример: из чего складывается стоимость")}),e.jsx(a,{variant:"muted",children:s("tools.surcharges.example.subtitle","FCL 20' Шанхай → Владивосток — типичный набор надбавок, которые добавляются к базовому фрахту в счёте от линии или экспедитора.")})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 items-start",children:[e.jsxs(x,{children:[e.jsx(P,{children:e.jsxs(O,{className:"flex items-center gap-2",children:[e.jsx(w,{className:"h-5 w-5 text-primary"}),s("tools.surcharges.example.cardTitle","Структура стоимости")]})}),e.jsx(b,{children:e.jsx(t,{gap:1,children:A.map(r=>r.isTotal?e.jsxs("div",{children:[e.jsx(G,{}),e.jsxs("div",{className:"flex items-center justify-between pt-3 mt-1",children:[e.jsx(a,{className:"font-bold text-slate-900 text-base",children:r.label}),e.jsxs(a,{className:"font-bold text-primary text-lg",children:["$",r.amount.toLocaleString()]})]})]},r.id):e.jsxs("div",{className:"flex items-center justify-between py-1.5",children:[e.jsxs("div",{children:[e.jsx(a,{className:"font-medium text-slate-800",children:r.label}),r.note&&e.jsx(a,{variant:"muted",className:"text-xs",children:r.note})]}),e.jsxs(a,{className:"text-slate-600 font-medium",children:["+$",r.amount]})]},r.id))})})]}),e.jsxs(t,{gap:4,children:[e.jsx(x,{className:"bg-primary/5 border-primary/20",children:e.jsx(b,{className:"pt-6",children:e.jsxs(t,{gap:3,children:[e.jsx(a,{className:"text-sm font-semibold text-slate-500 uppercase tracking-wide",children:s("tools.surcharges.summary.label","Итог")}),e.jsxs("div",{className:"flex items-end gap-2",children:[e.jsxs("span",{className:"text-4xl font-bold text-primary",children:["$",p.toLocaleString()]}),e.jsx(a,{variant:"muted",className:"pb-1",children:s("tools.surcharges.summary.vsBase","vs база ${{base}}",{base:d})})]}),e.jsx("div",{className:"flex items-center gap-2",children:e.jsx(u,{variant:"warning",children:s("tools.surcharges.summary.overheadBadge","+{{overhead}}% к базовой ставке",{overhead:f})})}),e.jsx(a,{variant:"muted",className:"text-sm",children:s("tools.surcharges.summary.note","Надбавки добавили ${{added}} — это {{overhead}}% сверх базового фрахта. Типичная картина для коротких транстихоокеанских маршрутов.",{added:(p-d).toLocaleString(),overhead:f})})]})})}),e.jsx("div",{className:"rounded-lg border border-blue-200 bg-blue-50 p-4",children:e.jsxs(t,{gap:2,children:[e.jsx(a,{className:"text-sm font-semibold text-blue-800",children:s("tools.surcharges.notIncluded.title","Что не включено в пример")}),e.jsx("ul",{className:"space-y-1",children:[{id:"oogOws",text:s("tools.surcharges.notIncluded.oogOws","OOG/OWS — если груз негабаритный")},{id:"hhw",text:s("tools.surcharges.notIncluded.hhw","HHW — если груз опасный")},{id:"reefer",text:s("tools.surcharges.notIncluded.reefer","Reefer — если рефрижераторный")},{id:"pss",text:s("tools.surcharges.notIncluded.pss","PSS — если сезонный пик")}].map(r=>e.jsxs("li",{className:"flex items-center gap-2 text-sm text-blue-700",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-blue-400 shrink-0"}),r.text]},r.id))})]})})]})]})]})})}),e.jsx(l,{py:"lg",children:e.jsx(c,{size:"base",children:e.jsxs(t,{gap:8,children:[e.jsxs(t,{gap:2,className:"max-w-2xl",children:[e.jsx(i,{size:"h2",children:s("tools.surcharges.negotiate.heading","Как договориться о лучших условиях")}),e.jsx(a,{variant:"muted",children:s("tools.surcharges.negotiate.subtitle","Большинство надбавок — не фиксированные тарифы, а предмет переговоров, особенно при регулярных отправках.")})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:R.map(({id:r,icon:o,title:h,body:F})=>e.jsx(x,{className:"h-full",children:e.jsx(b,{className:"pt-6",children:e.jsxs(t,{gap:3,children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"rounded-lg bg-primary/10 p-2.5 shrink-0",children:e.jsx(o,{className:"h-5 w-5 text-primary"})}),e.jsx(a,{className:"font-semibold text-slate-800",children:h})]}),e.jsx(a,{variant:"muted",className:"text-sm leading-relaxed",children:F})]})})},r))})]})})}),e.jsx(l,{py:"lg",bg:"surface",children:e.jsx(c,{size:"base",children:e.jsxs(t,{gap:8,children:[e.jsxs(t,{gap:2,className:"max-w-2xl",children:[e.jsx(i,{size:"h2",children:s("tools.surcharges.season.heading","Сезонность надбавок")}),e.jsx(a,{variant:"muted",children:s("tools.surcharges.season.subtitle","Некоторые сборы вводятся предсказуемо: зная календарь пиков, можно планировать отправки и избегать самых дорогих периодов.")})]}),e.jsx("div",{className:"overflow-x-auto rounded-xl border border-slate-200",children:e.jsxs("table",{className:"w-full text-sm border-collapse",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-slate-50 border-b border-slate-200",children:[e.jsx("th",{className:"px-4 py-3 text-left font-semibold text-slate-700 whitespace-nowrap",children:s("tools.surcharges.season.colPeriod","Период")}),e.jsx("th",{className:"px-4 py-3 text-left font-semibold text-slate-700",children:s("tools.surcharges.season.colSurcharges","Активные надбавки")}),e.jsx("th",{className:"px-4 py-3 text-left font-semibold text-slate-700",children:s("tools.surcharges.season.colNote","Что происходит")})]})}),e.jsx("tbody",{children:T.map((r,o)=>e.jsxs("tr",{className:`border-b border-slate-100 hover:bg-slate-50 ${o%2===0?"bg-white":"bg-slate-50/40"}`,children:[e.jsx("td",{className:"px-4 py-3 font-semibold text-slate-800 whitespace-nowrap align-top",children:r.period}),e.jsx("td",{className:"px-4 py-3 align-top",children:e.jsx("div",{className:"flex flex-wrap gap-1.5",children:r.surcharges.map(h=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-orange-100 px-2 py-0.5 text-xs font-semibold text-orange-800",children:h},h))})}),e.jsx("td",{className:"px-4 py-3 text-slate-600 leading-relaxed align-top",children:r.note})]},r.id))})]})}),e.jsx("div",{className:"rounded-lg border border-green-200 bg-green-50 p-5",children:e.jsxs(t,{gap:2,children:[e.jsxs(a,{className:"font-semibold text-green-800 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),s("tools.surcharges.season.adviceTitle","Совет по планированию")]}),e.jsx(a,{className:"text-sm text-green-900 leading-relaxed",children:s("tools.surcharges.season.adviceBody","Оптимальные окна для букирования по направлению Китай → Россия: март–апрель (спад после КНГ) и ноябрь (до зимнего BAF-роста). Избегайте декабрь–январь и июнь–август — в эти периоды совокупность PSS + GRI + BAF может удваивать базовый фрахт.")})]})})]})})}),e.jsx(l,{py:"lg",children:e.jsx(c,{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(i,{size:"h3",className:"text-primary",children:s("tools.surcharges.cta.title","Рассчитайте полную стоимость перевозки")}),e.jsx(a,{variant:"muted",children:s("tools.surcharges.cta.body","Введите маршрут и тип груза — получите ставки с разбивкой по всем надбавкам от нескольких перевозчиков. Сравнение за 5 секунд, без регистрации.")})]}),e.jsxs("a",{href:"/",className:"inline-flex items-center gap-2 rounded-lg bg-primary px-6 py-3 text-sm font-semibold text-white hover:bg-primary/90 transition-colors shrink-0",children:[e.jsx(N,{className:"h-4 w-4"}),s("tools.surcharges.cta.button","Открыть калькулятор")]})]})})}),e.jsx(k,{})]})}export{be as default};