.medical-record-suggestions-wrapper.dentistry-suggestions{left:50px;width:calc(100% - 50px)}.medical-record-suggestions-wrapper.dentistry-suggestions.fixed{left:0;position:fixed;top:0}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-tab-wrapper{border-bottom:1px solid var(--abc-color-P6);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:8px 0 4px;padding:0 16px}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-tab-wrapper .symptom-tab{color:var(--abc-color-T2);cursor:pointer;font-size:14px;font-weight:700;height:30px;line-height:30px;margin-right:32px;margin-top:0}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-tab-wrapper .symptom-tab.is-selected{border-bottom:2px solid var(--abc-color-theme2);color:var(--abc-color-T1)}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-tab-wrapper .symptom-tab:last-child{margin-right:0}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:6px}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper .symptom-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper .symptom-row .label{font-weight:700;line-height:20px;padding:2px 0;width:44px}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper .symptom-row .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper .symptom-row .content .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper .symptom-row .content .row .abc-popover__reference,.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper .symptom-row .content .row .sym-item{border-radius:var(--abc-border-radius-mini);color:var(--abc-color-T2);cursor:pointer;height:26px;max-width:100%;min-width:42px;overflow:hidden;padding:var(--abc-paddingLR-sm) var(--abc-paddingLR-m);-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper .symptom-row .content .row .abc-popover__reference:active,.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper .symptom-row .content .row .abc-popover__reference:hover,.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper .symptom-row .content .row .sym-item:active,.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper .symptom-row .content .row .sym-item:hover{background-color:var(--abc-color-theme8);color:var(--abc-color-theme2)}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper .symptom-row .content .row .abc-popover__reference{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:20px}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper .symptom-row .content .row .abc-popover__reference .iconfont{color:var(--abc-color-T3);font-size:10px}.medical-record-suggestions-wrapper.dentistry-suggestions .symptom-list-wrapper .symptom-row .content .row .abc-popover__reference.is-show-popover{background-color:var(--abc-color-theme8)}.oral-examination-popover-wrapper{background:#fff;border:1px solid #e6eaee;border-radius:var(--abc-border-radius-small);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);color:#474747;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:68px;z-index:2}.oral-examination-popover-wrapper .option{border-radius:var(--abc-border-radius-small);cursor:pointer;font-size:13px;line-height:18px;padding:4px 8px}.oral-examination-popover-wrapper .option:hover{background-color:#eff3f6}.oral-examination-popover-wrapper .option:active{background-color:#e6eaee}.oral-examination-popover-wrapper .single-col{padding:6px 4px;width:100%}.oral-examination-popover-wrapper .single-col .option{width:100%}.oral-examination-popover-wrapper .many-col{padding:6px 4px}.oral-examination-popover-wrapper .panel-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:4px}.oral-examination-popover-wrapper .panel-wrapper .option{border-radius:var(--abc-border-radius-small)}.oral-examination-popover-wrapper .panel-wrapper .panel-item{padding:0 4px}.oral-examination-popover-wrapper .panel-wrapper .panel-item .panel-content{width:100%}.oral-examination-popover-wrapper .panel-wrapper .panel-item .panel-content>div{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.oral-examination-popover-wrapper .panel-wrapper.col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.oral-examination-popover-wrapper .panel-wrapper.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.oral-examination-popover-wrapper .panel-wrapper.row .panel-item+.panel-item{border-left:1px solid var(--abc-color-P6)}.oral-examination-popover-wrapper .panel-wrapper h5{color:var(--abc-color-T2);margin:12px 0 4px;text-align:center}.hospital-registration-meanwhile-print{color:var(--abc-color-T3)}.order-no-select-wrapper .order-info-wrapper{max-height:300px;overflow-x:hidden;overflow-y:scroll;padding:var(--abc-paddingTB-xl) 14px var(--abc-paddingTB-xl) var(--abc-paddingLR-xxl)}.order-no-select-wrapper .order-info-wrapper .custom-group-order-list .group-wrapper+.group-wrapper{margin-top:var(--abc-space-xl)}.order-no-select-wrapper .order-info-wrapper .custom-group-order-list .group-wrapper .title{margin-bottom:var(--abc-space-m)}.order-no-select-wrapper .order-info-wrapper .order-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.order-no-select-wrapper .order-info-wrapper .order-wrapper.custom-mode{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-no-select-wrapper .order-info-wrapper .order-wrapper .order-list+.order-list{margin-top:var(--abc-space-xl)}.order-no-select-wrapper .order-info-wrapper .order-wrapper .order-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:22px;margin-bottom:4px}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul{border:1px solid var(--abc-color-P8);border-radius:var(--abc-border-radius-small);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid var(--abc-color-P8);border-right:1px solid var(--abc-color-P8);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:48px;-webkit-justify-content:center;justify-content:center;position:relative;width:48px}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li.less-one-line-last-item,.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li:nth-child(10n){border-right:none}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li.last-line{border-bottom:none}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li[disabled=disabled]{background-color:var(--abc-color-cp-grey3);cursor:not-allowed}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li[disabled=disabled] .number,.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li[disabled=disabled] .time{color:var(--abc-color-T3)}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li:not([disabled=disabled]).checked{background-color:var(--abc-color-theme3)}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li:not([disabled=disabled]).checked .number,.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li:not([disabled=disabled]).checked .order-time-of-day,.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li:not([disabled=disabled]).checked .time{color:var(--abc-color-S2)}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li:not([disabled=disabled]):hover:not(.checked){background-color:var(--abc-color-cp-grey4)}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li .order-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;width:100%}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li .line{height:2px;left:0;position:absolute;top:0;width:100%}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li .line.is-member{background:var(--abc-color-Y2)}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li .line.is-locale{background:var(--abc-color-B8)}.order-no-select-wrapper .order-info-wrapper .order-wrapper ul li .icon-tip{bottom:0;color:var(--abc-color-G2);font-size:12px;left:0;position:absolute}.order-no-select-wrapper .footer-wrapper{border-top:1px solid var(--abc-color-P8);height:56px;padding:0 var(--abc-paddingLR-xxl)}.order-no-panel-content-wrapper .empty-wrapper{height:300px;width:528px}.registration-read-card-wrapper .abc-button{background-color:hsla(0,0%,100%,.5)!important;border:1px solid hsla(0,0%,100%,.5)!important;color:var(--abc-color-Y6)!important}.registration-read-card-wrapper .abc-button.is-disabled{background-color:hsla(0,0%,100%,.4)!important;border:1px solid hsla(0,0%,100%,.4)!important;color:rgba(110,90,70,.5)!important}.registration-read-card-wrapper .abc-button:not(.is-disabled):hover{background-color:hsla(0,0%,100%,.75)!important;border:1px solid hsla(0,0%,100%,.5)!important}.registration-read-card-wrapper .abc-button:not(.is-disabled):active{background:var(--abc-color-S2)!important;border:1px solid hsla(0,0%,100%,.25)!important}.registration-read-card-wrapper .abc-button:not(.is-disabled).is-controlled-active{background:var(--abc-color-Deep2)!important;border:1px solid var(--abc-color-Deep1)!important}.registration-read-card-wrapper.highlight-mode .abc-button{color:var(--abc-color-B1)!important}.W21hZf_Gk3M2lcdBP9KM{opacity:1}.tcm-platform-button-wrapper{display:inline-block}.tcm-platform-iframe-dialog .tcm-platform-iframe-container{height:70vh;min-height:500px;position:relative;width:100%}.tcm-platform-iframe-dialog .tcm-platform-iframe{border:none;height:100%;width:100%}.tooth-selector-wrapper{height:100%;position:relative}.tooth-selector-wrapper .tooth-position{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;min-height:36px;padding:0 8px;width:100%}.tooth-selector-wrapper .tooth-position img{width:24px}.tooth-selector-wrapper.is-show-popover .tooth-position{background-color:#fff8bb}.tooth-selector-wrapper.is-hover .tooth-position{background-color:rgba(255,248,187,.4)}.tooth-selector-wrapper:not(.is-disabled) .tooth-position:hover{background-color:#fff8bb}.tooth-selector-popover-cover{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1008}.tooth-selector-popover{background-color:var(--abc-color-cp-white);border:1px solid var(--abc-color-P7);border-radius:var(--abc-border-radius-small);-webkit-box-shadow:0 3px 12px 2px rgba(0,0,0,.1);box-shadow:0 3px 12px 2px rgba(0,0,0,.1);font-size:14px;left:0;min-width:320px;padding:45px 0 12px;position:absolute;text-align:center;top:40px;width:320px;z-index:1009}.tooth-selector-popover.fixed{left:0;position:fixed;top:0}.tooth-selector-popover .ctrl-select-mask{background:rgba(64,158,255,.3);border:1px solid #409eff;opacity:.5;position:absolute}.tooth-selector-popover .tooth-background-cover .adult-tooth{fill:#ced8dc}.tooth-selector-popover .tooth-background-cover .adult-tooth.is-disabled{opacity:.4}.tooth-selector-popover .tooth-item-wrapper{cursor:pointer}.tooth-selector-popover .tooth-item-wrapper .tooth-bg{fill:#fefefe}.tooth-selector-popover .tooth-item-wrapper .tooth-stroke{fill:#ebf2f5}.tooth-selector-popover .tooth-item-wrapper .tooth-fill{fill:#dce2e6}.tooth-selector-popover .tooth-item-wrapper .tooth-shape{stroke:#46494b;stroke-width:.6}.tooth-selector-popover .tooth-item-wrapper .tooth-no{fill:#aab4bf;fill-rule:nonzero;font-family:MyKarlaRegular;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tooth-selector-popover .tooth-item-wrapper .tooth-no.is-child-mode{font-size:12px}.tooth-selector-popover .tooth-item-wrapper:not(.is-disabled):not(.is-selected).is-hover path.tooth-shape,.tooth-selector-popover .tooth-item-wrapper:not(.is-disabled):not(.is-selected):hover path.tooth-shape{fill:rgba(133,217,255,.3);stroke:#46494b}.tooth-selector-popover .tooth-item-wrapper:not(.is-disabled).is-selected path.tooth-shape{fill:var(--abc-color-theme8);stroke:var(--abc-color-theme2);stroke-width:1}.tooth-selector-popover .tooth-item-wrapper.is-disabled path.tooth-shape{stroke:#dfe2e5}.tooth-selector-popover .tooth-item-wrapper.is-disabled path.tooth-fill{opacity:.8}.tooth-selector-popover .bottom-btn,.tooth-selector-popover .top-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:0 12px;width:100%}.tooth-selector-popover .bottom-btn,.tooth-selector-popover .bottom-btn .quick-select,.tooth-selector-popover .top-btn,.tooth-selector-popover .top-btn .quick-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tooth-selector-popover .bottom-btn .opt-btn,.tooth-selector-popover .top-btn .opt-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid var(--abc-color-P6);border-radius:var(--abc-border-radius-small);color:var(--abc-color-T2);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;height:21px;-webkit-justify-content:center;justify-content:center;min-width:36px;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}.tooth-selector-popover .bottom-btn .opt-btn:not(.is-disabled):not(.is-selected):hover,.tooth-selector-popover .top-btn .opt-btn:not(.is-disabled):not(.is-selected):hover{background:#eff3f6;border:1px solid var(--abc-color-P1)}.tooth-selector-popover .bottom-btn .opt-btn.is-selected,.tooth-selector-popover .top-btn .opt-btn.is-selected{background-color:var(--abc-color-G2);border-color:var(--abc-color-G2);color:#fff}.tooth-selector-popover .bottom-btn .opt-btn.is-disabled,.tooth-selector-popover .top-btn .opt-btn.is-disabled{cursor:default;opacity:.6}.tooth-selector-popover .bottom-btn .tiny-btn,.tooth-selector-popover .top-btn .tiny-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid var(--abc-color-P6);border-radius:var(--abc-border-radius-small);color:var(--abc-color-T2);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;height:21px;-webkit-justify-content:center;justify-content:center;padding:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tooth-selector-popover .bottom-btn .tiny-btn:hover,.tooth-selector-popover .top-btn .tiny-btn:hover{background:#eff3f6;border:1px solid var(--abc-color-P1)}.tooth-selector-popover .bottom-btn .tiny-btn.is-selected,.tooth-selector-popover .top-btn .tiny-btn.is-selected{background:var(--abc-color-theme8);border:1px solid var(--abc-color-theme2);border-radius:var(--abc-border-radius-small);color:var(--abc-color-theme2)}.tooth-selector-popover .bottom-btn .tiny-btn+.tiny-btn,.tooth-selector-popover .top-btn .tiny-btn+.tiny-btn{margin-left:6px}.tooth-selector-popover .top-btn{left:0;position:absolute;top:12px}.tooth-selector-popover .bottom-btn{bottom:12px;left:0;position:absolute}.copy-tooth-no-list-popover{padding:0}.copy-tooth-no-list-popover ul{min-width:70px}.copy-tooth-no-list-popover li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:36px;-webkit-justify-content:center;justify-content:center;padding:0 12px}.copy-tooth-no-list-popover li .left-tooth,.copy-tooth-no-list-popover li .right-tooth{color:var(--abc-color-T1)}.copy-tooth-no-list-popover li:hover{background-color:var(--abc-color-P4)}.abc-ellipsis-1{-webkit-line-clamp:1}.abc-ellipsis-1,.abc-ellipsis-2{word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word}.abc-ellipsis-2{-webkit-line-clamp:2}.abc-ellipsis-3{-webkit-line-clamp:3}.abc-ellipsis-3,.abc-ellipsis-4{word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word}.abc-ellipsis-4{-webkit-line-clamp:4}.abc-ellipsis-5{word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word}.base-font-style{-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-style:normal}.abc-font-color-primary{color:var(--abc-color-B1)}.abc-font-color-success{color:var(--abc-color-G1)}.abc-font-color-warn{color:var(--abc-color-Y2)}.abc-font-color-danger{color:var(--abc-color-R2)}.abc-font-color-tips{color:var(--abc-color-T2)}.appointment-card-dialog-wrapper .abc-dialog{-webkit-transform:translate(-50%,-224px)!important;-ms-transform:translate(-50%,-224px)!important;transform:translate(-50%,-224px)!important}.appointment-card-dialog-wrapper .abc-dialog .shadow{opacity:.7}.appointment-card-dialog-wrapper .abc-dialog .abc-dialog-body{padding:0}.appointment-card-dialog-wrapper.is-small-screen .abc-dialog{left:40%}.appointment-card-dialog-wrapper .appointment-card-dialog-left-extend{border-radius:var(--abc-dialog-border-radius);left:404px;position:absolute;top:0;width:469px}.appointment-card-dialog-wrapper .appointment-card-dialog-left-extend-edit{left:508px}.appointment-card-dialog-wrapper .appointment-card-dialog-left-extend-large{width:472px}.appointment-card-dialog-wrapper .card-dialog{min-height:200px;width:400px}.appointment-card-dialog-wrapper .card-dialog-edit-status{width:504px}.appointment-card-dialog-wrapper .patient-info-confirm-style{-webkit-animation:left-right-dou .15s ease infinite;animation:left-right-dou .15s ease infinite}.datetime-selector{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.datetime-selector,.datetime-selector .datetime-selector-prepend{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.datetime-selector .datetime-selector-prepend{margin-right:4px}.datetime-selector .datetime-selector-append{-ms-flex-align:center;margin-left:4px}.datetime-selector .datetime-selector-append,.datetime-selector .datetime-selector-content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.datetime-selector .datetime-selector-content{-webkit-box-flex:1;-ms-flex-align:center;color:#000;-webkit-flex:1;-ms-flex:1;flex:1;font-size:20px;font-weight:500;letter-spacing:0;line-height:19px;margin:0 12px}.datetime-selector .abc-icon{color:var(--abc-color-T1)}