@font-face{font-display:swap;font-family:Roboto;src:url(../assets/fonts/Roboto-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Roboto;src:url(../assets/fonts/Roboto-Italic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:Roboto;src:url(../assets/fonts/Roboto-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Roboto;src:url(../assets/fonts/Roboto-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Roboto;src:url(../assets/fonts/Roboto-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:Roboto;src:url(../assets/fonts/Roboto-Black.ttf) format('truetype');font-weight:900;font-style:normal}*{box-sizing:content-box}@media not print{.app-load-indicator,.claim-reimbursement-validation-text,.ember-application h1,.ember-application h2,.ember-application h3,.ember-application h4,.popup-field,.popup-heading,.popup-text,.popup-top-heading,.standard-input,.standard-textarea,body.ember-application,button,header ul li a,input,textarea{font-family:Roboto,arial,sans-serif}}body,body>.ember-view,html{display:flex;flex-direction:column;height:100%}.app-load-indicator,body.ember-application,button,input,textarea{color:#2c2d30;font-size:15px;line-height:1.5}.ember-application .app-load-indicator{display:none!important}body.ember-application{font-style:normal;color:#000;margin:0;background:#fff;overflow:hidden}.ember-application .no-ember{display:none}.ember-power-select-group,.menu-group{background:#f9f9f9}.ember-power-select-group .ember-power-select-group-name,.menu-group{display:flex;font-size:11px;font-weight:700;line-height:13px;padding:6px 13px;text-transform:uppercase}.external-session-iframe{border:none}.min-height-450{min-height:450px}.min-height-hundred{min-height:100px}.mirror>.icon-button{transform:scale(-1,1)}.ember-power-select-group .ember-power-select-options{border-top:1px solid #eee}.emoji-button{align-items:center;cursor:pointer;display:flex!important;flex:0 0 auto;flex-direction:column;font-size:18px!important;height:40px;padding:0!important;text-align:center;width:34px!important}.emoji-categories{background-color:#f9f9f9;border-bottom:1px solid #a0a0a0;margin-bottom:4px;padding:10px 4px 0}.entry-listitem-dropdown{right:30px!important;width:auto!important}.entry-listitem-trigger{height:30px}.entry-listitem-trigger .ember-power-select-selected-item{margin-right:14px}.entry-listitem-trigger .hide-in-dropdown{line-height:26px}.maybe{background-color:#999!important;padding:1px}.maybe.normal,.no.normal,.yes.normal{box-sizing:border-box;height:18px;margin:2px;min-width:18px;width:18px}.maybe.normal .maybe-question-mark,.yes.normal .yes-check-mark{margin:4px}.maybe.small,.no.small,.yes.small{box-sizing:border-box;height:9px;margin:1px;min-width:9px;width:9px}.maybe svg,.no svg,.yes svg{fill:#fff}.measure-angle-svg,.measure-svg{height:100%;position:absolute;width:100%}.measure-angle-svg line,.measure-svg line{stroke:#3d9be9;stroke-width:2}.measure-angle-svg .angle-arc{stroke:#3d9be9;fill:none;stroke-width:1}.measure-angle-svg line.angle-side-guide{stroke:#fff;stroke-dasharray:1,2;stroke-linecap:round;stroke-width:1}.message-group-day-text{border:1px solid #e8e8e8;border-radius:20px;flex:0 0 auto;font-size:13px;font-weight:700;padding:5px 15px}.message-group-day-top{margin:30px 0 20px}.message-group-day-top-line{border-top:1px solid #e8e8e8;flex:1 1 auto;height:1px;margin:auto}.message-svg-holder,.room-svg-holder{fill:#656565;padding:8px}.min-zero{min-width:0}.min-four{min-width:4%}.min-six{min-width:6%}.no{background-color:#e01e5a!important}.no.normal svg{padding:4px}.no.small svg{padding:2px}.no-arrows::-webkit-inner-spin-button,.no-arrows::-webkit-outer-spin-button{appearance:none;margin:0}.no-arrows-unhovered:not(:hover)::-webkit-inner-spin-button,.no-arrows-unhovered:not(:hover)::-webkit-outer-spin-button{appearance:none}.payment-list-cell>input[type=number].no-arrows-unhovered{text-align:left!important;padding-right:0}.x-axis-tick{font-size:.75em}.yes,.yes-check-mark{background-color:#2eb67d!important}.yes.small .yes-check-mark{margin:2px}.active>.icon-button,.zooming>.icon-button{background-color:rgba(255,255,255,.22)}.annotations{left:0;position:absolute;top:0}.menu,.sub-menu-holder{background-color:#fff;border-radius:8px;box-shadow:0 5px 10px #222;color:#2c2d30;max-height:80vh;overflow-y:auto!important;position:absolute;right:0;top:25px;transition:opacity 50ms,transform 150ms,visibility 50ms;z-index:3}.menu-backdrop{display:none}.menu-backdrop.shown{display:block;height:100vh;left:0;opacity:.5;position:fixed;top:0;width:100vw}.menu.hidden{opacity:0;transform:translateY(-8px);transition:opacity 50ms linear .1s,transform .2s,visibility 50ms linear .1s;visibility:hidden}.booking-holder.is-showing,.menu.is-showing{visibility:visible}.menu.is-showing{opacity:1;transform:translateY(0)}.z-index-three-important{z-index:3!important}.z-index-auto-important{z-index:auto!important}.menu:focus{outline:0}.menu-group{padding:6px 48px}.ember-power-select-group .ember-power-select-option{padding-left:0}.epicrisis-rebooking-date{margin-right:1%;width:34%}.gender-svg,.painter-tool-button svg{height:20px;width:20px}.draw-arrow-svg path{transform:scaleX(-1) translateX(-100%)}.bot-svg,.gender-svg{fill:rgba(0,0,0,.54)}.gender-svg{stroke:rgba(0,0,0,.54)}.bot-svg-holder{padding:4px}.gender-svg-holder,.painter-tool-button{padding:4px 10px!important}.grid-cell{border-radius:3px;box-shadow:rgb(45 62 80 / 12%) 0 1px 5px 0;display:flex;flex:1 1 250px;flex-direction:column;height:350px;overflow:hidden;padding:0;width:100%}.grid-cell:hover{box-shadow:rgb(0 0 0 / 20%) 0 4px 8px 0,rgb(0 0 0 / 19%) 0 6px 20px 0}.grid-cell-card{padding:18px}.grid-cell-card-content{color:#33475b;font-size:14px;padding-bottom:10px}.grid-cell-card-heading{color:#33475b;font-size:14px;font-weight:600;margin-bottom:5px;text-transform:uppercase}.grid-cell-heading{color:#33475b;font-size:20px;font-weight:600;margin:0;min-height:72px;padding-bottom:10px;padding-left:18px;padding-top:10px}.grid-cell-heading-container{align-items:flex-start;justify-content:space-between;max-width:100%;width:100%}.grid-cell-hr{background:#eaf0f6;border:0;height:1px;margin:12px 0 2px;min-height:1px;width:100%}.grid-cell-icon{align-items:center;background-color:#5897fb;border-bottom-left-radius:50px;border-bottom-right-radius:50px;display:flex;flex-shrink:0;height:47px;justify-content:center;margin-right:10px;padding-bottom:6px;width:50px}.grid-cell-icon svg{fill:#fff;height:24px;width:24px}.grid-cell-top{background-color:#5897fb;flex-grow:0;height:10px}.grid-table{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(295px,1fr));margin:0}.black-link{color:#000;text-decoration:none}.black-link:hover,.prescription-todo-text{text-decoration:underline}.blocked-svg{height:15px;width:15px}.booking-context-menu,.booking-context-menu .booking-modal{min-width:250px!important;padding:0!important}.booking-context-menu-button{align-items:center;color:inherit;text-decoration:none}.booking-context-menu-button:not(.disabled):hover{background-color:#eee!important}.booking-context-menu-button,.booking-context-menu-button:active,.booking-context-menu-button:focus,.buttony,.buttony:active,.buttony:focus{cursor:pointer;display:flex;min-height:40px;text-align:center}.booking-context-menu-button.disabled{cursor:default;pointer-events:none}.booking-detail-toggler{margin:2.5px 20px 2.5px 0}.booking-holder{cursor:move;left:0;opacity:1!important;padding:0 4px!important;position:absolute;top:0}.booking-is-past-and-not-recurring{color:#65676b}.booking-listitem-check-mark,.thumbnail-check-mark{width:30px}.thumbnail-check-mark{left:0}.booking-listitem-check-mark{margin:3px 0}.button-height .datetime-picker-holder{height:39px}.datetime-picker-trigger-button{box-sizing:border-box;float:left;height:26px;line-height:26px;padding:4px;width:26px}.button-height.datetime-picker.below>.datetime-picker-modal{top:41px}.buttony span{padding:10px}button.popover-booking-type-option{border-radius:50%;border-width:.5px;cursor:pointer;font-size:12px;height:18px;margin:3px;padding:0;text-align:center;vertical-align:middle;width:18px}.outline-none:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0}.padding-top-eleven-important{padding-top:11px!important}.padding-bottom-fourty{padding-bottom:40px}.padding-fifty-important{padding:50px!important}.padding-right-two{padding-right:2%}.padding-left-fiftyeight{padding-left:58px}.padding-left-five{padding-left:5px}.padding-ten-five{padding:10px 5px!important}.padding-ten-twenty{padding:10px 20px}.padding-one-hundred{padding:100px}.padding-twentyfour-zero{padding:24px 0}.file-icon-holder,.padding-bottom-ten{padding-bottom:10px}.crown-svg-holder{background-color:#f9f9f9;height:50px;margin:auto}.parod-disclaimer-text{margin-left:5px;margin-right:30px;max-width:200px;padding:13px 0}.parod-jaw .nr-11,.parod-jaw .nr-12,.parod-jaw .nr-13,.parod-jaw .nr-14,.parod-jaw .nr-15,.parod-jaw .nr-16,.parod-jaw .nr-17,.parod-jaw .nr-18,.parod-jaw .nr-41,.parod-jaw .nr-42,.parod-jaw .nr-43,.parod-jaw .nr-44,.parod-jaw .nr-45,.parod-jaw .nr-46,.parod-jaw .nr-47,.parod-jaw .nr-48{border-right:1px solid #f9f9f9}.parod-jaw .nr-21,.parod-jaw .nr-22,.parod-jaw .nr-23,.parod-jaw .nr-24,.parod-jaw .nr-25,.parod-jaw .nr-26,.parod-jaw .nr-27,.parod-jaw .nr-28,.parod-jaw .nr-31,.parod-jaw .nr-32,.parod-jaw .nr-33,.parod-jaw .nr-34,.parod-jaw .nr-35,.parod-jaw .nr-36,.parod-jaw .nr-37,.parod-jaw .nr-38{border-left:1px solid #f9f9f9}.perio-command-listitem{min-height:74px}.perio-command-listitem.not-recognized{background-color:#ffdcdc;max-height:165px;overflow:hidden;transition:max-height 150ms}.perio-command-listitem.not-recognized.collapsed{max-height:8px;min-height:8px}.expand-controller{cursor:pointer;display:flex;justify-content:center;height:6px;transition:transform .2s;width:6px}.perio-command-listitem .expand-controller{bottom:0;position:absolute;width:100%;z-index:3}.perio-command-listitem:not(.not-recognized) .expand-controller{display:none}.expand-controller.expanded{transform:rotate(180deg)}.expand-controller::after{content:'';position:absolute;border-bottom:1px solid #bababa;border-right:1px solid #bababa;transform:rotate(45deg);width:4px;height:4px}.blink-on-insert{position:relative}.blink-on-insert:before{animation:blink-background 1s ease-in-out;border-radius:2px;background-color:#3d9be97a;content:'';height:100%;left:1px;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.perio-command-listitem .command-type-indicator{background-color:#d6d6d6;border-radius:4px;color:#fff;text-align:center;width:18px}.perio-command-panel{background-color:#fff;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-sizing:border-box;max-width:0;min-width:0;opacity:0;transform:translateX(100%);transition:max-width 150ms,min-width 150ms,opacity 150ms,visibility 150ms;visibility:hidden}.perio-command-panel.expand{max-width:25%;min-width:230px;opacity:1;transform:translateX(0);visibility:visible;width:25%}.overflow-auto-hidden,.perio-command-table-holder{overflow-y:auto;overflow-x:hidden}.command-recordings-holder{background:#f9f9f9;border-top:1px solid #e9e9e936;max-height:0;opacity:0;overflow:hidden;transition:max-height 250ms,opacity 250ms}.command-recordings-holder.expanded{padding:5px;max-height:500px;height:auto;opacity:1}.perio-recording{border-bottom:1px solid #e9e9e936;display:flex;padding:5px;transition:padding 150ms}.perio-recording .expand-controller{position:absolute;right:5px}.perio-recording.collapsed{color:red}.command-recordings-holder .perio-recording{padding:0}.command-recordings-holder.expanded .perio-recording{padding:5px}.perio-recording audio{max-height:34px;width:100%}.perio-recording-timestamp{color:#637282;font-size:11px;font-weight:400}.perio-recording .perio-recording-audio-player-holder,.perio-recording .perio-recording-timestamp{max-height:500px;opacity:1;transition:opacity 250ms,max-height 250ms}.perio-recording.collapsed .perio-recording-audio-player-holder,.perio-recording.collapsed .perio-recording-timestamp{max-height:0;opacity:0;visibility:hidden}.patient-selector-dropdown{background:#f9f9f9;border-top:1px solid #eee!important;border-top-right-radius:3px!important;box-shadow:0 10px 10px rgba(0,0,0,.275);display:flex;flex-wrap:wrap;left:0;min-width:100%;right:30px}.perio-recording-shadow-row{height:35px;width:100%}.perio-command-shadow-row{height:64px;width:100%}.perio-command-panel .no-result-td{padding:27px!important}.narrow-width .patient-selector-dropdown .last-patients{display:none}.narrow-width .patient-selector-dropdown,.narrow-width .patient-selector-dropdown .patient-search{width:100%!important}.patient-selector-dropdown .last-patients,.patient-selector-dropdown .patient-search{width:50%}.patient-selector-dropdown .ember-power-select-search{display:flex;flex-direction:column;width:100%}.ember-power-select-dropdown .hide-in-dropdown,.ember-power-select-trigger .hide-in-trigger,.patient-selector-option-ball{display:none!important}.patient-selector-dropdown .last-patients{border-left:1px solid silver;padding:10px 35px}.ember-power-select-selected-item .patient-selector-option-ball{display:flex!important}.more-results-disclaimer{background-color:#f9f9f9;color:#333;font-size:13px;font-style:italic;padding:5px 13px}.personal-id{position:relative;width:18ch}.personal-id-error{top:100%}.placeholder{color:#999}.priority-dropdown{height:39px!important;max-height:39px!important;max-width:100px!important}.progress{background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:20px;margin:auto;max-width:600px;overflow:hidden;width:100%}.progress-bar{background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;color:#fff;font-size:12px;height:100%;justify-content:flex-end;line-height:20px;padding:2px;transform:translateX(-100%);transition:transform 150ms}.ps__rail-x,.ps__rail-y{opacity:.6}.ember-power-select-dropdown .patient-selector-option{padding:7px 13px!important}.ember-power-select-dropdown .patient-selector-option .patient-display-name,.ember-power-select-dropdown .patient-selector-option .power-select-patient-id{line-height:17px}.ember-power-select-dropdown .patient-selector-option .patient-display-name-subtext,.smaller-line-height,.subtext,.subtext-black{line-height:13px}.booking-recurrence-day-div:not(:first-child),.ember-power-select-trigger .margin-left-ten-in-trigger,.ember-power-select-trigger .patient-selector-option .patient-display-name-subtext,.margin-left-ten{margin-left:10px}.margin-seventy{margin:70px}.patient-tag-trigger .ember-power-select-multiple-option .patient-tag{padding-left:18px}.patient-tag{border-radius:15px;border:1px solid rgba(0,0,0,.06);box-sizing:border-box;cursor:default;font-size:12px;height:20px;line-height:18px;margin:4.75px 0;max-width:180px;padding:0 6px}.header-container .patient-tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tags-holder .tag-wrapper{max-width:31%}.tags-holder{display:flex;width:30%;margin-left:5px}.tags-holder .more-tags{background-color:#f6f8f9;border:1px solid rgba(0,0,0,.06);border-radius:50%;box-sizing:border-box;color:#151b26;font-size:12px;height:20px;line-height:18px;margin:0 2px;text-align:center;width:20px}.more-tags .patient-tag{width:fit-content;max-width:unset}.more-tags .patient-tag:not(:last-child){margin-bottom:5px}.patient-tag-option-holder{margin-right:-7px;margin-left:-16px}.patient-tag-trigger .ember-power-select-multiple-remove-btn{background:#f6f8f9;border-radius:50%;height:10px;line-height:11px;padding:1px;text-align:center;width:10px;z-index:1}.ember-power-select-dropdown .patient-selector-option.deleted{background-color:#f9f9f9!important}.ember-power-select-dropdown .patient-selector-option.deleted .patient-display-name{color:#999;text-decoration:line-through;text-decoration-color:#999}.ember-power-select-dropdown .patient-selector-option.deleted:hover .patient-display-name,.ember-power-select-dropdown .patient-selector-option.deleted:hover .patient-display-name-subtext{color:#fff;text-decoration-color:#fff}.ember-power-select-dropdown .patient-selector-option.deleted .patient-display-name-subtext{color:#aaa;text-decoration:line-through;text-decoration-color:#aaa}.patient-selector-option .patient-display-text{display:flex;overflow:hidden}.patient-selector-option .patient-display-text .patient-display-name{flex-shrink:0}.patient-selector-option .patient-display-text .patient-display-name-subtext{flex-shrink:1}.ember-power-select-dropdown .patient-selector-option .patient-display-text{flex-direction:column}.quarter-vh>.ember-power-select-options{max-height:25vh!important}.margin-bottom-hundred,.page-content-div-big-vertical-margin{margin-bottom:100px!important}.margin-bottom-threehundred{margin-bottom:300px!important}.margin-bottom-twentyfive{margin-bottom:25px!important}.margin-bottom-zero{margin-bottom:0!important}.version-dot{line-height:30px}.video-container{padding-bottom:56.25%;position:relative;width:100%}.video-container .video,.video-container video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.error-page-container{max-width:600px}.error-page-container-image-holder{align-items:center;background:url(../assets/images/muntra-logo-heart-dff3b551f24809b3eb76e2fe2272a53d.png) no-repeat;background-size:600px 600px;filter:blur(20px);height:600px;max-width:600px;opacity:.2;position:absolute;width:600px;z-index:-1}.icon-menu{top:38px!important}.icon-small-trigger-holder,.icon-trigger-holder{background-color:transparent;border:0!important;box-shadow:none!important;padding:0!important}.icon-small-trigger-holder{height:34px!important;min-height:34px!important;max-height:34px!important;max-width:34px!important;min-width:34px!important;width:34px!important}.icon-trigger-holder{height:39px!important;min-height:39px!important;max-height:39px!important;max-width:39px!important;min-width:39px!important;width:39px!important}.icon-small-trigger-holder svg{height:15px!important;width:15px!important}.icon-trigger-holder svg{height:19px!important;width:19px!important}.inbox-button{height:22px!important;padding:1px;position:relative;width:22px!important}.inbox-content-activity-row{box-sizing:border-box;padding-left:20px;padding-right:50px;padding-top:15px}.inbox-content-activity-row .avatar-container{max-width:90px;padding-left:20px}.inbox-content-activity-row .contents-container-customer,.inbox-content-activity-row .contents-container-support{flex:1;margin-left:10px}.inbox-content-activity-row .contents-container-customer .message-header,.inbox-content-activity-row .contents-container-support .message-header{align-items:center;display:flex;height:40px;padding-left:20px}.inbox-content-activity-row .message-header .actor-name{font-weight:500;padding-right:10px}.inbox-content-activity-row .contents-container-customer .message-body,.inbox-content-activity-row .contents-container-support .message-body{padding:0 20px 20px;word-break:break-word}.inbox-content-activity-row .contents-container-support .message-body{padding-top:20px}.inbox-content-activity-row .contents-container-support .message-header{background-color:#3d9be9;border-top-left-radius:3px;border-top-right-radius:3px}.inbox-content-activity-row .contents-container-support .message-header .actor-name,.inbox-content-activity-row .contents-container-support .message-header .subtext{color:#fff}.inbox-link{margin-right:7px}.nav-menu-loader,.nav-menu-loader svg{height:15px!important;width:15px!important}.nav-menu-loader path{fill:inherit!important}.visible-loader{opacity:1;visibility:visible}.hidden-overflow-important{overflow:hidden!important}.lab-jaw-svg{position:absolute;width:100%}.locked-timetable{display:flex;flex-direction:column}.locked-timetable .content-holder-expand{flex-grow:1;overflow:hidden}.low-height-dropdown .ember-power-select-options[role=listbox],.rebooking-dropdown .ember-power-select-options[role=listbox]{max-height:20vh!important}.medium-height-dropdown .ember-power-select-options[role=listbox]{max-height:40vh!important}.high-height-dropdown .ember-power-select-options[role=listbox]{max-height:60vh!important}.flexable-height-trigger,.patient-tag-trigger{height:auto!important}.fourty-vertical-margin{margin-bottom:40px;margin-top:40px}.freecard-number{width:25%}.freecard-number-holder{padding-right:.5%}.patient-tag-div,.patient-tag-trigger .ember-power-select-multiple-option{-webkit-box-align:center;align-items:center;background:#f6f8f9;border:1px solid #e8ecee;border-radius:15px;box-sizing:border-box;color:#151b26;display:-webkit-inline-box;display:inline-flex;font-size:12px;height:20px;-webkit-box-pack:center;justify-content:center;line-height:20px;margin:3.5px;max-width:180px;padding:0 6px 0 3px;position:relative;transition-duration:.1s;transition-property:background,border,color,fill;white-space:nowrap}.fetching-snapshots-spinner,div.mini-svg-holder{max-width:16px}.pdf-canvas-holder{overflow:auto}canvas.pdf-canvas{margin:0 auto 15px}.pride-character{margin-right:5px;min-width:20px;text-align:center;width:20px}.pride-config-holder{width:20%}.pride-emulator-time{height:100%}.pride-string-character-color{height:100%;position:absolute;right:0;width:100%}.room-list-item{border-radius:0;border-right:solid 4px transparent;box-sizing:border-box;color:#222;cursor:pointer;height:68px;line-height:40px;margin-bottom:0;margin-left:0;position:relative;text-overflow:ellipsis;user-select:none;white-space:nowrap;width:100%}.room-list-item.selected-room{background-color:#f9f9f9;border-right:solid 4px #3482f5;color:#3482f5;font-weight:700}div.annotation.calculus,div.annotation.filling,g.measurement,polygon.caries,polygon.tooth_part_bone,polygon.tooth_part_cementum,polygon.tooth_part_dentin,polygon.tooth_part_enamel,polygon.tooth_part_pulp,polygon.tooth_part_restoration{pointer-events:all;transition:fill .2s ease-out;visibility:hidden}div.annotation.calculus,div.annotation.filling{border-radius:8px;left:0;position:absolute;top:0}div.annotation.calculus{border:1px solid #00e0aa}div.annotation.filling{border:1px solid #c4c4c4}polygon.caries{fill-opacity:.5;fill:#ed3899;stroke:#c4005b73}.handle-svg,polygon.caries.hovered{fill:transparent}polygon.tooth_part_bone{fill:rgb(255 204 51 / 25%);stroke:rgb(255 255 255 / 33%)}polygon.tooth_part_cementum{fill:#33c2ff40;stroke:rgb(255 255 255 / 33%)}polygon.tooth_part_dentin{fill:#49f2a140;stroke:rgb(255 255 255 / 33%)}polygon.tooth_part_enamel{fill:rgb(255 255 255 / 25%);stroke:rgb(255 255 255 / 33%)}polygon.tooth_part_pulp{fill:#7500ff40;stroke:rgb(255 255 255 / 33%)}polygon.tooth_part_restoration{fill:rgba(255,147,99,.6);stroke:rgb(255 255 255 / 33%)}div.annotation.calculus.showing,div.annotation.filling.showing,g.measurement.showing,polygon.caries.showing,polygon.tooth_part_bone.showing,polygon.tooth_part_cementum.showing,polygon.tooth_part_dentin.showing,polygon.tooth_part_enamel.showing,polygon.tooth_part_pulp.showing,polygon.tooth_part_restoration.showing{visibility:visible}.annotations-length{border-radius:50%;font-size:11px;height:16px;line-height:16px;margin-right:20px;width:16px}.annotations-length.calculus{background-color:#00e0aa;color:#000}.annotations-length.caries{background-color:#ed3899;color:#fff}.annotations-length.bridge,.annotations-length.crown,.annotations-length.filling,.annotations-length.implant,.annotations-length.root,.count-indicator.equal-to-zero{background-color:#c4c4c4;color:#000}.annotations-length.notable_margin{background-color:#8744ff;color:#fff}.annotations-length.periapical_radiolucency{background-color:#1e93ff;color:#000}.severity-indicator{border:1px solid #ed3899;border-radius:50%;height:5px;margin-left:2px;width:5px}.severity-indicator.filled{background-color:#ed3899}svg.rotated-ninety{transform:rotate(90deg)}.fetching-snapshots{background:0 0;bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:1}.fetching-snapshots-spinner svg{float:left;height:15px;width:15px}.flex-align-bottom{margin-bottom:0!important;margin-top:auto!important}.flex-align-self-end{align-self:flex-end}.flex-align-top{margin-bottom:auto!important;margin-top:0!important}.flex-even-grow{flex:1 1 0px}.flex-one{flex:1 1 auto}.flex-zero{flex:0 0 auto}.flex-table{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column}.calendar-hint{background:#383838;border-radius:2px;box-shadow:4px 4px 8px rgba(0,0,0,.3);color:#fff;font-size:12px;line-height:12px;height:28px;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;transform:translate(48px,-50%)!important;transition:.2s ease;transition-delay:.1s;visibility:hidden;z-index:1000000}.calendar-tab,.photo-swiper{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.calendar-tab,.photo-swiper,.photo-swiper.hidden{transform:translateX(100%)}.hint-holder-to-right:hover>.calendar-hint{opacity:.75;visibility:visible}.calendar-side-panel{align-content:start;background-color:#fff;display:grid;grid-template-columns:1fr;width:55px}.calendar-side-panel-icon{padding:7.5px;position:relative}.calendar-side-panel-icon-indicator.active{background-color:rgba(0,0,0,.54);height:39px;position:absolute;right:1px;top:8px;width:3px}.calendar-tab{background-color:#fff;box-sizing:border-box;max-width:0;min-width:0;opacity:0;overflow-x:hidden;overflow-y:auto;transition:max-width 150ms,min-width 150ms,opacity 150ms,visibility 150ms;visibility:hidden}.calendar-tab.expand{max-width:300px;min-width:300px;opacity:1;position:static;transform:translateX(0);visibility:visible}.calendar-tab-body,.calendar-tab-header{padding:8px}.calendar-tab-header{border-bottom:solid 1px #f1f3f4}.calendar-view,.flex-tr{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;margin-bottom:-1px;margin-top:-1px;position:relative;max-width:100%;width:100%}.flex-tr{background-color:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee}.photo-swiper-content-div .flex-tr{background-color:transparent;border-bottom-color:#424244;border-top-color:#424244}.cbct-svg-holder{margin-bottom:-5.5px}.ce-img{margin:0;max-height:300px;max-width:100%;width:500px}.chat-reload-icon{background-color:#fff;position:absolute!important;right:20px}.check-mark-base{cursor:pointer;height:24px;left:0;pointer-events:none;position:absolute;top:0;width:24px}.check-mark-base.enabled{pointer-events:auto}.check-mark-background,.check-mark-foreground{fill:#fff;position:absolute;left:0;top:0}.check-mark-foreground{fill-opacity:.54;opacity:0;transition:all 135ms cubic-bezier(0,0,.2,1);transition-property:opacity,fill-opacity}.check-mark-grey-foreground .check-mark-foreground{fill:#b3b3b3}.check-mark-foreground.selected,.check-mark-to-left-holder:hover .check-mark-to-left .check-mark-foreground:hover{fill-opacity:1;opacity:1}.blue-when-selected.selected{fill:#1a73e8}.check-mark-background{display:none}.white-fill-important{fill:#fff!important}.white-when-selected.selected{fill:#fff}.check-mark-background.selected{display:block}.check-mark-to-left .check-mark-base{left:0;top:2px}.check-mark-to-left{cursor:pointer;flex:0 0 0px;flex-basis:0px;opacity:0;transition:flex-basis 135ms cubic-bezier(0,0,.2,1) .15s,opacity .15s linear;visibility:hidden}.check-mark-to-left-holder .check-mark-to-left-next{position:relative;user-select:none}.check-mark-to-left-holder .check-mark-to-left.selected,.check-mark-to-left-holder:hover .check-mark-to-left{flex-basis:30px;opacity:1;transition:flex-basis 135ms cubic-bezier(0,0,.2,1),opacity .15s linear .15s;visibility:visible}.check-mark-to-left-holder:hover .check-mark-to-left .check-mark-foreground,.has-patient.start-is-in-the-past:hover .check-mark-base.enabled .check-mark-foreground,.parent:hover .check-mark-base.enabled .check-mark-foreground{opacity:1}.has-patient.start-is-in-the-past:hover .check-mark-base.enabled .check-mark-foreground:hover,.parent:hover .check-mark-base.enabled .check-mark-foreground:hover{fill-opacity:1}.chevron{height:12px;width:12px}.chevron path{stroke:#757575;stroke-linecap:square;stroke-width:12px;transform-origin:50%;transition:transform .3s,stroke .3s}.chevron path.chevron-line-left{transform:matrix(.743145,.669131,-.669131,.743145,0,0)}.chevron path.chevron-line-right{transform:matrix(.743145,-.669131,.669131,.743145,0,0)}.cigarette-svg{fill:rgba(0,0,0,.54);margin:12px;width:25px}.code{font-family:ui-monospace,'Cascadia Mono','Segoe UI Mono','Liberation Mono',Menlo,Monaco,Consolas,monospace}.code-holder{background-color:hsl(0,0%,96.5%);border-radius:5px;box-sizing:border-box;padding:12px}.colored-if-odd:nth-child(even),.colored-if-odd:nth-child(even)>.show-on-parent-hover{background:#fff}.colored-if-odd:nth-child(odd),.colored-if-odd:nth-child(odd)>.show-on-parent-hover{background:#f3f7fe}.color-indicator-root{fill:#fff;stroke:#f6f6f6}.color-indicator-crown{background-color:#fff;border:1px solid #f6f6f6;border-radius:2px;box-sizing:border-box;height:6px;width:8px}.vertical-stretch-inside-flexrow{align-self:stretch}.color-picker-holder{border-radius:2px;border:1px solid silver}.color-picker-holder .small-add-icon{width:34px}.color-picker-holder .small-add-icon .hint-to-top{bottom:8px!important}.course-item-picker{position:relative}.course-item-picker-line{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;height:100%;left:0;position:absolute;top:0;width:auto}.course-item-picker-point{background-color:#eaf0f6;border-color:#cbd6e2;border-radius:50%;border-style:solid;border-width:2px;height:18px;width:18px}.course-item-picker.selected .course-item-picker-point{background-color:#fff;border-color:#5897fb}.course-item-picker-line::after{border-left:2px solid #cbd6e2;border-top:0;content:' ';display:inline-block;flex:1 0 auto;position:relative;width:auto}.course-item-picker-text{color:#33475b;font-size:14px;font-weight:600;line-height:19px;margin-left:30px;margin-top:-2px;padding-bottom:28px}.course-item-pickers{margin-top:16px}.course-name{color:#33475b;font-size:20px;font-weight:600;hyphens:auto;line-height:normal;overflow-wrap:break-word}.course-name-comment{color:#516f90;font-size:12px;font-weight:600;line-height:18px}.course-sidebar{background-color:#f5f8fa;border-bottom:1px solid #cbd6e2;border-right:1px solid #cbd6e2;box-sizing:border-box;height:calc(100vh - 100px);max-width:320px;min-width:320px;overflow-y:auto;padding:24px 35px;position:sticky;top:100px}.flex-table.no-th .flex-tr:first-child,.flex-table.no-th .flex-tr:first-child .flex-td:first-child,.flex-table.no-th .flex-tr:first-child .flex-td:first-child input,.flex-table.no-th .flex-tr:first-child .flex-td:first-child textarea,.flex-tr .flex-th:first-child{border-top-left-radius:3px}.flex-table.no-th .flex-tr:first-child,.flex-table.no-th .flex-tr:first-child .flex-td.rounded-if-parent-first-child,.flex-table.no-th .flex-tr:first-child .flex-td:last-child,.flex-table.no-th .flex-tr:first-child .flex-td:last-child input,.flex-table.no-th .flex-tr:first-child .flex-td:last-child textarea,.flex-tr .flex-th:last-child{border-top-right-radius:3px}.flex-table .flex-tr:last-child,.flex-table .flex-tr:last-child .flex-td:first-child,.flex-table .flex-tr:last-child .flex-td:first-child input,.flex-table .flex-tr:last-child .flex-td:first-child textarea{border-bottom-left-radius:3px}.flex-table .flex-tr:last-child,.flex-table .flex-tr:last-child .flex-td:last-child,.flex-table .flex-tr:last-child .flex-td:last-child input,.flex-table .flex-tr:last-child .flex-td:last-child textarea{border-bottom-right-radius:3px}.flex-tr.thick-bottom-border .flex-td{border-bottom:1px solid rgba(0,0,0,.3)}.flex-tr.thick-top-border .flex-td{border-top:1px solid rgba(0,0,0,.3)}.receipt .flex-tr.thick-top-border .flex-td{border-top:1px solid #eee}.flex-table a{text-decoration:none}.parent .stretch-on-parent-hover .stretch-show-on-parent-hover{display:flex;max-width:1px;overflow:hidden;transition:max-width 150ms,overflow 150ms,transform 150ms}.just-parent .show-on-parent-hover,.parent .show-on-parent-hover{display:flex;opacity:0;transition:opacity 150ms,transform 150ms;z-index:2}.parent .stretch-on-parent-hover{bottom:0;flex-grow:1;position:absolute;right:0;top:0}.parent:hover>.stretch-on-parent-hover{width:auto;z-index:1}.booking-modal-button.parent:hover>.show-on-parent-hover,.calendar-picker>.parent:hover>.show-on-parent-hover,.calendar-view.parent:hover>.show-on-parent-hover,.datetime-picker-holder.parent:hover>.show-on-parent-hover,.draft-booking-patient.parent:hover>.show-on-parent-hover,.file-name.parent:hover>.show-on-parent-hover,.flex-td.parent:hover>.show-on-parent-hover,.flex-tr.parent:hover>.show-on-parent-hover,.header.parent:hover>.show-on-parent-hover,.header.parent>.calibrating.show-on-parent-hover,.image-editor-image.parent:hover>.show-on-parent-hover,.just-parent:hover>.show-on-parent-hover,.lab-response.parent:hover>.show-on-parent-hover,.nav-link.parent:hover>.show-on-parent-hover,.path-container.parent:hover>.show-on-parent-hover,.patient-selector.parent:hover>.show-on-parent-hover,.personal-id.parent:hover>.show-on-parent-hover,.photo-swiper-item-thumbnail.parent:hover>.show-on-parent-hover,.remittance-pane.parent:hover>.show-on-parent-hover,.remittance-response-signed.parent:hover>.show-on-parent-hover,.room-list-item.parent:hover>.show-on-parent-hover,.search-field.parent:hover>.show-on-parent-hover,.sms-template-picker.parent:hover>.show-on-parent-hover{opacity:1;transform:translateX(0);z-index:2}.booking-modal-charge-button{min-height:40px}.sms-template-picker{position:relative}.parent:hover .stretch-on-parent-hover .stretch-show-on-parent-hover{max-width:100%;overflow:visible}.calendar-body{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.seventyfive-px{width:75px}.show-child-on-hover .child{display:none}.show-child-on-hover:hover .child{display:block}.show-on-wide{display:none}.sign-here{border-bottom:1px dashed #333;height:30px;width:150px}.silver-svg{color:silver;fill:silver}.sixty-px{width:60px}.stop-holder{border:1px solid #cac4c9;border-radius:50%;box-sizing:border-box}.stop-holder:hover{border-color:#fff}ul.room-list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}#global-portal .printContent{left:0;position:absolute;right:0;top:0}#global-portal .printContentWithMargins{left:70px;position:absolute;right:70px;top:35px}.print-parodtooth{font-size:10px}.print-parodtooth .furc-cell,.print-parodtooth .gr-cell,.print-parodtooth .pocket-cell{font-size:7px}.print-to-thermal,.print-to-thermal h4,.receipt{color:#000;font-family:Roboto,arial,sans-serif}.print-to-thermal,.print-to-thermal h4{font-size:15px!important}.receipt-heading{font-size:30px!important}.receipt-content{padding-bottom:50px}.receipt-content .print-to-thermal,.receipt-content .print-to-thermal h4{font-size:32px!important;white-space:normal;width:100vw;word-break:break-word}.receipt-content .print-to-thermal-smaller-font{font-size:28px!important}.receipt-content .print-to-thermal-smaller-font>*{margin-top:35px!important}.receipt-content-route-body .help-button-container{display:none}.receipt-content .receipt-heading{font-size:56px!important}.receipt-content .flex-th{background:0 0!important;font-size:15px}.receipt-content .flex-tr .flex-th{padding-left:0;padding-right:0}.receipt-content .flex-td{padding:0}.small-gray{color:grey;font-size:12px}.flex-td.small-td .ember-power-select-selected-item,.small-tds .flex-td .ember-power-select-selected-item{margin-right:5px}.rebooking-dropdown{width:400px!important}.receipt{color:#000!important;font-size:11px}.receipt .flex-td,.receipt .flex-th{border-top:0;font-size:11px;line-height:15px;padding:3px 0}.bottom-nav-link .level0,.calendar-header-now-button,.level1,.level2,.middle-nav-link .level0,.smaller-font{font-size:13px}.bottom-auto{bottom:auto!important}.receipt .receipt-header{font-size:22px}.even-smaller-font{font-size:12px}.font-size-eleven{font-size:11px}.font-size-fourteen{font-size:14px}.red-background-important{background-color:#fa3e3e!important}.red-fat-border{border:5px solid #e01e5a!important}.prescription-row-content,.price-selector,.remittance-content-holder,.remittance-response-content-holder{max-width:800px}.margin-top-ten{margin-top:10px}.margin-top-ten-important{margin-top:10px!important}.margin-top-thirty{margin-top:30px}.remittance-pane{border-bottom:1px solid #d8dcde;padding-bottom:20px}.remittance-response,.remittance-response-text.external,.task-comment-body.yellow,.task-comment-textarea.yellow{background:#fff6d9!important;border:1px solid #efdaa3!important}.remittance-response-text.internal,.remittance-response.internal{background:#d9ffd9!important;border:1px solid #aaefa3!important}.remittance-response-signed,.remittance-search-clinic,.remittance-search-result-header{border-bottom:1px solid #ebebeb}.task-comment-body.yellow{border-radius:3px;color:#2f3941;margin-bottom:16px;padding:12px 16px 14px}.task-comment-email-svg{fill:silver;height:16px;width:16px}.remittance-response-content-holder{flex:1 1 auto;padding-top:15px}.remittance-response-signer-name{display:inline-block;font-size:14px;font-weight:600;max-width:400px;overflow:hidden}.remittance-response-signed{padding-bottom:24px}.remittance-response-signed-at{color:#68737d;font-size:12px;margin:0 0 0 5px;padding-top:2px}.remittance-response-text{border-radius:3px;color:#2f3941;padding:12px 16px 14px}.remittance-response-user-holder{box-sizing:border-box;display:flex;justify-content:center;margin-left:12px;margin-top:20px;width:75px}.remittance-search-clinic{padding:5px;position:relative}.remittance-search-clinic .show-on-parent-hover{background-color:#fff;bottom:0;opacity:0;position:absolute;right:0;transform:translate(100%);transition:transform 150ms;visibility:hidden}.remittance-search-clinic:hover .show-on-parent-hover{opacity:1;transform:translate(0);visibility:visible}.booking-event-pride-holder h4,.remittance-search-clinic h4{flex-grow:1;margin-top:5px!important}.remittance-search-result{width:700px}.retained-root{fill:#fff;height:75px;pointer-events:none;width:100%}.list-item-i-holder,.microphone-icon,.rich-text-editor-panel .radio-button svg{fill:rgba(0,0,0,.54)}.upper .retained-root{transform:translateY(95px)}.risk-evaluation-slider{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:0 20px}.room-dropdown{width:120px!important}.room-main-body-nav-body{overflow-x:visible;overflow-y:hidden}.header-colored,.room-nav-header{background-color:#f9f9f9}.room-nav-header{border-bottom:1px solid #e0e0e0;box-sizing:border-box;display:flex;flex-direction:row;height:80px;margin:0;max-height:80px;min-height:80px;padding:22.5px 15px!important;position:relative;transform:translate3d(0,0,0)}.absolute-position,.stop-button{position:absolute}.row-reverse{flex-direction:row-reverse}.microphone-icon{height:18px;stroke:transparent;width:18px}header .microphone-icon,header .stop-icon,header .svg-icon{cursor:pointer;fill:silver}.stop-button{left:0;opacity:0;padding:14px;transform:scaleX(0);transform-origin:left;transition:opacity 150ms,transform 150ms,visibility 150ms;visibility:hidden;width:12px}.microphone-link.active .stop-icon,header .microphone-button:hover .microphone-icon,header .notification-button:hover .svg-icon,header .settings-button:hover .svg-icon,header a:hover .inbox-button,header a:hover .svg-icon{fill:#999}.microphone-button:not(.active):hover .microphone-icon{background-size:100% 100%;fill:#000}.microphone-link.active .microphone-icon{fill:#093}.microphone-link.active .stop-button{left:23px;opacity:1;transform:scaleX(1);visibility:visible}svg text.anchor-right{text-anchor:end}.apply-button-reset{color:rgba(255,255,255,.65)}.auto-size{height:auto!important;width:auto!important}.background-inherit{background:inherit}.calendar-settings{max-width:256px;min-width:256px;overflow-x:hidden;overflow-y:auto}.calendar-view{height:34px;padding:0 0 0 10px}.calendar-view-link{align-items:center;color:#333;display:flex;font-size:15px;line-height:17px;text-decoration:none}.center-text,.qr-code-caption,.qr-code-text{justify-content:center;text-align:center}.qr-code-text{color:#4f566b;font-size:24px;font-weight:700}.flex-td,.flex-th{box-sizing:border-box;display:flex}.flex-th{background:#f6f7f9;color:#000;font-size:13px;font-weight:400;line-height:15px;padding:10px 8px;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ball-list-cell,.flex-td{padding:9px 8px}.flex-td{flex-shrink:0}.flex-td>input[type=checkbox],.flex-th>input[type=checkbox]{height:18px;margin:0;width:18px}.center-self,.flex-th>input[type=checkbox]{align-self:center}.eight{width:8%}.eighteen{width:18%}.eighty{width:80%}.eightyeight{width:88%}.eightyfive{width:85%}.eightyfour{width:84%}.eightyone{width:81%}.eightysix{width:86%}.eightytwo{width:82%}.eleven{width:11%}.fifteen{width:15%}.fifty{width:50%}.fiftyeight{width:58%}.fiftyfive{width:55%}.fiftyfour{width:54%}.fiftynine{width:59%}.fiftyone{width:51%}.fiftysix{width:56%}.fiftythree{width:53%}.fiftytwo{width:52%}.five{width:5%}.four{width:4%}.fourteen{width:14%}.fourty{width:40%}.fourtyeight{width:48%}.fourtyfive{width:45%}.fourtyfour{width:44%}.fourtynine{width:49%}.fourtyone{width:41%}.fourtyseven{width:47%}.fourtysix{width:46%}.fourtythree{width:43%}.fourtytwo{width:42%}.nine{width:9%}.nineteen{width:19%}.ninety{width:90%}.ninetysix{width:96%}.one{width:1%}.seven{width:7%}.seventeen{width:17%}.seventy{width:70%}.seventyfive{width:75%}.seventynine{width:79%}.seventyone{width:71%}.seventyseven{width:77%}.seventysix{width:76%}.six{width:6%}.sixteen{width:16%}.header-container-holder,.sixty{width:60%}.sixtyfive{width:65%}.sixtynine{width:69%}.sixtyone{width:61%}.sixtyseven{width:67%}.sixtysix{width:66%}.sixtythree{width:63%}.width-auto-important{width:auto!important}.max-height-sixteen{max-height:16px}.max-width-none-important{max-width:none!important}.target-svg{fill:#fff;height:15px;width:15px}.task-comment-body{font-size:14px}.task-input{appearance:none;border:1px solid #fff;color:#2f3941;font-size:20px;font-weight:600;max-height:18.75vh;padding:0;transition:border-color .25s ease-in-out 0s,box-shadow .1s ease-in-out 0s,background-color .25s ease-in-out 0s,color .25s ease-in-out 0s}.task-input:focus,.task-input:hover{border-color:#1f73b7}.task-input:focus{box-shadow:rgb(31 115 183 / 35%) 0 0 0 3px;outline:0}.task-input:placeholder-shown{border:1px solid silver;border-radius:3px;box-shadow:inset 0 2px 4px 0 hsla(0,0%,0%,.08)}.datetime-picker-modal,.selected-booking-over-modal{box-shadow:0 5px 10px #222}.padding-three,.task-input-holder{padding:3px}.task-main-pane{border-left:1px solid #e0e0e0}.task-main-pane-body{position:relative}.task-main-pane-footer{border-top:1px solid #e0e0e0}.task-main-pane-header{border-bottom:1px solid #e0e0e0}.task-public-picker{padding-top:0!important}.task-public-picker.navigationbar{border-bottom:0!important}.task-public-picker>.navigation-item{margin-left:0!important;margin-right:25px!important}.task-public-picker>.navigation-item>.navigation-link-item{margin:0!important}.task-sidebar{background:#f9f9f9;border-bottom-left-radius:3px;border-top-left-radius:3px;max-width:330px;min-width:330px;width:330px}.ten{width:10%}.thirteen{width:13%}.thirty{width:30%}.thirtyeight{width:38%}.thirtyfive{width:35%}.thirtyfour{width:34%}.thirtynine{width:39%}.thirtyone{width:31%}.thirtyseven{width:37%}.thirtysix{width:36%}.thirtythree{width:33%}.thirtytwo{width:32%}.three{width:3%}.twelve{min-width:12%;width:12%}.twelve-and-half{width:12.5%}.twenty{width:20%}.twentyeight{width:28%}.twentyfive{width:25%}.twentyfour{width:24%}.twentynine{width:29%}.twentyone{width:21%}.twentyseven{width:27%}.twentysevenpointfive{width:27.5%}.twentysix{width:26%}.twentythree{width:23%}.twentytwo{width:22%}.two{width:2%}.acquired-by-muntra-text{font-size:13px;font-style:italic;font-weight:700;line-height:25px;margin-right:5px}.side-burger-icon{transition:transform 150ms}.expander-span.active,.forward-icon,.level0 .arrow.rotate,.level1 .arrow.rotate,.side-burger-icon.rotate,.toggle-expand .toggle-expand-subclass{transform:rotate(180deg)}.as-calendar-timetable{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;position:relative}.as-calendar-timetable__day,.column-clinic,.column-date,.column-date-header,.column-multi-day{border-left:1px solid #9c9ea1;border-right:1px solid #9c9ea1}.auto-margin{margin:auto}.auto-margin-horizontally{margin-left:auto;margin-right:auto}.auto-margin-important{margin:auto!important}.auto-margin-sides{margin:0 auto}.auto-margin-vertically{margin:auto 0}.datetime-picker.right>.datetime-picker-holder,.datetime-picker.right>.datetime-picker-input,.expander-span-holder,.room-list-name-span .date{margin-left:auto}.dark-background{background-color:rgba(0,0,0,.54)!important}.datepicker-by-sign-button,.datepicker-holder{max-width:250px}.datetime-picker{flex:0 0 1px}.datetime-picker.stretch,.payment-list-cell>.datetime-picker{flex-basis:100%}.datetime-picker-clear-button,.datetime-picker-trigger-button{background:0 0;border:0;bottom:0;cursor:pointer}.datetime-picker-clear-button{height:20px;line-height:20px;width:20px}.datetime-picker-holder{align-items:stretch}.datetime-picker-input{height:18px;line-height:18px}.datetime-picker-input-unit:focus{outline:0}.datetime-picker-holder:not([disabled]) .datetime-picker-input-unit:focus{background-color:#3687ff75}.datetime-picker-holder:not([disabled]) .datetime-picker-input.no-date .datetime-picker-input-unit:focus,.price-selector .all-filter-label{color:#919ca7}.datetime-picker-input.no-date{opacity:0;transition:opacity .2s}.datetime-picker-holder:focus-within .datetime-picker-input.no-date,.datetime-picker-holder:hover .datetime-picker-input.no-date{opacity:1}.date-enabled .datetime-picker-holder,.narrow-number-input,.year-picker{width:15ch}.date-enabled.clear-enabled .datetime-picker-holder{position:relative;width:17ch}.narrow-date-picker.date-enabled.clear-enabled .datetime-picker-holder{width:14ch}.datetime-enabled .datetime-picker-holder{width:22ch}.time-enabled .datetime-picker-holder,.width-ten-characters{width:10ch}.datetime-picker-modal{background:#fff;border-radius:5px;opacity:0;overflow:hidden;position:absolute;transition:transform .3s;transform:translateY(-8px);visibility:hidden;z-index:99999}.datetime-picker-modal:focus{outline:0}.datetime-picker.above>.datetime-picker-modal{bottom:32px}.datetime-picker.below>.datetime-picker-modal{top:32px}.cropper-selection-shade.left,.datetime-picker.left>.datetime-picker-modal{left:0}.cropper-selection-shade.right,.datetime-picker.right>.datetime-picker-modal,.right-zero{right:0}.datetime-picker.right>.datetime-picker-modal{left:auto}.image-editor-toolbar-pane .datetime-picker.below>.datetime-picker-modal{top:52px}.image-editor-toolbar-pane .checkbox{border-color:#bbb;fill:#bbb}.image-editor-toolbar-pane .checkbox.checked,.image-editor-toolbar-pane .checkbox:hover{border-color:#fff!important}.image-editor-toolbar-pane .checkbox>.background{background-color:#232c38}.datetime-picker-modal.is-showing{opacity:1;transform:translateY(0);visibility:visible}.column-header:not(:last-child),.column:not(:last-child),.day-heading-column:not(:last-child){border-right:1px solid #e8eaec}.column,.column-clinic,.column-date,.column-date-header,.column-header{flex:1 1 0px}.column-clinic{color:#666;font-size:12px;font-weight:500;padding:5px}.column-date-header,.column-header{min-width:0}.declaration-property-response-heading{box-sizing:border-box;margin-right:10px;text-align:center;width:5%}.declaration-print-field{height:39px;font-size:12px}.declaration-print-container{display:grid;grid-template-columns:2fr 1fr;border:1px solid transparent}.booking-parking,.declaration-print-border-right{border-right:1px solid #9c9ea1}.declaration-print-container>div{box-shadow:0 0 0 1px #9c9ea1}.column-count-four{column-count:4;column-gap:0}.column-count-three{column-count:3;column-gap:0}.column-count-two{column-count:2;column-gap:0}.declaration-print-section .declaration-print-item{display:inline-block;margin-top:-3px}.declaration-print-border-top{border-top:1px solid #9c9ea1}.declaration-print-border-bottom{border-bottom:1px solid #9c9ea1}.declaration-print-border-left{border-left:1px solid #9c9ea1}.declaration-property-checkbox{border:2px solid #000;flex-shrink:0;height:10px;margin:3px;width:10px}.checked .declaration-property-checkbox:before{content:'\2713';display:inline-block;color:#000;position:absolute;line-height:.9;font-size:13px}.image-editor-button::after,.microphone-link::before{content:'';pointer-events:none}.empty-declaration-body .medications-block{height:165px}.empty-declaration-body .declaration-note{height:60px}.empty-declaration-body .medical-treatment-block{height:80px}.declaration-medication-list{height:90px}.deepest-pocket{align-items:center;color:#b1b8c0;display:flex;font-size:10px;justify-content:center;padding:2px}.deepest-pocket.deep-pocket{color:#fff!important;font-weight:500}.deepest-pocket-value{align-items:center;border:1px solid #b1b8c0;border-radius:50%;box-sizing:border-box;display:flex;height:13px;justify-content:center;line-height:13px;width:13px}.deepest-pocket.deep-pocket .deepest-pocket-value{background-color:#e01e5a!important;border-color:#e01e5a}.delete-overlay{z-index:51}.width-three-hundred{width:300px!important}.dirty .flex-td,.dirty .flex-td input,.dirty .flex-td textarea{font-style:italic}.dirty .ignore-dirty{font-style:normal!important}.dont-overstretch{align-self:flex-start}.dont-grow{flex-grow:0!important}.dont-shrink{flex-shrink:0}.column-date-header .sub-heading,.day-sub-heading,.day-sub-heading div,.dot-dot-dot-text,.ember-power-select-trigger .dot-dot-dot-text-if-trigger,.favorite-button,.room-list-message,.room-list-name-span,.thin-booking-listitem.gray>.flex-td>.dot-dot-dot-text-if-booking-cancelled{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-booking-over-modal{z-index:51!important}.draft-booking-patient{height:30px}.draft-booking-patient:hover{background-color:rgba(32,33,36,.039)}.dragging-child,.room-main-body,header .microphone-link{background-color:#fff}.draft-booking-patient,.draft-booking-patient-heading{margin-bottom:0!important;padding:0 15px}.draft-booking-patient-holder{padding:15px 0}.draft-booking-title{margin:15px}.dragging-bottom-half{border-bottom:1px solid #000;z-index:2}.dragging-child{border:1px solid #eee;border-radius:4px;font-size:12px;margin-left:10px;max-width:500px;padding:0 5px;pointer-events:none}.dragging-top-half{border-top:1px solid #000;z-index:2}.drop-down-no-result{margin:0;padding:5px}.selected-booking-over-modal:not(.multi-day-booking){left:0!important;width:100%!important}.microphone-button,.settings-button{height:18px;padding:3px;width:18px}.microphone-link{border:2px solid transparent;border-radius:20px;margin-left:7px;margin-right:7px;position:relative}.microphone-link::before{background-color:#2eb67d;border-radius:20px;inset:0;opacity:0;position:absolute;transition:opacity .5s ease-in-out}.microphone-link.active{background-color:#2eb67d1a;border-color:#2eb67db9;animation:fade-in-bg-border .5s 1}.microphone-link.active.running::before{animation:blink-microphone-background .5s infinite alternate}.microphone-link .microphone-button{transition:padding-right 150ms;padding:12px}.microphone-link.active .microphone-button{padding-right:30px}.settings-link{margin-left:7px}.show-patient-calendar-toggler{display:flex;flex-direction:column;justify-content:center;margin-right:10px}.slider-cell{padding:45px 15px 5px!important}.slim-stroke{stroke-width:.5}.small-loader{height:25px!important;width:25px!important}.more-menu-modal .small-loader{height:18px!important;width:18px!important}.small-loader-holder{transition:opacity .1s,visibility .1s}.span-button{padding:0 10px;text-align:left}.sticky-top-in-help-widget{background-color:#f9f9f9;position:sticky;top:0;z-index:3}.sticky-top-switch{align-items:center;display:flex;flex-grow:2;flex-shrink:2;justify-content:center;padding:7px}.margin-left-five,.sticky-top-switch .switch{margin-left:5px}.sticky-tr,.sticky-tr-under-navbar{position:sticky;z-index:1}.sticky-tr{top:-1px}.sticky-tr-under-navbar{top:46px}.bold,.bold-tr .flex-td,.print-to-thermal .bold,.printContent .bold,.printContentWithMargins .bold{font-weight:700}.ember-application h1,.ember-application h2,.ember-application h3,.ember-application h4,.kinda-bold,.mini-calendar-day{font-weight:500}.booking-event{display:flex;flex-direction:column;min-height:100%}.booking-summary .modal-header{padding-top:0}.booking-context-menu,.booking-summary{z-index:49}.booking-modal,.booking-summary{background:#fff;color:#2c2d30;font-size:14px;min-width:400px;opacity:1;padding:0!important}.booking-modal{transform:translate(0,0);transition:transform .1s linear 50ms!important}.animate-modal-from-left .booking-modal{transform:translateX(8px)}.animate-modal-from-right .booking-modal{transform:translateX(-8px)}.horizontal-booking-modal .booking-modal{transform:translate(0,-8px)}.annotation-group-heading{padding:8px 5px}.annotation-group-heading.no-annotation .finding-name{color:#999}.annotation-group-heading.no-annotation .checkbox{border-color:#999}.annotation-list-item{background-color:#1a212a;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:13px;margin:2.5px 0;padding:10px 5px;transition:box-shadow .2s ease-out}.annotation-list-item:hover{box-shadow:0 0 0 2px #ed3899;outline:0}.annotation-section-heading{border-bottom:1px solid #333;padding:8px 5px}.is-showing-bottom-border,.modal-header{border-bottom:1px solid #e5e5e5}.booking-summary-dates{color:#3c4043;font-size:14px}.booking-summary-text{display:-webkit-box;line-clamp:3;overflow:hidden;text-overflow:ellipsis;-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-line-clamp:3}.booking-list-item.booking-summary-text{white-space:normal;width:300px}.booking-summary-text-holder{padding:15px}.duration-selector{align-items:center;display:flex;margin:5px}.duration-selector-dropdown,.version-selector-dropdown{min-width:203px}.ember-application h1,.ember-application h2,.ember-application h3{line-height:1.5em}.ember-application h1{font-size:30px}.ember-application h2{font-size:22.5px}.ember-application h3{font-size:18px}.ember-application h4{display:flex;font-size:15px;margin-top:20px;margin-bottom:3px;overflow:hidden!important;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ember-application h4.non-wrap{white-space:normal}.calendar-picker{margin:12px auto;width:210px}.mini-calendar{margin:16px auto;width:200px}.mini-calendar-weekrow{overflow:hidden}.datetime-picker-day,.datetime-picker-weekday,.mini-calendar-day,.mini-calendar-week,.mini-calendar-weekday{align-items:center;display:flex;flex:1 1 100%;justify-content:center;padding:0}.datetime-picker-day,.datetime-picker-weekday,.emoji-button,.mini-calendar-day,.mini-calendar-weekday{appearance:none;background-color:initial;border:none;border:initial;outline:0;outline:initial}.datetime-picker-day.current-month:hover,.datetime-picker-day.other-month:hover,.mini-calendar-day.current-month:hover,.mini-calendar-day.other-month:hover{background-color:#f1f3f4}.datetime-picker-month{color:#000;font-size:15px;font-weight:600;margin-right:5px}.booking-summary-dates::first-letter,.datetime-picker-month::first-letter,.message-group-day-text::first-letter,.speech-command::first-letter,.uppercase,.uppercase-first-letter::first-letter{text-transform:uppercase}.datetime-picker-time{border-top:1px solid #e6e6e6}.datetime-picker-weekday{color:rgba(0,0,0,.54);font-size:13px;font-weight:bolder;height:28px}.datetime-picker-day,.mini-calendar-day{border-radius:50%;cursor:pointer;transition:background-color .1s linear}.datetime-picker-day,.datetime-picker-weeknumber{font-size:14px;height:39px;line-height:39px;margin:1px;max-width:39px;min-width:39px;width:39px}.datetime-picker-day.other-month,.datetime-picker-weeknumber{color:rgba(57,57,57,.3)}.mini-calendar-day.other-month{color:#757575}.datetime-picker-day.today,.datetime-picker-day.today:hover,.mini-calendar-day.today,.mini-calendar-day.today:hover{background-color:#4285f4;color:#fff}.datetime-picker-weekwrapper{box-shadow:1px 0 0 #e6e6e6}.mini-calendar-day,.mini-calendar-week{font-size:10px;height:24px;line-height:24px;margin:auto;max-width:24px;min-width:24px;width:24px}.ember-power-select-placeholder,.ember-power-select-selected-item,.no-margin-left{margin-left:0}.mini-calendar-week{background-color:#ebeeef;color:#3c4043}.datetime-picker-day.is-selected,.mini-calendar-day.is-selected{background-color:#d2e3fc;color:#185abc}.datetime-picker-day.is-selected:hover,.mini-calendar-day.is-selected:hover{background-color:#aecbfa}.datetime-picker-year-picker{border:0;width:7ch}.petite-number-field{width:7ch}.mini-calendar-nav-title .datetime-picker-year-picker{background-color:#f9f9f9;color:#757575;font-size:12px}.datetime-picker-time-input:hover,.datetime-picker-year-picker:hover{background:rgba(0,0,0,.05)}.mini-calendar-nav{display:flex;height:32px;line-height:32px}.mini-calendar-nav-title{color:#757575;flex:1 1 auto;font-size:12px;font-weight:400;text-align:left;text-transform:capitalize}.mini-calendar-weekday{color:#757575;font-size:10px;font-weight:500;height:24px}.ember-power-select-multiple-option{align-self:flex-start;background-color:#3d9be9;border-color:#ccc;color:#fff;display:flex;max-width:100%}.ember-power-select-multiple-remove-btn{padding-right:4px}.ember-power-select-options[role=listbox]{max-height:36em}.price-selector .ember-power-select-placeholder{font-size:12px}.ember-power-select-trigger[aria-disabled=true]{background:#f9f9f9;box-shadow:none;color:#666;cursor:auto}.ember-power-select-search-input,.ember-power-select-search-input:focus,.pocket-depth-field,.price-selector .price-filter-hover-trigger,.rich-text-editor .rich-text-holder,.standard-input,.standard-textarea{box-shadow:inset 0 2px 4px 0 hsla(0,0%,0%,.08)}.margin-bottom-ten{margin-bottom:10px!important}.margin-bottom-two{margin-bottom:2px}.margin-right-bottom-four{margin-bottom:4px;margin-right:4px}.margin-right-ten{margin-right:10px}.margin-right-twentyeight{margin-right:28px}.page-loader-text{color:#444;text-align:center;width:300px}div.power-select-patient .power-select-patient-id{display:flex;flex-shrink:0;padding-right:10px}.ember-power-select-dropdown .patient-selector-option .power-select-patient-id{flex-direction:column}.ember-power-select-options div.power-select-patient .power-select-patient-id,.hundred-px,.power-select-show-all .power-select-patient-id{width:100px}div.power-select-show-all a{display:inline-block;padding:5px 13px;width:100%}.no-margin-left-important{margin-left:0!important}.ember-power-select-selected-item{margin-right:23px;overflow-x:hidden}.ember-power-select-selected-item .hide-as-selected{display:none}.extra-dark-background{background-color:rgba(0,0,0,.75)!important}.prescription-section-heading{height:37px;margin:0;padding:0 0 .5%}.prescription-todo-text{display:flex;font-weight:700;margin-left:5px}.prescription-todo-text.green{color:#2eb67d;text-decoration:none!important}.deleted-page,.prescription-todo-text.red{color:#e01e5a}.print-address-padding{padding-left:10%!important}.ember-power-select-multiple-option div.power-select-option-row,.ember-power-select-selected-item div.power-select-option-row{display:flex;max-width:100%}.ember-power-select-selected-item .show-as-selected{display:inline}.ember-power-select-option .show-as-selected{display:none}.event-color{left:0;opacity:.5;position:absolute;right:0}.event-color-holder{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.event-color-holder.left-seven{left:7px}.booking-dragger .booking-title,.booking-dragger h1,.pointer-events-none{pointer-events:none}.booking-dragger.draggable,.calendar-side-panel-item.draggable,.clickable,.pointer{cursor:pointer}.cursor-default-important,.disabled .clickable,.disabled span.slider,.disabled.filter{cursor:default!important}.booking-resizer{align-items:flex-end;bottom:0;display:flex;flex-direction:row-reverse;height:50%;max-height:8px;position:absolute;width:100%;z-index:1}.booking-resizer.resizeable{cursor:ns-resize}.booking-parking{background:#fff;border-top:1px solid #ddd;display:flex;flex:0 0 50px;flex-direction:row;height:50px;min-height:50px;padding:5px;width:100%}.button-file input[type=file],.icon-file input[type=file],.new-cropper,input[type=file].hidden{display:none}.booking-parking .a-calendar-occurrence{float:left!important;height:100%!important;margin-right:5px!important;max-height:100%!important;overflow:hidden!important;position:static!important;text-overflow:ellipsis!important;width:120px!important}.booking-parking .a-calendar-occurrence__container,.height-hundred,.image-size-sensor,.option-color,.painter-board,.painter-board-holder{height:100%}.painter-board{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.939%2018.93a1%201%200%200%200%201.131%201.13l4.29-.613a3%203%200%200%200%201.697-.848l9.428-9.428a3%203%200%200%200%200-4.243l-1.414-1.414a3%203%200%200%200-4.243%200L5.4%2012.943a3%203%200%200%200-.848%201.697l-.613%204.29Z%22%20fill%3D%22%23fff%22/%3E%3Cpath%20d%3D%22m4.929%2019.071%202.475-.354-2.121-2.12-.354%202.474Zm.531-3.712%203.18%203.181.578-.083a2%202%200%200%200%201.131-.566l9.428-9.428a1.99%201.99%200%200%200%20.537-.973%201.99%201.99%200%200%200-.537-1.855l-1.414-1.414a2%202%200%200%200-2.828%200L6.107%2013.65a2%202%200%200%200-.565%201.131l-.083.578Z%22%20fill%3D%22currentColor%22/%3E%3C/svg%3E) 2 20,auto;position:absolute;z-index:1}.painter-board.write-text{cursor:text}.course-item-picker:last-of-type .course-item-picker-line::after,.painter-board.hidden{visibility:hidden}.painter-textarea{background:0 0;line-height:normal;outline:0;overflow:hidden;resize:none;white-space:nowrap}.wheel-zooming{cursor:grab}.wheel-zooming-indicator{border-radius:7px;color:#fff;cursor:default;margin:10px;padding:5px 10px;position:fixed;transform:translateY(-150%)}.image-comparison-item .wheel-zooming-indicator,.image-editor-toolbar-tabs-highlighter.image-pane{transform:translateY(0)}.image-size-sensor.wheel-zooming .image-editor-image-holder,.image-size-sensor.zooming:hover .image-magnifying-glass,.wheel-zooming .image-comparison-image-holder{transition:.1s ease}.image-size-sensor.zooming:hover .image-magnifying-glass{opacity:1!important}.booking-parking .booking-dragger{bottom:0;left:0;position:absolute;right:0;top:0}.booking-parking .booking-resizer{bottom:0;left:0;pointer-events:none;position:absolute;right:0}.booking-title,.booking-title-normal{font-size:12px;line-height:15px;overflow:hidden;padding:1px 0;white-space:nowrap}.booking-title{font-weight:700}.booking-title img{height:11px;margin:2px;min-width:11px;width:11px}.ball{border-radius:50%;float:left;height:18px;width:18px}.ball.status-ball{height:20px;margin-left:4px;margin-right:4px;margin-top:6px;width:20px}.calendar-booking-type-indicator{height:100%;position:absolute;width:7px}.small-bright-ball{border:1px solid #fff;border-radius:50%;box-sizing:border-box;height:8px;width:8px}.small-bright-ball.green{background-color:#093}.small-bright-ball.orange{background-color:#f60}.small-bright-ball.red{background-color:red}.status-indicator{box-shadow:1px 0 4px -1px #eee;width:2%}.status-indicator>div{height:100%}.small-ball{border-radius:50%;height:12px;width:12px}.booking-modal>:first-child,.more-menu-modal>:first-child,.settings-menu :first-child{border-top-right-radius:8px;border-top-left-radius:8px}.mini-disclaimer-text{color:#637282;font-size:11px;line-height:normal;margin-right:3px}.mini-loader{height:15px!important;width:15px!important}svg.mini-svg{height:15px;width:15px}.button-menu-modal,.more-menu-modal,.notifications-menu-modal{height:auto!important;overflow:hidden;padding:0}.button-menu-modal{bottom:36px;font-weight:400;right:-3px!important;top:auto!important}.modal-warning-holder{padding:4%}.menu,.more-menu-modal,.notifications-menu-modal{min-width:300px;width:450px}.sr-legend-modal{min-width:350px;width:350px}.sr-legend-modal.menu{top:31px}.capitalize{text-transform:capitalize}.payment-button .menu{max-width:100%}.more-menu-modal{max-width:100%;top:46px!important}.more-menu-small-modal{top:25px!important;min-width:250px!important;width:250px!important}.settings-menu span.subtext{color:#637282;font-weight:400!important}.menu :last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mount-item-svg{width:10px}.mount-template{border:2px solid transparent;border-radius:3px;box-shadow:0 2px 2px 0 hsla(0,0%,0%,.2);cursor:pointer;padding:5px}.mount-template:hover{background-color:#fafcfe;border:2px solid #d2e2ea}.mini-group-item{padding:2px;flex:0 0 22%}.mini-group-item,.mini-mount-item,.mount-item{box-shadow:0 0 0 0 rgba(0,196,204,0);font-size:12px;transition:box-shadow .2s ease-out}.mount-item:hover{background-color:#f9f9f9;border-color:#d2e2ea}.mount-item.hidden{visibility:hidden}.mount-item-holder,.mount-template-item-holder{box-sizing:border-box;padding-top:43.75%;position:relative;width:100%}.mount-template-item{align-items:center;background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:2px;box-shadow:0 2px 2px 0 hsla(0,0%,0%,.2);box-sizing:border-box;font-size:11px;font-weight:500;justify-content:center;left:0;position:absolute;top:0}.mount-template-item.has-image{background-color:transparent;border-color:transparent}.a-calendar-occurrence.has-selected-patient,.more-menu-popover{box-shadow:0 5px 10px #222;transition:box-shadow .1s linear}.a-calendar-occurrence.has-selected-patient.not-resizing:not(:hover) .booking-event{animation:zoomIn .5s cubic-bezier(.47,0,.75,.72) infinite alternate}.calibrating{animation:zoomInMajor .5s cubic-bezier(.47,0,.75,.72) infinite alternate}@keyframes zoomIn{0%{transform:scale(1.08,1.08)}100%{transform:scale(1,1)}}@keyframes zoomInMajor{0%{transform:scale(1.4,1.4)}100%{transform:scale(1,1)}}.more-menu-popover{margin:0!important;min-width:450px}.selected-item-rebooking{margin-top:3px}.side-panel-list>li .secondary{color:#222;font-size:13px;font-weight:700}.standard-line{border:0;border-top:1px solid #dedfe0;display:block;height:1px;margin:0;padding:0}.story-body{margin:15px 30px 5px;min-height:30px;transition:background-color .5s linear;word-wrap:break-word}.story-body-wrapper{padding:1px 0}.story-content{flex-grow:1}.story-icon{min-width:42px;overflow:hidden;padding-right:6px;width:42px}.story-message{display:flex;font-size:14px;overflow:hidden}.elses-message .story-message-text{background-color:#f1f0f0;border-bottom-right-radius:1.3em;border-top-right-radius:1.3em;color:rgba(0,0,0,1);float:left}.elses-message.first-message .story-message-text{border-top-left-radius:1.3em!important}.elses-message.last-message .story-message-text{border-bottom-left-radius:1.3em!important}.one-page-app{background:#f9f9f9;overflow:hidden}.one-page-app .version{color:#999}.one-page-app-body,.one-page-app-sticky-bottom-menu{max-width:1000px}.one-page-app-sticky-top-bar{background:#f9f9f9;height:50px;max-width:1004px;top:0}.one-page-app-sticky-top-bar .right-option{margin:auto auto auto 12px}.one-page-app-svg-holder{height:18px;width:18px}.one-percent{width:1%}.own-message .story-message-text{background-color:#3482f5;border-bottom-left-radius:1.3em;border-top-left-radius:1.3em;color:#fff;float:right}.here .left-line,.here .right-line{background:#4267b2}.own-message .story-message-text a{color:#fff}.own-message.first-message .story-message-text{border-top-right-radius:1.3em!important}.own-message.last-message .story-message-text{border-bottom-right-radius:1.3em!important}.story-message-text{border-radius:1.3em;margin-bottom:1px;max-width:80%;padding:6px 12px;word-break:break-word}.story-panel{flex-grow:1;overflow-y:auto}.story-user-message{display:flex}.story-wrapper{padding-bottom:4px;padding-top:4px}.radio-button-link{box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;font-size:14px;overflow:hidden;padding:10px 20px}.here .right-line{background-image:linear-gradient(to right,#4267b2,#666)}.over .left-line,.over .right-line{background:#2eb67d}.right-float{float:right!important}.room-leftnav-header{flex:0 0 auto;height:80px;padding:0;position:relative;text-align:center}.room-leftnav-header .leftnav-menu{background-color:#f9f9f9;border-bottom:solid 1px #e0e0e0;box-sizing:border-box;height:80px;padding:20px 15px;position:relative}.room-list-item-div{border-bottom:solid 1px #f2f2f2;box-sizing:border-box;height:100%;margin:0 8px;padding-top:6px;position:relative}.room-list-message{display:flex;flex-direction:row;font-size:12px;font-weight:400!important;left:55px;line-height:16px;margin-right:10px;position:absolute;right:0;top:28px}.room-list-message .latest-story{color:#a0a0a0!important}.room-list-message .latest-story,.room-list-message .topic{display:flex;flex:1 1 auto}.room-list-message .topic{font-weight:500}.handle-svg{transition:fill .1s ease-in-out;width:12px}.parent:hover .handle-svg{fill:#6d6e6f}.image-comparison .icon-button,.image-comparison .icon-button-smaller,.image-editor .crop-svg path,.image-editor .icon-button,.image-editor-toolbar-pane .datetime-picker-trigger-button,.photo-swiper .icon-button,.photo-swiper .icon-button-small,.photo-swiper-content-div .flex-table .datetime-picker-trigger-button,.photo-swiper-content-div .flex-table .flex-tr>.show-on-parent-hover .icon-button-small,.photo-swiper-content-div .flex-td>.show-on-parent-hover .icon-button-small,.photo-swiper-content-div .icon-button,.photo-swiper-item .close-button,.photo-swiper-item .crop-svg path,.photo-swiper-item .icon-button,.photo-swiper-item .icon-with-loader,.tiny-svg-holder path,.white-svg{fill:#fff!important}.has-sticky-bottom-menu{margin-bottom:25px!important}.has-sticky-menu,.has-top-menu,.margin-top-twentyfive{margin-top:25px!important}.count-indicator,.image-count,.treatment-plans-indicator{background-color:#3d9be9;margin:3px 6px}.image-count.grey{background-color:#727272}a:hover .image-count{color:#f2f2f2!important}.count-indicator,.image-count,.level0 .mentions,.room-list-message .mentions,.treatment-plans-indicator{border-radius:16px;box-sizing:border-box;color:#f2f2f2!important;float:right;margin-left:3px;text-align:center}.count-indicator,.image-count,.level0 .mentions,.room-list-message .mentions{font-size:12px;font-weight:700;height:18px;line-height:18px!important;min-width:18px;padding:0 9px}.treatment-plans-indicator{cursor:default;font-size:10px;height:13px;line-height:13px;margin:0 5px;min-width:13px;padding:0 4px}.level0 .mentions,.room-list-message .mentions{background-color:#fa3e3e}.image-comparison .icon-button,.image-comparison .icon-button-smaller,.image-editor .icon-button,.photo-swiper .icon-button,.photo-swiper .icon-button-small,.photo-swiper-content-div .flex-table .flex-tr>.show-on-parent-hover .icon-button-small,.photo-swiper-content-div .flex-td>.show-on-parent-hover .icon-button-small,.photo-swiper-content-div .icon-button,.photo-swiper-item .close-button,.photo-swiper-item .icon-button,.photo-swiper-item .icon-with-loader,.white-svg{stroke:#fff!important}.image-comparison{color:#fff}.comparison-container{background:#232c38;flex-wrap:wrap;height:calc(100% - 69px);overflow:hidden auto;padding:10px}.image-comparison-item{overflow:hidden;max-height:100%;margin:10px;flex-shrink:1;flex-grow:1;max-width:100%}.image-comparison-item .absolute-position{left:0;top:0}.image-comparison-item-title{font-size:12px;height:20px;line-height:20px;position:fixed;transform:translateY(-100%)}.shadow-text{text-shadow:#2c2c2c 0 0 10px}.image-editor-button{background:#1a212a;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;fill:#fff;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6;margin:0;padding:12px;position:relative}.image-editor-button:not([disabled]):hover::after{background:0 0;box-shadow:0 0 0 2px #3d9be9,inset 0 0 0 2px #0e1318}.image-editor-button::after{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:4px;box-shadow:0 0 0 0 rgba(0,196,204,0),inset 0 0 0 0 rgba(14,19,24,0);transition:background .2s ease-out,box-shadow .2s ease-out}.image-editor-button-text{flex:1 1 auto;text-align:center}.image-editor-image{flex-grow:1;height:100%;margin:32px 64px}.image-comparison-image-holder,.image-editor-image-holder{bottom:0;left:0;position:absolute;right:0;top:0;transform-origin:top left}.image-comparison-image-holder img,.image-editor-image-holder img{user-select:none}.image-editor-group,.image-editor-mount{width:150px}.image-editor-size-form-label{bottom:0;color:#fff;font-size:16px;left:0;opacity:.33333;padding:12px;position:absolute;text-transform:uppercase;top:0}.image-editor-slider{height:40px;position:relative}.image-editor-slider:active .image-editor-slider-handle-graphic{box-shadow:0 0 0 4px rgba(255,255,255,.15)}.image-editor-slider-fill{background:#3d9be9;border-radius:2px;height:4px;position:absolute;z-index:2}.image-editor-slider-grid{align-items:center;display:grid;grid-auto-rows:auto;grid-column-gap:24px;grid-row-gap:16px;grid-template:auto/min-content auto;width:100%}.image-editor-slider-handle{height:100%;position:absolute;margin:0;touch-action:none;width:0;z-index:3}.image-editor-slider-handle-graphic{background:#fff;border-radius:50%;height:12px;width:12px}.image-editor-slider-handle-hit-area{align-items:center;cursor:grab;display:flex;height:100%;justify-content:center;transform:translateX(-50%);width:10mm}.image-editor-slider-handle-hit-area:active{cursor:grabbing}.image-editor-slider-label,.painter-color-label{color:rgba(255,255,255,.65);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6;margin:0;white-space:nowrap}.image-editor-slider-rail{background:#1a212a;border-radius:2px;height:4px;position:absolute;width:100%;z-index:1}.image-loading{color:#fff;height:100%}.image-magnifying-glass{border:3px solid #000;border-radius:50%;cursor:none;height:400px;left:-200px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:-200px;transition:opacity .3s;width:400px;z-index:1}.image-measure-text{background-color:rgba(34,34,34,.66);border-radius:4px;color:#fff;font-size:12px;line-height:16px;margin-top:-32px;margin-left:10px;opacity:0;padding:3px 10px;position:absolute;transition:150ms opacity,1s transform ease-in}.image-measure-text.is-showing{opacity:1;transition:150ms opacity}.image-measure-text.sticky{z-index:1;padding-right:3px}.image-measure-text.sticky .icon-button-smaller{padding:0;margin-left:10px;width:15px;height:15px}.image-measure-text.sticky .icon-button-smaller svg{stroke:#fff}.header-icon-name{color:silver;margin-left:6px}.help-button{background-color:rgba(64,138,248,.7);border:0;border-radius:20px 20px 2px;box-shadow:0 5px 20px 0 rgba(12,73,84,.2);color:#fff;cursor:pointer;display:block;font-size:12px;line-height:normal;padding:17px 10px 16px;text-decoration:none}.help-button:hover{background-color:rgba(64,138,248)}.help-button-container{bottom:150px;position:fixed;right:18px;z-index:1015}.help-widget{background-color:#f9f9f9;border-radius:4px;border:none;bottom:0;box-shadow:0 5px 15px rgba(0,0,0,.15);height:100%;max-width:100%;opacity:0;overflow:hidden;position:fixed;right:0;transition:opacity 150ms,visibility 150ms,width 150ms;visibility:hidden;width:0;z-index:1111}.help-widget.is-showing{opacity:1;overflow-y:auto;visibility:visible;width:440px}.help-widget>.help-widget-body{overflow-y:hidden}.ember-power-select-trigger.has-hint-to-bottom>.ember-power-select-selected-item>.hint-to-bottom,.hint-children-to-bottom .hint,.hint-holder-to-bottom .patient-hint-to-bottom,.hint-holder-to-bottom>.hint-to-bottom{bottom:auto!important;left:50%;right:auto!important;top:100%;transform:translate(-50%,0)}.hint-holder-to-bottom.hint-right-aligned>.hint-to-bottom{right:0!important;left:auto;transform:translate(0,0)}.patient-hint-to-bottom{background:#f9f9f9;border-bottom:1px solid silver;border-left:1px solid silver;border-radius:3px;border-right:1px solid silver;border-top:1px solid #eee!important;box-shadow:0 10px 10px rgba(0,0,0,.275);box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:640px;z-index:10000}.hint-children-to-bottom:hover{z-index:1}.hint-children-to-top .hint,.hint-holder-to-top .hint-to-top{bottom:150%!important;left:50%;right:auto!important;top:auto!important;transform:translate(-50%,0)}.hint-children-to-right .hint,.hint-holder-to-right .hint-to-right{left:100%;right:auto!important}.hint-holder,.hint-holder-to-bottom,.hint-holder-to-left,.hint-holder-to-right,.hint-holder-to-top{position:relative}.hour-selector-dropdown .ember-power-select-options{max-height:160px!important}.a-calendar-occurrence.not-recurring:hover{z-index:49}.a-calendar-occurrence.being-dragged,.a-calendar-occurrence.being-resized{opacity:.4;pointer-events:none}.a-calendar-occurrence.being-resized .booking-title{opacity:.2}.a-calendar-occurrence .hint,.ember-power-select-trigger.has-hint-to-bottom>.ember-power-select-selected-item>.hint-to-bottom,.hint-holder-to-bottom .patient-hint-to-bottom,.hint-holder-to-bottom>.hint-to-bottom,.hint-holder-to-left .hint-to-left,.hint-holder-to-right .hint-to-right,.hint-holder-to-top .hint-to-top,.hint-holder>.hint{bottom:50%;margin-bottom:-14px;opacity:0;pointer-events:none;position:absolute;right:100%;transition:.3s ease;transition-delay:.1s;white-space:nowrap}.a-calendar-occurrence.hint-children-to-bottom .hint{animation:slide-in-to-bottom-centered .25s linear;transform:translate(-50%,8px)}.a-calendar-occurrence.hint-children-to-left .hint{animation:slide-in-to-left .25s linear;transform:translateX(-8px)}.a-calendar-occurrence.hint-children-to-right .hint{animation:slide-in-to-right .25s linear;transform:translateX(8px)}.hint-to-bottom.hidden,.hint-to-left.hidden,.hint-to-right.hidden,.hint-to-top.hidden,.hint.hidden{opacity:0!important}.a-calendar-occurrence .hint,.ember-power-select-trigger.has-hint-to-bottom>.ember-power-select-selected-item>.hint-to-bottom,.hint-holder-to-bottom>.hint-to-bottom,.hint-holder-to-left .hint-to-left,.hint-holder-to-right .hint-to-right,.hint-holder-to-top .hint-to-top,.hint-holder>.hint{background:#383838;border-radius:2px;box-shadow:4px 4px 8px rgba(0,0,0,.3);color:#fff;font-size:12px;font-weight:400;line-height:12px;padding:8px 10px;text-transform:none;user-select:none;z-index:1000000}.a-calendar-occurrence .hint{max-width:40vw}.booking-dragged-or-resized .hint{visibility:hidden!important}.holiday{background-color:#0b8043;border-radius:4px;box-sizing:border-box;color:#fff;font-size:12px;font-weight:500;margin:0 1px;padding:0 4px;pointer-events:auto}.horizontal-booking-event{border:2px solid transparent;border-radius:4px;box-sizing:border-box;color:#fff;font-size:11px;left:0;line-height:12px;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.horizontal-calendar-row-label{justify-content:flex-end;height:40px}.horizontal-hour{border-left:1px solid #e1e3e6;border-top:1px solid #e1e3e6;flex:1;font-size:12px;padding-left:5px}.horizontal-hour:first-child{border-top-left-radius:4px}.horizontal-hour:last-child{border-right:1px solid #e1e3e6;border-top-right-radius:4px}.horizontal-linear-gradient{background:repeating-linear-gradient(135deg,transparent,transparent 10px,#eee 10px,#eee 20px)}.horizontal-resize{cursor:ew-resize;width:14px}.horizontal-resize.left{margin-left:-4px}.horizontal-resize.right{margin-right:-4px}.horizontal-subtext{background:0 0;border-radius:2px;color:#666;font-size:10px;padding:2px 6px}.ember-power-select-trigger.hide-ember-power-select-trigger{border:0;box-shadow:none;float:right;height:auto;line-height:normal;max-height:auto;padding:0}.legal-prescription-text{color:#637282;font-size:12px;line-height:12px;margin-right:5px;text-align:right}.level0 .mentions{margin-top:1px}.license-quantity-unit{width:50px}.line-height-one{line-height:1}.list-item-i-holder{height:14px;padding:7px}.list-item-i-holder.white{fill:#fff}.logo-holder{position:absolute}.logo-holder,.logo-placeholder{height:90px;max-width:250px}.logo-print{max-height:90px;max-width:100%}.receipt-content .logo-print{max-height:195px}.room-list-message .mentions{margin-top:9px}.room-list-name-span{display:flex;font-size:1em;left:55px;line-height:1.5em;margin-right:10px;position:absolute;right:0}.room-list-name-span .date{color:#a0a0a0;font-size:11px;font-weight:400!important}.room-list-name-span .room-list-name{font-size:13px;line-height:19.5px}.room-list-item:hover .room-list-name-span .room-list-name{color:#2eb67d}.room-main-body{border-left:solid 1px #e0e0e0;box-sizing:border-box;box-shadow:none;display:flex;flex-direction:column;flex:1 1 auto}.calendar-content-hours{bottom:0;left:0;position:absolute;right:0;top:0}.booking-dragged .a-calendar-occurrence,.booking-dragged-or-resized .a-calendar-occurrence,.booking-resized .a-calendar-occurrence{pointer-events:none}.calendar-month-label{align-items:center;color:rgba(0,0,0,.54);display:flex;font-size:22px;margin:0 10px;text-transform:capitalize}.cave-tooltip{font-size:12px;line-height:14px;text-align:left;white-space:normal!important;width:225px}.chart{height:300px}.chat-button{height:22px!important;padding:1px;position:relative;width:22px!important}.chat-link{margin-left:7px;margin-right:7px}.chat-panel-divider{font-size:13px;font-weight:700;text-align:center}#chat-text-field{padding-right:40px}.check-mark{pointer-events:none;position:absolute;right:0;width:14px}.check-mark-holder,.cropper,.emoji-picker-holder,.remittance-search-result-scroll-holder{position:relative}.clock-svg,.notes-svg{fill:#fff;height:13px;width:20px}.cropper{box-shadow:0 0 0 99999px rgba(0,0,0,.8)}.new-cropper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.new-cropper.is-showing{display:block}.cropper-controls{height:100%;position:relative;width:100%}.cropper-selection-draggable-handle{height:0;position:absolute;touch-action:none;width:0}.cropper-selection-draggable-handle.bottom-left,.cropper-selection-draggable-handle.top-right{cursor:nesw-resize}.cropper-selection-draggable-handle.bottom-right,.cropper-selection-draggable-handle.top-left{cursor:nwse-resize}.cropper-selection-draggable-handle-hit-area{border-radius:50%;height:5mm;transform:translate(-50%,-50%);width:5mm}.cropper-selection-draggable-rectangle{cursor:move;position:absolute;touch-action:none}.cropper-selection-handle{background:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(14,19,24,.07),0 0 0 1px rgba(14,19,24,.07);height:12px;left:-6px;position:absolute;top:-6px;width:12px}.cropper-selection-rectangle{background-image:linear-gradient(to bottom,#fff 0,#fff 1px,transparent 1px),linear-gradient(to right,#fff 0,#fff 1px,transparent 1px);background-position:-1px -1px;background-size:calc(33.33333% + .33px) calc(33.33333% + .33px);border:1px solid #fff;box-shadow:inset 0 .5px 0 0 rgba(14,19,24,.07),0 .5px 0 0 rgba(14,19,24,.07);pointer-events:none;position:absolute}.cropper-selection-shade{background:rgba(20,25,31,.9);position:absolute}.cropper-selection-shade.bottom{bottom:0;left:0;right:0}.cropper-selection-shade.top{left:0;right:0;top:0}.emoji-modal{bottom:44px;height:200px;padding:0!important;top:auto!important;width:390px}.emoji-picker{position:absolute;right:0;top:0}.emoji-picker-button{background:0 0;border:none!important;font-size:0;cursor:pointer;margin:10px;padding:0}.emoji-picker-button,.emoji-picker-button img{height:24px;width:24px}.emoji-scroller{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:absolute!important;right:0;top:0}.booking-modal .sub-menu,.emojis,.more-menu-modal .sub-menu,.rich-text-editor{position:relative}.emojis{height:140px;overflow:hidden}.room-main-body .composer-panel{border-top:solid 1px #e0e0e0;display:block;width:100%}.room-main-body .composer-panel .panel-body{background-color:#f9f9f9;display:flex;flex-direction:row;padding:15px 30px 18px}.room-nav{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;width:300px}.room-nav-body{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;width:300px}.room-people-icon{height:25px;margin:7.5px 40px;cursor:pointer;width:25px}.room-people-icon svg{fill:#a0a0a0}.room-people-icon.active svg,.room-people-icon:hover svg{fill:#2eb67d!important}.room-side-panel{border-left:solid 1px #e0e0e0;box-sizing:border-box;min-width:300px;overflow:hidden;width:300px}.side-panel-header-heading{flex-grow:1;margin-bottom:4px;margin-top:0}.side-panel-list{margin:0;padding:0;width:279px}.side-panel-list>li{margin:0;list-style-type:none;vertical-align:middle;padding:4px 10px;border-bottom:solid 1px #e0e0e0}.room-side-panel .side-panel-header{display:flex;align-items:center;margin-bottom:0;padding:15px 15px 10px}.sixteen-wide{flex:0 0 16px}.border-zero,.button-menu-modal button,.more-menu-modal button,.more-menu-modal label.button-as-label,.sub-menu-holder button{border:0}.button-menu-modal button,.button-menu-modal button:active,.button-menu-modal button:focus{flex-direction:row-reverse!important;text-align:right!important}.button-menu-modal button,.menu a,.menu span,.more-menu-modal button,.more-menu-modal label.button-as-label,.notifications-menu-modal a,.notifications-menu-modal span,.sub-menu-button,.sub-menu-holder button{background:0 0;box-sizing:border-box;color:#2c2d30;display:block;font-size:14px;margin:0;outline:0;padding:6px 30px;text-align:left;text-decoration:none;width:100%}.button-menu-modal button,.more-menu-modal button,.more-menu-modal label.button-as-label,.sub-menu-button,.sub-menu-holder button{line-height:18px;padding:11px 30px}.button-menu-modal button,.more-menu-modal label.button-as-label{white-space:nowrap}.button-menu-modal button,.menu a,.more-menu-modal button,.more-menu-modal label.button-as-label,.notifications-menu-modal a:not([disabled]),.sub-menu-button,.sub-menu-holder button{cursor:pointer}.more-menu-modal.menu-with-sub-menus{overflow:visible!important}.booking-modal .sub-menu:before,.more-menu-modal .sub-menu:before{content:'‹';display:block;font-size:20px;height:100%;left:14px;line-height:40px;position:absolute}.booking-modal .sub-menu:after,.more-menu-modal .sub-menu:hover:after{bottom:-25px;content:'';display:block;height:auto;left:0;opacity:0;position:absolute;top:-25px;width:50px}.booking-modal .sub-menu .sub-menu-holder,.more-menu-modal .sub-menu .sub-menu-holder{opacity:0;left:6px;position:absolute;visibility:hidden;transition:opacity 150ms,visibility 150ms;transform:translate(-100%,-90%)}.booking-modal .sub-menu:hover .sub-menu-holder,.more-menu-modal .sub-menu:hover .sub-menu-holder{opacity:1;visibility:visible}.no-margin{margin:0}.no-margin-bottom,.photo-swiper.pinned .photo-swiper-content-div{margin-bottom:0!important}.icon-with-left-margin{margin-left:15px!important}.no-margin-important{margin:0!important}.no-margin-right{margin-right:0}.no-margin-sides{margin-left:0;margin-right:0}.no-margin-top{margin-top:0}.no-margin-top-important{margin-top:0!important}.no-padding-top-important{padding-top:0!important}.no-result-td{background:#f9f9f9;box-sizing:border-box;color:#637282;display:inline-block;padding:5px;text-align:center}.no-select{user-select:none}.notification-item{display:flex!important}.notifications-menu-modal a{border-bottom:1px solid #dddfe2}.button-menu-modal button:active,.button-menu-modal button:hover,.menu a:hover,.more-menu-modal button:active,.more-menu-modal button:hover,.more-menu-modal label.button-as-label:active,.more-menu-modal label.button-as-label:hover,.notifications-menu-modal a.active,.notifications-menu-modal a.active:hover:not([disabled]),.notifications-menu-modal a:hover:not([disabled]),.sub-menu-button:hover,.sub-menu-holder button:hover,button.booking-context-menu-button:hover,button.buttony:hover{background-color:#eee!important}.booking-modal>:last-child,.booking-modal>:last-child>.sub-menu-button,.more-menu-modal>:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.sub-menu-button .small-loader-holder{height:18px}.more-menu-modal button:active,.sub-menu-holder button:active{padding:11px 30px}.notifications-menu-link::before{background:rgba(0,0,0,.1);content:'';display:inline-block;height:18px;margin-top:11px;width:1px}.main-side-burger-icon{cursor:pointer;fill:#9ca6af;height:16px;margin-right:15px;padding:0 10px;width:25px}.main-side-burger-icon:hover{fill:#fff}.side-burger-expand-icon{cursor:pointer;fill:#848f99;height:16px;width:16px}.side-burger-expand-icon:hover{fill:#222b37}.side-burger-expand-icon-holder{align-items:center;align-self:stretch;display:inline-flex;flex-shrink:0;float:left;justify-content:center;max-width:43px;overflow:hidden;padding:10px}.start-link{height:15px;flex-grow:1;padding-left:17px;text-decoration:none}.dashboard-container{display:flex;flex-grow:1;overflow:hidden}.dashed{background:repeating-linear-gradient(135deg,transparent,transparent 10px,#aaa 10px,#aaa 20px)}.day-sub-heading,.day-sub-heading div{float:left;font-size:12px}.declaration-label{height:30px!important;line-height:28px!important}.declaration-property-label{line-height:1;font-size:12px}.deleted-page{font-size:24px;font-weight:700;margin-right:5px;text-transform:uppercase}.dispatch-interval-div .ember-power-select-trigger{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.dispatch-interval-div .qty-more{border-bottom-right-radius:0;border-top-right-radius:0}.divider{height:1px;margin:8px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.divider-text{flex:.2 0 auto;height:12px;margin:0;text-align:center}.divider-wrapper{align-items:center;border:none;display:flex;font-size:12px;font-weight:400;justify-content:center;margin:0;padding:24px 0 0;text-transform:uppercase;vertical-align:baseline}.divider-wrapper:after,.divider-wrapper:before{content:'';border-bottom:1px solid #c2c8d0;flex:1 0 auto;height:.5em;margin:0}.status{padding:0;margin-bottom:8px;text-align:center}.status strong{display:block}.patient-failed-to-appear,.strike-through{text-decoration:line-through}.border-left-red::before{background:#fa3e3e;content:'';height:100%;position:absolute;width:2px}.summary{flex:1 auto;width:auto;float:none;margin:0;overflow:hidden}.summary h3{font-size:15px;font-weight:400;line-height:1.4;margin:0 0 .5em}.small-svg-holder{box-sizing:border-box;height:19.5px;padding:3px;width:19.5px}.even-smaller-svg-holder{box-sizing:border-box;height:12px;margin:2px;padding:3px;width:12px}.svg-holder{flex-shrink:0;float:left;height:18px;margin-right:5px;width:18px}.shadow-svg svg{filter:drop-shadow(0 0 1px #000)}.tiny-svg-holder{flex-shrink:0;height:9px;width:9px}input[type=password],input[type=search],input[type=tel],input[type=text],input[type=number]{appearance:none;border-radius:3px;box-sizing:border-box;max-width:800px}.missing .ember-power-select-trigger,.missing>input,.required-missing,.rich-text-editor.required-and-not-valid,input:required:invalid,textarea:required:invalid{border:1px dashed #e01e5a!important;background:#f4e5e5!important}.search-results-ember-power-select .ember-power-select-trigger,.search-results-ember-power-select-full .ember-power-select-trigger{height:30px;line-height:28px;max-height:30px}.search-results-ember-power-select-full{box-sizing:border-box;overflow:hidden}.standard-input,.standard-textarea{background:#fff;border:1px solid silver;border-radius:3px;box-sizing:border-box;padding:0 8px}.standard-input{height:30px}.rich-text-first-line-holder{height:1.25em;line-height:1.25em;margin:auto 0;overflow:hidden}.rich-text-first-line-holder h1,.rich-text-first-line-holder h2,.rich-text-first-line-holder h3{line-height:unset}.rich-text-editor{background:#fff;border:1px solid silver;border-radius:3px;box-sizing:border-box;max-width:800px;width:100%}.rich-text-editor .rte-templates-holder{animation:slide-in-to-bottom .2s linear;background:#fff;border:1px solid #aaa;border-radius:4px;left:10px;overflow:hidden;position:fixed;top:10px;width:350px;z-index:2}.rich-text-editor .rte-templates-holder-offset-detectror{overflow:hidden;left:0;position:fixed;top:0;visibility:hidden}.rte-templates-holder .rte-template-list-item{font-size:14px;padding:5px 13px}.rte-templates-holder .rte-template-list-item:not(:first-of-type){border-top:1px solid #eee}.rte-templates-holder .rte-template-list-item.marked,.rte-templates-holder .rte-template-list-item:hover{background-color:#5897fb;color:#fff}.hint-rte-holder{white-space:normal!important;width:300px}.rich-text-editor .rich-text-holder{cursor:text;max-height:45vh;min-height:38px;overflow-y:auto;padding:0 8px;font-size:inherit;font-weight:inherit}.rich-text-editor .rich-text-holder ol,.rich-text-editor .rich-text-holder ul,.rich-text-wrapper ol,.rich-text-wrapper ul{margin-block-end:0;margin-block-start:0;padding-inline-start:30px}.rich-text-editor .rich-text-holder h1,.rich-text-editor .rich-text-holder h2,.rich-text-editor .rich-text-holder h3,.rich-text-editor .rich-text-holder p,.rich-text-wrapper h1,.rich-text-wrapper h2,.rich-text-wrapper h3,.rich-text-wrapper p{margin-block-end:0;margin-block-start:0}.rich-text-editor .rich-text-holder h1,.rich-text-wrapper h1{font-size:1.4em;font-weight:300;line-height:1.1;margin-bottom:.5em}.rich-text-editor .rich-text-holder h2,.rich-text-wrapper h2{font-size:1.12em;font-weight:300;line-height:1.35;margin-bottom:.3em}.rich-text-editor .rich-text-holder h1:not(:first-child),.rich-text-wrapper h1:not(:first-child){margin-top:1.5em}.rich-text-editor .rich-text-holder h2:not(:first-child),.rich-text-wrapper h2:not(:first-child){margin-top:1.2em}.rich-text-editor .rich-text-holder:focus{outline:0}.rich-text-editor-panel{align-items:center;max-height:45px;opacity:1;transition:max-height .2s 50ms,opacity .2s .1s}.rich-text-editor-panel.collapsed{max-height:0;opacity:0;visibility:hidden}.rich-text-editor-panel .vertical-separator{background-color:rgba(0,0,0,.15);height:auto;margin:12px 2px;width:1px}.rich-text-editor-panel .radio-button{background-color:transparent!important;background-image:linear-gradient(rgba(0,0,0,.07),rgba(0,0,0,.07))!important;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:0 0;border:0;border-radius:50%;box-shadow:none!important;box-sizing:border-box!important;color:rgba(0,0,0,.54);font-size:15px;height:29px;line-height:15px;margin:8px 2px;padding:7px;transition-duration:.2s;transition-property:background-size,color;width:29px}.close-icon,.rich-text-editor-panel .radio-button:first-of-type{margin-left:8px}.rich-text-editor-panel .radio-button:hover{background-size:100% 100%;border-radius:4px;color:#000}.rich-text-editor-panel .radio-button:hover svg{fill:#000}.rich-text-editor-panel .radio-button[disabled]{cursor:default;opacity:.3;pointer-events:none}.rich-text-editor-panel .radio-button.checked{background-image:linear-gradient(#dbe0fd,#dbe0fd)!important;border-radius:4px;color:#3d9be9!important}.rich-text-editor-panel .radio-button.checked svg{fill:#3d9be9;stroke:initial}.rich-text-editor-panel .icon-button-smaller{height:22px;padding:5px;width:22px}.rich-text-editor-panel .radio-button.bold-text{font-weight:700}.rich-text-editor-panel .radio-button.italic-text{font-style:italic}.rich-text-editor-panel .radio-button.strike-through-text{text-decoration:line-through}.rich-text-editor-panel .radio-button.underlined-text{text-decoration:underline}.rich-text-editor:not(.editable) .rich-text-holder{background:#f9f9f9;color:#666}.list-padding-small ol,.list-padding-small ul{padding-inline-start:20px}.higher{height:40px!important;max-height:40px!important;min-height:40px!important}.rich-text-editor:not(.editable),.standard-input:disabled{box-shadow:none;cursor:auto}.ember-power-select-placeholder,.ember-power-select-trigger-multiple-input::placeholder,.light-gray-text-color,.standard-input::placeholder,.standard-textarea::placeholder{color:#919ca7;font-size:13px}.lighter-gray-text-color{color:#cacfd4}.calendar-header-caregiver-selector-div .ember-power-select-multiple-trigger{height:57px;min-height:57px}.calendar-header-caregiver-selector-div,.stretch-on-mobile{width:100%}.column-date-header{box-sizing:border-box;color:#666;flex-grow:1;height:100%;padding:8px 0 0!important;position:relative;text-align:left}.column-date-header .day,.column-date-header .day-heading-room-column,.column-date-header .day-heading-user-column,.column-date-header .day-number,.column-date-header .sub-heading{padding:0 5px}.column-date-header .day{font-size:10px;text-transform:uppercase}.sub-heading{font-size:12px;text-align:center}.button-file label,.confirm-primary,.confirm-secondary,.confirm-tertiary,.delete-primary,.delete-secondary,.delete-tertiary,.phone-caller{font-size:14px;padding:5px 10px;margin:5px 2.5px;display:flex;cursor:pointer;vertical-align:middle;text-decoration:none;white-space:nowrap;box-sizing:border-box;text-shadow:none!important}.column-date-header .username-button{border-radius:4px}.column-date-header.clickable-roomname .roomname-button:hover,.column-date-header.clickable-username .username-button:hover{background-color:#e3e7e9;cursor:pointer}.column-date-header .context-menu-holder{position:fixed;overflow:visible;width:inherit;z-index:3}.column-date-header .context-menu-holder .more-menu-modal{top:35px!important}.button-file label,.confirm-primary,.confirm-secondary,.confirm-tertiary,.delete-primary,.delete-secondary,.delete-tertiary{align-items:center;border-radius:4px;font-weight:700;height:39px;justify-content:center;text-align:center}.phone-caller{background-color:transparent;border:0;border-radius:4px;color:#333;min-height:39px}.confirm-primary,.delete-primary{box-shadow:0 2px 1px 0 rgba(0,0,0,.2);color:#fff;fill:#fff;line-height:25px}.confirm-primary,.confirm-secondary,.delete-primary,.delete-secondary{min-width:75px}.confirm-primary:active,.confirm-primary:focus,.confirm-secondary:active,.confirm-secondary:focus,.confirm-tertiary:active,.confirm-tertiary:focus,.delete-primary:active,.delete-primary:focus,.delete-secondary:active,.delete-secondary:focus,.delete-tertiary:active,.delete-tertiary:focus{outline:0}.confirm-primary:active,.confirm-secondary:active,.confirm-tertiary:active,.delete-primary:active,.delete-secondary:active,.delete-tertiary:active{box-shadow:none;left:1px;position:relative;top:1px}.confirm-primary{background-color:#2eb67d;background-image:linear-gradient(to bottom,#2eb67d,#249164);background-repeat:repeat-x;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-top:0}.confirm-primary:hover{background-color:#2eb67d;background-image:linear-gradient(to bottom,#2eb67d,#2eb67d)}div.button-menu{align-items:stretch;display:flex;padding:0;position:relative}div.button-menu button{appearance:none;box-sizing:border-box;cursor:inherit;font-size:inherit;font-weight:inherit;text-align:right!important}div.button-menu button.drop-down-button{background:0 0;border:0}.journal-entry-listitem-loader,div.button-menu button.drop-down-button svg{height:12px;width:12px}div.button-menu button.main-button{background:0 0;border-bottom:0;border-left:0;border-right:inherit;border-top:0;flex-grow:1}.confirm-secondary,.delete-secondary{background-color:#fff;box-shadow:0 2px 1px 0 rgba(0,0,0,.2);color:#333;line-height:23px}.confirm-secondary{border:3px solid #2eb67d}.delete-secondary{border:3px solid #e01e5a}.confirm-secondary:hover,.delete-secondary:hover{background-color:#f0f0f0}.confirm-tertiary,.delete-tertiary{background-color:transparent;border:0;color:#333;line-height:28px}.confirm-tertiary:active,.delete-tertiary:active{background-color:rgba(32,33,36,.059);box-shadow:0 1px 2px 0 rgba(60,64,67,.302),0 1px 3px 1px rgba(60,64,67,.149)}.confirm-tertiary:focus,.delete-tertiary:focus{background-color:rgba(32,33,36,.122);box-shadow:inset 0 0 0 1px #bdc1c6}.confirm-tertiary:hover,.delete-tertiary:hover,.phone-caller:hover{background-color:rgba(32,33,36,.059)}.delete-primary,.delete-primary:hover,.gauge-scorescale-range-fail::before{background-color:#e01e5a}.delete-primary{background-image:linear-gradient(to bottom,#e01e5a,#b31848);background-repeat:repeat-x;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-top:0}.delete-primary:hover{background-image:linear-gradient(to bottom,#e01e5a,#e01e5a)}textarea{background:#fff;border:1px solid silver;border-radius:3px;box-sizing:border-box;color:#000;cursor:default;display:flex;max-height:65vh;max-width:800px;padding:0 8px}.narrower-textarea{max-height:300px}.as-calendar,.border-box,.ember-basic-dropdown,.ember-basic-dropdown-content,.ember-basic-dropdown-content *,.ember-power-select-dropdown *,.mini-calendar *,.mini-calendar-nav *,.search-results-ember-power-select,button,input[type=file],input[type=button],input[type=submit],input[type=reset]{box-sizing:border-box}.page-body,.page-body-stretched-strict-padding{margin:0}.page-body{flex:1 1 auto;max-width:1080px}.page-body.mid-tight,.page-body.semi-tight,.page-body.tight,.sticky-top-menu.semi-tight,.sticky-top-menu.tight{margin:0 auto;width:100%}.page-body.mid-tight{max-width:890px}.page-body.semi-tight{max-width:1060px}.page-body.tight{max-width:720px}.page-body-stretched-strict-padding{box-sizing:border-box;max-width:1500px}.page-header h1{margin:0;float:left}.parod-registry-cell{box-sizing:border-box;float:left;margin:10px 5px}.parod-context-menu{background-color:#fff;border-bottom:1px solid #aaa;border-left:1px solid #aaa;border-radius:4px!important;border-right:1px solid #aaa;border-top:1px solid #eee!important;box-shadow:0 10px 10px rgba(0,0,0,.275);padding:0;transform:translate(0,0)!important;width:200px}.parod-context-menu-button{appearance:none;background:#fff;border:0;cursor:pointer;line-height:32px}.parod-context-menu-pocket-buttons{border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden}.parod-context-menu-other-buttons,.parod-context-menu-pocket-buttons{display:grid;grid-template-columns:repeat(3,1fr)}.parod-context-menu-button:hover{background:#eee}.parod-context-menu-button.bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.parod-context-menu-button-span{margin:12.5px auto}.parod-context-menu-svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;overflow:visible}.parod-context-menu-svg polygon{fill:transparent}.full-tooth-interface{background-image:url(../assets/images/half_teeth_sprite-3705a66263ab73b0e12a3e8b504ebb77.png);background-repeat:no-repeat;background-clip:content-box;box-sizing:border-box;height:164px;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:50px}.full-tooth-interface.implant-tooth{background-image:url(../assets/images/half_teeth_without_roots_sprite-e7eb8e34fd714fb8c020dfc4c673bbdd.png)}.full-tooth-interface.implant-tooth::before{background-image:url(../assets/images/implant_RN-1da9ed13a0fc4d542b62bbba826e140f.png);background-position:bottom;background-repeat:no-repeat;content:'';display:block;height:100%;left:-1px;position:absolute;top:-25px;transform:scale(.92);width:100%}.nr-16 .full-tooth-interface.implant-tooth::before,.nr-17 .full-tooth-interface.implant-tooth::before,.nr-18 .full-tooth-interface.implant-tooth::before,.nr-26 .full-tooth-interface.implant-tooth::before,.nr-27 .full-tooth-interface.implant-tooth::before,.nr-28 .full-tooth-interface.implant-tooth::before,.nr-36 .full-tooth-interface.implant-tooth::before,.nr-37 .full-tooth-interface.implant-tooth::before,.nr-38 .full-tooth-interface.implant-tooth::before,.nr-46 .full-tooth-interface.implant-tooth::before,.nr-47 .full-tooth-interface.implant-tooth::before,.nr-48 .full-tooth-interface.implant-tooth::before{background-image:url(../assets/images/implant_WN-4b42456754fea29812523d5c20d48148.png)}.implant-svg-holder{bottom:2px;display:flex;flex-direction:column;height:12px;position:absolute;right:6px}.photo-swiper,.photo-swiper-item{flex-direction:column;display:flex}.nr-12 .crown-svg-holder svg,.nr-14 .crown-svg-holder svg,.nr-15 .crown-svg-holder svg,.nr-22 .crown-svg-holder svg,.nr-24 .crown-svg-holder svg,.nr-25 .crown-svg-holder svg,.nr-33 .crown-svg-holder svg,.nr-43 .crown-svg-holder svg,.nr-52 .crown-svg-holder svg,.nr-54 .crown-svg-holder svg,.nr-55 .crown-svg-holder svg,.nr-62 .crown-svg-holder svg,.nr-64 .crown-svg-holder svg,.nr-65 .crown-svg-holder svg,.nr-73 .crown-svg-holder svg,.nr-83 .crown-svg-holder svg{width:35px!important}.nr-11 .crown-svg-holder svg,.nr-13 .crown-svg-holder svg,.nr-17 .crown-svg-holder svg,.nr-21 .crown-svg-holder svg,.nr-23 .crown-svg-holder svg,.nr-27 .crown-svg-holder svg,.nr-51 .crown-svg-holder svg,.nr-53 .crown-svg-holder svg,.nr-61 .crown-svg-holder svg,.nr-63 .crown-svg-holder svg{width:44px!important}.nr-16 .crown-svg-holder svg,.nr-26 .crown-svg-holder svg,.nr-37 .crown-svg-holder svg,.nr-47 .crown-svg-holder svg{width:46px!important}.nr-15 .crown-svg-holder svg,.nr-25 .crown-svg-holder svg,.nr-55 .crown-svg-holder svg,.nr-65 .crown-svg-holder svg{width:43px!important}.nr-34 .crown-svg-holder svg,.nr-35 .crown-svg-holder svg,.nr-44 .crown-svg-holder svg,.nr-45 .crown-svg-holder svg,.nr-74 .crown-svg-holder svg,.nr-75 .crown-svg-holder svg,.nr-84 .crown-svg-holder svg,.nr-85 .crown-svg-holder svg{width:34px!important}.nr-31 .crown-svg-holder svg,.nr-32 .crown-svg-holder svg,.nr-41 .crown-svg-holder svg,.nr-42 .crown-svg-holder svg,.nr-71 .crown-svg-holder svg,.nr-72 .crown-svg-holder svg,.nr-81 .crown-svg-holder svg,.nr-82 .crown-svg-holder svg{width:32px!important}.upper-jaw .full-tooth-interface::before{transform:scaleY(-.92);top:25px}.dicom-help,.photo-swiper{right:0;top:0;position:absolute}.lower-jaw .full-tooth-interface.right-teeth::before{transform:scale(.92) scaleX(-.92)}.upper-jaw .full-tooth-interface.right-teeth::before{transform:scaleY(-.92) scaleX(-.92)}.lower-lingual-interfaces .full-tooth-interface,.upper-lingual-interfaces .full-tooth-interface{transform:scaleY(-1)}.lower-lingual-interfaces .full-tooth-interface:not(.right-teeth),.upper-lingual-interfaces .full-tooth-interface:not(.left-teeth){transform:scaleY(-1) scaleX(-1)}.lower-buccal-interfaces .full-tooth-interface:not(.left-teeth),.upper-buccal-interfaces .full-tooth-interface:not(.right-teeth){transform:scaleX(-1)}.upper-buccal-interfaces .nr-12 .full-tooth-interface,.upper-buccal-interfaces .nr-14 .full-tooth-interface,.upper-buccal-interfaces .nr-15 .full-tooth-interface,.upper-buccal-interfaces .nr-18 .full-tooth-interface,.upper-buccal-interfaces .nr-22 .full-tooth-interface,.upper-buccal-interfaces .nr-24 .full-tooth-interface,.upper-buccal-interfaces .nr-25 .full-tooth-interface,.upper-buccal-interfaces .nr-28 .full-tooth-interface,.upper-buccal-interfaces .nr-52 .full-tooth-interface,.upper-buccal-interfaces .nr-54 .full-tooth-interface,.upper-buccal-interfaces .nr-55 .full-tooth-interface,.upper-buccal-interfaces .nr-62 .full-tooth-interface,.upper-buccal-interfaces .nr-64 .full-tooth-interface,.upper-buccal-interfaces .nr-65 .full-tooth-interface,.upper-lingual-interfaces .nr-12 .full-tooth-interface,.upper-lingual-interfaces .nr-14 .full-tooth-interface,.upper-lingual-interfaces .nr-15 .full-tooth-interface,.upper-lingual-interfaces .nr-18 .full-tooth-interface,.upper-lingual-interfaces .nr-22 .full-tooth-interface,.upper-lingual-interfaces .nr-24 .full-tooth-interface,.upper-lingual-interfaces .nr-25 .full-tooth-interface,.upper-lingual-interfaces .nr-28 .full-tooth-interface,.upper-lingual-interfaces .nr-52 .full-tooth-interface,.upper-lingual-interfaces .nr-54 .full-tooth-interface,.upper-lingual-interfaces .nr-55 .full-tooth-interface,.upper-lingual-interfaces .nr-62 .full-tooth-interface,.upper-lingual-interfaces .nr-64 .full-tooth-interface,.upper-lingual-interfaces .nr-65 .full-tooth-interface{padding:5px}.lower-buccal-interfaces .nr-31 .full-tooth-interface,.lower-buccal-interfaces .nr-32 .full-tooth-interface,.lower-buccal-interfaces .nr-33 .full-tooth-interface,.lower-buccal-interfaces .nr-34 .full-tooth-interface,.lower-buccal-interfaces .nr-35 .full-tooth-interface,.lower-buccal-interfaces .nr-41 .full-tooth-interface,.lower-buccal-interfaces .nr-42 .full-tooth-interface,.lower-buccal-interfaces .nr-44 .full-tooth-interface,.lower-buccal-interfaces .nr-45 .full-tooth-interface,.lower-buccal-interfaces .nr-71 .full-tooth-interface,.lower-buccal-interfaces .nr-72 .full-tooth-interface,.lower-buccal-interfaces .nr-73 .full-tooth-interface,.lower-buccal-interfaces .nr-74 .full-tooth-interface,.lower-buccal-interfaces .nr-75 .full-tooth-interface,.lower-buccal-interfaces .nr-81 .full-tooth-interface,.lower-buccal-interfaces .nr-82 .full-tooth-interface,.lower-buccal-interfaces .nr-84 .full-tooth-interface,.lower-buccal-interfaces .nr-85 .full-tooth-interface,.lower-lingual-interfaces .nr-31 .full-tooth-interface,.lower-lingual-interfaces .nr-32 .full-tooth-interface,.lower-lingual-interfaces .nr-33 .full-tooth-interface,.lower-lingual-interfaces .nr-34 .full-tooth-interface,.lower-lingual-interfaces .nr-35 .full-tooth-interface,.lower-lingual-interfaces .nr-41 .full-tooth-interface,.lower-lingual-interfaces .nr-42 .full-tooth-interface,.lower-lingual-interfaces .nr-44 .full-tooth-interface,.lower-lingual-interfaces .nr-45 .full-tooth-interface,.lower-lingual-interfaces .nr-71 .full-tooth-interface,.lower-lingual-interfaces .nr-72 .full-tooth-interface,.lower-lingual-interfaces .nr-73 .full-tooth-interface,.lower-lingual-interfaces .nr-74 .full-tooth-interface,.lower-lingual-interfaces .nr-75 .full-tooth-interface,.lower-lingual-interfaces .nr-81 .full-tooth-interface,.lower-lingual-interfaces .nr-82 .full-tooth-interface,.lower-lingual-interfaces .nr-84 .full-tooth-interface,.lower-lingual-interfaces .nr-85 .full-tooth-interface{padding:6px}.lower-buccal-interfaces .nr-43 .full-tooth-interface,.lower-buccal-interfaces .nr-83 .full-tooth-interface,.lower-lingual-interfaces .nr-43 .full-tooth-interface,.lower-lingual-interfaces .nr-83 .full-tooth-interface{padding:0 6px}.lower-buccal-interfaces .nr-31 .full-tooth-interface,.lower-buccal-interfaces .nr-32 .full-tooth-interface,.lower-buccal-interfaces .nr-33 .full-tooth-interface,.lower-buccal-interfaces .nr-34 .full-tooth-interface,.lower-buccal-interfaces .nr-35 .full-tooth-interface,.lower-buccal-interfaces .nr-36 .full-tooth-interface,.lower-buccal-interfaces .nr-37 .full-tooth-interface,.lower-buccal-interfaces .nr-38 .full-tooth-interface,.lower-buccal-interfaces .nr-41 .full-tooth-interface,.lower-buccal-interfaces .nr-42 .full-tooth-interface,.lower-buccal-interfaces .nr-43 .full-tooth-interface,.lower-buccal-interfaces .nr-44 .full-tooth-interface,.lower-buccal-interfaces .nr-45 .full-tooth-interface,.lower-buccal-interfaces .nr-46 .full-tooth-interface,.lower-buccal-interfaces .nr-47 .full-tooth-interface,.lower-buccal-interfaces .nr-48 .full-tooth-interface,.lower-buccal-interfaces .nr-71 .full-tooth-interface,.lower-buccal-interfaces .nr-72 .full-tooth-interface,.lower-buccal-interfaces .nr-73 .full-tooth-interface,.lower-buccal-interfaces .nr-74 .full-tooth-interface,.lower-buccal-interfaces .nr-75 .full-tooth-interface,.lower-buccal-interfaces .nr-81 .full-tooth-interface,.lower-buccal-interfaces .nr-82 .full-tooth-interface,.lower-buccal-interfaces .nr-83 .full-tooth-interface,.lower-buccal-interfaces .nr-84 .full-tooth-interface,.lower-buccal-interfaces .nr-85 .full-tooth-interface{padding-bottom:25px}.upper-buccal-interfaces .nr-18 .full-tooth-interface,.upper-buccal-interfaces .nr-28 .full-tooth-interface{background-position:4px 12px}.upper-lingual-interfaces .nr-18 .full-tooth-interface,.upper-lingual-interfaces .nr-28 .full-tooth-interface{background-position:4px -150px}.upper-buccal-interfaces .nr-17 .full-tooth-interface,.upper-buccal-interfaces .nr-27 .full-tooth-interface{background-position:-44px 12px}.upper-lingual-interfaces .nr-17 .full-tooth-interface,.upper-lingual-interfaces .nr-27 .full-tooth-interface{background-position:-44px -150px}.upper-buccal-interfaces .nr-16 .full-tooth-interface,.upper-buccal-interfaces .nr-26 .full-tooth-interface{background-position:-95px 12px}.upper-lingual-interfaces .nr-16 .full-tooth-interface,.upper-lingual-interfaces .nr-26 .full-tooth-interface{background-position:-95px -150px}.upper-buccal-interfaces .nr-15 .full-tooth-interface,.upper-buccal-interfaces .nr-25 .full-tooth-interface,.upper-buccal-interfaces .nr-55 .full-tooth-interface,.upper-buccal-interfaces .nr-65 .full-tooth-interface{background-position:-141px 12px}.upper-lingual-interfaces .nr-15 .full-tooth-interface,.upper-lingual-interfaces .nr-25 .full-tooth-interface,.upper-lingual-interfaces .nr-55 .full-tooth-interface,.upper-lingual-interfaces .nr-65 .full-tooth-interface{background-position:-141px -150px}.upper-buccal-interfaces .nr-14 .full-tooth-interface,.upper-buccal-interfaces .nr-24 .full-tooth-interface,.upper-buccal-interfaces .nr-54 .full-tooth-interface,.upper-buccal-interfaces .nr-64 .full-tooth-interface{background-position:-184px 12px}.upper-lingual-interfaces .nr-14 .full-tooth-interface,.upper-lingual-interfaces .nr-24 .full-tooth-interface,.upper-lingual-interfaces .nr-54 .full-tooth-interface,.upper-lingual-interfaces .nr-64 .full-tooth-interface{background-position:-184px -150px}.upper-buccal-interfaces .nr-13 .full-tooth-interface,.upper-buccal-interfaces .nr-23 .full-tooth-interface,.upper-buccal-interfaces .nr-53 .full-tooth-interface,.upper-buccal-interfaces .nr-63 .full-tooth-interface{background-position:-229px 9px}.upper-lingual-interfaces .nr-13 .full-tooth-interface,.upper-lingual-interfaces .nr-23 .full-tooth-interface,.upper-lingual-interfaces .nr-53 .full-tooth-interface,.upper-lingual-interfaces .nr-63 .full-tooth-interface{background-position:-229px -154px}.upper-buccal-interfaces .nr-12 .full-tooth-interface,.upper-buccal-interfaces .nr-22 .full-tooth-interface,.upper-buccal-interfaces .nr-52 .full-tooth-interface,.upper-buccal-interfaces .nr-62 .full-tooth-interface{background-position:-276px 12px}.upper-lingual-interfaces .nr-12 .full-tooth-interface,.upper-lingual-interfaces .nr-22 .full-tooth-interface,.upper-lingual-interfaces .nr-52 .full-tooth-interface,.upper-lingual-interfaces .nr-62 .full-tooth-interface{background-position:-276px -152px}.upper-buccal-interfaces .nr-11 .full-tooth-interface,.upper-buccal-interfaces .nr-21 .full-tooth-interface,.upper-buccal-interfaces .nr-51 .full-tooth-interface,.upper-buccal-interfaces .nr-61 .full-tooth-interface{background-position:-323px 9px}.upper-lingual-interfaces .nr-11 .full-tooth-interface,.upper-lingual-interfaces .nr-21 .full-tooth-interface,.upper-lingual-interfaces .nr-51 .full-tooth-interface,.upper-lingual-interfaces .nr-61 .full-tooth-interface{background-position:-323px -152px}.lower-buccal-interfaces .nr-38 .full-tooth-interface,.lower-buccal-interfaces .nr-48 .full-tooth-interface{background-position:-16px -392px}.lower-lingual-interfaces .nr-38 .full-tooth-interface,.lower-lingual-interfaces .nr-48 .full-tooth-interface{background-position:-16px -526px}.lower-buccal-interfaces .nr-37 .full-tooth-interface,.lower-buccal-interfaces .nr-47 .full-tooth-interface{background-position:-70px -392px}.lower-lingual-interfaces .nr-37 .full-tooth-interface,.lower-lingual-interfaces .nr-47 .full-tooth-interface{background-position:-70px -526px}.lower-buccal-interfaces .nr-36 .full-tooth-interface,.lower-buccal-interfaces .nr-46 .full-tooth-interface{background-position:-124px -392px}.lower-lingual-interfaces .nr-36 .full-tooth-interface,.lower-lingual-interfaces .nr-46 .full-tooth-interface{background-position:-126px -526px}.lower-buccal-interfaces .nr-35 .full-tooth-interface,.lower-buccal-interfaces .nr-45 .full-tooth-interface,.lower-buccal-interfaces .nr-75 .full-tooth-interface,.lower-buccal-interfaces .nr-85 .full-tooth-interface{background-position:-173px -392px}.lower-lingual-interfaces .nr-35 .full-tooth-interface,.lower-lingual-interfaces .nr-45 .full-tooth-interface,.lower-lingual-interfaces .nr-75 .full-tooth-interface,.lower-lingual-interfaces .nr-85 .full-tooth-interface{background-position:-173px -526px}.lower-buccal-interfaces .nr-34 .full-tooth-interface,.lower-buccal-interfaces .nr-44 .full-tooth-interface,.lower-buccal-interfaces .nr-74 .full-tooth-interface,.lower-buccal-interfaces .nr-84 .full-tooth-interface{background-position:-212px -392px}.lower-lingual-interfaces .nr-34 .full-tooth-interface,.lower-lingual-interfaces .nr-44 .full-tooth-interface,.lower-lingual-interfaces .nr-74 .full-tooth-interface,.lower-lingual-interfaces .nr-84 .full-tooth-interface{background-position:-212px -526px}.lower-buccal-interfaces .nr-33 .full-tooth-interface,.lower-buccal-interfaces .nr-43 .full-tooth-interface,.lower-buccal-interfaces .nr-73 .full-tooth-interface,.lower-buccal-interfaces .nr-83 .full-tooth-interface{background-position:-252px -392px}.lower-lingual-interfaces .nr-33 .full-tooth-interface,.lower-lingual-interfaces .nr-43 .full-tooth-interface,.lower-lingual-interfaces .nr-73 .full-tooth-interface,.lower-lingual-interfaces .nr-83 .full-tooth-interface{background-position:-252px -526px}.lower-buccal-interfaces .nr-32 .full-tooth-interface,.lower-buccal-interfaces .nr-42 .full-tooth-interface,.lower-buccal-interfaces .nr-72 .full-tooth-interface,.lower-buccal-interfaces .nr-82 .full-tooth-interface{background-position:-291px -392px}.lower-lingual-interfaces .nr-32 .full-tooth-interface,.lower-lingual-interfaces .nr-42 .full-tooth-interface,.lower-lingual-interfaces .nr-72 .full-tooth-interface,.lower-lingual-interfaces .nr-82 .full-tooth-interface{background-position:-291px -526px}.lower-buccal-interfaces .nr-31 .full-tooth-interface,.lower-buccal-interfaces .nr-41 .full-tooth-interface,.lower-buccal-interfaces .nr-71 .full-tooth-interface,.lower-buccal-interfaces .nr-81 .full-tooth-interface{background-position:-325px -392px}.lower-lingual-interfaces .nr-31 .full-tooth-interface,.lower-lingual-interfaces .nr-41 .full-tooth-interface,.lower-lingual-interfaces .nr-71 .full-tooth-interface,.lower-lingual-interfaces .nr-81 .full-tooth-interface{background-position:-325px -526px}.parod-context-menu-svg polygon:hover{cursor:pointer;fill:#3d9be9;fill-opacity:.3}.caregiver-select-field,.patient-search-field{width:100%;margin:0;float:left;padding:0 1%!important}.per-page-dropdown,.per-page-trigger{font-size:13px}.per-page-trigger,.per-page-trigger:focus{border:none}.per-page-trigger{box-shadow:none!important}.per-page-selector{display:flex;line-height:36px}.payment-list-cell .ember-power-select-trigger,.per-page-selector .ember-power-select-trigger{height:36px!important;line-height:34px!important;max-height:36px!important}.power-calendar-holder{padding:16px 19px}.claim-row-tooltip .claim-row-tooltip-text{background-color:#555;border-radius:6px;color:#fff;padding:5px 10px;pointer-events:none;position:absolute;transition:opacity .6s;visibility:hidden;z-index:2}.patient-hint{font-size:14px!important;max-width:540px;padding:30px 20px!important;width:100%}.booking-duration-button-div-holder,.margin-top-five{margin-top:5px}.claim-row-tooltip-text{margin-right:5%;right:0}.claim-row-tooltip:hover .claim-row-tooltip-text{visibility:visible}.claim-row-tooltip-left-column{float:left;margin-right:10px}.claim-row-tooltip-right-column{float:right;margin-left:10px}.claim-row-tooltip-text::after{border-color:transparent transparent #555;border-style:solid;border-width:5px;bottom:100%;content:'';left:50%;margin-left:-5px;position:absolute}.dicom-container .dv-viewport-holder{height:100%;margin:0 10px;max-width:500px;width:100%}.dicom-container .dv-viewports-row{height:100%;max-height:500px;margin:10px 0}.dicom-help{padding:10px}.dicom-help svg{fill:#637282;height:20px;width:20px}.dicom-help .hint{white-space:pre-line;width:300px}.photo-swiper{bottom:0;max-width:100%;min-width:100%;overflow-x:hidden;overflow-y:auto;transition:transform 150ms;width:100%;z-index:3}.photo-swiper.in-dashboard{top:51px}.image-groups-container,.mounts-container{flex-basis:0;flex-grow:1;flex-shrink:0;max-width:50%;transition:max-width 150ms}.is-hiding-image-groups .mounts-container,.photo-swiper.pinned .mounts-container,.photo-swiper.pinned:not(.is-hiding-image-groups) .image-groups-container{max-width:100%}.is-hiding-image-groups .image-groups-container{flex-grow:0;max-width:95px}.image-groups{transition:opacity .3s ease-in .1s}.is-hiding-image-groups .image-groups{transition:none}.image-groups-hamburger,.is-hiding-image-groups .image-groups{opacity:0;position:absolute;visibility:hidden}.image-groups-hamburger .image-count{position:absolute;top:-23px;right:-23px}.image-groups,.is-hiding-image-groups .image-groups-hamburger{opacity:1;position:relative;visibility:visible}.horizontal-toggle-expander{transition:max-width 150ms,min-width 150ms,opacity 150ms,visibility 150ms}.horizontal-toggle-expander.hidden,.main-nav-menu.hidden{max-width:0;min-width:0;opacity:0;visibility:hidden}.photo-swiper.hidden{visibility:hidden}.image-size-sensor.wheel-zooming,.main-nav-menu.hidden{overflow:hidden}.photo-swiper.expand{transform:translateX(0);visibility:visible}.photo-swiper.expand.pinned{max-width:420px;min-width:420px;position:static}.pinned .pinned-then-width-auto{width:auto}.pinned-calendar{border-top:1px solid #ddd;padding:10px 5px}.pinned-calendar-booking-event{background-color:#f9f9f9;border-left:1px solid #e1e3e6;border-right:1px solid #e1e3e6;box-sizing:border-box;padding:6px 0}.pinned-calendar-item{height:40px}.pinned-calendar-item:last-child .pinned-calendar-booking-event{border-bottom:1px solid #e1e3e6;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.photo-swiper-dropdown{z-index:50}.photo-swiper-heading{box-sizing:border-box;color:#fff;display:flex;flex-shrink:0;height:64px;padding:6px;position:sticky;top:0;z-index:3}.photo-swiper-heading h2{margin:9px 0}.photo-swiper-intro{align-items:center;height:250px;justify-content:center;padding:10px;text-align:center}.image-comparison,.image-comparison-item,.image-editor,.photo-swiper-content-div,.photo-swiper-heading{background:#14191f}.image-comparison,.image-editor,.photo-swiper-item{position:fixed;width:100%;height:100%;opacity:1;z-index:50;top:0;left:0}.image-fullscreen-preview{position:fixed;width:100%;height:100%;opacity:1;z-index:1502;top:0;left:0;background:rgba(0,0,0,.91)}.image-fullscreen-preview img{width:94%;max-height:94vh;object-fit:contain}.image-editor-toolbar-pane,.image-editor-toolbar-tabs-highlighter,.photo-swiper,.upload-patient-file-modal .modal-body,.wheel-zooming-indicator{background:#232c38}.patient-files-content{overflow:auto;height:51vh}.image-editor-toolbar-pane{box-sizing:border-box;color:#fff;min-width:350px;position:relative;width:350px}.image-editor-toolbar-pane .ember-power-select-trigger,.image-editor-toolbar-pane .standard-input,.photo-swiper-content-div .ember-power-select-trigger{border:0;box-shadow:0 0 0 0 rgba(0,196,204,0);color:#fff;height:48px;max-height:48px;transition:box-shadow .2s ease-out}.image-editor-toolbar-pane .ember-power-select-trigger,.image-editor-toolbar-pane .standard-input,.image-editor-toolbar-pane .standard-input[disabled],.image-editor-toolbar-pane .standard-input[readonly],.photo-swiper-content-div .ember-power-select-trigger{background-color:#1a212a!important}.image-editor-toolbar-pane .ember-power-select-trigger--active,.image-editor-toolbar-pane .ember-power-select-trigger:focus,.image-editor-toolbar-pane .standard-input:focus,.photo-swiper-content-div .ember-power-select-trigger--active,.photo-swiper-content-div .ember-power-select-trigger:focus{box-shadow:0 0 0 2px #3d9be9;outline:0}.image-editor-toolbar-pane .ember-power-select-clear-btn,.image-editor-toolbar-pane .ember-power-select-clear-btn:hover{color:#fff}.mini-group-item.selected,.mini-mount-item.selected,.mount-item.selected{outline:0;z-index:1}.mini-group-item.selected,.mini-mount-item.selected{box-shadow:0 0 0 2px #3d9be9}.mount-item.selected{box-shadow:0 0 0 4px #3d9be9}.image-editor-toolbar-tab{background:0 0;border:none;cursor:pointer;height:72px;padding:27px;z-index:1}.image-editor-toolbar-tab svg{height:18px;width:18px}.image-editor-toolbar-tab.selected svg,.image-editor-toolbar-tab.selected svg.crop-svg path{fill:#3d9be9!important}.journal-filter-indicator{background-color:#fa3e3e;border-radius:2px;color:#fff;font-size:10px;line-height:1.3;padding:1px 3px;pointer-events:none;position:absolute;right:5px;text-align:center;top:5px}.image-editor-toolbar-tab[disabled],.image-editor-toolbar-tab[disabled]:hover{background-color:transparent!important;background-image:none!important;border:0!important}.image-editor-toolbar-tab[disabled] svg,.image-editor-toolbar-tab[disabled] svg.crop-svg path{fill:#646464!important}.image-editor-toolbar-tabs{background:#1a212a;width:72px}.image-editor-toolbar-tabs-highlighter{height:72px;position:absolute;transition:transform .3s ease;width:72px}.image-editor-toolbar-tabs-highlighter.ai-pane{transform:translateY(100%)}.image-editor-toolbar-tabs-highlighter.filter-pane{transform:translateY(200%)}.image-editor-toolbar-tabs-highlighter.crop-pane{transform:translateY(300%)}.image-editor-toolbar-tabs-highlighter.painter-pane{transform:translateY(400%)}.image-editor-pane{bottom:0;left:0;opacity:0;overflow-y:auto;position:absolute;right:0;top:0;transform:scale(.998);transition:opacity .3s ease,transform .3s ease;z-index:-1}.image-editor-pane.selected{opacity:1;transform:none;z-index:auto}.image-pane-content{overflow-x:hidden;padding:24px}.photo-swiper-item{background:#14191f}.photo-swiper-item-image{flex-direction:column;height:100%;justify-content:center}.photo-swiper-item-image-holder{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.photo-swiper-item-image-holder img{overflow:hidden}.photo-swiper-item-thumbnail{box-sizing:border-box;justify-content:center;margin:0;max-width:150px;min-height:120px;min-width:120px;padding:1px;width:50%;z-index:1}.mini-mount-item .photo-swiper-item-thumbnail,.mount-item .photo-swiper-item-thumbnail{height:100%;max-height:100%;max-width:100%;min-height:auto;min-width:auto;position:relative;width:100%}.mini-mount-item .photo-swiper-item-thumbnail img,.mount-item .photo-swiper-item-thumbnail img{bottom:0;left:0;margin:auto;max-height:100%;position:absolute;right:0;top:0}.photo-swiper-background{background:0 0;border:0;width:100%;height:100%}.photo-swiper-close-button{background-position:0 -44px}.photo-swiper-counter{flex:0 0 auto}.photo-swiper-counter,.photo-swiper-file-type,.photo-swiper-item-date,.photo-swiper-item-name{align-items:center;display:flex;font-size:13px;left:0;line-height:44px;opacity:.75;padding:0 10px}.photo-swiper-item-date{width:12ch}.photo-swiper-item-date input{font-size:13px}.photo-swiper-counter,.photo-swiper-item-name{color:#fff}.photo-swiper-item-name{flex:1 1 auto;overflow:hidden}.photo-swiper-top-bar{display:flex;height:49px;min-height:49px;width:100%}.photo-swiper-zoom-wrap{flex-grow:1;height:100%;overflow:hidden}.flex-td .pickr{display:flex}.flex-td .pickr,.one-flex-grow,.one-flex-grow-selected-item>.ember-power-select-selected-item{flex-grow:1}.zero-flex-basis{flex-basis:0}.table-holder{padding:1px}.task-item{display:flex}.text-input-by-sign-button{width:450px}.no-border-top-important,.photo-swiper-item-thumbnail>.show-on-parent-hover{border-top:0!important}.referral-status,.ticket-status{border-radius:3px;color:#fff;font-size:9px;font-weight:600;height:15px;line-height:15px;text-align:center;width:15px}.referral-status.external{background-color:#fff;border:1px solid #eee;color:inherit}.referral-status.internal{background-color:#4285f4}.time-input{height:40px;position:relative;width:143px}.time-input input{border:0;height:40px;overflow:hidden;text-align:center}.time-input:hover,.time-input:hover input{background:rgba(0,0,0,.05)}.time-input:hover .time-input-button{opacity:1;transform:translateX(0)}.time-input-buttons{bottom:0;position:absolute;right:0;top:0}.time-input-button{border-bottom:0;border-left:1px #e6e6e6 solid;border-radius:0;border-right:1px #e6e6e6 solid;border-top:0;cursor:pointer;height:20px;opacity:0;padding:0 2px;transform:translateX(100%);transition:opacity 150ms,transform 150ms;width:16px}.time-input-button:hover{background:rgba(0,0,0,.1)}.time-input-hour input{font-weight:700}.timeslot{background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.07),rgba(0,0,0,.07));background-position:50% 50%;background-repeat:no-repeat;background-size:0 0;border-bottom:1px solid #e1e3e6!important;flex:1 1 auto}.timeslot-label{height:11px;line-height:11px}.search-toggle-expander .expander-div{border:0}.margin-left-twenty{margin-left:20px!important}.margin-left-twentyfive,.search-toggle-expander .expander-span-holder{margin-left:25px}.toggle-expander .trigger{margin:5px}.toggle-expander{position:relative}.search-toggle-expander .expander-div h4{color:#637282;font-size:13px;font-weight:400}.search-toggle-expander .trigger{margin:0}.toggle-expander-area{opacity:0;position:absolute;top:33.5px;transform:scaleY(0);transform-origin:top;transition:opacity 150ms,transform 150ms,visibility 150ms;visibility:hidden}.toggle-expand .toggle-expander-area{opacity:1;position:relative;top:0;transform:scaleY(1);visibility:visible}.toggler-list-cell{box-sizing:border-box;line-height:30px;margin:0;padding:3px}.noUi-horizontal{flex:1 1 auto;height:18px;max-height:18px;z-index:0}.point-slider{height:50px}.point-slider.high-risk .noUi-connect{background:red}.point-slider.low-risk .noUi-connect{background:green}.point-slider.medium-risk .noUi-connect{background:#ff0}.point-slider-value-field{margin-left:20px;margin-right:20px;width:50px}.thirty-top-margin{margin-top:30px!important}.traffic-sign-svg{height:13px;width:20px}.margin-bottom-four-important{margin-bottom:4px!important}.margin-three-zero-important{margin:3px 0!important}.icon-color-maybe,.icon-color-no,.icon-color-yes,.thumbnail-holder{margin-right:10px}.margin-bottom-twenty,.twenty-vertical-margin{margin-bottom:20px!important}.ten-top-margin{margin-top:10px!important}.twenty-top-margin,.twenty-vertical-margin{margin-top:20px!important}.bottom-menu,.sticky-bottom-menu{background:#f0f1f3;bottom:0;box-sizing:border-box;flex:0 0 auto;height:59px;left:0;max-height:59px;min-height:59px;padding:5px;right:0}.icon-bottom-modal,.icon-small-bottom-modal{top:auto!important}.icon-bottom-modal{bottom:48px}.icon-small-bottom-modal{bottom:32px}.icon-color-maybe{color:#666}.icon-color-maybe-important div.flex-td{color:#666!important;font-weight:500}.icon-color-no{color:#e01e5a}.icon-color-no-important div.flex-td{border-color:#fff!important;color:#e01e5a!important;font-weight:500}.icon-color-yes{color:#2eb67d}.icon-color-yes-important div.flex-td{border-color:#fff!important;color:gray}.image-group,.mount{margin-bottom:25px}.image-group img,.mount img{transition:opacity .3s ease-in;opacity:0}.image-group img.loaded,.mount img.loaded{opacity:1}.flexwrap,.image-group-area{flex-wrap:wrap}.images-button{height:24px;margin-right:4px;width:24px}.archived,.difference,.header-box,.imported,.non-bookable,.protected{border-radius:4px;display:inline-block;flex-shrink:1;font-size:12px;letter-spacing:.3px;margin:auto 5px;padding:0 6px;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.patient-status,.qty-less{border-top-left-radius:3px}.header-box.green{background-color:#b2f09d;color:#3c4043;font-weight:400}.archived,.imported,.non-bookable{background-color:#e3e7e9;color:#3c4043;font-weight:400}.imported,.non-bookable,.protected{height:22px;line-height:22px;max-width:100%;overflow:hidden}.difference{height:18px;line-height:18px}.difference,.protected,.warning{background-color:red;color:#fff;font-weight:500}.ticket-open{background-color:#e34f32}.ticket-closed{background-color:#87929d}.include-non-approved-toggler{margin-top:auto!important;margin-bottom:5px!important}.in-front,.in-front-when-hovered:hover{z-index:2}.inside-sticky-bottom-menu,.inside-sticky-bottom-menu-reasonable-stretch,.inside-sticky-bottom-menu-stretched{display:flex;margin:auto}.invisible-scrollbar{overflow:scroll;visibility:hidden}.invoice-event{background:#f9f9f9;margin:25px 5px 5px}.italic,.italic-tr .flex-td{font-style:italic}.top-menu-stretched{background:#f9f9f9;display:flex;flex:0 0 auto}.sticky-parod-top-menu,.sticky-top-menu,.sticky-top-menu-completely-stretched,.sticky-top-menu-reasonable-stretch,.sticky-top-menu-stretched{background:#f9f9f9;display:flex;flex:0 0 auto;z-index:3}.sticky-parod-top-menu{height:88px}.footer-div,.sticky-top-menu,.sticky-top-menu-completely-stretched,.sticky-top-menu-reasonable-stretch,.sticky-top-menu-stretched,.top-menu-stretched{height:49px}.sticky-parod-top-menu h1,.sticky-top-menu h1,.sticky-top-menu-completely-stretched h1,.sticky-top-menu-reasonable-stretch h1,.sticky-top-menu-stretched h1,.top-menu-stretched h1{display:flex;flex-grow:1;flex-shrink:0;font-size:14px;margin:5px}.sticky-parod-top-menu h2,.sticky-top-menu h2,.sticky-top-menu-completely-stretched h2,.sticky-top-menu-reasonable-stretch h2,.sticky-top-menu-stretched h2,.top-menu-stretched h2{display:flex;flex-grow:1;flex-shrink:0;height:39px;margin:5px}.sticky-top-menu .heading-relations,.sticky-top-menu-reasonable-stretch .heading-relations,.sticky-top-menu-stretched .heading-relations,.top-menu-stretched .heading-relations{flex-grow:200;flex-shrink:1}.inside-sticky-bottom-menu,.sticky-top-menu{max-width:1084px}.sticky-top-menu.semi-tight{max-width:1080px}.sticky-top-menu.tight{max-width:740px}.two-flex-grow{flex-grow:2}.two-row-power-select{height:57px!important}.left-label-div{float:left;width:20%;padding:4px 1%;text-align:right;box-sizing:border-box}.qms-activity-delay{box-sizing:border-box;justify-content:end;width:240px}.qms-activity-group-text-holder{background:#f9f9f9;padding:15px 0 7px 16px;text-transform:capitalize}.qms-activity-item-tr{min-height:99px}.qms-buttons{box-sizing:border-box;justify-content:end;width:270px}.qms-date-holder{min-width:74px}.qms-td{padding:12px 16px}.qr-code-holder,.visible-table-ender{padding:20px}.dark-page-loader-container,.page-loader-container,.qr-code-holder img{margin:auto}.qty-less,.qty-more{appearance:none;background:#2eb67d;background:linear-gradient(to top,#2eb67d,#249164);border-bottom:1px solid silver;border-top:1px solid silver;color:#fff;cursor:pointer;float:left;font-weight:600;height:30px;width:40px}.qty-less{border-bottom-left-radius:3px;border-left:1px solid silver;border-right:0}.qty-more{border-bottom-right-radius:3px;border-left:0;border-right:1px solid silver;border-top-right-radius:3px}.ratings-star,.ratings-star-small{display:inline-block;margin:0;padding:0;position:relative;width:20%}.user-drop-down img{border-radius:50%}.user-drop-down .user-image{margin-right:13px}.right-input-div{float:left;width:80%}.registry-label{font-weight:600}.extra-margin,.hidden-overflow,.locked-timetable,.registry-row,.registry-row-fourty-bottom-margin,.registry-row-half-margin,.registry-row-half-side-margins,.registry-row-no-horizontal-margin,.registry-row-no-margin,.registry-row-no-top-margin,.registry-row-no-vertical-margin,.registry-row-tiny-margin{overflow:hidden}.visible-overflow{overflow:visible}.margin-zero-eight{margin:0 8px}.margin-five,.registry-row{margin:5px}.margin-five-five-zero-five{margin:5px 5px 0}.extra-margin,.margin-twentyeight{margin:28px}.margin-vertical-twentyeight{margin:28px 0}.margin-twenty{margin:20px}.registry-row-extra-horizontal-margin-no-overflow-hidden{margin-left:28px;margin-right:28px}.margin-bottom-fourty,.registry-row-fourty-bottom-margin{margin-bottom:40px}.margin-bottom-fourty-important{margin-bottom:40px!important}.margin-two-point-five,.registry-row-half-margin{margin:2.5px}.margin-fifty-zero{margin:50px 0}.margin-five-twofive,.registry-row-half-side-margins{margin:5px 2.5px}.margin-twofive-five-important{margin:2.5px 5px!important}.margin-five-important{margin:5px!important}.margin-five-zero,.registry-row-no-horizontal-margin{margin:5px 0}.margin-five-zero-important{margin:5px 0!important}.registry-row-no-top-margin{margin:0 5px 5px}.margin-ten-zero{margin:10px 0}.margin-ten{margin:10px}.margin-zero-two{margin:0 2px}.margin-zero-five,.registry-row-no-vertical-margin{margin:0 5px}.margin-zero-five-important{margin:0 5px!important}.margin-zero-five-five-five{margin:0 5px 5px}.margin-zero-ten{margin:0 10px}.registry-row-tiny-margin{margin:1px}.margin-top-eighty{margin-top:80px}.margin-top-fifty{margin-top:50px}.margin-top-seven{margin-top:7px}.margin-top-sixty{margin-top:60px}.margin-top-three{margin-top:3px}.margin-top-twenty{margin-top:20px}.margin-top-twenty-important{margin-top:20px!important}.half-radio-button{width:50%}.half-right-input-div{float:left;width:30%;box-sizing:border-box}.has-arrived{border:4px solid #000!important}.header-icon{color:silver;fill:silver;line-height:24px;padding:8px 12px}.svg-icon-fill-silver{fill:silver}.svg-icon-fill-silver:hover{fill:#999}.header-icon span{font-size:12px;font-weight:700;line-height:24px}.header-icon>a,.header-icon>a span{color:silver;fill:silver;text-decoration:none}.header-icon>a:hover span{color:#999}.heading-relations{display:none;flex-direction:column;float:left;font-size:12px;justify-content:center;margin:3px 5px 3px 10px}.heading-relations a{font-weight:700}.footer-div{align-items:center;display:flex;flex-direction:row;width:100%}.patient-display-name-clinic-name{margin-top:3px}.file-table-row-subtext,.patient-display-name-subtext,.prescription-row>.prescription-row-subtext,.subtext,.subtext-black{overflow:hidden}.qms-activity-item-big-text{font-size:22px;line-height:28px}.neutral-button,.subtext-same-line-height{line-height:13px}.file-table-row-subtext,.qms-activity-item-small-text{font-size:12px}.patient-display-name-subtext,.prescription-row>.prescription-row-subtext,.small-toggler,.subtext,.subtext-black,.subtext-same-line-height{font-size:13px}.file-table-row-subtext,.patient-display-name-subtext,.prescription-row>.prescription-row-subtext,.small-toggler,.subcolor,.subtext,.subtext-same-line-height{color:#637282}.subtext,.subtext-same-line-height{font-weight:400}.prescription-row>.prescription-row-subtext,.subtext,.subtext-black{line-height:17px}.subtext-black{color:#000;font-weight:600}.ember-power-select-multiple-option .power-select-option-row .subtext.light,.ember-power-select-option[aria-current=true] .power-select-option-row .subtext.light{color:#e6e6e6!important}.not-accepts-digital-remittance .subtext{color:#999}.flex-align-right{margin-left:auto}.flex-align-right-important{margin-left:auto!important}.flex-tr a{display:flex}.flex-tr:first-child{border-top:1px solid #fbfbfb}.photo-swiper-content-div .flex-tr:first-child{border-top:0}.flex-tr.lift-on-hover:hover{z-index:1}.footer-date-container{display:flex;flex-direction:column;margin-right:5px}.footer-div .flexable{align-content:center;display:flex;flex:1 1 auto;font-size:13px;margin-left:10px}.fass{background-color:#eee;border:1px solid silver;border-bottom-right-radius:3px;border-left:0;border-top-right-radius:3px;display:inline-block;height:28px;width:66px}.fass img{margin-top:5px;margin-left:6px}.fass-div div.ember-power-select-trigger{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.file-icon{border:1px solid #ccc;height:150px;position:relative;width:150px}.file-icon svg{fill:#666;margin:auto}.file-icon-delete{display:none!important;position:absolute!important;right:2px!important;top:2px!important}.file-icon-holder{color:#000;cursor:pointer;float:left;font-size:.9em;padding-right:10px;padding-top:10px;text-align:center;width:150px}.dark-page-loader-text,.photo-swiper-content-div,.photo-swiper-content-div .expander-div,.photo-swiper-content-div input:not(.datetime-picker-year-picker),.primary{color:#fff}.file-icon-holder:hover div.file-icon{background-color:#f3f3f3}.file-icon-holder:hover button.file-icon-delete{display:block!important}.flex-container-end{justify-content:flex-end}.ember-power-select-options .flex-column-if-option,.flex-column,.pinned .pinned-then-flex-column{display:flex;flex-direction:column!important}.ember-power-select-options .flex-column-if-option{align-items:normal}.flex-important{display:flex!important}.flex-row,.flex-row-to-column,.parod-jaw{display:flex!important;flex-direction:row!important}.parod-jaw{min-height:100px;max-height:1000px;position:relative;padding-right:2px;user-select:none}.parod-jaw.jaw-loading{max-height:0;overflow:hidden}.parod-jaw>div:not(#page-loader){transition:opacity .5s ease-out;opacity:1}.parod-jaw.jaw-loading>div:not(#page-loader){opacity:0}.background-transparent,.parod-jaw.jaw-loading>#page-loader{background:0 0}.flex-horizontal-center{display:flex;justify-content:center}.flex-horizontal-stretch{display:flex;justify-content:space-between}.ember-power-select-trigger .flex-vertical-center-in-trigger,.flex-th,.flex-vertical-center{align-items:center;display:flex}.flex-position-at-bottom{margin-top:auto!important}.flex-position-at-bottom.no-margin-important{margin:auto 0 0!important}.flex-position-at-center{margin-left:auto;margin-right:auto}.flex-align-right .full-image{max-height:100%;max-width:100%}.full-page-content{width:99%;margin:.5%}.photo-swiper-content-div{border-radius:3px}.photo-swiper-content-div .standard-input,.photo-swiper-content-div .standard-input:hover:not([disabled]),.photo-swiper-content-div>.flex-table>.flex-tr>.flex-td{background:#232c38!important}.hint-to-bottom>.flex-table>.flex-tr>.flex-td,.image-editor-toolbar-pane .date-picker-actions.show-on-parent-hover,.parod-form .print-parodtooth .parod-column>div:not(.implant-tooth),.photo-swiper-content-div .date-picker-actions.show-on-parent-hover{background:0 0!important}.opening-hours-row .payment-list-cell:nth-child(2) .date-picker-actions{margin-right:25px}.photo-swiper-content-div .expander-div h4{display:block}.photo-swiper-content-div .expander-span{border-color:#424244 transparent transparent}.invoice-event,.page-content-div,.page-content-div-big-vertical-margin,.page-content-div-no-margin-top{border-radius:3px;border-top:1px solid #fbfbfb;box-shadow:0 2px 2px 0 hsla(0,0%,0%,.2);box-sizing:border-box;display:flex;flex-direction:column;margin-left:1px;margin-right:1px}.invoice-event h2,.page-content-div h2,.page-content-div-big-vertical-margin h2,.page-content-div-margin-bottom h2,.page-content-div-no-margin-top h2,.photo-swiper-content-div h2{-webkit-margin-before:0}.invoice-event,.margin-bottom-five,.page-content-div,.page-content-div-big-vertical-margin,.page-content-div-no-margin-top,.photo-swiper-content-div{margin-bottom:5px}.page-content-div-big-vertical-margin{margin-top:100px}.invoice-event,.page-content-div,.photo-swiper-content-div{margin-top:25px}.page-content-div,.page-content-div-big-vertical-margin,.page-content-div-margin-bottom,.page-content-div-no-margin-top{background:#fff}.page-content-div-margin-bottom{margin-bottom:30px}.one-fourth{box-sizing:border-box;padding:4px 1%;width:25%}header{padding:0}.main-body-container{display:flex;flex-direction:column;flex-grow:1;min-width:1px;overflow:hidden;position:relative}.main-body-container header{border-bottom:1px solid #adafb2;box-sizing:border-box;display:flex;flex:0 0 51px;height:51px;max-height:51px;min-height:51px;padding:5px;z-index:4}.main-body-page-holder{background:#f9f9f9;display:flex;flex:1 1 auto;overflow:hidden}.drop-files-area{display:flex;flex:1 1 auto;overflow:hidden;position:initial}.drop-files-area .drop-area{backdrop-filter:blur(4px);background:rgba(198,198,198,.83);border-radius:5px;bottom:0;color:#444;display:flex;height:calc(99% - 51px);left:0;margin:auto;opacity:0;position:absolute;right:0;top:51px;transition:all .1s ease-in;visibility:hidden;width:99%;z-index:53}.drop-files-area.highlight .drop-area{opacity:1;visibility:visible}.drop-files-area .drop-area .drop-files-animation{height:150px;position:relative;width:150px;transform:rotate(20deg) scale(.7);transition:all .1s ease-in}.drop-files-area.highlight .drop-area .drop-files-animation{transform:rotate(0) scale(1)}.drop-files-animation img,.drop-files-animation svg{bottom:0;height:80px;left:0;margin:auto;position:absolute;right:0;top:0;width:80px;transition:all .1s ease-in;transform:translate(0,0) rotate(0)}.drop-files-area.highlight .drop-area .drop-files-animation .pdf-animated-icon{transform:translate(22px,-32px) rotate(-3deg)}.drop-files-area.highlight .drop-area .drop-files-animation .file-animated-icon{transform:translate(-16px,0) rotate(3deg)}.drop-files-area.highlight .drop-area .drop-files-animation .image-animated-icon{transform:translate(20px,29px) rotate(-8deg)}.main-nav-menu{background:#4d394b;display:flex;flex:0 0 230px;flex-direction:column;max-height:100vh;max-width:230px;min-width:1px;position:relative;transition:max-width .1s,min-width .1s,opacity .4s ease-in .1s}.main-nav-menu.is-collapsed{margin-left:-220px}.main-nav-menu .level0 .arrow,.main-nav-menu .level1 .arrow{display:none}.main-nav-menu .scrollable-nav-menu.mobile .level0 .arrow,.main-nav-menu .scrollable-nav-menu.mobile .level1 .arrow{display:block!important}.main-nav-menu:hover .level0 .arrow,.main-nav-menu:hover .level1 .arrow{display:block}.main-nav-menu .scrollable-nav-menu{flex:1 1 auto;overflow:hidden;position:relative}.main-nav-menu .scrollable-nav-menu::-webkit-scrollbar,.user-selector-dropdown .ember-power-select-options::-webkit-scrollbar{width:6px}.main-nav-menu .scrollable-nav-menu::-webkit-scrollbar-thumb,.user-selector-dropdown .ember-power-select-options::-webkit-scrollbar-thumb{background-color:#9ca6af;border-radius:25px}.main-nav-menu .scrollable-nav-menu::-webkit-scrollbar-track,.user-selector-dropdown .ember-power-select-options::-webkit-scrollbar-track{background:#4d394b}.external-window-container,.middle-pane{background:#f9f9f9}.main-nav-menu .scrollable-nav-menu.mobile{overflow-y:auto!important}.main-nav-menu:hover .scrollable-nav-menu,.middle-pane{overflow-y:auto}.menu-divider,.menu-divider-no-margin{border-bottom:1px solid rgba(0,0,0,.15);display:block;padding:0!important}.menu-divider{margin:8px 0 7px!important}.middle-pane{display:flex;flex:1 1 auto;flex-direction:column;max-height:100vh;overflow-x:hidden;padding:0}.middle-pane.has-only-top-menu{max-height:calc(100vh - 100px)}.middle-pane.has-top-and-bottom-menus{max-height:calc(100vh - 160px)}.external-window-container .middle-pane.has-top-and-bottom-menus{max-height:calc(100vh - 108px)}.button-menu-modal,.more-menu-modal{height:auto!important}.muntra-logo{display:flex;flex-shrink:0;height:21px;margin:20px 0}.muntra-logo-svg{height:15px}.muntra-thumbnail,.muntra-thumbnail>.user-thumbnail-small{height:32px;width:32px}.muntra-thumbnail{border:1px solid #ccc;border-radius:50%;box-sizing:border-box}.unbuttonlike-button{appearance:none;background-color:transparent;border:0;cursor:pointer;padding:0;text-align:left}.unpaid-invoices-holder{background-color:#fff;box-shadow:0 2px 2px 0 hsla(0,0%,0%,.2);box-sizing:border-box;position:fixed;z-index:100}.unpaid-invoices-text{background-color:#fff0f0;border:2px solid red;border-radius:4px;box-sizing:border-box;height:80px;padding:8px}.updated-by{margin:5px;float:right}.user-menu{top:35px!important}.user-menu-header{margin:10px 48px}.user-menu-header .user-fullname{font-size:16px;font-weight:500}.user-menu-header .user-title{color:gray;font-size:13px}.user-selector-dropdown{border:0;border-radius:0}.user-selector-dropdown.ember-basic-dropdown-content--above{border-top:1px solid #5a495c}.user-selector-dropdown .ember-power-select-group,.user-selector-dropdown .ember-power-select-search,.user-selector-dropdown .power-select-option-row,.user-selector-dropdown .power-select-option-row .subtext{background:#4d394b!important}.user-selector-dropdown .ember-power-select-group{padding-bottom:15px}.user-selector-dropdown .power-select-option-row,.user-selector-dropdown .power-select-option-row .subtext{border-bottom:0!important;color:#fff!important;font-size:13px}.user-selector-dropdown .ember-power-select-group .ember-power-select-group-name{color:#cac4c9;font-size:13px;font-weight:400;text-transform:none}.footer-heading,.jaw-separator,.navigation-item{text-transform:uppercase}.user-selector-dropdown .power-select-option-row .subtext{color:#ddd!important}.user-selector-dropdown .ember-power-select-option[aria-current=true] div.power-select-option-row,.user-selector-dropdown .ember-power-select-option[aria-current=true] div.power-select-option-row .subtext{background:#3e313c!important}.user-selector-trigger{background-color:#2eb67d!important;border-radius:0;color:#fff!important;font-size:13px;height:auto!important;line-height:1.5!important;min-height:auto!important;padding:2px 12px 2px 15px}.user-selector-dropdown .ember-power-select-group .ember-power-select-options,.user-selector-trigger,.user-selector-trigger:focus{border:0}.user-selector-trigger .subtext{color:#ddd}.user-status-row{border-bottom:1px solid #ebebeb}.user-status-row.is-hidden{display:none}.user-status-row .score-icon{background:#bdbdbd;border:none;border-radius:100%;height:12px;margin:0 12px 0 4px;width:12px}.user-status-row.passed .score-icon{background:#0cce6b}.user-status-row-description{color:#424242;display:none;padding:8px 10px 8px 28px}.user-status-row-description.is-showing{display:block}.user-status-row-heading{cursor:pointer;font-weight:500;padding:8px 0}.user-status-row-heading:hover{background-color:#fafafa}.user-svg-holder{max-width:13px;width:99%}.user-thumbnail-mini,.user-thumbnail-small{background:#d3d3d3;border:0;border-radius:50%!important;cursor:pointer;float:left;font-size:11px;overflow:hidden;padding:0}.user-thumbnail-mini{height:24px;line-height:24px;width:24px}.user-thumbnail-mini.authenticated{box-shadow:0 0 0 2px #fff;outline:0}.authenticator-button{justify-content:inherit;padding-left:8px}.authenticator-logo{height:20px;margin-right:8px;width:20px}.user-thumbnail-small{height:42px;width:42px}.user-thumbnail{font-size:24px;height:60px;width:60px}.user-thumbnail-div{margin:5px 10px 5px 15px}.userYou{color:#a2a1a1;font-size:11px;font-style:normal}.footer-heading{color:#637282;font-size:11px;font-weight:500;line-height:1}.action.link,.alert .alert-link,.already-selected,.close,.jaw-separator,.parod-firstcolumn,.parod-form .nr,.primary,.teeth-tab,h2.title{font-weight:700}.flex-align-items-end{align-items:end;display:flex}.two-hundred-width{width:200px}.signin{background:rgb(255 255 255 / 95%);box-sizing:border-box;margin:auto;max-width:380px;padding:40px;text-align:left;width:100%}.round,.round-thumbnail{border-radius:50%}.tertiary-button{background:0 0;border:0;box-shadow:none!important;color:#666;display:inline-block;font-size:14px;height:39px;line-height:18px;min-width:80px!important;padding:0 10px!important}.thumbnail,.thumbnail-holder{height:146px;position:relative;width:146px}.thumbnail{border:1px solid #ccc}.hint-to-top.thumbnail-hint{bottom:110%!important;hyphens:auto;max-width:300px;min-width:250px!important;overflow-wrap:break-word;white-space:normal!important}.object-fit-cover,.user-image img,.user-thumbnail-mini img,.user-thumbnail-small img{object-fit:cover}.thumbnail-holder{color:#000;cursor:pointer;font-size:.9em;margin-bottom:10px;margin-top:10px;text-align:center}.thumbnail-holder:hover button.file-icon-delete{display:block!important}.title{color:#333;font-size:16px;margin:25px 0;text-align:center}h2.title{text-align:left}.blue-link{text-decoration:underline}.blue-link-no-underline{text-decoration:none!important}.blue-link-no-underline:hover,.blue-link:hover{text-decoration:underline!important}.blue-link,.blue-link-no-underline{color:#1264a3!important;cursor:pointer;fill:#1264a3}.help-widget .blue-link-no-underline,.user-menu .blue-link-no-underline{font-size:14px;font-weight:500}.help-widget .blue-link-no-underline{line-height:16px}.help-widget li{font-size:14px}.booking-response-row-text{align-items:center;display:flex;font-weight:400;margin-left:10px;margin-right:10px}.bottom-nav-link,.middle-nav-link,.top-nav-links{display:flex;flex-direction:column;padding-bottom:15px}.primary,.top-nav-links .patient-card-nav-svg-button .traffic-sign-svg{display:block}.bottom-nav-link{padding-top:15px}.middle-nav-link,.top-nav-links{border-bottom:1px solid #5a495c}.bottom-nav-link .level0,.monitor-folder,.top-nav-links .level0{margin:0}.bottom-nav-link .level0,.top-nav-links .level0{padding:4.5px 12px 4.5px 15px}.top-nav-links .patient-card-nav-svg-button{margin:0;padding:4.5px 0}.top-nav-links .patient-card-nav-svg-button.active{background-color:#2eb67d!important}.services{margin-left:auto;margin-right:auto;max-width:280px;min-width:280px;width:280px}.primary{appearance:button;cursor:pointer;background:#444;border:1px solid transparent;border-radius:4px;font-size:14px;height:42px;line-height:normal;margin-top:10px;width:100%}.margin-top-fourty{margin-top:40px}.margin-top-fourty-important{margin-top:40px!important}.half-page-left,.half-page-right{box-sizing:border-box;float:left;width:50%}.half-page-left{padding-right:5px}.half-page-right{padding-left:5px}.amount,.payment-list-cell>input[type=number],.right-align{justify-content:flex-end;text-align:right!important}.left-align,input.left-align[type=number]{text-align:left!important}.left-padded{padding-left:10px}.journal-entry-type-column{min-width:9px;width:1%}.journal-text-hint,.third-party-status-hint{white-space:normal!important;width:800px}.third-party-status-hint{font-size:14px!important;line-height:16px!important}.third-party-status-hint>ul>li{padding:6px 0}.remittance-response-hint{background-color:#f9f9f9!important;color:#2c2d30!important}.stepper-field .amount{appearance:none!important;border-radius:0!important;border-top:1px solid silver;border-bottom:1px solid silver;border-left:0;border-right:0;background:#fff;float:left;height:30px;margin-bottom:0;padding:0 8px;text-align:right;width:70px!important}.action.link{color:#37a000;cursor:pointer;text-decoration:none}.already-selected{background:#c2dbff;color:#202124}.as-calendar .hour,.as-calendar .timeslot,.as-calendar li,.as-calendar-timetable-content{transition:height 250ms,transform 250ms}.as-calendar .hour,.as-calendar-timetable__first-column .full-hour,.pride-emulator-time,.timeslot.full-hour{border-bottom:1px solid #aeb0b3!important}.as-calendar li,.as-calendar ul{list-style-type:none;margin:0;padding:0}.booking-event-pride-holder,li.claim-row-outcome{margin-bottom:15px}.calendar{background:0 0!important}a.level0,a.level1,a.level2{display:flex}.level0,.level1,.level2{color:#cac4c9;fill:#cac4c9;text-align:left;text-decoration:none}.monitor-folder{color:#909090;font-size:11px;line-height:22px;padding:4.5px 12px 4.5px 27px}.monitor-folder+.hint-to-bottom{transform:none!important;left:5px}.level0 .arrow,.level1 .arrow{height:12px;margin-left:auto;padding:1px;width:12px}.level1 .arrow{margin-right:30px}.top-nav-links{flex-shrink:0}.top-nav-links .level0{font-size:14px}.middle-nav-link .level0{margin-top:0;padding:18px 12px 0 15px}.level0.no-child,.level1{padding:2px 12px 2px 15px}.level0 .svg-holder path{fill:#cac4c9}.level0:hover{color:#fff;fill:#fff}.level0.active:not(.always-inactive) .svg-holder path,.level0:hover .svg-holder path{fill:#fff}.level0.active:hover:not(.always-inactive),.level0.active:not(.always-inactive),.level1.active:hover:not(.always-inactive),.level1.active:not(.always-inactive),.level2.active,.level2.active:hover{background-color:#2eb67d!important;color:#fff!important;cursor:default}.level1,.level2{display:flex;text-align:left}.level2{padding:2px 12px 2px 25px}.level1:hover,.level2:hover{background:#3e313c}@media (max-width:500px){.as-calendar-header{padding:0!important}.flex-row-to-column{flex-direction:column!important}.invoice-event,.page-content-div,.page-content-div-big-vertical-margin,.page-content-div-margin-bottom,.page-content-div-no-margin-top{margin-left:2px;margin-right:2px}.main-nav-menu{bottom:0;left:0;max-width:90%;position:fixed;top:0;width:90%;z-index:5}.one-third-div{width:100%}.patient-selector{max-width:100%}.patient-selector-dropdown,.settings-menu,.sr-legend-modal,.user-menu{border:0;border-radius:0;bottom:0;flex-direction:column;left:0!important;position:fixed;right:0;top:0!important;transform:translateY(45px)!important;width:100%}.patient-selector-dropdown .last-patients,.patient-selector-dropdown .patient-search{width:100%}.patient-selector-dropdown .last-patients{border-left:0;padding:5px}}.ember-power-select-options li div.accepts-digital-remittance,.ember-power-select-options li div.reimbursed{background-color:#e5ffe5!important}.ember-power-select-dropdown li div.not-reimbursed{background-color:#ffe5e5!important}.claim-reimbursement-validation-text{color:#000;display:flex;font-size:15px;line-height:30px;overflow:hidden}.new-message-room-modal-body .ember-power-select-multiple-trigger{height:100px;min-height:100px}.new-room{box-sizing:border-box;flex-grow:1;height:100%;padding:30px;text-align:center;width:100%}.new-room-content{vertical-align:middle}.new-room-content .blue-link-no-underline{font-weight:500}.non-approved:not(:hover){background:#ffe5e5;color:#000}.horizontal-now-indicator,.horizontal-now-indicator-end,.now-indicator,.now-indicator-end{pointer-events:none;position:absolute;z-index:3}.horizontal-now-indicator,.horizontal-now-indicator-end{top:0;transition:left 250ms}.now-indicator,.now-indicator-end{left:0;transition:top 250ms}.horizontal-now-indicator{border-left:#db4437 solid 2px;bottom:-1px}.now-indicator{border-top:#db4437 solid 2px;right:-1px}.horizontal-now-indicator-end,.now-indicator-end{background:#db4437;border-radius:50%;content:'';height:12px;width:12px}.horizontal-now-indicator-end{margin-left:-5px;margin-top:-7.5px}.now-indicator-end{margin-left:-7.5px;margin-top:-5px}.no-padding{padding:0!important}.no-side-margin{margin-left:0;margin-right:0}.notification-button{height:24px!important;position:relative;width:24px!important}.notification-link{margin-left:7px;margin-right:7px}svg.nr-11,svg.nr-12,svg.nr-13,svg.nr-14,svg.nr-15,svg.nr-16,svg.nr-17,svg.nr-18,svg.nr-21,svg.nr-22,svg.nr-23,svg.nr-24,svg.nr-25,svg.nr-26,svg.nr-27,svg.nr-28,svg.nr-31,svg.nr-32,svg.nr-33,svg.nr-34,svg.nr-35,svg.nr-36,svg.nr-37,svg.nr-38,svg.nr-41,svg.nr-42,svg.nr-43,svg.nr-44,svg.nr-45,svg.nr-46,svg.nr-47,svg.nr-48,svg.nr-51,svg.nr-52,svg.nr-53,svg.nr-54,svg.nr-55,svg.nr-56,svg.nr-57,svg.nr-58,svg.nr-61,svg.nr-62,svg.nr-63,svg.nr-64,svg.nr-65,svg.nr-66,svg.nr-67,svg.nr-68,svg.nr-71,svg.nr-72,svg.nr-73,svg.nr-74,svg.nr-75,svg.nr-76,svg.nr-77,svg.nr-78,svg.nr-81,svg.nr-82,svg.nr-83,svg.nr-84,svg.nr-85,svg.nr-86,svg.nr-87,svg.nr-88{width:100%!important}.nr-18,.nr-28,.nr-38,.nr-48,.nr-58,.nr-68,.nr-78,.nr-88{width:6.56%}.nr-17,.nr-27,.nr-37,.nr-47,.nr-57,.nr-67,.nr-77,.nr-87{width:7%}.nr-16,.nr-26,.nr-36,.nr-46,.nr-56,.nr-66,.nr-76,.nr-86{width:7.29%}.nr-15,.nr-25,.nr-35,.nr-45,.nr-55,.nr-65,.nr-75,.nr-85{width:5.69%}.nr-14,.nr-24,.nr-33,.nr-34,.nr-43,.nr-44,.nr-54,.nr-64,.nr-73,.nr-74,.nr-83,.nr-84{width:5.54%}.nr-13,.nr-23,.nr-53,.nr-63{width:5.98%}.nr-12,.nr-22,.nr-52,.nr-62{width:5.54%}.nr-32,.nr-42,.nr-72,.nr-82{width:5.98%}.nr-11,.nr-21,.nr-31,.nr-41,.nr-51,.nr-61,.nr-71,.nr-81{width:5.83%}.parod-tooth-snapshot{box-sizing:border-box;width:6.25%}.interface-parod-tooth-snapshots{padding:0 2px 2px 0}.interface-parod-tooth-snapshots .parod-tooth-snapshot{position:relative}.interface-parod-tooth-snapshots .parod-tooth-snapshot .blue-box{border-radius:3px;bottom:3px;left:3px;pointer-events:none;position:absolute;right:3px;top:3px;z-index:1}.interface-parod-tooth-snapshots .parod-tooth-snapshot:hover .blue-box{box-shadow:0 0 2px 2px #3d9be9}.chat-button .mentions,.help-button-container .number-of-notifications,.indicator-amount,.notification-button .number-of-notifications{background:#fa3e3e;border-radius:2px;color:#fff;font-size:10px;line-height:1.3;padding:1px 3px;pointer-events:none;position:absolute;text-align:center}.indicator-amount{right:6px;top:3px}.chat-button .mentions,.inbox-button .indicator-amount,.notification-button .number-of-notifications{right:-3px;top:-5px}.help-button-container .number-of-notifications{left:3px;top:-2px}.notification-button:hover div.number-of-notifications{border-color:#2eb67d}.calendar-views .green-dot,.level1 .green-dot,.level1 .white-dot,.level2 .green-dot,.level2 .white-dot{border-radius:50%;display:inline-block}.calendar-views .green-dot,.level1 .green-dot,.level1 .white-dot{flex:0 0 9px;height:9px;width:9px}.level2 .green-dot,.level2 .white-dot{height:7px;min-width:7px;width:7px}.g-map{height:100%}.g-map-canvas{height:100%;width:100%}.g-map-declarations{display:none}.gauge-arc{animation:load-gauge 1s ease forwards;animation-delay:250ms;fill:none;transform-origin:50% 50%}.gauge-average .gauge-percentage,.gauge-average .gauge-svg{color:#ffa400;fill:#ffa400;stroke:#ffa400}.gauge-base{opacity:.1}.gauge-container{margin-left:1%}.gauge-failed .gauge-percentage,.gauge-failed .gauge-svg{color:#e01e5a;fill:#e01e5a;stroke:#e01e5a}.gauge-heading{margin:auto;text-align:center}.gauge-passed .gauge-percentage,.gauge-passed .gauge-svg{color:#2eb67d;fill:#2eb67d;stroke:#2eb67d}.gauge-percentage{bottom:0;font-size:42px;left:0;position:absolute;right:0;top:0}.gauge-scorescale{border:1px solid #e0e0e0;border-radius:20px;display:inline-flex;margin:12px auto 24px;padding:8px}.gauge-scorescale-range-average,.gauge-scorescale-range-fail,.gauge-scorescale-range-pass{align-items:center;display:flex;margin:0 12px;white-space:nowrap}.gauge-scorescale-range-average::before{background-color:#ffa400}.gauge-scorescale-range-pass::before{background-color:#2eb67d}.gauge-scorescale-range-average::before,.gauge-scorescale-range-fail::before,.gauge-scorescale-range-pass::before{border-radius:10px;content:'';display:block;height:6px;margin-right:10px;width:18px}.gauge-svg{stroke-linecap:round}.gauge-percentage,.gauge-svg,.gauge-svg-wrapper{height:120px;width:120px}.gauge-svg-wrapper{margin:24px auto 12px;position:relative}.small-gauge .gauge-percentage,.small-gauge .gauge-svg,.small-gauge .gauge-svg-wrapper{height:60px;width:60px}.font-twenty,.small-gauge .gauge-percentage{font-size:20px}.small-gauge .gauge-heading{font-size:13px}.grabber{cursor:grab}.gray-svg{fill:#bbb;stroke:#bbb}.green-background-important{background-color:#b2f09d!important}.green-dot{background-color:#2eb67d}.white-background,.white-disabled .ember-power-select-trigger-multiple-input:disabled,.white-disabled .ember-power-select-trigger[aria-disabled=true],.white-disabled.ember-power-select-trigger[aria-disabled=true],.white-dot{background-color:#fff}.green-svg{fill:#2eb67d}.white-disabled .ember-power-select-status-icon{display:none}.white-opaque-icon-button .icon-button-small{background:rgb(255 255 255 / .5)}.active .green-dot{background-color:#fff}.flex-super-stretch{flex-grow:10;flex-shrink:10}.journal-command-control{flex:1 1 auto}.journal-header{column-gap:20px;display:flex;flex:0 0 100%;flex-direction:row}.journal-header.pinned{background:#f9f9f9;position:sticky;top:0;z-index:2}.journal-filtering,.perio-command-panel-settings{max-height:0;opacity:0;transition:max-height 350ms ease-in-out,opacity 250ms ease-in-out}.journal-filtering.expanded,.perio-command-panel-settings.expanded{max-height:500px;height:auto;opacity:1}.journal-entry-recommendations{opacity:0;max-height:0;height:auto;transition:max-height 250ms ease-in,opacity 250ms ease-in}.journal-entry-recommendations.journal-entry-recommendations-expanded{max-height:105px;opacity:1}.journal-tooth-form{flex:0 0 auto;max-width:686px;min-width:686px;position:relative;width:686px}.journal-tooth-form .tooth:not(.tooth-implant):not(.tooth-missing) svg{background-image:url(../assets/images/tooth_sprite-c389539543bf964b1768c526c57aaaeb.png);background-repeat:no-repeat;flex:1 1 auto}.tooth{border:0!important;display:flex;flex-direction:column}.tooth-18 svg,.tooth-58 svg{background-position:0 0}.tooth-18 svg.lab-tooth-svg,.tooth-58 svg.lab-tooth-svg{background-position:0 -94px}.tooth-17 svg,.tooth-57 svg{background-position:-45px 0}.tooth-17 svg.lab-tooth-svg,.tooth-57 svg.lab-tooth-svg{background-position:-45px -94px}.tooth-16 svg,.tooth-56 svg{background-position:-93px 0}.tooth-16 svg.lab-tooth-svg,.tooth-56 svg.lab-tooth-svg{background-position:-93px -94px}.tooth-15 svg,.tooth-55 svg{background-position:-144px 0}.tooth-15 svg.lab-tooth-svg,.tooth-55 svg.lab-tooth-svg{background-position:-144px -94px}.tooth-14 svg,.tooth-54 svg{background-position:-183px 0}.tooth-14 svg.lab-tooth-svg,.tooth-54 svg.lab-tooth-svg{background-position:-183px -94px}.tooth-13 svg,.tooth-53 svg{background-position:-222px 0}.tooth-13 svg.lab-tooth-svg,.tooth-53 svg.lab-tooth-svg{background-position:-222px -94px}.tooth-12 svg,.tooth-52 svg{background-position:-260px 0}.tooth-12 svg.lab-tooth-svg,.tooth-52 svg.lab-tooth-svg{background-position:-260px -94px}.tooth-11 svg,.tooth-51 svg{background-position:-301px 0}.tooth-11 svg.lab-tooth-svg,.tooth-51 svg.lab-tooth-svg{background-position:-301px -94px}.tooth-21 svg,.tooth-61 svg{background-position:-341px 0}.tooth-21 svg.lab-tooth-svg,.tooth-61 svg.lab-tooth-svg{background-position:-341px -94px}.tooth-22 svg,.tooth-62 svg{background-position:-381px 0}.tooth-22 svg.lab-tooth-svg,.tooth-62 svg.lab-tooth-svg{background-position:-381px -94px}.tooth-23 svg,.tooth-63 svg{background-position:-422px 0}.tooth-23 svg.lab-tooth-svg,.tooth-63 svg.lab-tooth-svg{background-position:-422px -94px}.tooth-24 svg,.tooth-64 svg{background-position:-461px 0}.tooth-24 svg.lab-tooth-svg,.tooth-64 svg.lab-tooth-svg{background-position:-461px -94px}.tooth-25 svg,.tooth-65 svg{background-position:-499px 0}.tooth-25 svg.lab-tooth-svg,.tooth-65 svg.lab-tooth-svg{background-position:-499px -94px}.tooth-26 svg,.tooth-66 svg{background-position:-539px 0}.tooth-26 svg.lab-tooth-svg,.tooth-66 svg.lab-tooth-svg{background-position:-539px -94px}.tooth-27 svg,.tooth-67 svg{background-position:-589px 0}.tooth-27 svg.lab-tooth-svg,.tooth-67 svg.lab-tooth-svg{background-position:-589px -94px}.tooth-28 svg,.tooth-68 svg{background-position:-637px 0}.tooth-28 svg.lab-tooth-svg,.tooth-68 svg.lab-tooth-svg{background-position:-637px -94px}.tooth-48 svg,.tooth-88 svg{background-position:0 -167px}.tooth-47 svg,.tooth-87 svg{background-position:-45px -167px}.tooth-46 svg,.tooth-86 svg{background-position:-93px -167px}.tooth-45 svg,.tooth-85 svg{background-position:-144px -167px}.tooth-44 svg,.tooth-84 svg{background-position:-183px -167px}.tooth-43 svg,.tooth-83 svg{background-position:-222px -167px}.tooth-42 svg,.tooth-82 svg{background-position:-260px -167px}.tooth-41 svg,.tooth-81 svg{background-position:-301px -167px}.tooth-31 svg,.tooth-71 svg{background-position:-341px -167px}.tooth-32 svg,.tooth-72 svg{background-position:-381px -167px}.tooth-33 svg,.tooth-73 svg{background-position:-422px -167px}.tooth-34 svg,.tooth-74 svg{background-position:-461px -167px}.tooth-35 svg,.tooth-75 svg{background-position:-499px -167px}.tooth-36 svg,.tooth-76 svg{background-position:-539px -167px}.tooth-37 svg,.tooth-77 svg{background-position:-589px -167px}.tooth-38 svg,.tooth-78 svg{background-position:-637px -167px}.lower.tooth-implant svg,.upper.tooth-implant svg{background-position-x:center;background-repeat:no-repeat}.lower.tooth-implant svg{background-image:url(../assets/images/implant_rotated-f5ce6ee430b787322c0c72391dc6407e.png);background-position-y:76px}.upper.tooth-implant svg{background-image:url(../assets/images/implant-dd46bd2adc88ecc88236e505d40b487c.png);background-position-y:35px}.booking-parking .booking-event,.relative-position,.tooth{position:relative}.tooth-element.lower{flex-direction:column-reverse}.tooth-element-text{font-size:9px;position:absolute;text-align:center;width:100%}#dark-page-loader,#page-loader,.pdf-item-loader{filter:alpha(opacity=90);height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:1501}#dark-page-loader,.pdf-item-loader{background:#14191f}#page-loader{background:#fff}.skeleton-loader{align-items:center;animation:skeleton-loading 1.5s infinite linear;box-sizing:border-box;color:#637282;background:linear-gradient(60deg,#fff 25%,#f2f1f1 50%,#fff 75%);background-size:200% 100%;border-radius:4px;display:flex;font-size:12px;height:100%;padding:8px;width:100%}.modal,.show-if-first-or-last{display:none}.animated-list-item{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.animated-list-item.fade-in{opacity:0;transform:translateY(-8px)}.animated-list-item.fade-out{opacity:0;animation:fadeOut .3s forwards}.modal{position:fixed;z-index:50;-webkit-overflow-scrolling:touch;outline:0;top:0;right:0;bottom:0;left:0}.modal,.modal-open{overflow:hidden}.modal-modal,.parod-context-menu-modal{height:100vh;left:0;position:fixed;top:0;transition:opacity 150ms,visibility 150ms;width:100vw;z-index:50}.modal-modal .overlay,.modal-modal .transparent-overlay,.parod-context-menu-modal .transparent-overlay{height:100vh;overflow-x:auto}.modal-modal .overlay{backdrop-filter:blur(5px);background-color:rgba(128,128,128,.77);margin-right:-17px;overflow-y:scroll}.modal-modal .transparent-overlay{background-color:rgba(128,128,128,0)}.invisible-loader,.modal-modal.modal-hidden{opacity:0}.modal-modal.modal-hidden{visibility:hidden}.modal-modal.modal-visible{opacity:1;visibility:visible}.modal-modal .booking-modal,.modal-modal .standard-modal,.phone-call-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #222;margin:auto;transition:transform 150ms}.modal-modal .booking-modal{max-width:450px}.modal-modal .standard-modal{max-width:95%;min-height:300px;transform:translateY(50px);width:600px}.modal-modal .standard-modal.upload-patient-file-modal{width:800px;min-height:70vh}.modal-modal .standard-modal.user-at-clinic-edit-modal{width:800px}.phone-call-modal{margin-top:20px;min-width:300px}.phone-call-modal-holder{bottom:10px;position:absolute;right:30px;z-index:50}.standard-modal-dropdown{min-width:570px}.modal-modal.modal-visible .standard-modal{transform:translateY(0)}.standard-modal .full-image{border-radius:8px;margin:auto;max-height:100%;max-width:100%}@media (min-width:768px){.a-calendar-occurrence:hover>.hint,.ember-power-select-trigger.has-hint-to-bottom:hover>.ember-power-select-selected-item>.hint-to-bottom,.hint-holder-to-bottom:hover>.hint-to-bottom,.hint-holder-to-bottom:hover>.patient-hint-to-bottom,.hint-holder-to-left:hover>.hint-to-left,.hint-holder-to-right:hover>.hint-to-right,.hint-holder-to-top:hover>.hint-to-top,.hint-holder:hover>.hint{opacity:1}.ember-power-select-trigger.has-hint-to-bottom:hover>.ember-power-select-selected-item>.hint-to-bottom,.hint-children-to-bottom .hint-holder:hover>.hint,.hint-children-to-bottom.hint-holder:hover>.hint,.hint-holder-to-bottom:hover>.hint-to-bottom,.hint-holder-to-bottom:hover>.patient-hint-to-bottom{transform:translate(-50%,8px)}.hint-holder-to-bottom.hint-right-aligned:hover>.hint-to-bottom{transform:translate(0,8px)}.hint-holder-to-left:hover>.hint-to-left,.hint-holder:hover>.hint{transform:translateX(-8px)}.hint-children-to-right .hint-holder:hover>.hint,.hint-children-to-right.hint-holder:hover>.hint,.hint-holder-to-right:hover>.hint-to-right{transform:translateX(8px)!important}.hint-children-to-top .hint-holder:hover>.hint,.hint-children-to-top.hint-holder:hover>.hint,.hint-holder-to-top:hover>.hint-to-top{transform:translate(-50%,-8px)}.heading-relations{display:flex}.sticky-parod-top-menu h1,.sticky-top-menu h1,.sticky-top-menu-completely-stretched h1,.sticky-top-menu-reasonable-stretch h1,.sticky-top-menu-stretched h1,.top-menu-stretched h1{font-size:26px}.story-author{font-size:13px;font-weight:700;margin-bottom:2px;overflow:hidden}.story-body .time{color:#656565!important;font-size:12px;min-width:60px}.story-message{padding-left:8px;padding-right:18px}}.booking-modal-header,.modal-header{border-top-left-radius:8px;border-top-right-radius:8px;padding:15px}.modal-header h2{margin:0}button.close{appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.close{float:right;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close-icon,.eye-icon,.icon-button,.icon-button-small,.icon-button-smaller,div.icon-mini,div.icon-small{background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.07),rgba(0,0,0,.07));background-position:50% 50%;background-repeat:no-repeat;background-size:0 0;border:0;border-radius:50%;box-sizing:border-box!important;color:rgba(0,0,0,.54);display:flex;flex-direction:column;fill:rgba(0,0,0,.54);flex-shrink:0;outline:0;overflow:hidden;position:relative;stroke:rgba(0,0,0,.54);text-align:center;transition:background-size .13s;vertical-align:top;-webkit-tap-highlight-color:transparent}.modal-body,.vertical-stretch{flex-grow:1}.icon-button svg{height:19px;width:19px}.icon-button-small svg{height:15px;width:15px}.restore-icon svg{height:21px;width:21px}.close-icon,.icon-button,.icon-button-small,.icon-button-smaller{cursor:pointer;float:left}.close-icon-svg{height:13px!important;margin:3px;width:13px!important}.close-icon-svg-small{height:9px!important;margin:3px;width:9px!important}.eye-icon{height:18px;margin-right:5px;width:18px}.close-icon,.icon-button{height:39px;padding:10px;width:39px}.close-icon[disabled],.icon-button[disabled]{padding:9px}.icon-small-with-loader{height:34px;width:34px}.icon-small-with-loader,.icon-with-loader{fill:rgba(0,0,0,.54);stroke:rgba(0,0,0,.54)}.icon-with-loader{height:39px;width:39px}.icon-button-small{height:34px;padding:9px;width:34px}.hide-and-show-with-animation{transition:all .5s ease}.hide-and-show-with-animation.hide-to-left,.hide-and-show-with-animation.hide-to-right{width:0;opacity:0;margin:0}.hide-and-show-with-animation.hide-to-left{transform:translate(-100%,0)}.hide-and-show-with-animation.hide-to-right{transform:translate(100%,0)}.icon-button-smaller,div.icon-small{height:29.5px;padding:7px;width:29.5px}div.icon-mini{height:12px;padding:0;width:12px}div.icon-mini svg{bottom:2px;height:8px;left:2px;position:absolute;right:2px;top:2px;width:8px}div.icon-mini.blue{color:#00e0ff;fill:#00e0ff}div.icon-mini.green{color:#63f82e;fill:#63f82e}div.icon-mini.red{color:#ff6464;fill:#ff6464}div.icon-mini.yellow{color:#fff835;fill:#fff835}div.icon-mini,div.icon-small{box-sizing:border-box;pointer-events:none}div.icon-small.hint-holder-to-top{pointer-events:auto;overflow:visible}div.icon-small.blue{color:#9ddaf0;fill:#9ddaf0}div.icon-small.green{color:#b2f09d;fill:#b2f09d}div.icon-small.purple{color:#eed1ff;fill:#eed1ff}div.icon-small.red{color:#ffc6c6;fill:#ffc6c6}div.dark-background.icon-small.white,div.extra-dark-background.icon-mini.white{color:#fff;fill:#fff}div.icon-small.yellow{color:#fffca2;fill:#fffca2}.close-icon:hover:enabled,.icon-button-small:hover:enabled,.icon-button-smaller:hover:enabled,.icon-button.hovering,.icon-button:hover:enabled,.icon-file input[type=file]:hover+label.icon-button,.icon-small-trigger-holder>.icon-button-small:hover,.icon-trigger-holder>.icon-button:hover{background-size:100% 100%;fill:#000;stroke:#000}.top-nav-links .icon-button-small,.top-nav-links .icon-button-small:hover:enabled{fill:#cac4c9}.image-comparison .icon-button-smaller:hover:enabled,.image-comparison .icon-button:hover:enabled,.image-editor .icon-button:hover:enabled,.photo-swiper .icon-button-small:hover:enabled,.photo-swiper .icon-button:hover:enabled,.photo-swiper-content-div .icon-button:hover:enabled,.photo-swiper-item .icon-button:hover:enabled{background-image:linear-gradient(#333,#333)}.modal-body{padding:15px;position:relative}.epicrisis-registration-footer{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:10px}.epicrisis-registration-footer,.modal-footer{background:#f0f1f3;box-sizing:border-box;margin-top:auto}.modal-footer{border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;padding:15px}.modal-footer>button:first-child{margin-left:0}.booking-date-picker,.booking-time-picker,.booking-to-label,.margin-right-five{margin-right:5px}.booking-date-picker{width:100px}.booking-time-picker{width:60px}.booking-to-label{color:#000;line-height:30px;text-decoration:none}.flex-center{align-items:center;display:flex;justify-content:center}.full-height{height:100vh}.content{text-align:center}.content .title{font-size:84px}.ember-power-select-option,.padding-zero{padding:0}.padding-zero-five{padding:0 5px}.padding-zero-ten{padding:0 10px}.price-selector{position:relative}.price-selector .price-filter-hover-trigger{background:#f7f7f7;border-bottom:1px solid silver;border-left:1px solid silver;border-right:none;border-top:1px solid silver;box-sizing:border-box;color:#555;cursor:pointer;flex-grow:0;font-size:12px;height:30px;line-height:28px;padding-left:8px;padding-right:16px;position:relative;border-radius:3px 0 0 3px}.price-selector .price-filter-dropdown{background-color:#fff;border:1px solid silver;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-sizing:border-box;left:0;max-width:800px;opacity:0;position:absolute;top:calc(100% - 1px);transition:opacity 0s .3s,visibility 0s .3s;visibility:hidden;width:100%;z-index:2}.price-selector .price-filter-dropdown,.three-column-dropdown .ember-power-select-options{column-count:3;column-rule:1px solid #d8d8d8;font-size:12px;padding:20px}.three-column-dropdown-grouped{background:#1a212a;border-bottom:1px solid #222!important;border-left:1px solid #222!important;border-right:1px solid #222!important;color:#fff;width:800px!important}.three-column-dropdown-grouped>.ember-power-select-options{display:flex;font-size:12px;padding:20px}.three-column-dropdown .ember-power-select-options,.three-column-dropdown-grouped .ember-power-select-options{max-height:none}.three-column-dropdown-grouped .ember-power-select-options{border-top:0}.three-column-dropdown .ember-power-select-option[aria-current=true],.three-column-dropdown-grouped .ember-power-select-option[aria-current=true]{background-color:inherit;color:inherit;text-decoration:underline}.three-column-dropdown-grouped .ember-power-select-option[aria-selected=true]{background-color:inherit;box-shadow:0 0 0 2px #3d9be9;border-radius:3px;color:inherit}.three-column-dropdown-grouped .ember-power-select-group{background-color:inherit;color:inherit;flex:1}.price-filter-dropdown:hover,.price-filter-hover-trigger:hover+.price-filter-dropdown{opacity:1;transition-delay:0s;visibility:visible}.hide-minor-pocket-depths .parodtooth-gui-object.minor-pocket-depth,.hide-minor-pocket-depths .pocket-cell span.minor-pocket-depth,.hide-minor-pocket-depths .pocket-depth-field[disabled].minor-pocket-depth,.parodtooth-gui-object.hidden,.rebooking-dragger{visibility:hidden}.three-column-option{cursor:pointer;overflow:hidden;padding:5px 13px;text-overflow:ellipsis;white-space:nowrap}.three-column-option:hover{text-decoration:underline}.price-selector .price-filter-status-icon{border-color:#bab6b6 transparent transparent;border-style:solid;border-width:7px 4px 0;bottom:0;display:inline-block;height:0;margin:auto;position:absolute;right:5px;top:0;width:0}.price-selector .price-trigger{border-left:none;border-bottom-left-radius:0;border-top-left-radius:0}.declaration-item,div.power-select-option-row,div.power-select-option-standard{display:inline-block}.referral-listitem-header{display:inline-block!important}.declaration-section{column-count:2}.power-select-show-all div.power-select-option-row,li.ember-power-select-option div.power-select-option-row{align-items:flex-start;background-color:#fff;border-bottom:1px solid #eee;color:#000;cursor:pointer;display:flex;flex-direction:column;line-height:1.5em;overflow:hidden;padding:5px 13px;text-decoration:none;white-space:normal}.ember-power-select-option[aria-current=true] .prescription-row>.prescription-row-subtext,.ember-power-select-option[aria-current=true] div.power-select-option-row,.ember-power-select-option[aria-current=true] div.power-select-option-row .patient-display-name,.ember-power-select-option[aria-current=true] div.power-select-option-row .patient-display-name-subtext,.ember-power-select-option[aria-current=true] div.power-select-option-row .subtext,.ember-power-select-option[aria-current=true] div.power-select-option-standard,.power-select-show-all div.power-select-option-row:hover,.power-select-show-all div.power-select-option-row:hover .patient-display-name-subtext,li.ember-power-select-option div.power-select-option-row:hover,li.ember-power-select-option div.power-select-option-row:hover .patient-display-name-subtext,li.ember-power-select-option div.power-select-option-standard:hover{background:#5897fb!important;color:#fff!important;text-decoration-color:#fff!important}li.ember-power-select-option div.power-select-option-standard{background-color:#fff;color:#000;cursor:pointer;display:flex;max-width:100%;padding:2px 13px;text-decoration:none;white-space:normal}.clinic-ad-hint,.price-hint{white-space:normal!important}.ember-power-select-option div.power-select-option-standard:before{content:'';height:12px;margin:3px 10px;width:12px}.ember-power-select-option[aria-selected=true] div.power-select-option-standard:before{content:url("data:image/svg+xml; utf8, <svg fill='silver' viewBox='0 0 417 417' xmlns='http://www.w3.org/2000/svg'><path d='M159.988 318.582c-3.988 4.012-9.43 6.25-15.082 6.25s-11.094-2.238-15.082-6.25L9.375 198.113c-12.5-12.5-12.5-32.77 0-45.246l15.082-15.086c12.504-12.5 32.75-12.5 45.25 0l75.2 75.203L348.104 9.781c12.504-12.5 32.77-12.5 45.25 0l15.082 15.086c12.5 12.5 12.5 32.766 0 45.246zm0 0'/></svg>")}.ember-power-select-option[aria-selected=true][aria-current=true] div.power-select-option-standard:before{content:url("data:image/svg+xml; utf8, <svg fill='white' viewBox='0 0 417 417' xmlns='http://www.w3.org/2000/svg'><path d='M159.988 318.582c-3.988 4.012-9.43 6.25-15.082 6.25s-11.094-2.238-15.082-6.25L9.375 198.113c-12.5-12.5-12.5-32.77 0-45.246l15.082-15.086c12.504-12.5 32.75-12.5 45.25 0l75.2 75.203L348.104 9.781c12.504-12.5 32.77-12.5 45.25 0l15.082 15.086c12.5 12.5 12.5 32.766 0 45.246zm0 0'/></svg>")}.standard-input[disabled],input[type=password][disabled],input[type=password][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=text][disabled],input[type=number][disabled],input[type=number][readonly]{background-color:#f9f9f9!important;color:#666;border-color:silver;box-shadow:none}.ember-power-select-trigger.has-hint-to-bottom,.ember-power-select-trigger.has-hint-to-bottom>.ember-power-select-selected-item{overflow-x:visible}textarea[disabled],textarea[readonly]{background-color:#f9f9f9!important;box-shadow:none;color:#666;border-color:silver}select[disabled]{background-color:#ebebe4!important;color:#666;border-color:silver}.button-file input[disabled]+label,.button-menu[disabled],.icon-button[disabled],button[disabled],label.confirm-primary[disabled]{background-color:#ebebe4!important;background-image:linear-gradient(to bottom,#ebebe4,#ebebe4)!important;border:1px solid silver!important;box-shadow:none!important;color:#666!important;cursor:default;fill:#666;left:0!important;top:0!important}.button-file input[disabled]+label:hover,.icon-button[disabled]:hover,.icon-file input[type=file][disabled]:hover+label.icon-button,button[disabled]:hover,label.confirm-primary[disabled]:hover{background-color:#ebebe4!important;border-color:silver;color:#666;fill:#666}.header-container{box-sizing:border-box;float:left;padding:5px;position:relative}.vertical-margin{margin:14px 0}.vertical-resize{cursor:ns-resize;height:14px}.parod-form .tooth,.parod-form .tooth svg{height:100%;width:100%}.vertical-resize.bottom{margin-bottom:-4px}.vertical-resize.top{margin-top:-4px}.views{padding-top:4px;text-align:center}.it-tech{margin-bottom:8px}.parod-form .tooth svg{margin:auto}.lower-teeth .tooth,.upper-teeth .tooth{margin-top:15px;margin-bottom:15px}.tooth svg text{font-size:10px;pointer-events:none}.parod-form .nr{box-sizing:border-box;font-size:12px;width:100%}.parodtooth-gui-object.bleeding,.parodtooth-gui-object.plackindex,.parodtooth-gui-object.pocket,.parodtooth-gui-object.pus{text-align:center;position:absolute;line-height:12px}.parod-context-menu-button span.bleeding,.parod-context-menu-button span.plackindex,.parod-context-menu-button span.pus,.parodtooth-gui-object.bleeding,.parodtooth-gui-object.plackindex,.parodtooth-gui-object.pus{font-size:9px;width:6px;height:6px;border-radius:50%;border:1px solid #000}.parodtooth-gui-object.pocket{background:#fff;border:1px solid silver;border-radius:50%;color:#000;display:block;font-size:13px;height:10px;padding:2px 0;width:14px}.print-parodtooth .parodtooth-gui-object.pocket{font-size:13px;height:12px;line-height:11px;width:15px}.parod-context-menu-button span.bleeding,.parodtooth-gui-object.bleeding{background:red}.lower-teeth .parodtooth-gui-object.lingual,.upper-teeth .parodtooth-gui-object.buccal{top:0}.lower-teeth .parodtooth-gui-object.buccal,.upper-teeth .parodtooth-gui-object.lingual{bottom:0}.lower-teeth .parodtooth-gui-object.pocket.lingual,.upper-teeth .parodtooth-gui-object.pocket.buccal{top:13%}.lower-teeth .parodtooth-gui-object.pocket.buccal,.upper-teeth .parodtooth-gui-object.pocket.lingual{bottom:13%}.left-teeth .parodtooth-gui-object.pocket.mesial,.left-teeth .parodtooth-gui-object.pocket.mesiobuccal,.left-teeth .parodtooth-gui-object.pocket.mesiolingual,.right-teeth .parodtooth-gui-object.pocket.distal,.right-teeth .parodtooth-gui-object.pocket.distobuccal,.right-teeth .parodtooth-gui-object.pocket.distolingual{left:17px}.left-teeth .parodtooth-gui-object.pocket.distal,.left-teeth .parodtooth-gui-object.pocket.distobuccal,.left-teeth .parodtooth-gui-object.pocket.distolingual,.right-teeth .parodtooth-gui-object.pocket.mesial,.right-teeth .parodtooth-gui-object.pocket.mesiobuccal,.right-teeth .parodtooth-gui-object.pocket.mesiolingual{right:17px}.lower-teeth .parodtooth-gui-object.pocket.distolingual,.lower-teeth .parodtooth-gui-object.pocket.mesiolingual,.upper-teeth .parodtooth-gui-object.pocket.distobuccal,.upper-teeth .parodtooth-gui-object.pocket.mesiobuccal{top:19px}.lower-teeth .parodtooth-gui-object.pocket.distobuccal,.lower-teeth .parodtooth-gui-object.pocket.mesiobuccal,.upper-teeth .parodtooth-gui-object.pocket.distolingual,.upper-teeth .parodtooth-gui-object.pocket.mesiolingual{bottom:19px}.parodtooth-gui-object.buccal,.parodtooth-gui-object.lingual{left:50%;transform:translateX(-50%)}.parodtooth-gui-object.plackindex.distal,.parodtooth-gui-object.plackindex.mesial,.parodtooth-gui-object.pocket.distal,.parodtooth-gui-object.pocket.mesial{top:50%;transform:translateY(-50%)}.parodtooth-gui-object.bleeding.buccal,.parodtooth-gui-object.bleeding.lingual{transform:translateX(-135%)}.parod-context-menu-button span.pus,.parodtooth-gui-object.pus{background:orange}.red-text{color:red!important}.teeth-tab,.teeth-tab:active,.teeth-tab:focus,.teeth-tab:hover{color:#000;text-decoration:none}.left-teeth .parodtooth-gui-object.bleeding.mesiobuccal,.left-teeth .parodtooth-gui-object.bleeding.mesiolingual,.right-teeth .parodtooth-gui-object.bleeding.distobuccal,.right-teeth .parodtooth-gui-object.bleeding.distolingual{left:7%}.left-teeth .parodtooth-gui-object.bleeding.distobuccal,.left-teeth .parodtooth-gui-object.bleeding.distolingual,.right-teeth .parodtooth-gui-object.bleeding.mesiobuccal,.right-teeth .parodtooth-gui-object.bleeding.mesiolingual{right:7%}.lower-teeth .parodtooth-gui-object.bleeding.distolingual,.lower-teeth .parodtooth-gui-object.bleeding.mesiolingual,.upper-teeth .parodtooth-gui-object.bleeding.distobuccal,.upper-teeth .parodtooth-gui-object.bleeding.mesiobuccal{top:34%}.lower-teeth .parodtooth-gui-object.bleeding.distobuccal,.lower-teeth .parodtooth-gui-object.bleeding.mesiobuccal,.upper-teeth .parodtooth-gui-object.bleeding.distolingual,.upper-teeth .parodtooth-gui-object.bleeding.mesiolingual{bottom:34%}.parodtooth-gui-object.bleeding.distal,.parodtooth-gui-object.bleeding.mesial{top:50%;transform:translateY(35%)}.parodtooth-gui-object.pus.distal,.parodtooth-gui-object.pus.mesial{top:50%;transform:translateY(-50%)}.left-teeth .parodtooth-gui-object.pus.mesiobuccal,.left-teeth .parodtooth-gui-object.pus.mesiolingual,.right-teeth .parodtooth-gui-object.pus.distobuccal,.right-teeth .parodtooth-gui-object.pus.distolingual{left:9%}.left-teeth .parodtooth-gui-object.pus.distobuccal,.left-teeth .parodtooth-gui-object.pus.distolingual,.right-teeth .parodtooth-gui-object.pus.mesiobuccal,.right-teeth .parodtooth-gui-object.pus.mesiolingual{right:9%}.lower-teeth .parodtooth-gui-object.pus.distolingual,.lower-teeth .parodtooth-gui-object.pus.mesiolingual,.upper-teeth .parodtooth-gui-object.pus.distobuccal,.upper-teeth .parodtooth-gui-object.pus.mesiobuccal{top:26%}.lower-teeth .parodtooth-gui-object.pus.distobuccal,.lower-teeth .parodtooth-gui-object.pus.mesiobuccal,.upper-teeth .parodtooth-gui-object.pus.distolingual,.upper-teeth .parodtooth-gui-object.pus.mesiolingual{bottom:26%}.parod-context-menu-button span.plackindex,.parodtooth-gui-object.plackindex{background:#ff0}.parodtooth-gui-object.plackindex.buccal,.parodtooth-gui-object.plackindex.lingual{transform:translateX(35%)}.parodtooth-gui-object.plackindex.distal,.parodtooth-gui-object.plackindex.mesial{top:50%;transform:translateY(-135%)}.left-teeth .parodtooth-gui-object.plackindex.mesiobuccal,.left-teeth .parodtooth-gui-object.plackindex.mesiolingual,.right-teeth .parodtooth-gui-object.plackindex.distobuccal,.right-teeth .parodtooth-gui-object.plackindex.distolingual{left:12%}.left-teeth .parodtooth-gui-object.plackindex.distobuccal,.left-teeth .parodtooth-gui-object.plackindex.distolingual,.right-teeth .parodtooth-gui-object.plackindex.mesiobuccal,.right-teeth .parodtooth-gui-object.plackindex.mesiolingual{right:12%}.lower-teeth .parodtooth-gui-object.plackindex.distolingual,.lower-teeth .parodtooth-gui-object.plackindex.mesiolingual,.upper-teeth .parodtooth-gui-object.plackindex.distobuccal,.upper-teeth .parodtooth-gui-object.plackindex.mesiobuccal{top:17%}.lower-teeth .parodtooth-gui-object.plackindex.distobuccal,.lower-teeth .parodtooth-gui-object.plackindex.mesiobuccal,.upper-teeth .parodtooth-gui-object.plackindex.distolingual,.upper-teeth .parodtooth-gui-object.plackindex.mesiolingual{bottom:17%}.left-teeth .parodtooth-gui-object.bleeding.distal,.left-teeth .parodtooth-gui-object.plackindex.distal,.left-teeth .parodtooth-gui-object.pus.distal,.right-teeth .parodtooth-gui-object.bleeding.mesial,.right-teeth .parodtooth-gui-object.plackindex.mesial,.right-teeth .parodtooth-gui-object.pus.mesial{right:10%}.left-teeth .parodtooth-gui-object.bleeding.mesial,.left-teeth .parodtooth-gui-object.plackindex.mesial,.left-teeth .parodtooth-gui-object.pus.mesial,.right-teeth .parodtooth-gui-object.bleeding.distal,.right-teeth .parodtooth-gui-object.plackindex.distal,.right-teeth .parodtooth-gui-object.pus.distal{left:10%}.teeth-tab{padding:5px 20px;display:block;box-sizing:border-box;border:1px solid #ddd;border-bottom:0;position:relative;border-radius:5px 5px 0 0}.big-error-text,.error-text,.red-text-if-not-minor-pocket-depth .parodtooth-gui-object:not(.minor-pocket-depth),.red-text-if-not-minor-pocket-depth .pocket-cell input:not(.minor-pocket-depth),.red-text-if-not-minor-pocket-depth .pocket-cell span:not(.minor-pocket-depth){color:red}.teeth-tab-selected{border-bottom:1px solid #fff;margin-bottom:-1px;cursor:default}.teeth-tab-li{margin:8px 5px 0;display:inline-block;padding:0}.buccal-column,.distobuccal-column,.gr-buccal-column,.mesiobuccal-column{float:left}.pocket-depth-field{appearance:textfield;background:#fff;border:1px solid silver;border-radius:1px!important;height:21px!important;margin:0!important;max-width:33.3%!important;-moz-appearance:textfield;-webkit-appearance:none;padding:0!important;text-align:center;width:100%}.pocket-depth-field::-webkit-inner-spin-button,.pocket-depth-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pocket-depth-field::placeholder{color:#ccc;opacity:1}.bleeding-field,.gr-field,.parod-checkbox,.pus-field{height:18px;margin:auto!important;width:18px}.checkbox,.full-tooth-interface,.tooth-cell{margin:0 auto}.checkbox,.parod-checkbox{border:2px solid #ddd;border-radius:3px;box-sizing:border-box;cursor:pointer;fill:#444;flex-shrink:0;padding:3px 2px 2px;position:relative}.checkbox{height:18px;width:18px}.flex-tr:hover>.flex-td>.checkbox,.flex-tr:hover>.flex-th>.checkbox{border-color:#888}.checkbox>.background,.parod-checkbox>.background{background-color:#fff;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:0}.bleeding-cell .parod-checkbox svg,.pus-cell .parod-checkbox svg{fill:#fff}.checkbox[disabled]>.background,.parod-checkbox[disabled]>.background{background-color:rgba(242,245,245,.8)}.bleeding-cell .parod-checkbox>.background{background-color:red}.pus-cell .parod-checkbox>.background{background-color:orange}.pi-cell .parod-checkbox>.background{background-color:#ff0}.checkbox.checked>.background,.checkbox.checked[disabled]:hover>.background,.checkbox.checked[disabled]>.background,.checkbox.semi-checked>.background,.parod-checkbox.checked>.background{opacity:1}.checkbox:hover,.flex-tr:hover>.flex-td>.checkbox:hover,.flex-tr:hover>.flex-th>.checkbox:hover,.parod-checkbox:hover{border-color:#000}.checkbox[disabled],.checkbox[disabled]:hover,.flex-tr:hover>.flex-td>.checkbox[disabled],.flex-tr:hover>.flex-td>.checkbox[disabled]:hover,.parod-checkbox[disabled],.parod-checkbox[disabled]:hover{border:2px solid #ddd;cursor:inherit;pointer-events:none}.parod-checkbox[disabled]:not(.checked){border:0}.checkbox.checked,.checkbox.checked[disabled],.checkbox.checked[disabled]:hover,.checkbox.semi-checked,.parod-checkbox.checked{border-color:#444!important}.mx-button:focus,.mx-button:focus-visible,.parod-checkbox:focus,.parod-checkbox:focus-visible,.pocket-depth-field:focus,.pocket-depth-field:focus-visible{box-shadow:0 0 6px #3d9be9;outline:0;border-color:#3d9be9!important}.mx-button.selected-parod-entry .parodtooth-element-radiobox,.mx-button:focus .parodtooth-element-radiobox,.mx-button:focus-visible .parodtooth-element-radiobox,.parod-checkbox.selected-parod-entry,.pocket-depth-field.selected-parod-entry{border-color:#3d9be9!important}.mx-button.selected-parod-entry .parodtooth-element-radiobox:not(.checked),.pocket-depth-field.selected-parod-entry{background:0 0!important}.checkbox svg,.parod-checkbox svg{opacity:0}.checkbox.checked .check-box-mark svg,.checkbox.semi-checked .horizontal-line svg,.parod-checkbox.checked .check-box-mark svg{opacity:1}.checkbox.semi-checked{padding:2px}.checkbox[disabled],.parod-checkbox[disabled]{fill:#999;padding:4px 3px 3px}.checkbox.checked[disabled],.checkbox.semi-checked[disabled],.parod-checkbox.checked[disabled]{border:1px solid #999}.photo-swiper-content-div .checkbox:hover{border-color:#aeaeae}.gr-buccal-column{width:31px}.mx-button{align-items:center;border-radius:4px;display:flex;height:19px}.parod-firstcolumn{width:7.561597%;background:#f9f9f9;border-top:0;border-left:0;font-size:12px;padding:0;text-align:right}.parod-column{display:flex;border-right:2px solid transparent;border-left:2px solid transparent;box-sizing:border-box;height:23px;padding:1px;text-align:center;width:100%}.interface-parod-tooth-snapshots .parod-tooth-snapshot,.parod-column,.parod-group-name,.parod-jaw{opacity:1;transform:scaleY(1);transform-origin:top;transition:opacity 150ms,transform 150ms,visibility 150ms;visibility:visible}.nr-28 .nr,.nr-28 .parod-column,.nr-38 .nr,.nr-38 .parod-column{border-right:0!important}.parod-column input{direction:ltr;flex-grow:1;font-size:13px}.parod-column input[type=text]{transition:border .2s ease-out}.parod-column input[type=text]:active,.parod-column input[type=text]:focus{border:2px solid #3d9be9}.parod-column input[type=text][disabled]{background-color:transparent!important;border:0}.parod-column input[type=text][disabled]::placeholder{color:transparent}.lower-teeth .parod-firstcolumn,.upper-teeth .parod-firstcolumn{height:75px;line-height:75px}.left-teeth,.right-teeth{float:left}.jaw-separator{background:#e01765!important;color:#fff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact;height:30px;line-height:30px;width:100%}.treatment-validation-not-reimbursed,.treatment-validation-reimbursed{border:0;border-radius:20px;color:#fff;float:left;font-size:13px;margin:1px 4px;padding:0 13px}.treatment-validation-reimbursed{background-color:#2eb67d}.treatment-validation-not-reimbursed{background-color:#e01765}.clinic-ad{align-items:center;background-position:center;background-size:cover;display:flex;justify-content:center;min-height:100%;overflow-y:scroll;width:100%}.clinic-ad-hint{line-height:14px!important;width:300px}.clinic-ad-text{background:rgba(12,13,13,.65);border-radius:50%;bottom:10px;color:#fff;font-size:13px;font-weight:400;padding:5px;position:absolute;right:40px}.disabled-cell{background:#f9f9f9}.flex-td .blue-link.centered{display:block;text-align:center}.booking-modal-button.parent,.calendar-picker>.parent,.calendar-view.parent,.datetime-picker-holder.parent,.file-name.parent,.flex-td.parent,.flex-tr.parent,.header.parent,.just-parent,.nav-link.parent,.path-container.parent,.photo-swiper-item-thumbnail.parent{position:relative}.booking-modal-button.parent>.show-on-parent-hover,.calendar-picker>.parent>.show-on-parent-hover,.calendar-view.parent>.show-on-parent-hover,.datetime-picker-holder.parent>.show-on-parent-hover,.draft-booking-patient.parent>.show-on-parent-hover,.file-name.parent>.show-on-parent-hover,.flex-td.parent>.show-on-parent-hover,.flex-tr.parent>.show-on-parent-hover,.header.parent>.show-on-parent-hover,.image-editor-image.parent>.show-on-parent-hover,.just-parent>.show-on-parent-hover,.nav-link.parent>.show-on-parent-hover,.path-container.parent>.show-on-parent-hover,.patient-selector.parent>.show-on-parent-hover,.personal-id.parent>.show-on-parent-hover,.photo-swiper-item-thumbnail.parent>.show-on-parent-hover,.remittance-pane.parent>.show-on-parent-hover,.remittance-response-signed.parent>.show-on-parent-hover,.room-list-item.parent>.show-on-parent-hover,.search-field.parent>.show-on-parent-hover,.sms-template-picker.parent>.show-on-parent-hover{overflow:visible;position:absolute;right:1px;transform:translateX(101%);z-index:-1}.patient-selector.parent>.show-on-parent-hover{right:17px}.booking-modal-button.parent>.show-on-parent-hover,.calendar-picker>.parent>.show-on-parent-hover,.calendar-view.parent>.show-on-parent-hover,.draft-booking-patient.parent>.show-on-parent-hover,.file-name.parent>.show-on-parent-hover,.flex-td.parent>.show-on-parent-hover,.flex-tr.parent>.show-on-parent-hover,.image-editor-image.parent>.show-on-parent-hover,.just-parent>.show-on-parent-hover,.nav-link.parent>.show-on-parent-hover,.path-container.parent>.show-on-parent-hover,.patient-selector.parent>.show-on-parent-hover,.personal-id.parent>.show-on-parent-hover,.photo-swiper-item-thumbnail.parent>.show-on-parent-hover,.remittance-pane.parent>.show-on-parent-hover,.remittance-response-signed.parent>.show-on-parent-hover,.room-list-item.parent>.show-on-parent-hover,.search-field.parent>.show-on-parent-hover,.sms-template-picker.parent>.show-on-parent-hover{top:0}.header.parent>.show-on-parent-hover{bottom:0;cursor:pointer;padding:8px}.photo-swiper-content-div>.flex-table>.flex-tr>.flex-th{background:#14191f;border:0;color:#fff}.smaller-font-table .blue-link,.smaller-font-table .flex-td,.smaller-font-table .flex-td .subtext{font-size:12px}.smaller-font-table .flex-th{font-size:12px;line-height:14px}.smaller-person{height:15.5px;width:15.5px}.flex-td,.wrap-break-word{word-wrap:break-word}.muntra-modal{background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.3);left:50%;overflow:auto;position:fixed;top:50%;z-index:49}.fullscreen-dialog-modal{background:#f9f9f9;border:0;border-radius:0;bottom:0;box-sizing:border-box;left:0;padding:0;right:0;top:0}.ember-power-select-multiple-options{flex-wrap:wrap;padding:0;max-width:100%}.lab-tooth-rect{fill-opacity:0;stroke-opacity:0}.svg-hov{cursor:pointer;fill:#3d9be9;fill-opacity:0;stroke:#3d9be9;stroke-opacity:0;stroke-width:1}.svg-hov:hover{fill:#3d9be9!important;fill-opacity:.5;stroke-opacity:.5}.widget-chat{background-color:#fff;border-top:1px solid #adafb2;overflow:hidden}.widget-chat-communications,.widget-scrollable{overflow-y:auto}.widget-chat-communication{padding-left:18px;padding-top:8px}.widget-chat-message{box-sizing:border-box;font-size:14px;margin:4px;max-width:284px;padding:8px 16px}.elses-message>.widget-chat-message{background-color:#f1f0f0;border-radius:0 8px 8px}.own-message>.widget-chat-message{background-color:#3482f5;border-radius:8px 0 8px 8px}.widget-chat-message-holder{padding-left:8px;padding-top:8px}.widget-chat-message-holder.own-message{margin-left:auto}.widget-chat-textarea{border:0;min-height:39px}.widget-chat-writing{border-top:2px solid #f2f5f8;padding:8px;width:424px}.widget-zoom-button{background-color:rgba(255,255,255,1);border-radius:2px;display:block;height:29px;left:0;overflow:hidden;position:absolute;cursor:pointer;width:29px;z-index:2;box-sizing:border-box;transition:background-color .16s ease-out}.widget-zoom-button.widget-zoom-in{top:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.widget-zoom-button.widget-zoom-out{bottom:0;border-top-left-radius:0;border-top-right-radius:0}.widget-zoom-button-divider{background-color:rgb(90%,90%,90%);height:1px;left:5px;position:absolute;top:28px;width:19px;z-index:3;transition:background-color .16s ease-out}.widget-zoom-button-holder{bottom:33px;box-shadow:0 1px 4px rgba(0,0,0,.3);height:57px;position:absolute;right:20px;width:29px;z-index:49}.ember-power-select-dropdown{z-index:10001}.svg-spinner{height:50px;margin:auto;width:50px}.svg-spinner path{fill:#444}.dark-page-loader-container .svg-spinner path{fill:#fff}.svg-search-spinner{height:25px;position:absolute;right:3%;top:8px;width:25px}.left-float{float:left}.no-resize{resize:none}.datetime-picker-clear-button,.datetime-picker-trigger-button,.ember-power-select-clear-btn{background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.07),rgba(0,0,0,.07));background-position:50% 50%;background-repeat:no-repeat;background-size:0 0;border-color:transparent;border-radius:50%;color:rgba(0,0,0,.54);fill:rgba(0,0,0,.54);transition:background-size .13s}.ember-power-select-clear-btn{height:28px;line-height:28px;right:17px;text-align:center;top:auto;width:28px}.datetime-picker-clear-button:active,.datetime-picker-clear-button:focus,.datetime-picker-clear-button:hover,.datetime-picker-trigger-button:active,.datetime-picker-trigger-button:focus,.datetime-picker-trigger-button:hover,.ember-power-select-clear-btn:active,.ember-power-select-clear-btn:focus,.ember-power-select-clear-btn:hover{background-size:100% 100%;color:#000;fill:#000}.ember-power-select-status-icon{border-color:#ddd transparent transparent}.ember-power-select-trigger{align-items:center;border-color:silver;border-radius:3px;box-shadow:inset 0 2px 4px 0 hsla(0,0%,0%,.08);box-sizing:border-box;cursor:pointer;display:flex;flex:1 1 auto;flex-wrap:wrap;height:30px;line-height:28px;max-height:30px;max-width:800px;min-height:30px;padding-left:8px;text-align:left}.ember-power-select-trigger.ember-power-select-trigger-autoheight{height:auto;max-height:unset}.ember-power-select-trigger.ember-power-select-trigger-autoheight .ember-power-select-trigger-multiple-input:disabled{background-color:unset}.ember-power-select-multiple-options,.ember-power-select-multiple-options li:not(.ember-power-select-multiple-option),.ember-power-select-trigger-multiple-input{display:flex;flex:1 1 auto}.ember-power-select-trigger-multiple-input{text-indent:0}.bleeding-cell,.furc-cell,.gr-cell,.mobility-cell,.nr-cell,.pi-cell,.pocket-cell,.pus-cell,.sub-cell,.supra-cell,.tooth-interface{box-sizing:border-box;display:flex;padding:1px}.nr-cell{height:25px;line-height:23px;position:sticky;top:0}.sticky-nr-cells{background:#f9f9f9;position:sticky;z-index:1}.bleeding-cell,.furc-cell,.gr-cell,.mobility-cell,.pi-cell,.pocket-cell,.pus-cell,.sub-cell,.supra-cell{height:23px;line-height:21px}.upper-teeth-buccal-interface .furc-cell{justify-content:space-between}.lower-teeth-buccal-interface .left-teeth .furc-cell{justify-content:flex-end}.parod-column.mobility-cell,.parod-column.sub-cell,.parod-column.supra-cell{align-items:center;display:flex;justify-content:center}.parod-column.bleeding-cell,.parod-column.furc-cell,.parod-column.gr-cell,.parod-column.pi-cell,.parod-column.pocket-cell,.parod-column.pus-cell{align-items:center}.print-parodtooth .furc-cell div{height:100%;width:33.3%}.print-parodtooth .parod-column:not(.tooth-interface) div{width:33.3%}.lower-teeth-lingual-interface:not(.missing-tooth),.upper-teeth-buccal-interface:not(.missing-tooth){background:repeating-linear-gradient(180deg,#ebf3fe,#ebf3fe 23px,transparent 23px,transparent 46px);print-color-adjust:exact;-webkit-print-color-adjust:exact}.lower-teeth-buccal-interface:not(.missing-tooth),.upper-teeth-lingual-interface:not(.missing-tooth){background:repeating-linear-gradient(0deg,#ebf3fe,#ebf3fe 23px,transparent 23px,transparent 46px);print-color-adjust:exact;-webkit-print-color-adjust:exact}.tooth-interface{border:none;height:70px;line-height:84px;padding:0;width:100%}.parod-root-chart{width:100%;height:111px;left:0;position:absolute}.parod-root-chart svg{overflow:visible}.lower-lingual-interfaces .parod-root-chart,.upper-buccal-interfaces .parod-root-chart{top:0;transform:scaleY(-1)}.upper-buccal-interfaces .full-tooth-interface{z-index:0}.bone-line-indicator{position:absolute;height:1px;background:#ddd;width:100%}.lower-lingual-interfaces .bone-line-indicator,.upper-buccal-interfaces .bone-line-indicator{top:92px}.lower-buccal-interfaces .bone-line-indicator,.upper-lingual-interfaces .bone-line-indicator{bottom:92px}.alert,.lower-buccal-interfaces .parod-root-chart,.upper .journal-tooth-filter-div,.upper-lingual-interfaces .parod-root-chart{bottom:0}.parod-form .tooth-missing,.parod-form .tooth-missing div{border-bottom:0!important}.parod-firstcolumn .bleeding-cell,.parod-firstcolumn .furc-cell,.parod-firstcolumn .gr-cell,.parod-firstcolumn .mobility-cell,.parod-firstcolumn .nr-cell,.parod-firstcolumn .pi-cell,.parod-firstcolumn .pocket-cell,.parod-firstcolumn .pus-cell,.parod-firstcolumn .sub-cell,.parod-firstcolumn .supra-cell,.parod-firstcolumn .tooth-interface{align-items:center;justify-content:flex-end;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.right-teeth .distal,.right-teeth .distobuccal,.right-teeth .distolingual{float:left}.left-teeth .distal,.left-teeth .distobuccal,.left-teeth .distolingual,.right-teeth .mesial,.right-teeth .mesiobuccal,.right-teeth .mesiolingual{float:right}.lower-teeth-buccal-interface.left-teeth .bleeding-cell,.lower-teeth-buccal-interface.left-teeth .furc-cell,.lower-teeth-buccal-interface.left-teeth .gr-cell,.lower-teeth-buccal-interface.left-teeth .pi-cell,.lower-teeth-buccal-interface.left-teeth .pocket-cell,.lower-teeth-buccal-interface.left-teeth .pus-cell,.lower-teeth-lingual-interface.right-teeth .bleeding-cell,.lower-teeth-lingual-interface.right-teeth .gr-cell,.lower-teeth-lingual-interface.right-teeth .pi-cell,.lower-teeth-lingual-interface.right-teeth .pocket-cell,.lower-teeth-lingual-interface.right-teeth .pus-cell,.upper-teeth-buccal-interface.left-teeth .bleeding-cell,.upper-teeth-buccal-interface.left-teeth .gr-cell,.upper-teeth-buccal-interface.left-teeth .pi-cell,.upper-teeth-buccal-interface.left-teeth .pocket-cell,.upper-teeth-buccal-interface.left-teeth .pus-cell,.upper-teeth-lingual-interface.right-teeth .bleeding-cell,.upper-teeth-lingual-interface.right-teeth .gr-cell,.upper-teeth-lingual-interface.right-teeth .pi-cell,.upper-teeth-lingual-interface.right-teeth .pocket-cell,.upper-teeth-lingual-interface.right-teeth .pus-cell{justify-content:end}.left-teeth .mesial,.left-teeth .mesiobuccal,.left-teeth .mesiolingual{float:left}.lower-teeth,.parod-column .mx-button,.pickr .pcr-button,.stretch,.upper-teeth{width:100%}.stretch-important{width:100%!important}.max-stretch{max-width:100%;object-fit:contain}.registry-row.stretch{width:calc(100% - 10px)}.reasonable-stretch{max-width:1500px}.inside-sticky-bottom-menu-reasonable-stretch,.sticky-top-menu-reasonable-stretch{max-width:1504px}.parod-column .mx-button .parodtooth-element-radiobox{box-sizing:border-box;font-size:11px!important;line-height:11px!important;padding:3px!important;width:100%}@media not print{.non-printable,.parodtooth-element-radiobox .mobility-value,.printContent,.printContentWithMargins,.printable{display:none}.lower-buccal-interfaces,.lower-lingual-interfaces,.upper-buccal-interfaces,.upper-lingual-interfaces{height:164px;opacity:1;top:0;transform:scaleY(1);transform-origin:top;transition:opacity 150ms,transform 150ms,visibility 150ms;visibility:visible}.interface-parod-tooth-snapshots .parod-tooth-snapshot.collapsed,.lower-buccal-interfaces.collapsed,.lower-lingual-interfaces.collapsed,.parod-column.collapsed,.parod-group-name.collapsed,.parod-jaw.collapsed,.upper-buccal-interfaces.collapsed,.upper-lingual-interfaces.collapsed{opacity:0;position:absolute;transform:scaleY(0);visibility:hidden}.quadrant-separator{background:#f9f9f9;width:2px;height:100%;position:absolute;left:50%;top:0;transform:translateX(-2px)}.scrollable{bottom:0;overflow-x:hidden;overflow-y:auto;position:absolute!important;top:0}.smooth-scroll{scroll-behavior:smooth}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.25s}.slider.always-checked{background-color:#3d9be9!important}.slider:not([disabled]):before{position:absolute;content:'';height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.25s}.switch,.switch-label{display:inline-block;height:24px}.checked>.switch>.slider,input:checked+.slider{background-color:#3d9be9}input:focus+.slider{box-shadow:0 0 1px #2196f3}.checked>.switch>.slider:before,input:checked+.slider:before{transform:translateX(25px)}.slider.round{border-radius:30px}.slider.round:before{border-radius:50%}.switch{flex-shrink:0;position:relative;width:50px}.switch-div{margin-bottom:10px;margin-top:10px}.switch-label{line-height:14px;max-width:24px;min-width:350px}.switch-label-close{margin-right:5px}.switch-div .switch-text{align-items:center;display:flex;line-height:17px;margin-left:3px}.small-toggler.switch-div .switch-text{line-height:13px}.row-reverse.switch-div .switch-text{margin-left:0;margin-right:3px;text-align:right}.two-sided-switch{margin-left:3px;margin-right:3px}}@media print{.ember-application h1,.ember-application h2,.ember-application h3,.ember-application h4,body,body.ember-application,div:not( .a-calendar-occurrence,.a-calendar-occurrence__container,.as-calendar-timetable__columns .column-date,.as-calendar-timetable__columns .column-date .column,.as-calendar-timetable__columns .calendar-content-hours,.as-calendar-timetable__slot-label>div,.bone-line-indicator,.booking-event,.booking-title,.booking-title *,.booking-resizer,.calendar-content-hours .timeslot,.column-date-header>div,.day-number-button,.event-color-holder,.full-tooth-interface,.parod-column,.parod-root-chart,.parodtooth-gui-object,.print-parodtooth,.subtext ),input,input:disabled,textarea{background-color:#fff;background-image:none;color:#000;font-family:'Times New Roman',Times,serif!important;overflow:visible;text-transform:none!important}@page{margin:20mm 5mm 20mm 5mm;size:auto}body{margin:1.6cm}#page-loader,.alert,.booking-detail-modal,.booking-summary,.booking-title .yes,.bottom-menu,.confirm-primary,.confirm-secondary,.dashboard-container,.external-window-container,.horizontal-now-indicator,.horizontal-now-indicator-end,.image-editor,.in-front,.modal-modal,.non-printable,.parodtooth-element-radiobox label,.pinned-calendar,.price-tab-div,.sticky-bottom-menu,button,footer,header{display:none!important}.a-calendar-occurrence,.day-number{print-color-adjust:exact;-webkit-print-color-adjust:exact}.as-calendar:not(.non-printable){display:flex!important;min-height:100%}.bleeding-cell,.furc-cell,.gr-cell,.mobility-cell,.nr-cell,.pi-cell,.pocket-cell,.pus-cell,.sub-cell,.supra-cell{height:15px;line-height:16px}.even-smaller-font-table .flex-td,.even-smaller-font-table .flex-th,.even-smaller-font-table .subtext,.even-smaller-font-table input,.even-smaller-font-table textarea{font-size:11px}.flex-table,.flex-td,.flex-th,.flex-tr,.page-content-div{box-sizing:border-box;overflow:hidden}.flex-table,.page-content-div{display:block;page-break-inside:auto}.flex-tr,.no-page-break-inside,.parod-column{page-break-after:auto;page-break-inside:avoid}.flex-td,.flex-th{display:inline-block;height:100%;padding:3px;vertical-align:top}.lower-buccal-interfaces.collapsed,.lower-lingual-interfaces.collapsed,.parod-column.collapsed,.parod-group-name.collapsed,.parod-jaw.collapsed,.photo-swiper,.upper-buccal-interfaces.collapsed,.upper-lingual-interfaces.collapsed{display:none}.jaw-separator{margin:2px 0;opacity:0}.main-body-container{position:absolute;width:100%}.middle-pane{height:100%;max-height:100%;min-height:100%;overflow:hidden;position:relative}.page-body{padding:0}.page-content-div{border:0!important}.parod-firstcolumn{font-size:10px}.parod-firstcolumn .tooth-interface{height:36px}.parod-firstcolumn .lower-buccal-interfaces,.parod-firstcolumn .lower-lingual-interfaces,.parod-firstcolumn .upper-buccal-interfaces,.parod-firstcolumn .upper-lingual-interfaces{height:82px}.lower-teeth-buccal-interface>div,.lower-teeth-lingual-interface>div,.upper-teeth-buccal-interface>div,.upper-teeth-lingual-interface>div{background:0 0}.lower-teeth-lingual-interface,.upper-teeth-buccal-interface{background:repeating-linear-gradient(180deg,#ebf3fe,#ebf3fe 15px,transparent 15px,transparent 30px)!important}.lower-teeth-buccal-interface,.upper-teeth-lingual-interface{background:repeating-linear-gradient(0deg,#ebf3fe,#ebf3fe 15px,transparent 15px,transparent 30px)!important}.parod-form .print-tooth-interfaces-wrapper{height:200px}.parod-form .print-tooth-interfaces-wrapper.hidden-roots{height:36px}.print-tooth-interfaces,.print-tooth-interfaces-wrapper{overflow:hidden!important}.print-tooth-interfaces .print-parodtooth.parod-tooth-snapshot{transform:scaleX(.5)}.print-tooth-interfaces>div{transform:scaleY(.5)}.print-tooth-interfaces .lower-buccal-interfaces,.print-tooth-interfaces .lower-lingual-interfaces,.print-tooth-interfaces .upper-buccal-interfaces,.print-tooth-interfaces .upper-lingual-interfaces{margin-top:-45px}.print-tooth-interfaces .crown-interfaces{margin:-55px 0}.print-tooth-interfaces-wrapper.hidden-roots .lower-buccal-interfaces,.print-tooth-interfaces-wrapper.hidden-roots .lower-lingual-interfaces,.print-tooth-interfaces-wrapper.hidden-roots .upper-buccal-interfaces,.print-tooth-interfaces-wrapper.hidden-roots .upper-lingual-interfaces{display:none!important}.print-tooth-interfaces-wrapper.hidden-roots .crown-interfaces{margin:-16px 0}.parod-tooth-snapshot{min-width:50px}.parod-jaw{page-break-inside:avoid}.parod-form .jaws-holder{min-width:fit-content}.parodtooth-gui-object{print-color-adjust:exact;-webkit-print-color-adjust:exact}.left-teeth .parodtooth-gui-object.pocket.distal,.left-teeth .parodtooth-gui-object.pocket.distobuccal,.left-teeth .parodtooth-gui-object.pocket.distolingual,.right-teeth .parodtooth-gui-object.pocket.mesial,.right-teeth .parodtooth-gui-object.pocket.mesiobuccal,.right-teeth .parodtooth-gui-object.pocket.mesiolingual{right:0}.left-teeth .parodtooth-gui-object.pocket.mesial,.left-teeth .parodtooth-gui-object.pocket.mesiobuccal,.left-teeth .parodtooth-gui-object.pocket.mesiolingual,.right-teeth .parodtooth-gui-object.pocket.distal,.right-teeth .parodtooth-gui-object.pocket.distobuccal,.right-teeth .parodtooth-gui-object.pocket.distolingual{left:0}.left-teeth .parodtooth-gui-object.bleeding.mesiobuccal,.left-teeth .parodtooth-gui-object.bleeding.mesiolingual,.right-teeth .parodtooth-gui-object.bleeding.distobuccal,.right-teeth .parodtooth-gui-object.bleeding.distolingual{left:-16%}.left-teeth .parodtooth-gui-object.bleeding.distobuccal,.left-teeth .parodtooth-gui-object.bleeding.distolingual,.right-teeth .parodtooth-gui-object.bleeding.mesiobuccal,.right-teeth .parodtooth-gui-object.bleeding.mesiolingual{right:-16%}.left-teeth .parodtooth-gui-object.plackindex.mesiobuccal,.left-teeth .parodtooth-gui-object.plackindex.mesiolingual,.right-teeth .parodtooth-gui-object.plackindex.distobuccal,.right-teeth .parodtooth-gui-object.plackindex.distolingual{left:-6%}.left-teeth .parodtooth-gui-object.plackindex.distobuccal,.left-teeth .parodtooth-gui-object.plackindex.distolingual,.right-teeth .parodtooth-gui-object.plackindex.mesiobuccal,.right-teeth .parodtooth-gui-object.plackindex.mesiolingual{right:-6%}.left-teeth .parodtooth-gui-object.bleeding.mesial,.left-teeth .parodtooth-gui-object.plackindex.mesial,.left-teeth .parodtooth-gui-object.pus.mesial,.left-teeth .parodtooth-gui-object.pus.mesiobuccal,.left-teeth .parodtooth-gui-object.pus.mesiolingual,.right-teeth .parodtooth-gui-object.bleeding.distal,.right-teeth .parodtooth-gui-object.plackindex.distal,.right-teeth .parodtooth-gui-object.pus.distal,.right-teeth .parodtooth-gui-object.pus.distobuccal,.right-teeth .parodtooth-gui-object.pus.distolingual{left:-11%}.left-teeth .parodtooth-gui-object.bleeding.distal,.left-teeth .parodtooth-gui-object.plackindex.distal,.left-teeth .parodtooth-gui-object.pus.distal,.left-teeth .parodtooth-gui-object.pus.distobuccal,.left-teeth .parodtooth-gui-object.pus.distolingual,.right-teeth .parodtooth-gui-object.bleeding.mesial,.right-teeth .parodtooth-gui-object.plackindex.mesial,.right-teeth .parodtooth-gui-object.pus.mesial,.right-teeth .parodtooth-gui-object.pus.mesiobuccal,.right-teeth .parodtooth-gui-object.pus.mesiolingual{right:-11%}.parodtooth-element-radiobox .mobility-value,.printContent{display:block;width:100%}.printable{display:block}.printContentWithMargins{display:block;width:calc(100% - 140px)}.dashboard-booking-detail-opened .printContent:not(.booking-detail),.dashboard-booking-detail-opened .printContentWithMargins,.image-editor-opened .printContent:not(.print-image-content),.image-editor-opened .printContentWithMargins:not(.print-image-content){display:none}.print-image-content{height:100%}.print-image-content img{display:block;margin:0 auto;max-height:100%;max-width:100%;page-break-after:always;page-break-inside:avoid}.reasonable-stretch{margin:0!important;max-width:100%!important}.print-to-thermal .patient-info,.smaller-font-table input,.smaller-font-table textarea,div.smaller-font-table .flex-td{font-size:12px}.receipt-content .patient-info{font-size:30px!important}}.as-calendar *,.as-calendar :after,.as-calendar :before{box-sizing:inherit}.as-calendar .ember-power-select-multiple-option{margin:2px 0 2px 3px!important;padding:0 4px!important}.as-calendar-timetable__columns{border-left:1px solid #aeb0b3;box-sizing:border-box;flex:1 1 auto;min-height:107px;position:relative}.column-date-header .day-number,.column-date-header .day-number-button{border-radius:50%;font-size:20px;height:38px;margin:0 auto;width:38px}.column-date-header-highlighted .day{color:#4285f4}.column-date-header-highlighted .day-number{background-color:#4285f4;color:#fff}.day-number:hover{background-color:#f1f3f4}.column-date-header-highlighted .day-number:hover{background-color:#1967d2}.as-calendar-timetable__day,.column,.column-date{flex-grow:1;height:100%;position:relative}.as-calendar-header,.as-calendar-timetable__row{margin:0;position:relative;width:100%}.as-calendar-timetable__row--highlighted{background-color:transparent;border-bottom:1px solid #ddd;font-weight:400;padding:0;text-align:center}.as-calendar-timetable__row--highlighted,.as-calendar-timetable__slot-label,.black-color,.mount-template-item-text{color:#000}.ember-power-select-option[aria-current=true] .autocomplete-button,.favorite-button:hover{background-color:#e6e6e6;background-position:0 -15px;color:#000;text-decoration:none;transition:background-position .1s linear}.neutral-button:active,.neutral-button:focus{background-color:#d9d9d9;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);outline:0}.price-hint{box-sizing:border-box;width:200px!important}.hours-before-sms{width:60px}.as-calendar-body{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:row;overflow:hidden}.as-calendar-occurrence{border-top:2px solid #ca0300}.as-calendar-header{background-color:#fff;border-bottom:1px solid #ddd;flex:0 0 50px;font-size:13px;height:50px;line-height:28px;padding-left:5px;padding-right:5px}.parod-checkbox-div{align-items:center;color:#000;flex-grow:1;flex-shrink:1;float:left;margin:auto 2.5px;padding:0}.parod-checkbox-div,.parod-checkbox-div>.radio-button{font-size:12px}.prescription-row-switch-toggler{color:#000;float:left;margin-bottom:5px;width:100%}.booking-recurrence-day-div{color:#000;float:left}.booking-recurrence-day-div label,.booking-recurrence-day-div>.radio-button{line-height:28px;padding:0 10px}.booking-duration-button,.booking-recurrence-day-div label,.calendar-header-now-button,.radio-button,.radio-button-div label{background-color:#f5f5f5;border:1px solid #ccc;border-bottom-color:#b3b3b3;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;font-weight:400;text-align:center;text-shadow:none!important;vertical-align:middle;white-space:nowrap}.radio-button,.radio-button-div label{border-right-width:0!important}.booking-duration-button,.booking-recurrence-day-div label,.calendar-header-now-button,.radio-button:not([disabled]){background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;cursor:pointer}.low-radio-button,.parod-radio-button{font-size:13px;height:30px;line-height:28px}.low-radio-button{padding:0 20px}.radio-button-div label.standard-radio-button,.radio-button.standard-radio-button{padding:7px 20px}.journal-tooth-filter-div{left:0;margin:1px;right:0;position:absolute}.journal-tooth-filter-div,.journal-tooth-filter-div>.radio-button{color:#686868;font-size:10px;height:18px;line-height:16px;padding:0;text-align:center}.lower .journal-tooth-filter-div{top:0}.booking-recurrence-day-div label,.calendar-header-now-button,.journal-tooth-filter-div label,.neutral-button{background-color:#f5f5f5;background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;border-bottom-color:#b3b3b3;cursor:pointer;float:left;text-align:center;text-shadow:none!important;vertical-align:middle;white-space:nowrap}.page-button{appearance:none;background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.07),rgba(0,0,0,.07));background-position:50% 50%;background-position-x:50%;background-position-y:50%;background-repeat:no-repeat;background-size:0 0;border:0;border-radius:50%;cursor:pointer;font-size:13px;height:36px;line-height:34px;margin:0 3px;transition:background-size .13s;width:36px}.page-button:not(.disabled):not(.selected):hover{background-size:100% 100%}.page-button.disabled{color:#999;cursor:inherit}.page-button.selected{background-color:#4285f4;color:#fff;cursor:inherit}.button-file{overflow:hidden}.pharma-article-dropdown .ember-power-select-options{max-height:330px}.button-file label{height:40px;line-height:38px;margin:0;padding:0 10px}.calendar-header-now-button{height:30px;line-height:28px;margin:0}.booking-duration-button{font-size:11px;height:30px;line-height:28px;padding:0 12px}.max-seven .booking-duration-button{max-width:7%}.favorite-button{height:30px;margin-bottom:5px;margin-right:5px;max-width:185px;padding:3px 20px}.padding-five{padding:5px}.padding-five-ten{padding:5px 10px}.padding-right-twenty{padding-right:20px}.padding-right-twentyeight{padding-right:28px}.padding-right-fifty{padding-right:50px}.padding-right-thirty-five-important{padding-right:35px!important}.calendar-header-now-button,.padding-zero-twenty{padding:0 20px}.radio-button-div label:first-of-type,.radio-button:first-of-type{border-bottom-left-radius:4px;border-top-left-radius:4px}.radio-button:first-of-type .show-if-first-or-last,.radio-button:last-of-type .show-if-first-or-last{display:inherit}.radio-button-div label:last-of-type,.radio-button:last-of-type{border-bottom-right-radius:4px;border-right-width:1px!important;border-top-right-radius:4px}.booking-recurrence-day-div label,.booking-type-button,.button-file label,.calendar-header-now-button,.neutral-button,.radius-four{border-radius:4px}.neutral-button{font-size:11px;padding:3px 10px}.prescription-row{border-bottom:1px solid #bbb}.journal-tooth-filter-div label,.journal-tooth-filter-div>.radio-button{border-radius:2px;box-sizing:border-box;width:100%}.booking-type-div .booking-type-input,.button-file input,.parod-checkbox-div input{display:none}.booking-type-button:hover,.calendar-header-now-button:hover,.radio-button:not([disabled]):not(.rich-text-editor-button):not(.checked):hover{background-color:#e6e6e6;background-position:0 -15px;text-decoration:none;transition:background-position .1s linear}.button-file label:active,.button-file label:focus,.calendar-header-now-button:active,.calendar-header-now-button:focus,.radio-button:not([disabled]):not(.checked):active,.radio-button:not([disabled]):not(.checked):focus{background-color:#d9d9d9;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);outline:0}.radio-button.checked{background:#3d9be9;box-shadow:inset 0 1px 6px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);color:#fff}.radio-button.checked svg{fill:#fff;stroke:#fff}.radio-button.checked.female{background:#e01765!important}.journal-tooth-filter-div>.radio-button[disabled]{background-color:#fff!important;border-color:transparent;box-shadow:none;color:#666;cursor:default}.booking-type-button{border:1px solid #ccc;border-bottom-color:#b3b3b3;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;filter:alpha(opacity=75);font-size:13px;font-weight:400;height:30px;line-height:24px;margin-bottom:4px;margin-right:8px;margin-top:4px;opacity:.75;padding:3px 20px;text-align:center;text-shadow:none!important;vertical-align:middle;white-space:nowrap}.booking-type-button:active,.booking-type-button:focus,.booking-type-button:hover{border:1px solid #000}.booking-type-div input:checked+label{border:3px solid #000}.as-calendar-occurrence__title{text-shadow:none}article.disabled{background:#fff}article.disabled .as-calendar-occurrence__title{color:#bbb}article.end-is-in-the-past{border:1px solid #9fc6e7;background-color:#e4eff8}article.end-is-in-the-past .a-calendar-occurrence__title{color:#777}.a-calendar-occurrence__container{box-sizing:border-box;flex:1 1 auto;overflow:visible;padding:0 1px;position:relative;z-index:1}.a-calendar-occurrence,.calendar-side-panel-item,.pride-emulator,.rebooking-dragger{border-bottom:1px solid #fff;border-left:1px solid #fff;border-radius:4px;display:flex;flex-direction:column}.a-calendar-occurrence__title{font-weight:400!important;margin:0;overflow:hidden;white-space:nowrap}.a-calendar-occurrence,.calendar-side-panel-item,.pride-emulator{padding:0}.a-calendar-occurrence,.calendar-side-panel-item{background-color:#9fc6e7;z-index:1}.calendar-side-panel-item{font-size:12px;line-height:15px;margin-bottom:5px;padding:0 1px}.rebooking-dragger{background-color:#9fc6e7;font-size:12px;line-height:15px;padding:0;pointer-events:none;position:absolute;width:269px;z-index:2}.a-calendar-occurrence.hidden,.search-field .search-placeholder-icon{display:none}.rebooking-dragger.active{visibility:visible;cursor:move}.calendar-tab .calendar-side-panel-item.dragging,.calendar-tab .calendar-side-panel-item.loading{opacity:.2}.a-calendar-occurrence.not-recurring{z-index:2}.content-holder-expand .a-calendar-occurrence{left:0;position:absolute;right:10px}.booking .popup-heading,.journal_entry .popup-heading{width:12%;min-width:100px}.search-icon{box-sizing:border-box;cursor:pointer;height:35px;left:auto;padding:0!important;position:absolute;right:0;top:4px;width:35px;z-index:1}.search-query-field{height:30px;line-height:28px}.search-placeholder-icon{height:14px;padding:8px;width:14px}.search-placeholder-icon svg{fill:#919ca8}.search-field.is-showing-placeholder-icon .search-placeholder-icon{display:flex;flex-direction:column;position:absolute}.search-field.is-showing-placeholder-icon .search-query-field{padding-left:30px}.payment-list-cell .search-query-field{height:auto}.navigationbar{border-bottom:1px solid #adafb2;display:flex;padding-top:30px}.not-nav-bar{border-bottom:0;padding-top:0}.photo-swiper .navigationbar{border-bottom-color:#424244}.upload-patient-file-modal .navigationbar{padding-top:0;top:0}.photo-swiper-sticky-nav-bar,.sticky-nav-bar{position:sticky;z-index:2}.photo-swiper-sticky-nav-bar{background:#232c38;top:33px}.sticky-nav-bar{background:#f9f9f9;top:-30px}.navigation-item{align-items:center;border-bottom:3px transparent solid;box-sizing:border-box;color:#000;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:400;height:46px;line-height:48px;overflow:hidden;text-align:center;text-decoration:none}.navigation-item div{color:#000;margin:0 24px;text-decoration:none;white-space:nowrap}.patient-files-content .navigation-item div,.photo-swiper .navigation-item div{color:#fff}.contained .navigation-item{flex:0 1 auto}.navigation-item:hover{border-bottom-color:#e6e6e6;color:#000;text-decoration:none}.navigation-item.active{border-bottom:3px solid #3d9be9;color:#3d9be9;font-weight:600}.clickable-tr:not([disabled]){cursor:pointer}.calendar-view:hover,.clickable-tr:hover:not([disabled]) .show-on-parent-hover:not(.date-picker-actions),.clickable-tr:hover:not([disabled]) .stretch-show-on-parent-hover:not(.date-picker-actions),.clickable-tr:hover:not([disabled])>.flex-td,.clickable-tr:hover:not([disabled])>.flex-th{background-color:#f3f3f3!important;transition:background-color 250ms ease-in-out,transform 150ms}.photo-swiper-content-div>.flex-table>.clickable-tr:hover:not([disabled]) .show-on-parent-hover:not(.date-picker-actions),.photo-swiper-content-div>.flex-table>.clickable-tr:hover:not([disabled])>.flex-td{background-color:#323f50!important}.ember-power-select-selected-item .booking-type{width:100%;text-align:center}.booking-type-input{text-align:left!important;height:32px;line-height:32px}.pagination{margin:18px 0;width:100%}.text-centered{text-align:center}.qms-activity-item-name{font-size:16px}polygon.selected,rect.selected{fill:#3d9be9!important;stroke:#3d9be9!important;stroke-opacity:1!important}polygon.selected{fill-opacity:1!important}rect.selected{fill-opacity:.7!important}.parod-input{height:39px;line-height:37px;min-height:39px;width:100%;max-width:960px}li.ember-power-select-option div.deceased,li.ember-power-select-option div.not-accepts-digital-remittance,li.ember-power-select-option div.relocated,li.ember-power-select-option div.stopped{background-color:#e5e5e5;color:#666}.remittance-search-clinic.not-accepts-digital-remittance{background-color:#eee;border-bottom-color:#dadada;color:#999}.remittance-search-clinic.not-accepts-digital-remittance .show-on-parent-hover{background-color:#eee}.four-fifths-width{float:left;width:80%}.as-calendar-timetable__first-column{display:flex;flex-direction:column;flex-shrink:0;float:left;width:48px}.as-calendar-timetable__slot-label{display:flex;flex:1 1 0px;font-size:9px;font-weight:400;min-height:0;text-align:center}.as-calendar-timetable__slot-label.full-hour,.pride-emulator-time{font-size:12px}.as-calendar-timetable__slot-label.full-hour .timeslot-label{height:12px;line-height:12px}.a-calendar-timetable__slot-item.labelled{border-top:1px solid #f8f8f8!important}.a-calendar-timetable__slot-item.labelled.full-hour,.pride-emulator{border-top:1px solid #dadce0!important}.a-calendar-timetable__slot-item:first-child{border-top:0}.a-calendar-timetable__slot-item{border:0}.invisible{display:none!important}.not-invisible{display:block!important}.ball-list-cell,.payment-list-cell{box-sizing:border-box;float:left;line-height:30px;margin:0}.payment-list-cell{padding:0!important;white-space:nowrap}.padding-left-eight-important{padding-left:8px!important}.padding-left-ten{padding-left:10px}.payment-list-cell>.datetime-picker>.standard-input,.payment-list-cell>input[type=tel],.payment-list-cell>input[type=text],.payment-list-cell>input[type=number],.payment-list-cell>textarea{border:0;border-radius:0;display:flex;padding:0 8px;width:100%}.payment-list-cell>.rich-text-editor{border:0;border-radius:0;white-space:initial}.payment-list-cell>.datetime-picker>.standard-input,.payment-list-cell>input{height:36px;line-height:36px}.payment-list-cell>.datetime-picker>.standard-input:hover:not([disabled]),.payment-list-cell>.rich-text-editor.editable:hover,.payment-list-cell>input.hover-when-not-hover,.payment-list-cell>input:hover:enabled,.payment-list-cell>textarea:hover:enabled{background:#f7fff3}.payment-list-cell>.datetime-picker>.standard-input:hover:not([disabled]),.payment-list-cell>.rich-text-editor.editable:hover,.payment-list-cell>input:hover:enabled,.payment-list-cell>textarea:hover:enabled{border-color:rgba(116,196,67,.6)!important;box-shadow:inset 0 0 0 1px #5dd55d;outline:0!important}.payment-list-cell>.rich-text-editor.editable:focus,.payment-list-cell>input:focus,.payment-list-cell>textarea:focus{background-color:#ebffdd!important}.borderless{border:0!important}.border-top-almost-white,.task-comment,.user-status-rows-container{border-top:1px solid #ebebeb}.border-top-white{border-top:1px solid #fff!important}.payment-list-cell .ember-basic-dropdown{flex:1 1 auto}.payment-list-cell .ember-power-select-trigger{border:0;display:flex;flex:1 1 auto;line-height:32px}.currently-sorting{background:#c4c5c7!important;color:#fff!important}.photo-swiper .currently-sorting{background:#474c50!important}.expander-div{border-bottom:1px solid #f2f2f2;color:#000;cursor:pointer;font-weight:700;overflow:hidden;width:100%}.photo-swiper-content-div .expander-div{border-bottom-color:#424244}.expander-span{border-color:#ddd transparent transparent;border-style:solid;border-width:7px 4px 0;display:flex;flex-direction:column;height:0;transition:transform 150ms;width:0}.search-toggle-expander .expander-span{border-top-color:#919ca7}.patient-status{border-top-right-radius:3px;position:sticky;top:46px;z-index:1}.ball.blue,.blue .ember-power-select-trigger,.flex-tr.blue .flex-td,.parent .show-on-parent-hover.blue,.status-indicator.blue{background:#9ddaf0}.ball.green,.flex-tr.green .flex-td,.green-background,.header-box.green,.parent:hover>.show-on-parent-hover.green,.parent:hover>.stretch-on-parent-hover.green,.status-indicator.green{background:#b2f09d}.ball.gray,.flex-tr.gray .flex-td,.parent .show-on-parent-hover.gray,.parent:hover>.stretch-on-parent-hover.gray,.status-indicator.gray{background:#e7e7e7}.flex-tr.orange .flex-td,.parent .show-on-parent-hover.orange,.status-indicator.orange{background:#ffdb99}.ball.pink,.flex-tr.pink .flex-td,.parent .show-on-parent-hover.pink,.status-indicator.pink{background:#ffd8ed}.ball.purple,.flex-tr.purple .flex-td,.parent .show-on-parent-hover.purple,.status-indicator.purple{background:#eed1ff}.ball.red,.flex-tr.red .flex-td,.parent .show-on-parent-hover.red,.parent .stretch-on-parent-hover.red,.red .ember-power-select-trigger,.status-indicator.red{background:#ffc6c6}.ball.white,.flex-td>.white,.flex-tr.white .flex-td,.parent .show-on-parent-hover.white,.parent .stretch-on-parent-hover.white,.patient-status.white,.status-indicator.white{background:#fff}.ball.white{border:1px solid #eee}.flex-td.white-important{background:#fff!important}.white-background-important{background-color:#fff!important}.yellow-background-important{background-color:#fffca2!important}.ball.yellow,.flex-tr.yellow .flex-td,.parent .show-on-parent-hover.yellow,.status-indicator.yellow{background:#fffca2}.blue .ember-power-select-trigger,.red .ember-power-select-trigger{border:1px solid #fff}.blue .ember-power-select-status-icon,.red .ember-power-select-status-icon{border-color:#fff transparent transparent}.search-results-filters{display:flex;flex:1 0 0px;flex-direction:row;font-size:11px;margin:0;max-height:32px;min-height:32px;overflow:hidden}.search-results-filters .filter{background:#f5f5f5;border:1px solid #ddd;border-radius:2px;cursor:pointer;line-height:14px;margin-right:2px;max-width:260px;position:relative;padding:8px 12px}.search-results-filters .filter:before{border-bottom-left-radius:1px;border-top-left-radius:1px;content:'';display:inline-block;height:100%;left:0;position:absolute;top:0;width:10px}.search-results-filters .active.yellow,.search-results-filters .yellow:before{background:#fffca2}.search-results-filters .yellow:hover:before{background:#e0d200}.search-results-filters .pink:hover:before{background:#ff1493}.search-results-filters .active.pink,.search-results-filters .pink:before{background:#ffd8ed}.search-results-filters .active.red,.search-results-filters .red:before{background:#ffc6c6}.search-results-filters .red:hover:before{background:#e4465b}.search-results-filters .active.green,.search-results-filters .green:before{background:#b2f09d}.search-results-filters .green:hover:before{background:#74bb20}.search-results-filters .active.orange,.search-results-filters .orange:before{background:#ffdb99}.search-results-filters .orange:hover:before{background:orange}.search-results-filters .active.purple,.search-results-filters .purple:before{background:#eed1ff}.search-results-filters .purple:hover:before{background:#995ac3}.search-results-filters .active.gray,.search-results-filters .gray:before{background:#e7e7e7}.search-results-filters .gray:hover:before{background:#aeaeae}.search-results-filters .active.blue,.search-results-filters .blue:before{background:#9ddaf0}.search-results-filters .blue:hover:before{background:#5d7fe3}.search-results-filters .active.redyellow,.search-results-filters .redyellow:before{background-color:#fff;background-repeat:no-repeat;background-image:linear-gradient(108deg,#ffc6c6 50%,#fffca2 50%);background-size:100% 30px}.search-results-filters .redyellow:hover:before{background-color:#d1d1d1;background-repeat:no-repeat;background-image:linear-gradient(108deg,#e4465b 50%,#e0d200 50%);background-size:100% 30px}.search-results-filters .active.white,.search-results-filters .white:before,.search-results-filters .white:hover:before{background:#fff}.search-results-filters .active.whitered,.search-results-filters .whitered:before{background-color:#fff;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,#ffc6c6 50%);background-size:100% 30px}.search-results-filters .whitered:hover:before{background-color:#d1d1d1;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,#e4465b 50%);background-size:100% 30px}.search-results-filters .active.whitegreen,.search-results-filters .whitegreen:before{background-color:#fff;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,#b2f09d 50%);background-size:100% 30px}.search-results-filters .whitegreen:hover:before{background-color:#d1d1d1;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,#74bb20 50%);background-size:100% 30px}.search-results-filters .active.bluegreen,.search-results-filters .bluegreen:before{background-color:#b2f09d;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,#9ddaf0 50%);background-size:100% 30px}.search-results-filters .bluegreen:hover:before{background-color:#74bb20;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,#5d7fe3 50%);background-size:100% 30px}.search-results-filters .active.bluewhite,.search-results-filters .bluewhite:before{background-color:#fff;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,#9ddaf0 50%);background-size:100% 30px}.search-results-filters .bluewhite:hover:before{background-color:#d1d1d1;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,#5d7fe3 50%);background-size:100% 30px}.search-results-filters .active.bluepurple,.search-results-filters .bluepurple:before{background-color:#9ddaf0;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,#eed1ff 50%);background-size:100% 30px}.search-results-filters .bluepurple:hover:before{background-color:#5d7fe3;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,#995ac3 50%);background-size:100% 30px}.search-results-filters .active.greenred,.search-results-filters .greenred:before{background-color:#b2f09d;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,#ffc6c6 50%);background-size:100% 30px}.search-results-filters .greenred:hover:before{background-color:#74bb20;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,#e4465b 50%);background-size:100% 30px}.search-results-filters .active.greenorange,.search-results-filters .greenorange:before{background-color:#b2f09d;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,#ffdb99 50%);background-size:100% 30px}.search-results-filters .greenorange:hover:before{background-color:#74bb20;background-repeat:no-repeat;background-image:linear-gradient(108deg,transparent 50%,orange 50%);background-size:100% 30px}.search-results-filters .active.transparent{background:#fff}.search-results-filters .active{border:1px solid #979797!important}.search-results-filters .active:before{display:none!important}.journal-nav{border-bottom:1px solid rgba(0,0,0,.12)}.autocomplete-button{margin:4px;padding:2px 10px}.claim-status-row,.debt-collection-status-row,.incident-status-row,.patient-booking-response-row,.prescription-status-row{background-color:#fff7d7;border-bottom:1px solid #ebebeb;border-top-left-radius:3px;border-top-right-radius:3px;font-size:13px;font-weight:700;padding:5px 10px}.error-text,.smaller-text{font-size:.8em}.horizontal-divider-34px{border-right:1px solid silver;float:left;height:34px;margin:0 5px}.alert{border-radius:4px 4px 0 0;box-sizing:border-box;left:5px;padding:5px 20px 20px;position:fixed;opacity:0;text-align:center;transform:translateY(100px);transition:all .7s cubic-bezier(.68,-.55,.265,1.55);width:210px;z-index:1502}.alert.active{opacity:1;transform:translateY(15px)}.alert.active.exiting{opacity:0;transform:translateY(100px)}.alert-danger{background-color:#f2dede;border:3px solid #a94442;border-bottom:0;color:#a94442;z-index:1503}.alert-info{background-color:#f0e442;border:3px solid #c0b634;border-bottom:0;z-index:1502}.alert-success{background-color:#dff0d8;border:3px solid #3c763d;border-bottom:0;color:#3c763d}.lower .tooth-element-text{top:65px}.upper .tooth-element-text{bottom:73px}.a-calendar-occurrence.tentative{border:2px dashed red!important}.right-side-relations{float:left;padding-right:20px}.smaller-font-table .flex-td>.rich-text-editor.editable .rich-text-holder,.smaller-font-table .flex-td>input,.smaller-font-table .flex-td>textarea{font-size:13px}.even-smaller-font-table .flex-th{font-size:12px;line-height:14px}.even-smaller-font-table .blue-link,.even-smaller-font-table .flex-td,.even-smaller-font-table .flex-td>.rich-text-editor.editable .rich-text-holder,.even-smaller-font-table .flex-td>input,.even-smaller-font-table .flex-td>textarea,.even-smaller-font-table .subtext{font-size:12px}.even-smaller-font-table .flex-td>.rich-text-editor .rich-text-holder{line-height:18px}.smaller-font-table .flex-td>.rich-text-editor .rich-text-holder{line-height:20px}.even-smaller-font-table .subtext{line-height:14px}.smaller-font-table textarea{padding:5px 8px}.city-width,.postal-code-width{float:left}.city-width,.no-border-left{border-bottom-left-radius:0!important;border-top-left-radius:0!important;border-left:0}.city-width{width:50%}.postal-code-width{border-bottom-right-radius:0!important;border-top-right-radius:0!important;width:10ch}.search-icon circle{stroke:#fff!important}.find-in-page{background:#f9f9f9;justify-content:space-between;align-items:center;width:100%;height:100%}.find-in-page>*{margin:0 5px}.find-in-page>:first-child{margin-left:10px}.find-in-page>:last-child{margin-right:10px}@media (min-width:880px){.ember-power-select-options div.power-select-patient .power-select-patient-id,.power-select-show-all .power-select-patient-id{width:50px}.patient-selector-dropdown{width:600px!important}.signin{max-width:400px;width:400px}.max-width-eight-hundred,.patient-selector,.search-field{max-width:800px}}@media (min-width:1280px){.confirm-primary,.confirm-secondary,.delete-primary,.delete-secondary,.min-width-hundred{min-width:100px}.min-width-two-hundred{min-width:200px}.ember-power-select-options div.power-select-patient .power-select-patient-id,.power-select-show-all .power-select-patient-id{width:100px}.search-results-filters .filter{margin-right:5px;padding:8px 15px}.inside-sticky-bottom-menu,.page-body,.sticky-top-menu{margin:0 62.5px}.page-body{padding:10px 3px}.patient-selector-dropdown{width:960px!important}.booking-navbar,.inside-sticky-bottom-menu-reasonable-stretch,.reasonable-stretch,.sticky-top-menu-reasonable-stretch{margin:0 125px}}@media (min-width:1600px){.inside-sticky-bottom-menu,.inside-sticky-bottom-menu-stretched,.page-body,.page-body-stretched-strict-padding,.sticky-top-menu,.sticky-top-menu-stretched,.top-menu-stretched{margin:0 125px;max-width:100%}.photo-swiper-expanded.photo-swiper-pinned .inside-sticky-bottom-menu,.photo-swiper-expanded.photo-swiper-pinned .page-body,.photo-swiper-expanded.photo-swiper-pinned .sticky-top-menu{margin:0 62.5px;max-width:100%}.photo-swiper-expanded.photo-swiper-pinned .inside-sticky-bottom-menu-stretched,.photo-swiper-expanded.photo-swiper-pinned .page-body-stretched-strict-padding,.photo-swiper-expanded.photo-swiper-pinned .sticky-top-menu-stretched,.photo-swiper-expanded.photo-swiper-pinned .top-menu-stretched{margin:0}.patient-selector-dropdown{width:1280px!important}.booking-navbar,.inside-sticky-bottom-menu-reasonable-stretch,.reasonable-stretch,.sticky-top-menu-reasonable-stretch{margin-left:200px!important;margin-right:200px!important;max-width:100%}.show-on-wide{display:block}}@media (min-width:2560px){.image-editor.pinned-photo-swiper,.single-pdf-item.pinned-photo-swiper{left:unset;right:0;width:50%}.image-editor.pinned-photo-swiper.main-menu-enabled,.single-pdf-item.pinned-photo-swiper.main-menu-enabled{transform:translateX(115px)}.image-editor.pinned-photo-swiper.main-menu-enabled:after,.single-pdf-item.pinned-photo-swiper.main-menu-enabled:after{content:'';display:block;width:115px}.photo-swiper.expand.pinned{max-width:50%;min-width:50%;position:static}.photo-swiper.pinned .image-groups-container,.photo-swiper.pinned .mounts-container{max-width:50%}.photo-swiper.pinned.is-hiding-image-groups .mounts-container{max-width:100%}.photo-swiper.expand.pinned .pinned-on-ultra-wide{display:flex;flex-direction:row!important}}@media (max-width:900px){.half-right-input-div,.left-label-div,.right-input-div{width:100%!important;text-align:left}.left-label-div{padding:8px 0 0}.one-fourth{width:48%}h2{margin-bottom:0}.visible{display:block!important;overflow:hidden;position:fixed;z-index:2}}@media (min-width:480px){.room-side-panel{padding:0 10px}}@media (min-width:1024px){.float-right-on-desktop{float:right;margin-left:auto}}@media (min-width:500px){.page-header,.page-top-disclaimer{margin-bottom:25px}.half,.one-third-div,.prescription-row .half,.two-thirds{box-sizing:border-box;float:left}.half{width:50%}.half.left{padding-right:.5%}.half.left-looks-like-middle{padding-left:.25%;padding-right:.25%}.half.right{padding-left:.5%}.expand .half.left,.page-body .half.left,.page-content-div .half.left{padding-bottom:0;padding-left:0;padding-top:0}.expand .half.right,.page-body .half.right,.page-content-div .half.right{padding-bottom:0;padding-right:0;padding-top:0}.one-third-div{width:33.333%}.one-third-div.left{padding-right:.33%}.one-third-div.middle{padding-left:.167%;padding-right:.167%}.one-third-div.right,.two-thirds.right{padding-left:.33%}.page-header{padding-left:10px;padding-right:10px}.prescription-row .half{width:50%}.prescription-body .one-third{padding:.5% 0;width:33.33%}.prescription-row .one-third{width:33.3%}.prescription-row div{overflow:hidden;padding-bottom:0;padding-top:0}.prescription-row .two-thirds{width:66.667%}.stretch-on-mobile{margin:0 2.5px 10px;width:auto}.prescription-accept-modal{min-width:600px}.prescription-row-switch-toggler{margin:0 20px 10px 0;width:auto}.signin{border-radius:3px;border-top:1px solid #fbfbfb;box-shadow:0 2px 2px 0 hsla(0,0%,0%,.2)}.two-thirds{width:66.667%}.two-thirds.left{padding-left:0;padding-right:.167%}.two-thirds.right{padding-left:.167%}}@keyframes load-gauge{0%{stroke-dasharray:0 352}}.typing{align-items:center;display:flex;height:17px}.typing .dot{animation:mercuryTypingAnimation 1.8s infinite ease-in-out;background-color:#3482f5;border-radius:50%;height:7px;margin-right:4px;vertical-align:middle;width:7px;display:inline-block}.typing .dot:nth-child(1){animation-delay:.2s}.typing .dot:nth-child(2){animation-delay:.3s}.typing .dot:nth-child(3){animation-delay:.4s}.typing .dot:last-child{margin-right:0}@keyframes mercuryTypingAnimation{0%{transform:translateY(0);background-color:#3482f5}28%{transform:translateY(-7px);background-color:#9ea2ca}44%{transform:translateY(0);background-color:#b5b8d9}}@keyframes slide-in-to-bottom{from{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-to-bottom-centered{from{transform:translate(-50%,0);opacity:0}to{transform:translate(-50%,8px);opacity:1}}@keyframes slide-in-to-right{from{transform:translateX(0);opacity:0}to{transform:translateX(8px);opacity:1}}@keyframes slide-in-to-left{from{transform:translateX(0);opacity:0}to{transform:translateX(-8px);opacity:1}}@keyframes blink-background{0%,100%,33%,66%{opacity:0}16%,50%,83%{opacity:.9}}@keyframes blink-microphone-background{from{opacity:.18}to{opacity:.01}}@keyframes fade-in-bg-border{from{background-color:#2eb67d00;border-color:#2eb67d00}to{background-color:#2eb67d1a;border-color:#2eb67db9}}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}