.tab-header-actions[data-v-158c068a],.tab-header-actions__btn[data-v-158c068a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab-header-actions__btn[data-v-158c068a]{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:27px;height:27px;margin-right:2px;padding:0;border:0;border-radius:6px;color:var(--app-color-icon);font-size:16px;cursor:pointer;-webkit-transition:color .16s ease,background-color .16s ease;transition:color .16s ease,background-color .16s ease}.tab-header-actions__btn[data-v-158c068a]:last-child{margin-right:0}.tab-header-actions__btn[data-v-158c068a]:hover{color:var(--app-color-primary);background:var(--app-color-primary-soft)}.tab-header-actions__btn--active[data-v-158c068a]{color:var(--app-color-primary)}.tab-header-actions__btn--disabled[data-v-158c068a]{cursor:default}@media (max-width:767.98px){.tab-header-actions__btn[data-v-158c068a]{width:34px;height:34px;font-size:18px}}.crud-price-list-suppliers-products-title{font-size:15px;font-weight:600}.crud-price-list-suppliers-products-code{color:var(--app-color-text-muted)}.crud-price-list-suppliers-download{float:left;margin-right:10px}#cost-tree-suppliers .vtl-tree-margin{margin-left:10px}#cost-tree-suppliers .vtl-node-main{padding:0 0 0 10px;cursor:pointer}#cost-tree-suppliers .vtl-node-content{font-size:var(--app-text-sm);cursor:pointer}#cost-tree-suppliers .supplier-tree-name{font-weight:700}#cost-tree-suppliers .supplier-tree-count{font-weight:400;color:var(--app-color-text-muted)}.cost-tree-panel-title{border-bottom:1px solid var(--app-color-border);color:var(--app-color-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--app-text-sm);font-weight:var(--app-font-semibold);padding:12px}.cost-tree-panel-title,.cost-tree-panel-title>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.cost-tree-panel-title>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cost-tree-panel-title .material-symbols-rounded{color:var(--app-color-primary)}.cost-tree-toggle.btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-radius:5px;color:var(--app-color-text-secondary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-4px -5px -4px auto;padding:0;width:25px}.cost-tree-toggle.btn:focus,.cost-tree-toggle.btn:hover{background:var(--app-color-primary-soft);color:var(--app-color-primary-active)}.cost-tree-panel-filter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--app-color-border);display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:10px 12px}.cost-tree-panel-filter .v-select{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.cost-tree-panel-filter .vs__dropdown-toggle{min-height:31px;padding:0 0 2px}.cost-tree-panel-filter .vs__selected-options{padding:0 2px}.cost-tree-panel-filter .vs__search,.cost-tree-panel-filter .vs__selected{font-size:var(--app-text-sm);margin-top:2px}.cost-tree-panel-filter .btn{-ms-flex-negative:0;flex-shrink:0;height:31px;padding:0;width:31px}.cost-tree-suppliers-tree{max-height:60vh;overflow:auto;padding:8px 12px 12px}.cost-tree-suppliers-tree .icon.material-symbols-rounded{color:var(--app-color-primary);font-size:16px;margin-right:5px;vertical-align:-3px}.cost-tree-suppliers-tree .vtl-node-content{font-size:var(--app-text-sm)}.cost-tree-suppliers-tree .vtl-icon{font-family:Material Symbols Rounded!important;font-weight:400!important;font-style:normal!important;-webkit-font-feature-settings:"liga"!important;font-feature-settings:"liga"!important;font-size:16px;color:var(--app-color-text-secondary)}.cost-tree-suppliers-tree .vtl-icon-caret-down:before{content:"expand_more"!important}.cost-tree-suppliers-tree .vtl-icon-caret-right:before{content:"chevron_right"!important}.cost-supplier-products-history-overflow{overflow:auto;max-height:400px}.cost-supplier-products-edit-overflow{overflow:auto;max-height:450px}.popover-price-cost-suplliers-products .popover-body hr{margin-top:5px!important;margin-bottom:5px!important}.popover-price-cost-suplliers-products .cpls-cost-final-row{font-size:inherit;line-height:1.45;padding:2px 0}.popover-price-cost-suplliers-products .cpls-cost-final-row--no-iva{color:var(--app-color-text-secondary)}.popover-price-cost-suplliers-products .cpls-cost-final-row--iva{color:var(--app-color-primary);border-top:1px solid var(--app-color-primary-soft);margin-top:4px;padding-top:5px}.popover-name-cost-suplliers-products .popover-body hr{margin-top:5px!important;margin-bottom:5px!important}.price-list-editor-table tbody tr{cursor:pointer}.price-list-editor-body{padding:12px 14px}.price-list-editor-item{padding:12px}.price-list-editor-header{gap:8px}.price-list-editor-header-left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.price-list-editor-header-actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:start;align-self:flex-start}.price-list-editor-product{white-space:normal;word-break:break-word;line-height:1.2}.b-sidebar .list-group-item.price-list-editor-item:focus,.b-sidebar .list-group-item.price-list-editor-item:hover{background-color:var(--app-color-primary-soft)!important;color:var(--app-color-text)!important;border-color:var(--app-color-border)!important}.b-sidebar .list-group-item.price-list-editor-item:focus *,.b-sidebar .list-group-item.price-list-editor-item:hover *{color:var(--app-color-text)!important}.cost-tree-collapsed-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border-strong);border-radius:6px;color:var(--app-color-text-secondary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 15px 1rem;min-height:200px;padding:14px 5px;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;width:32px}.cost-tree-collapsed-bar:hover{background:var(--app-color-primary-soft);color:var(--app-color-primary-active)}.cost-tree-collapsed-bar>.material-symbols-rounded{font-size:18px;margin-bottom:8px}.cost-tree-collapsed-text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-size:var(--app-text-xs);color:var(--app-color-text-secondary);font-weight:var(--app-font-semibold);letter-spacing:.02em}.cost-tree-products-expanded{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 50px)}@media (max-width:991.98px){.cost-tree-collapsed-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 15px 12px;min-height:32px;padding:6px 10px;width:calc(100% - 30px)}.cost-tree-collapsed-bar>.material-symbols-rounded{margin:0 5px 0 0}.cost-tree-collapsed-text{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.cost-tree-products-expanded{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.btn.list-view-icon-btn.cpls-options-toggle--warning{background:var(--app-color-warning)}.btn.list-view-icon-btn.cpls-options-toggle--warning:focus,.btn.list-view-icon-btn.cpls-options-toggle--warning:hover{background:var(--app-color-warning-hover)}.btn.cpls-action-toggle-labeled{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto!important;height:auto!important;min-height:0;padding:0!important;border:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--app-color-text-secondary)!important;font-size:13px;line-height:1.15;white-space:nowrap}.btn.cpls-action-toggle-labeled:focus,.btn.cpls-action-toggle-labeled:hover{color:var(--app-color-primary)!important;text-decoration:underline}@media (max-width:767.98px){.crud-price-list-suppliers-table.app-table.b-table-stacked-md>tbody>tr>td:last-child:before{content:attr(data-label)!important}}.cpls-convert-tabs{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:thin}.cpls-convert-tabs .nav-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cpls-filters-hint[data-v-ce410746]{margin-top:12px;margin-bottom:0}.cpls-mode-indicators[data-v-ce410746]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767.98px){.cpls-mode-indicators[data-v-ce410746]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px}}.cpls-iva-toggle[data-v-ce410746]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border);border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:27px;padding:0 10px;-webkit-transition:background-color .15s,border-color .15s;transition:background-color .15s,border-color .15s}.cpls-iva-toggle .custom-control[data-v-ce410746]{line-height:1.3}.cpls-iva-toggle--active[data-v-ce410746]{background:var(--app-color-primary-soft);border-color:var(--app-color-primary-200)}@media (max-width:767.98px){.cpls-iva-toggle[data-v-ce410746]{height:34px}}.cpls-rounded-badge[data-v-ce410746]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--app-color-warning-soft);border:1px solid var(--app-color-warning-border);border-radius:999px;color:var(--app-color-warning-hover);cursor:default;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;font-size:var(--app-text-xs);font-weight:var(--app-font-semibold);height:27px;padding:0 10px;text-transform:uppercase;letter-spacing:.02em}@media (max-width:767.98px){.cpls-rounded-badge[data-v-ce410746]{height:34px}}.input-group-sm .input-group-prepend .input-group-text[data-v-ce410746]{padding:3px}.input-group-sm .input-group-append .btn[data-v-ce410746]{padding:1px}.input-group-sm .form-control[data-v-ce410746]{padding:2px}.dropdown-divider[data-v-ce410746]{margin:3px}