@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-font-weight:initial}}}:is(._planned-solid_2osfv_2,._completed-solid_2osfv_2,._archived-solid_2osfv_2,._offsite-solid_2osfv_2,._referred-out-solid_2osfv_2,._code-backed-solid_2osfv_2):not(svg,._implant-threads_2osfv_2,._sealant_2osfv_2,._buildup_2osfv_2,._veneer_2osfv_2){background-color:var(--current-odontogram-color)}svg:is(._planned-solid_2osfv_2,._completed-solid_2osfv_2,._archived-solid_2osfv_2,._offsite-solid_2osfv_2,._referred-out-solid_2osfv_2,._code-backed-solid_2osfv_2) path{fill:var(--current-odontogram-color)}._planned-solid_2osfv_2,._completed-solid_2osfv_2,._archived-solid_2osfv_2,._offsite-solid_2osfv_2,._referred-out-solid_2osfv_2,._code-backed-solid_2osfv_2{color:var(--current-odontogram-color)}._planned-stripe_2osfv_2,._planned-solid_2osfv_2{--current-odontogram-color:var(--color-odontogram-planning)}._archived-stripe_2osfv_2,._archived-solid_2osfv_2{--current-odontogram-color:var(--color-odontogram-archived)}._completed-stripe_2osfv_2,._completed-solid_2osfv_2{--current-odontogram-color:var(--color-odontogram-history)}._offsite-stripe_2osfv_2,._offsite-solid_2osfv_2{--current-odontogram-color:var(--color-odontogram-offsite)}._referred-out-stripe_2osfv_2,._referred-out-solid_2osfv_2{--current-odontogram-color:var(--color-odontogram-referred-out)}._code-backed-stripe_2osfv_2,._code-backed-solid_2osfv_2{--current-odontogram-color:var(--color-odontogram-code-backed)}._mirrored_2osfv_2{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y);--stripe-angle:-45deg;--extraction-angle:-290deg;--extraction-angle-2:290deg;rotate:180deg}._unerupted_2osfv_2{opacity:.5}._unerupted-maxillary_2osfv_2{translate:0 -50%}._unerupted-mandibular_2osfv_2{translate:0 50%}._planned-stripe_2osfv_2:not(svg),._archived-stripe_2osfv_2:not(svg),._completed-stripe_2osfv_2:not(svg),._offsite-stripe_2osfv_2:not(svg),._referred-out-stripe_2osfv_2:not(svg),._code-backed-stripe_2osfv_2:not(svg){background-image:repeating-linear-gradient(var(--stripe-angle,45deg),var(--current-odontogram-color),var(--current-odontogram-color) 2px,var(--current-odontogram-color) 2px,var(--current-odontogram-color) 7px)}@supports (color:color-mix(in lab,red,red)){._planned-stripe_2osfv_2:not(svg),._archived-stripe_2osfv_2:not(svg),._completed-stripe_2osfv_2:not(svg),._offsite-stripe_2osfv_2:not(svg),._referred-out-stripe_2osfv_2:not(svg),._code-backed-stripe_2osfv_2:not(svg){background-image:repeating-linear-gradient(var(--stripe-angle,45deg),color-mix(in oklab,var(--current-odontogram-color) 60%,transparent),color-mix(in oklab,var(--current-odontogram-color) 60%,transparent) 2px,var(--current-odontogram-color) 2px,var(--current-odontogram-color) 7px)}}._mask_2osfv_2{-webkit-mask-image:var(--tooth-mask);mask-image:var(--tooth-mask);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._upper_2osfv_2 ._mask_2osfv_2{-webkit-mask-position:bottom;mask-position:bottom}._canal_2osfv_2:not(svg){width:8%;left:50%;bottom:var(--canal-top);top:var(--canal-bottom)}._canal_2osfv_2[data-universal="4"]:not(svg),._canal_2osfv_2[data-universal="13"]:not(svg),._canal_2osfv_2[data-universal="20"]:not(svg),._canal_2osfv_2[data-universal="29"]:not(svg){margin-left:-4%}._canal_2osfv_2[data-universal="6"]:not(svg),._canal_2osfv_2[data-universal="11"]:not(svg),._canal_2osfv_2[data-universal="22"]:not(svg),._canal_2osfv_2[data-universal="27"]:not(svg){margin-left:5%}._upper_2osfv_2 ._canal_2osfv_2:not(svg){top:var(--canal-top);bottom:var(--canal-bottom)}svg._canal_2osfv_2{inset:calc(var(--spacing,.25rem) * 0)}._facial_2osfv_2{left:var(--side-visualization-width);right:var(--side-visualization-width);height:calc(var(--side-visualization-height) - var(--center-visualization-height));top:var(--center-visualization-height)}._upper_2osfv_2 ._facial_2osfv_2{top:initial;bottom:var(--center-visualization-height)}._center_2osfv_2{height:var(--center-visualization-height);left:var(--side-visualization-width);right:var(--side-visualization-width);top:calc(var(--spacing,.25rem) * 0)}._upper_2osfv_2 ._center_2osfv_2{top:initial;bottom:calc(var(--spacing,.25rem) * 0)}._left_2osfv_2{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:var(--side-visualization-width);height:var(--side-visualization-height)}._upper_2osfv_2 ._left_2osfv_2{bottom:calc(var(--spacing,.25rem) * 0);top:initial}._right_2osfv_2{top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);width:var(--side-visualization-width);height:var(--side-visualization-height)}._upper_2osfv_2 ._right_2osfv_2{bottom:calc(var(--spacing,.25rem) * 0);top:initial}._crown_2osfv_2{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:100%;height:var(--side-visualization-height)}._upper_2osfv_2 ._crown_2osfv_2{bottom:calc(var(--spacing,.25rem) * 0);top:initial}._veneer_2osfv_2{--veneer-rim:2px;--veneer-crown-band:to bottom;inset:calc(var(--spacing,.25rem) * 0);background-image:linear-gradient(var(--veneer-crown-band),var(--current-odontogram-color) var(--side-visualization-height),transparent var(--side-visualization-height))}@supports (color:color-mix(in lab,red,red)){._veneer_2osfv_2{background-image:linear-gradient(var(--veneer-crown-band),color-mix(in oklab,var(--current-odontogram-color) 15%,transparent) var(--side-visualization-height),transparent var(--side-visualization-height))}}._upper_2osfv_2 ._veneer_2osfv_2{--veneer-crown-band:to top}._veneer_2osfv_2:after{inset:calc(var(--spacing,.25rem) * 0);--tw-content:"";content:var(--tw-content);background-image:linear-gradient(var(--veneer-crown-band),var(--current-odontogram-color) var(--side-visualization-height),transparent var(--side-visualization-height));-webkit-mask-image:var(--tooth-mask),var(--tooth-mask);mask-image:var(--tooth-mask),var(--tooth-mask);-webkit-mask-size:100% 100%,calc(100% - var(--veneer-rim) * 2) calc(100% - var(--veneer-rim) * 2);mask-size:100% 100%,calc(100% - var(--veneer-rim) * 2) calc(100% - var(--veneer-rim) * 2);position:absolute;-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}._veneer_2osfv_2:before{right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);--tw-content:"";content:var(--tw-content);top:calc(var(--side-visualization-height) - var(--veneer-rim));height:var(--veneer-rim);background-color:var(--current-odontogram-color);position:absolute}._upper_2osfv_2 ._veneer_2osfv_2:before{top:initial;bottom:calc(var(--side-visualization-height) - var(--veneer-rim))}._buildup_2osfv_2{top:calc(var(--side-visualization-height) - 5%);height:calc((100% - var(--side-visualization-height)) * .25);background-color:var(--current-odontogram-color);clip-path:polygon(0 0,100% 0,85% 100%,15% 100%);width:min(50%,20px);left:50%;transform:translate(-50%)}._upper_2osfv_2 ._buildup_2osfv_2{top:initial;bottom:calc(var(--side-visualization-height) - 5%);transform:translate(-50%)scaleY(-1)}._buildup_2osfv_2[data-universal="1"],._buildup_2osfv_2[data-universal="2"],._buildup_2osfv_2[data-universal="3"],._buildup_2osfv_2[data-universal="14"],._buildup_2osfv_2[data-universal="15"],._buildup_2osfv_2[data-universal="16"],._buildup_2osfv_2[data-universal="17"],._buildup_2osfv_2[data-universal="18"],._buildup_2osfv_2[data-universal="19"],._buildup_2osfv_2[data-universal="30"],._buildup_2osfv_2[data-universal="31"],._buildup_2osfv_2[data-universal="32"]{width:min(75%,30px)}._extraction_2osfv_2{background-image:linear-gradient(var(--extraction-angle,290deg),transparent 47.5%,var(--extraction-color,var(--color-odontogram-planning)) 48%,var(--extraction-color,var(--color-odontogram-planning)) 52%,transparent 52.5%),linear-gradient(var(--extraction-angle-2,-290deg),transparent 47.5%,var(--extraction-color,var(--color-odontogram-planning)) 48%,var(--extraction-color,var(--color-odontogram-planning)) 52%,transparent 52.5%)}._implant-threads_2osfv_2{bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:100%;top:var(--side-visualization-height)}._implant-threads_2osfv_2:after{--tw-content:"";content:var(--tw-content);background-image:repeating-linear-gradient(var(--implant-thread-angle,18deg),var(--current-odontogram-color),var(--current-odontogram-color) 3px,white 3px,white 5px);border-bottom-right-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px;width:min(50%,20px);height:100%;margin-inline:auto;display:block}._upper_2osfv_2 ._implant-threads_2osfv_2{top:calc(var(--spacing,.25rem) * 0);bottom:var(--side-visualization-height)}._upper_2osfv_2 ._implant-threads_2osfv_2:after{--implant-thread-angle:-18deg;border-radius:3.40282e38px 3.40282e38px 0 0}._implant-collar_2osfv_2{top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-extrabold,800);width:min(50%,20px);height:38%;font-size:.62rem;line-height:1;font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff);background:var(--current-odontogram-color);border-top-left-radius:3px;border-top-right-radius:3px;place-items:center;margin-inline:auto;display:grid;position:absolute}._upper_2osfv_2 ._implant-collar_2osfv_2{top:initial;bottom:calc(var(--spacing,.25rem) * 0);border-radius:0 0 3px 3px}._mirrored_2osfv_2 ._implant-collar_2osfv_2{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y);rotate:180deg}._denture-saddle_2osfv_2{--denture-saddle-height:1.25rem;z-index:1;width:calc(100% - .5rem);height:var(--denture-saddle-height);pointer-events:none;border-radius:3.40282e38px;position:relative}._watch_2osfv_2{bottom:calc(var(--spacing,.25rem) * 3)}._mirrored_2osfv_2 ._watch_2osfv_2{rotate:180deg}._upper_2osfv_2 ._watch_2osfv_2{bottom:initial;top:calc(var(--spacing,.25rem) * 3)}._sealant_2osfv_2{top:calc(var(--spacing,.25rem) * 3)}._mirrored_2osfv_2 ._sealant_2osfv_2{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y);rotate:180deg}._upper_2osfv_2 ._sealant_2osfv_2{top:initial;bottom:calc(var(--spacing,.25rem) * 3)}._code-backed-marker_2osfv_2{bottom:calc(var(--spacing,.25rem) * 2)}._mirrored_2osfv_2 ._code-backed-marker_2osfv_2{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y);rotate:180deg}._upper_2osfv_2 ._code-backed-marker_2osfv_2{bottom:initial;top:calc(var(--spacing,.25rem) * 2)}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-font-weight{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}._main_3q2sg_2{--side-visualization-width:17%;--side-visualization-height:43%;--center-visualization-height:10%;--canal-top:8%;--canal-bottom:calc(var(--side-visualization-height) + 1%);--bridge-overhang:-50%}._reminder-indicator_3q2sg_2:before,._reminder-indicator_3q2sg_2:after{left:calc(var(--spacing,.25rem) * 0);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-brand-border,#99abc0);position:absolute}._reminder-indicator_3q2sg_2:after{bottom:calc(var(--spacing,.25rem) * 0);content:"F"}._upper-dpad_3q2sg_2._reminder-indicator_3q2sg_2:before{top:calc(var(--spacing,.25rem) * 0);content:"F"}._upper-dpad_3q2sg_2._reminder-indicator_3q2sg_2:after{bottom:calc(var(--spacing,.25rem) * -2);content:"L"}@supports ((-moz-appearance:none)){._main_3q2sg_2{justify-content:flex-start}@media(min-width:96rem){._main_3q2sg_2{justify-content:space-around}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}._inline-edit-button_1g3aq_2{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}[data-cell-row]:hover ._inline-edit-button_1g3aq_2{background-color:#5149dd33}@supports (color:color-mix(in lab,red,red)){[data-cell-row]:hover ._inline-edit-button_1g3aq_2{background-color:color-mix(in oklab,var(--color-brand-primary,#5149dd) 20%,transparent)}}._inline-edit-button_1g3aq_2[data-inline-edit-warning=true]{background-color:var(--color-brand-warning-light,#fcf1ea)}
