.form-gen-password[data-v-2ac7ee3e]{width:70%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;text-align:left}.form-gen-password div.form-group[data-v-2ac7ee3e]{display:flex;align-items:center;margin-bottom:15px}.form-gen-password div.form-group label[data-v-2ac7ee3e]{flex:0 0 85%}.form-gen-password div.form-group input[data-v-2ac7ee3e]{text-align:right}.form-gen-password div.form-group input[type=number][data-v-2ac7ee3e]{width:50px}.form-gen-password button[type=submit][data-v-2ac7ee3e]{width:200px;margin:25px auto;background:0 0;border:2px solid #2c3e50;font-size:16px;color:#2c3e50;cursor:pointer;padding:10px 0;border-radius:20px;transition:all .2s ease;outline:0}.form-gen-password button[type=submit][data-v-2ac7ee3e]:hover{background:#2c3e50;color:#fff}div.generated[data-v-2ac7ee3e]{width:70%;max-width:800px;margin:0 auto;text-align:left;margin-top:40px}div.generated form[data-v-2ac7ee3e]{display:flex;justify-content:space-between;align-items:center}div.generated form p[data-v-2ac7ee3e]{display:inline-block;margin-right:30px}div.generated form input[data-v-2ac7ee3e]{flex:1;margin-right:16px;padding:5px 8px}div.generated form button[data-v-2ac7ee3e]{font-size:15px;padding:5px 8px;cursor:pointer;background:0 0;border:none;border-radius:5px;text-transform:uppercase;position:relative}div.generated form button:hover .tooltiptext[data-v-2ac7ee3e]{visibility:visible;opacity:1}div.generated form button .tooltiptext[data-v-2ac7ee3e]{visibility:hidden;width:140px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-75px;opacity:0;transition:opacity .3s}div.generated form button .tooltiptext[data-v-2ac7ee3e]::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}div[data-v-23859f93]{position:absolute;bottom:0;height:100px;width:100%;display:flex;justify-content:center;align-items:center}div p[data-v-23859f93]{font-style:normal!important;font-style:initial!important}#app{height:100%}*{box-sizing:border-box;margin:0;padding:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:1.4;letter-spacing:.5px;color:#2c3e50;margin-top:60px}#app hr{width:30%;margin:50px auto}