.logo-logo-lg,.logo-logo-text-dashboard,.logo-logo-text-footer,.logo-logo-text-lg,.logo-logo-text-sm,.logo-logo-text-xlg,.logo-logo-xlg,.logo-sprite{background-image:url('https://recomed-front-end.s3.amazonaws.com/d4dc5c56bfbf260c3aad06315dcca7016be3d504/full/static/generated/images/recomed/logo-se4732cfcf1.png');background-repeat:no-repeat}.logo-logo-lg{background-position:0 0;height:45px;width:45px}.logo-logo-text-dashboard{background-position:0 -65px;height:19px;width:109px}.logo-logo-text-footer{background-position:0 -104px;height:25px;width:143px}.logo-logo-text-lg{background-position:0 -149px;height:45px;width:143px}.logo-logo-text-sm{background-position:0 -214px;height:19px;width:110px}.logo-logo-text-xlg{background-position:0 -253px;height:60px;width:240px}.logo-logo-xlg{background-position:0 -333px;height:60px;width:60px}.client-bbc,.client-bbc-alt,.client-cape-talk,.client-cape-talk-alt,.client-e,.client-e-alt,.client-enca,.client-enca-alt,.client-financial,.client-financial-alt,.client-kaya-fm,.client-kaya-fm-alt,.client-lotus-fm,.client-lotus-fm-alt,.client-sabc2,.client-sabc2-alt,.client-sprite,.client-venture,.client-venture-alt{background-image:url('https://recomed-front-end.s3.amazonaws.com/d4dc5c56bfbf260c3aad06315dcca7016be3d504/full/static/generated/images/recomed/client-s4c6512a0b9.png');background-repeat:no-repeat}.client-bbc-alt{background-position:0 0;height:72px;width:72px}.client-bbc{background-position:0 -92px;height:72px;width:72px}.client-cape-talk-alt{background-position:0 -184px;height:72px;width:72px}.client-cape-talk{background-position:0 -276px;height:72px;width:72px}.client-e-alt{background-position:0 -368px;height:72px;width:76px}.client-e{background-position:0 -460px;height:72px;width:76px}.client-enca-alt{background-position:0 -552px;height:72px;width:59px}.client-enca{background-position:0 -644px;height:72px;width:59px}.client-financial-alt{background-position:0 -736px;height:72px;width:72px}.client-financial{background-position:0 -828px;height:72px;width:72px}.client-kaya-fm-alt{background-position:0 -920px;height:72px;width:74px}.client-kaya-fm{background-position:0 -1012px;height:72px;width:74px}.client-lotus-fm-alt{background-position:0 -1104px;height:72px;width:162px}.client-lotus-fm{background-position:0 -1196px;height:72px;width:162px}.client-sabc2-alt{background-position:0 -1288px;height:72px;width:162px}.client-sabc2{background-position:0 -1380px;height:72px;width:162px}.client-venture-alt{background-position:0 -1472px;height:36px;width:189px}.client-venture{background-position:0 -1528px;height:36px;width:189px}.general-add,.general-appointment-view,.general-arrow-left-md,.general-arrow-left-md-alt,.general-arrow-pag-left,.general-arrow-pag-right,.general-arrow-right,.general-arrow-right-alt,.general-arrow-right-md,.general-arrow-right-md-alt,.general-burger,.general-calendar,.general-calendar-alt,.general-clock,.general-clock-alt,.general-clock-alt-two,.general-close,.general-contact-email,.general-contact-phone,.general-facebook-logo,.general-footer-burger,.general-help,.general-info-alt-sm,.general-info-close-sm,.general-info-close-sm-alt,.general-info-sm,.general-instagram,.general-laptop,.general-linkedin,.general-login-arrow,.general-logout,.general-map-toggle,.general-map-toggle-alt,.general-marker,.general-marker-dark,.general-money,.general-nav-close,.general-profile,.general-profile-pricing,.general-profile-reviews,.general-search,.general-search-sm-alt,.general-spanner,.general-sprite,.general-stethoscope,.general-tick-alt,.general-twitter-logo,.general-verified-badge{background-image:url('https://recomed-front-end.s3.amazonaws.com/d4dc5c56bfbf260c3aad06315dcca7016be3d504/full/static/generated/images/recomed/general-s609ad93a19.png');background-repeat:no-repeat}.general-add{background-position:0 0;height:16px;width:16px}.general-appointment-view{background-position:0 -36px;height:8px;width:14px}.general-arrow-left-md-alt{background-position:0 -64px;height:42px;width:22px}.general-arrow-left-md{background-position:0 -126px;height:42px;width:22px}.general-arrow-pag-left{background-position:0 -188px;height:18px;width:9px}.general-arrow-pag-right{background-position:0 -226px;height:18px;width:9px}.general-arrow-right-alt{background-position:0 -264px;height:80px;width:42px}.general-arrow-right-md-alt{background-position:0 -364px;height:42px;width:22px}.general-arrow-right-md{background-position:0 -426px;height:42px;width:22px}.general-arrow-right{background-position:0 -488px;height:80px;width:42px}.general-burger{background-position:0 -588px;height:10px;width:12px}.general-calendar-alt{background-position:0 -618px;height:22px;width:22px}.general-calendar{background-position:0 -660px;height:18px;width:18px}.general-clock-alt-two{background-position:0 -698px;height:16px;width:16px}.general-clock-alt{background-position:0 -734px;height:16px;width:16px}.general-clock{background-position:0 -770px;height:155px;width:200px}.general-close{background-position:0 -945px;height:14px;width:14px}.general-contact-email{background-position:0 -979px;height:10px;width:16px}.general-contact-phone{background-position:0 -1009px;height:16px;width:16px}.general-facebook-logo{background-position:0 -1045px;height:40px;width:40px}.general-footer-burger{background-position:0 -1105px;height:23px;width:31px}.general-help{background-position:0 -1148px;height:16px;width:16px}.general-info-alt-sm{background-position:0 -1184px;height:22px;width:22px}.general-info-close-sm-alt{background-position:0 -1226px;height:22px;width:22px}.general-info-close-sm{background-position:0 -1268px;height:22px;width:22px}.general-info-sm{background-position:0 -1310px;height:22px;width:22px}.general-instagram{background-position:0 -1352px;height:40px;width:40px}.general-laptop{background-position:0 -1412px;height:155px;width:200px}.general-linkedin{background-position:0 -1587px;height:40px;width:40px}.general-login-arrow{background-position:0 -1647px;height:10px;width:16px}.general-logout{background-position:0 -1677px;height:16px;width:16px}.general-map-toggle-alt{background-position:0 -1713px;height:25px;width:25px}.general-map-toggle{background-position:0 -1758px;height:25px;width:25px}.general-marker-dark{background-position:0 -1803px;height:34px;width:23px}.general-marker{background-position:0 -1857px;height:34px;width:23px}.general-money{background-position:0 -1911px;height:155px;width:200px}.general-nav-close{background-position:0 -2086px;height:12px;width:13px}.general-profile-pricing{background-position:0 -2118px;height:24px;width:24px}.general-profile-reviews{background-position:0 -2162px;height:24px;width:24px}.general-profile{background-position:0 -2206px;height:16px;width:14px}.general-search-sm-alt{background-position:0 -2242px;height:16px;width:16px}.general-search{background-position:0 -2278px;height:16px;width:16px}.general-spanner{background-position:0 -2314px;height:14px;width:16px}.general-stethoscope{background-position:0 -2348px;height:155px;width:200px}.general-tick-alt{background-position:0 -2523px;height:14px;width:16px}.general-twitter-logo{background-position:0 -2557px;height:40px;width:40px}.general-verified-badge{background-position:0 -2617px;height:31px;width:26px}form-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.logo-logo-lg,.logo-logo-text-dashboard,.logo-logo-text-footer,.logo-logo-text-lg,.logo-logo-text-sm,.logo-logo-text-xlg,.logo-logo-xlg,.logo-sprite{background-image:url('https://recomed-front-end.s3.amazonaws.com/d4dc5c56bfbf260c3aad06315dcca7016be3d504/full/static/generated/images/recomed/logo-se4732cfcf1.png');background-repeat:no-repeat}.logo-logo-lg{background-position:0 0;height:45px;width:45px}.logo-logo-text-dashboard{background-position:0 -65px;height:19px;width:109px}.logo-logo-text-footer{background-position:0 -104px;height:25px;width:143px}.logo-logo-text-lg{background-position:0 -149px;height:45px;width:143px}.logo-logo-text-sm{background-position:0 -214px;height:19px;width:110px}.logo-logo-text-xlg{background-position:0 -253px;height:60px;width:240px}.logo-logo-xlg{background-position:0 -333px;height:60px;width:60px}.client-bbc,.client-bbc-alt,.client-cape-talk,.client-cape-talk-alt,.client-e,.client-e-alt,.client-enca,.client-enca-alt,.client-financial,.client-financial-alt,.client-kaya-fm,.client-kaya-fm-alt,.client-lotus-fm,.client-lotus-fm-alt,.client-sabc2,.client-sabc2-alt,.client-sprite,.client-venture,.client-venture-alt{background-image:url('https://recomed-front-end.s3.amazonaws.com/d4dc5c56bfbf260c3aad06315dcca7016be3d504/full/static/generated/images/recomed/client-s4c6512a0b9.png');background-repeat:no-repeat}.client-bbc-alt{background-position:0 0;height:72px;width:72px}.client-bbc{background-position:0 -92px;height:72px;width:72px}.client-cape-talk-alt{background-position:0 -184px;height:72px;width:72px}.client-cape-talk{background-position:0 -276px;height:72px;width:72px}.client-e-alt{background-position:0 -368px;height:72px;width:76px}.client-e{background-position:0 -460px;height:72px;width:76px}.client-enca-alt{background-position:0 -552px;height:72px;width:59px}.client-enca{background-position:0 -644px;height:72px;width:59px}.client-financial-alt{background-position:0 -736px;height:72px;width:72px}.client-financial{background-position:0 -828px;height:72px;width:72px}.client-kaya-fm-alt{background-position:0 -920px;height:72px;width:74px}.client-kaya-fm{background-position:0 -1012px;height:72px;width:74px}.client-lotus-fm-alt{background-position:0 -1104px;height:72px;width:162px}.client-lotus-fm{background-position:0 -1196px;height:72px;width:162px}.client-sabc2-alt{background-position:0 -1288px;height:72px;width:162px}.client-sabc2{background-position:0 -1380px;height:72px;width:162px}.client-venture-alt{background-position:0 -1472px;height:36px;width:189px}.client-venture{background-position:0 -1528px;height:36px;width:189px}.general-add,.general-appointment-view,.general-arrow-left-md,.general-arrow-left-md-alt,.general-arrow-pag-left,.general-arrow-pag-right,.general-arrow-right,.general-arrow-right-alt,.general-arrow-right-md,.general-arrow-right-md-alt,.general-burger,.general-calendar,.general-calendar-alt,.general-clock,.general-clock-alt,.general-clock-alt-two,.general-close,.general-contact-email,.general-contact-phone,.general-facebook-logo,.general-footer-burger,.general-help,.general-info-alt-sm,.general-info-close-sm,.general-info-close-sm-alt,.general-info-sm,.general-instagram,.general-laptop,.general-linkedin,.general-login-arrow,.general-logout,.general-map-toggle,.general-map-toggle-alt,.general-marker,.general-marker-dark,.general-money,.general-nav-close,.general-profile,.general-profile-pricing,.general-profile-reviews,.general-search,.general-search-sm-alt,.general-spanner,.general-sprite,.general-stethoscope,.general-tick-alt,.general-twitter-logo,.general-verified-badge{background-image:url('https://recomed-front-end.s3.amazonaws.com/d4dc5c56bfbf260c3aad06315dcca7016be3d504/full/static/generated/images/recomed/general-s609ad93a19.png');background-repeat:no-repeat}.general-add{background-position:0 0;height:16px;width:16px}.general-appointment-view{background-position:0 -36px;height:8px;width:14px}.general-arrow-left-md-alt{background-position:0 -64px;height:42px;width:22px}.general-arrow-left-md{background-position:0 -126px;height:42px;width:22px}.general-arrow-pag-left{background-position:0 -188px;height:18px;width:9px}.general-arrow-pag-right{background-position:0 -226px;height:18px;width:9px}.general-arrow-right-alt{background-position:0 -264px;height:80px;width:42px}.general-arrow-right-md-alt{background-position:0 -364px;height:42px;width:22px}.general-arrow-right-md{background-position:0 -426px;height:42px;width:22px}.general-arrow-right{background-position:0 -488px;height:80px;width:42px}.general-burger{background-position:0 -588px;height:10px;width:12px}.general-calendar-alt{background-position:0 -618px;height:22px;width:22px}.general-calendar{background-position:0 -660px;height:18px;width:18px}.general-clock-alt-two{background-position:0 -698px;height:16px;width:16px}.general-clock-alt{background-position:0 -734px;height:16px;width:16px}.general-clock{background-position:0 -770px;height:155px;width:200px}.general-close{background-position:0 -945px;height:14px;width:14px}.general-contact-email{background-position:0 -979px;height:10px;width:16px}.general-contact-phone{background-position:0 -1009px;height:16px;width:16px}.general-facebook-logo{background-position:0 -1045px;height:40px;width:40px}.general-footer-burger{background-position:0 -1105px;height:23px;width:31px}.general-help{background-position:0 -1148px;height:16px;width:16px}.general-info-alt-sm{background-position:0 -1184px;height:22px;width:22px}.general-info-close-sm-alt{background-position:0 -1226px;height:22px;width:22px}.general-info-close-sm{background-position:0 -1268px;height:22px;width:22px}.general-info-sm{background-position:0 -1310px;height:22px;width:22px}.general-instagram{background-position:0 -1352px;height:40px;width:40px}.general-laptop{background-position:0 -1412px;height:155px;width:200px}.general-linkedin{background-position:0 -1587px;height:40px;width:40px}.general-login-arrow{background-position:0 -1647px;height:10px;width:16px}.general-logout{background-position:0 -1677px;height:16px;width:16px}.general-map-toggle-alt{background-position:0 -1713px;height:25px;width:25px}.general-map-toggle{background-position:0 -1758px;height:25px;width:25px}.general-marker-dark{background-position:0 -1803px;height:34px;width:23px}.general-marker{background-position:0 -1857px;height:34px;width:23px}.general-money{background-position:0 -1911px;height:155px;width:200px}.general-nav-close{background-position:0 -2086px;height:12px;width:13px}.general-profile-pricing{background-position:0 -2118px;height:24px;width:24px}.general-profile-reviews{background-position:0 -2162px;height:24px;width:24px}.general-profile{background-position:0 -2206px;height:16px;width:14px}.general-search-sm-alt{background-position:0 -2242px;height:16px;width:16px}.general-search{background-position:0 -2278px;height:16px;width:16px}.general-spanner{background-position:0 -2314px;height:14px;width:16px}.general-stethoscope{background-position:0 -2348px;height:155px;width:200px}.general-tick-alt{background-position:0 -2523px;height:14px;width:16px}.general-twitter-logo{background-position:0 -2557px;height:40px;width:40px}.general-verified-badge{background-position:0 -2617px;height:31px;width:26px}:root{--default-theme:#c0c0c0;--default-theme-lighter:#f0f0f0;--default-theme-darker:#9a9a9a;--default-theme-inverted:#3f3f3f;--default-theme-red:#a82525;--default-theme-black:black;--default-theme-white:white}.icon--svg-spinners{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:no-repeat center/100%;mask:no-repeat center/100%;-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon--svg-spinners--ring-resize{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg stroke='black'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3Canimate attributeName='stroke-dasharray' calcMode='spline' dur='1.5s' keySplines='0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1' keyTimes='0;0.475;0.95;1' repeatCount='indefinite' values='0 150;42 150;42 150;42 150'/%3E%3Canimate attributeName='stroke-dashoffset' calcMode='spline' dur='1.5s' keySplines='0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1' keyTimes='0;0.475;0.95;1' repeatCount='indefinite' values='0;-16;-59;-59'/%3E%3C/circle%3E%3CanimateTransform attributeName='transform' dur='2s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/g%3E%3C/svg%3E")}:root{--button-color:#00dd95;--button-text-color:black;--button-min-width:100px;--button-height:40px;--button-padding:7px;--button-border-radius:7px;--button-border-width:2px}a[role=button][ord],button[ord]{border-radius:var(--button-border-radius);border:none;padding:var(--button-padding);text-align:center;min-width:var(--button-min-width);height:var(--button-height);display:inline-flex;align-items:center;justify-content:center;gap:10px}a[role=button][ord][disabled],button[ord][disabled]{cursor:not-allowed;pointer-events:none}a[role=button][ord]:not([spinner]) rm-icon,button[ord]:not([spinner]) rm-icon{display:none}a[role=button][ord=primary],button[ord=primary]{background-color:var(--button-color);color:var(--button-text-color,#000)}a[role=button][ord=primary]:hover,button[ord=primary]:hover{background-color:color-mix(in oklab,var(--button-color),#fff 20%)}a[role=button][ord=primary][data-default_theme],button[ord=primary][data-default_theme]{background-color:var(--default-theme-inverted);color:var(--default-theme-white);border:none}a[role=button][ord=secondary],button[ord=secondary]{background-color:#fff;border:var(--button-border-width) solid #00dd95;color:#06e49c}a[role=button][ord=secondary]:hover,button[ord=secondary]:hover{background-color:#00dd95;color:#fff}a[role=button][ord=secondary][data-default_theme],button[ord=secondary][data-default_theme]{background-color:#fff;border-color:var(--default-theme-inverted);color:var(--default-theme-black)}:root{--default-theme:#c0c0c0;--default-theme-lighter:#f0f0f0;--default-theme-darker:#9a9a9a;--default-theme-inverted:#3f3f3f;--default-theme-red:#a82525;--default-theme-black:black;--default-theme-white:white}.rm--pill{display:flex;width:100%}.rm--pill p{flex:1;display:grid;grid-template-columns:auto 20px;align-items:center;background-color:#45a093;border-radius:15px;color:#fff;margin:2px}.rm--pill p span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;align-self:center}.rm--pill p i{cursor:pointer;justify-self:center}html{font-size:unset}:root{--color-primary:#00dd95;--height:2.4rem}.blurb{color:var(--default-theme-inverted);padding:20px;font-size:1.1rem;border:4px solid var(--color-primary);border-width:0 0 4px 0}.stack{margin:15px;text-align:center}.stack *+*{margin-top:15px}.field-component-grid{display:grid;gap:20px}.alert--warning{background:#fff3de;border-radius:5px;padding:5px;border:1px solid #e99400}.rm-container-form{container-type:inline-size}.flow>*+*{margin-block-start:1em}.rm-container-form form{padding:10px;white-space:normal}@container (min-width:550px){.rm-container-form form{width:60%}}.rm-container-form form fieldset,.rm-container-form form label,.rm-container-form form legend,.rm-container-form form select{all:revert;font-family:inherit}.rm-container-form form a{color:var(--default-theme-black);text-decoration:underline}.rm-container-form form a:hover{text-decoration:none}.rm-container-form form field-component{display:grid;gap:2px}.rm-container-form form field-component label{font-weight:700}.rm-container-form form field-component label span{font-size:.8rem}.rm-container-form form field-component input:not(input[type=checkbox]),.rm-container-form form field-component select{font-size:1rem;padding:0 1.2rem;height:var(--height);width:100%}.rm-container-form form field-component input:not(input[type=checkbox]){line-height:var(--height)}.rm-container-form form field-component input:not(input[type=checkbox]):disabled{background-color:#eee;color:#000;cursor:not-allowed}.rm-container-form form field-component input:not(input[type=checkbox]):focus{border:none}.rm-container-form form field-component select{color:var(--default-theme-black);background-color:var(--default-theme-lighter);border:none;cursor:pointer}.rm-container-form form field-component select:disabled{background-color:unset;border:1px solid var(--default-theme-darker);cursor:not-allowed}.rm-container-form form field-component [data-hint]{font-size:.8rem}.rm-container-form form field-component [data-error]{display:none}.rm-container-form form field-component [data-error].has-error{display:block;color:var(--default-theme-red)}.rm-container-form form field-component.field-component__checkbox--inline{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;row-gap:2px}.rm-container-form form field-component.field-component__checkbox--inline input[type=checkbox]{margin:unset;order:1;width:30px;height:30px}.rm-container-form form field-component.field-component__checkbox--inline label{order:2}.rm-container-form form field-component.field-component__checkbox--inline [data-error]{order:3;grid-column:span 2}.rm-container-form form field-component:has(switch-radio[disabled]){opacity:.4}.rm-container-form form switch-radio{display:flex;overflow:hidden}.rm-container-form form switch-radio input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.rm-container-form form switch-radio label{background-color:var(--default-theme-lighter);color:#000;line-height:1;text-align:center;padding:8px 16px;margin-right:-1px;border:1px solid rgba(0,0,0,.2);transition:all .1s ease-in-out}.rm-container-form form switch-radio label:hover{cursor:pointer}.rm-container-form form switch-radio input:checked+label{background-color:var(--switch-radio-bg,var(--color-primary,var(--default-theme-black)));color:var(--default-theme-black);box-shadow:none}.rm-container-form form switch-radio label:first-of-type{border-radius:4px 0 0 4px}.rm-container-form form switch-radio label:last-of-type{border-radius:0 4px 4px 0}.rm-container-form form switch-radio[disabled] input,.rm-container-form form switch-radio[disabled] label{pointer-events:none;cursor:not-allowed}.rm-container-form form fieldset{border:2px solid #eee;border-width:2px 0;margin:0;padding:10px 0;display:grid;gap:10px}.rm-container-form form fieldset legend{padding:0}section[data-script=patient_address] .rm--pill{border:2px solid var(--color-input-valid);background-color:#fff;line-height:34px;border-radius:4px}section[data-script=patient_address] .rm--pill p{padding:0 10px}section[data-script=patient_address] .suggestion-item{padding-left:20px}section[data-script=patient_address] .suggestion-list-container .autocomplete-google-logo{background-color:#fafafa}.duration-grid{grid-template-areas:"hint" "hours" "minutes";row-gap:5px}@media (min-width:700px){.duration-grid{grid-template-areas:"hint hint" "hours minutes"}}@media (min-width:700px){.datetime-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=form.css.map */