.CTA_button__YfCNx{padding:10px 15px;border-radius:30px;font-family:Open Sans;font-weight:500;font-size:14px;text-align:center}.CTA_button__YfCNx:first-letter{text-transform:capitalize}.CTA_button__YfCNx:hover{transition:all .15s ease-in-out;opacity:.8}.appointment_root__PbnM4{padding:1rem;margin-top:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.appointment_backBtn__I7Qfx{width:-moz-fit-content;width:fit-content}.appointment_backBtn__I7Qfx>span{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;font-family:var(--font-open-sans);font-size:12px}.appointment_backBtn__I7Qfx>span,.appointment_date__0WGlI{color:var(--primary-black,#171e25);text-align:center;font-style:normal;font-weight:600;line-height:normal}.appointment_date__0WGlI{font-family:var(--font-poppins);font-size:14px}.appointment_status__AGHbI{display:flex;height:32px;padding:8px;justify-content:center;align-items:center;gap:8px;border-radius:8px;text-align:right;text-transform:uppercase;font-family:var(--font-open-sans);font-size:12px;font-style:normal;font-weight:600;line-height:normal;color:var(--primary-mid-grey,#728ea7);background-color:var(--primary-light-grey,#f4f7fb)}.appointment_status__AGHbI.appointment_waiting__g6AIQ{color:var(--tag-red,#e15151);background-color:var(--tag-light-red,#fdf2f2)}.appointment_status__AGHbI.appointment_refused__X5hsO{color:var(--primary-white,#fff);background-color:#646464}.appointment_status__AGHbI.appointment_past__x9SoQ{color:var(--primary-mid-grey,#728ea7);background-color:var(--tag-light-grey,#dee8f2)}.appointment_status__AGHbI.appointment_validate__PBx6p{color:var(--tag-green,#29a36a);background-color:var(--tag-light-green,#daf6e9)}.appointment_actionBtn__nHm2m{border:none;display:flex;padding:4px 0;align-items:center;gap:8px;border-bottom:1px solid var(--primary-black,#171e25);color:var(--primary-black,#171e25);font-family:var(--font-open-sans);font-size:14px;font-style:normal;font-weight:700;line-height:normal;background-color:transparent}.appointment_container__5OUtK{padding:1rem;margin-top:1.5rem;display:flex;flex-direction:column;gap:1.5rem;max-width:960px;margin-left:auto;margin-right:auto}.appointment_mainContent__9qS4A{display:flex;flex-direction:column;gap:4rem}.appointment_warningSection__itktk{display:flex;flex-direction:column;gap:2rem;align-items:center}.appointment_warningTitle__gkaBb{color:#171E25;text-align:center;font-family:var(--font-open-sans);font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.875rem;margin:0}.appointment_errorMessage__z2LsU{color:#E15151;text-align:center}.appointment_buttonsSection__aUhcd{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}.appointment_buttonWrapper__5_1B4{display:flex;flex-direction:row;justify-content:center}.appointment_confirmationSection__Lkdiz{display:flex;flex-direction:column;gap:2rem;align-items:center}.appointment_confirmationTitle__ZyT1t{color:#171E25;text-align:center;font-family:var(--font-open-sans);font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.875rem;margin:0}