@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInFadeOut{0%{opacity:0}5%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes floatDown{0%{transform:translateY(0)}50%{transform:translateY(20px)}100%{transform:translateY(0)}}@keyframes smallFadeInDown{0%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInFromLeftAndRotate{0%{transform:translateX(-50vw) scale(0.7) rotateY(-190deg);opacity:0}100%{transform:translateX(0) scale(1) rotateY(0deg);opacity:1}}@keyframes fadeInFromLeft{0%{transform:translateX(-50vw) scale(0.7);opacity:0}100%{transform:translateX(0) scale(1);opacity:1}}@keyframes revealFromBottom{0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes inf-bounce{0%,100%{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transform:translateY(-5px)}50%{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transform:translateY(5px)}}@keyframes blinking{50%{opacity:0}}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}@keyframes colorchange{0%{background-color:#f4f7f9}50%{background-color:#dee3e7}100%{background-color:#f4f7f9}}@keyframes slideDown{0%{transform:translateY(-30%)}100%{transform:translateY(0%)}}@keyframes slideUp{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.UserMessageContainer{z-index:15;position:fixed;top:84px;display:flex;width:100%;justify-content:center}.UserMessage{opacity:0;display:none;justify-content:space-between;align-items:center;min-width:300px;max-width:600px}.UserMessage a{cursor:pointer;padding:16px 24px 16px 24px}.UserMessage p{font-size:16px;line-height:24px;font-weight:400;margin:16px 0 16px 24px}.UserMessage.UserMessage--fadeInFadeOut{display:flex;animation:slideFromTop ease .5s,fadeInFadeOut 10s}.UserMessage.UserMessage--success{background-color:#d8f9e4}.UserMessage.UserMessage--success p{color:#00ad45}.UserMessage.UserMessage--error{background-color:#fdebed}.UserMessage.UserMessage--error p{color:#f5394d}@keyframes slideFromTop{from{transform:translateY(calc(-100% - 20px))}to{transform:translateY(0)}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInFadeOut{0%{opacity:0}5%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes floatDown{0%{transform:translateY(0)}50%{transform:translateY(20px)}100%{transform:translateY(0)}}@keyframes smallFadeInDown{0%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInFromLeftAndRotate{0%{transform:translateX(-50vw) scale(0.7) rotateY(-190deg);opacity:0}100%{transform:translateX(0) scale(1) rotateY(0deg);opacity:1}}@keyframes fadeInFromLeft{0%{transform:translateX(-50vw) scale(0.7);opacity:0}100%{transform:translateX(0) scale(1);opacity:1}}@keyframes revealFromBottom{0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes inf-bounce{0%,100%{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transform:translateY(-5px)}50%{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transform:translateY(5px)}}@keyframes blinking{50%{opacity:0}}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}@keyframes colorchange{0%{background-color:#f4f7f9}50%{background-color:#dee3e7}100%{background-color:#f4f7f9}}@keyframes slideDown{0%{transform:translateY(-30%)}100%{transform:translateY(0%)}}@keyframes slideUp{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.CreditCard{background:#fff;border-radius:3px;box-shadow:0px 5px 11px 0px rgba(1,34,57,.1);padding:30px;max-width:100%;width:520px;margin:0 auto 30px;opacity:0;animation:revealFromBottom .3s .15s cubic-bezier(0.55, 0, 0.1, 1);animation-fill-mode:forwards}.CreditCard.CreditCard--flat{box-shadow:none;border:1px solid #dee3e7;margin:20px 0}.CreditCard.CreditCard--embedded{box-shadow:none;border:none;padding:0;margin:0;background:none}.CreditCard.CreditCard--no-animation{animation:none;opacity:1}.CreditCard .CreditCard__label{font-size:14px;font-weight:normal;margin-bottom:8px;color:#566270}.CreditCard .CreditCard__label.CreditCard__label--v2{color:#607d8b}.CreditCard .CreditCard__numberInput{position:relative;width:320px}.CreditCard .CreditCard__numberInput.CreditCard__numberInput--v2{width:100%}.CreditCard .CreditCard__numberInput img{position:absolute;right:13px;top:14px;height:18px;animation:smallFadeInDown .2s cubic-bezier(0.55, 0, 0.1, 1)}.CreditCard .CreditCard__dateInput{display:grid;grid-template-columns:104px 104px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:8px}.CreditCard .CreditCard__dateInput.CreditCard__dateInput--v2{grid-template-columns:136px 136px;-moz-column-gap:24px;column-gap:24px}@media screen and (min-width: 30em){.CreditCard .CreditCard__dateInput.CreditCard__dateInput--v2{grid-template-columns:141px 141px}}.CreditCard .CreditCard__dateInput h4{margin:16px 0 0 0}.CreditCard .CreditCard__type-image{height:42px;animation:smallFadeInDown .2s cubic-bezier(0.55, 0, 0.1, 1)}.CreditCard .CreditCard__close{cursor:pointer;position:absolute;right:10px;top:5px;font-size:1.5em}.SaveCreditCardText{display:flex;margin-top:4px;padding:0 .5rem;align-items:center}.CreditCardWarningBannerContainer{margin-bottom:20px}.SingleCreditCard{display:flex;align-items:center}.SingleCreditCard .Pill.Pill--v2 .Pill__label{text-transform:none;font-size:12px;padding:3px 8px}.SingleCreditCard .SingleCreditCard__last4{white-space:nowrap;margin-right:4px}.SingleCreditCard .SingleCreditCard__last4.SingleCreditCard__last4--v2{color:#263238}.SingleCreditCard.SingleCreditCard--selectable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SingleCreditCard.SingleCreditCard--selectable:hover{background:#f4f7f9}.SingleCreditCard.SingleCreditCard--expired{color:#f5394d}.SingleCreditCard.SingleCreditCard--v2{font-size:16px;font-weight:100}.SingleCreditCard.SingleCreditCard--v2 #ach-icon{width:44px;height:26px;transform:scale(1.46) translateX(7px) translateY(4px);transform-origin:center}.SingleCreditCard.SingleCreditCard--v2 .SingleCreditCard__subscriberACH{margin-left:4px;font-weight:600;font-size:16px}.SingleCreditCard.SingleCreditCard--small{font-size:14px}.SingleCreditCard .SingleCreditCard__image{height:18px}.SingleCreditCard .SingleCreditCard__image.SingleCreditCard__image--v2{height:26px}.SingleCreditCard .SingleCreditCard__expiredDate{color:#566270}.SingleCreditCard .SingleCreditCard__expiredDate.SingleCreditCard__expiredDate--v2{color:#263238}.SingleCreditCard .SingleCreditCard__expiredDate.SingleCreditCard__expiredDate--expired{color:#f5394d}.SingleCreditCard .SingleCreditCard__checkmark{margin-left:auto}.SingleCreditCard .SingleCreditCard__expiredText{font-weight:600}
.CreditCardUpdate{margin:0 auto;position:relative;width:370px}.CreditCardUpdate .CreditCardUpdate__close{position:absolute;right:16px;top:16px}.CreditCardUpdate .CreditCardUpdate__innerContainer{border:1px solid #dee3e7;border-radius:3px;background-color:#fff;padding:24px;position:relative}.CreditCardUpdate .CreditCardUpdate__innerContainer--embedded{padding-top:6px}.CreditCardUpdate.CreditCardUpdate--embedded{margin:0;width:auto}.CreditCardUpdate.CreditCardUpdate--v2{border-radius:4px;box-shadow:0 16px 24px 0 rgba(2,47,73,.08);background-color:#fff;padding:24px 32px}.CreditCardUpdate .CreditCardUpdate__mainLabel{margin-top:0;margin-bottom:16px}.CreditCardUpdate .CreditCardUpdate__mainLabel.CreditCardUpdate__mainLabel--v2{text-align:center;font-size:24px;font-weight:100;color:#263238;margin-bottom:24px}.CreditCardUpdate .CreditCardUpdate__header{font-size:14px;font-weight:normal;margin-bottom:8px;color:#566270}.CreditCardUpdate .CreditCardUpdate__header.CreditCardUpdate__header--v2{color:#607d8b}.CreditCardUpdate .CreditCardUpdate__header.CreditCardUpdate__header--embedded{margin-top:0}.CreditCardUpdate .CreditCardUpdate__selectCard{position:relative}.CreditCardUpdate .CreditCardUpdate__selectCardLabel{display:flex;padding:15px;padding-bottom:12px;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #dee3e7;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDYgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgNUgwbDMtNSAzIDV6bS0zIDdsMy01SDBsMyA1eiIgZmlsbD0iIzAwMUYzRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-repeat:no-repeat;background-position:94% 50%;background-position:calc(100% - 12px) 50%;background-color:#fff;border-radius:3px}.CreditCardUpdate .CreditCardUpdate__selectCardLabel.CreditCardUpdate__selectCardLabel--v2{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIi8+CiAgICA8cGF0aCBmaWxsPSIjNjA3RDhCIiBkPSJNMTMuNjQ2NDQ2Niw3LjY0NjQ0NjYxIEMxMy44NDE3MDg4LDcuNDUxMTg0NDYgMTQuMTU4MjkxMiw3LjQ1MTE4NDQ2IDE0LjM1MzU1MzQsNy42NDY0NDY2MSBDMTQuNTQ4ODE1NSw3Ljg0MTcwODc2IDE0LjU0ODgxNTUsOC4xNTgyOTEyNCAxNC4zNTM1NTM0LDguMzUzNTUzMzkgTDEwLjM1MzU1MzQsMTIuMzUzNTUzNCBDMTAuMTU4MjkxMiwxMi41NDg4MTU1IDkuODQxNzA4NzYsMTIuNTQ4ODE1NSA5LjY0NjQ0NjYxLDEyLjM1MzU1MzQgTDUuNjQ2NDQ2NjEsOC4zNTM1NTMzOSBDNS40NTExODQ0Niw4LjE1ODI5MTI0IDUuNDUxMTg0NDYsNy44NDE3MDg3NiA1LjY0NjQ0NjYxLDcuNjQ2NDQ2NjEgQzUuODQxNzA4NzYsNy40NTExODQ0NiA2LjE1ODI5MTI0LDcuNDUxMTg0NDYgNi4zNTM1NTMzOSw3LjY0NjQ0NjYxIEwxMCwxMS4yOTI4OTMyIEwxMy42NDY0NDY2LDcuNjQ2NDQ2NjEgWiIvPgogIDwvZz4KPC9zdmc+Cg==);transition:all .2s ease-out;box-shadow:0 4px 8px 0 rgba(38,50,56,.08);border:1px solid #eceff1;border-radius:4px}.CreditCardUpdate .CreditCardUpdate__selectCardLabel.CreditCardUpdate__selectCardLabel--addNew{color:#65bbe9}.CreditCardUpdate .CreditCardUpdate__selectCardLabel span{color:#263238}.CreditCardUpdate .CreditCardUpdate__list{margin:0;padding:0;list-style:none;width:100%;position:absolute;top:100%;z-index:1;background:#fff;border:1px solid #dee3e7;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);max-height:0;visibility:hidden;overflow:hidden;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.CreditCardUpdate .CreditCardUpdate__list li>*{padding:15px}.CreditCardUpdate .CreditCardUpdate__list li:not(:last-child){border-bottom:1px solid #dee3e7}.CreditCardUpdate .CreditCardUpdate__list.CreditCardUpdate__list--v2{border:1px solid #eceff1;box-shadow:0 4px 8px 0 rgba(38,50,56,.08);transform:translateY(4px)}.CreditCardUpdate .CreditCardUpdate__list.CreditCardUpdate__list--v2 li:not(:last-child){border-bottom:1px solid #eceff1}.CreditCardUpdate .CreditCardUpdate__list.CreditCardUpdate__list--visible{border-radius:3px;visibility:visible;max-height:500px;overflow:scroll;transition:max-height 1s ease-in-out}.CreditCardUpdate .CreditCardUpdate__expiredDate{color:#566270;margin-left:8px}.CreditCardUpdate .CreditCardUpdate__expiredDate.CreditCardUpdate__expiredDate--expired{color:#f5394d}.CreditCardUpdate .CreditCardUpdate__expiredCard{color:#f5394d;cursor:default;opacity:.4}.CreditCardUpdate .CreditCardUpdate__expiredCard:hover{cursor:default}.CreditCardUpdate .CreditCardUpdate__disabled{cursor:not-allowed}.CreditCardUpdate .CreditCardUpdate__disabled .SingleCreditCard.SingleCreditCard--selectable{cursor:not-allowed}.CreditCardUpdate .CreditCardUpdate__disabled .SingleCreditCard.SingleCreditCard--selectable:hover{background-color:rgba(0,0,0,0)}.CreditCardUpdate .CreditCardUpdate__addNewOption{color:#65bbe9;padding:15px}.CreditCardUpdate .CreditCardUpdate__addNewOption.CreditCardUpdate__addNewOption--v2{padding:19px 15px}.CreditCardUpdate .CreditCardUpdate__addNewOption:hover{background:#f4f7f9;cursor:pointer}.CreditCardUpdate .CreditCardUpdate__claimsInProgress .CheckboxLabel{display:flex;align-items:center;margin-top:12px}.CreditCardUpdate .CreditCardUpdate__overdue{margin-top:24px;padding:12px;border-radius:3px;background:#f4f7f9;display:flex;justify-content:space-between;font-size:16px;color:#022f49;font-weight:600}.CreditCardUpdate .CreditCardUpdate__overdue-amount{font-weight:400;font-family:"Roboto Mono",Monaco,"Inconsolata",monospace;font-size:14px}.CreditCardUpdate .CreditCardUpdate__stripeCard .StripeCreditCard .StripeCreditCard__numberInput{border:1px solid #dee3e7;border-radius:3px;width:100%}.CreditCardUpdate .CreditCardUpdate__stripeCard .StripeCreditCard .StripeCreditCard__numberInput::-moz-placeholder{color:red}.CreditCardUpdate .CreditCardUpdate__stripeCard .StripeCreditCard .StripeCreditCard__numberInput::placeholder{color:red}.CreditCardUpdate .CreditCardUpdate__stripeCard .StripeCreditCard .StripeCreditCard--focus{border:1px solid #65bbe9;outline:none;box-shadow:none}.CreditCardUpdate .CreditCardUpdate__address{gap:8px}.CreditCardUpdate .CreditCardUpdate__tabContainer{display:grid;grid-template-columns:1fr 1fr;border-radius:8px;background-color:#eceff1;padding:2px;margin-bottom:8px}.CreditCardUpdate .CreditCardUpdate__singleTab{height:40px;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:rgba(0,0,0,0);cursor:pointer}.CreditCardUpdate .CreditCardUpdate__singleTab--selected{background-color:#fff}.CreditCardUpdate__achContainer{margin-top:24px}.CreditCardUpdate__achContainer .CreditCardUpdate__achTitle{font-size:16px;line-height:24px;font-weight:600;margin-bottom:24px;color:#263238}.CreditCardUpdate__achContainer .CreditCardUpdate__inputTitle{font-size:14px;line-height:24px;color:#607d8b;margin-bottom:8px}.CreditCardUpdate__achContainer .Input{margin:0;width:100%;margin-bottom:16px}.CreditCardUpdate__achContainer .CreditCardUpdate__stripeBox{margin-bottom:16px;display:flex;justify-content:center}.CreditCardUpdate__achDescription{font-size:14px;line-height:20px;color:#263238}.ACHContent__manuallySet{margin-top:8px}.ACHContent__manuallySetTitle{line-height:1.5;font-size:18px;margin-bottom:16px;font-weight:600;color:#022f49}.ACHContent__manuallySetDescription{color:#022f49;font-size:16px;line-height:1.5;margin-bottom:16px}.ACHContent__manuallySetInputLabel{font-size:14px;line-height:1.5;margin-bottom:8px;color:#566270}.ACHContent__manuallySetInputInput{margin:0 0 16px 0;width:100%}.ACHContent__checkboxContainer{display:flex;align-items:center;color:#263238;font-size:14px;line-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ACHContent__checkboxContainer input{cursor:pointer}.CreditCardUpdate__disabledACH{cursor:not-allowed !important;opacity:.5}
.OutlineBoxv2{background:#fff;padding:16px;color:#566270;margin:24px 16px;border:1px solid #dee3e7;border-radius:3px;display:block}.OutlineBoxv2.OutlineBoxv2--stretched{flex-grow:1;flex-shrink:1;flex-basis:0}.OutlineBoxv2 .OutlineBoxv2__title{color:#022f49;font-size:16px;font-weight:600;line-height:24px;margin:0}.OutlineBoxv2 .OutlineBoxv2__title.OutlineBoxv2__title--light{color:#566270;font-size:14px;font-weight:400;line-height:16px}.OutlineBoxv2 div,.OutlineBoxv2 p{margin-bottom:0;font-size:16px;line-height:24px}.OutlineMultiBox{display:flex;margin:16px 0}.OutlineMultiBox .OutlineBoxv2{margin:0;border-right:0;border-radius:0}.OutlineMultiBox .OutlineBoxv2:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}.OutlineMultiBox .OutlineBoxv2:last-of-type{border-right:1px solid #dee3e7;border-top-right-radius:3px;border-bottom-right-radius:3px}
.PageHeader{background-image:linear-gradient(315deg, #5CDEFB 0%, #0D82EB 100%);height:80px;width:100%;color:#fff;border-radius:4px;margin:20px 0 20px 0;display:flex;align-items:center;padding:0 24px}@media screen and (min-width: 48em){.PageHeader{margin:40px 0 24px 0}}.PageHeader.PageHeader--withButton{justify-content:space-between}.PageHeader.PageHeader--transparent{background-image:none;color:#263238;padding:0}.PageHeader.PageHeader--withButton{justify-content:space-between}.PageHeader .PageHeader__title{font-weight:300}.PageHeader .PageHeader__icon{cursor:pointer;height:48px;display:flex;align-items:center;padding-right:24px;border-right:1px solid rgba(255,255,255,.2);margin-right:24px;opacity:1;transition:all .2s ease}.PageHeader .PageHeader__icon:hover{opacity:.64}.PageHeader .PageHeader__icon.PageHeader__icon--transparent{border-right:1px solid rgba(144,164,174,.2)}.PageHeader .Button.PageHeader__button{background:#fff;color:#1eb2fa;border:0;display:none}@media screen and (min-width: 48em){.PageHeader .Button.PageHeader__button{display:inline-block}}
.LinkBox{background:#fff;border:1px solid #eceff1;border-radius:4px;padding:0 0 0 20px;margin-bottom:20px}.LinkBoxLabel{font-size:16px;line-height:24px;margin:0 0 4px 0;color:#90a4ae;font-weight:400}a.LinkBoxItem{transition:opacity .2s ease;opacity:1}a.LinkBoxItem:hover{opacity:.64}.LinkBoxItem{display:flex;padding:20px 20px 20px 0;border-bottom:1px solid #eceff1;align-items:center;justify-content:space-between;text-decoration:none}.LinkBoxItem:last-child{border-bottom:0}.LinkBoxItem .Icon{min-width:20px;min-height:20px}.LinkBoxItem .LinkBoxItem__content{display:flex;align-items:center}.LinkBoxItem .LinkBoxItem__text{color:#263238;font-size:16px;line-height:24px}.LinkBoxItem .LinkBoxItem__text>*{display:block}
.Circle{width:12px;height:12px;border-radius:6px;transition:all .2s cubic-bezier(0.55, 0, 0.1, 1);background-color:#acb3bc}.Circle.Circle--small{width:8px;height:8px}.Circle.Circle--blue{background-color:#65bbe9}.Circle.Circle--white{background-color:#fff}.Circle.Circle--green{background-color:#3ee178}.Circle.Circle--red{background-color:#f5394d}.Circle.Circle--purple{background-color:#735fe5}.Circle.Circle--yellow{background-color:#fae734}.Circle.Circle--orange{background-color:#fcb138}
.AppointmentDate{width:96px;height:96px;background:#fff;border-radius:4px;box-shadow:0 4px 8px 0 rgba(38,50,56,.08);padding:12px 0;text-align:center;transition:all .2s ease-out;cursor:pointer;margin:0 16px 16px 0;display:block;position:relative}.AppointmentDate:first-of-type{margin-left:12px}.AppointmentDate:hover{transform:translateY(-2px);box-shadow:0 8px 16px 0 rgba(38,50,56,.08)}.AppointmentDate.AppointmentDate--selected{background:#1eb2fa}.AppointmentDate.AppointmentDate--selected:hover{transform:none;box-shadow:0 4px 8px 0 rgba(38,50,56,.08)}.AppointmentDate.AppointmentDate--selected>div{color:#fff}.AppointmentDate.AppointmentDate--disabled{cursor:not-allowed;box-shadow:none}.AppointmentDate.AppointmentDate--disabled:hover{transform:none;box-shadow:none}.AppointmentDate.AppointmentDate--disabled>div{opacity:.2;display:block}.AppointmentDate.AppointmentDate--primary-appt{opacity:.4;pointer-events:none}.AppointmentDate.AppointmentDate--primary-appt:hover{transform:none;box-shadow:0 4px 8px 0 rgba(38,50,56,.08)}.AppointmentDate .AppointmentDate__weekday{font-weight:400;font-size:14px;line-height:20px;color:#263238}.AppointmentDate .AppointmentDate__number{position:absolute;top:6px;right:6px;border-radius:50%;color:#1eb2fa}.AppointmentDate .AppointmentDate__notAvailable{position:absolute;top:6px;right:6px}.AppointmentDate .AppointmentDate__day{font-size:24px;line-height:32px;font-weight:300;color:#607d8b}.AppointmentDate .AppointmentDate__month{font-size:12px;line-height:18px;font-weight:400;color:#607d8b;text-transform:uppercase}.AppointmentTimeFrame{width:96px;height:96px;background:#fff;border-radius:4px;box-shadow:0 4px 8px 0 rgba(38,50,56,.08);margin-right:16px;cursor:pointer;padding:8px 0;text-align:center;transition:all .2s ease-out}.AppointmentTimeFrame:hover{transform:translateY(-2px);box-shadow:0 8px 16px 0 rgba(38,50,56,.08)}.AppointmentTimeFrame .AppointmentTimeFrame__wrapper{display:block}.AppointmentTimeFrame .AppointmentTimeFrame__time{font-size:12px;line-height:18px;font-weight:400;color:#607d8b}.AppointmentTimeFrame .AppointmentTimeFrame__title{font-size:14px;line-height:20px;font-weight:400;color:#263238;text-transform:capitalize}.AppointmentTimeFrame.AppointmentTimeFrame--selected{background:#1eb2fa}.AppointmentTimeFrame.AppointmentTimeFrame--selected:hover{transform:none;box-shadow:0 4px 8px 0 rgba(38,50,56,.08)}.AppointmentTimeFrame.AppointmentTimeFrame--selected div{color:#fff}.AppointmentTimeFrame.AppointmentTimeFrame--selected path#Cursor{stroke:#fff}.AppointmentTimeFrame.AppointmentTimeFrame--selected path#Oval{fill:#fff}.AppointmentTimeFrame.AppointmentTimeFrame--selected polyline#Path{stroke:#fff}.AppointmentTimeFrame.AppointmentTimeFrame--disabled{cursor:not-allowed;box-shadow:none}.AppointmentTimeFrame.AppointmentTimeFrame--disabled:hover{transform:none;box-shadow:none}.AppointmentTimeFrame.AppointmentTimeFrame--disabled .AppointmentTimeFrame__wrapper{opacity:.2;display:block}
.Toggle{background-color:#566270;border-radius:10px;width:36px;height:20px;position:relative;display:inline-block;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .3s}.Toggle:focus{outline:none}.Toggle::after{content:"";background-color:#fff;position:absolute;width:16px;height:16px;top:2px;left:2px;border-radius:20px;box-sizing:border-box;transition:transform .3s,background-color .3s;box-shadow:0 2px 4px 0 rgba(2,47,73,.32)}.Toggle.Toggle--big{width:46px;height:26px;border-radius:16px}.Toggle.Toggle--big::after{width:22px;height:22px}.Toggle--active{background-color:#3ee178}.Toggle--active::after{transform:translateX(16px)}.Toggle--active.Toggle--big::after{transform:translateX(20px)}.Toggle--active.Toggle--blue{background-color:#65bbe9}.Toggle--active.Toggle--reBlue{background-color:#0e41b0}.Toggle--disabled{background-color:#dee3e7}
.SideBar{padding:40px 8px 40px 8px;border-right:1px solid #dee3e7;border-bottom:1px solid #dee3e7;background-color:#fff;overflow-y:auto;height:calc(100% - 76px)}.Sidebar__group{margin-bottom:30px}.Sidebar__group-name{font-family:"proxima-nova",sans-serif;font-size:12px;font-weight:600;color:#acb3bc;text-transform:uppercase;padding:10px 0 10px 16px}.Sidebar__menu-item{cursor:pointer;display:flex;align-items:center;padding:12px 16px;border-radius:3px;margin-bottom:5px;color:#566270;text-decoration:none;font-family:"proxima-nova",sans-serif;font-weight:600;font-size:16px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .3s}.Sidebar__menu-item:hover{background-color:#f4f7f9}.Sidebar__menu-item-icon{margin-right:10px;text-align:center;width:32px;min-width:32px}.Sidebar__menu-item--active{background-color:#f4f7f9;color:#022f49}.Sidebar__menu-item--active.IconParent.IconParent--active svg.Icon path{fill:#65bbe9;stroke:none}.Sidebar__menu-item.IconParent svg{transition:transform .3s ease;transform-origin:center}.Sidebar__menu-item.IconParent:hover.IconParent svg{transform:scale(110%)}.Sidebar__menu-item.IconParent:hover.IconParent svg.Icon path{fill:#65bbe9;stroke:none}
.RoundedLabel{font-size:13px;background-color:#dee3e7;color:#566270;font-family:"proxima-nova",sans-serif;font-weight:500;padding:8px 13px 7px;margin:20px 0;border-radius:20px;cursor:pointer;background-repeat:no-repeat;background-position:right 8px center;background-size:16px;transition:all .3s cubic-bezier(0.55, 0, 0.1, 1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.RoundedLabel:hover{background-color:#acb3bc;color:#fff;box-shadow:0px 2px 8px 0px rgba(1,34,57,.1)}.RoundedLabel.RoundedLabel--selected{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5PdGhlciBpY29ucyB3aXA8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEzLDJhMTAuOTIsMTAuOTIsMCwwLDEsNi4zMiwySDE2Ljc0VjZoNlYwaC0yVjIuNTZBMTMsMTMsMCwwLDAsMCwxM0gyQTExLDExLDAsMCwxLDEzLDJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTMsMjRhMTAuOTIsMTAuOTIsMCwwLDEtNi4zMi0ySDkuMjVWMjBoLTZ2NmgyVjIzLjQyQTEzLDEzLDAsMCwwLDI2LDEzSDI0QTExLDExLDAsMCwxLDEzLDI0WiIvPjwvc3ZnPgo=);background-color:#65bbe9;padding-right:32px;color:#fff;box-shadow:0px 6px 12px 0px rgba(1,34,57,.15)}.RoundedLabel.RoundedLabel--selected:hover{background-color:#65bbe9;box-shadow:0px 5px 11px 0px rgba(1,34,57,.1);background-position:right 10px center}
