:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{margin:0;padding:0;width:100%;overflow-x:hidden}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}mark[data-color="#ff6b6b"]{background-color:#ff6b6b!important}mark[data-color="#ffd93d"]{background-color:#ffd93d!important}mark[data-color="#6bcf7f"]{background-color:#6bcf7f!important}@media print{@page{size:A4 portrait;margin:0}@page :header{display:none}@page :footer{display:none}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}body,html{margin:0!important;padding:0!important;background:white!important;overflow:visible!important}body>:not(.MuiDialog-root){display:none!important}.MuiDialog-root{position:static!important;background:white!important}.MuiDialog-container{display:block!important;position:static!important}.MuiPaper-root{box-shadow:none!important;max-width:none!important;margin:0!important}.MuiDialogActions-root,.MuiDialogTitle-root{display:none!important}.MuiDialogContent-root{padding:0!important;overflow:visible!important;margin:0!important}.label{box-shadow:none!important;border:none!important;border-radius:0!important;page-break-inside:avoid;break-inside:avoid}.logo-img,.qr-img{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.value-area{background:#fff!important;border-radius:0!important;border:none!important}.a4-page{page-break-after:always!important;break-after:page!important;page-break-inside:avoid!important;break-inside:avoid!important;width:210mm!important;height:297mm!important;max-height:297mm!important;margin:0!important;padding:5mm!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important}.a4-page-last{page-break-after:avoid!important;break-after:avoid!important}.label-grid{display:grid!important;grid-template-columns:99.5mm 99.5mm!important;grid-template-rows:143mm 143mm!important;gap:1mm!important;width:200mm!important;height:287mm!important;max-height:287mm!important}.label-cell{display:flex!important;justify-content:center!important;align-items:center!important;overflow:hidden!important}.guide-line-horizontal,.guide-line-vertical{display:block!important}.guide-line-vertical{left:5mm!important;top:148.5mm!important;width:200mm!important;height:0!important;border-top:1px dashed #000!important}.guide-line-horizontal,.guide-line-vertical{position:absolute!important;pointer-events:none!important}.guide-line-horizontal{left:104.5mm!important;top:5mm!important;width:0!important;height:287mm!important;border-left:1px dashed #000!important}.a4-page>*{margin:0!important}.dateBox,.rowBox,.value-area{border:1px solid #0097a7!important}.notes-table td{border-bottom:.5px solid #0097a7!important}.description-html,.description-html mark{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.description-html mark[data-color="#ff6b6b"],mark[data-color="#ff6b6b"]{background-color:#ff6b6b!important}.description-html mark[data-color="#ffd93d"],mark[data-color="#ffd93d"]{background-color:#ffd93d!important}.description-html mark[data-color="#6bcf7f"],mark[data-color="#6bcf7f"]{background-color:#6bcf7f!important}.description-html strong{font-weight:700!important}.description-html em{font-style:italic!important}.description-html u{text-decoration:underline!important}.description-html ol,.description-html ul{padding-left:20px!important;margin:.3em 0!important}.description-html li{margin:.15em 0!important}.description-html p{margin:0 0 .3em!important}.description-html p:last-child{margin-bottom:0!important}.dental-arch-label{box-shadow:none!important;border:none!important;border-radius:0!important;page-break-inside:avoid;break-inside:avoid}.dental-arch-label svg{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.dental-arch-print-dialog .MuiDialogContent-root{padding:0!important}}@media screen{.label{margin:0 auto}.a4-page{box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.label-grid{display:grid;grid-template-columns:99.5mm 99.5mm;grid-template-rows:143mm 143mm;gap:1mm;width:200mm;height:287mm}.label-cell{display:flex;justify-content:center;align-items:center;overflow:hidden}.guide-line-vertical{position:absolute;left:5mm;top:148.5mm;width:200mm;height:0;border-top:1px dashed #999;pointer-events:none}.guide-line-horizontal{position:absolute;left:104.5mm;top:5mm;width:0;height:287mm;border-left:1px dashed #999;pointer-events:none}.dental-arch-label{margin:0 auto;box-shadow:0 2px 8px rgba(0,0,0,.1)}}