@layer theme,base;@layer components{.simulateur__alerte{color:var(--vert);font-weight:500}.outil__reperes .lien{display:table}.outil__taux.outil__reperes .fiche__ligne{grid-template-columns:5.75rem minmax(0,1fr)}@media (width>=768px){.simulateur--brut-net .resultat__notes{grid-column:1/-1}}@media (width>=1280px){.simulateur--brut-net .simulateur__form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.simulateur--brut-net .simulateur__resultat{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.simulateur--brut-net .resultat__notes{padding-top:0}}.ventilation--periodes thead th,.ventilation--detail thead th{font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ardoise);font-weight:500}.ventilation--periodes thead td,.ventilation--periodes thead th{border-top:0;padding-top:0}.ventilation--periodes tbody th{padding-right:.75rem}.ventilation__total>*{font-weight:600}.detail-cotisations{width:100%;min-width:0;max-width:100%}.detail-cotisations summary{cursor:pointer;min-height:44px;font-size:var(--fs-ui);color:var(--vert);text-underline-offset:.2em;align-items:center;font-weight:500;text-decoration:underline 1px;display:inline-flex}.detail-cotisations summary:focus-visible{outline:2px solid var(--vert);outline-offset:2px}.detail-cotisations__defile{max-width:100%;margin-top:.5rem;overflow-x:auto}.detail-cotisations__defile:focus-visible{outline:2px solid var(--vert);outline-offset:2px}.ventilation--detail{min-width:30rem;font-size:var(--fs-caption)}.ventilation--detail thead th{border-top:0;padding-top:0}@media (width<=639px){.ventilation--detail{min-width:0}.ventilation--detail .detail__base{display:none}}@media (width>=1280px){.simulateur--seuil .simulateur__form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.simulateur--seuil .simulateur__form .btn{align-self:start}}.simulateur--marge .champ--large{grid-column:1/-1}@media (width>=1280px){.simulateur--marge .champ--large .segments__options{max-width:42rem}}.tableau-minutes{max-width:var(--large)}.tableau-minutes .tableau th,.tableau-minutes .tableau td{white-space:nowrap}.segments--5 .segments__options{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.segments--5 label{padding-inline:.2rem}@media (width<=479px){.segments--5 .segment__aide{font-size:.7rem}}.duree__champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.duree__champ{min-height:44px;font-size:var(--fs-ui);align-items:center;gap:.5rem;display:flex}.duree__champ input{width:100%;min-width:0;min-height:44px;font-size:max(var(--fs-ui), 16px);font-variant-numeric:tabular-nums;color:var(--vert);background:var(--blanc);border:1px solid var(--ardoise);border-radius:var(--rayon);padding:.6em .8em;font-weight:400}.duree__champ input:focus-visible{outline:2px solid var(--vert);outline-offset:0;border-color:var(--vert)}.duree__champ span{color:var(--ardoise);flex:none}.simulateur--large .duree__champ input{height:var(--ctrl-h);min-height:0;padding-block:0}.simulateur--indemnite .champ input{min-width:0}@media (width>=768px){.simulateur--indemnite .simulateur__form{align-items:start}}@media (width>=1280px){.simulateur--indemnite .simulateur__form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.simulateur--indemnite .simulateur__form .btn{grid-column:1;place-self:start}.simulateur--jours .simulateur__form{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}.ventilation--mois thead th{font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ardoise);border-top:0;padding:0 0 .35rem;font-weight:500}.ventilation--mois thead th.nombre{text-align:right}.ventilation--mois tbody th,.ventilation--mois tbody td{padding-block:.3rem .35rem}.ventilation--mois tbody th{text-transform:none}.ventilation--mois td.nombre{min-width:4.5rem}.ventilation--mois tbody th:first-letter{text-transform:uppercase}@media (width<=479px){.ventilation--mois th.nombre,.ventilation--mois td.nombre{min-width:0;padding-left:.6rem}.ventilation--mois .ventilation__saisi{margin:.1rem 0 0;display:block}}.simulateur .champ input[type=date]{font-variant-numeric:tabular-nums;min-height:44px}.simulateur--periode .simulateur__resultat .ventilation{margin-top:.25rem}.outil__taux--large .fiche__ligne{grid-template-columns:8.5rem minmax(0,1fr);column-gap:.9rem}@media (width>=1024px) and (width<=1279px){.outil__taux--large .fiche__ligne{grid-template-columns:7.25rem minmax(0,1fr)}}.tableau--social thead th{white-space:normal}.tableau--social .ligne-total>*{border-top:1px solid var(--vert)}.simulateur .champ textarea{width:100%;min-height:9.5rem;font:inherit;font-size:max(var(--fs-ui), 16px);color:var(--vert);background:var(--blanc);border:1px solid var(--ardoise);border-radius:var(--rayon);resize:vertical;font-variant-numeric:tabular-nums;padding:.6em .8em;font-weight:400;line-height:1.5}.simulateur .champ textarea:focus-visible{outline:2px solid var(--vert);outline-offset:0;border-color:var(--vert)}.simulateur button.lien{color:var(--vert);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.simulateur .resultat__suite{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.simulateur.simulateur--liste .simulateur__form{grid-template-columns:minmax(0,1fr);align-items:start}.liste-prix__options{align-content:start;gap:1.1rem;display:grid}.liste-prix__options .btn{justify-self:start}@media (width>=768px){.simulateur.simulateur--liste .simulateur__form{grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding-bottom:1.5rem}.simulateur.simulateur--liste .simulateur__erreur{grid-column:1/-1}}@media (width>=1280px){.simulateur.simulateur--liste .segment__aide{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.simulateur.simulateur--liste .liste-prix__resultat{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.liste-prix__tableau,.liste-prix__notes{width:100%;min-width:0}@media (width>=1024px){.simulateur.simulateur--liste .liste-prix__resultat{column-gap:calc(var(--gap-grid) * 2);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.simulateur.simulateur--liste .liste-prix__resultat .resultat__principal{grid-area:1/1}.simulateur.simulateur--liste .liste-prix__resultat .liste-prix__notes{grid-area:2/1;padding-top:0}.simulateur.simulateur--liste .liste-prix__tableau{grid-area:1/2/span 2}}.tableau--prix tfoot th,.tableau--prix tfoot td{border-top:1px solid var(--vert);padding:.8rem 1rem;font-weight:600}.tableau--prix tfoot .nombre{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tableau--prix tbody th{font-weight:400}.tableau--prix thead .ventilation__saisi{letter-spacing:.06em;margin:.15rem 0 0;display:block}.liste-prix__toutes{min-height:44px;margin-top:.25rem}.liste-prix__refusees ul{margin:.25rem 0 0;padding-left:1.1rem}@media (width<=767px){.tableau--prix tfoot th,.tableau--prix tfoot td{padding:.7rem .6rem}}@media (width<=639px){.tableau--prix th:nth-child(3),.tableau--prix td:nth-child(3){display:none}.tableau--prix tbody th,.tableau--prix tfoot th{min-width:7.5rem}}@media (width>=768px){.simulateur.simulateur--numero .simulateur__form,.simulateur.simulateur--recherche .simulateur__form{grid-template-columns:minmax(0,1fr) auto}}.numero-tva__numero{white-space:nowrap;overflow-wrap:normal;font-size:clamp(1.5rem, 6.2vw, var(--fs-h2));letter-spacing:-.01em}.simulateur.simulateur--recherche .code-ape__resultat{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}@media (width>=1024px){.simulateur.simulateur--recherche .code-ape__resultat{column-gap:calc(var(--gap-grid) * 2);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.simulateur.simulateur--recherche .code-ape__notes{grid-column:1/-1}}.code-ape__reponse,.code-ape__fiche{align-content:start;gap:.6rem;min-width:0;display:grid}.code-ape__phrase{color:var(--vert)}.code-ape__resultats{border-bottom:1px solid var(--vert-10);margin:0;padding:0;list-style:none}.code-ape__resultats li{border-top:1px solid var(--vert-10);margin:0}.code-ape__resultat-ligne{text-align:left;width:100%;min-height:44px;color:var(--vert);font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:4.6rem minmax(0,1fr);gap:.15rem .75rem;padding:.7rem .75rem .75rem;display:grid}.code-ape__resultat-ligne:disabled{cursor:default}.code-ape__resultat-ligne.est-choisi{background:var(--blanc);border-left-color:var(--cuivre)}.code-ape__resultat-ligne:focus-visible{outline:2px solid var(--vert);outline-offset:-2px}@media (hover:hover){.code-ape__resultat-ligne:not(:disabled):hover .code-ape__intitule{text-underline-offset:.2em;text-decoration:underline 1px}}.code-ape__code{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.code-ape__intitule{font-weight:500;line-height:1.35}.code-ape__extrait{font-size:var(--fs-caption);color:var(--ardoise);grid-column:2;line-height:1.45}.code-ape__libelle{font-weight:600;line-height:1.35}.code-ape__niveaux .fiche__ligne{grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr)}.code-ape__rubrique{font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ardoise);margin-top:.6rem;font-weight:500}.code-ape__liste{font-size:var(--fs-caption);margin:0;padding-left:1.1rem;line-height:1.5;list-style:outside}.code-ape__liste li::marker{color:var(--ardoise)}.code-ape__liste li{margin:.2rem 0}.code-ape__liste--2025{padding-left:0;list-style:none}.code-ape__liste--2025 li{border-top:1px solid var(--vert-10);padding:.45rem 0}.code-ape__partie{color:var(--ardoise);margin-top:.2rem;display:block}.simulateur button.code-ape__renvoi{text-underline-offset:.2em;font-variant-numeric:tabular-nums;min-height:0;text-decoration:underline 1px;display:inline}.emprunt__duree{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:.5rem;display:grid}.emprunt__duree .segments__options{grid-template-columns:repeat(2,minmax(3.6rem,auto))}@media (width>=1280px){.simulateur.simulateur--emprunt .simulateur__form{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.5fr)}.simulateur.simulateur--emprunt .simulateur__form .btn{grid-column:4;justify-self:end}}.emprunt__tableaux{grid-column:1/-1;gap:1rem;width:100%;min-width:0;margin-top:.5rem;display:grid}.emprunt__legende{caption-side:top;text-align:left;padding:.8rem 1rem .2rem}@media (width<=639px){.tableau--annees th:nth-child(3),.tableau--annees td:nth-child(3){display:none}}.tableau--emprunt tbody th{white-space:nowrap;font-weight:400}.tableau-defile--haut{max-height:28rem}.tableau-defile--haut thead th{background:var(--blanc);box-shadow:inset 0 -1px 0 var(--vert-10);position:sticky;top:0}.emprunt__mois summary{cursor:pointer;text-underline-offset:.25em;align-items:center;min-height:44px;font-weight:500;text-decoration:underline 1px;display:flex}.emprunt__mois[open] summary{margin-bottom:.5rem}.outil__taux .fiche--intitules-longs .fiche__ligne{grid-template-columns:6.25rem minmax(0,1fr)}.tableau--ronds thead th,.tableau--exemples-ape thead th{white-space:normal}.tableau--exemples-ape td:nth-child(2),.tableau--exemples-ape td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums}.tableau--luhn .tableau th,.tableau--luhn .tableau td{text-align:center;padding-inline:.55rem}.tableau--luhn .tableau th:first-child{text-align:left}.simulateur--statuts .simulateur__alerte{color:var(--vert);font-weight:500}.outil__reperes.outil__reperes--statuts .lien{display:table}.outil__taux.outil__reperes--statuts .fiche__ligne{grid-template-columns:6.5rem minmax(0,1fr)}@media (width>=1024px) and (width<=1279px){.outil__taux.outil__reperes--statuts .fiche__ligne{grid-template-columns:5.5rem minmax(0,1fr)}}.simulateur--statuts .champ--large{grid-column:1/-1}@media (width>=1280px){.simulateur--large.simulateur--statuts .simulateur__form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.simulateur--statuts .champ--large .segments__options{max-width:56rem}.simulateur--statuts .segments--3:not(.champ--large),.simulateur--statuts .segments--4:not(.champ--large){grid-column:span 2}.simulateur--large.simulateur--statuts .segment__aide{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}@media (width<=639px){.simulateur--statuts .segments--3 .segments__options,.simulateur--statuts .segments--4 .segments__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.simulateur--statuts .resultat__notes{grid-column:1/-1}}@media (width>=1280px){.simulateur--large.simulateur--statuts .simulateur__resultat{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.simulateur--statuts .resultat__notes{padding-top:0}}.ventilation--statuts tbody th{padding-right:.75rem}.ventilation--statuts .ventilation__detail{font-size:var(--fs-caption);color:var(--ardoise);margin-top:.1rem;display:block}.ventilation--statuts.ventilation--jours{margin-bottom:1rem}.simulateur--statuts .ventilation__total>*{font-weight:600}.tableau-cadre.tableau--scenarios .tableau thead th,.tableau-cadre.tableau--taux .tableau thead th{white-space:normal}@media (width<=767px){.tableau-cadre.tableau--scenarios .tableau td{min-width:6.5rem}}.simulateur--paie .champ input{min-width:0}@media (width>=768px){.simulateur--large.simulateur--paie .simulateur__form{align-items:start}.simulateur--large.simulateur--paie .resultat__notes{grid-column:1/-1}}@media (width>=1280px){.simulateur--large.simulateur--paie .simulateur__form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.simulateur--large.simulateur--paie .simulateur__form .btn{align-self:start;margin-top:1.6rem}.simulateur--large.simulateur--paie .simulateur__resultat{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.simulateur--large.simulateur--paie .resultat__notes{padding-top:0}}.outil__taux.outil__reperes.outil__reperes--large .fiche__ligne{grid-template-columns:8.5rem minmax(0,1fr);column-gap:.9rem}@media (width>=1280px){.simulateur--apprenti .segments--4,.simulateur--paie .segments--large{grid-column:span 2}}@media (width<=479px){.simulateur--paie .segments--4 .segments__options{grid-template-columns:repeat(2,minmax(0,1fr))}.simulateur--paie .segments--3 label{font-size:var(--fs-caption);padding-inline:.2rem}}.segments--fins{grid-column:1/-1}.segments--fins .segments__options{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1280px){.segments--fins .segments__options{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=479px){.ventilation--cout{font-size:var(--fs-caption)}.ventilation--cout tbody th{padding-right:.4rem}.ventilation--cout .nombre{padding-left:.5rem}.simulateur--paie .ventilation--mois .ventilation__saisi{margin:.1rem 0 0;display:block}}.tableau--paie thead th{white-space:normal}.tableau--paie .ligne-total>*{border-top:1px solid var(--vert);font-weight:600}.simulateur--long .champ input{min-width:0}@media (width<=767px){.simulateur--long .segments--5 .segments__options,.simulateur--long .segments--4 .segments__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=480px) and (width<=767px){.simulateur--long .segments--5 .segments__options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.simulateur--long .simulateur__form{align-items:start}.simulateur--long .simulateur__form .btn{grid-column:1;place-self:start}.simulateur--long .segments--5,.simulateur--long .segments--4{grid-column:1/-1}}@media (width>=1280px){.simulateur--long .simulateur__form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.simulateur--long .segment__aide{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.simulateur--long .segments--4{grid-column:span 2}}.simulateur.simulateur--fiscal .simulateur__form{align-items:start}.simulateur.simulateur--fiscal .segments--5 .segments__options{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.simulateur.simulateur--fiscal .segments--5 label{padding-inline:.2rem}@media (width>=768px){.simulateur.simulateur--fiscal .fiscal__large,.simulateur.simulateur--fiscal .segments--3{grid-column:1/-1}}@media (width>=1280px){.simulateur.simulateur--fiscal .simulateur__form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.simulateur.simulateur--fiscal .fiscal__large,.simulateur.simulateur--fiscal .segments--3{grid-column:span 2}.simulateur.simulateur--fiscal .simulateur__form .btn{place-self:end start}.simulateur.simulateur--fiscal .segment__aide{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.simulateur.simulateur--fiscal .champ__aide{font-size:var(--fs-caption);line-height:1.4}.simulateur.simulateur--fiscal .champ select{height:var(--ctrl-h);cursor:pointer;min-height:0;padding-block:0}.simulateur.simulateur--fiscal .simulateur__alerte{color:var(--vert);font-weight:500}.simulateur.simulateur--fiscal .ventilation__total>*{font-weight:600}.ventilation.ventilation--regimes thead th,.ventilation.ventilation--regimes thead td{font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ardoise);border-top:0;padding-top:0;font-weight:500}.ventilation.ventilation--regimes tbody th{padding-right:.75rem}.simulateur.simulateur--fiscal .fiscal__plan{grid-column:1/-1;width:100%;min-width:0;margin-top:.5rem}.fiscal__legende{caption-side:top;text-align:left;padding:.8rem 1rem .2rem}.tableau.tableau--plan tbody th{white-space:nowrap;font-weight:400}.tableau.tableau--plan tr.est-passage>*{box-shadow:inset 0 1px 0 var(--cuivre)}.fiscal__methode{font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ardoise);display:block}@media (width<=639px){.tableau.tableau--plan th:nth-child(3),.tableau.tableau--plan td:nth-child(3){display:none}}.tableau--fiscal thead th{white-space:normal}}@layer utilities;
