[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-root-categories-fr-FR":3,"tool-content-indemnite-detaillants-en-chaussures-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-detaillants-en-chaussures","Indemnité de licenciement — CCN des détaillants en chaussures","Indemnité licenciement CCN Détaillants en Chaussures IDCC 733 | Expert Zoom","Calculez votre indemnité de licenciement selon la CCN des détaillants en chaussures (IDCC 733) : comparaison formule conventionnelle vs légale, inaptitude, départ en retraite.","La convention collective des détaillants en chaussures (IDCC 733) fixe une formule spécifique d'indemnité de licenciement (1\u002F5 + 2\u002F15), moins favorable que le barème légal. En pratique, c'est toujours la formule la plus favorable au salarié qui s'applique — ici le barème légal (art. L1234-9 : 1\u002F4 + 1\u002F3). Ce calculateur compare automatiquement les deux formules et affiche le montant le plus élevé, avec simulation pour inaptitude et départ en retraite.",[90],{"name":91,"@type":92,"about":93,"author":97,"@context":100,"isPartOf":101,"inLanguage":104,"description":105,"operatingSystem":106,"applicationCategory":107,"isAccessibleForFree":108},"Calculateur d'indemnité de licenciement — CCN Détaillants en Chaussures IDCC 733","WebApplication",{"name":94,"@type":95,"identifier":96},"Convention collective nationale des détaillants en chaussures","Thing","IDCC 733",{"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 des détaillants en chaussures (IDCC 733) : comparaison formule CCN vs formule légale, inaptitude, départ en retraite.","All","FinanceApplication",true,[110,113,116,119,122,125,128,131,134,137],{"a":111,"q":112},"La CCN IDCC 733 prévoit 1\u002F5 de mois de salaire par année pour les 10 premières années et 2\u002F15 de mois par année au-delà de 10 ans. Comme la formule légale (1\u002F4 + 1\u002F3) est plus favorable, c'est elle qui s'applique en pratique.","Quelle est la formule d'indemnité de licenciement de la CCN des détaillants en chaussures ?",{"a":114,"q":115},"Le salaire de référence est le plus avantageux entre : la moyenne des 12 derniers mois de salaire brut, ou la moyenne des 3 derniers mois (avec rémunération variable proratisée). Les primes versées irrégulièrement sont incluses dans la base de calcul.","Quel est le salaire de référence pour calculer l'indemnité de licenciement CCN 733 ?",{"a":117,"q":118},"Il faut au minimum 8 mois d'ancienneté ininterrompue (depuis la loi El Khomri de 2016). La CCN IDCC 733 mentionnait précédemment 1 an, mais la loi étant plus favorable, le seuil de 8 mois prévaut.","Combien d'ancienneté faut-il pour toucher l'indemnité de licenciement CCN chaussures ?",{"a":120,"q":121},"Oui, en cas d'inaptitude d'origine professionnelle (accident du travail, maladie professionnelle), l'indemnité de licenciement est doublée conformément à l'article L1226-14 du code du travail. Cette règle s'applique quelle que soit la CCN.","L'indemnité est-elle doublée en cas d'inaptitude dans la CCN détaillants en chaussures ?",{"a":123,"q":124},"L'ancienneté se calcule en années complètes. Une fraction d'année inférieure à un an peut être prise en compte au prorata selon les règles légales en vigueur depuis 2017.","L'ancienneté compte-t-elle entièrement pour l'indemnité de licenciement ?",{"a":126,"q":127},"L'indemnité de licenciement est exonérée d'impôt sur le revenu dans la limite du plus élevé des trois plafonds suivants : deux fois la rémunération brute annuelle, 50 % de l'indemnité totale, ou le montant légal ou conventionnel. Au-delà, la fraction excédentaire est imposable.","L'indemnité de licenciement de la CCN 733 est-elle imposable ?",{"a":129,"q":130},"Oui. L'indemnité de licenciement se cumule avec l'indemnité compensatrice de préavis et l'indemnité compensatrice de congés payés. En revanche, elle ne se cumule pas avec l'indemnité de rupture conventionnelle.","Peut-on cumuler l'indemnité de licenciement CCN 733 avec d'autres indemnités ?",{"a":132,"q":133},"En principe non, jusqu'au plafond d'exonération (2 fois le Plafond Annuel de la Sécurité Sociale, soit environ 92 736 € en 2025). Au-delà, la fraction excédentaire est soumise à cotisations.","L'indemnité de licenciement CCN 733 est-elle soumise aux cotisations sociales ?",{"a":135,"q":136},"La CCN des détaillants en chaussures ne prévoit pas d'indemnité majorée pour licenciement économique par rapport au licenciement personnel. Les formules de calcul sont identiques, mais le salarié bénéficie en sus d'un contrat de sécurisation professionnelle (CSP).","Y a-t-il une indemnité spécifique pour licenciement économique dans la CCN 733 ?",{"a":138,"q":139},"En cas de temps partiel pendant une partie de la carrière, l'indemnité est calculée au prorata du temps travaillé. Si vous avez alterné temps plein et temps partiel, chaque période est calculée avec le salaire correspondant, puis les résultats sont additionnés.","Comment se calcule l'indemnité si j'ai été à temps partiel pendant ma carrière CCN 733 ?","\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 Détaillants en Chaussures IDCC 733\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      --accent-dark: #1d4ed8;\n      --text: #1c1917;\n      --muted: #78716c;\n      --success-bg: #f0fdf4;\n      --success-border: #bbf7d0;\n      --success-text: #15803d;\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.375rem;\n      font-size: 15px;\n    }\n    body { background: var(--bg); font-family: system-ui, -apple-system, sans-serif; color: var(--text); padding: 1rem; }\n    .tool-root { max-width: 680px; margin: 0 auto; }\n    .tool-header { margin-bottom: 1rem; }\n    .tool-header h1 { font-size: 1.15rem; font-weight: 700; line-height: 1.35; }\n    .tool-header .badge { display: inline-flex; align-items: center; gap: 0.3rem; background: var(--accent-light); color: var(--accent); font-size: 0.75rem; font-weight: 600; padding: 0.2rem 0.5rem; border-radius: 999px; margin-top: 0.4rem; }\n    .intro { font-size: 0.85rem; color: var(--muted); line-height: 1.65; margin-bottom: 1.25rem; border-bottom: 1px solid var(--border); padding-bottom: 1rem; }\n    .intro strong { color: var(--text); }\n    .intro p + p { margin-top: 0.6rem; }\n    \u002F* Rule callout *\u002F\n    .rule-callout { display: flex; gap: 0.6rem; align-items: flex-start; background: var(--info-bg); border: 1px solid var(--info-border); border-radius: var(--radius-sm); padding: 0.75rem 1rem; margin-bottom: 1rem; }\n    .rule-callout svg { flex-shrink: 0; width: 16px; height: 16px; color: var(--accent); margin-top: 2px; }\n    .rule-callout p { font-size: 0.82rem; color: var(--info-text); line-height: 1.5; }\n    .rule-callout strong { font-weight: 700; }\n    \u002F* Warn callout *\u002F\n    .warn-callout { display: flex; gap: 0.6rem; align-items: flex-start; background: var(--warn-bg); border: 1px solid var(--warn-border); border-radius: var(--radius-sm); padding: 0.65rem 1rem; margin-bottom: 1rem; }\n    .warn-callout svg { flex-shrink: 0; width: 15px; height: 15px; color: #b45309; margin-top: 2px; }\n    .warn-callout p { font-size: 0.8rem; color: var(--warn-text); line-height: 1.5; }\n    \u002F* Form *\u002F\n    .form-group { margin-bottom: 1rem; }\n    .form-group label { display: block; font-size: 0.78rem; font-weight: 600; color: var(--muted); margin-bottom: 0.35rem; text-transform: uppercase; letter-spacing: 0.04em; }\n    .form-group .value-display { font-size: 0.9rem; font-weight: 700; color: var(--accent); font-variant-numeric: tabular-nums; }\n    input[type=range] { -webkit-appearance: none; width: 100%; height: 6px; background: var(--border); border-radius: 999px; outline: none; }\n    input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; width: 18px; height: 18px; background: var(--accent); border-radius: 50%; cursor: pointer; border: 2px solid white; box-shadow: 0 1px 3px rgba(0,0,0,.2); }\n    input[type=range]::-moz-range-thumb { width: 18px; height: 18px; background: var(--accent); border-radius: 50%; cursor: pointer; border: 2px solid white; }\n    .pills { display: flex; flex-wrap: wrap; gap: 0.4rem; }\n    .pill { background: var(--surface); border: 1.5px solid var(--border); border-radius: 999px; padding: 0.3rem 0.75rem; font-size: 0.8rem; font-weight: 600; cursor: pointer; color: var(--muted); transition: all .15s; }\n    .pill.active { background: var(--accent); border-color: var(--accent); color: #fff; }\n    \u002F* Result rows *\u002F\n    .result-rows { background: var(--success-bg); border: 1.5px solid var(--success-border); border-radius: var(--radius); padding: 1rem 1.25rem; margin-top: 1.25rem; }\n    .result-rows .result-row { display: flex; justify-content: space-between; align-items: center; padding: 0.4rem 0; border-bottom: 1px solid var(--success-border); font-size: 0.88rem; }\n    .result-rows .result-row:last-child { border-bottom: none; }\n    .result-rows .result-row .rr-label { color: var(--success-text); font-weight: 500; }\n    .result-rows .result-row .rr-val { font-weight: 700; color: var(--success-text); font-variant-numeric: tabular-nums; }\n    .result-rows .result-row.total { font-size: 1rem; font-weight: 800; margin-top: 0.25rem; padding-top: 0.6rem; border-top: 2px solid var(--success-border); border-bottom: none; }\n    .result-rows .result-row.total .rr-val { font-size: 1.4rem; }\n    \u002F* Breakdown section *\u002F\n    .breakdown { background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius-sm); padding: 0.75rem 1rem; margin-top: 0.75rem; font-size: 0.8rem; color: var(--muted); line-height: 1.7; }\n    .breakdown strong { color: var(--text); }\n    \u002F* Disclaimer *\u002F\n    .disclaimer { font-size: 0.72rem; color: var(--muted); border-top: 1px solid var(--border); padding-top: 0.75rem; margin-top: 1.5rem; line-height: 1.6; }\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 733 — indemnité de licenciement\n     Formule CCN: 1\u002F5 × salaire × années (≤10) + 2\u002F15 × salaire × années (>10)\n     Formule légale (L1234-9): 1\u002F4 × salaire × années (≤10) + 1\u002F3 × salaire × années (>10)\n     Le code du travail étant plus favorable, la formule légale s'applique en pratique.\n     Inaptitude: indemnité doublée (L1226-14) si faute de l'employeur reconnue.\n-->\n\u003Cmain class=\"tool-root\">\n  \u003Cdiv class=\"tool-header\">\n    \u003Ch1>Indemnité de licenciement — CCN Détaillants en Chaussures\u003C\u002Fh1>\n    \u003Cdiv class=\"badge\">\u003Ci data-lucide=\"shield-check\">\u003C\u002Fi> IDCC 733\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"intro\">\n    \u003Cp>La \u003Cstrong>convention collective nationale des détaillants en chaussures\u003C\u002Fstrong> (IDCC 733) prévoit une formule propre pour l'indemnité de licenciement : \u003Cstrong>1\u002F5 de mois par année pour les 10 premières années\u003C\u002Fstrong>, puis \u003Cstrong>2\u002F15 de mois par année au-delà\u003C\u002Fstrong>.\u003C\u002Fp>\n    \u003Cp>Cependant, depuis les réformes du code du travail, la formule légale (art. L1234-9) est plus avantageuse pour le salarié — \u003Cstrong>1\u002F4 par an jusqu'à 10 ans, 1\u002F3 par an ensuite\u003C\u002Fstrong>. En cas de conflit entre les deux formules, c'est toujours la plus favorable au salarié qui s'applique. Ce calculateur compare automatiquement les deux et retient le montant le plus élevé.\u003C\u002Fp>\n    \u003Cp>Conditions : \u003Cstrong>8 mois d'ancienneté minimum\u003C\u002Fstrong> (loi El Khomri 2016) et licenciement non motivé par une faute grave ou lourde.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"warn-callout\">\n    \u003Ci data-lucide=\"alert-triangle\">\u003C\u002Fi>\n    \u003Cp>En cas de licenciement pour \u003Cstrong>inaptitude professionnelle\u003C\u002Fstrong> (accident du travail ou maladie professionnelle), l'indemnité est doublée (art. L1226-14 du code du travail), quelle que soit la formule retenue.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"rule-callout\">\n    \u003Ci data-lucide=\"info\">\u003C\u002Fi>\n    \u003Cp>\u003Cstrong>Formule CCN 733 :\u003C\u002Fstrong> (1\u002F5 × salaire × années ≤10 ans) + (2\u002F15 × salaire × années >10 ans).\u003Cbr>\n    \u003Cstrong>Formule légale L1234-9 :\u003C\u002Fstrong> (1\u002F4 × salaire × années ≤10 ans) + (1\u002F3 × salaire × années >10 ans).\u003Cbr>\n    Le calculateur applique automatiquement la formule la plus favorable.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"form-group\">\n    \u003Clabel>Salaire brut mensuel de référence (12 derniers mois ou 3 derniers — le plus favorable)\u003C\u002Flabel>\n    \u003Cdiv class=\"value-display\" id=\"salary-display\">2 500 €\u003C\u002Fdiv>\n    \u003Cinput type=\"range\" id=\"salary\" min=\"1400\" max=\"10000\" step=\"50\" value=\"2500\">\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"form-group\">\n    \u003Clabel>Ancienneté (années complètes dans l'entreprise)\u003C\u002Flabel>\n    \u003Cdiv class=\"value-display\" id=\"seniority-display\">5 ans\u003C\u002Fdiv>\n    \u003Cinput type=\"range\" id=\"seniority\" min=\"1\" max=\"40\" step=\"1\" value=\"5\">\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"form-group\">\n    \u003Clabel>Type de rupture\u003C\u002Flabel>\n    \u003Cdiv class=\"pills\" id=\"motif\">\n      \u003Cbutton class=\"pill active\" data-val=\"licenciement\">Licenciement\u003C\u002Fbutton>\n      \u003Cbutton class=\"pill\" data-val=\"inaptitude_pro\">Inaptitude pro. (×2)\u003C\u002Fbutton>\n      \u003Cbutton class=\"pill\" data-val=\"inaptitude_np\">Inaptitude non pro.\u003C\u002Fbutton>\n      \u003Cbutton class=\"pill\" data-val=\"retraite\">Départ en retraite\u003C\u002Fbutton>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"result-rows\" id=\"result\">\n    \u003Cdiv class=\"result-row\">\n      \u003Cspan class=\"rr-label\">Formule CCN 733\u003C\u002Fspan>\n      \u003Cspan class=\"rr-val\" id=\"r-ccn\">—\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"result-row\">\n      \u003Cspan class=\"rr-label\">Formule légale L1234-9\u003C\u002Fspan>\n      \u003Cspan class=\"rr-val\" id=\"r-legal\">—\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"result-row total\">\n      \u003Cspan class=\"rr-label\">Montant retenu\u003C\u002Fspan>\n      \u003Cspan class=\"rr-val\" id=\"r-total\">—\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"breakdown\" id=\"breakdown\">\u003C\u002Fdiv>\n\n  \u003Cp class=\"disclaimer\">\n    Calcul indicatif — CCN IDCC 733 (Convention collective nationale des détaillants en chaussures).\n    Source : \u003Ca href=\"https:\u002F\u002Fwww.legifrance.gouv.fr\u002Fconv_coll\u002Fid\u002FKALICONT000005635629\" target=\"_blank\" rel=\"noopener\">Légifrance KALICONT000005635629\u003C\u002Fa> &amp; art. L1234-9 du code du travail.\n    Ce calculateur est fourni à titre informatif. Pour toute décision légale ou sociale\n  \u003C\u002Fp>\n\u003C\u002Fmain>\n\n\u003Cscript>\n  const fmtEUR = v => new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 }).format(v);\n\n  let state = { salary: 2500, seniority: 5, motif: 'licenciement' };\n\n  function compute() {\n    const { salary, seniority, motif } = state;\n\n    if (motif === 'retraite') {\n      \u002F\u002F Indemnité de départ volontaire en retraite: 1\u002F10 par année (CCN muette)\n      const val = Math.round(salary * seniority \u002F 10);\n      return { ccn: val, legal: val, result: val, mult: 1, isRetraite: true };\n    }\n\n    const ccnBase = (salary * (1\u002F5) * Math.min(seniority, 10))\n                  + (salary * (2\u002F15) * Math.max(seniority - 10, 0));\n    const legalBase = (salary * (1\u002F4) * Math.min(seniority, 10))\n                    + (salary * (1\u002F3) * Math.max(seniority - 10, 0));\n\n    const mult = motif === 'inaptitude_pro' ? 2 : 1;\n    return {\n      ccn: Math.round(ccnBase * mult),\n      legal: Math.round(legalBase * mult),\n      result: Math.round(Math.max(ccnBase, legalBase) * mult),\n      mult,\n      isRetraite: false\n    };\n  }\n\n  function render() {\n    const r = compute();\n    document.getElementById('salary-display').textContent = fmtEUR(state.salary);\n    document.getElementById('seniority-display').textContent = state.seniority + ' an' + (state.seniority > 1 ? 's' : '');\n\n    if (r.isRetraite) {\n      document.getElementById('r-ccn').textContent = 'N\u002FA (départ retraite)';\n      document.getElementById('r-legal').textContent = fmtEUR(r.legal) + ' (1\u002F10 × an)';\n      document.getElementById('r-total').textContent = fmtEUR(r.result);\n      document.getElementById('breakdown').innerHTML = `Indemnité de départ volontaire à la retraite : \u003Cstrong>1\u002F10 de mois × ${state.seniority} ans = ${fmtEUR(r.result)}\u003C\u002Fstrong>. (Plancher légal — la CCN ne prévoit pas de règle spécifique supérieure.)`;\n    } else {\n      document.getElementById('r-ccn').textContent = fmtEUR(r.ccn);\n      document.getElementById('r-legal').textContent = fmtEUR(r.legal);\n      document.getElementById('r-total').textContent = fmtEUR(r.result) + (r.mult === 2 ? ' (×2 inaptitude pro.)' : '');\n\n      const baseUsed = r.legal >= r.ccn ? 'légale (L1234-9, plus favorable)' : 'CCN 733';\n      const y1 = Math.min(state.seniority, 10);\n      const y2 = Math.max(state.seniority - 10, 0);\n      let detail = '';\n      if (r.legal >= r.ccn) {\n        detail = `Formule légale : (${state.salary} × 1\u002F4 × ${y1}) + (${state.salary} × 1\u002F3 × ${y2}) = ${fmtEUR(Math.round(r.legal \u002F r.mult))}`;\n      } else {\n        detail = `Formule CCN : (${state.salary} × 1\u002F5 × ${y1}) + (${state.salary} × 2\u002F15 × ${y2}) = ${fmtEUR(Math.round(r.ccn \u002F r.mult))}`;\n      }\n      if (r.mult === 2) detail += ` \u003Cstrong>× 2 (inaptitude professionnelle)\u003C\u002Fstrong>`;\n      document.getElementById('breakdown').innerHTML = `Formule retenue : \u003Cstrong>${baseUsed}\u003C\u002Fstrong>. ${detail}.`;\n    }\n  }\n\n  \u002F\u002F Inputs\n  document.getElementById('salary').addEventListener('input', e => { state.salary = +e.target.value; render(); });\n  document.getElementById('seniority').addEventListener('input', e => { state.seniority = +e.target.value; render(); });\n  document.querySelectorAll('#motif .pill').forEach(p => {\n    p.addEventListener('click', () => {\n      document.querySelectorAll('#motif .pill').forEach(x => x.classList.remove('active'));\n      p.classList.add('active');\n      state.motif = p.dataset.val;\n      render();\n    });\n  });\n\n  render();\n\n  \u002F\u002F Resize observer\n  if (typeof ResizeObserver !== 'undefined') {\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  window.addEventListener('resize', () => {\n    const h = Math.max(document.documentElement.scrollHeight, document.body.scrollHeight);\n    parent.postMessage({ type: 'resize', height: h }, '*');\n  });\n\n  if (typeof lucide !== 'undefined') lucide.createIcons();\n\u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","generated","juridique","consumer","both","https:\u002F\u002Fpub-bdebbd2dad294475a2da0eb657815b6b.r2.dev\u002Ftools\u002Findemnite-detaillants-en-chaussures-999801265c.webp",[]]