.AppointmentSummary_confirmationCalloutContent__hg2Gx h1,.AppointmentSummary_confirmationCalloutContent__hg2Gx h2,.AppointmentSummary_confirmationCalloutContent__hg2Gx h3,.AppointmentSummary_confirmationCalloutContent__hg2Gx h4,.AppointmentSummary_confirmationCalloutContent__hg2Gx h5,.AppointmentSummary_confirmationCalloutContent__hg2Gx h6{margin:0;font-size:var(--v-font-size-100);font-style:normal;font-weight:var(--v-font-weight-demibold);line-height:150%}.AppointmentSummary_confirmationCalloutContent__hg2Gx h1:not(:first-child),.AppointmentSummary_confirmationCalloutContent__hg2Gx h2:not(:first-child),.AppointmentSummary_confirmationCalloutContent__hg2Gx h3:not(:first-child),.AppointmentSummary_confirmationCalloutContent__hg2Gx h4:not(:first-child),.AppointmentSummary_confirmationCalloutContent__hg2Gx h5:not(:first-child),.AppointmentSummary_confirmationCalloutContent__hg2Gx h6:not(:first-child){margin-top:var(--v-space-300)}.AppointmentSummary_confirmationCalloutContent__hg2Gx p{margin:0}.AppointmentSummary_confirmationCalloutContent__hg2Gx p+p{margin-top:var(--v-space-100)}@media (576px <= width){.AppointmentSummary_visitDetailsSection__YGCzI{flex:1 0}}.AppointmentSummary_visitDetailsSectionHeading__EcjAT{margin:0;font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-demibold);line-height:1.1;color:var(--v-color-text-primary)}.AppointmentSummary_visitDetailsCallout__x_yry{display:flex;flex-direction:column;gap:var(--v-space-400);padding:var(--v-space-300);margin-top:var(--v-space-400);border:1px solid var(--v-color-border-low-contrast)}@media (992px <= width){.AppointmentSummary_visitDetailsCallout__x_yry{padding:var(--v-space-400)}}@media (768px <= width){.AppointmentSummary_visitDetailsCalloutSection__mVsSa{flex:1 0}}.AppointmentSummary_visitDetailsCalloutSubheading__8WTML{margin:0;font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-demibold);line-height:150%;color:var(--v-color-text-primary)}.AppointmentSummary_virtualMeetingLinkContainer__i4hgC{display:flex;flex-direction:column;gap:var(--v-space-250);margin-top:var(--v-space-400)}.AppointmentSummary_virtualMeetingCopyContainer__3SnXf{display:flex;gap:var(--v-space-200);align-items:center}.AppointmentSummary_virtualMeetingTextLink__rK383{word-break:break-all}.AppointmentSummary_attendeesList__Ged9L{list-style:none;margin:0;padding:0;width:100%}@media (576px <= width){.AppointmentSummary_attendeesList__Ged9L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--v-space-400);column-gap:var(--v-space-400)}}.AppointmentSummary_attendeeItem__c0QYs{padding-top:var(--v-space-200);padding-bottom:var(--v-space-200)}.AppointmentSummary_attendeeItem__c0QYs+.AppointmentSummary_attendeeItem__c0QYs{border-top:1px solid var(--v-color-border-low-contrast)}@media (576px <= width){.AppointmentSummary_attendeeItem__c0QYs{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-top:var(--v-space-300);padding-bottom:var(--v-space-300)}}.AppointmentSummary_attendeeCompany__kfhXg,.AppointmentSummary_attendeeEmail__OwCdr,.AppointmentSummary_attendeeName__1_Vzb{padding-top:var(--v-space-100);padding-bottom:var(--v-space-100)}.AppointmentSummary_attendeeName__1_Vzb{font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-demibold);line-height:150%}.AppointmentSummary_attendeeCompany__kfhXg,.AppointmentSummary_attendeeEmail__OwCdr{font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-medium);line-height:150%;color:var(--v-color-text-tertiary)}.AppointmentSummary_visitGoalsContainer__TkyPO{display:flex;flex-direction:column;gap:var(--v-space-600,40px)}.AppointmentSummary_visitGoal__i5jhp{display:flex;flex-direction:column;gap:var(--v-space-400,24px)}@media (576px <= width){.AppointmentSummary_visitGoal__i5jhp{flex-direction:row}.AppointmentSummary_visitGoalImageContainer__JB6Z7{width:224px;flex-grow:0;flex-shrink:0}}.AppointmentSummary_visitGoalImage__8nP_9{max-width:100%;height:auto}.AppointmentSummary_visitGoalBody__fymU4{display:flex;flex-direction:column;gap:var(--v-space-400,24px)}.AppointmentSummary_visitGoalHeader__NQIO7{display:flex;flex-direction:column;gap:var(--v-space-100,4px)}.AppointmentSummary_visitGoalDescription__a4r0g{display:flex;flex-direction:column;gap:var(--v-space-200,16px)}.AppointmentSummary_visitGoalDescription__a4r0g p{margin:0}.AppointmentSummary_visitGoalFreeForm__xmyyY{display:flex;flex-direction:column;gap:var(--v-space-250)}.AppointmentSummary_visitGoalFreeFormHeading__OowEl{margin:0;font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-demibold);line-height:1.5;color:var(--v-color-text-primary)}.AppointmentSummary_uploadedFilesList__NANdB{list-style:none;margin:0;padding:0}.AppointmentSummary_uploadedFileItem__2izMA{margin:0;padding:var(--v-space-300) 0;border-bottom:1px solid var(--v-color-border-low-contrast)}.AppointmentSummary_contactInfoContainer__wZAv8{display:flex;flex-direction:column;gap:var(--v-space-400)}@media (576px <= width){.AppointmentSummary_contactInfoContainer__wZAv8{flex-direction:row}}.AppointmentSummary_contactInfoItem__pjB7b{display:flex;flex-direction:column;gap:var(--v-space-250)}@media (576px <= width){.AppointmentSummary_contactInfoItem__pjB7b{flex-grow:1}}.AppointmentSummary_contactInfoItemHeading__aysyr{margin:0;font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-demibold);line-height:1.1;color:var(--v-color-text-primary)}.AppointmentSummary_summaryFooter__XHSci{display:flex;flex-direction:column;gap:var(--v-space-300);align-items:center;text-align:center}.AppointmentSummary_summaryFooterBody__MJKG9{display:flex;flex-direction:column;gap:var(--v-space-100)}.AppointmentSummary_summaryFooterDivider__hIyOl{margin:var(--v-space-500) 0}.AppointmentSummary_summaryFooterActions__BDBLM{text-align:center}.AppointmentSummary_confirmationToastMessage__hE5Qh{display:flex;gap:var(--v-space-250);align-items:center}.AppointmentSummary_webLinksContainer__vPq9b:not(:first-child){margin-top:var(--v-space-400)}.AppointmentSummary_webLinksContainer__vPq9b .AppointmentSummary_webLinksSubHead__dy0RQ{margin-bottom:var(--v-space-200)}.AppointmentSummary_webLinksContainer__vPq9b .AppointmentSummary_webLinksList__1fnL8{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:var(--v-space-200)}.AppointmentSummary_webLinksContainer__vPq9b .AppointmentSummary_webLinkItem__YWoo6{margin:0;padding:0;display:flex}.AppointmentSummary_webLinksContainer__vPq9b .AppointmentSummary_webLink__becYi{display:block;padding-block:var(--v-space-100)}.FormCalloutCard_formCallout__3pEbK{display:flex;flex-direction:column;gap:var(--v-space-400);padding:var(--v-space-300);background-color:var(--v-color-surface-secondary)}@media breakpoint-lg{.FormCalloutCard_formCallout__3pEbK{padding:var(--v-space-400)}}.FormConfirmationSection_confirmationSection__b8Swr{border-top:1px solid var(--v-color-border-low-contrast,#d1d1d1)}.FormConfirmationSection_confirmationSectionHeader__ynJgx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-400,24px);padding-top:var(--v-space-300,16px);padding-bottom:var(--v-space-400,24px)}.FormConfirmationSection_confirmationSectionHeaderIcon__cYFia{flex-shrink:0}.InviteCard_fieldsGrid__z1Q3N{margin-top:var(--v-space-400);width:100%;display:grid;grid-template-columns:1fr;@media (768px <= width){grid-template-columns:1fr 1fr}grid-gap:var(--v-space-300);gap:var(--v-space-300)}.InviteCard_removeButton__qSvVO{margin-block:var(--v-space-250);& [data-component=label]{color:var(--v-color-text-danger);font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-medium);line-height:100%;letter-spacing:var(--v-letter-spacing-000)}&:hover{& [data-component=label]{text-decoration:underline}}& [data-component=leading-icon]{color:var(--v-color-text-danger)}}