.KPICard_kpiCard__AZoN6{display:flex;flex-direction:column;gap:8px;padding:24px 17px 24px 18px;background:#edf0f3;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:199px;box-sizing:border-box}.KPICard_title__NDww6{font-weight:700 !important;color:#000 !important;line-height:20px !important}.KPICard_valueAndPercentage__YoGqo{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;margin:8px auto;width:164px;flex-wrap:wrap;box-sizing:border-box;align-content:flex-start}.KPICard_value__8B4y8{font-size:36px;font-weight:700;color:#40a9ff;line-height:56px;flex-shrink:0;min-width:0;max-width:164px;flex-basis:auto}.KPICard_percentageContainer__37Q0W{display:flex;align-items:center;gap:8px;margin:8px 0}.KPICard_percentage__xfs54{height:24px;font-size:1rem;font-weight:700;display:flex;align-items:center;gap:2px;flex-shrink:0;white-space:nowrap;max-width:164px;flex-basis:auto}.KPICard_percentage__xfs54 .KPICard_svgIcon__nXESN{width:.9rem !important;height:.9rem !important}.KPICard_positive__eIEcV{color:#00b459;border-radius:16px;padding:4px;background:rgba(0,180,89,.1490196078)}.KPICard_negative__nrK1X{color:#ff6857;border-radius:16px;padding:4px;background:rgba(255,104,87,.1490196078)}.KPICard_range__btCuJ{font-size:.875rem;color:#606266}.KPICard_description__Hf1W2{font-size:1rem;font-weight:400;color:#000;margin:8px 0 0 0;line-height:20px}
.InsightsHeader_header__utgBN{margin-bottom:24px}.InsightsHeader_titleSection__nsaDH{display:flex;flex-direction:column;gap:8px;position:relative}.InsightsHeader_titleRow__r_gKh{display:flex;align-items:center;gap:16px}.InsightsHeader_backButton__hMP01{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer;font-size:1rem;color:#606266;font-weight:400;transition:color .2s ease;flex-shrink:0}.InsightsHeader_backButton__hMP01:hover{color:#40a9ff}.InsightsHeader_backButton__hMP01:focus{outline:none}.InsightsHeader_backArrow__FYTtZ{width:24px;height:24px}.InsightsHeader_title__E9SK_{font-size:1.25rem;font-weight:700;color:#242936;margin:0;line-height:24px}.InsightsHeader_description__lg_zk{font-size:1rem;color:#606266;margin:0;line-height:20px}
.ReferenceLines_referenceLine__TN3FA{position:absolute;left:62px;right:0;pointer-events:none}.ReferenceLines_referenceLineContent__5ZLua,.ReferenceLines_referenceLineOrgContent__7eI91{width:100%;min-height:1.824px;height:1.824px;max-height:1.824px;line-height:1.15em}.ReferenceLines_referenceLineContent__5ZLua{background:repeating-linear-gradient(to right, #E99537 0, #E99537 8px, transparent 8px, transparent 16px)}.ReferenceLines_referenceLineOrgContent__7eI91{background:repeating-linear-gradient(to right, #2B4EC2 0, #2B4EC2 8px, transparent 8px, transparent 16px)}.ReferenceLines_referenceLineLabel__YNlvs,.ReferenceLines_referenceLineLabelOrg__8LZ_p{position:absolute;right:0;top:50%;color:#e99537;font-size:.75rem;background-color:#fff;font-weight:700;padding-left:5px;transform:translateY(-50%)}.ReferenceLines_referenceLineLabelOrg__8LZ_p{color:#2b4ec2}
.react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.react-calendar--doubleView {
  width: 700px;
}
.react-calendar--doubleView .react-calendar__viewContainer {
  display: flex;
  margin: -0.5em;
}
.react-calendar--doubleView .react-calendar__viewContainer > * {
  width: 50%;
  margin: 0.5em;
}
.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
  box-sizing: border-box;
}
.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.react-calendar button:enabled:hover {
  cursor: pointer;
}
.react-calendar__navigation {
  display: flex;
  height: 44px;
  margin-bottom: 1em;
}
.react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.react-calendar__navigation button:disabled {
  background-color: #f0f0f0;
}
.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  font-weight: bold;
}
.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}
.react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}
.react-calendar__year-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}
.react-calendar__tile {
  max-width: 100%;
  padding: 10px 6.6667px;
  background: none;
  text-align: center;
  line-height: 16px;
}
.react-calendar__tile:disabled {
  background-color: #f0f0f0;
}
.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__tile--now {
  background: #ffff76;
}
.react-calendar__tile--now:enabled:hover,
.react-calendar__tile--now:enabled:focus {
  background: #ffffa9;
}
.react-calendar__tile--hasActive {
  background: #76baff;
}
.react-calendar__tile--hasActive:enabled:hover,
.react-calendar__tile--hasActive:enabled:focus {
  background: #a9d4ff;
}
.react-calendar__tile--active {
  background: #006edc;
  color: white;
}
.react-calendar__tile--active:enabled:hover,
.react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}
.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}

.react-daterange-picker {
  display: inline-flex;
  position: relative;
}

.react-daterange-picker,
.react-daterange-picker *,
.react-daterange-picker *:before,
.react-daterange-picker *:after {
  box-sizing: border-box;
}

.react-daterange-picker--disabled {
  background-color: #f0f0f0;
  color: #6d6d6d;
}

.react-daterange-picker__wrapper {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  border: thin solid gray;
}

.react-daterange-picker__inputGroup {
  min-width: calc((4px * 3) + 0.54em * 8 + 0.217em * 2);
  height: 100%;
  flex-grow: 1;
  padding: 0 2px;
  box-sizing: content-box;
}

.react-daterange-picker__inputGroup__divider {
  padding: 1px 0;
  white-space: pre;
}

.react-daterange-picker__inputGroup__divider,
.react-daterange-picker__inputGroup__leadingZero {
  display: inline-block;
}

