@import url(https://fonts.googleapis.com/css?family=Roboto:500);
.learn-more-banner__text-link{color:#05f;font-weight:500}
.your-platform-instructions{padding:20px;background-color:rgba(0,85,255,.08);border:1px solid rgba(0,85,255,.8);border-radius:3px}.your-platform-instructions__content{display:flex;align-items:flex-start}.your-platform-instructions__icon{margin-right:12px}.your-platform-instructions__instruction-list{padding-left:24px}.your-platform-instructions__instruction-list li{list-style-type:initial}
.calendar-links-your-platform__title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.calendar-links-your-platform__title-row p{margin:0}.calendar-links-your-platform__google-logo{width:18px;height:18px;margin-right:8px}.calendar-links-your-platform__modal-header{align-items:center;display:flex}.calendar-links-your-platform__alert-icon{margin-right:1rem}
.calsync-practitioners-list{border-radius:8px;border-color:#e7e7e7;margin:8px 0 24px 0}.calsync-practitioners-list__header{padding:24px;display:flex;justify-content:space-between;border-bottom:1px solid #e7e7e7;flex-direction:column}.calsync-practitioners-list__header>div:first-child{margin-bottom:8px}@media screen and (min-width: 48em){.calsync-practitioners-list__header{flex-direction:row}}.calsync-practitioners-list__link button{width:100%}@media screen and (min-width: 48em){.calsync-practitioners-list__link button{width:auto}}
.ical-calendar-input{width:100%}@media screen and (min-width: 48em){.ical-calendar-input{width:auto}}.ical-calendar-input__icon-input{display:flex;align-items:center;border:1px solid #d6d6d6;border-radius:3px;padding:8px 16px}.ical-calendar-input__icon-input .hook-form-input{margin-bottom:0;width:100%}.ical-calendar-input__icon-input .hook-form-input__input-container{border:none}.ical-calendar-input__icon-input .hook-form-input input{padding:0}.ical-calendar-input__import-tooltip-toggle{margin-right:8px}.ical-calendar-input__import-tooltip-toggle svg{float:left}.ical-calendar-input__share-cta{font-size:16px;font-size:1rem;line-height:1.5;font-family:"norms",sans-serif;font-weight:500;color:#05f;display:flex;margin-top:8px;padding:0 16px}.ical-calendar-input__share-cta:lang(ja){font-size:13.8384px;font-size:.8648648649rem}.ical-calendar-input__share-cta:lang(ja){line-height:1.7343045439}.ical-calendar-input__share-cta:lang(ja){font-family:"hiragino",sans-serif}.ical-calendar-input__share-cta .button{padding:0}.ical-calendar-input__share-cta .tooltip__toggle{margin-left:8px}.ical-calendar-input__share-cta .tooltip__toggle svg{float:left}.ical-calendar-input__helper-text{margin-top:8px;padding:0 16px;color:#676767}
.calsync-practitioner-availability{padding:24px}.calsync-practitioner-availability .recurring-schedule{margin-bottom:24px}.calsync-practitioner-availability .services-picker__description{font-size:16px;font-size:1rem;line-height:1.5;font-family:"norms",sans-serif;color:#000}.calsync-practitioner-availability .services-picker__description:lang(ja){font-size:13.8384px;font-size:.8648648649rem}.calsync-practitioner-availability .services-picker__description:lang(ja){line-height:1.7343045439}.calsync-practitioner-availability .services-picker__description:lang(ja){font-family:"hiragino",sans-serif}
.calsync-practitioner-list-row{border-bottom:1px solid #e7e7e7;padding:24px}.calsync-practitioner-list-row>div:first-child{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 48em){.calsync-practitioner-list-row>div:first-child{display:grid;grid-template-columns:repeat(5, 1fr);gap:32px;align-items:center}}.calsync-practitioner-list-row--full{display:flex;justify-content:center}.calsync-practitioner-list-row__name{grid-column:1/3;margin-bottom:8px}.calsync-practitioner-list-row__name div{font-size:14px;font-size:.875rem;line-height:1.4285714286;font-family:"norms",sans-serif;color:#676767}.calsync-practitioner-list-row__name div:lang(ja){font-size:12.1086px;font-size:.7567567568rem}.calsync-practitioner-list-row__name div:lang(ja){line-height:1.6517186132}.calsync-practitioner-list-row__name div:lang(ja){font-family:"hiragino",sans-serif}.calsync-practitioner-list-row__name div:first-child{font-size:16px;font-size:1rem;line-height:1.5;font-family:"norms",sans-serif;color:#000}.calsync-practitioner-list-row__name div:first-child:lang(ja){font-size:13.8384px;font-size:.8648648649rem}.calsync-practitioner-list-row__name div:first-child:lang(ja){line-height:1.7343045439}.calsync-practitioner-list-row__name div:first-child:lang(ja){font-family:"hiragino",sans-serif}@media screen and (min-width: 48em){.calsync-practitioner-list-row__name{margin-bottom:0}}.calsync-practitioner-list-row__controls{grid-column:3/6;display:flex;align-items:flex-start;flex-direction:column;width:100%}@media screen and (min-width: 48em){.calsync-practitioner-list-row__controls{flex-direction:row;width:auto}}.calsync-practitioner-list-row__controls--single{justify-content:center}.calsync-practitioner-list-row__controls>div{width:100%;margin-bottom:16px}@media screen and (min-width: 48em){.calsync-practitioner-list-row__controls>div{flex-grow:1;margin-right:16px;margin-bottom:0}}.calsync-practitioner-list-row__button{width:100%}@media screen and (min-width: 48em){.calsync-practitioner-list-row__button{width:auto}}.calsync-practitioner-list-row__button--not-visible{visibility:hidden}.calsync-practitioner-list-row__cta{font-size:16px;font-size:1rem;line-height:1.5;font-family:"norms",sans-serif;display:flex;color:#05f;font-weight:500}.calsync-practitioner-list-row__cta:lang(ja){font-size:13.8384px;font-size:.8648648649rem}.calsync-practitioner-list-row__cta:lang(ja){line-height:1.7343045439}.calsync-practitioner-list-row__cta:lang(ja){font-family:"hiragino",sans-serif}.calsync-practitioner-list-row__cta svg{margin-right:4px}
.icalendar-flow__row{border-bottom:1px solid #e7e7e7;display:block;padding:24px 24px 0 24px}.icalendar-flow__row:last-child{border-bottom:none}@media screen and (min-width: 48em){.icalendar-flow__row{align-items:baseline;display:flex}}.icalendar-flow__cta{display:block;margin-bottom:16px}@media screen and (min-width: 48em){.icalendar-flow__cta{margin-bottom:0}}.icalendar-flow__cta button{width:100%}@media screen and (min-width: 48em){.icalendar-flow__cta button{width:auto}}.icalendar-flow__calendar-controls{display:flex;flex-wrap:wrap;align-content:baseline}.icalendar-flow__ical-import{flex:1;display:flex;height:-moz-fit-content;height:fit-content;border:1px solid #e7e7e7;border-radius:3px}.icalendar-flow__ical-import svg{height:100%;margin-left:16px}.icalendar-flow__ical-import-url{flex:100%;margin-bottom:0}.icalendar-flow__ical-import-url .hook-form-input__input-container{border:none}.icalendar-flow__ical-import-save:disabled{opacity:.2}.icalendar-flow__ical-tooltip-toggle{cursor:auto}.icalendar-flow__ical-tooltip-content{text-align:left}.icalendar-flow__share-calendar-button{display:flex;align-items:flex-end;flex:100%;margin:8px 0}.icalendar-flow__share-venue-calendar{display:flex;align-items:flex-end}.icalendar-flow__ical-export-url{border:solid 1px #e7e7e7;border-radius:3px;margin:16px;padding:8px;white-space:nowrap;overflow-x:scroll}
.google-calendar-flow__card{border-radius:8px;border-color:#e7e7e7;margin:8px 0 24px 0}.google-calendar-flow__row{border-bottom:1px solid #e7e7e7;display:block;padding:24px 24px 0 24px}.google-calendar-flow__row:last-child{border-bottom:none}@media screen and (min-width: 48em){.google-calendar-flow__row{display:flex;padding-bottom:24px}}.google-calendar-flow__manage{width:100%}@media screen and (min-width: 48em){.google-calendar-flow__manage{margin-top:0;width:auto}}.google-calendar-flow__cta{display:block;margin-top:16px;margin-bottom:16px}@media screen and (min-width: 48em){.google-calendar-flow__cta{margin-top:0;margin-bottom:0}}.google-calendar-flow__cta button{width:100%}@media screen and (min-width: 48em){.google-calendar-flow__cta button{width:auto}}.google-calendar-flow__link{white-space:nowrap}@media screen and (min-width: 48em){.google-calendar-flow__link{margin-left:8px}}
.google-btn{display:flex;border-radius:3px;cursor:pointer;align-items:center;background-color:#5483ed;padding:2px}.google-btn__icon{background-color:#fff;padding:6px 8px;margin-right:8px;border-radius:1px}.google-btn__icon img{width:18px;height:18px}.google-btn__text{font-size:14px;font-size:.875rem;line-height:1.4285714286;font-family:"norms",sans-serif;color:#fff;letter-spacing:.2px;font-family:"Roboto",sans-serif;padding:0 8px}.google-btn__text:lang(ja){font-size:12.1086px;font-size:.7567567568rem}.google-btn__text:lang(ja){line-height:1.6517186132}.google-btn__text:lang(ja){font-family:"hiragino",sans-serif}
.calsync-setup-screen{overflow:hidden}.calsync-setup-screen--expanded{padding-bottom:140px}.calsync-setup-screen__title{font-size:24px;font-size:1.5rem;line-height:1.3333333333;font-family:"norms",sans-serif;font-weight:500;margin-bottom:32px}.calsync-setup-screen__title:lang(ja){font-size:20.7576px;font-size:1.2972972973rem}.calsync-setup-screen__title:lang(ja){line-height:1.541604039}.calsync-setup-screen__title:lang(ja){font-family:"hiragino",sans-serif}@media screen and (min-width: 62em){.calsync-setup-screen__title{font-size:36px;font-size:2.25rem;line-height:1.1111111111;font-family:"norms",sans-serif;font-weight:700}.calsync-setup-screen__title:lang(ja){font-size:31.1364px;font-size:1.9459459459rem}.calsync-setup-screen__title:lang(ja){line-height:1.2846700325}.calsync-setup-screen__title:lang(ja){font-family:"hiragino",sans-serif}}.calsync-setup-screen__quote{display:none;color:#676767;padding:0 48px;margin:32px 0}@media screen and (min-width: 62em){.calsync-setup-screen__quote{display:block}}.calsync-setup-screen__bullets{margin-bottom:32px}.calsync-setup-screen__bullets li{display:flex;margin-bottom:12px}.calsync-setup-screen__bullets li svg{margin-right:12px;flex-shrink:0}.calsync-setup-screen__tooltip{max-width:450px;text-align:left}.calsync-setup-screen__illustration{display:none;margin-bottom:-100px}.calsync-setup-screen__illustration svg{width:auto !important;height:auto !important;max-width:100%}@media screen and (min-width: 62em){.calsync-setup-screen__illustration{display:block}}.calsync-setup-screen__emphasis{color:#05f}.calsync-setup-screen__controls{display:block}.calsync-setup-screen__controls button{width:100%;z-index:999}@media screen and (min-width: 62em){.calsync-setup-screen__controls{display:flex;align-items:flex-end}.calsync-setup-screen__controls button{width:auto}}.calsync-setup-screen .hook-form-dropdown{width:100%}@media screen and (min-width: 62em){.calsync-setup-screen .hook-form-dropdown{width:auto}}.calsync-setup-screen__contact-us-popup{font-size:12px;font-size:.75rem;line-height:1.3333333333;font-family:"norms",sans-serif;box-shadow:0 4px 12px rgba(0,0,0,.24);display:flex;position:relative;max-width:510px;padding:24px;border-radius:3px;background:#fff;margin-top:4px}.calsync-setup-screen__contact-us-popup:lang(ja){font-size:10.3788px;font-size:.6486486486rem}.calsync-setup-screen__contact-us-popup:lang(ja){line-height:1.541604039}.calsync-setup-screen__contact-us-popup:lang(ja){font-family:"hiragino",sans-serif}.calsync-setup-screen__contact-us-popup::before{content:"";width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;font-size:0;line-height:0;float:left;position:absolute;top:-12px;left:50px}@media screen and (min-width: 48em){.calsync-setup-screen__contact-us-popup{position:absolute}}.calsync-setup-screen__animated-icon{width:240px;height:90px;position:relative;display:block}.calsync-setup-screen__animated-icon svg{width:220px !important;height:220px !important;position:absolute;left:-40px;top:-90px}

/*# sourceMappingURL=appointments-calendar-links.5c6515df6e1f87742003.css.map*/