.catalogo-virtual-table[data-v-0788b580]{background:#fff;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;width:100%}.catalogo-virtual-loading[data-v-0788b580]{padding:24px;text-align:center}.catalogo-virtual-grid[data-v-0788b580]{-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;max-width:100%;min-width:0;width:100%}.catalogo-virtual-header[data-v-0788b580]{border-bottom:1px solid rgba(0,0,0,.12)}.catalogo-virtual-body[data-v-0788b580]{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;width:100%}.catalogo-virtual-rows[data-v-0788b580]{left:0;min-width:0;position:absolute;right:0;top:0;width:100%}.catalogo-virtual-row[data-v-0788b580]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid rgba(0,0,0,.08)}.catalogo-virtual-cell[data-v-0788b580]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;line-height:1.35;min-width:0;overflow:hidden;padding:0 8px;white-space:normal;word-break:normal}.catalogo-virtual-cell>[data-v-0788b580]{max-width:100%;min-width:0}.catalogo-virtual-cell--actions[data-v-0788b580]{padding-left:4px;padding-right:4px}.catalogo-virtual-cell--actions[data-v-0788b580],.catalogo-virtual-cell--id[data-v-0788b580],.catalogo-virtual-cell--quantidade[data-v-0788b580],.catalogo-virtual-cell--unidadeMedida[data-v-0788b580]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalogo-virtual-th[data-v-0788b580]{color:rgba(0,0,0,.6);font-size:.75rem;font-weight:500;height:48px;line-height:1.2;overflow:visible;text-overflow:clip;white-space:normal}.catalogo-virtual-text[data-v-0788b580]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35;min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal;word-break:normal}.catalogo-virtual-cell--codigo .catalogo-virtual-text[data-v-0788b580]{overflow-wrap:anywhere}.catalogo-virtual-cell[data-v-0788b580] .v-input,.catalogo-virtual-cell[data-v-0788b580] .v-input__control,.catalogo-virtual-cell[data-v-0788b580] .v-input__slot{max-width:100%;min-width:0;width:100%}.catalogo-virtual-cell[data-v-0788b580] .v-text-field{margin-top:0;padding-top:0}.catalogo-virtual-cell--actions[data-v-0788b580] .v-btn{-ms-flex-negative:0;flex-shrink:0;margin-left:0;margin-right:0}.catalogo-virtual-footer[data-v-0788b580]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:58px;padding:8px 16px}.catalogo-virtual-page-size[data-v-0788b580]{max-width:150px}@media (max-width:960px){.catalogo-virtual-table[data-v-0788b580]{overflow-x:auto}.catalogo-virtual-body[data-v-0788b580],.catalogo-virtual-grid[data-v-0788b580],.catalogo-virtual-rows[data-v-0788b580]{min-width:920px}}.catalogo-card[data-v-290f2f5b],.catalogo-form[data-v-290f2f5b],.catalogo-row[data-v-290f2f5b]{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-width:0;width:100%}.catalogo-card[data-v-290f2f5b]{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.catalogo-descricao[data-v-290f2f5b]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35;overflow:hidden;overflow-wrap:anywhere;white-space:normal;word-break:normal}.v-textarea textarea{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;-ms-flex-item-align:start;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{-ms-flex-item-align:start;align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{-ms-flex-item-align:start;align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{-ms-flex-item-align:stretch;align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}