@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/fonts/inter/inter-v20-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100;src:url(/fonts/inter/inter-v20-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts/inter/inter-v20-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:200;src:url(/fonts/inter/inter-v20-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts/inter/inter-v20-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(/fonts/inter/inter-v20-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/inter/inter-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/fonts/inter/inter-v20-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/inter/inter-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(/fonts/inter/inter-v20-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/inter/inter-v20-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(/fonts/inter/inter-v20-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/inter/inter-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(/fonts/inter/inter-v20-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/inter/inter-v20-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(/fonts/inter/inter-v20-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/inter/inter-v20-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(/fonts/inter/inter-v20-latin-900italic.woff2) format("woff2")}html{font-size:14px;font-weight:500}@media all and (min-width:1024px){html{font-size:16px}}body{font-family:Inter,sans-serif;color:#fff;margin:0;padding:0}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:2.5rem;text-transform:uppercase;text-align:center}h2{font-size:1.2rem}h3{font-size:1.5rem}p{font-size:1rem}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;height:100%;background-color:#303030;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{height:100dvh;display:flex;flex-direction:column;overflow-y:hidden}main{flex:1;min-height:0;display:flex;overflow:hidden;margin:0 auto}header{flex-shrink:0}footer{height:0}.container__home{overflow:hidden;display:flex;flex-direction:column;align-items:center;min-height:0}.container__home h1{margin-bottom:2rem}.container__home__layout{display:flex;flex-direction:row;justify-content:center;flex:1;gap:2rem;width:100%;min-height:0}@media all and (min-width:1024px){.container__home__layout{flex-direction:row;height:100%}}.container__home__layout-actions{display:none;flex-direction:column;overflow-y:auto;min-height:0;height:100%}@media all and (min-width:1024px){.container__home__layout-actions{display:flex}}.container__home__layout-items,.container__home__layout-items-cards{display:flex;flex-direction:column}@media all and (min-width:1024px){.container__home__layout-items-cards{display:none}}.container__home__layout-items-grid{display:none;flex:1;min-height:0;width:100%}@media all and (min-width:1024px){.container__home__layout-items-grid{display:grid}}.container__edit{display:flex;flex-direction:column;background-color:#404040;color:#fff;border-radius:.25rem;border:1px solid #fff}.container__edit-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-weight:700;background-color:#454545;padding:.5rem}.container__edit-header-closeButton{display:block!important}@media all and (min-width:1024px){.container__edit-header-closeButton{display:none!important}}.container__edit-header-closeButton-icon:hover{color:red}.container__edit-body{padding:0 1rem;flex:1;overflow-y:auto;min-height:0}.container__edit-body-quantity{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.container__edit-body-quantity-buttons{display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start;align-items:center;margin-top:10px}.container__edit-body-quantity-buttons-spinner{display:flex;flex-direction:column;justify-content:space-between;gap:2px}.container__edit-body-quantity-buttons-spinner .spinner-icon{color:#fff;cursor:pointer;transition:color .2s ease}.container__edit-body-quantity-buttons-spinner .spinner-icon:hover{color:gray}.container__edit-body-locations{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.25rem;margin:.5rem 0 0}.container__edit-body-status{display:flex;flex-direction:row;align-items:center;gap:.8rem;padding:0 1.3rem 0 .6rem}.container__edit-body-status-label{font-size:.8rem}.container__edit-body-notesAlert{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.container__edit-body-notesAlert-notes{width:100%}.container__edit-body-notesAlert-alert{height:100%}.container__edit-body-notesAlert-alert-icon{font-size:1rem}.container__edit-body-notesAlert-alert .caution{color:orange}.container__edit-body-notesAlert-alert .warning{color:red}.container__edit-body-actions{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:.5rem;width:100%;margin-bottom:1rem}.container__edit-body-apiStatus{height:1.6rem}.cell__alert{font-size:1.2rem}.caution{color:orange}.warning{color:red}.cellQuantity{display:flex;justify-content:center;align-items:center}.zeroQuantity{background-color:#8d0000;color:#fff}.container__filterbar{display:inline-flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:1rem;border:1px solid gray;border-radius:5px;padding:.25rem .5rem}.container__filterbar-icons{display:flex;flex-direction:row;gap:.5rem;align-items:center}.container__filterbar-icons .resetIcon{color:red;cursor:pointer;font-size:.8rem;transition:color .2s ease}.container__filterbar-icons .resetIcon:hover{color:#8b0000}.container__filterbar-buttonGroup{display:flex;flex-direction:row;justify-content:flex-start;gap:.5rem;align-items:center}.container__filterbar-buttonGroup p{font-size:.8rem}.container__itemsCards{display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:0;overflow-y:auto}.container__itemsCards-card{cursor:pointer;display:flex;flex-direction:column;align-items:stretch;position:relative}.container__itemsCards-card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.25rem .5rem;width:100%}.container__itemsCards-card-header-labelQuantity{display:flex;flex-direction:row;align-items:center;gap:1rem}.container__itemsCards-card-header-labelQuantity-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container__itemsCards-card-header-labelQuantity-quantity{width:18px;height:18px;display:flex;justify-content:center;align-items:center;font-size:.8rem;background-color:#454545;border-radius:.25rem}.container__itemsCards-card-header-labelQuantity .zeroQuantity{background-color:#8d0000;color:#fff}.container__itemsCards-card-header-locationEdit{display:flex;flex-direction:row;align-items:center;gap:.5rem}.container__itemsCards-card-header-locationEdit-editIcon{font-weight:400;color:#1976d2}.container__itemsCards-card .labelReduced{max-width:45%}.container__itemsCards-card-body{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .5rem;width:100%}.container__itemsCards-card-body-status{width:50px}.container__itemsCards-card-collapseButton{display:flex;justify-content:center;align-items:center;width:24px;height:0px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.error-page{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:4rem;gap:2rem}.error-page__link{display:flex;justify-content:center;align-items:center;margin-top:20px;padding:20px;background-color:#353535;color:#fff;text-decoration:none;border-radius:8px;transition:all .3s ease}.error-page__link:hover{background-color:#404040}
