body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Signin-signin{flex-direction:row;height:100%;width:100%}.Signin-form,.Signin-signin{display:flex;justify-content:center}.Signin-form{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:2px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 0 20px rgba(8,7,16,.4);flex-direction:column;height:330px;margin-top:125px;padding:10px;position:relative;width:275px}.Signin-header{font-size:22px;font-weight:700;padding:10px;text-align:center}.Signin-fail{background:#fff1f1;border:1px solid #ff6161;border-radius:5px;color:#ff6161;margin:0 20px 6px;padding:5px 25px}.Signin-input{background-color:#fff;border-radius:1px;border-width:1px;display:block;font-size:14px;height:20px;width:80%}.Signin-button{background-color:#d3f7fd;border-radius:5px;border-width:1px;font-size:16px;font-weight:600;height:15%;margin-top:20px;text-align:center;width:35%}.Signin-register-link{margin-top:20px;text-decoration:underline}.Register-register{background:rgba(208,247,232,.842);flex-direction:row;height:100%;width:100%}.Register-form,.Register-register{display:flex;justify-content:center}.Register-form{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:2px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 0 20px rgba(8,7,16,.4);flex-direction:column;height:330px;margin-top:125px;padding:10px;position:relative;width:275px}.Register-header{font-size:22px;font-weight:700;padding:10px;text-align:center}.Register-fail{background:#fff1f1;border:1px solid #ff6161;border-radius:5px;color:#ff6161;margin:0 20px 6px;padding:5px 25px}label{display:block;font-size:16px;font-weight:500;padding:5px}.Register-input{background-color:#fff;border-radius:1px;border-width:1px;display:block;font-size:14px;height:20px;width:80%}.Register-button{background-color:#d3f7fd;border-radius:5px;border-width:1px;font-size:16px;font-weight:600;height:15%;margin-top:20px;width:35%}.Register-signin-link{margin-top:20px;text-decoration:underline}.Navigation-navbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.25em 1.1em}.Navigation-app-name{font-size:1.5rem}.Tabs-tabs-container{display:flex;flex-direction:row}.Tabs-edge{width:40px}.Tabs-tabs-wrapper{display:flex;flex:1 1;flex-direction:row}.Tabs-tabs{-webkit-touch-callout:none;background:#d3f7fd;border:1px solid rgba(0,0,0,.274);border-bottom:transparent;border-radius:10px 10px 0 0;cursor:pointer;flex:1 1;padding:20px 0 14px;text-align:center;-webkit-user-select:none;user-select:none;z-index:0}.Tabs-active-tab{background:#fff}.Tabs-cover{background:transparent;bottom:-80%;height:6px;position:relative;width:100%;z-index:1}.Tabs-active-cover{background:#fff}@media (max-width:769px){.Tabs-tabs{border:1px solid rgba(0,0,0,.274)}.Tabs-edge{border-bottom:1px solid rgba(0,0,0,.274)}}.PantryItem-pantry-list-item{display:flex;flex-direction:column;justify-content:center}.PantryItem-item-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-height:70px;padding:.625em 1.25em}.PantryItem-container-left{align-items:center;display:flex;flex:1 1;flex-direction:row;height:100%;min-width:80px;padding-right:1em}.PantryItem-delete-checkbox-container-left{align-items:center;display:flex;flex-direction:row}.PantryItem-delete-checkbox{height:20px;margin:0 15px 0 0;width:20px}.PantryItem-name-container-left{display:flex;flex-direction:column;overflow-wrap:break-word;width:100%}.PantryItem-name{padding:0 0 .3125em}.PantryItem-name,.PantryItem-name-input{font-size:1.375rem;font-weight:600;margin:0}.PantryItem-name-input{flex:1 1}.PantryItem-unit{font-size:1rem;margin:0}.PantryItem-button-container-right,.PantryItem-count-container{display:flex;flex-direction:row}.PantryItem-count-container{align-items:center}.PantryItem-count-button{border:1px solid rgba(0,0,0,.274);border-radius:10px;font-size:1.25rem;min-height:32px;width:32px}.PantryItem-count-button-image{height:12px;width:12px}.PantryItem-quantity{margin:auto;text-align:center;width:28px}.PantryItem-quantity-input{border:.0625em solid #000;font-size:1rem;height:22px;margin:auto 63px auto 0;padding:.0625em;text-align:center;width:36px}.PantryItem-grocery-button{background:none;border:none;margin:0 0 0 1em;padding:0}.PantryItem-border-bottom{border-bottom:.5px solid rgba(0,0,0,.274);width:100%}@media (max-width:300px){.PantryItem-container-left{min-width:60px}.PantryItem-name,.PantryItem-name-input{font-size:1rem}.PantryItem-count-button{min-height:28px;width:28px}.PantryItem-quantity-input{margin:auto 59px auto 0}}.AddButton-button{-webkit-touch-callout:none;align-items:center;align-self:center;background:#d3f7fd;border:1px solid rgba(0,0,0,.274);border-radius:50px;bottom:0;display:flex;flex-direction:row;height:50px;justify-content:center;margin:15px;position:absolute;right:0;transition-duration:.4s;-webkit-user-select:none;user-select:none;width:50px}.AddButton-button:active{background:#addbe4;transition:all .4s}.AddButton-button-image{height:18px;width:18px}.Sort-container{font-size:14px}.Sort-label{padding-left:4px}.Sort-select{border:none;font-family:sans-serif;font-size:14px}.SearchField-search-container{align-items:center;display:flex;flex:1 1;flex-direction:row;height:100%;margin-right:10px;max-width:300px}.SearchField-search-icon{margin-right:.25rem}.SearchField-search-input{border:1px solid rgba(0,0,0,.274);border-radius:1.25rem;flex:1 1;font-size:.875rem;height:75%;width:100%}.SearchBar-search-bar{box-sizing:border-box;justify-content:space-between;padding:15px 20px 5px;width:100%}.SearchBar-buttons-container,.SearchBar-search-bar{align-items:center;display:flex;flex-direction:row}.SearchBar-button{background:none;border:none;margin-right:10px;padding:0}.SearchBar-button,.SearchBar-button-image{height:24px;width:24px}.Button-button{-webkit-touch-callout:none;border:none;border-radius:50px;box-shadow:0 6px 10px -5px rgba(0,0,0,.4);flex:1 1;font-weight:700;transition-duration:.4s;-webkit-user-select:none;user-select:none}.Button-button:active{transition:all .4s}.Button-blue{background-color:#d3f7fd}.Button-blue:active{background-color:#e2fbff}.Button-gray{background-color:#dadee6}.Button-gray:active{background-color:#e5ebf1}.AddPantryItem-container{background:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.35);display:flex;flex-direction:column;height:200px;left:50%;max-width:300px;padding:10px;position:fixed;top:25%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:75%}.AddPantryItem-fail{background:#fff1f1;border:1px solid #ff6161;border-radius:5px;color:#ff6161;margin:0 15px 6px;padding:5px 25px}.AddPantryItem-input-wrapper{display:flex;flex-direction:row;height:70%;width:100%}.AddPantryItem-text-input-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:20px;width:80%}.AddPantryItem-name,.AddPantryItem-unit{border:1px solid rgba(0,0,0,.7);border-radius:10px;height:32px;width:95%}.AddPantryItem-name{margin-bottom:20px}.AddPantryItem-quantity-input-container{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:0 20px;width:20%}.AddPantryItem-quantity{border:1px solid rgba(0,0,0,.7);border-radius:10px;height:32px;text-align:center;width:32px}.AddPantryItem-button-container{align-items:center;display:flex;flex-direction:row;height:30%;justify-content:center}.AddPantryItem-button-wrapper{display:flex;flex-direction:row;height:34px;margin:0 15px;width:150px}.AddGroceryItem-container{background:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.35);display:flex;flex-direction:column;height:200px;left:50%;max-width:300px;padding:10px;position:fixed;top:25%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:75%}.AddGroceryItem-fail{background:#fff1f1;border:1px solid #ff6161;border-radius:5px;color:#ff6161;margin:0 15px 6px;padding:5px 25px}.AddGroceryItem-input-wrapper{display:flex;flex-direction:row;height:70%;width:100%}.AddGroceryItem-text-input-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:20px;width:80%}.AddGroceryItem-name,.AddGroceryItem-unit{border:1px solid rgba(0,0,0,.7);border-radius:10px;height:32px;width:95%}.AddGroceryItem-name{margin-bottom:20px}.AddGroceryItem-quantity-input-container{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:0 20px;width:20%}.AddGroceryItem-quantity{border:1px solid rgba(0,0,0,.7);border-radius:10px;height:32px;text-align:center;width:32px}.AddGroceryItem-button-container{align-items:center;display:flex;flex-direction:row;height:30%;justify-content:center}.AddGroceryItem-button-wrapper{display:flex;flex-direction:row;height:34px;margin:0 15px;width:150px}.Pantry-pantry{display:flex;flex-direction:column;height:100%;position:relative}.Pantry-pantry-item-list-container{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;overflow-y:auto}.Pantry-button-container{bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;position:fixed;width:100%}.Pantry-button-wrapper{display:flex;flex-direction:row;height:34px;margin:20px 15px;width:150px}.Pantry-error{align-self:center;background:#fff1f1;border:1px solid #ff6161;border-radius:5px;color:#ff6161;display:flex;justify-content:center;margin:12px 20px 0;padding:5px 25px}.Pantry-spacer{min-height:80px;width:100%}.GroceryItem-grocery-list-item{display:flex;flex-direction:column;justify-content:center}.GroceryItem-item-container{align-items:center;display:flex;flex-direction:row;height:70px;justify-content:space-between;padding:.625em 1.25em}.GroceryItem-container-left{align-items:center;display:flex;flex:1 1;flex-direction:row;height:100%;min-width:80px;padding-right:1em}.GroceryItem-delete-checkbox-container-left{align-items:center;display:flex;flex-direction:row}.GroceryItem-delete-checkbox{height:20px;margin:0 15px 0 0;width:20px}.GroceryItem-name-container-left{display:flex;flex-direction:column;overflow-wrap:break-word;width:100%}.GroceryItem-name{padding:0 0 .3125em}.GroceryItem-name,.GroceryItem-name-input{font-size:1.375rem;font-weight:600;margin:0}.GroceryItem-name-input{flex:1 1}.GroceryItem-unit{font-size:1rem;margin:0}.GroceryItem-button-container-right,.GroceryItem-count-container{display:flex;flex-direction:row}.GroceryItem-count-container{align-items:center}.GroceryItem-count-button{border:1px solid rgba(0,0,0,.274);border-radius:10px;font-size:1.25rem;min-height:32px;width:32px}.GroceryItem-count-button-image{height:12px;width:12px}.GroceryItem-quantity{margin:auto;text-align:center;width:28px}.GroceryItem-quantity-input{border:.0625em solid #000;font-size:1rem;height:22px;margin:auto 63px auto 0;padding:.0625em;text-align:center;width:36px}.GroceryItem-grocery-checkbox-container-right{align-items:center;display:flex;flex-direction:row}.GroceryItem-grocery-checkbox{height:20px;margin:0 0 0 1.25em;width:20px}.GroceryItem-border-bottom{border-bottom:.5px solid rgba(0,0,0,.274);width:100%}@media (max-width:300px){.GroceryItem-container-left{min-width:60px}.GroceryItem-name,.GroceryItem-name-input{font-size:1rem}.GroceryItem-count-button{min-height:28px;width:28px}.GroceryItem-quantity-input{margin:auto 59px auto 0}}.Grocery-grocery{display:flex;flex-direction:column;height:100%;position:relative}.Grocery-grocery-item-list{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;overflow-y:auto}.Grocery-button-container{bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;position:fixed;width:100%}.Grocery-button-wrapper{display:flex;flex-direction:row;height:34px;margin:20px 15px;width:150px}.Grocery-error{align-self:center;background:#fff1f1;border:1px solid #ff6161;border-radius:5px;color:#ff6161;display:flex;justify-content:center;margin:12px 20px 0;padding:5px 25px}.Grocery-spacer{min-height:80px;width:100%}.Grocery-checked-header{display:flex;flex-direction:row;justify-content:space-between;padding:10px 10px 0}.App{background:rgba(208,247,232,.842);height:100vh}.App,.App-main{display:flex;flex-direction:column;overflow:hidden}.App-main{flex:1 1}.App-content{align-self:center;background-color:#fff;border:none;display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}@media (min-width:769px){.App-main{align-self:center;margin-bottom:75px;width:768px}.App-content{border:1px solid rgba(0,0,0,.274);border-radius:10px;width:766px}}
/*# sourceMappingURL=main.96199aed.css.map*/