.pm-message{min-width:300px;max-width:95%;max-height:95%;overflow:hidden;box-shadow:0 8px 10px -5px rgba(0,0,0,.14),0 16px 24px 2px rgba(0,0,0,.098),0 6px 30px 5px rgba(0,0,0,.084);display:flex;flex-direction:column;margin:0 auto;visibility:hidden;position:fixed;opacity:1;background:#fff;z-index:9999}.pm-message-title{font-size:20px;font-weight:500;letter-spacing:.005em;text-align:center;padding:15px 0}.pm-message-content{-ms-flex-order:1;order:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px 20px;overflow:hidden;-webkit-overflow-scrolling:touch}.pm-message-buttons{display:flex;-webkit-order:2;-ms-flex-order:2;order:2;box-sizing:border-box;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:42px;color:#106cc8}.pm-message-overlay{opacity:.5;position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:9998;background-color:#000}.pm-message .alert{padding-bottom:30px}.pm-message .error{background-color:#ff4081;color:#fff;padding-bottom:30px}.pm-message .warning{background-color:#ff4081;color:#fff;padding-bottom:10px}.pm-message .warning .btn,.pm-message .error .btn{color:#fff}.pm-message .query{padding-bottom:10px;max-width:400px}.pm-message .prompt{max-width:400px}.pm-message .prompt input{width:100%}.pm-message div{border:none;outline:none}