.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;-webkit-flex:1;-ms-flex:1;flex:1 1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:initial;outline:none;padding:0}.flatpickr-weekdays{-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;display:-webkit-flex;display:-ms-flexbox;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1 1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;-webkit-flex:1;-ms-flex:1;flex:1 1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-ms-flex-pack:center;background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-flex:1;-ms-flex:1;flex:1 1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media screen{.displayhidden{visibility:hidden}}@media print{.printhidden{visibility:hidden}}.sdl_tooth_ui_box_t{display:block;width:250px}.hitbox_item{fill-opacity:0;stroke-opacity:0;stroke:#000;stroke-miterlimit:10;cursor:pointer}.overlay_item{fill:none;stroke:none;stroke-width:0;opacity:0}.overlay_1_item{stroke-miterlimit:10;fill-opacity:0;stroke-width:1px;opacity:0;transition:opacity .15s ease-in-out,fill-opacity .15s ease-in-out}.overlay_1_item.hover{fill:#d1d1d1;fill-opacity:.38;stroke:#d1d1d1;opacity:1}.overlay_1_item.selected{fill:#a1a1a1;fill-opacity:.38;stroke:#a1a1a1;opacity:1}.overlay_1_item.selected_tab{fill:#a1a1a1;fill-opacity:.38;stroke-width:3px;stroke:#a1a1a1;opacity:1}.tooth_numbering_box,.tooth_numbering_item{pointer-events:none}.number_fdi_item,.number_palmer_item,.number_universal_item{opacity:0;transition:opacity .15s ease-in-out}.number_fdi_item.hover,.number_palmer_item.hover,.number_universal_item.hover{fill:#000;opacity:.5}.number_fdi_item.selected,.number_palmer_item.selected,.number_universal_item.selected{opacity:1}.number_fdi_item.selected .number_text,.number_fdi_item.selected.number_text,.number_palmer_item.selected .number_text,.number_palmer_item.selected.number_text,.number_universal_item.selected .number_text,.number_universal_item.selected.number_text{fill:#fff}.number_fdi_item.selected .tooth_numbering_palmer_bracket,.number_palmer_item.selected .tooth_numbering_palmer_bracket,.number_universal_item.selected .tooth_numbering_palmer_bracket{stroke:#fff}.tooth_numbering_item{opacity:0}.tooth_numbering_box{fill:#e6e6e6;opacity:0;transition:opacity .15s ease-in-out,fill .15s ease-in-out}.tooth_numbering_box.hover{fill:#d1d1d1;opacity:1}.number_text{fill:#1a1a1a;font-family:Arial-BoldMT,Arial;font-size:8px;font-weight:700;opacity:0}.tooth_numbering_palmer_bracket{stroke:#1a1a1a;stroke-width:1px;fill:none;stroke-miterlimit:10}.tooth_outline{fill:none;stroke:gray;stroke-linecap:round;stroke-linejoin:round}.tooth_fill_base{fill:#f7f7f7}.tooth_fill_crease{fill:#04060d;opacity:.3}.tooth_fill_face{fill:#e4e4e4}.tooth_fill_11_gradient,.tooth_fill_12_gradient,.tooth_fill_13_gradient,.tooth_fill_21_gradient,.tooth_fill_22_gradient,.tooth_fill_23_gradient,.tooth_fill_31_gradient,.tooth_fill_32_gradient,.tooth_fill_33_gradient,.tooth_fill_41_gradient,.tooth_fill_42_gradient,.tooth_fill_43_gradient{opacity:.3}.tooth_fill_11_gradient{fill:url(#tooth_gradient_11)}.tooth_fill_12_gradient{fill:url(#tooth_gradient_12)}.tooth_fill_13_gradient{fill:url(#tooth_gradient_13)}.tooth_fill_21_gradient{fill:url(#tooth_gradient_21)}.tooth_fill_22_gradient{fill:url(#tooth_gradient_22)}.tooth_fill_23_gradient{fill:url(#tooth_gradient_23)}.tooth_fill_31_gradient{fill:url(#tooth_gradient_31)}.tooth_fill_32_gradient{fill:url(#tooth_gradient_32)}.tooth_fill_33_gradient{fill:url(#tooth_gradient_33)}.tooth_fill_41_gradient{fill:url(#tooth_gradient_41)}.tooth_fill_42_gradient{fill:url(#tooth_gradient_42)}.tooth_fill_43_gradient{fill:url(#tooth_gradient_43)}.tooth_pontic_circle{fill:#000;opacity:0}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{border:1px solid rgba(0,0,0,.8);border-radius:5px;min-height:150px;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{margin:3em 0;text-align:center}.dropzone .dz-message .dz-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.dropzone .dz-preview{display:inline-block;margin:16px;min-height:100px;position:relative;vertical-align:top}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{background:#999;background:linear-gradient(180deg,#eee,#ddd);border-radius:20px}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{border:none;cursor:pointer;display:block;font-size:14px;text-align:center}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{color:rgba(0,0,0,.9);font-size:13px;left:0;line-height:150%;max-width:100%;min-width:100%;opacity:0;padding:2em 1em;position:absolute;text-align:center;top:0;z-index:20}.dropzone .dz-preview .dz-details .dz-size{font-size:16px;margin-bottom:1em}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,78%,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);border-radius:3px;padding:0 .4em}.dropzone .dz-preview:hover .dz-image img{-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:scale(1.05);transform:scale(1.05)}.dropzone .dz-preview .dz-image{border-radius:20px;display:block;height:120px;overflow:hidden;position:relative;width:120px;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1);opacity:1}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{background:rgba(0,0,0,.8);border-radius:50%;display:block;left:50%;margin-left:-27px;margin-top:-27px;opacity:0;pointer-events:none;position:absolute;top:50%;z-index:500}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{fill:#fff;display:block;height:54px;width:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{background:rgba(0,0,0,.8);border:3px solid rgba(0,0,0,.8);border-radius:10px;height:20px;left:15%;margin-top:-10px;opacity:1;overflow:hidden;pointer-events:none;position:absolute;right:15%;top:50%;z-index:1000}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;border-radius:17px;display:block;height:100%;position:relative;transition:width .3s ease-in-out;width:0}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{background:#b10606;border-radius:8px;color:#fff;display:block;display:none;font-size:13px;left:-10px;opacity:0;padding:.5em 1em;pointer-events:none;position:absolute;top:130px;transition:opacity .3s ease;width:140px;z-index:1000}.dropzone .dz-preview .dz-error-message:after{border-bottom:6px solid #b10606;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:64px;position:absolute;top:-6px;width:0}.sdl_tooth_shade .tooth__outline{stroke:grey}#tooth_subshade_ui{background:#fff;display:block;max-width:100%;position:-webkit-sticky;position:sticky;top:50px;width:200px;z-index:99}#tooth_sub_shade,#tooth_sub_shade1{max-width:88px;width:100%}.tooth_sub_shade1_body,.tooth_sub_shade_body{transition:.3s ease-in-out}.tooth_sub_shade1_background,.tooth_sub_shade_background{stroke:none;fill:#f6f7f7}.tooth_sub_shade1_border,.tooth_sub_shade_border{stroke:gray;stroke-width:1px;stroke-miterlimit:10;fill:none}.tooth_sub_shade1_light_highlight,.tooth_sub_shade_light_highlight{fill:#fff}.tooth_sub_shade1_light_shade,.tooth_sub_shade_light_shade{fill:#000;fill-opacity:.08}.tooth_sub_shade1_hitbox,.tooth_sub_shade_hitbox{fill:#000;fill-opacity:0;stroke:#000;stroke-opacity:0}.tooth_sub_shade1_body,.tooth_sub_shade_body{fill:none;stroke:none}#tooth_sub_shade1_light_highlight,#tooth_sub_shade_light_highlight{opacity:.45}.tooth_shade_3d .sdl_tooth_shade_container>.sdl_tooth_shade_group{align-items:stretch;display:flex}.tooth_shade_3d .sdl_tooth_shade_container>.sdl_tooth_shade_group:before{bottom:0;height:100%}.tooth_shade_3d .sdl_tooth_shade_container>.sdl_tooth_shade_group>.sdl_tooth_shade_group{flex:1 1 auto;flex-direction:column;justify-content:flex-end;margin:0}.tooth_shade_3d .sdl_tooth_shade_container>.sdl_tooth_shade_group>.sdl_tooth_shade_group:before{display:none}.tooth_shade_3d .sdl_tooth_shade_container>.sdl_tooth_shade_group .sdl_tooth_shade{margin-bottom:.25rem}.tooth_shade_3d .sdl_tooth_shade_container>.sdl_tooth_shade_group .sdl_tooth_shade:last-child{margin-bottom:0}.tooth_shade_3d .sdl_tooth_shade_container>.sdl_tooth_shade_group .sdl_tooth_shade .annotation__text{font-size:8px;letter-spacing:-.025rem}.order-chat-layout{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 12px 32px rgba(22,38,62,.07);color:#1e293b;display:grid;grid-template-columns:minmax(290px,360px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:calc(100vh - 55px);height:calc(100dvh - 55px);margin:0 16px;min-height:0;overflow:hidden}.order-chat-layout *{box-sizing:border-box}.order-chat-eyebrow{color:#3971b7;font-size:11px;font-weight:750;letter-spacing:.08em}.order-chat-list{background:#fafcff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:0}.order-chat-list__header{align-items:start;background:#eef5fd;border-bottom:2px solid #cfdeef;box-shadow:0 3px 9px rgba(34,72,115,.07);display:flex;gap:12px;justify-content:space-between;padding:25px 22px 20px;position:relative;z-index:1}.order-chat-list__header h1{font-size:20px;font-weight:750;margin:6px 0 4px}.order-chat-list__header p,.order-chat-room__heading p{color:#64748b;font-size:12px;margin:0}.order-chat-icon-button{background:#fff;border:1px solid #dbe5f1;border-radius:9px;color:#3971b7;cursor:pointer;font-size:23px;height:32px;width:32px}.order-chat-list__items{flex:1 1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0}.order-chat-list__row{background:transparent;border:0;border-bottom:1px solid #edf1f6;color:inherit;cursor:pointer;display:block;padding:17px 21px;text-align:left;width:100%}.order-chat-list__row:hover{background:#eaf3ff}.order-chat-list__row--active,.order-chat-list__row--active:hover{background:#d7e9fc;box-shadow:inset 4px 0 #2f6fb9}.order-chat-list__row:focus-visible,.order-chat-room button:focus-visible{outline:2px solid #3971b7;outline-offset:-2px}.order-chat-list__preview,.order-chat-list__row-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.order-chat-list__row-top strong{font-size:14px}.order-chat-list__row-top time{color:#8190a5;flex:none;font-size:11px}.order-chat-list__partner,.order-chat-list__preview,.order-chat-list__product{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-chat-list__partner{color:#475569;font-size:13px;margin-top:6px}.order-chat-list__product{color:#8190a5;font-size:11px;margin-top:2px}.order-chat-list__preview{color:#64748b;display:flex;font-size:12px;margin-top:9px}.order-chat-list__preview span{color:#000;font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-chat-list__badge{background:#2f6fb9;border-radius:20px;color:#fff;flex:none;font-size:11px;min-width:21px;padding:2px 6px;text-align:center}.order-chat-list__placeholder{color:#64748b;font-size:13px;padding:26px 22px}.order-chat-more{background:#fff;border:1px solid #dbe5f1;border-radius:9px;color:#3971b7;cursor:pointer;display:block;margin:12px auto;padding:7px 15px}.order-chat-empty{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:24px;text-align:center}.order-chat-empty__icon{background:#eaf3ff;border-radius:20px;color:#3971b7;display:grid;font-size:30px;height:64px;place-items:center;width:64px}.order-chat-empty h2{color:#1e293b;font-size:18px;margin:20px 0 5px}.order-chat-empty p{font-size:13px}.order-chat-room{background:#fff;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;position:relative}.order-chat-room__header{align-items:center;background:#eef5fd;border-bottom:2px solid #cfdeef;box-shadow:0 3px 9px rgba(34,72,115,.07);display:flex;flex-shrink:0;gap:16px;height:92px;padding:16px 24px;position:relative;z-index:1}.order-chat-room__back{background:transparent;border:0;color:#3971b7;cursor:pointer;font-size:30px}.order-chat-room__heading{flex:1 1;min-width:0}.order-chat-room__heading h2{font-size:17px;margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-chat-room__connection{color:#94a3b8;flex:none;font-size:11px}.order-chat-room__connection--online{color:#15803d}.order-chat-room__connection:before{content:"●";margin-right:5px}.order-chat-room__history{background:#f8fafc;flex:1 1;inset:auto;min-height:0;overflow-anchor:none;overflow-y:auto;padding:18px 24px 26px;position:relative;scroll-behavior:auto}.order-chat-room__messages{list-style:none;margin:0;padding:0}.order-chat-room__date-divider{background:#e2e8f0;border-radius:20px;color:#475569;display:table;font-size:12px;margin:24px auto;padding:8px 14px;text-align:center}.order-chat-room__message{display:flex;gap:10px;margin:0 0 18px}.order-chat-room__message--mine{flex-direction:row-reverse}.order-chat-room__message--mine .order-chat-room__message-body{align-items:flex-end;display:flex;flex-direction:column}.order-chat-room__message--mine .order-chat-room__message-meta{justify-content:flex-end}.order-chat-room__message--mine .order-chat-room__bubble{background:#286bc8;border-color:#286bc8;border-radius:13px 2px 13px 13px;color:#fff}.order-chat-room__message--mine .order-chat-room__message-content{flex-direction:row-reverse}.order-chat-room__avatar{background:#deebff;border-radius:50%;color:#286bc8;display:grid;flex:0 0 34px;font-size:13px;font-weight:700;height:34px;overflow:hidden;place-items:center;width:34px}.order-chat-room__message-body{max-width:min(80%,620px);min-width:0}.order-chat-room__message-meta{align-items:baseline;display:flex;font-size:12px;gap:9px;margin-bottom:5px}.order-chat-room__message-content{align-items:flex-end;display:flex;gap:6px}.order-chat-room__time{color:#526780;flex:none;font-size:11px;white-space:nowrap}.order-chat-room__bubble{background:#fff;border:1px solid #cdd7e4;border-radius:2px 13px 13px;box-shadow:0 2px 4px rgba(30,50,80,.06);color:#172b45;font-size:13px;line-height:1.6;overflow-wrap:anywhere;padding:10px 13px;white-space:pre-wrap}.order-chat-room__attachment{font-size:12px;margin-top:6px}.order-chat-room__attachment-line{align-items:flex-end;display:flex;gap:8px;max-width:100%}.order-chat-room__message--mine .order-chat-room__attachment-line{flex-direction:row-reverse}.order-chat-room__attachment{min-width:0}.order-chat-room__attachment a{color:inherit;display:flex;flex-direction:column;max-width:100%;text-decoration:none}.order-chat-room__image{border-radius:10px;display:block;max-height:240px;max-width:min(280px,100%);object-fit:contain}.order-chat-room__image-name{color:#475569;display:block;max-width:280px;overflow:hidden;padding:6px 2px;text-overflow:ellipsis;white-space:nowrap}.order-chat-room__attachment--file{background:#eef1f4;border:1px solid #d6dce3;border-radius:16px;overflow:hidden;width:min(330px,100%)}.order-chat-room__file-preview{color:#667085;display:grid;height:135px;place-items:center;position:relative}.order-chat-room__file-badge{background:#6b7280;border-radius:20px;color:#fff;font-size:13px;font-weight:700;padding:6px 10px;position:absolute;right:12px;top:12px}.order-chat-room__file-icon{display:grid;font-size:70px;line-height:1;place-items:center}.order-chat-room__file-name{align-items:center;background:#555;color:#fff;display:flex;font-size:14px;font-weight:650;gap:8px;min-height:52px;padding:12px 14px}.order-chat-room__file-name span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-chat-room__attachment a:hover .order-chat-room__file-name{background:#424242}.order-chat-hold{--hold-accent:#ff7622;background:#fff;border:1px solid #cdd7e4;border-radius:16px;box-shadow:0 1px 3px rgba(30,41,59,.07);padding:18px;width:min(330px,100%)}.order-chat-room__message--mine .order-chat-hold{background:#e0ecff;border-color:#9dbce9}.order-chat-hold--approved{--hold-accent:#16a085}.order-chat-hold--revision{--hold-accent:#ef6c00}.order-chat-hold--information{--hold-accent:#4a6cf7}.order-chat-hold__title{align-items:center;color:#242424;display:flex;font-size:16px;gap:12px;line-height:1.4}.order-chat-hold__icon{background:color-mix(in srgb,var(--hold-accent) 12%,#fff);border-radius:50%;color:var(--hold-accent);display:grid;flex:none;font-size:22px;font-weight:700;height:40px;place-items:center;width:40px}.order-chat-hold p{color:#55585f;font-size:14px;line-height:1.5;margin:16px 0;white-space:pre-line}.order-chat-hold__files{color:#777b83;display:block;font-size:12px;margin-bottom:12px}.order-chat-hold button{background:var(--hold-accent);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:44px;padding:10px;width:100%}.order-chat-hold-dialog__overlay{background:rgba(15,23,42,.46);display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1200}.order-chat-hold-dialog{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(15,23,42,.3);color:#1e293b;max-height:min(85vh,780px);overflow-y:auto;width:min(520px,100%)}.order-chat-hold-dialog>header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:18px 22px}.order-chat-hold-dialog h2{font-size:19px;margin:0}.order-chat-hold-dialog>header button{background:transparent;border:0;cursor:pointer;font-size:27px}.order-chat-hold-dialog__body{font-size:14px;padding:18px 22px 24px}.order-chat-hold-dialog__body p{margin:12px 0}.order-chat-hold-dialog__text{background:#f8fafc;border-radius:10px;padding:14px;white-space:pre-wrap}.order-chat-hold-dialog__body ul{overflow-wrap:anywhere;padding-left:20px}.order-chat-hold-dialog__result{background:#e8f6f2;border-radius:10px;padding:12px;white-space:pre-wrap}.order-chat-hold-dialog form{grid-gap:12px;display:grid;gap:12px;margin-top:20px}.order-chat-hold-dialog fieldset{border:1px solid #cbd5e1;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:12px}.order-chat-hold-dialog fieldset label{align-items:center;cursor:pointer;display:inline-flex;gap:6px}.order-chat-hold-dialog textarea{border:1px solid #cbd5e1;border-radius:9px;font:inherit;min-height:90px;padding:11px;resize:vertical}.order-chat-hold-dialog form button{background:#16a085;border:0;border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:12px}.order-chat-hold-dialog form button:disabled{opacity:.55}.order-chat-room__no-messages{color:#94a3b8;font-size:13px;margin-top:30px;text-align:center}.order-chat-room__composer{background:#fff;border-top:1px solid #e2e8f0;flex:0 0 auto;height:auto;inset:auto;margin:auto 0 0;padding:12px 22px;position:relative;z-index:2}.order-chat-room__composer-row{align-items:stretch;display:flex;gap:10px;height:66px}.order-chat-room__composer textarea{border:1px solid #cbd5e1;border-radius:10px;flex:1 1;font:inherit;font-size:13px;height:66px;max-height:66px;min-height:66px;min-width:0;overflow-y:auto;padding:10px 12px;resize:none}.order-chat-room__composer button{background:#2f6fb9;border:0;border-radius:9px;color:#fff;cursor:pointer;height:66px;padding:12px 19px}.order-chat-room__composer .order-chat-room__attach-button{background:#eaf3ff;color:#265e9e;display:grid;flex:none;font-size:20px;height:66px;line-height:1;min-width:56px;padding:7px;place-items:center;width:56px}.order-chat-room__composer button:disabled{cursor:not-allowed;opacity:.45}.order-chat-error{color:#b91c1c;font-size:12px;margin:10px 20px}@media (max-width:760px){.order-chat-layout{display:block;height:calc(100dvh - 105px);margin:8px;min-height:0}.order-chat-list,.order-chat-room{height:100%}.order-chat-empty,.order-chat-layout--open .order-chat-list{display:none}.order-chat-room__header{height:82px;padding:12px 15px}.order-chat-room__history{padding:16px}.order-chat-room__composer{padding:12px}}.order-chat-room__avatar img{display:block;height:100%;object-fit:cover;width:100%}.order-chat-room__visibility-label{align-self:flex-start;color:#6d28d9;font-size:11px;font-weight:600;line-height:1.4;margin-bottom:5px}.order-chat-room__message--mine .order-chat-room__visibility-label{align-self:flex-end;text-align:right}.order-chat-room__message--lab-only .order-chat-room__bubble,.order-chat-room__message--mine.order-chat-room__message--lab-only .order-chat-room__bubble{background-color:#f5f3ff;border:1px solid #ddd6fe;color:#202124}.order-chat-room__message--mine.order-chat-room__message--lab-only .order-chat-room__bubble{background-color:#ede9fe}.order-chat-room__message--lab-only .order-chat-room__attachment{background-color:#f5f3ff;border:1px solid #ddd6fe}.order-chat-room__message--lab-only .order-chat-room__file-name,.order-chat-room__message--lab-only .order-chat-room__image-name{color:#202124}.order-chat-room__message.order-chat-room__message--deleted .order-chat-room__bubble{background-color:#f2f4f7;border:1px solid #e4e7ec;color:#667085;font-style:italic}.order-chat-delete-menu-overlay{inset:0;position:fixed;z-index:1400}.order-chat-delete-menu{background:#fff;border:1px solid #e4e7ec;border-radius:10px;box-shadow:0 8px 24px rgba(16,24,40,.16);min-width:144px;padding:5px;position:fixed}.order-chat-delete-menu button{background:transparent;border:0;border-radius:6px;color:#d92d20;cursor:pointer;display:block;font-size:14px;font-weight:600;padding:10px 14px;text-align:left;width:100%}.order-chat-delete-menu button:focus-visible,.order-chat-delete-menu button:hover{background:#fef3f2}.order-chat-delete-dialog-overlay{align-items:center;background:rgba(16,24,40,.4);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1500}.order-chat-delete-dialog{background:#fff;border-radius:16px;box-shadow:0 16px 48px rgba(16,24,40,.2);padding:24px;width:min(100%,380px)}.order-chat-delete-dialog h3{color:#101828;font-size:18px;margin:0 0 12px}.order-chat-delete-dialog p{color:#475467;font-size:14px;line-height:1.6;margin:0}.order-chat-delete-dialog__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.order-chat-delete-dialog__actions button{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#344054;cursor:pointer;font-weight:600;padding:9px 16px}.order-chat-delete-dialog__actions .order-chat-delete-dialog__confirm{background:#d92d20;border-color:#d92d20;color:#fff}.order-chat-delete-dialog__actions button:disabled{cursor:not-allowed;opacity:.6}.order-chat-room__audience{align-items:center;background:transparent;border:none;box-shadow:none;display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 10px;padding:0}.order-chat-room__audience-option:has(input:disabled){cursor:not-allowed;opacity:.55}.order-chat-room__audience-option input:disabled{cursor:not-allowed}.order-chat-room__audience-option{align-items:center;color:#475569;cursor:pointer;display:inline-flex;font-family:Arial,Noto Sans KR,Malgun Gothic,sans-serif;font-size:13px;font-style:normal;font-weight:400;gap:6px;letter-spacing:normal;line-height:1.5;margin:0}.order-chat-room__audience-option>span{color:inherit;font:inherit;letter-spacing:inherit}.order-chat-room__audience-option input[type=radio]{flex:none;margin:0}.order-chat-room.order-chat-room--embedded{border:1px solid #e2e8f0;border-radius:10px;height:560px;min-height:0;overflow:hidden}.order-chat-room--embedded .order-chat-room__history{flex:1 1;min-height:0;overflow-y:auto;padding:16px}.order-chat-room--embedded .order-chat-room__composer{flex:0 0 auto;margin:0;padding:12px}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.sdl_tooth_shade{margin:0 4px}.sdl_tooth_shade_ui{display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden}.sdl_tooth_shade_container{display:flex;flex-direction:row;flex-wrap:wrap;margin:-.5rem -1rem}.sdl_tooth_shade_group{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;justify-content:center;margin:.5rem 1rem;position:relative}.sdl_tooth_shade_group:before{border-right:1px solid #dcdcdc;box-sizing:initial;content:"";display:block;height:80%;left:-1rem;position:absolute;width:0}.sdl_tooth_shade_group:first-child:before{display:none}.sdl_tooth_shade .hitbox{fill:#000;fill-opacity:0;stroke:#000;stroke-width:1px;stroke-opacity:0;cursor:pointer}.sdl_tooth_shade .overlay{fill:#006fff;fill-opacity:0;stroke:#006fff;stroke-opacity:0;stroke-width:1px;opacity:0;transition:opacity .15s ease-in-out,stroke-opacity .15s ease-in-out,fill-opacity .15s ease-in-out}.sdl_tooth_shade .outline{fill:none;stroke:gray;stroke-linecap:round;stroke-linejoin:round}.sdl_tooth_shade .annotation__tag{fill:#e6e6e6}.sdl_tooth_shade .annotation__text{text-anchor:middle;fill:#1a1a1a;font-family:Arial-BoldMT,Arial;font-size:8px;font-weight:700;-webkit-user-select:none;user-select:none}.sdl_tooth_shade .tooth__base{fill:#000;stroke:none}.sdl_tooth_shade .tooth__outline{fill:none;stroke:gray;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.sdl_tooth_shade.hover .overlay_group .overlay_outline_tag,.sdl_tooth_shade.hover .overlay_group .overlay_outline_tooth{stroke:#318bff;stroke-opacity:1;opacity:1}.sdl_tooth_shade.selected .overlay_group .overlay_fill_tooth{fill:#006fff;fill-opacity:.18;opacity:1}.sdl_tooth_shade.selected .overlay_group .overlay_fill_tag{fill:#006fff;stroke:#006fff;fill-opacity:1;stroke-width:1px;stroke-opacity:1;opacity:1}.sdl_tooth_shade.selected .overlay_group .overlay_outline_center,.sdl_tooth_shade.selected .overlay_group .overlay_outline_tooth{stroke:#318bff;stroke-opacity:1;opacity:1}.sdl_tooth_shade.selected .annotation__text{fill:#fff}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.svg-style_shade_11__tjYFL,.svg-style_shade_12__Ef5Ll,.svg-style_shade_13__C3KjU,.svg-style_shade_21__MQ\+Yl,.svg-style_shade_22__PxSFZ,.svg-style_shade_23__QYUVI,.svg-style_shade_31__LyOCz,.svg-style_shade_32__t0lhk,.svg-style_shade_33__pnYRg,.svg-style_shade_41__AU1B0,.svg-style_shade_42__eUDHa,.svg-style_shade_43__sYCH8,.svg-style_shade_crest__rFZd-{opacity:.3}.svg-style_shade_11__tjYFL{fill:url(#g11)}.svg-style_shade_12__Ef5Ll{fill:url(#g12)}.svg-style_shade_13__C3KjU{fill:url(#g13)}.svg-style_shade_21__MQ\+Yl{fill:url(#g21)}.svg-style_shade_22__PxSFZ{fill:url(#g22)}.svg-style_shade_23__QYUVI{fill:url(#g23)}.svg-style_shade_31__LyOCz{fill:url(#g31)}.svg-style_shade_32__t0lhk{fill:url(#g32)}.svg-style_shade_33__pnYRg{fill:url(#g33)}.svg-style_shade_41__AU1B0{fill:url(#g41)}.svg-style_shade_42__eUDHa{fill:url(#g42)}.svg-style_shade_43__sYCH8{fill:url(#g43)}.svg-style_shade_face__UkyBA{fill:#e4e4e4}.svg-style_shade_crest__rFZd-{fill:#04060d}.svg-style_tooth_fill__SneHy{fill:#fdfeff}.svg-style_fill_none__-Xe4P{fill:none}.svg-style_tooth_stroke__BlUr\+{stroke-width:1px;stroke:#818283}.svg-style_hitbox__YbeUm{fill:#000;cursor:pointer;opacity:0}.svg-style_denture_mesh__H1fl4{fill:url(#p01)}.svg-style_base_fill__2o8EB{fill:#f4f5f6}.svg-style_hover_overlay__-0wWB{fill:#0073ff;opacity:0;transition:.15s ease-in-out}.svg-style_hover_overlay__-0wWB.svg-style_highlight__aAaYD{opacity:.15}.svg-style_hover_overlay__-0wWB.svg-style_current__vLM6P{opacity:.3}.svg-style_selection_overlay__3nThy{stroke:#0073ff;stroke-opacity:0;stroke-width:1px;fill:none;transition:.15s ease-in-out}.svg-style_selection_overlay__3nThy.svg-style_current__vLM6P{stroke-opacity:1}.svg-style_selection_overlay__3nThy.svg-style_current__vLM6P.svg-style_hover__nSLhx{stroke-width:2px}.svg-style_denture_flange__oTzrV{stroke:#818283;stroke-width:1px;fill:none}.svg-style_denture_flange__oTzrV.svg-style_default__pkMSu{fill:#f3f4f5;stroke:gray}.svg-style_denture_flange__oTzrV.svg-style_metal_frame__EubPJ,.svg-style_denture_flange__oTzrV.svg-style_pink__9\+88A,.svg-style_denture_flange__oTzrV.svg-style_valplast__2unIz{fill:#e8b6aa;stroke:#d87d68}.svg-style_denture_base__FRTFY{stroke:none;fill:none;transition:.15s ease-in-out}.svg-style_denture_base__FRTFY.svg-style_default__pkMSu{fill:#f4f5f6}.svg-style_denture_base__FRTFY.svg-style_metal__0rJ2Z,.svg-style_denture_base__FRTFY.svg-style_metal_frame__EubPJ{fill:#caccce}.svg-style_denture_base__FRTFY.svg-style_mesh__Aijad{fill:url(#p01)}.svg-style_denture_base__FRTFY.svg-style_pink__9\+88A,.svg-style_denture_base__FRTFY.svg-style_valplast__2unIz{fill:#edd3ce}.svg-style_bridge_wire__6RNSx{fill:none;stroke:#676869;stroke-width:6px}.svg-style_process__LnrCA{stroke:none;fill:none;fill-opacity:0;transition:fill-opacity .15s ease-in-out}.svg-style_process__LnrCA.svg-style_active__hW9GW{fill-opacity:.65;mix-blend-mode:"multiply"}@supports(mix-blend-mode:multiply){.svg-style_process__LnrCA.svg-style_active__hW9GW{fill-opacity:1;mix-blend-mode:multiply}}.svg-style_implant_base__6C7nL{fill:#fff;stroke-linejoin:round;stroke-linecap:round;stroke:#676869;stroke-width:2px}.svg-style_implant_dot__QbgsJ,.svg-style_pontic_base__W28rs{fill:#676869}.svg-style_pontic_main__M3xQM{fill:#fff}.svg-style_orthodontics_bracket_wire__RhZ9W,.svg-style_orthodontics_wire__JKMQI{fill:none;stroke:#818283;stroke-width:4px;stroke-linecap:round}.svg-style_orthodontics_bracket_body__5wSsQ{fill:#fff;stroke:#818283;stroke-width:2px;stroke-linecap:round}.svg-style_shade__background__779CR{fill:#f6f7f7}.svg-style_shade__highlight__9ovBt{fill:#fff;fill-opacity:.5}.svg-style_shade__shade__Uai3N{fill:#000;fill-opacity:.08}.svg-style_shade__body__2wxhh,.svg-style_shade__border__Ayk6k{fill:none}.svg-style_shade__border__Ayk6k,.svg-style_shade__hitbox__iabTd{stroke-miterlimit:10}.svg-style_shade__border__Ayk6k{stroke:#828384;stroke-width:1}.svg-style_shade__hitbox__iabTd{fill-opacity:0;stroke:#000;stroke-opacity:0}.svg-style_shade__b__T\+cKI,.svg-style_shade__m__pYKui,.svg-style_shade__t__pdgh3{fill-opacity:1;fill:#f6f7f8}.svg-style_shadeicon__tag__BP70z{fill:#e6e7e8}.svg-style_shadeicon__text__DrWEG{fill:#222324;font-family:Arial-BoldMT,Arial;font-size:8px;font-weight:700;transition:.15s ease-in-out}.svg-style_shadeicon__fill__mmgT4,.svg-style_shadeicon__text__DrWEG.svg-style_selected__7pf4j{fill:#fff}.svg-style_shadeicon__overlay__BdEya{fill:#318bff;stroke:#318bff;stroke-width:1;stroke-opacity:0;fill-opacity:0;opacity:1;transition:.15s ease-in-out}.svg-style_shadeicon__overlay__BdEya.svg-style_hover__nSLhx{stroke-opacity:1}.svg-style_shadeicon__overlay__BdEya.svg-style_selected__7pf4j,.svg-style_shadeicon__overlay__BdEya.svg-style_selected__7pf4j.svg-style_hover__nSLhx{stroke-opacity:1;fill-opacity:1}.svg-style_shadeicon__outline__q7yqh{fill:none;stroke:#828384;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.dashboard-chat,.dashboard-chat *{box-sizing:border-box}.dashboard-chat{background:#fff;border:1px solid #dfe7f1;border-radius:12px;color:#243650;min-width:0;overflow:hidden;width:100%}.dashboard-chat__header{align-items:center;background:#f3f7ff;border-bottom:1px solid #dfe7f1;display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.dashboard-chat__header h2{color:#243650;font-size:16px;font-weight:700;margin:0}.dashboard-chat__header p{color:#72829a;font-size:12px;margin:5px 0 0}.dashboard-chat__actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.dashboard-chat__actions button{background:#fff;border:1px solid #d5e1f1;border-radius:8px;color:#3478c9;cursor:pointer;display:grid;font-size:20px;height:30px;padding:0;place-items:center;width:30px}.dashboard-chat__actions button:disabled{cursor:default;opacity:.5}.dashboard-chat__actions a{color:#286bc8;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.dashboard-chat__list{max-height:340px}.dashboard-chat__list,.dashboard-chat__list li{list-style:none;margin:0;padding:0}.dashboard-chat__list li+li{border-top:1px solid #edf1f6}.dashboard-chat__item{align-items:center;background:#fff;display:flex;min-width:0;padding-right:12px;transition:background .15s;width:100%}.dashboard-chat__item:hover{background:#edf5ff}.dashboard-chat .dashboard-chat__row{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:13px;gap:12px;justify-content:flex-start;line-height:1.4;margin:0;min-width:0;padding:14px 12px 14px 18px;text-align:left;text-transform:none}.dashboard-chat__row:focus-visible{outline:2px solid #3478d8;outline-offset:-2px}.dashboard-chat__avatar{background:#e8f0fe;border-radius:50%;color:#286bc8;display:grid;flex:0 0 38px;font-size:15px;font-weight:700;height:38px;place-items:center;width:38px}.dashboard-chat__content{display:block;flex:1 1;min-width:0}.dashboard-chat__top{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.dashboard-chat__top strong{color:#243650;font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-chat__time{color:#8190a5;flex-shrink:0;font-size:11px;white-space:nowrap}.dashboard-chat__details{align-items:center;color:#72829a;display:flex;flex-wrap:wrap;font-size:11px;gap:4px 8px;margin-top:5px;text-align:left}.dashboard-chat__number{background:#f0f4fa;border-radius:4px;color:#556b8b;font-weight:600;padding:2px 6px}.dashboard-chat__preview{color:#61728b;display:block;font-size:13px;margin-top:6px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dashboard-chat__badge{background:#3478d8;border-radius:10px;color:#fff;display:grid;flex-shrink:0;font-size:11px;font-weight:700;height:20px;min-width:20px;padding:0 5px;place-items:center}.dashboard-chat__open{border-radius:7px;color:#7990ad;display:grid;flex:0 0 28px;font-size:24px;height:32px;line-height:1;place-items:center;text-decoration:none;width:28px}.dashboard-chat__open:hover{background:#dceaff;color:#286bc8}.dashboard-chat__empty{color:#8190a5;font-size:13px;margin:0;padding:30px 18px;text-align:center}.dashboard-chat__error{background:#fff5f5;color:#ac3542;font-size:12px;margin:0;padding:12px 18px}@media (max-width:600px){.dashboard-chat__header{flex-wrap:wrap;padding:14px}.dashboard-chat .dashboard-chat__row{gap:10px;padding-left:14px}}.dashboard-chat{display:flex;flex-direction:column;height:100%;min-height:0}.dashboard-chat__header{flex-shrink:0;padding:11px 18px}.dashboard-chat__header p{margin-top:3px}.dashboard-chat__list{flex:1 1;max-height:none;min-height:0;overflow-y:auto}@media (max-width:600px){.dashboard-chat__header{padding:10px 14px}}.dashboard-chat-slot{flex:1 1;min-height:0;min-width:0;position:relative;width:100%}.dashboard-chat-slot>.dashboard-chat{display:flex;flex-direction:column;height:100%;inset:0;margin:0;min-height:0;overflow:hidden;position:absolute;width:100%}.dashboard-chat-slot .dashboard-chat__header{flex-shrink:0;padding:8px 16px}.dashboard-chat-slot .dashboard-chat__header p{margin-top:2px}.dashboard-chat-slot .dashboard-chat__list{flex:1 1;max-height:none;min-height:0;overflow-y:auto}@media (max-width:899px){.dashboard-chat-slot{flex:none;height:400px}}.dashboard-chat__preview{font-size:14px;font-weight:700}.global-chat-notifications{bottom:20px;display:flex;flex-direction:column;gap:12px;pointer-events:none;position:fixed;right:20px;width:min(380px,calc(100vw - 32px));z-index:1500}.global-chat-notification{-webkit-animation:global-chat-enter .2s ease-out;animation:global-chat-enter .2s ease-out;background:#fff;border:1px solid #d8e3f3;border-radius:16px;box-shadow:0 14px 38px rgba(20,44,80,.19);color:#243650;display:flex;gap:12px;overflow:hidden;padding:17px 18px 17px 20px;pointer-events:auto;position:relative}.global-chat-notification__accent{background:#3478d8;inset:0 auto 0 0;position:absolute;width:4px}.global-chat-notification__icon{background:#eaf2ff;border-radius:12px;color:#286bc8;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.global-chat-notification__icon svg{height:21px;width:21px}.global-chat-notification__body{flex:1 1;min-width:0}.global-chat-notification__header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}.global-chat-notification__header strong{font-size:14px;font-weight:700}.global-chat-notification__header button{background:transparent;border:0;color:#8290a5;cursor:pointer;font-size:23px;line-height:1;padding:0 2px}.global-chat-notification__header button:hover{color:#243650}.global-chat-notification__link{align-items:flex-start;color:inherit;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere;text-decoration:none}.global-chat-notification__link:hover .global-chat-notification__action{text-decoration:underline}.global-chat-notification__link:focus-visible{outline:2px solid #3478d8;outline-offset:4px}.global-chat-notification__order{color:#637791;font-size:12px}.global-chat-notification__sender{font-size:14px;font-weight:700}.global-chat-notification__preview{color:#42556e;font-size:13px;line-height:1.45}.global-chat-notification__action{color:#286bc8;font-size:12px;font-weight:700;margin-top:9px}@-webkit-keyframes global-chat-enter{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes global-chat-enter{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}