.produto-selector-card[data-v-5f4c76a1],.produto-selector-root[data-v-5f4c76a1]{width:100%}.produto-selector-root[data-v-5f4c76a1]{margin:0}.produto-selector-grid[data-v-5f4c76a1]{margin:0 -6px}.produto-selector-col[data-v-5f4c76a1]{min-width:0;padding:6px}.selector-list-title[data-v-5f4c76a1]{color:#263238;font-size:.95rem;font-weight:700;line-height:1.3;margin:0 0 8px}.produto-data-table[data-v-5f4c76a1]{max-width:100%}.produto-table-scroll[data-v-5f4c76a1]{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.produto-table-scroll[data-v-5f4c76a1] .v-data-table__wrapper{max-height:420px;overflow-y:auto;overflow-x:hidden;border:1px solid #e0e0e0;border-radius:6px}.produto-table-scroll[data-v-5f4c76a1] table{width:100%;table-layout:fixed}.produto-table-scroll[data-v-5f4c76a1] thead th{position:sticky;top:0;z-index:2;background:#fff}.produto-table-scroll[data-v-5f4c76a1] td,.produto-table-scroll[data-v-5f4c76a1] th{height:auto;padding:0 4px;white-space:normal;word-break:normal;overflow-wrap:anywhere;vertical-align:middle}.produto-table-scroll[data-v-5f4c76a1] th{font-size:.72rem;line-height:1.2}.produto-table-scroll[data-v-5f4c76a1] td{font-size:.78rem;line-height:1.25}.produto-table-scroll[data-v-5f4c76a1] .col-actions{padding-left:0;padding-right:0;text-align:center}.produto-table-scroll[data-v-5f4c76a1] .col-produto{min-width:160px}.produto-table-scroll[data-v-5f4c76a1] .col-codigo,.produto-table-scroll[data-v-5f4c76a1] .col-id,.produto-table-scroll[data-v-5f4c76a1] .col-qtn,.produto-table-scroll[data-v-5f4c76a1] .col-sc,.produto-table-scroll[data-v-5f4c76a1] .col-status{word-break:keep-all;overflow-wrap:normal}.produto-table-scroll[data-v-5f4c76a1] .v-btn--icon.v-size--small{height:28px;width:28px}.produto-table-scroll[data-v-5f4c76a1] .v-data-footer{padding:0 4px}.produto-mobile-cards[data-v-5f4c76a1]{display:none}@media (max-width:768px){.produto-selector-card[data-v-5f4c76a1]{-webkit-box-shadow:none;box-shadow:none}.produto-disponiveis-scroll[data-v-5f4c76a1],.produto-disponiveis-table[data-v-5f4c76a1]{display:none}.produto-table-scroll[data-v-5f4c76a1] .v-data-table__wrapper{max-height:none;overflow:hidden;border:0}.produto-mobile-cards[data-v-5f4c76a1]{display:grid;grid-template-columns:1fr;gap:12px;width:100%;max-width:100%;margin-bottom:16px}.produto-disponivel-card[data-v-5f4c76a1],.produto-mobile-empty[data-v-5f4c76a1]{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:6px;background:#fff;padding:12px}.produto-card-header[data-v-5f4c76a1]{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:10px}.produto-card-title[data-v-5f4c76a1]{color:#263238;font-size:.95rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.produto-card-actions[data-v-5f4c76a1]{display:grid;grid-template-columns:1fr;gap:8px}.produto-card-actions .v-btn[data-v-5f4c76a1]{width:100%;max-width:100%;margin:0;white-space:normal}.produto-card-grid[data-v-5f4c76a1]{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.produto-card-label[data-v-5f4c76a1]{color:#607d8b;font-size:.75rem;font-weight:700;line-height:1.2;margin-bottom:2px}.produto-card-value[data-v-5f4c76a1],.produto-mobile-empty[data-v-5f4c76a1]{color:#263238;font-size:.9rem;line-height:1.35;overflow-wrap:anywhere}.produto-data-table[data-v-5f4c76a1],.produto-data-table[data-v-5f4c76a1] .v-data-table__wrapper,.produto-selector-card[data-v-5f4c76a1]{max-width:100%;overflow-x:hidden}.produto-selector-card[data-v-5f4c76a1] .v-card__title{padding:8px 0 12px}.produto-data-table[data-v-5f4c76a1] table,.produto-data-table[data-v-5f4c76a1] tbody,.produto-data-table[data-v-5f4c76a1] td,.produto-data-table[data-v-5f4c76a1] tr{max-width:100%}.produto-data-table[data-v-5f4c76a1] .v-data-table__mobile-row{align-items:flex-start;padding:8px 0}.produto-data-table[data-v-5f4c76a1] .v-data-table__mobile-row__cell{text-align:right}.produto-data-table[data-v-5f4c76a1] table{width:100%;table-layout:auto}.produto-data-table[data-v-5f4c76a1] td,.produto-data-table[data-v-5f4c76a1] th{padding:0}.produto-data-table[data-v-5f4c76a1] .v-data-table__mobile-row{display:grid;grid-template-columns:minmax(64px,28%) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;min-height:auto;padding:8px 10px}.produto-data-table[data-v-5f4c76a1] .v-data-table__mobile-row__header{color:#263238;font-size:.72rem;font-weight:700;line-height:1.2;min-width:0;overflow-wrap:normal;text-align:left;white-space:nowrap;word-break:normal}.produto-data-table[data-v-5f4c76a1] .v-data-table__mobile-row__cell{color:#263238;font-size:.8rem;line-height:1.25;max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:left;white-space:normal;word-break:normal}.produto-data-table[data-v-5f4c76a1] .v-btn{margin:0 4px 4px 0}}.subtable-wrapper[data-v-5f4c76a1]{padding:8px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.styled-subtable[data-v-5f4c76a1]{border:1px solid #ccc;border-radius:6px;margin-bottom:16px;width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;overflow:hidden}.styled-subtable th[data-v-5f4c76a1]{background-color:#f0f0f0;font-weight:700;color:#333;font-size:13px;padding:8px;text-align:left;border-bottom:1px solid #ccc}.styled-subtable td[data-v-5f4c76a1]{font-size:13px;padding:8px;border-bottom:1px solid #eee;white-space:nowrap}.v-icon[data-v-5f4c76a1]{cursor:pointer}.auto-width[data-v-5f4c76a1]{white-space:nowrap;width:1%}.flex-fill[data-v-5f4c76a1]{width:100%}.selector-list-title[data-v-5065d473]{color:#263238;font-size:.95rem;font-weight:700;line-height:1.3;margin:0 0 8px}.fornecedor-selector-card[data-v-5065d473]{width:100%}@media (max-width:768px){.fornecedor-selector-card[data-v-5065d473]{-webkit-box-shadow:none;box-shadow:none}}@media (max-width:768px){.fornecedor-data-table[data-v-5065d473],.fornecedor-data-table[data-v-5065d473] .v-data-table__wrapper,.fornecedor-selector-card[data-v-5065d473]{max-width:100%;overflow-x:hidden}.fornecedor-data-table[data-v-5065d473] table,.fornecedor-data-table[data-v-5065d473] tbody,.fornecedor-data-table[data-v-5065d473] td,.fornecedor-data-table[data-v-5065d473] tr{max-width:100%}.fornecedor-data-table[data-v-5065d473] .v-data-table__mobile-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:auto;padding:8px 0}.fornecedor-data-table[data-v-5065d473] .v-data-table__mobile-row__cell{max-width:100%;text-align:right;overflow-wrap:anywhere;white-space: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}