@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.sidebar{position:fixed;top:0;left:-250px;width:250px;height:100vh;background-color:#215732;color:#fff;transition:left .5s ease;z-index:999}.sidebar.open{left:0}.sidebar ul{list-style:none;padding:0;width:100%}.sidebar ul li{cursor:pointer;font-weight:400;padding:17px 15px;font-size:.875rem}.sidebar ul li.active{background-color:#e7e7e715}.sidebar ul li:hover{background-color:#e7e7e732}.sidebar__header{padding:15px 15px 15px 0!important;border-bottom:1px solid rgba(231,231,231,.1960784314)}.sidebar__header:hover{background-color:#215732!important}.sidebar__header--container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.sidebar a{text-decoration:none}.hamburger-icon{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;cursor:pointer;transition:transform .3s ease}.hamburger-icon svg{font-size:38px;color:#215732}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:18px}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.menu{position:absolute;background-color:#fff;box-shadow:0 2px 10px #0000001a;z-index:1000;border-radius:4px;overflow:hidden;padding:6px 0}.menu-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;padding:6px 15px;cursor:pointer;transition:background-color .2s;color:#215732;min-width:150px}.menu-item svg{font-size:20px}.menu-item:hover{background-color:#f0f0f0}.user-avatar{position:relative}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.main-layout{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:10px 24px 16px;width:100%;height:100%}.main-layout h1{color:#215732;font-weight:500;padding-bottom:10px;font-size:32px}.main-layout p{color:#303030;font-size:14px;font-weight:400}.main-layout h2{color:#215732;font-size:18px;font-weight:500}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.confirm-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1000;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.confirm-modal.visible{opacity:1;visibility:visible}.confirm-modal.closing{opacity:0;visibility:hidden}.confirm{width:360px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;transform:translateY(-20px);transition:transform .3s ease,opacity .3s ease;opacity:0}.confirm.visible{transform:translateY(0);opacity:1}.confirm.closing{transform:translateY(-20px);opacity:0}.confirm-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:70%;padding:32px 20px 20px}.confirm-content__icon{color:#215732;font-size:55px}.confirm-content__text{font-size:27px!important;color:#215732;text-align:center}.confirm-btns{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;padding:5px 0 25px}.confirm-btns__confirm{width:92px;height:33px;color:#215732;background-color:#daf9e4;position:relative}.confirm-btns__confirm.confirm-loading{cursor:default}.confirm-btns__confirm.confirm-loading:hover{background-color:#daf9e4!important}.confirm-btns__confirm:hover{background-color:#cbf5d8}.confirm-btns__cancel{width:92px;height:33px;color:#215732;background-color:#f5f5f7}.confirm-btns__cancel:hover{background-color:#f2f1f1}.confirm-btns button{font-weight:500;cursor:pointer;padding:8px 12px;border-radius:8px;border:none}.confirm-btns button:active{-webkit-transform:scale(.99);transform:scale(.99)}.simple-spinner{width:22px;height:22px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.simple-spinner span{display:block;width:100%;height:100%;border:3px solid transparent;border-radius:50%;border:2px;border-right:1px solid #DAF9E4;opacity:.8;animation:spinner-anim .8s linear infinite}.simple-spinner-btn-icon{width:18px;height:18px}.simple-spinner-btn-icon span{border-color:#212529}@keyframes spinner-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.confirm-modal-spinner span{border-color:#525252}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.container-reglas{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;min-height:160px;position:relative}.container-reglas .header-container{width:100%}.container-reglas__active-filters{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:20px;gap:5px}.container-reglas__active-filters--title{font-size:11px;color:#525252}.container-reglas__header,.container-reglas__results div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr .6fr;width:100%}.container-reglas__header.desguaces-bloqueados,.container-reglas__results div.desguaces-bloqueados{grid-template-columns:1fr 1fr 1fr!important}.container-reglas__header p,.container-reglas__results div p{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;text-align:center;width:100%}.container-reglas__header p svg,.container-reglas__results div p svg{font-size:21px;cursor:pointer}.container-reglas__header p svg.delete,.container-reglas__results div p svg.delete{color:#dc3545}.container-reglas__header{padding:12px 12px 0}.container-reglas__header p{color:#215732;font-weight:600;font-size:15px}.container-reglas__header p .tooltip-container span{padding-top:10px}.container-reglas__results{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%}.container-reglas__results div{padding:12px;background-color:#f5f5f7;border-radius:6px}.container-reglas__results.desguaces-bloqueados div{grid-template-columns:1fr 1fr 1fr;height:48px}.container-reglas__results.desguaces-bloqueados div svg{font-size:18px}.container-reglas__results.desguaces-bloqueados div svg.lock{color:#215732}.container-reglas__results--no-results{display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.tooltip-container{position:relative;display:inline-block;cursor:pointer}.tooltip-container .tooltip-content{visibility:hidden;background-color:#215732;color:#fff;text-align:center;border-radius:6px;padding:9px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s ease;white-space:nowrap;font-size:12px;font-weight:lighter}.tooltip-container .tooltip-content:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#215732 transparent transparent transparent}.tooltip-container:hover .tooltip-content{visibility:visible;opacity:1}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.filter-search__input-search{width:100%!important;position:relative!important;z-index:1!important}.filter-search__input-search input{min-width:auto!important;border:none!important;border-bottom:2px solid rgba(218,218,219,.627)!important;border-radius:0!important;outline:none}.filter-search svg{cursor:pointer}.filter-search .suggestions-dropdown{width:100%;position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;top:20px;left:0;right:0;background-color:#fff;border:1px solid #525252;max-height:200px;overflow-y:auto;z-index:10;color:#212529}.filter-search .suggestions-dropdown::-webkit-scrollbar{width:.3rem;height:.3rem}.filter-search .suggestions-dropdown::-webkit-scrollbar-track{background:#fff 3px}.filter-search .suggestions-dropdown::-webkit-scrollbar-thumb{background:#525252;border-radius:1rem}.filter-search .suggestion-item{width:100%;padding:8px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #F5F5F5}.filter-search .suggestion-item:hover{background-color:#f0f0f0}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.filter-search-selected{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#215732;text-transform:capitalize;background-color:#daf9e4;padding:3px 8px;border-radius:4px;width:auto}.filter-search-selected__close{cursor:pointer}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.each-rule-skeleton{width:100%;height:45px}.each-rule-skeleton__p span{width:80px;height:13px;border-radius:3px}.each-rule-skeleton__icon span{width:15px;height:18px;border-radius:6px}.each-rule-animation{overflow:hidden;background:#e8e8e8}.each-rule-animation:before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right,transparent,#f4f4f4,transparent)}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.edit-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1000;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.edit-modal.visible{opacity:1;visibility:visible}.edit-modal.closing{opacity:0;visibility:hidden}.edit{width:360px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;transform:translateY(-20px);transition:transform .3s ease,opacity .3s ease;opacity:0}.edit.visible{transform:translateY(0);opacity:1}.edit.closing{transform:translateY(-20px);opacity:0}.edit-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;height:70%;padding:32px 32px 20px}.edit-content__title{font-size:22px;font-weight:500;color:#215732;text-align:center}.edit-content__textarea,.edit-content__input{width:100%;height:120px;resize:none;border:1px solid rgba(171,171,171,.25);outline-color:#f2f1f1;padding:15px;border-radius:6px;color:#303030}.edit-content__input{height:auto}.edit-btns{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;padding:5px 0 25px}.edit-btns__confirm{width:92px;height:33px;color:#215732;background-color:#daf9e4;position:relative}.edit-btns__confirm.confirm-loading{cursor:default}.edit-btns__confirm.confirm-loading:hover{background-color:#daf9e4!important}.edit-btns__confirm:hover{background-color:#cbf5d8}.edit-btns__cancel{width:92px;height:33px;color:#215732;background-color:#f5f5f7}.edit-btns__cancel:hover{background-color:#f2f1f1}.edit-btns button{font-weight:500;cursor:pointer;padding:8px 12px;border-radius:8px;border:none}.edit-btns button:active{-webkit-transform:scale(.99);transform:scale(.99)}@media screen and (max-width: 450px){.confirm{width:300px;left:calc(50% - 150px)}}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.button-icon{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#215732;background-color:#fff;box-shadow:0 0 20px #ababab40;border:none;padding:8px;border-radius:6px;font-weight:700;gap:8px;font-size:14px;cursor:pointer}.button-icon__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#daf9e4;border-radius:6px;width:30px;height:30px;position:relative}.button-icon__icon.add svg{font-size:28px}.button-icon__icon.save svg{font-size:22px}.button-icon__icon.export svg{font-size:26px}.button-icon:active{-webkit-transform:scale(.99);transform:scale(.99)}.button-icon:disabled{-webkit-transform:scale(1);transform:scale(1);opacity:.8;cursor:not-allowed}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.crear-regla-desguace{width:100%;border:1px solid rgba(171,171,171,.25);padding:18px 16px;border-radius:6px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:32px 0}@media (min-width: 576px){.crear-regla-desguace.ban-provider{flex-direction:row;align-items:center;justify-content:flex-end}}@media (min-width: 1200px){.crear-regla-desguace{flex-direction:row;align-items:center;justify-content:flex-end}}.crear-regla-desguace__selects{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;padding-bottom:16px}@media (min-width: 576px){.crear-regla-desguace__selects{flex-direction:row}.crear-regla-desguace__selects.ban-provider-selects{padding-bottom:0}}@media (min-width: 1200px){.crear-regla-desguace__selects{padding-bottom:0}}.crear-regla-desguace__selects--autocomplete,.crear-regla-desguace__selects--autocomplete-pieza,.crear-regla-desguace__selects--autocomplete-ban{max-width:600px}.crear-regla-desguace__selects--autocomplete .input-wrapper,.crear-regla-desguace__selects--autocomplete-pieza .input-wrapper,.crear-regla-desguace__selects--autocomplete-ban .input-wrapper{border-color:#ababab40}@media (min-width: 576px){.crear-regla-desguace__selects--autocomplete-ban{min-width:365px}}@media (min-width: 992px){.crear-regla-desguace__selects--autocomplete{min-width:400px}.crear-regla-desguace__selects--autocomplete-pieza{min-width:300px}}.crear-regla-desguace__btn{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.autocomplete{position:relative;width:100%;color:#303030;height:100%}.input-wrapper{position:relative;display:flex;flex-direction:column;border:1px solid #a8a8a8;border-radius:6px;height:47px}.autocomplete-label{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:15px;color:#999;transition:.2s ease all;pointer-events:none}.input-wrapper.focused .autocomplete-label,.input-wrapper .autocomplete-input:not(:placeholder-shown)~.autocomplete-label{top:0;left:10px;font-size:12px;color:#215732;background-color:#fff;padding:0 3px}.autocomplete-input{padding:10px;border:none;border-radius:4px;font-size:16px;outline:none;transition:border-color .2s ease;width:calc(100% - 20px);height:100%;font-size:14px}.clear-icon{position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:18px;color:#215732;display:flex;align-items:center;justify-content:center}.autocomplete-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);color:#525252;font-size:20px}.autocomplete-list{position:absolute;left:0;right:0;background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:100;box-shadow:0 4px 8px #0000001a}.autocomplete-list::-webkit-scrollbar{width:6px;height:6px}.autocomplete-list::-webkit-scrollbar-track{background:#fff}.autocomplete-list::-webkit-scrollbar-thumb{background:#215732;border-radius:1rem}.autocomplete-option{padding:10px;cursor:pointer;transition:background-color .2s ease}.autocomplete-option:hover{background-color:#f0f0f0}.autocomplete-option:active,.autocomplete-option.selected{background-color:#20532f27}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.reglas-desguace{width:100%;padding:24px 0}.reglas-desguace__container{width:100%;border:1px solid rgba(171,171,171,.25);padding:18px 16px;border-radius:6px}.reglas-desguace__container--footer{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding-top:32px}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.pagination-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:fit-content;list-style-type:none}.pagination-container .pagination-item{padding:0 12px;height:32px;width:32p;text-align:center;margin:auto 1px;font-size:16px;color:#215732;display:flex;box-sizing:border-box;align-items:center;letter-spacing:.01071em;border-radius:6px;line-height:1.43;min-width:32px}.pagination-container .pagination-item.arrow-right,.pagination-container .pagination-item.arrow-left{border:1px solid #215732;color:#215732;font-size:2rem;width:45px;height:32px}.pagination-container .pagination-item.arrow-right{margin-left:9px}.pagination-container .pagination-item.arrow-left{margin-right:9px}.pagination-container .pagination-item.dots:hover{background-color:transparent;cursor:default}.pagination-container .pagination-item:hover{background-color:#f5f5f7;cursor:pointer}.pagination-container .pagination-item.selected{background-color:#daf9e4}.pagination-container .pagination-item.disabled{pointer-events:none}.pagination-container .pagination-item.disabled:hover{background-color:transparent;cursor:default}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.toast-container{position:fixed;width:100%;bottom:0;right:0;display:flex;flex-direction:column;gap:10px;z-index:1000}@media (min-width: 576px){.toast-container{bottom:16px;right:16px;align-items:flex-end}}.toast{position:relative;padding:10px 20px;border-radius:6px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#757575;background-color:#fff;min-height:64px;max-height:800px;box-shadow:0 4px 12px #ababab40;direction:ltr;border:1px solid rgba(171,171,171,.25);animation:fadeIn .3s ease forwards}.toast.toast-exit{animation:fadeOut .3s ease-out forwards}@media (min-width: 576px){.toast{width:320px}}.toast-icon{margin-right:10px;font-size:18px}.toast-icon-info{color:#17a2b8}.toast-icon-success{color:#215732}.toast-icon-warning{color:#ffc107}.toast-icon-error{color:#dc3545}.toast__close{position:absolute;top:5px;right:5px;font-size:18px;cursor:pointer}.toast__message{flex-grow:1}.toast__progress-bar,.toast__progress-bar--bg{position:absolute;bottom:0;left:0;height:4px;width:100%;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.toast__progress-bar--info,.toast__progress-bar--bg--info{background-color:#17a2b8}.toast__progress-bar--success,.toast__progress-bar--bg--success{background-color:#215732}.toast__progress-bar--warning,.toast__progress-bar--bg--warning{background-color:#ffc107}.toast__progress-bar--error,.toast__progress-bar--bg--error{background-color:#dc3545}.toast__progress-bar{animation:shrink-progress linear 1 forwards;transform-origin:left;z-index:1}.toast__progress-bar--bg{opacity:.6}@keyframes shrink-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fadeIn{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes fadeOut{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.tab-context{width:100%}.tab-list{display:flex;border-bottom:1px solid #ddd;margin:15px 0 10px;width:100%}.tab-item{padding:10px 20px;cursor:pointer;background:none;border:none;font-size:14px;transition:background .3s;color:#0009;text-transform:uppercase}.tab-item:hover{background-color:#f7f7f7}.tab-item.active{border-bottom:2px solid rgb(25,118,210);color:#1976d2}.tab-content .tab-panel{display:none}.tab-content .tab-panel.active{display:block}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.custom-table{padding-bottom:12px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-table__active-search{width:100%;height:28px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.custom-table__active-search--title{font-size:11px;color:#525252}@media (max-width: 767px){.custom-table__active-search{align-items:center}}.custom-table__table{min-height:209px;width:100%;height:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:6px}.custom-table__table table{height:100%;border-collapse:collapse;text-align:left;width:100%;overflow:auto;border:1px solid rgba(33,87,50,.0431372549)}.custom-table__table table thead th{background-color:#215732;top:-1px;z-index:1}.custom-table__table table thead th p{font-weight:500;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;text-align:center}.custom-table__table table thead th .tooltip-content{bottom:-40px;background-color:#f4f4f4;color:#215732;border-color:#215732;z-index:10;font-weight:400;left:60px}.custom-table__table table thead th .tooltip-content:after{left:55px;top:-10px;bottom:100%!important;border-color:transparent transparent #f4f4f4 transparent!important}.custom-table__table table thead .filter-search{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%}.custom-table__table table thead .filter-search input{overflow:hidden;width:100%;background-color:transparent;height:100%;color:#fff}.custom-table__table table thead .filter-search input::placeholder{color:#fff;opacity:.6;font-weight:300}.custom-table__table table tbody tr{color:#303030;text-align:center}.custom-table__table table tbody tr:nth-child(2n){background-color:#2157320b}.custom-table__table table tbody tr button{background-color:#215732;color:#fff;font-weight:300;padding:3px 10px;border-radius:5px;font-size:14px}.custom-table__table table tbody tr button:hover{background-color:#1b3624}.custom-table__table table tbody tr a{color:inherit;text-decoration:none}.custom-table__table table td,.custom-table__table table th{padding:12px}.custom-table__table table td.no-message{text-align:center}.custom-table__table .tooltip-content{border:1px solid rgba(255,255,255,.322);white-space:pre-line;width:300px}.custom-table .new-price-column{display:flex;flex-direction:row;align-items:center;justify-content:center}.custom-table .new-price-column__input{background-color:transparent;border:none;outline:none;max-width:65px;padding:0 2px;border-bottom:1px solid #757575}.custom-table .new-price-column__euro{color:#757575}.custom-table .new-price-column__icons{padding-left:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.custom-table .new-price-column__icons svg{cursor:pointer;color:#215732}.custom-table .new-price-column__icons svg.disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.options-menu{position:relative;display:inline-block!important;width:auto}.options-menu__btn{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%}.options-menu__ul{position:absolute;top:100%;right:0;z-index:1000;max-height:auto;overflow-y:auto;list-style:none;margin:0;padding:0;border:1px solid rgba(171,171,171,.25);background-color:#fff;box-shadow:4px 4px 6px #ababab40;width:200px;border-radius:3px}.options-menu__ul--item{background-color:transparent;padding:12px 15px;cursor:pointer;transition:background-color .2s ease;font-size:16px;color:#212529}.options-menu__ul--item:first-letter{text-transform:capitalize}.options-menu__ul--item:hover{background-color:#21573241}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.row-skeleton{height:80px}@media (min-width: 1200px){.row-skeleton{height:44px}}.row-skeleton__xs p,.row-skeleton__sm p,.row-skeleton__md p,.row-skeleton__lg p{align-self:center;justify-self:center}.row-skeleton__xs p{width:10px;height:13px;border-radius:3px}.row-skeleton__sm p{width:50px;height:13px;border-radius:3px}.row-skeleton__md p{width:80px;height:13px;border-radius:3px}.row-skeleton__lg p{width:100px;height:13px;border-radius:3px}.row-skeleton-animation{overflow:hidden;background:#e8e8e8}.row-skeleton-animation:before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right,transparent,#f4f4f4,transparent)}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.tabla-pricing{width:100%;padding:24px 0}@media (max-width: 767px){.tabla-pricing{padding-top:100px}}.tabla-pricing__dates{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:fit-content;position:absolute;top:16px;right:16px}@media (min-width: 768px){.tabla-pricing__dates{flex-direction:row}}.tabla-pricing__dates p{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;box-shadow:3px 3px 10px #ababab40;min-width:270px;width:100%;border:1px solid rgba(171,171,171,.25);padding:18px 16px;border-radius:6px}.tabla-pricing__tab-context{padding-top:20px}.tabla-pricing__yellow-background{background-color:#ff0}.tabla-pricing__red-background{color:#ff2d55}.tabla-pricing__footer{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:32px}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.cadencia-analisis{width:100%;border:1px solid rgba(171,171,171,.25);padding:18px 16px;border-radius:6px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:24px;width:fit-content;gap:10px}.cadencia-analisis__select{width:290px}.cadencia-analisis__select .input-wrapper{border-color:#ababab40}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.logs-page{width:100%;padding:24px 0}.logs-page tr{font-size:14px!important}.logs-page__footer{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding-top:32px}@media (min-width: 1200px){.logs-page .row-skeleton{height:80px}}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;font-family:Rubik,sans-serif}:root{--toastify-color-success: #215732 !important;--swiper-theme-color: #215732 !important;--swiper-navigation-size: 28px !important}.Toastify{z-index:200000!important}@media (max-width: 767px){.Toastify{position:fixed}}
