.productos-container{height:calc(100vh - 150px);max-height:calc(100vh - 150px)}.productos-container .product-heading{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.productos-container .product-heading .text-h4{font-size:1.75rem!important;overflow-wrap:anywhere}.productos-container .product-composition{max-width:820px}.productos-container .product-composition__table{border:1px solid hsla(0,0%,50.2%,.35);border-radius:4px;overflow:hidden}.productos-container .product-composition__table table{border-collapse:collapse}.productos-container .product-composition__table thead{background:hsla(0,0%,50.2%,.1)}.productos-container .product-composition__table th{font-weight:600}.productos-container .product-composition__table td+td,.productos-container .product-composition__table th+th{border-left:1px solid hsla(0,0%,50.2%,.25)}.productos-container .product-composition__table td,.productos-container .product-composition__table th{border-bottom:1px solid hsla(0,0%,50.2%,.25)}.productos-container .product-composition__table tbody tr:nth-child(2n){background:hsla(0,0%,50.2%,.04)}.productos-container .product-composition__table td:last-child{font-variant-numeric:tabular-nums}.productos-container .product-edit-fields>.v-input{-webkit-box-flex:1;-ms-flex:1 1 180px;flex:1 1 180px;min-width:0}.productos-container>.list-container{height:inherit;overflow-y:scroll;max-height:inherit}.productos-container>.list-container .v-list-item+.v-list-item{border-top:1px solid hsla(0,0%,50.2%,.25)}.productos-container>.product-container{height:inherit;overflow-y:scroll;max-height:inherit}.productos-container>.product-container .product-name{min-width:0}.productos-container>.product-container .gr_lt,.productos-container>.product-container .product-abreviacion{min-width:130px}.elementos-list{border:1px solid hsla(0,0%,39.2%,.5);border-radius:3px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.elementos-list,.elementos-list .elemento{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.elementos-list .elemento{padding:16px;border-top:1px solid hsla(0,0%,39.2%,.5);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center}.elementos-list .elemento input{border-radius:3px;padding:4px}.elementos-list .elemento--name{width:200px;max-width:200px;margin-right:16px}.elementos-list .elemento--symbol{width:90px;max-width:90px;margin-right:16px}.elementos-list .elemento--percent{width:100px;max-width:100px;margin-right:4px}