@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_3d3872{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_3d3872{--font-poppins:"Poppins","Poppins Fallback"}:root{--color-accent:#012169;--color-accent-hover:#123C88;--color-text:#1A1D24;--color-text-muted:#5B6472;--color-bg:#FFFFFF;--color-bg-alt:#F3F4F6;--color-border:#E2E6EC;--color-brand-red:#BA0C2F;--color-brand-gold:#D4A72C;--st-confirme-bg:#E7F4EF;--st-confirme-fg:#0B5E49;--st-confirme-bd:#0E7A5F;--st-attente-bg:#FDF3E7;--st-attente-fg:#8A3F06;--st-attente-bd:#B45309;--st-honore-bg:#E6F4FB;--st-honore-fg:#0B3C5D;--st-honore-bd:#0094D4;--st-absent-bg:#F0F1F4;--st-absent-fg:#4A515C;--st-absent-bd:#8A929E;--st-annule-bg:#F0F1F4;--st-annule-fg:#4A515C;--st-annule-bd:#8A929E;--font-body:var(--font-poppins),"Poppins",system-ui,sans-serif;--font-heading:var(--font-poppins),"Poppins",system-ui,sans-serif;--font-heading-weight:800;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--shadow-sm:0 1px 2px color-mix(in srgb,#2d2b2b 14%,transparent);--shadow-md:0 3px 10px color-mix(in srgb,#2d2b2b 16%,transparent);--shadow-lg:0 12px 32px color-mix(in srgb,#2d2b2b 22%,transparent)}*{box-sizing:border-box}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--color-accent-hover);outline-offset:3px}.kicker{color:var(--color-brand-red);font-weight:700;letter-spacing:.08em;text-transform:uppercase}[data-espace=admin]{--fs-body:15px;--fs-table:14px;--fs-input:14px;--fs-card-title:17px;--fs-card-body:13px;--fs-label:12px;--fs-th:11px;--fs-kicker:10px;--lh-body:1.55}[data-espace=patient],[data-espace=site]{--fs-body:15px;--fs-table:14px;--fs-input:16px;--fs-card-title:17px;--fs-card-body:14px;--fs-label:12px;--fs-th:11px;--fs-kicker:11px;--lh-body:1.6}h1{font-size:21px}h1,h2{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}h2{font-size:18px}h3{font-size:17px}h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}body{margin:0;font-family:var(--font-body);font-size:var(--fs-body,15px);line-height:var(--lh-body,1.55);font-weight:400;color:var(--color-text);background:var(--color-bg)}.sr-only:not(:focus):not(:active){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root{--spe-cardiologie-bg:#E3E8F4;--spe-cardiologie-fg:#16254E;--spe-pneumologie-bg:#DDF0F9;--spe-pneumologie-fg:#004F73;--spe-ophtalmologie-bg:#EEE7F6;--spe-ophtalmologie-fg:#4A2A78;--spe-endocrinologie-bg:#E3F1EA;--spe-endocrinologie-fg:#0B4A3A;--spe-medecine-generale-bg:#EDEFF2;--spe-medecine-generale-fg:#33404F;--spe-neurologie-bg:#E8E4F3;--spe-neurologie-fg:#3B2E6E;--spe-nephrologie-bg:#E0EFEA;--spe-nephrologie-fg:#10503F;--spe-rhumatologie-bg:#F3E9E2;--spe-rhumatologie-fg:#6B4226;--spe-oncologie-bg:#F6E7EE;--spe-oncologie-fg:#6E2148;--spe-gastro-bg:#F4EFE0;--spe-gastro-fg:#5F4B14;--spe-orl-bg:#E5EFF7;--spe-orl-fg:#1F4668;--spe-gynecologie-bg:#F7E9F0;--spe-gynecologie-fg:#6B2B51;--spe-urologie-bg:#E2F0F3;--spe-urologie-fg:#14505A;--spe-mpr-bg:#EAEFE3;--spe-mpr-fg:#3B5220;--spe-kinesitherapie-bg:#E6F1E8;--spe-kinesitherapie-fg:#24512F;--spe-nutrition-bg:#F1F3E0;--spe-nutrition-fg:#4C561A;--halo:0 0 0 1px rgba(0,148,212,.22),0 0 16px 1px rgba(0,148,212,.30);--halo-fort:0 0 0 1px rgba(0,148,212,.40),0 0 24px 4px rgba(0,148,212,.45)}@view-transition{navigation:auto}[data-espace] :is(.site-bouton-principal,.pt-bouton-principal,.admin-bouton-principal,.admin-login button[type=submit]){box-shadow:var(--halo)}[data-espace] :is(.site-bouton,.pt-bouton,.admin-bouton,.pt-choix,.pt-creneaux button,.admin-creneaux button,.admin-shell button,.admin-login button[type=submit],.site-annuaire-filtres button,.pt-segments button):is(:hover,:focus-visible):not(:disabled){box-shadow:var(--halo-fort)}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:ecran-sortie .18s ease-in both}::view-transition-new(root){animation:ecran-entree .34s ease-out both}@keyframes ecran-sortie{to{opacity:0;transform:translateY(-4px)}}@keyframes ecran-entree{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-espace] :is(.site-bouton,.pt-bouton,.admin-bouton,.pt-choix,.pt-creneaux button,.admin-creneaux button,.admin-shell button,.admin-login button[type=submit],.site-annuaire-filtres button,.pt-segments button){transition:box-shadow .25s ease,background-color .2s ease,border-color .2s ease,color .2s ease}@keyframes fondu{0%{opacity:0}to{opacity:1}}@keyframes fondu-montee{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.admin-content,main{animation:fondu .45s ease-out both}:is(.site-header,.pt-laterale,.admin-shell>.admin-colonne>header){animation:fondu .32s ease-out both}.site-hero-texte>*,.site-hero-visuel{animation:fondu-montee .6s ease-out both}.site-hero-texte>:nth-child(2){animation-delay:.08s}.site-hero-texte>:nth-child(3){animation-delay:.16s}.site-hero-texte>:nth-child(4){animation-delay:.24s}.site-hero-visuel{animation-delay:.2s}:is(.pt-carte,.pt-prochain,.admin-panel,.admin-kpis>*){animation:fondu-montee .5s ease-out both}:is(.pt-carte,.admin-panel,.admin-kpis>*):nth-child(2){animation-delay:.05s}:is(.pt-carte,.admin-panel,.admin-kpis>*):nth-child(3){animation-delay:.1s}:is(.pt-carte,.admin-panel,.admin-kpis>*):nth-child(n+4){animation-delay:.15s}@supports (animation-timeline:view()){[data-espace=site] :is(.site-carte,.site-verbe,.site-chiffre,.site-famille,.site-banniere,.site-preparer,.site-acces,.site-fiche-equipe,.site-section){animation:fondu-montee linear both;animation-timeline:view();animation-range:entry 0 entry 55%}[data-espace=admin] :is(.admin-content>*,.admin-content .admin-panel,.admin-content .admin-fiche-card),[data-espace=patient] :is(.pt-contenu>*,.pt-contenu .pt-carte,.pt-contenu .pt-prochain){animation:fondu-montee linear both;animation-timeline:view();animation-range:entry 0 cover 32%}}}