[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-root-categories-fr-FR":3,"tool-content-indemnite-des-industries-chimiques-et-connexes-fr":83,"footer-cities-fr":146},[4,14,22,30,38,45,53,60,67,75],{"seo_content":5,"id":8,"name":9,"slug":10,"parentId":7,"lang":11,"_count":12},[6],{"page_slug":7},null,"cmkzhl7xm00dbulbc93h4qog5","Juridique","avocats","fr-FR",{"experts":13},8,{"seo_content":15,"id":17,"name":18,"slug":19,"parentId":7,"lang":11,"_count":20},[16],{"page_slug":7},"cmkzhl84700djulbcbv6pzu9e","Informatique","informaticiens",{"experts":21},3,{"seo_content":23,"id":25,"name":26,"slug":27,"parentId":7,"lang":11,"_count":28},[24],{"page_slug":7},"cmkzhlaos00gnulbc07i9jrco","Amélioration de la Maison","artisans",{"experts":29},4,{"seo_content":31,"id":33,"name":34,"slug":35,"parentId":7,"lang":11,"_count":36},[32],{"page_slug":7},"cmkzhlaqg00gpulbcx38bwoc2","Général","divers-generalistes",{"experts":37},0,{"seo_content":39,"id":41,"name":42,"slug":43,"parentId":7,"lang":11,"_count":44},[40],{"page_slug":7},"cmkzhlbvq00i3ulbcutdbcz50","Électronique Grand Public","techniciens-electronique",{"experts":21},{"seo_content":46,"id":48,"name":49,"slug":50,"parentId":7,"lang":11,"_count":51},[47],{"page_slug":7},"cmkzhlcaw00ilulbc38pxoogr","Santé","medecins",{"experts":52},5,{"seo_content":54,"id":56,"name":57,"slug":58,"parentId":7,"lang":11,"_count":59},[55],{"page_slug":7},"cmkzhlcmi00izulbcxva1m47f","Gestion de Patrimoine","conseillers-patrimoniaux",{"experts":21},{"seo_content":61,"id":63,"name":64,"slug":65,"parentId":7,"lang":11,"_count":66},[62],{"page_slug":7},"cmkzhldcv00jvulbcmcd5a7mk","Animaux et Vétérinaires","veterinaires",{"experts":21},{"seo_content":68,"id":70,"name":71,"slug":72,"parentId":7,"lang":11,"_count":73},[69],{"page_slug":7},"cmkzhldrr00kdulbchxfo67eg","Mécanique et Réparation","mecaniciens",{"experts":74},1,{"seo_content":76,"id":78,"name":79,"slug":80,"parentId":7,"lang":11,"_count":81},[77],{"page_slug":7},"cmkzhl9l300fbulbcv3i8q8p3","Aide aux Devoirs","professeurs-particuliers",{"experts":82},6,{"slug":84,"title":85,"page_title":86,"description":87,"content_md":88,"local_slug":84,"json_ld":89,"faq":109,"tool_html":140,"source":141,"category":142,"audience":143,"publish_mode":144,"hero_image":145,"hero_image_alt":85},"indemnite-des-industries-chimiques-et-connexes","Indemnité de licenciement — Industries chimiques et connexes","Indemnité licenciement CCN Industries Chimiques IDCC 44 | Expert Zoom","Calculez votre indemnité de licenciement selon la CCN des industries chimiques et connexes (IDCC 44) : formule majorée ingénieurs\u002Fcadres (4\u002F10, 6\u002F10, 8\u002F10 de mois), comparaison avec le légal.","La convention collective des industries chimiques et connexes (IDCC 44) prévoit une indemnité de licenciement nettement supérieure au minimum légal pour les ingénieurs et cadres : 4\u002F10 de mois par an jusqu'à 10 ans d'ancienneté, 6\u002F10 de mois de 10 à 15 ans, et 8\u002F10 de mois au-delà. Ce calculateur vous permet d'estimer votre indemnité et de la comparer au plancher légal (art. L1234-9 du code du travail).",[90],{"name":91,"@type":92,"about":93,"author":97,"@context":100,"isPartOf":101,"inLanguage":104,"description":105,"operatingSystem":106,"applicationCategory":107,"isAccessibleForFree":108},"Calculateur indemnité de licenciement — CCN Industries Chimiques IDCC 44","WebApplication",{"name":94,"@type":95,"identifier":96},"Convention collective nationale des industries chimiques et connexes","Thing","IDCC 44",{"name":98,"@type":99},"Expert-Zoom","Organization","https:\u002F\u002Fschema.org",{"url":102,"@type":103},"\u002Ffr\u002Fmagazine\u002Fjuridique\u002Fles-conventions-collectives-en-france","Article","fr","Calculez votre indemnité de licenciement selon la convention collective nationale des industries chimiques et connexes (IDCC 44) : formule majorée pour les ingénieurs et cadres (4\u002F10, 6\u002F10, 8\u002F10 de mois par an).","All","FinanceApplication",true,[110,113,116,119,122,125,128,131,134,137],{"a":111,"q":112},"Pour les ingénieurs et cadres, la CCN IDCC 44 prévoit : 4\u002F10 de mois de salaire brut de référence par année d'ancienneté jusqu'à 10 ans, 6\u002F10 de mois par année de 10 à 15 ans, et 8\u002F10 de mois par année au-delà de 15 ans. Par exemple, un cadre avec 12 ans d'ancienneté et 3 500 € de salaire de référence perçoit : (10 × 3500 × 4\u002F10) + (2 × 3500 × 6\u002F10) = 14 000 + 4 200 = 18 200 €.","Quel est le montant de l'indemnité de licenciement dans les industries chimiques (IDCC 44) ?",{"a":114,"q":115},"La convention collective des industries chimiques prévoit l'indemnité dès 1 an d'ancienneté (alors que le code du travail la prévoit dès 8 mois). C'est une disposition plus favorable pour le salarié.","À partir de combien d'années d'ancienneté a-t-on droit à l'indemnité de licenciement dans la CCN chimie ?",{"a":117,"q":118},"Oui, en particulier pour les ingénieurs et cadres. La CCN IDCC 44 accorde 4\u002F10 de mois par année jusqu'à 10 ans (vs 1\u002F4 légal), 6\u002F10 de mois de 10 à 15 ans (vs 1\u002F3 légal) et 8\u002F10 de mois au-delà de 15 ans (vs 1\u002F3 légal). Le gain peut représenter plusieurs milliers d'euros.","La CCN chimie accorde-t-elle une meilleure indemnité de licenciement que le code du travail ?",{"a":120,"q":121},"Le salaire de référence est calculé selon la formule la plus favorable au salarié : soit 1\u002F12 de la rémunération brute totale des 12 derniers mois précédant la notification du licenciement, soit 1\u002F3 de la rémunération brute des 3 derniers mois (auquel cas toute prime ou gratification de caractère annuel ou exceptionnel est prise en compte au prorata temporis). Les heures supplémentaires structurelles font partie de la base de calcul.","Comment calculer le salaire de référence pour l'indemnité de licenciement dans la chimie ?",{"a":123,"q":124},"Non. L'indemnité de licenciement — légale comme conventionnelle — n'est pas due en cas de licenciement pour faute grave ou faute lourde, quelle que soit l'ancienneté du salarié.","L'indemnité de licenciement CCN industries chimiques est-elle versée en cas de faute grave ?",{"a":126,"q":127},"En cas de rupture conventionnelle, l'indemnité spécifique doit être au moins égale à l'indemnité légale de licenciement (L1234-9). Si la CCN prévoit une indemnité conventionnelle supérieure, le salarié perçoit le montant le plus favorable. La formule CCN cadres (4\u002F10, 6\u002F10, 8\u002F10) s'applique donc comme plancher.","L'indemnité de rupture conventionnelle est-elle calculée sur la même base que celle du licenciement dans la CCN chimie ?",{"a":129,"q":130},"La partie de l'indemnité de licenciement qui ne dépasse pas le montant légal ou conventionnel prévu est exonérée d'impôt sur le revenu (dans la limite de 2 fois le plafond annuel de la Sécurité sociale). La fraction qui excède le plus haut des deux planchers (légal ou conventionnel) est en revanche imposable et soumise à cotisations sociales.","L'indemnité de licenciement est-elle imposable dans la CCN chimie ?",{"a":132,"q":133},"La formule conventionnelle (4\u002F10, 6\u002F10, 8\u002F10) s'applique à tous les motifs de licenciement sauf faute grave ou faute lourde. Il n'existe pas de majoration spécifique pour licenciement économique dans la CCN chimie, mais des plans de sauvegarde de l'emploi (PSE) peuvent prévoir des indemnités supplémentaires par accord collectif d'entreprise.","Y a-t-il une différence d'indemnité entre un licenciement économique et un licenciement personnel dans la CCN chimie ?",{"a":135,"q":136},"La convention collective nationale des industries chimiques et connexes est identifiée par l'IDCC 44, consultable sur Légifrance (KALICONT000005635613). Les règles d'indemnité de licenciement pour les ingénieurs et cadres y sont fixées dans les clauses spécifiques à cette catégorie. Le code du travail (articles L1234-9 et suivants) s'applique comme plancher minimal.","Quel texte de loi ou de convention fixe l'indemnité de licenciement dans la CCN 44 ?",{"a":138,"q":139},"L'ancienneté prise en compte est l'ancienneté continue dans l'entreprise jusqu'à la date de notification du licenciement (et non jusqu'à la fin du préavis). Les périodes d'absence pour maladie professionnelle, accident du travail ou maternité sont assimilées à du travail effectif et comptent intégralement.","Comment l'ancienneté est-elle décomptée pour l'indemnité de licenciement dans la CCN chimie ?","\u003C!DOCTYPE html>\n\u003Chtml lang=\"fr\">\n\u003Chead>\n  \u003Cmeta charset=\"utf-8\">\n  \u003Cmeta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n  \u003Ctitle>Indemnité de licenciement — Convention collective Industries Chimiques IDCC 44\u003C\u002Ftitle>\n  \u003Cscript src=\"https:\u002F\u002Funpkg.com\u002Flucide@latest\u002Fdist\u002Fumd\u002Flucide.min.js\">\u003C\u002Fscript>\n  \u003Cstyle>\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    :root {\n      --bg: #fafaf9;\n      --surface: #ffffff;\n      --border: #e7e5e4;\n      --accent: #2563eb;\n      --accent-light: #eff6ff;\n      --text: #1c1917;\n      --text-muted: #78716c;\n      --green: #16a34a;\n      --green-light: #f0fdf4;\n      --radius: 0.75rem;\n      --shadow: 0 1px 3px rgba(0,0,0,0.08);\n    }\n    body {\n      font-family: system-ui, -apple-system, sans-serif;\n      background: var(--bg);\n      color: var(--text);\n      font-size: 14px;\n      line-height: 1.6;\n      padding: 20px 16px;\n    }\n    .tool-root { max-width: 720px; margin: 0 auto; }\n    h1 { font-size: 1.25rem; font-weight: 800; margin-bottom: 4px; line-height: 1.3; }\n    .idcc-badge {\n      display: inline-block;\n      background: var(--accent);\n      color: #fff;\n      font-size: 11px;\n      font-weight: 600;\n      padding: 2px 8px;\n      border-radius: 999px;\n      margin-bottom: 12px;\n    }\n    .intro {\n      font-size: 13px;\n      color: var(--text-muted);\n      line-height: 1.6;\n      margin-bottom: 20px;\n      padding: 14px;\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n    }\n    .intro p { margin-bottom: 8px; }\n    .intro p:last-child { margin-bottom: 0; }\n    .intro strong { color: var(--text); }\n    .compare-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 10px;\n      margin-bottom: 20px;\n    }\n    .compare-box {\n      padding: 12px 14px;\n      border-radius: var(--radius);\n      border: 1px solid var(--border);\n    }\n    .compare-box.legal { background: #fef9c3; border-color: #fde047; }\n    .compare-box.ccn { background: var(--accent-light); border-color: #bfdbfe; }\n    .compare-box .lbl { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: var(--text-muted); margin-bottom: 6px; }\n    .compare-box ul { font-size: 12px; padding-left: 14px; line-height: 1.7; }\n    .compare-box.ccn ul { color: #1e40af; font-weight: 500; }\n    .rule-callout {\n      display: flex; gap: 10px; align-items: flex-start;\n      background: var(--accent-light); border: 1px solid #bfdbfe;\n      border-radius: var(--radius); padding: 12px 14px; margin-bottom: 16px;\n    }\n    .rule-callout svg { flex-shrink: 0; color: var(--accent); margin-top: 1px; }\n    .rule-callout p { font-size: 13px; color: #1e40af; }\n    .form-card {\n      background: var(--surface); border: 1px solid var(--border);\n      border-radius: var(--radius); padding: 16px; margin-bottom: 14px;\n      box-shadow: var(--shadow);\n    }\n    .field { margin-bottom: 14px; }\n    .field:last-child { margin-bottom: 0; }\n    .field-label { display: flex; justify-content: space-between; align-items: center; margin-bottom: 6px; }\n    .field-label span { font-size: 13px; font-weight: 500; }\n    .field-label .val { font-weight: 600; color: var(--accent); font-variant-numeric: tabular-nums; }\n    input[type=range] { width: 100%; accent-color: var(--accent); cursor: pointer; }\n    .pills { display: flex; flex-wrap: wrap; gap: 6px; }\n    .pill {\n      padding: 5px 12px; border: 1.5px solid var(--border); border-radius: 999px;\n      font-size: 12px; font-weight: 500; cursor: pointer;\n      background: var(--surface); color: var(--text-muted); transition: all 0.15s;\n    }\n    .pill.selected { border-color: var(--accent); background: var(--accent-light); color: var(--accent); }\n    .result-card {\n      background: var(--green-light); border: 1.5px solid #bbf7d0;\n      border-radius: var(--radius); padding: 16px; margin-bottom: 14px;\n    }\n    .result-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: var(--text-muted); margin-bottom: 4px; }\n    .result-amount { font-size: 2.2rem; font-weight: 800; color: var(--green); font-variant-numeric: tabular-nums; line-height: 1.1; }\n    .result-sub { font-size: 12px; color: #15803d; margin-top: 4px; }\n    .result-rows { margin-top: 12px; display: flex; flex-direction: column; gap: 6px; }\n    .result-row { display: flex; justify-content: space-between; font-size: 12px; padding: 6px 10px; background: #dcfce7; border-radius: 6px; }\n    .result-row .lbl { color: var(--text-muted); }\n    .result-row .fig { font-weight: 700; color: var(--green); font-variant-numeric: tabular-nums; }\n    .comparison-row { display: flex; justify-content: space-between; font-size: 12px; padding: 6px 10px; background: #fef9c3; border-radius: 6px; }\n    .comparison-row .lbl { color: #854d0e; }\n    .comparison-row .fig { font-weight: 700; color: #92400e; font-variant-numeric: tabular-nums; }\n    .disclaimer { font-size: 11px; color: var(--text-muted); padding: 10px 14px; background: #f5f5f4; border-radius: 8px; margin-top: 10px; }\n    .disclaimer a { color: var(--accent); text-decoration: underline; }\n    @media (max-width: 480px) {\n      .compare-grid { grid-template-columns: 1fr; }\n      .result-amount { font-size: 1.7rem; }\n    }\n  \u003C\u002Fstyle>\n\u003C\u002Fhead>\n\u003Cbody>\n\u003C!-- CCN IDCC 44 — Indemnité de licenciement\n     Standalone SEO page — long-tail: \"indemnité licenciement industries chimiques\"\n     Source: Légifrance KALICONT000005635613 · art. spécifique ingénieurs et cadres\n     Déviation: cadres 4\u002F10 + 6\u002F10 + 8\u002F10 vs légal 1\u002F4 + 1\u002F3 -->\n\u003Cmain class=\"tool-root\">\n  \u003Ch1>Indemnité de licenciement — Industries Chimiques et Connexes\u003C\u002Fh1>\n  \u003Cspan class=\"idcc-badge\">CCN IDCC 44\u003C\u002Fspan>\n\n  \u003Cdiv class=\"intro\">\n    \u003Cp>La convention collective nationale des \u003Cstrong>industries chimiques et connexes (IDCC 44)\u003C\u002Fstrong> prévoit une indemnité de licenciement \u003Cstrong>significativement plus favorable que le code du travail\u003C\u002Fstrong>, en particulier pour les ingénieurs et cadres.\u003C\u002Fp>\n    \u003Cp>Là où le code du travail (art. L1234-9) prévoit 1\u002F4 de mois par année jusqu'à 10 ans, puis 1\u002F3 de mois au-delà, la CCN chimie accorde aux ingénieurs et cadres \u003Cstrong>4\u002F10 de mois par année jusqu'à 10 ans\u003C\u002Fstrong>, puis \u003Cstrong>6\u002F10 de mois de 10 à 15 ans\u003C\u002Fstrong>, et \u003Cstrong>8\u002F10 de mois au-delà de 15 ans\u003C\u002Fstrong> d'ancienneté. L'indemnité est due dès 1 an d'ancienneté.\u003C\u002Fp>\n    \u003Cp>Cette règle plus favorable s'applique automatiquement — l'employeur ne peut pas appliquer uniquement le minimum légal si la CCN prévoit davantage.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"compare-grid\">\n    \u003Cdiv class=\"compare-box legal\">\n      \u003Cdiv class=\"lbl\">Code du travail (L1234-9)\u003C\u002Fdiv>\n      \u003Cul>\n        \u003Cli>≤ 10 ans : 1\u002F4 de mois\u003C\u002Fli>\n        \u003Cli>> 10 ans : 1\u002F3 de mois\u003C\u002Fli>\n        \u003Cli>Dès 8 mois d'ancienneté\u003C\u002Fli>\n      \u003C\u002Ful>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"compare-box ccn\">\n      \u003Cdiv class=\"lbl\">CCN Chimie — Ingénieurs &amp; Cadres\u003C\u002Fdiv>\n      \u003Cul>\n        \u003Cli>≤ 10 ans : 4\u002F10 de mois ✓\u003C\u002Fli>\n        \u003Cli>10-15 ans : 6\u002F10 de mois ✓\u003C\u002Fli>\n        \u003Cli>> 15 ans : 8\u002F10 de mois ✓\u003C\u002Fli>\n        \u003Cli>Dès 1 an d'ancienneté\u003C\u002Fli>\n      \u003C\u002Ful>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"rule-callout\">\n    \u003Ci data-lucide=\"calculator\" width=\"16\" height=\"16\">\u003C\u002Fi>\n    \u003Cp>Calculez votre indemnité conventionnelle en renseignant votre salaire de référence, votre ancienneté et votre statut. Le résultat intègre automatiquement la formule CCN chimie.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"form-card\">\n    \u003Cdiv class=\"field\">\n      \u003Cdiv class=\"field-label\">\u003Cspan>Statut professionnel\u003C\u002Fspan>\u003C\u002Fdiv>\n      \u003Cdiv class=\"pills\" id=\"statut-pills\">\n        \u003Cbutton class=\"pill selected\" data-val=\"cadre\">Ingénieur \u002F Cadre\u003C\u002Fbutton>\n        \u003Cbutton class=\"pill\" data-val=\"non-cadre\">Non-cadre (OETAM)\u003C\u002Fbutton>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Cdiv class=\"field-label\">\n        \u003Cspan>Salaire de référence brut mensuel\u003C\u002Fspan>\n        \u003Cspan class=\"val\" id=\"sal-val\">2 500 €\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n      \u003Cinput type=\"range\" id=\"sal\" min=\"1500\" max=\"15000\" step=\"100\" value=\"2500\">\n      \u003Cdiv style=\"display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);margin-top:2px;\">\n        \u003Cspan>1 500 €\u003C\u002Fspan>\u003Cspan>15 000 €\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Cdiv class=\"field-label\">\n        \u003Cspan>Ancienneté dans l'entreprise\u003C\u002Fspan>\n        \u003Cspan class=\"val\" id=\"anc-val\">5 ans\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n      \u003Cinput type=\"range\" id=\"anc\" min=\"1\" max=\"40\" step=\"1\" value=\"5\">\n      \u003Cdiv style=\"display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);margin-top:2px;\">\n        \u003Cspan>1 an\u003C\u002Fspan>\u003Cspan>40 ans\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Cdiv class=\"field-label\">\u003Cspan>Motif de rupture\u003C\u002Fspan>\u003C\u002Fdiv>\n      \u003Cdiv class=\"pills\" id=\"motif-pills\">\n        \u003Cbutton class=\"pill selected\" data-val=\"licenciement\">Licenciement (hors faute grave\u002Flourde)\u003C\u002Fbutton>\n        \u003Cbutton class=\"pill\" data-val=\"rupture-conv\">Rupture conventionnelle\u003C\u002Fbutton>\n        \u003Cbutton class=\"pill\" data-val=\"mise-retraite\">Mise à la retraite\u003C\u002Fbutton>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"result-card\">\n    \u003Cdiv class=\"result-label\">Indemnité conventionnelle estimée (brut)\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-amount\" id=\"result-amount\">—\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-sub\" id=\"result-sub\">\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-rows\" id=\"result-rows\">\u003C\u002Fdiv>\n    \u003Cdiv id=\"comparison-block\" style=\"margin-top:10px;display:flex;flex-direction:column;gap:6px;\">\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cp class=\"disclaimer\">\n    Calcul indicatif — convention collective nationale IDCC 44 (industries chimiques et connexes).\n    Source : \u003Ca href=\"https:\u002F\u002Fwww.legifrance.gouv.fr\u002Fconv_coll\u002Fid\u002FKALICONT000005635613\" target=\"_blank\" rel=\"noopener\">Légifrance KALICONT000005635613\u003C\u002Fa> ·\n    \u003Ca href=\"https:\u002F\u002Fcode.travail.gouv.fr\u002Fconvention-collective\u002F44-industries-chimiques-et-connexes\" target=\"_blank\" rel=\"noopener\">code.travail.gouv.fr\u003C\u002Fa>.\n    L'indemnité n'est pas due en cas de faute grave ou lourde. Salaire de référence = 1\u002F12 de la rémunération des 12 derniers mois ou 1\u002F3 des 3 derniers mois (formule plus favorable au salarié).\n    Pour validation légale\n  \u003C\u002Fp>\n\u003C\u002Fmain>\n\n\u003Cscript>\n(function() {\n  const fmtEUR = v => new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 }).format(v);\n  const fmtNum = v => new Intl.NumberFormat('fr-FR', { maximumFractionDigits: 2 }).format(v);\n\n  const state = { statut: 'cadre', salaire: 2500, anciennete: 5, motif: 'licenciement' };\n\n  function computeCCN(sal, anc, statut) {\n    if (anc \u003C 1) return 0;\n    if (statut === 'cadre') {\n      if (anc \u003C= 10) return sal * (4\u002F10) * anc;\n      if (anc \u003C= 15) return sal * (4\u002F10) * 10 + sal * (6\u002F10) * (anc - 10);\n      return sal * (4\u002F10) * 10 + sal * (6\u002F10) * 5 + sal * (8\u002F10) * (anc - 15);\n    } else {\n      \u002F\u002F OETAM: applique le légal (pas de majoration connue)\n      if (anc \u003C= 10) return sal * (1\u002F4) * anc;\n      return sal * (1\u002F4) * 10 + sal * (1\u002F3) * (anc - 10);\n    }\n  }\n\n  function computeLegal(sal, anc) {\n    if (anc \u003C 1) return 0;\n    if (anc \u003C= 10) return sal * (1\u002F4) * anc;\n    return sal * (1\u002F4) * 10 + sal * (1\u002F3) * (anc - 10);\n  }\n\n  function render() {\n    const { statut, salaire, anciennete, motif } = state;\n    let ccn = computeCCN(salaire, anciennete, statut);\n    const legal = computeLegal(salaire, anciennete);\n\n    if (motif === 'rupture-conv') {\n      ccn = Math.max(ccn, legal);\n    } else if (motif === 'mise-retraite') {\n      ccn = ccn * 0.75;\n    }\n\n    document.getElementById('result-amount').textContent = fmtEUR(ccn);\n    document.getElementById('result-sub').textContent = `${anciennete} an${anciennete>1?'s':''} d'ancienneté · salaire de réf. ${fmtEUR(salaire)}\u002Fmois`;\n\n    const rows = [];\n    if (statut === 'cadre') {\n      if (anciennete \u003C= 10) {\n        rows.push({ lbl: `${anciennete} an${anciennete>1?'s':''} × 4\u002F10 de mois`, fig: fmtEUR(salaire * (4\u002F10) * anciennete) });\n      } else if (anciennete \u003C= 15) {\n        rows.push({ lbl: `10 ans × 4\u002F10 de mois`, fig: fmtEUR(salaire * (4\u002F10) * 10) });\n        rows.push({ lbl: `${anciennete-10} an${anciennete-10>1?'s':''} × 6\u002F10 de mois`, fig: fmtEUR(salaire * (6\u002F10) * (anciennete-10)) });\n      } else {\n        rows.push({ lbl: `10 ans × 4\u002F10 de mois`, fig: fmtEUR(salaire * (4\u002F10) * 10) });\n        rows.push({ lbl: `5 ans × 6\u002F10 de mois`, fig: fmtEUR(salaire * (6\u002F10) * 5) });\n        rows.push({ lbl: `${anciennete-15} an${anciennete-15>1?'s':''} × 8\u002F10 de mois`, fig: fmtEUR(salaire * (8\u002F10) * (anciennete-15)) });\n      }\n    } else {\n      if (anciennete \u003C= 10) {\n        rows.push({ lbl: `${anciennete} an${anciennete>1?'s':''} × 1\u002F4 de mois`, fig: fmtEUR(salaire * (1\u002F4) * anciennete) });\n      } else {\n        rows.push({ lbl: `10 ans × 1\u002F4 de mois`, fig: fmtEUR(salaire * (1\u002F4) * 10) });\n        rows.push({ lbl: `${anciennete-10} an${anciennete-10>1?'s':''} × 1\u002F3 de mois`, fig: fmtEUR(salaire * (1\u002F3) * (anciennete-10)) });\n      }\n    }\n\n    document.getElementById('result-rows').innerHTML = rows.map(r =>\n      `\u003Cdiv class=\"result-row\">\u003Cspan class=\"lbl\">${r.lbl}\u003C\u002Fspan>\u003Cspan class=\"fig\">${r.fig}\u003C\u002Fspan>\u003C\u002Fdiv>`\n    ).join('');\n\n    \u002F\u002F Comparison with legal\n    const gain = ccn - legal;\n    document.getElementById('comparison-block').innerHTML = gain > 0 && statut === 'cadre' ? `\n      \u003Cdiv class=\"comparison-row\">\n        \u003Cspan class=\"lbl\">Minimum légal (L1234-9)\u003C\u002Fspan>\n        \u003Cspan class=\"fig\">${fmtEUR(legal)}\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"comparison-row\" style=\"background:#dcfce7;\">\n        \u003Cspan class=\"lbl\" style=\"color:#15803d;\">Gain CCN vs légal\u003C\u002Fspan>\n        \u003Cspan class=\"fig\" style=\"color:var(--green);\">+${fmtEUR(gain)}\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n    ` : '';\n  }\n\n  function setupPills(id, key) {\n    const container = document.getElementById(id);\n    if (!container) return;\n    container.addEventListener('click', e => {\n      const pill = e.target.closest('.pill');\n      if (!pill) return;\n      container.querySelectorAll('.pill').forEach(p => p.classList.remove('selected'));\n      pill.classList.add('selected');\n      state[key] = pill.dataset.val;\n      render();\n    });\n  }\n\n  document.getElementById('sal').addEventListener('input', e => {\n    state.salaire = +e.target.value;\n    document.getElementById('sal-val').textContent = fmtEUR(state.salaire);\n    render();\n  });\n  document.getElementById('anc').addEventListener('input', e => {\n    state.anciennete = +e.target.value;\n    document.getElementById('anc-val').textContent = `${state.anciennete} an${state.anciennete>1?'s':''}`;\n    render();\n  });\n  setupPills('statut-pills', 'statut');\n  setupPills('motif-pills', 'motif');\n  render();\n\n  const ro = new ResizeObserver(() => {\n    const h = Math.max(document.documentElement.scrollHeight, document.body.scrollHeight);\n    parent.postMessage({ type: 'resize', height: h }, '*');\n  });\n  ro.observe(document.documentElement);\n\n  if (window.lucide) lucide.createIcons();\n})();\n\u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","generated","juridique","consumer","both","https:\u002F\u002Fpub-bdebbd2dad294475a2da0eb657815b6b.r2.dev\u002Ftools\u002Findemnite-des-industries-chimiques-et-connexes-04d80cf431.webp",[]]