@import url(https://fonts.googleapis.com/css?family=Architects+Daughter);.patient-metrics_title__QgxlL{color:var(--mui-palette-grey-800);font-size:.9em;font-weight:400;margin-bottom:var(--mui-spacing-unit);margin-top:0;text-align:center}.patient-metrics_value__uF5jN{color:var(--mui-palette-grey-800);font-size:1.8em;font-weight:400;line-height:.9em;margin:0;padding:0}.patient-metrics_content__zN1Y5{align-items:flex-end;display:flex;gap:var(--mui-spacing-unit);justify-content:space-around}.patient-metrics_flexdiv__Z1fF1{align-items:flex-end;display:flex;gap:calc(var(--mui-spacing-unit)*.5)}.patient-metrics_change__AhDVB{display:flex;flex-direction:column;height:max-content}.patient-metrics_units__GyUs0{align-self:flex-end;font-size:.8em;line-height:1.18em;max-width:3.5em;text-align:center}.patient-metrics_vs__5-fbp{color:var(--mui-palette-grey-600);font-size:.8em;line-height:1.1em}.per-change_per-change__KWJ99{align-items:flex-start;display:flex;line-height:16px}.per-change_positive__tSeel{color:var(--mui-palette-success-main)}.per-change_icon-wrapper__k6Q6C{display:inline-block;height:.6em;width:1.25em}.per-change_icon__bTozL{font-size:2em;margin-left:-.3em;margin-top:-.24em}.per-change_negative__BK2\+D{color:var(--mui-palette-error-dark)}.patient-report-header_container__Bv6No{display:flex;flex-direction:column;font-size:var(--mui-typography-body2-fontSize);gap:var(--mui-spacing-unit);width:fit-content}.patient-report-header_line__f9ShK{align-items:center;display:flex;gap:calc(var(--mui-spacing-unit)*3);justify-content:space-between}.patient-report-header_label__Uwvmx{color:var(--mui-palette-grey-600);display:block}.patient-reported-symptoms_title__Gv1rS{color:var(--mui-palette-grey-700);font-size:1.5em;font-weight:600;margin:0;margin-bottom:var(--mui-spacing-unit);text-align:center}.patient-reported-symptoms_list__cFAw-{display:flex;flex-direction:column;gap:var(--mui-spacing-unit);list-style:none;margin:0;padding:0}.patient-reported-symptoms_list-item__Uzk\+b{font-size:1em;font-weight:400;margin:0;margin-bottom:calc(var(--mui-spacing-unit)*2);text-align:center}.patient-reported-symptoms_symptom__kfmXj{align-items:center;display:flex}img{margin-right:var(--mui-spacing-unit)}.patient-report-page_container__D0sEJ{--logo-height:74px;--spacing-2:calc(var(--mui-spacing-unit)*2);--horizontal-padding:0 var(--spacing-2);--outside-overflow:calc(var(--mui-spacing-unit)*4);--fontsize:calc(var(--mui-typography-htmlFontSize)*1px);background-color:var(--mui-palette-grey-100);break-inside:avoid;display:flex;flex-direction:column;gap:var(--spacing-2);height:29.7cm;padding-bottom:var(--spacing-2);position:relative;width:21cm}.patient-report-page_logo__jguwt{color:var(--mui-palette-primary-main);height:var(--logo-height);left:0;position:absolute;top:0;width:140px}.patient-report-page_header__AO08f{background-color:var(--mui-palette-background-paper);box-sizing:border-box;padding:var(--horizontal-padding);padding-top:calc(var(--logo-height)/4)}.patient-report-page_dates__mvEgF,.patient-report-page_title__QqTzI{font-size:calc(var(--fontsize)*2);font-weight:400;margin:0;padding:0;text-align:center}.patient-report-page_dates__mvEgF{color:var(--mui-palette-grey-600);font-size:var(--fontsize);margin-bottom:calc(var(--mui-spacing-unit)*3)}.patient-report-page_metrics-container__IZQQw{background-color:var(--mui-palette-background-paper);border:1mm solid var(--mui-palette-grey-100);border-radius:8px;display:flex;gap:calc(var(--mui-spacing-unit)*6);justify-content:space-between;padding:calc(var(--mui-spacing-unit)*2) calc(var(--mui-spacing-unit)*2);width:fit-content}.patient-report-page_header-columns__-Gyt6,.patient-report-page_header-columns__-Gyt6>div{display:flex;gap:var(--spacing-2);justify-content:space-between}.patient-report-page_header-columns__-Gyt6>div{flex-direction:column}.patient-report-page_header-outside__ePlqH{--negative-margin:calc(var(--outside-overflow)*-1);margin-bottom:var(--negative-margin)}.patient-report-page_mouth-line__4kyTC{display:flex;gap:var(--mui-spacing-unit);justify-content:space-between;padding-top:var(--outside-overflow)}.patient-report-page_mouth-images__7jGV7{flex:1}.patient-report-page_grid__cMwiR{display:grid;flex-grow:1;gap:var(--mui-spacing-unit);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding:var(--horizontal-padding)}.patient-report-page_chart__rDVid{padding:0}.patient-report-page_symptoms-container__9JFkU{padding:calc(var(--mui-spacing-unit)*.5)}.patient-report-page_button__-gJdG{background-color:var(--mui-palette-primary-main);color:#fff}.mouth-3d_container__WdOx6{position:relative}.mouth-3d_images__WFVPN{display:flex;justify-content:space-between}.mouth-3d_canvas__iBAZf{height:100%;width:100%}.mouth-3d_controls__bCxgL{bottom:0;display:flex;justify-content:space-around;position:absolute;width:100%}.patient-report-mouth_mouth-images__dgDGj{--font-size:calc(var(--mui-typography-fontSize)*1px);align-items:center;display:flex;justify-content:space-between}.patient-report-mouth_side-legend__7yZrS{background-color:var(--mui-palette-grey-600);border-radius:100%;color:#fff;font-size:var(--font-size);height:2em;line-height:2em;text-align:center;width:2em}.patient-report-mouth_side-legend__7yZrS:first-child{margin-right:-2em}.patient-report-mouth_side-legend__7yZrS:last-child{margin-left:-2em}.patient-report-mouth_mouth-images__dgDGj img{width:4cm}.patient-report-mouth_mouth-legend__QC\+72{align-items:center;color:var(--mui-palette-grey-800);display:flex;font-size:var(--font-size);gap:var(--mui-spacing-unit);justify-content:center}.patient-report-mouth_grandient-missing__Ckaq4{background:linear-gradient(90deg,#fff,var(--missing-color,orange));border:1px solid var(--mui-palette-grey-400);border-radius:4px;height:12px;width:100px}.notes-guidance_title__dn3EE{font-size:1em;font-weight:400;margin:0;margin-bottom:var(--mui-spacing-unit);text-align:center}.notes-guidance_subtitle__u0hE1{font-family:Architects Daughter,cursive;font-weight:400;margin-bottom:var(--mui-spacing-unit)}.notes-guidance_list__t8KfF{font-family:Architects Daughter,cursive;list-style:none;margin:0;padding:0}.notes-guidance_tip__5eTk6{padding-left:.6em;position:relative}.notes-guidance_tip__5eTk6:before{content:"-";left:0;position:absolute}.spinner_container__MIoMu{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.lang-switcher_wrapper__ydo\+b{--box-size:2em;height:var(--box-size);position:relative;width:var(--box-size)}.lang-switcher_container__HxDTP{align-items:center;background-color:var(--mui-palette-primary-main);border-radius:1em;color:#fff;display:inline-flex;flex-direction:column;gap:var(--mui-spacing-unit);justify-content:center;padding:.3em}.lang-switcher_button__e0BvC,.lang-switcher_icon__\+OjHy{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;margin:0;outline:none;padding:0}.lang-switcher_button__e0BvC:last-child{padding-bottom:.2em}.lang-switcher_icon__\+OjHy{min-width:1.3em;width:1em}.modal_inner__0Hlc3{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1em}.modal_title__T3tob{align-items:center;display:flex;gap:.5em;justify-content:space-between}.modal_title-text__yvZ5N{align-items:center;display:flex;flex:1;gap:.5em;justify-content:center}@font-face{font-family:ColgateReady;font-style:normal;font-weight:300;src:url(ColgateReadyWebLight-colgate_ready_web-light.587d6d80c49a436111a7.eot);src:url(ColgateReadyWebLight-colgate_ready_web-light.587d6d80c49a436111a7.eot?#iefix) format("embedded-opentype"),url(ColgateReadyWebLight-colgate_ready_web-light.110d15597d5fc9ed6491.woff) format("woff"),url(ColgateReadyWebLight-colgate_ready_web-light.658eb1969ca443d644b7.svg#Colgate-Ready) format("svg")}@font-face{font-family:ColgateReady;font-style:italic;font-weight:300;src:url(ColgateReadyWebLightItalic-colgate_ready_web-light_italic.7f19b31e39d6b44343ae.eot);src:url(ColgateReadyWebLightItalic-colgate_ready_web-light_italic.7f19b31e39d6b44343ae.eot?#iefix) format("embedded-opentype"),url(ColgateReadyWebLightItalic-colgate_ready_web-light_italic.4e67636f2a8658a0cb01.woff) format("woff"),url(ColgateReadyWebLightItalic-colgate_ready_web-light_italic.eeb4c0612e9c04fbb481.svg#Colgate-Ready) format("svg")}@font-face{font-family:ColgateReady;font-style:normal;font-weight:500;src:url(ColgateReadyWebRegular-colgate_ready_web-regular.e4a6a4c1e890856e4438.eot);src:url(ColgateReadyWebRegular-colgate_ready_web-regular.e4a6a4c1e890856e4438.eot?#iefix) format("embedded-opentype"),url(ColgateReadyWebRegular-colgate_ready_web-regular.3d45c23907f2891de632.woff) format("woff"),url(ColgateReadyWebRegular-colgate_ready_web-regular.c63dd893733d93c11ba6.svg#Colgate-Ready) format("svg")}@font-face{font-family:ColgateReady;font-style:italic;font-weight:500;src:url(ColgateReadyWebItalic-colgate_ready_web-italic.4fd5976a54a0069bef89.eot);src:url(ColgateReadyWebItalic-colgate_ready_web-italic.4fd5976a54a0069bef89.eot?#iefix) format("embedded-opentype"),url(ColgateReadyWebItalic-colgate_ready_web-italic.a0d5cebd530ddcf96f3c.woff) format("woff"),url(ColgateReadyWebItalic-colgate_ready_web-italic.107ff790e5c0c01c5778.svg#Colgate-Ready) format("svg")}@font-face{font-family:ColgateReady;font-style:normal;font-weight:700;src:url(ColgateReadyWebBold-colgate_ready_web-bold.e49aff055555059404f2.eot);src:url(ColgateReadyWebBold-colgate_ready_web-bold.e49aff055555059404f2.eot?#iefix) format("embedded-opentype"),url(ColgateReadyWebBold-colgate_ready_web-bold.441b1077fae96a0607cf.woff) format("woff"),url(ColgateReadyWebBold-colgate_ready_web-bold.266acd121d0b44d90701.svg#Colgate-Ready) format("svg")}@font-face{font-family:ColgateReady;font-style:italic;font-weight:700;src:url(ColgateReadyWebBoldItalic-colgate_ready_web-bold_italic.1e19d16b6d0c959d4934.eot);src:url(ColgateReadyWebBoldItalic-colgate_ready_web-bold_italic.1e19d16b6d0c959d4934.eot?#iefix) format("embedded-opentype"),url(ColgateReadyWebBoldItalic-colgate_ready_web-bold_italic.addf6bc3dcb049d7209c.woff) format("woff"),url(ColgateReadyWebBoldItalic-colgate_ready_web-bold_italic.f348cd6aee6bbc8bbe8c.svg#Colgate-Ready) format("svg")}@font-face{font-family:ColgateReady;font-style:normal;font-weight:700;src:url(ColgateReadyCyWebBold-colgatereadycy_web-bold.17003a7bb1d1652eb320.eot);src:url(ColgateReadyCyWebBold-colgatereadycy_web-bold.17003a7bb1d1652eb320.eot?#iefix) format("embedded-opentype"),url(ColgateReadyCyWebBold-colgatereadycy_web-bold.ebb8b2b36f00f7c9fcb1.woff) format("woff"),url(ColgateReadyCyWebBold-colgatereadycy_web-bold.e8d1fd0b4b06bfc5a169.svg#Colgate-Ready) format("svg")}@font-face{font-family:ColgateReady;font-style:normal;font-weight:500;src:url(ColgateReadyCyWebRegular-colgatereadycy_web-regular.7bce716ef1f8b08b48ce.eot);src:url(ColgateReadyCyWebRegular-colgatereadycy_web-regular.7bce716ef1f8b08b48ce.eot?#iefix) format("embedded-opentype"),url(ColgateReadyCyWebRegular-colgatereadycy_web-regular.4983b5815da2be79dd7a.woff) format("woff"),url(ColgateReadyCyWebRegular-colgatereadycy_web-regular.23c4fca4f5aa4fd0a001.svg#Colgate-Ready) format("svg")}@font-face{font-family:ColgateReady;font-style:normal;font-weight:300;src:url(ColgateReadyCyWebLight-colgatereadycy_web-light.671d85ed6d10c6febcc4.eot);src:url(ColgateReadyCyWebLight-colgatereadycy_web-light.671d85ed6d10c6febcc4.eot?#iefix) format("embedded-opentype"),url(ColgateReadyCyWebLight-colgatereadycy_web-light.a5f65595313cf4aa1c97.woff) format("woff"),url(ColgateReadyCyWebLight-colgatereadycy_web-light.630a9b8e1dc0c459fb79.svg#Colgate-Ready) format("svg")}@font-face{font-family:ColgateReady;font-style:normal;font-weight:900;src:url(ColgateReadyWebHeavy-ColgateReadyWeb-Heavy.d93aed8437ac400e40ba.eot);src:url(ColgateReadyWebHeavy-ColgateReadyWeb-Heavy.d93aed8437ac400e40ba.eot?#iefix) format("embedded-opentype"),url(ColgateReadyWebHeavy-ColgateReadyWeb-Heavy.7e315d926b102ff75438.woff) format("woff")}@font-face{font-family:ColgateReady;font-style:italic;font-weight:900;src:url(ColgateReadyWebHeavyItalic-ColgateReadyWeb-HeavyItalic.85f4f6131dc1b12676b7.eot);src:url(ColgateReadyWebHeavyItalic-ColgateReadyWeb-HeavyItalic.85f4f6131dc1b12676b7.eot?#iefix) format("embedded-opentype"),url(ColgateReadyWebHeavyItalic-ColgateReadyWeb-HeavyItalic.6c66895a310fccf465dd.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(roboto-cyrillic-ext-400-normal.804378952da8a10faae2.woff2) format("woff2"),url(roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(roboto-cyrillic-400-normal.71a33b6b50457b2c903a.woff2) format("woff2"),url(roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(roboto-greek-ext-400-normal.169619821ea93019d1bb.woff2) format("woff2"),url(roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(roboto-greek-400-normal.c35e4c3958e209d17b31.woff2) format("woff2"),url(roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(roboto-vietnamese-400-normal.3230f9b040f3c630e0c3.woff2) format("woff2"),url(roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(roboto-latin-ext-400-normal.861b791f9de857a6e7bc.woff2) format("woff2"),url(roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(roboto-latin-400-normal.b009a76ad6afe4ebd301.woff2) format("woff2"),url(roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(roboto-cyrillic-ext-700-normal.be4d02458ce53887dc37.woff2) format("woff2"),url(roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(roboto-cyrillic-700-normal.d010f1f324e111a22e53.woff2) format("woff2"),url(roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(roboto-greek-ext-700-normal.bd9854c751441ccc1a70.woff2) format("woff2"),url(roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(roboto-greek-700-normal.50e795c1345353b0e996.woff2) format("woff2"),url(roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(roboto-vietnamese-700-normal.3425a701027d0699e369.woff2) format("woff2"),url(roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(roboto-latin-ext-700-normal.ed67ad54b1a8f5d21150.woff2) format("woff2"),url(roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(roboto-latin-700-normal.227c93190fe7f82de3f8.woff2) format("woff2"),url(roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}#root,body,html{height:100%;margin:0;padding:0}.two-columns-content_container__z6JIr{display:flex;height:100%}.two-columns-content_left__1YNYx{background-color:var(--mui-palette-primary-main);background-image:var(--background-image-string);background-position:bottom;background-repeat:no-repeat;background-size:100% 40%;color:#fff}.two-columns-content_logo__LmGR0{width:128px}.two-columns-content_connectpro__oYZ3q{padding-bottom:.35em}.two-columns-content_left__1YNYx,.two-columns-content_right__A0enD{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--mui-spacing-unit)*2);width:50%}.two-columns-content_right__A0enD{overflow:auto}@media (orientation:portrait){.two-columns-content_container__z6JIr{flex-direction:column}.two-columns-content_left__1YNYx,.two-columns-content_right__A0enD{width:auto}.two-columns-content_left__1YNYx{background-image:none;flex-direction:row;justify-content:space-between}.two-columns-content_right__A0enD{flex:1;justify-content:flex-start}}@media screen and (max-height:600px){.two-columns-content_right__A0enD{justify-content:flex-start}}.app-frame_container__daHtu{display:flex;flex-direction:column;min-height:100%}.app-frame_content__cgoRm{display:flex;flex:1;flex-direction:column;overflow:auto}.app-frame_content__cgoRm>*{flex:1;overflow:auto}.app-frame_terms-bar__bg3gA{background-color:var(--mui-palette-primary-dark);color:#fff;display:flex;justify-content:space-between;padding:var(--mui-spacing-unit) calc(var(--mui-spacing-unit)*2)}.app-frame_link__P5jqT{color:#fff;text-decoration:none}.app-frame_link__P5jqT+.app-frame_link__P5jqT{margin-left:calc(var(--mui-spacing-unit)*4)}@media screen and (max-width:600px){.app-frame_bar__t2W2Q{align-items:center;flex-direction:column;font-size:.8rem}}.navigation-bar_bar__Yf853{background-color:#fff;color:var(--mui-palette-primary-dark);display:flex;justify-content:space-between}.navigation-bar_logo__FQADq{background-color:var(--mui-palette-primary-light);clip-path:polygon(100% 0,100% 10%,90% 100%,0 100%,0 0);color:#fff;height:2.4em;padding:.55em 1em 0 .4em;width:8em}.navigation-bar_logo__FQADq [class=smile]{display:none}.navigation-bar_button__S1PXA{color:#000;font-family:ColgateReady,sans-serif;text-transform:none}.user-widget_container__Yv6IM{display:inline-block;font-size:.8em;margin-right:1em;position:relative;width:fit-content;z-index:1}.user-widget_sub-menu__xXnRH{background-color:#fff;display:flex;flex-direction:column;gap:1px;margin-top:1px;position:absolute;text-align:center;top:100%;width:100%}.user-widget_button__8o-Mo{padding:.3em .1em;text-decoration:none}.user-widget_button-menu__y5crP,.user-widget_button__8o-Mo{background-color:var(--mui-palette-primary-main);color:#fff}.user-widget_button-menu__y5crP{align-items:center;border:none;clip-path:polygon(100% 0,100% 10%,90% 100%,0 100%,0 0);display:flex;font-size:inherit;justify-content:space-between;margin-right:-.7em;padding:.2em 1em}.resume-session-provider_container__cxMa9{height:100%;width:100%}.patient-page_container__CqhaQ{--border-radius:8px;--gap:calc(var(--mui-spacing-unit)*2);background-color:var(--mui-palette-grey-200);box-sizing:border-box;display:grid;gap:var(--gap);grid-template-areas:"header   header  header  header  header     header" "mouth    mouth   mouth   card-1  symptoms   symptoms" "mouth    mouth   mouth   card-2  symptoms   symptoms" "mouth    mouth   mouth   card-3  symptoms   symptoms" "mouth    mouth   mouth   card-4  symptoms   symptoms" "mouth    mouth   mouth   card-4  symptoms   symptoms" "chart-1  chart-1 chart-1 chart-2 chart-2    chart-2" "chart-3  chart-3 chart-3 tips    tips       tips" "mouth-images    mouth-images   mouth-images   mouth-images  mouth-images  mouth-images";grid-template-columns:repeat(6,1fr);margin:0 auto;padding:var(--gap)}@media print{.patient-page_change-date__m1xIw,.patient-page_mouth__6SwyL{display:none}.patient-page_mouth-images__lLG14{display:flex;flex-direction:column;justify-content:center}.patient-page_mouth-images__lLG14.patient-page_hide-mouth-images__KFmgb{display:flex}.patient-page_mouth-images__lLG14 img{width:30%}.patient-page_container__CqhaQ canvas{max-height:150px;max-width:100%}.patient-page_logo__0dTa-{left:var(--gap);position:absolute;top:var(--gap)}.patient-page_container__CqhaQ{grid-template-areas:"header   header  header  header  header  header" "card-1   card-1  card-2 card-2 card-3 card-3" "mouth-images    mouth-images   mouth-images   mouth-images  card-4    card-4" "mouth-images    mouth-images   mouth-images   mouth-images  symptoms  symptoms" "mouth-images    mouth-images   mouth-images   mouth-images  symptoms  symptoms" "chart-1  chart-1 chart-1 chart-2 chart-2    chart-2" "chart-3  chart-3 chart-3 tips    tips       tips";height:100%}}@media screen and (max-width:710px){.patient-page_container__CqhaQ{grid-template-areas:"header   header  header  header header     header" "symptoms symptoms  symptoms tips tips tips" "mouth    mouth   mouth   mouth  card-1     card-1" "mouth    mouth   mouth   mouth  card-2     card-2" "mouth    mouth   mouth   mouth  card-3     card-3" "mouth    mouth   mouth   mouth  card-4     card-4" "mouth    mouth   mouth   mouth  card-4     card-4" "chart-1  chart-1 chart-1 chart-1 chart-1  chart-1" "chart-2  chart-2 chart-2 chart-2 chart-2  chart-2" "chart-3  chart-3 chart-3 chart-3 chart-3  chart-3"}}@media screen and (max-width:500px){.patient-page_container__CqhaQ{grid-template-areas:"header  header" "symptoms symptoms" "card-1   card-2" "card-3   card-4" "mouth    mouth" "chart-1  chart-1" "chart-2  chart-2" "chart-3  chart-3" "tips     tips";grid-template-columns:repeat(2,1fr)}}.patient-page_chart-wrapper__PlQp0 canvas{height:300px;position:relative}.patient-page_container__CqhaQ>*{background-color:var(--mui-palette-background-paper);border-radius:var(--border-radius);box-shadow:var(--mui-shadows-1);height:auto;min-height:0;padding:calc(var(--gap)/1.5);width:auto}.patient-page_mouth__6SwyL{grid-area:mouth}.patient-page_mouth-images__lLG14{grid-area:mouth-images}.patient-page_hide-mouth-images__KFmgb{display:none}.patient-page_container__CqhaQ>:first-child{grid-area:card-1}.patient-page_container__CqhaQ>:nth-child(2){grid-area:card-2}.patient-page_container__CqhaQ>:nth-child(3){grid-area:card-3}.patient-page_card-4__lAlNC{grid-area:card-4}.patient-page_header__P0EI8{align-items:center;display:flex;flex-direction:column;grid-area:header;justify-content:space-around;min-height:11em;position:relative}.patient-page_header__P0EI8 h1{margin:0}.patient-page_header__P0EI8 h3{margin:.2em 0}.patient-page_logo__0dTa-{color:var(--mui-palette-primary-main);width:140px}.patient-page_container__CqhaQ>[class*=symptoms]{grid-area:symptoms}.patient-page_chart-1__eCveh{grid-area:chart-1}.patient-page_tips__54XkT{grid-area:tips}.patient-page_chart-2__K1vhs{grid-area:chart-2}.patient-page_chart-3__dsYeJ{grid-area:chart-3}.patient-report-card_container__c-qQK{--font-size:calc(var(--mui-typography-fontSize)*1px)}.patient-report-card_title__-DEBY{color:var(--mui-palette-grey-600);font-size:var(--font-size);font-weight:400;margin:0;margin-bottom:var(--mui-spacing-unit)}.patient-report-card_content__gSBmE{color:var(--mui-palette-grey-800);font-size:var(--font-size)}.patient-page-form_container__vx493{--gap:calc(var(--mui-spacing-unit)*2)}.patient-page-form_container__vx493 [class^=MuiPaper-root]{padding-top:0}.patient-page-form_header__zDP0x{align-items:center;display:flex;flex-direction:row;gap:1em;justify-content:space-between;padding-top:0;width:100%}.patient-page-form_content__2u7pP{display:flex;flex-direction:column;gap:var(--gap)}.patient-page-form_logo__FfCoD{background-color:var(--mui-palette-primary-main);border-bottom-left-radius:7em;border-bottom-right-radius:7em;box-sizing:border-box;color:#fff;padding:2em .7em;width:7em}.patient-page-form_title__tmQ93{font-size:1.3em;font-weight:600;line-height:1.1em}.patient-page-form_input__XKuHi{flex:1}.patient-page-form_input__XKuHi fieldset{border-radius:.3em}.patient-page-form_dates-interval__LdfPu{display:flex;gap:var(--gap)}.patient-list_container__l75dP{display:flex;flex-direction:column;gap:calc(var(--mui-spacing-unit)*2);min-height:100%}.patient-list_table-container__KeVWK{display:flex;flex:1;overflow-x:auto;position:relative;width:100%}.patient-list_table__75tYO{border-radius:0;min-height:300px;min-width:400px}.monitoring-report_header__pxLne{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--mui-spacing-unit)*2);margin-bottom:calc(var(--mui-spacing-unit)*2)}.monitoring-report_full-report__78b8J{margin-left:auto}@media (max-width:800px){.monitoring-report_header__pxLne{display:inline-flex}.monitoring-report_full-report__78b8J{margin-left:0}}.monitoring-report_content__xgxoz{display:flex;flex-direction:column;gap:calc(var(--mui-spacing-unit)*2)}@media (min-width:600px){.monitoring-report_content__xgxoz{flex-direction:row}}.monitoring-report_left__ab7jh{max-width:250px}.monitoring-report_right__3-8Ho{flex:1}.monitoring-report_smile-info__qmDrj{align-items:center;display:flex;gap:calc(var(--mui-spacing-unit)*2)}.monitoring-report_smile-increase__MyVdx strong{color:var(--mui-palette-success-main)}.monitoring-report_smile-decrease__G9VPN strong{color:var(--mui-palette-error-main)}.monitoring-report_secondary-titles__V9\+GA{margin-bottom:.5em}.monitoring-report_mouth__I\+\+Ly{width:250px}.monitoring-report_scores__Y0OUU{display:grid;gap:var(--mui-spacing-unit);grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.score-card_container__xPDW0{display:flex;font-size:.8em;gap:var(--mui-spacing-unit);justify-content:space-between;min-width:13em;padding:calc(var(--mui-spacing-unit)*1)}.score-card_subtitle__0nmHe,.score-card_title__lzcqE{font-size:1em;margin:0;padding:0}.score-card_subtitle__0nmHe{color:var(--mui-palette-grey-600);font-weight:400}.score-card_column__HLGT5{display:flex;flex-direction:column;justify-content:center}.dashboard-dentist-page_container__R-Oh7,.dashboard-dentist-page_patient-card__CZkL2{display:flex;flex:1;flex-direction:column;gap:calc(var(--mui-spacing-unit)*2);justify-content:space-between;min-height:100%}.dashboard-dentist-page_container__R-Oh7 [class*=patient-list_container]{flex:1}.condensed-report_container__eXDbf{--logo-height:74px;--spacing-2:calc(var(--mui-spacing-unit)*2);--horizontal-padding:0 var(--spacing-2);--outside-overflow:calc(var(--mui-spacing-unit)*4);--fontsize:calc(var(--mui-typography-htmlFontSize)*1px);background-color:var(--mui-palette-grey-100);break-inside:avoid;display:flex;flex-direction:column;gap:var(--spacing-2);height:29.7cm;margin-top:20px;padding-bottom:var(--spacing-2);position:relative;width:21cm}.condensed-report_logo__jFi51{color:var(--mui-palette-primary-main);height:var(--logo-height);left:0;position:absolute;top:0;width:140px}.condensed-report_header__942MQ{background-color:var(--mui-palette-background-paper);box-sizing:border-box;padding:var(--horizontal-padding);padding-top:calc(var(--logo-height)/4)}.condensed-report_dates__qer2y,.condensed-report_title__Q\+TqG{font-size:calc(var(--fontsize)*2);font-weight:400;margin:0;padding:0;text-align:center}.condensed-report_dates__qer2y{color:var(--mui-palette-grey-600);font-size:var(--fontsize);margin-bottom:calc(var(--mui-spacing-unit)*3)}.condensed-report_metrics-container__V\+qiI{background-color:var(--mui-palette-background-paper);border:1mm solid var(--mui-palette-grey-100);border-radius:8px;display:flex;gap:calc(var(--mui-spacing-unit)*6);justify-content:space-between;padding:calc(var(--mui-spacing-unit)*2) calc(var(--mui-spacing-unit)*2);width:fit-content}.condensed-report_header-columns__Asc5j,.condensed-report_header-columns__Asc5j>div{display:flex;gap:var(--spacing-2);justify-content:space-between}.condensed-report_header-columns__Asc5j>div{flex-direction:column}.condensed-report_header-outside__6daeP{--negative-margin:calc(var(--outside-overflow)*-1);margin-bottom:var(--negative-margin)}.condensed-report_mouth-line__Lvios{display:flex;gap:var(--mui-spacing-unit);justify-content:space-between;padding-top:var(--outside-overflow)}.condensed-report_mouth-cards__7FYEk{align-self:center;display:flex;flex-direction:column;gap:var(--mui-spacing-unit);justify-content:middle;width:25.64103%}.condensed-report_mouth-images__HqV8\+{flex:1}.condensed-report_grid__YyF5k{display:grid;flex-grow:1;gap:var(--mui-spacing-unit);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding:var(--horizontal-padding)}.condensed-report_chart__rcYx4{padding:0}.condensed-report_line__c0yOh{align-items:center;display:flex;gap:calc(var(--mui-spacing-unit)*3);justify-content:center}.condensed-report_label__9jcZJ{color:var(--mui-palette-grey-600);display:block}.manual-mouth-map_zone-label__t1Bga{display:inline-block;padding-right:5px;text-align:right;width:25%}.manual-mouth-map_button-wrapper__aJWcq{display:flex;justify-content:left;padding-left:25%;padding-top:5px}.manual-mouth-map_container__0ojPF{padding:2%}.dashboard-internal-page_dashboard-button__KPsaa{margin:0 auto;width:25%}.dashboard-internal-page_grid-row__psZ-G{display:flex;justify-content:center}.dashboard-internal-page_container__0vSRb{padding:2%}