@font-face{font-family:'monospace,sans-serif'#password_generator input.passwd.console{font-family:'VT323',monospace,sans-serif}#kostenlose-passwoerter-erstellen{border-bottom:3px solid #0096ff}#safety{width:100%;height:10px;background-color:#f1f1f1}#safety #progress{width:0%;height:100%;background-color:#da0000;transition:background-color .5s , width .5s}#pw_slidein_msg{position:fixed;right:0;bottom:40px}#pw_slidein_msg .msg{position:relative;right:-999px;z-index:9999;background-color:#fff;border:1px solid #0096ff;border-left-width:10px;padding:20px 30px;width:500px;line-height:1.2em;transition:right .5s}#pw_slidein_msg .msg[data-active="true"]{right:-1px}#pw_slidein_msg .msg[data-msg="true"]{border-color:#0096ff}#pw_slidein_msg .msg[data-ok="true"]{border-color:#05d700}#pw_slidein_msg .msg[data-warning="true"]{border-color:#ffa200}#pw_slidein_msg .msg[data-error="true"]{border-color:#da0000}#pw_output>.row{margin-top:4px;margin-bottom:4px}#pw_output>.row:first-child{margin-top:0}@media (max-width:767px){#password_generator #pw_slidein_msg .msg{width:320px;font-size:14px}}.imp{background-image:url();background-size:512px 384px;background-position-y:-64px;background-position-x:0;image-rendering:pixelated;height:64px;width:64px;position:fixed;bottom:0;left:102%;z-index:99999;animation:imp_run .8s steps(8) infinite , imp_left_right 10s linear}@keyframes imp_run {
	0% { background-position-x: 0px; }
	100% { background-position-x: -512px; }
}@keyframes imp_left_right {
	0% { left: -10%; }
	100% { left: 110%; }
}@media (max-width:767px){.imp{bottom:64px}}@media (max-width:991px){.passwd_preset{margin-top:15px;margin-bottom:15px}}@media (max-width:767px){.passwd_preset{margin-top:5px;margin-bottom:5px}}

.container_passwort{
  display: grid;
  grid-template-columns: 300px 3fr 2fr;
}