.Calendar_calendarContainer__RLG0f{height:100%;.Calendar_nowIndicator__GRuGf{border:1px solid var(--primary-300)}.Calendar_dayHeader__5YXAY{border:none;height:41px!important}.Calendar_slotLabel__JCED5{border:none;border-bottom:1px solid var(--neutral-300);border-right:1px solid var(--neutral-300);color:var(--neutral-700);font-size:14px;line-height:16px;font-weight:400;height:88px!important;vertical-align:top!important;padding-top:8px!important}.Calendar_dayCell__XQ6Go{border:none;border-right:1px solid var(--neutral-300)}.Calendar_slotLane__ma83w{border:none;border-bottom:1px solid var(--neutral-300)}.Calendar_moreLink__302tt{margin:0 4px;padding:0 2px}.fc{font-family:Inter,sans-serif;height:100%!important}.fc .fc-scrollgrid{border-top:none!important;border-left:none!important}.fc-timegrid-axis{border-right:none!important;border-bottom:none!important}th[role=presentation]{border-right:none}td[role=presentation]{border:1px solid var(--neutral-300)!important;border-radius:8px}.fc-v-event{background-color:transparent!important;border:none!important;box-shadow:none!important}.fc-day-today .fc-col-header-cell-cushion{font-weight:600}.fc .fc-timegrid-col.fc-day-today{background-color:var(--neutral-100)}.fc-timegrid-now-indicator-arrow{border:none!important}.fc-scrollgrid-sync-inner{display:flex;justify-content:center;align-items:center;height:24px;margin-bottom:16px;color:var(--neutral-900);font-size:16px;line-height:20px;font-weight:400}.fc-day-today .fc-daygrid-day-top{color:var(--primary-600);font-weight:700}.fc .fc-daygrid-day.fc-day-today{background-color:var(--neutral-100)}.fc .fc-daygrid-day-frame.fc-scrollgrid-sync-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;color:var(--neutral-900);font-size:16px;line-height:16px;font-weight:400;border-bottom:1px solid var(--neutral-300);height:130px;margin-bottom:0}.fc-daygrid-event.fc-daygrid-dot-event{padding-top:0;padding-bottom:0;padding-inline:2px;margin:0 6px 8px!important}.fc-daygrid-dot-event:hover{background-color:var(--neutral-300)!important}}.Button_button__nJCxp{display:flex;align-items:center;justify-content:center;border:none;padding:20px;gap:8px;border-radius:8px;width:-moz-fit-content;width:fit-content;cursor:pointer;&.Button_medium__OXnIv{padding:16px}&.Button_small__zpIMe{padding:12px}&:disabled{background-color:var(--neutral-300);color:var(--neutral-700);cursor:not-allowed}.Button_iconRight__UsYOY{margin-left:auto}}.Button_primary__S1Qky{background-color:var(--primary-500);color:var(--basic-white);&:hover{background-color:var(--primary-700)}&:active,&:focus{background-color:var(--primary-900)}}.Button_secondary__4uL4J{background-color:var(--primary-100);color:var(--primary-500);&:hover{background-color:var(--primary-300);color:var(--primary-900)}&:active,&:focus{background-color:var(--primary-400);color:var(--primary-900)}}.Button_tertiary__yq1Qu{background-color:transparent;color:var(--primary-500);&:hover{background-color:var(--primary-100)}&:active,&:focus{background-color:var(--primary-200);color:var(--primary-900)}&:disabled{background-color:transparent}}.Button_danger__2PpHl{background-color:var(--semantic-error-200);color:var(--basic-white);&:active,&:focus,&:hover{background-color:var(--semantic-error-300)}&:disabled{background-color:var(--semantic-error-100);cursor:not-allowed}}.TextArea_textInput__R71ap{position:relative;min-height:72px;.TextArea_icon__DPdSt{position:absolute;top:18px;left:16px}.TextArea_label__GkKju{position:absolute;top:18px;left:16px;transition-property:top,font-size;transition-duration:.1s;transition-timing-function:linear;pointer-events:none;&.TextArea_withIcon__q0OJp{left:44px}}&.TextArea_filled__jlgh8{.TextArea_input__tFh7R{color:var(--neutral-1000);&.TextArea_withIcon__q0OJp{padding:18px 42px 18px 44px}}.TextArea_label__GkKju{top:4px}}.TextArea_input__tFh7R{width:100%;padding:18px 16px;transition:border-color .2s;border:1px solid var(--neutral-300);border-radius:8px;background-color:transparent;&:hover{border-color:var(--primary-400)}&:focus{outline:none;padding:17px 15px;border:2px solid var(--primary-500);&:not(:-moz-read-only)+label .TextArea_label__GkKju{top:4px;font-size:12px;color:var(--neutral-700)}&:not(:read-only)+label .TextArea_label__GkKju{top:4px;font-size:12px;color:var(--neutral-700)}}&.TextArea_withIcon__q0OJp{padding-left:44px;&:focus{padding-left:43px}}&:-moz-read-only{border-color:var(--neutral-300);background-color:var(--neutral-300);color:var(--neutral-700)}&:disabled,&:read-only{border-color:var(--neutral-300);background-color:var(--neutral-300);color:var(--neutral-700)}}&.TextArea_errored__PxsS9{.TextArea_label__GkKju{top:4px}.TextArea_input__tFh7R,.TextArea_input__tFh7R:focus{border-color:var(--semantic-error-200)}}.TextArea_input__tFh7R:disabled~.TextArea_toggleButton__4TOYZ{color:var(--neutral-400)}.TextArea_toggleButton__4TOYZ{display:flex;position:absolute;top:18px;right:18px;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;color:var(--neutral-500)!important;cursor:pointer;&:focus{outline:none}&:hover{color:var(--neutral-700)!important}}.TextArea_errorText__g29ln{display:block;margin-top:4px;margin-left:16px}}.Modal_modal__JNobJ{position:fixed;top:10px;z-index:1000;&.Modal_left__8uwQT{left:10px;right:auto}&.Modal_right__c9e__{right:10px;left:auto}display:block;padding:0;border:none;margin:0;border-radius:var(--border-radius-16);box-shadow:0 var(--spacing-4) var(--spacing-24) rgba(0,0,0,.15);background:var(--basic-white);.Modal_content__PAI6v{display:flex;flex-direction:column;width:560px;height:98vh;overflow-y:auto;.Modal_header__Pfr2K{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding-top:var(--spacing-16);padding-inline:var(--spacing-32);.Modal_title__a7vfd{margin:0 auto 0 0}}}}.Modal_modal__JNobJ::-webkit-backdrop{background-color:color-mix(in srgb,var(--primary-1000) 50%,transparent)}.Modal_modal__JNobJ::backdrop{background-color:color-mix(in srgb,var(--primary-1000) 50%,transparent)}@media (max-width:480px){.Modal_content__PAI6v{min-width:100%}.Modal_modal__JNobJ{max-width:95vw}}.PaymentStatusCard_paymentStatusCard__vzOqk{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;&.PaymentStatusCard_paid__gD8xe{background-color:var(--semantic-success-100);border:1px solid var(--semantic-success-200)}&.PaymentStatusCard_unpaid__0KSYC{background-color:var(--semantic-information-100);border:1px solid var(--primary-400)}&.PaymentStatusCard_pending__URbDl{background-color:var(--semantic-warning-100);border:1px solid var(--semantic-warning-200)}}.Switch_switch__L18Wg{inline-size:48px;block-size:24px;position:relative;display:inline-flex;align-items:center;justify-content:flex-start;padding:4px;border:0;border-radius:16px;background:var(--neutral-400);cursor:pointer;transition:background-color .16s ease,opacity .12s ease;outline:none}.Switch_knob__9rSD9{inline-size:16px;block-size:16px;border-radius:9999px;background:var(--basic-white);transform:translateX(0);transition:transform .18s ease;box-shadow:0 1px 2px rgba(0,0,0,.25)}.Switch_checked__3FqdJ{background:var(--semantic-information-200)}.Switch_checked__3FqdJ .Switch_knob__9rSD9{transform:translateX(calc(48px - 24px))}.Switch_disabled__al_6R{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.Switch_knob__9rSD9,.Switch_switch__L18Wg{transition:none!important}}.CalendarPatientInfo_patientInfoContainer__GylAm{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:16px;border:1px solid var(--neutral-300);.CalendarPatientInfo_patientBasicInfo__Qhcs_{display:flex;flex-direction:row;gap:12px;.CalendarPatientInfo_patientName__NTmDp{display:flex;flex-direction:column;gap:8px}}.CalendarPatientInfo_patientDetailedInfo__y6XR_{display:flex;flex-direction:column;gap:20px}.CalendarPatientInfo_patientButton__i1vKD{width:100%;justify-content:flex-start}}.PatientDetailIDisplayInfo_container__CDwc3{display:flex;flex-direction:row;gap:16px;align-items:center}.IconButton_iconButton__g2WJA{display:flex;border:none;border-radius:8px;cursor:pointer;padding:8px;&.IconButton_contained__DhFl_{background-color:var(--primary-200);color:var(--primary-500);&:hover{background-color:var(--primary-300);color:var(--primary-900)}&:active,&:focus{outline:none;background-color:var(--primary-400);color:var(--primary-900)}&.IconButton_disabled___5Y25{background-color:var(--neutral-300);color:var(--neutral-700);cursor:not-allowed}}&.IconButton_standard___cXd3{background-color:transparent;color:var(--primary-500);&:hover{background-color:var(--primary-100)}&:active,&:focus{outline:none;background-color:var(--primary-200);color:var(--primary-900)}&.IconButton_disabled___5Y25{color:var(--neutral-700);cursor:not-allowed}}}.PatientInfo_patientInfoContainer__8qysQ{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:16px;border:1px solid var(--neutral-300);.PatientInfo_patientBasicInfo__FV36c{display:flex;flex-direction:row;gap:12px;.PatientInfo_patientName__jxwzU{display:flex;flex-direction:column;gap:8px}}.PatientInfo_patientDetailedInfo__vVgTP{display:flex;flex-direction:column;gap:20px}.PatientInfo_patientButton__7tus_{width:100%;justify-content:flex-start}}.ResourceLink_resourceLinkContainer__j2wOU{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--spacing-16);border-radius:var(--border-radius-12);border:1px solid var(--neutral-300);.ResourceLink_resourceLink__ygMWF{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-16);a{text-decoration:underline}}}.ResourceReceivedColumns_columnDate__yCoMQ,.ResourceReceivedColumns_columnName__Su_p8{display:flex;flex-direction:column;gap:var(--spacing-4)}.ResourceReceivedColumns_columnDate__yCoMQ{padding-left:var(--spacing-16)}.ResourceReceived_container__RlHxT{display:flex;flex-direction:column;gap:var(--spacing-24)}.ResourceReceived_titleContainer__gMaXg{display:flex;flex-direction:column;gap:var(--spacing-8)}.ResourceReceived_table__E7VUv{padding:0!important;font-family:var(--font-family-inter),serif;border-spacing:0 8px}