/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */
html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}:root{tab-size:4}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.half-circle-spinner[data-v-20850065],.half-circle-spinner[data-v-20850065] *{box-sizing:border-box}.half-circle-spinner[data-v-20850065]{border-radius:100%;width:60px;height:60px;position:relative}.half-circle-spinner .circle[data-v-20850065]{content:"";border:6px solid #0000;border-radius:100%;width:100%;height:100%;position:absolute}.half-circle-spinner .circle.circle-1[data-v-20850065]{border-top-color:#ff1d5e;animation:1s infinite half-circle-spinner-animation-20850065}.half-circle-spinner .circle.circle-2[data-v-20850065]{border-bottom-color:#ff1d5e;animation:1s infinite alternate half-circle-spinner-animation-20850065}@keyframes half-circle-spinner-animation-20850065{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app>[data-view=terms-and-conditions]{z-index:200;background:#0000004d;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.app>[data-view=terms-and-conditions] .dialog{background:#fff;border-radius:4px;flex-direction:column;width:auto;min-height:calc(100vh - 64px);margin:32px;padding:0;display:flex;position:relative;overflow-y:auto;box-shadow:0 2px 24px #0003}.app>[data-view=terms-and-conditions] .dialog header{letter-spacing:normal;text-align:center;background:#f2f4f7;border-bottom:1px solid #e6e7eb;flex-direction:column;flex:0 0 64px;justify-content:center;margin:0;font-size:16px;line-height:24px;display:flex}.app>[data-view=terms-and-conditions] .dialog header:last-child{margin-bottom:0}.app>[data-view=terms-and-conditions] .dialog .content{flex:auto;padding:16px;overflow-y:auto}.app>[data-view=terms-and-conditions] .dialog .content h1,.app>[data-view=terms-and-conditions] .dialog .content h2{margin-bottom:32px}.app>[data-view=terms-and-conditions] .dialog .content p,.app>[data-view=terms-and-conditions] .dialog .content h3{margin-bottom:16px}.app>[data-view=terms-and-conditions] .dialog .content,.app>[data-view=terms-and-conditions] .dialog .content p{letter-spacing:normal;font-size:14px;line-height:18px}.app>[data-view=terms-and-conditions] .dialog .actions{text-align:center;text-align:right;flex:0 0 48px;margin:0;padding:0 16px 16px;display:block}.app>[data-view=terms-and-conditions] .dialog .actions .toggle-switch{margin-right:24px}.app>[data-view=terms-and-conditions] .dialog .actions .button{vertical-align:top}html,body{position:relative}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}html,body[data-restrict-viewport=true],#app{height:100%}body[data-viewport-status=ok]{min-width:1024px;min-height:656px}@media print{@page{size:a4;margin:2.125cm 0}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}body[data-restrict-viewport=false]{min-width:0}}:focus:not(.focus-visible){outline:0}.app{height:100%;display:flex;overflow:hidden}.app>*{flex:none;width:100%;overflow:auto}html[data-env=test] *{transition-property:none!important}h1.logo{color:#008fd6;margin:0 0 32px}h1.logo a{padding-left:20px;display:block}fieldset{border:0;min-width:0;margin:0;padding:0}body{color:#7a8599;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;background:#fff}p,ul,ol,h1,h2,h3,h4,h5,h6{margin:0}p{letter-spacing:normal;margin-bottom:16px;font-size:16px;line-height:24px}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none;display:block;position:relative}ul>li,ol>li{margin:0;padding:0;display:block}a{color:inherit;text-decoration:none;transition:color .2s cubic-bezier(.65,.05,.36,1),background-color .2s cubic-bezier(.65,.05,.36,1),border .2s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){a{transition:none}}img,canvas,svg{vertical-align:middle;max-width:100%;height:auto}svg{fill:currentColor}.visualization{display:block}canvas{outline:none}button{cursor:pointer;background:0 0;border:0;padding:0}button[disabled]{cursor:default}.button{letter-spacing:.08px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;background:#008fd6;border-radius:6px;padding:12px 24px;font-size:13px;font-weight:700;line-height:24px;transition:color .2s cubic-bezier(.65,.05,.36,1),background-color .2s cubic-bezier(.65,.05,.36,1),border .2s cubic-bezier(.65,.05,.36,1);display:inline-block}@media (prefers-reduced-motion:reduce){.button{transition:none}}.button:active{background-color:#0075b0}.button.disabled,.button:disabled{pointer-events:none;cursor:default;color:#ffffff80}.button[data-icon]{text-align:left;padding-left:56px;position:relative}.button[data-icon]:before{width:24px;height:24px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.button[data-icon=add]:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200C5.373%200%200%205.372%200%2012s5.373%2012%2012%2012%2012-5.372%2012-12S18.627%200%2012%200zm0%2021.818c-5.422%200-9.818-4.396-9.818-9.818S6.578%202.182%2012%202.182%2021.818%206.578%2021.818%2012%2017.422%2021.818%2012%2021.818zm4.364-10.909H13.09V7.636a1.091%201.091%200%200%200-2.182%200v3.273H7.636a1.091%201.091%200%200%200%200%202.182h3.273v3.273a1.091%201.091%200%200%200%202.182%200V13.09h3.273a1.091%201.091%200%200%200%200-2.182z%22%2F%3E%3C%2Fsvg%3E)}.button[data-icon=to-be-extracted]:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M12%200C5.373%200%200%205.372%200%2012s5.373%2012%2012%2012%2012-5.372%2012-12S18.627%200%2012%200m0%2021.818c-5.422%200-9.818-4.396-9.818-9.818S6.578%202.182%2012%202.182%2021.818%206.578%2021.818%2012%2017.422%2021.818%2012%2021.818M15.5%209.39V7.74c0-.409-.348-.74-.778-.74H9.278c-.43%200-.778.331-.778.74v1.666c0%20.233.116.452.312.593l2.54%201.813-2.54%201.814a.73.73%200%200%200-.312.593v1.666c0%20.409.348.74.778.74h5.444c.43%200%20.778-.331.778-.74v-1.65a.73.73%200%200%200-.31-.59l-2.545-1.832L15.19%209.98a.73.73%200%200%200%20.309-.591%22%2F%3E%3C%2Fsvg%3E)}.button[data-icon=missing]:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M-620-27H404v748H-620z%22%2F%3E%3Cg%20fill%3D%22%23008fd6%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M12%200C5.373%200%200%205.372%200%2012s5.373%2012%2012%2012%2012-5.372%2012-12S18.627%200%2012%200m0%2021.818c-5.422%200-9.818-4.396-9.818-9.818S6.578%202.182%2012%202.182%2021.818%206.578%2021.818%2012%2017.422%2021.818%2012%2021.818%22%2F%3E%3Cg%20stroke%3D%22%23008fd6%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22m8.2%208.5%207.586%207.586M15.786%208.5%208.2%2016.086%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.button[data-icon=reset]:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.53%209.03c-1.62-3.23-5.02-5.32-8.68-5.32-.31%200-.62.02-.93.04l.5%201.21-6.4-.1L8.44-.02l.66%201.56c.62-.1%201.25-.15%201.88-.15%203.05%200%206.03%201.22%208.16%203.36.98.88%201.78%201.98%202.37%203.26l.12.26-1.97%201.05-.13-.29zM8.12%2023.09l-3.05-5.67-.84%201.04a9.517%209.517%200%200%201-.27-10.98l.17-.25-1.88-1.24-.16.27C1.25%207.72.76%208.87.5%2010c-.84%203.63.04%207.45%202.36%2010.27L1.83%2021.6l6.29%201.49zm2.36.93c1.51%200%202.83-.17%203.93-.51%203.57-1.05%206.38-3.65%207.75-7.15l1.65.2-1.84-6.21-3.47%205.64%201.37.14c-1.59%203.48-5.01%205.71-8.81%205.71-.19%200-.39-.01-.58-.02l-.3-.02-.11%202.22h.41z%22%2F%3E%3C%2Fsvg%3E)}.button[data-icon=jaws]:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2014.9c-.3%202.5-1.5%204.5-3%204.5s-2.7-1.9-3-4.5c-.3%202.5-1.5%204.5-3%204.5s-2.7-2-3-4.5c-.2%201.9-1.1%203.3-2.3%203.3-1.3%200-2.3-1.8-2.3-4%20.1-.6%201.1-1%202.3-1%201.1%200%202.1.4%202.2.9.3-.7%201.5-1.2%203-1.2s2.7.5%202.9%201.2c.3-.7%201.5-1.2%203-1.2s2.7.5%202.9%201.2c.2-.5%201.2-.9%202.3-.9%201.2%200%202.2.4%202.3%201v.1c0%202.2-1%203.9-2.3%203.9-.9-.1-1.8-1.5-2-3.3zM5.3%209.8c.3-2.9%201.6-5.1%203.3-5.1s3.2%202.2%203.3%205.1c.3-2.8%201.6-5.1%203.3-5.1s3.2%202.2%203.4%205.1C19%207.6%2020.1%206%2021.3%206c1.5%200%202.7%202.1%202.7%204.6-.1.7-1.3%201.2-2.7%201.2-1.3%200-2.4-.4-2.6-1-.3.8-1.7%201.4-3.4%201.4s-3.1-.6-3.3-1.4c-.3.8-1.7%201.4-3.4%201.4-1.6%200-3.1-.6-3.3-1.4-.3.6-1.4%201-2.7%201-1.4%200-2.6-.5-2.6-1.2v-.1C0%208.1%201.2%206%202.7%206c1.3.1%202.4%201.6%202.6%203.8z%22%2F%3E%3C%2Fsvg%3E)}.button.secondary{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;color:#008fd6;background:0 0;box-shadow:inset 0 0 0 2px #008fd6}.button.secondary:active{color:#fff;background-color:#008fd6}.button.danger,.button.danger:active{background:#e13830}.button.link{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;color:#008fd6;background:0 0}.button.link:active{color:#0075b0}.button.link[data-icon]{padding:0 0 0 32px}.button.link[data-icon]:before{left:0}.button.link[data-icon=add]:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23008fd6%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200C5.373%200%200%205.372%200%2012s5.373%2012%2012%2012%2012-5.372%2012-12S18.627%200%2012%200zm0%2021.818c-5.422%200-9.818-4.396-9.818-9.818S6.578%202.182%2012%202.182%2021.818%206.578%2021.818%2012%2017.422%2021.818%2012%2021.818zm4.364-10.909H13.09V7.636a1.091%201.091%200%200%200-2.182%200v3.273H7.636a1.091%201.091%200%200%200%200%202.182h3.273v3.273a1.091%201.091%200%200%200%202.182%200V13.09h3.273a1.091%201.091%200%200%200%200-2.182z%22%2F%3E%3C%2Fsvg%3E)}.button.link[data-icon=to-be-extracted]:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23008fd6%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M12%200C5.373%200%200%205.372%200%2012s5.373%2012%2012%2012%2012-5.372%2012-12S18.627%200%2012%200m0%2021.818c-5.422%200-9.818-4.396-9.818-9.818S6.578%202.182%2012%202.182%2021.818%206.578%2021.818%2012%2017.422%2021.818%2012%2021.818M15.5%209.39V7.74c0-.409-.348-.74-.778-.74H9.278c-.43%200-.778.331-.778.74v1.666c0%20.233.116.452.312.593l2.54%201.813-2.54%201.814a.73.73%200%200%200-.312.593v1.666c0%20.409.348.74.778.74h5.444c.43%200%20.778-.331.778-.74v-1.65a.73.73%200%200%200-.31-.59l-2.545-1.832L15.19%209.98a.73.73%200%200%200%20.309-.591%22%2F%3E%3C%2Fsvg%3E)}.button.link[data-icon=missing]:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23008fd6%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M-620-27H404v748H-620z%22%2F%3E%3Cg%20fill%3D%22%23008fd6%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M12%200C5.373%200%200%205.372%200%2012s5.373%2012%2012%2012%2012-5.372%2012-12S18.627%200%2012%200m0%2021.818c-5.422%200-9.818-4.396-9.818-9.818S6.578%202.182%2012%202.182%2021.818%206.578%2021.818%2012%2017.422%2021.818%2012%2021.818%22%2F%3E%3Cg%20stroke%3D%22%23008fd6%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22m8.2%208.5%207.586%207.586M15.786%208.5%208.2%2016.086%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.button.link[data-icon=reset]:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23008fd6%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.53%209.03c-1.62-3.23-5.02-5.32-8.68-5.32-.31%200-.62.02-.93.04l.5%201.21-6.4-.1L8.44-.02l.66%201.56c.62-.1%201.25-.15%201.88-.15%203.05%200%206.03%201.22%208.16%203.36.98.88%201.78%201.98%202.37%203.26l.12.26-1.97%201.05-.13-.29zM8.12%2023.09l-3.05-5.67-.84%201.04a9.517%209.517%200%200%201-.27-10.98l.17-.25-1.88-1.24-.16.27C1.25%207.72.76%208.87.5%2010c-.84%203.63.04%207.45%202.36%2010.27L1.83%2021.6l6.29%201.49zm2.36.93c1.51%200%202.83-.17%203.93-.51%203.57-1.05%206.38-3.65%207.75-7.15l1.65.2-1.84-6.21-3.47%205.64%201.37.14c-1.59%203.48-5.01%205.71-8.81%205.71-.19%200-.39-.01-.58-.02l-.3-.02-.11%202.22h.41z%22%2F%3E%3C%2Fsvg%3E)}.button.link[data-icon=jaws]:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23008fd6%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2014.9c-.3%202.5-1.5%204.5-3%204.5s-2.7-1.9-3-4.5c-.3%202.5-1.5%204.5-3%204.5s-2.7-2-3-4.5c-.2%201.9-1.1%203.3-2.3%203.3-1.3%200-2.3-1.8-2.3-4%20.1-.6%201.1-1%202.3-1%201.1%200%202.1.4%202.2.9.3-.7%201.5-1.2%203-1.2s2.7.5%202.9%201.2c.3-.7%201.5-1.2%203-1.2s2.7.5%202.9%201.2c.2-.5%201.2-.9%202.3-.9%201.2%200%202.2.4%202.3%201v.1c0%202.2-1%203.9-2.3%203.9-.9-.1-1.8-1.5-2-3.3zM5.3%209.8c.3-2.9%201.6-5.1%203.3-5.1s3.2%202.2%203.3%205.1c.3-2.8%201.6-5.1%203.3-5.1s3.2%202.2%203.4%205.1C19%207.6%2020.1%206%2021.3%206c1.5%200%202.7%202.1%202.7%204.6-.1.7-1.3%201.2-2.7%201.2-1.3%200-2.4-.4-2.6-1-.3.8-1.7%201.4-3.4%201.4s-3.1-.6-3.3-1.4c-.3.8-1.7%201.4-3.4%201.4-1.6%200-3.1-.6-3.3-1.4-.3.6-1.4%201-2.7%201-1.4%200-2.6-.5-2.6-1.2v-.1C0%208.1%201.2%206%202.7%206c1.3.1%202.4%201.6%202.6%203.8z%22%2F%3E%3C%2Fsvg%3E)}input,select,textarea{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input::-webkit-input-placeholder{color:inherit;opacity:.54}input::placeholder{color:inherit;opacity:.54}input::-webkit-inner-spin-button{display:none}input[type=number]{-moz-appearance:textfield}.field{letter-spacing:normal;margin-bottom:8px;font-size:16px;line-height:24px;position:relative}.field:last-child{margin-bottom:0}.field>.label{color:#7a8599}.field .control{height:56px;display:block}.field .control input,.field .control select,.field .control textarea{color:#202633;background:#f2f4f7;border:1px solid #e6e7eb;border-radius:4px;outline:0;width:100%;height:100%;padding:16px;line-height:24px;transition:padding .2s cubic-bezier(.65,.05,.36,1),border-color .2s cubic-bezier(.65,.05,.36,1),box-shadow .2s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){.field .control input,.field .control select,.field .control textarea{transition:none}}.field .control input:hover:not([readonly]),.field .control input:focus:not([readonly]),.field .control select:hover:not([readonly]),.field .control select:focus:not([readonly]),.field .control textarea:hover:not([readonly]),.field .control textarea:focus:not([readonly]){border-color:#98a1b3;box-shadow:0 2px 4px #4d556533}.field .control.radio,.field .control.checkbox,.field .control.textarea{height:auto}.field .control.radio{display:inline-block}.field .control.radio input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field .control.radio input+label{padding-left:29px;display:inline-block}.field .control.radio input+label:before{content:"";vertical-align:middle;border:2px solid #e6e7eb;border-radius:50%;width:18px;height:18px;margin-bottom:1px;margin-left:-29px;margin-right:11px;padding:3px;display:inline-block;overflow:hidden}.field .control.radio input:checked+label{color:#202633}.field .control.radio input:checked+label:before{background:#008fd6 padding-box content-box;border-color:#008fd6}.field .control.radio input:focus.focus-visible+label:before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.field .control.radio .option{margin-right:20px}.field .control.radio .option:last-child{margin-right:0}.field .control.checkbox input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field .control.checkbox input+label{padding:16px 0 16px 38px;display:inline-block}.field .control.checkbox input+label:before{content:"";text-align:center;vertical-align:middle;border:2px solid #008fd6;border-radius:50%;width:20px;height:20px;margin-left:-38px;margin-right:18px;padding:3px;font-size:10px;line-height:10px;display:inline-block;overflow:hidden}.field .control.checkbox input:checked+label:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.6%209.5c-.8-.7-.8-1.9-.1-2.7l.1-.1c.8-.7%202.1-.7%202.9%200l2.4%202.4%206.7-6.5c.8-.8%202-.8%202.8%200%20.8.8.8%202%200%202.8L7%2013.6c-.6.6-1.6.6-2.2%200L.6%209.5z%22%2F%3E%3C%2Fsvg%3E);background-color:#008fd6}.field .control.checkbox input:focus.focus-visible+label:before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.field .control.select select:invalid,.field .control.select option:disabled{color:#2026338a}.field .control.select option{color:#202633}.field[data-type=textarea] .control textarea{display:block}.field[data-type=textarea][data-sizing=fixed] .control textarea{resize:none;height:130px}.field[data-type=textarea][data-sizing=auto] .control textarea{height:auto}.field[data-label-type=normal]>.label{letter-spacing:normal;color:#7a8599;margin-bottom:4px;font-size:14px;line-height:18px;display:block}.field[data-label-type=compact]>.label{pointer-events:none;transition:top .2s cubic-bezier(.65,.05,.36,1),transform .2s cubic-bezier(.65,.05,.36,1),font-size .2s cubic-bezier(.65,.05,.36,1);position:absolute;top:16px;left:17px}@media (prefers-reduced-motion:reduce){.field[data-label-type=compact]>.label{transition:none}}.field[data-label-type=compact].dirty>.label{letter-spacing:normal;font-size:12px;line-height:16px;top:7px;transform:none}.field[data-label-type=compact].dirty .control input,.field[data-label-type=compact].dirty .control select,.field[data-label-type=compact].dirty .control textarea{padding-top:22px;padding-bottom:10px}.field.has-errors>.control input,.field.has-errors>.control select,.field.has-errors>.control textarea{border-color:#e13830}.field.has-errors .error{letter-spacing:normal;color:#e13830;margin-top:8px;margin-bottom:12px;font-size:14px;line-height:18px;display:block}.field[data-type=radio]{padding-top:16px;padding-bottom:16px}.field[data-type=radio]>.label{float:left;color:#202633;margin-right:20px;position:static}.field[data-type=birth-date] .controls{background:#f2f4f7;border:1px solid #e6e7eb;border-radius:4px;transition:border-color .2s cubic-bezier(.65,.05,.36,1),box-shadow .2s cubic-bezier(.65,.05,.36,1);display:flex}@media (prefers-reduced-motion:reduce){.field[data-type=birth-date] .controls{transition:none}}.field[data-type=birth-date] .controls:hover,.field[data-type=birth-date] .controls:focus-within{border-color:#98a1b3;box-shadow:0 2px 4px #4d556533}.field[data-type=birth-date] .controls input,.field[data-type=birth-date] .controls select{box-shadow:none;background:0 0;border:0;border-radius:0}.field[data-type=birth-date] .control{transition:opacity .2s cubic-bezier(.65,.05,.36,1);position:relative}@media (prefers-reduced-motion:reduce){.field[data-type=birth-date] .control{transition:none}}.field[data-type=birth-date] .control:before{content:"/";pointer-events:none;transition:top .2s cubic-bezier(.65,.05,.36,1);position:absolute;top:22px;left:-3px}@media (prefers-reduced-motion:reduce){.field[data-type=birth-date] .control:before{transition:none}}.field[data-type=birth-date] .control.text{width:88px}.field[data-type=birth-date] .control.text:first-child{width:56px}.field[data-type=birth-date] .control.text:first-child:before{content:none}.field[data-type=birth-date] .control.select{width:144px}.field[data-type=birth-date] .control.select:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%237a8599%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.9%2011.5c-.4-.4-.5-1.1%200-1.6L6.7%206%202.9%202c-.5-.5-.4-1.2%200-1.6.5-.4%201.2-.4%201.7.1.4.4%204.5%204.7%204.5%204.7.4.4.4%201.1%200%201.6%200%200-4.1%204.3-4.5%204.7-.5.5-1.2.5-1.7%200z%22%2F%3E%3C%2Fsvg%3E);pointer-events:none;width:12px;height:12px;line-height:12px;transition:top .2s cubic-bezier(.65,.05,.36,1);position:absolute;top:28px;right:16px;transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.field[data-type=birth-date] .control.select:after{transition:none}}.field[data-type=birth-date] .control.select select{padding-right:32px}.field[data-type=birth-date]:not(.dirty) .control{opacity:0}.field[data-type=birth-date]:not(.dirty) .control:before{top:16px}.field[data-type=birth-date]:not(.dirty) .control.select:after{top:22px}.field[data-type=birth-date].has-errors .controls{border-color:#e13830}.field[data-type=birth-date].has-errors .error{margin-bottom:4px}.field.toggle-switch{justify-content:flex-end;padding:20px 0;display:flex}.field.toggle-switch label{color:#4d5565;vertical-align:top;cursor:pointer;margin-right:64px;display:inline-block}.field.toggle-switch label:before{content:"";background:#7a8599;border-radius:18px;width:50px;height:30px;transition:box-shadow .25s linear,border-color .25s linear;position:absolute;top:17px;right:0;overflow:hidden;box-shadow:inset 0 0 #e6e7eb}@media (prefers-reduced-motion:reduce){.field.toggle-switch label:before{transition:none}}.field.toggle-switch label:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s ease-in-out;position:absolute;top:19px;right:22px;overflow:hidden;box-shadow:0 2px 4px #0003}@media (prefers-reduced-motion:reduce){.field.toggle-switch label:after{transition:none}}.field.toggle-switch input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field.toggle-switch input:checked+label:before{border-color:#4cd964;box-shadow:inset 0 0 0 15px #4cd964}.field.toggle-switch input:checked+label:after{transform:translate(20px)}.field.toggle-switch input:focus.focus-visible+label:before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.field.toggle-switch input:disabled+label{pointer-events:none;cursor:default;opacity:.5}.overlay{z-index:200;position:fixed;inset:0;overflow:hidden auto}.dialog{background:#fff;border-radius:4px;width:480px;margin:48px auto;padding:64px 80px;position:relative;box-shadow:0 2px 24px #0003}.dialog>.title{color:#4d5565;letter-spacing:.13px;text-align:center;border-bottom:1px solid #e6e7eb;max-width:none;margin:-64px -80px 56px;padding:20px 80px;font-size:21px;font-weight:300;line-height:24px}.dialog .actions{margin:16px -8px 0;display:flex}.dialog .actions .button{flex-grow:1;margin:0 8px}.dialog .button.cancel{width:auto;margin:0;padding:20px 28px;font-weight:600;position:absolute;top:0;right:0}.dialog.confirmation,.dialog.unsaved-changes{text-align:center;padding-top:48px;padding-bottom:48px}.dialog.confirmation>.title,.dialog.unsaved-changes>.title{margin-top:-48px;margin-bottom:40px}.dialog.confirmation .actions,.dialog.unsaved-changes .actions{margin-top:32px}.dialog.confirmation .actions .button.link,.dialog.unsaved-changes .actions .button.link{margin-left:32px;margin-right:32px;padding-left:0;padding-right:0}.dialog.unsaved-changes{width:560px}.dialog.history-record{padding:32px}.dialog.history-record>.title{margin:-32px -32px 32px;padding-left:32px;padding-right:32px}.dialog.error{text-align:center;width:800px;padding:16px}.dialog.error .message{margin-bottom:8px}.dialog.error button.details{color:#98a1b3;letter-spacing:normal;font-size:14px;line-height:18px}.dialog.error .field.details textarea{letter-spacing:normal;-webkit-user-select:text;user-select:text;pointer-events:all;height:320px;padding:0 8px;font-size:12px;line-height:16px}.dialog.error .actions{max-width:320px;margin:32px auto 0}.half-circle-spinner{margin:auto}.half-circle-spinner .circle{border-top-color:currentColor!important;border-bottom-color:currentColor!important}.waiting.overlay>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fade-enter-active,.fade-leave-active{transition:opacity .2s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){.fade-enter-active,.fade-leave-active{transition:none}}.fade-enter,.fade-leave-to{opacity:0}.slide-top-enter-active,.slide-top-leave-active{transition:transform .2s cubic-bezier(.65,.05,.36,1),opacity .2s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){.slide-top-enter-active,.slide-top-leave-active{transition:none}}.slide-top-enter,.slide-top-leave-to{opacity:0;transform:translateY(100%)}.horizontal-page-slide-forward-enter-active,.horizontal-page-slide-forward-leave-active,.horizontal-page-slide-backward-enter-active,.horizontal-page-slide-backward-leave-active{transition:margin .3s linear,transform .3s linear}@media (prefers-reduced-motion:reduce){.horizontal-page-slide-forward-enter-active,.horizontal-page-slide-forward-leave-active,.horizontal-page-slide-backward-enter-active,.horizontal-page-slide-backward-leave-active{transition:none}}.horizontal-page-slide-forward-enter-to{margin-left:-100%}.horizontal-page-slide-forward-leave-to{transform:translate(-100%)}.horizontal-page-slide-backward-enter{margin-left:-200%}.horizontal-page-slide-backward-enter-to{margin-left:-100%}.horizontal-page-slide-backward-leave-to{transform:translate(100%)}.browser-warning{text-align:center;z-index:2000;background:#f2f4f7;border:1px solid #e6e7eb;padding:8px 48px;position:fixed;top:0;left:0;right:0}.browser-warning p{letter-spacing:normal;margin-bottom:0;font-size:14px;line-height:18px}.browser-warning a{text-decoration:underline}.browser-warning button{position:absolute;top:5px;right:16px}.buorg{display:none}.signin-button>div>div>svg{color:#fff;width:100%;height:48px}main[data-view=account]{background:#202633;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}main[data-view=account] h1.logo{color:#fff}main[data-view=account] a.back{color:#fff;margin:20px;padding:10px;position:absolute;top:0;left:0}main[data-view=account] .actions{margin:16px 0}main[data-view=account] .actions:last-child{margin-bottom:0}main[data-view=account] .actions .button{width:100%}main[data-view=account] .links{letter-spacing:normal;text-align:center;margin-top:32px;font-size:14px;line-height:18px}main[data-view=account] .links .text{color:#bcc1cc;margin-bottom:16px;display:block}main[data-view=account] .links a{color:#008fd6}main[data-view=account] .links a:active{color:#0075b0}main[data-view=account] .errors{color:#bcc1cc;margin:16px 0}main[data-view=account] .errors:last-child{margin-bottom:0}main[data-view=account] .errors p{letter-spacing:normal;margin-bottom:0;font-size:14px;line-height:18px}main[data-view=account] .panel{background:#fff;border-radius:4px;width:480px;margin-bottom:72px;padding:48px 80px}main[data-view=account] .panel:last-child{margin-bottom:0}main[data-view=account] .panel>.heading{letter-spacing:normal;color:#4d5565;margin-bottom:16px;font-size:15px;font-weight:600;line-height:18px}main[data-view=account] .panel>.text{letter-spacing:normal;font-size:14px;line-height:18px}main[data-view=account] .panel .errors{color:#7a8599}main[data-view=account] .panel .actions .errors .error{letter-spacing:normal;color:#e13830;margin-top:8px;margin-bottom:12px;font-size:14px;line-height:18px;display:block}div[data-view=get-started] .panel{margin-bottom:0}div[data-view=get-started] form h1{color:#4d5565;letter-spacing:.17px;text-align:center;margin-bottom:24px;font-size:28px;font-weight:300;line-height:32px}div[data-view=get-started] form .footer .conditions{color:#98a1b3;letter-spacing:normal;margin:32px 0;font-size:12px;line-height:16px}div[data-view=get-started] form .footer .actions{text-align:right}div[data-view=sign-in]{width:320px}div[data-view=sign-in] .field{margin-bottom:0}div[data-view=sign-in] .field>.control input:hover,div[data-view=sign-in] .field>.control input:focus{box-shadow:none;border-color:#e6e7eb}div[data-view=sign-in] .field>.control.email input{border-bottom-right-radius:0;border-bottom-left-radius:0}div[data-view=sign-in] .field>.control.password input{border-top:0;border-top-left-radius:0;border-top-right-radius:0}[data-view=viewport-warning]{text-align:center;flex-direction:column;justify-content:center;display:flex}[data-view=viewport-warning]>.decoration{margin-bottom:16px}[data-view=viewport-warning]>.decoration>svg{max-height:50vh}div[data-view=user]{flex-direction:column;display:flex}div[data-view=user]>header{border-bottom:1px solid #e6e7eb;flex:none;width:100%;padding:0 24px;display:flex}div[data-view=user]>header>.profile{order:1;align-items:center;margin-left:auto;padding:16px 0;display:flex}div[data-view=user]>header>.profile p{margin:0}div[data-view=user]>header>.profile .name{letter-spacing:normal;font-size:16px;line-height:18px}div[data-view=user]>header>.profile .actions{margin-left:16px}div[data-view=user]>header>.profile .actions button{color:#008fd6;vertical-align:top}div[data-view=user]>header>.tools .panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#202633;flex-direction:column;width:264px;min-height:100%;margin-left:auto;display:flex}div[data-view=user]>header>.tools .panel>.heading,div[data-view=user]>header>.tools .panel>.menu,div[data-view=user]>header>.tools .panel>.actions{padding:24px}div[data-view=user]>header>.tools .panel>.heading{letter-spacing:normal;text-align:center;border-bottom:1px solid #4d5565;margin-bottom:0;font-size:16px;font-weight:400;line-height:24px}div[data-view=user]>header>.tools .panel>.heading:last-child{margin-bottom:0}div[data-view=user]>header>.tools .panel>.menu{padding:24px}div[data-view=user]>header>.tools .panel>.menu .heading{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;line-height:16px}div[data-view=user]>header>.tools .panel>.menu>li{border-bottom:1px solid #4d5565;margin-bottom:16px;padding-bottom:16px}div[data-view=user]>header>.tools .panel>.menu>li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}div[data-view=user]>header>.tools .panel>.menu>li li{letter-spacing:normal;margin:0;font-size:16px;line-height:24px}div[data-view=user]>header>.tools .panel>.menu>li li:last-child{margin-bottom:0}div[data-view=user]>header>.tools .panel>.menu>li a{padding:8px 0;display:block}div[data-view=user]>header>.tools .panel>.actions{margin-top:auto}div[data-view=user]>header>.tools .panel>.actions button{color:#fff}div[data-view=user]>header>.tools.sidebar-slide-enter-active,div[data-view=user]>header>.tools.sidebar-slide-enter-active>.panel,div[data-view=user]>header>.tools.sidebar-slide-leave-active,div[data-view=user]>header>.tools.sidebar-slide-leave-active>.panel{transition:transform .2s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){div[data-view=user]>header>.tools.sidebar-slide-enter-active,div[data-view=user]>header>.tools.sidebar-slide-enter-active>.panel,div[data-view=user]>header>.tools.sidebar-slide-leave-active,div[data-view=user]>header>.tools.sidebar-slide-leave-active>.panel{transition:none}}div[data-view=user]>header>.tools.sidebar-slide-enter>.panel,div[data-view=user]>header>.tools.sidebar-slide-leave-to>.panel{transform:translate(264px)}div[data-view=user]>header nav.main ul{flex-wrap:wrap;margin-left:-16px;margin-right:-16px;display:flex}div[data-view=user]>header nav.main ul li{letter-spacing:normal;text-transform:uppercase;padding:0 16px;font-size:14px;font-weight:600;line-height:18px;position:relative}div[data-view=user]>header nav.main ul li:after{content:"";background:#008fd6;height:3px;transition:left .2s cubic-bezier(.65,.05,.36,1),right .2s cubic-bezier(.65,.05,.36,1);position:absolute;bottom:0;left:calc(100% + 16px);right:-16px}@media (prefers-reduced-motion:reduce){div[data-view=user]>header nav.main ul li:after{transition:none}}div[data-view=user]>header nav.main ul a{color:#008fd6;padding:24px 0;display:block}div[data-view=user]>header nav.main ul a:active{color:#0075b0}div[data-view=user]>header nav.main ul .router-link-exact-active:after{left:16px;right:16px}div[data-view=user]>header nav.main ul .router-link-exact-active~li:after{left:-16px;right:calc(100% + 16px)}div[data-view=user]>main{background:#f2f4f7;flex-grow:1;display:flex;overflow:hidden}div[data-view=user]>main>div[data-view]{flex:none;width:100%;padding:24px;overflow:auto}.banner{z-index:10;text-align:center;background-color:#fff;width:288px;padding:32px;position:fixed;bottom:16px;right:16px;box-shadow:0 2px 24px #0003}.banner img{height:128px}.banner .message span{display:block}.banner .subscribe.button{width:100%}.banner .close{color:#bcc1cc;margin:0;padding:10px;position:absolute;top:0;right:0}div[data-view=patients]{flex-direction:column;display:flex}div[data-view=patients]>.actions{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}div[data-view=patients]>.actions .search{padding-left:36px;position:relative}div[data-view=patients]>.actions .search:not(.waiting):before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23008fd6%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.787%2014.759L11.66%2010.63a6.545%206.545%200%201%200-1.029%201.028l4.128%204.128a.725.725%200%200%200%201.028%200%20.727.727%200%200%200%200-1.028zm-9.242-3.123a5.09%205.09%200%201%201%200-10.181%205.09%205.09%200%200%201%200%2010.181z%22%2F%3E%3C%2Fsvg%3E);width:24px;height:24px;padding:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}div[data-view=patients]>.actions .search.waiting .half-circle-spinner{color:#008fd6;position:absolute;top:0;left:0}div[data-view=patients]>.actions .search input{letter-spacing:.13px;background:0 0;border:0;width:448px;padding:0;font-size:21px;font-weight:300;line-height:24px}div[data-view=patients]>.content{flex-grow:1;overflow:auto}div[data-view=patients]>.content .more{margin-bottom:16px}div[data-view=patients] table.patients{border-collapse:separate;border-spacing:0 8px;text-align:left;width:100%;margin:-8px 0 16px}div[data-view=patients] table.patients tr{background:#fff}div[data-view=patients] table.patients th,div[data-view=patients] table.patients td{padding:24px}div[data-view=patients] table.patients thead th{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;z-index:2;text-transform:uppercase;white-space:nowrap;background:#f2f4f7;padding-top:8px;padding-bottom:12px;font-size:12px;font-weight:600;line-height:16px;position:sticky;top:0}div[data-view=patients] table.patients tbody th,div[data-view=patients] table.patients td{letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;border:1px solid #e6e7eb;max-width:256px;font-size:16px;line-height:16px;overflow:hidden}div[data-view=patients] table.patients tbody th{color:#008fd6;border-right:0;font-weight:400}div[data-view=patients] table.patients td{border-left:0}div[data-view=patients] table.patients td:not(:last-child){border-right:0}div[data-view=patients] table.patients th.name{width:25%}div[data-view=patients] table.patients th.id{width:14%}div[data-view=patients] table.patients th.date{width:10%}div[data-view=patients] table.patients th.actions{width:80px}div[data-view=patients] table.patients td.actions{text-align:right;position:relative;overflow:visible}div[data-view=patients] table.patients .tools-toggle{text-indent:100%;white-space:nowrap;width:48px;height:48px;margin:-16px -16px -16px 0;position:relative;overflow:hidden}div[data-view=patients] table.patients .tools-toggle:before{content:"";background:#7a8599;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:6px 0 #7a8599,-6px 0 #7a8599}div[data-view=patients] table.patients .tools{text-align:left;z-index:1;background:#fff;border:1px solid #e6e7eb;border-radius:8px;min-width:144px;position:absolute;top:10px;right:12px;box-shadow:0 8px 16px #0003}div[data-view=patients] table.patients .tools li{letter-spacing:normal;color:#008fd6;white-space:nowrap;border-bottom:1px solid #e6e7eb;margin-bottom:0;font-size:16px;line-height:24px}div[data-view=patients] table.patients .tools li:last-child{border-bottom:0;margin-bottom:0}div[data-view=patients] table.patients .tools button{width:100%;height:64px;line-height:inherit;color:inherit;text-align:inherit;padding:0 24px}div[data-view=patients] table.patients tr:last-child:not(:only-child) .tools{top:auto;bottom:10px}div[data-view=patients] .dialog .last-free-patient{text-align:center;margin-top:-40px}div[data-view=patient]{display:flex}div[data-view=patient] .error{padding:32px}div[data-view=patient]>aside{color:#fff;background:#008fd6;flex-direction:column;flex:none;width:64px;display:flex}div[data-view=patient]>aside nav li{text-align:center}div[data-view=patient]>aside nav li.primary{opacity:.5}div[data-view=patient]>aside nav li.primary.router-link-active{opacity:1}div[data-view=patient]>aside nav a{justify-content:center;align-items:center;height:64px;display:flex}div[data-view=patient]>aside nav a.back{background:#33a5de}div[data-view=patient]>aside .chart-layers{margin-top:auto;margin-bottom:8px}div[data-view=patient]>aside .chart-layers input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}div[data-view=patient]>aside .chart-layers input+label{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center;cursor:pointer;opacity:.5;flex-direction:column;justify-content:center;align-items:center;height:64px;font-size:14px;font-weight:600;line-height:18px;display:flex}div[data-view=patient]>aside .chart-layers input+label:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2015%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.5%202.4C4.1%202.4%201.2%204.5%200%207.5c1.2%203%204.1%205.1%207.5%205.1s6.3-2.1%207.5-5.1c-1.2-3-4.1-5.1-7.5-5.1zm0%208.5c-1.9%200-3.4-1.5-3.4-3.4s1.5-3.4%203.4-3.4%203.4%201.5%203.4%203.4-1.5%203.4-3.4%203.4zm2-3.4c0%201.2-.9%202-2%202s-2-.9-2-2%20.9-2%202-2%202%20.8%202%202z%22%2F%3E%3C%2Fsvg%3E);width:18px;height:18px}div[data-view=patient]>aside .chart-layers input:checked+label{opacity:1}div[data-view=patient]>aside .chart-layers input:focus.focus-visible+label{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}div[data-view=patient]>main{flex-grow:1}section.panel.periodontal .zones,div[data-view=periodontal-probing] .zones{flex-wrap:wrap;margin:-4px;display:flex}section.panel.periodontal .zone,div[data-view=periodontal-probing] .zone{color:#7a8599;text-align:center;flex-basis:33.33%;min-height:96px;padding:4px}section.panel.periodontal .zone a,div[data-view=periodontal-probing] .zone a{border-radius:6px;flex-direction:column;height:100%;padding:8px;transition:color .2s cubic-bezier(.65,.05,.36,1),box-shadow .2s cubic-bezier(.65,.05,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e7eb}@media (prefers-reduced-motion:reduce){section.panel.periodontal .zone a,div[data-view=periodontal-probing] .zone a{transition:none}}section.panel.periodontal .zone .label,div[data-view=periodontal-probing] .zone .label{letter-spacing:normal;order:1;margin-bottom:0;font-size:11px;font-weight:600;line-height:16px}section.panel.periodontal .zone .depth,div[data-view=periodontal-probing] .zone .depth{letter-spacing:.19px;color:#4d5565;border-bottom:1px solid #d0d3d9;margin-bottom:2px;padding-bottom:12px;font-size:32px;font-weight:300;line-height:38px;transition:color .2s cubic-bezier(.65,.05,.36,1),border-color .2s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){section.panel.periodontal .zone .depth,div[data-view=periodontal-probing] .zone .depth{transition:none}}section.panel.periodontal .zone .margin,div[data-view=periodontal-probing] .zone .margin{letter-spacing:normal;color:#d0d3d9;background:#fff;border:1px solid;border-radius:9px;width:28px;height:18px;margin:-12px auto 5px;font-size:12px;line-height:16px;transition:color .2s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){section.panel.periodontal .zone .margin,div[data-view=periodontal-probing] .zone .margin{transition:none}}section.panel.periodontal .zone .issues,div[data-view=periodontal-probing] .zone .issues{position:absolute;top:6px;right:6px}section.panel.periodontal .zone .issues .indicator,div[data-view=periodontal-probing] .zone .issues .indicator{border:1px solid #4d5565;border-radius:50%;width:8px;height:8px;position:absolute}section.panel.periodontal .zone .issues .indicator.active,div[data-view=periodontal-probing] .zone .issues .indicator.active{background-color:currentColor;border-color:currentColor}section.panel.periodontal .zone .issues .indicator.active[data-type=bleeding],div[data-view=periodontal-probing] .zone .issues .indicator.active[data-type=bleeding]{color:#d0021b}section.panel.periodontal .zone .issues .indicator.active[data-type=plaque],div[data-view=periodontal-probing] .zone .issues .indicator.active[data-type=plaque]{color:#4a90e2}section.panel.periodontal .zone .issues .indicator.active[data-type=pus],div[data-view=periodontal-probing] .zone .issues .indicator.active[data-type=pus]{color:#f8e71c}section.panel.periodontal .zone .issues .indicator.active[data-type=tartar],div[data-view=periodontal-probing] .zone .issues .indicator.active[data-type=tartar]{color:#0000;border-color:#bcc1cc}section.panel.periodontal .zone .issues .indicator[data-type=bleeding],div[data-view=periodontal-probing] .zone .issues .indicator[data-type=bleeding]{top:0;right:0}section.panel.periodontal .zone .issues .indicator[data-type=plaque],div[data-view=periodontal-probing] .zone .issues .indicator[data-type=plaque]{top:12px;right:0}section.panel.periodontal .zone .issues .indicator[data-type=pus],div[data-view=periodontal-probing] .zone .issues .indicator[data-type=pus]{top:0;right:12px}section.panel.periodontal .zone .issues .indicator[data-type=tartar],div[data-view=periodontal-probing] .zone .issues .indicator[data-type=tartar]{z-index:1;background-color:#fff;top:12px;right:0}section.panel.periodontal .zone a.router-link-exact-active,div[data-view=periodontal-probing] .zone a.router-link-exact-active{box-shadow:inset 0 0 0 2px #98a1b3}section.panel.periodontal .zone.warning,section.panel.periodontal .zone.warning .depth,section.panel.periodontal .zone.warning .margin,div[data-view=periodontal-probing] .zone.warning,div[data-view=periodontal-probing] .zone.warning .depth,div[data-view=periodontal-probing] .zone.warning .margin{color:#e13830}section.panel.periodontal .zone.warning .depth,div[data-view=periodontal-probing] .zone.warning .depth{border-bottom-color:#e13830}div[data-view=periodontal-probing]{flex-direction:column;display:flex}div[data-view=periodontal-probing] button.audio{color:#7a8599;margin:28px;padding:10px;position:absolute;top:0;right:45px}div[data-view=periodontal-probing] button.audio.active{color:#008fd6}div[data-view=periodontal-probing] form{flex-direction:column;flex-grow:1;display:flex}div[data-view=periodontal-probing] form .actions .button{min-width:120px}div[data-view=periodontal-probing] .measurements{margin:0 -24px 24px;display:flex}div[data-view=periodontal-probing] .measurements .selector{flex:0 0 50%;padding:0 24px}div[data-view=periodontal-probing] .measurements .selector legend{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700;line-height:16px}div[data-view=periodontal-probing] .measurements .options{background-color:#f2f4f7;background-image:linear-gradient(0deg,#e6e7eb 1px,#e6e7eb00 1px),linear-gradient(270deg,#e6e7eb 1px,#e6e7eb00 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20% 33.33%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:0 solid #e6e7eb;border-width:1px 0 0 1px;grid-template-rows:repeat(3,60px);grid-template-columns:repeat(5,1fr);display:grid}div[data-view=periodontal-probing] .measurements .option label{letter-spacing:normal;color:#33a5de;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f2f4f7;border-radius:6px;justify-content:center;align-items:center;height:48px;padding:0 16px;font-size:12px;font-weight:600;line-height:16px;transition:color .2s cubic-bezier(.65,.05,.36,1),background-color .2s cubic-bezier(.65,.05,.36,1),box-shadow .2s cubic-bezier(.65,.05,.36,1);display:flex;box-shadow:0 2px #e6e7eb}@media (prefers-reduced-motion:reduce){div[data-view=periodontal-probing] .measurements .option label{transition:none}}div[data-view=periodontal-probing] .measurements .option input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}div[data-view=periodontal-probing] .measurements .option input:checked+label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#7a8599}div[data-view=periodontal-probing] .measurements .option input:focus.focus-visible+label{outline:thin dotted #202633;outline:5px auto -webkit-focus-ring-color}div[data-view=periodontal-probing] .measurements .option label{height:100%;box-shadow:none;background:0 0;border-radius:0}div[data-view=periodontal-probing] .measurements .option+button:last-child{letter-spacing:normal;color:#33a5de;text-align:center;grid-row-end:-1;grid-column-end:-1;font-size:12px;font-weight:600;line-height:16px}div[data-view=periodontal-probing] .measurements .option.disabled label{pointer-events:none;cursor:default;color:#e6e7eb}div[data-view=periodontal-probing] .selector.issue legend,div[data-view=periodontal-probing] .selector.furcation legend,div[data-view=periodontal-probing] .selector.mobility legend{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700;line-height:16px}div[data-view=periodontal-probing] .selector.issue .options,div[data-view=periodontal-probing] .selector.furcation .options,div[data-view=periodontal-probing] .selector.mobility .options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}div[data-view=periodontal-probing] .selector.issue .options label,div[data-view=periodontal-probing] .selector.furcation .options label,div[data-view=periodontal-probing] .selector.mobility .options label{letter-spacing:normal;color:#33a5de;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f2f4f7;border-radius:6px;justify-content:center;align-items:center;height:48px;padding:0 16px;font-size:12px;font-weight:600;line-height:16px;transition:color .2s cubic-bezier(.65,.05,.36,1),background-color .2s cubic-bezier(.65,.05,.36,1),box-shadow .2s cubic-bezier(.65,.05,.36,1);display:flex;box-shadow:0 2px #e6e7eb}@media (prefers-reduced-motion:reduce){div[data-view=periodontal-probing] .selector.issue .options label,div[data-view=periodontal-probing] .selector.furcation .options label,div[data-view=periodontal-probing] .selector.mobility .options label{transition:none}}div[data-view=periodontal-probing] .selector.issue .options input,div[data-view=periodontal-probing] .selector.furcation .options input,div[data-view=periodontal-probing] .selector.mobility .options input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}div[data-view=periodontal-probing] .selector.issue .options input:checked+label,div[data-view=periodontal-probing] .selector.furcation .options input:checked+label,div[data-view=periodontal-probing] .selector.mobility .options input:checked+label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#7a8599}div[data-view=periodontal-probing] .selector.issue .options input:focus.focus-visible+label,div[data-view=periodontal-probing] .selector.furcation .options input:focus.focus-visible+label,div[data-view=periodontal-probing] .selector.mobility .options input:focus.focus-visible+label{outline:thin dotted #202633;outline:5px auto -webkit-focus-ring-color}div[data-view=periodontal-probing] .selector.issue .option label,div[data-view=periodontal-probing] .selector.furcation .option label,div[data-view=periodontal-probing] .selector.mobility .option label{position:relative}div[data-view=periodontal-probing] .selector.issue .option label:after,div[data-view=periodontal-probing] .selector.furcation .option label:after,div[data-view=periodontal-probing] .selector.mobility .option label:after{letter-spacing:normal;content:"";width:8px;height:8px;font-size:8px;line-height:8px;position:absolute;top:4px;right:4px}div[data-view=periodontal-probing] .selector.issue{margin-bottom:24px}div[data-view=periodontal-probing] .selector.issue .option label:after{border-radius:50%}div[data-view=periodontal-probing] .selector.issue .option[data-name=bleeding] label:after{background:#d0021b}div[data-view=periodontal-probing] .selector.issue .option[data-name=plaque] label:after{background:#4a90e2}div[data-view=periodontal-probing] .selector.issue .option[data-name=pus] label:after{background:#f8e71c}div[data-view=periodontal-probing] .selector.issue .option[data-name=tartar] label:after{background:0 0;border:1px solid #bcc1cc}div[data-view=periodontal-probing] .selector.furcation{margin-bottom:24px}div[data-view=periodontal-probing] .selector.furcation .option input[value="1"]+label:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23202633%22%20viewBox%3D%220%200%208%208%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.989%202.954l-2.51%205.02h-1.49L3.982-.044l.007.013.006-.013L7.99%207.974h-1.49l-2.51-5.02z%22%2F%3E%3C%2Fsvg%3E)}div[data-view=periodontal-probing] .selector.furcation .option input[value="2"]+label:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23202633%22%20viewBox%3D%220%200%208%208%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2C8H0l4-8L8%2C8z%20M2.3%2C6.6h3.5L4%2C3.1C4%2C3.1%2C2.3%2C6.6%2C2.3%2C6.6z%22%2F%3E%3C%2Fsvg%3E)}div[data-view=periodontal-probing] .selector.furcation .option input[value="3"]+label:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23202633%22%20viewBox%3D%220%200%208%208%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%200l4%208H0z%22%2F%3E%3C%2Fsvg%3E)}div[data-view=periodontal-probing] .selector.mobility{margin-bottom:24px}div[data-view=periodontal-probing] .selector.mobility .option input+label:after{width:23px;height:9px}div[data-view=periodontal-probing] .selector.mobility[data-marker-style=roman] .option input[value="1"]+label:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23202633%22%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M10.86%2C1.152L5.214%2C1.152C4.938%2C1.152%204.714%2C0.928%204.714%2C0.652C4.714%2C0.376%204.938%2C0.152%205.214%2C0.152L17.786%2C0.152C18.062%2C0.152%2018.286%2C0.376%2018.286%2C0.652C18.286%2C0.928%2018.062%2C1.152%2017.786%2C1.152L12.287%2C1.152L12.29%2C1.213L12.292%2C7.787L12.29%2C7.848L17.786%2C7.848C18.062%2C7.848%2018.286%2C8.072%2018.286%2C8.348C18.286%2C8.624%2018.062%2C8.848%2017.786%2C8.848L5.214%2C8.848C4.938%2C8.848%204.714%2C8.624%204.714%2C8.348C4.714%2C8.072%204.938%2C7.848%205.214%2C7.848L10.862%2C7.848L10.86%2C7.787L10.858%2C1.213L10.86%2C1.152Z%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}div[data-view=periodontal-probing] .selector.mobility[data-marker-style=roman] .option input[value="2"]+label:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23202633%22%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M8.56%2C1.152L5.214%2C1.152C4.938%2C1.152%204.714%2C0.928%204.714%2C0.652C4.714%2C0.376%204.938%2C0.152%205.214%2C0.152L17.786%2C0.152C18.062%2C0.152%2018.286%2C0.376%2018.286%2C0.652C18.286%2C0.928%2018.062%2C1.152%2017.786%2C1.152L14.438%2C1.152L14.441%2C1.213L14.443%2C7.787L14.44%2C7.848L17.786%2C7.848C18.062%2C7.848%2018.286%2C8.072%2018.286%2C8.348C18.286%2C8.624%2018.062%2C8.848%2017.786%2C8.848L5.214%2C8.848C4.938%2C8.848%204.714%2C8.624%204.714%2C8.348C4.714%2C8.072%204.938%2C7.848%205.214%2C7.848L8.562%2C7.848L8.559%2C7.787L8.557%2C1.213L8.56%2C1.152ZM13.011%2C1.152L9.987%2C1.152L9.989%2C1.213L9.991%2C7.787L9.989%2C7.848L13.013%2C7.848L13.011%2C7.787L13.009%2C1.213L13.011%2C1.152Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}div[data-view=periodontal-probing] .selector.mobility[data-marker-style=roman] .option input[value="3"]+label:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23202633%22%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M7.424%2C1.152L5.214%2C1.152C4.938%2C1.152%204.714%2C0.928%204.714%2C0.652C4.714%2C0.376%204.938%2C0.152%205.214%2C0.152L17.786%2C0.152C18.062%2C0.152%2018.286%2C0.376%2018.286%2C0.652C18.286%2C0.928%2018.062%2C1.152%2017.786%2C1.152L15.678%2C1.152L15.68%2C1.213L15.683%2C7.787L15.68%2C7.848L17.786%2C7.848C18.062%2C7.848%2018.286%2C8.072%2018.286%2C8.348C18.286%2C8.624%2018.062%2C8.848%2017.786%2C8.848L5.214%2C8.848C4.938%2C8.848%204.714%2C8.624%204.714%2C8.348C4.714%2C8.072%204.938%2C7.848%205.214%2C7.848L7.427%2C7.848L7.424%2C7.787L7.422%2C1.213L7.424%2C1.152ZM10.86%2C1.152L8.852%2C1.152L8.854%2C1.213L8.856%2C7.787L8.854%2C7.848L10.862%2C7.848L10.86%2C7.787L10.858%2C1.213L10.86%2C1.152ZM14.251%2C1.152L12.287%2C1.152L12.29%2C1.213L12.292%2C7.787L12.29%2C7.848L14.253%2C7.848L14.251%2C7.787L14.249%2C1.213L14.251%2C1.152Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}div[data-view=periodontal-probing] .selector.mobility[data-marker-style=brackets] .option input[value="1"]+label:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23202633%22%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M3.978.498a.571.571%200%200%201%20.864.743l-.061.07-3.063%203.022%203.063%203.022c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.736.065l-.072-.06L.503%204.74a.57.57%200%200%201-.06-.742l.06-.071zM19.26%208.169a.571.571%200%200%201-.864-.743l.061-.07%203.063-3.023-3.063-3.021a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.07.06%203.476%203.429a.57.57%200%200%201%20.06.742l-.06.071z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}div[data-view=periodontal-probing] .selector.mobility[data-marker-style=brackets] .option input[value="2"]+label:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23202633%22%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M3.978.498a.571.571%200%200%201%20.864.743l-.061.07-3.063%203.022%203.063%203.022c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.736.065l-.072-.06L.503%204.74a.57.57%200%200%201-.06-.742l.06-.071z%22%2F%3E%3Cpath%20d%3D%22M6.874.498a.571.571%200%200%201%20.863.743l-.06.07-3.063%203.021%203.063%203.023c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.737.065l-.07-.06L3.398%204.74a.57.57%200%200%201-.061-.742l.061-.071zM16.082%208.169a.571.571%200%200%201-.863-.743l.06-.07%203.064-3.022-3.064-3.022a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.071.06%203.475%203.429a.57.57%200%200%201%20.061.742l-.06.071z%22%2F%3E%3Cpath%20d%3D%22M19.26%208.169a.571.571%200%200%201-.864-.743l.061-.07%203.063-3.023-3.063-3.021a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.07.06%203.476%203.429a.57.57%200%200%201%20.06.742l-.06.071z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}div[data-view=periodontal-probing] .selector.mobility[data-marker-style=brackets] .option input[value="3"]+label:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23202633%22%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M3.978.498a.571.571%200%200%201%20.864.743l-.061.07-3.063%203.022%203.063%203.022c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.736.065l-.072-.06L.503%204.74a.57.57%200%200%201-.06-.742l.06-.071z%22%2F%3E%3Cpath%20d%3D%22M6.874.498a.571.571%200%200%201%20.863.743l-.06.07-3.063%203.021%203.063%203.023c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.737.065l-.07-.06L3.398%204.74a.57.57%200%200%201-.061-.742l.061-.071z%22%2F%3E%3Cpath%20d%3D%22M9.77.498a.571.571%200%200%201%20.863.743l-.06.07-3.064%203.022%203.064%203.022c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.737.065l-.071-.06L6.295%204.74a.57.57%200%200%201-.061-.742l.06-.071zM13.186%208.169a.571.571%200%200%201-.863-.743l.06-.07%203.064-3.023-3.063-3.021a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.736-.065l.071.06%203.475%203.429a.57.57%200%200%201%20.062.742l-.062.071z%22%2F%3E%3Cpath%20d%3D%22M16.082%208.169a.571.571%200%200%201-.863-.743l.06-.07%203.064-3.022-3.064-3.022a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.071.06%203.475%203.429a.57.57%200%200%201%20.061.742l-.06.071z%22%2F%3E%3Cpath%20d%3D%22M19.26%208.169a.571.571%200%200%201-.864-.743l.061-.07%203.063-3.023-3.063-3.021a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.07.06%203.476%203.429a.57.57%200%200%201%20.06.742l-.06.071z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}div[data-view=periodontal-probing] .toggle-switch[data-name=periodontal-probing-sequential-mode-switch]{text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:auto;padding-bottom:8px;font-size:12px;font-weight:600}div[data-view=periodontal-probing] .toggle-switch[data-name=periodontal-probing-sequential-mode-switch] label{color:#7a8599}div[data-view=periodontal-probing] .toggle-switch[data-name=periodontal-probing-sequential-mode-switch]+.actions{margin-top:0;padding-top:0}@media (prefers-reduced-motion:reduce){.basic-periodontal-examination .sextant button{transition:none}}@media (prefers-reduced-motion:reduce){.basic-periodontal-examination .sextant .level{transition:none}}@media (prefers-reduced-motion:reduce){.basic-periodontal-examination .sextant .furcation{transition:none}}.basic-periodontal-examination .sextant[data-level="0"] .level,.basic-periodontal-examination .sextant[data-level="0"] .furcation,.basic-periodontal-examination .sextant[data-level="1"] .level,.basic-periodontal-examination .sextant[data-level="1"] .furcation{color:#a3d554}.basic-periodontal-examination .sextant[data-level="2"] .level,.basic-periodontal-examination .sextant[data-level="2"] .furcation,.basic-periodontal-examination .sextant[data-level="3"] .level,.basic-periodontal-examination .sextant[data-level="3"] .furcation{color:#ffd00a}.basic-periodontal-examination fieldset[data-name=score] .score-selector[data-level="0"] label.level:nth-child(-n+1),.basic-periodontal-examination fieldset[data-name=score] .score-selector[data-level="1"] label.level:nth-child(-n+2){color:#fff;background:#a3d554}.basic-periodontal-examination fieldset[data-name=score] .score-selector[data-level="2"] label.level:nth-child(-n+3),.basic-periodontal-examination fieldset[data-name=score] .score-selector[data-level="3"] label.level:nth-child(-n+4){color:#fff;background:#ffd00a}main[data-view=chart]{color:#4d5565;text-align:center;flex-direction:column;min-width:0;padding:24px;display:flex;position:relative;overflow:hidden}.app[data-theme=dark] main[data-view=chart]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#202633}@media (prefers-color-scheme:dark){.app[data-theme=auto] main[data-view=chart]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#202633}}main[data-view=chart]>.header{z-index:5;justify-content:space-between;height:24px;display:flex;position:absolute;left:24px;right:24px}main[data-view=chart] h1{letter-spacing:normal;color:#7a8599;text-align:left;max-width:50%;margin-bottom:16px;padding-right:80px;font-size:16px;font-weight:400;line-height:24px}main[data-view=chart] h1:last-child{margin-bottom:0}main[data-view=chart] .mode-selector{position:absolute;top:-8px;left:50%;transform:translate(-50%)}main[data-view=chart] .mode-selector .menu{color:#98a1b3;letter-spacing:normal;border:1px solid #98a1b3;border-radius:4px;margin-bottom:16px;font-size:16px;line-height:24px;display:flex;position:relative}main[data-view=chart] .mode-selector .menu:last-child{margin-bottom:0}main[data-view=chart] .mode-selector .menu li{border:0;margin:0}main[data-view=chart] .mode-selector .menu li:not(:first-child){border-left:1px solid #4d5565}main[data-view=chart] .mode-selector .menu li a{padding:8px 16px;display:block}main[data-view=chart] .mode-selector .menu .router-link-active{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#008fd6}main[data-view=chart] .basic-periodontal-examination .trigger{letter-spacing:normal;text-transform:uppercase;color:#33a5de;font-size:12px;font-weight:700;line-height:24px}main[data-view=chart] nav.mouth{z-index:1;border:1px solid #4d5565;border-radius:4px;position:absolute;top:50%;right:24px;overflow:hidden;transform:translateY(-50%)}main[data-view=chart] nav.mouth li{color:#7a8599;border-bottom:1px solid #4d5565;width:48px;height:48px}main[data-view=chart] nav.mouth li:last-child{border-bottom:0}main[data-view=chart] nav.mouth svg{width:auto;padding:10px;display:block}main[data-view=chart] nav.mouth .router-link-exact-active{color:#33a5de}.app[data-theme=dark] main[data-view=chart] nav.mouth .router-link-exact-active{color:#fff}@media (prefers-color-scheme:dark){.app[data-theme=auto] main[data-view=chart] nav.mouth .router-link-exact-active{color:#fff}}main[data-view=chart] .jaw-heading{color:#4d5565;letter-spacing:.17px;width:100%;margin:-32px 0 0;font-size:28px;font-weight:300;line-height:32px;position:absolute}.app[data-theme=dark] main[data-view=chart] .jaw-heading{color:#fff}@media (prefers-color-scheme:dark){.app[data-theme=auto] main[data-view=chart] .jaw-heading{color:#fff}}main[data-view=chart]>div[data-view]{margin:auto 0;position:relative}main[data-view=chart]>div[data-view=full-mouth]{padding:45px 0}main[data-view=chart]>div[data-view=upper-jaw],main[data-view=chart]>div[data-view=lower-jaw]{padding:66px 0}main[data-view=chart] .jaw-box{width:118vh;min-width:774.08px;max-width:100%;margin:auto;padding:0 72px;position:relative}main[data-view=chart] .jaw-box .jaw{justify-content:center;display:flex}main[data-view=chart] .jaw-box .jaw .tooth{text-align:center;position:relative}main[data-view=chart] .jaw-box .jaw .tooth .trigger:not([role=none]){cursor:pointer}main[data-view=chart] .jaw-box .jaw .tooth .trigger[aria-checked=true]:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.6%209.5c-.8-.7-.8-1.9-.1-2.7l.1-.1c.8-.7%202.1-.7%202.9%200l2.4%202.4%206.7-6.5c.8-.8%202-.8%202.8%200%20.8.8.8%202%200%202.8L7%2013.6c-.6.6-1.6.6-2.2%200L.6%209.5z%22%2F%3E%3C%2Fsvg%3E);background:#008fd6;border:2px solid #fff;border-radius:50%;width:20px;height:20px;padding:3px;font-size:10px;line-height:10px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}main[data-view=chart] .jaw-box .jaw .tooth .visualization{position:relative}main[data-view=chart] .jaw-box .jaw .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted]{border-radius:20px;outline:3px dotted #e13830}main[data-view=chart] .jaw-box .jaw .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted][data-projection=incisal]:after,main[data-view=chart] .jaw-box .jaw .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted][data-projection=incisal]:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%229%22%20fill%3D%22%23E13830%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M12.5%206.39V4.74c0-.409-.348-.74-.778-.74H6.278c-.43%200-.778.331-.778.74v1.666c0%20.233.116.452.312.593l2.54%201.814-2.54%201.813a.73.73%200%200%200-.312.593v1.666c0%20.409.348.74.778.74h5.444c.43%200%20.778-.331.778-.74v-1.65a.73.73%200%200%200-.31-.59L9.646%208.812%2012.19%206.98a.73.73%200%200%200%20.309-.591%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);z-index:3;width:18px;height:18px;margin-top:-9px;margin-left:-9px;display:inline-block;position:absolute;left:50%;overflow:hidden}main[data-view=chart] .jaw-box .jaw .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted][data-projection=incisal]:before{top:0}main[data-view=chart] .jaw-box .jaw .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted][data-projection=incisal]:after{top:100%}main[data-view=chart] .jaw-box .jaw .tooth .number{letter-spacing:normal;width:24px;height:24px;color:inherit;border-radius:50%;margin-left:auto;margin-right:auto;padding:4px;font-size:12px;line-height:16px;display:block}main[data-view=chart] .jaw-box .jaw .tooth .number[data-treatment-plan-level=urgent]{color:#fff;background:#e13830}main[data-view=chart] .jaw-box .jaw .tooth .number[data-treatment-plan-level=monitor]{color:#202633;background:#ffd00a}main[data-view=chart] .jaw-box .jaw .periodontal-issues{width:41px;position:absolute;left:50%;transform:translate(-50%)}@media (height<=759px){main[data-view=chart] .jaw-box .jaw .periodontal-issues{border-spacing:1px 4px;width:31px}}main[data-view=chart] .jaw-box .jaw .periodontal-issues .indicator{border:1px solid #4d5565;border-radius:50%;width:11px;height:11px}main[data-view=chart] .jaw-box .jaw .periodontal-issues .indicator.active{background-color:currentColor;border-color:currentColor}main[data-view=chart] .jaw-box .jaw .periodontal-issues .indicator.active[data-type=bleeding]{color:#d0021b}main[data-view=chart] .jaw-box .jaw .periodontal-issues .indicator.active[data-type=plaque]{color:#4a90e2}main[data-view=chart] .jaw-box .jaw .periodontal-issues .indicator.active[data-type=pus]{color:#f8e71c}main[data-view=chart] .jaw-box .jaw .periodontal-issues .indicator.active[data-type=tartar]{color:#0000;border-color:#bcc1cc}@media (height<=759px){main[data-view=chart] .jaw-box .jaw .periodontal-issues .indicator{border:1px solid #4d5565;border-radius:50%;width:9px;height:9px}main[data-view=chart] .jaw-box .jaw .periodontal-issues .indicator.active{background-color:currentColor;border-color:currentColor}main[data-view=chart] .jaw-box .jaw .periodontal-issues .indicator.active[data-type=bleeding]{color:#d0021b}main[data-view=chart] .jaw-box .jaw .periodontal-issues .indicator.active[data-type=plaque]{color:#4a90e2}main[data-view=chart] .jaw-box .jaw .periodontal-issues .indicator.active[data-type=pus]{color:#f8e71c}main[data-view=chart] .jaw-box .jaw .periodontal-issues .indicator.active[data-type=tartar]{color:#0000;border-color:#bcc1cc}}main[data-view=chart] .jaw-box .jaw[data-type=upper] .periodontal-issues[data-projection=buccal],main[data-view=chart] .jaw-box .jaw[data-type=lower] .periodontal-issues[data-projection=lingual]{margin-top:24px;margin-bottom:24px;top:0}main[data-view=chart] .jaw-box .jaw[data-type=upper] .periodontal-issues[data-projection=palatal],main[data-view=chart] .jaw-box .jaw[data-type=lower] .periodontal-issues[data-projection=buccal]{margin-top:24px;margin-bottom:24px;bottom:0}main[data-view=chart] .jaw-box .jaw .endodontic-issues,main[data-view=chart] .jaw-box .jaw .unerupted-visualization{position:absolute;left:0;right:0}main[data-view=chart] .jaw-box .jaw .endodontic-issues{height:64px}main[data-view=chart] .jaw-box .jaw .endodontic-issues:before{content:"";border-left:1px solid #98a1b3;width:0;height:16px;position:absolute}main[data-view=chart] .jaw-box .jaw .endodontic-issues .issue{width:24px;height:24px;margin:auto;overflow:hidden}main[data-view=chart] .jaw-box .jaw .endodontic-issues .issue[data-name=cold]:before{content:url(/img/cold.C4cuKx0j.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=chart] .jaw-box .jaw .endodontic-issues .issue[data-name=percussion]:before{content:url(/img/percussion.BkOrUJ-j.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=chart] .jaw-box .jaw .endodontic-issues .issue[data-name=palpation]:before{content:url(/img/palpation.CQ1yBCX_.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=chart] .jaw-box .jaw .endodontic-issues .issue[data-name=heat]:before{content:url(/img/heat.HvMvgroK.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=chart] .jaw-box .jaw .endodontic-issues .issue[data-name=electricity]:before{content:url(/img/electricity.LQkKhhc3.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=chart] .jaw-box .jaw .endodontic-issues .issue .text{position:absolute;top:-99999px;left:-99999px}main[data-view=chart] .jaw-box .jaw[data-type=upper] .endodontic-issues{top:0}main[data-view=chart] .jaw-box .jaw[data-type=upper] .endodontic-issues:before{top:34px}main[data-view=chart] .jaw-box .jaw[data-type=lower] .endodontic-issues{padding-top:40px;bottom:0}main[data-view=chart] .jaw-box .jaw[data-type=lower] .endodontic-issues:before{bottom:34px}main[data-view=chart] .jaw-box .unerupted-visualization[data-jaw=upper][data-projection=buccal],main[data-view=chart] .jaw-box .unerupted-visualization[data-jaw=lower][data-projection=lingual]{position:relative}main[data-view=chart] .jaw-box .unerupted-visualization[data-jaw=upper][data-projection=buccal] canvas,main[data-view=chart] .jaw-box .unerupted-visualization[data-jaw=lower][data-projection=lingual] canvas{position:absolute;bottom:-5px;left:0;right:0}main[data-view=chart] .jaw-box .unerupted-visualization[data-jaw=upper][data-projection=palatal],main[data-view=chart] .jaw-box .unerupted-visualization[data-jaw=lower][data-projection=buccal]{position:relative}main[data-view=chart] .jaw-box .unerupted-visualization[data-jaw=upper][data-projection=palatal] canvas,main[data-view=chart] .jaw-box .unerupted-visualization[data-jaw=lower][data-projection=buccal] canvas{position:absolute;top:-5px;left:0;right:0}main[data-view=chart] .jaw-box.full-mouth .jaw[data-type=upper] .tooth{padding-top:64px}main[data-view=chart] .jaw-box.full-mouth .jaw[data-type=upper] .tooth .trigger[data-erupted=true][aria-checked=true]:after{margin-top:38%}main[data-view=chart] .jaw-box.full-mouth .jaw[data-type=upper] .tooth .trigger[data-erupted=false][aria-checked=true]:after{margin-top:10px}main[data-view=chart] .jaw-box.full-mouth .jaw[data-type=upper] .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted][data-projection=incisal]:after{display:none}main[data-view=chart] .jaw-box.full-mouth .jaw[data-type=lower] .tooth{padding-bottom:64px}main[data-view=chart] .jaw-box.full-mouth .jaw[data-type=lower] .tooth .trigger[data-erupted=true][aria-checked=true]:after{margin-top:-38%}main[data-view=chart] .jaw-box.full-mouth .jaw[data-type=lower] .tooth .trigger[data-erupted=false][aria-checked=true]:after{margin-top:-10px}main[data-view=chart] .jaw-box.full-mouth .jaw[data-type=lower] .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted][data-projection=incisal]:before{display:none}main[data-view=chart] .jaw-box.full-mouth .tooth .number{margin-top:8px;margin-bottom:8px}main[data-view=chart] .jaw-box.single-jaw .tooth{padding-top:96px;padding-bottom:96px}main[data-view=chart] .jaw-box.single-jaw .tooth .number{position:absolute;bottom:0;left:0;right:0}main[data-view=chart] .jaw-box .periodontal-issue-legend{text-align:left;position:absolute;left:0%}main[data-view=chart] .jaw-box .periodontal-issue-legend[data-row=top]{top:24px}main[data-view=chart] .jaw-box .periodontal-issue-legend[data-row=bottom]{bottom:23px}main[data-view=chart] .jaw-box .periodontal-issue-legend p{letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:8px;line-height:14px}main[data-view=chart] .jaw-box .periodontal-issue-legend p[data-type=bleeding]{color:#d0021b}main[data-view=chart] .jaw-box .periodontal-issue-legend p[data-type=plaque]{color:#4a90e2}main[data-view=chart] .jaw-box .periodontal-issue-legend p[data-type=pus]{color:#f8e71c}main[data-view=chart] .jaw-box .periodontal-issue-legend p[data-type=tartar]{color:#0000}main[data-view=chart] .legend{z-index:1;position:absolute;top:0;bottom:0;right:0}main[data-view=chart] .legend .toggle{color:#202633;border:2px solid;border-radius:50%;width:48px;height:48px;position:absolute}main[data-view=chart] .legend .toggle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app[data-theme=dark] main[data-view=chart] .legend:not(.open) .toggle{color:#7a8599;background:#30394c;border-color:#30394c}@media (prefers-color-scheme:dark){.app[data-theme=auto] main[data-view=chart] .legend:not(.open) .toggle{color:#7a8599;background:#30394c;border-color:#30394c}}main[data-view=chart] .legend .toggle{bottom:12px;right:24px}main[data-view=chart] .legend .panel{text-align:left;background:#fff;border-left:1px solid #98a1b3;width:272px;height:100%;padding:24px;overflow:auto;box-shadow:-3px 0 6px #00000014}main[data-view=chart] .legend .panel .legend-list{margin-bottom:40px}main[data-view=chart] .legend .panel .legend-list .group{margin-bottom:32px}main[data-view=chart] .legend .panel .legend-list .group:last-child{margin-bottom:0}main[data-view=chart] .legend .panel .legend-list .group .heading,main[data-view=chart] .legend .panel .legend-list .group li{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;font-size:12px;font-weight:700;line-height:24px}main[data-view=chart] .legend .panel .legend-list .group .heading{color:#202633}main[data-view=chart] .legend .panel .legend-list .group li{margin:16px 0;padding-left:40px;font-weight:600;display:flex}main[data-view=chart] .legend .panel .legend-list .group li[data-name]:before{content:"";vertical-align:middle;flex:none;width:24px;height:24px;margin-left:-40px;margin-right:16px}main[data-view=chart] .legend .panel .legend-list .group li[data-name=depth]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.51%206.49c-2.09%200-3.29%202.82-4.57%205.81-1.28%203-2.72%206.36-5.52%207.13h18.57v-4.32c-2.24-.81-3.37-2.97-4.32-4.78-1.25-2.38-2.12-3.84-4.16-3.84%22%20fill%3D%22%239ad4f2%22%2F%3E%3Cpath%20d%3D%22M15.51%204.49c-3.41%200-4.93%203.57-6.41%207.02-1.34%203.13-2.6%206.08-4.93%206.08-2.45%200-3.31.82-3.62%201.84h4.87c2.8-.77%204.24-4.13%205.52-7.13%201.28-2.99%202.48-5.81%204.57-5.81%202.04%200%202.91%201.46%204.16%203.84.95%201.81%202.09%203.97%204.32%204.78v-2.22c-.99-.65-1.7-1.87-2.55-3.49-1.21-2.3-2.58-4.91-5.93-4.91%22%20fill%3D%22%2337a5dd%22%2F%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name=margin]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.6%202.4c-3.1%200-4.6%201.6-5.9%203-1.4%201.5-2.6%202.9-6%202.9-4.2-.1-5.5%203.7-6.7%207-.3%201-.7%201.8-1%202.6v3.8c1.4-1.6%202.2-3.8%202.9-5.7%201.3-3.6%202.2-5.7%204.8-5.7%204.3%200%206.1-1.9%207.5-3.5%201.2-1.3%202.1-2.3%204.4-2.3%202.1%200%203.2%201%204.4%202.2V3.8c-1.1-.8-2.5-1.4-4.4-1.4%22%20fill%3D%22%23e13b30%22%2F%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name=furcation1]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%208%208%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.989%202.954l-2.51%205.02h-1.49L3.982-.044l.007.013.006-.013L7.99%207.974h-1.49l-2.51-5.02z%22%2F%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name=furcation2]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%208%208%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2C8H0l4-8L8%2C8z%20M2.3%2C6.6h3.5L4%2C3.1C4%2C3.1%2C2.3%2C6.6%2C2.3%2C6.6z%22%2F%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name=furcation3]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%208%208%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%200l4%208H0z%22%2F%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name=mobility-brackets1]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M3.978.498a.571.571%200%200%201%20.864.743l-.061.07-3.063%203.022%203.063%203.022c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.736.065l-.072-.06L.503%204.74a.57.57%200%200%201-.06-.742l.06-.071zM19.26%208.169a.571.571%200%200%201-.864-.743l.061-.07%203.063-3.023-3.063-3.021a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.07.06%203.476%203.429a.57.57%200%200%201%20.06.742l-.06.071z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name=mobility-brackets2]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M3.978.498a.571.571%200%200%201%20.864.743l-.061.07-3.063%203.022%203.063%203.022c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.736.065l-.072-.06L.503%204.74a.57.57%200%200%201-.06-.742l.06-.071z%22%2F%3E%3Cpath%20d%3D%22M6.874.498a.571.571%200%200%201%20.863.743l-.06.07-3.063%203.021%203.063%203.023c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.737.065l-.07-.06L3.398%204.74a.57.57%200%200%201-.061-.742l.061-.071zM16.082%208.169a.571.571%200%200%201-.863-.743l.06-.07%203.064-3.022-3.064-3.022a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.071.06%203.475%203.429a.57.57%200%200%201%20.061.742l-.06.071z%22%2F%3E%3Cpath%20d%3D%22M19.26%208.169a.571.571%200%200%201-.864-.743l.061-.07%203.063-3.023-3.063-3.021a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.07.06%203.476%203.429a.57.57%200%200%201%20.06.742l-.06.071z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name=mobility-brackets3]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M3.978.498a.571.571%200%200%201%20.864.743l-.061.07-3.063%203.022%203.063%203.022c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.736.065l-.072-.06L.503%204.74a.57.57%200%200%201-.06-.742l.06-.071z%22%2F%3E%3Cpath%20d%3D%22M6.874.498a.571.571%200%200%201%20.863.743l-.06.07-3.063%203.021%203.063%203.023c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.737.065l-.07-.06L3.398%204.74a.57.57%200%200%201-.061-.742l.061-.071z%22%2F%3E%3Cpath%20d%3D%22M9.77.498a.571.571%200%200%201%20.863.743l-.06.07-3.064%203.022%203.064%203.022c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.737.065l-.071-.06L6.295%204.74a.57.57%200%200%201-.061-.742l.06-.071zM13.186%208.169a.571.571%200%200%201-.863-.743l.06-.07%203.064-3.023-3.063-3.021a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.736-.065l.071.06%203.475%203.429a.57.57%200%200%201%20.062.742l-.062.071z%22%2F%3E%3Cpath%20d%3D%22M16.082%208.169a.571.571%200%200%201-.863-.743l.06-.07%203.064-3.022-3.064-3.022a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.071.06%203.475%203.429a.57.57%200%200%201%20.061.742l-.06.071z%22%2F%3E%3Cpath%20d%3D%22M19.26%208.169a.571.571%200%200%201-.864-.743l.061-.07%203.063-3.023-3.063-3.021a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.07.06%203.476%203.429a.57.57%200%200%201%20.06.742l-.06.071z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name=mobility-roman1]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M10.86%2C1.152L5.214%2C1.152C4.938%2C1.152%204.714%2C0.928%204.714%2C0.652C4.714%2C0.376%204.938%2C0.152%205.214%2C0.152L17.786%2C0.152C18.062%2C0.152%2018.286%2C0.376%2018.286%2C0.652C18.286%2C0.928%2018.062%2C1.152%2017.786%2C1.152L12.287%2C1.152L12.29%2C1.213L12.292%2C7.787L12.29%2C7.848L17.786%2C7.848C18.062%2C7.848%2018.286%2C8.072%2018.286%2C8.348C18.286%2C8.624%2018.062%2C8.848%2017.786%2C8.848L5.214%2C8.848C4.938%2C8.848%204.714%2C8.624%204.714%2C8.348C4.714%2C8.072%204.938%2C7.848%205.214%2C7.848L10.862%2C7.848L10.86%2C7.787L10.858%2C1.213L10.86%2C1.152Z%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name=mobility-roman2]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M8.56%2C1.152L5.214%2C1.152C4.938%2C1.152%204.714%2C0.928%204.714%2C0.652C4.714%2C0.376%204.938%2C0.152%205.214%2C0.152L17.786%2C0.152C18.062%2C0.152%2018.286%2C0.376%2018.286%2C0.652C18.286%2C0.928%2018.062%2C1.152%2017.786%2C1.152L14.438%2C1.152L14.441%2C1.213L14.443%2C7.787L14.44%2C7.848L17.786%2C7.848C18.062%2C7.848%2018.286%2C8.072%2018.286%2C8.348C18.286%2C8.624%2018.062%2C8.848%2017.786%2C8.848L5.214%2C8.848C4.938%2C8.848%204.714%2C8.624%204.714%2C8.348C4.714%2C8.072%204.938%2C7.848%205.214%2C7.848L8.562%2C7.848L8.559%2C7.787L8.557%2C1.213L8.56%2C1.152ZM13.011%2C1.152L9.987%2C1.152L9.989%2C1.213L9.991%2C7.787L9.989%2C7.848L13.013%2C7.848L13.011%2C7.787L13.009%2C1.213L13.011%2C1.152Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name=mobility-roman3]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M7.424%2C1.152L5.214%2C1.152C4.938%2C1.152%204.714%2C0.928%204.714%2C0.652C4.714%2C0.376%204.938%2C0.152%205.214%2C0.152L17.786%2C0.152C18.062%2C0.152%2018.286%2C0.376%2018.286%2C0.652C18.286%2C0.928%2018.062%2C1.152%2017.786%2C1.152L15.678%2C1.152L15.68%2C1.213L15.683%2C7.787L15.68%2C7.848L17.786%2C7.848C18.062%2C7.848%2018.286%2C8.072%2018.286%2C8.348C18.286%2C8.624%2018.062%2C8.848%2017.786%2C8.848L5.214%2C8.848C4.938%2C8.848%204.714%2C8.624%204.714%2C8.348C4.714%2C8.072%204.938%2C7.848%205.214%2C7.848L7.427%2C7.848L7.424%2C7.787L7.422%2C1.213L7.424%2C1.152ZM10.86%2C1.152L8.852%2C1.152L8.854%2C1.213L8.856%2C7.787L8.854%2C7.848L10.862%2C7.848L10.86%2C7.787L10.858%2C1.213L10.86%2C1.152ZM14.251%2C1.152L12.287%2C1.152L12.29%2C1.213L12.292%2C7.787L12.29%2C7.848L14.253%2C7.848L14.251%2C7.787L14.249%2C1.213L14.251%2C1.152Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name=monitor]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200c6.6%200%2012%205.4%2012%2012s-5.4%2012-12%2012S0%2018.6%200%2012%205.4%200%2012%200z%22%20fill%3D%22%23ffd00a%22%2F%3E%3Cpath%20d%3D%22M12.6%2016.3l.5-2.4h-1.9l-.5%202.4h-.9l.5-2.4H8.9l.2-.8h1.4l.4-2.1H9.5l.2-.8h1.4l.5-2.3h.8l-.5%202.3h1.9l.5-2.3h.8l-.5%202.3h1.5l-.1.8h-1.5l-.4%202.1h1.5l-.2.8h-1.5l-.5%202.4h-.8zm-1.3-3.2h1.9l.4-2.2h-1.9l-.4%202.2z%22%20fill%3D%22%23202633%22%2F%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name=treatment]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200c6.6%200%2012%205.4%2012%2012s-5.4%2012-12%2012S0%2018.6%200%2012%205.4%200%2012%200z%22%20fill%3D%22%23e13830%22%2F%3E%3Cpath%20d%3D%22M12.6%2016.3l.5-2.4h-1.9l-.5%202.4h-.9l.5-2.4H8.9l.2-.8h1.4l.4-2.1H9.5l.2-.8h1.4l.5-2.3h.8l-.5%202.3h1.9l.5-2.3h.8l-.5%202.3h1.5l-.1.8h-1.5l-.4%202.1h1.5l-.2.8h-1.5l-.5%202.4h-.8zm-1.3-3.2h1.9l.4-2.2h-1.9l-.4%202.2z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name=extract]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%20fill%3D%22%23E13830%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M16.667%208.52v-2.2c0-.545-.465-.987-1.037-.987H8.37c-.572%200-1.037.442-1.037.988v2.22c.001.311.155.604.416.79l3.387%202.419-3.388%202.419a.98.98%200%200%200-.415.79v2.22c0%20.546.465.988%201.037.988h7.26c.572%200%201.037-.442%201.037-.988v-2.198a.97.97%200%200%200-.413-.788L12.86%2011.75l3.395-2.443a.98.98%200%200%200%20.413-.788%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}main[data-view=chart] .legend .panel .legend-list .group li[data-name^=furcation]:before{padding:1px 5px 9px}main[data-view=chart] .legend .panel .legend-list .group li[data-name^=mobility]:before{width:32px;margin-left:-44px;margin-right:12px}main[data-view=chart] .legend .panel .legend-list .group[data-name=endo] li[data-name=cold]:before{content:url(/img/cold.C4cuKx0j.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-32px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=chart] .legend .panel .legend-list .group[data-name=endo] li[data-name=percussion]:before{content:url(/img/percussion.BkOrUJ-j.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-32px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=chart] .legend .panel .legend-list .group[data-name=endo] li[data-name=palpation]:before{content:url(/img/palpation.CQ1yBCX_.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-32px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=chart] .legend .panel .legend-list .group[data-name=endo] li[data-name=heat]:before{content:url(/img/heat.HvMvgroK.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-32px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=chart] .legend .panel .legend-list .group[data-name=endo] li[data-name=electricity]:before{content:url(/img/electricity.LQkKhhc3.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-32px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=chart] .legend.open{z-index:5}main[data-view=chart] .rollback{z-index:2;position:absolute;bottom:0;left:0;right:0}main[data-view=chart] .rollback .toggle{color:#202633;border:2px solid;border-radius:50%;width:48px;height:48px;position:absolute}main[data-view=chart] .rollback .toggle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app[data-theme=dark] main[data-view=chart] .rollback:not(.open) .toggle{color:#7a8599;background:#30394c;border-color:#30394c}@media (prefers-color-scheme:dark){.app[data-theme=auto] main[data-view=chart] .rollback:not(.open) .toggle{color:#7a8599;background:#30394c;border-color:#30394c}}main[data-view=chart] .rollback .toggle{bottom:12px;left:24px}main[data-view=chart] .rollback.open{z-index:3}main[data-view=chart] .rollback .panel{background:#fff;border-top:1px solid #e6e7eb;height:72px;padding:8px}main[data-view=chart] .rollback .panel .button{font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}main[data-view=chart] .rollback .panel .button,main[data-view=chart] .rollback .panel .field{vertical-align:middle}main[data-view=chart] .rollback .panel .field{margin:0 16px;display:inline-block}main[data-view=chart][data-mode=periodontal-probing].has-selected-tooth .tooth:not(.selected),main[data-view=chart][data-mode=pathology].has-selected-tooth .tooth:not(.selected),main[data-view=chart][data-mode=restoration].has-selected-tooth .tooth:not(.selected){opacity:.3}main[data-view=chart]>div[data-view=periodontal-probing],main[data-view=chart]>div[data-view=pathology],main[data-view=chart]>div[data-view=restoration]{z-index:5;background:#fff;width:35%;min-width:336px;max-width:400px;padding:24px 16px 0;transition:left .2s cubic-bezier(.65,.05,.36,1),transform .2s cubic-bezier(.65,.05,.36,1);position:absolute;top:0;bottom:0;left:0;overflow:hidden auto}@media (prefers-reduced-motion:reduce){main[data-view=chart]>div[data-view=periodontal-probing],main[data-view=chart]>div[data-view=pathology],main[data-view=chart]>div[data-view=restoration]{transition:none}}main[data-view=chart]>div[data-view=periodontal-probing][data-quadrant="1"],main[data-view=chart]>div[data-view=periodontal-probing][data-quadrant="4"],main[data-view=chart]>div[data-view=pathology][data-quadrant="1"],main[data-view=chart]>div[data-view=pathology][data-quadrant="4"],main[data-view=chart]>div[data-view=restoration][data-quadrant="1"],main[data-view=chart]>div[data-view=restoration][data-quadrant="4"]{left:100%;transform:translate(-100%);box-shadow:-3px 0 6px #00000014}main[data-view=chart]>div[data-view=periodontal-probing][data-quadrant="2"],main[data-view=chart]>div[data-view=periodontal-probing][data-quadrant="3"],main[data-view=chart]>div[data-view=pathology][data-quadrant="2"],main[data-view=chart]>div[data-view=pathology][data-quadrant="3"],main[data-view=chart]>div[data-view=restoration][data-quadrant="2"],main[data-view=chart]>div[data-view=restoration][data-quadrant="3"]{box-shadow:3px 0 6px #00000014}main[data-view=chart]>div[data-view=periodontal-probing]>.heading,main[data-view=chart]>div[data-view=pathology]>.heading,main[data-view=chart]>div[data-view=restoration]>.heading{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;margin-bottom:24px;padding:0 88px;font-size:12px;font-weight:600;line-height:16px}main[data-view=chart]>div[data-view=periodontal-probing] nav.teeth,main[data-view=chart]>div[data-view=pathology] nav.teeth,main[data-view=chart]>div[data-view=restoration] nav.teeth{margin:12px;display:flex;position:absolute;top:0;left:0}main[data-view=chart]>div[data-view=periodontal-probing] nav.teeth a,main[data-view=chart]>div[data-view=pathology] nav.teeth a,main[data-view=chart]>div[data-view=restoration] nav.teeth a{width:40px;height:40px;display:block;overflow:hidden}main[data-view=chart]>div[data-view=periodontal-probing] nav.teeth a:before,main[data-view=chart]>div[data-view=pathology] nav.teeth a:before,main[data-view=chart]>div[data-view=restoration] nav.teeth a:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23008fd6%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.9%2011.5c-.4-.4-.5-1.1%200-1.6L6.7%206%202.9%202c-.5-.5-.4-1.2%200-1.6.5-.4%201.2-.4%201.7.1.4.4%204.5%204.7%204.5%204.7.4.4.4%201.1%200%201.6%200%200-4.1%204.3-4.5%204.7-.5.5-1.2.5-1.7%200z%22%2F%3E%3C%2Fsvg%3E);height:100%;padding:14px;line-height:12px;display:block}main[data-view=chart]>div[data-view=periodontal-probing] nav.teeth a.previous:before,main[data-view=chart]>div[data-view=pathology] nav.teeth a.previous:before,main[data-view=chart]>div[data-view=restoration] nav.teeth a.previous:before{transform:scaleX(-1)}main[data-view=chart]>div[data-view=periodontal-probing] a.close,main[data-view=chart]>div[data-view=pathology] a.close,main[data-view=chart]>div[data-view=restoration] a.close{margin:11px}@media (height<=742px){main[data-view=chart]>div[data-view=periodontal-probing],main[data-view=chart]>div[data-view=pathology],main[data-view=chart]>div[data-view=restoration]{padding-top:16px}main[data-view=chart]>div[data-view=periodontal-probing]>.heading,main[data-view=chart]>div[data-view=pathology]>.heading,main[data-view=chart]>div[data-view=restoration]>.heading{margin-bottom:16px}main[data-view=chart]>div[data-view=periodontal-probing] nav.teeth,main[data-view=chart]>div[data-view=pathology] nav.teeth,main[data-view=chart]>div[data-view=restoration] nav.teeth{margin-top:4px}main[data-view=chart]>div[data-view=periodontal-probing] a.close,main[data-view=chart]>div[data-view=pathology] a.close,main[data-view=chart]>div[data-view=restoration] a.close{margin-top:3px}}main[data-view=chart]>div[data-view=periodontal-probing] button.audio{margin:11px}main[data-view=chart]>div[data-view=periodontal-probing] .zones{margin-bottom:20px}main[data-view=chart]>div[data-view=periodontal-probing] .measurement-selector{z-index:1;border:0 solid #e6e7eb;border-width:1px 0 0 1px;display:flex}main[data-view=chart]>div[data-view=periodontal-probing] .measurement-selector .measurement{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;border-right:1px solid #e6e7eb;flex:0 0 50%;font-size:12px;font-weight:700;line-height:16px}main[data-view=chart]>div[data-view=periodontal-probing] .measurement-selector .measurement label{cursor:pointer;height:100%;padding:16px;display:block}main[data-view=chart]>div[data-view=periodontal-probing] .measurement-selector .measurement input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main[data-view=chart]>div[data-view=periodontal-probing] .measurement-selector .measurement input:checked+label{color:#008fd6}main[data-view=chart]>div[data-view=periodontal-probing] .measurement-selector .measurement input:focus.focus-visible+label{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}main[data-view=chart]>div[data-view=periodontal-probing] .measurements{margin-left:0;margin-right:0;display:block}main[data-view=chart]>div[data-view=periodontal-probing] .measurements .selector{padding:0}main[data-view=chart]>div[data-view=periodontal-probing] .selector.issue{margin-bottom:0}main[data-view=chart]>div[data-view=periodontal-probing] .selector.issue .options{grid-template-columns:repeat(3,1fr)}main[data-view=chart]>div[data-view=periodontal-probing] .selector.issue .option[data-name=bleeding]{grid-column:1/-1}main[data-view=chart]>div[data-view=periodontal-probing] .actions{padding-bottom:16px}main[data-view=chart]>div[data-view=periodontal-probing] .actions .button{width:100%}@media (height<=742px){main[data-view=chart]>div[data-view=periodontal-probing] button.audio{margin-top:3px}main[data-view=chart]>div[data-view=periodontal-probing] .zones{margin-bottom:12px}main[data-view=chart]>div[data-view=periodontal-probing] .measurements{margin-bottom:16px}main[data-view=chart]>div[data-view=periodontal-probing] .actions{padding-top:16px}}main[data-view=chart]>div[data-view=pathology],main[data-view=chart]>div[data-view=restoration]{flex-direction:column;display:flex}main[data-view=chart]>div[data-view=pathology] .wizard,main[data-view=chart]>div[data-view=restoration] .wizard{flex-direction:column;flex:1;display:flex}main[data-view=chart]>div[data-view=pathology] .wizard .step,main[data-view=chart]>div[data-view=restoration] .wizard .step{margin:0;padding:0;display:block}main[data-view=chart]>div[data-view=pathology] .wizard .step>.header,main[data-view=chart]>div[data-view=restoration] .wizard .step>.header{text-align:left;letter-spacing:normal;margin:0 0 16px;padding:0;font-size:12px;line-height:16px;display:block}main[data-view=chart]>div[data-view=pathology] .wizard .step>.header button,main[data-view=chart]>div[data-view=restoration] .wizard .step>.header button{appearance:none;text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}main[data-view=chart]>div[data-view=pathology] .wizard .step>.header .label,main[data-view=chart]>div[data-view=restoration] .wizard .step>.header .label{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;margin-right:8px;font-size:12px;font-weight:700;line-height:16px}main[data-view=chart]>div[data-view=pathology] .wizard .step>.header .value,main[data-view=chart]>div[data-view=restoration] .wizard .step>.header .value{color:#008fd6}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=type] a,main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=detail] .options .option label,main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=roots] .options .option label,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=type] a,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=detail] .options .option label,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=roots] .options .option label{letter-spacing:normal;color:#33a5de;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f2f4f7;border-radius:6px;justify-content:center;align-items:center;height:48px;margin-bottom:16px;padding:0 16px;font-size:12px;font-weight:600;line-height:16px;transition:color .2s cubic-bezier(.65,.05,.36,1),background-color .2s cubic-bezier(.65,.05,.36,1),box-shadow .2s cubic-bezier(.65,.05,.36,1);display:flex;box-shadow:0 2px #e6e7eb}@media (prefers-reduced-motion:reduce){main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=type] a,main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=detail] .options .option label,main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=roots] .options .option label,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=type] a,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=detail] .options .option label,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=roots] .options .option label{transition:none}}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=type] a:focus.focus-visible,main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=detail] .options .option label:focus.focus-visible,main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=roots] .options .option label:focus.focus-visible,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=type] a:focus.focus-visible,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=detail] .options .option label:focus.focus-visible,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=roots] .options .option label:focus.focus-visible{outline:thin dotted #202633;outline:5px auto -webkit-focus-ring-color}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=type] a.router-link-exact-active,main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=detail] .options .option input:checked+label,main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=roots] .options .option input:checked+label,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=type] a.router-link-exact-active,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=detail] .options .option input:checked+label,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=roots] .options .option input:checked+label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#7a8599}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=detail] .options,main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=roots] .options,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=detail] .options,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=roots] .options{gap:0}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=detail] .options .option,main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=roots] .options .option,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=detail] .options .option,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=roots] .options .option{display:block;position:relative}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=detail] .options .option input,main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=roots] .options .option input,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=detail] .options .option input,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=roots] .options .option input{position:absolute}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=roots] .root-detail,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=roots] .root-detail{margin-top:16px}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=roots] .root-detail .options,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=roots] .root-detail .options{flex-direction:column;gap:0;display:flex}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=roots] .root-detail .options+.root-detail-label,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=roots] .root-detail .options+.root-detail-label{margin-top:16px}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=roots] .root-detail-label,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=roots] .root-detail-label{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;line-height:16px}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=roots] .option.disabled label,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=roots] .option.disabled label{opacity:.4;pointer-events:none}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=zones] .zones,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=zones] .zones{width:100%;max-width:none;height:464px;box-shadow:none;grid-template-rows:repeat(1,1fr) repeat(3,1.3fr) repeat(1,1fr) repeat(2,1.3fr);padding:0}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=zones] .close,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=zones] .close{margin:16px 0}main[data-view=chart]>div[data-view=pathology] .wizard .step[data-type=zones] .close .button,main[data-view=chart]>div[data-view=restoration] .wizard .step[data-type=zones] .close .button{width:100%}main[data-view=chart]>div[data-view=pathology] .wizard .actions,main[data-view=chart]>div[data-view=restoration] .wizard .actions{margin-top:auto}main[data-view=chart] .quickselect.panel{z-index:5;background:#fff;border-top:1px solid #e6e7eb;height:48px;position:absolute;bottom:0;left:0;right:0}main[data-view=chart] .quickselect.panel>.actions{justify-content:center;align-items:center;height:100%;display:flex}main[data-view=chart] .quickselect.panel>.actions .action{margin:0 16px}main[data-view=chart] .quickselect.panel>.actions .action button{letter-spacing:normal;color:#008fd6;padding:8px 0;font-size:14px;line-height:18px}main[data-view=chart] .quickselect.panel>.actions .action button:active{color:#0075b0}main[data-view=chart] .quickselect.panel>.actions .action button:disabled{pointer-events:none;cursor:default;color:#7a8599}main[data-view=chart] .quickselect.panel .details{z-index:200;background:#fff;flex-direction:column;width:35%;min-width:336px;max-width:400px;padding:24px 16px 0;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;box-shadow:-3px 0 6px #00000014}main[data-view=chart] .quickselect.panel .details>.header,main[data-view=chart] .quickselect.panel .details>.option-groups>.option-group>.header{text-align:left;letter-spacing:normal;margin-top:32px;margin-bottom:16px;padding:0;font-size:12px;line-height:16px;display:block}main[data-view=chart] .quickselect.panel .details>.header .label,main[data-view=chart] .quickselect.panel .details>.option-groups>.option-group>.header .label{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;margin-right:8px;font-size:12px;font-weight:700;line-height:16px}main[data-view=chart] .quickselect.panel .details button.close{color:#bcc1cc;margin:11px;padding:10px;position:absolute;top:0;right:0}main[data-view=chart] .quickselect.panel .details button.clear{width:100%;margin-top:16px}main[data-view=chart] .quickselect.panel .details .options{grid-template-columns:repeat(1,1fr);gap:8px;display:grid}main[data-view=chart] .quickselect.panel .details .options label{letter-spacing:normal;color:#33a5de;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f2f4f7;border-radius:6px;justify-content:center;align-items:center;height:48px;padding:0 16px;font-size:12px;font-weight:600;line-height:16px;transition:color .2s cubic-bezier(.65,.05,.36,1),background-color .2s cubic-bezier(.65,.05,.36,1),box-shadow .2s cubic-bezier(.65,.05,.36,1);display:flex;box-shadow:0 2px #e6e7eb}@media (prefers-reduced-motion:reduce){main[data-view=chart] .quickselect.panel .details .options label{transition:none}}main[data-view=chart] .quickselect.panel .details .options input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main[data-view=chart] .quickselect.panel .details .options input:checked+label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#7a8599}main[data-view=chart] .quickselect.panel .details .options input:focus.focus-visible+label{outline:thin dotted #202633;outline:5px auto -webkit-focus-ring-color}main[data-view=chart] .quickselect.panel .details .options[data-endo-test=electricity]{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}main[data-view=chart] .quickselect.panel .details .options[data-endo-test=electricity] label{letter-spacing:normal;color:#33a5de;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f2f4f7;border-radius:6px;justify-content:center;align-items:center;height:48px;padding:0 16px;font-size:12px;font-weight:600;line-height:16px;transition:color .2s cubic-bezier(.65,.05,.36,1),background-color .2s cubic-bezier(.65,.05,.36,1),box-shadow .2s cubic-bezier(.65,.05,.36,1);display:flex;box-shadow:0 2px #e6e7eb}@media (prefers-reduced-motion:reduce){main[data-view=chart] .quickselect.panel .details .options[data-endo-test=electricity] label{transition:none}}main[data-view=chart] .quickselect.panel .details .options[data-endo-test=electricity] input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main[data-view=chart] .quickselect.panel .details .options[data-endo-test=electricity] input:checked+label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#7a8599}main[data-view=chart] .quickselect.panel .details .options[data-endo-test=electricity] input:focus.focus-visible+label{outline:thin dotted #202633;outline:5px auto -webkit-focus-ring-color}main[data-view=chart] .quickselect.panel .details .options[data-endo-test=electricity] .clear{grid-column:1/span 5}main[data-view=chart] .quickselect.panel .details .actions{margin-top:auto;padding-top:32px;padding-bottom:16px}main[data-view=chart] .quickselect.panel .details .actions .button{width:100%}@media (height<=742px){main[data-view=chart] .quickselect.panel .details{padding-top:16px}main[data-view=chart] .quickselect.panel .details button.close{margin-top:3px}main[data-view=chart] .quickselect.panel .details .actions{padding-top:16px}}.basic-periodontal-examination .sextants{flex-wrap:wrap;margin:-4px;display:flex}.basic-periodontal-examination .dialog{text-align:left;color:#7a8599}.basic-periodontal-examination .dialog .sextants{margin-bottom:16px}.basic-periodontal-examination .sextant{color:#7a8599;text-align:center;flex:0 0 33.33%;min-height:96px;padding:4px}.basic-periodontal-examination .sextant button{color:inherit;border-radius:6px;flex-direction:column;width:100%;height:100%;padding:8px;transition:color .2s cubic-bezier(.65,.05,.36,1),box-shadow .2s cubic-bezier(.65,.05,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e7eb}@media (prefers-reduced-motion:reduce){.basic-periodontal-examination .sextant button{transition:none}}.basic-periodontal-examination .sextant .label{letter-spacing:normal;order:1;width:100%;margin-bottom:0;font-size:11px;font-weight:600;line-height:16px}.basic-periodontal-examination .sextant .level{letter-spacing:normal;color:#4d5565;border-bottom:1px solid #d0d3d9;width:100%;margin-bottom:2px;padding-bottom:12px;font-size:18px;font-weight:300;line-height:24px;transition:color .2s cubic-bezier(.65,.05,.36,1),border-color .2s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){.basic-periodontal-examination .sextant .level{transition:none}}.basic-periodontal-examination .sextant .furcation{letter-spacing:normal;color:#7a8599;background:#fff;border:1px solid;border-radius:9px;width:28px;height:18px;margin:-12px auto 5px;font-size:12px;font-weight:700;line-height:16px;transition:color .2s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){.basic-periodontal-examination .sextant .furcation{transition:none}}.basic-periodontal-examination .sextant[data-level="0"] .level,.basic-periodontal-examination .sextant[data-level="0"] .furcation,.basic-periodontal-examination .sextant[data-level="1"] .level,.basic-periodontal-examination .sextant[data-level="1"] .furcation{color:#a3d554}.basic-periodontal-examination .sextant[data-level="2"] .level,.basic-periodontal-examination .sextant[data-level="2"] .furcation,.basic-periodontal-examination .sextant[data-level="3"] .level,.basic-periodontal-examination .sextant[data-level="3"] .furcation{color:#ffd00a}.basic-periodontal-examination .sextant[data-level="4"] .level,.basic-periodontal-examination .sextant[data-level="4"] .furcation{color:#e13830}.basic-periodontal-examination .sextant .level.blank,.basic-periodontal-examination .sextant .furcation.blank{color:#d0d3d9;font-weight:400}.basic-periodontal-examination .sextant button.selected{box-shadow:inset 0 0 0 2px #98a1b3}.basic-periodontal-examination .rollback-editing-note,.basic-periodontal-examination .rollback-date-note{letter-spacing:normal;text-align:center;margin-top:8px;font-size:14px;line-height:18px}.basic-periodontal-examination fieldset[data-name=score] legend{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700;line-height:16px}.basic-periodontal-examination fieldset[data-name=score] .score-selector{height:56px;margin:0 -3px 16px;display:flex}.basic-periodontal-examination fieldset[data-name=score] .score-selector label{color:#4d5565;letter-spacing:.13px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;background:#f2f4f7;border-radius:4px;flex:1;margin:0 3px;font-size:21px;font-weight:300;line-height:24px}.basic-periodontal-examination fieldset[data-name=score] .score-selector[data-level="0"] label.level:nth-child(-n+1),.basic-periodontal-examination fieldset[data-name=score] .score-selector[data-level="1"] label.level:nth-child(-n+2){color:#fff;background:#a3d554}.basic-periodontal-examination fieldset[data-name=score] .score-selector[data-level="2"] label.level:nth-child(-n+3),.basic-periodontal-examination fieldset[data-name=score] .score-selector[data-level="3"] label.level:nth-child(-n+4){color:#fff;background:#ffd00a}.basic-periodontal-examination fieldset[data-name=score] .score-selector[data-level="4"] label.level:nth-child(-n+5){color:#fff;background:#e13830}.basic-periodontal-examination fieldset[data-name=score] .score-selector[data-furcation=true] label.furcation{color:#fff;background:#7a8599}.basic-periodontal-examination fieldset[data-name=score] .score-selector input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.basic-periodontal-examination fieldset[data-name=score] .score-selector input+span{justify-content:center;align-items:center;height:100%;display:flex}.basic-periodontal-examination fieldset[data-name=score] .score-selector input:focus.focus-visible+span{outline:thin dotted #4d5565;outline:5px auto -webkit-focus-ring-color}main[data-view=dashboard]{min-width:0;display:flex}main[data-view=dashboard] .content.primary{flex-direction:column;flex-grow:1;min-width:0;padding:32px 40px;display:flex}main[data-view=dashboard] .content.secondary{border-left:1px solid #e6e7eb;flex:none;grid-template-rows:minmax(auto,max-content) max-content minmax(auto,max-content);width:328px;display:grid}main[data-view=dashboard] .content.secondary aside{border-bottom:1px solid #e6e7eb;padding:16px 24px}main[data-view=dashboard] .content.secondary aside:last-child{border-bottom:0}main[data-view=dashboard] .content.secondary aside>header{align-items:flex-start;margin-bottom:24px;display:flex}main[data-view=dashboard] .content.secondary aside>header .heading{color:#4d5565;letter-spacing:.13px;flex-grow:1;font-size:21px;font-weight:300;line-height:24px}main[data-view=dashboard] .content.secondary aside>header .button.edit{text-align:right;flex:none;margin-left:24px;padding:0}main[data-view=dashboard] .header{margin-bottom:16px;display:flex}main[data-view=dashboard] .header .text{margin-right:32px}main[data-view=dashboard] .header .name{color:#4d5565;letter-spacing:.17px;margin-bottom:0;font-size:28px;font-weight:300;line-height:32px}main[data-view=dashboard] .header .actions{margin-left:auto}main[data-view=dashboard] nav.dashboard{border-bottom:1px solid #e6e7eb;margin-bottom:24px}main[data-view=dashboard] nav.dashboard ul{flex-wrap:wrap;margin-left:-16px;margin-right:-16px;display:flex}main[data-view=dashboard] nav.dashboard ul li{letter-spacing:normal;text-transform:uppercase;padding:0 16px;font-size:14px;font-weight:600;line-height:18px;position:relative}main[data-view=dashboard] nav.dashboard ul li:after{content:"";background:#008fd6;height:3px;transition:left .2s cubic-bezier(.65,.05,.36,1),right .2s cubic-bezier(.65,.05,.36,1);position:absolute;bottom:0;left:calc(100% + 16px);right:-16px}@media (prefers-reduced-motion:reduce){main[data-view=dashboard] nav.dashboard ul li:after{transition:none}}main[data-view=dashboard] nav.dashboard ul a{color:#008fd6;padding:24px 0;display:block}main[data-view=dashboard] nav.dashboard ul a:active{color:#0075b0}main[data-view=dashboard] nav.dashboard ul .router-link-exact-active:after{left:16px;right:16px}main[data-view=dashboard] nav.dashboard ul .router-link-exact-active~li:after{left:-16px;right:calc(100% + 16px)}main[data-view=dashboard] ul.records{position:relative;overflow:auto}main[data-view=dashboard] ul.records li{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#4d5565;background:#f2f4f7;border:1px solid #e6e7eb;margin-bottom:8px;padding:11px 18px;font-size:16px;line-height:24px;display:flex;position:relative}main[data-view=dashboard] ul.records li:last-child{margin-bottom:0}main[data-view=dashboard] ul.records li[data-type]:before{content:"";width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}main[data-view=dashboard] ul.records li>a{flex:1;margin:-12px -19px;padding:12px 19px;position:relative}main[data-view=dashboard] ul.records li[data-type=urgent]:before{background-color:#e13830}main[data-view=dashboard] ul.records li[data-type=monitor]:before{background-color:#ffd00a}main[data-view=dashboard] ul.records p{margin:0}main[data-view=dashboard] ul.records .text{color:#7a8599;margin-right:auto}main[data-view=dashboard] ul.records .date{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;white-space:nowrap;margin-left:32px;font-size:12px;font-weight:700;line-height:24px}main[data-view=dashboard] ul.records .actions{margin-left:16px}main[data-view=dashboard] ul.records .delete{text-indent:100%;white-space:nowrap;text-indent:40px;background:linear-gradient(#fff 2px,#fff0 2px) 50%/10px 2px no-repeat,#e13830 content-box content-box;border-radius:50%;width:24px;height:24px;padding:2px;overflow:hidden}main[data-view=dashboard] ul.records .done{height:24px;color:inherit;background:#fff;border:1px solid #e6e7eb;border-radius:6px;margin-right:16px;padding:0 12px}main[data-view=dashboard] .oral-health,main[data-view=dashboard] .medical-issues,main[data-view=dashboard] .basic-periodontal-examination{flex-direction:column;display:flex;overflow:hidden}main[data-view=dashboard] .oral-health dl.issues{margin:0;overflow:auto}main[data-view=dashboard] .oral-health dl.issues .issue{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;display:flex}main[data-view=dashboard] .oral-health dl.issues .issue:last-child{margin-bottom:0}main[data-view=dashboard] .oral-health dl.issues .issue[data-value] dd{text-indent:100%;white-space:nowrap;background:#e6e7eb;border-radius:4px;flex:none;width:100%;height:8px;margin-top:4px;overflow:hidden}main[data-view=dashboard] .oral-health dl.issues .issue[data-value="1"] dd{background:linear-gradient(90deg,#fff 1px,#fff0 1px) -1px/20.1%,linear-gradient(90deg,#a3d554,#a3d554) 0/20% 100% no-repeat,#e6e7eb}main[data-view=dashboard] .oral-health dl.issues .issue[data-value="2"] dd{background:linear-gradient(90deg,#fff 1px,#fff0 1px) -1px/20.1%,linear-gradient(90deg,#a3d554,#a3d554) 0/40% 100% no-repeat,#e6e7eb}main[data-view=dashboard] .oral-health dl.issues .issue[data-value="3"] dd{background:linear-gradient(90deg,#fff 1px,#fff0 1px) -1px/20.1%,linear-gradient(90deg,#12cbcb,#12cbcb) 0/60% 100% no-repeat,#e6e7eb}main[data-view=dashboard] .oral-health dl.issues .issue[data-value="4"] dd{background:linear-gradient(90deg,#fff 1px,#fff0 1px) -1px/20.1%,linear-gradient(90deg,#ffd00a,#ffd00a) 0/80% 100% no-repeat,#e6e7eb}main[data-view=dashboard] .oral-health dl.issues .issue[data-value="5"] dd{background:linear-gradient(90deg,#fff 1px,#fff0 1px) -1px/20.1%,linear-gradient(90deg,#e13830,#e13830) 0/100% 100% no-repeat,#e6e7eb}main[data-view=dashboard] .oral-health dl.issues dt,main[data-view=dashboard] .oral-health dl.issues dd{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}main[data-view=dashboard] .oral-health dl.issues dd.visual{flex:none;width:100%;margin-top:4px}main[data-view=dashboard] .oral-health dl.issues meter{background:#e6e7eb;border-radius:4px;width:100%;height:8px;display:block;overflow:hidden}main[data-view=dashboard] .oral-health dl.issues meter::-webkit-meter-bar{background:0 0}main[data-view=dashboard] .oral-health dl.issues meter::-webkit-meter-optimum-value{background:#a3d554}main[data-view=dashboard] .oral-health dl.issues meter::-webkit-meter-suboptimum-value{background:#ffd00a}main[data-view=dashboard] .oral-health dl.issues meter::-webkit-meter-even-less-good-value{background:#e13830}main[data-view=dashboard] .oral-health dl.issues meter:-moz-meter-optimum::-moz-meter-bar{background:#a3d554}main[data-view=dashboard] .oral-health dl.issues meter:-moz-meter-sub-optimum::-moz-meter-bar{background:#ffd00a}main[data-view=dashboard] .oral-health dl.issues meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:#e13830}main[data-view=dashboard] .oral-health fieldset.issue{margin-bottom:20px;position:relative}main[data-view=dashboard] .oral-health fieldset.issue legend{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700;line-height:16px}main[data-view=dashboard] .oral-health fieldset.issue .level-selector{height:56px;margin:0 -3px;display:flex}main[data-view=dashboard] .oral-health fieldset.issue .level-selector[data-value="1"] label:nth-child(-n+1),main[data-view=dashboard] .oral-health fieldset.issue .level-selector[data-value="2"] label:nth-child(-n+2){color:#fff;background:#a3d554}main[data-view=dashboard] .oral-health fieldset.issue .level-selector[data-value="3"] label:nth-child(-n+3){color:#fff;background:#12cbcb}main[data-view=dashboard] .oral-health fieldset.issue .level-selector[data-value="4"] label:nth-child(-n+4){color:#fff;background:#ffd00a}main[data-view=dashboard] .oral-health fieldset.issue .level-selector[data-value="5"] label:nth-child(-n+5){color:#fff;background:#e13830}main[data-view=dashboard] .oral-health fieldset.issue label{color:#4d5565;letter-spacing:.13px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;background:#f2f4f7;border-radius:4px;flex:1;margin:0 3px;font-size:21px;font-weight:300;line-height:24px}main[data-view=dashboard] .oral-health fieldset.issue input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main[data-view=dashboard] .oral-health fieldset.issue input+span{justify-content:center;align-items:center;height:100%;display:flex}main[data-view=dashboard] .oral-health fieldset.issue input:focus.focus-visible+span{outline:thin dotted #4d5565;outline:5px auto -webkit-focus-ring-color}main[data-view=dashboard] .oral-health fieldset.issue .delete{text-indent:100%;white-space:nowrap;text-indent:40px;background:linear-gradient(#fff 2px,#fff0 2px) 50%/10px 2px no-repeat,#e13830 content-box content-box;border-radius:50%;width:24px;height:24px;padding:2px;position:absolute;bottom:16px;right:-36px;overflow:hidden}main[data-view=dashboard] .oral-health .dialog .tools,main[data-view=dashboard] .oral-health .dialog .actions{margin-top:32px}main[data-view=dashboard] .medical-issues>.issues{margin-top:-8px;overflow:auto}main[data-view=dashboard] .medical-issues>.issues .issue{letter-spacing:normal;background:0 0/24px 24px no-repeat;margin-bottom:0;padding-top:8px;padding-bottom:8px;padding-left:40px;font-size:16px;line-height:24px;position:relative}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=high-blood-pressure]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=angina-pectoris]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=heart-attack]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=irregular-heartbeat]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=heart-surgery]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=heart-failure]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=damaged-heart-valve]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=high-cholesterol]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=heart-infection]:before{content:url(/img/heart.BKLSxELQ.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=abnormal-bleeding]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=prolonged-bleeding]:before{content:url(/img/blood.CNS2v2uI.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=asthma]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=emphysema-or-bronchitis]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=difficulty-breathing]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=diabetes]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=thyroid-problem]:before{content:url(/img/lungs.BIQiBq4H.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=kidney-disorder]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=dialysis]:before{content:url(/img/kidneys.ucDb8VLp.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=past-use-of-steroids]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=delayed-healing]:before{content:url(/img/broken-shield.BegG6fSE.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=arthritis]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=artificial-joint]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=sjogrens-syndrome]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=osteoporosis]:before{content:url(/img/bone.B6aENZnl.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=acid-reflux]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=stomach-ulcer]:before{content:url(/img/stomach.-migzvRW.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=liver-disease]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=hepatitis]:before{content:url(/img/liver.DQDl_CjX.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=glaucoma]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=impaired-vision]:before{content:url(/img/eye.BHV4DTd2.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=impaired-hearing]:before{content:url(/img/ear.CVZwaIBh.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=hiv-positive-or-aids]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=sexually-transmitted-disease]:before{content:url(/img/bacteria.BT1Riqs7.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=local-anesthetic]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=antibiotics]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=aspirin-or-ibuprofen]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=acetaminophen]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=codeine-narcotics]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=metals]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=latex]:before{content:url(/img/allergy.BicqxBFb.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=pregnancy]:before{content:url(/img/fertilization.qYU3Oz6d.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=cancer]:before,main[data-view=dashboard] .medical-issues>.issues .issue[data-name=cancer-treatment]:before{content:url(/img/ribbon.CLzYfqvd.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=nursing-infant]:before{content:url(/img/pacifier.DuWXL7iV.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=tobacco-use]:before{content:url(/img/cigarette.C6nctG08.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=alcohol-use]:before{content:url(/img/glass.LPTPrqSx.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue[data-name=street-or-recreational-drug-use]:before{content:url(/img/drugs.DqdFP6wA.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}main[data-view=dashboard] .medical-issues>.issues .issue:last-child{margin-bottom:0}main[data-view=dashboard] .medical-issues .dialog{padding-bottom:0;padding-left:0;padding-right:0}main[data-view=dashboard] .medical-issues .dialog>.title{margin-bottom:0;margin-left:0;margin-right:0}main[data-view=dashboard] .medical-issues .dialog fieldset{height:50vh;overflow:auto}main[data-view=dashboard] .medical-issues .dialog .issue{background:right 24px top 16px/24px 24px no-repeat;position:relative}main[data-view=dashboard] .medical-issues .dialog .issue:after{content:"";border-bottom:1px solid #e6e7eb;position:absolute;bottom:0;left:62px;right:0}main[data-view=dashboard] .medical-issues .dialog .issue:last-child:after{content:none}main[data-view=dashboard] .medical-issues .dialog .field .control.checkbox label{padding-left:62px;padding-right:64px;display:block}main[data-view=dashboard] .medical-issues .dialog .actions{border-top:1px solid #e6e7eb;margin-top:0;padding:32px 80px 64px}main[data-view=dashboard] div[data-view]{flex-direction:column;flex:1;display:flex;overflow:hidden}main[data-view=dashboard] div[data-view=history]>.actions{margin-bottom:24px}main[data-view=dashboard] div[data-view=soft-tissue]{margin-bottom:-16px}main[data-view=dashboard] div[data-view=soft-tissue] .rollback-notes{margin-bottom:32px}main[data-view=dashboard] div[data-view=soft-tissue] .rollback-notes .rollback-editing-note,main[data-view=dashboard] div[data-view=soft-tissue] .rollback-notes .rollback-date-note{letter-spacing:normal;margin-top:8px;font-size:14px;line-height:18px}main[data-view=dashboard] div[data-view=soft-tissue] form{flex-direction:column;flex:1;display:flex;overflow:hidden}main[data-view=dashboard] div[data-view=soft-tissue] form .content{flex:1;overflow:auto}main[data-view=dashboard] div[data-view=soft-tissue] form .content .zone{max-width:720px;margin-bottom:24px;margin-right:32px}main[data-view=dashboard] div[data-view=soft-tissue] form .actions{border-top:1px solid #e6e7eb;align-items:flex-end;height:64px;display:flex}main[data-view=dashboard] div[data-view=soft-tissue] form .actions .save.button{min-width:160px;margin-right:48px}main[data-view=dashboard] [data-view=data-processing-agreement]{flex:none;position:fixed}main[data-view=dashboard] [data-view=data-processing-agreement] .warning{color:#e13830;background:#fff;border:1px solid #e13830;border-left-width:4px;border-radius:4px;justify-content:space-between;min-height:72px;display:flex;position:fixed;bottom:24px;left:88px;right:24px;box-shadow:0 2px 24px #0003}main[data-view=dashboard] [data-view=data-processing-agreement] .warning p{letter-spacing:normal;flex-direction:column;justify-content:center;margin:0 32px;padding-left:32px;font-size:16px;line-height:24px;display:flex;position:relative}main[data-view=dashboard] [data-view=data-processing-agreement] .warning p:last-child{margin-bottom:0}main[data-view=dashboard] [data-view=data-processing-agreement] .warning p:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23e13830%22%20viewBox%3D%220%200%2022%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2019h22L11%200%200%2019zm12-3h-2v-2h2v2zm0-4h-2V8h2v4z%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E);width:22px;height:19px;display:block;position:absolute;top:50%;left:0;transform:translateY(-9.5px)}main[data-view=dashboard] [data-view=data-processing-agreement] .warning .button{border-radius:0}main[data-view=dashboard] [data-view=data-processing-agreement] .overlay{z-index:200;background:#0000004d;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}main[data-view=dashboard] [data-view=data-processing-agreement] .overlay .dialog{background:#fff;border-radius:4px;flex-direction:column;width:auto;min-height:calc(100vh - 64px);margin:32px;padding:0;display:flex;position:relative;overflow-y:auto;box-shadow:0 2px 24px #0003}main[data-view=dashboard] [data-view=data-processing-agreement] .overlay .dialog header{letter-spacing:normal;text-align:center;background:#f2f4f7;border-bottom:1px solid #e6e7eb;flex-direction:column;flex:0 0 64px;justify-content:center;margin:0;font-size:16px;line-height:24px;display:flex}main[data-view=dashboard] [data-view=data-processing-agreement] .overlay .dialog header:last-child{margin-bottom:0}main[data-view=dashboard] [data-view=data-processing-agreement] .overlay .dialog .content{flex:auto;padding:16px;overflow-y:auto}main[data-view=dashboard] [data-view=data-processing-agreement] .overlay .dialog .content h1,main[data-view=dashboard] [data-view=data-processing-agreement] .overlay .dialog .content h2{margin-bottom:32px}main[data-view=dashboard] [data-view=data-processing-agreement] .overlay .dialog .content p,main[data-view=dashboard] [data-view=data-processing-agreement] .overlay .dialog .content h3{margin-bottom:16px}main[data-view=dashboard] [data-view=data-processing-agreement] .overlay .dialog .content,main[data-view=dashboard] [data-view=data-processing-agreement] .overlay .dialog .content p{letter-spacing:normal;font-size:14px;line-height:18px}main[data-view=dashboard] [data-view=data-processing-agreement] .overlay .dialog .actions{text-align:center;flex:0 0 48px;margin:0;padding:16px;display:block}main[data-view=tooth]{display:flex}main[data-view=tooth] .tooth-wheel{z-index:100;-webkit-user-select:none;user-select:none;flex:none;min-width:176.664px;max-width:20.833%;display:flex;position:relative;overflow:hidden}main[data-view=tooth] .tooth-wheel .navigation{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-align:center;background-color:#2e333c;flex-direction:column;flex:none;justify-content:center;width:40px;padding:16px 0;display:flex}main[data-view=tooth] .tooth-wheel .navigation li{letter-spacing:normal;flex:1;max-height:32px;font-size:12px;line-height:16px}main[data-view=tooth] .tooth-wheel .navigation a{justify-content:center;align-items:center;height:100%;display:flex}main[data-view=tooth] .tooth-wheel .navigation .router-link-active{color:#fff;position:relative}main[data-view=tooth] .tooth-wheel .navigation .router-link-active:before{content:"";pointer-events:none;border:6px solid #0000;border-left-color:#008fd6;position:absolute;top:50%;left:0;transform:translateY(-50%)}main[data-view=tooth] .tooth-wheel .viewport{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;background:#f2f4f7;border-right:1px solid #e6e7eb;width:20.833vh;min-width:136.664px;max-width:320px;overflow:hidden auto}main[data-view=tooth] .tooth-wheel .viewport::-webkit-scrollbar{display:none}.app[data-theme=dark] main[data-view=tooth] .tooth-wheel .viewport{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#202633;border-right:0}@media (prefers-color-scheme:dark){.app[data-theme=auto] main[data-view=tooth] .tooth-wheel .viewport{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#202633;border-right:0}}main[data-view=tooth] .tooth-wheel .viewport .track{cursor:grab}main[data-view=tooth] .tooth-wheel .viewport .track .teeth .tooth{text-align:center;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}main[data-view=tooth] .tooth-wheel .viewport .track .teeth .tooth .visualization{position:relative}main[data-view=tooth] .tooth-wheel .viewport .track .teeth .tooth .visualization[data-state=to-be-extracted][data-projection=incisal]:before,main[data-view=tooth] .tooth-wheel .viewport .track .teeth .tooth .visualization[data-state=to-be-extracted][data-projection=incisal]:after{content:attr(data-label);text-align:center;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#e13830;text-transform:uppercase;z-index:10;width:100%;height:16px;font-size:12px;font-weight:700;line-height:16px;display:inline-block;position:absolute;left:0}main[data-view=tooth] .tooth-wheel .viewport .track .teeth .tooth .visualization[data-state=to-be-extracted][data-projection=incisal]:before{top:-8px}main[data-view=tooth] .tooth-wheel .viewport .track .teeth .tooth .visualization[data-state=to-be-extracted][data-projection=incisal]:after{top:calc(100% - 8px)}main[data-view=tooth]>div[data-view]{flex-grow:1}main[data-view=tooth]>div[data-view=periodontal-probing] .zones{flex-wrap:nowrap;margin:0 -8px 32px}main[data-view=tooth]>div[data-view=periodontal-probing] .zone{flex:1;padding:0 8px}div[data-view=periodontal-probing],div[data-view=pathology],div[data-view=restoration]{padding:32px 40px 0;position:relative;overflow:auto}div[data-view=periodontal-probing]>.heading,div[data-view=pathology]>.heading,div[data-view=restoration]>.heading{color:#4d5565;letter-spacing:.17px;margin-bottom:24px;font-size:28px;font-weight:300;line-height:32px}div[data-view=periodontal-probing] a.close,div[data-view=pathology] a.close,div[data-view=restoration] a.close{color:#bcc1cc;margin:28px;padding:10px;position:absolute;top:0;right:0}div[data-view=periodontal-probing] .actions,div[data-view=pathology] .actions,div[data-view=restoration] .actions{margin-top:auto;padding-top:32px;padding-bottom:32px}main[data-view=tooth]>div[data-view=overview]{grid-template-rows:1fr minmax(408px,auto);grid-template-columns:repeat(2,1fr);display:grid;position:relative}main[data-view=tooth]>div[data-view=overview] .tools{margin-top:5px;display:flex;position:absolute;top:32px;right:40px}main[data-view=tooth]>div[data-view=overview] .tools li{margin-left:16px}main[data-view=tooth]>div[data-view=overview] .tools li.reset{margin-right:32px}main[data-view=tooth]>div[data-view=overview] section.panel{padding:32px 40px}main[data-view=tooth]>div[data-view=overview] section.panel header{align-items:flex-start;margin-bottom:24px;display:flex}main[data-view=tooth]>div[data-view=overview] section.panel header .heading{flex-grow:1;margin-bottom:0}main[data-view=tooth]>div[data-view=overview] section.panel header .button{text-align:right;flex:none;margin-top:5px;margin-left:24px}main[data-view=tooth]>div[data-view=overview] section.panel .heading{color:#4d5565;letter-spacing:.17px;margin-bottom:24px;font-size:28px;font-weight:300;line-height:32px}main[data-view=tooth]>div[data-view=overview] section.panel.dental{flex-direction:column;grid-column:1/-1;display:flex;overflow:hidden}main[data-view=tooth]>div[data-view=overview] section.panel.dental:last-child{grid-row:1/-1}@media (width<=1200px){main[data-view=tooth]>div[data-view=overview] section.panel.dental>.heading{visibility:hidden}}main[data-view=tooth]>div[data-view=overview] section.panel.dental>.text{text-align:center;border-top:1px solid #e6e7eb;padding:24px 0}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list,main[data-view=tooth]>div[data-view=overview] section.panel.periodontal,main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-test{border-top:1px solid #e6e7eb}main[data-view=tooth]>div[data-view=overview] section.panel.periodontal,main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-test{border-left:1px solid #e6e7eb;grid-area:2/auto/auto/-1}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .tests{border-top:1px solid #e6e7eb}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test{border-bottom:1px solid #e6e7eb}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test button{width:100%;color:inherit;align-items:center;padding:12px 2px 12px 28px;display:flex}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test button:before{filter:contrast(0)sepia()hue-rotate(176deg)brightness(1.25)saturate(.4);margin-left:-28px}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test[data-name=cold] button:before{content:url(/img/cold.C4cuKx0j.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-44px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test[data-name=percussion] button:before{content:url(/img/percussion.BkOrUJ-j.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-44px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test[data-name=palpation] button:before{content:url(/img/palpation.CQ1yBCX_.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-44px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test[data-name=heat] button:before{content:url(/img/heat.HvMvgroK.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-44px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test[data-name=electricity] button:before{content:url(/img/electricity.LQkKhhc3.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-44px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test .name{letter-spacing:normal;font-size:12px;font-weight:700;line-height:16px}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test .value{letter-spacing:normal;text-align:right;margin-left:auto;padding-right:18px;font-size:13px;line-height:16px;position:relative}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test .value:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%237a8599%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.9%2011.5c-.4-.4-.5-1.1%200-1.6L6.7%206%202.9%202c-.5-.5-.4-1.2%200-1.6.5-.4%201.2-.4%201.7.1.4.4%204.5%204.7%204.5%204.7.4.4.4%201.1%200%201.6%200%200-4.1%204.3-4.5%204.7-.5.5-1.2.5-1.7%200z%22%2F%3E%3C%2Fsvg%3E);width:12px;height:12px;line-height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test.active{color:#008fd6}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test.active button:before{filter:contrast(0)sepia()hue-rotate(159deg)brightness(.86)saturate(3.35)}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-list .test.active .value:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23008fd6%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.9%2011.5c-.4-.4-.5-1.1%200-1.6L6.7%206%202.9%202c-.5-.5-.4-1.2%200-1.6.5-.4%201.2-.4%201.7.1.4.4%204.5%204.7%204.5%204.7.4.4.4%201.1%200%201.6%200%200-4.1%204.3-4.5%204.7-.5.5-1.2.5-1.7%200z%22%2F%3E%3C%2Fsvg%3E)}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-test{background:#f2f4f7;position:relative}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-test .heading{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#4d5565;margin-top:8px;font-size:18px;font-weight:700;line-height:24px}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-test .close{color:#bcc1cc;margin:10px;padding:10px;position:absolute;top:0;right:0}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-test .options li{margin-bottom:10px}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-test .options li:last-child{margin-bottom:0}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-test .options button{letter-spacing:normal;color:#33a5de;background:#fff;border-radius:6px;width:100%;padding:12px 24px;font-size:12px;font-weight:600;line-height:24px;box-shadow:0 2px #e6e7eb}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-test .actions{margin-top:16px}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-test .actions .button{width:100%}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-test[data-name=electricity] .options{flex-wrap:wrap;margin:-4px;display:flex}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-test[data-name=electricity] .options li{flex:0 0 20%;margin:0;padding:4px}main[data-view=tooth]>div[data-view=overview] section.panel.endodontic-test[data-name=electricity] .options button{padding-left:8px;padding-right:8px}main[data-view=tooth]>div[data-view=overview] ul.records{position:relative;overflow:auto}main[data-view=tooth]>div[data-view=overview] ul.records li{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#4d5565;background:#f2f4f7;border:1px solid #e6e7eb;margin-bottom:8px;padding:11px 18px;font-size:16px;line-height:24px;display:flex;position:relative}main[data-view=tooth]>div[data-view=overview] ul.records li:last-child{margin-bottom:0}main[data-view=tooth]>div[data-view=overview] ul.records li[data-type]:before{content:"";width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}main[data-view=tooth]>div[data-view=overview] ul.records li>a{flex:1;margin:-12px -19px;padding:12px 19px;position:relative}main[data-view=tooth]>div[data-view=overview] ul.records li[data-type=urgent]:before{background-color:#e13830}main[data-view=tooth]>div[data-view=overview] ul.records li[data-type=monitor]:before{background-color:#ffd00a}main[data-view=tooth]>div[data-view=overview] ul.records p{margin:0}main[data-view=tooth]>div[data-view=overview] ul.records .text{color:#7a8599;margin-right:auto}main[data-view=tooth]>div[data-view=overview] ul.records .date{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;white-space:nowrap;margin-left:32px;font-size:12px;font-weight:700;line-height:24px}main[data-view=tooth]>div[data-view=overview] ul.records .actions{margin-left:16px}main[data-view=tooth]>div[data-view=overview] ul.records .delete{text-indent:100%;white-space:nowrap;text-indent:40px;background:linear-gradient(#fff 2px,#fff0 2px) 50%/10px 2px no-repeat,#e13830 content-box content-box;border-radius:50%;width:24px;height:24px;padding:2px;overflow:hidden}main[data-view=tooth]>div[data-view=overview] ul.records .done{height:24px;color:inherit;background:#fff;border:1px solid #e6e7eb;border-radius:6px;margin-right:16px;padding:0 12px}div[data-view=pathology],div[data-view=restoration]{padding:0;display:flex}div[data-view=pathology] .main,div[data-view=restoration] .main{background:#f2f4f7;flex-direction:column;flex-grow:1;padding:32px 40px 0;display:flex;position:relative;overflow:auto}div[data-view=pathology] .main>.heading,div[data-view=restoration] .main>.heading{color:#4d5565;letter-spacing:.17px;margin-bottom:24px;font-size:28px;font-weight:300;line-height:32px}div[data-view=pathology] .types[data-context=tooth],div[data-view=restoration] .types[data-context=tooth]{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;display:grid}div[data-view=pathology] .types[data-context=tooth] a,div[data-view=restoration] .types[data-context=tooth] a{letter-spacing:normal;color:#33a5de;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:6px;justify-content:center;align-items:center;height:48px;padding:0 16px;font-size:12px;font-weight:600;line-height:16px;transition:color .2s cubic-bezier(.65,.05,.36,1),background-color .2s cubic-bezier(.65,.05,.36,1),box-shadow .2s cubic-bezier(.65,.05,.36,1);display:flex;box-shadow:0 2px #e6e7eb}@media (prefers-reduced-motion:reduce){div[data-view=pathology] .types[data-context=tooth] a,div[data-view=restoration] .types[data-context=tooth] a{transition:none}}div[data-view=pathology] .types[data-context=tooth] a:focus.focus-visible,div[data-view=restoration] .types[data-context=tooth] a:focus.focus-visible{outline:thin dotted #202633;outline:5px auto -webkit-focus-ring-color}div[data-view=pathology] .types[data-context=tooth] .router-link-exact-active,div[data-view=restoration] .types[data-context=tooth] .router-link-exact-active{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#7a8599}div[data-view=pathology] .zones,div[data-view=restoration] .zones{order:-1;grid-template-rows:repeat(5,1fr) repeat(2,1.5fr);grid-template-columns:repeat(6,1fr);grid-template-areas:"cervical1 cervical1 cervical1 cervical1 cervical1 cervical1"". .direction1 direction1. .""direction2 direction2 direction3 direction3 direction4 direction4"". .direction5 direction5. .""cervical2 cervical2 cervical2 cervical2 cervical2 cervical2""cusp1 cusp1 cusp1 cusp2 cusp2 cusp2""cusp3 cusp3 cusp3 cusp4 cusp4 cusp4";gap:8px;width:40vh;min-width:304px;max-width:40%;padding:16px;display:grid;box-shadow:3px 0 6px #00000014}div[data-view=pathology] .zones .pad,div[data-view=restoration] .zones .pad{color:#7a8599}div[data-view=pathology] .zones .pad label,div[data-view=restoration] .zones .pad label{letter-spacing:normal;color:#33a5de;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f2f4f7;border-radius:6px;justify-content:center;align-items:center;height:48px;padding:0 16px;font-size:12px;font-weight:600;line-height:16px;transition:color .2s cubic-bezier(.65,.05,.36,1),background-color .2s cubic-bezier(.65,.05,.36,1),box-shadow .2s cubic-bezier(.65,.05,.36,1);display:flex;box-shadow:0 2px #e6e7eb}@media (prefers-reduced-motion:reduce){div[data-view=pathology] .zones .pad label,div[data-view=restoration] .zones .pad label{transition:none}}div[data-view=pathology] .zones .pad input,div[data-view=restoration] .zones .pad input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}div[data-view=pathology] .zones .pad input:checked+label,div[data-view=restoration] .zones .pad input:checked+label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#7a8599}div[data-view=pathology] .zones .pad input:focus.focus-visible+label,div[data-view=restoration] .zones .pad input:focus.focus-visible+label{outline:thin dotted #202633;outline:5px auto -webkit-focus-ring-color}div[data-view=pathology] .zones .pad:first-child,div[data-view=restoration] .zones .pad:first-child{grid-area:cervical1}div[data-view=pathology] .zones .pad:nth-child(2),div[data-view=restoration] .zones .pad:nth-child(2){grid-area:direction1}div[data-view=pathology] .zones .pad:nth-child(3),div[data-view=restoration] .zones .pad:nth-child(3){grid-area:direction2}div[data-view=pathology] .zones .pad:nth-child(4),div[data-view=restoration] .zones .pad:nth-child(4){grid-area:direction3}div[data-view=pathology] .zones .pad:nth-child(5),div[data-view=restoration] .zones .pad:nth-child(5){grid-area:direction4}div[data-view=pathology] .zones .pad:nth-child(6),div[data-view=restoration] .zones .pad:nth-child(6){grid-area:direction5}div[data-view=pathology] .zones .pad:nth-child(7),div[data-view=restoration] .zones .pad:nth-child(7){grid-area:cervical2}div[data-view=pathology] .zones .pad:nth-child(8),div[data-view=restoration] .zones .pad:nth-child(8){grid-area:cusp1}div[data-view=pathology] .zones .pad:nth-child(9),div[data-view=restoration] .zones .pad:nth-child(9){grid-area:cusp2}div[data-view=pathology] .zones .pad:nth-child(10),div[data-view=restoration] .zones .pad:nth-child(10){grid-area:cusp3}div[data-view=pathology] .zones .pad:nth-child(11),div[data-view=restoration] .zones .pad:nth-child(11){grid-area:cusp4}div[data-view=pathology] .zones .pad label,div[data-view=restoration] .zones .pad label{height:100%;color:inherit;white-space:pre-wrap}div[data-view=pathology] .zones .pad input:checked+label,div[data-view=restoration] .zones .pad input:checked+label{color:inherit;background-color:#fff;box-shadow:inset 0 0 0 2px #98a1b3}div[data-view=pathology] .zones .pad.disabled label,div[data-view=restoration] .zones .pad.disabled label{pointer-events:none;cursor:default;color:#fff;background-color:#fff;box-shadow:0 0 0 1px #e6e7eb}div[data-view=pathology] .detail,div[data-view=restoration] .detail{margin-bottom:24px}div[data-view=pathology] .detail:last-child,div[data-view=restoration] .detail:last-child{margin-bottom:0}div[data-view=pathology] .detail legend,div[data-view=restoration] .detail legend{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700;line-height:16px}div[data-view=pathology] .detail .options,div[data-view=restoration] .detail .options{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}div[data-view=pathology] .detail .options label,div[data-view=restoration] .detail .options label{letter-spacing:normal;color:#33a5de;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:6px;justify-content:center;align-items:center;height:48px;padding:0 16px;font-size:12px;font-weight:600;line-height:16px;transition:color .2s cubic-bezier(.65,.05,.36,1),background-color .2s cubic-bezier(.65,.05,.36,1),box-shadow .2s cubic-bezier(.65,.05,.36,1);display:flex;box-shadow:0 2px #e6e7eb}@media (prefers-reduced-motion:reduce){div[data-view=pathology] .detail .options label,div[data-view=restoration] .detail .options label{transition:none}}div[data-view=pathology] .detail .options input,div[data-view=restoration] .detail .options input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}div[data-view=pathology] .detail .options input:checked+label,div[data-view=restoration] .detail .options input:checked+label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#7a8599}div[data-view=pathology] .detail .options input:focus.focus-visible+label,div[data-view=restoration] .detail .options input:focus.focus-visible+label{outline:thin dotted #202633;outline:5px auto -webkit-focus-ring-color}div[data-view=pathology] .detail[data-name=material] .options,div[data-view=pathology] .detail[data-name=level] .options,div[data-view=restoration] .detail[data-name=material] .options,div[data-view=restoration] .detail[data-name=level] .options{grid-template-columns:repeat(2,1fr);grid-auto-flow:row}div[data-view=pathology] .root-selector .options,div[data-view=restoration] .root-selector .options{flex-direction:column;grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:flex}div[data-view=pathology] .root-selector .options label,div[data-view=restoration] .root-selector .options label{letter-spacing:normal;color:#33a5de;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:6px;justify-content:center;align-items:center;height:48px;padding:0 16px;font-size:12px;font-weight:600;line-height:16px;transition:color .2s cubic-bezier(.65,.05,.36,1),background-color .2s cubic-bezier(.65,.05,.36,1),box-shadow .2s cubic-bezier(.65,.05,.36,1);display:flex;box-shadow:0 2px #e6e7eb}@media (prefers-reduced-motion:reduce){div[data-view=pathology] .root-selector .options label,div[data-view=restoration] .root-selector .options label{transition:none}}div[data-view=pathology] .root-selector .options input,div[data-view=restoration] .root-selector .options input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}div[data-view=pathology] .root-selector .options input:checked+label,div[data-view=restoration] .root-selector .options input:checked+label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#7a8599}div[data-view=pathology] .root-selector .options input:focus.focus-visible+label,div[data-view=restoration] .root-selector .options input:focus.focus-visible+label{outline:thin dotted #202633;outline:5px auto -webkit-focus-ring-color}div[data-view=pathology] .root-selector .options+.root-detail-label,div[data-view=restoration] .root-selector .options+.root-detail-label{margin-top:24px}div[data-view=pathology] .root-selector .root-detail-label,div[data-view=restoration] .root-selector .root-detail-label{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700;line-height:16px}div[data-view=pathology] .root-selector .option.disabled label,div[data-view=restoration] .root-selector .option.disabled label{pointer-events:none;cursor:default;color:#fff;background-color:#fff;box-shadow:0 0 0 1px #e6e7eb}div[data-view=pathology] .actions,div[data-view=restoration] .actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}div[data-view=pathology] .actions .button.monitor,div[data-view=restoration] .actions .button.monitor{color:#202633;background-color:#ffd00a}div[data-view=pathology] .actions .button.monitor[disabled],div[data-view=restoration] .actions .button.monitor[disabled]{color:#ffffff80}div[data-view=pathology] .actions .button.treat,div[data-view=restoration] .actions .button.treat{background-color:#e13830}.report{width:793px}.report>*{width:632px;margin:0 auto 24px;position:relative}.report .logo{width:59pt;height:45pt;position:absolute;top:0;right:0}.report .general-info>h1{color:#4d5565;padding:12px 0 48px;font-size:28px;font-weight:400}.report .medical-issues>h2,.report .treatment-plan>h2,.report .mouth-charts .chart>h2{color:#4d5565;padding:14px 0 26px;font-size:18px;font-weight:700;position:relative}.report .general-info table{border-collapse:collapse;border-top:2px solid #e6e7eb;width:100%}.report .general-info table tr{margin:0;padding:0}.report .general-info table tr th,.report .general-info table tr td{text-align:left;border-bottom:2px solid #e6e7eb;padding:11px 5px 12.5px}.report .general-info table tr th{width:30%;font-weight:400}.report .general-info table tr td{color:#202633;font-weight:700}.report .medical-issues .issues{display:flex}.report .medical-issues .issues .column{flex:50%}.report .medical-issues .issues .column:not(.blank){border-top:2px solid #e6e7eb}.report .medical-issues .issues .column:first-child{margin-right:40px}.report .medical-issues .issues .column:last-child{margin-left:40px}.report .medical-issues .issues .issue{text-align:left;letter-spacing:normal;background:0 0/24px 24px no-repeat;border-bottom:2px solid #e6e7eb;margin-bottom:0;padding-top:8px;padding-bottom:8px;padding-left:40px;font-size:16px;line-height:24px;position:relative}.report .medical-issues .issues .issue:last-child{margin-bottom:0}.report .medical-issues .issues .issue[data-name=high-blood-pressure]:before,.report .medical-issues .issues .issue[data-name=angina-pectoris]:before,.report .medical-issues .issues .issue[data-name=heart-attack]:before,.report .medical-issues .issues .issue[data-name=irregular-heartbeat]:before,.report .medical-issues .issues .issue[data-name=heart-surgery]:before,.report .medical-issues .issues .issue[data-name=heart-failure]:before,.report .medical-issues .issues .issue[data-name=damaged-heart-valve]:before,.report .medical-issues .issues .issue[data-name=high-cholesterol]:before,.report .medical-issues .issues .issue[data-name=heart-infection]:before{content:url(/img/heart.BKLSxELQ.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=abnormal-bleeding]:before,.report .medical-issues .issues .issue[data-name=prolonged-bleeding]:before{content:url(/img/blood.CNS2v2uI.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=asthma]:before,.report .medical-issues .issues .issue[data-name=emphysema-or-bronchitis]:before,.report .medical-issues .issues .issue[data-name=difficulty-breathing]:before,.report .medical-issues .issues .issue[data-name=diabetes]:before,.report .medical-issues .issues .issue[data-name=thyroid-problem]:before{content:url(/img/lungs.BIQiBq4H.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=kidney-disorder]:before,.report .medical-issues .issues .issue[data-name=dialysis]:before{content:url(/img/kidneys.ucDb8VLp.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=past-use-of-steroids]:before,.report .medical-issues .issues .issue[data-name=delayed-healing]:before{content:url(/img/broken-shield.BegG6fSE.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=arthritis]:before,.report .medical-issues .issues .issue[data-name=artificial-joint]:before,.report .medical-issues .issues .issue[data-name=sjogrens-syndrome]:before,.report .medical-issues .issues .issue[data-name=osteoporosis]:before{content:url(/img/bone.B6aENZnl.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=acid-reflux]:before,.report .medical-issues .issues .issue[data-name=stomach-ulcer]:before{content:url(/img/stomach.-migzvRW.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=liver-disease]:before,.report .medical-issues .issues .issue[data-name=hepatitis]:before{content:url(/img/liver.DQDl_CjX.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=glaucoma]:before,.report .medical-issues .issues .issue[data-name=impaired-vision]:before{content:url(/img/eye.BHV4DTd2.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=impaired-hearing]:before{content:url(/img/ear.CVZwaIBh.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=hiv-positive-or-aids]:before,.report .medical-issues .issues .issue[data-name=sexually-transmitted-disease]:before{content:url(/img/bacteria.BT1Riqs7.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=local-anesthetic]:before,.report .medical-issues .issues .issue[data-name=antibiotics]:before,.report .medical-issues .issues .issue[data-name=aspirin-or-ibuprofen]:before,.report .medical-issues .issues .issue[data-name=acetaminophen]:before,.report .medical-issues .issues .issue[data-name=codeine-narcotics]:before,.report .medical-issues .issues .issue[data-name=metals]:before,.report .medical-issues .issues .issue[data-name=latex]:before{content:url(/img/allergy.BicqxBFb.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=pregnancy]:before{content:url(/img/fertilization.qYU3Oz6d.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=cancer]:before,.report .medical-issues .issues .issue[data-name=cancer-treatment]:before{content:url(/img/ribbon.CLzYfqvd.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=nursing-infant]:before{content:url(/img/pacifier.DuWXL7iV.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=tobacco-use]:before{content:url(/img/cigarette.C6nctG08.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=alcohol-use]:before{content:url(/img/glass.LPTPrqSx.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .medical-issues .issues .issue[data-name=street-or-recreational-drug-use]:before{content:url(/img/drugs.DqdFP6wA.png);transform-origin:0 0;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:absolute;top:8px;left:0;transform:scale(.333333)}.report .treatment-plan .records{position:relative;overflow:auto}.report .treatment-plan .records li{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#4d5565;background:#f2f4f7;border:1px solid #e6e7eb;margin-bottom:8px;padding:11px 18px;font-size:16px;line-height:24px;display:flex;position:relative}.report .treatment-plan .records li:last-child{margin-bottom:0}.report .treatment-plan .records li[data-type]:before{content:"";width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}.report .treatment-plan .records li>a{flex:1;margin:-12px -19px;padding:12px 19px;position:relative}.report .treatment-plan .records li[data-type=urgent]:before{background-color:#e13830}.report .treatment-plan .records li[data-type=monitor]:before{background-color:#ffd00a}.report .treatment-plan .records p{margin:0}.report .treatment-plan .records .text{color:#7a8599;margin-right:auto}.report .treatment-plan .records .date{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;white-space:nowrap;margin-left:32px;font-size:12px;font-weight:700;line-height:24px}.report .treatment-plan .records .actions{margin-left:16px}.report .treatment-plan .records .delete{text-indent:100%;white-space:nowrap;text-indent:40px;background:linear-gradient(#fff 2px,#fff0 2px) 50%/10px 2px no-repeat,#e13830 content-box content-box;border-radius:50%;width:24px;height:24px;padding:2px;overflow:hidden}.report .treatment-plan .records .done{height:24px;color:inherit;background:#fff;border:1px solid #e6e7eb;border-radius:6px;margin-right:16px;padding:0 12px}.report .treatment-plan .records li{page-break-inside:avoid;margin-bottom:14px;padding-top:18px;padding-bottom:20px}.report .treatment-plan .records li[data-type]:before{width:8px}.report .treatment-plan .records li .text{color:#4d5565}.report .mouth-charts .chart{position:relative}.report .mouth-charts .full-mouth.chart,.report .mouth-charts .upper-jaw.chart{-moz-column-break-before:page;break-before:page}.report .mouth-charts .upper-jaw.chart{margin-bottom:10px}.report .mouth-charts .jaw-box{clear:both;width:118vh;min-width:774.08px;max-width:100%;margin:auto;padding:0 72px;position:relative}.report .mouth-charts .jaw-box .jaw{justify-content:center;display:flex}.report .mouth-charts .jaw-box .jaw .tooth{text-align:center;position:relative}.report .mouth-charts .jaw-box .jaw .tooth .trigger:not([role=none]){cursor:pointer}.report .mouth-charts .jaw-box .jaw .tooth .trigger[aria-checked=true]:after{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.6%209.5c-.8-.7-.8-1.9-.1-2.7l.1-.1c.8-.7%202.1-.7%202.9%200l2.4%202.4%206.7-6.5c.8-.8%202-.8%202.8%200%20.8.8.8%202%200%202.8L7%2013.6c-.6.6-1.6.6-2.2%200L.6%209.5z%22%2F%3E%3C%2Fsvg%3E);background:#008fd6;border:2px solid #fff;border-radius:50%;width:20px;height:20px;padding:3px;font-size:10px;line-height:10px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.report .mouth-charts .jaw-box .jaw .tooth .visualization{position:relative}.report .mouth-charts .jaw-box .jaw .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted]{border-radius:20px;outline:3px dotted #e13830}.report .mouth-charts .jaw-box .jaw .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted][data-projection=incisal]:after,.report .mouth-charts .jaw-box .jaw .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted][data-projection=incisal]:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%229%22%20fill%3D%22%23E13830%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M12.5%206.39V4.74c0-.409-.348-.74-.778-.74H6.278c-.43%200-.778.331-.778.74v1.666c0%20.233.116.452.312.593l2.54%201.814-2.54%201.813a.73.73%200%200%200-.312.593v1.666c0%20.409.348.74.778.74h5.444c.43%200%20.778-.331.778-.74v-1.65a.73.73%200%200%200-.31-.59L9.646%208.812%2012.19%206.98a.73.73%200%200%200%20.309-.591%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);z-index:3;width:18px;height:18px;margin-top:-9px;margin-left:-9px;display:inline-block;position:absolute;left:50%;overflow:hidden}.report .mouth-charts .jaw-box .jaw .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted][data-projection=incisal]:before{top:0}.report .mouth-charts .jaw-box .jaw .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted][data-projection=incisal]:after{top:100%}.report .mouth-charts .jaw-box .jaw .tooth .number{letter-spacing:normal;width:24px;height:24px;color:inherit;border-radius:50%;margin-left:auto;margin-right:auto;padding:4px;font-size:12px;line-height:16px;display:block}.report .mouth-charts .jaw-box .jaw .tooth .number[data-treatment-plan-level=urgent]{color:#fff;background:#e13830}.report .mouth-charts .jaw-box .jaw .tooth .number[data-treatment-plan-level=monitor]{color:#202633;background:#ffd00a}.report .mouth-charts .jaw-box .jaw .periodontal-issues{width:41px;position:absolute;left:50%;transform:translate(-50%)}@media (height<=759px){.report .mouth-charts .jaw-box .jaw .periodontal-issues{border-spacing:1px 4px;width:31px}}.report .mouth-charts .jaw-box .jaw .periodontal-issues .indicator.active[data-type=tartar]{color:#0000;border-color:#bcc1cc}@media (height<=759px){.report .mouth-charts .jaw-box .jaw .periodontal-issues .indicator{border:1px solid #4d5565;border-radius:50%;width:9px;height:9px}.report .mouth-charts .jaw-box .jaw .periodontal-issues .indicator.active{background-color:currentColor;border-color:currentColor}.report .mouth-charts .jaw-box .jaw .periodontal-issues .indicator.active[data-type=bleeding]{color:#d0021b}.report .mouth-charts .jaw-box .jaw .periodontal-issues .indicator.active[data-type=plaque]{color:#4a90e2}.report .mouth-charts .jaw-box .jaw .periodontal-issues .indicator.active[data-type=pus]{color:#f8e71c}.report .mouth-charts .jaw-box .jaw .periodontal-issues .indicator.active[data-type=tartar]{color:#0000;border-color:#bcc1cc}}.report .mouth-charts .jaw-box .jaw[data-type=upper] .periodontal-issues[data-projection=buccal],.report .mouth-charts .jaw-box .jaw[data-type=lower] .periodontal-issues[data-projection=lingual]{margin-top:24px;margin-bottom:24px;top:0}.report .mouth-charts .jaw-box .jaw[data-type=upper] .periodontal-issues[data-projection=palatal],.report .mouth-charts .jaw-box .jaw[data-type=lower] .periodontal-issues[data-projection=buccal]{margin-top:24px;margin-bottom:24px;bottom:0}.report .mouth-charts .jaw-box .jaw .endodontic-issues,.report .mouth-charts .jaw-box .jaw .unerupted-visualization{position:absolute;left:0;right:0}.report .mouth-charts .jaw-box .jaw .endodontic-issues{height:64px}.report .mouth-charts .jaw-box .jaw .endodontic-issues:before{content:"";border-left:1px solid #98a1b3;width:0;height:16px;position:absolute}.report .mouth-charts .jaw-box .jaw .endodontic-issues .issue{width:24px;height:24px;margin:auto;overflow:hidden}.report .mouth-charts .jaw-box .jaw .endodontic-issues .issue[data-name=cold]:before{content:url(/img/cold.C4cuKx0j.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}.report .mouth-charts .jaw-box .jaw .endodontic-issues .issue[data-name=percussion]:before{content:url(/img/percussion.BkOrUJ-j.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}.report .mouth-charts .jaw-box .jaw .endodontic-issues .issue[data-name=palpation]:before{content:url(/img/palpation.CQ1yBCX_.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}.report .mouth-charts .jaw-box .jaw .endodontic-issues .issue[data-name=heat]:before{content:url(/img/heat.HvMvgroK.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}.report .mouth-charts .jaw-box .jaw .endodontic-issues .issue[data-name=electricity]:before{content:url(/img/electricity.LQkKhhc3.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-48px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}.report .mouth-charts .jaw-box .jaw .endodontic-issues .issue .text{position:absolute;top:-99999px;left:-99999px}.report .mouth-charts .jaw-box .jaw[data-type=upper] .endodontic-issues{top:0}.report .mouth-charts .jaw-box .jaw[data-type=upper] .endodontic-issues:before{top:34px}.report .mouth-charts .jaw-box .jaw[data-type=lower] .endodontic-issues{padding-top:40px;bottom:0}.report .mouth-charts .jaw-box .jaw[data-type=lower] .endodontic-issues:before{bottom:34px}.report .mouth-charts .jaw-box .unerupted-visualization[data-jaw=upper][data-projection=buccal],.report .mouth-charts .jaw-box .unerupted-visualization[data-jaw=lower][data-projection=lingual]{position:relative}.report .mouth-charts .jaw-box .unerupted-visualization[data-jaw=upper][data-projection=buccal] canvas,.report .mouth-charts .jaw-box .unerupted-visualization[data-jaw=lower][data-projection=lingual] canvas{position:absolute;bottom:-5px;left:0;right:0}.report .mouth-charts .jaw-box .unerupted-visualization[data-jaw=upper][data-projection=palatal],.report .mouth-charts .jaw-box .unerupted-visualization[data-jaw=lower][data-projection=buccal]{position:relative}.report .mouth-charts .jaw-box .unerupted-visualization[data-jaw=upper][data-projection=palatal] canvas,.report .mouth-charts .jaw-box .unerupted-visualization[data-jaw=lower][data-projection=buccal] canvas{position:absolute;top:-5px;left:0;right:0}.report .mouth-charts .jaw-box.full-mouth .jaw[data-type=upper] .tooth{padding-top:64px}.report .mouth-charts .jaw-box.full-mouth .jaw[data-type=upper] .tooth .trigger[data-erupted=true][aria-checked=true]:after{margin-top:38%}.report .mouth-charts .jaw-box.full-mouth .jaw[data-type=upper] .tooth .trigger[data-erupted=false][aria-checked=true]:after{margin-top:10px}.report .mouth-charts .jaw-box.full-mouth .jaw[data-type=upper] .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted][data-projection=incisal]:after{display:none}.report .mouth-charts .jaw-box.full-mouth .jaw[data-type=lower] .tooth{padding-bottom:64px}.report .mouth-charts .jaw-box.full-mouth .jaw[data-type=lower] .tooth .trigger[data-erupted=true][aria-checked=true]:after{margin-top:-38%}.report .mouth-charts .jaw-box.full-mouth .jaw[data-type=lower] .tooth .trigger[data-erupted=false][aria-checked=true]:after{margin-top:-10px}.report .mouth-charts .jaw-box.full-mouth .jaw[data-type=lower] .tooth .visualization[data-eruption=erupted][data-state=to-be-extracted][data-projection=incisal]:before{display:none}.report .mouth-charts .jaw-box.full-mouth .tooth .number{margin-top:8px;margin-bottom:8px}.report .mouth-charts .jaw-box.single-jaw .tooth{padding-top:72px;padding-bottom:72px}.report .mouth-charts .jaw-box.single-jaw .tooth .number{position:absolute;bottom:0;left:0;right:0}.report .mouth-charts .jaw-box .periodontal-issue-legend{text-align:left;position:absolute;left:0%}.report .mouth-charts .jaw-box .periodontal-issue-legend[data-row=top]{top:24px}.report .mouth-charts .jaw-box .periodontal-issue-legend[data-row=bottom]{bottom:23px}.report .mouth-charts .jaw-box .periodontal-issue-legend p{letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:8px;line-height:14px}.report .mouth-charts .jaw-box .periodontal-issue-legend p[data-type=bleeding]{color:#d0021b}.report .mouth-charts .jaw-box .periodontal-issue-legend p[data-type=plaque]{color:#4a90e2}.report .mouth-charts .jaw-box .periodontal-issue-legend p[data-type=pus]{color:#f8e71c}.report .mouth-charts .jaw-box .periodontal-issue-legend p[data-type=tartar]{color:#0000}.report .mouth-charts .jaw-box.full-mouth{margin-bottom:24px;margin-left:-80.5px}.report .mouth-charts .jaw-box.single-jaw{min-width:632px;padding-right:0}.report .mouth-charts .jaw-box .jaw .periodontal-issues{border-spacing:2px 4px;width:31px}.report .mouth-charts .jaw-box .jaw .periodontal-issues .indicator{border:1px solid #4d5565;border-radius:50%;width:7px;height:7px}.report .mouth-charts .jaw-box .jaw .periodontal-issues .indicator.active{background-color:currentColor;border-color:currentColor}.report .mouth-charts .jaw-box .jaw .periodontal-issues .indicator.active[data-type=bleeding]{color:#d0021b}.report .mouth-charts .jaw-box .jaw .periodontal-issues .indicator.active[data-type=plaque]{color:#4a90e2}.report .mouth-charts .jaw-box .jaw .periodontal-issues .indicator.active[data-type=pus]{color:#f8e71c}.report .mouth-charts .jaw-box .jaw .periodontal-issues .indicator.active[data-type=tartar]{color:#0000;border-color:#bcc1cc}.report .mouth-charts .lower-jaw .jaw-box{margin-top:-46px}.report .mouth-charts .legend .legend-list{grid-template-rows:auto 1fr;grid-template-columns:37% 37% 26%;margin-bottom:40px;display:grid}.report .mouth-charts .legend .legend-list .group:last-child{margin-bottom:0}.report .mouth-charts .legend .legend-list .group .heading,.report .mouth-charts .legend .legend-list .group li{letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7a8599;text-transform:uppercase;font-size:12px;font-weight:700;line-height:24px}.report .mouth-charts .legend .legend-list .group .heading{color:#202633}.report .mouth-charts .legend .legend-list .group li{margin:16px 0;padding-left:40px;font-weight:600;display:flex}.report .mouth-charts .legend .legend-list .group li[data-name]:before{content:"";vertical-align:middle;flex:none;width:24px;height:24px;margin-left:-40px;margin-right:16px}.report .mouth-charts .legend .legend-list .group li[data-name=depth]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.51%206.49c-2.09%200-3.29%202.82-4.57%205.81-1.28%203-2.72%206.36-5.52%207.13h18.57v-4.32c-2.24-.81-3.37-2.97-4.32-4.78-1.25-2.38-2.12-3.84-4.16-3.84%22%20fill%3D%22%239ad4f2%22%2F%3E%3Cpath%20d%3D%22M15.51%204.49c-3.41%200-4.93%203.57-6.41%207.02-1.34%203.13-2.6%206.08-4.93%206.08-2.45%200-3.31.82-3.62%201.84h4.87c2.8-.77%204.24-4.13%205.52-7.13%201.28-2.99%202.48-5.81%204.57-5.81%202.04%200%202.91%201.46%204.16%203.84.95%201.81%202.09%203.97%204.32%204.78v-2.22c-.99-.65-1.7-1.87-2.55-3.49-1.21-2.3-2.58-4.91-5.93-4.91%22%20fill%3D%22%2337a5dd%22%2F%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name=margin]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.6%202.4c-3.1%200-4.6%201.6-5.9%203-1.4%201.5-2.6%202.9-6%202.9-4.2-.1-5.5%203.7-6.7%207-.3%201-.7%201.8-1%202.6v3.8c1.4-1.6%202.2-3.8%202.9-5.7%201.3-3.6%202.2-5.7%204.8-5.7%204.3%200%206.1-1.9%207.5-3.5%201.2-1.3%202.1-2.3%204.4-2.3%202.1%200%203.2%201%204.4%202.2V3.8c-1.1-.8-2.5-1.4-4.4-1.4%22%20fill%3D%22%23e13b30%22%2F%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name=furcation1]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%208%208%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.989%202.954l-2.51%205.02h-1.49L3.982-.044l.007.013.006-.013L7.99%207.974h-1.49l-2.51-5.02z%22%2F%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name=furcation2]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%208%208%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2C8H0l4-8L8%2C8z%20M2.3%2C6.6h3.5L4%2C3.1C4%2C3.1%2C2.3%2C6.6%2C2.3%2C6.6z%22%2F%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name=furcation3]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%208%208%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%200l4%208H0z%22%2F%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name=mobility-brackets1]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M3.978.498a.571.571%200%200%201%20.864.743l-.061.07-3.063%203.022%203.063%203.022c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.736.065l-.072-.06L.503%204.74a.57.57%200%200%201-.06-.742l.06-.071zM19.26%208.169a.571.571%200%200%201-.864-.743l.061-.07%203.063-3.023-3.063-3.021a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.07.06%203.476%203.429a.57.57%200%200%201%20.06.742l-.06.071z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name=mobility-brackets2]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M3.978.498a.571.571%200%200%201%20.864.743l-.061.07-3.063%203.022%203.063%203.022c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.736.065l-.072-.06L.503%204.74a.57.57%200%200%201-.06-.742l.06-.071z%22%2F%3E%3Cpath%20d%3D%22M6.874.498a.571.571%200%200%201%20.863.743l-.06.07-3.063%203.021%203.063%203.023c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.737.065l-.07-.06L3.398%204.74a.57.57%200%200%201-.061-.742l.061-.071zM16.082%208.169a.571.571%200%200%201-.863-.743l.06-.07%203.064-3.022-3.064-3.022a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.071.06%203.475%203.429a.57.57%200%200%201%20.061.742l-.06.071z%22%2F%3E%3Cpath%20d%3D%22M19.26%208.169a.571.571%200%200%201-.864-.743l.061-.07%203.063-3.023-3.063-3.021a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.07.06%203.476%203.429a.57.57%200%200%201%20.06.742l-.06.071z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name=mobility-brackets3]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M3.978.498a.571.571%200%200%201%20.864.743l-.061.07-3.063%203.022%203.063%203.022c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.736.065l-.072-.06L.503%204.74a.57.57%200%200%201-.06-.742l.06-.071z%22%2F%3E%3Cpath%20d%3D%22M6.874.498a.571.571%200%200%201%20.863.743l-.06.07-3.063%203.021%203.063%203.023c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.737.065l-.07-.06L3.398%204.74a.57.57%200%200%201-.061-.742l.061-.071z%22%2F%3E%3Cpath%20d%3D%22M9.77.498a.571.571%200%200%201%20.863.743l-.06.07-3.064%203.022%203.064%203.022c.202.2.224.513.065.737l-.06.071a.57.57%200%200%201-.737.065l-.071-.06L6.295%204.74a.57.57%200%200%201-.061-.742l.06-.071zM13.186%208.169a.571.571%200%200%201-.863-.743l.06-.07%203.064-3.023-3.063-3.021a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.736-.065l.071.06%203.475%203.429a.57.57%200%200%201%20.062.742l-.062.071z%22%2F%3E%3Cpath%20d%3D%22M16.082%208.169a.571.571%200%200%201-.863-.743l.06-.07%203.064-3.022-3.064-3.022a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.071.06%203.475%203.429a.57.57%200%200%201%20.061.742l-.06.071z%22%2F%3E%3Cpath%20d%3D%22M19.26%208.169a.571.571%200%200%201-.864-.743l.061-.07%203.063-3.023-3.063-3.021a.57.57%200%200%201-.065-.737l.06-.072a.57.57%200%200%201%20.737-.065l.07.06%203.476%203.429a.57.57%200%200%201%20.06.742l-.06.071z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name=mobility-roman1]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M10.86%2C1.152L5.214%2C1.152C4.938%2C1.152%204.714%2C0.928%204.714%2C0.652C4.714%2C0.376%204.938%2C0.152%205.214%2C0.152L17.786%2C0.152C18.062%2C0.152%2018.286%2C0.376%2018.286%2C0.652C18.286%2C0.928%2018.062%2C1.152%2017.786%2C1.152L12.287%2C1.152L12.29%2C1.213L12.292%2C7.787L12.29%2C7.848L17.786%2C7.848C18.062%2C7.848%2018.286%2C8.072%2018.286%2C8.348C18.286%2C8.624%2018.062%2C8.848%2017.786%2C8.848L5.214%2C8.848C4.938%2C8.848%204.714%2C8.624%204.714%2C8.348C4.714%2C8.072%204.938%2C7.848%205.214%2C7.848L10.862%2C7.848L10.86%2C7.787L10.858%2C1.213L10.86%2C1.152Z%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name=mobility-roman2]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M8.56%2C1.152L5.214%2C1.152C4.938%2C1.152%204.714%2C0.928%204.714%2C0.652C4.714%2C0.376%204.938%2C0.152%205.214%2C0.152L17.786%2C0.152C18.062%2C0.152%2018.286%2C0.376%2018.286%2C0.652C18.286%2C0.928%2018.062%2C1.152%2017.786%2C1.152L14.438%2C1.152L14.441%2C1.213L14.443%2C7.787L14.44%2C7.848L17.786%2C7.848C18.062%2C7.848%2018.286%2C8.072%2018.286%2C8.348C18.286%2C8.624%2018.062%2C8.848%2017.786%2C8.848L5.214%2C8.848C4.938%2C8.848%204.714%2C8.624%204.714%2C8.348C4.714%2C8.072%204.938%2C7.848%205.214%2C7.848L8.562%2C7.848L8.559%2C7.787L8.557%2C1.213L8.56%2C1.152ZM13.011%2C1.152L9.987%2C1.152L9.989%2C1.213L9.991%2C7.787L9.989%2C7.848L13.013%2C7.848L13.011%2C7.787L13.009%2C1.213L13.011%2C1.152Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name=mobility-roman3]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2023%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M7.424%2C1.152L5.214%2C1.152C4.938%2C1.152%204.714%2C0.928%204.714%2C0.652C4.714%2C0.376%204.938%2C0.152%205.214%2C0.152L17.786%2C0.152C18.062%2C0.152%2018.286%2C0.376%2018.286%2C0.652C18.286%2C0.928%2018.062%2C1.152%2017.786%2C1.152L15.678%2C1.152L15.68%2C1.213L15.683%2C7.787L15.68%2C7.848L17.786%2C7.848C18.062%2C7.848%2018.286%2C8.072%2018.286%2C8.348C18.286%2C8.624%2018.062%2C8.848%2017.786%2C8.848L5.214%2C8.848C4.938%2C8.848%204.714%2C8.624%204.714%2C8.348C4.714%2C8.072%204.938%2C7.848%205.214%2C7.848L7.427%2C7.848L7.424%2C7.787L7.422%2C1.213L7.424%2C1.152ZM10.86%2C1.152L8.852%2C1.152L8.854%2C1.213L8.856%2C7.787L8.854%2C7.848L10.862%2C7.848L10.86%2C7.787L10.858%2C1.213L10.86%2C1.152ZM14.251%2C1.152L12.287%2C1.152L12.29%2C1.213L12.292%2C7.787L12.29%2C7.848L14.253%2C7.848L14.251%2C7.787L14.249%2C1.213L14.251%2C1.152Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name=monitor]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200c6.6%200%2012%205.4%2012%2012s-5.4%2012-12%2012S0%2018.6%200%2012%205.4%200%2012%200z%22%20fill%3D%22%23ffd00a%22%2F%3E%3Cpath%20d%3D%22M12.6%2016.3l.5-2.4h-1.9l-.5%202.4h-.9l.5-2.4H8.9l.2-.8h1.4l.4-2.1H9.5l.2-.8h1.4l.5-2.3h.8l-.5%202.3h1.9l.5-2.3h.8l-.5%202.3h1.5l-.1.8h-1.5l-.4%202.1h1.5l-.2.8h-1.5l-.5%202.4h-.8zm-1.3-3.2h1.9l.4-2.2h-1.9l-.4%202.2z%22%20fill%3D%22%23202633%22%2F%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name=treatment]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200c6.6%200%2012%205.4%2012%2012s-5.4%2012-12%2012S0%2018.6%200%2012%205.4%200%2012%200z%22%20fill%3D%22%23e13830%22%2F%3E%3Cpath%20d%3D%22M12.6%2016.3l.5-2.4h-1.9l-.5%202.4h-.9l.5-2.4H8.9l.2-.8h1.4l.4-2.1H9.5l.2-.8h1.4l.5-2.3h.8l-.5%202.3h1.9l.5-2.3h.8l-.5%202.3h1.5l-.1.8h-1.5l-.4%202.1h1.5l-.2.8h-1.5l-.5%202.4h-.8zm-1.3-3.2h1.9l.4-2.2h-1.9l-.4%202.2z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name=extract]:before{content:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%20fill%3D%22%23E13830%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M16.667%208.52v-2.2c0-.545-.465-.987-1.037-.987H8.37c-.572%200-1.037.442-1.037.988v2.22c.001.311.155.604.416.79l3.387%202.419-3.388%202.419a.98.98%200%200%200-.415.79v2.22c0%20.546.465.988%201.037.988h7.26c.572%200%201.037-.442%201.037-.988v-2.198a.97.97%200%200%200-.413-.788L12.86%2011.75l3.395-2.443a.98.98%200%200%200%20.413-.788%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.report .mouth-charts .legend .legend-list .group li[data-name^=furcation]:before{padding:1px 5px 9px}.report .mouth-charts .legend .legend-list .group li[data-name^=mobility]:before{width:32px;margin-left:-44px;margin-right:12px}.report .mouth-charts .legend .legend-list .group[data-name=endo] li[data-name=cold]:before{content:url(/img/cold.C4cuKx0j.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-32px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}.report .mouth-charts .legend .legend-list .group[data-name=endo] li[data-name=percussion]:before{content:url(/img/percussion.BkOrUJ-j.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-32px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}.report .mouth-charts .legend .legend-list .group[data-name=endo] li[data-name=palpation]:before{content:url(/img/palpation.CQ1yBCX_.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-32px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}.report .mouth-charts .legend .legend-list .group[data-name=endo] li[data-name=heat]:before{content:url(/img/heat.HvMvgroK.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-32px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}.report .mouth-charts .legend .legend-list .group[data-name=endo] li[data-name=electricity]:before{content:url(/img/electricity.LQkKhhc3.png);transform-origin:0 0;flex:none;width:72px;height:72px;margin-bottom:-48px;margin-right:-32px;display:block;position:relative;top:0;left:0;transform:scale(.333333)}.report .mouth-charts .legend .legend-list .group{margin-bottom:0}.report .mouth-charts .legend .legend-list .group:first-child,.report .mouth-charts .legend .legend-list .group:nth-child(2){grid-row:1/span 2}.report .mouth-charts .legend .legend-list .group:nth-child(3){margin-bottom:32px}.report .mouth-charts .legend .legend-list .group li{margin-top:8px;margin-bottom:0}[data-view=report]{flex-direction:column;display:flex}[data-view=report] .actions{background:#fff;border-bottom:1px solid #e6e7eb;flex:0 0 64px;align-items:center;padding:8px 16px;display:flex}[data-view=report] .actions .message{margin-left:16px}[data-view=report] .actions .message.error{color:#e13830}[data-view=report] .actions .message a{text-decoration:underline}[data-view=report] .preview{overflow:auto}[data-view=report] .report{margin:0 auto;padding-top:32px}[data-view=print] .banner{left:16px;right:auto}[data-view=print] .banner .close,[data-view=print] .banner .button{display:none}main[data-view=profile]{padding:24px}main[data-view=profile] .content{width:320px;margin:32px auto 0}main[data-view=profile] h1{color:#4d5565;letter-spacing:.17px;text-align:center;margin-bottom:24px;font-size:28px;font-weight:300;line-height:32px}main[data-view=profile] a.close{color:#bcc1cc;margin:28px;padding:10px;position:absolute;top:0;right:0}main[data-view=profile] .actions{margin-top:32px}main[data-view=profile] .actions .button{width:100%}main[data-view=settings]{padding:24px}main[data-view=settings] .content{width:320px;margin:32px auto 0}main[data-view=settings] h1{color:#4d5565;letter-spacing:.17px;text-align:center;margin-bottom:24px;font-size:28px;font-weight:300;line-height:32px}main[data-view=settings] a.close{color:#bcc1cc;margin:28px;padding:10px;position:absolute;top:0;right:0}main[data-view=settings] .field.toggle-switch{border:1px solid #e6e7eb;border-radius:4px;margin-bottom:16px}main[data-view=loading]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#202633}main[data-view=not-found]{justify-content:center;align-items:center;padding:24px;display:flex}main[data-view=not-found] .content{text-align:center;width:648px}main[data-view=not-found] .text{color:#4d5565;letter-spacing:.17px;margin-bottom:24px;font-size:28px;font-weight:300;line-height:32px}main[data-view=billing]{padding:24px}main[data-view=billing] .content{width:320px;margin:32px auto 0}main[data-view=billing] h1{color:#4d5565;letter-spacing:.17px;text-align:center;margin-bottom:24px;font-size:28px;font-weight:300;line-height:32px}main[data-view=billing] a.close{color:#bcc1cc;margin:28px;padding:10px;position:absolute;top:0;right:0}main[data-view=billing]>.content ul.prices{justify-content:center;display:flex}main[data-view=billing]>.content ul.prices>li{text-align:center;background-color:#202633;border-radius:10px;min-width:352px;min-height:240px;margin:16px 0 16px 32px;padding:48px 0}main[data-view=billing]>.content ul.prices>li h3{color:#fff;letter-spacing:.13px;font-size:21px;font-weight:300;line-height:24px}main[data-view=billing]>.content ul.prices>li h4{color:#fff;letter-spacing:.17px;margin:32px 0;font-size:28px;font-weight:300;line-height:32px}main[data-view=billing]>.content ul.prices>li .pending-loader{color:#ffd00a}main[data-view=billing]>.content ul.prices>li .message{color:#ffd00a;min-height:48px;margin:32px 0}
