.md-dialog,.md-dialog__header{display:-webkit-box;display:-ms-flexbox}.md-dialog,.md-dialog__shadow{left:0;top:0;width:100%;height:100%}.md-dialog{z-index:-1;pointer-events:none;position:fixed;overflow:hidden;padding:0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:24px}.md-dialog__shadow{display:block;position:absolute;background:rgba(0,0,0,.2);opacity:0;will-change:opacity}.md-dialog__surface{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:2px;background-color:#fff;opacity:0;min-width:240px;width:auto;max-width:80%;-webkit-transform:translateY(150px) scale(.8);transform:translateY(150px) scale(.8);will-change:transform,opacity}.md-dialog__surface--follow-origin{-webkit-transform:translateY(0) scale(.8);transform:translateY(0) scale(.8)}@media (max-width:640px){.md-dialog__surface{max-width:calc(100% - 32px)}}.md-dialog__header{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 24px 0}.md-dialog__header-title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;font-size:20px;font-weight:500;letter-spacing:.02em;line-height:24px}.md-dialog__body{padding:0 24px 24px;margin-top:20px}.md-dialog__body--scrollable{max-height:195px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);overflow-y:auto;overflow-x:auto;webkit-overflow-scrolling:touch}.md-dialog__body-description{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;opacity:.84}.md-dialog__footer{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.md-dialog__action:nth-child(2){margin-left:8px}.md-dialog--open{pointer-events:auto;z-index:24}.md-dialog--open .md-dialog__shadow{opacity:1;z-index:inherit}.md-dialog--open .md-dialog__surface{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);z-index:25;opacity:1;box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2)}.md-dialog--full-screen{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.md-dialog--full-screen .md-dialog__surface{width:100%;height:100%;max-width:none;border-radius:0}.md-dialog--full-screen .md-dialog__header{padding:0 16px;min-height:56px;max-height:92px;overflow:hidden;background-color:#ef5350;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)}.md-dialog--full-screen .md-dialog__header-action-dismissive{margin-right:24px;margin-left:-8px;color:#fff}.md-dialog--full-screen .md-dialog__header-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.md-dialog--full-screen .md-dialog__header-action-affirmative{margin-left:16px;margin-right:-8px;color:#fff}.md-dialog--full-screen .md-dialog__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.md-dialog--animating{pointer-events:none;z-index:24}.md-dialog--animating .md-dialog__shadow{z-index:inherit;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:.4s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}@media (max-width:640px){.md-dialog--animating .md-dialog__shadow{transition-duration:.3s}}.md-dialog--animating .md-dialog__surface{transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:.4s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;z-index:25}@media (max-width:640px){.md-dialog--animating .md-dialog__surface{transition-duration:.3s}}body.is-dialog-open{overflow:hidden}.dialog-virtual-scroll{position:absolute;top:-999px;width:50px;height:50px;overflow:scroll;visibility:hidden}