.appointment_root__3qCWv{margin-top:1.5rem;margin-bottom:1.5rem}.appointment_rootWidget__LIqLa,.appointment_root__3qCWv{padding:1rem;display:flex;flex-direction:column;gap:1.5rem}.appointment_rootWidget__LIqLa{margin-top:0;margin-bottom:0;height:100%;overflow-y:auto}.appointment_powerBy__lVhRP{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;color:#456073;font-family:var(--font-poppins);font-size:16px}.appointment_backBtn__NtqAg{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;font-family:var(--font-open-sans);font-size:12px}.appointment_backBtn__NtqAg,.appointment_date__7j0cc{color:var(--primary-black,#171e25);text-align:center;font-style:normal;font-weight:600;line-height:normal}.appointment_date__7j0cc{font-family:var(--font-poppins);font-size:18px}.appointment_status__2bGja{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__2bGja.appointment_waiting__hBAPD{color:var(--tag-red,#e15151);background-color:var(--tag-light-red,#fdf2f2)}.appointment_status__2bGja.appointment_refused__UyhSE{color:var(--primary-white,#fff);background-color:#646464}.appointment_status__2bGja.appointment_past__u6eYr{color:var(--primary-mid-grey,#728ea7);background-color:var(--tag-light-grey,#dee8f2)}.appointment_status__2bGja.appointment_validate__itm6R{color:var(--tag-green,#29a36a);background-color:var(--tag-light-green,#daf6e9)}.appointment_actionBtn__A7ndL{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_header__Nnj_8{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap-reverse;gap:.5rem}.appointment_dateStatus__JOUUK{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}.appointment_appointmentTitle__LYuGv{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.appointment_actionsContainer__vmQ5o{width:100%;display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}@media (max-width:480px){.appointment_actionsContainer__vmQ5o{flex-direction:column;align-items:center;justify-content:center}}.appointment_actionChecklist__sksFC{background:white;border-radius:16px;padding:1.5rem;width:100%;box-shadow:0 1px 20px 0 rgba(213,233,246,.8)}.appointment_actionChecklistTitle__lB50k{color:var(--primary-black,#171e25);font-family:var(--font-open-sans);font-size:16px;font-weight:600;margin-bottom:1.25rem}.appointment_actionChecklistItem__LSSnZ{display:flex;align-items:center;padding:.75rem 0;gap:1rem;min-height:56px;border-bottom:1px solid rgba(213,233,246,.5)}.appointment_actionChecklistIcon__5y8W7{flex-shrink:0;font-size:18px;width:18px;text-align:center}.appointment_actionChecklistIcon__5y8W7.appointment_info__nqZbV,.appointment_actionChecklistIcon__5y8W7.appointment_phone__9XX0_,.appointment_actionChecklistIcon__5y8W7.appointment_questions__f9knt{color:#25beeb}.appointment_actionChecklistIcon__5y8W7.appointment_validated__kDMP9{color:#29a36a}.appointment_actionChecklistContent__WD7e6{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.appointment_actionChecklistText__4wXZA{color:var(--primary-mid-grey,#728ea7);font-family:var(--font-open-sans);font-size:14px;font-weight:500;line-height:1.4}.appointment_actionChecklistAction__5_3ZF{gap:.75rem}.appointment_actionChecklistAction__5_3ZF,.appointment_actionChecklistChipContainer__Z5rzC{flex-shrink:0;display:flex;align-items:center}.appointment_actionChecklistButton__KyITO{background:#25beeb;color:white;border:none;border-radius:8px;padding:.5rem 1rem;font-family:var(--font-open-sans);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.appointment_actionChecklistButton__KyITO:hover{background:#1fa3d1}.appointment_actionChecklistButton__KyITO:focus{outline:2px solid #25beeb;outline-offset:2px}.appointment_actionChecklistButton__KyITO:disabled{background:#9ca3af;cursor:not-allowed}.appointment_actionChecklistChip__lNkD3{background:#daf6e9;color:#29a36a;border-radius:16px;padding:.25rem .75rem;font-family:var(--font-open-sans);font-size:12px;font-weight:700;text-transform:uppercase}.appointment_actionChecklistChip__lNkD3.appointment_progress__TFzKh{background:#e5f3ff;color:#25beeb}.appointment_srOnly__0uzGB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.appointment_questionsItem__I_GGb{flex-wrap:wrap!important;align-items:flex-start!important;gap:.75rem!important;padding:1rem 0!important}.appointment_questionsItem__I_GGb .appointment_actionChecklistIcon__5y8W7{order:1;flex-shrink:0}.appointment_questionsItem__I_GGb .appointment_actionChecklistContent__WD7e6{order:2;flex:1 1;min-width:0}.appointment_questionsItem__I_GGb .appointment_actionChecklistAction__5_3ZF{order:3;width:100%;flex-direction:column;align-items:flex-start;gap:.75rem;margin-left:calc(18px + 1rem)}.appointment_questionsItem__I_GGb .appointment_actionChecklistAction__5_3ZF .appointment_actionChecklistButton__KyITO{min-width:140px}.appointment_questionsItem__I_GGb .appointment_actionChecklistAction__5_3ZF .appointment_actionChecklistChip__lNkD3{margin-left:0;align-self:flex-start}.appointment_actionChecklistItem__LSSnZ:not(.appointment_questionsItem__I_GGb){flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:1rem 0}.appointment_actionChecklistItem__LSSnZ:not(.appointment_questionsItem__I_GGb) .appointment_actionChecklistIcon__5y8W7{order:1;flex-shrink:0}.appointment_actionChecklistItem__LSSnZ:not(.appointment_questionsItem__I_GGb) .appointment_actionChecklistContent__WD7e6{order:2;flex:1 1;min-width:0}.appointment_actionChecklistItem__LSSnZ:not(.appointment_questionsItem__I_GGb) .appointment_actionChecklistAction__5_3ZF{order:3;width:100%;justify-content:flex-start;margin-left:calc(18px + 1rem)}.appointment_actionChecklistItem__LSSnZ:not(.appointment_questionsItem__I_GGb) .appointment_actionChecklistButton__KyITO{min-width:140px}.appointment_actionChecklistItem__LSSnZ:not(.appointment_questionsItem__I_GGb) .appointment_actionChecklistChip__lNkD3{margin-left:0}}@media (max-width:360px){.appointment_actionChecklistAction__5_3ZF:not(.appointment_questionsItem__I_GGb .appointment_actionChecklistAction__5_3ZF){flex-direction:column;gap:.5rem;align-items:flex-start}.appointment_actionChecklistButton__KyITO:not(.appointment_questionsItem__I_GGb .appointment_actionChecklistButton__KyITO){justify-content:center;flex-direction:column}.appointment_actionChecklistChip__lNkD3:not(.appointment_questionsItem__I_GGb .appointment_actionChecklistChip__lNkD3){margin-left:0;align-self:flex-start}}.appointment_waitingMessage__Cp8Py{color:#456073;font-family:var(--font-open-sans);border:1px solid #25beeb;border-radius:8px;padding:1rem;flex-direction:column;gap:.5rem}.appointment_waitingMessageLine__eUAu1,.appointment_waitingMessage__Cp8Py{width:100%;display:flex;align-items:flex-start}.appointment_checkPhoneMessage__plyI2{flex-direction:row;border:1px solid #25beeb;border-radius:8px;padding:14px;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.4rem;flex-wrap:wrap}.appointment_checkPhoneMessage__plyI2 i{color:#25beeb;font-size:16px}.appointment_waitingMessage__Cp8Py .appointment_checkPhoneMessage__plyI2 p{gap:1rem}.appointment_waitingMessage__Cp8Py>button{margin-left:auto;flex-shrink:0}@media (max-width:922px){.appointment_waitingMessage__Cp8Py p{gap:.5rem}.appointment_waitingMessage__Cp8Py{flex-direction:column;align-items:flex-start}.appointment_waitingMessage__Cp8Py>button{margin-left:0;align-self:flex-start}}.appointment_waitingMessage__Cp8Py .allaw-icon-info{color:#25beeb}