.login__form--container{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background:url(/build/assets/login-background.454c5f40.png) center/cover no-repeat}.login__form--container .login__form{width:30rem;display:flex;flex-direction:column;border:solid;border-width:1px;border-radius:25px;border-color:#fff;background-color:#fffc;backdrop-filter:blur(3px);padding:5rem 6rem}@media (max-width: 500px){.login__form--container .login__form{padding:1rem;width:16rem}}.login__form--container .login__form input{margin-top:3rem;text-transform:none}@media (max-width: 500px){.login__form--container .login__form input{margin-top:2rem}}.login__form--container .login__form .login__form--input{background-color:transparent;font-size:20px;border:solid;border-color:#292929;color:#292929;border-width:0 0 3px 0;padding:7px 3px}.login__form--container .login__form .login__form--input:focus{outline:none}.login__form--container .login__form .login__form--submit{font-size:24px;border-radius:25px;border:none;padding:.6rem 4rem;background-color:#505050;color:#fff;cursor:pointer}.login__form--container .login__form .login__form--submit:hover{background-color:#292929}@media (max-width: 500px){.login__form--container .login__form .login__form--submit{font-size:20px}}.login__form--container .login__form a{color:#00f;text-align:center;margin-top:.5rem}.error__container{text-align:center;position:absolute;background-color:red;width:100%;top:0;font-size:20px;font-weight:700}.sidebar{margin-left:-190px;background-color:#dbe2ef;width:14%;translate:1s;transition:margin .4s}@media (max-width: 1450px){.sidebar{margin-left:-130px}}@media (max-width: 1100px){.sidebar{margin-left:-100px}}@media (max-width: 900px){.sidebar{margin-left:-160px;width:30%}}@media (max-width: 650px){.sidebar{margin-left:-140px;width:35%}}@media (max-width: 480px){.sidebar{margin-left:-100px;width:40%}}.sidebar:hover{margin-left:0}.sidebar a{color:#f9f7f7;text-decoration:none}.sidebar__item{padding:28px 0;font-size:24px;background-color:#3f72af;cursor:pointer;text-align:center}@media (max-width: 1100px){.sidebar__item{font-size:14px}}.sidebar__item:hover,.sidebar__item--active{background-color:#112d4e}.sidebar__item--logout{background-color:#c70000}.sidebar__item--logout:hover{background-color:#a30000}.navbar{display:flex;align-items:center;justify-content:space-between;padding:2rem;background-color:#3f72af;color:#f9f7f7;position:relative;z-index:2}.navbar h3{font-size:1.5rem}.navbar .nav-btn{display:none;font-size:1.5rem;background:none;border:none;color:#f9f7f7;cursor:pointer}@media (max-width: 768px){.navbar .nav-btn{display:block}}.navbar nav{display:flex;gap:1rem}@media (max-width: 768px){.navbar nav{position:fixed;top:0;left:0;height:100vh;width:100vw;flex-direction:column;align-items:center;justify-content:center;gap:2rem;background-color:#3f72af;transform:translateY(-100vh);transition:transform .3s ease-in-out;padding-top:3rem}.navbar nav.responsive_nav{transform:translateY(0)}}.navbar nav a,.navbar nav .logout{color:#f9f7f7;text-decoration:none;font-size:1.5rem}.navbar nav a:hover,.navbar nav .logout:hover{color:#112d4e}.navbar nav .logout{color:red}.navbar nav .nav-close-btn{position:absolute;top:1rem;right:1rem}@media (min-width: 768px){.navbar nav .nav-close-btn{display:none}}.material-table__btn{padding:4px 10px;background-color:#3f72af;color:#f9f7f7;font-size:18px;border:none;border-radius:6px}.material-table__btn:hover{cursor:pointer;color:#3f72af;background-color:#dbe2ef}.material-table__btn:disabled{background-color:gray;cursor:auto}.material-table__btn:disabled:hover{color:#f9f7f7}.history__container{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:50px}.history__container h2{margin-top:60px;font-size:36px}.history__container .cards__container{display:flex;justify-content:space-evenly;flex-wrap:wrap;width:100%;margin-top:40px}.history__container .cards__item{width:30%;text-align:center}@media (max-width: 1024px){.history__container .cards__item{width:80%}}.cards__item{text-decoration:none;width:86%;background-color:#3f72af;color:#f9f7f7;margin:8px 0;padding:10px 0;border-radius:4px;cursor:pointer}.cards__item:hover{background-color:#112d4e}.product-card-form__container{display:flex;flex-direction:column;align-items:center;width:100%}.product-card-form__container h2{margin:60px 0;font-size:36px}.product-card-form__container form{display:grid;width:100%;gap:30px;grid-template-columns:repeat(3,.5fr);justify-content:center}@media (max-width: 1024px){.product-card-form__container form{grid-template-columns:repeat(2,.5fr)}}@media (max-width: 650px){.product-card-form__container form{grid-template-columns:repeat(1,.5fr)}}.product-card-form__container form .input__container{display:flex;flex-direction:column;width:100%}.product-card-form__container form .input__container input,.product-card-form__container form .input__container textarea{z-index:0;font-size:18px;padding:4px}.product-card-form__container form .boolean-input{flex-direction:row;align-items:center}.product-card-form__container form .boolean-input label{margin-right:10px}.product-card-form__container .validation-error{color:red}.product-card-form__container .submit__btn{margin:20px 0;color:#f9f7f7;width:300px;border:none;background-color:#3f72af;padding:10px 20px;font-size:20px;cursor:pointer}.product-card-form__container .submit__btn:hover{background-color:#112d4e}.product-card-form__container .overlay__background{z-index:1;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:#00000080;display:flex;justify-content:center;align-items:center}.product-card-form__container .overlay__background .overlay__popup{background-color:#fff;width:600px;height:350px;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center}.product-card-form__container .overlay__background .overlay__popup--comment{width:1000px;height:800px}.product-card-form__container .overlay__background .overlay__popup button{font-size:22px;font-weight:700;border:none;background-color:#3f72af;color:#f9f7f7;padding:10px 60px;border-radius:10px;cursor:pointer}.product-card-form__container .overlay__background .overlay__popup button:hover{background-color:#112d4e}.cards-to-complete__container{display:flex;flex-direction:column;align-items:center;width:100%}.cards-to-complete__container h2{margin-top:60px;font-size:36px}.cards-to-complete__container .cards__container{display:flex;justify-content:space-evenly;flex-wrap:wrap;width:100%;margin-top:40px}.cards-to-complete__container .cards__item{width:30%;text-align:center}@media (max-width: 1024px){.cards-to-complete__container .cards__item{width:80%}}.unassigned-cards{display:flex;flex-direction:column;align-items:center;width:100%}.unassigned-cards h2{margin-top:60px;font-size:36px}.unassigned-cards .cards__container{display:flex;justify-content:space-evenly;flex-wrap:wrap;width:100%;margin-top:40px}.unassigned-cards .cards__container .cards__item{width:30%;text-align:center;cursor:default}@media (max-width: 1024px){.unassigned-cards .cards__container .cards__item{width:80%}}.unassigned-cards .cards__container .cards__item button{width:100%;border:none;font-size:18px;margin:4px 0;cursor:pointer}.unassigned-cards .cards__container .cards__item button:hover{background-color:#d3d3d3}.success-popup{background-color:#00000080;position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;z-index:9999}.success-popup__content{background-color:#3f72af;border-radius:4px;box-shadow:0 0 10px #00000080;padding:24px;display:flex;justify-content:center;align-items:center;flex-direction:column}.success-popup__icon{font-size:48px;color:#05c46b;margin-bottom:24px}.success-popup__icon img{width:50px}.success-popup__message{font-size:18px;color:#f9f7f7;text-align:center}.comments__container{margin:20px 0}.comments__container .comment__row{display:flex;font-size:14px}.comments__container .comment__row input,.comments__container .comment__row select{padding:10px;margin:5px 0}.comments__container .comment__row input{width:300px}.comments__container .comment__row .delete-comment__container{width:20px}.comments__container .comment__row .delete-comment__container .delete-comment__btn{font-size:30px;cursor:pointer}.vendor-form__container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.vendor-form__container .load-data__btn{background-color:#3f72af;color:#f9f7f7;border:none;padding:4px 0;font-size:18px;margin-top:6px;cursor:pointer}.vendor-form__container .load-data__btn:hover{background-color:#112d4e}.vendor-form__container .pagination__container{width:80%;display:flex;justify-content:space-between}.vendor-form__container .pagination__container button{border:none;background-color:#fff;font-size:30px;cursor:pointer}.vendor-form__container form{width:80%}@media (max-width: 1600px){.vendor-form__container form{width:95%}}.vendor-form__container form .expandable{background:#fff;overflow:hidden;color:#000;line-height:50px;transition:all .5s ease-in-out;height:0}.vendor-form__container form .expandable:target{height:auto}.vendor-form__container form .tab{width:100%;background-color:#dbe2ef;display:flex;justify-content:space-between;padding:8px 20px;margin:10px 0;font-size:20px;cursor:pointer;font-weight:500}.vendor-form__container form .tab--main{padding:12px 20px;font-size:22px;cursor:auto}@media (max-width: 768px){.vendor-form__container form .tab--main h2{font-size:20px}}.vendor-form__container form .validation-error{color:red}.vendor-form__container form .main__inputs,.vendor-form__container form .logistics__inputs,.vendor-form__container form .sources__inputs{display:flex;justify-content:space-between}@media (max-width: 1200px){.vendor-form__container form .main__inputs,.vendor-form__container form .logistics__inputs,.vendor-form__container form .sources__inputs{flex-wrap:wrap}}@media (max-width: 768px){.vendor-form__container form .main__inputs,.vendor-form__container form .logistics__inputs,.vendor-form__container form .sources__inputs{flex-direction:column}}.vendor-form__container form .main__inputs .duplicated-ean,.vendor-form__container form .logistics__inputs .duplicated-ean,.vendor-form__container form .sources__inputs .duplicated-ean{background-color:red;color:#fff;border:none}@media (max-width: 768px){.vendor-form__container form .main__inputs .img-input,.vendor-form__container form .logistics__inputs .img-input,.vendor-form__container form .sources__inputs .img-input{order:2}}.vendor-form__container form .main__inputs .dropzone,.vendor-form__container form .logistics__inputs .dropzone,.vendor-form__container form .sources__inputs .dropzone{border:dashed 2px #dbe2ef;cursor:pointer;width:240px;height:240px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 768px){.vendor-form__container form .main__inputs .dropzone,.vendor-form__container form .logistics__inputs .dropzone,.vendor-form__container form .sources__inputs .dropzone{width:90%;margin:10px auto}}@media (max-width: 768px){.vendor-form__container form .main__inputs .inputs__container,.vendor-form__container form .logistics__inputs .inputs__container,.vendor-form__container form .sources__inputs .inputs__container{order:3;display:flex;flex-direction:column;align-items:center}}@media (max-width: 768px){.vendor-form__container form .main__inputs .inputs__container .input__box,.vendor-form__container form .logistics__inputs .inputs__container .input__box,.vendor-form__container form .sources__inputs .inputs__container .input__box{flex-direction:column}.vendor-form__container form .main__inputs .inputs__container .input__box label,.vendor-form__container form .logistics__inputs .inputs__container .input__box label,.vendor-form__container form .sources__inputs .inputs__container .input__box label,.vendor-form__container form .main__inputs .inputs__container .input__box input,.vendor-form__container form .main__inputs .inputs__container .input__box .select__input,.vendor-form__container form .main__inputs .inputs__container .input__box select,.vendor-form__container form .logistics__inputs .inputs__container .input__box input,.vendor-form__container form .logistics__inputs .inputs__container .input__box .select__input,.vendor-form__container form .logistics__inputs .inputs__container .input__box select,.vendor-form__container form .sources__inputs .inputs__container .input__box input,.vendor-form__container form .sources__inputs .inputs__container .input__box .select__input,.vendor-form__container form .sources__inputs .inputs__container .input__box select{width:100%}}.vendor-form__container form .main__inputs .inputs__container input[type=number]::-webkit-outer-spin-button,.vendor-form__container form .main__inputs .inputs__container input[type=number]::-webkit-inner-spin-button,.vendor-form__container form .logistics__inputs .inputs__container input[type=number]::-webkit-outer-spin-button,.vendor-form__container form .logistics__inputs .inputs__container input[type=number]::-webkit-inner-spin-button,.vendor-form__container form .sources__inputs .inputs__container input[type=number]::-webkit-outer-spin-button,.vendor-form__container form .sources__inputs .inputs__container input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.vendor-form__container form .main__inputs .inputs__container .input__box,.vendor-form__container form .logistics__inputs .inputs__container .input__box,.vendor-form__container form .sources__inputs .inputs__container .input__box{display:flex;margin:10px 0 0}.vendor-form__container form .main__inputs .inputs__container .input__box input,.vendor-form__container form .main__inputs .inputs__container .input__box label,.vendor-form__container form .main__inputs .inputs__container .input__box select,.vendor-form__container form .main__inputs .inputs__container .input__box textarea,.vendor-form__container form .logistics__inputs .inputs__container .input__box input,.vendor-form__container form .logistics__inputs .inputs__container .input__box label,.vendor-form__container form .logistics__inputs .inputs__container .input__box select,.vendor-form__container form .logistics__inputs .inputs__container .input__box textarea,.vendor-form__container form .sources__inputs .inputs__container .input__box input,.vendor-form__container form .sources__inputs .inputs__container .input__box label,.vendor-form__container form .sources__inputs .inputs__container .input__box select,.vendor-form__container form .sources__inputs .inputs__container .input__box textarea{font-size:16px;padding:4px}@media (min-width: 768px){.vendor-form__container form .main__inputs .inputs__container .input__box label,.vendor-form__container form .logistics__inputs .inputs__container .input__box label,.vendor-form__container form .sources__inputs .inputs__container .input__box label{width:140px}}.vendor-form__container form .main__inputs .inputs__container .input__box input,.vendor-form__container form .main__inputs .inputs__container .input__box .select__input,.vendor-form__container form .main__inputs .inputs__container .input__box select,.vendor-form__container form .logistics__inputs .inputs__container .input__box input,.vendor-form__container form .logistics__inputs .inputs__container .input__box .select__input,.vendor-form__container form .logistics__inputs .inputs__container .input__box select,.vendor-form__container form .sources__inputs .inputs__container .input__box input,.vendor-form__container form .sources__inputs .inputs__container .input__box .select__input,.vendor-form__container form .sources__inputs .inputs__container .input__box select{width:260px}.vendor-form__container form .main__inputs .inputs__container .input__box input[type=checkbox],.vendor-form__container form .logistics__inputs .inputs__container .input__box input[type=checkbox],.vendor-form__container form .sources__inputs .inputs__container .input__box input[type=checkbox]{width:30px}@media (max-width: 1200px){.vendor-form__container form .main__inputs .inputs__container .input__box--checkbox,.vendor-form__container form .logistics__inputs .inputs__container .input__box--checkbox,.vendor-form__container form .sources__inputs .inputs__container .input__box--checkbox{flex-direction:row}}.vendor-form__container form .main__inputs .inputs__container .input__box--dimensions,.vendor-form__container form .logistics__inputs .inputs__container .input__box--dimensions,.vendor-form__container form .sources__inputs .inputs__container .input__box--dimensions{display:flex;align-items:left;justify-content:space-between}@media (max-width: 1200px){.vendor-form__container form .main__inputs .inputs__container .input__box--dimensions,.vendor-form__container form .logistics__inputs .inputs__container .input__box--dimensions,.vendor-form__container form .sources__inputs .inputs__container .input__box--dimensions{flex-direction:row}}.vendor-form__container form .main__inputs .inputs__container .input__box--dimensions label,.vendor-form__container form .logistics__inputs .inputs__container .input__box--dimensions label,.vendor-form__container form .sources__inputs .inputs__container .input__box--dimensions label{display:flex;flex-direction:row;align-items:center}@media (min-width: 768px){.vendor-form__container form .main__inputs .inputs__container .input__box--dimensions label,.vendor-form__container form .logistics__inputs .inputs__container .input__box--dimensions label,.vendor-form__container form .sources__inputs .inputs__container .input__box--dimensions label{width:70px}}@media (min-width: 768px){.vendor-form__container form .main__inputs .inputs__container .input__box--dimensions input,.vendor-form__container form .logistics__inputs .inputs__container .input__box--dimensions input,.vendor-form__container form .sources__inputs .inputs__container .input__box--dimensions input{width:100px}}.vendor-form__container form .main__inputs .btn__container,.vendor-form__container form .logistics__inputs .btn__container,.vendor-form__container form .sources__inputs .btn__container{display:flex;flex-direction:column}@media (max-width: 1200px){.vendor-form__container form .main__inputs .btn__container,.vendor-form__container form .logistics__inputs .btn__container,.vendor-form__container form .sources__inputs .btn__container{order:1}}.vendor-form__container form .main__inputs .btn__container button,.vendor-form__container form .logistics__inputs .btn__container button,.vendor-form__container form .sources__inputs .btn__container button{font-size:18px;border:none;margin-top:8px;background-color:#3f72af;color:#f9f7f7;padding:4px 10px;cursor:pointer}.vendor-form__container form .main__inputs .btn__container button:hover,.vendor-form__container form .logistics__inputs .btn__container button:hover,.vendor-form__container form .sources__inputs .btn__container button:hover{background-color:#dbe2ef;color:#3f72af}.vendor-form__container form .main__inputs .btn__container .delete-btn,.vendor-form__container form .logistics__inputs .btn__container .delete-btn,.vendor-form__container form .sources__inputs .btn__container .delete-btn{background-color:#8a0000}.vendor-form__container form .main__inputs .btn__container .delete-btn:hover,.vendor-form__container form .logistics__inputs .btn__container .delete-btn:hover,.vendor-form__container form .sources__inputs .btn__container .delete-btn:hover{background-color:#cc0202;color:#fff}.vendor-form__container form .logistics__inputs label{width:200px}.vendor-form__container form .logistics__inputs .package-content__label{text-align:center}.vendor-form__container form .logistics__inputs span{margin-left:4px}@media (max-width: 1400px){.vendor-form__container form .logistics__inputs label{width:100%}.vendor-form__container form .logistics__inputs span{margin-left:4px}.vendor-form__container form .logistics__inputs .package-content__container{display:flex;flex-direction:column;align-items:center}.vendor-form__container form .logistics__inputs .package-content__container textarea{width:80%}.vendor-form__container form .logistics__inputs .package-content__container label{text-align:center}}.vendor-form__container form .customs__inputs,.vendor-form__container form .sources__inputs{display:flex;justify-content:space-between}.vendor-form__container form .customs__inputs .select__input,.vendor-form__container form .sources__inputs .select__input{width:30%;margin-left:20px}.vendor-form__container form .customs__inputs .url-link,.vendor-form__container form .sources__inputs .url-link{text-decoration:none}@media (max-width: 768px){.vendor-form__container form .customs__inputs,.vendor-form__container form .sources__inputs{flex-direction:column;align-items:center}.vendor-form__container form .customs__inputs label,.vendor-form__container form .sources__inputs label{width:100%;text-align:center;margin-bottom:6px}.vendor-form__container form .customs__inputs .select__input,.vendor-form__container form .sources__inputs .select__input{width:90%;margin-left:0;margin-bottom:10px}}.vendor-form__container form .sources__inputs{justify-content:space-between}.vendor-form__container form .sources__inputs .input__box{justify-content:end}@media (max-width: 768px){.vendor-form__container form .sources__inputs .input__box{justify-content:center}}.vendor-form__container form .sources__inputs .inputs__container{width:46%}@media (max-width: 768px){.vendor-form__container form .sources__inputs .inputs__container{width:100%}}.vendor-form__container form .sources__inputs label{width:200px!important}.vendor-form__container form .sources__inputs .small-label{width:100px!important}.vendor-form__container form .sources__inputs input{width:75%!important;margin-left:20px}@media (max-width: 768px){.vendor-form__container form .sources__inputs .inputs__container{width:100%}.vendor-form__container form .sources__inputs label{width:100%!important}.vendor-form__container form .sources__inputs input{width:100%!important;margin-left:0}.vendor-form__container form .sources__inputs .input__box{width:100%}}.vendor-form__container form .product-description__container{display:flex;flex-direction:column;margin-top:20px}.vendor-form__container form .product-description__container textarea{padding:4px;font-size:14px}@media (max-width: 768px){.vendor-form__container form .product-description__container{align-items:center}.vendor-form__container form .product-description__container textarea{width:80%}}.no-popup{display:flex;align-items:center;justify-content:center;margin-top:100px}.no-popup form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:350px;padding:30px;background-color:#dbe2ef;box-shadow:0 6px 8px #112d4e33;border-radius:15px}.no-popup form label{font-size:18px;color:#3f72af;margin-bottom:15px;font-weight:500}.no-popup form .errors{text-align:center;color:red}.no-popup form input{width:100%;padding:12px;border:1px solid #3f72af;background-color:#f9f7f7;color:#112d4e;font-size:16px;margin-bottom:25px;border-radius:5px}.no-popup form input:focus{outline:none;border-color:#325a8a;box-shadow:0 0 3px #3f72af4d}.no-popup form button{padding:12px 25px;font-size:16px;font-weight:700;color:#f9f7f7;background-color:#3f72af;border:none;cursor:pointer;text-transform:uppercase;border-radius:5px;box-shadow:0 2px 4px #112d4e1a;transition:background-color .3s ease,box-shadow .3s ease}.no-popup form button:hover{background-color:#325a8a;box-shadow:0 2px 4px #112d4e4d}.no-popup form button:focus{outline:none;box-shadow:0 0 3px #3f72af4d}.comments-section{width:100%;padding:20px;box-sizing:border-box;font-family:Arial,sans-serif;font-size:14px}.comments-section__label{display:block;margin-bottom:10px}.comments-section__textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;resize:none;font-family:inherit;font-size:inherit;background-color:#f5f6f7}.comments-section__textarea:focus{outline:none;border-color:#1877f2;box-shadow:0 0 0 2px #1877f233}.comments-section__submit-button{background-color:#1877f2;color:#fff;padding:8px 16px;border:none;border-radius:5px;cursor:pointer;font-size:inherit;transition:background-color .2s ease-in-out}.comments-section__submit-button:hover{background-color:#1265b5}.comments-section__hr{margin:20px 0;border:none;border-top:1px solid #ccc}.comments-section__heading{margin-bottom:10px}.comments-section__list{list-style:none;margin:0;padding:0}.comments-section__item{display:flex;flex-direction:column;margin-bottom:10px}.comments-section__item:last-child{margin-bottom:0}.comments-section__message{display:inline-block;max-width:75%;margin-left:10px;margin-top:5px;margin-bottom:5px;padding:10px;border-radius:20px;background-color:#f5f6f7;font-size:inherit;font-weight:400}.comments-section__message--admin{background-color:#3f72af;color:#f9f7f7}.comments-section__header{display:flex;align-items:center}.comments-section__username{font-weight:600;margin-right:5px}.comments-section__timestamp{font-size:12px;color:gray}.error-messgage-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;background-color:#00000080;backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center}.error-messgage-background .error-message-popup{position:relative;z-index:2;background-color:#fff;border-radius:8px;box-shadow:0 0 8px #0000001a;padding:16px;display:flex;flex-direction:column;align-items:center;max-height:90%;overflow-y:auto}.error-messgage-background .error-message-popup .error-message-popup__image{width:48px;height:48px;margin-bottom:16px}.error-messgage-background .error-message-popup__success-image{width:20px}.error-messgage-background .error-message-popup .error-message-popup__message{font-size:16px;font-weight:700;text-align:center;color:#4a4a4a}.error-messgage-background .error-message-popup li{margin-left:20px}.vendor-import__container{display:flex;justify-content:center;width:100%}@media (min-width: 1000px){.vendor-import__container{flex-direction:column;align-items:center}}.vendor-import__container .vendor-import{background-color:#fff;border:1px solid #dddfe2;border-radius:8px;box-shadow:0 1px 1px #0000000a;padding:32px;margin-top:100px}@media (min-width: 1000px){.vendor-import__container .vendor-import{max-width:500px}}.vendor-import__container .vendor-import .input__box{padding:10px 0}.vendor-import__container .vendor-import__header{margin-bottom:16px}.vendor-import__container .vendor-import__title{font-size:24px;font-weight:700;margin:0}.vendor-import__container .vendor-import__description{font-size:16px;margin:0}.vendor-import__container .vendor-import__form{display:flex;align-items:center;margin-top:32px;width:100%}.vendor-import__container .vendor-import__label{background-color:#f1f3f4;border:1px solid #dddfe2;border-radius:8px;color:#1c1e21;cursor:pointer;display:flex;align-items:center;padding:16px;font-size:16px;font-weight:700;transition:background-color .2s}.vendor-import__container .vendor-import__label svg{margin-right:8px}.vendor-import__container .vendor-import__label__text{margin-right:auto}.vendor-import__container .vendor-import__label:hover,.vendor-import__container .vendor-import__label:focus{background-color:#e4e6e8}.vendor-import__container .vendor-import__label__filename{margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendor-import__container .vendor-import__input{display:none}.vendor-import__container .vendor-import__submit{background-color:#1877f2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-left:16px;padding:16px;transition:background-color .2s}.vendor-import__container .vendor-import__submit:hover,.vendor-import__container .vendor-import__submit:focus{background-color:#135dbe}.vendor-import__container .vendor-import__submit--disabled{background-color:gray}.vendor-import__container .vendor-import__submit--disabled:hover,.vendor-import__container .vendor-import__submit--disabled:focus{background-color:gray}.vendor-import__container .vendor-import__status{margin-top:16px;font-size:16px;font-weight:700;color:#1877f2}.vendor-import__container .import-error__container{background-color:#fff;border:1px solid #cccccc;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:20px;margin:20px auto;max-width:600px}.vendor-import__container .import-error__container .error-heading{color:#3b5998;font-size:24px;margin-bottom:10px}.vendor-import__container .import-error__container .error-details{margin-bottom:20px}.vendor-import__container .import-error__container .export-error{background-color:#1877f2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:14px;padding:8px;transition:background-color .2s}.vendor-import__container .import-error__container .export-error:hover,.vendor-import__container .import-error__container .export-error:focus{background-color:#166fe5}.vendor-import__container .import-error__container ul{margin:0;padding:0}.vendor-import__container .import-error__container li{color:#333;font-size:16px;line-height:1.5;margin-bottom:10px;margin-left:20px}.setos-main,.setos-logistics,.setos-etail{display:flex;justify-content:space-between;font-size:16px;flex-wrap:wrap}@media (max-width: 768px){.setos-main,.setos-logistics,.setos-etail{justify-content:center}}.setos-main__input-container,.setos-logistics__input-container,.setos-etail__input-container{width:30%}@media (max-width: 768px){.setos-main__input-container,.setos-logistics__input-container,.setos-etail__input-container{width:90%;justify-content:center}}.setos-main__input-container .input__box,.setos-logistics__input-container .input__box,.setos-etail__input-container .input__box{margin-top:10px}.setos-main__input-container .input__box--boolean,.setos-logistics__input-container .input__box--boolean,.setos-etail__input-container .input__box--boolean{display:flex;align-items:center}.setos-main__input-container .input__box--boolean label,.setos-logistics__input-container .input__box--boolean label,.setos-etail__input-container .input__box--boolean label{width:240px}.setos-main__input-container .input__box--boolean input,.setos-logistics__input-container .input__box--boolean input,.setos-etail__input-container .input__box--boolean input{width:30px;height:30px}.setos-main__input-container .input__box--text,.setos-logistics__input-container .input__box--text,.setos-etail__input-container .input__box--text{display:flex;flex-direction:column}.setos-main__input-container .input__box--text input,.setos-logistics__input-container .input__box--text input,.setos-etail__input-container .input__box--text input{font-size:16px;padding:4px}.error-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:2000}.error-modal .modal-content{background:white;padding:20px;border-radius:10px;position:relative;max-width:500px;width:90%;text-align:center}.error-modal .modal-content .close-button{position:absolute;right:10px;top:10px;border:none;background:none;font-size:1.5em;cursor:pointer}.error-modal .modal-content .error-message{color:red;margin:10px 0}.load-data-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:2}.load-data-popup__content{display:flex;flex-direction:column;max-width:500px;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 2px 6px #0003}.load-data-popup__content__select{margin-bottom:15px}.load-data-popup__content button{background-color:#4267b2;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin:0 auto}.load-data-popup__content button:hover{background-color:#3b5998}.load-data-popup__content .checkbox__container{display:flex;flex-wrap:wrap;padding-top:30px}.load-data-popup__content .checkbox__container>div{flex:0 0 50%;display:flex;align-items:center;margin-bottom:10px;justify-content:space-between;font-size:18px}.load-data-popup__content .checkbox__container>div label{margin-left:10px}.load-data-popup__content .checkbox__container>div input{width:20px;height:20px;margin-right:5px}@media screen and (max-width: 768px){.load-data-popup__content{max-width:90%}}@media screen and (max-width: 480px){.load-data-popup__content{max-width:100%;padding:10px}.load-data-popup__select{width:100%}.load-data-popup .checkbox__container{flex-direction:column}.load-data-popup .checkbox__container>div{flex:0 0 100%}}.reset-password{font-family:Arial,sans-serif;background-color:#f0f2f5;padding-top:60px}.reset-password h1{text-align:center;margin:30px 0}.reset-password form{max-width:400px;margin:0 auto;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.reset-password div{margin-bottom:10px}.reset-password label{display:block;font-weight:700;margin-bottom:5px}.reset-password input{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px}.reset-password button{width:100%;padding:10px;background-color:#1877f2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:700}.reset-password button:hover{background-color:#115293}.reset-password div ul{list-style:none;margin:0;padding:0}.reset-password div li{color:red;margin-left:20px}.reset-password div#error-messages{color:red;text-align:center;margin-bottom:20px}.help-section{font-family:Arial,sans-serif;color:#333;padding:10px}.help-section h2{color:#5a5a5a;margin-bottom:10px}.help-item{border-bottom:1px solid #eee;padding:5px 0}.help-item:last-child{border-bottom:none}.help-title{cursor:pointer;font-weight:700;color:#0275d8;margin-bottom:5px}.help-title:hover{text-decoration:underline}.help-text{margin-left:20px;padding:5px;background-color:#f8f9fa;border-left:3px solid #0275d8}.nav-import-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(5px);z-index:10}.nav-import-overlay .popup{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;position:relative;height:500px;max-width:80%;max-height:80%;overflow-y:auto}.nav-import-overlay .closeButton{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer}.nav-import-overlay .content{margin-top:20px}.nav-import-overlay .popup-title{margin-bottom:20px;font-size:1.5rem;font-weight:700;text-align:center}.nav-import-overlay .table{width:100%;border-collapse:collapse}.nav-import-overlay .table th,.nav-import-overlay .table td{border:1px solid #ddd;padding:8px}.nav-import-overlay .table th{background-color:#f2f2f2;text-align:left}.nav-import-overlay .actions{display:flex;justify-content:center;margin-top:20px}.nav-import-overlay .importButton{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.nav-import-overlay .importButton:hover{background-color:#0056b3}.item-info{display:flex;align-items:center;margin-bottom:20px;padding:20px;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a}.item-info img{max-width:150px;border-radius:5px;margin-right:20px}.item-info .item-details h2{margin:0;font-size:24px;color:#333}.item-info .item-details p{margin:5px 0 0;font-size:18px;color:#555}.parameters-form{padding:20px;background-color:#f9f9f9;border-radius:5px}.parameters-form fieldset{border:none}.parameters-form .parameters-table{width:100%;border-collapse:collapse;margin-top:20px}.parameters-form .parameters-table th{background-color:#007bff;color:#fff;padding:10px;text-align:left}.parameters-form .parameters-table td{padding:10px;border:1px solid #ddd}.parameters-form .parameters-table td.group-name{font-weight:700;background-color:#e9ecef}.parameters-form .parameters-table td.parameter-name,.parameters-form .parameters-table td.parameter-value,.parameters-form .parameters-table td.parameter-note,.parameters-form .parameters-table td.missing-value,.parameters-form .parameters-table td.unit-of-measure,.parameters-form .parameters-table td.parameter-return-note{vertical-align:middle}.parameters-form .parameters-table td .value-input-container{display:flex;align-items:center}.parameters-form .parameters-table td .value-input-container .unit-of-measure{margin-left:10px;font-size:.9em;color:#555}.parameters-form .parameters-table td .value-input,.parameters-form .parameters-table td .note-input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.parameters-form .parameters-table td .value-select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='rgba(0, 0, 0, 0.54)' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px;cursor:pointer}.parameters-form .parameters-table td .missing-value-checkbox{width:20px;height:20px;display:block;margin:0 auto;pointer-events:none}.parameters-form .parameters-table tbody tr:nth-child(even){background-color:#f2f2f2}.parameters-form .parameters-table .row-checked{background-color:#ffeb3b!important}.parameters-form .button-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:20px}.parameters-form .button-group button{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s ease,box-shadow .3s ease;flex:1;min-width:100px;text-align:center}.parameters-form .button-group button:hover{background-color:#0056b3;box-shadow:0 4px 8px #0000001a}.parameters-form .button-group button:focus{outline:none;box-shadow:0 0 0 3px #007bff80}.parameters-form .button-group button:disabled{background-color:#ccc;cursor:not-allowed}.parameters-form .button-group button.secondary{background-color:#6c757d}.parameters-form .button-group button.secondary:hover{background-color:#5a6268}.parameters-form .button-group button.danger{background-color:#dc3545}.parameters-form .button-group button.danger:hover{background-color:#c82333}.load-parameters-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(5px)}.load-parameters-popup-overlay .popup-content{background:white;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;position:relative;width:80%;max-width:600px;text-align:center}.load-parameters-popup-overlay .close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;cursor:pointer}.copy-parameters-button,.mass-edit-button{background-color:#007bff;border:none;color:#fff;padding:10px 20px;font-size:16px;font-weight:700;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.copy-parameters-button:hover,.mass-edit-button:hover{background-color:#0056b3}.copy-parameters-button:disabled,.mass-edit-button:disabled{background-color:#6c757d;cursor:not-allowed}.mass-approve-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}.mass-approve-popup{background:white;padding:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:400px;max-width:90%}.mass-approve-popup h3{margin-top:0}.mass-approve-popup ul{list-style-type:none;padding:0}.mass-approve-popup li{margin-bottom:10px}.mass-approve-popup a{color:#007bff;text-decoration:none}.mass-approve-popup a:hover{text-decoration:underline}.mass-approve-popup .buttons{display:flex;justify-content:flex-end;margin-top:20px}.mass-approve-popup .button{margin-left:10px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;background-color:#007bff;color:#fff;font-size:16px;transition:background-color .3s ease,transform .2s ease}.mass-approve-popup .button:hover{background-color:#0056b3;transform:translateY(-2px)}.mass-approve-popup .button:active{transform:translateY(0)}.mass-approve-popup .button.cancel{background-color:#dc3545}.mass-approve-popup .button.cancel:hover{background-color:#c82333}.parameters-tab-table{width:100%;border-collapse:collapse}.parameters-tab-table th,.parameters-tab-table td{padding:8px;border:1px solid #ccc;text-align:left}.parameters-tab-table th{background-color:#f4f4f4}.parametersMassEditButtons{margin-bottom:1rem;margin-top:1rem;display:flex;gap:1rem}.parametersMassEditButtons button{background-color:#007bff;color:#fff;border:none;outline:none;padding:.75rem 1.25rem;border-radius:4px;cursor:pointer;transition:background-color .3s ease;text-transform:uppercase;font-weight:600;box-shadow:0 2px 4px #0003}.parametersMassEditButtons button:hover{background-color:#0056b3}.parametersMassEditButtons button:focus{outline:2px solid #0056b3;outline-offset:2px}*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif}.App{display:flex;flex-direction:column;margin-bottom:100px}
