.doctor-button-block{overflow:hidden;height:0;min-height:120px;transition:background-color .2s ease-out,opacity .4s ease-in,min-height .4s ease-in,padding .4s ease-in,margin .4s ease-in}.doctor-button-block.ng-hide-add-active,.doctor-button-block.ng-hide-remove,.doctor-button-block.ng-hide:not(.ng-hide-animate){display:inherit!important}.doctor-button-block.ng-leave,.doctor-button-block.ng-leave-active{display:none!important}.doctor-button-block.ng-hide,.doctor-button-block.ng-hide.ng-hide-add,.doctor-button-block.ng-hide.ng-hide-animate{opacity:0;min-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.doctor-select-panel{transition:padding-right .4s ease-out}.multy-selected-doctor-panel{overflow-x:hidden;transition:width .4s ease-out}.slot-setupPanel,.squaredBlock-time.static{white-space:nowrap;opacity:1;transform:scaleX(1);transition:opacity .4s ease-out,transform .4s linear}.multy-selected-doctor-panel.ng-hide,.multy-selected-doctor-panel.ng-hide.ng-hide-add,.multy-selected-doctor-panel.ng-hide.ng-hide-animate{width:0}.slot-setupPanel{width:580px;height:60px}.squaredBlock-time.static btn,.squaredBlock-time.static input{min-width:100%}.squaredBlock-time.static checkboxContainer{min-width:200px}.squaredBlock-time.static{width:300px;right:50px}.slot-setupPanel.ng-hide,.slot-setupPanel.ng-hide.ng-hide-add,.slot-setupPanel.ng-hide.ng-hide-animate,.squaredBlock-time.static.ng-hide,.squaredBlock-time.static.ng-hide.ng-hide-add,.squaredBlock-time.static.ng-hide.ng-hide-animate{transform:scaleX(0);opacity:0}.isBusyIndicatorAnim.ng-hide-add-active,.isBusyIndicatorAnim.ng-hide-remove,.isBusyIndicatorAnim.ng-hide:not(.ng-hide-animate){display:inherit!important;pointer-events:none}.isBusyIndicatorAnim{transition:all .5s ease-in;transition-delay:.6s}.isBusyIndicatorAnim.ng-hide,.isBusyIndicatorAnim.ng-hide.ng-hide-add,.isBusyIndicatorAnim.ng-hide.ng-hide-animate{opacity:0;pointer-events:none}.conf-errorBlock,.confirm-errorBlock{transition:all .5s ease-in;height:62px;overflow:hidden}.conf-errorBlock.small,.confirm-errorBlock.small{height:40px}.conf-errorBlock.ng-hide,.conf-errorBlock.ng-hide.ng-hide-add,.conf-errorBlock.ng-hide.ng-hide-animate,.confirm-errorBlock.ng-hide,.confirm-errorBlock.ng-hide.ng-hide-add,.confirm-errorBlock.ng-hide.ng-hide-animate{opacity:0;height:0;padding-top:0;padding-bottom:0}.table-item{transition:background-color .3s ease-in}.table-item:hover{background-color:#fff}.appointment-item-buttonsblock{transition:height .3s linear,opacity .3s linear,padding .3s linear;height:56px;opacity:1}.appointment-item-buttonsblock .btn{transition:padding .3s linear}.appointment-item-buttonsblock.ng-hide,.appointment-item-buttonsblock.ng-hide.ng-hide-add,.appointment-item-buttonsblock.ng-hide.ng-hide-animate{height:0;padding:0 0 0 20px;opacity:0}.appointment-item-buttonsblock.ng-hide .btn,.appointment-item-buttonsblock.ng-hide.ng-hide-add .btn,.appointment-item-buttonsblock.ng-hide.ng-hide-animate .btn{padding:0 28px}.disclaimer-holder{transition:opacity .4s ease-out}.disclaimer-holder.ng-hide,.disclaimer-holder.ng-hide.ng-hide-add,.disclaimer-holder.ng-hide.ng-hide-animate{opacity:0}