.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:.0625rem solid var(--button-primary-stroke-default);border-radius:.125rem;cursor:pointer;font-size:.875rem;font-weight:400;gap:.5rem;justify-content:center;line-height:1.31rem;padding:.5rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button.primary{background:var(--button-primary-background-default);color:var(--button-primary-text-default)}.button.primary:hover{background:var(--button-primary-background-hover);color:var(--button-primary-text-hover)}.button.primary.disabled{background:var(--button-primary-background-disabled);border:.0625rem solid var(--button-primary-stroke-disabled);color:var(--button-primary-text-disabled);cursor:not-allowed}.button.primary svg circle,.button.primary svg line,.button.primary svg path,.button.primary svg rect{stroke:var(--neutrals-dark-950);fill:transparent}.button.secondary{background:var(--neutrals-light-00);border-color:var(--primary-900);color:var(--primary-900)}.button.secondary:hover{background:var(--button-secondary-background-hover);border-color:var(--primary-700);color:var(--button-secondary-text-hover)}.button.secondary.disabled{border-color:var(--neutrals-dark-200);color:var(--neutrals-dark-200);cursor:default}.button.link{background:none;border:none;color:var(--neutrals-grey-50)}.button.link:hover{color:var(--primary-900)}.button.link.disabled{cursor:default}.button.warning{background:var(--button-warning-background-default);border:.0625rem solid var(--warning-800);color:var(--neutrals-dark-950)}.button.warning svg circle,.button.warning svg line,.button.warning svg path,.button.warning svg rect{stroke:var(--button-warning-icon-default);fill:transparent}.button.warning:hover{background:var(--button-warning-background-hover);color:var(--button-warning-text-hover)}.button.warning:hover svg circle,.button.warning:hover svg line,.button.warning:hover svg path,.button.warning:hover svg rect{stroke:var(--button-warning-icon-hover);fill:transparent}.button.warning.disabled{cursor:default}.button.loading{cursor:default;pointer-events:none}.button.only-icon{background:none;border-color:transparent;max-height:auto}.button svg{min-height:1rem;min-width:1rem}.button .button-loading{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:.125rem solid var(--neutrals-light-00);border-bottom:.125rem solid transparent;border-radius:50%;display:inline-block;height:1rem;width:1rem}.button .button-loading.secondary{border-color:var(--primary);border-bottom-color:var(--neutrals-light-00)}.button .button-loading.white{border-color:var(--neutrals-light-00);border-bottom-color:transparent}.button.no-padding{padding:0}.button.full-width{max-width:100%;width:100%}.card-component{-webkit-box-flex:1;background-color:var(--background-popups-white);border-radius:.5rem;-webkit-box-shadow:0 .375rem 1.25rem 0 #eee;box-shadow:0 .375rem 1.25rem #eee;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;padding:1.875rem;width:100%}.card-component.presentation-modal-card{background-color:var(--neutral-neutral00);border:.063rem solid hsla(0,0%,48%,.12);-webkit-box-shadow:0 7.875rem 4.75rem rgba(0,83,102,.02),0 3.5rem 3.5rem rgba(0,83,102,.03),0 .875rem 1.938rem rgba(0,83,102,.03),0 0 0 rgba(0,83,102,.03);box-shadow:0 7.875rem 4.75rem #00536605,0 3.5rem 3.5rem #00536608,0 .875rem 1.938rem #00536608,0 0 #00536608}.card-component.center-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-component p{color:var(--text-label);font-weight:500;margin-bottom:0}.card-component ul li{color:var(--text-label);font-weight:500;line-height:1.875rem}.input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid var(--inputs-stroke-empty);border-radius:var(--input-border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--input-height);position:relative;width:100%}.input-container:focus-within{border-color:var(--primary-600);border-radius:var(--input-border-radius);-webkit-box-shadow:none;box-shadow:none}.input-container.error{border-color:var(--error-700)}.input-container.textarea{height:auto}.input-container.textarea .input{padding:var(--input-padding)}.input-container.readonly{background:var(--color-inputs-bg-readonly)}.input-container.readonly .input{color:var(--color-inputs-text-read-only)}.input-container .input{border:1px solid var(--neutrals-light-50);border-radius:2px;-webkit-box-shadow:inset 0 2px 4px 0 hsla(0,0%,67%,.25);box-shadow:inset 0 2px 4px #ababab40;color:var(--neutrals-dark-900);font-size:.75rem;font-weight:400;height:100%;outline:none;padding:0 var(--input-padding);width:100%}.input-container .input:focus{outline:none}.input-container .input[type=number]::-webkit-inner-spin-button,.input-container .input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.input-container .input-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.input-container .input-icon.left{padding-left:var(--input-padding)}.input-container .input-icon.right{padding-right:var(--input-padding)}.input-container .input-icon-left{margin-top:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--neutral-neutral100);-ms-flex-direction:column;flex-direction:column;gap:.75rem}.auth-layout{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.background-image{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,.51)));background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,.51));height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.background-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.8;width:100%}.auth-layout__card-container{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;max-width:34rem;padding:2.1875rem 2.5rem;position:relative;width:100%;z-index:1}.auth-layout__card-container .auth-layout__card{background-color:#fff;background:hsla(0,0%,100%,.96);border:1px solid #545454;border:1px solid var(--Stroke-Secondary,#545454);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:30rem;padding:2rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(12.800000190734863px);backdrop-filter:blur(12.800000190734863px);-webkit-box-shadow:0 0 1px 0 rgba(69,69,69,.85),0 0 1px 0 rgba(69,69,69,.5),0 0 1px 0 rgba(69,69,69,.15),0 0 1px 0 rgba(69,69,69,.02);box-shadow:0 0 1px #454545d9,0 0 1px #45454580,0 0 1px #45454526,0 0 1px #45454505}.auth-layout__card-container .auth-layout__card .app-logo{margin-bottom:2rem;max-width:14rem}.auth-layout__card-container .auth-layout__card h1{color:var(--text-heading);font-size:2.1875rem;font-weight:700;line-height:2.51375rem;margin-bottom:1rem;text-align:center}.auth-layout__card-container .auth-layout__card h2{font-size:1.5rem;font-weight:400;line-height:1.72375rem;margin-top:0;text-align:center}.auth-layout__card-container .auth-layout__card .separator{color:var(--text-label);display:block;font-size:.875rem;font-weight:500;line-height:1.0625rem;margin:.625rem 0;text-align:center}.auth-layout__card-container .auth-layout__card .error-message-global{color:var(--error-900);text-align:center}.auth-layout-privacy{bottom:2rem;color:var(--neutrals-light-00);font-size:.625rem;font-weight:500;position:absolute;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:0 0 7px 0 rgba(17,49,73,.65);width:100%;z-index:1}.forgot-password{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.forgot-password .forgot-password-title{color:var(--neutrals-grey-50);font-size:1rem;font-weight:600;line-height:1rem;margin-bottom:1rem;margin-top:1.5rem}.forgot-password .forgot-password-description{color:var(--secondary-950);font-size:.875rem;line-height:1.2rem;margin-bottom:2rem}.forgot-password .forgot-password-login-link{color:var(--neutrals-dark-600);display:block;font-size:.625rem;font-weight:500;line-height:1.005625rem;text-align:right;-webkit-text-decoration:none;text-decoration:none;width:100%}.forgot-password .forgot-password-button{margin-bottom:1.5rem;margin-top:1.5rem}.form-item-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;min-height:6rem;width:100%}.form-item-layout .form-item-label{color:var(--input-label);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:400;line-height:1.137rem;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.form-item-layout .form-item-label .form-item-required,.form-item-layout .form-item-label.error{color:var(--error-700)}.form-item-layout .form-item-error{color:var(--error-900);font-size:.625rem;margin-top:.25rem;text-align:left}.toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;position:relative;width:100%}.toast .toast-close{background:none;border:none;cursor:pointer;position:absolute;right:0;top:0}.toast .toast-title{font-size:1.25rem;margin-top:.75rem;max-width:20rem;text-align:center}.toast .toast-description{max-width:16rem;text-align:center}.toast .toast-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-top:1rem}.login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.login .login-description{color:var(--secondary-950);font-size:.875rem;line-height:1.2rem;margin-bottom:1rem}.login form .login-forgot-password-link{color:var(--neutrals-dark-600);display:block;font-size:.625rem;font-weight:500;line-height:1.005625rem;margin-bottom:2rem;text-align:right;-webkit-text-decoration:none;text-decoration:none;width:100%}.login form .login-button{margin-bottom:1.5rem}.recovery-pass-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.recovery-pass-component form{width:100%}.recovery-pass-component form div.input-wrapper:first-of-type{margin-bottom:1.25rem}.recovery-pass-component form .forgot-password{color:var(--primary);display:block;font-size:.75rem;margin-bottom:1.875rem;margin-top:.625rem;text-align:right;-webkit-text-decoration:underline;text-decoration:underline;width:100%}.register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.dashboard-layout{display:grid;grid-template-columns:16.8125rem 1fr;min-height:100dvh}.dashboard-layout .dashboard-sidebar{background-color:var(--navigation-background-menu);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;height:100%;padding:1.25rem 0}.dashboard-layout .dashboard-sidebar .dashboard-sidebar-header{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dashboard-layout .dashboard-sidebar .dashboard-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:0 1.25rem}.dashboard-layout .dashboard-sidebar .nav-item{-webkit-box-pack:start;-ms-flex-pack:start;border:1px solid transparent;border-radius:.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--navigation-text-headings);font-size:.875rem;font-weight:Medium;justify-content:flex-start;line-height:1.0625rem;padding:.3125rem .8125rem;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background-color .1s,color .1s;transition:background-color .1s,color .1s;width:100%}.dashboard-layout .dashboard-sidebar .nav-item,.dashboard-layout .dashboard-sidebar .nav-item .nav-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard-layout .dashboard-sidebar .nav-item .nav-icon{height:1.25rem;width:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1.25rem;justify-content:center;margin-right:.9375rem}.dashboard-layout .dashboard-sidebar .nav-item.active,.dashboard-layout .dashboard-sidebar .nav-item:hover{background:var(--secondary-950);border:1px solid var(--navigation-stroke-selection);color:var(--navigation-icons-selected);cursor:pointer;-webkit-transition:background-color .1s,color .1s;transition:background-color .1s,color .1s}.dashboard-layout .dashboard-sidebar .nav-item.active .nav-icon svg path,.dashboard-layout .dashboard-sidebar .nav-item:hover .nav-icon svg path{stroke:var(--navigation-icons-selected);fill:var(--navigation-icons-selected)-light}.dashboard-layout .dashboard-sidebar-footer{margin-bottom:0;margin-top:auto;padding:1.25rem 1.25rem 0}.dashboard-layout .dashboard-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--background-background-primary);-ms-flex-direction:column;flex-direction:column;max-height:100dvh}.dashboard-layout .dashboard-content .content-children{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;padding:2rem 2.8rem}.dropdown-my-account{position:relative}.dropdown-my-account .dropdown-my-account-content{color:var(--text-label);display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dropdown-my-account .dropdown-my-account-content:hover{cursor:pointer}.dropdown-my-account .dropdown-my-account-content .dots-button{border:1px solid var(--neutrals-light-50);display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;width:3.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropdown-my-account .dropdown-my-account-content img{border:.125rem solid #dadada;border-radius:100%;max-height:1.875rem;max-width:1.875rem;min-height:1.875rem;min-width:1.875rem;padding:.0625rem}.dropdown-my-account .dropdown-my-account-content span{color:var(--text-body);font-size:.875rem;font-weight:500;margin:0 .625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-my-account .dropdown-my-account-options{background-color:var(--neutrals-light-00);border:1px solid var(--button-primary-background-default);border-radius:.375rem;bottom:0;-webkit-box-shadow:0 0 .5rem 0 hsla(0,0%,85%,.75);box-shadow:0 0 .5rem #d9d9d9bf;position:absolute;right:0;width:10.5rem}.dropdown-my-account .dropdown-my-account-options .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;border-radius:.375rem;color:var(--text-label);height:1.875rem;justify-content:flex-start;padding:1.25rem}.dropdown-my-account .dropdown-my-account-options .option:hover{background-color:#f7f7f7;cursor:pointer}.dropdown-my-account .dropdown-my-account-options .option span{font-size:.875rem;font-weight:500;margin-left:.625rem}.empty-card{background-color:var(--neutrals-light-50);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--neutrals-dark-100);border-radius:4px;font-size:.75rem;height:100%;min-height:15rem;padding:2rem;text-align:center}.empty-card span{font-size:.75rem;font-weight:700;line-height:1.125rem}.select-container{width:100%}.select-container.error .select__control{border-color:var(--error-700)}.select-container .select__control{border:.0625rem solid var(--inputs-stroke-empty);border-radius:var(--input-border-radius);-webkit-box-shadow:inset 0 2px 4px 0 hsla(0,0%,67%,.25);box-shadow:inset 0 2px 4px #ababab40;cursor:pointer;height:var(--input-height)}.select-container .select__control:hover{border-color:var(--primary-200);border-radius:var(--input-border-radius);-webkit-box-shadow:none;box-shadow:none}.select-container .select__control.select__control--is-focused{border-color:var(--primary-600);border-radius:var(--input-border-radius);-webkit-box-shadow:none;box-shadow:none}.select-container .select__control .select__value-container{padding:0 var(--input-padding)}.select-container .select__control .select__value-container .select__single-value{color:var(--neutral-neutral-black);font-size:.875rem;font-weight:400;line-height:1.132rem;margin-left:-.5px;text-align:left}.select-container .select__control .select__value-container .select__placeholder{font-size:.875rem;text-align:left}.select-container .select__control .select__value-container .select__input-container{margin:0;padding:0}.select-container .select__control .select__value-container .select__input-container .select__input{margin:0 var(--input-padding)}.select-container .select__control .select__indicator{padding:.5rem 1rem}.select-container .select__menu{border-bottom-left-radius:var(--input-border-radius);border-bottom-right-radius:var(--input-border-radius);border-color:var(--neutrals-light-00);border-radius:.625rem;margin:0;z-index:999}.select-container .select__menu .select__menu-list{border-color:var(--neutrals-light-200);border-radius:var(--input-border-radius);padding-bottom:0;padding-top:0}.select-container .select__menu .select__menu-list .select__option{border-bottom:.0625rem solid var(--neutrals-light-100);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:400;height:var(--input-height);line-height:1.132rem;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-container .select__menu .select__menu-list .select__option:first-child{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.select-container .select__menu .select__menu-list .select__option.select__option--is-selected:first-child{border-radius:0;border-top-left-radius:.625rem;border-top-right-radius:.625rem}.select-container .select__menu .select__menu-list .select__option:last-child{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}.select-container .select__menu .select__menu-list .select__option.select__option--is-selected:last-child{border-radius:.625rem}.select-container .select__menu .select__menu-list .select__option.select__option--is-focused,.select-container .select__menu .select__menu-list .select__option:hover{background:var(--primary-200)}.select-container .select__menu .select__menu-list .select__option.select__option--is-selected{background:var(--neutrals-light-00);color:var(--neutrals-light-200)}.select-container.rounded .select__control{border:.0625rem solid var(--neutrals-light-200);border-radius:1rem;-webkit-box-shadow:0 2px 6px 0 rgba(206,210,222,.12);box-shadow:0 2px 6px #ced2de1f;color:var(--neutral-neutral20);cursor:pointer;font-size:.875rem;font-weight:400;height:3.125rem;line-height:1.132rem}.select-container.rounded .select__control:focus{outline-color:var(--neutrals-light-200)}.select-container.rounded .select__control .select__value-container{padding:0 2rem}.select-container.rounded .select__menu,.select-container.rounded .select__menu .select__menu-list{border-radius:1rem}.select-container.rounded .select__menu .select__menu-list .select__option{padding:var(--input-padding)}.select-container.rounded .select__menu .select__menu-list .select__option.select__option--is-selected:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}.select-container.rounded .select__menu .select__menu-list .select__option.select__option--is-selected:last-child{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.chart-header{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-header .chart-title{font-size:1.1rem;grid-column:2/3;justify-self:center}.chart-header .chart-select{grid-column:3/4;justify-self:self-end;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.home-title{margin-bottom:1.5rem}.home-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.87rem}.home-wrapper .home-warehouse-title{font-size:1rem;font-weight:600;margin-bottom:1rem}.home-wrapper .home-warehouse-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.home-wrapper .home-warehouse-container .home-warehouse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:.5rem;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--warehouse-card-background);border:1px solid #e5e8e7;border:1px solid var(--neutrals-dark-100,#e5e8e7);border-radius:.125rem;-webkit-box-shadow:0 1px 1px 0 rgba(56,56,56,.1),1px 2px 3px 0 rgba(56,56,56,.09),3px 5px 4px 0 rgba(56,56,56,.05),5px 9px 4px 0 rgba(56,56,56,.01),7px 15px 5px 0 rgba(56,56,56,0);box-shadow:0 1px 1px #3838381a,1px 2px 3px #38383817,3px 5px 4px #3838380d,5px 9px 4px #38383803,7px 15px 5px #38383800;color:var(--primary-950);cursor:pointer;font-size:.875rem;font-weight:500;height:100%;height:8.688rem;justify-items:center;padding:1.5rem;place-items:center;width:100%}.home-wrapper .home-warehouse-container .home-warehouse:hover{border:1px solid var(--primary-900);-webkit-box-shadow:0 8px 16px rgba(56,56,56,.15),0 12px 24px rgba(56,56,56,.1);box-shadow:0 8px 16px #38383826,0 12px 24px #3838381a;-webkit-filter:drop-shadow(0 0 8px rgba(30,136,229,.3));filter:drop-shadow(0 0 8px rgba(30,136,229,.3));-webkit-filter:drop-shadow(0 0 8px rgba(var(--primary-rgb,30,136,229),.3));filter:drop-shadow(0 0 8px rgba(var(--primary-rgb,30,136,229),.3));-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.home-wrapper .home-warehouse-container .home-warehouse .home-warehouse-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#3838380d;color:var(--primary-950);font-size:2.375rem;font-weight:700;min-height:3.688rem;min-width:3.688rem}.home-wrapper .home-warehouse-container .home-warehouse .home-warehouse-text-container{color:var(--secondary-900);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home-wrapper .home-warehouse-container .home-warehouse .home-warehouse-text-container .home-warehouse-name{font-size:1.5rem}.home-wrapper .home-warehouse-container .home-warehouse .home-warehouse-text-container .home-warehouse-text{font-size:.625rem}.home-wrapper .home-chart-card{display:grid;grid-template-columns:1fr 20rem;grid-gap:2rem;gap:2rem;min-height:21.68rem}.home-wrapper .home-chart-card .home-chart,.home-wrapper .home-chart-card .home-stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-wrapper .home-chart-card .home-stock{gap:1.8rem}.home-wrapper .home-chart-card .home-stock .home-stock-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.home-wrapper .home-chart-card .home-stock .home-stock-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;height:100%}.home-wrapper .home-chart-card .home-stock .home-stock-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625rem .6875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;background:#f6f6f6;background:var(--Neutrals-Light-50,#f6f6f6);border-radius:.125rem}.home-wrapper .home-chart-card .home-stock .home-stock-list-item .home-stock-list-item-name{font-size:.75rem}.home-wrapper .home-chart-card .home-stock .home-stock-list-item .home-stock-list-item-value{color:var(--error-900);font-size:.875rem}.header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem;min-height:3rem}.header,.header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left{gap:.25rem}.back-button{background:none;border:none;cursor:pointer;margin:0;padding:0}.header-actions,.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-actions{gap:1rem}.header-actions svg{height:1.375rem;width:1.375rem}.header-actions .table-filter-button{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:.0625rem solid var(--neutrals-dark-300);border-radius:2px;cursor:pointer;height:2.6rem;justify-items:center;place-items:center;position:relative;width:2.6rem}.header-actions .table-filter-button svg{width:1.25rem}.header-actions .table-filter-button svg path{fill:var(--neutrals-dark-300)}.header-actions .table-filter-button:hover{border-color:var(--neutrals-dark-700)}.header-actions .table-filter-button:hover svg path{fill:var(--neutrals-dark-700)}.header-actions .table-filter-button.active{border-color:var(--neutrals-dark-700)}.header-actions .table-filter-button.active svg path{fill:var(--neutrals-dark-700)}.header-actions .table-filter-button.hide-count:after{display:none}.header-actions .table-filter-button:after{background:var(--neutrals-light-100);border:1px solid var(--neutrals-dark-200);border-radius:50%;color:var(--neutrals-dark-950);content:attr(data-count);display:grid;font-size:.5rem;font-weight:500;height:1.25rem;line-height:0;position:absolute;right:-.4rem;top:-.4rem;width:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 0 2px #00000080;justify-items:center;place-items:center}.table-and-pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}.table-and-pagination-wrapper .table-container{background:var(--neutral-neutral00);border:.0625rem solid rgba(9,30,66,.02);border-radius:0;-webkit-box-shadow:0 .375rem 1.25rem 0 #eee;box-shadow:0 .375rem 1.25rem #eee;height:100%;overflow:hidden;padding:.75rem .5rem}.table-and-pagination-wrapper .table-overflow-container{max-height:100%;overflow:auto;scroll-padding-top:2.5rem}.table-and-pagination-wrapper .table-overflow-container.empty-rows{padding-bottom:0}.table-and-pagination-wrapper .table-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.table-and-pagination-wrapper .table-header,.table-and-pagination-wrapper .table-header .table-search-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-and-pagination-wrapper .table-header .table-search-filters{gap:.5rem}.table-and-pagination-wrapper .table-header .table-search-input{border:.0625rem solid var(--border-color);border-radius:.625rem;color:var(--primary-dark);font-size:.875rem;font-weight:400;height:2.5rem;padding:.625rem}.table-and-pagination-wrapper .table-header .table-search-input:focus{border-color:var(--primary-dark);outline:none}.table-and-pagination-wrapper .table-header .table-filter-button{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:.0625rem solid var(--border-color);border-radius:.625rem;cursor:pointer;height:2.5rem;justify-items:center;place-items:center;position:relative;width:2.5rem}.table-and-pagination-wrapper .table-header .table-filter-button svg{width:1.25rem}.table-and-pagination-wrapper .table-header .table-filter-button.active{border-color:var(--primary-dark)}.table-and-pagination-wrapper .table-header .table-filter-button.active svg{stroke:var(--primary-dark)}.table-and-pagination-wrapper .table-header .table-filter-button.hide-count:after{display:none}.table-and-pagination-wrapper .table-header .table-filter-button:after{background:var(--primary-dark);border-radius:50%;color:var(--neutral-neutral00);content:attr(data-count);display:grid;font-size:.75rem;font-weight:500;height:1.25rem;line-height:0;position:absolute;right:-.6rem;top:-.6rem;width:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center}.table-and-pagination-wrapper .table{border-collapse:separate;border-spacing:0;margin:0;table-layout:fixed;white-space:nowrap}.table-and-pagination-wrapper .table td,.table-and-pagination-wrapper .table th{scroll-snap-align:start;text-align:left}.table-and-pagination-wrapper .table th{background:var(--neutral-neutral00);font-size:.875rem;font-weight:500}.table-and-pagination-wrapper .table td{background:var(--neutral-neutral00);border-bottom:1px solid var(--neutrals-dark-100);font-size:.75rem;padding:.5rem 1.5rem}.table-and-pagination-wrapper .table thead th{padding:1.5rem 1.5rem 1rem;position:sticky;top:0;width:200vw;z-index:1}.table-and-pagination-wrapper .table thead th.fixed-first{left:0;position:sticky;top:0;z-index:2}.table-and-pagination-wrapper .table thead tr:first-child th{top:0}.table-and-pagination-wrapper .table thead tr:nth-child(2) th{border-bottom:.0625rem solid var(--neutral-neutral05);top:61px}.table-and-pagination-wrapper .table thead th.fixed-last{position:sticky;right:-1px;z-index:2}.table-and-pagination-wrapper .table thead th.sortable{cursor:pointer}.table-and-pagination-wrapper .table thead th.filter{padding:0 1rem}.table-and-pagination-wrapper .table thead .th-wrapper{color:var(--secondary-950);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.table-and-pagination-wrapper .table thead .th-wrapper svg{height:1rem;width:1rem}.table-and-pagination-wrapper .table tbody td.fixed-first:first-child{left:0;position:sticky;z-index:1}.table-and-pagination-wrapper .table tbody td.fixed-last:last-child{padding:.5rem 0;position:sticky;right:-1px;z-index:1}.table-and-pagination-wrapper .table tbody tr:first-child td{border-top:1px solid var(--neutrals-dark-100)}.table-and-pagination-wrapper .table tbody tr:last-child td{border-bottom:none;padding-bottom:1.5rem}.table-and-pagination-wrapper .table.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.table-and-pagination-wrapper .table.align-right td:last-child,.table-and-pagination-wrapper .table.align-right th:last-child{text-align:right}.table-and-pagination-wrapper .table.align-right .table-actions,.table-and-pagination-wrapper .table.align-right .table-actions-modal,.table-and-pagination-wrapper .table.align-right td:last-child .table-filteredColumns-item-wrapper,.table-and-pagination-wrapper .table.align-right th:last-child .table-filteredColumns-item-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.table-and-pagination-wrapper .table .table-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;gap:.5rem}.table-and-pagination-wrapper .table .table-actions button{background:none;border:none;cursor:pointer;padding:0}.table-and-pagination-wrapper .table .table-actions button svg{background-color:var(--neutrals-light-00);color:var(--neutrals-dark-950);height:1.4rem;width:1.4rem}.table-and-pagination-wrapper .table .table-product-image{border-radius:50%;-webkit-box-shadow:0 0 5.7px 0 hsla(0,0%,70%,.12);box-shadow:0 0 5.7px #b3b3b31f;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.table-actions{gap:.5rem;margin:0 1rem}.table-actions,.table-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 1.5rem}.table-empty h2{font-size:1.5rem;margin-bottom:1rem}.table-empty p{color:var(--text-label);font-size:.875rem}.table-filter-container{position:relative}.table-filter-container .table-filter-button{background:none;border:none;cursor:pointer}.table-filter-container .table-filter-button svg{max-width:1rem;min-width:1rem}.table-filter-container .table-filter-button.active svg{stroke:var(--primary)}.table-filter-container .table-filter{background-color:var(--neutral-neutral00);border:.0625rem solid var(--neutrals-dark-600);border-radius:.875rem;font-size:.875rem;font-weight:400;max-width:12rem;padding:.6rem .625rem}.table-filter-container .table-filter:focus{border-color:var(--primary-dark);outline:none}.table-filter-container .table-filter.numeric{max-width:6rem}.table-filter-container .table-filter::-webkit-input-placeholder{font-size:.875rem;font-weight:400}.table-filter-container .table-filter::-moz-placeholder{font-size:.875rem;font-weight:400}.table-filter-container .table-filter:-ms-input-placeholder{font-size:.875rem;font-weight:400}.table-filter-container .table-filter::-ms-input-placeholder{font-size:.875rem;font-weight:400}.table-filter-container .table-filter::placeholder{font-size:.875rem;font-weight:400}.table-filter-container select.table-filter{border:none;border-right:.5rem solid transparent;outline:.0625rem solid var(--border-color)}.table-filter-container select.table-filter:focus{border:none;outline:.0625rem solid var(--primary-dark)}.table-filter-container .table-filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.table-filter-container .table-filter-wrapper label{color:var(--text-label);font-size:.875rem}.table-filter-container .table-filter-wrapper .search-input-container{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.table-filter-container .table-filter-wrapper .search-input-container svg{color:var(--neutrals-dark-600);height:1rem;pointer-events:none;position:absolute;right:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem}.table-filter-container .table-filter-wrapper .search-input-container .table-filter{padding-right:2.25rem;width:100%}.table-filter-container .table-filter-reset{background:none;border:none;color:var(--primary-dark);cursor:pointer;font-size:.7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.table-filter-container .table-filter-reset:hover{-webkit-text-decoration:underline;text-decoration:underline}.table-filter-container .table-filter-reset-empty{height:1rem}.table-filter-container .table-filter-range{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1rem 0}.pagination,.pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:.75rem}.pagination .pagination-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.pagination .pagination-arrow-button{background:var(--neutral-neutral00);border:.0625rem solid var(--neutrals-dark-300);border-radius:2px;cursor:pointer;font-size:.875rem;padding:.75rem}.pagination .pagination-arrow-button svg path{fill:var(--neutrals-dark-300)}.pagination .pagination-arrow-button:hover{border-color:var(--neutrals-dark-700);color:var(--primary-dark)}.pagination .pagination-arrow-button:hover svg path{fill:var(--neutrals-dark-700)}.pagination .pagination-arrow-button.left svg,.pagination .pagination-arrow-button.right svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination .pagination-info{font-size:.8rem}.pagination-select{background:var(--neutral-neutral00);border:none;border-radius:.5rem;border-right:.5rem solid transparent;cursor:pointer;font-size:.875rem;outline:.0625rem solid var(--border-color);padding:.75rem}.pagination-rows-info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem;height:2.65rem;margin-right:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-selection-checkbox{accent-color:var(--secondary);cursor:pointer;height:1rem;width:1rem}.loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:.2rem solid var(--neutrals-dark-950);border-bottom:.2rem solid transparent;border-radius:50%;height:2rem;width:2rem}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.image-upload-container{gap:1rem}.image-preview,.image-upload-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-preview{border-radius:50%;height:3.9375rem;width:3.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.preview-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}label{font-family:Lato,sans-serif;font-size:.875rem;font-weight:400;line-height:1.31rem}.hidden-input{display:none}.form-row-layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.31rem;width:100%}.submit-button-product-type{margin-top:2rem}.warehouse-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border:.5px solid var(--neutrals-dark-100);border-radius:2px;-webkit-box-shadow:1px 1px 3px 0 hsla(0,0%,62%,.1),4px 5px 6px 0 hsla(0,0%,62%,.09),9px 10px 8px 0 hsla(0,0%,62%,.05),16px 18px 10px 0 hsla(0,0%,62%,.01),24px 28px 10px 0 hsla(0,0%,62%,0);box-shadow:1px 1px 3px #9e9e9e1a,4px 5px 6px #9e9e9e17,9px 10px 8px #9e9e9e0d,16px 18px 10px #9e9e9e03,24px 28px 10px #9e9e9e00;color:var(--neutrals-dark-950);font-size:.875rem;justify-content:space-between;padding:.625rem 1.25rem}.warehouse-item-container .warehouse-item-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.warehouse-item-container .warehouse-item-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.warehouse-item-container .warehouse-item-actions button{background:none;border:none;cursor:pointer;padding:0}.warehouse-item-container .warehouse-item-actions button svg{background-color:var(--neutrals-light-00);color:var(--neutrals-dark-950);height:1.4rem;width:1.4rem}.warehouse-items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.submit-button-warehouse{margin-top:2rem}a{color:var(--secondary-950);-webkit-text-decoration:none;text-decoration:none}a:hover{-webkit-text-decoration:underline;text-decoration:underline}.warehouse-stock-row-layout-number-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-width:18rem}.submit-button-stock{margin-top:2rem}.number-input-group{gap:.5rem}.number-input-button,.number-input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.number-input-button{height:1.2rem;min-width:1.2rem;padding:0!important;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1.25rem;font-weight:700;justify-content:center}.number-input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid var(--inputs-stroke-empty);border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:2.5rem;width:2.5rem;-webkit-box-flex:0;-ms-flex:0;flex:0;margin:0;min-width:2.5rem;padding:0}.number-input-container:focus-within{border-color:var(--primary-600)}.number-input-container.error{border-color:var(--stroke-error)}.number-input-container .number-input{border:1px solid var(--neutrals-light-50);border-radius:.5rem;-webkit-box-shadow:inset 0 2px 4px 0 hsla(0,0%,67%,.25);box-shadow:inset 0 2px 4px #ababab40;color:var(--neutrals-dark-900);font-size:.75rem;font-weight:400;height:100%;margin:0;outline:none;padding:0!important;padding:0;text-align:center;width:2.5rem}.number-input-container .number-input:focus{outline:none}.number-input-container .number-input[type=number]::-webkit-inner-spin-button,.number-input-container .number-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.number-input-container .number-input-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 .75rem}.header-product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.header-product .header-product-image{border-radius:50%;-webkit-box-shadow:0 0 5.7px 0 hsla(0,0%,70%,.12);box-shadow:0 0 5.7px #b3b3b31f;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.modal-icon-warning svg{min-height:2.1rem;min-width:2.1rem}.modal-icon-warning svg circle,.modal-icon-warning svg line,.modal-icon-warning svg path,.modal-icon-warning svg rect{stroke:var(--error-900);fill:transparent}.backdrop{background-color:#0009;bottom:0;left:0;right:0;top:0}.backdrop,.modal{position:fixed;z-index:9999}.modal{display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;max-height:calc(100% - 5rem);top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-background-white);border-radius:.5rem;overflow-y:visible;padding:1.5rem}.modal.modal--100{border:0;border-radius:0;left:0;max-height:100vh;max-width:100vw;min-height:100vh;min-width:100vw;overflow:auto;position:absolute;top:0;-webkit-transform:none;transform:none}.modal .modal-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:100%;width:auto}.modal .modal-header,.modal .modal-header.not-has-title{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1rem;top:1rem}.modal .modal-header.not-has-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal .modal-header .close-button{background-color:var(--secondary-100);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;width:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid var(--neutrals-dark-950);cursor:pointer;justify-content:center}.modal .modal-header .close-button:hover{background-color:var(--secondary-200)}.modal .modal-header .close-button svg circle,.modal .modal-header .close-button svg line,.modal .modal-header .close-button svg path,.modal .modal-header .close-button svg rect{stroke:var(--neutrals-dark-950);fill:transparent}.modal .modal-title{color:var(--secondary-950);font-size:1rem;font-weight:500;margin:.5rem 0;padding:0 1rem}.modal .modal-content{height:100%;margin-top:.5rem;overflow:auto;padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm);text-align:center;width:100%;width:22rem}.modal .modal-content p{color:var(--neutrals-gray-50);font-size:.75rem;font-weight:400}.modal .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:1rem;justify-content:center;padding-top:2rem;width:100%}@media (max-width:719px){.modal{border-radius:0;height:100vh;width:100%}}.modal>*{margin:0}.modal .custom-icon,.modal svg:not(.close-button svg){display:block;margin:1rem 0}.modal .custom-icon svg{height:3rem;width:3rem}.modal .custom-icon.icon-primary svg path{stroke:var(--primary-400)}.modal .custom-icon.icon-success svg path{stroke:var(--success-500)}.modal .custom-icon.icon-warning svg path{stroke:var(--warning-500)}.modal .custom-icon.icon-error svg path{stroke:var(--error-600)}.popover-container{display:inline-block;position:relative}.popover-container .popover-trigger{cursor:pointer}.popover-content{background-color:var(--neutrals-light-00);border:1px solid #e5e5e5;border-radius:8px;-webkit-box-shadow:0 .375rem 1.25rem 0 rgba(0,0,0,.15);box-shadow:0 .375rem 1.25rem #00000026;min-width:16.25rem;padding:1.62rem 1.37rem;pointer-events:auto;position:absolute;z-index:99999}.popover-content h3{color:var(--secondary-950);font-size:.875rem;font-weight:600;margin-bottom:.63rem}.popover-content p{color:var(--neutrals-dark-900);font-size:.75rem}.popover-right-enter{opacity:0;-webkit-transform:translateX(-20px);transform:translate(-20px)}.popover-right-enter-active{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transition:all .3s ease;transition:all .3s ease}.popover-right{left:calc(100% + 20px)}.popover-left,.popover-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.popover-left{right:calc(100% + 20px)}.popover-top{bottom:calc(100% + 20px)}.popover-bottom,.popover-top{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.popover-bottom{top:calc(100% + 20px)}.popover-right-exit{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.popover-right-exit-active{pointer-events:none}.popover-left-enter,.popover-right-exit-active{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.popover-left-enter-active{pointer-events:auto}.popover-left-enter-active,.popover-left-exit{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.popover-left-exit-active{opacity:0;pointer-events:none;-webkit-transform:translateY(10%);transform:translateY(10%)}.popover-top-enter{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.popover-top-enter-active{pointer-events:auto}.popover-top-enter-active,.popover-top-exit{opacity:1;-webkit-transform:translateX(-50%);transform:translate(-50%)}.popover-top-exit-active{opacity:0;pointer-events:none;-webkit-transform:translateY(-10%);transform:translateY(-10%);-webkit-transform:translateX(-50%);transform:translate(-50%)}.popover-bottom-enter{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.popover-bottom-enter-active{pointer-events:auto}.popover-bottom-enter-active,.popover-bottom-exit{opacity:1;-webkit-transform:translateX(-50%);transform:translate(-50%)}.popover-bottom-exit-active{opacity:0;pointer-events:none;-webkit-transform:translateY(10%);transform:translateY(10%);-webkit-transform:translateX(-50%);transform:translate(-50%)}.status-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1rem;color:var(--secondary-950);font-family:sans-serif;gap:.5rem;padding:.375rem .5rem}.status-tag .dot{border-radius:50%;height:.75rem;width:.75rem}.status-tag.inStock{background-color:#ddeddc}.status-tag.inStock .dot{background-color:var(--success-600)}.status-tag.loaned{background-color:#efdfd7}.status-tag.loaned .dot{background-color:var(--warning-800)}.status-tag.inLaundry{background-color:#f5f5f5}.status-tag.inLaundry .dot{background-color:var(--secondary-900)}.not-found-container{-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--primary-background);height:100vh;justify-content:center}.not-found-card,.not-found-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.not-found-card{background-color:var(--neutrals-light-00);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px #0000001a;max-width:442px;padding:1.875rem;text-align:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.not-found-title{color:var(--secondary-950);font-size:1rem;font-weight:600}.not-found-text{color:var(--neutrals-dark-900);font-size:.75rem;line-height:1.5}.product-type-warehouse-header-product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.product-type-warehouse-header-product .product-type-warehouse-header-product-image{border-radius:50%;-webkit-box-shadow:0 0 5.7px 0 hsla(0,0%,70%,.12);box-shadow:0 0 5.7px #b3b3b31f;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.product-type-warehouse-stock-items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.product-type-warehouse-stock-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border:.5px solid var(--neutrals-dark-100);border-radius:2px;-webkit-box-shadow:1px 1px 3px 0 hsla(0,0%,62%,.1),4px 5px 6px 0 hsla(0,0%,62%,.09),9px 10px 8px 0 hsla(0,0%,62%,.05),16px 18px 10px 0 hsla(0,0%,62%,.01),24px 28px 10px 0 hsla(0,0%,62%,0);box-shadow:1px 1px 3px #9e9e9e1a,4px 5px 6px #9e9e9e17,9px 10px 8px #9e9e9e0d,16px 18px 10px #9e9e9e03,24px 28px 10px #9e9e9e00;color:var(--neutrals-dark-950);font-size:.875rem;justify-content:space-between;padding:.625rem 1.25rem}.product-type-warehouse-stock-item-container .product-type-warehouse-stock-item-info{gap:1rem}.product-type-warehouse-stock-item-container .product-type-warehouse-stock-item-info,.product-type-warehouse-stock-item-container .product-type-warehouse-stock-item-info .product-type-warehouse-stock-item-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-type-warehouse-stock-item-container .product-type-warehouse-stock-item-info .product-type-warehouse-stock-item-data{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.product-type-warehouse-stock-item-container .product-type-warehouse-stock-item-info .product-type-warehouse-stock-item-data span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid;font-size:.75rem;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.product-type-warehouse-stock-item-container .product-type-warehouse-stock-item-info .product-type-warehouse-stock-item-data .available{background-color:#3c981833;border-color:var(--success-600);color:var(--success-600)}.product-type-warehouse-stock-item-container .product-type-warehouse-stock-item-info .product-type-warehouse-stock-item-data .laundry{background-color:#3838380d;border-color:var(--secondary-900);color:var(--secondary-900)}.product-type-warehouse-stock-item-container .product-type-warehouse-stock-item-info .product-type-warehouse-stock-item-data .loaned{background-color:#920a0a0d;border-color:var(--error-700);color:var(--error-700)}.product-type-warehouse-stock-item-container .product-type-warehouse-stock-item-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.product-type-warehouse-stock-item-container .product-type-warehouse-stock-item-actions button{background:none;border:none;cursor:pointer;padding:0}.product-type-warehouse-stock-item-container .product-type-warehouse-stock-item-actions button svg{background-color:var(--neutrals-light-00);color:var(--neutrals-dark-950);height:1.4rem;width:1.4rem}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;min-width:0}img,svg,video{display:block;height:auto;max-width:100%}body{margin:0;min-height:100dvh}h1,h2,h3,h4,h5,h6{margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}::-webkit-scrollbar{width:.625rem}::-webkit-scrollbar-track{background:#e4e4e4}::-webkit-scrollbar-thumb{background:silver;border-radius:.625rem}::-webkit-scrollbar-thumb:hover{background:#aaa}:root{--error-600:#ff0f0f;--error-700:#d70000;--error-800:#b10303;--error-900:#920a0a;--neutrals-dark-100:#e5e8e7;--neutrals-dark-200:#ced3d3;--neutrals-dark-300:#acb4b3;--neutrals-dark-400:#828e8d;--neutrals-dark-50:#f5f6f6;--neutrals-dark-500:#677372;--neutrals-dark-600:#586261;--neutrals-dark-700:#4b5353;--neutrals-dark-800:#424848;--neutrals-dark-900:#3a3e3f;--neutrals-dark-950:#161818;--neutrals-light-00:#fff;--neutrals-light-100:#e3e3e3;--neutrals-light-200:#c3c3c3;--neutrals-light-50:#f6f6f6;--neutrals-grey-50:#343330;--primary-100:#e3f0fb;--primary-200:#c2e1f5;--primary-300:#8cc9ed;--primary-400:#54b0e3;--primary-50:#f2f8fd;--primary-500:#2793d0;--primary-600:#1976b0;--primary-700:#155e8f;--primary-800:#155077;--primary-900:#174363;--primary-950:#0f2b42;--primary-background:#f3f6f8;--secondary-100:#e3e3e3;--secondary-200:#c7c7c7;--secondary-300:#a4a4a4;--secondary-400:grey;--secondary-50:#f7f7f7;--secondary-500:#666;--secondary-600:#545454;--secondary-700:#434343;--secondary-800:#383838;--secondary-900:#313131;--secondary-950:#1a1a1a;--success-500:#52be24;--success-600:#3c9818;--success-700:#317718;--success-800:#295c18;--transparents-detail:rgba(56,56,56,.051);--transparents-error:rgba(146,10,10,.051);--transparents-neutrals:hsla(0,0%,89%,.051);--transparents-primary:rgba(84,176,227,.051);--transparents-secondary:hsla(0,0%,40%,.051);--transparents-warning:rgba(146,57,14,.2);--transparents-white:hsla(0,0%,100%,.051);--warning-500:#f4920c;--warning-600:#e47207;--warning-700:#b34a0a;--warning-800:#92390e;--background-background-grey-dark:var(--neutrals-dark-300);--background-background-grey-soft:var(--neutrals-dark-50);--background-background-primary:var(--primary-background);--background-background-white:var(--neutrals-light-00);--background-popups-primary:var(--neutrals-light-50);--background-popups-white:var(--neutrals-light-00);--button-primary-background-default:var(--primary-400);--button-primary-background-disabled:var(--neutrals-dark-200);--button-primary-background-hover:var(--primary-200);--button-primary-icon-default:var(--button-primary-text-default);--button-primary-icon-disabled:var(--button-primary-text-disabled);--button-primary-icon-hover:var(--button-primary-text-hover);--button-primary-stroke-default:var(--primary-600);--button-primary-stroke-disabled:var(--neutrals-dark-300);--button-primary-stroke-hover:var(--primary-400);--button-primary-text-default:var(--neutrals-dark-950);--button-primary-text-disabled:var(--neutrals-dark-50);--button-primary-text-hover:var(--neutrals-dark-800);--button-secondary-background-default:var(--transparents-primary);--button-secondary-background-disabled:var(--transparents-white);--button-secondary-background-hover:var(--transparents-detail);--button-secondary-icon-default:var(--primary-900);--button-secondary-icon-disabled:var(--neutrals-dark-200);--button-secondary-icon-hover:var(--primary-700);--button-secondary-stroke-default:var(--primary-900);--button-secondary-stroke-disabled:var(--neutrals-dark-200);--button-secondary-stroke-hover:var(--primary-700);--button-secondary-text-default:var(--primary-900);--button-secondary-text-disabled:var(--neutrals-dark-200);--button-secondary-text-hover:var(--primary-700);--button-warning-background-default:var(--transparents-warning);--button-warning-background-hover:rgba(146,57,14,.502);--button-warning-icon-default:var(--icons-warning-default);--button-warning-icon-hover:var(--icons-warning-default);--button-warning-stroke-default:var(--stroke-warning);--button-warning-stroke-hover:var(--stroke-warning);--button-warning-text-default:var(--secondary-900);--button-warning-text-hover:var(--secondary-900);--icons-detail-default:var(--detail-900);--icons-error-color:var(--error-900);--icons-neutral-default:var(--neutrals-light-200);--icons-neutral-grey:var(--neutrals-dark-500);--icons-primary-default:var(--primary-900);--icons-secondary-default:var(--secondary-900);--icons-success-default:var(--success-600);--icons-warning-default:var(--warning-800);--inputs-body:var(--neutrals-dark-900);--inputs-links:var(--detail-600);--inputs-background-disabled:var(--neutrals-light-100);--inputs-background-empty:var(--neutrals-light-00);--inputs-background-error:var(--transparents-error);--inputs-background-filled:var(--neutrals-light-00);--inputs-dropdown-body:var(--neutrals-dark-900);--inputs-dropdown-heading:var(--secondary-950);--inputs-dropdown-helper-text:var(--neutrals-dark-300);--inputs-dropdown-color-bg-selected:var(--secondary-200);--inputs-dropdown-color-bg-unselected:var(--neutrals-light-00);--inputs-dropdown-text-selected:var(--primary-950);--inputs-dropdown-text-unselected:var(--secondary-900);--inputs-error-messages-body:var(--neutrals-dark-900);--inputs-error-messages-heading:var(--secondary-950);--inputs-error-messages-helper-text:var(--neutrals-dark-300);--inputs-error-messages-color-bg-selected:var(--secondary-200);--inputs-error-messages-color-bg-unselected:var(--neutrals-light-00);--inputs-error-messages-text-selected:var(--primary-950);--inputs-error-messages-text-unselected:var(--secondary-900);--inputs-stroke-disabled:var(--neutrals-dark-400);--inputs-stroke-empty:var(--neutrals-light-50);--inputs-stroke-error:var(--stroke-error);--inputs-stroke-filled:var(--neutrals-light-50);--inputs-text-body:var(--neutrals-dark-900);--inputs-text-disabled:var(--neutrals-dark-400);--inputs-text-error:var(--neutrals-dark-600);--inputs-text-heading:var(--secondary-950);--inputs-text-helper-text:var(--neutrals-dark-300);--logo-black:var(--neutrals-dark-950);--logo-primary:var(--primary-300);--logo-white:#fff;--navigation-background-hover:var(--secondary-700);--navigation-background-menu:var(--neutrals-light-00);--navigation-background-selection:var(--secondary-950);--navigation-icons-default:var(--neutrals-dark-950);--navigation-icons-disabled:var(--neutrals-dark-100);--navigation-icons-hover:var(--neutrals-light-00);--navigation-icons-selected:var(--neutrals-light-00);--navigation-stroke-hover:var(--secondary-900);--navigation-stroke-selection:var(--secondary-600);--navigation-text-body:var(--neutrals-dark-300);--navigation-text-headings:var(--neutrals-dark-950);--navigation-text-links:var(--neutrals-dark-100);--navigation-text-selected:var(--neutrals-light-00);--stroke-detail:var(--detail-900);--stroke-error:var(--error-700);--stroke-neutral:var(--neutrals-light-50);--stroke-neutral-dark:var(--neutrals-dark-700);--stroke-neutral-light:var(--neutrals-dark-100);--stroke-primary:var(--primary-900);--stroke-secondary:var(--secondary-600);--stroke-warning:var(--warning-800);--warehouse-card-background:rgba(84,176,227,.25)}*,body{font-family:Lato}h1,h2,h3,h4,h5,h6{color:var(--secondary)}h1{font-size:1rem;line-height:2.031rem}h1,h2{font-family:Lato,sans-serif;font-weight:600;letter-spacing:0}h2{font-size:1.25rem;line-height:1.625rem}h3{font-family:Lato,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.462rem}h4{font-size:1rem;line-height:1.3rem}h4,h5{font-family:Lato,sans-serif;font-weight:400}h5{font-size:.75rem;line-height:.975rem}.button-menu-sections{font-weight:Medium}.button-menu-body-regular,.button-menu-sections{font-family:Lato,sans-serif;font-size:14px;line-height:17px}.button-menu-body-regular{font-weight:Regular}.popup-title{font-size:16px;font-weight:Medium;line-height:130%}.popup-body,.popup-title{font-family:Lato,sans-serif}.popup-body{font-size:12px;font-weight:Regular;line-height:150%}.note-10-bold{font-family:Lato,sans-serif;font-size:10px;font-weight:700;line-height:auto}.mobile-heading{font-family:Lato,sans-serif;font-size:16px;font-weight:Medium;line-height:130%}.mobile-body-12-regular{font-family:Lato,sans-serif;font-size:12px;font-weight:Regular;line-height:140%}.body-large{font-size:1rem;line-height:1.5rem}.body-default,.body-large{font-family:Lato,sans-serif;font-weight:400}.body-default{font-size:.875rem;line-height:1.31rem}.body-small{font-family:Lato,sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem}:root{--input-height:2.5rem;--input-padding:1rem;--input-border-radius:2px;--input-border-color:var(--neutral-neutral10)}
