body{font:1em sans-serif}.hidden{visibility:hidden}#dialog-bg{align-items:center;background-color:rgba(0,0,0,.3);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}#dialog-bg #dialog{background-color:#fff;border-radius:8px;box-shadow:0 3px 5px rgba(0,0,0,.5);min-height:200px;padding:10px;position:relative;width:500px}#dialog-bg #dialog #dialog-close{height:36px;position:absolute;right:-18px;top:-18px;width:36px}form label{display:block;margin:10px 0}