.diagram-legend__no-pattern{margin-left:10px}
.treatment-plan__form{width:100%}.treatment-plan__edit-button{align-self:flex-end;margin-top:2rem}.treatment-plan__edit-buttons{display:flex;gap:3rem;position:sticky;bottom:10px;width:100%;text-align:right;z-index:30;justify-content:end;margin-top:5px}.treatment-plan__dentition-and-legend{display:flex;flex-wrap:nowrap;width:100%;overflow-x:auto;max-width:100%}.treatment-plan__dentition{display:inline-block;width:61%;min-width:870px}.treatment-plan__legend{display:inline-block;width:39%;min-width:300px;max-height:400px;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{width:35%;float:left;max-height:500px;overflow-y:auto}.treatment-plan__attached-procedures{float:right;max-height:500px;overflow-y:auto}.treatment-plan__attached-procedures--edit{width:63%}.treatment-plan__procedure-label{background-color:#588fc6;width:32px;height:32px;border-radius:16px !important;padding:5px;color:#fff;font-weight:bold;text-align:center;display:inline-block}.treatment-plan__procedure-label--zd-label{font-size:1.2rem;line-height:1}.treatment-plan__surfaces{width:calc(100% - 60px);margin:0 15px 0 10px;vertical-align:middle;color:#588fc6;font-weight:bold;text-transform:uppercase;display:inline-block}
