@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{-webkit-font-smoothing:antialiased;background:var(--fond);color:var(--texte)}@layer components{.rcn-pile{display:flex;flex-direction:column;gap:var(--space-5)}.rcn-grille{column-gap:var(--grid-gutter);row-gap:0}.rcn-grille-cartes{column-gap:var(--grid-gutter);row-gap:var(--space-5)}.rcn-pile>*:last-child .rcn-champ:last-child,.rcn-pile>*:last-child .rcn-md-champ:last-child{margin-bottom:0}}.rcn-ilot-clair{--fond:var(--clair-fond);--surface:var(--clair-surface);--surface-2:var(--clair-surface-2);--surface-3:var(--clair-surface-3);--texte:var(--clair-texte);--texte-2:var(--clair-texte-2);--texte-att:var(--clair-texte-att);--texte-inverse:var(--clair-texte-inverse);--bordure:var(--clair-bordure);--bordure-forte:var(--clair-bordure-forte);--succes-fond:var(--clair-succes-fond);--succes-tx:var(--clair-succes-tx);--succes-bordure:var(--clair-succes-bordure);--succes-point:var(--clair-succes-point);--attente-fond:var(--clair-attente-fond);--attente-tx:var(--clair-attente-tx);--attente-bordure:var(--clair-attente-bordure);--attente-point:var(--clair-attente-point);--danger-fond:var(--clair-danger-fond);--danger-tx:var(--clair-danger-tx);--danger-bordure:var(--clair-danger-bordure);--danger-point:var(--clair-danger-point);--danger-plein:var(--clair-danger-plein);--neutre-point:var(--clair-neutre-point);--info-fond:var(--clair-info-fond);--info-tx:var(--clair-info-tx);--info-bordure:var(--clair-info-bordure);--info-point:var(--clair-info-point);--or-clair:var(--clair-or-clair);--or-fonce:var(--clair-or-fonce);--ombre-carte:var(--clair-ombre-carte);--ombre-flottante:var(--clair-ombre-flottante);--ombre-boutton:var(--clair-ombre-boutton)}html[data-animations=reduites] *,html[data-animations=reduites] *:before,html[data-animations=reduites] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html[data-contraste=renforce]{--bordure: var(--bordure-forte);--texte-2: var(--texte);--texte-att: var(--texte)}html[data-liens=soulignes] a{text-decoration:underline;text-underline-offset:2px}html[data-tactile=large] button,html[data-tactile=large] a[href],html[data-tactile=large] [role=radio],html[data-tactile=large] [role=switch],html[data-tactile=large] summary{position:relative}html[data-tactile=large] button:after,html[data-tactile=large] a[href]:after,html[data-tactile=large] [role=radio]:after,html[data-tactile=large] [role=switch]:after,html[data-tactile=large] summary:after{content:"";position:absolute;inset:50% auto auto 50%;min-width:48px;min-height:48px;width:100%;height:100%;transform:translate(-50%,-50%);pointer-events:auto}html[data-taille-texte=grande]{font-size:112.5%}html[data-taille-texte=tres_grande]{font-size:125%}.rcn-gabarit{min-height:100vh;background:var(--fond);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:16px;padding:16px}.rcn-gabarit__laterale{position:relative;z-index:40;background:var(--role-500-chrome);border-radius:20px}.rcn-gabarit__laterale>.rcn-sidebar{position:sticky;top:16px;max-height:calc(100vh - 32px);height:calc(100vh - 32px)}.rcn-gabarit__colonne{min-width:0;display:flex;flex-direction:column;gap:16px}.rcn-gabarit__contenu{min-width:0;display:flex;flex-direction:column;gap:18px}.rcn-gabarit__contenu{flex:1 1 auto}.rcn-gabarit__contenu>.rcn-glisser{flex:1 1 auto}.rcn-gabarit__superieure,.rcn-gabarit__voile{display:none}@media(max-width:1023px){.rcn-gabarit{grid-template-columns:1fr;padding:12px;gap:12px}.rcn-gabarit__colonne{gap:18px}.rcn-gabarit__superieure{display:block}.rcn-gabarit__laterale{position:fixed;top:0;left:0;bottom:0;height:100%;width:var(--largeur-tiroir-lateral);max-width:var(--plafond-tiroir-lateral);z-index:100;transform:translate(-102%);transition:transform var(--duration-slow) var(--ease-bounce)}.rcn-gabarit--menu .rcn-gabarit__laterale{transform:none}.rcn-gabarit__laterale .rcn-sidebar__retraction{display:none}.rcn-gabarit__voile{display:block;position:fixed;inset:0;z-index:90;background:color-mix(in srgb,var(--encre-2) 55%,transparent);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard)}.rcn-gabarit--menu .rcn-gabarit__voile{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.rcn-gabarit,.rcn-gabarit__laterale,.rcn-gabarit__voile{transition:none}}@media(max-width:1023px){.rcn-gabarit .rcn-hero__outils{display:none}}@media(min-width:1024px){.rcn-gabarit .rcn-hero{position:sticky;top:16px;z-index:30}.rcn-gabarit .rcn-hero:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px;background:var(--fond);z-index:-1}}@media(max-width:1023px){.rcn-gabarit .rcn-entete-page__titres{display:none}.rcn-gabarit .rcn-entete-page:not(:has(>*:not(.rcn-entete-page__titres))){display:none}}@media(max-width:1023px){.rcn-gabarit .rcn-hero--titre-page{display:none}}.rcn-gabarit__contenu{padding-bottom:86px}@keyframes rcn-accordeon-point-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.35}}@keyframes rcn-accordeon-deployer{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.rcn-accordeon{display:flex;flex-direction:column;gap:10px}.rcn-accordeon__item{position:relative;border-radius:17px;background:var(--surface);border:1px solid var(--bordure);box-shadow:var(--ombre-carte);overflow:hidden;transition:box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s;container-type:inline-size}.rcn-accordeon__item--ouvert{border-color:var(--role-300);box-shadow:0 1px 2px color-mix(in srgb,var(--encre) 5%,transparent),0 18px 40px color-mix(in srgb,var(--encre) 10%,transparent)}.rcn-accordeon__entete{position:relative;display:flex;align-items:center;gap:13px;width:100%;padding:16px 17px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.rcn-accordeon__entete:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--role-100),transparent 40%);opacity:0;transition:opacity .28s;pointer-events:none}.rcn-accordeon__item--ouvert .rcn-accordeon__entete{background:var(--surface-2);border-bottom:1px solid var(--bordure)}.rcn-accordeon__item--ouvert .rcn-accordeon__entete:after{opacity:.55}.rcn-accordeon__item--ouvert .rcn-accordeon__entete:hover{background:var(--surface-3)}.rcn-accordeon__entete:hover{background:var(--surface-2)}.rcn-accordeon__entete:focus-visible{outline:2px solid var(--role-500);outline-offset:-3px}.rcn-accordeon__icone{position:relative;z-index:1;width:40px;height:40px;border-radius:12px;background:linear-gradient(150deg,var(--role-100),var(--surface-3));color:var(--role-700);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .32s cubic-bezier(.34,1.6,.5,1),background .28s}.rcn-accordeon__icone svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-accordeon__item--ouvert .rcn-accordeon__icone{background:linear-gradient(150deg,var(--role-500),var(--role-700));color:var(--role-sur500);transform:scale(1.06);box-shadow:0 6px 16px color-mix(in srgb,var(--encre) 18%,transparent)}.rcn-accordeon__corps{position:relative;z-index:1;flex:1;min-width:0}.rcn-accordeon__titre{font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--texte);letter-spacing:-.01em;display:block}.rcn-accordeon__sous-titre{font-size:11.5px;color:var(--texte-att);margin-top:2px;display:block}.rcn-accordeon__badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--radius-full);font-size:10.5px;font-weight:var(--font-weight-bold);flex-shrink:0;border:1px solid transparent;white-space:nowrap}.rcn-accordeon__badge-point{position:relative;width:6px;height:6px;border-radius:var(--radius-full);flex-shrink:0}.rcn-accordeon__badge-point:after{content:"";position:absolute;inset:0;border-radius:var(--radius-full);background:inherit;animation:rcn-accordeon-point-pulse 1.9s ease-in-out infinite}.rcn-accordeon__badge--succes{background:var(--succes-fond);color:var(--succes-tx)}.rcn-accordeon__badge--succes .rcn-accordeon__badge-point{background:var(--succes-point)}.rcn-accordeon__badge--attente{background:var(--attente-fond);color:var(--attente-tx)}.rcn-accordeon__badge--attente .rcn-accordeon__badge-point{background:var(--attente-point)}.rcn-accordeon__badge--danger{background:var(--danger-fond);color:var(--danger-tx)}.rcn-accordeon__badge--danger .rcn-accordeon__badge-point{background:var(--danger-point)}.rcn-accordeon__chevron{position:relative;z-index:1;color:var(--texte-att);transition:transform .38s cubic-bezier(.34,1.5,.5,1),color .28s;flex-shrink:0;display:flex}.rcn-accordeon__chevron svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-accordeon__item--ouvert .rcn-accordeon__chevron{transform:rotate(180deg);color:var(--role-700)}.rcn-accordeon__panneau{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.22,1,.36,1)}.rcn-accordeon__contenu{padding:16px 20px 18px 17px;font-size:12.5px;color:var(--texte-2);line-height:1.65;animation:rcn-accordeon-deployer .32s cubic-bezier(.22,1,.36,1) both}.rcn-accordeon__ligne{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--bordure)}.rcn-accordeon__ligne:first-child{border-top:none;padding-top:0}.rcn-accordeon__cle{color:var(--texte-att);font-weight:var(--font-weight-medium)}.rcn-accordeon__valeur{color:var(--texte);font-weight:var(--font-weight-medium);text-align:right}.rcn-accordeon__valeur--absente{color:var(--texte-att);font-style:italic;font-weight:var(--font-weight-normal)}@container (max-width: 380px){.rcn-accordeon__entete{flex-wrap:wrap;gap:10px 13px}.rcn-accordeon__corps{flex:1 1 auto}.rcn-accordeon__badge{order:4;margin-left:53px}}@media(prefers-reduced-motion:reduce){.rcn-accordeon__item,.rcn-accordeon__icone,.rcn-accordeon__chevron,.rcn-accordeon__panneau{transition:none}.rcn-accordeon__badge-point:after,.rcn-accordeon__contenu{animation:none}}.rcn-accordeon__entete-valeur{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;gap:6px;margin-left:4px;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--texte)}@keyframes rcn-avatar-pulser{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.4}}@keyframes rcn-avatar-anneau{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rcn-avatar-chatoiement{0%{transform:translate(-160%) rotate(20deg)}to{transform:translate(260%) rotate(20deg)}}.rcn-avatar{position:relative;width:52px;height:52px;border-radius:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--texte-inverse);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);overflow:hidden;cursor:default;box-shadow:inset 0 1px color-mix(in srgb,var(--nacre) 30%,transparent),inset 0 -10px 16px color-mix(in srgb,var(--encre-2) 14%,transparent);transition:transform .24s cubic-bezier(.34,1.5,.5,1)}.rcn-avatar:hover{transform:translateY(-3px) scale(1.04)}.rcn-avatar:after{content:"";position:absolute;top:-60%;left:-90%;width:55%;height:220%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 50%,transparent),transparent);transform:translate(-160%) rotate(20deg)}.rcn-avatar:hover:after{animation:rcn-avatar-chatoiement .7s ease}.rcn-avatar--rond{border-radius:50%}.rcn-avatar img{width:100%;height:100%;object-fit:cover}.rcn-avatar--xs{width:32px;height:32px;border-radius:10px;font-size:var(--font-size-xs)}.rcn-avatar--sm{width:42px;height:42px;border-radius:13px;font-size:13px}.rcn-avatar--lg{width:68px;height:68px;border-radius:20px;font-size:21px}.rcn-avatar--role{background:linear-gradient(140deg,var(--role-500),var(--role-700))}.rcn-avatar--info{background:linear-gradient(140deg,var(--info-point),var(--info-tx))}.rcn-avatar--attente{background:linear-gradient(140deg,var(--attente-tx),color-mix(in srgb,var(--attente-tx) 67%,black))}.rcn-avatar--danger{background:linear-gradient(140deg,color-mix(in srgb,var(--danger-plein) 93%,black),var(--danger-tx))}.rcn-avatar--encre{background:linear-gradient(140deg,var(--encre),color-mix(in srgb,var(--encre) 39%,black))}.rcn-avatar-conteneur{position:relative;display:inline-flex}.rcn-avatar__statut{position:absolute;bottom:-2px;right:-2px;width:15px;height:15px;border-radius:50%;border:3px solid var(--fond);z-index:3}.rcn-avatar__statut--actif:before{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:rcn-avatar-pulser 1.9s ease-in-out infinite}.rcn-avatar__statut--en-ligne{background:var(--succes-point)}.rcn-avatar__statut--absent{background:var(--attente-point)}.rcn-avatar__statut--hors-ligne{background:var(--texte-att)}.rcn-avatar__anneau{position:absolute;inset:-4px;border-radius:20px;padding:2px;z-index:0;background:conic-gradient(from 0deg,var(--or-clair),color-mix(in srgb,var(--or-clair) 66%,white),var(--attente-tx),color-mix(in srgb,var(--or-clair) 66%,white),var(--or-clair));animation:rcn-avatar-anneau 5s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.rcn-avatar__anneau--rond{border-radius:50%}.rcn-avatar-pile{display:flex}.rcn-avatar-pile .rcn-avatar{border:2.5px solid var(--fond);margin-left:-14px;transition:transform .24s,margin .24s}.rcn-avatar-pile .rcn-avatar:first-child{margin-left:0}.rcn-avatar-pile:hover .rcn-avatar{margin-left:4px}.rcn-avatar-pile:hover .rcn-avatar:first-child{margin-left:0}.rcn-avatar-pile__plus{width:52px;height:52px;border-radius:16px;border:2.5px solid var(--fond);background:var(--bordure);color:var(--texte-2);font-size:13px;font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-avatar-identite{display:flex;align-items:center;gap:var(--space-3)}.rcn-avatar-identite__nom{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin:0;color:var(--texte)}.rcn-avatar-identite__role{font-size:var(--font-size-sm);color:var(--texte-att);margin:0}@media(prefers-reduced-motion:reduce){.rcn-avatar{transition:none}.rcn-avatar:hover{transform:none}.rcn-avatar:hover:after,.rcn-avatar__statut--actif:before,.rcn-avatar__anneau{animation:none}}@keyframes rcn-bouton-chatoiement{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(360%) skew(-18deg)}}@keyframes rcn-bouton-tourner{to{transform:rotate(360deg)}}.rcn-bouton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;min-width:0;padding:8px 20px;border-radius:14px;border:none;font-size:13.5px;font-weight:var(--font-weight-medium);cursor:pointer;overflow:hidden;font-family:inherit;transition:transform .22s var(--ease-bounce),box-shadow .22s,background .22s,border-color .22s,opacity .22s}.rcn-bouton__texte{position:relative;z-index:3}.rcn-bouton svg{position:relative;z-index:3}.rcn-bouton__icone{stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;flex-shrink:0}.rcn-bouton--sm{min-height:38px;padding:6px 15px;font-size:12.5px;border-radius:12px}.rcn-bouton--xs{min-height:26px;height:26px;padding:0 var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);gap:5px}.rcn-bouton--xs .rcn-bouton__icone{width:12px;height:12px}.rcn-bouton--sm .rcn-bouton__icone{width:15px;height:15px}.rcn-bouton--pleine-largeur{width:100%}.rcn-bouton--principal{background:var(--role-500);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--role-sur500);border:1.5px solid var(--role-700);box-shadow:0 4px 16px color-mix(in srgb,var(--encre) 20%,transparent),inset 0 1px color-mix(in srgb,var(--nacre) 18%,transparent)}.rcn-bouton--principal:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 28%,transparent),transparent);transform:translate(-160%) skew(-18deg);animation:rcn-bouton-chatoiement 3.4s ease-in-out infinite;z-index:2}.rcn-bouton--principal:hover{transform:translateY(-2px);box-shadow:0 10px 26px color-mix(in srgb,var(--role-500) 40%,transparent),inset 0 1px color-mix(in srgb,var(--nacre) 22%,transparent)}.rcn-bouton--secondaire{background:transparent;color:var(--role-700);border:1.5px solid var(--role-500);box-shadow:none}.rcn-bouton--secondaire:before{content:none}.rcn-bouton--secondaire:hover{transform:translateY(-2px);border-color:var(--role-700);background:var(--role-100);box-shadow:none}.rcn-bouton--secondaire:hover:before{animation:rcn-bouton-chatoiement .8s ease}.rcn-bouton--doux{background:var(--role-100);color:var(--role-700);border:1px solid var(--role-300);border-radius:13px;font-size:13px;box-shadow:none}.rcn-bouton--doux:before{content:none}.rcn-bouton--doux:hover{background:var(--role-200, var(--role-100))}.rcn-bouton--doux:disabled{color:var(--texte-att);opacity:.75;cursor:default}.rcn-bouton--doux:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-bouton--sobre{background:transparent;color:var(--texte-2);border:1px solid var(--bordure);border-radius:13px;font-size:13px;font-weight:var(--font-weight-medium);box-shadow:none}.rcn-bouton--sobre:before{content:none}.rcn-bouton--sobre:hover{background:var(--fond);color:var(--texte)}.rcn-bouton--sobre:disabled{color:var(--texte-att);opacity:.75;cursor:default}.rcn-bouton--sobre:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-bouton--tertiaire{background:transparent;color:var(--role-500);height:auto;padding:4px 2px;font-weight:var(--font-weight-bold);box-shadow:none}.rcn-bouton--tertiaire:hover{background:transparent;text-decoration:underline;transform:none}.rcn-bouton--tertiaire.rcn-bouton--neutre{color:var(--texte-2)}.rcn-bouton--tertiaire.rcn-bouton--neutre:hover{color:var(--texte)}.rcn-bouton--secondaire.rcn-bouton--neutre{color:var(--texte-2);border-color:var(--bordure)}.rcn-bouton--secondaire.rcn-bouton--neutre:hover{color:var(--texte);border-color:var(--bordure-forte)}.rcn-bouton--danger{background:color-mix(in srgb,var(--danger-surface) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--sur-encre);box-shadow:0 4px 16px color-mix(in srgb,var(--danger-surface) 28%,transparent),inset 0 1px color-mix(in srgb,var(--nacre) 18%,transparent)}.rcn-bouton--danger:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 24%,transparent),transparent);transform:translate(-160%) skew(-18deg);z-index:2}.rcn-bouton--danger:hover{transform:translateY(-2px);box-shadow:0 10px 26px color-mix(in srgb,var(--danger-surface) 36%,transparent)}.rcn-bouton--danger:hover:before{animation:rcn-bouton-chatoiement .8s ease}.rcn-bouton--succes{background:color-mix(in srgb,var(--succes-surface) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--sur-encre);box-shadow:0 4px 16px color-mix(in srgb,var(--succes-surface) 28%,transparent),inset 0 1px color-mix(in srgb,var(--nacre) 18%,transparent)}.rcn-bouton--succes:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 24%,transparent),transparent);transform:translate(-160%) skew(-18deg);z-index:2}.rcn-bouton--succes:hover{transform:translateY(-2px);box-shadow:0 10px 26px color-mix(in srgb,var(--succes-surface) 36%,transparent)}.rcn-bouton--succes:hover:before{animation:rcn-bouton-chatoiement .8s ease}.rcn-bouton--sur-sombre{background:color-mix(in srgb,var(--nacre) 14%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--sur-encre);border:1.5px solid color-mix(in srgb,var(--nacre) 30%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--nacre) 25%,transparent)}.rcn-bouton--sur-sombre:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 40%,transparent),transparent);transform:translate(-160%) skew(-18deg);animation:rcn-bouton-chatoiement 3.4s ease-in-out infinite;z-index:2}.rcn-bouton--sur-sombre:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--nacre) 22%,transparent)}.rcn-bouton--rond{width:42px;height:42px;padding:0;border-radius:var(--radius-full)}.rcn-bouton:disabled:not(.rcn-bouton--en-chargement),.rcn-bouton[aria-disabled=true]:not(.rcn-bouton--en-chargement){background:var(--surface-3)!important;color:var(--texte-att)!important;border:1.5px solid var(--bordure)!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:default;pointer-events:none;transform:none}.rcn-bouton:disabled:not(.rcn-bouton--en-chargement):before,.rcn-bouton[aria-disabled=true]:not(.rcn-bouton--en-chargement):before{display:none}.rcn-bouton--en-chargement{cursor:default;pointer-events:none}.rcn-bouton__lu{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rcn-bouton--en-chargement .rcn-bouton__texte{opacity:.7}.rcn-bouton__roue{width:15px;height:15px;border-radius:var(--radius-full);border:2px solid currentColor;border-top-color:transparent;animation:rcn-bouton-tourner .8s linear infinite;position:relative;z-index:3;flex-shrink:0}.rcn-bouton:focus-visible{outline:2px solid var(--role-500);outline-offset:3px}.rcn-bouton--sur-sombre:focus-visible{outline-color:var(--sur-encre)}.rcn-bouton__texte{white-space:normal;overflow-wrap:break-word;text-align:center;min-width:0;flex:0 1 auto}@media(prefers-reduced-motion:reduce){.rcn-bouton{transition:none}.rcn-bouton:hover{transform:none}.rcn-bouton--principal:before,.rcn-bouton--sur-sombre:before,.rcn-bouton--secondaire:hover:before,.rcn-bouton--danger:hover:before,.rcn-bouton--succes:hover:before{animation:none}.rcn-bouton__roue{animation-duration:2.4s}}@keyframes rcn-bandeau-apparaitre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.rcn-pile-bandeaux{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-2)}.rcn-bandeau{--rcn-bandeau-encre: var(--attente-tx);--rcn-bandeau-papier: var(--attente-fond);display:flow-root;padding:9px 14px;border-radius:13px;background:var(--attente-fond);border:1px solid var(--attente-bordure);color:var(--attente-tx);animation:rcn-bandeau-apparaitre var(--duration-base) var(--ease-standard) both}.rcn-bandeau--une-ligne .rcn-bandeau__textes{align-content:center;min-height:46px}.rcn-bandeau--attente{background:var(--attente-fond);border-color:var(--attente-bordure);color:var(--attente-tx);--rcn-bandeau-encre: var(--attente-tx);--rcn-bandeau-papier: var(--attente-fond)}.rcn-bandeau--danger{background:var(--danger-fond);border-color:var(--danger-bordure);color:var(--danger-tx);--rcn-bandeau-encre: var(--danger-tx);--rcn-bandeau-papier: var(--danger-fond)}.rcn-bandeau--info{background:var(--info-fond);border-color:var(--info-bordure);color:var(--info-tx);--rcn-bandeau-encre: var(--info-tx);--rcn-bandeau-papier: var(--info-fond)}.rcn-bandeau--succes{background:var(--succes-fond);border-color:var(--succes-bordure);color:var(--succes-tx);--rcn-bandeau-encre: var(--succes-tx);--rcn-bandeau-papier: var(--succes-fond)}.rcn-bandeau__icone{float:left;width:17px;height:17px;margin:2px 11px 0 0;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-bandeau__textes{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.45;overflow-wrap:break-word}.rcn-bandeau__detail{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);opacity:.88;margin-top:2px;line-height:1.5}.rcn-bandeau__compte{float:left;min-width:22px;height:22px;padding:0 6px;margin:1px 11px 0 0;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:var(--font-weight-bold);line-height:1;font-variant-numeric:tabular-nums}.rcn-bandeau--attente .rcn-bandeau__compte{background:var(--attente-tx);color:var(--attente-fond)}.rcn-bandeau--danger .rcn-bandeau__compte{background:var(--danger-tx);color:var(--danger-fond)}.rcn-bandeau--info .rcn-bandeau__compte{background:var(--info-tx);color:var(--info-fond)}.rcn-bandeau--succes .rcn-bandeau__compte{background:var(--succes-tx);color:var(--succes-fond)}@keyframes rcn-bandeau-croix-ressort{0%{opacity:0;transform:scale(.5) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0)}}.rcn-bandeau__fermer{float:right;width:40px;height:40px;margin:0 -4px 6px 11px;padding:0;border:none;border-radius:50%;background:transparent;border:1px solid currentColor;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;animation:rcn-bandeau-croix-ressort .28s cubic-bezier(.34,1.6,.5,1);transition:background var(--duration-fast) var(--ease-standard)}.rcn-bandeau__fermer:hover{background:color-mix(in srgb,currentColor 20%,transparent)}.rcn-bandeau__fermer:focus-visible{outline:2px solid currentColor;outline-offset:1px}.rcn-bandeau__fermer svg{width:17px;height:17px;transform-origin:center;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rcn-bandeau .rcn-bouton{float:right;min-height:34px;height:auto;padding:0 13px;margin:0 0 6px 12px;border-radius:9px;font-size:11.5px}.rcn-bandeau .rcn-bouton__icone{width:13px;height:13px}.rcn-bandeau .rcn-bouton--secondaire{background:transparent;color:var(--attente-tx);border:1px solid var(--attente-bordure)}.rcn-bandeau .rcn-bouton--secondaire:hover{background:var(--rcn-bandeau-encre);color:var(--rcn-bandeau-papier);border-color:var(--rcn-bandeau-encre);transform:none}.rcn-bandeau .rcn-bouton--secondaire:hover .rcn-bouton__icone{color:var(--rcn-bandeau-papier)}.rcn-bandeau .rcn-bouton--secondaire{position:relative;overflow:visible}.rcn-bandeau .rcn-bouton--secondaire:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--rcn-lueur-angle),transparent 0deg,transparent 96deg,color-mix(in srgb,var(--rcn-bandeau-encre) 40%,transparent) 136deg,var(--rcn-bandeau-encre) 172deg,var(--nacre, #fff) 186deg,var(--rcn-bandeau-encre) 200deg,color-mix(in srgb,var(--rcn-bandeau-encre) 40%,transparent) 236deg,transparent 276deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rcn-bandeau-lueur 3.4s linear infinite}.rcn-bandeau .rcn-bouton--secondaire:hover:after{animation:none;opacity:0}@property --rcn-lueur-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rcn-bandeau-lueur{to{--rcn-lueur-angle: 360deg}}@media(prefers-reduced-motion:reduce){.rcn-bandeau .rcn-bouton--secondaire:after{animation:none;opacity:0}}.rcn-bandeau--danger .rcn-bouton--secondaire{color:var(--danger-tx);border-color:var(--danger-bordure)}.rcn-bandeau--danger .rcn-bouton--secondaire:hover{border-color:var(--danger-bordure)}.rcn-bandeau--info .rcn-bouton--secondaire{color:var(--info-tx);border-color:var(--info-bordure)}.rcn-bandeau--info .rcn-bouton--secondaire:hover{border-color:var(--info-bordure)}.rcn-bandeau--succes .rcn-bouton--secondaire{color:var(--succes-tx);border-color:var(--succes-bordure)}.rcn-bandeau--succes .rcn-bouton--secondaire:hover{border-color:var(--succes-bordure)}@container (max-width: 520px){.rcn-bandeau{display:flex;align-items:center;gap:11px}.rcn-bandeau .rcn-bandeau__icone,.rcn-bandeau .rcn-bandeau__compte{order:1}.rcn-bandeau .rcn-bandeau__textes{order:2;flex:1 1 auto;min-width:0}.rcn-bandeau .rcn-bouton{order:3}.rcn-bandeau .rcn-bandeau__fermer{order:4}.rcn-bandeau .rcn-bandeau__icone,.rcn-bandeau .rcn-bandeau__compte{float:none;flex-shrink:0;margin:0;align-self:center}.rcn-bandeau .rcn-bandeau__fermer{float:none;align-self:center;margin:0 -4px 0 0}.rcn-bandeau .rcn-bouton{float:none;flex:0 0 40px;align-self:center;margin:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;font-size:0;gap:0}.rcn-bandeau .rcn-bouton--secondaire:after{content:none}.rcn-bandeau .rcn-bouton .rcn-bouton__icone{width:17px;height:17px;transform-origin:center;animation:rcn-bandeau-geste 2.6s var(--ease-standard) infinite}}@media(max-width:520px){.rcn-bandeau{display:flex;align-items:center;gap:11px}.rcn-bandeau .rcn-bandeau__icone,.rcn-bandeau .rcn-bandeau__compte{order:1}.rcn-bandeau .rcn-bandeau__textes{order:2;flex:1 1 auto;min-width:0}.rcn-bandeau .rcn-bouton{order:3}.rcn-bandeau .rcn-bandeau__fermer{order:4}.rcn-bandeau .rcn-bandeau__icone,.rcn-bandeau .rcn-bandeau__compte{float:none;flex-shrink:0;margin:0;align-self:center}.rcn-bandeau .rcn-bandeau__fermer{float:none;align-self:center;margin:0 -4px 0 0}.rcn-bandeau .rcn-bouton{float:none;flex:0 0 40px;align-self:center;margin:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;font-size:0;gap:0}.rcn-bandeau .rcn-bouton--secondaire:after{content:none}.rcn-bandeau .rcn-bouton .rcn-bouton__icone{width:17px;height:17px;transform-origin:center;animation:rcn-bandeau-geste 2.6s var(--ease-standard) infinite}}@media(max-width:520px){.rcn-bandeau{display:flex;align-items:center;gap:11px}.rcn-bandeau .rcn-bandeau__icone,.rcn-bandeau .rcn-bandeau__compte{order:1}.rcn-bandeau .rcn-bandeau__textes{order:2;flex:1 1 auto;min-width:0}.rcn-bandeau .rcn-bouton{order:3}.rcn-bandeau .rcn-bandeau__fermer{order:4}.rcn-bandeau .rcn-bandeau__icone,.rcn-bandeau .rcn-bandeau__compte{float:none;flex-shrink:0;margin:0;align-self:center}.rcn-bandeau .rcn-bandeau__fermer{float:none;align-self:center;margin:0 -4px 0 0}.rcn-bandeau:not(.rcn-bandeau--geste-nu) .rcn-bouton{float:none;flex:0 0 40px;align-self:center;margin:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;font-size:0;gap:0}.rcn-bandeau:not(.rcn-bandeau--geste-nu) .rcn-bouton .rcn-bouton__icone{width:17px;height:17px;transform-origin:center;animation:rcn-bandeau-geste 2.6s var(--ease-standard) infinite}.rcn-bandeau--geste-nu{flex-wrap:wrap;align-items:flex-start}.rcn-bandeau--geste-nu .rcn-bandeau__textes{flex:1 1 100%}.rcn-bandeau--geste-nu .rcn-bouton{float:none;display:flex;width:100%;margin:8px 0 0}}@keyframes rcn-bandeau-reprise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rcn-bandeau--tourne .rcn-bouton .rcn-bouton__icone,.rcn-bandeau__fermer svg{animation:rcn-bandeau-reprise 2.5s linear infinite}@keyframes rcn-bandeau-geste{0%,58%,to{transform:scale(1) rotate(0)}16%{transform:scale(1.18) rotate(0)}30%{transform:scale(1.14) rotate(-1.5deg)}38%{transform:scale(1.14) rotate(1.5deg)}46%{transform:scale(1.14) rotate(-1.5deg)}52%{transform:scale(1.1) rotate(0)}}.rcn-pile-bandeaux.rcn-pile-bandeaux--empilee{position:relative;display:block;gap:0;padding-bottom:50px}.rcn-pile-cartes{position:relative;pointer-events:none}.rcn-pile-declencheur{position:absolute;inset:0;width:100%;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;color:inherit;text-align:left;z-index:4}.rcn-pile-declencheur:focus-visible{outline:2px solid var(--role-500);outline-offset:3px;border-radius:14px}.rcn-pile-cartes>.rcn-bandeau{animation:none;transition:transform var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.rcn-pile-cartes>.rcn-bandeau:nth-child(n+2){position:absolute;inset:0;overflow:hidden}.rcn-pile-cartes>.rcn-bandeau:nth-child(n+2)>*{visibility:hidden}.rcn-pile-cartes>.rcn-bandeau:nth-child(1){position:relative;z-index:3;transform:translateY(0) scale(1)}.rcn-pile-cartes>.rcn-bandeau:nth-child(2){z-index:2;transform:translateY(12px) scale(.97);opacity:.85}.rcn-pile-cartes>.rcn-bandeau:nth-child(3){z-index:1;transform:translateY(24px) scale(.94);opacity:.6}.rcn-pile-compte{position:absolute;bottom:0;left:0;right:0;height:22px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11.5px;font-weight:var(--font-weight-medium)}.rcn-pile-compte--danger{color:var(--danger-tx)}.rcn-pile-compte--attente{color:var(--attente-tx)}.rcn-pile-compte--info{color:var(--info-tx)}.rcn-pile-compte--succes{color:var(--succes-tx)}.rcn-pile-compte__texte{font-weight:var(--font-weight-medium);min-width:0}.rcn-pile-compte__texte b{font-weight:var(--font-weight-extrabold, 800)}.rcn-pile-compte svg{stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.rcn-pile-compte__ton{width:15px;height:15px}.rcn-pile-compte__chev{width:13px;height:13px;opacity:.7}@keyframes rcn-pile-voile-entrer{0%{opacity:0}to{opacity:1}}@keyframes rcn-pile-ouverte-entrer{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.rcn-pile-voile{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--encre-2) 42%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:rcn-pile-voile-entrer var(--duration-slow) var(--ease-standard) both}.rcn-pile-ouverte{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-3);width:min(680px,100%);max-height:100%;overflow-y:auto;animation:rcn-pile-ouverte-entrer var(--duration-slow) var(--ease-standard) both}.rcn-pile-ouverte:focus-visible{outline:none}.rcn-pile-ouverte>.rcn-bandeau{flex-shrink:0}.rcn-pile-tete{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-1);flex-shrink:0}.rcn-pile-titre{flex:1;min-width:0;font-size:13px;font-weight:var(--font-weight-extrabold, 800);letter-spacing:.06em;text-transform:uppercase;color:var(--nacre)}html[data-theme=sombre] .rcn-pile-titre{color:var(--texte)}.rcn-pile-fermer{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--nacre) 40%,transparent);background:color-mix(in srgb,var(--nacre) 14%,transparent);color:var(--nacre);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-fast) var(--ease-standard)}.rcn-pile-fermer:hover{background:color-mix(in srgb,var(--nacre) 26%,transparent)}.rcn-pile-fermer:focus-visible{outline:2px solid var(--nacre);outline-offset:2px}html[data-theme=sombre] .rcn-pile-fermer{color:var(--texte);border-color:var(--bordure-forte);background:var(--surface-2)}html[data-theme=sombre] .rcn-pile-fermer:hover{background:var(--surface-3)}html[data-theme=sombre] .rcn-pile-fermer:focus-visible{outline-color:var(--role-500)}.rcn-pile-fermer svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.rcn-pile-cartes>.rcn-bandeau{transition:none}.rcn-bandeau,.rcn-pile-voile,.rcn-pile-ouverte{animation-duration:1ms}.rcn-bandeau .rcn-bouton .rcn-bouton__icone,.rcn-bandeau--tourne .rcn-bouton .rcn-bouton__icone,.rcn-bandeau__fermer svg{animation:none;transform:scale(1) rotate(0)}}@keyframes rcn-bouton-action-respire{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.06) rotate(-4deg)}}@keyframes rcn-bouton-action-avance{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes rcn-bouton-action-reflet{0%,to{transform:translate(-12px)}50%{transform:translate(12px)}}.rcn-bouton-action{position:relative;width:100%;display:block;overflow:hidden;border:2px solid var(--role-500-chrome);border-radius:var(--radius-2xl);padding:11.5px 22px;background:linear-gradient(90deg,var(--role-700-chrome) 0%,var(--role-500-chrome) 50%,var(--role-700-chrome) 100%);color:var(--sur-encre);font-family:inherit;text-align:left;cursor:pointer;box-shadow:0 4px 10px color-mix(in srgb,var(--encre) 10%,transparent),0 18px 34px color-mix(in srgb,var(--encre) 22%,transparent);transition:transform var(--duration-fast),box-shadow var(--duration-fast)}.rcn-bouton-action:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 14px color-mix(in srgb,var(--encre) 12%,transparent),0 22px 42px color-mix(in srgb,var(--encre) 26%,transparent)}.rcn-bouton-action:active:not(:disabled){transform:translateY(0) scale(.99)}.rcn-bouton-action:focus-visible{outline:3px solid var(--role-500-chrome);outline-offset:3px}.rcn-bouton-action:disabled{background:var(--surface-3)!important;color:var(--texte-att)!important;border-color:var(--bordure)!important;box-shadow:none!important;cursor:default;pointer-events:none;transform:none}.rcn-bouton-action:disabled .rcn-bouton-action__pastille,.rcn-bouton-action:disabled .rcn-bouton-action__fleche{animation:none}.rcn-bouton-action:disabled .rcn-bouton-action__voile{display:none}.rcn-bouton-action:disabled .rcn-bouton-action__pastille,.rcn-bouton-action:disabled .rcn-bouton-action__fleche{background:color-mix(in srgb,var(--texte-att) 12%,transparent);border-color:var(--bordure);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.rcn-bouton-action:disabled .rcn-bouton-action__sous{color:var(--texte-att)}.rcn-bouton-action__voile{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--sur-encre) 0%,transparent),color-mix(in srgb,var(--sur-encre) 18%,transparent),color-mix(in srgb,var(--sur-encre) 0%,transparent));animation:rcn-bouton-action-reflet 6s ease-in-out infinite;transition:transform var(--duration-slow, .4s) ease}.rcn-bouton-action__contenu{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px}.rcn-bouton-action__gauche{display:flex;align-items:center;gap:16px;min-width:0}.rcn-bouton-action__pastille{width:54px;height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:15px;border:2px solid color-mix(in srgb,var(--sur-encre) 30%,transparent);background:color-mix(in srgb,var(--sur-encre) 20%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 8px 20px color-mix(in srgb,var(--encre) 18%,transparent);animation:rcn-bouton-action-respire 3.4s ease-in-out infinite;transition:transform var(--duration-fast)}.rcn-bouton-action__pastille svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rcn-bouton-action__textes{min-width:0}.rcn-bouton-action--titre-une-ligne .rcn-bouton-action__titre{white-space:nowrap;overflow:visible;text-overflow:clip}.rcn-bouton-action__titre{display:block}.rcn-bouton-action__sous{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rcn-bouton-action__titre{font-size:19px;font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.2;overflow-wrap:break-word}.rcn-bouton-action__sous{font-size:13.5px;font-weight:var(--font-weight-medium);margin-top:4px;color:color-mix(in srgb,var(--sur-encre) 88%,transparent)}.rcn-bouton-action__fleche{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:2px solid color-mix(in srgb,var(--sur-encre) 30%,transparent);background:color-mix(in srgb,var(--sur-encre) 20%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:rcn-bouton-action-avance 2.6s ease-in-out infinite;transition:transform var(--duration-fast)}.rcn-bouton-action__fleche svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rcn-bouton-action:hover:not(:disabled) .rcn-bouton-action__voile{animation:none;transform:translate(14px)}.rcn-bouton-action:hover:not(:disabled) .rcn-bouton-action__pastille{animation:none;transform:scale(1.05) rotate(-5deg)}.rcn-bouton-action:hover:not(:disabled) .rcn-bouton-action__fleche{animation:none;transform:translate(6px)}.rcn-bouton-action__roue{width:20px;height:20px;border-radius:var(--radius-full);border:2.5px solid color-mix(in srgb,var(--sur-encre) 35%,transparent);border-top-color:var(--sur-encre);animation:rcn-bouton-action-roue .7s linear infinite}@keyframes rcn-bouton-action-roue{to{transform:rotate(360deg)}}.rcn-bouton-action--compact{padding:11px 20px;border-radius:var(--radius-2xl)}.rcn-bouton-action--compact .rcn-bouton-action__contenu{justify-content:center;gap:12px}.rcn-bouton-action--compact .rcn-bouton-action__titre{font-size:18px;display:inline-block}.rcn-bouton-action--compact .rcn-bouton-action__fleche{width:30px;height:30px}.rcn-bouton-action--compact .rcn-bouton-action__fleche svg{width:15px;height:15px;stroke-width:2.4}@media(max-width:400px){.rcn-bouton-action{padding:11px 18px}.rcn-bouton-action__pastille{width:46px;height:46px;border-radius:13px}.rcn-bouton-action__pastille svg{width:21px;height:21px}.rcn-bouton-action__titre{font-size:17px}.rcn-bouton-action__fleche{width:42px;height:42px}.rcn-bouton-action--compact{padding:11px 16px}.rcn-bouton-action--compact .rcn-bouton-action__fleche{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.rcn-bouton-action,.rcn-bouton-action__voile,.rcn-bouton-action__pastille,.rcn-bouton-action__fleche{transition:none;animation:none}.rcn-bouton-action:hover,.rcn-bouton-action:hover .rcn-bouton-action__voile,.rcn-bouton-action:hover .rcn-bouton-action__pastille,.rcn-bouton-action:hover .rcn-bouton-action__fleche{transform:none}.rcn-bouton-action__roue{animation-duration:1.4s}}.rcn-bouton-action--info{border-color:var(--info-bordure, var(--role-500-chrome));background-image:linear-gradient(135deg,var(--info-tx) 0%,color-mix(in srgb,var(--info-tx) 78%,black) 100%)}.rcn-bouton-action--succes{border-color:var(--succes-bordure, var(--role-500-chrome));background-image:linear-gradient(135deg,var(--succes-tx) 0%,color-mix(in srgb,var(--succes-tx) 78%,black) 100%)}.rcn-bouton-action--attente{border-color:var(--attente-bordure, var(--role-500-chrome));background-image:linear-gradient(135deg,color-mix(in srgb,var(--attente-tx) 88%,black),color-mix(in srgb,var(--attente-tx) 66%,black))}.rcn-bouton-action--danger{border-color:var(--danger-bordure, var(--role-500-chrome));background-image:linear-gradient(135deg,var(--danger-tx) 0%,color-mix(in srgb,var(--danger-tx) 78%,black) 100%)}.rcn-bouton-action--sm{padding:14px 16px}.rcn-bouton-action--sm .rcn-bouton-action__pastille{width:42px;height:42px}.rcn-bouton-action--sm .rcn-bouton-action__pastille svg{width:20px;height:20px}.rcn-bouton-action--compact,.rcn-bouton-action--compact.rcn-bouton-action--sm{padding-top:8px;padding-bottom:8px;border-radius:var(--radius-2xl)}@media(max-width:767px){.rcn-bouton-action--sm{padding:12px 14px}}@container grille-kpi (max-width: 520px){.rcn-rkpi-grille:has(.rcn-bouton-action){grid-template-columns:minmax(0,1fr)}.rcn-bouton-action__gauche>.rcn-bouton-action__pastille{display:none}.rcn-bouton-action__gauche{gap:0}.rcn-bouton-action__interieur{gap:10px}.rcn-bouton-action__textes{flex:1 1 auto;min-width:0}.rcn-bouton-action__fleche{width:40px;height:40px;flex-shrink:0}.rcn-bouton-action__fleche svg{width:17px;height:17px}.rcn-bouton-action__titre{font-size:15px}.rcn-bouton-action__sous{font-size:12.5px}.rcn-bouton-action--titre-une-ligne .rcn-bouton-action__titre{white-space:normal;overflow-wrap:break-word}}@container grille-kpi (max-width: 1100px){.rcn-bouton-action--titre-une-ligne .rcn-bouton-action__titre{white-space:normal;overflow-wrap:break-word}}@media(max-width:400px){.rcn-bouton-action__gauche>.rcn-bouton-action__pastille{display:none}.rcn-bouton-action__gauche{gap:0}.rcn-bouton-action__interieur{gap:10px}.rcn-bouton-action__textes{flex:1 1 auto;min-width:0}.rcn-bouton-action__fleche{width:40px;height:40px;flex-shrink:0}.rcn-bouton-action__fleche svg{width:17px;height:17px}.rcn-bouton-action__titre{font-size:15px}.rcn-bouton-action__sous{font-size:12.5px}.rcn-bouton-action--titre-une-ligne .rcn-bouton-action__titre{white-space:normal;overflow-wrap:break-word}}.rcn-grille-actions{container-type:inline-size;container-name:grille-actions;min-width:0}.rcn-grille-actions__cases{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.rcn-grille-actions__cases>*{min-width:0}@container grille-actions (min-width: 304px){.rcn-grille-actions__cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@container grille-actions (min-width: 836px){.rcn-grille-actions__cases{grid-template-columns:repeat(4,minmax(0,1fr))}.rcn-grille-actions--deux .rcn-grille-actions__cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes rcn-infobulle-apparaitre{0%{opacity:0;transform:translate(var(--rcn-tx, 0),var(--rcn-ty, 6px)) scale(.94)}to{opacity:1;transform:translate(var(--rcn-tx, 0),var(--rcn-ty2, 0)) scale(1)}}@keyframes rcn-infobulle-chatoiement{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(420%) skew(-18deg)}}.rcn-ancre{position:relative;display:inline-flex}.rcn-infobulle__declencheur--rond{width:42px;height:42px;border-radius:13px;background:var(--surface);border:1.5px solid var(--bordure);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--texte-2);padding:0;transition:border-color .2s,transform .2s,color .2s}.rcn-infobulle__declencheur--rond:hover{border-color:var(--role-500);color:var(--role-700);transform:translateY(-2px)}.rcn-infobulle__declencheur--rond svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-infobulle__declencheur--pilule{height:42px;padding:0 18px;border-radius:13px;background:var(--surface);border:1.5px solid var(--bordure);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:var(--font-weight-medium);color:var(--texte);font-family:inherit;transition:border-color .2s,transform .2s}.rcn-infobulle__declencheur--pilule:hover{border-color:var(--role-500);transform:translateY(-2px)}.rcn-infobulle__declencheur--pilule svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-infobulle__declencheur--rond:focus-visible,.rcn-infobulle__declencheur--pilule:focus-visible{outline:2px solid var(--role-500);outline-offset:3px}.rcn-infobulle{display:none;position:absolute;z-index:20;pointer-events:none;opacity:0;visibility:hidden;overflow:hidden;background:var(--encre);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--sur-encre);font-size:12px;line-height:1.45;padding:9px 12px;border-radius:11px;white-space:nowrap;box-shadow:0 10px 26px color-mix(in srgb,var(--encre) 30%,transparent),inset 0 1px color-mix(in srgb,var(--sur-encre) 14%,transparent);transition:opacity .22s,visibility .22s}.rcn-infobulle:before{content:"";position:absolute;width:9px;height:9px;background:inherit;transform:rotate(45deg)}.rcn-infobulle__chatoiement{position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sur-encre) 18%,transparent),transparent);transform:translate(-160%) skew(-18deg)}.rcn-ancre:hover .rcn-infobulle,.rcn-ancre:focus-within .rcn-infobulle,.rcn-ancre--ouverte .rcn-infobulle{display:block;opacity:1;visibility:visible;animation:rcn-infobulle-apparaitre .24s cubic-bezier(.34,1.3,.5,1)}.rcn-ancre:hover .rcn-infobulle__chatoiement,.rcn-ancre:focus-within .rcn-infobulle__chatoiement,.rcn-ancre--ouverte .rcn-infobulle__chatoiement{animation:rcn-infobulle-chatoiement 1.4s ease .2s}.rcn-infobulle--haut{bottom:calc(100% + 11px);left:50%;--rcn-tx: calc(-50% + var(--rcn-recalage, 0px));--rcn-ty: 8px;--rcn-ty2: 0;transform:translate(var(--rcn-tx))}.rcn-infobulle--haut:before{bottom:-4px;left:50%;margin-left:calc(-4px + var(--rcn-fleche, 0px))}.rcn-infobulle--bas{top:calc(100% + 11px);left:50%;--rcn-tx: calc(-50% + var(--rcn-recalage, 0px));--rcn-ty: -8px;--rcn-ty2: 0;transform:translate(var(--rcn-tx))}.rcn-infobulle--bas:before{top:-4px;left:50%;margin-left:calc(-4px + var(--rcn-fleche, 0px))}.rcn-infobulle--droite{left:calc(100% + 11px);top:50%;--rcn-tx: calc(-8px + var(--rcn-recalage, 0px));--rcn-ty: -50%;--rcn-ty2: -50%;transform:translate(var(--rcn-recalage, 0px),-50%)}.rcn-infobulle--droite:before{left:-4px;top:50%;margin-top:-4px;margin-left:var(--rcn-fleche, 0px)}.rcn-infobulle--gauche{right:calc(100% + 11px);top:50%;--rcn-tx: calc(8px + var(--rcn-recalage, 0px));--rcn-ty: -50%;--rcn-ty2: -50%;transform:translate(var(--rcn-recalage, 0px),-50%)}.rcn-infobulle--gauche:before{right:-4px;top:50%;margin-top:-4px;margin-right:calc(0px - var(--rcn-fleche, 0px))}.rcn-infobulle--riche{white-space:normal;width:210px;padding:12px 13px}.rcn-infobulle__titre{font-size:12.5px;font-weight:var(--font-weight-bold);margin:0 0 4px;display:flex;align-items:center;gap:6px}.rcn-infobulle__titre svg{width:14px;height:14px;stroke:var(--role-300);fill:none;stroke-width:1.8}.rcn-infobulle__texte{font-size:11.5px;color:color-mix(in srgb,var(--sur-encre) 78%,transparent);margin:0}.rcn-infobulle__raccourci{display:inline-block;margin-top:8px;font-size:10px;padding:2px 7px;border-radius:6px;background:color-mix(in srgb,var(--sur-encre) 14%,transparent);color:var(--sur-encre)}@media(pointer:coarse){.rcn-ancre:hover .rcn-infobulle{opacity:0;visibility:hidden;animation:none}.rcn-ancre--ouverte .rcn-infobulle{opacity:1;visibility:visible}.rcn-infobulle{white-space:normal;max-width:min(240px,70vw)}}@media(prefers-reduced-motion:reduce){.rcn-ancre:hover .rcn-infobulle,.rcn-ancre:focus-within .rcn-infobulle,.rcn-ancre--ouverte .rcn-infobulle{animation:none}.rcn-infobulle__chatoiement{animation:none!important}.rcn-infobulle__declencheur--rond:hover,.rcn-infobulle__declencheur--pilule:hover{transform:none}}.rcn-ancre--masquee .rcn-infobulle{display:none;opacity:0;visibility:hidden;animation:none}@keyframes rcn-bicone-chatoiement{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(360%) skew(-18deg)}}@keyframes rcn-bicone-balancer{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@keyframes rcn-bicone-tourner{to{transform:rotate(360deg)}}.rcn-bicone{position:relative;width:46px;height:46px;border-radius:14px;cursor:pointer;border:none;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .2s cubic-bezier(.34,1.5,.5,1),background .2s,box-shadow .24s}.rcn-bicone svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-bicone:active{transform:scale(.92)}.rcn-bicone:hover svg{animation:rcn-bicone-balancer .6s ease}.rcn-bicone:focus-visible{outline:2px solid var(--role-500);outline-offset:3px}.rcn-bicone--principal{background:var(--role-500);color:var(--role-sur500);box-shadow:0 4px 14px color-mix(in srgb,var(--encre) 20%,transparent)}.rcn-bicone--principal:hover{background:var(--role-700);transform:translateY(-2px)}.rcn-bicone--principal:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 30%,transparent),transparent);transform:translate(-160%) skew(-18deg)}.rcn-bicone--principal:hover:before{animation:rcn-bicone-chatoiement .8s ease}.rcn-bicone--secondaire{background:var(--surface);color:var(--texte);border:1.5px solid var(--bordure-forte)}.rcn-bicone--secondaire:hover{background:var(--fond);border-color:var(--role-500);transform:translateY(-2px)}.rcn-bicone--discret{background:transparent;color:var(--texte-2)}.rcn-bicone--discret:hover{background:color-mix(in srgb,var(--encre) 7%,transparent)}.rcn-bicone--sm{width:38px;height:38px;border-radius:11px}.rcn-bicone--sm svg{width:17px;height:17px}.rcn-bicone--lg{width:54px;height:54px;border-radius:16px}.rcn-bicone--lg svg{width:23px;height:23px}.rcn-bicone.rcn-bicone--rond{border-radius:50%}.rcn-bicone--glass{background:color-mix(in srgb,var(--nacre) 14%,transparent);color:var(--sur-encre);border:1.5px solid color-mix(in srgb,var(--nacre) 30%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px color-mix(in srgb,var(--nacre) 16%,transparent)}.rcn-bicone--glass:hover{background:color-mix(in srgb,var(--nacre) 22%,transparent);transform:translateY(-2px)}.rcn-bicone--actif{background:var(--encre);color:var(--sur-encre)}.rcn-bicone--actif:hover{background:var(--encre-survol)}.rcn-bicone:disabled{background:var(--surface-3)!important;color:var(--texte-att)!important;box-shadow:none!important;cursor:default;pointer-events:none;transform:none}.rcn-bicone:disabled:before{display:none}.rcn-bicone--charge{cursor:default;pointer-events:none}.rcn-bicone--charge svg{display:none}.rcn-bicone__roue{width:16px;height:16px;border-radius:var(--radius-full);border:2px solid currentColor;border-top-color:transparent;animation:rcn-bicone-tourner .8s linear infinite}.rcn-bicone-conteneur{position:relative;display:inline-flex}.rcn-bicone__badge{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);background:var(--danger-point);border:2px solid var(--fond);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:var(--font-weight-bold);color:var(--texte-inverse);z-index:2}.rcn-bicone__badge--sur-sombre{border-color:var(--encre-lisere)}.rcn-bicone-rangee-sombre{background:linear-gradient(150deg,var(--encre),var(--encre-2));border-radius:18px;padding:18px}@media(prefers-reduced-motion:reduce){.rcn-bicone{transition:none}.rcn-bicone:hover{transform:none}.rcn-bicone:hover svg,.rcn-bicone--principal:hover:before{animation:none}.rcn-bicone__roue{animation-duration:2.4s}}.rcn-bicone--souple{width:auto;min-width:46px}.rcn-bicone--souple.rcn-bicone--sm{min-width:38px}.rcn-bicone--souple.rcn-bicone--lg{min-width:54px}.rcn-retour{position:relative;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;color:var(--sur-encre);background:color-mix(in srgb,var(--nacre) 14%,transparent);border:1.5px solid color-mix(in srgb,var(--nacre) 30%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px color-mix(in srgb,var(--nacre) 16%,transparent);transition:background .2s}.rcn-retour:hover{background:color-mix(in srgb,var(--nacre) 22%,transparent)}.rcn-retour:focus-visible{outline:2px solid var(--sur-encre);outline-offset:2px}.rcn-retour svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-retour--sm{width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,var(--sur-encre) 10%,transparent);border-color:color-mix(in srgb,var(--sur-encre) 22%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.rcn-retour--sm:hover{background:color-mix(in srgb,var(--sur-encre) 18%,transparent)}.rcn-retour--sm svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.rcn-retour{transition:none}}@keyframes rcn-burger-respirer{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.85}}.rcn-burger{width:42px;height:42px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .16s;flex-shrink:0;padding:0;background:color-mix(in srgb,var(--nacre) 14%,transparent);border:1.5px solid color-mix(in srgb,var(--nacre) 30%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px color-mix(in srgb,var(--nacre) 16%,transparent)}.rcn-burger:hover{background:color-mix(in srgb,var(--nacre) 24%,transparent)}.rcn-burger--sur-clair{background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.rcn-burger--sur-clair:hover{background:color-mix(in srgb,var(--texte) 10%,transparent)}.rcn-burger:focus-visible{outline:2px solid var(--sur-encre);outline-offset:2px}.rcn-burger__conteneur{position:relative;width:20px;height:14px;animation:rcn-burger-respirer 2.6s ease-in-out infinite;transform-origin:50% 50%}.rcn-burger__barre{position:absolute;left:0;width:20px;height:2px;border-radius:2px;background:var(--sur-encre)}.rcn-burger__barre:nth-child(1){top:0}.rcn-burger__barre:nth-child(2){top:6px}.rcn-burger__barre:nth-child(3){top:12px}.rcn-burger--sur-clair .rcn-burger__barre{background:var(--texte)}.rcn-burger--sur-clair:hover{background:var(--fond)}.rcn-burger--sur-clair:focus-visible{outline-color:var(--role-500)}@media(prefers-reduced-motion:reduce){.rcn-burger__conteneur{animation:none}}@keyframes rcn-carte-chatoiement{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(420%) skew(-18deg)}}@keyframes rcn-carte-flotter-icone{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes rcn-carte-flotter-logo{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-3deg)}}@keyframes rcn-carte-pulser{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes rcn-carte-lever{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rcn-carte{position:relative;background:var(--surface);border:1px solid var(--bordure);border-radius:18px;box-shadow:var(--ombre-carte);padding:var(--space-5);transition:border-color .26s,box-shadow .26s,transform .26s var(--ease-standard)}.rcn-carte:not(.rcn-carte--icone)>.rcn-bandeau:not(:last-child){margin-bottom:var(--space-3)}.rcn-carte__titre{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin:0 0 6px;letter-spacing:-.01em;color:var(--texte)}.rcn-carte__titre--avec-icone{display:flex;align-items:center;gap:var(--space-2)}.rcn-carte__titre-icone{width:26px;height:26px;border-radius:var(--radius-sm);background:linear-gradient(150deg,var(--role-100),var(--surface-3));color:var(--role-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-carte__titre-icone svg{width:15px;height:15px}.rcn-carte__texte{font-size:var(--font-size-sm);color:var(--texte-2);line-height:var(--line-height-relaxed);margin:0}.rcn-carte--icone{display:flex;gap:14px}.rcn-carte__icone{width:46px;height:46px;border-radius:13px;background:linear-gradient(150deg,var(--role-100),var(--surface-3));color:var(--role-700);display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:rcn-carte-flotter-icone 3.4s ease-in-out infinite}.rcn-carte__icone svg{width:20px;height:20px}.rcn-carte--icone .rcn-carte__titre{margin:0 0 5px}.rcn-carte--icone .rcn-carte__icone-textes{flex:1;min-width:0}.rcn-carte__compteur{flex-shrink:0;min-width:44px;height:44px;padding:0 11px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;text-align:center;line-height:1.2}.rcn-carte__statut{flex-shrink:0;display:flex;align-items:center;align-self:flex-start}.rcn-carte--icone-statut{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:5px 14px}.rcn-carte--icone-statut .rcn-carte__icone{grid-column:1;grid-row:1 / span 2}.rcn-carte--icone-statut .rcn-carte__icone-textes{display:contents}.rcn-carte--icone-statut .rcn-carte__titre{grid-column:2;grid-row:1;align-self:center}.rcn-carte--icone-statut .rcn-carte__statut{grid-column:3;grid-row:1}.rcn-carte--icone-statut .rcn-carte__texte{grid-column:2 / -1;grid-row:2;margin:0}.rcn-carte--icone-statut{container-type:inline-size}@container (max-width: 340px){.rcn-carte--icone-statut{grid-template-columns:auto minmax(0,1fr)}.rcn-carte--icone-statut .rcn-carte__statut{grid-column:2;grid-row:2;margin-bottom:2px}.rcn-carte--icone-statut .rcn-carte__texte{grid-row:3}}.rcn-carte__compteur--neutre{background:var(--surface-3);color:var(--texte)}.rcn-carte__compteur--info{background:var(--info-fond);color:var(--info-tx)}.rcn-carte__compteur--succes{background:var(--succes-fond);color:var(--succes-tx)}.rcn-carte__compteur--attente{background:var(--attente-fond);color:var(--attente-tx)}.rcn-carte__compteur--danger{background:var(--danger-fond);color:var(--danger-tx)}.rcn-carte--statistique{overflow:hidden}.rcn-carte__entete-stat>div:first-child{min-width:0;overflow-wrap:anywhere}.rcn-carte__entete-stat{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.rcn-carte__icone-stat{width:38px;height:38px;border-radius:11px;background:var(--role-100);color:var(--role-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-carte__icone-stat svg{width:17px;height:17px}.rcn-carte__valeur{font-size:28px;font-weight:800;letter-spacing:-.03em;margin-top:14px;font-variant-numeric:tabular-nums;color:var(--texte)}.rcn-carte__libelle{font-size:11.5px;color:var(--texte-att);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.rcn-carte__rail{height:5px;border-radius:var(--radius-full);background:var(--surface-3);margin-top:14px;overflow:hidden}.rcn-carte__remplissage{height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--role-500),var(--role-700));width:0;transition:width 1.1s var(--ease-standard)}.rcn-carte__variation{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-top:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full)}.rcn-carte__variation--hausse{background:var(--succes-fond);color:var(--succes-tx)}.rcn-carte__variation--baisse{background:var(--danger-fond);color:var(--danger-tx)}.rcn-carte__variation svg{width:12px;height:12px}.rcn-carte--cliquable{cursor:pointer;display:flex;align-items:center;gap:14px;width:100%;text-align:left;font-family:inherit}.rcn-carte--cliquable:hover{border-color:var(--role-500);box-shadow:var(--ombre-flottante);transform:translateY(-3px)}.rcn-carte--cliquable:focus-visible{outline:2px solid var(--role-500);outline-offset:3px}.rcn-carte--cliquable:disabled{cursor:default;opacity:.55;box-shadow:none}.rcn-carte--cliquable:disabled:hover{border-color:var(--bordure);box-shadow:none;transform:none}.rcn-carte--cliquable .rcn-carte__icone{width:42px;height:42px;border-radius:12px;animation:none;transition:transform .3s var(--ease-bounce)}.rcn-carte--cliquable:hover .rcn-carte__icone{transform:scale(1.08) rotate(-4deg)}.rcn-carte--cliquable .rcn-carte__icone svg{width:19px;height:19px}.rcn-carte--cliquable .rcn-carte__titre{margin:0 0 2px;font-size:13.5px}.rcn-carte__chevron{margin-left:auto;color:var(--texte-att);flex-shrink:0;display:flex;transition:transform .26s var(--ease-bounce),color .26s}.rcn-carte--cliquable:hover .rcn-carte__chevron{transform:translate(4px);color:var(--role-700)}.rcn-carte--role{position:relative;overflow:hidden;display:flex;align-items:stretch;gap:var(--space-4);flex-wrap:wrap;background:linear-gradient(120deg,var(--role-500-chrome),var(--role-700-chrome));border:1.5px solid var(--role-700-chrome);color:var(--sur-encre);box-shadow:var(--ombre-boutton),inset 0 1px color-mix(in srgb,var(--nacre) 18%,transparent);padding:var(--space-5);animation:rcn-carte-lever .5s ease both}.rcn-hero__chatoiement{position:absolute;top:0;left:0;width:42%;height:100%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--nacre) 16%,transparent),color-mix(in srgb,var(--nacre) 5%,transparent),transparent);transform:translate(-160%) skew(-14deg);pointer-events:none;z-index:1;animation:rcn-carte-chatoiement 6s ease-in-out infinite}.rcn-hero__lueur{position:absolute;top:-60px;right:12%;width:170px;height:170px;border-radius:50%;background:color-mix(in srgb,var(--nacre) 16%,transparent);filter:blur(46px);animation:rcn-carte-pulser 7s ease-in-out infinite;pointer-events:none;z-index:1}.rcn-hero__gauche{position:relative;z-index:2;display:flex;align-items:center;gap:13px;min-width:0;flex:1 0 auto}.rcn-hero__logo,.rcn-hero__outils{box-sizing:border-box;--rcn-avatar-taille: 60px;--rcn-avatar-rayon: 13px}.rcn-hero__logo{overflow:hidden;box-sizing:border-box;align-self:center;width:var(--rcn-avatar-taille);height:var(--rcn-avatar-taille);border-radius:var(--rcn-avatar-rayon);background:color-mix(in srgb,var(--nacre) 18%,transparent);border:1.5px solid color-mix(in srgb,var(--nacre) 30%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:19px;color:var(--sur-encre);flex-shrink:0;animation:rcn-carte-flotter-logo 4.5s ease-in-out infinite}.rcn-hero__textes{min-height:var(--rcn-avatar-taille);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);min-width:0;flex:1}.rcn-hero__logo img{width:100%;height:100%;object-fit:cover}.rcn-hero__surtitre{font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--sur-encre);opacity:.62;margin-bottom:1px}.rcn-hero__salutation{min-width:0;font-size:clamp(16px,4.4cqi,22px);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.15;margin:0;color:var(--sur-encre);overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.rcn-hero__titre-court{display:none}.rcn-hero__sous-titre{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:var(--font-size-sm);font-family:inherit;color:var(--sur-encre);opacity:.66;border:none;background:none;padding:0;text-align:left}button.rcn-hero__sous-titre{cursor:pointer;min-height:44px;opacity:1}button.rcn-hero__sous-titre:focus-visible{outline:2px solid var(--sur-encre);outline-offset:2px}.rcn-hero__sous-titre svg{width:14px;height:14px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-hero__sous-titre span{min-width:0}.rcn-hero__sous-titre--une-ligne{white-space:nowrap}.rcn-hero__puce--une-ligne{white-space:nowrap;overflow:visible}.rcn-hero__sous-titre--une-ligne span,.rcn-hero__puce--une-ligne span{min-width:auto;flex:0 0 auto;overflow:visible;text-overflow:clip}.rcn-hero__puce{align-self:flex-start;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;font-size:clamp(11px,2.6cqi,13px);display:inline-flex;align-items:center;gap:7px;font-weight:var(--font-weight-medium);color:var(--sur-encre);opacity:.82;background:none;border:none;font-family:inherit;cursor:pointer;padding:var(--space-1) 9px var(--space-1) var(--space-2);margin-left:calc(var(--space-2) * -1);border-radius:var(--radius-full);transition:background .2s,opacity .2s;text-align:left}.rcn-hero__puce:hover:not(:disabled){background:color-mix(in srgb,var(--nacre) 12%,transparent);opacity:1}.rcn-hero__puce:disabled{cursor:default}.rcn-hero__puce:focus-visible{outline:2px solid var(--sur-encre);outline-offset:2px}.rcn-hero__puce svg{width:13px;height:13px;flex-shrink:0;color:var(--or-sur-chrome)}.rcn-hero__puce span{min-width:0;overflow:hidden;text-overflow:ellipsis}.rcn-hero__puce b{font-weight:var(--font-weight-bold);opacity:1;color:var(--or-sur-chrome)}.rcn-hero__horloge{box-sizing:border-box;height:var(--rcn-avatar-taille);position:relative;z-index:2;display:flex;align-items:center;gap:28px;padding:var(--space-2) 15px;border-radius:13px;background:color-mix(in srgb,var(--nacre) 8%,transparent);border:1px solid color-mix(in srgb,var(--nacre) 16%,transparent);flex-shrink:0}.rcn-hero__heure{font-size:clamp(15.8px,5.8cqi,22px);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px;line-height:1;white-space:nowrap;color:var(--sur-encre);padding:var(--space-2) 13px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--encre) 40%,transparent)}.rcn-hero__point-vivant{align-self:center;width:6px;height:6px;border-radius:50%;background:var(--sur-encre);animation:rcn-carte-pulser 1.6s ease-in-out infinite;flex-shrink:0}.rcn-hero__secondes{font-size:.55em;font-weight:var(--font-weight-bold);color:var(--or-sur-chrome)}.rcn-hero__separateur{width:1px;align-self:stretch;background:color-mix(in srgb,var(--nacre) 18%,transparent);flex-shrink:0}.rcn-hero__colonne-date{display:flex;flex-direction:column;gap:2px}.rcn-hero__libelle-date{font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--sur-encre);opacity:.55}.rcn-hero__date{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--sur-encre);opacity:.82;white-space:nowrap}.rcn-hero__actions{position:relative;z-index:2;width:100%}.rcn-hero__progression+.rcn-hero__actions{margin-top:calc(-1 * var(--space-2))}.rcn-hero__progression{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:6px;margin-top:var(--space-1)}.rcn-hero__progression-tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.rcn-hero__progression-libelle{min-width:0;font-size:clamp(11px,3.2cqi,13px);font-weight:var(--font-weight-medium);color:var(--sur-encre);opacity:.9}.rcn-hero__progression-part{flex-shrink:0;font-size:clamp(11.5px,3.4cqi,13.5px);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--or-sur-chrome);white-space:nowrap}.rcn-hero__progression-rail{height:8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--nacre) 8%,transparent);border:1px solid color-mix(in srgb,var(--nacre) 16%,transparent);overflow:hidden}.rcn-hero__progression-remplissage{display:block;height:100%;border-radius:var(--radius-full);background:var(--or-sur-chrome);width:0;transition:width 1.1s var(--ease-standard)}.rcn-hero__chiffres{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:var(--space-1)}.rcn-hero__chiffre{min-width:0;padding:12px 14px;border-radius:13px;background:color-mix(in srgb,var(--nacre) 8%,transparent);border:1px solid color-mix(in srgb,var(--nacre) 16%,transparent)}.rcn-hero__chiffre-valeur{font-size:clamp(15px,4.6cqi,21px);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1.05;color:var(--sur-encre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcn-hero__chiffre-valeur small{font-size:.6em;font-weight:var(--font-weight-medium);opacity:.7;margin-left:3px}.rcn-hero__chiffre-libelle{font-size:11.5px;color:var(--sur-encre);opacity:.66;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcn-hero__lateraux{box-sizing:border-box;height:var(--rcn-avatar-taille);position:relative;z-index:2;margin-inline:auto;display:flex;align-items:stretch;gap:2px;flex-shrink:0;padding:7px 6px;border-radius:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--nacre) 8%,transparent);border:1px solid color-mix(in srgb,var(--nacre) 16%,transparent)}.rcn-hero__lateral-groupe{display:inline-flex;align-items:stretch}.rcn-hero__lateral{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:var(--space-1) 14px}.rcn-hero__lateral-valeur{font-size:17px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1;color:var(--sur-encre)}.rcn-hero__lateral-libelle{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--sur-encre);opacity:.66;margin-top:3px;white-space:nowrap}.rcn-hero__lateral-trait{width:1px;align-self:center;height:30px;background:color-mix(in srgb,var(--nacre) 18%,transparent)}.rcn-hero__bouton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;overflow:hidden;margin-top:15px;background:color-mix(in srgb,var(--nacre) 16%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--sur-encre);border:1.5px solid color-mix(in srgb,var(--nacre) 32%,transparent);transition:transform .2s var(--ease-bounce),background .2s;font-family:inherit}.rcn-hero__bouton:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--nacre) 24%,transparent)}.rcn-hero__bouton:focus-visible{outline:2px solid var(--sur-encre);outline-offset:2px}.rcn-carte__lignes{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-4)}.rcn-carte__ligne{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);max-width:560px}.rcn-carte__ligne-cle{font-size:var(--font-size-sm);color:var(--texte-att);flex-shrink:0}.rcn-carte--formulaire{container-type:inline-size}.rcn-carte__ligne-cle-courte{display:none}@container (max-width: 440px){.rcn-carte__ligne-cle-longue{display:none}.rcn-carte__ligne-cle-courte{display:inline}}.rcn-carte__ligne-valeur{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--texte);text-align:right;overflow-wrap:break-word}.rcn-carte__ligne-vide{color:var(--texte-att);font-weight:var(--font-weight-normal)}.rcn-carte__icone-svg{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-carte--role{container-type:inline-size}@container (max-width: 480px){.rcn-hero__titre-long{display:none}.rcn-hero__titre-court{display:inline}.rcn-hero__sous-titre{align-items:flex-start}.rcn-hero__sous-titre svg{margin-top:2px}.rcn-hero__gauche{flex-basis:100%}.rcn-hero__horloge{flex:1 1 auto;min-width:0;justify-content:space-between}.rcn-hero__colonne-date{text-align:right}.rcn-hero__lateraux{display:none}}@container (max-width: 360px){.rcn-hero__gauche{gap:var(--space-3)}.rcn-hero__logo,.rcn-hero__outils{--rcn-avatar-taille: 40px;--rcn-avatar-rayon: 11px}.rcn-hero__logo{font-size:var(--font-size-lg)}.rcn-hero__horloge{padding:5px var(--space-2);gap:5px}.rcn-hero__point-vivant{width:5px;height:5px}.rcn-hero__chiffre{padding:10px 11px}.rcn-hero__bouton{width:100%}.rcn-hero__puce{white-space:normal}.rcn-hero__puce span{overflow:visible;text-overflow:clip}.rcn-hero__lueur{width:110px;height:110px;right:-10px}}@container (max-width: 312px){.rcn-hero__horloge{padding:5px 7px;gap:0}.rcn-hero__point-vivant{display:none}.rcn-hero__chiffre{padding:9px}}@media(max-width:480px){.rcn-carte{padding:var(--space-4)}.rcn-carte__valeur{font-size:var(--font-size-xl)}}@media(prefers-reduced-motion:reduce){.rcn-carte,.rcn-carte__icone,.rcn-carte__chevron,.rcn-hero__bouton,.rcn-carte__remplissage,.rcn-hero__progression-remplissage{transition:none}.rcn-carte__icone,.rcn-carte--role,.rcn-hero__chatoiement,.rcn-hero__lueur,.rcn-hero__logo,.rcn-hero__point-vivant{animation:none}.rcn-hero__chatoiement{display:none}.rcn-carte--cliquable:hover{transform:none}}.rcn-hero__outils{position:relative;z-index:2;display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.rcn-hero__outil{position:relative;width:40px;height:40px;border-radius:11px;border:none;background:transparent;color:var(--sur-encre);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .16s}.rcn-hero__outil:hover{background:color-mix(in srgb,var(--nacre) 14%,transparent)}.rcn-hero__outil:focus-visible{outline:2px solid var(--sur-encre);outline-offset:2px}.rcn-hero__outil svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-hero__outil-point{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:var(--radius-full);background:var(--danger-point);border:2px solid var(--role-700-chrome)}.rcn-carte--formulaire{padding:var(--space-5);margin-bottom:var(--space-4)}.rcn-carte__tete{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.rcn-carte__tete-action{margin-left:auto;display:flex;align-items:center;min-width:0;flex-shrink:1}@media(max-width:480px){.rcn-carte__tete{flex-wrap:wrap}.rcn-carte__tete-action{margin-left:0;width:100%}}.rcn-carte__tete-icone{width:40px;height:40px;border-radius:var(--radius-md);background:linear-gradient(150deg,var(--role-100),var(--surface-3));color:var(--role-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-carte__tete-icone svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-carte__tete-textes{min-width:0}.rcn-carte__tete-titre{display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--texte)}.rcn-carte__tete-sous{display:block;margin-top:1px;font-size:var(--font-size-sm);color:var(--texte-att);overflow-wrap:break-word}.rcn-carte-fait__tete{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3)}.rcn-carte__ligne-cle{display:inline-flex;align-items:center;gap:var(--space-2)}.rcn-carte__ligne-icone{width:15px;height:15px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@container (max-width: 420px){.rcn-hero__horloge{display:none}.rcn-hero__logo,.rcn-hero__outils{--rcn-avatar-taille: 46px;--rcn-avatar-rayon: 12px}.rcn-hero__textes,.rcn-hero__lateraux{min-height:46px}.rcn-hero__lateraux{height:46px}.rcn-hero__salutation{font-size:17px}.rcn-hero__textes{gap:5px}.rcn-hero__puce{padding:3px 9px;font-size:11.5px}.rcn-carte--role{padding:var(--space-3)}.rcn-hero__gauche{gap:10px}}.rcn-carte__tete-icone--information{background:linear-gradient(150deg,var(--info-fond),var(--surface-3));color:var(--info-tx)}.rcn-carte__tete-icone--succes{background:linear-gradient(150deg,var(--succes-fond),var(--surface-3));color:var(--succes-tx)}.rcn-carte__tete-icone--attente{background:linear-gradient(150deg,var(--attente-fond),var(--surface-3));color:var(--attente-tx)}.rcn-carte__ligne--ouvrable{align-items:center;width:calc(100% + var(--space-3) * 2);margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3);padding-block:var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease}.rcn-carte__ligne--ouvrable:hover{background:var(--surface-2)}.rcn-carte__ligne--ouvrable:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-carte__ligne--ouvrable .rcn-carte__ligne-valeur{margin-left:auto}.rcn-carte__ligne-chevron{width:28px;height:28px;padding:5px;box-sizing:border-box;flex-shrink:0;border-radius:50%;background:var(--role-100);border:1px solid var(--bordure);stroke:var(--role-700);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-right:calc(var(--space-3) * -1)}@media(prefers-reduced-motion:reduce){.rcn-carte__ligne--ouvrable{transition:none}}.rcn-carte__ligne-corriger{width:28px;height:28px;padding:5px;box-sizing:border-box;flex-shrink:0;border-radius:50%;background:var(--role-100);border:1px solid var(--bordure);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .14s ease}.rcn-carte__ligne-corriger svg{width:100%;height:100%;stroke:var(--role-700);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-carte__ligne-corriger:hover{background:var(--role-300)}.rcn-carte__ligne-corriger:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}@media(prefers-reduced-motion:reduce){.rcn-carte__ligne-corriger{transition:none}}.rcn-carte-tuile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);text-align:left;background:var(--surface-1);border:1px solid var(--bordure);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s ease,background .15s ease}.rcn-carte-tuile:hover{border-color:var(--role-500)}.rcn-carte-tuile:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-carte-tuile--remplie{border-color:var(--role-500)}.rcn-carte-tuile__compteur{position:absolute;top:var(--space-3);right:var(--space-3)}.rcn-carte-tuile__icone{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--surface-2);color:var(--role-500);flex-shrink:0}.rcn-carte-tuile__icone svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-carte-tuile__libelle{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--texte);line-height:var(--line-height-snug);overflow-wrap:break-word}@media(prefers-reduced-motion:reduce){.rcn-carte-tuile{transition:none}}.rcn-carte--icone-sans{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 14px}.rcn-carte--icone-sans .rcn-carte__icone-textes{display:contents}.rcn-carte--icone-sans .rcn-carte__titre{grid-column:1;grid-row:1;align-self:center}.rcn-carte--icone-sans .rcn-carte__compteur{grid-column:2;grid-row:1}.rcn-carte--icone-sans .rcn-carte__texte{grid-column:1 / -1;grid-row:2;margin:0}.rcn-hero__sous-titre--en-avant{color:var(--or-sur-chrome);font-weight:var(--font-weight-bold);opacity:1}@keyframes rcn-chip-point-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.45}}@keyframes rcn-chip-tourner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rcn-chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 13px;border-radius:var(--radius-full);font-size:12px;font-weight:var(--font-weight-medium);border:1.5px solid;line-height:var(--line-height-tight);transition:transform var(--duration-base) var(--ease-bounce);cursor:default;max-width:100%;min-width:0}.rcn-chip:hover{transform:translateY(-1px)}.rcn-chip__texte{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rcn-chip--sm{height:23px;padding:0 10px;font-size:var(--font-size-xs)}.rcn-chip--lg{height:33px;padding:0 16px;font-size:13px}.rcn-chip--succes{background:var(--succes-fond);border-color:var(--succes-bordure);color:var(--succes-tx)}.rcn-chip--attente{background:var(--attente-fond);border-color:var(--attente-bordure);color:var(--attente-tx)}.rcn-chip--danger{background:var(--danger-fond);border-color:var(--danger-bordure);color:var(--danger-tx)}.rcn-chip--info{background:var(--info-fond);border-color:var(--info-bordure);color:var(--info-tx)}.rcn-chip--neutre{background:var(--surface-3);border-color:var(--bordure-forte);color:var(--texte-2)}.rcn-chip--plein{background:var(--encre);border-color:var(--encre);color:var(--sur-encre)}.rcn-chip--sur-marque{background:color-mix(in srgb,var(--sur-encre) 18%,transparent);border-color:color-mix(in srgb,var(--sur-encre) 30%,transparent);color:var(--sur-encre);border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);letter-spacing:.03em;text-transform:uppercase;cursor:default;height:20px;padding:0 7px;font-size:10px;gap:0}.rcn-chip--sur-marque:hover{transform:none}.rcn-chip__point{position:relative;width:7px;height:7px;border-radius:50%;flex-shrink:0}.rcn-chip__point:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:rcn-chip-point-pulse 1.8s ease-in-out infinite}.rcn-chip--succes .rcn-chip__point{background:var(--succes-point)}.rcn-chip--attente .rcn-chip__point{background:var(--attente-point)}.rcn-chip--danger .rcn-chip__point{background:var(--danger-point)}.rcn-chip--info .rcn-chip__point{background:var(--info-point)}.rcn-chip--neutre .rcn-chip__point{background:var(--neutre-point)}.rcn-chip--plein .rcn-chip__point{background:var(--sur-encre)}.rcn-chip__icone{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.rcn-chip__icone--tourne{animation:rcn-chip-tourner 2.5s linear infinite}.rcn-chip__fermer{width:18px;height:18px;border:none;border-radius:50%;background:color-mix(in srgb,currentColor 14%,transparent);color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-fast),transform .15s;margin-right:-3px;flex-shrink:0;padding:0}.rcn-chip__fermer:hover{background:color-mix(in srgb,currentColor 26%,transparent)}.rcn-chip__fermer:active{transform:scale(.8)}.rcn-chip__fermer:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-chip__fermer svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-chip__avatar{width:20px;height:20px;border-radius:50%;margin-left:-5px;display:flex;align-items:center;justify-content:center;color:var(--texte-inverse);font-size:9px;font-weight:var(--font-weight-bold);flex-shrink:0;background:linear-gradient(140deg,var(--role-500),var(--role-700))}.rcn-chip-compact{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:var(--font-weight-medium);color:var(--texte)}.rcn-chip-compact__point{position:relative;width:9px;height:9px;border-radius:50%;flex-shrink:0}.rcn-chip-compact__point:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:rcn-chip-point-pulse 1.9s ease-in-out infinite}.rcn-chip-compact__point--statique:after{display:none}.rcn-chip-compact--succes .rcn-chip-compact__point{background:var(--succes-point)}.rcn-chip-compact--attente .rcn-chip-compact__point{background:var(--attente-point)}.rcn-chip-compact--danger .rcn-chip-compact__point{background:var(--danger-point)}.rcn-chip-compact--info .rcn-chip-compact__point{background:var(--info-point)}.rcn-chip-compact--neutre .rcn-chip-compact__point{background:var(--texte-att)}.rcn-chip-conteneur{container-type:inline-size;display:flex;flex-wrap:wrap;gap:var(--space-2)}@container (max-width: 320px){.rcn-chip{padding:0 10px;gap:5px}.rcn-chip__texte{max-width:12ch}.rcn-chip--lg{height:28px;font-size:12px}}@media(prefers-reduced-motion:reduce){.rcn-chip,.rcn-chip__fermer{transition:none}.rcn-chip:hover{transform:none}.rcn-chip__point:after,.rcn-chip-compact__point:after,.rcn-chip__icone--tourne{animation:none}}@keyframes rcn-filtres-ressort{0%{opacity:0;transform:scale(.5) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes rcn-filtres-descendre{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes rcn-filtres-ouvrir{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes rcn-filtres-glisser{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes rcn-filtres-chatoiement{to{transform:translate(420%) skew(-18deg)}}.rcn-barre-recherche{display:flex;gap:10px;align-items:center}.rcn-recherche{flex:1;min-width:0;position:relative;height:48px;display:flex;align-items:center;gap:11px;padding:0 14px;background:color-mix(in srgb,var(--surface) 90%,transparent);border:1.5px solid var(--bordure);border-radius:15px;transition:border-color .22s,box-shadow .22s}.rcn-recherche:focus-within{border-color:var(--role-500);box-shadow:0 0 0 4px color-mix(in srgb,var(--role-500) 16%,transparent)}.rcn-recherche__loupe{color:var(--texte-att);flex-shrink:0;display:flex}.rcn-recherche__loupe svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-recherche input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:var(--texte);font-family:inherit}.rcn-recherche input::-webkit-search-cancel-button,.rcn-recherche input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.rcn-recherche__effacer{width:26px;height:26px;border-radius:8px;border:none;background:var(--fond);color:var(--texte-2);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0;animation:rcn-filtres-ressort .28s cubic-bezier(.34,1.6,.5,1)}.rcn-recherche__effacer svg{width:13px;height:13px}.rcn-bouton-filtres{height:48px;padding:0 18px;display:inline-flex;align-items:center;gap:9px;flex-shrink:0;background:var(--surface);border:1.5px solid color-mix(in srgb,var(--encre) 16%,transparent);border-radius:15px;font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--texte);cursor:pointer;font-family:inherit;transition:border-color .22s,transform .2s}.rcn-bouton-filtres:hover{border-color:var(--role-500)}.rcn-bouton-filtres:active{transform:scale(.97)}.rcn-bouton-filtres:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-bouton-filtres svg{width:17px;height:17px}.rcn-bouton-filtres__chevron{width:16px;height:16px;transition:transform .3s cubic-bezier(.34,1.4,.5,1)}.rcn-bouton-filtres--ouvert .rcn-bouton-filtres__chevron{transform:rotate(180deg)}.rcn-bouton-filtres__nombre{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:var(--radius-full);background:var(--encre);color:var(--sur-encre);font-size:10.5px;font-weight:var(--font-weight-bold)}.rcn-panneau-filtres{margin-top:10px;background:var(--surface);border:1.5px solid var(--bordure);border-radius:18px;padding:6px;overflow:hidden;box-shadow:0 14px 34px color-mix(in srgb,var(--encre) 12%,transparent);animation:rcn-filtres-ouvrir .36s cubic-bezier(.34,1.1,.5,1)}.rcn-section-filtre{padding:16px 16px 14px;border-radius:14px}.rcn-section-filtre+.rcn-section-filtre{border-top:1px solid var(--fond)}.rcn-section-filtre__entete{display:flex;align-items:center;gap:9px;margin-bottom:13px}.rcn-section-filtre__icone{width:30px;height:30px;border-radius:9px;background:var(--fond);color:var(--role-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-section-filtre__icone svg{width:16px;height:16px}.rcn-section-filtre__titre{font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--texte);margin:0}.rcn-puces-filtre{display:flex;flex-wrap:wrap;gap:9px}.rcn-puce-filtre{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:var(--font-weight-medium);padding:8px 15px;border-radius:var(--radius-full);border:1.5px solid var(--bordure);background:var(--surface-2);color:var(--texte-2);cursor:pointer;font-family:inherit;transition:background .2s,border-color .2s,color .2s,transform .18s cubic-bezier(.34,1.5,.5,1)}.rcn-puces-filtre--compact{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.rcn-puces-filtre--compact .rcn-puce-filtre{justify-content:center;padding:9px 3px;gap:3px;font-size:11px;min-width:0;white-space:nowrap;border-radius:9px}.rcn-puces-filtre--compact{gap:8px}.rcn-puces-filtre--compact .rcn-puce-filtre{position:relative;overflow:visible}.rcn-puces-filtre--compact .rcn-puce-filtre__compte{position:absolute;top:-7px;right:-4px;z-index:2;min-width:16px;height:16px;padding:0 4px;font-size:9px;border:2px solid var(--surface-2)}.rcn-puces-filtre--compact .rcn-puce-filtre--active .rcn-puce-filtre__compte{border-color:var(--encre)}.rcn-puce-filtre:hover{border-color:var(--role-500);transform:translateY(-1px)}.rcn-puce-filtre:active{transform:scale(.95)}.rcn-puce-filtre:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-puce-filtre__point{width:7px;height:7px;border-radius:var(--radius-full);flex-shrink:0}.rcn-puce-filtre__compte{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--danger-surface);color:var(--sur-encre);font-size:9.5px;font-weight:var(--font-weight-bold);display:inline-flex;align-items:center;justify-content:center;line-height:1}.rcn-puce-filtre--active .rcn-puce-filtre__compte{background:var(--sur-encre);color:var(--encre)}.rcn-puce-filtre--active{background:var(--encre);border-color:var(--encre);color:var(--sur-encre)}.rcn-puce-filtre--active .rcn-puce-filtre__point{box-shadow:0 0 0 2px color-mix(in srgb,var(--sur-encre) 30%,transparent)}.rcn-plage{display:flex;align-items:center;gap:12px}.rcn-plage input[type=range]{flex:1;min-width:0;accent-color:var(--role-500)}.rcn-plage__valeur{font-size:14px;font-weight:var(--font-weight-bold);min-width:120px;text-align:right;color:var(--texte)}.rcn-plage__valeur small{font-size:11px;font-weight:var(--font-weight-normal);color:var(--texte-att);margin-left:3px}.rcn-panneau-filtres__pied{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--fond)}.rcn-bouton-reinitialiser{background:none;border:none;color:var(--texte-att);font-size:12.5px;font-weight:var(--font-weight-medium);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:color .18s;font-family:inherit;padding:0}.rcn-bouton-reinitialiser:hover{color:var(--texte)}.rcn-bouton-reinitialiser:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-bouton-reinitialiser svg{width:14px;height:14px}.rcn-bouton-appliquer{position:relative;overflow:hidden;height:42px;padding:0 22px;border:none;border-radius:14px;background:var(--role-500);color:var(--role-sur500);font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;font-family:inherit;flex-shrink:0;transition:transform .2s cubic-bezier(.34,1.5,.5,1),background .2s}.rcn-bouton-appliquer:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 28%,transparent),transparent);transform:translate(-160%) skew(-18deg)}.rcn-bouton-appliquer:hover{background:var(--role-700);transform:translateY(-1px)}.rcn-bouton-appliquer:hover:before{animation:rcn-filtres-chatoiement .8s ease}.rcn-bouton-appliquer:active{transform:scale(.97)}.rcn-bouton-appliquer:focus-visible{outline:2px solid var(--role-500);outline-offset:3px}.rcn-suggestions{margin-top:8px;background:var(--surface);border:1.5px solid var(--bordure);border-radius:15px;overflow:hidden;box-shadow:0 12px 30px color-mix(in srgb,var(--encre) 10%,transparent);animation:rcn-filtres-descendre .24s cubic-bezier(.34,1.2,.5,1)}.rcn-suggestions__entete{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--texte-att);font-weight:var(--font-weight-bold);padding:12px 16px 6px}.rcn-suggestion{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;cursor:pointer;border:none;background:transparent;text-align:left;font-family:inherit;transition:background .16s;animation:rcn-filtres-glisser .22s ease both}.rcn-suggestion:hover{background:var(--surface-2)}.rcn-suggestion:focus-visible{outline:2px solid var(--role-500);outline-offset:-2px}.rcn-suggestion__icone{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--fond);color:var(--role-700)}.rcn-suggestion__icone svg{width:17px;height:17px}.rcn-suggestion__texte{font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--texte)}.rcn-suggestion__sous-texte{font-size:11.5px;color:var(--texte-att)}.rcn-suggestion__fleche{margin-left:auto;color:var(--role-500);display:flex;flex-shrink:0}.rcn-suggestion__fleche svg{width:16px;height:16px}.rcn-recherche-filtres svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:520px){.rcn-barre-recherche{flex-wrap:nowrap}.rcn-recherche{flex:1 1 auto;min-width:0}.rcn-bouton-filtres{flex:0 0 auto;justify-content:center;padding:0 12px;gap:6px}.rcn-bouton-filtres__chevron{display:none}.rcn-panneau-filtres__pied{flex-direction:column-reverse;align-items:stretch}.rcn-bouton-appliquer{width:100%}.rcn-bouton-reinitialiser{justify-content:center}.rcn-plage{flex-wrap:wrap}.rcn-plage__valeur{min-width:0;flex:1;text-align:left}}@media(prefers-reduced-motion:reduce){.rcn-recherche__effacer,.rcn-panneau-filtres,.rcn-suggestions,.rcn-suggestion,.rcn-bouton-appliquer:hover:before{animation:none}.rcn-puce-filtre,.rcn-bouton-filtres__chevron{transition:none}.rcn-puce-filtre:hover{transform:none}}.rcn-puces-filtre__groupe{display:flex;flex-direction:column;gap:7px}.rcn-champ{margin-bottom:22px;container-type:inline-size}.rcn-champ__ligne-libelle{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin-bottom:9px}.rcn-champ__libelle{display:block;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--texte);margin:0;min-width:0;overflow-wrap:anywhere}.rcn-champ__requis{color:var(--danger-tx);margin-left:2px}.rcn-champ__mention{margin-left:var(--space-2);font-size:11.5px;font-weight:var(--font-weight-normal);color:var(--texte-att);text-transform:none;letter-spacing:0}.rcn-champ__astuce{position:relative;flex-shrink:0}.rcn-champ__astuce-bouton{width:20px;height:20px;border-radius:var(--radius-full);border:1.5px solid var(--texte-att);background:var(--surface);color:var(--texte-att);font-size:var(--font-size-xs);font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color var(--duration-fast),color var(--duration-fast)}.rcn-champ__astuce-bouton:hover,.rcn-champ__astuce-bouton--ouvert{border-color:var(--role-500);color:var(--role-500)}.rcn-champ__astuce-bouton:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-champ__astuce-bulle{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-dropdown);width:220px;max-width:calc(100vw - 48px);background:var(--encre);color:var(--sur-encre);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);text-transform:none;letter-spacing:normal;line-height:var(--line-height-normal);padding:var(--space-2) var(--space-3);border-radius:10px;box-shadow:var(--ombre-flottante)}.rcn-champ__astuce-bulle:before{content:"";position:absolute;bottom:100%;right:var(--space-2);border:6px solid transparent;border-bottom-color:var(--encre)}@keyframes rcn-champ-secousse{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes rcn-champ-lisere-courant{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes rcn-champ-icone-balance{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes rcn-champ-icone-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes rcn-champ-apparition-coche{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.25)}to{transform:scale(1);opacity:1}}@keyframes rcn-champ-apparition-chiffre{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.22)}to{transform:scale(1);opacity:1}}@keyframes rcn-champ-calendrier-apparait{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rcn-champ-tel-apparaitre{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes rcn-champ-tel-respirer{0%,to{box-shadow:0 0 color-mix(in srgb,var(--role-500) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--role-500) 14%,transparent)}}.rcn-champ__coquille{position:relative;border-radius:var(--radius-lg);padding:1.5px;transition:transform .22s var(--ease-bounce)}.rcn-champ__coquille:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);padding:1.5px;pointer-events:none;opacity:0;background:linear-gradient(90deg,var(--role-300),var(--role-500),var(--role-500),var(--role-500),var(--role-300));background-size:200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity .3s}.rcn-champ__controle{position:relative;display:flex;align-items:center;gap:11px;height:56px;padding:0 var(--space-4);border-radius:14.5px;background:var(--surface);border:1.5px solid var(--bordure);transition:border-color .22s,background .22s}.rcn-champ:not(.rcn-champ--desactive) .rcn-champ__controle:hover{border-color:var(--role-300)}.rcn-champ__icone-tete{color:var(--texte-att);flex-shrink:0;transition:color .26s;z-index:2;display:inline-flex;animation:rcn-champ-icone-balance 2.6s ease-in-out infinite}.rcn-champ__controle input,.rcn-champ__controle textarea{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14.5px;color:var(--texte);padding:0;height:56px;line-height:56px;font-family:inherit}.rcn-champ__controle--multiligne{height:auto;min-height:90px;align-items:stretch;padding:0}.rcn-champ__controle textarea{height:auto;line-height:var(--line-height-normal);padding:var(--space-4);resize:vertical;min-height:90px}.rcn-champ__controle input::placeholder,.rcn-champ__controle textarea::placeholder{color:var(--texte-att)}.rcn-champ__icone-fin{flex-shrink:0;z-index:2;display:inline-flex}.rcn-champ__suffixe{font-size:13px;font-weight:var(--font-weight-bold);color:var(--texte-att);flex-shrink:0}.rcn-champ--actif .rcn-champ__coquille:after{opacity:1;animation:rcn-champ-lisere-courant 3s linear infinite}.rcn-champ--actif .rcn-champ__controle{border-color:var(--role-500);background:var(--surface)}.rcn-champ--actif .rcn-champ__icone-tete{color:var(--role-700)}.rcn-champ__aide{font-size:11.5px;margin-top:9px;padding-left:var(--space-1);display:flex;align-items:center;gap:5px;color:var(--texte-att)}.rcn-champ__aide svg{width:13px;height:13px;flex-shrink:0}.rcn-champ--ok .rcn-champ__controle{border-color:var(--succes-bordure);background:var(--succes-fond)}.rcn-champ--ok .rcn-champ__icone-fin{color:var(--succes-tx);animation:rcn-champ-icone-pulse 2.2s ease-in-out infinite}.rcn-champ--ok .rcn-champ__aide{color:var(--succes-tx)}.rcn-champ--erreur .rcn-champ__controle{border-color:var(--danger-bordure);background:var(--danger-fond);animation:rcn-champ-secousse .42s ease}.rcn-champ--erreur .rcn-champ__icone-fin{color:var(--danger-tx);animation:rcn-champ-icone-pulse 2.2s ease-in-out infinite}.rcn-champ--erreur .rcn-champ__aide{color:var(--danger-tx)}.rcn-champ--desactive .rcn-champ__controle{background:var(--surface-3);border-color:var(--bordure-forte);color:var(--texte-att);cursor:not-allowed}.rcn-champ--desactive .rcn-champ__controle input,.rcn-champ--desactive .rcn-champ__controle textarea{color:var(--texte-att)}.rcn-champ--desactive input{cursor:not-allowed}.rcn-champ__oeil{cursor:pointer;color:var(--texte-att);transition:color var(--duration-fast);border:none;background:transparent;padding:0;display:inline-flex}.rcn-champ__oeil:hover{color:var(--texte)}.rcn-champ__oeil:focus-visible{outline:2px solid var(--role-500);outline-offset:3px;border-radius:var(--radius-sm)}.rcn-champ__quantite{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1.5px solid var(--bordure);border-radius:var(--radius-full);padding:5px;max-width:100%}.rcn-champ__quantite button{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--bordure);background:var(--surface);color:var(--role-700);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s,border-color .18s,transform .14s;flex-shrink:0}.rcn-champ__quantite button:hover:not(:disabled){background:var(--role-100);border-color:var(--role-500)}.rcn-champ__quantite button:active:not(:disabled){transform:scale(.85)}.rcn-champ__quantite button:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-champ__quantite button svg{width:17px;height:17px}.rcn-champ__quantite button:disabled{color:var(--bordure-forte);border-color:var(--fond);background:var(--surface-2);cursor:not-allowed}.rcn-champ__quantite-valeur{width:48px;text-align:center;font-size:17px;font-weight:var(--font-weight-bold);border:none;outline:none;background:transparent;color:var(--texte)}.rcn-champ__quantite-valeur::-webkit-inner-spin-button{display:none}.rcn-champ__tel{position:relative}.rcn-champ__tel-champ{display:flex;align-items:center;gap:2px;background:var(--surface);border:1.5px solid var(--bordure);border-radius:var(--radius-lg);height:54px;transition:border-color .2s,box-shadow .2s,background .2s;overflow:hidden}.rcn-champ__tel-champ:hover{border-color:var(--role-500)}.rcn-champ__tel-champ:focus-within{border-color:var(--role-700);background:var(--surface-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--role-500) 16%,transparent)}.rcn-champ__tel-champ--ok{border-color:var(--role-500)}.rcn-champ__tel-champ--err{border-color:var(--danger-point);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger-point) 10%,transparent)}.rcn-champ__tel-prefixe{display:flex;align-items:center;gap:9px;height:100%;padding:0 var(--space-3) 0 14px;cursor:pointer;background:transparent;border:0;transition:background .2s;flex-shrink:0}.rcn-champ__tel-prefixe:hover{background:color-mix(in srgb,var(--role-500) 10%,transparent)}.rcn-champ__tel-prefixe:focus-visible{outline:2px solid var(--role-500);outline-offset:-2px}.rcn-champ__tel-tuile{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-champ__tel-drapeau{width:26px;height:auto;border-radius:3px;display:block;stroke:none;fill:none}.rcn-champ__tel-indicatif{font-size:13px;font-weight:var(--font-weight-bold);color:var(--texte-2);font-variant-numeric:tabular-nums;white-space:nowrap}.rcn-champ__tel-chevron{display:flex;color:var(--texte-att);transition:transform .2s}.rcn-champ__tel-prefixe--ouvert .rcn-champ__tel-chevron{transform:rotate(180deg)}.rcn-champ__tel-separateur{width:1px;height:26px;background:var(--bordure);flex-shrink:0}.rcn-champ__tel-champ input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--texte);padding:0 var(--space-3);letter-spacing:.04em;font-variant-numeric:tabular-nums}.rcn-champ__tel-champ input::placeholder{color:var(--texte-att);font-weight:var(--font-weight-normal)}.rcn-champ__tel-etat{display:flex;align-items:center;padding-right:var(--space-3);flex-shrink:0}.rcn-champ__tel-ok{width:30px;height:30px;border-radius:var(--radius-full);background:var(--succes-fond);color:var(--succes-tx);display:flex;align-items:center;justify-content:center;animation:rcn-champ-tel-respirer 2.6s ease-in-out infinite}.rcn-champ__tel-ok svg{width:16px;height:16px;animation:rcn-champ-tel-apparaitre .34s var(--ease-bounce)}.rcn-champ__tel-err{width:30px;height:30px;border-radius:var(--radius-full);background:var(--danger-fond);color:var(--danger-tx);display:flex;align-items:center;justify-content:center}.rcn-champ__tel-err svg{width:16px;height:16px}.rcn-champ__tel-compteur{font-size:12px;font-weight:var(--font-weight-bold);color:var(--texte-att);font-variant-numeric:tabular-nums;padding-right:14px;flex-shrink:0;opacity:0;transition:opacity .2s}.rcn-champ__tel-champ:focus-within .rcn-champ__tel-compteur--visible{opacity:1}.rcn-champ__tel-indication{font-size:12px;margin-top:var(--space-2);display:flex;align-items:center;gap:6px;min-height:16px}.rcn-champ__tel-indication--ok{color:var(--succes-tx)}.rcn-champ__tel-indication--err{color:var(--danger-tx)}.rcn-champ__tel-indication--repos{color:var(--texte-att)}.rcn-champ__tel-menu{position:absolute;left:0;right:0;top:calc(100% + var(--space-2));background:var(--surface);border:1.5px solid var(--bordure);border-radius:var(--radius-lg);box-shadow:var(--ombre-flottante);max-height:260px;display:flex;flex-direction:column;overflow:hidden;z-index:var(--z-dropdown);animation:rcn-champ-tel-apparaitre .18s ease;transform-origin:top}.rcn-champ__tel-recherche{padding:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--texte) 10%,transparent)}.rcn-champ__tel-liste{overflow:auto}.rcn-champ__tel-item{display:flex;align-items:center;gap:11px;padding:11px 14px;cursor:pointer;border:0;background:transparent;width:100%;text-align:left;transition:background .14s}.rcn-champ__tel-item:hover{background:color-mix(in srgb,var(--role-500) 10%,transparent)}.rcn-champ__tel-item:focus-visible{outline:2px solid var(--role-500);outline-offset:-2px}.rcn-champ__tel-item-drapeau{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-champ__tel-item-drapeau .rcn-champ__tel-drapeau{width:26px}.rcn-champ__tel-item b{flex:1;font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--texte);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-champ__tel-item-code{font-size:13px;color:var(--texte-att);font-weight:var(--font-weight-bold);flex-shrink:0}.rcn-champ__zone-compteur{width:100%;min-height:104px;padding:14px 15px;border-radius:14.5px;resize:vertical;font-family:inherit;font-size:var(--font-size-base);color:var(--texte);background:var(--surface);border:1.5px solid var(--bordure);outline:none;transition:border-color .22s,background .22s}.rcn-champ__zone-compteur:hover{border-color:var(--role-500)}.rcn-champ__zone-compteur:focus{border-color:var(--role-700);background:var(--surface-2)}.rcn-champ__pied-compteur{display:flex;justify-content:flex-end;margin-top:7px;font-size:11.5px;color:var(--texte-att)}.rcn-champ__pied-compteur b{color:var(--texte);font-weight:var(--font-weight-bold)}.rcn-champ__option{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 14px;border-radius:14px;border:1.5px solid var(--bordure);background:var(--surface);margin-bottom:var(--space-2);cursor:pointer;transition:border-color .2s,background .2s;width:100%;text-align:left;font-family:inherit}.rcn-champ__option:hover{border-color:var(--role-500)}.rcn-champ__option--selectionnee{border-color:var(--role-700);background:var(--surface-2)}.rcn-champ__option:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-champ__case{width:22px;height:22px;border-radius:7px;border:2px solid var(--role-500);display:flex;align-items:center;justify-content:center;color:var(--texte-inverse);flex-shrink:0;transition:background .2s,border-color .2s,transform var(--duration-fast)}.rcn-champ__case svg{width:13px;height:13px;stroke-width:3;opacity:0}.rcn-champ__option--selectionnee .rcn-champ__case{background:var(--role-700);border-color:var(--role-700)}.rcn-champ__option--selectionnee .rcn-champ__case svg{opacity:1;animation:rcn-champ-apparition-coche .36s var(--ease-bounce)}.rcn-champ__option:active .rcn-champ__case{transform:scale(.85)}.rcn-champ__radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--role-500);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s,transform var(--duration-fast)}.rcn-champ__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--role-700);transform:scale(0);transition:transform .24s var(--ease-bounce)}.rcn-champ__option--selectionnee .rcn-champ__radio{border-color:var(--role-700)}.rcn-champ__option--selectionnee .rcn-champ__radio:after{transform:scale(1)}.rcn-champ__option:active .rcn-champ__radio{transform:scale(.85)}.rcn-champ__texte-option{flex:1;min-width:0}.rcn-champ__titre-option{font-size:13.5px;font-weight:var(--font-weight-medium);margin:0;color:var(--texte);overflow-wrap:anywhere}.rcn-champ__description-option{font-size:11.5px;color:var(--texte-att);margin:2px 0 0;overflow-wrap:anywhere}.rcn-champ__curseur{padding:var(--space-1) 2px}.rcn-champ__curseur-entete{display:flex;justify-content:flex-end;align-items:baseline;margin-bottom:var(--space-3)}.rcn-champ__curseur-valeur{font-size:17px;font-weight:var(--font-weight-bold);color:var(--texte)}.rcn-champ__curseur-valeur small{font-size:var(--font-size-xs);color:var(--texte-att);font-weight:var(--font-weight-normal);margin-left:3px}.rcn-champ__piste{position:relative;height:6px;border-radius:var(--radius-full);background:var(--bordure);cursor:pointer}.rcn-champ__piste:focus-visible{outline:2px solid var(--role-500);outline-offset:6px;border-radius:var(--radius-full)}.rcn-champ__curseur-remplissage{position:absolute;left:0;top:0;height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--role-500),var(--role-700))}.rcn-champ__poignee{position:absolute;top:50%;width:20px;height:20px;border-radius:50%;background:var(--surface);border:2px solid var(--role-700);transform:translate(-50%,-50%);box-shadow:0 2px 6px color-mix(in srgb,var(--encre) 20%,transparent);transition:transform .13s;cursor:grab}.rcn-champ__poignee:active{transform:translate(-50%,-50%) scale(1.18);cursor:grabbing}.rcn-champ__bornes{display:flex;justify-content:space-between;font-size:11px;color:var(--texte-att);margin-top:9px;gap:var(--space-2)}.rcn-champ__code{display:flex;gap:var(--space-2);width:100%}.rcn-champ__code input{flex:1 1 0;min-width:0;max-width:50px;height:58px;text-align:center;font-size:23px;font-weight:var(--font-weight-bold);color:var(--texte);border-radius:13px;background:var(--surface-2);border:1.5px solid var(--bordure);outline:none;transition:border-color .2s,box-shadow .2s;padding:0;font-family:inherit}.rcn-champ__code input:focus{border-color:var(--role-500);box-shadow:0 0 0 4px color-mix(in srgb,var(--role-500) 16%,transparent)}.rcn-champ__code input--rempli,.rcn-champ__code input.rcn-champ__code-rempli{border-color:var(--role-700);animation:rcn-champ-apparition-chiffre .3s var(--ease-bounce)}.rcn-champ__code input:disabled{color:var(--texte-att);background:var(--surface-3);cursor:not-allowed}.rcn-champ__selecteur-date{width:100%;height:52px;display:flex;align-items:center;gap:11px;padding:0 14px;border-radius:14px;cursor:pointer;background:var(--surface);border:1.5px solid var(--bordure);transition:border-color .2s,background .2s;font-family:inherit;text-align:left}.rcn-champ__selecteur-date:hover,.rcn-champ__selecteur-date--ouvert{border-color:var(--role-500)}.rcn-champ__selecteur-date:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-champ__icone-tete-date{color:var(--role-700);flex-shrink:0;display:flex}.rcn-champ__valeur-date{flex:1;min-width:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--texte);text-align:left;overflow-wrap:break-word;line-height:1.35}.rcn-champ__valeur-date--vide{color:var(--texte-att);font-weight:var(--font-weight-normal)}.rcn-champ__chevron-date{color:var(--texte-att);transition:transform .3s var(--ease-bounce);flex-shrink:0;display:flex}.rcn-champ__selecteur-date--ouvert .rcn-champ__chevron-date{transform:rotate(180deg)}.rcn-champ__ancrage-date{position:relative}.rcn-champ__panneau-date{position:fixed;z-index:60;max-height:min(70vh,520px);overflow-y:auto;overscroll-behavior:contain}.rcn-champ__panneau-date .rcn-champ__calendrier{margin-top:0}.rcn-champ__raccourcis{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed var(--bordure)}.rcn-champ__raccourci{flex:1 1 auto;min-height:34px;padding:0 11px;border-radius:var(--radius-full);border:1.5px solid var(--bordure);background:var(--surface-2);color:var(--texte-2);font-family:inherit;font-size:12px;font-weight:var(--font-weight-bold);cursor:pointer;white-space:nowrap;transition:border-color .16s,background .16s,color .16s}.rcn-champ__raccourci:hover{border-color:var(--role-500);color:var(--texte)}.rcn-champ__raccourci:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-champ__raccourci--actif{background:var(--role-500);border-color:var(--role-700);color:var(--role-sur500)}.rcn-champ__calendrier-pied{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--bordure)}.rcn-champ__calendrier-etat{flex:1;min-width:0;font-size:11.5px;color:var(--texte-att);line-height:1.45;overflow-wrap:break-word}.rcn-champ__calendrier-etat b{color:var(--texte);font-weight:var(--font-weight-bold)}.rcn-champ__calendrier-etat--attente{color:var(--attente-tx)}.rcn-champ__calendrier-valider{flex-shrink:0;min-height:38px;padding:0 14px;border-radius:11px;border:1.5px solid var(--role-700);background:var(--role-500);color:var(--role-sur500);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);cursor:pointer;white-space:nowrap}.rcn-champ__calendrier-valider:disabled{opacity:.45;cursor:not-allowed}.rcn-champ__calendrier-valider:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-champ__calendrier-vider{flex-shrink:0;min-height:38px;padding:0 12px;border-radius:11px;border:1.5px solid var(--bordure);background:transparent;color:var(--texte-2);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap}.rcn-champ__calendrier-vider:hover{border-color:var(--danger-tx);color:var(--danger-tx)}.rcn-champ__calendrier-vider:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-champ__jour--debut-seul:before{display:none}.rcn-champ__calendrier{margin-top:var(--space-2);padding:18px;border-radius:22px;background:var(--surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1.5px solid color-mix(in srgb,var(--nacre) 80%,transparent);box-shadow:var(--ombre-flottante);animation:rcn-champ-calendrier-apparait .26s var(--ease-bounce)}.rcn-champ__calendrier-entete{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:var(--space-2)}.rcn-champ__calendrier-titre{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--texte)}.rcn-champ__calendrier-nav{width:34px;height:34px;border-radius:50%;background:var(--surface);border:1.5px solid var(--role-300);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--role-700);transition:background .18s,transform .15s;flex-shrink:0}.rcn-champ__calendrier-nav:hover{background:var(--role-100)}.rcn-champ__calendrier-nav:active{transform:scale(.9)}.rcn-champ__calendrier-nav:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-champ__calendrier-nav svg{width:16px;height:16px}.rcn-champ__grille{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.rcn-champ__jour-semaine{font-size:10px;font-weight:var(--font-weight-bold);color:var(--texte-att);text-align:center;padding:var(--space-1) 0 var(--space-2);letter-spacing:.05em}.rcn-champ__jour{aspect-ratio:1;position:relative;display:flex;align-items:center;justify-content:center}.rcn-champ__jour--hors-mois{visibility:hidden}.rcn-champ__bille{width:100%;height:100%;min-height:34px;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;position:relative;z-index:2;transition:all .18s var(--ease-bounce);color:var(--texte);border:none;background:transparent;font-family:inherit;padding:0}.rcn-champ__bille:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;z-index:-1;transition:background .18s var(--ease-bounce),box-shadow .18s var(--ease-bounce)}.rcn-champ__bille:hover:not(:disabled):before{background:var(--role-100)}.rcn-champ__bille:focus-visible{outline:2px solid var(--role-500);outline-offset:1px}.rcn-champ__jour--aujourdhui .rcn-champ__bille:before{box-shadow:inset 0 0 0 1.5px var(--role-500)}.rcn-champ__jour--aujourdhui .rcn-champ__bille{color:var(--role-700);font-weight:var(--font-weight-bold);box-shadow:inset 0 0 0 1.5px var(--role-500)}.rcn-champ__jour--dans-plage:before,.rcn-champ__jour--debut-plage:before,.rcn-champ__jour--fin-plage:before{content:"";position:absolute;top:50%;height:34px;transform:translateY(-50%);background:var(--role-100);z-index:1}.rcn-champ__jour--dans-plage:before{left:0;right:0}.rcn-champ__jour--debut-plage:before{left:50%;right:0}.rcn-champ__jour--fin-plage:before{left:0;right:50%}.rcn-champ__jour--we-debut:before{left:0;border-radius:17px 0 0 17px}.rcn-champ__jour--we-fin:before{right:0;border-radius:0 17px 17px 0}.rcn-champ__jour--debut-plage .rcn-champ__bille:before,.rcn-champ__jour--fin-plage .rcn-champ__bille:before,.rcn-champ__jour--choisi .rcn-champ__bille:before{background:radial-gradient(circle at 30% 30%,var(--role-300),var(--role-700));box-shadow:0 0 0 4px var(--role-100),0 6px 14px color-mix(in srgb,var(--encre) 30%,transparent)}.rcn-champ__jour--debut-plage .rcn-champ__bille,.rcn-champ__jour--fin-plage .rcn-champ__bille,.rcn-champ__jour--choisi .rcn-champ__bille{color:var(--nacre);font-weight:var(--font-weight-medium)}.rcn-champ__jour--choisi .rcn-champ__bille{animation:rcn-champ-apparition-coche .32s var(--ease-bounce)}.rcn-champ__editeur{border:1.5px solid var(--bordure);border-radius:14px;overflow:hidden;background:var(--surface)}.rcn-champ__editeur-barre{display:flex;gap:3px;padding:var(--space-2);border-bottom:1.5px solid var(--fond);background:var(--surface-2);flex-wrap:wrap}.rcn-champ__outil{width:34px;height:34px;border-radius:9px;border:none;background:transparent;color:var(--texte-2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-fast),color var(--duration-fast),transform .14s;flex-shrink:0}.rcn-champ__outil:hover{background:var(--fond)}.rcn-champ__outil:active{transform:scale(.9)}.rcn-champ__outil--actif{background:var(--encre);color:var(--sur-encre)}.rcn-champ__outil:focus-visible{outline:2px solid var(--role-500);outline-offset:-2px}.rcn-champ__outil svg{width:17px;height:17px}.rcn-champ__separateur-outils{width:1px;background:var(--bordure);margin:var(--space-1);flex-shrink:0}.rcn-champ__zone-editeur{min-height:120px;padding:14px;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--texte);outline:none;overflow-wrap:anywhere}.rcn-champ__zone-editeur:empty:before{content:attr(data-vide);color:var(--texte-att)}.rcn-champ__zone-editeur:focus-visible{outline:2px solid var(--role-500);outline-offset:-2px}.rcn-champ__icone{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}@container (max-width: 330px){.rcn-champ__controle{padding:0 var(--space-3);gap:var(--space-2)}.rcn-champ__code{gap:6px}.rcn-champ__code input{height:52px;font-size:var(--font-size-xl);border-radius:11px}.rcn-champ__calendrier{padding:var(--space-3);border-radius:18px}.rcn-champ__bille{font-size:var(--font-size-sm)}.rcn-champ__calendrier-pied{flex-wrap:wrap}.rcn-champ__calendrier-valider,.rcn-champ__calendrier-vider{flex:1 1 auto}.rcn-champ__editeur-barre{gap:2px}.rcn-champ__tel-prefixe{padding:0 var(--space-2) 0 var(--space-2);gap:5px}.rcn-champ__tel-tuile{width:26px;height:26px;font-size:15px}.rcn-champ__tel-champ input{font-size:var(--font-size-base);padding:0 var(--space-1);letter-spacing:.01em}.rcn-champ__tel-etat{padding-right:var(--space-2)}.rcn-champ__tel-compteur{display:none}.rcn-champ__quantite-valeur{width:40px}.rcn-champ__bornes{font-size:10px}}@container (max-width: 300px){.rcn-champ__code input{height:46px;font-size:var(--font-size-lg)}.rcn-champ__bille{font-size:var(--font-size-xs)}}@media(prefers-reduced-motion:reduce){.rcn-champ__coquille,.rcn-champ__controle,.rcn-champ__icone-tete,.rcn-champ__case,.rcn-champ__radio,.rcn-champ__radio:after,.rcn-champ__poignee,.rcn-champ__bille,.rcn-champ__outil,.rcn-champ__tel-champ,.rcn-champ__tel-chevron,.rcn-champ__chevron-date,.rcn-champ__code input{transition:none}.rcn-champ__icone-tete,.rcn-champ--actif .rcn-champ__coquille:after,.rcn-champ--erreur .rcn-champ__controle,.rcn-champ--ok .rcn-champ__icone-fin,.rcn-champ--erreur .rcn-champ__icone-fin,.rcn-champ__calendrier,.rcn-champ__tel-menu,.rcn-champ__tel-ok,.rcn-champ__tel-ok svg,.rcn-champ__option--selectionnee .rcn-champ__case svg,.rcn-champ__jour--choisi .rcn-champ__bille,.rcn-champ__code input.rcn-champ__code-rempli{animation:none}}.rcn-champ__radiogroupe--en-ligne{display:flex;gap:var(--space-2)}.rcn-champ__radiogroupe--en-ligne .rcn-champ__option{flex:1 1 0;min-width:0;margin-bottom:0;padding-left:10px;padding-right:10px;gap:var(--space-2)}.rcn-champ__radiogroupe--en-ligne .rcn-champ__titre-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcn-champ__calendrier-choix{display:flex;gap:var(--space-2);align-items:center;flex:1 1 auto;min-width:0;justify-content:center}.rcn-champ__calendrier-select{font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--texte);background:var(--surface-2);border:1.5px solid var(--bordure);border-radius:var(--radius-sm);padding:4px var(--space-2);cursor:pointer;flex:1 1 auto;min-width:0}.rcn-champ__calendrier-select--annee{flex:0 0 auto;min-width:68px}.rcn-champ__calendrier-select:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-champ__option--desactivee{color:var(--texte-att);background:var(--surface-3);cursor:default}.rcn-champ__option--desactivee:hover{border-color:var(--bordure)}.rcn-champ__ligne-option{display:flex;align-items:stretch;gap:var(--space-2)}.rcn-champ__ligne-option .rcn-champ__option{flex:1;min-width:0}.rcn-champ__option-action{flex:0 0 auto;align-self:center;height:34px;padding:0 var(--space-3);margin-bottom:var(--space-2);border-radius:var(--radius-full);border:1.5px solid var(--attente-bordure);background:var(--attente-fond);color:var(--attente-tx);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;transition:transform var(--duration-fast) var(--ease-bounce)}.rcn-champ__option-action--succes{border-color:var(--succes-bordure);background:var(--succes-fond);color:var(--succes-tx)}.rcn-champ__option-action:hover{transform:translateY(-1px)}.rcn-champ__option-action:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-champ__option-action svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rcn-champ__option-bloc{margin:0 0 var(--space-2);border-radius:var(--radius-lg);border:1.5px solid var(--bordure);background:var(--surface);overflow:hidden;transition:border-color var(--duration-base)}.rcn-champ__option-bloc--coche{border-color:var(--role-500)}.rcn-champ__option-bloc .rcn-champ__option{margin:0;border:none;background:none;width:100%;border-radius:0}.rcn-champ__option-saisie{padding:var(--space-4);border-top:1px dashed var(--bordure);animation:rcn-champ-saisie-entrer var(--duration-base) var(--ease-standard) both}@keyframes rcn-champ-saisie-entrer{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.rcn-champ__option-saisie .rcn-champ{margin-bottom:0}.rcn-champ__option-saisie .rcn-champ+.rcn-champ{margin-top:var(--space-3)}.rcn-champ__ligne-libelle--invisible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.rcn-champ__option-action:hover{transform:none}.rcn-champ__option-saisie{animation:none}}.rcn-tel-affiche{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.rcn-tel-affiche .rcn-champ__tel-tuile{width:24px;height:24px;border-radius:7px;font-size:11px;font-weight:var(--font-weight-bold);flex-shrink:0}.rcn-tel-affiche__numero{font-variant-numeric:tabular-nums}.rcn-tel-affiche--vide{color:var(--texte-att);font-style:normal}.rcn-champ__jour--hors-bornes .rcn-champ__bille{color:var(--texte-att);background:transparent;cursor:not-allowed}.rcn-champ__jour--hors-bornes .rcn-champ__bille:hover{background:transparent;transform:none}.rcn-mesure{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.rcn-mesure .rcn-champ{margin-bottom:0;min-width:0}.rcn-mesure__resultat{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);border:1px dashed var(--bordure-forte)}.rcn-mesure__intitule{font-size:var(--font-size-xs);color:var(--texte-att);flex-shrink:0}.rcn-mesure__bloc{min-width:0;text-align:right}.rcn-mesure__valeur{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--texte)}.rcn-mesure__precision{font-size:var(--font-size-xs);color:var(--role-700);font-weight:var(--font-weight-medium);display:block;text-align:right;margin-top:2px}@media(max-width:359px){.rcn-mesure{grid-template-columns:1fr}}.rcn-mesure__erreur{grid-column:1 / -1;margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--danger-tx)}@keyframes rcn-cloche-sonnerie{0%{transform:scale(1) rotate(0)}8%{transform:scale(1.14) rotate(0)}16%{transform:scale(1.11) rotate(13deg)}24%{transform:scale(1.11) rotate(-11deg)}32%{transform:scale(1.09) rotate(9deg)}40%{transform:scale(1.07) rotate(-7deg)}48%{transform:scale(1.05) rotate(5deg)}55%{transform:scale(1.03) rotate(-3deg)}62%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(0)}}@keyframes rcn-cloche-halo{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}.rcn-cloche{position:relative;display:inline-flex;flex-shrink:0}.rcn-cloche .rcn-bouton,.rcn-cloche .rcn-bouton--rond{border-radius:12px}.rcn-cloche .rcn-bouton__icone{width:20px;height:20px}.rcn-cloche .rcn-bouton__icone{animation:rcn-cloche-balancement 3.6s ease-in-out infinite;transform-origin:50% 50%}.rcn-cloche--active .rcn-bouton__icone{transform-origin:50% 4px;animation:rcn-cloche-sonnerie 1.8s ease-in-out infinite}.rcn-cloche--active .rcn-bouton{position:relative}.rcn-cloche--active .rcn-bouton:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid color-mix(in srgb,var(--or-clair) 60%,transparent);pointer-events:none;z-index:1;opacity:0;animation:rcn-cloche-halo 2.6s ease-out infinite}.rcn-cloche__compteur{position:absolute;top:-3px;right:-3px;z-index:2;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--danger-surface);border:2px solid var(--role-700-chrome);display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:var(--font-weight-bold);color:var(--sur-encre);line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.rcn-cloche--sur-clair .rcn-cloche__compteur{border-color:var(--surface)}@media(prefers-reduced-motion:reduce){.rcn-cloche .rcn-bouton__icone,.rcn-cloche--active .rcn-bouton__icone,.rcn-cloche--active .rcn-cloche__battant,.rcn-cloche--active .rcn-bouton:after{animation:none;opacity:0}}.rcn-cloche__point{position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;background:var(--danger-plein);border:2px solid var(--role-700-chrome);pointer-events:none}.rcn-cloche--sur-clair .rcn-cloche__point{border-color:var(--surface)}@keyframes rcn-confirm-voile{0%{opacity:0}to{opacity:1}}@keyframes rcn-confirm-boite{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes rcn-confirm-flotter{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-5px) rotate(-4deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-3px) rotate(4deg)}}@keyframes rcn-confirm-halo{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.28);opacity:0}}@keyframes rcn-confirm-halo-lent{0%,to{transform:scale(1);opacity:.28}50%{transform:scale(1.5);opacity:0}}@keyframes rcn-confirm-secousse{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}.rcn-confirm{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.rcn-confirm[hidden]{display:none}.rcn-confirm__voile{position:absolute;inset:0;background:color-mix(in srgb,var(--encre) 32%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:rcn-confirm-voile .2s}.rcn-confirm__boite{position:relative;z-index:2;width:100%;max-width:420px;border-radius:22px;padding:20px;box-shadow:0 22px 60px color-mix(in srgb,var(--encre) 26%,transparent);animation:rcn-confirm-boite .28s cubic-bezier(.34,1.3,.5,1);display:flex;flex-direction:column;max-height:calc(100vh - 40px);text-align:left;background:var(--surface);border:1.5px solid var(--bordure)}.rcn-confirm__entete{display:flex;align-items:center;gap:14px;flex-shrink:0}.rcn-confirm__icone{position:relative;width:64px;height:64px;flex-shrink:0;border-radius:19px;display:flex;align-items:center;justify-content:center;border:1.5px solid color-mix(in srgb,currentColor 38%,transparent);background:color-mix(in srgb,currentColor 15%,var(--surface));animation:rcn-confirm-flotter 4.2s ease-in-out infinite}.rcn-confirm__icone svg{position:relative;z-index:2;width:30px;height:30px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-confirm__icone:before,.rcn-confirm__icone:after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;border:1.5px solid currentColor;pointer-events:none}.rcn-confirm__icone:before{animation:rcn-confirm-halo 2.4s ease-out infinite}.rcn-confirm__icone:after{animation:rcn-confirm-halo-lent 2.4s ease-out .4s infinite}.rcn-confirm__icone--danger svg{animation:rcn-confirm-secousse .48s ease .12s}.rcn-confirm__entete-textes{flex:1;min-width:0}.rcn-confirm__valeur{display:block;width:100%;min-width:0;font-size:calc(32px * var(--rcn-confirm-facteur, 1));font-weight:var(--font-weight-extrabold);letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums}.rcn-confirm__valeur small{font-size:14px;font-weight:var(--font-weight-bold);margin-left:5px}.rcn-confirm__titre{font-size:21px;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;margin:0;line-height:1.25}.rcn-confirm__valeur+.rcn-confirm__titre{font-size:13.5px;font-weight:var(--font-weight-extrabold);margin-top:7px}.rcn-confirm__repere{display:block;font-size:11.5px;font-weight:var(--font-weight-medium);color:var(--texte-2);margin-top:3px}.rcn-confirm__corps{margin-top:18px;padding-top:4px;border-top:1px solid color-mix(in srgb,currentColor 26%,transparent);overflow-y:auto;flex:1;min-height:0}.rcn-confirm__texte{font-size:14.5px;font-weight:var(--font-weight-medium);line-height:1.6;color:var(--texte);margin:0;padding-top:12px}.rcn-confirm__texte>p{margin:0}.rcn-confirm__texte>p+p{margin-top:10px}.rcn-confirm__champ{margin-top:16px}.rcn-confirm__champ label{display:block;font-size:10.5px;font-weight:var(--font-weight-extrabold);letter-spacing:.06em;text-transform:uppercase;color:var(--texte);margin-bottom:7px}.rcn-confirm__champ textarea{width:100%;min-height:84px;border-radius:13px;border:1.5px solid color-mix(in srgb,currentColor 28%,transparent);background:var(--surface);padding:11px 13px;font-size:13px;line-height:1.5;color:var(--texte);font-family:inherit;resize:vertical;outline:none;transition:border-color .18s,box-shadow .18s}.rcn-confirm__champ textarea::placeholder{color:var(--texte-att)}.rcn-confirm__champ textarea:focus{border-color:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}.rcn-confirm__champ textarea:focus-visible{outline:none}.rcn-confirm__champ textarea[aria-invalid=true]{border-color:var(--danger-point);background:var(--danger-fond)}.rcn-confirm__erreur{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;border-radius:11px;background:var(--danger-fond);font-size:12px;font-weight:var(--font-weight-medium);line-height:1.45;color:var(--danger-tx)}.rcn-confirm__erreur svg{width:15px;height:15px;flex-shrink:0;margin-top:1px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-confirm__pied{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;flex-shrink:0}.rcn-confirm__pied .rcn-bouton{flex:1 1 auto;min-width:max-content;height:44px;padding:0 18px;border-radius:13px;font-size:13px}.rcn-confirm__pied .rcn-bouton--secondaire{background:var(--surface);color:var(--texte);border-color:color-mix(in srgb,currentColor 32%,transparent)}.rcn-confirm__pied .rcn-bouton--secondaire:hover{border-color:currentColor}.rcn-confirm__boite--succes{background:color-mix(in srgb,var(--succes-fond) 45%,var(--surface));border-color:color-mix(in srgb,var(--succes-point) 34%,transparent);color:var(--succes-tx)}.rcn-confirm__boite--succes .rcn-confirm__icone{color:var(--succes-point)}.rcn-confirm__boite--attente{background:color-mix(in srgb,var(--attente-fond) 45%,var(--surface));border-color:color-mix(in srgb,var(--attente-point) 34%,transparent);color:var(--attente-tx)}.rcn-confirm__boite--attente .rcn-confirm__icone{color:var(--attente-point)}.rcn-confirm__boite--danger{background:color-mix(in srgb,var(--danger-fond) 45%,var(--surface));border-color:color-mix(in srgb,var(--danger-point) 34%,transparent);color:var(--danger-tx)}.rcn-confirm__boite--danger .rcn-confirm__icone{color:var(--danger-point)}.rcn-confirm__boite--info{background:color-mix(in srgb,var(--info-fond) 45%,var(--surface));border-color:color-mix(in srgb,var(--info-point) 34%,transparent);color:var(--info-tx)}.rcn-confirm__boite--info .rcn-confirm__icone{color:var(--info-point)}.rcn-confirm__boite--neutre{background:var(--surface);border-color:var(--bordure);color:var(--texte)}.rcn-confirm__boite--neutre .rcn-confirm__icone{color:var(--texte-att)}@media(max-width:420px){.rcn-confirm{padding:14px}.rcn-confirm__boite{padding:17px;max-height:calc(100vh - 28px)}.rcn-confirm__icone{width:54px;height:54px;border-radius:16px}.rcn-confirm__icone svg{width:25px;height:25px}.rcn-confirm__valeur{font-size:calc(26px * var(--rcn-confirm-facteur, 1))}.rcn-confirm__titre{font-size:18px}.rcn-confirm__texte{font-size:13.5px}.rcn-confirm__pied{flex-direction:column-reverse}.rcn-confirm__pied .rcn-bouton{flex:0 0 auto;align-self:stretch;min-width:0;padding:0 10px}}@media(prefers-reduced-motion:reduce){.rcn-confirm__voile,.rcn-confirm__boite,.rcn-confirm__icone,.rcn-confirm__icone svg{animation:none}.rcn-confirm__icone:before,.rcn-confirm__icone:after{display:none}.rcn-confirm__champ textarea{transition:none}}@keyframes rcn-etat-vide-tourner-arc{to{transform:rotate(360deg)}}@keyframes rcn-etat-vide-apparaitre{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rcn-etat-vide-conteneur{container-type:inline-size}.rcn-etat-vide{background:var(--surface);border:1.5px solid var(--bordure);border-radius:22px;padding:42px 28px;text-align:center;box-shadow:0 1px 2px color-mix(in srgb,var(--encre) 4%,transparent);margin-bottom:18px}.rcn-etat-vide__embleme{position:relative;width:108px;height:108px;border-radius:30px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;border:1.5px solid;animation:rcn-etat-vide-apparaitre .5s ease both}.rcn-etat-vide__anneau{position:absolute;inset:0}.rcn-etat-vide__anneau-base{fill:none;stroke-width:1.5}.rcn-etat-vide__anneau-balayage{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:65 270;transform-origin:center;transform-box:fill-box;animation:rcn-etat-vide-tourner-arc 3.2s linear infinite}.rcn-etat-vide__icone{width:54px;height:54px;position:relative;z-index:2;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-etat-vide--role .rcn-etat-vide__embleme{background:var(--role-100);border-color:color-mix(in srgb,var(--role-500) 28%,transparent);color:var(--role-700)}.rcn-etat-vide--role .rcn-etat-vide__anneau-base{stroke:color-mix(in srgb,var(--role-500) 18%,transparent)}.rcn-etat-vide--role .rcn-etat-vide__anneau-balayage{stroke:var(--role-500)}.rcn-etat-vide--info .rcn-etat-vide__embleme{background:var(--info-fond);border-color:color-mix(in srgb,var(--info-point) 28%,transparent);color:var(--info-point)}.rcn-etat-vide--info .rcn-etat-vide__anneau-base{stroke:color-mix(in srgb,var(--info-point) 18%,transparent)}.rcn-etat-vide--info .rcn-etat-vide__anneau-balayage{stroke:var(--info-point)}.rcn-etat-vide--danger .rcn-etat-vide__embleme{background:var(--danger-fond);border-color:color-mix(in srgb,var(--danger-point) 28%,transparent);color:var(--danger-point)}.rcn-etat-vide--danger .rcn-etat-vide__anneau-base{stroke:color-mix(in srgb,var(--danger-point) 18%,transparent)}.rcn-etat-vide--danger .rcn-etat-vide__anneau-balayage{stroke:var(--danger-point)}.rcn-etat-vide__titre{font-size:17px;font-weight:var(--font-weight-bold);margin:0 0 8px;letter-spacing:-.01em;color:var(--texte);animation:rcn-etat-vide-apparaitre .5s ease both;animation-delay:80ms}.rcn-etat-vide__texte{font-size:13px;color:var(--texte-2);margin:0 auto 22px;line-height:1.55;max-width:330px;animation:rcn-etat-vide-apparaitre .5s ease both;animation-delay:.16s}.rcn-etat-vide__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;animation:rcn-etat-vide-apparaitre .5s ease both;animation-delay:.24s}.rcn-etat-vide__actions .rcn-bouton{height:44px;padding:0 22px;border-radius:14px;font-size:13.5px;gap:8px}.rcn-etat-vide__actions .rcn-bouton__icone{width:16px;height:16px}.rcn-etat-vide__actions .rcn-bouton--secondaire{background:var(--surface-2);color:var(--texte);border-color:var(--bordure)}.rcn-etat-vide__actions .rcn-bouton--secondaire:hover{background:var(--fond);border-color:var(--role-500)}@container (max-width: 330px){.rcn-etat-vide{padding:32px 18px}.rcn-etat-vide__actions{flex-direction:column-reverse}.rcn-etat-vide__actions .rcn-bouton{width:100%}}@media(prefers-reduced-motion:reduce){.rcn-etat-vide__embleme,.rcn-etat-vide__anneau-balayage,.rcn-etat-vide__titre,.rcn-etat-vide__texte,.rcn-etat-vide__actions{animation:none;opacity:1;transform:none}}.rcn-feuille-voile{position:fixed;inset:0;z-index:var(--z-drawer);background:color-mix(in srgb,var(--encre) 55%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;animation:rcn-feuille-voile-entrer var(--duration-base) ease both}@keyframes rcn-feuille-voile-entrer{0%{opacity:0}to{opacity:1}}.rcn-feuille{width:100%;max-width:var(--container-max-width);max-height:86vh;display:flex;flex-direction:column;background:var(--surface);border-top:1px solid var(--bordure);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--ombre-flottante);animation:rcn-feuille-monter var(--duration-slow) var(--ease-standard) both}@keyframes rcn-feuille-monter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.rcn-feuille,.rcn-feuille-voile{animation:none}}.rcn-feuille:focus-visible{outline:none}.rcn-feuille__poignee{width:44px;height:4px;border-radius:var(--radius-full);background:var(--bordure-forte);margin:var(--space-3) auto var(--space-1);flex-shrink:0}.rcn-feuille__tete{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-4);border-bottom:1px solid var(--bordure);flex-shrink:0}.rcn-feuille__retour{width:36px;height:36px;border-radius:var(--radius-md);flex-shrink:0;padding:0;border:1.5px solid var(--bordure);background:var(--surface-2);color:var(--texte-2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast)}.rcn-feuille__retour:hover{border-color:var(--role-500);color:var(--role-700)}.rcn-feuille__retour:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-feuille__retour svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-feuille__icone{width:38px;height:38px;border-radius:var(--radius-md);background:var(--role-100);color:var(--role-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-feuille__icone svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-feuille__bloc{flex:1;min-width:0}.rcn-feuille__titre{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--texte);margin:0;letter-spacing:-.01em}.rcn-feuille__sous{font-size:var(--font-size-sm);color:var(--texte-att);margin:1px 0 0}.rcn-feuille__fil{font-size:var(--font-size-xs);color:var(--texte-att);padding:0 var(--space-5) var(--space-2);margin:0;flex-shrink:0}.rcn-feuille__corps{flex:1;overflow-y:auto;padding:var(--space-4) var(--space-5)}.rcn-feuille__pied{display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--bordure);flex-shrink:0}.rcn-feuille__pied .rcn-bouton{flex:1;min-width:0}@keyframes rcn-progression-rayures{0%{background-position:0 0,0 0}to{background-position:28px 0,0 0}}@keyframes rcn-progression-chatoiement{0%{transform:translate(-100%)}to{transform:translate(360%)}}@keyframes rcn-progression-tourner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rcn-progression-indetermine{0%{margin-left:-40%}to{margin-left:100%}}.rcn-progression__entete{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px;gap:12px}.rcn-progression__titre{font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--texte)}.rcn-progression__valeur{font-size:13px;font-weight:var(--font-weight-bold)}.rcn-barre-progression{position:relative;height:10px;border-radius:var(--radius-full);background:var(--bordure);overflow:hidden;box-shadow:inset 0 1px 3px color-mix(in srgb,var(--encre) 10%,transparent);margin-bottom:22px}.rcn-barre-progression__remplissage{position:relative;height:100%;border-radius:var(--radius-full);width:0;transition:width 1.1s cubic-bezier(.22,1,.36,1);overflow:hidden}.rcn-barre-progression__remplissage:after{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 55%,transparent),transparent);transform:translate(-100%);animation:rcn-progression-chatoiement 2.4s ease-in-out infinite}.rcn-barre-progression__remplissage--rayee{background-size:28px 28px,100% 100%;animation:rcn-progression-rayures .7s linear infinite}.rcn-barre-progression__remplissage--succes{background-image:linear-gradient(90deg,var(--succes-point),var(--succes-tx))}.rcn-barre-progression__remplissage--role{background-image:linear-gradient(90deg,var(--role-500),var(--role-700))}.rcn-barre-progression__remplissage--info{background-image:linear-gradient(90deg,var(--info-point),var(--info-tx))}.rcn-barre-progression__remplissage--danger{background-image:linear-gradient(90deg,var(--danger-point),var(--danger-tx))}.rcn-barre-progression__remplissage--rayee.rcn-barre-progression__remplissage--succes{background-image:linear-gradient(45deg,color-mix(in srgb,var(--nacre) 22%,transparent) 25%,transparent 25%,transparent 50%,color-mix(in srgb,var(--nacre) 22%,transparent) 50%,color-mix(in srgb,var(--nacre) 22%,transparent) 75%,transparent 75%),linear-gradient(90deg,var(--succes-point),var(--succes-tx))}.rcn-barre-progression__remplissage--rayee.rcn-barre-progression__remplissage--role{background-image:linear-gradient(45deg,color-mix(in srgb,var(--nacre) 22%,transparent) 25%,transparent 25%,transparent 50%,color-mix(in srgb,var(--nacre) 22%,transparent) 50%,color-mix(in srgb,var(--nacre) 22%,transparent) 75%,transparent 75%),linear-gradient(90deg,var(--role-500),var(--role-700))}.rcn-barre-progression__remplissage--rayee.rcn-barre-progression__remplissage--info{background-image:linear-gradient(45deg,color-mix(in srgb,var(--nacre) 22%,transparent) 25%,transparent 25%,transparent 50%,color-mix(in srgb,var(--nacre) 22%,transparent) 50%,color-mix(in srgb,var(--nacre) 22%,transparent) 75%,transparent 75%),linear-gradient(90deg,var(--info-point),var(--info-tx))}.rcn-barre-progression__remplissage--rayee.rcn-barre-progression__remplissage--danger{background-image:linear-gradient(45deg,color-mix(in srgb,var(--nacre) 22%,transparent) 25%,transparent 25%,transparent 50%,color-mix(in srgb,var(--nacre) 22%,transparent) 50%,color-mix(in srgb,var(--nacre) 22%,transparent) 75%,transparent 75%),linear-gradient(90deg,var(--danger-point),var(--danger-tx))}.rcn-progression__valeur--succes{color:var(--succes-tx)}.rcn-progression__valeur--role{color:var(--role-700)}.rcn-progression__valeur--info{color:var(--info-point)}.rcn-progression__valeur--danger{color:var(--danger-tx)}.rcn-etapes-segmentees{display:flex;gap:6px;margin-bottom:8px}.rcn-etapes-segmentees__segment{flex:1;height:8px;border-radius:var(--radius-full);background:var(--bordure);overflow:hidden;position:relative;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--encre) 8%,transparent)}.rcn-etapes-segmentees__segment--fait{background:var(--succes-tx)}.rcn-etapes-segmentees__segment--courant{background:var(--role-500)}.rcn-etapes-segmentees__segment--courant:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 60%,transparent),transparent);transform:translate(-100%);animation:rcn-progression-chatoiement 1.8s ease-in-out infinite}.rcn-etapes-segmentees__legende{font-size:12px;color:var(--texte-att);margin:0 0 22px}.rcn-anneau{position:relative;width:96px;height:96px;flex-shrink:0}.rcn-anneau svg{transform:rotate(-90deg)}.rcn-anneau__fond{fill:none;stroke:var(--bordure);stroke-width:9}.rcn-anneau__remplissage{fill:none;stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.rcn-anneau__remplissage--succes{stroke:var(--succes-tx)}.rcn-anneau__remplissage--role{stroke:var(--role-500)}.rcn-anneau__remplissage--info{stroke:var(--info-point)}.rcn-anneau__remplissage--danger{stroke:var(--danger-point)}.rcn-anneau__centre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.rcn-anneau__pourcentage{font-size:20px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--texte)}.rcn-anneau__libelle{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--texte-att);font-weight:var(--font-weight-bold)}.rcn-rangee-anneaux{display:flex;gap:26px;flex-wrap:wrap}.rcn-roue-attente{width:30px;height:30px;flex-shrink:0}.rcn-roue-attente svg{animation:rcn-progression-tourner .9s linear infinite}.rcn-roue-attente--tiree svg{animation:none}.rcn-barre-progression--indeterminee{margin:0}.rcn-barre-progression--indeterminee .rcn-barre-progression__remplissage{width:40%;background:linear-gradient(90deg,var(--encre),var(--texte-2));animation:rcn-progression-indetermine 1.4s ease-in-out infinite;transition:none}.rcn-ligne-attente{display:flex;flex-wrap:wrap;gap:30px;align-items:center}.rcn-ligne-attente .rcn-barre-progression{flex:1}@media(prefers-reduced-motion:reduce){.rcn-barre-progression__remplissage,.rcn-anneau__remplissage{transition:none}.rcn-barre-progression__remplissage:after,.rcn-barre-progression__remplissage--rayee,.rcn-etapes-segmentees__segment--courant:after{animation:none}.rcn-roue-attente svg{animation-duration:2.6s}.rcn-barre-progression--indeterminee .rcn-barre-progression__remplissage{animation-duration:3.5s}}.rcn-objectif{padding:var(--space-4) var(--space-5);border-top:1px solid var(--bordure)}.rcn-objectif__ligne{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--texte-2);margin-bottom:6px}.rcn-objectif__detail{margin:6px 0 0;font-size:var(--font-size-xs);color:var(--texte-att)}.rcn-objectif__absent{margin:0;padding:var(--space-4) var(--space-5);border-top:1px solid var(--bordure);font-size:var(--font-size-sm);color:var(--texte-2);line-height:var(--line-height-relaxed)}.rcn-glisser{position:relative;display:flex;flex-direction:column;gap:inherit;min-width:0}.rcn-glisser__temoin{position:absolute;top:4px;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--surface-2);box-shadow:var(--ombre-carte);pointer-events:none}@keyframes rcn-graphe-flotter{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-4deg)}}.rcn-graphe{position:relative;background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1.5px solid var(--bordure);border-radius:20px;box-shadow:var(--ombre-carte);padding:18px;container-type:inline-size;min-width:0}.rcn-graphe__tete{display:flex;align-items:center;gap:11px;margin-bottom:16px}.rcn-graphe__icone{width:36px;height:36px;border-radius:11px;background:var(--role-100);color:var(--role-700);display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:rcn-graphe-flotter 4.5s ease-in-out infinite}.rcn-graphe__icone svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-graphe__titre{font-size:16px;font-weight:var(--font-weight-bold);color:var(--texte);letter-spacing:-.01em;margin:0}.rcn-graphe__anneau-corps{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.rcn-graphe__anneau-cadre{position:relative;width:168px;height:168px;flex-shrink:0}.rcn-graphe__anneau{width:100%;height:100%;transform:rotate(-90deg)}.rcn-graphe__anneau-rail{fill:none;stroke:var(--surface-3);stroke-width:18}.rcn-graphe__anneau-part{fill:none;stroke-width:18;transition:stroke-dasharray .9s cubic-bezier(.22,1,.36,1)}.rcn-graphe__anneau-centre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 26px;text-align:center}.rcn-graphe__anneau-total{font-size:clamp(15px,13cqi,19px);font-weight:var(--font-weight-bold);color:var(--texte);font-variant-numeric:tabular-nums;line-height:1.1}.rcn-graphe__anneau-libelle{font-size:10.5px;color:var(--texte-att);font-weight:var(--font-weight-medium)}.rcn-graphe__legende{flex:1;min-width:220px;list-style:none;margin:0;padding:0 6px 0 0;display:flex;flex-direction:column;gap:7px;max-height:168px;overflow-y:auto;overscroll-behavior:contain}.rcn-graphe__legende-ligne{display:flex;align-items:center;gap:9px;font-size:12.5px}.rcn-graphe__puce{width:10px;height:10px;border-radius:3px;flex-shrink:0}.rcn-graphe__legende-libelle{flex:1;min-width:0;color:var(--texte-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-graphe__legende-valeur{font-weight:var(--font-weight-bold);color:var(--texte);font-variant-numeric:tabular-nums;white-space:nowrap}.rcn-graphe__legende-part{min-width:48px;text-align:right;color:var(--texte-att);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.rcn-graphe__classement{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.rcn-graphe__rang{display:flex;align-items:center;gap:12px;font-size:12.5px}.rcn-graphe__rang-libelle{width:34%;min-width:0;color:var(--texte-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-graphe__rang-rail{flex:1;min-width:0;height:12px;border-radius:var(--radius-full);background:var(--surface-3);overflow:hidden}.rcn-graphe__rang-barre{display:block;height:100%;border-radius:var(--radius-full);transition:width .9s cubic-bezier(.22,1,.36,1)}.rcn-graphe__rang-valeur{font-weight:var(--font-weight-bold);color:var(--texte);font-variant-numeric:tabular-nums;white-space:nowrap}.rcn-graphe__reste{margin:12px 0 0;font-size:11.5px;color:var(--texte-att)}.rcn-graphe__objectif-libelle{font-size:10.5px;font-weight:var(--font-weight-bold);color:var(--attente-tx);background:var(--attente-fond);border-radius:var(--radius-full);padding:2px 8px;white-space:nowrap}@container (max-width: 460px){.rcn-graphe__anneau-corps{justify-content:center}.rcn-graphe__legende{min-width:100%}.rcn-graphe__rang-libelle{width:42%}}@media(prefers-reduced-motion:reduce){.rcn-graphe__icone{animation:none}.rcn-graphe__anneau-part,.rcn-graphe__rang-barre{transition:none}}@keyframes rcn-graphe-halo{0%,to{transform:scale(1);opacity:.28}50%{transform:scale(1.08);opacity:.05}}@keyframes rcn-graphe-balayage{0%{transform:translate(-140%) skew(-16deg)}60%,to{transform:translate(320%) skew(-16deg)}}@keyframes rcn-graphe-apparition{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rcn-graphe-trace{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}@keyframes rcn-graphe-pulse-point{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.35)}}.rcn-graphe__anneau-cadre{position:relative}.rcn-graphe__anneau-halo{position:absolute;inset:18px;border-radius:50%;background:var(--role-500);filter:blur(26px);opacity:.28;animation:rcn-graphe-halo 6s ease-in-out infinite;pointer-events:none}.rcn-graphe__anneau-part{stroke-linecap:round;opacity:.34;transition:opacity .42s ease,stroke-width .42s ease}.rcn-graphe__anneau-part--vedette{opacity:1;stroke-width:21}.rcn-graphe__anneau-vedette{display:flex;flex-direction:column;align-items:center;gap:1px;animation:rcn-graphe-apparition .42s cubic-bezier(.34,1.2,.5,1)}.rcn-graphe__anneau-nom{font-size:11.5px;font-weight:var(--font-weight-bold);color:var(--role-700);max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-graphe__anneau-part-texte{font-size:10.5px;color:var(--texte-att)}.rcn-graphe__legende-ligne{padding:3px 7px;margin:0 -7px;border-radius:9px;transition:background .32s ease}.rcn-graphe__legende-ligne--vedette{background:var(--role-100)}.rcn-graphe__podium{position:relative;display:flex;align-items:flex-end;gap:12px;height:190px;padding:8px 4px 0;overflow:hidden;border-radius:14px}.rcn-graphe__podium-balayage{position:absolute;top:0;left:0;width:34%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--role-500) 12%,transparent),transparent);transform:translate(-140%) skew(-16deg);animation:rcn-graphe-balayage 10s ease-in-out infinite;pointer-events:none;z-index:1}.rcn-graphe__marche{position:relative;z-index:2;flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.rcn-graphe__marche-valeur{font-size:12px;font-weight:var(--font-weight-bold);color:var(--texte-att);font-variant-numeric:tabular-nums;transition:color .32s ease,transform .32s ease}.rcn-graphe__marche-colonne{position:relative;width:100%;max-width:64px;border-radius:14px 14px 6px 6px;transition:height .9s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.34,1.3,.5,1),box-shadow .42s ease;min-height:6px;display:flex;align-items:flex-start;justify-content:center;padding-top:8px}.rcn-graphe__marche-rang{font-size:12px;font-weight:var(--font-weight-bold);color:var(--role-sur500);opacity:.72}.rcn-graphe__marche-nom{font-size:11px;color:var(--texte-att);font-weight:var(--font-weight-medium);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .32s ease}.rcn-graphe__marche--vedette .rcn-graphe__marche-valeur{font-weight:var(--font-weight-extrabold);color:var(--role-700);transform:translateY(-2px)}.rcn-graphe__marche--vedette .rcn-graphe__marche-colonne{transform:translateY(-6px);box-shadow:0 10px 24px color-mix(in srgb,var(--role-500) 34%,transparent)}.rcn-graphe__marche--vedette .rcn-graphe__marche-nom{color:var(--texte)}.rcn-graphe__classement{margin-top:16px}.rcn-graphe__rang{padding:4px 8px;margin:0 -8px;border-radius:10px;transition:background .32s ease}.rcn-graphe__rang--vedette{background:var(--role-100)}.rcn-graphe__rang-place{width:18px;font-size:11px;font-weight:var(--font-weight-bold);color:var(--texte-att);font-variant-numeric:tabular-nums;flex-shrink:0}.rcn-graphe__rang-barre{background:var(--role-500);opacity:.62}.rcn-graphe__rang--vedette .rcn-graphe__rang-barre{opacity:1}.rcn-graphe__lecture{margin-left:auto;display:inline-flex;align-items:baseline;gap:8px;padding:5px 11px;border-radius:var(--radius-full);background:var(--role-100);animation:rcn-graphe-apparition .38s ease}.rcn-graphe__lecture-jour{font-size:10.5px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--texte-2)}.rcn-graphe__lecture-valeur{font-size:14px;font-weight:var(--font-weight-bold);color:var(--role-700);font-variant-numeric:tabular-nums}.rcn-graphe__aire{position:relative;height:200px}.rcn-graphe__aire-svg{width:100%;height:100%;overflow:visible}.rcn-graphe__aire-courbe{fill:none;stroke:var(--role-500);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:260;animation:rcn-graphe-trace 10s ease-in-out infinite}.rcn-graphe__aire-objectif{stroke:var(--attente-point);stroke-width:1.2;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.rcn-graphe__aire-guide{stroke:var(--role-500);stroke-width:1;stroke-dasharray:2 3;opacity:.5;vector-effect:non-scaling-stroke;transition:all .42s ease}.rcn-graphe__aire-point{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--role-500);border:2.5px solid var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--role-500) 22%,transparent);transform:translate(-50%,-50%);transition:left .42s cubic-bezier(.34,1.2,.5,1),top .42s cubic-bezier(.34,1.2,.5,1);animation:rcn-graphe-pulse-point 2.4s ease-in-out infinite}.rcn-graphe__objectif-libelle--aire{position:absolute;left:0;transform:translateY(50%)}.rcn-graphe__jours{display:flex;margin-top:10px}.rcn-graphe__jour{flex:1;text-align:center;font-size:10.5px;font-weight:var(--font-weight-medium);color:var(--texte-att);transition:color .32s ease,font-weight .32s ease}.rcn-graphe__jour--vedette{color:var(--role-700);font-weight:var(--font-weight-bold)}@media(prefers-reduced-motion:reduce){.rcn-graphe__anneau-halo,.rcn-graphe__podium-balayage,.rcn-graphe__aire-courbe,.rcn-graphe__aire-point,.rcn-graphe__anneau-vedette,.rcn-graphe__lecture{animation:none}.rcn-graphe__aire-courbe{stroke-dasharray:none}.rcn-graphe__anneau-part{opacity:1}}.rcn-graphe--anneau{display:flex;flex-direction:column}.rcn-graphe--anneau .rcn-graphe__anneau-corps{flex:1;align-content:center}.rcn-graphe__unique{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-8) var(--space-4);text-align:center}.rcn-graphe__unique-valeur{font-size:clamp(28px,8cqi,40px);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--role-700);font-variant-numeric:tabular-nums}.rcn-graphe__unique-libelle{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--texte);margin-top:var(--space-2)}.rcn-graphe__unique-precision{font-size:var(--font-size-xs);color:var(--texte-att);max-width:34ch;line-height:1.5}.rcn-grille-deux{container-type:inline-size;container-name:grille-deux;min-width:0}.rcn-grille-deux__cases{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);min-width:0;align-items:start}.rcn-grille-deux__cases>*{min-width:0}@container grille-deux (min-width: 700px){.rcn-grille-deux__cases{grid-template-columns:repeat(2,minmax(0,1fr))}.rcn-grille-deux__cases>*:last-child:nth-child(odd){grid-column:1 / -1}}@keyframes rcn-hors-connexion-tourner-arc{to{transform:rotate(360deg)}}@keyframes rcn-hors-connexion-onde{0%,to{opacity:.22}45%{opacity:1}}@keyframes rcn-hors-connexion-point{0%,to{transform:scale(1)}45%{transform:scale(1.45)}}.rcn-hors-connexion{border-radius:22px;overflow:hidden;background:linear-gradient(170deg,color-mix(in srgb,var(--role-700-chrome) 65%,var(--encre)),color-mix(in srgb,var(--role-700-chrome) 42%,var(--encre)));box-shadow:0 20px 50px color-mix(in srgb,var(--encre) 22%,transparent)}.rcn-hors-connexion__entete{padding:16px 18px;display:flex;align-items:center;gap:11px;position:relative}.rcn-hors-connexion__entete:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--or-clair) 50%,transparent),transparent)}.rcn-hors-connexion__retour{width:34px;height:34px;border-radius:11px;border:1.5px solid color-mix(in srgb,var(--sur-encre) 22%,transparent);background:color-mix(in srgb,var(--sur-encre) 10%,transparent);display:flex;align-items:center;justify-content:center;color:var(--sur-encre);flex-shrink:0;cursor:pointer;padding:0}.rcn-hors-connexion__retour svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-hors-connexion__retour:focus-visible{outline:2px solid var(--sur-encre);outline-offset:2px}.rcn-hors-connexion__repere{font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--or-clair)}.rcn-hors-connexion__poste{font-size:15px;font-weight:var(--font-weight-medium);color:var(--sur-encre);letter-spacing:-.02em}.rcn-hors-connexion__corps{padding:34px 26px 30px;text-align:center}.rcn-hors-connexion__cercle{width:108px;height:108px;border-radius:30px;background:color-mix(in srgb,var(--sur-encre) 6%,transparent);border:1.5px solid color-mix(in srgb,var(--or-clair) 28%,transparent);display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto 22px}.rcn-hors-connexion__anneau{position:absolute;inset:0}.rcn-hors-connexion__anneau-base{fill:none;stroke:color-mix(in srgb,var(--or-clair) 14%,transparent);stroke-width:1.5}.rcn-hors-connexion__anneau-balayage{fill:none;stroke:var(--or-clair);stroke-width:2;stroke-linecap:round;stroke-dasharray:65 270;transform-origin:center;transform-box:fill-box;animation:rcn-hors-connexion-tourner-arc 3.2s linear infinite}.rcn-hors-connexion__wifi{width:42px;height:42px;position:relative;z-index:2}.rcn-hors-connexion__wifi path{stroke:var(--or-clair);stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.rcn-hors-connexion__onde-3{animation:rcn-hors-connexion-onde 1.8s ease-in-out infinite .4s}.rcn-hors-connexion__onde-2{animation:rcn-hors-connexion-onde 1.8s ease-in-out infinite .2s}.rcn-hors-connexion__onde-1{animation:rcn-hors-connexion-onde 1.8s ease-in-out infinite}.rcn-hors-connexion__point{animation:rcn-hors-connexion-point 1.8s ease-in-out infinite;transform-origin:center;transform-box:fill-box;fill:var(--or-clair);stroke:none}.rcn-hors-connexion__titre{font-size:18px;font-weight:var(--font-weight-bold);color:var(--sur-encre);letter-spacing:-.02em;margin-bottom:8px}.rcn-hors-connexion__texte{font-size:12.5px;color:color-mix(in srgb,var(--sur-encre) 62%,transparent);line-height:1.55;max-width:250px;margin:0 auto 22px}.rcn-hors-connexion__corps .rcn-bouton{height:44px;padding:0 22px;border-radius:14px;font-size:13px;gap:8px;margin-bottom:20px}.rcn-hors-connexion__corps--verification .rcn-bouton__icone{animation:rcn-hors-connexion-tourner-arc .8s linear infinite}.rcn-hors-connexion__decompte{display:flex;flex-direction:column;align-items:center;gap:10px}.rcn-hors-connexion__decompte-libelle{font-size:11.5px;color:color-mix(in srgb,var(--sur-encre) 62%,transparent);font-weight:var(--font-weight-medium)}.rcn-hors-connexion__decompte-libelle b{color:var(--or-clair);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.rcn-hors-connexion__rail{width:120px;height:3px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--sur-encre) 12%,transparent);overflow:hidden}.rcn-hors-connexion__remplissage{height:100%;border-radius:var(--radius-full);background:var(--or-clair)}.rcn-bandeau-connexion{display:flex;align-items:center;gap:11px;padding:11px 14px;border-radius:13px;background:var(--attente-fond);border:1px solid var(--attente-bordure);color:var(--attente-tx);container-type:inline-size}.rcn-bandeau-connexion__icone{width:17px;height:17px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-bandeau-connexion__texte{flex:1;font-size:12.5px;font-weight:var(--font-weight-medium);min-width:0}.rcn-bandeau-connexion__texte small{display:block;font-size:11px;font-weight:var(--font-weight-normal);opacity:.85;margin-top:1px}.rcn-bandeau-connexion .rcn-bouton{height:32px;padding:0 12px;font-size:11.5px;border-radius:9px;flex-shrink:0}.rcn-bandeau-connexion .rcn-bouton--secondaire{background:transparent;color:var(--attente-tx);border:1px solid var(--attente-bordure)}.rcn-bandeau-connexion .rcn-bouton--secondaire:hover{background:color-mix(in srgb,var(--encre) 5%,transparent);border-color:var(--attente-bordure)}@container (max-width: 330px){.rcn-bandeau-connexion{flex-wrap:wrap}.rcn-bandeau-connexion__texte{flex:1 1 calc(100% - 28px)}.rcn-bandeau-connexion .rcn-bouton{margin-left:28px}}@media(prefers-reduced-motion:reduce){.rcn-hors-connexion__anneau-balayage,.rcn-hors-connexion__onde-1,.rcn-hors-connexion__onde-2,.rcn-hors-connexion__onde-3,.rcn-hors-connexion__point{animation:none}.rcn-hors-connexion__corps--verification .rcn-bouton__icone{animation-duration:2.4s}}@keyframes rcn-interrupteur-chatoiement{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(360%) skew(-18deg)}}@keyframes rcn-interrupteur-apparaitre-icone{0%{transform:scale(0) rotate(-90deg);opacity:0}60%{transform:scale(1.25) rotate(0)}to{transform:scale(1);opacity:1}}.rcn-interrupteur{position:relative;width:56px;height:32px;border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;padding:0;background:linear-gradient(180deg,var(--bordure-forte),var(--surface-3));border:1.5px solid var(--bordure-forte);box-shadow:inset 0 2px 4px color-mix(in srgb,var(--encre) 10%,transparent);overflow:hidden;transition:background .32s cubic-bezier(.34,1.2,.5,1),border-color .32s}.rcn-interrupteur:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 50%,transparent),transparent);transform:translate(-160%) skew(-18deg)}.rcn-interrupteur__poignee{position:absolute;top:50%;left:3px;transform:translateY(-50%);width:24px;height:24px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--bordure-forte);box-shadow:0 2px 6px color-mix(in srgb,var(--encre) 28%,transparent);display:flex;align-items:center;justify-content:center;transition:left .34s cubic-bezier(.34,1.5,.5,1);z-index:2}.rcn-interrupteur__poignee svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;color:var(--texte-2);animation:rcn-interrupteur-apparaitre-icone .36s cubic-bezier(.34,1.6,.5,1)}.rcn-interrupteur--actif{background:linear-gradient(180deg,var(--role-500),var(--role-700));border-color:var(--role-700)}.rcn-interrupteur--actif:after{opacity:1;animation:rcn-interrupteur-chatoiement 3.2s ease-in-out infinite}.rcn-interrupteur--actif .rcn-interrupteur__poignee{left:29px}.rcn-interrupteur--actif .rcn-interrupteur__poignee svg{color:var(--succes-tx)}.rcn-interrupteur:active .rcn-interrupteur__poignee{width:28px}.rcn-interrupteur--accent.rcn-interrupteur--actif{background:linear-gradient(180deg,var(--or-clair),var(--attente-tx));border-color:var(--attente-tx)}.rcn-interrupteur--accent.rcn-interrupteur--actif .rcn-interrupteur__poignee svg{color:var(--attente-tx)}.rcn-interrupteur--danger.rcn-interrupteur--actif{background:linear-gradient(180deg,var(--danger-bordure),var(--danger-point));border-color:var(--danger-point)}.rcn-interrupteur--danger.rcn-interrupteur--actif .rcn-interrupteur__poignee svg{color:var(--danger-point)}.rcn-interrupteur:disabled{opacity:.7;cursor:not-allowed}.rcn-interrupteur:focus-visible{outline:2px solid var(--role-500);outline-offset:3px}.rcn-interrupteur--sm{width:44px;height:26px}.rcn-interrupteur--sm .rcn-interrupteur__poignee{width:19px;height:19px}.rcn-interrupteur--sm.rcn-interrupteur--actif .rcn-interrupteur__poignee{left:22px}.rcn-interrupteur--lg{width:66px;height:38px}.rcn-interrupteur--lg .rcn-interrupteur__poignee{width:30px;height:30px;left:4px}.rcn-interrupteur--lg.rcn-interrupteur--actif .rcn-interrupteur__poignee{left:33px}.rcn-ligne-interrupteur{display:flex;align-items:center;gap:14px;padding:15px 16px;border-radius:16px;background:var(--surface);border:1.5px solid var(--bordure);margin-bottom:11px;box-shadow:0 1px 2px color-mix(in srgb,var(--encre) 4%,transparent);transition:border-color .22s,box-shadow .22s;container-type:inline-size;flex-wrap:wrap}.rcn-ligne-interrupteur:hover{border-color:var(--bordure-forte);box-shadow:0 6px 16px color-mix(in srgb,var(--encre) 7%,transparent)}.rcn-ligne-interrupteur__texte{flex:1;min-width:0}.rcn-ligne-interrupteur__titre{font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px;color:var(--texte)}.rcn-ligne-interrupteur__description{font-size:12px;color:var(--texte-att);margin:0;line-height:1.4}.rcn-ligne-interrupteur__icone{width:38px;height:38px;border-radius:11px;background:var(--fond);color:var(--role-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-ligne-interrupteur__icone svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@container (max-width: 330px){.rcn-ligne-interrupteur__texte{flex:1 1 100%;order:2}.rcn-ligne-interrupteur .rcn-interrupteur{order:3;margin-left:auto}}@media(prefers-reduced-motion:reduce){.rcn-interrupteur,.rcn-interrupteur__poignee{transition:none}.rcn-interrupteur--actif:after,.rcn-interrupteur__poignee svg{animation:none}}@keyframes rcn-lecteur-qr-monter{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}.rcn-lecteur-qr{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:18px}.rcn-lecteur-qr__voile{position:absolute;inset:0;background:color-mix(in srgb,var(--encre) 62%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.rcn-lecteur-qr__panneau{position:relative;width:100%;max-width:420px;background:var(--surface);border:1px solid var(--bordure);border-radius:18px;padding:18px;box-shadow:0 18px 48px color-mix(in srgb,var(--encre) 28%,transparent);animation:rcn-lecteur-qr-monter .22s cubic-bezier(.34,1.1,.5,1) both}.rcn-lecteur-qr__tete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.rcn-lecteur-qr__titre{font-size:15px;font-weight:var(--font-weight-bold);color:var(--texte)}.rcn-lecteur-qr__fermer{width:34px;height:34px;border-radius:10px;border:1px solid var(--bordure);background:var(--fond);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.rcn-lecteur-qr__fermer svg{width:17px;height:17px;fill:none;stroke:var(--texte);stroke-width:2;stroke-linecap:round}.rcn-lecteur-qr__cadre{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:var(--encre)}.rcn-lecteur-qr__cadre video{width:100%;height:100%;object-fit:cover;display:block}.rcn-lecteur-qr__mire{position:absolute;inset:18%;border:2px solid var(--nacre);border-radius:12px;box-shadow:0 0 0 9999px color-mix(in srgb,var(--encre) 34%,transparent)}.rcn-lecteur-qr__consigne,.rcn-lecteur-qr__message{margin:14px 0 0;font-size:12.5px;line-height:1.55;color:var(--texte-att);text-align:center}.rcn-lire-code{display:inline-flex;align-items:center;gap:8px;height:46px;flex-shrink:0;padding:0 16px;border-radius:13px;border:1px solid var(--bordure);background:var(--surface);color:var(--texte);font-family:inherit;font-size:13px;font-weight:var(--font-weight-bold);cursor:pointer;transition:border-color .2s}.rcn-lire-code:hover{border-color:var(--role-500)}.rcn-lire-code:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-lire-code svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-lire-code--icone{width:46px;padding:0;justify-content:center}@keyframes rcn-lire-code-flotter{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.rcn-lire-code svg{animation:rcn-lire-code-flotter 3.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.rcn-lire-code svg{animation:none}}@container (max-width: 320px){.rcn-lire-code--auto{width:46px;padding:0;justify-content:center}.rcn-lire-code--auto .rcn-lire-code__libelle{display:none}}@keyframes rcn-menu-ctx-apparait{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rcn-menu-ctx-apparait-haut{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rcn-menu-ctx-item-apparait{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.rcn-menu-ctx{position:relative;display:inline-block}.rcn-menu-ctx__bouton{width:36px;height:36px;border-radius:10px;border:1.5px solid var(--bordure);background:var(--surface);color:var(--texte-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .16s,border-color .16s}.rcn-menu-ctx__bouton:hover{border-color:var(--role-500);background:var(--role-100)}.rcn-menu-ctx__bouton--ouvert{border-color:var(--role-500);background:var(--role-100);color:var(--role-700)}.rcn-menu-ctx__bouton svg{width:17px;height:17px;stroke:currentColor;fill:currentColor}.rcn-menu-ctx__bouton--sm{width:30px;height:30px;border-radius:8px}.rcn-menu-ctx__bouton--sm svg{width:15px;height:15px}.rcn-menu-ctx__bouton:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-menu-ctx__liste{position:fixed;z-index:calc(var(--z-modal) + 10);min-width:200px;overflow:auto;background:var(--surface);border:1.5px solid var(--bordure);border-radius:14px;box-shadow:0 18px 44px color-mix(in srgb,var(--encre) 20%,transparent);padding:6px;animation:rcn-menu-ctx-apparait .22s cubic-bezier(.34,1.25,.5,1)}.rcn-menu-ctx__liste--vers-le-haut{animation-name:rcn-menu-ctx-apparait-haut}.rcn-menu-ctx__groupe{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-att);font-weight:var(--font-weight-bold);padding:8px 11px 4px}.rcn-menu-ctx__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 11px;border:none;background:transparent;border-radius:10px;font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--texte);cursor:pointer;text-align:left;font-family:inherit;transition:background .16s,padding-left .2s;animation:rcn-menu-ctx-item-apparait .2s ease both}.rcn-menu-ctx__item:hover{background:var(--surface-2);padding-left:14px}.rcn-menu-ctx__item svg{width:15px;height:15px;flex-shrink:0;color:var(--texte-att);stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:color .16s}.rcn-menu-ctx__item:hover svg{color:var(--role-700)}.rcn-menu-ctx__item--danger{color:var(--danger-tx)}.rcn-menu-ctx__item--danger svg{color:var(--danger-tx)}.rcn-menu-ctx__item:disabled{color:var(--texte-att);opacity:.75;cursor:not-allowed;pointer-events:none}.rcn-menu-ctx__item:focus-visible{outline:2px solid var(--role-500);outline-offset:-2px}.rcn-menu-ctx__separateur{display:block;height:1px;background:var(--bordure);margin:5px 4px}@media(max-width:420px){.rcn-menu-ctx__liste{max-width:min(260px,calc(100vw - 32px))}}@media(prefers-reduced-motion:reduce){.rcn-menu-ctx__liste,.rcn-menu-ctx__item{animation:none}.rcn-menu-ctx__item:hover{padding-left:11px}}.rcn-menu-ctx__textes{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.rcn-menu-ctx__libelle{color:inherit}.rcn-menu-ctx__sous-texte{font-size:11px;font-weight:var(--font-weight-normal);color:var(--texte-att);line-height:1.35}.rcn-menu-ctx__item:hover .rcn-menu-ctx__sous-texte{color:var(--texte-2)}.rcn-modale .rcn-confirm__corps{display:flex;flex-direction:column;gap:16px}.rcn-modale .rcn-confirm__corps>*{margin-bottom:0}.rcn-modale .rcn-confirm__texte{padding-top:0}.rcn-modale .rcn-confirm__corps .rcn-carte{background:color-mix(in srgb,currentColor 7%,transparent);border:1.5px solid color-mix(in srgb,currentColor 20%,transparent);box-shadow:none;border-radius:14px;padding:14px 16px}.rcn-modale .rcn-confirm__corps .rcn-carte:hover{border-color:color-mix(in srgb,currentColor 20%,transparent);box-shadow:none;transform:none}.rcn-modale .rcn-confirm__corps .rcn-carte__titre{font-size:10.5px;font-weight:var(--font-weight-extrabold);letter-spacing:.06em;text-transform:uppercase;color:var(--texte);margin-bottom:10px}.rcn-modale .rcn-champ__astuce-bouton{border-color:color-mix(in srgb,currentColor 45%,transparent);color:color-mix(in srgb,currentColor 78%,var(--texte));background:transparent}.rcn-modale .rcn-champ__astuce-bouton:hover,.rcn-modale .rcn-champ__astuce-bouton--ouvert{border-color:currentColor;color:currentColor}.rcn-modale .rcn-confirm__corps .rcn-carte__ligne-cle,.rcn-modale .rcn-champ__aide{color:var(--texte-2)}.rcn-modale .rcn-champ__libelle,.rcn-modale .rcn-md-legende{font-size:10.5px;font-weight:var(--font-weight-extrabold);letter-spacing:.06em;text-transform:uppercase;color:var(--texte)}.rcn-modale .rcn-champ__ligne-libelle,.rcn-modale .rcn-md-ligne-legende{margin-bottom:7px}.rcn-modale .rcn-md-champ{margin-bottom:0}.rcn-modale .rcn-champ__controle,.rcn-modale .rcn-md__declencheur,.rcn-modale .rcn-champ__selecteur-date,.rcn-modale .rcn-champ__tel-champ{height:auto;min-height:44px;padding:11px 13px;border-radius:13px;background:var(--surface);border:1.5px solid color-mix(in srgb,currentColor 28%,transparent);box-shadow:none;font-size:13px;line-height:1.5}.rcn-modale .rcn-champ__controle input,.rcn-modale .rcn-champ__controle textarea,.rcn-modale .rcn-champ__tel-champ input{height:auto;line-height:1.5;font-size:13px;padding:0}.rcn-modale .rcn-champ__controle textarea{min-height:62px;resize:none}.rcn-modale .rcn-champ__controle input::placeholder,.rcn-modale .rcn-champ__controle textarea::placeholder{color:var(--texte-att)}.rcn-modale .rcn-champ__coquille:after{display:none}.rcn-modale .rcn-champ:not(.rcn-champ--desactive) .rcn-champ__controle:hover,.rcn-modale .rcn-md__declencheur:hover:not(:disabled),.rcn-modale .rcn-champ__selecteur-date:hover{border-color:color-mix(in srgb,currentColor 48%,transparent)}.rcn-modale .rcn-champ--actif .rcn-champ__controle,.rcn-modale .rcn-md--ouvert .rcn-md__declencheur,.rcn-modale .rcn-md__declencheur:focus-visible,.rcn-modale .rcn-champ__selecteur-date--ouvert,.rcn-modale .rcn-champ__tel-champ:focus-within{border-color:currentColor;background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}.rcn-modale .rcn-champ--erreur .rcn-champ__controle{border-color:var(--danger-point);background:var(--danger-fond)}.rcn-modale .rcn-champ__code input{border-radius:13px;background:var(--surface);border:1.5px solid color-mix(in srgb,currentColor 28%,transparent)}.rcn-modale .rcn-champ__code input:focus{border-color:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}.rcn-modale .rcn-md-astuce__bouton{border-color:color-mix(in srgb,currentColor 45%,transparent);color:color-mix(in srgb,currentColor 78%,var(--texte));background:transparent}.rcn-modale .rcn-md-astuce__bouton:hover,.rcn-modale .rcn-md-astuce__bouton--ouvert{border-color:currentColor;color:currentColor}.rcn-modale--large{max-width:min(720px,calc(100vw - 32px))}@keyframes rcn-nav-menu-apparait{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rcn-nav-chatoiement{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(420%) skew(-18deg)}}@keyframes rcn-nav-balancer{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes rcn-nav-glisser-chevron{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes rcn-nav-pulser-accueil{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes rcn-nav-ressort{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes rcn-nav-etincelle{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.rcn-bouton-tri{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:13px;border:1.5px solid var(--bordure);background:var(--surface);cursor:pointer;font-size:13px;font-weight:var(--font-weight-medium);color:var(--texte);font-family:inherit;transition:border-color .22s,transform .2s cubic-bezier(.34,1.4,.5,1),box-shadow .22s}.rcn-bouton-tri:hover{border-color:var(--role-500);transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--encre) 8%,transparent)}.rcn-bouton-tri:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 50%,transparent),transparent);transform:translate(-160%) skew(-18deg)}.rcn-bouton-tri:hover:before{animation:rcn-nav-chatoiement .85s ease}.rcn-bouton-tri:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-bouton-tri>svg{width:16px;height:16px;color:var(--role-700);animation:rcn-nav-balancer 3s ease-in-out infinite}.rcn-bouton-tri svg{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-bouton-tri__direction{color:var(--role-700);transition:transform .32s cubic-bezier(.34,1.5,.5,1);display:flex;position:relative;z-index:2}.rcn-bouton-tri__direction svg{width:14px;height:14px;animation:none}.rcn-bouton-tri--desc .rcn-bouton-tri__direction{transform:rotate(180deg)}.rcn-bouton-tri__texte{position:relative;z-index:2}.rcn-barre-entetes{display:flex;gap:4px;padding:6px;border:1.5px solid var(--bordure);border-radius:13px;background:var(--surface);overflow-x:auto;scrollbar-width:none}.rcn-barre-entetes::-webkit-scrollbar{display:none}.rcn-entete-colonne{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-2);cursor:pointer;padding:9px 11px;border-radius:10px;border:none;background:transparent;font-family:inherit;white-space:nowrap;flex-shrink:0;transition:background .2s,color .2s}.rcn-entete-colonne:hover{background:var(--fond);color:var(--texte)}.rcn-entete-colonne--actif{background:var(--encre);color:var(--sur-encre)}.rcn-entete-colonne--actif:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 20%,transparent),transparent);transform:translate(-160%) skew(-18deg);animation:rcn-nav-chatoiement 3s ease-in-out infinite}.rcn-entete-colonne:focus-visible{outline:2px solid var(--role-500);outline-offset:-2px}.rcn-entete-colonne__fleches{display:flex;flex-direction:column;gap:1px;opacity:.45;position:relative;z-index:2;transition:opacity .2s,transform .3s cubic-bezier(.34,1.4,.5,1)}.rcn-entete-colonne__fleches svg{width:9px;height:9px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-entete-colonne--actif .rcn-entete-colonne__fleches{opacity:1}.rcn-entete-colonne--actif.rcn-entete-colonne--desc .rcn-entete-colonne__fleches{transform:rotate(180deg)}.rcn-entete-colonne__texte{position:relative;z-index:2}.rcn-pagination{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rcn-pagination button{position:relative;overflow:hidden;min-width:40px;height:40px;padding:0 8px;border-radius:12px;border:1.5px solid var(--bordure);color:var(--texte);font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);font-family:inherit;transition:background .2s,border-color .2s,transform .18s cubic-bezier(.34,1.5,.5,1)}.rcn-pagination button:hover:not(:disabled):not(.rcn-pagination__actuelle){border-color:var(--role-500);transform:translateY(-2px)}.rcn-pagination button:active{transform:scale(.9)}.rcn-pagination button:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-pagination button.rcn-pagination__actuelle{background:var(--encre);border-color:var(--encre);color:var(--sur-encre);animation:rcn-nav-ressort .36s cubic-bezier(.34,1.6,.5,1)}.rcn-pagination button.rcn-pagination__actuelle:before{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 25%,transparent),transparent);transform:translate(-160%) skew(-18deg);animation:rcn-nav-chatoiement 3s ease-in-out infinite}.rcn-pagination button:disabled{color:var(--texte-att);opacity:.7;cursor:not-allowed}.rcn-pagination button svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-pagination__fleche:hover:not(:disabled) svg{animation:rcn-nav-glisser-chevron .6s ease}.rcn-pagination__points{color:var(--texte-att);padding:0 2px}.rcn-pagination__info{font-size:12.5px;color:var(--texte-att);margin-top:11px}.rcn-pagination__info b{color:var(--texte);font-weight:var(--font-weight-bold)}.rcn-fil-ariane{display:flex;align-items:center;gap:3px;flex-wrap:wrap;font-size:13px}.rcn-fil-ariane__lien{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;color:var(--role-700);text-decoration:none;padding:6px 10px;border-radius:10px;transition:background .18s,transform .18s;cursor:pointer;border:none;background:transparent;font-family:inherit;font-size:13px}.rcn-fil-ariane__lien:hover{background:var(--role-100);transform:translateY(-1px)}.rcn-fil-ariane__lien:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-fil-ariane__lien svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-fil-ariane__lien:first-child svg{animation:rcn-nav-pulser-accueil 3s ease-in-out infinite}.rcn-fil-ariane__separateur{color:var(--bordure-forte);display:flex;animation:rcn-nav-glisser-chevron 2.6s ease-in-out infinite}.rcn-fil-ariane__separateur svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-fil-ariane__courant{color:var(--texte);font-weight:var(--font-weight-bold);padding:6px 10px}.rcn-popover-ancre{position:relative;display:inline-block}.rcn-popover__declencheur{position:relative;overflow:hidden;height:44px;padding:0 16px;border-radius:13px;border:1.5px solid var(--bordure);cursor:pointer;font-size:13px;font-weight:var(--font-weight-medium);color:var(--texte);display:inline-flex;align-items:center;gap:8px;background:var(--surface);font-family:inherit;transition:border-color .2s,transform .2s}.rcn-popover__declencheur:hover{border-color:var(--role-500);transform:translateY(-2px)}.rcn-popover__declencheur:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-popover__declencheur svg{width:16px;height:16px;color:var(--role-700);stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;animation:rcn-nav-etincelle 2.6s ease-in-out infinite}.rcn-popover{position:absolute;top:calc(100% + 10px);left:0;z-index:30;width:262px;max-width:min(262px,calc(100vw - 32px));padding:16px;border-radius:16px;background:var(--surface);border:1.5px solid var(--bordure);box-shadow:0 18px 44px color-mix(in srgb,var(--encre) 18%,transparent);animation:rcn-nav-menu-apparait .28s cubic-bezier(.34,1.25,.5,1)}.rcn-popover:before{content:"";position:absolute;top:-5px;left:24px;width:10px;height:10px;background:var(--surface);border-left:1.5px solid var(--bordure);border-top:1.5px solid var(--bordure);transform:rotate(45deg)}.rcn-popover__entete{display:flex;align-items:center;gap:10px;margin-bottom:10px;position:relative;z-index:2}.rcn-popover__icone{width:38px;height:38px;border-radius:12px;background:var(--fond);color:var(--role-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-popover__icone svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;animation:rcn-nav-etincelle 2.6s ease-in-out infinite}.rcn-popover__titre{font-size:13.5px;font-weight:var(--font-weight-bold);margin:0;color:var(--texte)}.rcn-popover__texte{font-size:12.5px;color:var(--texte-2);margin:0;line-height:1.5;position:relative;z-index:2}.rcn-popover__pied{display:flex;gap:8px;margin-top:14px;position:relative;z-index:2}.rcn-popover__pied .rcn-bouton{flex:1;height:40px;border-radius:12px;font-size:12.5px}.rcn-popover__pied .rcn-bouton--secondaire{background:var(--fond);border-color:var(--bordure);color:var(--texte)}.rcn-popover__pied .rcn-bouton--secondaire:hover{background:var(--fond);border-color:var(--role-500)}@media(prefers-reduced-motion:reduce){.rcn-bouton-tri>svg,.rcn-bouton-tri:hover:before,.rcn-entete-colonne--actif:before,.rcn-pagination button.rcn-pagination__actuelle,.rcn-pagination button.rcn-pagination__actuelle:before,.rcn-pagination__fleche:hover:not(:disabled) svg,.rcn-fil-ariane__lien:first-child svg,.rcn-fil-ariane__separateur,.rcn-popover,.rcn-popover__declencheur svg,.rcn-popover__icone svg{animation:none}.rcn-bouton-tri:hover,.rcn-popover__declencheur:hover,.rcn-fil-ariane__lien:hover{transform:none}}.rcn-notifications{--notif-non-lue-fond: var(--info-fond);--notif-non-lue-bordure: var(--info-bordure);--notif-lue-fond: var(--surface-2);--notif-lue-pastille: var(--neutre-point);--notif-glisse-debut: var(--surface-3);--notif-glisse-fin: var(--bordure-forte);--notif-glisse-verrou-fin: var(--attente-bordure)}html[data-theme=sombre] .rcn-notifications{--notif-non-lue-fond: var(--surface-3);--notif-non-lue-bordure: var(--role-300);--notif-lue-fond: var(--surface-2);--notif-lue-pastille: var(--texte-att);--notif-glisse-debut: var(--surface-2);--notif-glisse-fin: var(--surface-3);--notif-glisse-verrou-fin: var(--attente-bordure)}@keyframes rcn-notif-croix{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rcn-notif-entree{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rcn-notif-lueur{0%,to{transform:scale(1);opacity:.32}50%{transform:scale(1.14);opacity:.1}}@keyframes rcn-notif-rebond{0%,to{transform:translateY(0)}25%{transform:translateY(-3px) scale(1.06)}50%{transform:translateY(0)}}@keyframes rcn-notif-secousse{0%,72%,to{transform:rotate(0)}78%{transform:rotate(-9deg)}84%{transform:rotate(8deg)}90%{transform:rotate(-5deg)}96%{transform:rotate(0)}}@keyframes rcn-notif-pulsation{0%,to{transform:scale(1)}18%{transform:scale(1.18)}36%{transform:scale(1.02)}54%{transform:scale(1.1)}}@keyframes rcn-notif-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rcn-notifications__voile{position:fixed;inset:0;background:color-mix(in srgb,var(--encre) 40%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:50;display:flex;align-items:center;justify-content:center;padding:18px}.rcn-notifications__panneau{width:100%;max-width:460px;max-height:74vh;background:var(--surface);border-radius:var(--radius-2xl);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 70px color-mix(in srgb,var(--encre) 40%,transparent),0 0 0 1px color-mix(in srgb,var(--or-clair) 20%,transparent);animation:rcn-notif-entree .38s cubic-bezier(.34,1.28,.5,1)}.rcn-notifications__entete{position:relative;padding:18px 16px 14px;flex-shrink:0;background:linear-gradient(160deg,var(--role-500-chrome),var(--role-700-chrome))}.rcn-notifications__entete:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sur-encre) 35%,transparent),transparent)}.rcn-notifications__entete-ligne{display:flex;align-items:center;gap:12px}.rcn-notifications__titre{flex:1;min-width:0;font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--sur-encre)}.rcn-notifications__compte{font-size:12px;color:color-mix(in srgb,var(--sur-encre) 78%,transparent);font-weight:var(--font-weight-bold);margin-top:2px}.rcn-notifications__fermer{width:38px;height:38px;border-radius:var(--radius-full);border:1.5px solid color-mix(in srgb,var(--sur-encre) 30%,transparent);background:color-mix(in srgb,var(--sur-encre) 12%,transparent);color:var(--sur-encre);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px color-mix(in srgb,var(--sur-encre) 14%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0}.rcn-notifications__fermer svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:rcn-notif-croix 4s linear infinite;transform-origin:50% 50%}.rcn-notifications__fermer--arrete svg{animation-play-state:paused}.rcn-notifications__fermer:focus-visible{outline:2px solid var(--sur-encre);outline-offset:2px}.rcn-notifications__onglets{display:flex;gap:6px;margin-top:12px;background:color-mix(in srgb,var(--sur-encre) 12%,transparent);border:1px solid color-mix(in srgb,var(--sur-encre) 28%,transparent);border-radius:var(--radius-full);padding:4px}.rcn-notifications__onglet{flex:1;text-align:center;padding:8px 10px;border-radius:var(--radius-full);font-size:12px;font-weight:var(--font-weight-bold);color:color-mix(in srgb,var(--sur-encre) 66%,transparent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:color .2s,background .2s;border:none;background:transparent;font-family:inherit}.rcn-notifications__onglet--actif{background:color-mix(in srgb,var(--or-clair) 22%,transparent);color:var(--sur-encre)}.rcn-notifications__onglet:focus-visible{outline:2px solid var(--sur-encre);outline-offset:-2px}.rcn-notifications__onglet-compte{font-size:10px;font-weight:var(--font-weight-bold);min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--sur-encre) 22%,transparent);color:var(--sur-encre);display:inline-flex;align-items:center;justify-content:center}.rcn-notifications__liste{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.rcn-notifications__section{display:flex;align-items:center;gap:8px;margin:6px 4px 2px}.rcn-notifications__section-titre{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--role-700)}.rcn-notifications__section-compte{font-size:10px;font-weight:800;color:var(--texte-att)}.rcn-notifications__pied{flex-shrink:0;padding:12px 16px 16px;border-top:1px solid var(--bordure);background:color-mix(in srgb,var(--surface) 60%,transparent)}.rcn-notifications__pied:empty{padding:0;border-top:none;background:none}.rcn-notifications__action-tete{display:flex;justify-content:flex-end;margin-top:10px}.rcn-notifications__pied-gestes{display:flex;flex-direction:column;gap:8px}.rcn-notif-enveloppe{position:relative;border-radius:16px;overflow:hidden;flex-shrink:0}.rcn-notif__fond-glisse{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding-right:18px;background:linear-gradient(90deg,var(--notif-glisse-debut),var(--notif-glisse-fin));border-radius:16px}.rcn-notif__fond-glisse--verrouille{background:linear-gradient(90deg,var(--attente-fond),var(--notif-glisse-verrou-fin))}.rcn-notif__fond-libelle{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:var(--texte)}.rcn-notif__fond-glisse--verrouille .rcn-notif__fond-libelle{color:var(--attente-tx)}.rcn-notif__fond-libelle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-notif{position:relative;display:flex;gap:12px;padding:16px 16px 14px;border-width:2px;border-radius:16px;background:var(--surface);border:1px solid var(--bordure);align-items:flex-start;cursor:pointer;transform-origin:top center;width:100%;text-align:left;font-family:inherit;will-change:transform;transition:transform .26s cubic-bezier(.32,.72,0,1);touch-action:pan-y}.rcn-notif--glisse{transition:none}.rcn-notif--non-lue{background:var(--notif-non-lue-fond);border-color:var(--notif-non-lue-bordure)}.rcn-notif--entree{animation:rcn-notif-entree .36s cubic-bezier(.32,1.3,.5,1)}.rcn-notif:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-notif__icone{position:absolute;bottom:11px;right:14px;width:32px;height:32px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible}.rcn-notif__icone svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.rcn-notif__lueur{position:absolute;inset:-5px;border-radius:inherit;z-index:-1;opacity:.35;background:inherit;animation:rcn-notif-lueur 3s ease-in-out infinite}.rcn-notif__icone--rebond svg{animation:rcn-notif-rebond 2s ease-in-out infinite}.rcn-notif__icone--secousse svg{animation:rcn-notif-secousse 2.4s ease-in-out infinite}.rcn-notif__icone--pulsation svg{animation:rcn-notif-pulsation 1.7s ease-in-out infinite}.rcn-notif__icone--rotation svg{animation:rcn-notif-rotation 3s linear infinite}.rcn-notif__principal{flex:1;min-width:0}.rcn-notif__titre{font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--texte);line-height:1.35;display:flex;align-items:baseline;gap:10px;padding-right:0}.rcn-notif__regroupe{font-size:10px;font-weight:800;color:var(--texte-inverse);background:var(--danger-tx);border-radius:var(--radius-full);padding:1px 7px;flex-shrink:0}.rcn-notif__point{width:7px;height:7px;border-radius:var(--radius-full);background:var(--danger-tx);flex-shrink:0;align-self:flex-start;margin-top:6px}.rcn-notif__corps{font-size:12.5px;color:var(--texte-2);line-height:1.5;margin-top:6px;padding-right:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rcn-notif__date{margin-left:auto;flex-shrink:0;font-size:10.5px;font-weight:var(--font-weight-bold);color:var(--texte-att);white-space:nowrap}.rcn-notif--non-lue.rcn-notif--ton-litige{border-color:var(--danger-bordure)}.rcn-notif--non-lue.rcn-notif--ton-retrait{border-color:var(--attente-bordure)}.rcn-notif--non-lue.rcn-notif--ton-validation{border-color:var(--succes-bordure)}.rcn-notif--non-lue.rcn-notif--ton-synchro{border-color:var(--bordure)}.rcn-notif__action{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:9px;border:1px solid var(--bordure);background:var(--surface);color:var(--texte-att);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.rcn-notif__action svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-notif__action:hover{background:var(--fond);color:var(--texte)}.rcn-notif__action:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-notif__verrou{position:absolute;bottom:12px;right:14px;width:20px;height:20px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--attente-tx);background:var(--attente-fond)}.rcn-notif__verrou svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-notif--lue{background:var(--notif-lue-fond);border-color:var(--bordure)}.rcn-notif--lue .rcn-notif__icone{filter:grayscale(.5) opacity(.7)}.rcn-notif--lue .rcn-notif__lueur,.rcn-notif--lue .rcn-notif__icone svg{animation:none}.rcn-notif--lue .rcn-notif__titre{color:var(--texte-att);font-weight:var(--font-weight-medium)}.rcn-notif--lue .rcn-notif__corps{color:var(--texte-att)}.rcn-notif--lue .rcn-notif__regroupe{background:var(--notif-lue-pastille)}@media(prefers-reduced-motion:reduce){.rcn-notifications__panneau,.rcn-notif,.rcn-notif--entree,.rcn-notifications__fermer svg,.rcn-notif__lueur,.rcn-notif__icone svg{animation:none}.rcn-notif{transition:none}}@keyframes rcn-cloche-balancement{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes rcn-cloche-sonnerie{0%{transform:scale(1) rotate(0)}8%{transform:scale(1.14) rotate(0)}16%{transform:scale(1.11) rotate(13deg)}24%{transform:scale(1.11) rotate(-11deg)}32%{transform:scale(1.09) rotate(9deg)}40%{transform:scale(1.07) rotate(-7deg)}48%{transform:scale(1.05) rotate(5deg)}55%{transform:scale(1.03) rotate(-3deg)}62%,to{transform:scale(1) rotate(0)}}@keyframes rcn-cloche-battant{0%,8%,62%,to{transform:translate(0)}18%{transform:translate(1.4px)}28%{transform:translate(-1.2px)}40%{transform:translate(.9px)}50%{transform:translate(-.6px)}}@keyframes rcn-cloche-halo{0%,to{box-shadow:0 0 color-mix(in srgb,var(--or-clair) 50%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--or-clair) 0%,transparent)}}.rcn-cloche svg{transform-origin:50% 50%;animation:rcn-cloche-balancement 3.6s ease-in-out infinite}.rcn-cloche--active svg{transform-origin:50% 4px;animation:rcn-cloche-sonnerie 1.8s ease-in-out infinite}.rcn-cloche--active .rcn-cloche__battant{transform-origin:50% 20%;animation:rcn-cloche-battant 1.8s ease-in-out infinite}.rcn-cloche--active:after{content:"";position:absolute;inset:-3px;border-radius:var(--radius-full);z-index:-1;animation:rcn-cloche-halo 2.6s ease-in-out infinite}.rcn-cloche__compteur{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--danger-point);border:2px solid var(--role-700-chrome);display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:var(--font-weight-bold);color:var(--sur-encre);line-height:1}@media(prefers-reduced-motion:reduce){.rcn-cloche svg,.rcn-cloche--active svg,.rcn-cloche--active .rcn-cloche__battant,.rcn-cloche--active:after{animation:none}}.rcn-notifications__vide{padding:var(--space-6) var(--space-4)}.rcn-notif__gestes{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:0 14px 12px;margin-top:-2px;background:var(--surface)}.rcn-notif__geste{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:var(--font-weight-bold);font-family:inherit;color:var(--texte-2);background:var(--fond);border:1px solid var(--bordure);border-radius:9px;padding:7px 12px;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.rcn-notif__geste svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-notif__geste:hover{background:var(--surface-2);color:var(--texte);border-color:var(--role-300)}.rcn-notif__geste:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-notif__geste--principal{flex:1;background:var(--role-100);border-color:var(--role-300);color:var(--role-700)}.rcn-notif__glissiere{position:relative;flex:1;min-width:0;height:34px;border-radius:9px;background:var(--fond);border:1px solid var(--bordure);overflow:hidden;display:flex;align-items:center;touch-action:none}.rcn-notif__glissiere-fond{position:absolute;inset:0 auto 0 0;background:var(--succes-fond);transition:width 60ms linear}.rcn-notif__glissiere-libelle{position:relative;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:11.5px;font-weight:var(--font-weight-bold);color:var(--texte-att);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 40px 0 44px;transition:opacity .16s}.rcn-notif__glissiere-fleche{width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:rcn-notif-appel 1.9s ease-in-out infinite}@keyframes rcn-notif-appel{0%,to{transform:translate(0);opacity:.6}50%{transform:translate(3px);opacity:1}}@media(prefers-reduced-motion:reduce){.rcn-notif__glissiere-fleche{animation:none}}.rcn-notif__glissiere--tiree .rcn-notif__glissiere-libelle{opacity:0}.rcn-notif__poignee{position:absolute;left:3px;width:32px;height:26px;border-radius:7px;border:1px solid var(--bordure);background:var(--surface);color:var(--texte-2);display:inline-flex;align-items:center;justify-content:center;cursor:grab;font-family:inherit;touch-action:none;box-shadow:0 1px 2px #00000014}.rcn-notif__poignee:active{cursor:grabbing}.rcn-notif__poignee svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-notif__poignee:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-notif__glissiere:not(.rcn-notif__glissiere--tiree) .rcn-notif__poignee{transition:transform .22s var(--ease-bounce, ease-out)}@media(prefers-reduced-motion:reduce){.rcn-notif__glissiere-fond,.rcn-notif__glissiere-libelle,.rcn-notif__poignee{transition:none}}.rcn-notif-enveloppe:has(.rcn-notif__gestes){border:2px solid var(--bordure)}.rcn-notif-enveloppe:has(.rcn-notif__gestes) .rcn-notif{border:none;border-radius:16px 16px 0 0}.rcn-notif-enveloppe:has(.rcn-notif--non-lue) .rcn-notif__gestes{background:var(--notif-non-lue-fond)}.rcn-notif-enveloppe:has(.rcn-notif--lue) .rcn-notif__gestes{background:var(--notif-lue-fond)}.rcn-notif-enveloppe:has(.rcn-notif--non-lue.rcn-notif--ton-litige){border-color:var(--danger-bordure)}.rcn-notif-enveloppe:has(.rcn-notif--non-lue.rcn-notif--ton-retrait){border-color:var(--attente-bordure)}.rcn-notif-enveloppe:has(.rcn-notif--non-lue.rcn-notif--ton-validation){border-color:var(--succes-bordure)}@keyframes rcn-onglets-point-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.35}}@keyframes rcn-onglets-entrer-panneau{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rcn-onglets-chatoiement{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(420%) skew(-18deg)}}.rcn-onglets-soulignes{display:flex;gap:2px;border-bottom:1.5px solid var(--bordure);position:relative}.rcn-onglet-souligne{position:relative;padding:13px 4px;border:none;background:none;font-size:13px;font-weight:var(--font-weight-medium);color:var(--texte-att);cursor:pointer;margin-right:24px;transition:color .22s;display:flex;align-items:center;gap:8px;font-family:inherit}.rcn-onglet-souligne svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .26s cubic-bezier(.34,1.5,.5,1);flex-shrink:0}.rcn-onglet-souligne:hover{color:var(--texte)}.rcn-onglet-souligne:hover svg{transform:translateY(-1px)}.rcn-onglet-souligne--actif{color:var(--role-700)}.rcn-onglet-souligne:focus-visible{outline:2px solid var(--role-500);outline-offset:2px;border-radius:6px}.rcn-onglets__indicateur-souligne{position:absolute;bottom:-1.5px;height:2.5px;border-radius:2px;background:linear-gradient(90deg,var(--role-500),var(--role-700));transition:left .42s cubic-bezier(.34,1.25,.4,1),width .42s cubic-bezier(.34,1.25,.4,1)}.rcn-onglet__badge{display:inline-flex;align-items:center;gap:5px;height:19px;padding:0 8px;border-radius:var(--radius-full);font-size:10px;font-weight:var(--font-weight-bold);background:var(--surface-3);color:var(--texte-2);transition:background .22s,color .22s}.rcn-onglet__badge-point{position:relative;width:5px;height:5px;border-radius:var(--radius-full);background:var(--danger-point);flex-shrink:0}.rcn-onglet__badge-point:after{content:"";position:absolute;inset:0;border-radius:var(--radius-full);background:inherit;animation:rcn-onglets-point-pulse 1.9s ease-in-out infinite}.rcn-onglet-souligne--actif .rcn-onglet__badge{background:var(--role-100);color:var(--role-700)}.rcn-onglets-pilule{display:inline-flex;gap:3px;padding:5px;border-radius:15px;background:var(--surface-2);border:1px solid var(--bordure);position:relative;box-shadow:inset 0 1px 3px color-mix(in srgb,var(--encre) 5%,transparent);max-width:100%}.rcn-onglet-pilule{position:relative;z-index:2;padding:10px 18px;border:none;background:none;font-size:12.5px;font-weight:var(--font-weight-bold);color:var(--texte-2);cursor:pointer;border-radius:11px;transition:color .26s;font-family:inherit;white-space:nowrap}.rcn-onglet-pilule--actif{color:var(--role-sur500)}.rcn-onglet-pilule:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-onglets__indicateur-pilule{position:absolute;top:5px;bottom:5px;z-index:1;border-radius:11px;background:linear-gradient(150deg,var(--role-500),var(--role-700));box-shadow:0 4px 12px color-mix(in srgb,var(--encre) 18%,transparent);overflow:hidden;transition:left .42s cubic-bezier(.34,1.25,.4,1),width .42s cubic-bezier(.34,1.25,.4,1)}.rcn-onglets__indicateur-pilule:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 28%,transparent),transparent);transform:translate(-160%) skew(-18deg);animation:rcn-onglets-chatoiement 3.4s ease-in-out infinite}.rcn-onglets__panneaux{position:relative;margin-top:20px;min-height:64px}.rcn-onglets__panneau{padding:18px;border-radius:16px;background:var(--surface);border:1px solid var(--bordure);box-shadow:var(--ombre-carte);font-size:13px;color:var(--texte-2);line-height:1.65;animation:rcn-onglets-entrer-panneau .32s cubic-bezier(.22,1,.36,1) both}.rcn-onglets-soulignes,.rcn-onglets-pilule{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rcn-onglets-soulignes::-webkit-scrollbar,.rcn-onglets-pilule::-webkit-scrollbar{display:none}.rcn-onglet-souligne{flex-shrink:0;white-space:nowrap}.rcn-onglet-pilule{flex-shrink:0}@media(prefers-reduced-motion:reduce){.rcn-onglets__indicateur-souligne,.rcn-onglets__indicateur-pilule{transition:none}.rcn-onglets__indicateur-pilule:before,.rcn-onglet__badge-point:after{animation:none}.rcn-onglets__panneau{animation:none}.rcn-onglet-souligne:hover svg{transform:none}}.rcn-onglets-soulignes,.rcn-onglets-pilule{position:relative}.rcn-onglets--deborde-droite:after,.rcn-onglets--deborde-gauche:before{content:"";position:absolute;top:0;bottom:0;width:36px;pointer-events:none;z-index:2}.rcn-onglets--deborde-droite:after{right:0;background:linear-gradient(90deg,transparent,var(--surface))}.rcn-onglets--deborde-gauche:before{left:0;background:linear-gradient(270deg,transparent,var(--surface))}.rcn-onglet-pilule{gap:7px}.rcn-onglet-pilule .rcn-onglet__badge{background:color-mix(in srgb,var(--texte) 9%,transparent);color:var(--texte-2)}.rcn-onglets-capsules{display:flex;gap:10px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px}.rcn-onglets-capsules::-webkit-scrollbar{display:none}.rcn-onglet-capsule{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;height:40px;padding:0 18px;border:1.5px solid var(--bordure);border-radius:var(--radius-full);background:var(--surface);color:var(--texte);font-family:inherit;font-size:13px;font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.rcn-onglet-capsule:hover{border-color:var(--bordure-forte)}.rcn-onglet-capsule:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-onglet-capsule--actif{background:var(--role-500);border-color:var(--role-700);color:var(--role-sur500)}.rcn-onglet-capsule--actif:hover{border-color:var(--role-700)}.rcn-onglet-capsule .rcn-onglet__badge{background:var(--surface-3);color:var(--texte-2)}.rcn-onglet__badge--succes{background:var(--succes-fond);color:var(--succes-tx)}.rcn-onglet__badge--attente{background:var(--attente-fond);color:var(--attente-tx)}.rcn-onglet__badge--danger{background:var(--danger-fond);color:var(--danger-tx)}.rcn-onglet__badge--info{background:var(--info-fond);color:var(--info-tx)}.rcn-onglet__badge--neutre{background:var(--surface-3);color:var(--texte-2)}.rcn-onglet-capsule--actif .rcn-onglet__badge,.rcn-onglet-pilule--actif .rcn-onglet__badge{background:color-mix(in srgb,var(--role-sur500) 22%,transparent);color:var(--role-sur500)}@media(max-width:420px){.rcn-onglets-capsules{flex-wrap:wrap;overflow-x:visible;gap:8px}.rcn-onglet-capsule{flex:1 1 calc(50% - 4px);justify-content:center;min-width:0;padding:0 12px}.rcn-onglet-capsule>*{min-width:0}}.rcn-onglets-choix{display:none;position:relative}.rcn-onglets-choix__bouton{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 14px;border:1.5px solid var(--bordure);border-radius:var(--radius-md);background:var(--surface);font-family:inherit;font-size:13px;font-weight:var(--font-weight-bold);color:var(--texte);cursor:pointer}.rcn-onglets-choix__bouton:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-onglets-choix__libelle{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-onglets-choix__bouton svg{width:16px;height:16px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duration-base) var(--ease-standard)}.rcn-onglets-choix__bouton[aria-expanded=true] svg{transform:rotate(180deg)}.rcn-onglets-choix__panneau{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:var(--z-dropdown);padding:8px;border:1.5px solid var(--bordure);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 18px 44px color-mix(in srgb,var(--encre) 20%,transparent);max-height:248px;overflow-y:auto}.rcn-onglets-choix__item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:none;border-radius:10px;background:none;font-family:inherit;font-size:13px;font-weight:var(--font-weight-medium);color:var(--texte);text-align:left;cursor:pointer}.rcn-onglets-choix__item:hover{background:var(--surface-2)}.rcn-onglets-choix__item:focus-visible{outline:2px solid var(--role-500);outline-offset:-2px}.rcn-onglets-choix__item--actif{background:var(--role-100);color:var(--role-700);font-weight:var(--font-weight-bold)}.rcn-onglets-choix__item-lib{flex:1;min-width:0}@media(max-width:640px){.rcn-onglets-soulignes,.rcn-onglets-pilule,.rcn-onglets-capsules{display:none}.rcn-onglets-choix{display:block}}@media(prefers-reduced-motion:reduce){.rcn-onglets-choix__bouton svg{transition:none}}.rcn-picto{display:block;flex-shrink:0;overflow:visible;color:inherit}.rcn-picto__plein,.rcn-picto__trait{fill:var(--marque-bleu, currentColor)}.rcn-picto__trait{fill:none;stroke:var(--marque-bleu, currentColor)}.rcn-picto__rond-plein{fill:var(--marque-vert, currentColor)}.rcn-picto__rond-trait{stroke:var(--marque-vert, currentColor)}.rcn-picto__nervure{fill:none;stroke:var(--marque-nervure, var(--role-700));stroke-width:.5;stroke-miterlimit:10;opacity:.5}.rcn-picto--sequence .rcn-picto__plein{opacity:0;animation:rcn-picto-plein .6s ease-out .9s both}.rcn-picto--sequence .rcn-picto__trait{stroke-width:2.2;stroke-linejoin:round;stroke-dasharray:1075;stroke-dashoffset:1075;animation:rcn-picto-trace 1.2s cubic-bezier(.45,0,.25,1) both,rcn-picto-effacer .3s ease 1.2s both}.rcn-picto--sequence .rcn-picto__rond{transform-box:fill-box;transform-origin:center;opacity:0;animation:rcn-picto-fondu .35s ease-out 1.4s both,rcn-picto-boum .35s cubic-bezier(.34,1.6,.5,1) 1.65s both}.rcn-picto--sequence .rcn-picto__rond-plein{opacity:0;animation:rcn-picto-plein .32s ease-out 1.56s both}.rcn-picto--sequence .rcn-picto__rond-trait{stroke-width:2.2;stroke-dasharray:231;stroke-dashoffset:231;animation:rcn-picto-trace .3s ease-out 1.4s both,rcn-picto-effacer .25s ease 1.7s both}.rcn-picto--sequence .rcn-picto__nervure{opacity:0;animation:rcn-picto-nervure .55s ease-out 1.95s both}.rcn-picto--sequence .rcn-picto__balayage{animation:rcn-picto-balayage .55s cubic-bezier(.4,0,.3,1) 2.45s both}@keyframes rcn-picto-plein{0%{opacity:0}to{opacity:1}}@keyframes rcn-picto-trace{to{stroke-dashoffset:0}}@keyframes rcn-picto-effacer{to{opacity:0}}@keyframes rcn-picto-fondu{0%{opacity:0}to{opacity:1}}@keyframes rcn-picto-boum{0%{transform:scale(1)}45%{transform:scale(1.42)}to{transform:scale(1)}}@keyframes rcn-picto-nervure{0%{opacity:0;filter:brightness(2.4)}55%{opacity:1;filter:brightness(1.9)}to{opacity:1;filter:brightness(1)}}@keyframes rcn-picto-balayage{0%{transform:translate(0)}to{transform:translate(460px)}}@media(prefers-reduced-motion:reduce){.rcn-picto--sequence .rcn-picto__plein,.rcn-picto--sequence .rcn-picto__rond,.rcn-picto--sequence .rcn-picto__rond-plein,.rcn-picto--sequence .rcn-picto__nervure{animation:none;opacity:1}.rcn-picto--sequence .rcn-picto__trait,.rcn-picto--sequence .rcn-picto__rond-trait,.rcn-picto--sequence .rcn-picto__balayage{display:none}}.rcn-mot-racyne,.rcn-logo-icone{display:block;height:auto;flex-shrink:0}.rcn-logo-icone{width:auto}.rcn-logo-marque{display:block;aspect-ratio:309.533 / 78.768}@keyframes rcn-qr-apparaitre{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes rcn-qr-point-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.35}}.rcn-cadre-qr{position:relative;display:inline-block;padding:16px;background:linear-gradient(155deg,var(--surface),var(--surface-2));border-radius:18px;border:1px solid var(--bordure);box-shadow:var(--ombre-carte);flex-shrink:0}.rcn-cadre-qr canvas{display:block;border-radius:8px;animation:rcn-qr-apparaitre .38s cubic-bezier(.22,1,.36,1) both}.rcn-cadre-qr:before,.rcn-cadre-qr:after,.rcn-cadre-qr__coin-bg,.rcn-cadre-qr__coin-bd{content:"";position:absolute;width:20px;height:20px;border-color:var(--role-500);border-style:solid;border-width:0}.rcn-cadre-qr:before{top:6px;left:6px;border-top-width:2.5px;border-left-width:2.5px;border-top-left-radius:8px}.rcn-cadre-qr:after{top:6px;right:6px;border-top-width:2.5px;border-right-width:2.5px;border-top-right-radius:8px}.rcn-cadre-qr__coin-bg{bottom:6px;left:6px;border-bottom-width:2.5px;border-left-width:2.5px;border-bottom-left-radius:8px}.rcn-cadre-qr__coin-bd{bottom:6px;right:6px;border-bottom-width:2.5px;border-right-width:2.5px;border-bottom-right-radius:8px}.rcn-cadre-qr--petit{padding:10px}.rcn-cadre-qr--petit:before,.rcn-cadre-qr--petit:after,.rcn-cadre-qr--petit .rcn-cadre-qr__coin-bg,.rcn-cadre-qr--petit .rcn-cadre-qr__coin-bd{width:14px;height:14px}.rcn-bloc-qr{background:var(--surface);border:1px solid var(--bordure);border-radius:18px;box-shadow:var(--ombre-carte);padding:20px;display:flex;flex-direction:column;align-items:center;gap:16px}.rcn-bloc-qr__saisie{width:100%;display:flex;gap:8px}.rcn-bloc-qr__saisie input{flex:1;min-width:0;height:44px;border-radius:13px;border:1.5px solid var(--bordure);background:var(--surface-2);padding:0 15px;font-size:13px;color:var(--texte);outline:none;font-family:inherit;transition:border-color .22s,background .22s}.rcn-bloc-qr__saisie input:focus{border-color:var(--role-500);background:var(--surface)}.rcn-carte-qr{display:flex;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--bordure);border-radius:18px;padding:16px;box-shadow:var(--ombre-carte);transition:box-shadow .26s,transform .26s cubic-bezier(.22,1,.36,1);container-type:inline-size}.rcn-carte-qr__corps{flex:1;min-width:0}.rcn-carte-qr__titre{font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--texte)}.rcn-carte-qr__sous-titre{font-size:11.5px;color:var(--texte-att);margin-top:2px}.rcn-carte-qr__badge{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:var(--font-weight-bold);padding:4px 10px;border-radius:var(--radius-full);background:var(--succes-fond);color:var(--succes-tx);margin-top:10px}.rcn-carte-qr__point{position:relative;width:6px;height:6px;border-radius:var(--radius-full);background:var(--succes-point);flex-shrink:0}.rcn-carte-qr__point:after{content:"";position:absolute;inset:0;border-radius:var(--radius-full);background:inherit;animation:rcn-qr-point-pulse 1.9s ease-in-out infinite}.rcn-qr-actions{display:flex;gap:10px;margin-top:16px}.rcn-qr-actions .rcn-bouton{flex:1;height:42px;padding:0 16px;border-radius:12px;font-size:12.5px;gap:8px}.rcn-qr-actions .rcn-bouton__icone{width:15px;height:15px}.rcn-qr-actions .rcn-bouton--secondaire{color:var(--texte);border-color:var(--bordure-forte)}.rcn-qr-actions .rcn-bouton--secondaire:hover{border-color:var(--role-500);background:var(--surface-2)}@container (max-width: 330px){.rcn-carte-qr{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.rcn-cadre-qr canvas,.rcn-carte-qr__point:after{animation:none}}.rcn-compteur{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;line-height:1}.rcn-compteur__signe{margin-right:.02em}.rcn-compteur__groupe{display:inline-flex;align-items:baseline}.rcn-compteur__espace{white-space:pre}.rcn-compteur__roue{display:inline-block;height:1em;overflow:hidden;vertical-align:baseline}.rcn-compteur__pile{display:flex;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.22,1,.36,1);will-change:transform}.rcn-compteur__chiffre{height:1em;display:flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:reduce){.rcn-compteur__pile{transition-duration:0ms!important}}@keyframes rcn-rkpi-flotter{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-3deg)}}@keyframes rcn-rkpi-chatoiement{0%{transform:translate(-160%) skew(-18deg)}60%,to{transform:translate(320%) skew(-18deg)}}@keyframes rcn-rkpi-rail-chatoiement{0%{transform:translate(-100%)}55%,to{transform:translate(280%)}}@keyframes rcn-rkpi-eclat{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes rcn-rkpi-lever{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rcn-rkpi-vivant{0%,to{transform:scale(1);opacity:1}50%{transform:scale(2.1);opacity:.25}}.rcn-rkpi-grille__cadre{container:grille-kpi / inline-size}.rcn-rkpi-grille{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:12px;min-width:0}.rcn-rkpi-grille>*{min-width:0}.rcn-rkpi{--rkpi-pastille: 53px;--rkpi-pastille-rayon: 14px;--rkpi-pastille-icone: 32px;container-type:inline-size;position:relative;border-radius:20px;border:1.5px solid;overflow:hidden;box-shadow:0 1px 1px color-mix(in srgb,var(--encre) 5%,transparent),inset 0 1px color-mix(in srgb,var(--nacre) 65%,transparent);transition:transform .32s cubic-bezier(.34,1.4,.5,1),box-shadow .32s;animation:rcn-rkpi-lever .46s cubic-bezier(.34,1.2,.5,1) both;cursor:default;text-align:left;font-family:inherit;width:100%;display:block}html[data-theme=sombre] .rcn-rkpi{box-shadow:none}html[data-theme=sombre] .rcn-rkpi:before,html[data-theme=sombre] .rcn-rkpi__chatoiement{display:none}.rcn-rkpi:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 18% 0%,color-mix(in srgb,var(--nacre) 65%,transparent),transparent 60%);pointer-events:none}.rcn-rkpi__chatoiement{position:absolute;top:0;left:0;width:36%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 50%,transparent),transparent);transform:translate(-160%) skew(-18deg);pointer-events:none}.rcn-rkpi--cliquable{cursor:pointer;outline:none}.rcn-rkpi--cliquable:hover{transform:translateY(-4px)}.rcn-rkpi--cliquable:hover .rcn-rkpi__chatoiement{animation:rcn-rkpi-chatoiement .9s cubic-bezier(.4,0,.2,1)}.rcn-rkpi--cliquable:focus-visible,.rcn-rkpi--actif{box-shadow:0 0 0 2px currentColor,0 8px 22px color-mix(in srgb,currentColor 30%,transparent)}.rcn-rkpi__pastille{display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:2;width:var(--rkpi-pastille);height:var(--rkpi-pastille-hauteur, var(--rkpi-pastille));border-radius:var(--rkpi-pastille-rayon);border:1.5px solid color-mix(in srgb,currentColor 70%,transparent);background:color-mix(in srgb,currentColor 26%,var(--surface));animation:rcn-rkpi-flotter 4.5s ease-in-out infinite}.rcn-rkpi__pastille svg{width:var(--rkpi-pastille-icone);height:var(--rkpi-pastille-icone);stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-rkpi__valeur{font-variant-numeric:tabular-nums;white-space:nowrap;position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis}.rcn-rkpi__valeur-affichee{display:inline}.rcn-rkpi__mesure{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;left:0;top:0;font-size:calc(1em / var(--rkpi-facteur, 1))}.rcn-rkpi__unite{font-size:.5em;font-weight:var(--font-weight-medium);margin-left:4px}.rcn-rkpi__vivant{position:relative;display:inline-block;width:8px;height:8px;border-radius:var(--radius-full);background:currentColor;margin-left:8px;vertical-align:middle}.rcn-rkpi__vivant:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:rcn-rkpi-vivant 1.9s ease-in-out infinite}.rcn-rkpi__libelle{position:relative;z-index:1;white-space:normal;overflow-wrap:break-word}.rcn-rkpi__libelle-court{display:none}.rcn-rkpi__libelle-double{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;left:0;top:0}.rcn-rkpi__libelle--serre .rcn-rkpi__libelle-long{display:none}.rcn-rkpi__libelle--serre .rcn-rkpi__libelle-court{display:inline}.rcn-rkpi__note{position:relative;z-index:1;margin-top:7px;font-size:11px;font-weight:var(--font-weight-medium);line-height:1.45;opacity:.82;overflow-wrap:break-word}.rcn-rkpi__echelle{position:relative;z-index:1;margin-top:5px;font-size:10.5px;font-weight:var(--font-weight-medium);line-height:1.4;opacity:.78;overflow-wrap:break-word}.rcn-rkpi__tendance{display:flex;align-items:center;gap:8px;margin-top:10px;position:relative;z-index:1}.rcn-rkpi__rail{position:relative;flex:1;height:3px;border-radius:var(--radius-full);background:color-mix(in srgb,currentColor 18%,transparent);overflow:hidden}.rcn-rkpi__remplissage{display:block;height:100%;border-radius:var(--radius-full);background:currentColor;position:relative;overflow:hidden;width:0;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.rcn-rkpi__remplissage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 85%,transparent),transparent);transform:translate(-100%);animation:rcn-rkpi-rail-chatoiement 2.1s ease-in-out infinite}html[data-theme=sombre] .rcn-rkpi__remplissage:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 35%,transparent),transparent)}.rcn-rkpi__puce{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:var(--font-weight-bold);flex-shrink:0}.rcn-rkpi__puce svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-rkpi__puce--bonne{color:var(--succes-tx)}.rcn-rkpi__puce--mauvaise{color:var(--danger-tx)}.rcn-rkpi__puce--stable{color:var(--texte-att)}.rcn-rkpi--vertical{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:10px}.rcn-rkpi--vertical>*{grid-column:1 / -1}.rcn-rkpi--vertical .rcn-rkpi__valeur,.rcn-rkpi--vertical .rcn-rkpi__erreur,.rcn-rkpi--vertical .rcn-rkpi__attente{grid-column:1;grid-row:1;align-self:center}.rcn-rkpi--vertical .rcn-rkpi__pastille{grid-column:2;grid-row:1 / 3;align-self:center}.rcn-rkpi--vertical .rcn-rkpi__libelle{grid-column:1;grid-row:2}.rcn-rkpi--vertical.rcn-rkpi--libelle-sous-icone .rcn-rkpi__pastille,.rcn-rkpi--vertical.rcn-rkpi--pastille-reduite .rcn-rkpi__pastille,.rcn-rkpi--vertical.rcn-rkpi--pastille-minimale .rcn-rkpi__pastille,.rcn-rkpi-grille__cadre--libelle-sous-icone .rcn-rkpi--vertical .rcn-rkpi__pastille,.rcn-rkpi-grille__cadre--pastille-reduite .rcn-rkpi--vertical .rcn-rkpi__pastille,.rcn-rkpi-grille__cadre--pastille-minimale .rcn-rkpi--vertical .rcn-rkpi__pastille,.rcn-rkpi-grille__cadre--serree .rcn-rkpi--vertical .rcn-rkpi__pastille{grid-row:1}.rcn-rkpi--vertical.rcn-rkpi--libelle-sous-icone .rcn-rkpi__libelle,.rcn-rkpi--vertical.rcn-rkpi--pastille-reduite .rcn-rkpi__libelle,.rcn-rkpi--vertical.rcn-rkpi--pastille-minimale .rcn-rkpi__libelle,.rcn-rkpi-grille__cadre--libelle-sous-icone .rcn-rkpi--vertical .rcn-rkpi__libelle,.rcn-rkpi-grille__cadre--pastille-reduite .rcn-rkpi--vertical .rcn-rkpi__libelle,.rcn-rkpi-grille__cadre--pastille-minimale .rcn-rkpi--vertical .rcn-rkpi__libelle,.rcn-rkpi-grille__cadre--serree .rcn-rkpi--vertical .rcn-rkpi__libelle{grid-column:1 / -1;grid-row:2}.rcn-rkpi--vertical .rcn-rkpi__valeur{font-size:calc(clamp(22px,11cqi,32px) * var(--rkpi-facteur, 1));font-weight:var(--font-weight-bold);line-height:1;letter-spacing:-.025em}.rcn-rkpi--vertical .rcn-rkpi__valeur--texte{font-size:19px;font-variant-numeric:normal;line-height:1.25;white-space:normal}.rcn-rkpi--vertical .rcn-rkpi__libelle{font-size:12.5px;font-weight:var(--font-weight-bold);margin-top:8px}.rcn-rkpi--horizontal{--rkpi-pastille: 61px;--rkpi-pastille-rayon: 15px;--rkpi-pastille-icone: 35px;padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;grid-auto-rows:min-content;align-content:center}.rcn-rkpi--horizontal>*{grid-column:1}.rcn-rkpi--horizontal .rcn-rkpi__pastille{grid-column:2;grid-row:1 / span 99;align-self:center;margin-block:-7px}.rcn-rkpi--horizontal .rcn-rkpi__valeur{font-size:calc(30px * var(--rkpi-facteur, 1));font-weight:var(--font-weight-bold);line-height:1.05}.rcn-rkpi--horizontal .rcn-rkpi__valeur--texte{font-size:19px;font-variant-numeric:normal;line-height:1.25;white-space:normal}.rcn-rkpi--horizontal .rcn-rkpi__libelle{font-size:12.5px;font-weight:var(--font-weight-bold);margin-top:8px}.rcn-rkpi--multiple{--rkpi-pastille: 39px;--rkpi-pastille-rayon: 11px;--rkpi-pastille-icone: 23px;padding:16px;display:flex;flex-direction:column;gap:13px}.rcn-rkpi__tete{display:flex;align-items:center;gap:11px;position:relative;z-index:1}.rcn-rkpi__tete-textes{min-width:0}.rcn-rkpi__titre{display:block;font-size:14.5px;font-weight:var(--font-weight-bold);letter-spacing:-.01em;white-space:normal;overflow-wrap:break-word}.rcn-rkpi__sous-titre{display:block;font-size:11px;margin-top:2px;opacity:.78;white-space:normal;overflow-wrap:break-word}.rcn-rkpi__mesures{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;min-width:0;padding:12px 0;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent);position:relative;z-index:1}.rcn-rkpi__mesure-item{position:relative;padding-left:13px;min-width:0}.rcn-rkpi__mesure-item:first-child{padding-left:0}.rcn-rkpi__mesure-item+.rcn-rkpi__mesure-item:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:1px;background:color-mix(in srgb,currentColor 22%,transparent)}.rcn-rkpi__mesure-valeur{display:block;font-size:19px;font-weight:var(--font-weight-extrabold);font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-rkpi__mesure-valeur--faible{opacity:.55;font-weight:var(--font-weight-bold)}.rcn-rkpi__mesure-libelle{display:block;font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.02em;margin-top:3px;opacity:.72;white-space:normal;overflow-wrap:break-word}.rcn-rkpi__progression{position:relative;z-index:1;width:100%;min-width:0}.rcn-rkpi--multiple .rcn-rkpi__rail{width:100%}.rcn-rkpi__progression-tete{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:11px;opacity:.82}.rcn-rkpi__progression-valeur{font-weight:var(--font-weight-extrabold);font-size:12.5px;font-variant-numeric:tabular-nums;opacity:1}.rcn-rkpi--multiple .rcn-rkpi__rail{display:block;height:5px;width:100%}.rcn-rkpi__attente{display:flex;gap:6px;align-items:center;height:30px;position:relative;z-index:1}.rcn-rkpi__point{width:8px;height:8px;border-radius:var(--radius-full);background:currentColor;animation:rcn-rkpi-eclat 1.2s ease-in-out infinite}.rcn-rkpi__point:nth-child(2){animation-delay:.15s}.rcn-rkpi__point:nth-child(3){animation-delay:.3s}.rcn-rkpi__erreur{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-height:30px}.rcn-rkpi__erreur-texte{font-size:12.5px;font-weight:var(--font-weight-bold);line-height:1.4;color:var(--danger-tx);overflow-wrap:break-word}.rcn-rkpi__reessayer{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9px;border:1.5px solid color-mix(in srgb,var(--danger-point) 42%,transparent);background:var(--surface);font-size:11.5px;font-weight:var(--font-weight-bold);color:var(--danger-tx);cursor:pointer;transition:border-color .16s,background .16s}.rcn-rkpi__reessayer:hover{border-color:var(--danger-point);background:var(--danger-fond)}.rcn-rkpi__reessayer:focus-visible{outline:2px solid var(--danger-point);outline-offset:2px}.rcn-rkpi__reessayer svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-rkpi--succes{background:var(--succes-fond);border-color:color-mix(in srgb,var(--succes-point) 45%,transparent);color:var(--succes-point)}.rcn-rkpi--attente{background:var(--attente-fond);border-color:color-mix(in srgb,var(--attente-point) 45%,transparent);color:var(--attente-point)}.rcn-rkpi--danger{background:var(--danger-fond);border-color:color-mix(in srgb,var(--danger-point) 45%,transparent);color:var(--danger-point)}.rcn-rkpi--info{background:var(--info-fond);border-color:color-mix(in srgb,var(--info-point) 45%,transparent);color:var(--info-point)}.rcn-rkpi--neutre{background:var(--surface-2);border-color:color-mix(in srgb,var(--texte-att) 34%,transparent);color:var(--texte-2)}.rcn-rkpi--succes .rcn-rkpi__valeur,.rcn-rkpi--succes .rcn-rkpi__libelle{color:var(--succes-tx)}.rcn-rkpi--attente .rcn-rkpi__valeur,.rcn-rkpi--attente .rcn-rkpi__libelle{color:var(--attente-tx)}.rcn-rkpi--danger .rcn-rkpi__valeur,.rcn-rkpi--danger .rcn-rkpi__libelle{color:var(--danger-tx)}.rcn-rkpi--info .rcn-rkpi__valeur{color:var(--info-tx)}.rcn-rkpi--info .rcn-rkpi__libelle{color:var(--info-point)}.rcn-rkpi--neutre .rcn-rkpi__valeur{color:var(--texte)}.rcn-rkpi--neutre .rcn-rkpi__libelle{color:var(--texte-2)}.rcn-rkpi--succes .rcn-rkpi__note{color:var(--succes-tx)}.rcn-rkpi--attente .rcn-rkpi__note{color:var(--attente-tx)}.rcn-rkpi--danger .rcn-rkpi__note{color:var(--danger-tx)}.rcn-rkpi--info .rcn-rkpi__note{color:var(--info-tx)}.rcn-rkpi--neutre .rcn-rkpi__note{color:var(--texte-att)}.rcn-rkpi--succes.rcn-rkpi--multiple{color:var(--succes-tx)}.rcn-rkpi--attente.rcn-rkpi--multiple{color:var(--attente-tx)}.rcn-rkpi--danger.rcn-rkpi--multiple{color:var(--danger-tx)}.rcn-rkpi--info.rcn-rkpi--multiple{color:var(--info-tx)}.rcn-rkpi--neutre.rcn-rkpi--multiple{color:var(--texte)}.rcn-rkpi--succes.rcn-rkpi--multiple .rcn-rkpi__pastille{color:var(--succes-point)}.rcn-rkpi--attente.rcn-rkpi--multiple .rcn-rkpi__pastille{color:var(--attente-point)}.rcn-rkpi--danger.rcn-rkpi--multiple .rcn-rkpi__pastille{color:var(--danger-point)}.rcn-rkpi--info.rcn-rkpi--multiple .rcn-rkpi__pastille{color:var(--info-point)}.rcn-rkpi--neutre.rcn-rkpi--multiple .rcn-rkpi__pastille{color:var(--texte-att)}@container (max-width: 225px){.rcn-rkpi--multiple{--rkpi-pastille: 31px;--rkpi-pastille-rayon: 9px;--rkpi-pastille-icone: 17px;padding:14px}.rcn-rkpi__titre{font-size:13.5px;line-height:1.25}}@container (max-width: 221px){.rcn-rkpi--vertical{--rkpi-pastille: 41px;--rkpi-pastille-rayon: 11px;--rkpi-pastille-icone: 24px}.rcn-rkpi--horizontal{--rkpi-pastille: 46px;--rkpi-pastille-rayon: 12px;--rkpi-pastille-icone: 26px}}@container (max-width: 165px){.rcn-rkpi__mesures{grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:11px 0}.rcn-rkpi__mesure-item:nth-child(odd){padding-left:0}.rcn-rkpi__mesure-item+.rcn-rkpi__mesure-item:before{display:none}.rcn-rkpi__mesure-item:nth-child(2n):before{display:block;content:"";position:absolute;left:0;top:3px;bottom:3px;width:1px;background:color-mix(in srgb,currentColor 22%,transparent)}}@container (max-width: 156px){.rcn-rkpi--vertical .rcn-rkpi__pastille{grid-row:1}.rcn-rkpi--vertical .rcn-rkpi__libelle{grid-column:1 / -1;grid-row:2}}@container (max-width: 141px){.rcn-rkpi--vertical{--rkpi-pastille: 31px;--rkpi-pastille-rayon: 9px;--rkpi-pastille-icone: 18px}.rcn-rkpi--horizontal{--rkpi-pastille: 34px;--rkpi-pastille-rayon: 10px;--rkpi-pastille-icone: 20px}}@container grille-kpi (min-width: 304px){.rcn-rkpi-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@container grille-kpi (min-width: 836px){.rcn-rkpi-grille{grid-template-columns:repeat(4,minmax(0,1fr))}}@container grille-kpi (max-width: 303.98px){.rcn-rkpi-grille__cadre:not([class*=--pastille-]):not([class*=--serree]):not([class*=--libelle-sous-icone]) .rcn-rkpi:not([class*=--pastille-]) .rcn-rkpi__pastille{--rkpi-pastille-hauteur: 72px}}.rcn-rkpi--vertical.rcn-rkpi--pastille-reduite,.rcn-rkpi-grille__cadre--pastille-reduite .rcn-rkpi--vertical{--rkpi-pastille: 41px;--rkpi-pastille-rayon: 11px;--rkpi-pastille-icone: 24px}.rcn-rkpi--horizontal.rcn-rkpi--pastille-reduite,.rcn-rkpi-grille__cadre--pastille-reduite .rcn-rkpi--horizontal{--rkpi-pastille: 46px;--rkpi-pastille-rayon: 12px;--rkpi-pastille-icone: 26px}.rcn-rkpi--multiple.rcn-rkpi--pastille-reduite,.rcn-rkpi-grille__cadre--pastille-reduite .rcn-rkpi--multiple{--rkpi-pastille: 31px;--rkpi-pastille-rayon: 9px;--rkpi-pastille-icone: 17px}.rcn-rkpi--vertical.rcn-rkpi--pastille-minimale,.rcn-rkpi-grille__cadre--pastille-minimale .rcn-rkpi--vertical{--rkpi-pastille: 31px;--rkpi-pastille-rayon: 9px;--rkpi-pastille-icone: 18px}.rcn-rkpi--horizontal.rcn-rkpi--pastille-minimale,.rcn-rkpi-grille__cadre--pastille-minimale .rcn-rkpi--horizontal{--rkpi-pastille: 34px;--rkpi-pastille-rayon: 10px;--rkpi-pastille-icone: 20px}.rcn-rkpi--multiple.rcn-rkpi--pastille-minimale,.rcn-rkpi-grille__cadre--pastille-minimale .rcn-rkpi--multiple{--rkpi-pastille: 24px;--rkpi-pastille-rayon: 8px;--rkpi-pastille-icone: 14px}@container grille-kpi (min-width: 324px){.rcn-rkpi-grille__cadre--pastille-reduite .rcn-rkpi-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@container grille-kpi (min-width: 660px){.rcn-rkpi-grille__cadre--pastille-reduite .rcn-rkpi-grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.rcn-rkpi--pastille-masquee .rcn-rkpi__pastille,.rcn-rkpi-grille__cadre--pastille-masquee .rcn-rkpi__pastille{display:none}.rcn-rkpi--vertical.rcn-rkpi--pastille-masquee .rcn-rkpi__valeur,.rcn-rkpi--vertical.rcn-rkpi--pastille-masquee .rcn-rkpi__libelle,.rcn-rkpi-grille__cadre--pastille-masquee .rcn-rkpi--vertical .rcn-rkpi__valeur,.rcn-rkpi-grille__cadre--pastille-masquee .rcn-rkpi--vertical .rcn-rkpi__libelle{grid-column:1 / -1}@container grille-kpi (min-width: 304px){.rcn-rkpi-grille__cadre--pastille-masquee .rcn-rkpi-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@container grille-kpi (min-width: 620px){.rcn-rkpi-grille__cadre--pastille-masquee .rcn-rkpi-grille{grid-template-columns:repeat(4,minmax(0,1fr))}}@container grille-kpi (min-width: 304px){.rcn-rkpi-grille__cadre--pastille-minimale .rcn-rkpi-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@container grille-kpi (min-width: 620px){.rcn-rkpi-grille__cadre--pastille-minimale .rcn-rkpi-grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.rcn-rkpi-grille__element{display:contents}.rcn-rkpi-grille__cadre--serree .rcn-rkpi--vertical{--rkpi-pastille: 41px;--rkpi-pastille-rayon: 11px;--rkpi-pastille-icone: 24px}.rcn-rkpi-grille__cadre--serree .rcn-rkpi--horizontal{--rkpi-pastille: 46px;--rkpi-pastille-rayon: 12px;--rkpi-pastille-icone: 26px}.rcn-rkpi-grille__cadre--serree .rcn-rkpi--multiple{--rkpi-pastille: 31px;--rkpi-pastille-rayon: 9px;--rkpi-pastille-icone: 18px}.rcn-rkpi__expl{display:block;text-align:left}.rcn-rkpi__expl-lignes{display:block}.rcn-rkpi__expl-ligne{display:block;padding:9px 0;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.rcn-rkpi__expl-ligne:first-child{border-top:none;padding-top:0}.rcn-rkpi__expl-cle{display:block;font-size:11px;font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase;color:var(--texte);margin-bottom:4px}.rcn-rkpi__expl-val{display:block;font-size:12.5px;line-height:1.55;color:var(--texte-2)}.rcn-rkpi__expl-vide{display:block;font-size:12.5px;line-height:1.5;color:var(--texte-2);font-style:italic}.rcn-rkpi__expl-note{display:block;margin-top:14px;padding:11px 13px;border-radius:11px;background:color-mix(in srgb,currentColor 13%,var(--surface));border:1px solid color-mix(in srgb,currentColor 26%,var(--surface));font-size:12.5px;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--texte)}.rcn-rkpi__expl-mesures{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:14px;padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}.rcn-rkpi__expl-mesure{min-width:0}.rcn-rkpi__expl-mesure-valeur{display:block;font-size:22px;font-weight:var(--font-weight-extrabold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;color:var(--texte);margin-bottom:4px}@media(max-width:340px){.rcn-rkpi__expl-mesures{grid-auto-flow:row;grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.rcn-rkpi,.rcn-rkpi__pastille,.rcn-rkpi__point,.rcn-rkpi__vivant:after,.rcn-rkpi__remplissage:after,.rcn-rkpi__chatoiement,.rcn-rkpi--cliquable:hover .rcn-rkpi__chatoiement{animation:none}.rcn-rkpi,.rcn-rkpi__remplissage,.rcn-rkpi__reessayer{transition:none}.rcn-rkpi--cliquable:hover{transform:none}}.rcn-rkpi-grille__cadre--deux-colonnes .rcn-rkpi-grille{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:639px){.rcn-rkpi-grille__cadre--deux-colonnes .rcn-rkpi-grille{grid-template-columns:minmax(0,1fr)}}.rcn-retour-haut{position:fixed;right:20px;bottom:calc(20px + var(--rcn-mention-hauteur, 0px));z-index:80;animation:rcn-retour-haut-entree .22s ease}.rcn-retour-haut .rcn-bicone--principal{background:color-mix(in srgb,var(--role-500) 22%,transparent);border:1.5px solid color-mix(in srgb,var(--role-500) 38%,transparent);color:var(--role-500);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 18px color-mix(in srgb,var(--encre) 16%,transparent)}.rcn-retour-haut .rcn-bicone--principal:hover{background:color-mix(in srgb,var(--role-500) 34%,transparent);border-color:color-mix(in srgb,var(--role-500) 52%,transparent)}.rcn-retour-haut .rcn-bicone--principal:before{display:none}.rcn-retour-haut .rcn-bicone svg{stroke-width:2.4;animation:rcn-retour-haut-fleche 1.6s ease-in-out infinite}@keyframes rcn-retour-haut-entree{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes rcn-retour-haut-fleche{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(max-width:1023px){.rcn-retour-haut{right:16px;bottom:calc(16px + var(--rcn-mention-hauteur, 0px))}}@media(prefers-reduced-motion:reduce){.rcn-retour-haut{animation:none}.rcn-retour-haut .rcn-bicone svg{animation:none}}@keyframes rcn-md-menu-apparait{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rcn-md-item-apparait{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes rcn-md-ressort{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.rcn-md-champ{margin-bottom:var(--space-3);container-type:inline-size;min-width:min(190px,100%)}.rcn-md-ligne-legende{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin-bottom:9px}.rcn-md-legende{font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0;color:var(--texte)}.rcn-md-requis{color:var(--danger-tx);margin-left:var(--space-1)}.rcn-md-mention{margin-left:var(--space-2);font-size:11.5px;font-weight:var(--font-weight-normal);color:var(--texte-att);text-transform:none;letter-spacing:0}.rcn-md-astuce{position:relative;flex-shrink:0}.rcn-md-astuce__bouton{width:20px;height:20px;border-radius:var(--radius-full);border:1.5px solid var(--texte-att);background:var(--surface);color:var(--texte-att);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color var(--duration-fast),color var(--duration-fast)}.rcn-md-astuce__bouton:hover,.rcn-md-astuce__bouton--ouvert{border-color:var(--role-500);color:var(--role-500)}.rcn-md-astuce__bouton:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-md-astuce__bulle{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-dropdown);width:220px;background:var(--encre);color:var(--sur-encre);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);text-transform:none;letter-spacing:normal;line-height:var(--line-height-normal);padding:var(--space-2) var(--space-3);border-radius:10px;box-shadow:var(--ombre-flottante)}.rcn-md-astuce__bulle:before{content:"";position:absolute;bottom:100%;right:var(--space-2);border:6px solid transparent;border-bottom-color:var(--encre)}.rcn-md{position:relative}.rcn-md__declencheur{width:100%;height:56px;display:flex;align-items:center;gap:11px;padding:0 var(--space-4);border-radius:14.5px;cursor:pointer;background:var(--surface);border:1.5px solid var(--bordure);transition:border-color .22s,box-shadow .22s;text-align:left;font-family:inherit}.rcn-md__declencheur:hover:not(:disabled){border-color:var(--role-500)}.rcn-md--ouvert .rcn-md__declencheur{border-color:var(--role-500);box-shadow:0 0 0 4px color-mix(in srgb,var(--role-500) 16%,transparent)}.rcn-md__declencheur:focus-visible{outline:none;border-color:var(--role-500);box-shadow:0 0 0 4px color-mix(in srgb,var(--role-500) 16%,transparent)}.rcn-md__declencheur:disabled{cursor:not-allowed;color:var(--texte-att);opacity:.8}.rcn-md--erreur .rcn-md__declencheur{border-color:var(--danger-bordure)}.rcn-md__icone-tete{color:var(--role-700);flex-shrink:0;display:flex}.rcn-md__valeur{flex:1;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-align:left;color:var(--texte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-md__valeur--vide{color:var(--texte-att);font-weight:var(--font-weight-normal)}.rcn-md--repliable .rcn-md__declencheur{height:auto;min-height:56px;padding-block:9px}.rcn-md__valeur--repliable{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word;line-height:1.3}.rcn-md__chevron{color:var(--texte-att);flex-shrink:0;display:flex;transition:transform .3s var(--ease-bounce)}.rcn-md--ouvert .rcn-md__chevron{transform:rotate(180deg)}.rcn-md__liste{position:fixed;z-index:calc(var(--z-modal) + 10);padding:6px;border-radius:var(--radius-lg);background:var(--surface);border:1.5px solid var(--bordure);box-shadow:var(--ombre-flottante);overflow:auto;margin:0;list-style:none;animation:rcn-md-menu-apparait .28s var(--ease-bounce)}.rcn-md__liste--vers-le-haut{animation:rcn-md-menu-apparait-haut .28s var(--ease-bounce)}@keyframes rcn-md-menu-apparait-haut{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rcn-md__option{display:flex;align-items:center;gap:11px;padding:11px var(--space-3);border-radius:11px;cursor:pointer;transition:background var(--duration-fast);animation:rcn-md-item-apparait .24s ease both}.rcn-md__option:hover,.rcn-md__option--survolee{background:var(--surface-2)}.rcn-md__option--selectionnee{background:var(--role-100)}.rcn-md__option--desactivee{opacity:.45;cursor:not-allowed}.rcn-md__icone-option{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--role-100);color:var(--role-700)}.rcn-md__icone-option svg{width:16px;height:16px}.rcn-md__bloc-texte{flex:1;min-width:0}.rcn-md__texte-option{flex:1;font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--texte);white-space:normal;overflow-wrap:break-word}.rcn-md__sous-texte{font-size:11.5px;color:var(--texte-att)}.rcn-md__coche{color:var(--succes-tx);opacity:0;flex-shrink:0;display:flex}.rcn-md__option--selectionnee .rcn-md__coche{opacity:1;animation:rcn-md-ressort .36s var(--ease-bounce)}.rcn-md__entete-groupe{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--texte-att);font-weight:var(--font-weight-bold);padding:9px var(--space-3) 5px}.rcn-md__case{width:19px;height:19px;border-radius:6px;border:1.5px solid var(--role-500);display:flex;align-items:center;justify-content:center;color:var(--texte-inverse);transition:background var(--duration-fast);flex-shrink:0}.rcn-md__case svg{width:12px;height:12px;opacity:0}.rcn-md__option--cochee .rcn-md__case{background:var(--role-700);border-color:var(--role-700)}.rcn-md__option--cochee .rcn-md__case svg{opacity:1}.rcn-md__erreur{margin:6px 0 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--danger-tx)}.rcn-md__icone{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rcn-md-astuce__bulle{max-width:calc(100vw - 48px)}@container (max-width: 330px){.rcn-md__declencheur{gap:var(--space-2);padding:0 var(--space-3)}.rcn-md__option{padding:10px var(--space-2);gap:var(--space-2)}.rcn-md__icone-option{width:26px;height:26px;border-radius:8px}.rcn-md__texte-option{font-size:var(--font-size-sm)}}@media(prefers-reduced-motion:reduce){.rcn-md__liste,.rcn-md__option,.rcn-md__option--selectionnee .rcn-md__coche{animation:none}.rcn-md__declencheur,.rcn-md__chevron,.rcn-md__option,.rcn-md__case{transition:none}}.rcn-md__recherche{margin-bottom:6px}.rcn-md__aucun{padding:var(--space-3);text-align:center;font-size:var(--font-size-sm);color:var(--texte-att)}.rcn-md__pied{position:sticky;bottom:0;margin-top:4px;padding-top:4px;border-top:1px solid var(--bordure);background:var(--surface)}.rcn-md__action{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;border:none;border-radius:11px;background:transparent;color:var(--role-700);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:left;cursor:pointer}.rcn-md__action:hover{background:color-mix(in srgb,var(--role-500) 10%,transparent)}.rcn-md__action:focus-visible{outline:2px solid var(--role-500);outline-offset:-2px}.rcn-md__action svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes rcn-stepper-apparaitre-echelle{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes rcn-stepper-pulsation{0%,to{box-shadow:0 0 color-mix(in srgb,var(--role-500) 50%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--role-500) 0%,transparent)}}@keyframes rcn-stepper-grandir{0%{width:0}}.rcn-stepper{display:flex;align-items:flex-start}.rcn-stepper__etape{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;min-width:0}.rcn-stepper__ligne{position:absolute;top:21px;left:50%;width:100%;height:3px;background:var(--bordure);border-radius:3px;z-index:0;overflow:hidden}.rcn-stepper__etape:last-child .rcn-stepper__ligne{display:none}.rcn-stepper__remplissage{position:absolute;inset:0;background:linear-gradient(90deg,var(--role-500),var(--role-700));border-radius:3px;animation:rcn-stepper-grandir .7s var(--ease-standard)}.rcn-stepper__pastille{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:var(--font-weight-bold);background:var(--surface);border:2px solid var(--bordure);color:var(--texte-att);transition:all .3s;flex-shrink:0}.rcn-stepper__pastille svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-stepper__etape--faite .rcn-stepper__pastille{background:linear-gradient(140deg,var(--role-500),var(--role-700));border-color:transparent;color:var(--texte-inverse)}.rcn-stepper__etape--faite .rcn-stepper__pastille svg{animation:rcn-stepper-apparaitre-echelle .4s var(--ease-bounce)}.rcn-stepper__etape--courante .rcn-stepper__pastille{background:var(--surface);border-color:var(--role-500);color:var(--role-700);animation:rcn-stepper-pulsation 2s infinite}.rcn-stepper__libelle{font-size:11.5px;font-weight:var(--font-weight-bold);margin-top:var(--space-2);text-align:center;color:var(--texte-att);padding:0 var(--space-1);max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-tight)}.rcn-stepper__etape--faite .rcn-stepper__libelle,.rcn-stepper__etape--courante .rcn-stepper__libelle{color:var(--texte)}.rcn-stepper__bouton{border:none;background:transparent;padding:0;display:contents;font:inherit;cursor:pointer}.rcn-stepper__bouton:disabled{cursor:default}.rcn-stepper__bouton:focus-visible .rcn-stepper__pastille{outline:2px solid var(--role-500);outline-offset:3px}.rcn-stepper:not(.rcn-stepper--ruban){container-type:inline-size}@container (max-width: 420px){.rcn-stepper__etape{padding:0 2px}.rcn-stepper__pastille{width:34px;height:34px;font-size:var(--font-size-sm)}.rcn-stepper__pastille svg{width:16px;height:16px}.rcn-stepper__ligne{top:16px}.rcn-stepper__libelle{font-size:10px;margin-top:6px}}@media(prefers-reduced-motion:reduce){.rcn-stepper__remplissage,.rcn-stepper__etape--faite .rcn-stepper__pastille svg,.rcn-stepper__etape--courante .rcn-stepper__pastille{animation:none}.rcn-stepper__pastille{transition:none}}.rcn-stepper--ruban{position:relative;gap:0;justify-content:flex-start;overflow:clip;padding:var(--space-1) 0;--ruban-rond: 52px}.rcn-stepper__pas-item{display:flex;flex:1 1 0;min-width:0;max-width:92px;position:relative}.rcn-stepper__pas{flex:1 1 auto;min-width:0;background:none;border:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:default;font-family:inherit}.rcn-stepper__rond{width:var(--ruban-rond, 40px);height:var(--ruban-rond, 40px);border-radius:var(--ruban-rond-arrondi, 13px);flex-shrink:0;background:var(--surface-2);border:1.5px solid var(--bordure);color:var(--texte-att);display:flex;align-items:center;justify-content:center;transition:background var(--duration-base),border-color var(--duration-base),color var(--duration-base),transform var(--duration-base) var(--ease-bounce)}.rcn-stepper__rond svg{width:var(--ruban-picto, 20px);height:var(--ruban-picto, 20px);stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-stepper__nom{font-size:10px;font-weight:var(--font-weight-medium);color:var(--texte-att);text-align:center;line-height:1.15;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:nowrap}.rcn-stepper__pas--franchi{cursor:pointer}.rcn-stepper__pas--franchi:hover{transform:translateY(-2px)}.rcn-stepper__pas--franchi:hover .rcn-stepper__rond{background:var(--role-700);border-color:var(--role-700)}.rcn-stepper__pas{transition:transform var(--duration-base) var(--ease-bounce)}.rcn-stepper__pas--franchi .rcn-stepper__rond{background:var(--role-500);border-color:var(--role-700);color:var(--role-sur500)}.rcn-stepper__pas--franchi .rcn-stepper__nom{color:var(--role-700);font-weight:var(--font-weight-bold)}.rcn-stepper__pas--courant .rcn-stepper__rond{background:var(--role-100);border-color:var(--role-500);border-width:2px;color:var(--role-700);transform:scale(1.06)}.rcn-stepper__pas--courant .rcn-stepper__nom{color:var(--role-700);font-weight:var(--font-weight-bold)}.rcn-stepper__pas--sautee .rcn-stepper__rond{background:var(--surface-2);border-style:dashed;color:var(--texte-att)}.rcn-stepper__pas--sautee .rcn-stepper__nom{text-decoration:line-through}.rcn-stepper__resume{font-size:10px;font-weight:var(--font-weight-medium);color:var(--role-700);line-height:1.2;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-stepper--ruban .rcn-stepper__pas-item:after{content:"";position:absolute;top:calc(var(--ruban-rond, 40px) / 2);left:calc(50% + var(--ruban-rond, 40px) / 2 + 6px);right:6px;border-top:2px dashed color-mix(in srgb,var(--bordure) 90%,transparent);pointer-events:none}.rcn-stepper--ruban .rcn-stepper__pas-item:last-child:after{display:none}.rcn-stepper--ruban .rcn-stepper__pas-item:has(.rcn-stepper__pas--franchi):after{border-top-style:solid;border-top-color:var(--role-500)}.rcn-stepper__pas:focus-visible{outline:2px solid var(--role-500);outline-offset:2px;border-radius:var(--radius-md)}@media(prefers-reduced-motion:reduce){.rcn-stepper__rond{transition:none}.rcn-stepper__pas--courant .rcn-stepper__rond{transform:none}}.rcn-stepper__pas:disabled{opacity:1;color:inherit;cursor:default}@container (max-width: 548px){.rcn-stepper--ruban .rcn-stepper__resume{display:none}}@container (max-width: 480px){.rcn-stepper--ruban{--ruban-rond: 32px;--ruban-rond-arrondi: 11px;--ruban-picto: 16px}.rcn-stepper--ruban .rcn-stepper__nom{display:none}}@container (max-width: 380px){.rcn-stepper--ruban{--ruban-rond: 28px;--ruban-rond-arrondi: 9px;--ruban-picto: 14px}.rcn-stepper--ruban .rcn-stepper__pas-item:after{display:none}}@keyframes rcn-structure-chatoiement{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(420%) skew(-18deg)}}@keyframes rcn-structure-glisser-droite{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rcn-structure-glisser-gauche{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rcn-structure-monter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rcn-structure-apparaitre{0%{opacity:0}to{opacity:1}}@keyframes rcn-structure-apparaitre-echelle{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes rcn-structure-balancer{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes rcn-structure-tourner-croix{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rcn-sidebar{--rcn-largeur-barre: 248px;width:var(--rcn-largeur-barre);position:relative;flex-shrink:0;border-radius:20px;padding:14px;background:var(--role-500-chrome);color:var(--sur-encre)}.rcn-sidebar__marque{display:flex;align-items:center;gap:11px;padding:8px 8px 20px;border-bottom:1px solid color-mix(in srgb,var(--sur-encre) 14%,transparent);margin-bottom:20px}.rcn-sidebar__logo{width:38px;height:38px;border-radius:11px;background:var(--nacre);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);color:var(--role-700-chrome);flex-shrink:0}.rcn-sidebar__sous-nom{font-size:16px;font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--sur-encre);margin-top:1px;white-space:nowrap;overflow:visible}.rcn-sidebar__identite .rcn-chip--sur-marque{margin-top:5px}.rcn-sidebar__navigation{display:flex;flex-direction:column;gap:3px}.rcn-sidebar__item{display:flex;align-items:center;gap:11px;width:100%;padding:10px var(--space-3);border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;color:color-mix(in srgb,var(--sur-encre) 82%,transparent);transition:background .18s,color .18s,transform .12s;font-family:inherit;text-align:left}.rcn-sidebar__item:hover{background:color-mix(in srgb,var(--sur-encre) 10%,transparent);color:var(--sur-encre);transform:translate(4px)}.rcn-sidebar__item:active{transform:scale(.98)}.rcn-sidebar__item svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.rcn-sidebar__item-texte{flex:1;font-size:13.5px;font-weight:var(--font-weight-medium)}.rcn-sidebar__item-badge{margin-left:auto;flex-shrink:0;min-width:22px;height:20px;padding:0 7px;border-radius:var(--radius-full);background:var(--or-clair);color:var(--role-700-chrome);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.rcn-sidebar__item--actif{position:relative;background:color-mix(in srgb,var(--sur-encre) 16%,transparent);border:1px solid color-mix(in srgb,var(--sur-encre) 26%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px color-mix(in srgb,var(--sur-encre) 20%,transparent);color:var(--sur-encre);padding:9px 11px}.rcn-sidebar__item--actif:before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:3px;height:24px;border-radius:0 var(--radius-full) var(--radius-full) 0;background:var(--sur-encre)}.rcn-sidebar__item--actif svg{color:var(--sur-encre);stroke-width:2.4}.rcn-sidebar__item:focus-visible{outline:2px solid var(--sur-encre);outline-offset:-2px}.rcn-sidebar__separateur{height:1px;background:color-mix(in srgb,var(--sur-encre) 10%,transparent);margin:10px 8px}.rcn-topbar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;background:linear-gradient(160deg,var(--role-500-chrome),var(--role-700-chrome));box-shadow:0 4px 16px color-mix(in srgb,var(--encre) 18%,transparent);container-type:inline-size;flex-wrap:wrap}.rcn-topbar__menu,.rcn-topbar__action{width:40px;height:40px;border-radius:11px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--sur-encre);transition:background .16s;flex-shrink:0;padding:0}.rcn-topbar__action{position:relative}.rcn-topbar__menu:hover,.rcn-topbar__action:hover{background:color-mix(in srgb,var(--sur-encre) 14%,transparent)}.rcn-topbar__menu:focus-visible,.rcn-topbar__action:focus-visible{outline:2px solid var(--sur-encre);outline-offset:2px}.rcn-topbar__menu svg{width:20px;height:20px}.rcn-topbar__action svg{width:19px;height:19px;animation:rcn-structure-balancer 3s ease-in-out infinite}.rcn-topbar__menu svg,.rcn-topbar__action svg{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-topbar__point{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:var(--radius-full);background:var(--danger-point);border:2px solid var(--role-700-chrome)}.rcn-topbar__avatar{width:40px;height:40px;border-radius:var(--radius-full);background:var(--nacre);color:var(--role-700-chrome);font-size:13px;font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-bottombar{display:flex;padding:8px;border-radius:20px;background:var(--surface);border:1.5px solid var(--bordure);box-shadow:0 -2px 20px color-mix(in srgb,var(--encre) 10%,transparent);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.rcn-bottombar::-webkit-scrollbar{display:none}.rcn-bottombar__item{flex:1 0 auto;min-width:64px;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0;border:none;background:transparent;cursor:pointer;color:var(--texte-att);transition:color .24s;position:relative;font-family:inherit;min-width:0}.rcn-bottombar__item svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s cubic-bezier(.34,1.5,.5,1)}.rcn-bottombar__texte{font-size:10.5px;font-weight:var(--font-weight-extrabold);white-space:nowrap}.rcn-bottombar__item--actif{color:var(--texte)}.rcn-bottombar__item--actif svg{transform:translateY(-2px) scale(1.1);color:var(--role-700)}.rcn-bottombar__item--actif svg{fill:currentColor;fill-opacity:.22}.rcn-bottombar__item:focus-visible{outline:2px solid var(--role-500);outline-offset:-2px;border-radius:12px}.rcn-bottombar__badge{position:absolute;top:4px;right:calc(50% - 20px);font-size:9px;font-weight:var(--font-weight-bold);background:var(--danger-point);color:var(--texte-inverse);min-width:16px;height:16px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;padding:0 4px}@media(max-width:360px){.rcn-bottombar__texte{font-size:9.5px}.rcn-bottombar__item{min-width:58px}}.rcn-superposition{position:fixed;inset:0;z-index:60}.rcn-superposition__voile{position:absolute;inset:0;background:color-mix(in srgb,var(--encre) 40%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:rcn-structure-apparaitre .24s}.rcn-tiroir{position:absolute;top:0;right:0;bottom:0;width:480px;max-width:92vw;display:flex;flex-direction:column;background:var(--surface);box-shadow:-20px 0 50px color-mix(in srgb,var(--encre) 22%,transparent);animation:rcn-structure-glisser-droite .42s cubic-bezier(.34,1.3,.45,1)}.rcn-tiroir--gauche{right:auto;left:0;width:var(--largeur-tiroir-lateral);max-width:var(--plafond-tiroir-lateral);box-shadow:20px 0 50px color-mix(in srgb,var(--encre) 22%,transparent);animation:rcn-structure-glisser-gauche .38s cubic-bezier(.34,1.3,.45,1)}.rcn-tiroir__entete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:var(--role-500);color:var(--role-sur500)}.rcn-tiroir__titre{font-size:16px;font-weight:var(--font-weight-bold);color:var(--role-sur500)}.rcn-tiroir__fermer{width:34px;height:34px;border-radius:10px;border:none;background:color-mix(in srgb,var(--role-sur500) 16%,transparent);color:var(--role-sur500);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.rcn-tiroir__fermer:hover{background:color-mix(in srgb,var(--role-sur500) 28%,transparent)}.rcn-tiroir__fermer svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;animation:rcn-structure-tourner-croix 4s linear infinite;transform-origin:50% 50%}.rcn-tiroir__fermer--arrete svg{animation-play-state:paused}.rcn-tiroir__fermer:focus-visible{outline:2px solid var(--role-sur500);outline-offset:2px}.rcn-tiroir:focus{outline:none}.rcn-tiroir__corps{padding:18px 20px;flex:1;overflow-y:auto}.rcn-tiroir__champ{margin-bottom:14px}.rcn-tiroir__libelle{font-size:10.5px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);display:block;margin-bottom:6px}.rcn-tiroir__valeur{min-height:42px;border-radius:12px;border:1.5px solid var(--bordure);background:var(--surface);display:flex;align-items:center;padding:0 12px;font-size:12.5px;color:var(--texte-2)}.rcn-tiroir__pied{padding:16px 20px;border-top:1px solid var(--bordure);display:flex;gap:10px}.rcn-tiroir__pied .rcn-bouton{flex:1;height:44px;border-radius:13px;font-size:13px;font-weight:var(--font-weight-bold)}.rcn-tiroir__pied .rcn-bouton--secondaire{background:var(--fond);border-color:var(--bordure);color:var(--texte)}.rcn-tiroir__pied .rcn-bouton--secondaire:hover{background:var(--fond);border-color:var(--role-500)}.rcn-feuille{position:absolute;left:0;right:0;bottom:0;max-height:88vh;display:flex;flex-direction:column;background:var(--surface);border-radius:26px 26px 0 0;border:1.5px solid var(--bordure);border-bottom:none;box-shadow:0 -20px 50px color-mix(in srgb,var(--encre) 20%,transparent);animation:rcn-structure-monter .44s cubic-bezier(.34,1.4,.45,1)}.rcn-feuille__poignee{width:42px;height:5px;border-radius:5px;background:var(--bordure);margin:12px auto 4px;flex-shrink:0}.rcn-feuille__entete{padding:8px 22px 14px;border-bottom:1px solid var(--fond)}.rcn-feuille__titre{font-size:17px;font-weight:var(--font-weight-bold);color:var(--texte)}.rcn-feuille__sous-titre{font-size:12px;color:var(--texte-att);margin-top:2px}.rcn-feuille__corps{padding:16px 22px 24px;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.rcn-feuille__option{display:flex;align-items:center;gap:13px;width:100%;padding:13px 14px;border-radius:14px;border:1.5px solid var(--bordure);background:var(--surface);cursor:pointer;transition:border-color .2s,transform .2s;font-family:inherit;text-align:left}.rcn-feuille__option:hover{border-color:var(--role-500);transform:translate(2px)}.rcn-feuille__option:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-feuille__icone{width:38px;height:38px;border-radius:11px;background:var(--role-100);color:var(--role-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-feuille__icone svg,.rcn-feuille__chevron svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-feuille__option-titre{font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--texte)}.rcn-feuille__option-description{font-size:11.5px;color:var(--texte-att)}.rcn-feuille__chevron{margin-left:auto;color:var(--role-500);display:flex;flex-shrink:0}.rcn-feuille__chevron svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.rcn-topbar__action svg,.rcn-tiroir__fermer svg,.rcn-tiroir,.rcn-feuille,.rcn-superposition__voile{animation:none}.rcn-bottombar__item svg,.rcn-feuille__option{transition:none}.rcn-feuille__option:hover{transform:none}}.rcn-sidebar{transition:width .26s cubic-bezier(.22,1,.36,1)}.rcn-sidebar__marque{position:relative}.rcn-sidebar__identite{min-width:0;flex:1}.rcn-sidebar__enveloppe-item{display:block}.rcn-sidebar__retraction{width:30px;height:30px;border-radius:9px;border:none;background:color-mix(in srgb,var(--sur-encre) 10%,transparent);color:var(--sur-encre);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .16s}.rcn-sidebar__retraction:hover{background:color-mix(in srgb,var(--sur-encre) 20%,transparent)}.rcn-sidebar__retraction:focus-visible{outline:2px solid var(--sur-encre);outline-offset:2px}.rcn-sidebar__retraction svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .26s cubic-bezier(.22,1,.36,1)}.rcn-sidebar--retractee .rcn-sidebar__marque{flex-direction:column;gap:8px;padding:8px 0 14px}.rcn-sidebar--retractee .rcn-sidebar__identite{display:none}.rcn-sidebar--retractee .rcn-sidebar__retraction svg{transform:rotate(180deg)}.rcn-sidebar--retractee .rcn-sidebar__item{justify-content:center;padding:10px 0;position:relative}.rcn-sidebar--retractee .rcn-sidebar__item--actif{padding:9px 0}.rcn-sidebar--retractee .rcn-sidebar__item:hover{transform:none}.rcn-sidebar--retractee .rcn-sidebar__item:active{transform:scale(.98)}.rcn-sidebar--retractee .rcn-sidebar__item-texte{display:none}.rcn-sidebar--retractee .rcn-sidebar__item-badge{position:absolute;top:2px;right:8px;min-width:17px;height:17px;padding:0 4px;font-size:9.5px}.rcn-sidebar--retractee .rcn-sidebar__separateur{margin:10px 12px}@media(prefers-reduced-motion:reduce){.rcn-sidebar,.rcn-sidebar__retraction svg{transition:none}}.rcn-topbar>.rcn-topbar__action:first-child{margin-left:auto}.rcn-sidebar{height:100%;display:flex;flex-direction:column}.rcn-sidebar__navigation{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;margin:0 -14px;padding:0 14px}.rcn-sidebar__navigation::-webkit-scrollbar{width:6px}.rcn-sidebar__navigation::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--sur-encre) 18%,transparent);border-radius:var(--radius-full)}.rcn-sidebar__groupe{font-size:9.5px;font-weight:var(--font-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--or-clair);margin:12px -14px 0;padding:16px 22px 8px;border-top:1px solid color-mix(in srgb,var(--sur-encre) 14%,transparent)}.rcn-sidebar__groupe:first-child{margin-top:0;padding-top:4px;border-top:none}.rcn-sidebar__pied{margin-top:auto;padding-top:12px}.rcn-sidebar__pied .rcn-menu-ctx{display:block;width:100%}.rcn-sidebar--retractee .rcn-sidebar__groupe{font-size:0;letter-spacing:0;padding-top:12px;padding-bottom:12px}.rcn-topbar--titree{gap:14px;padding:12px 16px 14px;border-radius:16px}.rcn-topbar__titres{flex:1;min-width:0}.rcn-topbar__repere{font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--sur-encre);margin-bottom:3px;overflow-wrap:break-word}@media(max-width:480px){.rcn-topbar__repere{letter-spacing:.06em}}.rcn-topbar__titre{font-size:19px;font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--sur-encre);line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.rcn-topbar__contexte{display:block;margin-top:3px;font-size:12px;font-weight:var(--font-weight-medium);color:color-mix(in srgb,var(--sur-encre) 78%,transparent);line-height:1.4;overflow-wrap:break-word}.rcn-topbar__contexte b{font-weight:var(--font-weight-bold);color:var(--sur-encre)}.rcn-topbar__contexte i{font-style:normal;opacity:.6;margin:0 7px}@media(max-width:620px){.rcn-topbar__contexte{white-space:normal;overflow:visible}.rcn-topbar__contexte-phrase{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rcn-topbar__contexte:has(.rcn-topbar__contexte-phrase)>b,.rcn-topbar__contexte i{display:none}}@media(min-width:621px)and (max-width:860px){.rcn-topbar__contexte{white-space:normal;overflow:visible}}.rcn-sidebar__agent{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:1.5px solid color-mix(in srgb,var(--nacre) 42%,transparent);border-radius:12px;background:color-mix(in srgb,var(--nacre) 22%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px color-mix(in srgb,var(--nacre) 16%,transparent);cursor:pointer;font-family:inherit;text-align:left;transition:background .18s}.rcn-sidebar__agent:hover{background:color-mix(in srgb,var(--sur-encre) 10%,transparent)}.rcn-sidebar__agent:focus-visible{outline:2px solid var(--sur-encre);outline-offset:2px}.rcn-sidebar__agent-avatar{width:34px;height:34px;border-radius:var(--radius-full);background:var(--nacre);color:var(--role-700-chrome);font-size:12px;font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-sidebar__agent-textes{flex:1;min-width:0;display:flex;flex-direction:column}.rcn-sidebar__agent-nom{font-size:13px;font-weight:var(--font-weight-bold);line-height:1.3;color:var(--sur-encre);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-sidebar__agent-chevron{width:16px;height:16px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:color-mix(in srgb,var(--sur-encre) 62%,transparent)}.rcn-sidebar--retractee .rcn-sidebar__agent{justify-content:center;padding:8px 0}.rcn-sidebar--retractee .rcn-sidebar__agent-textes,.rcn-sidebar--retractee .rcn-sidebar__agent-chevron{display:none}.rcn-sidebar__compte{display:flex;align-items:center;gap:11px;padding:var(--space-2) var(--space-2) 0}.rcn-sidebar__compte-textes{min-width:0}.rcn-sidebar__compte-nom{font-size:13px;font-weight:var(--font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-sidebar__compte-sous-nom{font-size:var(--font-size-xs);color:color-mix(in srgb,var(--sur-encre) 55%,transparent);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-tiroir--nu{background:transparent;box-shadow:none;width:270px}.rcn-actions-page{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.rcn-actions-page__bt{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;border:1.5px solid transparent;font-family:inherit;font-size:13px;font-weight:var(--font-weight-bold);cursor:pointer;white-space:nowrap;transition:background .18s,border-color .18s}.rcn-actions-page__bt svg{width:16px;height:16px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-actions-page__bt--se{background:var(--surface);border-color:var(--bordure-forte);color:var(--texte)}.rcn-actions-page__bt--se:hover{border-color:var(--role-500)}.rcn-actions-page__bt--pr{background:var(--role-500);border-color:var(--role-700);color:var(--role-sur500)}.rcn-actions-page__bt--pr:hover{background:var(--role-700)}.rcn-actions-page__bt:disabled{cursor:default;pointer-events:none;opacity:.6}.rcn-actions-page__bt:disabled:hover{background:inherit;border-color:inherit}.rcn-actions-page__bt--pr:disabled:hover{background:var(--role-500)}@media(max-width:620px){.rcn-actions-page__bt{padding:0 13px}.rcn-actions-page__lib{white-space:nowrap}}@media(max-width:480px){.rcn-actions-page{flex-direction:column-reverse}.rcn-actions-page__bt{width:100%;justify-content:center}.rcn-entete-page__actions{flex-direction:column;align-items:stretch}.rcn-entete-page__actions>*{width:100%}.rcn-entete-page__actions .rcn-menu-ctx{display:block;width:100%}.rcn-entete-page__actions .rcn-menu-ctx .rcn-actions-page__bt{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.rcn-actions-page__bt{transition:none}}.rcn-sidebar__poignee{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:3;touch-action:none}.rcn-sidebar__poignee:after{content:"";position:absolute;top:50%;right:2px;transform:translateY(-50%);width:2px;height:46px;border-radius:var(--radius-full);background:transparent;transition:background .12s}.rcn-sidebar__poignee:hover:after,.rcn-sidebar__poignee:focus-visible:after{background:color-mix(in srgb,var(--sur-encre) 42%,transparent)}.rcn-sidebar__poignee:focus-visible{outline:none}body.rcn-redimensionne{cursor:col-resize;-webkit-user-select:none;user-select:none}body.rcn-redimensionne .rcn-sidebar,body.rcn-redimensionne .rcn-sidebar__item{transition:none}@keyframes rcn-sidebar-entree{0%{transform:translate(-100%);opacity:0}to{transform:none;opacity:1}}.rcn-sidebar--entree{animation:rcn-sidebar-entree .32s cubic-bezier(.4,0,.2,1) both}@keyframes rcn-sidebar-respiration{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.07);opacity:.86}}.rcn-sidebar__logo svg{animation:rcn-sidebar-respiration 3.6s ease-in-out infinite;transform-origin:center}.rcn-sidebar--retractee .rcn-sidebar__marque{justify-content:center;padding-left:0;padding-right:0}.rcn-sidebar--retractee .rcn-sidebar__navigation{padding:0 240px 0 0;margin:0 -240px 0 0;overflow-x:hidden;pointer-events:none}.rcn-sidebar--retractee .rcn-sidebar__navigation>*{pointer-events:auto}@media(prefers-reduced-motion:reduce){.rcn-sidebar__logo svg,.rcn-sidebar--entree{animation:none}.rcn-sidebar__item,.rcn-sidebar__poignee:after{transition:none}.rcn-sidebar__item:hover,.rcn-sidebar__item:active{transform:none}}.rcn-sidebar__aide{padding-top:var(--space-2);border-top:1px solid color-mix(in srgb,var(--sur-encre) 16%,transparent)}.rcn-sidebar__aide .rcn-sidebar__item{opacity:.85}.rcn-sidebar__item--danger,.rcn-sidebar__item--danger svg{color:var(--or-sur-chrome)}.rcn-sidebar__item--danger .rcn-sidebar__item-texte{font-weight:var(--font-weight-bold)}.rcn-sidebar__aide .rcn-sidebar__item--danger,.rcn-sidebar__aide .rcn-sidebar__item:hover{opacity:1}.rcn-entete-page{display:flex;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.rcn-entete-page__titres{flex:1;min-width:0}.rcn-entete-page__retour{margin-bottom:var(--space-2)}.rcn-entete-page__h1{margin:0;font-size:24px;font-weight:var(--font-weight-extrabold, 800);letter-spacing:-.02em;color:var(--texte)}.rcn-entete-page__sous{margin:5px 0 0;font-size:13px;line-height:1.5;color:var(--texte-att);max-width:720px}.rcn-entete-page__actions{display:flex;align-items:center;gap:9px;flex-shrink:0;margin-left:auto}.rcn-entete-page--sticky{position:sticky;top:var(--space-3);z-index:35;background:var(--fond);padding-block:var(--space-2);margin-block:calc(var(--space-2) * -1)}.rcn-entete-page--sticky{transition:background .18s}.rcn-entete-page--sur-hero{background:transparent}.rcn-entete-page--sur-hero .rcn-entete-page__h1,.rcn-entete-page--sur-hero .rcn-entete-page__sous{color:var(--sur-encre)}.rcn-entete-page--sur-hero .rcn-actions-page__bt--se{background:color-mix(in srgb,var(--nacre) 14%,transparent);color:var(--sur-encre);border-color:color-mix(in srgb,var(--nacre) 30%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rcn-entete-page--sur-hero .rcn-actions-page__bt--se:hover{border-color:color-mix(in srgb,var(--nacre) 55%,transparent)}@media(max-width:1023px){.rcn-entete-page{flex-direction:column;align-items:stretch;gap:var(--space-3)}.rcn-entete-page__h1{font-size:21px}.rcn-entete-page__actions{width:100%}.rcn-entete-page__actions>*{flex:1}}@container (max-width: 420px){.rcn-topbar__avatar{display:none}}@keyframes rcn-tableau-entrer{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rcn-tableau-remplir{0%{width:0}}@keyframes rcn-tableau-flotter{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-4deg)}}@keyframes rcn-tableau-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.35}}.rcn-tableau{position:relative;container-type:inline-size;background:var(--surface);border:1.5px solid var(--bordure);border-radius:20px;box-shadow:var(--ombre-carte)}.rcn-tableau__tete{padding:18px 18px 0}.rcn-tableau__titre-ligne{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rcn-tableau__titre-icone{position:relative;width:36px;height:36px;flex-shrink:0;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--role-100);color:var(--role-700);animation:rcn-tableau-flotter 4.5s ease-in-out infinite}.rcn-tableau__titre-icone svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-tableau__titres{flex:1;min-width:0}.rcn-tableau__titre{font-size:16px;font-weight:var(--font-weight-bold);color:var(--texte);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-tableau__sous-titre{margin-top:2px;font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--role-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-tableau__par-page{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.rcn-tableau__par-page-lib{font-size:11.5px;font-weight:var(--font-weight-medium);color:var(--texte-att);white-space:nowrap}.rcn-tableau__par-page-champ{width:92px}.rcn-tableau__par-page-champ .rcn-md-champ{margin-bottom:0}.rcn-tableau__par-page-champ .rcn-md-ligne-legende{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rcn-tableau__par-page-champ .rcn-md__declencheur{height:38px;gap:8px;padding:0 12px;background:var(--surface);box-shadow:none}.rcn-tableau__par-page-champ .rcn-md__valeur{font-size:13px}.rcn-tableau__outils{position:relative;z-index:3;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 18px 0}.rcn-tableau__outils>.rcn-recherche-filtres{flex:1 1 200px;min-width:0}.rcn-tableau__outils .rcn-panneau-filtres{width:100%}.rcn-tableau__outils--avec-action>.rcn-recherche-filtres{flex:0 1 440px;max-width:440px}.rcn-tableau__action{flex-shrink:0;margin-left:auto}.rcn-tableau__action .rcn-bouton{height:46px;border-radius:14px}.rcn-tableau__filtres{display:flex;gap:8px;flex-wrap:wrap;padding:14px 18px 0}.rcn-tableau__filtres:empty{display:none}.rcn-tableau__pastille{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 5px 0 12px;border:1px solid var(--role-300);border-radius:var(--radius-full);background:var(--role-100);color:var(--role-700);font-size:12.5px;font-weight:var(--font-weight-medium);white-space:nowrap}.rcn-tableau__pastille-retirer{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;padding:0;border:none;border-radius:var(--radius-full);background:none;color:inherit;cursor:pointer;font-family:inherit;transition:background .16s}.rcn-tableau__pastille-retirer:hover{background:var(--role-300)}.rcn-tableau__pastille-retirer:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-tableau__pastille-retirer svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.6;stroke-linecap:round}.rcn-tableau__actions-groupees{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 18px 0;padding:12px 15px;border:1px solid var(--bordure);border-radius:14px;background:var(--surface-2)}.rcn-tableau__actions-compte{flex:1;min-width:0;font-size:13px;font-weight:var(--font-weight-bold);color:var(--texte)}.rcn-tableau__actions-groupees .rcn-bouton{height:36px;padding:0 14px;border-radius:11px;font-size:12.5px}.rcn-tableau__corps{display:flex;flex-direction:column;gap:8px;padding:16px 18px 22px}.rcn-tableau__entetes{display:flex;align-items:center;gap:14px;padding:11px 15px;border:1px solid var(--bordure-forte);border-radius:12px;background:var(--surface-3)}.rcn-tableau__espaceur{flex-shrink:0;height:1px}.rcn-tableau__espaceur--chevron{width:18px}.rcn-tableau__entete{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:0;border:none;background:none;font-family:inherit;font-size:10.5px;font-weight:var(--font-weight-extrabold, 800);letter-spacing:.08em;text-transform:uppercase;color:var(--texte);text-align:left;cursor:default;overflow:hidden;text-overflow:ellipsis}.rcn-tableau__entete+.rcn-tableau__entete{position:relative}.rcn-tableau__entete+.rcn-tableau__entete:before{content:"";position:absolute;left:-7px;top:-1px;bottom:-1px;width:1px;background:var(--bordure-forte)}.rcn-tableau__entete--triable{cursor:pointer;transition:color .16s}.rcn-tableau__entete--triable:hover{color:var(--role-700)}.rcn-tableau__entete--triable:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-tableau__entete svg{width:12px;height:12px;flex-shrink:0;opacity:.55}.rcn-tableau__entete--actif svg{opacity:1}.rcn-tableau__entete--desc svg{transform:rotate(180deg)}.rcn-tableau__entete--action{flex:0 0 52px;width:52px;justify-content:flex-end}.rcn-tableau__ligne{padding:11px 15px;border:1px solid var(--bordure);border-radius:14px;background:var(--surface);cursor:default;transition:border-color .18s,box-shadow .18s;animation:rcn-tableau-entrer .38s cubic-bezier(.22,1,.36,1) both}.rcn-tableau__ligne--mene,.rcn-tableau__ligne:has(.rcn-tableau__chevron){cursor:pointer}.rcn-tableau__ligne--mene:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-tableau__ligne:hover,.rcn-tableau__ligne--ouvert{border-color:var(--role-500);box-shadow:var(--ombre-carte)}.rcn-tableau__ligne--attente,.rcn-tableau__ligne--attente:hover,.rcn-tableau__ligne--attente.rcn-tableau__ligne--ouvert{border-color:var(--attente-bordure)}.rcn-tableau__ligne--danger,.rcn-tableau__ligne--danger:hover,.rcn-tableau__ligne--danger.rcn-tableau__ligne--ouvert{border-color:var(--danger-bordure)}.rcn-tableau__ligne--selectionnee{border-color:var(--role-500);background:var(--role-100)}.rcn-tableau__ligne--appui{background:var(--surface-2)}.rcn-tableau__rangee{display:flex;align-items:center;gap:14px;min-width:0}.rcn-tableau__chevron{display:flex;align-items:center;justify-content:center;width:18px;flex-shrink:0;padding:0;border:none;background:none;color:var(--texte-att);cursor:pointer;transition:transform .3s cubic-bezier(.34,1.4,.5,1),color .18s}.rcn-tableau__chevron svg{width:18px;height:18px}.rcn-tableau__chevron{position:relative}.rcn-tableau__chevron:after{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}.rcn-tableau__chevron:focus-visible{outline:2px solid var(--role-500);outline-offset:2px;border-radius:8px}.rcn-tableau__ligne--ouvert .rcn-tableau__chevron{transform:rotate(180deg);color:var(--role-700)}.rcn-tableau__case{display:none;width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--role-500);cursor:pointer}.rcn-tableau--selection .rcn-tableau__case{display:block}.rcn-tableau__case:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-tableau__cellule{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:var(--font-weight-medium);line-height:1.45;color:var(--texte-2)}.rcn-tableau__cellule--principale{font-weight:var(--font-weight-bold);color:var(--texte)}.rcn-tableau__cellule--texte-long{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rcn-tableau__point-etat{display:none;width:12px;height:12px;flex-shrink:0;border-radius:var(--radius-full)}.rcn-tableau__kebab{flex:0 0 52px;width:52px;display:flex;justify-content:flex-end;overflow:visible;position:relative;z-index:2}.rcn-tableau__panneau{max-height:0;overflow:hidden;transition:max-height .36s cubic-bezier(.22,1,.36,1)}.rcn-tableau__panneau-corps{margin-top:12px;padding:4px 14px;border:1px solid var(--bordure);border-radius:12px;background:var(--surface-2);cursor:default}.rcn-tableau__panneau-entete{padding:10px 0 2px}.rcn-tableau__panneau--propre .rcn-tableau__champ--repris{display:none}.rcn-tableau__ligne--sans-detail-propre .rcn-tableau__chevron,.rcn-tableau__ligne--sans-detail-propre .rcn-tableau__rangee>.rcn-ancre:has(.rcn-tableau__chevron),.rcn-tableau__ligne--sans-detail-propre .rcn-tableau__panneau{display:none}.rcn-tableau__ligne--sans-detail-propre:not(.rcn-tableau__ligne--mene){cursor:auto}.rcn-tableau__panneau-libre{padding:12px 0 10px;margin-top:4px;border-top:1px solid var(--bordure)}.rcn-tableau__champs:empty+.rcn-tableau__panneau-libre{border-top:none;margin-top:0;padding-top:0}.rcn-tableau__champs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0 96px}.rcn-tableau__champs:before{content:"";position:absolute;top:9px;bottom:9px;left:50%;width:1px;background:var(--bordure)}.rcn-tableau__champ{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-width:0;padding:9px 0;border-bottom:1px solid var(--bordure);font-size:12.5px}.rcn-tableau__champs>.rcn-tableau__champ:nth-last-child(-n+2):nth-child(odd),.rcn-tableau__champs>.rcn-tableau__champ:last-child{border-bottom:none}.rcn-tableau__champ-cle{flex-shrink:0;color:var(--texte-att)}.rcn-tableau__champ-valeur{min-width:0;text-align:right;overflow-wrap:anywhere;color:var(--texte);font-weight:var(--font-weight-medium)}.rcn-tableau__champ-valeur--absente{color:var(--texte-att);font-style:italic;font-weight:var(--font-weight-normal)}.rcn-tableau__jauge{width:100%;padding:10px 0 4px}.rcn-tableau__barre{height:6px;border-radius:var(--radius-full);background:var(--surface-3);overflow:hidden}.rcn-tableau__barre span{display:block;height:100%;border-radius:var(--radius-full);background:var(--role-500);animation:rcn-tableau-remplir .8s cubic-bezier(.22,1,.36,1)}.rcn-tableau__barre--succes span{background:var(--succes-point)}.rcn-tableau__barre--attente span{background:var(--attente-point)}.rcn-tableau__barre--danger span{background:var(--danger-point)}.rcn-tableau__lib-barre{margin-top:5px;font-size:11px;color:var(--texte-att);font-variant-numeric:tabular-nums}.rcn-tableau__vide{padding:8px 0}.rcn-tableau__vide .rcn-etat-vide{border:none;background:transparent;box-shadow:none;margin-bottom:0;padding:44px 24px}.rcn-tableau__vide .rcn-etat-vide__embleme{width:92px;height:92px;margin-bottom:18px}.rcn-tableau__vide .rcn-etat-vide__icone{width:44px;height:44px}.rcn-tableau__vide .rcn-etat-vide__titre{font-size:15px}.rcn-tableau__vide .rcn-etat-vide__texte{font-size:12.5px;max-width:290px}.rcn-tableau__pied{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 18px;padding:14px 0 16px;border-top:1px solid var(--bordure)}.rcn-tableau__info-pied{font-size:12px;color:var(--texte-att)}.rcn-tableau__pied .rcn-pagination{margin-left:auto}.rcn-tableau__pied .rcn-pagination button{min-width:34px;height:34px;border-radius:10px}.rcn-tableau__pied .rcn-pagination button.rcn-pagination__actuelle{background:var(--role-500);border-color:var(--role-700);color:var(--role-sur500)}.rcn-tableau__sujet{display:flex;align-items:center;gap:10px;min-width:0}.rcn-tableau__vignette{position:relative;width:34px;height:34px;flex-shrink:0;border-radius:11px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--role-500-chrome),var(--role-700-chrome));color:var(--sur-encre);font-size:12.5px;font-weight:var(--font-weight-bold)}.rcn-tableau__vignette--icone svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rcn-tableau__point-vignette{position:absolute;left:2px;bottom:2px;width:9px;height:9px;border-radius:var(--radius-full);border:2px solid var(--surface)}.rcn-tableau__vignette--photo{overflow:hidden;background:var(--surface-3)}.rcn-tableau__vignette--photo img{width:100%;height:100%;object-fit:cover;display:block}.rcn-tableau__sujet-textes{min-width:0}.rcn-tableau__nom{font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--texte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-tableau__ref{font-size:11.5px;color:var(--texte-att);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-tableau__montant{font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--texte);font-variant-numeric:tabular-nums;white-space:nowrap}.rcn-tableau__montant small{font-size:10px;font-weight:var(--font-weight-medium);color:var(--texte-att)}.rcn-tableau__montant--nul{color:var(--texte-att);font-weight:var(--font-weight-normal)}.rcn-tableau__ancien-montant{display:block;margin-top:2px;font-size:11px;font-weight:var(--font-weight-normal);color:var(--danger-tx);text-decoration:line-through}.rcn-tableau__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--radius-full);font-size:11px;font-weight:var(--font-weight-bold);white-space:nowrap}.rcn-tableau__chip-point{position:relative;width:6px;height:6px;flex-shrink:0;border-radius:var(--radius-full);background:currentColor}.rcn-tableau__chip-point:after{content:"";position:absolute;inset:0;border-radius:var(--radius-full);background:inherit;animation:rcn-tableau-pulse 1.9s ease-in-out infinite}.rcn-tableau__chip--succes{background:var(--succes-fond);color:var(--succes-tx)}.rcn-tableau__chip--attente{background:var(--attente-fond);color:var(--attente-tx)}.rcn-tableau__chip--danger{background:var(--danger-fond);color:var(--danger-tx)}.rcn-tableau__chip--info{background:var(--info-fond);color:var(--info-tx)}.rcn-tableau__chip--neutre{background:var(--surface-3);color:var(--texte-2)}.rcn-tableau__chip--neutre .rcn-tableau__chip-point{background:var(--neutre-point)}.rcn-tableau__tel{display:inline-flex;align-items:center;gap:8px;min-width:0}.rcn-tableau__tel-ic{width:26px;height:26px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--surface-3);color:var(--texte-att)}.rcn-tableau__tel-ic svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-tableau__tel-n{font-size:13px;font-weight:var(--font-weight-bold);color:var(--texte);font-variant-numeric:tabular-nums;white-space:nowrap}.rcn-tableau__appareil{display:inline-flex;align-items:center;gap:10px;min-width:0}.rcn-tableau__appareil-ic{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--surface-3);color:var(--texte-2)}.rcn-tableau__appareil-ic svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rcn-tableau__appareil-textes{min-width:0}.rcn-tableau__appareil-nom{display:block;font-size:12.5px;font-weight:var(--font-weight-bold);color:var(--texte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-tableau__appareil-os{display:block;font-size:11.5px;color:var(--texte-att);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcn-tableau__quand{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.rcn-tableau__quand-haut{font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--texte);white-space:nowrap}.rcn-tableau__quand-bas{padding:2px 9px;border-radius:7px;background:var(--surface-3);font-size:12px;font-weight:var(--font-weight-bold);color:var(--texte-2);font-variant-numeric:tabular-nums;white-space:nowrap}.rcn-tableau__annee{display:inline-flex;align-items:center;padding:3px 10px;border-radius:7px;background:var(--surface-3);font-size:12.5px;font-weight:var(--font-weight-bold);color:var(--texte);font-variant-numeric:tabular-nums;white-space:nowrap}@container (max-width: 900px){.rcn-tableau__panneau--propre .rcn-tableau__champ--repris{display:flex}.rcn-tableau__ligne--sans-detail-propre .rcn-tableau__panneau{display:block}.rcn-tableau__ligne--sans-detail-propre:not(.rcn-tableau__ligne--mene){cursor:pointer}.rcn-tableau__par-page{display:none}.rcn-tableau__titre-ligne .rcn-tableau__action,.rcn-tableau__action{width:100%;margin-left:0}.rcn-tableau__action .rcn-bouton{width:100%}.rcn-tableau__outils--avec-action>.rcn-recherche-filtres{flex:1 1 100%;max-width:none}.rcn-tableau__outils .rcn-bouton-filtres__libelle{display:none}.rcn-tableau__outils .rcn-bouton-filtres{padding:0 12px;gap:7px}.rcn-tableau__entetes{display:none}.rcn-tableau__corps{padding:14px 12px 22px}.rcn-tableau__rangee{gap:12px}.rcn-tableau__chevron{display:none}.rcn-tableau__rangee>.rcn-ancre:has(.rcn-tableau__chevron){display:none}.rcn-tableau__vignette{width:42px;height:42px;border-radius:var(--radius-full)}.rcn-tableau__point-vignette{left:3px;bottom:3px;width:11px;height:11px}.rcn-tableau__nom,.rcn-tableau__ref{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.rcn-tableau__titre,.rcn-tableau__sous-titre{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.rcn-tableau__cellule{display:none}.rcn-tableau__cellule--principale{display:block;flex:1}.rcn-tableau__cellule--essentielle{display:block}.rcn-tableau__point-etat{display:block;margin-left:auto}.rcn-tableau__kebab{flex:0 0 auto;width:auto}.rcn-tableau__champs{grid-template-columns:1fr;gap:0}.rcn-tableau__champs:before{display:none}.rcn-tableau__champs>.rcn-tableau__champ:nth-last-child(-n+2):nth-child(odd){border-bottom:1px solid var(--bordure)}.rcn-tableau__champs>.rcn-tableau__champ:last-child{border-bottom:none}}@container (max-width: 420px){.rcn-tableau__tete{padding:14px 14px 0}.rcn-tableau__outils,.rcn-tableau__filtres{padding:12px 14px 0}.rcn-tableau__corps{padding:12px 10px 20px}.rcn-tableau__pied{margin:0 14px}.rcn-tableau__champ{flex-direction:column;align-items:flex-start;gap:3px}.rcn-tableau__champ-valeur{text-align:left}}@media(prefers-reduced-motion:reduce){.rcn-tableau__ligne,.rcn-tableau__titre-icone,.rcn-tableau__barre span,.rcn-tableau__chip-point:after{animation:none}.rcn-tableau__chevron,.rcn-tableau__panneau,.rcn-tableau__ligne{transition:none}}.rcn-tableau__ligne--neuve{position:relative}.rcn-tableau__ligne--neuve:before{content:"";position:absolute;inset-inline-start:0;inset-block:0;inline-size:3px;background:var(--role-500);animation:rcn-tableau-neuve 2s ease-out forwards}@keyframes rcn-tableau-neuve{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.rcn-tableau__ligne--neuve:before{animation:none;opacity:.45}}.rcn-tableau__double{display:flex;flex-direction:column;min-width:0}.rcn-tableau__double-secondaire{font-weight:400;font-size:var(--font-size-sm);color:var(--texte-att);overflow-wrap:anywhere}.rcn-tableau__periode{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media(max-width:480px){.rcn-tableau__periode{grid-template-columns:1fr}}@keyframes rcn-televersement-remplir{0%{width:0}}@keyframes rcn-televersement-tourner{to{transform:rotate(360deg)}}.rcn-televersement__libelle{display:block;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--texte);margin-bottom:10px}.rcn-zone-depot{border:2px dashed var(--bordure-forte);border-radius:16px;padding:28px 18px;text-align:center;background:var(--surface-2);cursor:pointer;transition:border-color .22s,background .22s;width:100%;font-family:inherit;display:block}.rcn-zone-depot:hover,.rcn-zone-depot--survol{border-color:var(--role-500);background:var(--role-100)}.rcn-zone-depot:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-zone-depot__icone{width:48px;height:48px;border-radius:14px;background:var(--role-100);color:var(--role-700);display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.rcn-zone-depot__icone svg{width:24px;height:24px}.rcn-zone-depot__principal{font-size:13.5px;font-weight:var(--font-weight-bold);margin:0 0 4px;color:var(--texte)}.rcn-zone-depot__principal b{color:var(--role-700)}.rcn-zone-depot__secondaire{font-size:11.5px;color:var(--texte-att);margin:0}.rcn-fichier{display:flex;align-items:center;gap:12px;background:var(--surface);border:1.5px solid var(--bordure);border-radius:13px;padding:12px;margin-top:10px}.rcn-fichier__icone{width:36px;height:36px;border-radius:10px;background:var(--role-100);color:var(--role-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rcn-fichier__icone svg{width:18px;height:18px}.rcn-fichier__corps{flex:1;min-width:0}.rcn-fichier__entete{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rcn-fichier__nom{font-size:13px;font-weight:var(--font-weight-medium);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--texte)}.rcn-fichier__taille{font-size:11px;color:var(--texte-att);margin:0;flex-shrink:0}.rcn-fichier__barre{height:5px;border-radius:var(--radius-full);background:var(--surface-3);margin-top:7px;overflow:hidden}.rcn-fichier__remplissage{height:100%;border-radius:var(--radius-full);background:var(--role-500)}.rcn-fichier__remplissage--en-cours{animation:rcn-televersement-remplir 1.4s cubic-bezier(.22,1,.36,1)}.rcn-fichier__remplissage--termine{width:100%;background:var(--succes-tx)}.rcn-fichier__remplissage--echoue{background:var(--danger-point)}.rcn-fichier__pourcentage{font-size:10.5px;font-weight:var(--font-weight-bold);color:var(--texte-att);margin-top:5px}.rcn-fichier__retirer{width:28px;height:28px;border-radius:8px;border:none;background:transparent;color:var(--texte-att);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .16s;flex-shrink:0;padding:0}.rcn-fichier__retirer:hover{background:color-mix(in srgb,var(--encre) 8%,transparent)}.rcn-fichier__retirer:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-fichier__retirer svg{width:15px;height:15px}.rcn-fichier--termine .rcn-fichier__icone{background:var(--succes-fond);color:var(--succes-tx)}.rcn-fichier--echoue .rcn-fichier__icone{background:var(--danger-fond);color:var(--danger-point)}.rcn-fichier__roue{width:16px;height:16px;border-radius:var(--radius-full);border:2px solid var(--role-500);border-top-color:transparent;animation:rcn-televersement-tourner .8s linear infinite;flex-shrink:0}.rcn-fichier__message{font-size:11.5px;margin-top:6px;display:flex;align-items:center;gap:5px}.rcn-fichier__message--succes{color:var(--succes-tx)}.rcn-fichier__message--erreur{color:var(--danger-tx)}.rcn-fichier__message svg{width:13px;height:13px;flex-shrink:0}.rcn-fichier__reessayer{font-size:12px;font-weight:var(--font-weight-bold);color:var(--danger-tx);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;margin-top:4px;font-family:inherit}.rcn-fichier__reessayer:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-televersement svg{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.rcn-fichier__remplissage--en-cours{animation:none}.rcn-fichier__roue{animation-duration:2.4s}}@keyframes rcn-toast-glisser-entree{0%{opacity:0;transform:translateY(-60vh) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rcn-toast-glisser-sortie{to{opacity:0;transform:translateY(-40px) scale(.95)}}@keyframes rcn-toast-naissance-icone{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}@keyframes rcn-toast-pulser-icone{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes rcn-toast-retrecir-barre{0%{width:100%}to{width:0%}}@keyframes rcn-toast-chatoiement{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(460%) skew(-18deg)}}.rcn-toast-zone{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:11px;z-index:var(--z-toast);width:380px;max-width:calc(100vw - 28px);align-items:center;pointer-events:none;container-type:inline-size}.rcn-toast{position:relative;width:100%;display:flex;align-items:flex-start;gap:13px;padding:var(--space-3) var(--space-4);overflow:hidden;background:var(--surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1.5px solid;border-radius:var(--radius-lg);box-shadow:var(--ombre-flottante),inset 0 1px color-mix(in srgb,var(--nacre) 40%,transparent);animation:rcn-toast-glisser-entree .56s var(--ease-bounce);pointer-events:auto}.rcn-toast--sortie{animation:rcn-toast-glisser-sortie .32s ease forwards}.rcn-toast:before{content:"";position:absolute;top:0;left:0;width:38%;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nacre) 35%,transparent),transparent);transform:translate(-160%) skew(-18deg);animation:rcn-toast-chatoiement 3.6s ease-in-out infinite}.rcn-toast--succes{border-color:var(--succes-bordure)}.rcn-toast--danger{border-color:var(--danger-bordure)}.rcn-toast--attente{border-color:var(--attente-bordure)}.rcn-toast--info{border-color:var(--info-bordure)}.rcn-toast__icone{position:relative;z-index:2;width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:rcn-toast-naissance-icone .52s var(--ease-bounce) both}.rcn-toast--succes .rcn-toast__icone{background:var(--succes-fond);color:var(--succes-tx)}.rcn-toast--danger .rcn-toast__icone{background:var(--danger-fond);color:var(--danger-tx)}.rcn-toast--attente .rcn-toast__icone{background:var(--attente-fond);color:var(--attente-tx)}.rcn-toast--info .rcn-toast__icone{background:var(--info-fond);color:var(--info-tx)}.rcn-toast__icone svg{width:19px;height:19px;display:block;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:rcn-toast-pulser-icone 2.2s ease-in-out infinite;animation-delay:.56s}.rcn-toast__corps{position:relative;z-index:2;flex:1;min-width:0;padding-top:1px}.rcn-toast__titre{font-size:13.5px;font-weight:var(--font-weight-bold);margin:0 0 2px;letter-spacing:-.01em;color:var(--sur-nacre)}.rcn-toast__message{font-size:var(--font-size-sm);color:var(--sur-nacre-att);margin:0;line-height:1.45}.rcn-toast__fermer{position:relative;z-index:2;width:26px;height:26px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--texte-att);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--duration-fast),color var(--duration-fast),transform .15s}.rcn-toast__fermer:hover{background:color-mix(in srgb,var(--sur-nacre) 7%,transparent);color:var(--sur-nacre)}.rcn-toast__fermer:active{transform:scale(.85)}.rcn-toast__fermer:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.rcn-toast__fermer svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rcn-toast__barre{position:absolute;left:0;bottom:0;height:3px;border-radius:0 3px 3px 0;animation:rcn-toast-retrecir-barre 4s linear forwards;z-index:2}.rcn-toast--succes .rcn-toast__barre{background:var(--succes-point)}.rcn-toast--danger .rcn-toast__barre{background:var(--danger-point)}.rcn-toast--attente .rcn-toast__barre{background:var(--attente-point)}.rcn-toast--info .rcn-toast__barre{background:var(--info-point)}@media(max-width:420px){.rcn-toast-zone{width:calc(100vw - 24px);gap:var(--space-2)}}@container (max-width: 340px){.rcn-toast{padding:var(--space-3);gap:var(--space-3)}.rcn-toast__icone{width:32px;height:32px;border-radius:10px}.rcn-toast__icone svg{width:17px;height:17px}.rcn-toast__titre{font-size:var(--font-size-sm)}.rcn-toast__message{font-size:var(--font-size-xs)}}@media(prefers-reduced-motion:reduce){.rcn-toast{animation:none}.rcn-toast--sortie{animation:none;opacity:0}.rcn-toast:before{animation:none;display:none}.rcn-toast__icone{animation:none}.rcn-toast__icone svg{animation:none}.rcn-toast__fermer{transition:none}.rcn-toast__barre{animation:none;width:100%}}.rcn-chronologie{position:relative;display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0 0 0 var(--space-5);list-style:none;border-left:2px solid var(--bordure)}.rcn-chronologie__etape{position:relative;display:flex;flex-direction:column;gap:2px}.rcn-chronologie__etape:before{content:"";position:absolute;left:calc(-1 * var(--space-5) - 7px);top:4px;width:12px;height:12px;border-radius:var(--radius-full);background:var(--role-500);border:2px solid var(--surface)}.rcn-chronologie__tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.rcn-chronologie__titre{font-weight:var(--font-weight-medium);color:var(--texte)}.rcn-chronologie__date{font-size:var(--font-size-sm);color:var(--texte-att)}.rcn-chronologie__detail{margin:0;font-size:var(--font-size-sm);color:var(--texte)}.rcn-chronologie__note{margin:0;font-size:var(--font-size-sm);color:var(--texte-att);font-style:italic}.rcn-section-ecran{display:flex;flex-direction:column;gap:var(--space-3)}.rcn-section-ecran__tete{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);min-height:32px}.rcn-section-ecran__titre{margin:0;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--texte-2)}.rcn-section-ecran__titre:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--marque-orange)}.rcn-section-ecran__actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.ab-shell{--ab-side: var(--role-700-chrome);--ab-bar: var(--role-500-chrome);--ab-on: var(--sur-encre);--ab-field: color-mix(in srgb, var(--sur-encre) 9%, transparent);--ab-hover: color-mix(in srgb, var(--sur-encre) 12%, transparent);--ab-actif: color-mix(in srgb, var(--sur-encre) 16%, transparent);--ab-line: color-mix(in srgb, var(--sur-encre) 14%, transparent);--ab-soft: color-mix(in srgb, var(--sur-encre) 72%, transparent);--ab-accent: var(--clair-marque-orange);--ab-kicker: var(--or-clair);display:flex;min-height:100vh;background:var(--fond)}.ab-i{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ab-side{width:264px;flex-shrink:0;box-sizing:border-box;padding:16px;display:flex;flex-direction:column;height:100vh;position:sticky;top:0;z-index:60;background:var(--ab-side);color:var(--ab-on);transition:width .3s cubic-bezier(.4,0,.2,1)}.ab-marque{display:flex;align-items:center;gap:10px;padding:8px 8px 16px}.ab-logo{flex-shrink:0;padding:0;border:0;border-radius:8px;cursor:pointer;background:transparent;display:flex;line-height:0}.ab-logo__complet{display:block;width:148px;height:auto}.ab-logo__symbole{display:block;width:40px;height:40px}.ab-replier{width:30px;height:30px;margin-left:auto;flex-shrink:0;border:0;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--ab-field);color:var(--ab-soft);transition:background .2s,color .2s}.ab-replier:hover{background:var(--ab-actif);color:var(--ab-on)}.ab-replier .ab-i{width:16px;height:16px;transition:transform .3s}.ab-recherche{display:flex;align-items:center;gap:8px;height:36px;margin:0 0 12px;padding:0 10px;flex-shrink:0;border-radius:12px;background:var(--ab-field);border:1px solid var(--ab-line);color:var(--ab-soft)}.ab-recherche .ab-i{width:16px;height:16px}.ab-recherche input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--ab-on);font:inherit;font-size:13px}.ab-recherche input::placeholder{color:var(--ab-soft)}.ab-recherche:focus-within{border-color:var(--ab-accent)}.ab-nav{display:flex;flex-direction:column;gap:4px;flex:1;overflow-y:auto;scrollbar-width:none}.ab-nav::-webkit-scrollbar{display:none}.ab-sep{height:1px;margin:8px 12px 0;background:var(--ab-line)}.ab-rubrique{padding:16px 12px 6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-soft);white-space:nowrap}.ab-rubrique--active{color:var(--ab-kicker)}.ab-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:12px;background:transparent;color:var(--ab-on);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background .2s}.ab-item:hover{background:var(--ab-hover)}.ab-item:focus-visible,.ab-compte:focus-visible,.ab-logo:focus-visible,.ab-replier:focus-visible{outline:2px solid var(--ab-on);outline-offset:2px}.ab-item__ic{display:inline-flex;width:22px;justify-content:center}.ab-item__ic .ab-i{transition:transform .2s}.ab-item:hover .ab-item__ic .ab-i{transform:scale(1.06) rotate(3deg)}.ab-item__tx{flex:1;min-width:0;overflow-wrap:anywhere}.ab-item--actif{background:var(--ab-actif);font-weight:600}.ab-item--actif:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;border-radius:0 3px 3px 0;background:var(--ab-accent)}.ab-item--actif .ab-item__ic{color:var(--ab-kicker)}.ab-aide{margin-top:8px;padding-top:8px;border-top:1px solid var(--ab-line)}.ab-pied{position:relative;margin-top:auto;padding-top:8px}.ab-compte{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:12px;cursor:pointer;border:1px solid var(--ab-line);background:var(--ab-field);color:var(--ab-on);font:inherit;text-align:left;transition:background .2s}.ab-compte:hover{background:var(--ab-hover)}.ab-avatar{width:38px;height:38px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--ab-accent);color:var(--clair-texte);font-size:13px;font-weight:700}.ab-compte__info{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.ab-compte__nom{max-width:100%;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-compte__role{max-width:100%;margin-top:3px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--ab-actif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-compte__chev{display:flex;color:var(--ab-soft)}.ab-compte__chev .ab-i{width:16px;height:16px;transition:transform .2s}.ab-compte[aria-expanded=true] .ab-compte__chev .ab-i{transform:rotate(180deg)}.ab-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:70;padding:6px;border-radius:16px;background:var(--surface);border:1.5px solid var(--bordure);box-shadow:var(--ombre-flottante);color:var(--texte);animation:ab-pop .2s cubic-bezier(.4,0,.2,1);max-height:70vh;overflow-y:auto}@keyframes ab-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.ab-menu__item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:12px;cursor:pointer;background:transparent;color:var(--texte);font:inherit;font-size:13px;font-weight:500;text-align:left}.ab-menu__item:hover,.ab-menu__item:focus-visible{background:var(--surface-2);outline:none}.ab-menu__item .ab-i{width:16px;height:16px;color:var(--texte-2)}.ab-menu__item--danger{color:var(--danger-tx)}.ab-menu__item--danger .ab-i{color:var(--danger-point)}.ab-menu__coche{margin-left:auto;color:var(--role-500);font-weight:700}.ab-menu__titre{padding:8px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--texte-2)}.ab-menu__sep{height:1px;margin:6px 4px;background:var(--bordure)}.ab-side--reduit{width:74px;padding:16px 12px}.ab-side--reduit .ab-marque{flex-direction:column;gap:12px;padding:8px 0 16px}.ab-side--reduit .ab-recherche,.ab-side--reduit .ab-rubrique,.ab-side--reduit .ab-sep,.ab-side--reduit .ab-item__tx,.ab-side--reduit .ab-compte__info,.ab-side--reduit .ab-compte__chev{display:none}.ab-side--reduit .ab-replier{margin-left:0}.ab-side--reduit .ab-replier .ab-i{transform:rotate(180deg)}.ab-side--reduit .ab-item{justify-content:center;padding:12px 0}.ab-side--reduit .ab-item--actif:before{display:none}.ab-side--reduit .ab-compte{justify-content:center;padding:8px 0;background:transparent;border:0}.ab-colonne{flex:1;min-width:0;display:flex;flex-direction:column}.ab-top{position:sticky;top:0;z-index:50;background:var(--ab-bar);color:var(--ab-on);box-shadow:var(--ombre-flottante)}.ab-top:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--ab-accent),transparent)}.ab-top__in{display:flex;align-items:center;gap:12px;padding:16px 32px;min-height:64px;box-sizing:border-box}.ab-top__menu{width:40px;height:40px;flex-shrink:0;border:0;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--ab-on)}.ab-top__menu:hover{background:var(--ab-hover)}.ab-top__menu:focus-visible,.ab-btn:focus-visible{outline:2px solid var(--ab-kicker);outline-offset:2px}.ab-top__titres{flex:1;min-width:0}.ab-top__titre{margin:0;font-size:28px;font-weight:800;letter-spacing:-.01em;line-height:1.2;color:var(--ab-on);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-top__sous{margin:6px 0 0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-kicker);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-top__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.ab-btn{height:40px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border-radius:12px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;transition:background .16s,border-color .16s}.ab-btn .ab-i{width:16px;height:16px}.ab-btn:disabled{opacity:.6;cursor:default}.ab-btn--primaire{background:var(--ab-on);color:var(--role-700-chrome);border:1px solid var(--ab-on)}.ab-btn--primaire:hover:not(:disabled){background:var(--or-sur-chrome)}.ab-btn--secondaire{background:transparent;color:var(--ab-on);border:1px solid color-mix(in srgb,var(--sur-encre) 55%,transparent)}.ab-btn--secondaire:hover:not(:disabled){background:var(--ab-hover)}.ab-contenu{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:18px;padding:28px 32px;box-sizing:border-box;outline:none}.ab-voile{position:fixed;inset:0;z-index:55;background:color-mix(in srgb,var(--encre-2) 55%,transparent);opacity:0;pointer-events:none;transition:opacity .2s}.ab-voile--on{opacity:1;pointer-events:auto}@media(max-width:1023px){.ab-side--tiroir{position:fixed;left:0;top:0;transform:translate(-102%);transition:transform .4s cubic-bezier(.34,1.3,.64,1);box-shadow:var(--ombre-flottante)}.ab-side--ouvert{transform:none}.ab-top__in{padding:12px 16px;flex-wrap:wrap}.ab-top__titre{font-size:22px}.ab-top__actions{width:100%;justify-content:stretch}.ab-top__actions .ab-btn{flex:1 1 0;justify-content:center}.ab-contenu{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.ab-side,.ab-side--tiroir,.ab-menu,.ab-voile,.ab-item__ic .ab-i{transition:none;animation:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--spacing:.25rem;--container-md:28rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-2xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body,#root{height:100%}body{font-family:var(--font-sans)}:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-end{align-items:flex-end}.gap-3{gap:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-50:focus{z-index:50}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}}@media(min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{color-scheme:light;--ansut-background:#f7f7f6;--ansut-surface:#fff;--ansut-surface-muted:#f0f0ee;--ansut-border:#e0e0de;--ansut-input:#757573;--ansut-foreground:#1d1d1b;--ansut-muted-foreground:#5c5c5a;--ansut-primary:#2256a3;--ansut-primary-hover:#1b4582;--ansut-primary-foreground:#fff;--ansut-destructive:#b91c1c;--ansut-destructive-foreground:#fff;--ansut-ring:#2256a3;--ansut-ink:#1b4582;--ansut-ink-strong:#143566;--ansut-ink-hover:#2256a3;--ansut-on-ink:#fff;--ansut-brand-accent:#f08224;--ansut-brand-accent-on-brand:#f9cea7;--ansut-neutral-soft:#f0f0ee;--ansut-neutral-foreground:#3d3d3b;--ansut-neutral-border:#d0d0ce;--ansut-info-soft:#eaf0f9;--ansut-info-foreground:#1b4582;--ansut-info-border:#b8cbe8;--ansut-success-soft:#f0fdf4;--ansut-success-foreground:#166534;--ansut-success-border:#bbf7d0;--ansut-warning-soft:#fffbeb;--ansut-warning-foreground:#92400e;--ansut-warning-border:#fde68a;--ansut-danger-soft:#fef2f2;--ansut-danger-foreground:#991b1b;--ansut-danger-border:#fecaca;--ansut-accent-soft:#fef1e7;--ansut-accent-foreground:#a4520f;--ansut-accent-border:#f8c49a;--fond:#f7f7f6;--surface:#fff;--surface-1:#fff;--surface-2:#f0f0ee;--surface-3:#e0e0de;--texte:#1d1d1b;--texte-2:#5c5c5a;--texte-att:#5c5c5a;--texte-inverse:#fff;--bordure:#e0e0de;--bordure-forte:#757573;--encre:#1b4582;--encre-2:#143566;--encre-lisere:#1b4582;--encre-survol:#2256a3;--sur-encre:#fff;--nacre:#fff;--sur-nacre:#1d1d1b;--sur-nacre-att:#5c5c5a;--succes-fond:#f0fdf4;--succes-tx:#166534;--succes-bordure:#bbf7d0;--succes-point:#166534;--attente-fond:#fffbeb;--attente-tx:#92400e;--attente-bordure:#fde68a;--attente-point:#92400e;--danger-fond:#fef2f2;--danger-tx:#991b1b;--danger-bordure:#fecaca;--danger-point:#991b1b;--danger-plein:#b91c1c;--info-fond:#eaf0f9;--info-tx:#1b4582;--info-bordure:#b8cbe8;--info-point:#1b4582;--neutre-point:#5c5c5a;--succes-surface:#166534;--succes-surface-active:#166534;--danger-surface:#b91c1c;--danger-surface-active:#b91c1c;--attente-surface:#92400e;--attente-surface-active:#92400e;--or-clair:#fde68a;--or-sur-chrome:#fffbeb;--or-fonce:#92400e;--or-fonce-chrome:#92400e;--role-100:#eaf0f9;--role-200:#b8cbe8;--role-300:#b8cbe8;--role-500:#2256a3;--role-700:#1b4582;--role-sur500:#fff;--role-500-chrome:#2256a3;--role-700-chrome:#1b4582;--marque-bleu:#2256a3;--marque-orange:#f08224;--marque-orange-sur-bleu:#f9cea7;--marque-vert:#bbf7d0;--marque-bleu-clair:#2256a3;--marque-nervure:#1b4582;--poste-caisse:#2256a3;--ombre-carte:0 2px 8px #0000000f;--ombre-boutton:0 4px 14px #00000029;--ombre-flottante:0 18px 44px #00000029;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:999px;--font-size-xs:11px;--font-size-sm:12.5px;--font-size-base:14px;--font-size-lg:16px;--font-size-xl:20px;--font-size-2xl:26px;--font-size-3xl:30px;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.65;--font-weight-normal:400;--font-weight-medium:600;--font-weight-bold:700;--font-weight-extrabold:800;--z-dropdown:40;--z-sticky:50;--z-drawer:100;--z-modal:100;--z-toast:200;--duration-fast:.16s;--duration-base:.24s;--duration-slow:.38s;--ease-standard:cubic-bezier(.22,1,.36,1);--ease-bounce:cubic-bezier(.34,1.4,.5,1);--container-max-width:640px;--grid-gutter:16px;--largeur-tiroir-lateral:280px;--plafond-tiroir-lateral:82vw;--clair-fond:#f7f7f6;--clair-surface:#fff;--clair-surface-1:#fff;--clair-surface-2:#f0f0ee;--clair-surface-3:#e0e0de;--clair-texte:#1d1d1b;--clair-texte-2:#5c5c5a;--clair-texte-att:#5c5c5a;--clair-texte-inverse:#fff;--clair-bordure:#e0e0de;--clair-bordure-forte:#757573;--clair-encre:#1b4582;--clair-encre-2:#143566;--clair-encre-lisere:#1b4582;--clair-encre-survol:#2256a3;--clair-sur-encre:#fff;--clair-nacre:#fff;--clair-sur-nacre:#1d1d1b;--clair-sur-nacre-att:#5c5c5a;--clair-succes-fond:#f0fdf4;--clair-succes-tx:#166534;--clair-succes-bordure:#bbf7d0;--clair-succes-point:#166534;--clair-attente-fond:#fffbeb;--clair-attente-tx:#92400e;--clair-attente-bordure:#fde68a;--clair-attente-point:#92400e;--clair-danger-fond:#fef2f2;--clair-danger-tx:#991b1b;--clair-danger-bordure:#fecaca;--clair-danger-point:#991b1b;--clair-danger-plein:#b91c1c;--clair-info-fond:#eaf0f9;--clair-info-tx:#1b4582;--clair-info-bordure:#b8cbe8;--clair-info-point:#1b4582;--clair-neutre-point:#5c5c5a;--clair-succes-surface:#166534;--clair-succes-surface-active:#166534;--clair-danger-surface:#b91c1c;--clair-danger-surface-active:#b91c1c;--clair-attente-surface:#92400e;--clair-attente-surface-active:#92400e;--clair-or-clair:#fde68a;--clair-or-sur-chrome:#fffbeb;--clair-or-fonce:#92400e;--clair-or-fonce-chrome:#92400e;--clair-role-100:#eaf0f9;--clair-role-200:#b8cbe8;--clair-role-300:#b8cbe8;--clair-role-500:#2256a3;--clair-role-700:#1b4582;--clair-role-sur500:#fff;--clair-role-500-chrome:#2256a3;--clair-role-700-chrome:#1b4582;--clair-marque-bleu:#2256a3;--clair-marque-orange:#f08224;--clair-marque-orange-sur-bleu:#f9cea7;--clair-marque-vert:#bbf7d0;--clair-marque-bleu-clair:#2256a3;--clair-marque-nervure:#1b4582;--clair-poste-caisse:#2256a3;--clair-ombre-carte:0 2px 8px #0000000f;--clair-ombre-boutton:0 4px 14px #00000029;--clair-ombre-flottante:0 18px 44px #00000029}:root.dark{color-scheme:dark;--ansut-background:#121211;--ansut-surface:#1d1d1b;--ansut-surface-muted:#292927;--ansut-border:#3d3d3b;--ansut-input:#a3a3a0;--ansut-foreground:#f7f7f6;--ansut-muted-foreground:#b0b0ad;--ansut-primary:#7ea6e0;--ansut-primary-hover:#9dbbe8;--ansut-primary-foreground:#0a0a0a;--ansut-destructive:#f87171;--ansut-destructive-foreground:#0a0a0a;--ansut-ring:#9dbbe8;--ansut-ink:#1b4582;--ansut-ink-strong:#143566;--ansut-ink-hover:#2256a3;--ansut-on-ink:#fff;--ansut-brand-accent:#f08224;--ansut-brand-accent-on-brand:#f9cea7;--ansut-neutral-soft:#292927;--ansut-neutral-foreground:#e0e0de;--ansut-neutral-border:#575755;--ansut-info-soft:#13284a;--ansut-info-foreground:#b8cbe8;--ansut-info-border:#2256a3;--ansut-success-soft:#052e16;--ansut-success-foreground:#bbf7d0;--ansut-success-border:#166534;--ansut-warning-soft:#451a03;--ansut-warning-foreground:#fde68a;--ansut-warning-border:#92400e;--ansut-danger-soft:#450a0a;--ansut-danger-foreground:#fecaca;--ansut-danger-border:#991b1b;--ansut-accent-soft:#3a1d06;--ansut-accent-foreground:#f8b27a;--ansut-accent-border:#a4520f;--fond:#121211;--surface:#1d1d1b;--surface-1:#1d1d1b;--surface-2:#292927;--surface-3:#3d3d3b;--texte:#f7f7f6;--texte-2:#b0b0ad;--texte-att:#b0b0ad;--texte-inverse:#121211;--bordure:#3d3d3b;--bordure-forte:#a3a3a0;--encre:#1b4582;--encre-2:#143566;--encre-lisere:#1b4582;--encre-survol:#2256a3;--sur-encre:#fff;--nacre:#fff;--sur-nacre:#1d1d1b;--sur-nacre-att:#5c5c5a;--succes-fond:#052e16;--succes-tx:#bbf7d0;--succes-bordure:#166534;--succes-point:#bbf7d0;--attente-fond:#451a03;--attente-tx:#fde68a;--attente-bordure:#92400e;--attente-point:#fde68a;--danger-fond:#450a0a;--danger-tx:#fecaca;--danger-bordure:#991b1b;--danger-point:#fecaca;--danger-plein:#f87171;--info-fond:#13284a;--info-tx:#b8cbe8;--info-bordure:#2256a3;--info-point:#b8cbe8;--neutre-point:#b0b0ad;--succes-surface:#166534;--succes-surface-active:#166534;--danger-surface:#b91c1c;--danger-surface-active:#b91c1c;--attente-surface:#92400e;--attente-surface-active:#92400e;--or-clair:#fde68a;--or-sur-chrome:#fffbeb;--or-fonce:#fde68a;--or-fonce-chrome:#92400e;--role-100:#13284a;--role-200:#2256a3;--role-300:#2256a3;--role-500:#7ea6e0;--role-700:#9dbbe8;--role-sur500:#0a0a0a;--role-500-chrome:#2256a3;--role-700-chrome:#1b4582;--marque-bleu:#2256a3;--marque-orange:#f08224;--marque-orange-sur-bleu:#f9cea7;--marque-vert:#bbf7d0;--marque-bleu-clair:#2256a3;--marque-nervure:#1b4582;--poste-caisse:#7ea6e0;--ombre-carte:0 2px 10px #00000059;--ombre-boutton:0 4px 16px #0006;--ombre-flottante:0 18px 50px #0000008c}@media(prefers-color-scheme:dark){:root:not(.light){color-scheme:dark;--ansut-background:#121211;--ansut-surface:#1d1d1b;--ansut-surface-muted:#292927;--ansut-border:#3d3d3b;--ansut-input:#a3a3a0;--ansut-foreground:#f7f7f6;--ansut-muted-foreground:#b0b0ad;--ansut-primary:#7ea6e0;--ansut-primary-hover:#9dbbe8;--ansut-primary-foreground:#0a0a0a;--ansut-destructive:#f87171;--ansut-destructive-foreground:#0a0a0a;--ansut-ring:#9dbbe8;--ansut-ink:#1b4582;--ansut-ink-strong:#143566;--ansut-ink-hover:#2256a3;--ansut-on-ink:#fff;--ansut-brand-accent:#f08224;--ansut-brand-accent-on-brand:#f9cea7;--ansut-neutral-soft:#292927;--ansut-neutral-foreground:#e0e0de;--ansut-neutral-border:#575755;--ansut-info-soft:#13284a;--ansut-info-foreground:#b8cbe8;--ansut-info-border:#2256a3;--ansut-success-soft:#052e16;--ansut-success-foreground:#bbf7d0;--ansut-success-border:#166534;--ansut-warning-soft:#451a03;--ansut-warning-foreground:#fde68a;--ansut-warning-border:#92400e;--ansut-danger-soft:#450a0a;--ansut-danger-foreground:#fecaca;--ansut-danger-border:#991b1b;--ansut-accent-soft:#3a1d06;--ansut-accent-foreground:#f8b27a;--ansut-accent-border:#a4520f;--fond:#121211;--surface:#1d1d1b;--surface-1:#1d1d1b;--surface-2:#292927;--surface-3:#3d3d3b;--texte:#f7f7f6;--texte-2:#b0b0ad;--texte-att:#b0b0ad;--texte-inverse:#121211;--bordure:#3d3d3b;--bordure-forte:#a3a3a0;--encre:#1b4582;--encre-2:#143566;--encre-lisere:#1b4582;--encre-survol:#2256a3;--sur-encre:#fff;--nacre:#fff;--sur-nacre:#1d1d1b;--sur-nacre-att:#5c5c5a;--succes-fond:#052e16;--succes-tx:#bbf7d0;--succes-bordure:#166534;--succes-point:#bbf7d0;--attente-fond:#451a03;--attente-tx:#fde68a;--attente-bordure:#92400e;--attente-point:#fde68a;--danger-fond:#450a0a;--danger-tx:#fecaca;--danger-bordure:#991b1b;--danger-point:#fecaca;--danger-plein:#f87171;--info-fond:#13284a;--info-tx:#b8cbe8;--info-bordure:#2256a3;--info-point:#b8cbe8;--neutre-point:#b0b0ad;--succes-surface:#166534;--succes-surface-active:#166534;--danger-surface:#b91c1c;--danger-surface-active:#b91c1c;--attente-surface:#92400e;--attente-surface-active:#92400e;--or-clair:#fde68a;--or-sur-chrome:#fffbeb;--or-fonce:#fde68a;--or-fonce-chrome:#92400e;--role-100:#13284a;--role-200:#2256a3;--role-300:#2256a3;--role-500:#7ea6e0;--role-700:#9dbbe8;--role-sur500:#0a0a0a;--role-500-chrome:#2256a3;--role-700-chrome:#1b4582;--marque-bleu:#2256a3;--marque-orange:#f08224;--marque-orange-sur-bleu:#f9cea7;--marque-vert:#bbf7d0;--marque-bleu-clair:#2256a3;--marque-nervure:#1b4582;--poste-caisse:#7ea6e0;--ombre-carte:0 2px 10px #00000059;--ombre-boutton:0 4px 16px #0006;--ombre-flottante:0 18px 50px #0000008c}}.ansut-sigle{border-radius:var(--radius-sm);background:var(--role-500-chrome);height:26px;color:var(--sur-encre);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.04em;place-items:center;padding:0 6px;display:inline-grid}.ansut-attente-marque{justify-content:center;align-items:center;gap:var(--space-8);background:radial-gradient(120% 90% at 20% 0%,var(--role-500-chrome) 0%,var(--role-500-chrome) 45%,var(--role-700-chrome) 100%);color:var(--clair-texte-inverse);--texte:var(--clair-texte-inverse);--bordure:var(--clair-texte-inverse);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ansut-attente-marque{--bordure:color-mix(in srgb, var(--clair-texte-inverse) 25%, transparent)}}.ansut-attente-marque:before,.ansut-attente-marque:after{content:"";pointer-events:none;aspect-ratio:1;background:var(--clair-texte-inverse);position:absolute;-webkit-mask:url(/favicon.svg) 50%/contain no-repeat;mask:url(/favicon.svg) 50%/contain no-repeat}.ansut-attente-marque:before{opacity:.07;width:min(70vw,760px);top:38%;right:max(-30vw,-320px);transform:translateY(-50%)rotate(-12deg)}.ansut-attente-marque:after{opacity:.045;width:min(42vw,420px);top:max(-10vw,-110px);left:max(-14vw,-150px);transform:rotate(168deg)}.ansut-attente-marque__logo{width:min(330px,72vw);height:auto;position:relative}.ansut-attente-marque__etat{align-items:center;gap:var(--space-3);opacity:.9;font-size:14px;display:flex;position:relative}.ansut-chargement{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--texte-2);display:flex}@font-face{font-family:Dancing Script;src:url(/assets/dancing-script-latin-400-normal--YrtvvVF.woff2)format("woff2");font-weight:400;font-display:swap}.ansut-onb{background:var(--role-500-chrome);color:var(--clair-texte-inverse);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden;container-type:size}.ansut-onb__haut{justify-content:space-between;align-items:center;gap:var(--space-3);flex:none;min-height:2.5rem;padding:max(3cqh,16px) 6cqw 0;display:flex}.ansut-onb__logo{width:auto;height:clamp(40px,7cqh,64px);display:block}.ansut-onb__scene{flex:auto;min-height:0;position:relative;overflow:hidden}.ansut-onb__piste{height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.ansut-onb__panneau{height:100%;position:relative}.ansut-onb__var{justify-content:center;align-items:center;padding:1cqh 8cqw 0;display:flex;position:absolute;inset:0}.ansut-onb__marque{width:100%;max-width:min(80cqw,22rem);height:auto}.ansut-onb__var svg{width:100%;max-width:min(92cqw,34rem);height:auto;max-height:100%;overflow:visible}.ansut-onb .d{fill:none;stroke:var(--clair-texte-inverse);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.15px}.ansut-onb .d.dm{stroke:var(--clair-texte-inverse)}@supports (color:color-mix(in lab,red,red)){.ansut-onb .d.dm{stroke:color-mix(in srgb,var(--clair-texte-inverse) 40%,transparent)}}.ansut-onb .d.dm{stroke-width:1.8px}.ansut-onb .d.da{stroke:var(--clair-marque-orange);stroke-width:2.6px}.ansut-onb__bas{box-sizing:border-box;width:100%;max-width:34rem;padding:1cqh 7cqw calc(3.8cqh + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;margin:0 auto;display:flex}.ansut-onb__textes{min-height:max(24cqh,11rem);margin-bottom:1.5cqh;position:relative}.ansut-onb__texte{text-align:center;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;position:absolute;inset:0;transform:translateY(12px)}.ansut-onb__texte[data-actif]{opacity:1;pointer-events:auto;transform:none}.ansut-onb__manuscrit{color:var(--clair-marque-orange-sur-bleu);white-space:nowrap;clip-path:inset(0 100.5% 0 0);font-family:Dancing Script,Brush Script MT,cursive;font-size:max(5.6cqh,2rem);line-height:1.1;display:inline-block}.ansut-onb__texte[data-actif] .ansut-onb__manuscrit{animation:1.25s cubic-bezier(.4,0,.2,1) forwards ansutOnbEcrit}@keyframes ansutOnbEcrit{to{clip-path:inset(0)}}.ansut-onb__titre{letter-spacing:.08em;text-transform:uppercase;margin:.4cqh 0 0;font-size:max(2.7cqh,1.2rem);font-weight:800;line-height:1.15}.ansut-onb__titre:focus{outline:none}.ansut-onb__sous-titre{max-width:30rem;margin:1.3cqh auto 0;font-size:max(1.72cqh,.875rem);line-height:1.55}.ansut-onb__tirets{justify-content:center;gap:.6cqw;margin-bottom:1.8cqh;display:flex}.ansut-onb__tiret{cursor:pointer;background:0 0;border:0;width:2.6rem;height:1.6rem;padding:0;position:relative}.ansut-onb__tiret:after{content:"";background:var(--clair-marque-orange);opacity:.28;border-radius:2px;height:4px;margin-top:-2px;transition:opacity .3s,left .3s,right .3s;position:absolute;top:50%;left:4px;right:4px}.ansut-onb__tiret[data-passe]:after{opacity:.7}.ansut-onb__tiret[data-actif]:after{opacity:1;left:0;right:0}.ansut-onb__tiret:focus-visible{outline:2px solid var(--clair-texte-inverse);outline-offset:2px}.ansut-onb__nav{align-items:center;display:flex}.ansut-onb__retour{margin-right:var(--space-3);flex:none;max-width:4rem;transition:max-width .44s,margin .44s,opacity .3s,transform .3s;display:inline-flex;overflow:hidden}.ansut-onb__retour[data-cache]{opacity:0;pointer-events:none;max-width:0;margin-right:0;transform:scale(.6)}.ansut-onb__cta{flex:auto}.ansut-onb__cta .rcn-bouton{background:var(--clair-marque-orange);min-height:max(6.4cqh,48px);color:var(--clair-texte);border-color:#0000;border-radius:999px;font-weight:700}.ansut-onb__cta .rcn-bouton:hover{background:var(--clair-marque-orange)}@supports (color:color-mix(in lab,red,red)){.ansut-onb__cta .rcn-bouton:hover{background:color-mix(in srgb,var(--clair-marque-orange) 88%,var(--clair-texte-inverse))}}@media(prefers-reduced-motion:reduce){.ansut-onb__piste,.ansut-onb__texte,.ansut-onb__tiret:after,.ansut-onb__retour{transition:none}.ansut-onb__texte[data-actif] .ansut-onb__manuscrit{clip-path:none;animation:none}}.ansut-chiffre-tableau{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.ansut-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-sm)}.ansut-puces{gap:var(--space-2);flex-wrap:wrap;display:flex}.ansut-rangee{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ansut-marge-bas{margin-bottom:var(--space-5)}.ansut-marge-haut{margin-top:var(--space-4)}.ansut-ligne-role{align-items:end;gap:var(--space-3);grid-template-columns:1fr 1fr auto;display:grid}@media(max-width:640px){.ansut-ligne-role{grid-template-columns:1fr}}.ansut-nuancier{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.ansut-nuancier li{align-items:center;gap:var(--space-3);display:flex}.ansut-nuancier__pastilles{border:1px solid var(--bordure);border-radius:var(--radius-sm);flex-shrink:0;display:flex;overflow:hidden}.ansut-nuancier__pastilles span{width:2rem;height:2rem}.ansut-carte{margin:0}.ansut-carte__zone{border-radius:var(--radius-md);border:1px solid var(--bordure);z-index:0;height:360px;overflow:hidden}.ansut-aide{gap:var(--space-5);grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:start;display:grid}@media(max-width:900px){.ansut-aide{grid-template-columns:minmax(0,1fr)}}.ansut-aide__sommaire{gap:var(--space-4);flex-direction:column;max-height:calc(100vh - 6rem);display:flex;position:sticky;top:5rem;overflow-y:auto}@media(max-width:900px){.ansut-aide__sommaire{max-height:none;position:static}}.ansut-aide__groupe{margin:0;padding:0;list-style:none}.ansut-aide__groupe-titre{margin:0 0 var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2)}.ansut-aide__lien{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--texte);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:block}.ansut-aide__lien:hover{background:var(--surface-2)}.ansut-aide__lien:focus-visible{outline:2px solid var(--role-500);outline-offset:1px}.ansut-aide__lien[aria-current=true]{background:var(--info-fond);color:var(--info-tx);font-weight:var(--font-weight-extrabold)}.ansut-aide__article{min-width:0}.ansut-aide__titre{margin:0 0 var(--space-4);color:var(--texte);font-size:1.375rem;line-height:1.25}.ansut-aide__titre:focus{outline:none}.ansut-aide__titre:focus-visible{outline:2px solid var(--role-500);outline-offset:4px;border-radius:var(--radius-sm)}.ansut-aide__pager{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--bordure);flex-wrap:wrap;display:flex}.ansut-aide__pager>:only-child{margin-left:auto}.ansut-aide__sur-mesure{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ansut-aide-h3{margin:var(--space-5) 0 var(--space-2);color:var(--texte);font-size:1.0625rem}.ansut-aide-texte{margin:0 0 var(--space-3);color:var(--texte);line-height:1.65}.ansut-aide-liste{margin:0 0 var(--space-3);color:var(--texte);padding-left:1.5rem;line-height:1.65}.ansut-aide-liste--numerotee{list-style:decimal}ul.ansut-aide-liste{list-style:outside}.ansut-aide-liste li{margin:var(--space-1,.25rem) 0;padding-left:.25rem}.ansut-aide-liste .ansut-aide-liste{margin:var(--space-2) 0}.ansut-aide-code{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--bordure);padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.ansut-aide-note{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--texte-2);font-style:italic}.ansut-aide-encart{margin:var(--space-3) 0}.ansut-aide-tableau{margin:0 0 var(--space-4);border:1px solid var(--bordure);border-radius:var(--radius-md);overflow-x:auto}.ansut-aide-tableau:focus-visible{outline:2px solid var(--role-500);outline-offset:2px}.ansut-aide-tableau table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.ansut-aide-tableau th,.ansut-aide-tableau td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--bordure);color:var(--texte)}.ansut-aide-tableau th{background:var(--surface-2);font-weight:var(--font-weight-extrabold);white-space:nowrap}.ansut-aide-tableau tr:last-child td{border-bottom:0}.ansut-aide-figure{margin:var(--space-4) 0}.ansut-aide-figure img{border:1px solid var(--bordure);border-radius:var(--radius-md);background:var(--surface-2);width:100%;height:auto;display:block}.ansut-aide-figure figcaption{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--texte-2)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
