@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/5631f0116c9f5fecb84f.woff2) format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/5631f0116c9f5fecb84f.woff2) format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/bc713bc32f8fd2d8a509.woff2) format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/bc713bc32f8fd2d8a509.woff2) format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:900;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/f34464487e81e439084b.woff2) format("woff2")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:300;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/8737b671ec19368ae351.woff2) format("woff2")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/55acb4d96327a2ade77d.woff2) format("woff2")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/0e4c54a7866d46666c6b.woff2) format("woff2")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/6bf067cbc98edab7ab99.woff2) format("woff2")}.diagram-legend__no-pattern{margin-left:10px}
@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/5631f0116c9f5fecb84f.woff2) format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/5631f0116c9f5fecb84f.woff2) format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/bc713bc32f8fd2d8a509.woff2) format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/bc713bc32f8fd2d8a509.woff2) format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:900;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/f34464487e81e439084b.woff2) format("woff2")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:300;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/8737b671ec19368ae351.woff2) format("woff2")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/55acb4d96327a2ade77d.woff2) format("woff2")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/0e4c54a7866d46666c6b.woff2) format("woff2")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.aws.mydr.pl/release__67f6734a018a49485985c0841e21207d0918f45b/dist/6bf067cbc98edab7ab99.woff2) format("woff2")}.treatment-plan__form{width:100%}.treatment-plan__diagram-mode-switch{display:flex;justify-content:flex-end;margin-bottom:1.5rem;width:100%}.treatment-plan__diagram-views{display:flex;flex-direction:column;gap:1.5rem;width:100%}.treatment-plan__diagram-view{width:100%}.treatment-plan__diagram-view--with-legend{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.treatment-plan__edit-button{align-self:flex-end;margin-top:2rem}.treatment-plan__edit-buttons{position:sticky;bottom:1rem;display:flex;gap:3rem;justify-content:end;z-index:9;width:100%;margin-top:.5rem;text-align:right}.treatment-plan__dentition-and-legend{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%}.treatment-plan__dentition{display:flex;flex-wrap:wrap;min-width:87rem;max-width:87rem}.treatment-plan__dentition .dental-diagram__diagram-actions{padding-inline:1rem}.treatment-plan__legend{flex:1;min-width:30rem;max-height:40rem;overflow-y:auto}.treatment-plan__legend--inactive{display:none}.treatment-plan__section-title{font-size:2rem;font-weight:200;color:#2b3a51;text-transform:none;width:100%}.treatment-plan__section-procedures{width:100%}.treatment-plan__all-procedures{float:left;width:35%;max-height:50rem;overflow-y:auto}.treatment-plan__attached-procedures{float:right;max-height:50rem;overflow-y:auto}.treatment-plan__attached-procedures--edit{width:63%}.treatment-plan__attached-procedures--edit td[data-cy=-item-name]{vertical-align:middle}.treatment-plan__attached-procedures--edit td[data-cy=-item-planned_date]{vertical-align:bottom}.treatment-plan__procedure-label{display:inline-block;width:3.2rem;height:3.2rem;border-radius:1.6rem !important;padding:.5rem;color:#fff;font-weight:bold;text-align:center;background-color:#588fc6}.treatment-plan__procedure-label--zd-label{font-size:1.2rem;line-height:1}.treatment-plan__surfaces{display:inline-block;width:calc(100% - 6rem);margin:0 1.5rem 0 1rem;color:#588fc6;font-weight:bold;text-transform:uppercase;vertical-align:middle}
