.InfosRdvs-module__3EETyq__infoRdvs{gap:18px;padding:8px 24px 24px;display:grid}.InfosRdvs-module__3EETyq__motifSection{margin-bottom:1.25rem}.InfosRdvs-module__3EETyq__motifState{color:var(--lightningcss-light,#667085)var(--lightningcss-dark,#c8d0e0);align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.InfosRdvs-module__3EETyq__motifState button{color:var(--lightningcss-light,#07727e)var(--lightningcss-dark,#6ed8df);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.InfosRdvs-module__3EETyq__motifState button:hover{text-underline-offset:3px;text-decoration:underline}.InfosRdvs-module__3EETyq__motifState button:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#07727e)var(--lightningcss-dark,#6ed8df)}.InfosRdvs-module__3EETyq__intro{color:var(--lightningcss-light,#515d73)var(--lightningcss-dark,#c6cedd);text-align:center;margin:0}.InfosRdvs-module__3EETyq__continueButton{color:#fff;border:1px solid var(--primary-color);background:var(--primary-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:min(100%,340px);min-height:48px;margin:0 auto;padding:10px 18px;font-size:.98rem;font-weight:750;display:inline-flex;box-shadow:0 8px 20px var(--lightningcss-light,#32528833)var(--lightningcss-dark,#0000004d)}.InfosRdvs-module__3EETyq__continueButton:hover:not(:disabled){filter:brightness(1.08)}.InfosRdvs-module__3EETyq__continueButton:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#f07b42)var(--lightningcss-dark,#ffad7e)}.InfosRdvs-module__3EETyq__continueButton:disabled{color:var(--lightningcss-light,#777f8e)var(--lightningcss-dark,#aab1c0);box-shadow:none;cursor:not-allowed;background:var(--lightningcss-light,#e7e9ee)var(--lightningcss-dark,#343944);border-color:var(--lightningcss-light,#d2d7e0)var(--lightningcss-dark,#4c5361)}.InfosRdvs-module__3EETyq__confirmationQuestion{color:var(--foreground);margin:0 0 14px}.InfosRdvs-module__3EETyq__confirmationSummary{gap:10px;margin:0;display:grid}.InfosRdvs-module__3EETyq__confirmationSummary>div{background:var(--lightningcss-light,#f5f7fb)var(--lightningcss-dark,#292f39);border-radius:8px;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.InfosRdvs-module__3EETyq__confirmationSummary dt{color:var(--lightningcss-light,#59647a)var(--lightningcss-dark,#c0c8d8);align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.InfosRdvs-module__3EETyq__confirmationSummary dd{color:var(--foreground);text-align:end;margin:0;font-weight:750}.InfosRdvs-module__3EETyq__timeZoneNote{color:var(--lightningcss-light,#667187)var(--lightningcss-dark,#b8c1d1);text-align:center;margin:10px 0 0;font-size:.8rem;display:block}.InfosRdvs-module__3EETyq__bookedMessage{color:var(--lightningcss-light,#284f3a)var(--lightningcss-dark,#c8eed5);text-align:center;background:var(--lightningcss-light,#eff8f2)var(--lightningcss-dark,#203329);border:1px solid var(--lightningcss-light,#9ac8aa)var(--lightningcss-dark,#45775a);border-radius:12px;place-items:center;gap:7px;margin:24px;padding:24px;display:grid}.InfosRdvs-module__3EETyq__bookedMessage>svg{width:34px;height:34px}.InfosRdvs-module__3EETyq__bookedMessage strong{font-size:1.08rem}.InfosRdvs-module__3EETyq__bookedMessage small{color:inherit;opacity:.8}@media (max-width:576px){.InfosRdvs-module__3EETyq__infoRdvs{gap:14px;padding:6px 12px 18px}.InfosRdvs-module__3EETyq__confirmationSummary>div{grid-template-columns:1fr;gap:5px}.InfosRdvs-module__3EETyq__confirmationSummary dd{text-align:start}.InfosRdvs-module__3EETyq__bookedMessage{margin:16px 12px}}
.PublicFichePage-module-scss-module__cE3FiW__infos{overflow:hidden}.PublicFichePage-module-scss-module__cE3FiW__rdvTitle{text-align:center;padding:1rem 1rem .4rem;font-size:1.2rem;font-weight:700}.PublicFichePage-module-scss-module__cE3FiW__rdvActionCard{color:#fff;text-align:start;border:1px solid var(--primary-color);background:linear-gradient(135deg, #ffffff29, transparent 45%),var(--primary-color);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;max-width:720px;margin:40px auto 20px;padding:1.1rem 1.25rem;text-decoration:none;display:grid;box-shadow:0 14px 32px #354f9f3d}.PublicFichePage-module-scss-module__cE3FiW__rdvActionCard:hover{filter:brightness(1.06)}.PublicFichePage-module-scss-module__cE3FiW__rdvActionIcon,.PublicFichePage-module-scss-module__cE3FiW__rdvActionArrow{color:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.PublicFichePage-module-scss-module__cE3FiW__rdvActionIcon{background:#ffffff29;width:48px;height:48px}.PublicFichePage-module-scss-module__cE3FiW__rdvActionIcon svg{width:24px;height:24px}.PublicFichePage-module-scss-module__cE3FiW__rdvActionContent{gap:.25rem;min-width:0;display:grid}.PublicFichePage-module-scss-module__cE3FiW__rdvActionTitle{font-size:1.2rem;font-weight:800;line-height:1.2}.PublicFichePage-module-scss-module__cE3FiW__rdvActionText{color:#ffffffe0;font-size:.95rem;font-weight:600}.PublicFichePage-module-scss-module__cE3FiW__rdvActionArrow{border:1px solid #ffffff42;width:36px;height:36px}.PublicFichePage-module-scss-module__cE3FiW__rdvContextText{color:var(--lightningcss-light,#5b6879)var(--lightningcss-dark,#c2cad5);text-align:center;margin:0;padding:0 1rem .4rem;line-height:1.4}.PublicFichePage-module-scss-module__cE3FiW__bookingChoicesHeader{gap:.35rem;margin:40px 0 0;scroll-margin-top:90px;display:grid}.PublicFichePage-module-scss-module__cE3FiW__bookingChoicesHeader h2,.PublicFichePage-module-scss-module__cE3FiW__bookingChoicesHeader p{margin:0}.PublicFichePage-module-scss-module__cE3FiW__bookingChoicesHeader h2{color:var(--lightningcss-light,#202124)var(--lightningcss-dark,#fff);font-size:clamp(1.4rem,2.4vw,1.8rem)}.PublicFichePage-module-scss-module__cE3FiW__bookingChoicesHeader p{color:var(--lightningcss-light,#5b6879)var(--lightningcss-dark,#c2cad5);line-height:1.45}.PublicFichePage-module-scss-module__cE3FiW__patientCompletionCard{color:var(--lightningcss-light,#26384f)var(--lightningcss-dark,#f4f7fb);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:1.2rem;display:grid}.PublicFichePage-module-scss-module__cE3FiW__patientCompletionIcon{color:#3d9b6d;background:var(--lightningcss-light,#ecfdf3)var(--lightningcss-dark,#20342a);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.PublicFichePage-module-scss-module__cE3FiW__patientCompletionContent{gap:10px;min-width:0;display:grid}.PublicFichePage-module-scss-module__cE3FiW__patientCompletionContent strong{font-size:1.12rem}.PublicFichePage-module-scss-module__cE3FiW__patientCompletionContent p{color:var(--lightningcss-light,#52606d)var(--lightningcss-dark,#c7ced8);margin:0;line-height:1.45}.PublicFichePage-module-scss-module__cE3FiW__patientCompletionContent ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PublicFichePage-module-scss-module__cE3FiW__patientCompletionContent li{color:#263d66;background:#f7faff;border:1px solid #d7e2f2;border-radius:6px;padding:7px 10px;font-size:.92rem;font-weight:700}.PublicFichePage-module-scss-module__cE3FiW__patientCompletionLink{color:#fff;background:var(--primary-color);border-radius:6px;justify-content:center;justify-self:start;align-items:center;min-height:40px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.PublicFichePage-module-scss-module__cE3FiW__formation{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.PublicFichePage-module-scss-module__cE3FiW__subscribe{text-align:center;color:var(--foreground);flex-direction:column;align-items:center;padding:2rem;font-size:1.2rem;display:flex}.PublicFichePage-module-scss-module__cE3FiW__subscribe>a{color:#fff}.PublicFichePage-module-scss-module__cE3FiW__subscribeWarning{color:red;text-align:center}.PublicFichePage-module-scss-module__cE3FiW__ownerClaim{color:var(--foreground);text-align:center;justify-items:center;gap:.8rem;padding:clamp(1.5rem,4vw,2rem);display:grid}.PublicFichePage-module-scss-module__cE3FiW__ownerClaimTitle{max-width:680px;font-size:1.15rem;line-height:1.4}.PublicFichePage-module-scss-module__cE3FiW__ownerClaimText{color:var(--lightningcss-light,#52606d)var(--lightningcss-dark,#c7ced8);max-width:640px;margin:0;line-height:1.5}.PublicFichePage-module-scss-module__cE3FiW__ownerClaimAction{min-height:44px;color:var(--primary-color);text-align:center;border:1px solid var(--primary-color);background:var(--lightningcss-light,#f7f9ff)var(--lightningcss-dark,#20283a);border-radius:8px;justify-content:center;align-items:center;margin-top:.35rem;padding:.65rem 1.25rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.PublicFichePage-module-scss-module__cE3FiW__ownerClaimAction:hover{color:#fff;background:var(--primary-color)}.PublicFichePage-module-scss-module__cE3FiW__ownerClaimAction:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#354f9f4d)var(--lightningcss-dark,#84a0ee80)}@media (max-width:992px){.PublicFichePage-module-scss-module__cE3FiW__formation{flex-direction:column;display:flex}.PublicFichePage-module-scss-module__cE3FiW__rdvActionCard{grid-template-columns:auto minmax(0,1fr);margin:24px auto 16px;padding:1rem}.PublicFichePage-module-scss-module__cE3FiW__rdvActionArrow{display:none}.PublicFichePage-module-scss-module__cE3FiW__rdvActionIcon{width:42px;height:42px}.PublicFichePage-module-scss-module__cE3FiW__rdvActionTitle{font-size:1.05rem}.PublicFichePage-module-scss-module__cE3FiW__rdvActionText{font-size:.88rem}.PublicFichePage-module-scss-module__cE3FiW__patientCompletionCard{grid-template-columns:1fr;padding:1rem}}
