.hl-dialog{position:fixed;left:0;bottom:0;width:100%;overflow:hidden;font-size:.9rem;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;padding:.4rem;box-sizing:border-box;border-radius:.4rem .4rem 0 0;max-height:80%;border-bottom:0 solid #fff;border-bottom-width:constant(safe-area-inset-bottom);border-bottom-width:env(safe-area-inset-bottom)}.hl-dialog__header{padding:.4rem .6rem 0 .6rem;font-weight:500;line-height:1.2rem;text-align:left}.hl-dialog__header--isolated{padding:1.2rem 0}.hl-dialog__content{min-height:4rem;height:100%;padding-top:.6rem;font-size:.8rem;color:grey;overflow:scroll}.hl-dialog__content--isolated{display:-webkit-box;display:-webkit-flex;display:flex;min-height:5.2rem}.hl-dialog__message{-webkit-box-flex:1;-webkit-flex:1;flex:1;max-height:60vh;padding:0 .6rem;overflow-y:auto;font-size:.8rem;line-height:1rem;word-wrap:break-word;-webkit-overflow-scrolling:touch;text-align:left}.hl-dialog__message--left{text-align:left}.hl-dialog__message--right{text-align:right}.hl-dialog__footer{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.hl-dialog__confirm,.hl-dialog__confirm:active{color:#0078ff}.hl-dialog-bounce-enter{-webkit-transform:translate3d(-50%,-50%,0) scale(.7);transform:translate3d(-50%,-50%,0) scale(.7);opacity:0}.hl-dialog-bounce-leave-active{-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9);opacity:0}.hl-dialog--nopadding{padding:0}