[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-root-categories-fr-FR":3,"tool-content-indemnite-employes-et-agents-de-maitrise-des-commerces-de-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-employes-et-agents-de-maitrise-des-commerces-de","Indemnité de licenciement — CCN Quincaillerie (IDCC 1383)","Indemnité licenciement CCN Quincaillerie Fournitures industrielles IDCC 1383 | Expert Zoom","Calculez votre indemnité de licenciement selon la CCN Quincaillerie IDCC 1383 : seuil abaissé à 2 mois, formule ¼ + ⅓ mois par année, comparaison avec le code du travail.","La convention collective IDCC 1383 (quincaillerie, fournitures industrielles) abaisse le seuil d'ancienneté pour l'indemnité de licenciement à 2 mois, contre 8 mois dans le code du travail. La formule reste identique : ¼ de mois par année pour les 10 premières années, ⅓ au-delà. Comparez automatiquement le montant conventionnel et le montant légal.",[90],{"name":91,"@type":92,"about":93,"author":97,"@context":100,"isPartOf":101,"inLanguage":104,"description":105,"operatingSystem":106,"applicationCategory":107,"isAccessibleForFree":108},"Calcul indemnité de licenciement — CCN Quincaillerie IDCC 1383","WebApplication",{"name":94,"@type":95,"identifier":96},"Convention collective nationale des commerces de quincaillerie, fournitures industrielles, fers, métaux et équipement de la maison","Thing","IDCC 1383",{"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","Calculateur d'indemnité de licenciement pour la convention collective nationale des commerces de quincaillerie et fournitures industrielles (IDCC 1383). Seuil abaissé à 2 mois, formule ¼ + ⅓ de mois par année d'ancienneté.","All","FinanceApplication",true,[110,113,116,119,122,125,128,131,134,137],{"a":111,"q":112},"La convention collective IDCC 1383 fixe le seuil à seulement 2 mois d'ancienneté, soit bien plus favorable que les 8 mois prévus par l'article L1234-9 du code du travail. Cette disposition s'applique à tous les salariés licenciés pour motif personnel ou économique, hors faute grave ou lourde.","Quel est le seuil d'ancienneté pour l'indemnité de licenciement dans la CCN quincaillerie IDCC 1383 ?",{"a":114,"q":115},"La formule est identique au minimum légal : ¼ de mois de salaire brut de référence par année d'ancienneté pour les 10 premières années, puis ⅓ de mois par année au-delà de 10 ans. Le salaire de référence est la moyenne des 12 derniers mois ou, si plus favorable, la moyenne des 3 derniers mois de salaire brut.","Comment calculer l'indemnité de licenciement dans la CCN quincaillerie ?",{"a":117,"q":118},"Oui. La CCN IDCC 1383 prévoit un seuil d'ancienneté de 2 mois, donc un salarié licencié après 6 mois a droit à l'indemnité conventionnelle. Avec 6 mois d'ancienneté, le calcul sera proratisé : ¼ × 0,5 an × salaire mensuel de référence. Le code du travail, lui, n'aurait rien accordé (seuil de 8 mois).","Un salarié licencié après 6 mois dans une entreprise de quincaillerie a-t-il droit à une indemnité ?",{"a":120,"q":121},"Oui. Comme dans le droit commun, la faute grave et la faute lourde font perdre au salarié le droit à l'indemnité de licenciement, même dans le cadre de la CCN IDCC 1383. Seul le licenciement pour motif personnel (autre que faute grave\u002Flourde) ou pour motif économique ouvre droit à l'indemnité.","La faute grave supprime-t-elle l'indemnité de licenciement dans la CCN quincaillerie ?",{"a":123,"q":124},"L'indemnité de licenciement est exonérée d'impôt sur le revenu dans la limite du montant prévu par la convention collective (ou 2 fois la rémunération annuelle brute, si plus favorable, dans la limite de 6 PASS). La fraction excédant ces seuils est imposable. Pour les cas complexes, consultez un expert-comptable ou un conseiller fiscal.","L'indemnité de licenciement de la CCN 1383 est-elle imposable ?",{"a":126,"q":127},"La formule de calcul est identique (¼ puis ⅓ de mois par an), mais le seuil d'ancienneté differ : 2 mois dans la CCN contre 8 mois dans la loi. Ainsi, pour des salariés ayant entre 2 et 8 mois d'ancienneté, la CCN est plus avantageuse. Au-delà, le montant calculé est le même.","Quelle est la différence entre l'indemnité légale et l'indemnité conventionnelle de la CCN 1383 ?",{"a":129,"q":130},"Le salaire de référence est la moyenne mensuelle brute la plus favorable entre : la moyenne des 12 derniers mois précédant la notification du licenciement, ou la moyenne des 3 derniers mois (les primes et éléments variables à périodicité supérieure au mois sont proratisés). Les indemnités de congés payés, remboursements de frais et gratifications exceptionnelles sont exclus.","Comment est déterminé le salaire de référence pour l'indemnité de licenciement CCN quincaillerie ?",{"a":132,"q":133},"Non, la formule d'indemnité de licenciement est identique pour tous les statuts (employés, agents de maîtrise, cadres) : ¼ puis ⅓ de mois par année d'ancienneté. En revanche, les agents de maîtrise bénéficient d'une règle de préavis plus favorable (2 mois dès le premier jour).","La convention collective quincaillerie prévoit-elle une indemnité spécifique pour les agents de maîtrise ?",{"a":135,"q":136},"La mise à la retraite par l'employeur donne droit à une indemnité de mise à la retraite, distincte de l'indemnité de licenciement. Son montant est au moins égal à l'indemnité légale de licenciement et peut être majoré par la convention collective. Consultez votre convention et un expert pour ce cas spécifique.","Une mise à la retraite par l'employeur ouvre-t-elle droit à l'indemnité CCN 1383 ?",{"a":138,"q":139},"La CCN IDCC 1383 couvre les commerces dont l'activité principale est la vente de quincaillerie, fournitures industrielles, fers, métaux et équipement de la maison. Certaines grandes surfaces de bricolage peuvent relever de cette convention, d'autres d'une convention différente (ex. commerce de détail non alimentaire). Vérifiez le code NAF et l'accord de branche applicable à votre entreprise.","La CCN IDCC 1383 de la quincaillerie s'applique-t-elle aussi aux grandes surfaces de bricolage ?","\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 — CCN Quincaillerie IDCC 1383\u003C\u002Ftitle>\n  \u003Cscript src=\"https:\u002F\u002Funpkg.com\u002Flucide@latest\u002Fdist\u002Fumd\u002Flucide.min.js\">\u003C\u002Fscript>\n  \u003Cstyle>\n    :root {\n      --bg: #fafaf9;\n      --surface: #ffffff;\n      --border: #e7e5e4;\n      --accent: #2563eb;\n      --accent-light: #dbeafe;\n      --accent-dark: #1d4ed8;\n      --text: #1c1917;\n      --text-muted: #78716c;\n      --success-bg: #f0fdf4;\n      --success-border: #bbf7d0;\n      --success-text: #166534;\n      --info-bg: #eff6ff;\n      --info-border: #bfdbfe;\n      --info-text: #1e40af;\n      --warn-bg: #fffbeb;\n      --warn-border: #fde68a;\n      --warn-text: #92400e;\n      --radius: 0.75rem;\n      --radius-sm: 0.5rem;\n      --shadow: 0 1px 3px rgba(0,0,0,0.08), 0 1px 2px rgba(0,0,0,0.05);\n    }\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    body {\n      background: var(--bg);\n      font-family: system-ui, -apple-system, sans-serif;\n      font-size: 0.9375rem;\n      color: var(--text);\n      line-height: 1.6;\n    }\n    .tool-root {\n      max-width: 680px;\n      margin: 0 auto;\n      padding: 1.25rem 1rem 2rem;\n    }\n    .tool-header { margin-bottom: 1.25rem; }\n    .tool-header h1 {\n      font-size: 1.125rem;\n      font-weight: 700;\n      color: var(--text);\n      line-height: 1.3;\n    }\n    .tool-header .idcc-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 0.25rem;\n      background: var(--accent-light);\n      color: var(--accent);\n      font-size: 0.8125rem;\n      font-weight: 600;\n      padding: 0.2rem 0.6rem;\n      border-radius: 999px;\n      margin-top: 0.35rem;\n    }\n    .intro {\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 1rem 1.25rem;\n      margin-bottom: 1.125rem;\n      font-size: 0.875rem;\n      line-height: 1.65;\n      color: var(--text);\n    }\n    .intro p { margin-bottom: 0.625rem; }\n    .intro p:last-child { margin-bottom: 0; }\n    .intro strong { color: var(--accent-dark); }\n    .rule-callout {\n      display: flex;\n      gap: 0.625rem;\n      align-items: flex-start;\n      background: var(--info-bg);\n      border: 1px solid var(--info-border);\n      border-radius: var(--radius-sm);\n      padding: 0.75rem 1rem;\n      margin-bottom: 1.125rem;\n      color: var(--info-text);\n      font-size: 0.875rem;\n      line-height: 1.5;\n    }\n    .rule-callout i { flex-shrink: 0; margin-top: 0.1rem; }\n    .card {\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 1.125rem 1.25rem;\n      margin-bottom: 1rem;\n      box-shadow: var(--shadow);\n    }\n    .field { margin-bottom: 1rem; }\n    .field:last-child { margin-bottom: 0; }\n    .field label {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      font-size: 0.875rem;\n      font-weight: 500;\n      color: var(--text);\n      margin-bottom: 0.4rem;\n    }\n    .field label span {\n      font-weight: 700;\n      color: var(--accent);\n      font-variant-numeric: tabular-nums;\n    }\n    input[type=\"range\"] { width: 100%; accent-color: var(--accent); cursor: pointer; }\n    .section-title {\n      font-size: 0.75rem;\n      font-weight: 600;\n      text-transform: uppercase;\n      letter-spacing: 0.06em;\n      color: var(--text-muted);\n      margin-bottom: 0.625rem;\n    }\n    .pills { display: flex; flex-wrap: wrap; gap: 0.375rem; }\n    .pill {\n      padding: 0.375rem 0.875rem;\n      border-radius: 999px;\n      font-size: 0.8125rem;\n      font-weight: 500;\n      border: 1.5px solid var(--border);\n      background: var(--surface);\n      color: var(--text-muted);\n      cursor: pointer;\n      transition: all 0.15s;\n    }\n    .pill.active {\n      background: var(--accent);\n      border-color: var(--accent);\n      color: #fff;\n    }\n    .result-card {\n      background: var(--success-bg);\n      border: 1.5px solid var(--success-border);\n      border-radius: var(--radius);\n      padding: 1.125rem 1.25rem;\n      margin-bottom: 1rem;\n    }\n    .result-label {\n      font-size: 0.8125rem;\n      font-weight: 600;\n      color: var(--success-text);\n      text-transform: uppercase;\n      letter-spacing: 0.04em;\n      margin-bottom: 0.25rem;\n    }\n    .result-value {\n      font-size: 2rem;\n      font-weight: 800;\n      color: var(--success-text);\n      font-variant-numeric: tabular-nums;\n      line-height: 1.2;\n    }\n    .result-detail {\n      font-size: 0.8125rem;\n      color: var(--success-text);\n      margin-top: 0.35rem;\n      opacity: 0.85;\n    }\n    .compare-box {\n      background: var(--warn-bg);\n      border: 1px solid var(--warn-border);\n      border-radius: var(--radius-sm);\n      padding: 0.75rem 1rem;\n      margin-bottom: 1rem;\n      font-size: 0.875rem;\n      color: var(--warn-text);\n    }\n    .compare-box .compare-row {\n      display: flex;\n      justify-content: space-between;\n      padding: 0.2rem 0;\n      border-bottom: 1px solid var(--warn-border);\n    }\n    .compare-box .compare-row:last-child { border-bottom: none; }\n    .compare-box .label { font-weight: 500; }\n    .compare-box .val { font-weight: 700; font-variant-numeric: tabular-nums; }\n    .disclaimer {\n      font-size: 0.8rem;\n      color: var(--text-muted);\n      border-top: 1px solid var(--border);\n      padding-top: 1rem;\n      margin-top: 0.5rem;\n      line-height: 1.6;\n    }\n    .disclaimer a { color: var(--accent); text-decoration: none; }\n    .disclaimer a:hover { text-decoration: underline; }\n  \u003C\u002Fstyle>\n\u003C\u002Fhead>\n\u003Cbody>\n\u003C!-- CCN IDCC 1383 — standalone: indemnité de licenciement\n     Source: CCN nationale du 24 nov. 2021 (IDCC 1383, en vigueur au 1er août 2023)\n     Déviation: seuil d'ancienneté abaissé à 2 mois (vs L1234-9 : 8 mois); formule identique\n-->\n\u003Cmain class=\"tool-root\">\n  \u003Cdiv class=\"tool-header\">\n    \u003Ch1>Indemnité de licenciement — CCN Quincaillerie &amp; Fournitures industrielles\u003C\u002Fh1>\n    \u003Cdiv class=\"idcc-badge\">\n      \u003Ci data-lucide=\"badge-check\" style=\"width:13px;height:13px;\">\u003C\u002Fi>\n      IDCC 1383\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"intro\">\n    \u003Cp>\n      La \u003Cstrong>convention collective nationale des commerces de quincaillerie, fournitures industrielles, fers, métaux et équipement de la maison\u003C\u002Fstrong> (IDCC 1383, texte du 24 novembre 2021, en vigueur au 1\u003Csup>er\u003C\u002Fsup> août 2023) prévoit des règles plus favorables que le code du travail sur le versement de l'indemnité de licenciement.\n    \u003C\u002Fp>\n    \u003Cp>\n      La différence essentielle : le \u003Cstrong>seuil d'ancienneté est abaissé à 2 mois\u003C\u002Fstrong> (contre 8 mois selon l'article L1234-9 du code du travail). Tout salarié licencié (hors faute grave ou lourde) ayant au moins 2 mois d'ancienneté ouvre droit à l'indemnité conventionnelle.\n    \u003C\u002Fp>\n    \u003Cp>\n      La \u003Cstrong>formule de calcul\u003C\u002Fstrong> reste identique à la loi : ¼ de mois de salaire de référence par année d'ancienneté pour les 10 premières années, puis ⅓ de mois au-delà. Le salaire de référence retenu est la moyenne des 12 derniers mois (ou des 3 derniers si plus favorable).\n    \u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"rule-callout\">\n    \u003Ci data-lucide=\"info\" style=\"width:16px;height:16px;\">\u003C\u002Fi>\n    \u003Cp>\u003Cstrong>Avantage conventionnel :\u003C\u002Fstrong> seuil abaissé à 2 mois d'ancienneté (art. L1234-9 code du travail : 8 mois). Formule identique : ¼ mois × années ≤ 10 ans + ⅓ mois × années &gt; 10 ans.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"card\">\n    \u003Cdiv class=\"section-title\">Paramètres de calcul\u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Clabel>Salaire brut mensuel de référence \u003Cspan id=\"salaire-val\">2 500 €\u003C\u002Fspan>\u003C\u002Flabel>\n      \u003Cinput type=\"range\" id=\"salaire\" min=\"1400\" max=\"8000\" step=\"50\" value=\"2500\">\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Clabel>Ancienneté (années complètes) \u003Cspan id=\"anc-val\">5 ans\u003C\u002Fspan>\u003C\u002Flabel>\n      \u003Cinput type=\"range\" id=\"anc\" min=\"0\" max=\"40\" step=\"1\" value=\"5\">\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Cdiv class=\"section-title\" style=\"margin-bottom:0.4rem;\">Motif de rupture\u003C\u002Fdiv>\n      \u003Cdiv class=\"pills\" id=\"motif-pills\">\n        \u003Cbutton class=\"pill active\" data-val=\"licenciement\">Licenciement (sauf faute grave)\u003C\u002Fbutton>\n        \u003Cbutton class=\"pill\" data-val=\"faute\">Faute grave ou lourde\u003C\u002Fbutton>\n        \u003Cbutton class=\"pill\" data-val=\"retraite\">Mise à la retraite\u003C\u002Fbutton>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"result-card\" id=\"main-result\">\n    \u003Cdiv class=\"result-label\">Indemnité de licenciement conventionnelle\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-value\" id=\"result-amount\">0 €\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-detail\" id=\"result-detail\">\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"compare-box\" id=\"compare-box\">\n    \u003Cdiv class=\"compare-row\">\n      \u003Cspan class=\"label\">\u003Ci data-lucide=\"scale\" style=\"width:13px;height:13px;display:inline;vertical-align:middle;margin-right:3px;\">\u003C\u002Fi> CCN IDCC 1383\u003C\u002Fspan>\n      \u003Cspan class=\"val\" id=\"cmp-ccn\">—\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"compare-row\">\n      \u003Cspan class=\"label\">\u003Ci data-lucide=\"gavel\" style=\"width:13px;height:13px;display:inline;vertical-align:middle;margin-right:3px;\">\u003C\u002Fi> Code du travail (L1234-9)\u003C\u002Fspan>\n      \u003Cspan class=\"val\" id=\"cmp-loi\">—\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cp class=\"disclaimer\">\n    Calcul indicatif basé sur la convention collective IDCC 1383 (commerces de quincaillerie, fournitures industrielles — texte du 24 nov. 2021, en vigueur au 1\u003Csup>er\u003C\u002Fsup> août 2023).\n    Source : \u003Ca href=\"https:\u002F\u002Fwww.legifrance.gouv.fr\u002Fconv_coll\u002Fid\u002FKALICONT000047839180\u002F\" target=\"_blank\" rel=\"noopener\">Légifrance\u003C\u002Fa>.\n    Pour toute validation légale\n  \u003C\u002Fp>\n\u003C\u002Fmain>\n\n\u003Cscript>\nconst fmt = new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 });\n\nconst state = { salaire: 2500, anc: 5, motif: 'licenciement' };\n\nfunction calcIndemnite(salaire, anc) {\n  if (anc \u003C 0.167) return 0; \u002F\u002F \u003C 2 mois\n  const a1 = Math.min(anc, 10);\n  const a2 = Math.max(0, anc - 10);\n  return salaire * (a1 * (1\u002F4) + a2 * (1\u002F3));\n}\n\nfunction calcLoi(salaire, anc) {\n  if (anc \u003C 0.667) return 0; \u002F\u002F \u003C 8 mois\n  const a1 = Math.min(anc, 10);\n  const a2 = Math.max(0, anc - 10);\n  return salaire * (a1 * (1\u002F4) + a2 * (1\u002F3));\n}\n\nfunction render() {\n  document.getElementById('salaire-val').textContent = fmt.format(state.salaire);\n  document.getElementById('anc-val').textContent = state.anc + (state.anc > 1 ? ' ans' : ' an');\n\n  if (state.motif !== 'licenciement') {\n    document.getElementById('result-amount').textContent = '0 €';\n    document.getElementById('result-detail').textContent = 'Aucune indemnité pour ce motif de rupture.';\n    document.getElementById('cmp-ccn').textContent = '0 €';\n    document.getElementById('cmp-loi').textContent = '0 €';\n    return;\n  }\n\n  const ccnAmt = calcIndemnite(state.salaire, state.anc);\n  const loiAmt = calcLoi(state.salaire, state.anc);\n\n  document.getElementById('result-amount').textContent = fmt.format(ccnAmt);\n\n  const a1 = Math.min(state.anc, 10);\n  const a2 = Math.max(0, state.anc - 10);\n  if (state.anc \u003C 0.167) {\n    document.getElementById('result-detail').textContent = 'Ancienneté insuffisante (seuil CCN : 2 mois).';\n  } else {\n    document.getElementById('result-detail').textContent =\n      `¼ × ${a1} an${a1>1?'s':''} + ⅓ × ${a2} an${a2>1?'s':''} × ${fmt.format(state.salaire)}`;\n  }\n\n  document.getElementById('cmp-ccn').textContent = fmt.format(ccnAmt);\n  document.getElementById('cmp-loi').textContent = fmt.format(loiAmt) + (loiAmt === 0 && state.anc >= 0.167 ? ' (seuil 8 mois non atteint)' : '');\n}\n\ndocument.getElementById('salaire').addEventListener('input', e => { state.salaire = +e.target.value; render(); });\ndocument.getElementById('anc').addEventListener('input', e => { state.anc = +e.target.value; render(); });\ndocument.querySelectorAll('#motif-pills .pill').forEach(p => p.addEventListener('click', () => {\n  document.querySelectorAll('#motif-pills .pill').forEach(x => x.classList.remove('active'));\n  p.classList.add('active');\n  state.motif = p.dataset.val;\n  render();\n}));\n\nrender();\n\ndocument.addEventListener('DOMContentLoaded', () => { if (window.lucide) lucide.createIcons(); });\nif (window.lucide) lucide.createIcons();\n\nconst ro = new ResizeObserver(() => {\n  const h = Math.max(document.documentElement.scrollHeight, document.body.scrollHeight);\n  parent.postMessage({ type: 'resize', height: h }, '*');\n});\nro.observe(document.documentElement);\n\u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","generated","juridique","consumer","both","https:\u002F\u002Fpub-bdebbd2dad294475a2da0eb657815b6b.r2.dev\u002Ftools\u002Findemnite-employes-et-agents-de-maitrise-des-commerces-de-fdffe58eac.webp",[]]