*{box-sizing:border-box;margin:0;padding:0}body,html{color:#000;font-family:Georgia,Times New Roman,Times,serif;font-size:16px;min-height:100%;width:100%}@media only screen and (min-width:768px){body,html{font-size:22px}}body{background-color:#4a90e2;padding:20px}section{background-color:#f2f2f2;border:1px solid #000;border-radius:10px;margin:auto;max-width:700px;width:90%}.button{border:2px solid #d3d3d3;border-radius:10px;color:#fff;min-height:48px;min-width:48px;outline:none;width:15%}.button:hover{cursor:pointer}.button:focus,.button:hover{box-shadow:4px 2px 5px #000;filter:brightness(120%)}.newItemEntry{margin-bottom:1rem;padding:.75rem;position:sticky;top:0}.newItemEntry form{display:flex;justify-content:space-between}.newItemEntry form label{left:-10000px;position:absolute}.newItemEntry form input[type=text]{border:2px solid #d3d3d3;border-radius:10px;font-size:1.25rem;outline:none;padding:.75rem;width:80%}.newItemEntry form input[type=text]:focus,.newItemEntry form input[type=text]:hover{box-shadow:4px 2px 5px #000}.newItemEntry form button{background-color:#4caf50;font-size:1.25rem;padding:.75rem}@media only screen and (min-width:768px){.newItemEntry form button{font-size:1.5rem}}.listContainer{min-height:60vh;padding:.75rem}.listContainer .listTitle{align-items:flex-end;display:flex;justify-content:space-between}.listContainer .listTitle button{background-color:#9f6060;font-size:1rem;margin-bottom:.5rem;padding:0 .1rem}@media only screen and (min-width:768px){.listContainer .listTitle button{padding:0 .5rem}}.listContainer hr{width:100%}.listContainer .item{align-items:center;display:flex;justify-content:flex-start;padding-top:1rem}.listContainer .item input[type=checkbox]{cursor:pointer;height:2.5rem;margin-right:1.5rem;min-height:48px;min-width:48px;text-align:center;width:2.5rem}.listContainer .item input[type=checkbox]:focus+label{text-decoration:underline}.listContainer .item label{font-size:1.1rem}.listContainer .confirmation{left:-10000px;position:absolute}/*# sourceMappingURL=style.css.map */
