.st-cadre{background:var(--nami-papier-accent-doux);min-height:100vh;font-family:var(--nami-font);color:var(--nami-text);display:flex}.st-rail{box-sizing:border-box;width:14.5rem;padding:var(--nami-space-6) var(--nami-space-4);gap:var(--nami-space-1);background:var(--nami-papier-sombre);color:var(--nami-surface);flex-direction:column;flex-shrink:0;display:flex}.st-marque{margin:0 0 var(--nami-space-6);padding:0 var(--nami-space-3);gap:var(--nami-space-1);flex-direction:column;display:flex}.st-marque-nom{font-size:var(--nami-fs-body);font-weight:var(--nami-fw-title)}.st-marque-sous{font-size:var(--nami-fs-label);font-weight:var(--nami-fw-surtitre);letter-spacing:var(--nami-chasse-label);text-transform:uppercase;color:var(--nami-accent-soft)}.st-lien{min-height:var(--nami-space-10);padding:0 var(--nami-space-3);border-radius:var(--nami-r-sm);color:var(--nami-violet-chip);font-size:var(--nami-fs-body);align-items:center;text-decoration:none;display:flex}.st-lien[aria-current=page]{background:var(--nami-violet-clair);color:var(--nami-surface);font-weight:var(--nami-fw-title)}.st-lien:focus-visible,.st-bouton:focus-visible,.st-pilule:focus-visible{box-shadow:var(--nami-focus-ring);outline:2px solid #0000}.st-rail-bas{padding:0 var(--nami-space-3);font-size:var(--nami-fs-mini);color:var(--nami-accent-soft);margin-top:auto}.st-principal{flex:auto;min-width:0}.st-contenu{box-sizing:border-box;max-width:1240px;padding:var(--nami-space-10);gap:var(--nami-space-6);flex-direction:column;display:flex}.st-entete{justify-content:space-between;align-items:flex-end;gap:var(--nami-space-4);flex-wrap:wrap;display:flex}.st-sur{margin:0 0 var(--nami-space-1);font-size:var(--nami-fs-meta);font-weight:var(--nami-fw-medium);color:var(--nami-text-muted)}.st-titre{font-size:var(--nami-titre-section-taille);font-weight:var(--nami-fw-surtitre);letter-spacing:var(--nami-titre-section-chasse);line-height:var(--nami-titre-section-interligne);margin:0}.st-barre{align-items:center;gap:var(--nami-space-4);padding:var(--nami-space-4) var(--nami-space-10);background:var(--nami-surface);border-bottom:var(--nami-line-w) solid var(--nami-line);flex-wrap:wrap;display:flex}.st-barre-titre{font-size:var(--nami-fs-panel);font-weight:var(--nami-fw-surtitre);flex-grow:1;margin:0}.st-retour{font-size:var(--nami-fs-meta);font-weight:var(--nami-fw-title);color:var(--nami-text-muted)}.st-grille{gap:var(--nami-space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.st-g8{gap:var(--nami-space-5);flex-direction:column;grid-column:span 7;min-width:0;display:flex}.st-g4{gap:var(--nami-space-5);flex-direction:column;grid-column:span 5;min-width:0;display:flex}.st-panneau{background:var(--nami-surface);border-radius:var(--nami-r-card);padding:var(--nami-space-6)}.st-sombre{background:var(--nami-papier-sombre);color:var(--nami-surface);border-radius:var(--nami-r-card);padding:var(--nami-space-5);gap:var(--nami-space-3);flex-direction:column;display:flex}.st-sombre .st-surtitre{color:var(--nami-accent-soft)}.st-sombre .st-aide{color:var(--nami-violet-chip)}.st-surtitre{font-size:var(--nami-fs-label);font-weight:var(--nami-fw-surtitre);letter-spacing:var(--nami-chasse-label);text-transform:uppercase;color:var(--nami-text-muted);margin:0}.st-h2{margin:0 0 var(--nami-space-3);font-size:var(--nami-fs-bloc);font-weight:var(--nami-fw-surtitre);letter-spacing:var(--nami-chasse-titre-ecran)}.st-aide{font-size:var(--nami-fs-meta);color:var(--nami-text-muted);line-height:var(--nami-lh-body);margin:0}.st-rangee{align-items:center;gap:var(--nami-space-3);flex-wrap:wrap;display:flex}.st-espace{justify-content:space-between}.st-ligne{align-items:center;gap:var(--nami-space-3);min-height:var(--nami-space-12);padding:var(--nami-space-3) 0;border-bottom:var(--nami-line-w) solid var(--nami-line);color:inherit;text-decoration:none;display:flex}.st-ligne:last-child{border-bottom:0}.st-ligne-fin{align-items:center;gap:var(--nami-space-2);margin-left:auto;display:flex}.st-fort{font-weight:var(--nami-fw-surtitre)}.st-meta{font-size:var(--nami-fs-meta);color:var(--nami-text-muted)}.st-carre{width:var(--nami-space-10);height:var(--nami-space-10);border-radius:var(--nami-r-sm);background:var(--nami-papier-accent-doux);color:var(--nami-violet-profond);font-size:var(--nami-fs-mini);font-weight:var(--nami-fw-surtitre);flex:none;place-items:center;display:grid}.st-bouton{min-height:var(--nami-bouton-h);padding:0 var(--nami-space-6);border-radius:var(--nami-r-full);cursor:pointer;font-family:inherit;font-size:var(--nami-fs-body);font-weight:var(--nami-fw-surtitre);background:var(--nami-violet-profond);color:var(--nami-surface);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.st-bouton.doux{background:var(--nami-surface);color:var(--nami-text);box-shadow:inset 0 0 0 var(--nami-line-w) var(--nami-line-strong)}.st-bouton:disabled{background:var(--nami-canvas-deep);color:var(--nami-text-faint);cursor:not-allowed}.st-pilule{min-height:var(--nami-space-10);padding:0 var(--nami-space-4);border-radius:var(--nami-r-full);border:var(--nami-line-w) solid var(--nami-line-strong);background:var(--nami-surface);color:var(--nami-text);font-family:inherit;font-size:var(--nami-fs-meta);font-weight:var(--nami-fw-title);cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.st-pilule[aria-pressed=true]{background:var(--nami-violet-profond);color:var(--nami-surface);border-color:#0000}.st-pilules{gap:var(--nami-space-2);flex-wrap:wrap;display:flex}.st-pastille{padding:var(--nami-space-1) var(--nami-space-2-5);border-radius:var(--nami-r-full);font-size:var(--nami-fs-label);font-weight:var(--nami-fw-surtitre);background:var(--nami-canvas-deep);color:var(--nami-text-muted);align-items:center;display:inline-flex}.st-pastille.publie{background:var(--nami-secondary-soft);color:var(--nami-portee-patient-encre)}.st-pastille.relu{background:var(--nami-violet-chip);color:var(--nami-violet-profond)}.st-pastille.archive{color:var(--nami-text-faint)}.st-pastille.fiction{background:var(--nami-silo-obesite-fond);color:var(--nami-silo-obesite-encre)}.st-champ{gap:var(--nami-space-1-5);flex-direction:column;display:flex}.st-champ>span{font-size:var(--nami-fs-meta);font-weight:var(--nami-fw-title)}.st-champ input,.st-champ textarea,.st-champ select{box-sizing:border-box;width:100%;min-height:var(--nami-space-12);padding:var(--nami-space-3) var(--nami-space-3-5);border:var(--nami-line-w) solid var(--nami-line-strong);border-radius:var(--nami-r-sm);background:var(--nami-surface);font-family:inherit;font-size:var(--nami-fs-body);color:var(--nami-text)}.st-champ textarea{min-height:calc(var(--nami-space-12) * 2.5);resize:vertical;line-height:var(--nami-lh-body)}.st-champ input:disabled,.st-champ textarea:disabled{background:var(--nami-canvas);color:var(--nami-text-muted)}.st-champs{gap:var(--nami-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-table{border-collapse:collapse;width:100%;font-size:var(--nami-fs-confort)}.st-table th,.st-table td{text-align:left;padding:var(--nami-space-2-5) var(--nami-space-1);border-bottom:var(--nami-line-w) solid var(--nami-line);vertical-align:top}.st-table th{font-size:var(--nami-fs-mini);font-weight:var(--nami-fw-title);color:var(--nami-text-muted)}.st-table td.nb{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:var(--nami-fw-title)}.st-table input{box-sizing:border-box;width:100%;min-height:var(--nami-space-10);padding:0 var(--nami-space-2);border:var(--nami-line-w) solid var(--nami-line-strong);border-radius:var(--nami-r-xs);font-family:inherit;font-size:var(--nami-fs-confort)}.st-carte-blanche{background:var(--nami-surface);color:var(--nami-text);border-radius:var(--nami-r-pill);padding:var(--nami-space-4)}.st-manquant{color:var(--nami-silo-sante-de-la-femme-encre);font-weight:var(--nami-fw-surtitre)}.st-estimation{color:var(--nami-silo-obesite-encre);font-weight:var(--nami-fw-title)}.st-ok{color:var(--nami-portee-patient-encre);font-weight:var(--nami-fw-title)}.st-note{padding:var(--nami-space-3) var(--nami-space-4);border-radius:var(--nami-r-pill);background:var(--nami-silo-obesite-fond);font-size:var(--nami-fs-meta)}.st-erreurs{padding:var(--nami-space-3) var(--nami-space-4) var(--nami-space-3) var(--nami-space-8);border-radius:var(--nami-r-pill);background:var(--nami-silo-sante-de-la-femme-fond);color:var(--nami-silo-sante-de-la-femme-encre);font-size:var(--nami-fs-meta);margin:0}.st-resultats{margin:var(--nami-space-2) 0 0;border:var(--nami-line-w) solid var(--nami-line);border-radius:var(--nami-r-sm);padding:0;list-style:none}.st-resultats button{text-align:left;width:100%;min-height:var(--nami-space-10);padding:0 var(--nami-space-3);border:0;border-bottom:var(--nami-line-w) solid var(--nami-line);background:var(--nami-surface);font-family:inherit;font-size:var(--nami-fs-meta);cursor:pointer}.st-tel{box-sizing:border-box;background:var(--nami-papier-creme);border-radius:var(--nami-r-card);width:390px;max-width:100%;padding:var(--nami-space-5) var(--nami-space-4);box-shadow:var(--nami-sh-pop)}.st-tel h1{margin:var(--nami-space-3) 0 var(--nami-space-2);font-size:var(--nami-fs-display);line-height:var(--nami-lh-display);font-weight:var(--nami-fw-surtitre);letter-spacing:var(--nami-titre-section-chasse)}.st-portions{align-items:center;gap:var(--nami-space-2);padding:var(--nami-space-1);border-radius:var(--nami-r-full);background:var(--nami-surface);box-shadow:inset 0 0 0 var(--nami-line-w) var(--nami-line-strong);display:inline-flex}.st-portions button{width:var(--nami-space-10);height:var(--nami-space-10);border-radius:var(--nami-r-full);background:var(--nami-violet-chip);color:var(--nami-violet-profond);font-size:var(--nami-fs-panel);font-weight:var(--nami-fw-surtitre);cursor:pointer;border:0}.st-portions strong{min-width:var(--nami-space-8);text-align:center;font-size:var(--nami-fs-panel)}.st-etapes{padding-left:var(--nami-space-5);font-size:var(--nami-fs-confort);line-height:var(--nami-lh-body);margin:0;list-style:decimal}@media (max-width:900px){.st-cadre{flex-direction:column}.st-rail{flex-flow:wrap;width:auto}.st-marque{width:100%;margin-bottom:var(--nami-space-2)}.st-rail-bas{margin-top:0}.st-contenu,.st-barre{padding-left:var(--nami-space-4);padding-right:var(--nami-space-4)}.st-grille{grid-template-columns:1fr}.st-g8,.st-g4{grid-column:auto}.st-champs{grid-template-columns:1fr}}.st-carte-blanche .st-table{font-size:var(--nami-fs-meta)}.st-carte-blanche .st-table td.nb.st-manquant{white-space:normal}.st-panneau.encadre{box-shadow:inset 0 0 0 calc(var(--nami-line-w) * 2) var(--nami-violet-profond)}.st-fiche{max-width:760px;padding:var(--nami-space-8) var(--nami-space-6);font-family:var(--nami-font);color:var(--nami-text);gap:var(--nami-space-5);flex-direction:column;margin:0 auto;display:flex}.st-fiche h1{font-size:var(--nami-titre-section-taille);font-weight:var(--nami-fw-surtitre);letter-spacing:var(--nami-titre-section-chasse);line-height:var(--nami-titre-section-interligne);margin:0}.st-fiche-colonnes{gap:var(--nami-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:700px){.st-fiche-colonnes{grid-template-columns:1fr}}@media print{.st-sans-impression{display:none!important}.st-fiche{gap:var(--nami-space-4);max-width:none;padding:0}.st-fiche-colonnes{grid-template-columns:repeat(2,minmax(0,1fr))}.st-note{background:0 0;padding:0}a{color:inherit;text-decoration:none}}.st-lien-bas{color:var(--nami-accent-soft);font-size:var(--nami-fs-confort);margin-top:auto}.st-lien-bas+.st-rail-bas{margin-top:var(--nami-space-2)}.st-tuiles{gap:var(--nami-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.st-compte{gap:var(--nami-space-1);padding:var(--nami-space-5);border-radius:var(--nami-r-card);background:var(--nami-surface);flex-direction:column;display:flex}.st-compte strong{font-size:var(--nami-fs-display);font-weight:var(--nami-fw-surtitre);line-height:var(--nami-lh-label)}.st-compte.sombre-t{background:var(--nami-papier-sombre);color:var(--nami-surface)}.st-compte.sombre-t .st-meta{color:var(--nami-violet-chip)}.st-compte.ambre{background:var(--nami-silo-obesite-fond)}.st-carre.fait{background:var(--nami-secondary-soft);color:var(--nami-portee-patient-encre)}.st-barre-fait{color:var(--nami-text-muted);text-decoration:line-through}.st-fil{gap:var(--nami-space-3);font-size:var(--nami-fs-confort);line-height:var(--nami-lh-body);flex-direction:column;display:flex}.st-fil>div{padding-left:var(--nami-space-4);border-left:calc(var(--nami-line-w) * 2) solid var(--nami-violet-chip)}.st-bascule{text-align:left;border:0;border-bottom:var(--nami-line-w) solid var(--nami-line);width:100%;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0}.st-bascule:last-child{border-bottom:0}.st-ligne.active{background:var(--nami-papier-accent-doux);margin:0 calc(var(--nami-space-3) * -1);padding-left:var(--nami-space-3);padding-right:var(--nami-space-3);border-radius:var(--nami-r-sm)}button.st-ligne{text-align:left;border:0;border-bottom:var(--nami-line-w) solid var(--nami-line);width:100%;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0}button.st-ligne:last-child{border-bottom:0}.st-controle{margin:0 0 var(--nami-space-2);font-weight:var(--nami-fw-title);color:var(--nami-text-muted)}.st-controle.ok{color:var(--nami-portee-patient-encre)}.st-heros{padding:var(--nami-space-5);border-radius:var(--nami-r-btn);background:var(--nami-degrade-accent);color:var(--nami-surface)}.st-heros .st-surtitre{color:var(--nami-violet-chip)}.st-heros p{margin:0}.st-heros-titre{margin:var(--nami-space-1) 0 0;font-size:var(--nami-fs-bloc);font-weight:var(--nami-fw-surtitre);line-height:var(--nami-lh-panel)}.st-apercu-cadre{border-radius:var(--nami-r-card);background:var(--nami-papier-creme);width:390px;max-width:100%;height:760px;box-shadow:var(--nami-sh-pop);border:0}.st-g6{gap:var(--nami-space-5);flex-direction:column;grid-column:span 6;min-width:0;display:flex}.st-bouton-blanc{background:var(--nami-surface);color:var(--nami-violet-profond)}@media (max-width:900px){.st-tuiles{grid-template-columns:1fr 1fr}.st-g6{grid-column:span 12}}
