/* shared/styles-en-ligne.css — anciens attributs style="…" FIXES des pages et du HTML fabriqué par le JavaScript (17/10/2026,
   lot 8 du dossier 1 : CSP sans style en ligne). Une classe .st-<empreinte> par déclaration, posée à la place de
   l'attribut. Sélecteur .st-x:not(#_)×4 : spécificité (4,1,0), au-dessus de tout sélecteur des feuilles, comme
   l'attribut l'était ; sans !important, comme lui (une règle !important d'une feuille le bat, un style posé par le
   JavaScript aussi). Les valeurs CALCULÉES passent par data-st (shared/style-dynamique.js). Chargée en fin de <head>
   par le gabarit. Pour une nouvelle mise en forme : une classe nommée dans la feuille de la page, pas une entrée ici. */
.st-78bf160:not(#_):not(#_):not(#_):not(#_) { background:#16a34a; } /* shared/pages/mes-rendez-vous.js */
.st-0a1b077:not(#_):not(#_):not(#_):not(#_) { background:#DC2626; color:#fff; border:none; border-radius:8px; padding:.4rem .85rem; font-size:.82rem; font-weight:700; cursor:pointer; } /* espace-patient.html */
.st-54e6fd5:not(#_):not(#_):not(#_):not(#_) { background:#F0FDF4; color:#17603C; } /* shared/pages/regler.js */
.st-497eedb:not(#_):not(#_):not(#_):not(#_) { background:#FEF3C7; padding:1px 6px; border-radius:4px; } /* shared/views/profil-view.js */
.st-dd3c5ec:not(#_):not(#_):not(#_):not(#_) { background:#fff; border-radius:14px; max-width:460px; width:100%; padding:24px; box-shadow:0 30px 80px -20px rgba(15,20,50,.4); } /* shared/views/profil-view.js */
.st-83137fc:not(#_):not(#_):not(#_):not(#_) { background:none; border:none; cursor:pointer; color:#6B7294; padding:.25rem 0; font-size:.85rem; } /* espace-patient.html */
.st-510c918:not(#_):not(#_):not(#_):not(#_) { background:none; border:none; cursor:pointer; color:var(--muted); padding:.25rem; font-size:1.05rem; line-height:1; } /* shared/pages/espace-patient.js */
.st-c052beb:not(#_):not(#_):not(#_):not(#_) { background:var(--accent,#5B65DE); color:#fff; border:none; border-radius:8px; padding:.5rem .9rem; font-size:.82rem; font-weight:700; cursor:pointer; white-space:nowrap; } /* shared/pages/espace-patient.js */
.st-24bf0a7:not(#_):not(#_):not(#_):not(#_) { background:var(--danger,#C94A4A); color:#fff; border-radius:99px; font-size:11px; font-weight:700; padding:1px 7px; margin-left:6px; vertical-align:middle; } /* mon-profil.html */
.st-6c52a12:not(#_):not(#_):not(#_):not(#_) { background:var(--success,#16a34a); border-color:var(--success,#16a34a); } /* shared/pages/ma-formule.js */
.st-fe6bb5c:not(#_):not(#_):not(#_):not(#_) { background:var(--surface-2); border-radius:10px; padding:12px 14px; margin:6px 0 4px; } /* shared/views/profil-view.js */
.st-3ea26ea:not(#_):not(#_):not(#_):not(#_) { border-top:1px solid var(--line); border-radius:0; margin-top:12px; border:0; border-top:1px solid var(--line); } /* home.html */
.st-373e4e8:not(#_):not(#_):not(#_):not(#_) { color:#0d7a3f; } /* home.html */
.st-956f03a:not(#_):not(#_):not(#_):not(#_) { color:#15803d; font-weight:600; } /* shared/pages/ma-formule.js */
.st-7238926:not(#_):not(#_):not(#_):not(#_) { color:#16a34a; } /* consultation.html, shared/pages/mes-rendez-vous.js */
.st-5297ee6:not(#_):not(#_):not(#_):not(#_) { color:#B98A1F; } /* shared/pages/espace-patient.js */
.st-5c566bb:not(#_):not(#_):not(#_):not(#_) { color:#DC2626; font-size:12.5px; margin-top:6px; min-height:18px; } /* shared/views/profil-view.js */
.st-bd4b880:not(#_):not(#_):not(#_):not(#_) { color:#DC2626; font-size:13px; margin-top:8px; display:none; } /* shared/views/profil-view.js */
.st-f767bcd:not(#_):not(#_):not(#_):not(#_) { color:#F4B400; font-size:13px; } /* shared/views/home-view.js */
.st-7e2c23f:not(#_):not(#_):not(#_):not(#_) { color:inherit; font-weight:600; } /* shared/pages/regler.js */
.st-a805525:not(#_):not(#_):not(#_):not(#_) { color:var(--accent); } /* shared/views/profil-view.js */
.st-64ac89c:not(#_):not(#_):not(#_):not(#_) { color:var(--accent); font-weight:600; } /* home.html */
.st-fccd397:not(#_):not(#_):not(#_):not(#_) { color:var(--accent-ink); text-decoration:underline; text-underline-offset:3px; } /* consultation.html */
.st-caf0eac:not(#_):not(#_):not(#_):not(#_) { color:var(--ink); font-size:15px; display:block; margin-bottom:6px; } /* factures-attestations.html */
.st-57f9e31:not(#_):not(#_):not(#_):not(#_) { color:var(--muted); } /* shared/pages/changer-psychologue.js */
.st-ccd7fa7:not(#_):not(#_):not(#_):not(#_) { color:var(--muted); font-size:13.5px; } /* mon-psychologue.html */
.st-9390c33:not(#_):not(#_):not(#_):not(#_) { color:var(--muted); font-size:13px; } /* shared/bilan-core.js, shared/pages/mes-rendez-vous.js */
.st-2f94e9d:not(#_):not(#_):not(#_):not(#_) { color:var(--muted); font-size:13px; padding:18px; } /* shared/views/home-view.js */
.st-6678158:not(#_):not(#_):not(#_):not(#_) { color:var(--muted); font-size:15px; line-height:1.55; max-width:460px; margin:0 auto 28px; } /* recharger-credits.html */
.st-cb45958:not(#_):not(#_):not(#_):not(#_) { color:var(--muted); margin:0; } /* bilan.html */
.st-73de473:not(#_):not(#_):not(#_):not(#_) { color:var(--muted); margin:0 0 18px; } /* test.html */
.st-cd8ae05:not(#_):not(#_):not(#_):not(#_) { color:var(--muted); margin:0 0 22px; line-height:1.6; } /* espace-patient.html */
.st-9dd4231:not(#_):not(#_):not(#_):not(#_) { display:block; font-size:12.5px; color:#374151; font-weight:600; margin-bottom:6px; } /* shared/views/profil-view.js */
.st-bfc97b5:not(#_):not(#_):not(#_):not(#_) { display:block; font-size:12px; color:var(--muted); font-weight:600; text-transform:uppercase; letter-spacing:.08em; margin-bottom:6px; } /* shared/views/profil-view.js */
.st-11f80e4:not(#_):not(#_):not(#_):not(#_) { display:block; font-size:13px; font-weight:600; color:var(--ink); margin:12px 0 6px; } /* shared/views/profil-view.js */
.st-214a0a3:not(#_):not(#_):not(#_):not(#_) { display:flex; align-items:baseline; gap:6px; margin-top:2px; } /* recharger-credits.html */
.st-cf9098a:not(#_):not(#_):not(#_):not(#_) { display:flex; align-items:center; gap:.75rem; width:100%; } /* shared/pages/espace-patient.js */
.st-b87ca32:not(#_):not(#_):not(#_):not(#_) { display:flex; align-items:center; gap:10px; } /* shared/views/tests-view.js */
.st-4e55d2d:not(#_):not(#_):not(#_):not(#_) { display:flex; align-items:center; gap:14px; text-decoration:none; color:inherit; flex:1; min-width:0; } /* espace-patient.html */
.st-b72ddd3:not(#_):not(#_):not(#_):not(#_) { display:flex; flex-direction:column; align-items:stretch; gap:4px; } /* shared/views/home-view.js */
.st-8df3c98:not(#_):not(#_):not(#_):not(#_) { display:flex; flex-direction:column; gap:10px; margin-bottom:18px; } /* consultation.html */
.st-60d53e7:not(#_):not(#_):not(#_):not(#_) { display:flex; gap:10px; flex-wrap:wrap; margin-top:14px; } /* shared/patient-timezone.js */
.st-9e97c6b:not(#_):not(#_):not(#_):not(#_) { display:flex; gap:10px; justify-content:center; flex-wrap:wrap; } /* changer-psychologue.html, recharger-credits.html */
.st-81ed719:not(#_):not(#_):not(#_):not(#_) { display:flex; gap:8px; justify-content:flex-end; margin-top:18px; } /* shared/views/profil-view.js */
.st-fa14802:not(#_):not(#_):not(#_):not(#_) { display:flex; justify-content:center; } /* shared/pages/tunnel.js */
.st-0e1db55:not(#_):not(#_):not(#_):not(#_) { display:inline-block; align-self:flex-start; padding:3px 9px; border-radius:20px; background:#f1f5f9; color:#475569; font-size:12px; font-weight:700; } /* shared/psy-capacity.js */
.st-c62720c:not(#_):not(#_):not(#_):not(#_) { display:inline-flex; align-items:center; gap:8px; background:var(--accent); color:#fff; padding:11px 22px; border-radius:11px; font-weight:600; text-decoration:none; } /* espace-patient.html */
.st-7625bb4:not(#_):not(#_):not(#_):not(#_) { display:inline-flex; padding:12px 24px; } /* mon-psychologue.html */
.st-1fabea6:not(#_):not(#_):not(#_):not(#_) { display:none; margin-top:.3rem; } /* shared/pages/conversation.js, shared/pages/espace-patient.js */
.st-3717df5:not(#_):not(#_):not(#_):not(#_) { flex-basis:100%; } /* shared/pages/mes-rendez-vous.js */
.st-97445a8:not(#_):not(#_):not(#_):not(#_) { flex:1; } /* espace-patient.html, shared/pages/espace-patient.js */
.st-82af3a6:not(#_):not(#_):not(#_):not(#_) { flex:1; max-width:320px; } /* consultation.html */
.st-59eddc6:not(#_):not(#_):not(#_):not(#_) { flex:1; min-width:0; } /* changer-psychologue.html, ma-formule.html, shared/pages/changer-psychologue.js, shared/pages/espace-patient.js */
.st-a01ee55:not(#_):not(#_):not(#_):not(#_) { font-family:ui-monospace,Menlo,monospace; font-weight:700; } /* espace-patient.html */
.st-bf098d8:not(#_):not(#_):not(#_):not(#_) { font-size:0.85rem; color:var(--text); } /* pay-appointment.html, pay-pack.html */
.st-97bcf47:not(#_):not(#_):not(#_):not(#_) { font-size:10.5px; color:var(--accent); font-weight:600; letter-spacing:.04em; } /* shared/pages/consultation.js */
.st-a916cd6:not(#_):not(#_):not(#_):not(#_) { font-size:11.5px; color:var(--muted); text-align:center; } /* shared/views/home-view.js */
.st-b92cb5a:not(#_):not(#_):not(#_):not(#_) { font-size:11.5px; text-transform:uppercase; letter-spacing:.14em; margin:0 0 4px; color:var(--muted); font-weight:600; } /* mon-psychologue.html */
.st-4f60160:not(#_):not(#_):not(#_):not(#_) { font-size:12.5px; color:var(--accent); font-weight:600; } /* home.html */
.st-f0a2a6d:not(#_):not(#_):not(#_):not(#_) { font-size:12.5px; color:var(--muted); padding:14px; background:var(--surface-2); border-radius:10px; text-align:center; } /* shared/pages/consultation.js */
.st-7fc448e:not(#_):not(#_):not(#_):not(#_) { font-size:12px; color:var(--muted); } /* verify-email.html */
.st-117ae48:not(#_):not(#_):not(#_):not(#_) { font-size:12px; color:var(--muted); font-weight:600; text-transform:uppercase; letter-spacing:.08em; } /* shared/views/profil-view.js */
.st-bff6542:not(#_):not(#_):not(#_):not(#_) { font-size:12px; color:var(--muted-2); margin-top:-4px; } /* test.html */
.st-0cee553:not(#_):not(#_):not(#_):not(#_) { font-size:13px; color:#737b9d; margin:4px 0; } /* shared/patient-timezone.js */
.st-f1a23c3:not(#_):not(#_):not(#_):not(#_) { font-size:14px; margin-top:12px; } /* shared/patient-timezone.js */
.st-6383107:not(#_):not(#_):not(#_):not(#_) { font-size:18px; letter-spacing:-0.01em; margin:0 0 16px; color:var(--ink); font-weight:700; text-transform:none; } /* mon-psychologue.html */
.st-ddcfae1:not(#_):not(#_):not(#_):not(#_) { font-size:18px; letter-spacing:-0.01em; margin:0 0 2px; color:var(--ink); font-weight:700; } /* mon-psychologue.html */
.st-69fb46c:not(#_):not(#_):not(#_):not(#_) { font-size:22px; margin:0 0 10px; color:var(--ink); font-weight:700; letter-spacing:-0.01em; } /* espace-patient.html */
.st-81351bd:not(#_):not(#_):not(#_):not(#_) { font-size:24px; } /* shared/pages/demarrer-suivi.js */
.st-6b95a8b:not(#_):not(#_):not(#_):not(#_) { font-size:24px; letter-spacing:-0.01em; margin:0 0 6px; font-weight:700; color:var(--ink); } /* mes-rendez-vous.html */
.st-7afcb61:not(#_):not(#_):not(#_):not(#_) { font-size:26px; } /* consultation.html */
.st-a594ed6:not(#_):not(#_):not(#_):not(#_) { font-size:28px; letter-spacing:-0.02em; margin:0 0 10px; font-weight:700; color:var(--ink); } /* recharger-credits.html */
.st-8ce12f0:not(#_):not(#_):not(#_):not(#_) { font-style:italic; color:var(--accent); } /* recharger-credits.html */
.st-14bc161:not(#_):not(#_):not(#_):not(#_) { font-style:normal; } /* shared/pages/ma-formule.js */
.st-70e7e07:not(#_):not(#_):not(#_):not(#_) { font-weight:600; color:var(--ink); font-size:15px; margin-top:2px; word-break:break-all; } /* shared/views/profil-view.js */
.st-e34824e:not(#_):not(#_):not(#_):not(#_) { font-weight:600; font-size:.82rem; color:var(--ink); margin-bottom:.25rem; } /* shared/pages/espace-patient.js */
.st-212f3c0:not(#_):not(#_):not(#_):not(#_) { font-weight:700; margin-bottom:0.4rem; } /* pay-appointment.html, pay-pack.html */
.st-2f5fbab:not(#_):not(#_):not(#_):not(#_) { grid-column:1/-1; padding:20px; text-align:center; color:#DC2626; font-size:13px; } /* shared/pages/mes-rendez-vous.js */
.st-27e28bb:not(#_):not(#_):not(#_):not(#_) { grid-column:1/-1; padding:20px; text-align:center; color:var(--muted); font-size:13px; } /* shared/pages/mes-rendez-vous.js */
.st-38250db:not(#_):not(#_):not(#_):not(#_) { height:150px; border-radius:16px; } /* app-shell.html, home.html */
.st-ac7ef49:not(#_):not(#_):not(#_):not(#_) { height:230px; border-radius:16px; } /* app-shell.html, home.html */
.st-0daab62:not(#_):not(#_):not(#_):not(#_) { height:30px; width:auto; display:block; } /* index.html */
.st-21e6373:not(#_):not(#_):not(#_):not(#_) { height:64px; border-radius:14px; } /* app-shell.html, home.html */
.st-fe32a38:not(#_):not(#_):not(#_):not(#_) { left:0%; } /* test.html */
.st-003cf1c:not(#_):not(#_):not(#_):not(#_) { letter-spacing:.3em; font-size:18px; font-weight:600; text-align:center; padding-left:42px; } /* index.html */
.st-761d3ad:not(#_):not(#_):not(#_):not(#_) { margin-bottom:10px; } /* mon-profil.html */
.st-772c42b:not(#_):not(#_):not(#_):not(#_) { margin-bottom:14px; font-size:14px; line-height:1.5; color:var(--au-msg); } /* shared/pages/matching.js */
.st-905d8b3:not(#_):not(#_):not(#_):not(#_) { margin-bottom:18px; } /* mes-rendez-vous.html */
.st-6d00061:not(#_):not(#_):not(#_):not(#_) { margin-left:auto; } /* shared/sidebar.js */
.st-db2f629:not(#_):not(#_):not(#_):not(#_) { margin-right:6px; } /* demarrer.html */
.st-348d852:not(#_):not(#_):not(#_):not(#_) { margin-top:-4px; } /* test.html */
.st-0e283d5:not(#_):not(#_):not(#_):not(#_) { margin-top:-8px; } /* index.html */
.st-acef095:not(#_):not(#_):not(#_):not(#_) { margin-top:.6rem; } /* shared/pages/conversation.js, shared/pages/espace-patient.js */
.st-0fa8f99:not(#_):not(#_):not(#_):not(#_) { margin-top:0.85rem; color:var(--text-muted); font-size:0.85rem; } /* pay-appointment.html, pay-pack.html */
.st-79ae999:not(#_):not(#_):not(#_):not(#_) { margin-top:0.85rem; font-size:0.82rem; opacity:0.85; } /* pay-appointment.html */
.st-d2c171b:not(#_):not(#_):not(#_):not(#_) { margin-top:10px; } /* ma-formule.html */
.st-d43bb9e:not(#_):not(#_):not(#_):not(#_) { margin-top:10px; font-size:13px; color:var(--muted); } /* shared/views/profil-view.js */
.st-5f33821:not(#_):not(#_):not(#_):not(#_) { margin-top:10px; width:100%; } /* shared/pages/tunnel.js */
.st-cfd7bd7:not(#_):not(#_):not(#_):not(#_) { margin-top:12px; text-align:center; } /* consultation.html */
.st-d6f2af6:not(#_):not(#_):not(#_):not(#_) { margin-top:14px; } /* consultation.html, mon-profil.html, shared/pages/consultation.js */
.st-4facb95:not(#_):not(#_):not(#_):not(#_) { margin-top:14px; padding:10px 18px; } /* consultation.html */
.st-3a64771:not(#_):not(#_):not(#_):not(#_) { margin-top:14px; text-align:center; } /* mes-rendez-vous.html */
.st-1b0f499:not(#_):not(#_):not(#_):not(#_) { margin-top:16px; } /* factures-attestations.html */
.st-86de7ac:not(#_):not(#_):not(#_):not(#_) { margin-top:18px; } /* dashboard.html, home.html, index.html, ma-formule.html */
.st-3820f8e:not(#_):not(#_):not(#_):not(#_) { margin-top:18px; border-top:1px dashed var(--line); padding-top:14px; } /* ma-formule.html */
.st-2783ef1:not(#_):not(#_):not(#_):not(#_) { margin-top:18px; padding:0; overflow:hidden; } /* home.html */
.st-a26bda7:not(#_):not(#_):not(#_):not(#_) { margin-top:20px; } /* test.html */
.st-6d0ffb9:not(#_):not(#_):not(#_):not(#_) { margin-top:24px; margin-bottom:8px; } /* recharger-credits.html */
.st-583f758:not(#_):not(#_):not(#_):not(#_) { margin-top:28px; } /* mon-psychologue.html */
.st-fe7b497:not(#_):not(#_):not(#_):not(#_) { margin-top:6px; } /* index.html, test.html */
.st-8a77e5a:not(#_):not(#_):not(#_):not(#_) { margin-top:8px; } /* consultation.html, ma-formule.html */
.st-1169661:not(#_):not(#_):not(#_):not(#_) { margin:0; } /* home.html, shared/pages/demarrer-suivi.js */
.st-5a7cbbd:not(#_):not(#_):not(#_):not(#_) { margin:0 0 16px; font-size:13.5px; color:#374151; line-height:1.5; } /* shared/views/profil-view.js */
.st-df67184:not(#_):not(#_):not(#_):not(#_) { margin:0 0 8px; } /* test.html */
.st-c573058:not(#_):not(#_):not(#_):not(#_) { margin:0 0 8px; color:#8a2929; font-size:18px; } /* shared/views/profil-view.js */
.st-67c8136:not(#_):not(#_):not(#_):not(#_) { margin:0 0 8px; font-size:13.5px; color:var(--muted); } /* shared/pages/tunnel.js */
.st-b12974c:not(#_):not(#_):not(#_):not(#_) { max-width:720px; } /* matching.html */
.st-b3bd1b1:not(#_):not(#_):not(#_):not(#_) { max-width:none; } /* recharger-credits.html */
.st-3922d32:not(#_):not(#_):not(#_):not(#_) { min-width:0; } /* consultation.html, espace-patient.html, home.html, shared/pages/demarrer-suivi.js, shared/pages/espace-patient.js, shared/views/home-view.js */
.st-19fb48c:not(#_):not(#_):not(#_):not(#_) { min-width:0; flex:1; } /* shared/pages/consultation.js, shared/sidebar.js */
.st-71f9207:not(#_):not(#_):not(#_):not(#_) { opacity:.5; cursor:not-allowed; } /* shared/pages/mes-rendez-vous.js */
.st-1794c1c:not(#_):not(#_):not(#_):not(#_) { opacity:.7; font-weight:400; } /* shared/pages/test.js */
.st-04a239d:not(#_):not(#_):not(#_):not(#_) { padding-bottom:10px; } /* shared/pages/ma-formule.js */
.st-12193c6:not(#_):not(#_):not(#_):not(#_) { padding-top:0.65rem; margin-top:0.25rem; } /* pay-appointment.html, pay-pack.html */
.st-54dca8b:not(#_):not(#_):not(#_):not(#_) { padding-top:8px; } /* consultation.html */
.st-ebd208f:not(#_):not(#_):not(#_):not(#_) { padding:.6rem .85rem; background:var(--surface-2,#F8F9FC); border:1px solid var(--line,#E2E4ED); border-radius:10px; margin-bottom:.5rem; } /* espace-patient.html */
.st-4c62985:not(#_):not(#_):not(#_):not(#_) { padding:10px 0; } /* shared/pages/tunnel.js */
.st-d1977df:not(#_):not(#_):not(#_):not(#_) { padding:10px 18px; border:1px solid #D1D5DB; background:#fff; color:#374151; border-radius:8px; cursor:pointer; font-family:inherit; font-size:13.5px; } /* shared/views/profil-view.js */
.st-73dd995:not(#_):not(#_):not(#_):not(#_) { padding:14px 18px 0; display:flex; align-items:center; justify-content:space-between; } /* home.html */
.st-1ceb7a4:not(#_):not(#_):not(#_):not(#_) { padding:14px 8px; color:var(--muted); font-size:13px; } /* consultation.html */
.st-7faa895:not(#_):not(#_):not(#_):not(#_) { padding:16px 8px; color:var(--muted); font-size:13px; text-align:center; } /* consultation.html */
.st-c0add8c:not(#_):not(#_):not(#_):not(#_) { padding:40px; text-align:center; color:var(--muted); } /* mes-tests.html */
.st-cda4de1:not(#_):not(#_):not(#_):not(#_) { padding:40px; text-align:center; color:var(--muted); font-size:14px; } /* changer-psychologue.html */
.st-196826b:not(#_):not(#_):not(#_):not(#_) { padding:50px; text-align:center; color:var(--muted); background:var(--surface); border:1px dashed var(--line-strong); border-radius:14px; margin-top:14px; } /* factures-attestations.html */
.st-452268c:not(#_):not(#_):not(#_):not(#_) { padding:60px; text-align:center; color:var(--muted); font-size:14px; } /* recharger-credits.html */
.st-943ab5d:not(#_):not(#_):not(#_):not(#_) { padding:6px 0; margin-bottom:6px; } /* test.html */
.st-f38ca0e:not(#_):not(#_):not(#_):not(#_) { padding:9px 14px; font-size:12.5px; } /* shared/views/home-view.js */
.st-f0a431b:not(#_):not(#_):not(#_):not(#_) { position:absolute; left:50%; top:-2px; bottom:-2px; width:2px; background:var(--ink,#1f2350); opacity:.55; } /* shared/pages/test.js */
.st-33cbc67:not(#_):not(#_):not(#_):not(#_) { position:absolute; top:-2px; right:-2px; width:12px; height:12px; border-radius:50%; background:var(--danger,#C94A4A); border:2px solid var(--surface,#fff); } /* shared/sidebar.js */
.st-d461c96:not(#_):not(#_):not(#_):not(#_) { position:relative; } /* home.html, shared/pages/test.js */
.st-91a8701:not(#_):not(#_):not(#_):not(#_) { text-align:center; } /* test.html */
.st-7054371:not(#_):not(#_):not(#_):not(#_) { text-align:center; color:var(--muted); } /* test.html */
.st-f8dd488:not(#_):not(#_):not(#_):not(#_) { text-align:center; color:var(--muted,#6b719a); font-size:13px; margin:0; } /* shared/bilan-widget.js */
.st-9b7fb60:not(#_):not(#_):not(#_):not(#_) { text-align:center; margin-top:0.6rem; } /* index.html */
.st-ee028ef:not(#_):not(#_):not(#_):not(#_) { text-align:center; margin-top:8px; } /* shared/bilan-widget.js */
.st-1e724ec:not(#_):not(#_):not(#_):not(#_) { text-align:center; max-width:480px; } /* espace-patient.html */
.st-6be0d8b:not(#_):not(#_):not(#_):not(#_) { text-align:left; } /* shared/pages/demarrer-suivi.js */
.st-ec75331:not(#_):not(#_):not(#_):not(#_) { text-align:left; max-width:980px; margin:0 auto 22px; } /* consultation.html */
.st-54c2afb:not(#_):not(#_):not(#_):not(#_) { text-align:right; } /* factures-attestations.html */
.st-80d654f:not(#_):not(#_):not(#_):not(#_) { text-decoration:none; } /* reset-password.html */
.st-d2fba0f:not(#_):not(#_):not(#_):not(#_) { width:0%; } /* home.html, test.html, shared/pages/test.js */
.st-0466783:not(#_):not(#_):not(#_):not(#_) { width:100%; } /* shared/pages/tunnel.js */
.st-61ac6cb:not(#_):not(#_):not(#_):not(#_) { width:100%; margin-top:12px; } /* mon-psychologue.html */
.st-c8c1178:not(#_):not(#_):not(#_):not(#_) { width:16px; height:16px; border-width:2px; vertical-align:middle; } /* shared/paiement.js */
.st-7597b89:not(#_):not(#_):not(#_):not(#_) { width:16px; height:16px; flex:0 0 16px; border-radius:50%; overflow:hidden; display:inline-flex; align-items:center; justify-content:center; vertical-align:middle; font-size:8px; background:linear-gradient(135deg,var(--accent-soft),var(--accent)); color:#fff; } /* shared/pages/espace-patient.js */
.st-078b381:not(#_):not(#_):not(#_):not(#_) { width:18px; height:18px; border-radius:50%; background:#22b566; color:#fff; display:inline-flex; align-items:center; justify-content:center; } /* mon-psychologue.html */
.st-027c12e:not(#_):not(#_):not(#_):not(#_) { width:38%; height:46px; border-radius:18px 18px 6px 18px; margin-left:auto; } /* espace-patient.html */
.st-c564048:not(#_):not(#_):not(#_):not(#_) { width:44%; height:46px; border-radius:18px 18px 6px 18px; margin-left:auto; } /* espace-patient.html */
.st-fd38678:not(#_):not(#_):not(#_):not(#_) { width:50%; } /* factures-attestations.html */
.st-aa550ac:not(#_):not(#_):not(#_):not(#_) { width:55%; } /* mon-psychologue.html */
.st-6817225:not(#_):not(#_):not(#_):not(#_) { width:56px; height:56px; border-radius:50%; background:var(--accent-softer); color:var(--accent); display:inline-flex; align-items:center; justify-content:center; margin-bottom:14px; } /* consultation.html */
.st-7f53dce:not(#_):not(#_):not(#_):not(#_) { width:62%; height:68px; border-radius:18px 18px 18px 6px; } /* espace-patient.html */
.st-52eff54:not(#_):not(#_):not(#_):not(#_) { width:70%; height:88px; border-radius:18px 18px 18px 6px; } /* espace-patient.html */
.st-3347c45:not(#_):not(#_):not(#_):not(#_) { width:72px; height:72px; border-radius:50%; background:var(--accent-softer); color:var(--accent); display:inline-flex; align-items:center; justify-content:center; margin-bottom:18px; } /* espace-patient.html */
