.Button{border:1px solid #00000080;border-radius:5px;color:gray;cursor:pointer;font-size:20px;padding:5px;text-transform:uppercase}.Button:hover{background:#0000001a}.Button:focus-visible{outline:none}.ButtonBox{box-sizing:border-box;font-size:20px;padding:5px;width:100%}@media(max-width:480px){.Button{background:#0000001a;border-radius:2em;box-sizing:border-box;width:100%}}.ButtonIcon{border-radius:5px}.ButtonIcon.Button{padding:0}.ButtonIcon img,.ButtonIcon svg{box-sizing:border-box;height:100%;width:100%}@media(max-width:480px){.ButtonIcon{aspect-ratio:1/1;height:100%;width:auto}}.Type{overflow:hidden}.TypeLabel{color:gray;font-size:12px;text-align:left;text-transform:uppercase}.TypeBox{border:1px solid #00000080;border-radius:5px;box-sizing:border-box;font-size:20px;padding:5px;width:100%}.TypeBoxWrap{display:flex;height:inherit}.TypeBox:focus-visible{outline:none}.Type select{cursor:pointer}@media(max-width:480px){.Type select{-webkit-appearance:none;appearance:none;background:#0000;color:#000}}.Sort{border:1px solid #00000080;border-radius:5px;display:flex;flex-direction:row;overflow:hidden}.Sort .Type{padding:0;position:relative;width:100%}.Sort .TypeBox{-webkit-appearance:none;-moz-appearance:none;background:#0000;border:none;text-indent:1px;text-overflow:""}.Sort .TypeBox:focus-visible{outline:none}.Sort .TypeBoxWrap{width:100%}.SortOrder,.SortSort{border:none;margin:0}.SortSort{background:#0000;height:100%;position:absolute;right:0;width:-webkit-min-content;width:min-content;z-index:-1}.SortOrder:hover{background:#0000001a}.SortOrder.Down path.Down,.SortOrder.Up path.Up{fill:#000c}.ActionBar{display:flex;justify-content:flex-end}.ActionBar .Sort{box-sizing:border-box;height:34px;width:21vw}@media(max-width:768px){.ActionBar .Sort{height:40px;width:35vw}}@media(max-width:480px){.ActionBar{display:inherit}.ActionBar .Sort{height:40px;width:100%}}.Card{height:100%;position:relative;z-index:0}.CardWrapper{background:#fff;border-radius:1em;box-shadow:0 0 7px #0006;box-sizing:border-box;height:100%;padding:10px}.CardHeader{align-items:center;display:flex;flex-direction:row;height:-webkit-min-content;height:min-content;justify-content:space-between}.Card .Hidden{display:none;opacity:0;text-align:left}.CardQuantity{font-size:12px}.CardUpdate{padding:2px;width:12px}.CardUpdate img{height:100%;width:100%}@media(prefers-reduced-motion:no-preference){.CardUpdate img:hover{animation:spin 4s linear infinite}}.CardUpdate:hover{padding:0;width:16px}.CardImage{aspect-ratio:1/1;border-radius:1em;overflow:hidden}.CardImage img{height:100%;object-fit:cover;width:100%}.CardName{font-size:16px;text-align:center;word-break:break-word}.CardContent{text-align:left}.CardPrice{font-size:18px;padding-top:2px}.CardCategory{color:gray;font-size:6px;text-transform:uppercase}.CardDescription{font-size:6px;font-style:italic;padding-top:6px}.Card .Type{height:28px;left:5px;position:absolute;top:5px;width:28px}@media(max-width:768px){.CardWrapper{padding:3%}}@media(max-width:480px){.CardWrapper{border-radius:.5em;box-shadow:0 0 5px #0006;padding:2%}.CardUpdate{width:14px}.CardUpdate:focus,.CardUpdate:hover{width:20px}.CardImage{border-radius:.5rem;margin-top:5px}.CardName{font-size:12px;padding-top:5px}.CardCategory{font-size:8px}.CardPrice{font-size:16px}.CardDescription{font-size:10px;padding-top:5px}}.Cards{grid-gap:1rem;display:grid;grid-auto-flow:row;grid-template-columns:repeat(7,1fr)}.Cards.check{grid-template-columns:repeat(5,1fr);padding:10px}.Cards.reduceMotion .Card{transform:none}@media(max-width:768px){.Cards{grid-gap:10px;grid-template-columns:repeat(5,1fr)}.Cards.check{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.Cards{grid-gap:10px;grid-template-columns:repeat(3,1fr)}}.Inventory{margin:10px 5% 10%}.Inventory .Cards{margin-top:20px}.Section{margin:20px 0 100px}.SectionHeader{border-bottom:1px solid blue;box-sizing:border-box;display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;margin:0 5%}.SectionShare{border:1px solid #00000080;border-radius:5px;box-sizing:border-box;height:34px;margin-bottom:2px;overflow:hidden;width:34px}.SectionShare .ButtonIcon.Button{border:none;height:100%;margin:0;padding:5px}.SectionName{font-size:24px;text-align:left;text-transform:capitalize}.SectionPrice{font-size:16px}.SectionPriceTotal{color:gray;display:inline-block;font-size:24px}.SectionPriceTotalSlash{border-top:2px solid #cd5c5c;display:block;height:0;position:relative;top:16px;transform:rotate(-16deg);width:100%}.SectionPriceValue{font-size:24px;padding-left:10px}.SectionPriceDiscount{color:gray;padding-left:10px}@media(max-width:768px){.Section{margin-bottom:40px}}.Set{margin:10px 0;position:relative;z-index:0}.Set .Cards{margin-top:20px}.Search{display:grid;grid-template-columns:100fr auto;height:inherit;overflow:hidden}.Search .Type{padding:0}.Search .TypeBox{background:#111;border:none;color:#fff}.Search .TypeBox:focus-visible{outline:none}.Search .ButtonIcon{aspect-ratio:1/1;background:#5e5e5e;border:none;box-sizing:border-box;height:inherit;margin:0;width:inherit}.Search .ButtonIcon:hover{background:#9e9e9e}.Header{background:#fff;box-sizing:border-box;display:flex;justify-content:space-between;width:100%}.HeaderWrapper{position:-webkit-sticky;position:sticky;top:0;z-index:1}.HeaderTitle{margin:20px}.HeaderName{font-family:monospace;font-size:32px;text-align:center}.HeaderCaption{font-family:Baskerville,sans-serif;font-size:16px;word-spacing:5px}.HeaderIcon{align-self:center;cursor:pointer;margin:20px;padding:2px;width:40px}.HeaderIcon img{width:100%}.HeaderIcon:hover{padding:0;width:44px}.HeaderIcon.Toggle{opacity:0;transition:.3s}.HeaderBlocker{background:#0000;bottom:0;content:" ";left:0;position:fixed;right:0;top:0}.HeaderSlide{background-color:#111;opacity:0;overflow-x:hidden;position:fixed;top:0;transition:.5s;width:0;z-index:1}.HeaderSlide.Nav{height:100%;left:0;padding-top:60px}.HeaderSlide.Nav.Open{opacity:1;width:30%}.HeaderSlide.Nav.Open a,.HeaderSlide.Nav.Open button{opacity:1}.HeaderSlide.SearchBar{height:32px;padding:20px;right:0;top:74px}.HeaderSlide.SearchBar.Open{border-radius:5px;opacity:1;width:30%}.HeaderSlide .NavLink{color:#818181;display:block;font-size:25px;opacity:0;padding:8px 0;text-decoration:none;transition:.3s}.HeaderSlide .NavLink:hover{color:#f1f1f1}.HeaderSlide .NavLink.Add,.HeaderSlide .NavLink.Close,.HeaderSlide .NavLink.Total{background:#0000;border:none}.HeaderSlide .NavLink.Add,.HeaderSlide .NavLink.Total{width:100%}.HeaderSlide .NavLink.Close{font-size:36px;position:absolute;right:25px;top:0}.HeaderSlide .NavLink.Add{margin-top:20px}@media(max-width:768px){.HeaderIcon{margin:10px}.HeaderSlide.Nav.Open{width:40%}.HeaderSlide.SearchBar{padding:10px;top:95px}.HeaderSlide.SearchBar.Open{width:40%}}@media(max-width:480px){.HeaderIcon{margin:5px}.HeaderTitle{margin:10px}.HeaderName{font-size:24px}.HeaderCaption{font-size:14px}.HeaderSlide.Nav.Open{width:70%}.HeaderSlide.SearchBar{padding:10px;top:65px}.HeaderSlide.SearchBar.Open{box-sizing:border-box;display:table;width:100%}}.Classifier .TypeBoxWrap{border:1px solid #00000080;border-radius:5px;display:grid;grid-template-columns:100fr auto}.Classifier .TypeBox{border:none}.ClassifierReturn.ButtonIcon.Button{border:none;height:34px;padding:4px}.ClassifierReturn:hover{background:#0000001a;background-origin:initial}@media(max-width:480px){.Classifier{display:contents}}.Modal{align-items:center;background:#01010166;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;top:0;width:100%}.ItemForm,.Modal{position:fixed;z-index:1}.ItemForm{grid-gap:10px;background:#fff;border-radius:1em;box-shadow:0 0 .625rem #0009;display:grid;gap:10px;padding:20px;width:30%}.ItemFormId{color:#00000080;font-weight:700;margin-bottom:20px}.ItemFormRow1{grid-gap:10px;display:grid;grid-template-columns:auto auto -webkit-min-content;grid-template-columns:auto auto min-content}.ItemFormRow2{grid-gap:10px;align-items:end;display:grid;grid-template-columns:auto auto}.ItemFormRow3{grid-gap:10px;display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content}.ItemFormBulk.Type{display:flex;flex-direction:column}.ItemFormBulk.TypeBoxWrap{height:100%}.ItemFormConfirm{margin-top:20px}@media(max-width:768px){.ItemForm{width:50%}}@media(max-width:480px){.ItemForm{border-radius:1em;box-sizing:border-box;padding:20px;width:90%}}.SetForm{grid-gap:10px;background:#fff;border-radius:1em;display:grid;padding:10px;position:fixed;width:50%;z-index:1}.SetForm .Cards{height:50vh;overflow:scroll}.SetFormCount{align-self:end;color:gray;font-size:24px;padding:5px}.SetFormGroup1{grid-gap:10px;display:grid;grid-template-columns:50fr 40fr 10fr}.SetFormGroup3{display:contents}.SetFormGroup2{display:flex;gap:10px;justify-content:space-evenly}.SetFormGroup2 .Button{width:100%}@media(max-width:768px){.SetFormGroup1{display:contents}.SetFormGroup3{grid-gap:10px;display:grid;grid-template-columns:80fr 20fr}}@media(max-width:480px){.SetForm{width:90%}.SetForm .Cards{height:40vh}.SetFormGroup2{display:contents}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Red{color:#cd5c5c}.Green{color:#8fbc8f}.Yellow{color:#deb887}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}
/*# sourceMappingURL=main.1c54d1e7.css.map*/