@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:12px;font-weight:500}@media all and (min-width:768px){html{font-size:14px}}@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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;height:100%;background-color:#303030}.app{height:100vh;display:flex;flex-direction:column}main{flex:1;display:flex;flex-direction:column;min-height:0;padding:1rem}header{position:relative;z-index:1}footer{height:2rem}.container__home h1{margin-bottom:3rem}.container__home{flex:1;display:flex;flex-direction:column;align-items:center;min-height:0}.container__home__layout{flex:1;display:flex;flex-direction:column;justify-content:center;gap:2rem;width:100%;min-height:0}@media all and (min-width:1024px){.container__home__layout{flex-direction:row}}.container__home__layout-actions{flex-direction:column;overflow-y:auto}.container__home__layout-items{flex:1;min-width:0;min-height:0;overflow-y:auto}@media all and (min-width:1024px){.container__home__layout-items-cards{display:none}}.container__home__layout-items-grid{display:none}@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;min-width:300px}.container__edit-header .toggle-btn{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;color:#fff}.container__edit-header .toggle-btn:hover{opacity:.7}.container__edit-header .toggle-btn svg{transition:transform .3s ease}.container__edit-header .toggle-btn.open svg{transform:rotate(180deg)}.container__edit-body-textField{padding:0 .5rem}.container__edit-body-quantity{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;padding:0 .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;padding:0 .5rem}.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-actionButtons{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;flex-wrap:wrap}.container__edit-body-actionButtons>*{flex:0 0 48%}.container__edit-body-actionButtons .actionButton{width:100%}.container__edit-body-apiStatus{height:1.6rem}.container-apiStatus{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.container-apiStatus p{font-size:.8rem;margin:0}.container-apiStatus .iconError{color:orange;font-size:1.2rem}.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}.container__itemsCards-card{cursor:pointer;display:flex;flex-direction:column;gap:0}.container__itemsCards-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem}.container__itemsCards-header-labelQuantity{display:flex;flex-direction:row;align-items:center;gap:1rem}.container__itemsCards-header-labelQuantity-quantity{width:24px;height:24px;display:flex;justify-content:center;align-items:center;font-size:.9rem;background-color:#454545}.container__itemsCards-header-labelQuantity .zeroQuantity{background-color:#8d0000;color:#fff}.container__itemsCards-body{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.5rem}.container__itemsCards-body-status{width:50px}.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}
