body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#426270;color:var(--main-bg-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--main-bg-color:#426270;--white:#fff;--secondary:#9fb1b9;--primary-text:#1c1217;--danger:#bb6373;--mobile-font-size:12px;--default-font-size:16px}a,button{cursor:pointer}a{color:var(--main-bg-color);text-decoration:none}.title{text-align:center}.App{display:flex;flex-direction:column;font-size:var(--default-font-size);height:100vh;justify-content:center}@media (max-width:600px){.App{font-size:var(--mobile-font-size)}}.nav-bar{position:absolute;right:0;top:0}.nav-bar__ul{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.nav-bar__ul-container{position:absolute}.nav-bar__overlay,.nav-bar__ul-container{background-color:var(--main-bg-color);right:0;top:0}.nav-bar__overlay{bottom:0;display:none;left:0;opacity:.5;position:fixed}.burger-menu{display:none}.nav-bar__nav-link{background-color:var(--main-bg-color);border:2px solid var(--main-bg-color);box-sizing:border-box;color:var(--white);font-size:16px;height:3.5em;padding:.8em}a.nav-bar__nav-link{display:inline-block;text-decoration:none}.nav-bar__nav-link:hover{background-color:var(--white);color:var(--main-bg-color)}@media (max-width:600px){.nav-bar{top:16px;z-index:10}.nav-bar.mobile-visible{top:0}.nav-bar.mobile-hidden{height:auto;width:auto}.nav-bar__ul-container.mobile-visible{display:block;height:100vh;width:50vw}.nav-bar__ul-container.mobile-hidden{display:none;height:auto;width:auto}.nav-bar__overlay.mobile-visible{display:block}.burger-menu.mobile-hidden,.nav-bar__overlay.mobile-hidden,.nav-bar__ul.mobile-hidden{display:none}.burger-menu.mobile-visible,.nav-bar__ul.mobile-visible{display:block}}.image-button{background-color:initial;border:none}.snackbar{background-color:var(--main-bg-color);bottom:10%;color:var(--white);padding:.5em;position:absolute;right:10%}main{margin:1em auto 0;max-width:70%}.sub-layout{display:flex;gap:1em}.login__form{box-shadow:0 5px 5px #eee;margin:0 auto;padding:1em}.login__form h2{margin:0}.form-group{display:flex;flex-direction:column;margin:1em 0}button.submit{background-color:var(--main-bg-color);border:2px solid var(--main-bg-color);color:var(--white);font-weight:700;padding:.5em;width:100%}button.submit:hover{background-color:var(--white);color:var(--main-bg-color)}.sub-layout .product-details{flex:1 1}@media (max-width:600px){.products-container .products{display:none}}.products{background-color:var(--main-bg-color);padding:1em 2em 2em}.sub-layout .products{flex:1 1}.products__h1{color:var(--white);margin-bottom:.5em;margin-top:0;text-align:center}.products__product-list{display:flex;flex-wrap:wrap;gap:5%;list-style:none;margin:0;max-height:70vh;overflow:scroll;padding:0}.products__product-list__li{margin:.5em 0;width:47.5%}@media (max-width:1400px){.products__product-list{justify-content:center}.products__product-list__li{min-width:100%}}.summary{background:var(--white);display:flex;font-weight:500;justify-content:space-between;padding:1em 2em}.summary span:first-child{text-wrap:nowrap;min-width:80%;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:600px){.summary{padding:1em}}.orders,.orders__section{display:flex;gap:1em}.orders__section{flex:2 1}.orders__summary{display:flex;flex:1 1;flex-direction:column;gap:5em;justify-content:center}.orders__summary__invoice{background-color:var(--main-bg-color);position:relative}.orders__summary__invoice ul{display:flex;flex-direction:column;gap:.5em;margin:4em 0;max-height:10em;min-height:5em;overflow-y:scroll;padding:0 2em}.orders__add-order__customer-order-group__total,.orders__summary__invoice__item{color:var(--primary-text);display:flex;list-style:none}.orders__add-order__customer-order-group__total>span:first-child,.orders__summary__invoice__item>span:first-child{background-color:var(--white);display:flex;flex:2 1;justify-content:space-between;padding:.2em 1em}.orders__add-order__customer-order-group__total>span:last-child,.orders__summary__invoice__item>span:last-child{background-color:var(--secondary);flex:1 1;padding:.2em;text-align:center}.orders__add-order__title,.orders__summary__invoice__title{background-color:var(--white);box-shadow:0 5px 5px rgba(0,0,0,.25);font-weight:700;left:25%;padding-block:.5em;position:absolute;text-align:center;top:-1em;width:50%}.orders__add-order__title__select{-webkit-appearance:none;appearance:none;border:none;text-align:center;width:100%}.orders__summary__invoice__total{background-color:var(--white);bottom:-2.5em;box-shadow:0 5px 5px rgba(0,0,0,.25);left:10%;padding-block:.2em;position:absolute;text-align:center;width:80%}.orders__summary__invoice__total span{font-size:2em;font-weight:500}.orders__summary__invoice__total p{font-weight:500;margin-top:0}.orders__summary__confirmation{background-color:var(--main-bg-color);color:var(--white);padding:1em;text-align:center}.orders__summary__confirmation p{font-weight:500;margin-top:0}.orders__add-order__container{display:flex;flex:1 1;flex-direction:column;justify-content:center}.orders__add-order__container>div:first-child{margin-bottom:2em}.orders__add-order{align-items:center;display:flex}.orders__add-order>div{background-color:var(--main-bg-color);height:15vh;padding:3em .5em;position:relative;width:100%}.orders__add-order__info{display:flex;flex-direction:column;gap:1em}.orders__add-order__customer-order-group__info__price span:first-child{background-color:var(--secondary)}.orders__add-order__customer-order-group__info__price span:last-child{background-color:var(--white)}.orders__add-order__info .orders__add-order__customer-order-group{display:flex;font-size:20px;justify-content:space-between}.orders__add-order__info .orders__add-order__customer-order-group:first-child{font-size:2em}.orders__add-order__info select{height:3em}.orders__add-order__customer-order-group__info__quantity{display:flex}.orders__add-order__customer-order-group__info__quantity span{background-color:var(--white);padding-inline:.3em}.orders__add-order__controls{bottom:-1.5em;left:25%;padding-block:.2em;position:absolute;text-align:center;width:50%}.orders__add-order__restock-order-group__info__input-group{background-color:#fff;display:flex;justify-content:space-between}.orders__add-order__restock-order-group{display:flex;flex-direction:column;font-size:11px;gap:.3em}.orders__add-order__restock-order-group .input{background-color:var(--secondary);border:none;padding-inline:5px;width:50%}.orders__add-order__restock-order-group label{padding-inline:5px;width:50%}.error{background-color:var(--danger);color:var(--white);padding:5px}@media (max-width:1400px){.orders__section{flex-direction:column-reverse}}@media (max-width:600px){.orders .products{display:none}.orders__section{gap:5em}}.button-container{display:flex;gap:.5em}.button-container button{background-color:var(--white);border:none;box-shadow:0 5px 5px rgba(0,0,0,.25);color:var(--main-bg-color);padding:.5em;width:50%}.orders__summary__confirmation .button-container button{font-size:1.5em}.orders__add-order__controls .button-container button{font-size:1em}.flex{flex:1 1}.users{background-color:var(--main-bg-color);padding:1em 2em 2em}.users__h1{color:var(--white);margin-bottom:.5em;margin-top:0;text-align:center}.users__user-list{display:flex;flex-wrap:wrap;gap:5%;list-style:none;margin:0;max-height:70vh;overflow:scroll;padding:0}.users__user-list__li{margin:.5em 0;width:47.5%}@media (max-width:1400px){.users__user-list{justify-content:center}.users__user-list__li{min-width:100%}}
/*# sourceMappingURL=main.1cbe463c.css.map*/