.rv{width:100%;min-width:0;font-size:12.5px;line-height:1.35}.rv h1{margin:0;font-size:18px;font-weight:600}.rv h2{margin:0;font-size:14px;font-weight:600}.rv button,.rv summary,.rv select{cursor:pointer}.rv button:disabled,.rv select:disabled,.rv input:disabled{cursor:default;opacity:.55}.rv button,.rv summary,.rv select{border-radius:5px;min-height:26px;padding:3px 8px}.rv input,.rv select{color:inherit;border:1px solid var(--mx-border8);background:0 0;border-radius:5px;max-width:100%;padding:3px 6px}.rv select option{background:var(--mx-bg900)}.rv a{color:var(--mx-blue)}.rv .rv-primary{background:var(--mx-primary);color:var(--mx-white);padding:4px 12px;font-weight:600}.rv .rv-bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rv .rv-muted{color:var(--mx-slate4);font-size:11px}.rv .rv-scroll{border:1px solid var(--mx-border8);border-radius:6px;min-width:0;max-width:100%;overflow-x:auto}.rv table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.rv th,.rv td{white-space:nowrap;border-bottom:1px solid var(--mx-border8);vertical-align:middle;height:30px;padding:1px 6px}.rv thead th{color:var(--mx-slate4);background:var(--mx-bg900);font-size:11px;font-weight:600}.rv tbody th{font-weight:500}.rv .rv-num{text-align:right}.rv .rv-desc{text-overflow:ellipsis;max-width:270px;overflow:hidden}.rv .rv-catalogo{text-overflow:ellipsis;vertical-align:middle;max-width:230px;display:inline-block;overflow:hidden}.rv .rv-edit{text-align:right;border:1px solid #0000;width:72px;min-height:26px;padding:2px}.rv .rv-edit:focus{border-color:var(--mx-blue);outline:1px solid var(--mx-blue)}.rv .rv-chip{border:1px solid var(--mx-border8);border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:10px;display:inline-flex}.rv details{position:relative}.rv summary{border:1px solid var(--mx-border8);list-style:none}.rv details>div{z-index:30;background:var(--mx-bg900);border:1px solid var(--mx-border8);min-width:150px;box-shadow:0 8px 24px var(--mx-bg950);border-radius:6px;position:absolute;top:100%;right:0}.rv details>div>button{text-align:left;white-space:nowrap;width:100%;display:block}.rv .rv-progress{color:var(--mx-slate4);margin-left:auto;font-size:11px}.rv .rv-legenda{color:var(--mx-slate4);margin-top:6px;font-size:11px}.rv .rv-items{min-width:1180px}.rv-gaveta{overflow-wrap:anywhere;min-width:0;font-size:12px}.rv-gaveta button:disabled,.rv-gaveta input:disabled{cursor:not-allowed;opacity:.45}.rv-gaveta-aviso,.rv-gaveta-erro{border:1px solid var(--mx-border8);color:var(--mx-slate3);border-radius:6px;margin:6px 0;padding:6px 8px}.rv-gaveta-erro{border-color:var(--mx-red);color:var(--mx-red)}.rv-gaveta table{font-size:11px}.rv-gaveta td,.rv-gaveta th{padding:5px}.rv-gaveta input,.rv-gaveta select{border:1px solid var(--mx-border8);width:100%;min-height:44px;color:inherit;background:0 0;border-radius:5px;padding:5px;font-size:16px}.rv-item-menu{width:168px;box-shadow:0 8px 24px var(--mx-bg950);border-radius:6px;margin:0;padding:4px;position:fixed;inset:auto}.rv-item-menu button{text-align:left;width:100%;min-height:44px;padding:6px;font-size:13px;display:block}@media (width<=767px){.rv button,.rv summary,.rv select,.rv input{min-height:44px;font-size:16px}.rv .rv-chip{font-size:11px}.rv th,.rv td{height:44px}.rv .rv-progress{width:100%;margin-left:0}.rv .rv-desc{max-width:220px}}