@keyframes styles_fade-in__x1Acb{0%{opacity:0}to{opacity:1}}@keyframes styles_slide-in__Xz4yJ{0%{max-height:0;overflow:hidden}to{max-height:100vh}}@keyframes styles_swipe-in-left__ICjsa{0%{position:absolute;left:100%;top:0}to{left:0}}@keyframes styles_slide-from-left__a1BX8{0%{transform:translateX(-150%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes styles_slide-from-right__B2eNn{0%{transform:translateX(150%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes styles_fade-in-slide-up__P1oc8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.styles_toast__4LV4K{position:fixed;top:0;left:0;width:100%}.styles_content__1aq9w{max-width:520px;margin:0 auto;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:center;position:relative;color:#fff;padding:18px 38px}.styles_content__1aq9w.styles_success__rimOs{background:#267e2d}.styles_content__1aq9w.styles_error__3atYd{background:#c1241d}.styles_text__o8_DU{white-space:pre-wrap}.styles_closeButton__559Cv{background:none;border:0;position:absolute;right:18px;top:18px;transition:transform .25s}.styles_closeButton__559Cv:hover{transform:scale(1.075)}@keyframes styles_fade-in__yHmb9{0%{opacity:0}to{opacity:1}}@keyframes styles_slide-in__3d_kg{0%{max-height:0;overflow:hidden}to{max-height:100vh}}@keyframes styles_swipe-in-left__Yvlqb{0%{position:absolute;left:100%;top:0}to{left:0}}@keyframes styles_slide-from-left__8xmPJ{0%{transform:translateX(-150%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes styles_slide-from-right__IiZfn{0%{transform:translateX(150%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes styles_fade-in-slide-up__LTXvi{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.styles_appointment__CMGFc{transition:all .5s;background:#ebf5fe;border-radius:4px;padding:24px 18px;margin-bottom:2rem}.styles_appointment_canceled__sSY63{background:#f4f4f4}.styles_appointment_top__X72i9{display:flex;justify-content:space-between;flex-wrap:wrap}.styles_appointment_top_date__hDLVc{color:#1867b0}.styles_appointment_top_date_icon__T1VgN{display:inline-block;width:14px;height:16px;margin-right:5px}.styles_appointment_top_date_day__cfXVo{font-weight:700;display:flex;line-height:19px;gap:4px}.styles_appointment_top_date_time__ZKSRu{line-height:19px;padding-left:19px}@media(min-width:768px){.styles_appointment_top_date__hDLVc{display:flex;justify-content:space-between}.styles_appointment_top_date_time__ZKSRu{padding-left:8px}}.styles_appointment_top_category__pAb32{color:#587188}@media(min-width:768px){.styles_appointment_top_category__pAb32{display:none;visibility:hidden}}.styles_appointment_top_address__xWjK2{color:#587188;flex-basis:100%;border-top:1px dashed #c3d5dc;border-bottom:1px dashed #c3d5dc;margin:16px 0;padding:16px 0}.styles_appointment_top_address_block__ulWE6{display:flex;align-items:flex-start}.styles_appointment_top_address_block_icon__4i5sg{width:18px;min-width:18px;height:18px;margin-right:5px}.styles_appointment_top_address_block_text__lHeNU{overflow-wrap:break-word}@media(min-width:768px){.styles_appointment_top_address__xWjK2{flex-basis:auto;border:none;margin:0;padding:0}}.styles_appointment_middle__t3jqa{padding-top:16px}@media(min-width:768px){.styles_appointment_middle__t3jqa{border-top:1px dashed #c3d5dc;border-bottom:1px dashed #c3d5dc;padding:16px 0;margin-top:24px}}.styles_appointment_middle_status__TPPWd{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.styles_appointment_middle_status_completed__RUrY8{padding-bottom:8px}@media(max-width:768px){.styles_appointment_middle_status_completed__RUrY8{padding-bottom:32px;border-bottom:1px dashed #c3d5dc}.styles_appointment_middle_status_text_completed__Jc4GO{flex-basis:100%;margin-bottom:12px}}.styles_appointment_middle_status_text_pill__BrdVJ{padding:6px 14px;border-radius:5px;font-weight:700;background:rgba(166,180,193,.4);color:#0a2041}.styles_appointment_middle_status_text_pill_completed__fju7U,.styles_appointment_middle_status_text_pill_ended__9jV11,.styles_appointment_middle_status_text_pill_in_progress__p3vHe{background:#dafbde;color:#267e2d}@media(max-width:768px){.styles_appointment_middle_status_text_pill_completed__fju7U,.styles_appointment_middle_status_text_pill_ended__9jV11,.styles_appointment_middle_status_text_pill_in_progress__p3vHe{display:inline-block}}.styles_appointment_middle_status_text_pill_no_show__6OZh4{background:#ffeec9;color:#976200}@media(max-width:768px){.styles_appointment_middle_status_text_pill_no_show__6OZh4{display:inline-block}}.styles_appointment_middle_status_text_pill_canceled__N2JwB{background:#cecece;color:#888}@media(max-width:768px){.styles_appointment_middle_status_text_pill_canceled__N2JwB{display:inline-block}}.styles_appointment_middle_status_total__Ttkpj{font-weight:700}.styles_appointment_bottom__g1zoX{padding-top:16px}@media(min-width:768px){.styles_appointment_bottom__g1zoX{display:flex;justify-content:space-between}.styles_appointment_bottom_hm__ROH8S{border-left:1px dashed #c3d5dc;padding-left:5%}}.styles_appointment_bottom__g1zoX p{margin-top:12px}.styles_appointment_tasks__N2Fp0{border-top:1px dashed #c3d5dc;margin-top:18px;padding-top:18px}.styles_appointment_tasks_title__n0yw_{color:#587188;font-size:16px;font-weight:400}.styles_appointment_tasks_list__lmh0M{list-style:none;padding-left:32px;color:#587188}.styles_appointment_tasks_list_item__I9f9z{position:relative;margin-top:12px;color:#0c2851;max-height:6rem;transition:.2s}.styles_appointment_tasks_list_item__I9f9z:before{content:"";position:absolute;top:0;left:-32px;width:24px;height:24px;border-radius:50%}.styles_appointment_tasks_list_item_hide__ui_UR{max-height:.01px;overflow-y:hidden;margin-top:0}.styles_appointment_tasks_list_item_toggle__nCvIX{background:none;border:none;margin-top:12px;color:#1867b0}.styles_appointment_tasks_list_item_complete__fW5Pv:before{background:url("data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSI+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwMTg3XzcwMjIwKSI+CiAgICA8cGF0aCBkPSJNNi42NjY0OSAxMC4xMTQ3TDEyLjc5NDUgMy45ODYwMkwxMy43Mzc4IDQuOTI4NjlMNi42NjY0OSAxMkwyLjQyMzgzIDcuNzU3MzZMMy4zNjY0OSA2LjgxNDY5TDYuNjY2NDkgMTAuMTE0N1oiIGZpbGw9IndoaXRlIi8+CiAgPC9nPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwMF8xMDE4N183MDIyMCI+CiAgICAgIDxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgo8L3N2Zz4K") no-repeat 50% #1ccaa0}.styles_appointment_tasks_list_item_incomplete__WgjsX:before{background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.25' fill='%23F4F4F4' stroke='%2394A3B0' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 50%}.styles_appointment_tasks_list_item_neutral__5XUlH:before{background:none}.styles_appointment_tasks_list_item_status__gPls4{display:block;color:#587188}.styles_appointment_tasks_list_item_status_incomplete__qDLhs,.styles_appointment_tasks_list_item_status_new__bIOg1{text-decoration:underline}.styles_utils_keypair__PZ5QV span:first-child{color:#587188}a.styles_rescheduleButton__sJcBz{padding:0}span.styles_rescheduleButtonLabel___fcVS{font-size:16px;font-weight:500;text-decoration:underline}span.styles_rescheduleButtonLabel___fcVS:hover{text-decoration:none}