/* _content/BH.TCI.LandingPage.WebApp/Components/LandingPage/Appointment/ActivityListItem.razor.rz.scp.css */
:root[b-7pjiu5wkaa]{--bh-core: #00205b;--bh-accent: #007eb4;--bh-black: #303235;--bh-core-1: #03060d;--bh-core-2: #00205b;--bh-core-3: #093582;--bh-core-4: #1c4ea5;--bh-core-5: #3a6cc1;--bh-core-6: #628dd6;--bh-core-7: #8eafe6;--bh-core-8: #b7ccf0;--bh-core-9: #d6e2f7;--bh-core-10: #ebf0fa;--bh-core-11: #f6f7fa;--bh-accent-1: #006894;--bh-accent-2: #007eb4;--bh-accent-3: #0b8ec6;--bh-accent-4: #20a0d6;--bh-accent-5: #41b2e3;--bh-accent-6: #6cc6ed;--bh-accent-7: #99d9f5;--bh-accent-8: #c1e9fa;--bh-accent-9: #ddf3fd;--bh-accent-10: #eefaff;--bh-accent-11: #f5fcff;--bh-black-1: #0b0c0d;--bh-black-2: #303235;--bh-black-3: #56595d;--bh-black-4: #7b7f84;--bh-black-5: #9ca0a5;--bh-black-6: #b8bbbf;--bh-black-7: #cfd1d3;--bh-black-8: #e1e1e2;--bh-black-9: #ededee;--bh-black-10: #f5f5f5;--bh-black-11: #fafafa;--bh-error: #da291c;--bh-success: #008522;--bh-alert: #0077c8;--bh-rating: #bf8900;--bh-white: #ffffff;--bh-true-black: #000000;--bh-profile-1: #bf2080;--bh-profile-2: #963a1d;--bh-profile-3: #607d0e;--bh-profile-4: #41058d;--bh-profile-5: #8447d2;--bh-profile-6: #8f0a52;--bh-profile-7: #145b53;--bh-profile-8: #98149b;--bh-primary: "utopia-std", serif;--bh-secondary: "Effra", sans-serif;--bh-card-shadow: 0 4px 15px 0 rgba(0 0 0 / 0.13)}.bh-previsit-todo__tabs[b-7pjiu5wkaa]{display:flex;flex:1 0 1;align-items:center;border-bottom:1px solid #e1e1e2}.bh-previsit-todo__tabs-container[b-7pjiu5wkaa]{width:50%;display:flex;cursor:pointer;justify-content:center}.bh-previsit-todo__tabs-container .bh-previsit-todo-tab[b-7pjiu5wkaa]{height:64px;width:100%;display:flex;flex-direction:column;justify-content:center;padding:13px 16px;text-align:center;border-radius:0;color:#56595d}.bh-previsit-todo__tabs-container .bh-previsit-todo-tab .tabs-text[b-7pjiu5wkaa]{font-family:"Effra",sans-serif;font-size:15px;font-weight:500;line-height:17px;letter-spacing:.47px}.bh-previsit-todo__tabs-container .bh-previsit-todo-tab .todo-count[b-7pjiu5wkaa]{display:inline-flex;justify-content:center;align-items:center;margin-left:5px;vertical-align:text-top;height:16px;width:16px;color:#fff;font-size:.65rem;border-radius:50%;background-color:#007eb4}.bh-previsit-todo__tabs-container .bh-previsit-todo-tab:focus[b-7pjiu5wkaa],.bh-previsit-todo__tabs-container .bh-previsit-todo-tab:active[b-7pjiu5wkaa]{border-bottom:2px solid #00205b}.bh-previsit-todo__tabs-container .bh-previsit-todo-tab:focus .tabs-text[b-7pjiu5wkaa],.bh-previsit-todo__tabs-container .bh-previsit-todo-tab:active .tabs-text[b-7pjiu5wkaa]{color:#00205b}.bh-previsit-todo__tabs-container .bh-previsit-todo-tab:focus-visible[b-7pjiu5wkaa]{outline:none}.bh-previsit-todo__list[b-7pjiu5wkaa]{margin:0;padding:10px 0;list-style-type:none}.bh-previsit-todo .todo-item[b-7pjiu5wkaa]{list-style:none}.bh-previsit-todo .todo-item__copy[b-7pjiu5wkaa]{color:#56595d}.bh-previsit-todo .todo-item__button[b-7pjiu5wkaa]{width:100%;height:100%;font-weight:400;position:relative}.bh-previsit-todo .todo-item__button-container[b-7pjiu5wkaa]{display:flex;padding:13px 0;justify-content:flex-start}@media screen and (max-width: 460px){.bh-previsit-todo .todo-item__button-container[b-7pjiu5wkaa]{padding:13px 0}}.bh-previsit-todo .todo-item__button-container.questions-added[b-7pjiu5wkaa]{padding-bottom:5px}.bh-previsit-todo .todo-item__button:hover[b-7pjiu5wkaa]{outline:none}.bh-previsit-todo .todo-item__button:focus[b-7pjiu5wkaa]{outline:none}.bh-previsit-todo .todo-item__button:focus[b-7pjiu5wkaa]::after{height:1px;background-color:#007eb4}.bh-previsit-todo .todo-item__button[b-7pjiu5wkaa]::after{content:"";position:absolute;bottom:0;left:52px;right:16px;height:1px;background-color:#e1e1e2}.bh-previsit-todo .todo-item__button-additional[b-7pjiu5wkaa]{display:inline-block;font-size:13px;font-weight:400;border-radius:.75rem;padding:0 .5rem;margin:0 0 1rem 2.5rem;color:#56595d;background-color:#e1e1e2}.bh-previsit-todo .todo-item__button-additional-container[b-7pjiu5wkaa]{justify-self:baseline}.bh-previsit-todo .todo-item__button-additional[b-7pjiu5wkaa]::after{content:""}.bh-previsit-todo .todo-item #questions-button[b-7pjiu5wkaa]::after{content:none}.bh-previsit-todo .todo-item-icon__radio[b-7pjiu5wkaa]{margin-right:.5rem}.bh-previsit-todo .todo-item-icon__radio.not-started[b-7pjiu5wkaa],.bh-previsit-todo .todo-item-icon__radio.in-progress[b-7pjiu5wkaa]{padding:0 6px}.bh-previsit-todo .todo-item-icon__arrow[b-7pjiu5wkaa]{margin-left:auto}.bh-previsit-todo-completed[b-7pjiu5wkaa]{height:200px;margin:40px 16px;text-align:center}
/* _content/BH.TCI.LandingPage.WebApp/Components/LandingPage/Appointment/AppointmentDetails.razor.rz.scp.css */
:root[b-f77ikp9flc]{--bh-core: #00205b;--bh-accent: #007eb4;--bh-black: #303235;--bh-core-1: #03060d;--bh-core-2: #00205b;--bh-core-3: #093582;--bh-core-4: #1c4ea5;--bh-core-5: #3a6cc1;--bh-core-6: #628dd6;--bh-core-7: #8eafe6;--bh-core-8: #b7ccf0;--bh-core-9: #d6e2f7;--bh-core-10: #ebf0fa;--bh-core-11: #f6f7fa;--bh-accent-1: #006894;--bh-accent-2: #007eb4;--bh-accent-3: #0b8ec6;--bh-accent-4: #20a0d6;--bh-accent-5: #41b2e3;--bh-accent-6: #6cc6ed;--bh-accent-7: #99d9f5;--bh-accent-8: #c1e9fa;--bh-accent-9: #ddf3fd;--bh-accent-10: #eefaff;--bh-accent-11: #f5fcff;--bh-black-1: #0b0c0d;--bh-black-2: #303235;--bh-black-3: #56595d;--bh-black-4: #7b7f84;--bh-black-5: #9ca0a5;--bh-black-6: #b8bbbf;--bh-black-7: #cfd1d3;--bh-black-8: #e1e1e2;--bh-black-9: #ededee;--bh-black-10: #f5f5f5;--bh-black-11: #fafafa;--bh-error: #da291c;--bh-success: #008522;--bh-alert: #0077c8;--bh-rating: #bf8900;--bh-white: #ffffff;--bh-true-black: #000000;--bh-profile-1: #bf2080;--bh-profile-2: #963a1d;--bh-profile-3: #607d0e;--bh-profile-4: #41058d;--bh-profile-5: #8447d2;--bh-profile-6: #8f0a52;--bh-profile-7: #145b53;--bh-profile-8: #98149b;--bh-primary: "utopia-std", serif;--bh-secondary: "Effra", sans-serif;--bh-card-shadow: 0 4px 15px 0 rgba(0 0 0 / 0.13)}.bh-previsit-todo__tabs[b-f77ikp9flc]{display:flex;flex:1 0 0;align-items:center;border-bottom:1px solid #e1e1e2}.bh-previsit-todo__tabs-container[b-f77ikp9flc]{width:50%;display:flex;cursor:pointer;justify-content:center}.bh-previsit-todo__tabs-container .bh-previsit-todo-tab[b-f77ikp9flc]{height:64px;width:100%;display:flex;flex-direction:column;justify-content:center;padding:13px 16px;text-align:center;border-radius:0;color:#56595d}.bh-previsit-todo__tabs-container .bh-previsit-todo-tab .tabs-text[b-f77ikp9flc]{font-family:"Effra",sans-serif;font-size:15px;font-weight:500;line-height:17px;letter-spacing:.47px}.bh-previsit-todo__tabs-container .bh-previsit-todo-tab .todo-count[b-f77ikp9flc]{display:inline-flex;justify-content:center;align-items:center;margin-left:5px;vertical-align:text-top;height:16px;width:16px;color:#fff;font-size:.65rem;border-radius:50%;background-color:#007eb4;outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:#fff}.bh-previsit-todo__tabs-container .bh-previsit-todo-tab:focus[b-f77ikp9flc],.bh-previsit-todo__tabs-container .bh-previsit-todo-tab:active[b-f77ikp9flc]{border-bottom:2px solid #00205b}.bh-previsit-todo__tabs-container .bh-previsit-todo-tab:focus .tabs-text[b-f77ikp9flc],.bh-previsit-todo__tabs-container .bh-previsit-todo-tab:active .tabs-text[b-f77ikp9flc]{color:#00205b}.bh-previsit-todo__tabs-container .bh-previsit-todo-tab:focus-visible[b-f77ikp9flc]{outline:none}.bh-previsit-todo__list[b-f77ikp9flc]{margin:0;padding:10px 0;list-style-type:none}.bh-previsit-todo .todo-item[b-f77ikp9flc]{list-style:none}.bh-previsit-todo .todo-item__copy[b-f77ikp9flc]{color:#56595d}.bh-previsit-todo .todo-item__button[b-f77ikp9flc]{width:100%;height:100%;font-weight:400;position:relative}.bh-previsit-todo .todo-item__button-container[b-f77ikp9flc]{display:flex;padding:13px 0;justify-content:flex-start}@media screen and (max-width: 460px){.bh-previsit-todo .todo-item__button-container[b-f77ikp9flc]{padding:13px 0}}.bh-previsit-todo .todo-item__button-container.questions-added[b-f77ikp9flc]{padding-bottom:5px}.bh-previsit-todo .todo-item__button:hover[b-f77ikp9flc]{outline:none}.bh-previsit-todo .todo-item__button:focus[b-f77ikp9flc]{outline:none}.bh-previsit-todo .todo-item__button:focus[b-f77ikp9flc]::after{height:1px;background-color:#007eb4}.bh-previsit-todo .todo-item__button[b-f77ikp9flc]::after{content:"";position:absolute;bottom:0;left:52px;right:16px;height:1px;background-color:#e1e1e2}.bh-previsit-todo .todo-item__button-additional[b-f77ikp9flc]{display:inline-block;font-size:13px;font-weight:400;border-radius:.75rem;padding:0 .5rem;margin:0 0 1rem 2.5rem;color:#56595d;background-color:#e1e1e2}.bh-previsit-todo .todo-item__button-additional-container[b-f77ikp9flc]{justify-self:baseline}.bh-previsit-todo .todo-item__button-additional[b-f77ikp9flc]::after{content:""}.bh-previsit-todo .todo-item #questions-button[b-f77ikp9flc]::after{content:none}.bh-previsit-todo .todo-item-icon__radio[b-f77ikp9flc]{margin-right:.5rem}.bh-previsit-todo .todo-item-icon__radio.not-started[b-f77ikp9flc],.bh-previsit-todo .todo-item-icon__radio.in-progress[b-f77ikp9flc]{padding:0 6px}.bh-previsit-todo .todo-item-icon__arrow[b-f77ikp9flc]{margin-left:auto}.bh-previsit-todo-completed[b-f77ikp9flc]{height:200px;margin:40px 16px;text-align:center}
/* _content/BH.TCI.LandingPage.WebApp/Components/LandingPage/Appointment/AppointmentFooter.razor.rz.scp.css */
:root[b-8ukbkwxr3l]{--bh-core: #00205b;--bh-accent: #007eb4;--bh-black: #303235;--bh-core-1: #03060d;--bh-core-2: #00205b;--bh-core-3: #093582;--bh-core-4: #1c4ea5;--bh-core-5: #3a6cc1;--bh-core-6: #628dd6;--bh-core-7: #8eafe6;--bh-core-8: #b7ccf0;--bh-core-9: #d6e2f7;--bh-core-10: #ebf0fa;--bh-core-11: #f6f7fa;--bh-accent-1: #006894;--bh-accent-2: #007eb4;--bh-accent-3: #0b8ec6;--bh-accent-4: #20a0d6;--bh-accent-5: #41b2e3;--bh-accent-6: #6cc6ed;--bh-accent-7: #99d9f5;--bh-accent-8: #c1e9fa;--bh-accent-9: #ddf3fd;--bh-accent-10: #eefaff;--bh-accent-11: #f5fcff;--bh-black-1: #0b0c0d;--bh-black-2: #303235;--bh-black-3: #56595d;--bh-black-4: #7b7f84;--bh-black-5: #9ca0a5;--bh-black-6: #b8bbbf;--bh-black-7: #cfd1d3;--bh-black-8: #e1e1e2;--bh-black-9: #ededee;--bh-black-10: #f5f5f5;--bh-black-11: #fafafa;--bh-error: #da291c;--bh-success: #008522;--bh-alert: #0077c8;--bh-rating: #bf8900;--bh-white: #ffffff;--bh-true-black: #000000;--bh-profile-1: #bf2080;--bh-profile-2: #963a1d;--bh-profile-3: #607d0e;--bh-profile-4: #41058d;--bh-profile-5: #8447d2;--bh-profile-6: #8f0a52;--bh-profile-7: #145b53;--bh-profile-8: #98149b;--bh-primary: "utopia-std", serif;--bh-secondary: "Effra", sans-serif;--bh-card-shadow: 0 4px 15px 0 rgba(0 0 0 / 0.13)}.bh-previsit-prepare[b-8ukbkwxr3l]{background:#fafafa;padding:24px 16px}.bh-previsit-prepare .bh-visit-prepare__copy[b-8ukbkwxr3l]{color:#303235;margin:0}.bh-previsit-prepare__container[b-8ukbkwxr3l]{background-color:#fff;padding:24px 16px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.07)}.bh-previsit-prepare__list[b-8ukbkwxr3l]{padding:13px 16px;list-style:unset;margin:0}
/* _content/BH.TCI.LandingPage.WebApp/Components/LandingPage/Appointment/AppointmentHeader.razor.rz.scp.css */
:root[b-22qt4cim9y]{--bh-core: #00205b;--bh-accent: #007eb4;--bh-black: #303235;--bh-core-1: #03060d;--bh-core-2: #00205b;--bh-core-3: #093582;--bh-core-4: #1c4ea5;--bh-core-5: #3a6cc1;--bh-core-6: #628dd6;--bh-core-7: #8eafe6;--bh-core-8: #b7ccf0;--bh-core-9: #d6e2f7;--bh-core-10: #ebf0fa;--bh-core-11: #f6f7fa;--bh-accent-1: #006894;--bh-accent-2: #007eb4;--bh-accent-3: #0b8ec6;--bh-accent-4: #20a0d6;--bh-accent-5: #41b2e3;--bh-accent-6: #6cc6ed;--bh-accent-7: #99d9f5;--bh-accent-8: #c1e9fa;--bh-accent-9: #ddf3fd;--bh-accent-10: #eefaff;--bh-accent-11: #f5fcff;--bh-black-1: #0b0c0d;--bh-black-2: #303235;--bh-black-3: #56595d;--bh-black-4: #7b7f84;--bh-black-5: #9ca0a5;--bh-black-6: #b8bbbf;--bh-black-7: #cfd1d3;--bh-black-8: #e1e1e2;--bh-black-9: #ededee;--bh-black-10: #f5f5f5;--bh-black-11: #fafafa;--bh-error: #da291c;--bh-success: #008522;--bh-alert: #0077c8;--bh-rating: #bf8900;--bh-white: #ffffff;--bh-true-black: #000000;--bh-profile-1: #bf2080;--bh-profile-2: #963a1d;--bh-profile-3: #607d0e;--bh-profile-4: #41058d;--bh-profile-5: #8447d2;--bh-profile-6: #8f0a52;--bh-profile-7: #145b53;--bh-profile-8: #98149b;--bh-primary: "utopia-std", serif;--bh-secondary: "Effra", sans-serif;--bh-card-shadow: 0 4px 15px 0 rgba(0 0 0 / 0.13)}.bh-previsit-checkin[b-22qt4cim9y]{background-color:#00205b;font-family:"Effra",sans-serif}.bh-previsit-checkin__banner[b-22qt4cim9y]{width:100%;padding:12px 16px;height:42px;background-color:#e8fdf3}.bh-previsit-checkin__banner p[b-22qt4cim9y]{color:#145b53;font-weight:600;letter-spacing:.245px;margin:0}.bh-previsit-checkin__banner img[b-22qt4cim9y]{width:18px;height:18px;vertical-align:bottom}.bh-previsit-checkin__header[b-22qt4cim9y]{width:100%;word-wrap:break-word}.bh-previsit-checkin__header h1[b-22qt4cim9y]{font-family:"utopia-std",serif;font-size:37px;color:#fff;font-weight:600;line-height:46px;margin-bottom:24px;margin-top:0}.bh-previsit-checkin__subheader[b-22qt4cim9y]{color:#fff;display:flex;width:343px;align-items:flex-start;gap:10px}.bh-previsit-checkin__subheader img[b-22qt4cim9y]{color:#fff}.bh-previsit-checkin__subheader p[b-22qt4cim9y]{font-size:17px;line-height:20px;letter-spacing:.487px;margin:0}.bh-previsit-checkin__subheader p.date-info[b-22qt4cim9y]{font-weight:700;padding-bottom:0}.bh-previsit-checkin__subheader p.provider-info[b-22qt4cim9y]{font-weight:400;padding-bottom:8px}.bh-previsit-checkin .start-button[b-22qt4cim9y]{margin-top:16px;height:36px;padding:0 16px}
/* _content/BH.TCI.LandingPage.WebApp/Components/LandingPage/Appointment/CheckinComplete.razor.rz.scp.css */
:root[b-e37m7h82ot]{--bh-core: #00205b;--bh-accent: #007eb4;--bh-black: #303235;--bh-core-1: #03060d;--bh-core-2: #00205b;--bh-core-3: #093582;--bh-core-4: #1c4ea5;--bh-core-5: #3a6cc1;--bh-core-6: #628dd6;--bh-core-7: #8eafe6;--bh-core-8: #b7ccf0;--bh-core-9: #d6e2f7;--bh-core-10: #ebf0fa;--bh-core-11: #f6f7fa;--bh-accent-1: #006894;--bh-accent-2: #007eb4;--bh-accent-3: #0b8ec6;--bh-accent-4: #20a0d6;--bh-accent-5: #41b2e3;--bh-accent-6: #6cc6ed;--bh-accent-7: #99d9f5;--bh-accent-8: #c1e9fa;--bh-accent-9: #ddf3fd;--bh-accent-10: #eefaff;--bh-accent-11: #f5fcff;--bh-black-1: #0b0c0d;--bh-black-2: #303235;--bh-black-3: #56595d;--bh-black-4: #7b7f84;--bh-black-5: #9ca0a5;--bh-black-6: #b8bbbf;--bh-black-7: #cfd1d3;--bh-black-8: #e1e1e2;--bh-black-9: #ededee;--bh-black-10: #f5f5f5;--bh-black-11: #fafafa;--bh-error: #da291c;--bh-success: #008522;--bh-alert: #0077c8;--bh-rating: #bf8900;--bh-white: #ffffff;--bh-true-black: #000000;--bh-profile-1: #bf2080;--bh-profile-2: #963a1d;--bh-profile-3: #607d0e;--bh-profile-4: #41058d;--bh-profile-5: #8447d2;--bh-profile-6: #8f0a52;--bh-profile-7: #145b53;--bh-profile-8: #98149b;--bh-primary: "utopia-std", serif;--bh-secondary: "Effra", sans-serif;--bh-card-shadow: 0 4px 15px 0 rgba(0 0 0 / 0.13)}.bh-todo-previsit-checkin-complete-container[b-e37m7h82ot]{width:360px;margin:40px auto 0}@media screen and (max-width: 460px){.bh-todo-previsit-checkin-complete-container[b-e37m7h82ot]{width:100%}}.bh-todo-previsit-checkin-complete--header[b-e37m7h82ot]{display:flex;padding-top:64px;gap:24px;border-bottom:1px solid #e1e1e2}.bh-todo-previsit-checkin-complete--header .checkin-complete-icon[b-e37m7h82ot]{height:64px;width:64px}.bh-todo-previsit-checkin-complete--header h1[b-e37m7h82ot]{margin-bottom:24px}@media screen and (max-width: 460px){.bh-todo-previsit-checkin-complete--header[b-e37m7h82ot]{padding:0 16px}}@media screen and (max-width: 460px){.bh-todo-previsit-checkin-complete--body[b-e37m7h82ot]{padding:0 16px}}.bh-todo-previsit-checkin-complete--body .bh-previsit-checkin-info-container[b-e37m7h82ot]{margin:13px 0 16px 0}.bh-todo-previsit-checkin-complete--body .bh-previsit-checkin-info-container .info-subheader[b-e37m7h82ot]{margin-bottom:8px;color:#303235}.bh-todo-previsit-checkin-complete--body .appointment-details-list[b-e37m7h82ot]{list-style-type:disc;margin-inline-start:1.5rem}.bh-todo-previsit-checkin-complete--footer[b-e37m7h82ot]{display:flex;justify-content:center}@media screen and (max-width: 460px){.bh-todo-previsit-checkin-complete--footer[b-e37m7h82ot]{padding:0 16px}}.bh-todo-previsit-checkin-complete--footer .done-button[b-e37m7h82ot]{width:360px;margin:48px 0 80px;height:48px}@media screen and (max-width: 460px){.bh-todo-previsit-checkin-complete--footer .done-button[b-e37m7h82ot]{width:100%}}
/* _content/BH.TCI.LandingPage.WebApp/Components/LandingPage/Appointment/CheckinError.razor.rz.scp.css */
:root[b-zuq7ausqvg]{--bh-core: #00205b;--bh-accent: #007eb4;--bh-black: #303235;--bh-core-1: #03060d;--bh-core-2: #00205b;--bh-core-3: #093582;--bh-core-4: #1c4ea5;--bh-core-5: #3a6cc1;--bh-core-6: #628dd6;--bh-core-7: #8eafe6;--bh-core-8: #b7ccf0;--bh-core-9: #d6e2f7;--bh-core-10: #ebf0fa;--bh-core-11: #f6f7fa;--bh-accent-1: #006894;--bh-accent-2: #007eb4;--bh-accent-3: #0b8ec6;--bh-accent-4: #20a0d6;--bh-accent-5: #41b2e3;--bh-accent-6: #6cc6ed;--bh-accent-7: #99d9f5;--bh-accent-8: #c1e9fa;--bh-accent-9: #ddf3fd;--bh-accent-10: #eefaff;--bh-accent-11: #f5fcff;--bh-black-1: #0b0c0d;--bh-black-2: #303235;--bh-black-3: #56595d;--bh-black-4: #7b7f84;--bh-black-5: #9ca0a5;--bh-black-6: #b8bbbf;--bh-black-7: #cfd1d3;--bh-black-8: #e1e1e2;--bh-black-9: #ededee;--bh-black-10: #f5f5f5;--bh-black-11: #fafafa;--bh-error: #da291c;--bh-success: #008522;--bh-alert: #0077c8;--bh-rating: #bf8900;--bh-white: #ffffff;--bh-true-black: #000000;--bh-profile-1: #bf2080;--bh-profile-2: #963a1d;--bh-profile-3: #607d0e;--bh-profile-4: #41058d;--bh-profile-5: #8447d2;--bh-profile-6: #8f0a52;--bh-profile-7: #145b53;--bh-profile-8: #98149b;--bh-primary: "utopia-std", serif;--bh-secondary: "Effra", sans-serif;--bh-card-shadow: 0 4px 15px 0 rgba(0 0 0 / 0.13)}@media screen and (max-width: 460px){.bh-previsit-checkin[b-zuq7ausqvg]{margin-top:64px}}.bh-previsit-checkin-error-container[b-zuq7ausqvg]{padding:40px 100px}@media screen and (max-width: 460px){.bh-previsit-checkin-error-container[b-zuq7ausqvg]{padding:0 16px}}.bh-previsit-checkin-error--header[b-zuq7ausqvg]{color:#303235;margin-top:24px}.bh-previsit-checkin-error--header img[b-zuq7ausqvg]{margin-bottom:8px}.bh-previsit-checkin-error--body[b-zuq7ausqvg]{margin-top:18px}.bh-previsit-checkin-error--footer[b-zuq7ausqvg]{margin:24px 0 40px}.bh-previsit-checkin-error--footer .visit-button[b-zuq7ausqvg]{width:100%;height:48px;padding:15px 16px;line-height:17px}
/* _content/BH.TCI.LandingPage.WebApp/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-xw2jfyz9n2] {
    position: relative;
    display: flex;
    flex-direction: column;
    flex: 1;
    background-color: #f6f7fa;
}

main[b-xw2jfyz9n2] {
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100vh;
}   

.sidebar[b-xw2jfyz9n2] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-xw2jfyz9n2] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-xw2jfyz9n2]  a, .top-row[b-xw2jfyz9n2]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-xw2jfyz9n2]  a:hover, .top-row[b-xw2jfyz9n2]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-xw2jfyz9n2]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-xw2jfyz9n2] {
        justify-content: space-between;
    }

    .top-row[b-xw2jfyz9n2]  a, .top-row[b-xw2jfyz9n2]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-xw2jfyz9n2] {
        flex-direction: row;
    }

    .sidebar[b-xw2jfyz9n2] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-xw2jfyz9n2] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-xw2jfyz9n2]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-xw2jfyz9n2], article[b-xw2jfyz9n2] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-xw2jfyz9n2] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-xw2jfyz9n2] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/BH.TCI.LandingPage.WebApp/Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-nx0w7x4rkp] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-nx0w7x4rkp] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-nx0w7x4rkp] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-nx0w7x4rkp] {
    font-size: 1.1rem;
}

.bi[b-nx0w7x4rkp] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-nx0w7x4rkp] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-nx0w7x4rkp] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-nx0w7x4rkp] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-nx0w7x4rkp] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-nx0w7x4rkp] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-nx0w7x4rkp] {
        padding-bottom: 1rem;
    }

    .nav-item[b-nx0w7x4rkp]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-nx0w7x4rkp]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-nx0w7x4rkp]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-nx0w7x4rkp] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-nx0w7x4rkp] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-nx0w7x4rkp] {
        display: none;
    }

    .nav-scrollable[b-nx0w7x4rkp] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
