import{r as C,j as e,L as te}from"./vendor-react-BwKDLVNL.js";import{T as se}from"./ToolPageSEO-D_-zlz_4.js";import{T as ae}from"./toolsMeta-CeuNOhcH.js";import{v as L,w as K,x as n,ax as $,D as le,A as ne,z as a,H as R,F as g,K as q,L as z,V as A,I as u,J as M,Y as v,Z as y,B as re,ab as B,G as E}from"./index-C1ye5P3I.js";import"./vendor-dayjs-5tvLiZdS.js";import{M as ie,a as oe}from"./MarketingShell-pJlumM7K.js";import{u as ce}from"./vendor-i18n-C6wqqoou.js";import{A as de}from"./arrow-left-Em93IgUy.js";import{P as U}from"./users-BQu_O3JR.js";import{T as me}from"./trash-2-1drBByAq.js";import{B as V}from"./box-BT8P1dug.js";import{W as S}from"./weight-DOM_tiBY.js";import{P as xe}from"./plus-C4dP-1zD.js";import"./vendor-query-D-sr233n.js";import"./vendor-sentry-B6ofghpF.js";import"./vendor-antd-core-4y2ghozH.js";import"./zap-Bd320S-h.js";import"./globe-C6LFgqFt.js";import"./shield-check-CUe1YrFZ.js";import"./file-text-cRwgk8Y4.js";import"./SiteFooter-CMa-vyJL.js";import"./send-BPZS28JS.js";import"./building-2-BaHHBpzk.js";const _=[{id:"20DC",label:"20' DC",lengthMm:5898,widthMm:2352,heightMm:2393,maxPayloadKg:28180,volumeM3:33.2},{id:"40DC",label:"40' DC",lengthMm:12032,widthMm:2352,heightMm:2393,maxPayloadKg:26680,volumeM3:67.7},{id:"40HC",label:"40' HC",lengthMm:12032,widthMm:2352,heightMm:2698,maxPayloadKg:26330,volumeM3:76.4},{id:"45HC",label:"45' HC",lengthMm:13556,widthMm:2352,heightMm:2698,maxPayloadKg:27600,volumeM3:86}];function O(){return{id:crypto.randomUUID(),desc:"",l:"",w:"",h:"",qty:"1",weight:""}}const j=new Intl.NumberFormat("ru-RU",{maximumFractionDigits:0}),G=new Intl.NumberFormat("ru-RU",{maximumFractionDigits:1}),T=new Intl.NumberFormat("ru-RU",{maximumFractionDigits:2});function H(t){const c=parseFloat(t.replace(",","."));return isNaN(c)||c<=0?0:c}function he(t){const c=parseFloat(t.replace(",","."));return isNaN(c)||c<0?0:c}function ge(t){const c=parseInt(t,10);return isNaN(c)||c<1?0:c}function ue(t){return t>=90?"bg-red-500":t>=70?"bg-amber-400":"bg-green-500"}function Y(t){return t>=90?"text-red-600":t>=70?"text-amber-600":"text-green-600"}function I({pct:t,label:c}){const p=Math.min(100,Math.max(0,t));return e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx(a,{className:"text-sm text-text-muted",children:c}),e.jsxs("span",{className:`text-sm font-semibold tabular-nums ${Y(p)}`,children:[G.format(p),"%"]})]}),e.jsx("div",{className:"relative h-2.5 w-full rounded-full bg-border overflow-hidden",children:e.jsx("div",{className:`absolute left-0 top-0 h-full rounded-full transition-all duration-500 ${ue(p)}`,style:{width:`${p}%`}})})]})}function Re(){const{t}=ce(),[c,p]=C.useState("20DC"),[w,W]=C.useState([O()]),x=_.find(s=>s.id===c)??_[0];function J(){W(s=>[...s,O()])}function Q(s){W(o=>o.filter(r=>r.id!==s))}function f(s,o,r){W(l=>l.map(d=>d.id===s?{...d,[o]:r}:d))}const b=C.useMemo(()=>w.map(s=>{const o=H(s.l),r=H(s.w),l=H(s.h),d=ge(s.qty),F=he(s.weight),P=o/100*(r/100)*(l/100),k=P*d,D=F*d;return{cbmPerPiece:P,totalCbm:k,totalWeightKg:D,qty:d,lCm:o,wCm:r,hCm:l}}),[w]),i=C.useMemo(()=>{const s=x,o=b.reduce((h,m)=>h+m.totalCbm,0),r=b.reduce((h,m)=>h+m.totalWeightKg,0),l=s.volumeM3>0?o/s.volumeM3*100:0,d=s.lengthMm/1e3*(s.widthMm/1e3),F=b.reduce((h,m)=>m.lCm<=0||m.wCm<=0?h:h+m.lCm/100*(m.wCm/100)*m.qty,0),P=d>0?F/d*100:0,k=s.maxPayloadKg>0?r/s.maxPayloadKg*100:0,D=Math.min(l,k),Z=Math.max(0,s.volumeM3-o),X=Math.max(0,s.maxPayloadKg-r),ee=b.reduce((h,m)=>h+m.qty,0);return{totalCargoCbm:o,totalCargoWeightKg:r,volumeFillPct:l,floorFillPct:P,weightFillPct:k,overallFillPct:D,freeCbm:Z,freeWeightKg:X,totalPieces:ee,contFloorM2:d,totalCargoFloorM2:F}},[b,x]),N=C.useMemo(()=>i.overallFillPct<50&&i.totalCargoCbm>0?{textKey:"tools.container.recommendation.lcl",textFallback:"Рассмотрите LCL (сборный) — заполненность ниже 50%",variant:"warning"}:i.overallFillPct>85?{textKey:"tools.container.recommendation.high",textFallback:"Высокая загрузка — проверьте вес и габариты",variant:"danger"}:null,[i]);return e.jsxs(ie,{active:"tools",children:[e.jsx(se,{...ae.container}),e.jsx(L,{py:"md",bg:"surface",children:e.jsx(K,{size:"base",children:e.jsxs(n,{gap:4,children:[e.jsxs(te,{to:"/tools",className:"inline-flex items-center gap-1.5 text-sm text-text-muted hover:text-text transition-colors",children:[e.jsx(de,{className:"h-4 w-4"}),t("tools.container.backToTools","Все инструменты")]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"h-12 w-12 rounded-xl bg-green-100 flex items-center justify-center flex-shrink-0",children:e.jsx($,{className:"h-6 w-6 text-green-600"})}),e.jsxs(n,{gap:1,children:[e.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[e.jsx(le,{size:"sm",children:t("tools.container.heroTitle","Загрузка контейнера")}),e.jsx(ne,{variant:"default",children:"FCL"})]}),e.jsx(a,{variant:"lead",className:"text-text-muted max-w-2xl",children:t("tools.container.heroLead","Рассчитайте, сколько груза войдёт в контейнер — по объёму, площади пола и весу")})]})]})]})})}),e.jsx(L,{py:"md",children:e.jsx(K,{size:"base",children:e.jsxs(n,{gap:4,children:[e.jsx(R,{size:"h3",children:t("tools.container.containerType","Тип контейнера")}),e.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-3",children:_.map(s=>{const o=s.id===c;return e.jsxs("button",{type:"button",onClick:()=>p(s.id),className:`text-left rounded-xl border-2 p-4 transition-all focus:outline-none focus-visible:ring-2 focus-visible:ring-primary ${o?"border-green-500 bg-green-50":"border-border bg-white hover:border-green-300 hover:bg-green-50/40"}`,children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx($,{className:`h-5 w-5 flex-shrink-0 ${o?"text-green-600":"text-text-muted"}`}),e.jsx("span",{className:`font-bold text-base leading-none ${o?"text-green-700":"text-text"}`,children:s.label})]}),e.jsxs("div",{className:"space-y-0.5",children:[e.jsxs(a,{variant:"muted",className:"text-xs",children:[s.lengthMm,"×",s.widthMm,"×",s.heightMm," ",t("tools.container.units.mm","мм")]}),e.jsxs(a,{variant:"muted",className:"text-xs",children:[s.volumeM3," ",t("tools.container.units.m3","м³")," ·"," ",j.format(s.maxPayloadKg)," ",t("tools.container.units.kg","кг")]})]})]},s.id)})})]})})}),e.jsx(L,{py:"lg",children:e.jsx(K,{size:"base",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-[1fr_380px] gap-8 items-start",children:[e.jsxs(n,{gap:6,children:[e.jsxs(g,{children:[e.jsxs(q,{children:[e.jsxs(z,{className:"flex items-center gap-2",children:[e.jsx(U,{className:"h-5 w-5 text-primary"}),t("tools.container.cargo.title","Позиции груза")]}),e.jsx(A,{children:t("tools.container.cargo.description","Добавьте все позиции. Размеры в сантиметрах, вес в килограммах.")})]}),e.jsx(u,{children:e.jsxs(n,{gap:4,children:[e.jsxs("div",{className:"hidden sm:grid sm:grid-cols-[2fr_1fr_1fr_1fr_1fr_1fr_auto] gap-2 px-0",children:[e.jsx(a,{variant:"muted",className:"text-xs font-medium uppercase tracking-wide",children:t("tools.container.cargo.colDesc","Описание")}),e.jsx(a,{variant:"muted",className:"text-xs font-medium uppercase tracking-wide",children:t("tools.container.cargo.colLength","Д (см)")}),e.jsx(a,{variant:"muted",className:"text-xs font-medium uppercase tracking-wide",children:t("tools.container.cargo.colWidth","Ш (см)")}),e.jsx(a,{variant:"muted",className:"text-xs font-medium uppercase tracking-wide",children:t("tools.container.cargo.colHeight","В (см)")}),e.jsx(a,{variant:"muted",className:"text-xs font-medium uppercase tracking-wide",children:t("tools.container.cargo.colQty","Кол-во")}),e.jsx(a,{variant:"muted",className:"text-xs font-medium uppercase tracking-wide",children:t("tools.container.cargo.colWeight","Вес/шт (кг)")}),e.jsx("span",{})]}),e.jsx(M,{}),e.jsx(n,{gap:3,children:w.map((s,o)=>{const r=b[o];return e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"grid grid-cols-2 sm:grid-cols-[2fr_1fr_1fr_1fr_1fr_1fr_auto] gap-2 items-center",children:[e.jsxs("div",{children:[e.jsx(v,{htmlFor:`desc-${s.id}`,className:"sr-only sm:hidden",children:t("tools.container.cargo.colDesc","Описание")}),e.jsx(y,{id:`desc-${s.id}`,type:"text",placeholder:t("tools.container.cargo.descPlaceholder","Описание (необяз.)"),value:s.desc,onChange:l=>f(s.id,"desc",l.target.value),className:"col-span-2 sm:col-span-1"})]}),e.jsxs("div",{children:[e.jsx(v,{htmlFor:`l-${s.id}`,className:"text-xs text-text-muted sm:hidden",children:t("tools.container.cargo.lengthLabel","Длина (см)")}),e.jsx(y,{id:`l-${s.id}`,type:"number",min:"0",step:"0.1",placeholder:t("tools.container.cargo.lengthShort","Д"),value:s.l,onChange:l=>f(s.id,"l",l.target.value)})]}),e.jsxs("div",{children:[e.jsx(v,{htmlFor:`w-${s.id}`,className:"text-xs text-text-muted sm:hidden",children:t("tools.container.cargo.widthLabel","Ширина (см)")}),e.jsx(y,{id:`w-${s.id}`,type:"number",min:"0",step:"0.1",placeholder:t("tools.container.cargo.widthShort","Ш"),value:s.w,onChange:l=>f(s.id,"w",l.target.value)})]}),e.jsxs("div",{children:[e.jsx(v,{htmlFor:`h-${s.id}`,className:"text-xs text-text-muted sm:hidden",children:t("tools.container.cargo.heightLabel","Высота (см)")}),e.jsx(y,{id:`h-${s.id}`,type:"number",min:"0",step:"0.1",placeholder:t("tools.container.cargo.heightShort","В"),value:s.h,onChange:l=>f(s.id,"h",l.target.value)})]}),e.jsxs("div",{children:[e.jsx(v,{htmlFor:`qty-${s.id}`,className:"text-xs text-text-muted sm:hidden",children:t("tools.container.cargo.qtyLabel","Количество")}),e.jsx(y,{id:`qty-${s.id}`,type:"number",min:"1",step:"1",placeholder:t("tools.container.cargo.qtyShort","Кол"),value:s.qty,onChange:l=>f(s.id,"qty",l.target.value)})]}),e.jsxs("div",{children:[e.jsx(v,{htmlFor:`wt-${s.id}`,className:"text-xs text-text-muted sm:hidden",children:t("tools.container.cargo.colWeight","Вес/шт (кг)")}),e.jsx(y,{id:`wt-${s.id}`,type:"number",min:"0",step:"0.1",placeholder:t("tools.container.units.kg","кг"),value:s.weight,onChange:l=>f(s.id,"weight",l.target.value)})]}),e.jsx("button",{type:"button",disabled:w.length===1,onClick:()=>Q(s.id),className:"flex items-center justify-center h-9 w-9 rounded-md border border-border text-text-muted hover:text-red-500 hover:border-red-300 disabled:opacity-30 disabled:cursor-not-allowed transition-colors flex-shrink-0","aria-label":t("tools.container.cargo.removeRow","Удалить строку"),children:e.jsx(me,{className:"h-4 w-4"})})]}),(r.totalCbm>0||r.totalWeightKg>0)&&e.jsxs("div",{className:"flex flex-wrap gap-3 pl-0 sm:pl-1",children:[r.totalCbm>0&&e.jsxs("span",{className:"inline-flex items-center gap-1 text-xs text-text-muted bg-surface rounded-md px-2 py-1 border border-border",children:[e.jsx(V,{className:"h-3 w-3"}),T.format(r.cbmPerPiece)," ",t("tools.container.row.m3PerPc","м³/шт · итого")," ",e.jsxs("strong",{children:[T.format(r.totalCbm)," ",t("tools.container.units.m3","м³")]})]}),r.totalWeightKg>0&&e.jsxs("span",{className:"inline-flex items-center gap-1 text-xs text-text-muted bg-surface rounded-md px-2 py-1 border border-border",children:[e.jsx(S,{className:"h-3 w-3"}),t("tools.container.row.total","итого")," ",e.jsxs("strong",{children:[j.format(r.totalWeightKg)," ",t("tools.container.units.kg","кг")]})]})]}),o<w.length-1&&e.jsx(M,{})]},s.id)})}),e.jsxs(re,{variant:"outline",size:"sm",className:"w-full",onClick:J,children:[e.jsx(xe,{className:"h-4 w-4"}),t("tools.container.cargo.addRow","Добавить позицию")]})]})})]}),e.jsx(g,{className:"bg-surface border-dashed",children:e.jsx(u,{className:"pt-4 pb-4",children:e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(B,{className:"h-4 w-4 text-text-muted flex-shrink-0 mt-0.5"}),e.jsx(a,{variant:"muted",className:"text-xs leading-relaxed",children:t("tools.container.infoNote","Расчёт по площади пола — однослойный (паллеты плашмя, без штабелирования). Объёмный расчёт — теоретический; реальная загрузка ниже из-за дорожек обслуживания и нестандартных форм.")})]})})})]}),e.jsx("div",{className:"lg:sticky lg:top-6",children:e.jsxs(n,{gap:4,children:[e.jsxs(g,{children:[e.jsxs(q,{className:"pb-3",children:[e.jsxs(z,{className:"flex items-center gap-2",children:[e.jsx($,{className:"h-5 w-5 text-green-600"}),t("tools.container.result.title","Загрузка: {{label}}",{label:x.label})]}),e.jsxs(A,{children:[x.volumeM3," ",t("tools.container.units.m3","м³")," ","· ",j.format(x.maxPayloadKg)," ",t("tools.container.units.kg","кг")," ·"," ",t("tools.container.result.floor","пол")," ",G.format(i.contFloorM2)," ",t("tools.container.units.m2","м²")]})]}),e.jsx(u,{children:e.jsxs(n,{gap:4,children:[e.jsxs("div",{className:"text-center py-2",children:[e.jsxs("div",{className:`text-6xl font-bold tabular-nums leading-none ${Y(i.overallFillPct)}`,children:[j.format(Math.min(100,i.overallFillPct)),e.jsx("span",{className:"text-3xl",children:"%"})]}),e.jsx(a,{variant:"muted",className:"text-xs mt-1",children:t("tools.container.result.bottleneck","общая загрузка (узкое место: {{factor}})",{factor:i.volumeFillPct<=i.weightFillPct?t("tools.container.result.byVolume","объём"):t("tools.container.result.byWeight","вес")})})]}),e.jsx(M,{}),e.jsxs(n,{gap:3,children:[e.jsx(I,{pct:i.volumeFillPct,label:t("tools.container.gauge.byVolume","По объёму")}),e.jsx(I,{pct:i.floorFillPct,label:t("tools.container.gauge.byFloor","По площади пола")}),e.jsx(I,{pct:i.weightFillPct,label:t("tools.container.gauge.byWeight","По весу")})]}),e.jsx(M,{}),e.jsxs(n,{gap:2,children:[e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx(a,{variant:"muted",className:"text-sm",children:t("tools.container.totals.cargoVolume","Груз, объём")}),e.jsxs(a,{className:"text-sm font-semibold tabular-nums",children:[T.format(i.totalCargoCbm)," ",t("tools.container.units.m3","м³")]})]}),e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx(a,{variant:"muted",className:"text-sm",children:t("tools.container.totals.cargoWeight","Груз, вес")}),e.jsxs(a,{className:"text-sm font-semibold tabular-nums",children:[j.format(i.totalCargoWeightKg)," ",t("tools.container.units.kg","кг")]})]}),e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx(a,{variant:"muted",className:"text-sm",children:t("tools.container.totals.pieces","Количество мест")}),e.jsxs(a,{className:"text-sm font-semibold tabular-nums",children:[j.format(i.totalPieces)," ",t("tools.container.units.pcs","шт")]})]})]}),e.jsx(M,{}),e.jsxs(n,{gap:2,children:[e.jsx(a,{className:"text-xs font-semibold text-text-muted uppercase tracking-wide",children:t("tools.container.remaining.title","Остаток свободной ёмкости")}),e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs(a,{variant:"muted",className:"text-sm flex items-center gap-1",children:[e.jsx(V,{className:"h-3.5 w-3.5"})," ",t("tools.container.remaining.freeVolume","Свободный объём")]}),e.jsxs(a,{className:"text-sm font-semibold tabular-nums text-green-700",children:[T.format(i.freeCbm)," ",t("tools.container.units.m3","м³")]})]}),e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs(a,{variant:"muted",className:"text-sm flex items-center gap-1",children:[e.jsx(S,{className:"h-3.5 w-3.5"})," ",t("tools.container.remaining.freeWeight","Свободный вес")]}),e.jsxs(a,{className:"text-sm font-semibold tabular-nums text-green-700",children:[j.format(i.freeWeightKg)," ",t("tools.container.units.kg","кг")]})]})]})]})})]}),N&&e.jsxs("div",{className:`rounded-lg border px-4 py-3 flex items-start gap-2 ${N.variant==="danger"?"border-red-200 bg-red-50":"border-amber-200 bg-amber-50"}`,children:[e.jsx(B,{className:`h-4 w-4 flex-shrink-0 mt-0.5 ${N.variant==="danger"?"text-red-500":"text-amber-500"}`}),e.jsx(a,{className:`text-sm ${N.variant==="danger"?"text-red-700":"text-amber-800"}`,children:t(N.textKey,N.textFallback)})]}),e.jsx(g,{className:"bg-surface",children:e.jsx(u,{className:"pt-4 pb-4",children:e.jsxs(n,{gap:2,children:[e.jsx(a,{className:"text-xs font-semibold text-text-muted uppercase tracking-wide",children:t("tools.container.specs.title","Внутренние размеры")}),e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx(a,{variant:"muted",className:"text-xs",children:t("tools.container.specs.dims","Д × Ш × В")}),e.jsxs(a,{className:"text-xs font-mono tabular-nums",children:[x.lengthMm,"×",x.widthMm,"×",x.heightMm," ",t("tools.container.units.mm","мм")]})]}),e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx(a,{variant:"muted",className:"text-xs",children:t("tools.container.specs.maxPayload","Макс. полезная нагрузка")}),e.jsxs(a,{className:"text-xs font-mono tabular-nums",children:[j.format(x.maxPayloadKg)," ",t("tools.container.units.kg","кг")]})]}),e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx(a,{variant:"muted",className:"text-xs",children:t("tools.container.specs.volume","Объём")}),e.jsxs(a,{className:"text-xs font-mono tabular-nums",children:[x.volumeM3," ",t("tools.container.units.m3","м³")]})]})]})})})]})})]})})}),e.jsx(L,{py:"lg",bg:"surface",children:e.jsx(K,{size:"base",children:e.jsxs(n,{gap:8,children:[e.jsxs(n,{gap:2,className:"text-center max-w-2xl mx-auto",children:[e.jsx(R,{size:"h2",children:t("tools.container.edu.title","Как выбрать тип контейнера")}),e.jsx(a,{variant:"lead",className:"text-text-muted",children:t("tools.container.edu.lead","Правильный выбор контейнера снижает стоимость фрахта и снижает риск повреждения груза")})]}),e.jsxs(E,{cols:3,gap:4,children:[e.jsx(g,{children:e.jsx(u,{className:"pt-6",children:e.jsxs(n,{gap:2,children:[e.jsx("div",{className:"h-8 w-8 rounded-lg bg-green-100 flex items-center justify-center",children:e.jsx($,{className:"h-4 w-4 text-green-600"})}),e.jsx(a,{weight:"semibold",children:t("tools.container.edu.card20.title","20' DC — малый объём")}),e.jsx(a,{variant:"muted",className:"text-sm",children:t("tools.container.edu.card20.body","Идеален для тяжёлых грузов: металл, оборудование, сырьё. Высокая payload capacity относительно объёма позволяет загружать плотные товары без риска перегруза.")})]})})}),e.jsx(g,{children:e.jsx(u,{className:"pt-6",children:e.jsxs(n,{gap:2,children:[e.jsx("div",{className:"h-8 w-8 rounded-lg bg-blue-100 flex items-center justify-center",children:e.jsx(U,{className:"h-4 w-4 text-blue-600"})}),e.jsx(a,{weight:"semibold",children:t("tools.container.edu.card40.title","40' DC / HC — стандарт")}),e.jsx(a,{variant:"muted",className:"text-sm",children:t("tools.container.edu.card40.body","Наиболее распространённый выбор. HC (High Cube) добавляет 30 см по высоте — отлично для лёгких объёмных грузов: мебель, текстиль, пластик.")})]})})}),e.jsx(g,{children:e.jsx(u,{className:"pt-6",children:e.jsxs(n,{gap:2,children:[e.jsx("div",{className:"h-8 w-8 rounded-lg bg-amber-100 flex items-center justify-center",children:e.jsx(S,{className:"h-4 w-4 text-amber-600"})}),e.jsx(a,{weight:"semibold",children:t("tools.container.edu.card45.title","45' HC — максимум объёма")}),e.jsx(a,{variant:"muted",className:"text-sm",children:t("tools.container.edu.card45.body","На 28% больше объёма, чем 40' DC. Подходит когда груз объёмный, но лёгкий. Ставка фрахта выше, но стоимость за м³ может быть ниже.")})]})})})]}),e.jsx(g,{className:"bg-green-50 border-green-200",children:e.jsx(u,{className:"pt-6 pb-6",children:e.jsxs(E,{cols:2,gap:6,children:[e.jsxs(n,{gap:2,children:[e.jsx(a,{weight:"semibold",className:"text-green-800",children:t("tools.container.edu.fclLcl.title","FCL против LCL")}),e.jsx(a,{className:"text-sm text-green-700",children:t("tools.container.edu.fclLcl.body","Если загрузка меньше 50% — сборный контейнер (LCL) выгоднее: вы платите только за фактический объём. При загрузке выше 70–80% FCL обычно дешевле и быстрее.")})]}),e.jsxs(n,{gap:2,children:[e.jsx(a,{weight:"semibold",className:"text-green-800",children:t("tools.container.edu.reserve.title","Правило «10% запаса»")}),e.jsx(a,{className:"text-sm text-green-700",children:t("tools.container.edu.reserve.body","Оставляйте 10% свободного объёма для прохода, крепления и страховки от расхождений в размерах. Реальный объём груза часто на 5–15% больше расчётного.")})]})]})})})]})})}),e.jsx(oe,{title:t("tools.container.cta.title","Нужен расчёт стоимости контейнерной перевозки?"),ctaLabel:t("tools.container.cta.label","Рассчитать"),ctaTo:"/calculator"})]})}export{Re as default};