.react-daterange-picker__inputGroup__input {
  min-width: 0.54em;
  height: 100%;
  position: relative;
  padding: 0 1px;
  border: 0;
  background: none;
  color: currentColor;
  font: inherit;
  box-sizing: content-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.react-daterange-picker__inputGroup__input::-webkit-outer-spin-button,
.react-daterange-picker__inputGroup__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

.react-daterange-picker__inputGroup__input:invalid {
  background: rgba(255, 0, 0, 0.1);
}

.react-daterange-picker__inputGroup__input--hasLeadingZero {
  margin-left: -0.54em;
  padding-left: calc(1px + 0.54em);
}

.react-daterange-picker__button {
  border: 0;
  background: transparent;
  padding: 4px 6px;
}

.react-daterange-picker__button:enabled {
  cursor: pointer;
}

.react-daterange-picker__button:enabled:hover .react-daterange-picker__button__icon,
.react-daterange-picker__button:enabled:focus .react-daterange-picker__button__icon {
  stroke: #0078d7;
}

.react-daterange-picker__button:disabled .react-daterange-picker__button__icon {
  stroke: #6d6d6d;
}

.react-daterange-picker__button svg {
  display: inherit;
}

.react-daterange-picker__calendar {
  width: 350px;
  max-width: 100vw;
  z-index: 1;
}

.react-daterange-picker__calendar--closed {
  display: none;
}

.react-daterange-picker__calendar .react-calendar {
  border-width: thin;
}

.ActionFiltersHeader_actionFiltersHeader__ZBnPY{margin:0 20px 25px 30px}.ActionFiltersHeader_actionFiltersHeader__ZBnPY h1{margin:20px 0 20px 0;font-size:1.18rem;font-weight:normal}.ActionFiltersHeader_actionFiltersHeader__ZBnPY h1 *{font-size:inherit}.ActionFiltersHeader_actionFiltersHeader__ZBnPY .ActionFiltersHeader_filterBoxRow__IKZT7{display:flex;justify-content:space-between;align-items:flex-start}.ActionFiltersHeader_actionFiltersHeader__ZBnPY .ActionFiltersHeader_filterSection__cxNMh{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.ActionFiltersHeader_actionFiltersHeader__ZBnPY .ActionFiltersHeader_generateReportButton__o4jew{width:200px}
.CallSheets_callSheetsContainer__2FWq7{display:grid;grid-column-gap:.75rem;grid-template-columns:auto auto auto auto 1fr;min-height:13vh;align-content:center;padding:.75rem 0}.CallSheets_callSheetsContainer__2FWq7 .CallSheets_callSheet__evygK{display:grid;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;grid-gap:.7rem;gap:.7rem;width:19vw;min-height:10vh;border-radius:.8rem;padding:.6rem .8rem .9rem .9rem;background:#fff;border:.15rem solid rgba(0,0,0,0);color:rgba(0,0,0,.65);align-items:center}.CallSheets_callSheetsContainer__2FWq7 .CallSheets_callSheet__evygK:hover,.CallSheets_callSheetsContainer__2FWq7 .CallSheets_callSheet__evygK.CallSheets_on__lT2FP{border:.15rem solid #40a9ff}.CallSheets_callSheetsContainer__2FWq7 .CallSheets_callSheet__evygK#CallSheets_treatment-follow-up__htzh7>h3{transform:translateX(-7px)}.CallSheets_callSheetsContainer__2FWq7 .CallSheets_callSheet__evygK.CallSheets_off__Ug5Z5{opacity:.5;transition:opacity .4s ease-out}.CallSheets_callSheetsContainer__2FWq7 .CallSheets_callSheet__evygK.CallSheets_off__Ug5Z5:hover{opacity:1;transition:opacity .4s ease-out}.CallSheets_callSheetsContainer__2FWq7 .CallSheets_callSheet__evygK .svg-icon{width:1.8rem;height:1.8rem}.CallSheets_callSheetsContainer__2FWq7 .CallSheets_callSheet__evygK h3{margin:0;line-height:1rem}.CallSheets_callSheetsContainer__2FWq7 .CallSheets_callSheet__evygK .CallSheets_users__eY9Fq{align-self:start;display:grid;grid-template-columns:auto auto;justify-content:end;align-items:center;grid-column-gap:.5rem}.CallSheets_callSheetsContainer__2FWq7 .CallSheets_callSheet__evygK .CallSheets_description__r0Z__{grid-column:span 3;line-height:.9rem;font-size:.75rem;color:#000}@media only screen and (max-width: 1440px){.CallSheets_callSheetsContainer__2FWq7 .CallSheets_callSheet__evygK{grid-template-rows:1fr;grid-template-columns:auto 1fr;padding:0 1rem;min-height:9vh}.CallSheets_callSheetsContainer__2FWq7 .CallSheets_callSheet__evygK .CallSheets_users__eY9Fq{display:none}.CallSheets_callSheetsContainer__2FWq7 .CallSheets_callSheet__evygK .CallSheets_description__r0Z__{display:none}}
.TagAssessment_tagAssessment__aGgFn{font-size:14px;white-space:nowrap;border:1px solid;padding:0 8px;border-radius:50px}.TagAssessment_tagAssessment__aGgFn:hover{cursor:pointer}.TagAssessment_tagAssessment__aGgFn.perio{color:#4df4ff}.TagAssessment_tagAssessment__aGgFn.endo{color:#1e93ff}.TagAssessment_tagAssessment__aGgFn.endo-retreat{color:#1e93ff}.TagAssessment_tagAssessment__aGgFn.scaling{color:#00e0aa}.TagAssessment_tagAssessment__aGgFn.impaction{color:#ffb800}.TagAssessment_tagAssessment__aGgFn.implant{color:#c4c4c4}.TagAssessment_tagAssessment__aGgFn.restoration{color:#ff29b4}.TagAssessment_tagAssessment__aGgFn.restoration-replacement{color:#8744ff}.TagAssessment_tagAssessment__aGgFn.crown{color:#e72947}.TagAssessment_tagAssessment__aGgFn.restoration-incipient{color:#ffb52c}.TagAssessment_tagAssessment__aGgFn.ortho{color:#000aff}
.Assessments_container__2EA8x{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:100%}.Assessments_grid__LFdy2{display:flex;flex-direction:column;grid-template-columns:24px 1fr;padding:5px;border-radius:10px 0px 0px 10px;background:#fff;transform:translateX(0px);transition:transform 500ms ease;height:100%;justify-content:center}.Assessments_grid__LFdy2.Assessments_hover__Kfidz{transform:translateX(var(--translate-x));transition:transform 500ms ease 250ms}.Assessments_grid__LFdy2 .Assessments_txStatus__FELlz{display:flex;gap:10px;border-radius:50px;padding:5px}.Assessments_grid__LFdy2 .Assessments_txStatus__FELlz:nth-child(even){background:#eef7ff}.Assessments_grid__LFdy2 .Assessments_txStatus__FELlz svg{align-self:center;justify-self:center;min-width:24px;height:24px}.Assessments_grid__LFdy2 .Assessments_txStatus__FELlz div.Assessments_group__4zoC9{display:flex;gap:8px;width:-moz-fit-content;width:fit-content}.Assessments_extensionControl__fR7rI{color:#fff;background:#40a9ff;cursor:pointer;position:absolute;right:0;height:calc(100% + 20px);height:100%;box-shadow:-5px 0 25px 5px #ccc;display:flex;justify-content:center;align-items:center;width:20px;z-index:1}@media only screen and (max-width: 1450px){.Assessments_grid__LFdy2{overflow:hidden;width:-moz-fit-content;width:fit-content;transform:translateX(0px);transition:transform 250ms ease}.Assessments_grid__LFdy2 .Assessments_txStatus__FELlz{transition:background 250ms ease 250ms}.Assessments_grid__LFdy2 .Assessments_txStatus__FELlz:nth-child(even){background:none}.Assessments_grid__LFdy2:hover{transform:translateX(var(--translate-x-small));transition:transform 250ms ease 250ms}.Assessments_grid__LFdy2:hover .Assessments_txStatus__FELlz{background:none;transition:background 250ms ease 250ms}.Assessments_grid__LFdy2:hover .Assessments_txStatus__FELlz:nth-child(even){background:#eef7ff}.Assessments_grid__LFdy2:hover div.Assessments_group__4zoC9{opacity:1;transition:opacity 500ms ease 250ms}.Assessments_grid__LFdy2 div.Assessments_group__4zoC9{opacity:0;transition:opacity 250ms ease 250ms}.Assessments_extensionControl__fR7rI{display:none}}
.NoteForm_form__FYny_{grid-template-columns:auto max-content;display:grid}.NoteForm_inputWrapper__lua7N{grid-row:1;grid-column:1/3}.NoteForm_input__UNB5z textarea{min-height:105px !important;max-height:calc(100vh - 520px);background-color:#f8fbff;color:#1f1f1f;border-radius:4px;border:1px solid #d9d9d9;padding:4px 11px;font-style:italic;line-height:16px !important;transition:all .3s,height 0s}.NoteForm_input__UNB5z textarea:hover{border-color:#40a9ff}.NoteForm_input__UNB5z textarea:focus{outline:0;border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.NoteForm_info__qI_AW{color:#99a3b4;font-size:12px;font-style:normal;grid-row:2;grid-column:1}.NoteForm_actions___WIpm{grid-row:2;grid-column:2/3;display:flex;column-gap:10px;margin-top:10px}.NoteForm_cancel__X8VAB,.NoteForm_save__ppXIt{width:100px}
.NoteModal_modal__LNkAW .ant-modal-content{border-radius:20px;overflow:hidden}.NoteModal_container__DnUSp{padding-bottom:20px;height:100%}.NoteModal_history__ChmwA{display:flex;flex-flow:column;min-height:80px;gap:20px;overflow:auto;max-height:280px;margin-top:30px;margin-right:-6px;padding-right:6px}.NoteModal_history__ChmwA::-webkit-scrollbar-track-piece{background:#d3dce6}.NoteModal_history__ChmwA::-webkit-scrollbar{width:6px}.NoteModal_history__ChmwA::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}.NoteModal_item__gDLDk{display:grid;grid-template-areas:"avatar header hidden-actions" "avatar message message";grid-template-columns:50px auto 60px;grid-row-gap:8px;row-gap:8px}.NoteModal_avatar__hp9UV{grid-area:avatar;width:40px;height:40px;line-height:40px;border-radius:50%;color:#fff;text-align:center}.NoteModal_header__w9CN_{grid-area:header}.NoteModal_name__PyElv{display:inline;font-weight:bold;margin:0}.NoteModal_date__kXcKY{color:#b0b0b0;font-weight:normal;margin-left:15px}.NoteModal_hiddenActions__YKbve{grid-area:hidden-actions;height:20px;column-gap:12px;display:none}.NoteModal_edit__m6kY8,.NoteModal_delete__gGN0f{padding:0;color:inherit}.NoteModal_message__uSz_k{grid-area:message;width:100%;font-style:italic;line-height:16px;color:#1f1f1f;word-break:break-word}.NoteModal_item__gDLDk:hover .NoteModal_hiddenActions__YKbve{display:flex}.NoteModal_itemEditing__wPT0z .NoteModal_edit__m6kY8{color:#1890ff}
.ContactInfo_container__vD_Vg{display:flex;flex-direction:column;gap:10px;margin:1px 0;border-radius:8px;padding:5px 10px;width:100%;height:100%;justify-content:center;background-color:#fff;transition:width 250ms ease 250ms}.ContactInfo_container__vD_Vg:hover{width:var(--expansion-width);transition:width 250ms ease 250ms}.ContactInfo_container__vD_Vg button{display:flex;gap:10px;align-items:center;overflow:hidden;width:auto;border:none;border-radius:5px;padding:8px 10px;background-color:#f0f9fd;transition:color 1250ms ease,padding 500ms ease}.ContactInfo_container__vD_Vg button:hover{color:#40a9ff;cursor:pointer;transition:color 250ms ease,padding 500ms ease}.ContactInfo_container__vD_Vg button svg{flex-shrink:0}.ContactInfo_container__vD_Vg button .ContactInfo_icon__bYANz{pointer-events:none}.ContactInfo_container__vD_Vg button .ContactInfo_content__ZiaR6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 1450px){.ContactInfo_container__vD_Vg{overflow:hidden;transition:width 250ms ease 250ms,background-color 500ms ease 150ms 250ms;padding:5px 10px;background-color:rgba(0,0,0,0)}.ContactInfo_container__vD_Vg:hover{width:var(--expansion-width);background-color:#fff;transition:width 500ms ease 250ms,background-color 150ms ease 250ms}.ContactInfo_container__vD_Vg button{padding:0;background:rgba(0,0,0,0)}.ContactInfo_container__vD_Vg button>.ContactInfo_icon__bYANz{display:flex;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;z-index:1;border-radius:50%;background:#f1f9fe}}
.sodButton_sodButton__GzXJO{align-self:center;border:1px solid #40a9ff;background-color:#40a9ff;color:#fff}.sodButton_sodButton__GzXJO .sodButton_iconContainer__tMeGP{height:10px;width:5px;display:inline-block;position:relative}.sodButton_sodButton__GzXJO .sodButton_soIcon__yFUaF{font-size:7px;margin-left:2px;position:absolute;top:0;left:-1px}.sodButton_sodButton__GzXJO .sodButton_soIcon__yFUaF svg{font-size:7px}.sodButton_sodButton__GzXJO .sodButton_sodSpan__ZEaHK{font-weight:bold}
.fmxToggle_fmxToggle__W3NNt{display:flex;flex-flow:column}.fmxToggle_fmxToggle__W3NNt .fmxToggle_toggle__bYsAB{background-color:#bfbfbf}.fmxToggle_fmxToggle__W3NNt .fmxToggle_toggleChecked__Els3p{background-color:#1890ff}
.categoriesToggle_categoriesToggle__H67Dr{display:flex;flex-wrap:wrap;gap:.31rem;padding:0 .62rem}.categoriesToggle_categoriesToggle__H67Dr .categoriesToggle_icon__Leybu{font-size:.62rem;margin-left:.255em;align-self:center;margin-top:2px}.categoriesToggle_categoriesToggle__H67Dr .categoriesToggle_categoryButton___8YF8{color:#fff;font-size:.62rem;border:1px solid #ebebeb;transition:all .3s;display:flex}.categoriesToggle_categoriesToggle__H67Dr .categoriesToggle_categoryButton___8YF8:hover{opacity:.9}.categoriesToggle_categoriesToggle__H67Dr .categoriesToggle_categoryButton___8YF8.categoriesToggle_inactive__GWiuw{opacity:.4;color:#000}.categoriesToggle_categoriesToggle__H67Dr .categoriesToggle_categoryButton___8YF8 span{font-size:1rem;line-height:22px}
.imageCarousel_thumbnailContainer__jfMvG{cursor:pointer;margin:0;display:flex;justify-content:center;align-items:center}.imageCarousel_thumbnailContainer__jfMvG .imageCarousel_thumbnailImage__m9eY8{background-size:cover !important;width:77px;height:60px;margin:0 3px;overflow:hidden;border-radius:7px;background-color:#000}.imageCarousel_thumbnailContainer__jfMvG .imageCarousel_thumbnailImage__m9eY8 img{width:100%}.imageCarousel_thumbnailContainer__jfMvG .imageCarousel_thumbnailSelected__RYTbc{border:4px solid #3fa9ff;width:85px;height:68px}.imageCarousel_thumbnailContainer__jfMvG .imageCarousel_thumbnailEmpty__plqOG{width:60px;height:60px;background-color:#ebebeb;cursor:auto}.imageCarousel_thumbnails__g0w01{margin:0 auto;position:relative;display:flex;justify-content:center;align-items:center;height:70px;width:100%}.imageCarousel_thumbnails__g0w01 .imageCarousel_navigationIcon__AB9X2{display:flex;padding-top:4px;position:relative;color:#3fa9ff;cursor:pointer}.imageCarousel_thumbnails__g0w01 .imageCarousel_navigationIcon__AB9X2 .imageCarousel_label__Oe6dE{position:absolute;left:42%;top:30px;color:#fff;pointer-events:none;z-index:100}.imageCarousel_thumbnails__g0w01 .imageCarousel_navigationIcon__AB9X2 .imageCarousel_label__Oe6dE span{font-size:.625rem}.imageCarousel_thumbnails__g0w01 .imageCarousel_navigationIcon__AB9X2 svg{width:4.37rem;height:4.37rem;align-self:flex-start}.imageCarousel_thumbnails__g0w01 .imageCarousel_navigationIcon__AB9X2 .imageCarousel_next__R4l4K{padding-left:4px}.imageCarousel_thumbnails__g0w01 .imageCarousel_navigationIcon__AB9X2 .imageCarousel_prev__wfUWb{padding-right:4px}.imageCarousel_thumbnails__g0w01 .imageCarousel_navigationArrowIcon__Pu_D4{display:flex;padding-top:4px;position:relative;color:#3fa9ff;cursor:pointer}.imageCarousel_thumbnails__g0w01 .imageCarousel_navigationArrowIcon__Pu_D4 .imageCarousel_label__Oe6dE{position:absolute;left:34%;top:32px;z-index:100;font-size:.75rem;color:#fff;pointer-events:none}.imageCarousel_thumbnails__g0w01 .imageCarousel_navigationArrowIcon__Pu_D4 .imageCarousel_label__Oe6dE span{font-size:.625rem}.imageCarousel_thumbnails__g0w01 .imageCarousel_navigationArrowIcon__Pu_D4 .imageCarousel_prev__wfUWb{padding-right:4px}.imageCarousel_thumbnails__g0w01 .imageCarousel_plus__tu5Bl{font-size:.75rem !important}.imageCarousel_thumbnails__g0w01 .imageCarousel_dotWrapper__2xD3M{margin-left:6px;position:relative;top:-21px}.imageCarousel_thumbnails__g0w01 .imageCarousel_dotWrapper__2xD3M .imageCarousel_ant-badge__FKbCy{width:10px}.imageCarousel_thumbnails__g0w01 .imageCarousel_dotWrapper__2xD3M .imageCarousel_ant-badge__FKbCy .imageCarousel_ant-badge-status-dot__OU_SH{width:10px;height:10px}.imageCarousel_badges__nNOtM{margin-right:1px}.imageCarousel_badges__nNOtM span{width:10px;height:10px}
.treatments_innerPanel__H2Zu3{width:100%;margin-top:15px;margin-left:15px;max-width:48.8vw}.treatments_treatmentTable__Gx1YE{border:none}.treatments_treatmentTable__Gx1YE tr>th{font-size:.75rem;color:#606266;border:none}.treatments_treatmentTable__Gx1YE>tr>td{font-size:.75rem;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treatments_treatmentTable__Gx1YE .treatments_ant-tag__BLgXk{cursor:pointer}.treatments_treatmentTable__Gx1YE .treatments_ant-btn-link__IUGKP{color:#3d8093}.treatments_treatmentTable__Gx1YE .treatments_visibleConditions__k9FQp{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.treatments_treatmentTable__Gx1YE .treatments_row__JBx_K>td{font-size:.75rem;border-bottom:none !important;color:rgba(0,0,0,.65)}.treatments_treatmentTable__Gx1YE .treatments_groupRow__eugbr{display:flex;align-items:center;font-weight:bold;color:#606266;padding:4px 0}.treatments_treatmentTable__Gx1YE .treatments_groupRowTreatments__hAitX{display:flex;align-items:center;justify-content:space-between;font-weight:bold;color:#606266;padding:4px 0;cursor:pointer}.treatments_treatmentTable__Gx1YE .ant-table-row-expand-icon{display:none !important}.treatments_treatmentTable__Gx1YE .ant-table-row-expand-icon-cell{display:none !important}.treatments_treatmentTable__Gx1YE .ant-table-expand-icon-th{display:none !important}.treatments_treatmentStatus__Vkkhe{font-size:.75rem;white-space:nowrap}.treatments_treatmentStatus__Vkkhe:hover{cursor:pointer}.treatments_treatmentStatus__Vkkhe .treatments_treatmentIcon__1Hav4{font-size:.75rem;padding-right:4px;padding-left:4px}.treatments_treatmentStatus__Vkkhe .treatments_treatmentIcon__1Hav4 svg{font-size:.75rem}.treatments_treatmentStatus__Vkkhe.treatments_predicted__K5coq{border:1px solid;padding:7px 17px;border-radius:20px;font-weight:700}.treatments_treatmentStatus__Vkkhe.treatments_unscheduled__B1pZJ{font-weight:700}.treatments_treatmentStatus__Vkkhe.treatments_planned__9rAmN{font-weight:700}.treatments_treatmentStatus__Vkkhe.treatments_perio__zAEAk{color:#4df4ff}.treatments_treatmentStatus__Vkkhe.treatments_perio__zAEAk.treatments_predicted__K5coq{border-color:#4df4ff}.treatments_treatmentStatus__Vkkhe.treatments_endo__xaSVE{color:#1e93ff}.treatments_treatmentStatus__Vkkhe.treatments_endo__xaSVE.treatments_predicted__K5coq{border-color:#1e93ff}.treatments_treatmentStatus__Vkkhe.treatments_endo-retreat__N0Ntp{color:#1e93ff}.treatments_treatmentStatus__Vkkhe.treatments_endo-retreat__N0Ntp.treatments_predicted__K5coq{border-color:#1e93ff}.treatments_treatmentStatus__Vkkhe.treatments_scaling__auMhD{color:#00e0aa}.treatments_treatmentStatus__Vkkhe.treatments_scaling__auMhD.treatments_predicted__K5coq{border-color:#00e0aa}.treatments_treatmentStatus__Vkkhe.treatments_impaction____Nzl{color:#ffb800}.treatments_treatmentStatus__Vkkhe.treatments_impaction____Nzl.treatments_predicted__K5coq{border-color:#ffb800}.treatments_treatmentStatus__Vkkhe.treatments_implant__WAKBj{color:#c4c4c4}.treatments_treatmentStatus__Vkkhe.treatments_implant__WAKBj.treatments_predicted__K5coq{border-color:#c4c4c4}.treatments_treatmentStatus__Vkkhe.treatments_restoration__dYpnU{color:#ff29b4}.treatments_treatmentStatus__Vkkhe.treatments_restoration__dYpnU.treatments_predicted__K5coq{border-color:#ff29b4}.treatments_treatmentStatus__Vkkhe.treatments_crown__ZPnCB{color:#e72947}.treatments_treatmentStatus__Vkkhe.treatments_crown__ZPnCB.treatments_predicted__K5coq{border-color:#e72947}.treatments_treatmentStatus__Vkkhe.treatments_restoration-incipient__3bz_O{color:#ffb52c}.treatments_treatmentStatus__Vkkhe.treatments_restoration-incipient__3bz_O.treatments_predicted__K5coq{border-color:#ffb52c}.treatments_treatmentStatus__Vkkhe.treatments_restoration-replacement__0EH23{color:#8744ff}.treatments_treatmentStatus__Vkkhe.treatments_restoration-replacement__0EH23.treatments_predicted__K5coq{border-color:#8744ff}.treatments_treatmentStatus__Vkkhe.treatments_ortho__Zfih3{color:#000aff}.treatments_treatmentStatus__Vkkhe.treatments_ortho__Zfih3.treatments_predicted__K5coq{border-color:#000aff}
.InsuranceStateTag_insuranceStateTag__ir_uG{display:inline-flex;align-items:center;gap:6px;padding:3px 6px;height:28px;min-width:0;max-width:100%;border:1px solid #1a903c;border-radius:100px;background-color:#e8f5e9;color:#000;font-size:13px;font-weight:550;white-space:nowrap;overflow:hidden}.InsuranceStateTag_insuranceStateTag__ir_uG svg{width:1.3em;height:1.5em}.InsuranceStateTag_insuranceStateTag__ir_uG span{font-size:.875rem !important;font-weight:550 !important}.InsuranceStateTag_insuranceStateTag__ir_uG.InsuranceStateTag_notVerified__ZUe_s{border:.5px solid #9a0000;background:#ffe0e1;color:#9a0000}.InsuranceStateTag_insuranceStateTag__ir_uG.InsuranceStateTag_requiredVerificationOrUnknown__2OjQX{border:.5px solid #282828;background:#e4e2e2;color:#000}.InsuranceStateTag_withMinWidth__U5BAS{min-width:132px}.InsuranceStateTag_tinyVersion__SUc_I{padding:3px 8px 3px 4px}.InsuranceStateTag_tinyVersion__SUc_I span{font-size:11px !important;line-height:20px}.InsuranceStateTag_leftIcon__962J3{flex-shrink:0}.InsuranceStateTag_carrierName__1Nuj3{line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.InsuranceStateTag_errorMessage__7cTyw{line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InsuranceStateTag_networkType__0HC6x{line-height:1.2;margin-left:2px}.InsuranceStateTag_multicoverageIcon__rraHr{flex-shrink:0;width:1.4em;height:1.4em}
.PatientNameAndType_patientNameAndType__lO8DW{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;gap:12px;min-width:0}.PatientNameAndType_patientNameContainer__01Kxj{display:flex;flex:1 1;min-width:0;gap:12px;align-items:center}.PatientNameAndType_patientNameWrapper__aZTVD{flex:1 1;min-width:0;overflow:hidden}.PatientNameAndType_insuranceTagWrapper__2IqKU{flex-shrink:0}.PatientNameAndType_amountContainer__F7yRL{flex-shrink:0;white-space:nowrap}.PatientNameAndType_amountContainer__F7yRL span{color:#306cfe;text-align:right;font-size:1.56rem;font-weight:400;line-height:24px}
.ToothNumber_toothNumber__Q3h92{display:flex;align-items:center;gap:6px;padding:3px 5px;font-size:1rem;font-weight:400;border-radius:30px;background-color:#fff;color:#000;text-transform:uppercase;line-height:24px}.ToothNumber_toothIcon__V6P8B{width:12px;height:15.75px}
.Status_status__G6gD2{display:flex;align-items:center}.Status_statusBadge__ox3ZK{padding:4px 8px;color:#000;font-size:1rem;font-weight:400;text-transform:capitalize;letter-spacing:.5px;white-space:nowrap}.Status_statusBadge__ox3ZK svg{margin-right:4px}.Status_statusLabel__VJ_tb{font-size:1rem;font-weight:400;color:#000}
.ToothNumberAndStatus_toothNumberAndStatus__WGV4_{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.ToothNumberAndStatus_opportunityTypeContainer__Vh2aH{white-space:nowrap;width:174px}
.OpportunityType_opportunityType__S5KDF{display:flex;align-items:center;line-height:1.5 !important}.OpportunityType_justifyStart__4VIjk{justify-content:start}.OpportunityType_justifyEnd__dkB61{justify-content:end}.OpportunityType_justifyCenter__xaoHB{justify-content:center}.OpportunityType_opportunityTypeBadge__nEhv4{padding:0px 10px;border-radius:30px;font-size:1rem;font-weight:400;text-transform:capitalize;text-align:center;background-color:#fff;color:rgba(0,0,0,0)}
.PatientThumbnail_imageViewContainer__FLxO4{position:relative;display:flex;justify-content:center;width:100%;height:100%}.PatientThumbnail_imageViewContainer__FLxO4 .PatientThumbnail_spinner__Q7CKY{width:100%;top:137.5px;justify-content:center;display:grid;align-items:center}.PatientThumbnail_imageViewContainer__FLxO4 .PatientThumbnail_visualizer__canvas__wrapper__6Z1Yu{width:100%;min-height:275px;max-height:275px}.PatientThumbnail_imageViewContainer__FLxO4 .PatientThumbnail_visualizer__canvas__wrapper__6Z1Yu .PatientThumbnail_spinner__Q7CKY{top:137.5px;left:47.5%;position:relative;margin:0 auto;z-index:200}.PatientThumbnail_imageViewContainer__FLxO4 .PatientThumbnail_visualizer__canvas__wrapper__6Z1Yu{flex:1 1;position:relative}.PatientThumbnail_imageViewContainer__FLxO4 .PatientThumbnail_visualizer__canvas__CltfA:not(.PatientThumbnail_loading-image-box__WL7lB){height:100%;width:100%;background:#000}
.opportunityItem_gridItem___mzRs{background-color:#fff;border:1.5px solid #c0c9d6;border-radius:16px;overflow:hidden;transition:all .2s ease;border:1.5px solid #d9d9d9;box-shadow:4px 4px 10px 0 rgba(0,0,0,.25);max-width:450px;min-height:450px}.opportunityItem_gridItem___mzRs:hover{box-shadow:0 4px 8px rgba(0,0,0,.25);transform:translateY(-2px);cursor:pointer}.opportunityItem_gridItem___mzRs .opportunityItem_gridItemContent__JSWpe{padding:16px;display:flex;flex-direction:column;gap:12px}.opportunityItem_selected__K_l6B{border-radius:16px;border:1.5px solid #40a9ff;background:#fff;box-shadow:4px 4px 10px 0 rgba(0,0,0,.2)}.opportunityItem_gridThumbnailContainer__LH2qw{display:flex;justify-content:center;align-items:center;height:275px;background-color:#000}.opportunityItem_gridThumbnailContainer__LH2qw .opportunityItem_gridThumbnailImage__m1nTv{width:100%;height:100%;object-fit:cover}.opportunityItem_spinner__juTry{width:100%;height:100%;align-items:center;align-content:center;object-fit:cover}.opportunityItem_gridItemFooter__uQCYG{color:#000;text-align:center;font-size:.75rem;font-weight:400;padding-top:12px}
.PatientName_patientName__639Os{font-weight:600;font-size:1.5rem;color:#000;margin-bottom:0;white-space:nowrap;min-width:0;flex:0 1 auto;flex-shrink:0;overflow:hidden;text-overflow:ellipsis}
.PatientNameAndOpp_patientNameAndOpp__V7c4x{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px;min-width:0}.PatientNameAndOpp_leftSection__YRoNV{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;overflow:hidden}.PatientNameAndOpp_numberOfOpportunities___g0GS{font-size:1.5rem;font-weight:400;color:#000;white-space:nowrap;flex-shrink:0}.PatientNameAndOpp_amountContainer__CqGZr{flex-shrink:0;margin-left:auto}.PatientNameAndOpp_amountContainer__CqGZr span{color:#306cfe;text-align:right;font-size:1.56rem;font-weight:400;line-height:24px}
.ToothNumberList_toothNumber__u2zC4{display:flex;align-items:center;gap:6px;padding:3px 5px;font-size:1rem;font-weight:400;border-radius:30px;background-color:#fff;color:#000;text-transform:uppercase;padding-right:10px;line-height:24px}.ToothNumberList_toothIcon__xP7rN{width:18px;height:17.17px}.ToothNumberList_emptyToothNumber__a6VsV{padding-right:3px}
.AdditionalDetails_detailsContainer__wka65{display:flex;justify-content:flex-start;gap:6px;align-items:center;margin-bottom:0;margin-left:35px;padding-left:16px}.AdditionalDetails_appointmentDateContainer__xyKnW{flex-shrink:0;white-space:nowrap;width:180px;display:flex;align-items:center;justify-content:flex-start}.AdditionalDetails_appointmentDate__wNVet{margin-left:8px;font-size:1rem;line-height:24px;color:#000;font-weight:400}
.OpportunityAndCost_container__ZJ_Ma{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;gap:12px;min-width:0}.OpportunityAndCost_opportunityContainer__z2aBs{flex-shrink:0;white-space:nowrap;width:180px}.OpportunityAndCost_amountContainer__EWdjN span{color:#306cfe;text-align:right;font-size:1.56rem;font-weight:400;line-height:24px}
.ToothNumber_toothNumber__ZiUN2{display:flex;align-items:center;gap:6px;padding:3px 5px;font-size:1rem;font-weight:400;border-radius:30px;background-color:#fff;color:#000;text-transform:uppercase}.ToothNumber_toothIcon__CDr5g{width:12px;height:15.75px}
.ToothNumberAndStatus_toothNumberAndStatus__z5zjX{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}
.patientItem_gridItem__Ioof4{background-color:#fff;border:1.5px solid #c0c9d6;border-radius:16px;overflow:hidden;transition:all .2s ease;box-shadow:4px 4px 10px 0 rgba(0,0,0,.2);max-width:450px;min-height:450px}.patientItem_gridItem__Ioof4:hover{box-shadow:0 4px 8px rgba(0,0,0,.25);transform:translateY(-2px);cursor:pointer}.patientItem_gridItem__Ioof4 .patientItem_gridItemContent__1xHK9{padding:16px;display:flex;flex-direction:column;gap:12px}.patientItem_gridItem__Ioof4.patientItem_selected__mE8Zl{border:1.5px solid #40a9ff}.patientItem_gridThumbnailContainer__JR19J{display:flex;justify-content:center;align-items:center;height:275px;background-color:#000}.patientItem_gridThumbnailContainer__JR19J .patientItem_gridThumbnailImage__ls5pz{width:100%;height:100%;object-fit:cover}.patientItem_spinner__pXjVC{width:100%;height:100%;align-items:center;align-content:center;object-fit:cover}.patientItem_gridItemFooter__HrzSC{color:#000;text-align:center;font-size:.75rem;font-weight:400;padding-top:12px;padding-top:16px}
.patientGroupItem_container__ql9nL{background-color:#fff;border:1.5px solid #c0c9d6;border-radius:16px;overflow:hidden;transition:all .2s ease;border:1.5px solid #d9d9d9;margin-bottom:10px;width:100%}.patientGroupItem_container__ql9nL:hover{transform:translateY(-2px);cursor:pointer}.patientGroupItem_container__ql9nL.patientGroupItem_selected__2YR92{border:1px solid #40a9ff}.patientGroupItem_container__ql9nL .patientGroupItem_gridItemContent__eD85v{padding:16px;display:flex;flex-direction:column;padding:24px;gap:16px}.patientGroupItem_container__ql9nL .patientGroupItem_headerRow__da2Ot{display:flex;align-items:center;gap:12px;padding:16px 16px 0 16px;width:100%;min-width:0}.patientGroupItem_container__ql9nL .patientGroupItem_expandButton__hgJPy{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background-color:#dbe7f1;color:#000;cursor:pointer;transition:all .2s ease;flex-shrink:0}.patientGroupItem_container__ql9nL .patientGroupItem_expandButton__hgJPy:hover{opacity:.8}.patientGroupItem_container__ql9nL .patientGroupItem_expandButton__hgJPy:active{transform:scale(0.95)}.patientGroupItem_container__ql9nL .patientGroupItem_expandButton__hgJPy svg{font-size:.875rem}.patientGroupItem_container__ql9nL .patientGroupItem_opportunitiesGrid__j059M{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));grid-gap:16px;gap:16px;margin-top:24px}
.infiniteScrollContainer_infiniteScrollContainer__tEDVD{width:100%;height:100%;padding:10px 5px;display:flex;flex-direction:column}.infiniteScrollContainer_gridContainer__eXbek{display:grid;grid-gap:20px;gap:20px;padding:5px 0px;flex:1 1;overflow-y:auto;max-height:var(--ai-opps-content-height);scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));grid-auto-rows:minmax(min-content, max-content);justify-content:start;min-width:0}.infiniteScrollContainer_gridContainer__eXbek::-webkit-scrollbar{display:none}.infiniteScrollContainer_groupByContainer___LAvs{display:inline !important}.infiniteScrollContainer_gridContainer__eXbek>div[data-item-index]{display:contents}.infiniteScrollContainer_loadingIndicator__Kb6JZ{padding-top:10px;height:35px;justify-content:center;display:flex;align-items:center}.infiniteScrollContainer_endOfDataIndicator__JJJ3H{grid-column:1/-1;display:flex;align-items:center;justify-content:center;padding:20px;font-size:.875rem;font-style:italic;margin-top:20px}
.pathologyList_item__cOTYH{margin-top:.37rem}.pathologyList_tooth__QWgVL{color:#000;font-weight:bold;display:flex;flex-flow:column;font-size:.625rem;justify-content:end;row-gap:6px}.pathologyList_pathologies__K4Vtx{display:flex;gap:3px;flex-flow:wrap}.pathologyList_pathology__050YP{padding:2px 9px;border-radius:5px;color:#fff;white-space:nowrap;font-size:.75rem;transition:.3s}.pathologyList_pathology__050YP:hover{opacity:.9}.pathologyList_noResults__zo6Xd{display:flex;justify-content:center;height:90%;align-items:center}
.toothPathologies_container__7OgPx{background-color:#f3f8ff;padding:.62rem;width:15rem;overflow-y:auto;max-width:16.25rem;color:#3e496d}.toothPathologies_header__8drqq{font-weight:bold}.toothPathologies_header__8drqq span{border:1px solid;display:inline-block;height:1.4rem;width:1.4rem;border-radius:10px;text-align:center}
.alertWithAction_alert__aWlxL .alertWithAction_message__lr4U6{padding-right:.3599em}.alertWithAction_alert__aWlxL button.alertWithAction_ant-btn__zfwzU.alertWithAction_ant-btn-primary__qkGQI.alertWithAction_ant-btn-round__fY2R7{margin-left:.72em !important}.alertWithAction_alert__aWlxL .alertWithAction_ant-btn__zfwzU.alertWithAction_ant-btn-primary__qkGQI.alertWithAction_ant-btn-round__fY2R7{margin-left:.5rem}.alertWithAction_ant-message-custom-content__7QRjJ.alertWithAction_ant-message-error__XMbNU{display:flex}.alertWithAction_ant-message-custom-content__7QRjJ i.alertWithAction_anticon__Bn_bp.alertWithAction_anticon-close-circle__1RiNc{align-self:center;transform:translateY(-1px)}
.fullViewer_viewerTools__gEYBo .fullViewer_toolbar__88cRL{font-size:10px;z-index:1;flex-basis:40px}.fullViewer_viewerTools__gEYBo .fullViewer_toolbar__group__w9X8N:first-of-type div:first-of-type{border-radius:4.5px 4.5px 0 0}.fullViewer_viewerTools__gEYBo .fullViewer_toolbar__group__w9X8N:last-of-type div:last-of-type{border-radius:0 0 4.5px 4.5px}.fullViewer_viewerTools__gEYBo .fullViewer_toolbar__item___tNLx{width:2.5rem;height:2.5rem}.fullViewer_viewToolsFullscreen__oSwQW{top:5%;background-color:#333;right:0;z-index:200}.fullViewer_imageViewContainer__x5g5h{position:relative;display:flex;justify-content:center;width:100%;height:100%}.fullViewer_imageViewContainer__x5g5h .fullViewer_spinner__uqOc3{width:100%;justify-content:center;display:grid;align-items:center}.fullViewer_imageViewContainer__x5g5h .fullViewer_visualizer__canvas__wrapper__knVe7{width:100%;min-height:615px}.fullViewer_imageViewContainer__x5g5h .fullViewer_visualizer__canvas__wrapper__knVe7 .fullViewer_spinner__uqOc3{top:287.5px;left:47.5%;position:relative;margin:0 auto;z-index:200}.fullViewer_imageViewContainer__x5g5h:not(.fullViewer_fullScreen__c9Ddu) .fullViewer_visualizer__canvas__wrapper__knVe7{flex:1 1;position:relative}.fullViewer_imageViewContainer__x5g5h:not(.fullViewer_fullScreen__c9Ddu) .fullViewer_visualizer__canvas__5sn81:not(.fullViewer_loading-image-box__F3h4w){height:100%;width:100%;background:#000}.fullViewer_imageViewContainer__x5g5h:not(.fullViewer_fullScreen__c9Ddu).fullViewer_lite__7gt4M{height:820px}.fullViewer_imageViewContainer__x5g5h:not(.fullViewer_fullScreen__c9Ddu).fullViewer_lite__7gt4M .fullViewer_visualizer__canvas__5sn81:not(.fullViewer_loading-image-box__F3h4w){width:820px;height:820px}.fullViewer_imageViewContainer__x5g5h:not(.fullViewer_fullScreen__c9Ddu).fullViewer_lite__7gt4M .fullViewer_visualizer__canvas__wrapper__knVe7{width:820px;height:820px}.fullViewer_imageViewContainer__x5g5h:not(.fullViewer_fullScreen__c9Ddu).fullViewer_lite__7gt4M .fullViewer_viewerTools__gEYBo{top:215px;right:-55px}.fullViewer_imageViewContainer__x5g5h.fullViewer_fullScreen__c9Ddu{background:#000;width:100%;height:100%;position:fixed;left:0;top:0;overflow:hidden;z-index:200}.fullViewer_imageViewContainer__x5g5h.fullViewer_fullScreen__c9Ddu .fullViewer_legend-footer__myYF3 .fullViewer_tooth-dmf-legend__giV2y{position:relative}.fullViewer_imageViewContainer__x5g5h.fullViewer_fullScreen__c9Ddu .fullViewer_loading__e6O3C .fullViewer_visualizer__canvas__5sn81>.fullViewer_image-viewer__QYugr{visibility:hidden}.fullViewer_imageViewContainer__x5g5h.fullViewer_fullScreen__c9Ddu .fullViewer_anticon-spin___ozLB{width:200px;height:200px;top:calc(50% - 100px);left:calc(50% - 100px)}.fullViewer_imageViewContainer__x5g5h.fullViewer_fullScreen__c9Ddu .fullViewer_visualizer__canvas__5sn81{height:100vh;width:100%;display:grid;place-content:center;position:relative}.fullViewer_imageViewContainer__x5g5h.fullViewer_fullScreen__c9Ddu .fullViewer_visualizer__arrow__QAsfn{font-size:.75rem}.fullViewer_imageViewContainer__x5g5h .fullViewer_arrow__kNDlU{background-color:#000;color:#fff;display:flex;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-preferred-size:40px;justify-content:center;align-items:center;font-size:1rem;flex-basis:40px;z-index:200}.fullViewer_imageViewContainer__x5g5h .fullViewer_arrow__kNDlU span{border:.45px solid #4a4a4a;border-radius:2px;background-color:#202023;padding:2px;cursor:pointer}.fullViewer_imageViewContainer__x5g5h .fullViewer_arrow__kNDlU svg{font-size:1rem;width:1.31rem;height:1.31rem}.fullViewer_imageViewContainer__x5g5h .fullViewer_arrow__kNDlU span[disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.fullViewer_imageViewContainer__x5g5h .fullViewer_arrow__kNDlU i{border:.45px solid #4a4a4a;border-radius:2px;background-color:#202023;padding:2px;cursor:pointer !important}.fullViewer_imageViewContainer__x5g5h .fullViewer_arrow__kNDlU i:active{opacity:.8}.fullViewer_imageViewContainer__x5g5h .fullViewer_right__p09ng{border-left:1px solid #363636;border-radius:0 10px 10px 0;cursor:pointer;pointer-events:all}.fullViewer_imageViewContainer__x5g5h .fullViewer_left__0uNPy{border-right:1px solid #363636;border-radius:10px 0 0 10px;cursor:pointer}
.selectedImageViewer_container__hTQRa .selectedImageViewer_visualizerBox__pKiFI{background-color:#000;border-radius:16px;width:100%}.selectedImageViewer_container__hTQRa .selectedImageViewer_visualizerBox__pKiFI .selectedImageViewer_imageInfo__crCLX{display:grid;grid-template-columns:2fr auto;width:100%;padding-left:2px}.selectedImageViewer_container__hTQRa .selectedImageViewer_visualizerBox__pKiFI .selectedImageViewer_imageInfo__crCLX label{font-size:1rem;color:#fff;font-weight:400;padding-bottom:5px;text-align:right;padding-right:2px}.selectedImageViewer_container__hTQRa .selectedImageViewer_visualizerBox__pKiFI .selectedImageViewer_imageCounter___gQiL{display:grid;grid-template-columns:.5fr .5fr;width:50px;padding-left:2px}.selectedImageViewer_container__hTQRa .selectedImageViewer_visualizerBox__pKiFI .selectedImageViewer_imageCounter___gQiL .selectedImageViewer_labelCounter__UvCIH{opacity:.5}.selectedImageViewer_container__hTQRa .selectedImageViewer_visualizerBox__pKiFI .selectedImageViewer_imageCounter___gQiL label{font-size:20px;color:#fff;font-weight:400;padding-bottom:5px;text-align:right}.selectedImageViewer_container__hTQRa .selectedImageViewer_visualizerBox__pKiFI .selectedImageViewer_imageCounter___gQiL strong{font-size:1.25rem;padding-bottom:5px;text-align:right;opacity:1}.selectedImageViewer_container__hTQRa .selectedImageViewer_visualizerBox__pKiFI .selectedImageViewer_visualizer__1HD4L{display:flex;grid-template-columns:auto auto auto;width:100%;justify-content:space-between}.selectedImageViewer_container__hTQRa .selectedImageViewer_visualizerBox__pKiFI .selectedImageViewer_visualizer__1HD4L .selectedImageViewer_imageViewerContainer__NKO07{width:100%;min-height:500px}.selectedImageViewer_container__hTQRa .selectedImageViewer_visualizerBox__pKiFI .selectedImageViewer_visualizer__1HD4L .selectedImageViewer_imageViewerContainer__NKO07 .selectedImageViewer_image-viewer__Adq3y svg{width:1.25rem}
.confirmationModal_modalOverlay__9CwEj{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.confirmationModal_buttonsSection__cPcBS{padding:0px 20px 0 20px}.confirmationModal_buttonsSection__cPcBS .confirmationModal_discardBtn__DXoAL{float:left}.confirmationModal_buttonsSection__cPcBS .confirmationModal_saveBtn__B0YNE{float:right}.confirmationModal_modalOverlay__9CwEj svg.svg-icon{width:80px;height:80px;margin-left:15px}.confirmationModal_modal__DLD7Y{background:#fff;padding:30px;border-radius:5px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.1)}
.alertMessage_alert__29HMB .alertMessage_message___655k{padding-right:.3599em}.alertMessage_alert__29HMB .alertMessage_viewBtn__2bfeM{margin-left:.3599em !important}.alertMessage_alert__29HMB button.alertMessage_ant-btn__x1_VR.alertMessage_ant-btn-primary__GUj1_.alertMessage_ant-btn-round__HR__B{margin-left:.72em !important}.alertMessage_alert__29HMB .alertMessage_ant-btn__x1_VR.alertMessage_ant-btn-primary__GUj1_.alertMessage_ant-btn-round__HR__B{margin-left:.5rem}.alertMessage_ant-message-custom-content__WzJZ5.alertMessage_ant-message-error__zZXbJ{display:flex}.alertMessage_ant-message-custom-content__WzJZ5 i.alertMessage_anticon__HQCyR.alertMessage_anticon-close-circle__iSD91{align-self:center;transform:translateY(-1px)}
.activeAppointmentContainerV1_container__Ff3oO{display:-ms-flexbox;flex-direction:column;justify-content:center;border-top:1px solid #f2f2f2;min-width:30rem;display:flex;flex-direction:row;max-height:calc(100vh - 106px)}.activeAppointmentContainerV1_leftContainer__QdRFV{max-width:1000px;min-width:500px;width:50vw;overflow-y:auto}.activeAppointmentContainerV1_visualizerContainer__E5Ob5{display:flex;flex-flow:column;gap:15px;background-color:#dfe5ee;padding:15px 6px}.activeAppointmentContainerV1_visualizerMicroFmx__dnSv1,.activeAppointmentContainerV1_visualizerMicroFmxHighlighted__ceBgJ{aspect-ratio:1.75/1;height:100%;margin-right:auto}.activeAppointmentContainerV1_visualizerMicroFmxHighlighted__ceBgJ{background-color:#1a1a1a}.activeAppointmentContainerV1_micro-fmx__wrapper__zaJGG{height:100%;padding:.47rem;cursor:pointer}.activeAppointmentContainerV1_visualizerBody__TdQ7Q{position:relative;overflow:hidden;width:100%;min-height:500px}.activeAppointmentContainerV1_visualizerBody__TdQ7Q .activeAppointmentContainerV1_spinner__Hikvb{width:100%;height:100%;min-height:500px;justify-content:center;display:grid;align-items:center}.activeAppointmentContainerV1_visualizerWrapper__Kb4I_{display:flex;flex-flow:column;background:#202023;padding:0 .78rem .62rem .78rem;border-radius:.78rem;width:100%}.activeAppointmentContainerV1_visualizerHeader__fkibG{display:flex;justify-content:space-between;align-items:center;flex-flow:row-reverse;gap:.78rem;height:72px;color:#fff}.activeAppointmentContainerV1_categories__lz1on{display:flex;flex-wrap:wrap}.activeAppointmentContainerV1_categories__lz1on .activeAppointmentContainerV1_ant-btn-round__teULu.activeAppointmentContainerV1_ant-btn-sm__YCBLh{margin:3px}.activeAppointmentContainerV1_innerPanel__YHKur{width:100%;margin-top:15px}
.PatientInfoV1_lite__ra7Dg .PatientInfoV1_containerColumns__T0_HF{flex-direction:column}.PatientInfoV1_lite__ra7Dg .PatientInfoV1_topItems__RHtUi{padding:7px 30px 7px 0;flex-grow:1}.PatientInfoV1_container__1uNzY{padding:0;border-radius:0px;height:100%}.PatientInfoV1_emptyContainer__pOChV{display:flex;align-items:center;justify-content:center;font-size:15px;height:600px}.PatientInfoV1_fullImage__u6xCK{display:flex;height:450px;width:580px;background-size:contain;position:relative;margin-left:auto;margin-right:auto;font-size:14px}.PatientInfoV1_categories__LCdIe{display:flex;flex-wrap:wrap}.PatientInfoV1_categories__LCdIe .ant-btn-round.ant-btn-sm{margin:3px}.PatientInfoV1_thumbnails__p_zDe{display:flex;justify-content:center;align-items:center;margin-top:15px}.PatientInfoV1_thumbnails__p_zDe .PatientInfoV1_thumbnailContainer__1pT_w{cursor:pointer;margin:3px}.PatientInfoV1_thumbnails__p_zDe .PatientInfoV1_thumbnailContainer__1pT_w .PatientInfoV1_thumbnailImage__9LKTH{background-size:cover !important}.PatientInfoV1_thumbnails__p_zDe .PatientInfoV1_thumbnailContainer__1pT_w .PatientInfoV1_thumbnailSelected__xaTnC{border:4px solid #3fa9ff}.PatientInfoV1_thumbnails__p_zDe .PatientInfoV1_thumbnailContainer__1pT_w .PatientInfoV1_thumbnailEmpty__sdTbw{width:60px;height:60px;background-color:#ebebeb;cursor:auto}.PatientInfoV1_thumbnails__p_zDe .ant-badge-status-dot{width:10px;height:10px}.PatientInfoV1_navigationIcon__bJepn{color:#3fa9ff;font-size:1.25rem;cursor:pointer}.PatientInfoV1_navigationIconDisabled__0tHh9{opacity:0;cursor:auto !important}.PatientInfoV1_fullScreen__qFVKv{background:#000;width:100%;height:100%;position:fixed;left:0;top:0;overflow:hidden;z-index:2000;display:flex;justify-content:center;align-items:center}.PatientInfoV1_fullScreenImageContainer__I7fWk{display:flex;justify-content:center;align-items:center;flex-grow:1;height:100%}.PatientInfoV1_fullScreenImage___tO7b{display:flex;height:450px;width:580px;background-size:contain;position:relative;font-size:14px}.PatientInfoV1_fullScreenNavigationIcon__9p_v2{color:#d2d2d2;font-size:2.5rem;cursor:pointer;padding:30px}.PatientInfoV1_fullScreenCloseButton__hgZtA{position:absolute;right:0;top:0;color:#fff;margin:14px;font-size:23px;cursor:pointer}.PatientInfoV1_categoryToggles__1j_jG{margin-bottom:10px;border-top:0px}.PatientInfoV1_topItems__RHtUi{height:54px;display:flex;max-width:690px;overflow:hidden}.PatientInfoV1_patientDownloadButton__0fKsA{height:39px;width:150px;border-color:#bbb;margin-top:6px}.PatientInfoV1_categories__LCdIe .ant-btn{border:0;color:#8a8a8a;background-color:#ebebeb;border:1px solid #ebebeb;font-size:12px}.PatientInfoV1_categories__LCdIe .ant-btn .svg-icon{font-size:10px;margin-left:2px}.PatientInfoV1_categories__LCdIe .ant-btn:hover{background-color:#d1d1d1}.PatientInfoV1_categories__LCdIe .ant-btn-primary{border:0;color:#151515;background-color:#f9f8f7;border:1px solid #c9c9c9;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 6px 14px 0 rgba(0,0,0,.19)}.PatientInfoV1_categories__LCdIe .ant-btn-primary .svg-icon{font-size:14px;margin-left:2px}.PatientInfoV1_categories__LCdIe .ant-btn-primary:hover{background-color:#dedede}.PatientInfoV1_aiFindings__container__JS90V{background-color:#f2f2f2;padding:.62rem}.PatientInfoV1_aiFindings__header__HHIwr span{border:1px solid;display:inline-block;height:.87rem;width:.87rem;border-radius:.44rem;text-align:center}.PatientInfoV1_aiFindings__5LHwf .PatientInfoV1_tooth__PUawP{font-weight:bold}.PatientInfoV1_aiFindings__5LHwf .PatientInfoV1_pathologies__FSvBN{display:flex;gap:3px}.PatientInfoV1_aiFindings__5LHwf .PatientInfoV1_pathology__H5Zr7{background-color:#add8e6;padding:0 4px;border-radius:4px}.PatientInfoV1_container__1uNzY .PatientInfoV1_categories__LCdIe .svg-icon{height:11px}.PatientInfoV1_container__1uNzY .ant-collapse > .ant-collapse-item{border:none}.PatientInfoV1_container__1uNzY .PatientInfoV1_containerColumns__T0_HF{display:flex;height:100%;min-width:50rem}.PatientInfoV1_container__1uNzY .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerAssessments__5P7ra .PatientInfoV1_noAssessments__b2aFA{font-size:11px;margin-left:2px}.PatientInfoV1_container__1uNzY .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerColumnLeft__cD6d3 h5{color:#b2b2b2;font-size:80%;margin:0 0 -2px 0}.PatientInfoV1_container__1uNzY .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerColumnLeft__cD6d3 .ant-collapse-borderless,.PatientInfoV1_container__1uNzY .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerColumnLeft__cD6d3 .ant-divider{background-color:#fff}.PatientInfoV1_container__1uNzY .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerColumnLeft__cD6d3 button{margin-bottom:10px;margin-left:0px;border-top:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-left:1px solid #c9c9c9}.PatientInfoV1_container__1uNzY .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerColumnRight__jMS7H{background-color:#fff;width:100%}.PatientInfoV1_container__1uNzY .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerColumnRight__jMS7H .PatientInfoV1_noAppointmentMsg__9Phwh{text-align:center;margin-top:4rem}.PatientInfoV1_container__1uNzY .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerNotes__QRYoH textarea{color:#3f3f3f;font-size:12px;height:150px !important;resize:none;cursor:text}.PatientInfoV1_container__1uNzY .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerNotes__QRYoH textarea::-webkit-scrollbar-track{background-color:#f1f1f1}.PatientInfoV1_container__1uNzY .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerNotes__QRYoH textarea::-webkit-scrollbar{width:10px;background-color:#d6d6d6}.PatientInfoV1_container__1uNzY .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerNotes__QRYoH textarea::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c1c1c1}.PatientInfoV1_container__1uNzY.PatientInfoV1_lite__ra7Dg .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerColumnLeft__cD6d3{display:flex;width:unset;background:unset}.PatientInfoV1_container__1uNzY.PatientInfoV1_lite__ra7Dg .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerColumnLeft__cD6d3>div{display:flex}.PatientInfoV1_container__1uNzY.PatientInfoV1_lite__ra7Dg .PatientInfoV1_containerColumns__T0_HF .PatientInfoV1_containerColumnRight__jMS7H{padding:0px 90px 20px 90px}
.VerifiedOpportunities_treatmentsContainer__cNStJ{margin:15px 20px;padding:10px;border-radius:8px;background:#ffd7c1}.VerifiedOpportunities_treatmentsContainer__cNStJ .VerifiedOpportunities_verifiedTitle__tEoSi{display:grid;grid-template-columns:.3fr 2fr;align-items:center;justify-content:start}.VerifiedOpportunities_treatmentsContainer__cNStJ .VerifiedOpportunities_verifiedTitle__tEoSi .VerifiedOpportunities_verifiedCheckIcon__jo0hp{background:#ff9356;padding:3px;border-radius:50%;margin-right:2px}.VerifiedOpportunities_treatmentsContainer__cNStJ .VerifiedOpportunities_verifiedTitle__tEoSi h5{margin:0 !important;color:#b3521c !important}.VerifiedOpportunities_treatmentsContainer__cNStJ .ant-row:first-child{font-weight:bold}.VerifiedOpportunities_treatments__dsz36{margin-top:3px;max-height:300px;overflow-y:auto;font-size:12px;display:inline-grid;width:100%}.VerifiedOpportunities_treatmentRow__lEOKq{display:inline-grid;justify-content:space-between;width:100%;grid-column-gap:5px}.VerifiedOpportunities_treatmentRow__lEOKq .ant-col{margin-bottom:0}.VerifiedOpportunities_treatmentDetails__LqBOc,.VerifiedOpportunities_treatmentDate__Y1yS0,.VerifiedOpportunities_treatmentDetailsTitle__pHVh_,.VerifiedOpportunities_treatmentDateTitle__AOYzm{font-size:13px;font-weight:400}.VerifiedOpportunities_treatmentDate__Y1yS0{color:#301202 !important;grid-column:2;width:80px}.VerifiedOpportunities_treatmentDetails__LqBOc{color:#301202 !important;grid-column:1}.VerifiedOpportunities_treatmentDateTitle__AOYzm{color:#b3521c !important;grid-column:2;width:80px;font-weight:700}.VerifiedOpportunities_treatmentDetailsTitle__pHVh_{color:#b3521c !important;grid-column:1;font-weight:700}
.VisualizerPatientDetailsV1_notes__3zHP9{margin:20px}.VisualizerPatientDetailsV1_notes__3zHP9 textarea{border:1px solid #d9d9d9;border-radius:4px;padding:4px 11px;background-color:#fff;color:#3f3f3f;font-size:12px;margin-top:6px;height:150px !important;resize:none;cursor:text}.VisualizerPatientDetailsV1_notes__3zHP9 textarea::-webkit-scrollbar-track{background-color:#f1f1f1}.VisualizerPatientDetailsV1_notes__3zHP9 textarea::-webkit-scrollbar{width:10px;background-color:#d6d6d6}.VisualizerPatientDetailsV1_notes__3zHP9 textarea::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c1c1c1}.VisualizerPatientDetailsV1_avatarBackground__L69hw{background:linear-gradient(90deg, #3e656e -1.65%, #609fb0 100%)}.VisualizerPatientDetailsV1_visitDate__wjFUo{margin:15px 20px}.VisualizerPatientDetailsV1_visitDate__wjFUo h5{display:inline-block;width:auto;font-weight:500;margin-right:3px !important}.VisualizerPatientDetailsV1_visitDate__wjFUo>div>span{padding-right:.38rem}.VisualizerPatientDetailsV1_visitDate__wjFUo .VisualizerPatientDetailsV1_overdue__Zfdw5{font-size:80%;color:red;margin-left:3px}.VisualizerPatientDetailsV1_name__o837w{font-weight:bold;padding:10px 10px 0px 10px}.VisualizerPatientDetailsV1_name__o837w span{font-size:18px;line-height:22px}.VisualizerPatientDetailsV1_patientId__M2XYK{font-size:14px;padding:0px 10px 0px 10px}.VisualizerPatientDetailsV1_patientId__M2XYK>span{overflow-wrap:anywhere}.VisualizerPatientDetailsV1_collapseItemHeader__5JCjB{color:#979494}.VisualizerPatientDetailsV1_collapseItemContent__N11aB{font-weight:bold}.VisualizerPatientDetailsV1_collapseItem__JiTmW{margin-left:5px;margin-bottom:6px}.VisualizerPatientDetailsV1_headerContainer__YwyMa{display:flex;align-items:center}.VisualizerPatientDetailsV1_headerContainer__YwyMa>div{width:168px}.VisualizerPatientDetailsV1_visualizerPatientDetails__5i8dd .ant-divider-horizontal{margin-top:0px;margin-bottom:10px;border:none}.VisualizerPatientDetailsV1_visualizerPatientDetails__5i8dd .ant-collapse-header:has(.VisualizerPatientDetailsV1_headerContainer__YwyMa){padding:0 16px !important}
.NotableTreatments_treatmentsContainer__wjzPr{margin:15px 20px}.NotableTreatments_treatments__tufZM{margin-top:15px;max-height:300px;overflow-y:auto;font-size:12px;display:inline-grid;width:100%}.NotableTreatments_treatmentRow__IruJf{display:inline-grid;justify-content:space-between;width:100%;grid-column-gap:5px}.NotableTreatments_treatmentRow__IruJf .ant-col{margin-bottom:0}.NotableTreatments_treatmentDetails__xvgUU,.NotableTreatments_treatmentDate__sigxy{font-size:13px}.NotableTreatments_treatmentDate__sigxy{grid-column:2;width:80px}.NotableTreatments_treatmentDetails__xvgUU{grid-column:1}.NotableTreatments_treatments__tufZM .ant-row:first-child{font-weight:bold}
.SkeletonLabel_skeletonLabelClickable__bu_vB{cursor:pointer;font-size:1.56rem;font-weight:700;text-align:left;margin:0}.SkeletonLabel_skeletonLabelClickable__bu_vB:hover{color:#40a9ff}.SkeletonLabel_skeletonLabel__dBcGP{display:inline-block;min-width:60px}.SkeletonLabel_skeletonLabel__dBcGP .SkeletonLabel_ant-skeleton-input__YSJhA{width:100%;min-width:60px}.SkeletonLabel_value__4PYH9{display:inline-block;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}
.DSOAverageHeader_averageCell__xbJC2{color:#2778c3;align-items:center;font-weight:700;font-size:.875rem;line-height:20px}.DSOAverageHeader_averageHeader__8zYYL{z-index:1;background-color:#edf6ff;border-bottom:1px solid #1890ff}.DSOAverageHeader_averageHeader__8zYYL .DSOAverageHeader_cellLoading___bjVM{display:flex;align-items:center;border-bottom:1px solid #d9d9d9}
.OpportunitiesTag_opportunitiesTag__msLPl{display:inline-flex;align-items:center;padding:5px 20px;border:1px solid #40a9ff;border-radius:30px;color:#40a9ff;font-size:.875rem;font-weight:550;white-space:nowrap}.OpportunitiesTag_opportunitiesTag__msLPl svg{width:13px;height:13px;margin-right:2px}
.PatientOpportunitiesSection_opportunitiesSection__8hup2{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:200px}.PatientOpportunitiesSection_opportunitiesSection__8hup2 .PatientOpportunitiesSection_amount__lhpnq{color:#000;font-size:1.125rem;font-weight:400;line-height:24px;margin:0;flex-shrink:0}.PatientOpportunitiesSection_noOpportunitiesText__FWY6y{color:#000;font-size:1rem !important;font-weight:400 !important;line-height:22px !important}
.EligibilityActionButton_actionLink__KRgrW{display:inline-block;cursor:pointer;font-size:.6875rem;text-decoration:underline}.EligibilityActionButton_actionButton__W0rM9{display:inline-block;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;color:#40a9ff;width:120px;font-size:.6875rem;text-align:left}
.OpportunitiesListPopover_container__BFTuq{padding:4px;width:max-content;max-width:100%}.OpportunitiesListPopover_title__cEtdd{font-size:1rem;font-weight:600;color:#000;margin:0 0 8px 0}.OpportunitiesListPopover_table__KYR4y{border-collapse:collapse;border-radius:8px;width:max-content}.OpportunitiesListPopover_table__KYR4y th{font-size:.875rem;font-weight:400;color:#000;text-align:left;padding:4px 8px}.OpportunitiesListPopover_table__KYR4y td{font-size:.875rem;font-weight:400;color:#000;padding:6px 12px 6px 0}.OpportunitiesListPopover_table__KYR4y tr:first-child td{padding-top:0}.OpportunitiesListPopover_table__KYR4y .OpportunitiesListPopover_dateCell__Iqwcl{color:#6a6a6a}.OpportunitiesListPopover_table__KYR4y .OpportunitiesListPopover_actionCell__M96_0{width:10px;padding-right:0 !important;padding-top:5px !important;vertical-align:middle}.OpportunitiesListPopover_treatmentsNavButton__8mhOi{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.OpportunitiesListPopover_treatmentsNavIcon__se1g_{width:10px !important;height:15px !important;transform:rotate(270deg)}
.EligibilityErrorSummary_container__L7xLO{display:flex;flex-direction:row;align-items:flex-start;gap:4px}.EligibilityErrorSummary_textContent__jpKQl{display:flex;flex-direction:column;gap:4px}.EligibilityErrorSummary_title__saxJ9{color:#000;font-size:.8125rem;font-weight:700;line-height:normal}.EligibilityErrorSummary_descriptionRow__5HhRK{display:inline-flex;flex-wrap:wrap;max-width:270px;gap:0 4px}.EligibilityErrorSummary_description__zvLAT{margin:0;color:#000;font-size:.6875rem;font-weight:400;line-height:18px;align-content:center}.EligibilityErrorSummary_textError__qjonW{color:#ff3939}
.InsuranceStateBasic_insuranceStateContainer__XBjlt{display:inline-flex;align-items:center;gap:.57149em;padding:3px 6px;color:#000;font-weight:550;border:.5px solid #1a903c;border-radius:100px;background-color:#fff;white-space:nowrap;height:28px}.InsuranceStateBasic_insuranceStateContainer__XBjlt span{font-size:.75rem !important;font-weight:550 !important}.InsuranceStateBasic_insuranceStateContainer__XBjlt.InsuranceStateBasic_notVerified__Tpctw{color:#9a0000;border:.5px solid #9a0000;background-color:rgba(0,0,0,0) !important}.InsuranceStateBasic_insuranceStateContainer__XBjlt.InsuranceStateBasic_requiredVerificationOrUnknown__bDWzo{color:#000;border:none !important;background-color:rgba(0,0,0,0);padding:0}.InsuranceStateBasic_insuranceStateContainer__XBjlt.InsuranceStateBasic_requiredVerificationOrUnknown__bDWzo .InsuranceStateBasic_errorMessage__WWN51{padding:1px 6px;gap:4px;display:flex;align-items:center;border-radius:100px;border:.5px solid #282828;background:#e4e2e2;color:#000}.InsuranceStateBasic_leftIcon__rqsX8{flex-shrink:0}.InsuranceStateBasic_title__rqGb4{line-height:1.2}.InsuranceStateBasic_networkType__AZLKF{line-height:1.2;margin-left:2px}.InsuranceStateBasic_verifiedIcon__YWoH9{flex-shrink:0;width:27px;height:20px}
.InsuranceBenefitsSummary_container__n_CgN{margin-top:-5px;display:flex;flex-direction:column;gap:.3599em;font-size:.875rem;font-style:normal;font-weight:400;line-height:24px;color:#301202}.InsuranceBenefitsSummary_insuranceBenefitsSummary__lZA0q.InsuranceBenefitsSummary_blur__u8XeO{filter:blur(1.5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.InsuranceBenefitsSummary_insuranceWithProblemsContent__70UDQ a{color:#40a9ff;text-decoration:underline}.InsuranceBenefitsSummary_titleLine__8G95e{font-weight:bold}.InsuranceBenefitsSummary_remainingLine__iQoY7{display:block}.InsuranceBenefitsSummary_percentagesLine__akmSB{display:block}.InsuranceBenefitsSummary_percentagesLine__akmSB span+span{margin-left:.35em}.InsuranceBenefitsSummary_updatedLine__tVFME{display:block;color:#777;font-size:.6875rem;font-weight:400}
.InsuranceCoverageInfo_insuranceCoverageContainer__4M8SX{padding:0 27px;gap:.3599em}
.InsuranceStatus_insuranceStatus__vKr_Q{display:flex;align-items:center;justify-content:center;gap:5px;color:#242936;font-size:.875rem;font-weight:550}.InsuranceStatus_insuranceStatus__vKr_Q .InsuranceStatus_noInsurance__VFId_{color:#9a0000}.InsuranceStatus_insuranceStatusPopover___lNjV{display:flex;flex-direction:column;align-items:flex-start;padding:16px;background-color:#f5f8fb;border:1px solid #d9d9d9;border-radius:12px}.InsuranceStatus_insuranceStatusPopover___lNjV>*+*{margin-top:20px}.InsuranceStatus_insuranceStatusPopover___lNjV>*:last-child{margin-top:0px}.InsuranceStatus_insuranceStatusPopover___lNjV .InsuranceStatus_treatmentEligibilityPopoverList__7alqc{margin-left:0px !important}.InsuranceStatus_insuranceStatusPopover___lNjV .InsuranceStatus_treatmentEligibilityPopoverList__7alqc li{padding-left:0 !important}
.StatusRow_statusRow__50ZzK{display:flex;gap:8px}.StatusRow_statusBadge__J9twO{padding:4px 8px;color:#000;font-size:1rem;font-weight:400;text-transform:capitalize;letter-spacing:.5px;white-space:nowrap;padding:0}.StatusRow_statusBadge__J9twO svg{margin-right:4px}
.AIOpportunitiesTable_tableWrapper__gwbRd{display:contents}.AIOpportunitiesTable_table__CX_47{padding-top:.57149em;width:100%;height:var(--ai-opps-content-height);border:1px solid #dcdfe6;border-radius:15px;overflow:hidden}.AIOpportunitiesTable_table__CX_47 *{font-size:inherit}.AIOpportunitiesTable_row__oRzBG{display:contents;cursor:pointer}.AIOpportunitiesTable_rowSelected__hab_K{background-color:#f0f5f9}.AIOpportunitiesTable_rowSelected__hab_K .AIOpportunitiesTable_cell__fOQ3k{background-color:#f0f5f9}.AIOpportunitiesTable_header__tYWx_,.AIOpportunitiesTable_cell__fOQ3k{padding:.57149em 1.7308em;font-weight:500;color:#242936;border-bottom:1px solid #dcdfe6}.AIOpportunitiesTable_row__oRzBG:last-child .AIOpportunitiesTable_header__tYWx_,.AIOpportunitiesTable_row__oRzBG:last-child .AIOpportunitiesTable_cell__fOQ3k{border-bottom:none}.AIOpportunitiesTable_header__tYWx_{padding:1.1489em}.AIOpportunitiesTable_header__tYWx_:not(.AIOpportunitiesTable_sortable__efKm0){cursor:default}.AIOpportunitiesTable_header__tYWx_:not(.AIOpportunitiesTable_sortable__efKm0).AIOpportunitiesTable_loading__Y8zKU{color:rgba(0,0,0,0.2509803922)}.AIOpportunitiesTable_header__tYWx_ .pearl-header-filter-button{padding:0;color:#262626}.AIOpportunitiesTable_header__tYWx_ .pearl-header-filter-button svg{order:1}.AIOpportunitiesTable_header__tYWx_.AIOpportunitiesTable_loading__Y8zKU{cursor:wait}.AIOpportunitiesTable_header__tYWx_.AIOpportunitiesTable_loading__Y8zKU .pearl-header-filter-button{color:rgba(0,0,0,0.2509803922);cursor:inherit}.AIOpportunitiesTable_tableGrouped__Yet5R .AIOpportunitiesTable_groupHeaderRow__2qkm9:not(.pearl-table-row-group-header-collapsed) .AIOpportunitiesTable_cell__fOQ3k{background-color:#e4eaf3}.AIOpportunitiesTable_tableGrouped__Yet5R .AIOpportunitiesTable_row__oRzBG:not(.AIOpportunitiesTable_groupHeaderRow__2qkm9,.AIOpportunitiesTable_rowSelected__hab_K) .AIOpportunitiesTable_cell__fOQ3k{background-color:#f8f8f8}.AIOpportunitiesTable_cell__fOQ3k{-webkit-padding-start:1.1489em;padding-inline-start:1.1489em}.AIOpportunitiesTable_cell__fOQ3k[data-column=patient_name]{font-weight:400}.AIOpportunitiesTable_cell__fOQ3k.pearl-table-row__collapse svg{rotate:180deg}.pearl-table-row-group-header-collapsed .AIOpportunitiesTable_cell__fOQ3k.pearl-table-row__collapse svg{rotate:-90deg}.AIOpportunitiesTable_row__oRzBG:not(.AIOpportunitiesTable_groupHeaderRow__2qkm9):hover .AIOpportunitiesTable_cell__fOQ3k,.AIOpportunitiesTable_rowSelected__hab_K:hover .AIOpportunitiesTable_cell__fOQ3k{background:#f0f5f9}.AIOpportunitiesTable_toothNumber__SMRHQ{background-color:rgba(0,0,0,0)}.AIOpportunitiesTable_statusBadge__kDgAp{padding:4px 8px;color:#000;font-size:1rem;font-weight:400;text-transform:capitalize;letter-spacing:.5px;white-space:nowrap;font-size:inherit;-webkit-padding-start:0;padding-inline-start:0}.AIOpportunitiesTable_statusBadge__kDgAp svg{margin-right:4px}
.QuickShortcutButton_button__WiRWX{display:flex;align-items:center;gap:24px;padding:16px;border:1px solid #c0c9d6;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;text-align:left;max-width:330px;max-height:99px}.QuickShortcutButton_button__WiRWX:hover{border-color:#40a9ff}.QuickShortcutButton_button__WiRWX:active{transform:scale(0.98)}.QuickShortcutButton_button__WiRWX.QuickShortcutButton_selected__GtydE{outline:2px solid #40a9ff;outline-offset:-2px}.QuickShortcutButton_iconContainer__WIb_U{flex-shrink:0;display:flex;align-items:center;justify-content:center}.QuickShortcutButton_iconContainer__WIb_U svg{width:42px;height:42px}.QuickShortcutButton_contentContainer__5MIvw{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.QuickShortcutButton_title__ac5Jq{font-size:1.25rem;font-weight:700;color:#606266;line-height:21px}.QuickShortcutButton_description__n7dUa{font-size:1rem;font-weight:400;color:#606266;line-height:21px;align-self:stretch}
.QuickShortcuts_container__OCMAL{border-radius:12px;background-color:#fff;display:flex;padding:16px;gap:24px;margin-bottom:24px}
.PearlAssistTab_tab__AWm2P{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 4px;background:#606066;border-radius:6px 0 0 6px;border-bottom:2px solid #00b7ff;box-shadow:0 0 4px rgba(0,0,0,.25);cursor:pointer;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;transition:background .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PearlAssistTab_tab__AWm2P:hover{background:hsl(240,3.0303030303%,46.8235294118%)}.PearlAssistTab_tab__AWm2P.PearlAssistTab_open__HnsNE{background:rgb(125.8,125.8,133.4)}.PearlAssistTab_icon__bhsuU{width:14px;height:14px;fill:#fff}.PearlAssistTab_label__Y6Gy5{color:#fff;font-size:14px;font-weight:550;line-height:20px;letter-spacing:.5px}
.PearlAssistDrawer_overlay__57D6g{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;pointer-events:none}.PearlAssistDrawer_drawer__7HMHd{position:absolute;top:0;right:0;bottom:0;width:400px;max-width:100%;background:#f3f5fa;border-left:1px solid #e3e3e3;box-shadow:-4px 0 12px rgba(0,0,0,.15);pointer-events:auto;display:flex;flex-direction:column;animation:PearlAssistDrawer_slideIn__G_d2u .3s ease-out}@keyframes PearlAssistDrawer_slideIn__G_d2u{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.PearlAssistDrawer_header__Bw56b{height:56px;min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;border-bottom:1px solid #e3e3e3}.PearlAssistDrawer_headerTitle__IxmeL{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#374151}.PearlAssistDrawer_headerIcon__EStvw{width:20px;height:20px;color:#00b7ff}.PearlAssistDrawer_closeBtn__Lfzm1{background:none;border:none;font-size:20px;color:#6b7280;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .15s}.PearlAssistDrawer_closeBtn__Lfzm1:hover{background:#e5e7eb}.PearlAssistDrawer_messages__QjXic{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.PearlAssistDrawer_message__9VKBT{width:100%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5;word-wrap:break-word;animation:PearlAssistDrawer_fadeIn__mSSXQ .2s ease}@keyframes PearlAssistDrawer_fadeIn__mSSXQ{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.PearlAssistDrawer_userMessage__ku0JN{background:#00b7ff;color:#fff;border-bottom-right-radius:4px}.PearlAssistDrawer_assistantMessage__4POw7{background:#fff;color:#374151;border:1px solid #e5e7eb;border-bottom-left-radius:4px}.PearlAssistDrawer_systemMessage__pt0Tb{align-self:center;background:#fef3c7;color:#92400e;border:1px solid #fde68a;text-align:center;font-size:13px;max-width:95%}.PearlAssistDrawer_htmlContent__VS1cL{overflow-x:unset}.PearlAssistDrawer_htmlContent__VS1cL table{width:100%;border-collapse:collapse;font-size:12px;margin:8px 0}.PearlAssistDrawer_htmlContent__VS1cL th,.PearlAssistDrawer_htmlContent__VS1cL td{padding:6px 8px;border:1px solid #e5e7eb;text-align:left}.PearlAssistDrawer_htmlContent__VS1cL th{background:#f9fafb;font-weight:600}.PearlAssistDrawer_htmlContent__VS1cL h1,.PearlAssistDrawer_htmlContent__VS1cL h2,.PearlAssistDrawer_htmlContent__VS1cL h3,.PearlAssistDrawer_htmlContent__VS1cL h4{margin:8px 0 4px;color:#374151}.PearlAssistDrawer_htmlContent__VS1cL h3{font-size:14px}.PearlAssistDrawer_htmlContent__VS1cL h4{font-size:13px}.PearlAssistDrawer_htmlContent__VS1cL ul,.PearlAssistDrawer_htmlContent__VS1cL ol{margin:4px 0;padding-left:20px}.PearlAssistDrawer_htmlContent__VS1cL p{margin:4px 0}.PearlAssistDrawer_thinkingBubble__YQz_r{align-self:center;background:#fff;border:1px solid rgba(0,183,255,.25);border-radius:16px;padding:20px 32px;position:relative;overflow:hidden;min-width:140px}.PearlAssistDrawer_thinkingOrbs__6x9FR{display:flex;gap:14px;align-items:center;justify-content:center;position:relative;z-index:1}.PearlAssistDrawer_orb__c8SXK{width:10px;height:10px;border-radius:50%;background:#00b7ff;animation:PearlAssistDrawer_orbFloat__tBrJX 2s ease-in-out infinite;box-shadow:0 0 8px rgba(0,183,255,.6),0 0 20px rgba(0,183,255,.3),inset 0 0 4px hsla(0,0%,100%,.2)}.PearlAssistDrawer_orb__c8SXK:nth-child(1){animation-delay:0s}.PearlAssistDrawer_orb__c8SXK:nth-child(2){animation-delay:.25s}.PearlAssistDrawer_orb__c8SXK:nth-child(3){animation-delay:.5s}.PearlAssistDrawer_orb__c8SXK:nth-child(4){animation-delay:.75s}@keyframes PearlAssistDrawer_orbFloat__tBrJX{0%,100%{transform:scale(0.5) translateY(4px);opacity:.25;box-shadow:0 0 4px rgba(0,183,255,.2)}50%{transform:scale(1.2) translateY(-4px);opacity:1;box-shadow:0 0 12px rgba(0,183,255,.8),0 0 28px rgba(0,183,255,.4),0 0 48px rgba(0,183,255,.15)}}.PearlAssistDrawer_scanLine__l4K5o{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(0, 183, 255, 0.03) 30%, rgba(0, 183, 255, 0.12) 50%, rgba(0, 183, 255, 0.03) 70%, transparent 100%);animation:PearlAssistDrawer_scan__AZVLz 1.8s ease-in-out infinite;pointer-events:none}@keyframes PearlAssistDrawer_scan__AZVLz{0%{left:-100%;opacity:0}20%{opacity:1}80%{opacity:1}100%{left:100%;opacity:0}}.PearlAssistDrawer_contextNote__OI1B8{padding:6px 16px;font-size:10px;color:#9ca3af;background:#f9fafb;border-top:1px solid #e3e3e3;line-height:1.4;text-align:center}.PearlAssistDrawer_examplePrompts__PIB67{display:flex;flex-wrap:wrap;gap:6px;padding:6px 16px 8px;background:#f9fafb;align-items:center}.PearlAssistDrawer_exampleLabel__EAf5v{font-size:11px;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-right:2px}.PearlAssistDrawer_exampleBtn__FGeql{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:3px 10px;font-size:11px;color:#6b7280;cursor:pointer;transition:all .15s;line-height:1.4;white-space:normal;text-align:left}.PearlAssistDrawer_exampleBtn__FGeql:hover:not(:disabled){border-color:#00b7ff;color:#00b7ff;background:rgba(0,183,255,.04)}.PearlAssistDrawer_exampleBtn__FGeql:disabled{opacity:.4;cursor:not-allowed}.PearlAssistDrawer_inputBar__wJGJZ{height:64px;min-height:64px;display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border-top:1px solid #e3e3e3}.PearlAssistDrawer_input__hh42H{flex:1 1;height:40px;padding:0 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .15s}.PearlAssistDrawer_input__hh42H:focus{border-color:#00b7ff}.PearlAssistDrawer_input__hh42H:disabled{background:#f3f4f6;cursor:not-allowed}.PearlAssistDrawer_sendBtn__4dSj5{height:40px;padding:0 16px;background:#00b7ff;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;white-space:nowrap}.PearlAssistDrawer_sendBtn__4dSj5:hover:not(:disabled){background:rgb(0,146.4,204)}.PearlAssistDrawer_sendBtn__4dSj5:disabled{opacity:.5;cursor:not-allowed}.PearlAssistDrawer_creditBanner__rXHYE{padding:10px 16px;background:#fef3c7;border-top:1px solid #fde68a;text-align:center;font-size:13px;color:#92400e;font-weight:500}
.dsoclient_page__yHZJ0{--gap: 2rem;--gap-small: calc(var(--gap) / 2);--filters-height: 54px;--table-header-height: 40px;--table-container-gap: 1.7308em;display:flex;flex-grow:1;flex-direction:column;align-self:stretch;-webkit-border-before:1px solid #e3e3e3;border-block-start:1px solid #e3e3e3;background:linear-gradient(0deg, #E8EDF8 0%, #E8EDF8 100%),#fff;padding-inline:var(--gap);padding-bottom:var(--gap);gap:var(--gap-small)}.dsoclient_page__yHZJ0 .dsoclient_filtersSection__Ql_XN{display:grid;grid-template-columns:6fr 6fr;grid-gap:1.7308em}.dsoclient_page__yHZJ0 .dsoclient_filtersSection__Ql_XN .dsoclient_dropdownFiltersSection__H6Ska{display:grid;grid-template-columns:auto auto auto;grid-gap:.72em}.dsoclient_page__yHZJ0 .dsoclient_filtersSection__Ql_XN .dsoclient_rangeSection__wXbk3{padding-left:.72em;display:grid;border-left:1px dashed #d9d9d9}.dsoclient_page__yHZJ0 h1{color:#242936;font-weight:700;font-size:1.75rem;line-height:32px;padding-top:.72em}.dsoclient_page__yHZJ0 h3{font-weight:400;font-size:1rem;line-height:16px;color:#4b5563;padding-bottom:.72em}.dsoclient_filtersSticky__62crv{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:var(--filters-height);padding-top:10px;background:linear-gradient(0deg, #E8EDF8 0%, #E8EDF8 100%),#fff;margin-inline:calc(-1*var(--gap));padding-inline:var(--gap);padding-bottom:.5rem}.dsoclient_container__q_33P{padding-top:10px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto auto auto}.dsoclient_leftSection__VZ9uE{display:grid;grid-gap:10px;gap:10px;grid-template-rows:auto auto}.dsoclient_tableContainer__J5jfa{display:flex;flex-direction:column;padding:0 1.7308em 1.7308em;border-radius:16px;background-color:#fff}.dsoclient_tableHeader__gEi5x{padding-top:1.1489em;padding-bottom:var(--table-container-gap);height:calc(var(--table-header-height) + 1.1489em + var(--table-container-gap));position:-webkit-sticky;position:sticky;top:var(--filters-height);z-index:1;background-color:#fff;display:flex;justify-content:space-between;align-items:flex-end}.dsoclient_treatmentPlanCustomCardContainer__EE_rN:not(:nth-child(2n)){border-right:1px dashed #9cabb7;margin-right:10px}@media(max-width: 1420px){.dsoclient_treatmentPlanCustomCardContainer__EE_rN:not(:nth-child(2n)){border:none;margin-right:0}}@media(min-width: 2202px){.dsoclient_treatmentPlanCustomCardContainer__EE_rN:not(:last-child){border-right:1px dashed #9cabb7;margin-right:10px}.dsoclient_treatmentPlanCustomCardContainer__EE_rN:nth-child(3n){border-right:none}}.dsoclient_caseAcceptanceCustomCardContainer__xXzLx:not(:nth-child(2n)){border-right:1px dashed #9cabb7;margin-right:10px}@media(max-width: 1518px){.dsoclient_caseAcceptanceCustomCardContainer__xXzLx:not(:nth-child(2n)){border:none;margin-right:0}}@media(min-width: 2202px){.dsoclient_caseAcceptanceCustomCardContainer__xXzLx:not(:last-child){border-right:1px dashed #9cabb7;margin-right:10px}.dsoclient_caseAcceptanceCustomCardContainer__xXzLx:nth-child(3n){border-right:none}}.dsoclient_tableSwitches__nPnLM{display:flex;gap:.85em}
.aiopportunityReviewClient_page__RX8Jo{padding:24px;-webkit-border-before:1px solid #e3e3e3;border-block-start:1px solid #e3e3e3;background-color:var(----pearl-bg-color);min-height:100%;width:100%}.aiopportunityReviewClient_contentContainer__5liTf{margin-top:24px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.aiopportunityReviewClient_contentArea__gmfDB{--ai-opps-content-height: calc(100vh - 300px);padding:24px}.aiopportunityReviewClient_loadingContainer__VbFY_{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:16px}.aiopportunityReviewClient_loadingSpinner__lE9tL{width:40px;height:40px;border:4px solid #d9d9d9;border-top:4px solid #40a9ff;border-radius:50%;animation:aiopportunityReviewClient_spin__Zy9Cy 1s linear infinite}@keyframes aiopportunityReviewClient_spin__Zy9Cy{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.aiopportunityReviewClient_errorContainer__RpcnK{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:16px;padding:20px;text-align:center}.aiopportunityReviewClient_retryButton__g6q8d{background-color:#40a9ff;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:1rem;font-weight:550;cursor:pointer;transition:background-color .2s ease}.aiopportunityReviewClient_retryButton__g6q8d:hover{background-color:rgb(13,146.0366492147,255)}
.popoverTitle_schedulePopover__xbh_c{position:relative;padding-top:15px}.popoverTitle_schedulePopover__xbh_c .popoverTitle_insuranceInfoAndPatientNameContainer__Oa8qy{display:flex;align-items:center;width:466px;max-width:466px;gap:8px}.popoverTitle_schedulePopover__xbh_c .popoverTitle_insuranceInfoAndPatientNameContainer__Oa8qy h3{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popoverTitle_schedulePopover__xbh_c .popoverTitle_insuranceStateTagWrapper__F38Mg{flex:1 1;min-width:229px;display:flex;justify-content:flex-end}.popoverTitle_schedulePopover__xbh_c .popoverTitle_title__Ozxed{margin-bottom:10px}.popoverTitle_schedulePopover__xbh_c .popoverTitle_title__Ozxed h3{font-size:1.5rem;font-weight:500 !important;margin-bottom:2px !important}.popoverTitle_schedulePopover__xbh_c .popoverTitle_title__Ozxed span:not(.exclude-title-span-style span){font-size:.875rem;color:#8c8c8c}.popoverTitle_schedulePopover__xbh_c .popoverTitle_content__9RR5n{margin-top:10px}.popoverTitle_schedulePopover__xbh_c .popoverTitle_content__9RR5n h4{font-size:1rem;margin-bottom:8px}.popoverTitle_schedulePopover__xbh_c .popoverTitle_content__9RR5n ul{list-style-type:none;padding:0}.popoverTitle_schedulePopover__xbh_c .popoverTitle_content__9RR5n ul li{margin:5px 0}.popoverTitle_schedulePopover__xbh_c .popoverTitle_actions__q70R_{display:flex;justify-content:space-between;margin-top:20px}.popoverTitle_schedulePopover__xbh_c .popoverTitle_actions__q70R_ .popoverTitle_button__D9MJb{background-color:#0070f3;color:#fff;padding:8px 12px;border-radius:4px;text-align:center;cursor:pointer}.popoverTitle_schedulePopover__xbh_c .popoverTitle_actions__q70R_ .popoverTitle_button__D9MJb:hover{background-color:#005bb5}.popoverTitle_opportunityTitle__6RL_a{display:flex;align-items:center;margin:15px 0 5px 0}.popoverTitle_opportunityOn__M6m8M{background-color:#e5f7e5}.popoverTitle_hide__sDaBp{display:none}.popoverTitle_detectionStamp__mpQkB{color:#40a9ff !important;font-size:.75rem !important;padding-left:3px !important}.popoverTitle_SvgIcon_svgIcon__r8pje{width:22px;height:22px;display:inline-block;margin-right:7px}
.portalNavigation_portalBorder__UiJel{position:fixed;bottom:60px;right:40px;display:flex;height:60px;outline:1px solid #c5d3f2;border-radius:5px;padding:5px;background:#dae9f7;z-index:20}.portalNavigation_portalBorder__UiJel .portalNavigation_portal__EjJee{position:relative;width:100%;height:100%;display:flex}.portalNavigation_portalBorder__UiJel .portalNavigation_portal__EjJee>.portalNavigation_column__cdbEJ{border-radius:5px;background:#c5d3f2;border:1px solid #dae9f7;box-sizing:content-box}.portalNavigation_portalBorder__UiJel .portalNavigation_slider__nJeN9{position:absolute;top:4px;left:0;height:calc(100% - 8px);display:flex;transform:scaleY(1.2)}.portalNavigation_portalBorder__UiJel .portalNavigation_slider--inner__pkhYW{position:relative;width:100%;padding:20px;transform:scale(1.5)}.portalNavigation_portalBorder__UiJel .portalNavigation_outer__DixTv{outline:3px solid #40a9ff;width:calc(100% + 3px);height:100%;position:absolute;left:-1px;border-radius:5px}
.eventContainer_eventContainer__P5k4E{display:grid;background:#fff;position:relative;white-space:nowrap;grid-column:2}.eventContainer_eventContainer__P5k4E .eventContainer_gridCellPlaceholder__NJIXW{height:100%;min-width:100%;background:#fff;outline:1px solid #dfdfdf;grid-row:span 4}
.columnHeader_columnHeaders__s4dMA,.columnHeader_columnSkeletons__K7F92{grid-row:1;grid-column:1/-1;display:grid;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:5;padding:0 0 0 50px;background:#fff}.columnHeader_columnHeaders__s4dMA .columnHeader_columnHeader__KCoMi,.columnHeader_columnSkeletons__K7F92 .columnHeader_columnHeader__KCoMi{justify-self:center;display:flex;column-gap:5px;font-size:1rem;font-weight:700;color:#304156;width:100%;min-height:60px;align-items:center;background-color:#fff;justify-content:center}.columnHeader_columnHeaders__s4dMA .columnHeader_columnHeader__KCoMi span,.columnHeader_columnSkeletons__K7F92 .columnHeader_columnHeader__KCoMi span{font-size:1rem;line-height:24px}.columnHeader_columnHeaders__s4dMA .columnHeader_columnHeader__KCoMi:not(:last-child),.columnHeader_columnSkeletons__K7F92 .columnHeader_columnHeader__KCoMi:not(:last-child){border-right:1px solid #dfdfdf;box-sizing:border-box}.columnHeader_columnHeaders__s4dMA .columnHeader_columnHeader__name__KBK_x,.columnHeader_columnSkeletons__K7F92 .columnHeader_columnHeader__name__KBK_x{justify-content:center}.columnHeader_columnHeaders__s4dMA .columnHeader_columnHeader__KCoMi>i,.columnHeader_columnSkeletons__K7F92 .columnHeader_columnHeader__KCoMi>i{transform:translateX(5px)}.columnHeader_columnHeaders__s4dMA .columnHeader_columnHeader__KCoMi .columnHeader_expandBtn__UZwfV,.columnHeader_columnSkeletons__K7F92 .columnHeader_columnHeader__KCoMi .columnHeader_expandBtn__UZwfV{height:30px;border:none;background:rgba(0,0,0,0);cursor:pointer;pointer-events:all}.columnHeader_columnHeaders__s4dMA .columnHeader_columnHeader__KCoMi .columnHeader_expandBtn__UZwfV:hover,.columnHeader_columnSkeletons__K7F92 .columnHeader_columnHeader__KCoMi .columnHeader_expandBtn__UZwfV:hover{cursor:pointer}.columnHeader_columnSkeletons__K7F92{padding:0}.columnHeader_columnTitle__6h2sZ{display:grid;color:#f5f5f5;grid-template-columns:repeat(3, 1fr)}.columnHeader_columnTitle__6h2sZ .columnHeader_columnTitleItem__AbgEG{background-color:#fff;color:#304156;text-transform:uppercase;font-size:.625rem;font-weight:bold;text-align:center;border-bottom:1px solid #eaf0f4;position:-webkit-sticky;position:sticky;top:0;z-index:0}.columnHeader_columnTitle__6h2sZ .columnHeader_columnTitleItem-icon__D2Nv_{width:22px;height:22px;background:#f5f8fc;border-radius:3px;display:inline-grid;place-content:center}.columnHeader_columnTitle__6h2sZ .columnHeader_columnTitleItem__AbgEG .columnHeader_columnTitleItemInner__nuPx_{padding:10px 0}
.verticalScaling_verticalScaling__e_Te8{align-self:center;position:-webkit-sticky;position:sticky;height:250px;width:50px}.verticalScaling_inner__aV_zC{height:100%;top:calc(50% - 150px);display:flex;flex-direction:column;align-items:center;row-gap:3px}.verticalScaling_refreshIcon__rRT20>svg{width:30px;height:30px;cursor:pointer;color:#fff;outline:1px solid rgba(195,202,218,.5019607843);border-radius:20px}.verticalScaling_outline__gVRek{flex-grow:1;display:flex;flex-direction:column;align-items:center;padding:10px 0;outline:1px solid rgba(195,202,218,.5019607843);border-radius:20px}
.calendarContainer_container__R8CEJ{position:relative;padding:0;border-radius:15px;background-color:#fff;overflow:hidden;display:grid;grid-template-rows:min-content auto;grid-template-columns:50px 1fr;width:100%;height:100%;z-index:0}.calendarContainer_calendarScroll__1sYg3{display:grid;grid-template-columns:50px 1fr;grid-template-rows:min-content auto;overflow-y:auto;overflow-x:auto;background-color:#fff;height:100%;width:100%}.calendarContainer_calendarOuter__zbdiL{position:relative;padding:15px 0;border-radius:15px;background:#fff;overflow:hidden;height:calc(100vh - 275px)}
.schedule_page__XkuB3{--gap: 1.25rem;--gap-small: calc(var(--gap) / 2);display:flex;flex-grow:1;flex-direction:column;align-self:stretch;-webkit-border-before:1px solid #e3e3e3;border-block-start:1px solid #e3e3e3;padding-inline:var(--gap)}.schedule_scheduleContainer__ZGfqH{height:100%}.schedule_scheduleContainer__ZGfqH .schedule_svg-icon__Fz2Q7{width:30px;height:30px}.schedule_scheduleContainer__ZGfqH .schedule_vCalHeaderFilters__79HfV{overflow-x:auto;margin-bottom:5px}.schedule_scheduleContainer__ZGfqH .schedule_vCalHeaderFilters__79HfV .schedule_bottom__QfAmv{width:100%;height:15px;background:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.schedule_scheduleContainer__ZGfqH .schedule_vCalHeaderTitle__pylNC{font-size:20px;font-weight:500}.schedule_scheduleContainer__ZGfqH .schedule_vCalHeaderActions__yEWJE{display:flex;justify-content:right;position:absolute;padding:76px 0 5px 0;top:0;right:1.25rem}.schedule_scheduleContainer__ZGfqH h1{font-size:.75rem;font-weight:400;margin-top:16px;margin-bottom:16px}.schedule_scheduleContainer__ZGfqH .schedule_switch-container__QZCW0{display:flex;align-items:center}.schedule_scheduleContainer__ZGfqH .schedule_vCal__nPBaB{font-family:inherit;font-size:inherit;padding:15px 0 0 0;padding-bottom:0;color:#4d4f5c;box-sizing:border-box;display:grid;grid-auto-flow:row;grid-template-rows:min-content min-content 1fr;height:calc(100% - 20px)}.schedule_scheduleContainer__ZGfqH .schedule_vCal__nPBaB .schedule_headerActions__UNabH .schedule_actionsLeft__lhjDT{z-index:999;display:inline-grid;align-content:center;align-items:center;grid-column-gap:15px}.schedule_scheduleContainer__ZGfqH .schedule_vCal__nPBaB .schedule_headerActions__UNabH .schedule_actionsLeft__lhjDT .schedule_vCalPatients__eKfaF{display:flex;align-items:center;font-size:14px;font-weight:600;line-height:18px;grid-column:6;padding-left:22px;border-left:1px dashed #3e496d}.schedule_scheduleContainer__ZGfqH .schedule_vCal__nPBaB .schedule_headerActions__UNabH .schedule_actionsLeft__lhjDT .schedule_vCalPatients__eKfaF .schedule_svg-icon__Fz2Q7{width:22px;height:22px;color:#3e496d}.schedule_scheduleContainer__ZGfqH .schedule_vCal__nPBaB .schedule_headerActions__UNabH .schedule_actionsLeft__lhjDT .schedule_vCalPatients__eKfaF div{padding:2px 10px 0 6px}.schedule_scheduleContainer__ZGfqH .schedule_vCal__nPBaB .schedule_headerActions__UNabH .schedule_actionsLeft__lhjDT .schedule_vCalPatients__eKfaF span{font-weight:400;font-size:20px;line-height:24px}.schedule_scheduleContainer__ZGfqH .schedule_vCal__nPBaB .schedule_headerActions__UNabH .schedule_actionsLeft__lhjDT :nth-child(1){grid-column:1}.schedule_scheduleContainer__ZGfqH .schedule_vCal__nPBaB .schedule_headerActions__UNabH .schedule_actionsLeft__lhjDT :nth-child(2){grid-column:2}.schedule_scheduleContainer__ZGfqH .schedule_vCal__nPBaB .schedule_headerActions__UNabH .schedule_actionsLeft__lhjDT :nth-child(3){grid-column:3}.schedule_scheduleContainer__ZGfqH .schedule_vCal__nPBaB .schedule_headerActions__UNabH .schedule_actionsLeft__lhjDT :nth-child(4){grid-column:4}.schedule_scheduleContainer__ZGfqH .schedule_vCal__nPBaB .schedule_headerActions__UNabH .schedule_actionsLeft__lhjDT :nth-child(5){grid-column:5}.schedule_scheduleContainer__ZGfqH .schedule_vCal__nPBaB .schedule_headerActions__UNabH .schedule_actionsLeft__lhjDT .schedule_ant-btn-dashed__Hc1xE{display:inline-grid;align-content:center;padding:0px}.schedule_scheduleContainer__ZGfqH .schedule_vCal__nPBaB .schedule_headerActions__UNabH .schedule_actionsRight__7q_Cf>button:last-of-type{margin:0 15px}.schedule_scheduleContainer__ZGfqH .schedule_actionsRight__7q_Cf{display:flex;line-height:1.3}.schedule_dropdownElement__Gd7gS{z-index:10 !important;padding:5px !important;cursor:pointer;pointer-events:all}
