body,html{overflow-x:hidden}.header,body{min-width:250px}.addBtn,input{float:left;font-size:16px}.header,ul{width:100%}#stdInfo,#undo{right:5px;bottom:5px;font-weight:700;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s linear}#introduction,#suggest,.close,ul li
.menge{position:absolute}#suggest,a{color:#000}#suggest,ul li
div{text-overflow:ellipsis;overflow:hidden}#suggest,ul li
div{overflow:hidden}#suggest,.install,.installed,.pwa,li.hidden,ul li .menge:empty::after,ul li.checked .menge,ul.hidden
span.close{display:none}#suggest:not(:placeholder-shown),#undo,.addBtn,ul
li{cursor:pointer}body{margin:0;font-family:sans-serif;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{box-sizing:border-box}ul{margin:90px
0 0;padding:0;background-color:#f9f9f9;background-image:linear-gradient(transparent 50%,#eee 50%);background-size:100% 90px}ul
li{position:relative;padding:12px
35px 12px 40px;list-style-type:none;font-size:18px;transition:.2s;z-index:1;white-space:nowrap}ul.hidden
li{overflow:visible}ul li:hover{background:#ddd}ul li
.menge{left:10px;cursor:zoom-in}ul li .menge::after{content:'x'}ul
li.checked{background:#888;color:#fff;text-decoration:line-through}ul li.checked::before{content:'';position:absolute;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;top:10px;left:16px;transform:rotate(45deg);height:15px;width:7px}li
div{pointer-events:none}.close{right:0;top:0;padding:12px
16px}#stdInfo,#undo,.header{position:fixed;z-index:2;text-align:center}.close.touched:hover{background-color:#f44336;color:#fff}@media screen and (hover:hover){.close:hover{background-color:#f44336;color:#fff}}#stdInfo,#undo,.addBtn:hover{background-color:#bbb}.header{background-color:#555;padding:25px
20px;color:#fff;top:0}.header:after{content:"";display:table;clear:both}input{margin:0;border:none;border-radius:0;width:85%;padding:10px}.addBtn{padding:11px
10px 6px;width:15%;background:#d9d9d9;color:#555;text-align:center;transition:.3s;border-radius:0;font-weight:700}#myInput,.addBtn{height:40px;outline:0}#myInput{background-image:url(progress.gif);background-repeat:no-repeat;background-position:center right;background-size:0}#introduction{width:100%;height:100%;z-index:3}#introduction
div{display:table;position:relative;top:15px;margin:0
auto;border-radius:10px;padding:20px;background-color:#d9d9d9;width:90%;max-width:500px}a{font-weight:700;text-decoration:none}input::placeholder{font-size:15px}#undo{height:40px;width:160px;padding-top:10px;text-decoration:underline}#stdInfo{min-height:40px;padding:10px}#suggest{top:25.5px;left:20px;width:250px;opacity:.5}