.modal-header-custom[data-v-2e6bea8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:0;border-bottom:none}.steps-indicator[data-v-2e6bea8a]{gap:14px;margin-top:16px;margin-bottom:9px}.step-circle[data-v-2e6bea8a],.steps-indicator[data-v-2e6bea8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-circle[data-v-2e6bea8a]{width:30px;height:30px;border-radius:50%;border:2px solid #e5e7eb;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:600;color:var(--gray03);background:#f9fafb}.step-circle.active[data-v-2e6bea8a],.step-circle.completed[data-v-2e6bea8a]{border-color:#00b72f;background:#00b72f;color:#fff}.step-circle.active span[data-v-2e6bea8a],.step-circle.completed span[data-v-2e6bea8a]{color:#fff!important}.step-divider[data-v-2e6bea8a]{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;height:2px;background:#e5e7eb;border-radius:999px}.modal-header-content[data-v-2e6bea8a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-right:20px}.modal-title-custom[data-v-2e6bea8a]{font-size:18px;font-weight:600;color:var(--gray01);margin:0 0 5px 0}.modal-subtitle-custom[data-v-2e6bea8a]{font-size:14px;color:var(--gray04);margin:0;word-break:keep-all;white-space:normal;line-height:1.4}.modal-close-custom[data-v-2e6bea8a]{background:#fff;border:1px solid #e5e7eb;border-radius:50%;padding:0;cursor:pointer;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;margin-right:-10px;margin-top:-10px}.modal-close-custom svg[data-v-2e6bea8a]{width:16px;height:16px}.modal-close-custom[data-v-2e6bea8a]:hover{background:#f9fafb;border-color:#d1d5db}.modal-content-form[data-v-2e6bea8a]{padding:15px 0}.step-content[data-v-2e6bea8a]{margin-top:10px}.section-divider[data-v-2e6bea8a]{height:1px;background:var(--white-medium);margin:25px 0}.form-group label[data-v-2e6bea8a]{display:block;font-size:14px!important;font-weight:500!important;color:var(--gray01)}.form-group label .label-optional[data-v-2e6bea8a]{font-weight:400;color:var(--gray04)}.form-group .form-group-header[data-v-2e6bea8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-group .form-group-header .form-group-header-left[data-v-2e6bea8a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.form-group .form-group-header label[data-v-2e6bea8a]{margin-bottom:5px;display:block}.form-group .form-group-header label .label-optional[data-v-2e6bea8a]{font-weight:400;color:var(--gray04)}.form-group .form-group-header .form-help-text[data-v-2e6bea8a]{font-size:14px;color:var(--gray04);margin:0;display:block}.form-group .form-help-text[data-v-2e6bea8a]{font-size:14px;color:var(--gray04);margin-top:5px;margin-bottom:0}.form-group input[data-v-2e6bea8a],.form-group textarea[data-v-2e6bea8a]{width:100%;padding:12px 15px;border:1px solid var(--white-medium);border-radius:8px;font-size:14px;color:var(--gray01);-webkit-transition:all .3s;transition:all .3s}.form-group input[data-v-2e6bea8a]:focus,.form-group textarea[data-v-2e6bea8a]:focus{outline:none;border-color:var(--greenn);-webkit-box-shadow:0 0 0 3px var(--greenn-transparent2);box-shadow:0 0 0 3px var(--greenn-transparent2)}.form-group input.is-invalid[data-v-2e6bea8a],.form-group textarea.is-invalid[data-v-2e6bea8a]{border-color:var(--red)!important}.form-group label.label-structure[data-v-2e6bea8a]{font-size:16px!important;font-weight:600!important}.structure-options[data-v-2e6bea8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:15px}.structure-option[data-v-2e6bea8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:14px 18px;border-radius:14px;border:1px solid #e5e7eb;background:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:left;font:inherit;color:inherit}.structure-option[data-v-2e6bea8a]:hover{border-color:#d1d5db;-webkit-box-shadow:0 2px 6px rgba(15,23,42,.04);box-shadow:0 2px 6px rgba(15,23,42,.04)}.structure-option.selected[data-v-2e6bea8a]{border-color:#00b72f;-webkit-box-shadow:0 0 0 1px rgba(0,183,47,.3);box-shadow:0 0 0 1px rgba(0,183,47,.3)}.structure-radio[data-v-2e6bea8a]{margin-right:12px;margin-top:3px}.radio-circle[data-v-2e6bea8a]{width:18px;height:18px;border-radius:50%;border:2px solid #d1d5db;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}.structure-option.selected .radio-circle[data-v-2e6bea8a]{border-color:#00b72f;border-width:4px}.radio-inner[data-v-2e6bea8a]{display:none}.structure-text[data-v-2e6bea8a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0;text-align:left}.structure-title[data-v-2e6bea8a]{font-size:14px;font-weight:600;color:var(--gray01);margin-bottom:4px}.structure-subtitle[data-v-2e6bea8a]{font-size:13px;color:var(--gray04)}.btn-add-subcategoria[data-v-2e6bea8a],.btn-create-tag[data-v-2e6bea8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;padding:8px 16px;font-size:13px;height:38px;min-width:120px;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.btn-add-subcategoria .btn-icon[data-v-2e6bea8a],.btn-create-tag .btn-icon[data-v-2e6bea8a]{font-size:16px;font-weight:300;line-height:1}.tags-input-wrapper[data-v-2e6bea8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.tags-input-wrapper .tags-select[data-v-2e6bea8a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tags-section[data-v-2e6bea8a]{margin-top:8px}.tags-search-row[data-v-2e6bea8a]{margin-bottom:10px}.tags-search-wrapper[data-v-2e6bea8a]{margin-bottom:0;position:relative}.tags-search-wrapper .search-icon[data-v-2e6bea8a]{position:absolute;left:20px;top:18px;width:14.7px;height:14.7px;z-index:1}.tags-search-wrapper .input-search[data-v-2e6bea8a]{width:100%;height:50px!important;background:#fff;border-radius:10px;padding:20px 30px;padding-left:45px!important;border:none;font-family:Montserrat,sans-serif;font-weight:400;color:#81858e;font-size:14px;-webkit-transition:.5s;transition:.5s}.tags-search-wrapper .input-search[data-v-2e6bea8a]:focus,.tags-search-wrapper .input-search[data-v-2e6bea8a]:hover{border-color:#ededf0!important;font-weight:400!important;outline:none}.tags-search-wrapper .input-search[data-v-2e6bea8a]::-webkit-input-placeholder{color:#81858e}.tags-search-wrapper .input-search[data-v-2e6bea8a]::-moz-placeholder{color:#81858e}.tags-search-wrapper .input-search[data-v-2e6bea8a]:-ms-input-placeholder{color:#81858e}.tags-search-wrapper .input-search[data-v-2e6bea8a]::-ms-input-placeholder{color:#81858e}.tags-search-wrapper .input-search[data-v-2e6bea8a]::placeholder{color:#81858e}.tags-selected-row[data-v-2e6bea8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.selected-chip[data-v-2e6bea8a]{padding:6px 10px;border-radius:999px;background:var(--white-light);font-size:12px;color:var(--gray04)}.selected-chip[data-v-2e6bea8a],.tag-chip-icon[data-v-2e6bea8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tag-chip-icon[data-v-2e6bea8a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:6px}.selected-chip-text[data-v-2e6bea8a]{font-weight:600;color:var(--gray01)}.clear-selection-btn[data-v-2e6bea8a]{background:none;border:none;padding:0;font-size:12px;color:var(--gray04);cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.clear-selection-btn[data-v-2e6bea8a]:hover{color:var(--gray01)}.tags-available-card[data-v-2e6bea8a]{border-radius:12px;border:1px solid var(--white-medium);background:#fff;padding:10px 12px 12px}.tags-available-header[data-v-2e6bea8a]{padding-bottom:4px;margin-bottom:4px}.tags-available-title[data-v-2e6bea8a]{font-size:14px;font-weight:600;color:var(--gray01);margin:0 0 10px 0}.tags-available-list[data-v-2e6bea8a]{max-height:260px;overflow-y:auto}.tag-row[data-v-2e6bea8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:10px 10px;border:none;border-radius:10px;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease;font-family:Montserrat,sans-serif;font-size:14px;color:var(--gray01);text-align:left}.tag-row+.tag-row[data-v-2e6bea8a]{margin-top:6px}.tag-row-selected[data-v-2e6bea8a]{background:var(--white-light)}.tag-row[data-v-2e6bea8a]:hover{background:#f5f5f5}.tag-row-left[data-v-2e6bea8a]{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tag-checkbox[data-v-2e6bea8a],.tag-row-left[data-v-2e6bea8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.tag-checkbox[data-v-2e6bea8a]{width:18px;height:18px;border-radius:4px;border:1px solid var(--white-medium);-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:8px;background:#fff;font-size:11px;color:#fff}.tag-checkbox-checked[data-v-2e6bea8a]{background:var(--greenn);border-color:var(--greenn);color:#fff!important}.tag-checkbox-checked span[data-v-2e6bea8a]{color:#fff!important}.tag-name[data-v-2e6bea8a]{font-size:14px;color:var(--gray01);-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-icon[data-v-2e6bea8a]{width:16px;height:16px;margin-right:8px;opacity:.9;-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.tag-icon[data-v-2e6bea8a],.tag-row:hover .tag-icon[data-v-2e6bea8a]{-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0)}.tags-empty[data-v-2e6bea8a]{font-size:13px;color:var(--gray04);margin-top:6px}.subcategorias-list[data-v-2e6bea8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-top:15px}.subcategoria-item .subcategoria-label[data-v-2e6bea8a]{font-size:13px;font-weight:500;color:var(--gray02)}.subcategoria-item .subcategoria-input-wrapper[data-v-2e6bea8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subcategoria-item .subcategoria-input[data-v-2e6bea8a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.subcategoria-item .btn-remove-subcategoria[data-v-2e6bea8a]{background:none;border:none;padding:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s;transition:opacity .2s;color:var(--red);font-size:20px;line-height:1;min-width:36px;height:36px}.subcategoria-item .btn-remove-subcategoria[data-v-2e6bea8a]:hover{opacity:.7}.subcategoria-item .btn-remove-subcategoria img[data-v-2e6bea8a]{width:16px;height:16px}.subcategoria-name-input[data-v-2e6bea8a]{margin-bottom:10px!important}.modal-footer-custom-wrapper[data-v-2e6bea8a]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-right-actions[data-v-2e6bea8a],.modal-footer-custom-wrapper[data-v-2e6bea8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.footer-right-actions .button-black[data-v-2e6bea8a]{background-color:#00b72f!important;border-color:#00b72f!important;color:#fff!important;padding:10px 26px!important;font-weight:600!important}.footer-right-actions .button-black[data-v-2e6bea8a]:hover{background-color:#00a52a!important;border-color:#00a52a!important}.footer-right-actions .button-black.button[data-v-2e6bea8a]:disabled,.footer-right-actions .button-black[data-v-2e6bea8a]:disabled{opacity:.6;background-color:#00b72f!important;border-color:#00b72f!important;color:#fff!important}.empty-state-box[data-v-2e6bea8a]{border:2px dashed var(--white-medium);border-radius:8px;padding:50px 20px;text-align:center;background:var(--white-light);margin-top:15px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:150px}.empty-state-box .empty-icon[data-v-2e6bea8a]{width:40px;height:40px;opacity:.4;margin-bottom:10px;display:block;margin-left:auto;margin-right:auto}.empty-state-box .empty-text[data-v-2e6bea8a]{font-size:13px;color:var(--gray04);margin:0;text-align:center}#modal-categoria-tag .modal-dialog{max-width:580px}.edit-category-modal[data-v-1837cd04]{padding:24px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.modal-content-form[data-v-1837cd04]{padding:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding-right:4px;margin-top:8px;min-height:0}.modal-header-custom[data-v-1837cd04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px;border-bottom:none}.modal-header-content[data-v-1837cd04]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-right:20px}.modal-title-custom[data-v-1837cd04]{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;color:var(--gray01);margin:0 0 5px 0}.modal-subtitle-custom[data-v-1837cd04]{font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:0;color:#81858e;margin:0;word-break:keep-all;white-space:normal}.modal-close-custom[data-v-1837cd04]{background:#fff;border:1px solid #e5e7eb;border-radius:50%;padding:0;cursor:pointer;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;margin-right:-10px;margin-top:-10px}.modal-close-custom svg[data-v-1837cd04]{width:16px;height:16px}.modal-close-custom[data-v-1837cd04]:hover{background:#f9fafb;border-color:#d1d5db}.form-group[data-v-1837cd04]{margin-bottom:30px!important}.form-group label[data-v-1837cd04]{display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:14px;letter-spacing:0;color:var(--gray01);margin-bottom:5px}.form-group input[data-v-1837cd04],.form-group textarea[data-v-1837cd04]{width:100%;padding:12px 15px;border:1px solid var(--white-medium);border-radius:10px;font-family:Montserrat,sans-serif;font-size:14px;color:var(--gray01);-webkit-transition:all .3s;transition:all .3s}.form-group input[data-v-1837cd04]::-webkit-input-placeholder,.form-group textarea[data-v-1837cd04]::-webkit-input-placeholder{color:#81858e}.form-group input[data-v-1837cd04]::-moz-placeholder,.form-group textarea[data-v-1837cd04]::-moz-placeholder{color:#81858e}.form-group input[data-v-1837cd04]:-ms-input-placeholder,.form-group textarea[data-v-1837cd04]:-ms-input-placeholder{color:#81858e}.form-group input[data-v-1837cd04]::-ms-input-placeholder,.form-group textarea[data-v-1837cd04]::-ms-input-placeholder{color:#81858e}.form-group input[data-v-1837cd04]::placeholder,.form-group textarea[data-v-1837cd04]::placeholder{color:#81858e}.form-group input[data-v-1837cd04]:focus,.form-group textarea[data-v-1837cd04]:focus{outline:none;border-color:var(--greenn);-webkit-box-shadow:0 0 0 3px var(--greenn-transparent2);box-shadow:0 0 0 3px var(--greenn-transparent2)}.form-group input.is-invalid[data-v-1837cd04],.form-group input.is-invalid[data-v-1837cd04]:focus,.form-group textarea.is-invalid[data-v-1837cd04],.form-group textarea.is-invalid[data-v-1837cd04]:focus{border-color:var(--red)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.subcategories-section[data-v-1837cd04]{margin-top:20px}.subcategories-header[data-v-1837cd04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.subcategories-header-left[data-v-1837cd04]{-webkit-box-flex:1;-ms-flex:1;flex:1}.subcategories-label[data-v-1837cd04]{font-size:16px!important;font-weight:600!important;color:var(--gray01);margin-bottom:5px}.subcategories-count[data-v-1837cd04]{font-size:14px;color:#81858e;margin:0}.btn-add-subcategory[data-v-1837cd04]{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;height:40px!important;padding:0 16px!important;border-radius:8px!important;font-size:14px;background:var(--white-light)!important;border:1px solid var(--white-medium)!important;color:var(--gray01)!important;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-shadow:none!important;box-shadow:none!important}.btn-add-subcategory[data-v-1837cd04]:hover{background:#f3f4f6!important;border-color:#d1d5db!important}.btn-add-icon[data-v-1837cd04]{font-size:18px;font-weight:300;line-height:1}.subcategories-list[data-v-1837cd04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:15px}.subcategory-card[data-v-1837cd04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 18px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;-webkit-transition:all .2s ease;transition:all .2s ease}.subcategory-card[data-v-1837cd04]:hover{border-color:#d1d5db;-webkit-box-shadow:0 2px 6px rgba(15,23,42,.04);box-shadow:0 2px 6px rgba(15,23,42,.04)}.subcategory-info[data-v-1837cd04]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.subcategory-name[data-v-1837cd04]{font-size:14px;font-weight:600;color:var(--gray01);margin:0 0 4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subcategory-tags-count[data-v-1837cd04]{font-size:13px;color:#81858e;margin:0}.subcategory-actions[data-v-1837cd04]{gap:4px;-ms-flex-negative:0;flex-shrink:0}.btn-delete-subcategory[data-v-1837cd04],.btn-edit-subcategory[data-v-1837cd04],.subcategory-actions[data-v-1837cd04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-delete-subcategory[data-v-1837cd04],.btn-edit-subcategory[data-v-1837cd04]{background:none;border:none;padding:8px;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;width:32px;height:32px}.btn-edit-subcategory[data-v-1837cd04]{color:#a1a1a1}.btn-edit-subcategory[data-v-1837cd04]:hover{background:#f9fafb;color:#000}.btn-edit-subcategory svg path[data-v-1837cd04]{fill:#a1a1a1;-webkit-transition:fill .2s ease;transition:fill .2s ease}.btn-edit-subcategory:hover svg path[data-v-1837cd04]{fill:#000}.btn-delete-subcategory[data-v-1837cd04]{color:#81858e}.btn-delete-subcategory[data-v-1837cd04]:hover{background:rgba(211,20,8,.08);color:#d31408}.btn-delete-subcategory svg path[data-v-1837cd04]{fill:#81858e;-webkit-transition:fill .2s ease;transition:fill .2s ease}.btn-delete-subcategory:hover svg path[data-v-1837cd04]{fill:#d31408}.subcategory-actions-divider[data-v-1837cd04]{width:1px;height:18px;background:#e5e7eb;margin:0 4px}.subcategories-empty[data-v-1837cd04]{margin-top:15px;padding:30px 20px;text-align:center;background:var(--white-light);border-radius:12px;border:1px dashed var(--white-medium)}.subcategories-empty .empty-text[data-v-1837cd04]{font-size:14px;color:#81858e;margin:0}.edit-category-modal-footer[data-v-1837cd04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:20px 0 0 0;margin-top:24px;border-top:1px solid var(--white-medium);padding-top:20px;-ms-flex-negative:0;flex-shrink:0}.edit-category-modal-footer .footer-button[data-v-1837cd04]{height:40px!important;padding:0 20px!important;border-radius:8px!important;font-size:14px}.footer-button-cancel[data-v-1837cd04]{background:#f5f5f5!important;color:var(--gray01)!important}.footer-button-confirm[disabled][data-v-1837cd04]{background:#e5e7eb!important;color:#9ca3af!important;cursor:not-allowed}#modal-edit-categoria.b-sidebar{width:500px!important;max-width:500px!important;background:#fff!important}#modal-edit-categoria.b-sidebar .b-sidebar-body{padding:0!important}#modal-edit-categoria.b-sidebar .b-sidebar-body,.subcategory-modal[data-v-6c41cc40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.subcategory-modal[data-v-6c41cc40]{padding:24px 32px;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-content-form[data-v-6c41cc40]{padding:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding-right:4px;margin-top:8px;min-height:0}.modal-header-custom[data-v-6c41cc40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px;border-bottom:none}.modal-header-content[data-v-6c41cc40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-right:20px}.modal-title-custom[data-v-6c41cc40]{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;color:var(--gray01);margin:0 0 5px 0}.modal-subtitle-custom[data-v-6c41cc40]{font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:0;color:#81858e;margin:0;word-break:keep-all;white-space:normal}.modal-close-custom[data-v-6c41cc40]{background:#fff;border:1px solid #e5e7eb;border-radius:50%;padding:0;cursor:pointer;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;margin-right:-10px;margin-top:-10px}.modal-close-custom svg[data-v-6c41cc40]{width:16px;height:16px}.modal-close-custom[data-v-6c41cc40]:hover{background:#f9fafb;border-color:#d1d5db}.form-group[data-v-6c41cc40]{margin-bottom:30px!important}.form-group label[data-v-6c41cc40]{display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:14px;letter-spacing:0;color:var(--gray01);margin-bottom:5px}.form-group input[data-v-6c41cc40],.form-group textarea[data-v-6c41cc40]{width:100%;padding:12px 15px;border:1px solid var(--white-medium);border-radius:10px;font-family:Montserrat,sans-serif;font-size:14px;color:var(--gray01);-webkit-transition:all .3s;transition:all .3s}.form-group input[data-v-6c41cc40]::-webkit-input-placeholder,.form-group textarea[data-v-6c41cc40]::-webkit-input-placeholder{color:#81858e}.form-group input[data-v-6c41cc40]::-moz-placeholder,.form-group textarea[data-v-6c41cc40]::-moz-placeholder{color:#81858e}.form-group input[data-v-6c41cc40]:-ms-input-placeholder,.form-group textarea[data-v-6c41cc40]:-ms-input-placeholder{color:#81858e}.form-group input[data-v-6c41cc40]::-ms-input-placeholder,.form-group textarea[data-v-6c41cc40]::-ms-input-placeholder{color:#81858e}.form-group input[data-v-6c41cc40]::placeholder,.form-group textarea[data-v-6c41cc40]::placeholder{color:#81858e}.form-group input[data-v-6c41cc40]:focus,.form-group textarea[data-v-6c41cc40]:focus{outline:none;border-color:var(--greenn);-webkit-box-shadow:0 0 0 3px var(--greenn-transparent2);box-shadow:0 0 0 3px var(--greenn-transparent2)}.form-group input.is-invalid[data-v-6c41cc40],.form-group input.is-invalid[data-v-6c41cc40]:focus,.form-group textarea.is-invalid[data-v-6c41cc40],.form-group textarea.is-invalid[data-v-6c41cc40]:focus{border-color:var(--red)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.readonly-input[data-v-6c41cc40]{width:100%;padding:10px 14px;border-radius:10px;background:var(--white-light);border:1px solid var(--white-medium)}.readonly-text[data-v-6c41cc40]{font-size:14px;color:var(--gray01)}.helper-text[data-v-6c41cc40]{font-size:12px;color:var(--gray04);margin-top:6px}.modal-divider[data-v-6c41cc40]{margin:20px 0;border:0;border-top:1px solid var(--white-medium)}.section-title[data-v-6c41cc40]{font-size:14px;font-weight:600;color:var(--gray01);margin-bottom:4px}.section-description[data-v-6c41cc40]{font-size:13px;color:var(--gray04);margin:0}.tags-section[data-v-6c41cc40]{margin-top:8px}.tags-header-row[data-v-6c41cc40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px}.tags-search-wrapper[data-v-6c41cc40]{margin-bottom:0;position:relative}.tags-search-wrapper .search-icon[data-v-6c41cc40]{position:absolute;left:20px;top:18px;width:14.7px;height:14.7px;z-index:999}.tags-search-wrapper .input-search[data-v-6c41cc40]{width:100%;height:50px!important;background:#fff;border-radius:10px;padding:20px 30px;padding-left:45px!important;border:none;font-family:Montserrat;font-weight:400;color:#81858e;font-size:14px;-webkit-transition:.5s;transition:.5s}.tags-search-wrapper .input-search[data-v-6c41cc40]:focus,.tags-search-wrapper .input-search[data-v-6c41cc40]:hover{border-color:#ededf0!important;font-weight:400!important;outline:none}.tags-search-wrapper .input-search[data-v-6c41cc40]::-webkit-input-placeholder{color:#81858e}.tags-search-wrapper .input-search[data-v-6c41cc40]::-moz-placeholder{color:#81858e}.tags-search-wrapper .input-search[data-v-6c41cc40]:-ms-input-placeholder{color:#81858e}.tags-search-wrapper .input-search[data-v-6c41cc40]::-ms-input-placeholder{color:#81858e}.tags-search-wrapper .input-search[data-v-6c41cc40]::placeholder{color:#81858e}.tags-selected-row[data-v-6c41cc40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.selected-chip[data-v-6c41cc40]{padding:6px 10px;border-radius:999px;background:var(--white-light);font-size:12px;color:var(--gray04)}.selected-chip[data-v-6c41cc40],.tag-chip-icon[data-v-6c41cc40]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tag-chip-icon[data-v-6c41cc40]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:6px}.selected-chip-text[data-v-6c41cc40]{font-weight:600;color:var(--gray01)}.clear-selection-btn[data-v-6c41cc40]{background:none;border:none;padding:0;font-size:12px;color:var(--gray04);cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.clear-selection-btn[data-v-6c41cc40]:hover{color:var(--gray01)}.tags-available-card[data-v-6c41cc40]{border-radius:12px;border:1px solid var(--white-medium);background:#fff;padding:10px 12px 12px}.tags-available-header[data-v-6c41cc40]{padding-bottom:4px;margin-bottom:4px}.tags-available-list[data-v-6c41cc40]{max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db #f9fafb}.tags-available-list[data-v-6c41cc40]::-webkit-scrollbar{width:6px}.tags-available-list[data-v-6c41cc40]::-webkit-scrollbar-track{background:#f9fafb;border-radius:999px}.tags-available-list[data-v-6c41cc40]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.tags-available-list[data-v-6c41cc40]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.tags-available-title[data-v-6c41cc40]{font-size:14px;font-weight:600;color:var(--gray01);margin:0 0 10px 0}.tag-row[data-v-6c41cc40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:10px 10px;border:none;border-radius:10px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease;font-family:Montserrat,sans-serif;font-size:14px;color:var(--gray01);text-align:left}.tag-row+.tag-row[data-v-6c41cc40]{margin-top:6px}.tag-row-selected[data-v-6c41cc40]{background:var(--white-light)}.tag-row[data-v-6c41cc40]:hover{background:#f5f5f5}.tag-row-left[data-v-6c41cc40]{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tag-checkbox[data-v-6c41cc40],.tag-row-left[data-v-6c41cc40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.tag-checkbox[data-v-6c41cc40]{width:18px;height:18px;border-radius:4px;border:1px solid var(--white-medium);-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:8px;background:#fff;font-size:11px;color:#fff}.tag-checkbox-checked[data-v-6c41cc40]{background:var(--greenn);border-color:var(--greenn);color:#fff!important}.tag-checkbox-checked span[data-v-6c41cc40]{color:#fff!important}.tag-name[data-v-6c41cc40]{font-size:14px;color:var(--gray01);-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-icon[data-v-6c41cc40]{width:16px;height:16px;margin-right:8px;opacity:.9;-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.tag-icon[data-v-6c41cc40],.tag-row:hover .tag-icon[data-v-6c41cc40]{-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0)}.tags-empty[data-v-6c41cc40]{font-size:13px;color:var(--gray04);margin-top:6px}.btn-new-tag[data-v-6c41cc40]{min-width:123px;height:40px!important;border-radius:8px!important;background:var(--white-light)!important;border:1px solid var(--white-medium)!important;padding:0 16px!important;font-size:13px;font-weight:500;color:var(--gray01)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.btn-new-tag .btn-icon[data-v-6c41cc40]{margin-right:6px}.subcategory-modal-footer[data-v-6c41cc40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:20px 0 0 0;margin-top:24px;border-top:1px solid var(--white-medium);padding-top:20px;-ms-flex-negative:0;flex-shrink:0}.subcategory-modal-footer .footer-button[data-v-6c41cc40]{height:40px!important;padding:0 20px!important;border-radius:8px!important;font-size:14px}.footer-button-cancel[data-v-6c41cc40]{background:#f5f5f5!important;color:var(--gray01)!important}.footer-button-confirm[disabled][data-v-6c41cc40]{background:#e5e7eb!important;color:#9ca3af!important;cursor:not-allowed}#modal-subcategoria-tag.b-sidebar{width:500px!important;max-width:500px!important;background:#fff!important}#modal-subcategoria-tag.b-sidebar .b-sidebar-body{padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}#modal_excluir_subcategoria .modal-dialog{max-width:520px}#modal_excluir_subcategoria .modal-content{border-radius:10px;border:1px solid #e5e7eb;-webkit-box-shadow:0 25px 60px rgba(15,23,42,.2);box-shadow:0 25px 60px rgba(15,23,42,.2);min-height:437px}#modal_excluir_subcategoria .modal-header{border-bottom:none;padding:12px 8px 0}#modal_excluir_subcategoria .modal-body{padding:0 40px 0}#modal_excluir_subcategoria .modal-header .close{color:#111827!important;opacity:.85!important;text-shadow:none}#modal_excluir_subcategoria .modal-header .close:hover{opacity:1!important}#modal_excluir_subcategoria .modal-header-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin-bottom:4px}#modal_excluir_subcategoria .modal-close-custom{background:none;border:none;padding:0;cursor:pointer;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-right:-10px;margin-top:-10px}#modal_excluir_subcategoria .modal-close-custom img{width:30px;height:30px;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}#modal_excluir_subcategoria .modal-close-custom:hover img{opacity:1}#modal_excluir_subcategoria .modal-body-custom{text-align:center;padding:0}#modal_excluir_subcategoria .icon-warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px;width:60px;height:60px;margin-left:auto;margin-right:auto;border-radius:50%;background:rgba(211,20,8,.1)}#modal_excluir_subcategoria .icon-warning svg{-ms-flex-negative:0;flex-shrink:0}#modal_excluir_subcategoria .modal-title-custom{font-size:20px;font-weight:600;color:var(--gray01);margin:0 0 20px 0;line-height:1.3}#modal_excluir_subcategoria .modal-description{font-size:14px;color:var(--gray04);line-height:1.6;margin:0 0 20px 0!important}#modal_excluir_subcategoria .modal-description strong{color:var(--gray01);font-weight:600;text-transform:uppercase}#modal_excluir_subcategoria .modal-description .category-name-ellipsis{display:inline-block;max-width:260px;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#modal_excluir_subcategoria .modal-divider{width:100%;height:1px;background:#e5e7eb;margin:0}#modal_excluir_subcategoria .modal-footer-custom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:24px 0 24px 40px!important}#modal_excluir_subcategoria .btn-cancelar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:120px;height:44px;font-size:14px;font-weight:600;border-radius:10px!important;background:#fff!important;border:1px solid #e5e7eb!important;color:var(--gray01)!important}#modal_excluir_subcategoria .btn-cancelar:hover{background:#f9fafb!important;border-color:#d1d5db!important}#modal_excluir_subcategoria .btn-confirmar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:120px;height:44px;font-size:14px;font-weight:600;border-radius:10px!important;background:#dc2626!important;border:1px solid #dc2626!important;color:#fff!important}#modal_excluir_subcategoria .btn-confirmar:hover{background:#b91c1c!important;border-color:#b91c1c!important}#modal_desativar_categoria .modal-dialog{max-width:640px}#modal_desativar_categoria .modal-content{border-radius:10px;border:1px solid #e5e7eb;-webkit-box-shadow:0 25px 60px rgba(15,23,42,.2);box-shadow:0 25px 60px rgba(15,23,42,.2);min-height:520px}#modal_desativar_categoria .modal-header{border-bottom:none;padding:20px 16px 0}#modal_desativar_categoria .modal-header .close{color:#111827!important;opacity:.8!important;text-shadow:none;font-size:24px}#modal_desativar_categoria .modal-header .close:hover{opacity:1!important}#modal_desativar_categoria .modal-body{padding:8px 48px 0}.modal-desativar-body{text-align:center;padding-top:4px}.icon-warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:28px;width:80px;height:80px;margin-left:auto;margin-right:auto;border-radius:50%;background:rgba(211,20,8,.08)}.icon-warning svg{-ms-flex-negative:0;flex-shrink:0}.modal-title-custom{font-size:22px;font-weight:600;color:var(--gray01);margin:0 0 16px 0;line-height:1.3}.modal-description{font-size:14px;color:var(--gray04);line-height:1.6;margin:0 auto 0 auto;padding-bottom:24px;max-width:520px}.modal-description strong{color:var(--gray01);font-weight:600;text-transform:uppercase}.modal-description .category-name-ellipsis{display:inline-block;max-width:260px;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-impact-list{text-align:left;margin:0 auto 24px auto;max-width:520px;font-size:14px;color:var(--gray01)}.modal-impact-list li{margin-bottom:8px}.modal-switch-section{text-align:left;margin:0 auto 50px auto;max-width:520px}.switch-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.switch-header h4{font-size:15px;font-weight:600;color:var(--gray01);margin:0}.switch-description{font-size:13px;color:var(--gray04);margin:0;line-height:1.5}.modal-divider{width:100%;height:1px;background:#e5e7eb;margin:0}.modal-footer-custom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:24px 32px 24px 40px}.btn-cancelar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:120px;height:44px;font-size:14px;font-weight:600;border-radius:10px!important;background:#fff!important;border:1px solid #e5e7eb!important;color:var(--gray01)!important}.btn-cancelar:hover{background:#f9fafb!important;border-color:#d1d5db!important}.btn-confirmar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:120px;height:44px;font-size:14px;font-weight:600;border-radius:10px!important;background:#dc2626!important;border:1px solid #dc2626!important;color:#fff!important}.btn-confirmar:hover{background:#b91c1c!important;border-color:#b91c1c!important}.categorias-panel[data-v-0f5c3a2e]{background:#fff;border-radius:10px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);max-width:380px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 220px)}.panel-header[data-v-0f5c3a2e]{margin-bottom:18px}.panel-title h4[data-v-0f5c3a2e]{font-size:20px;font-weight:600;color:var(--gray01);margin:0 0 5px 0}.panel-title .panel-subtitle[data-v-0f5c3a2e]{font-size:14px;color:var(--gray04);margin:0}.panel-search[data-v-0f5c3a2e]{position:relative;margin-bottom:15px}.status-filters[data-v-0f5c3a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:15px;background:#fff;padding:6px;border-radius:8px;border:1px solid #e5e7eb}.status-filter-btn[data-v-0f5c3a2e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 16px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:transparent;color:var(--gray04);height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.status-filter-btn.active[data-v-0f5c3a2e]{background:#e8f5e9;color:var(--greenn)}.status-filter-btn[data-v-0f5c3a2e]:hover:not(.active){background:#f5f5f5}.search-icon[data-v-0f5c3a2e]{position:absolute;left:20px;top:18px;width:14.7px;height:14.7px;z-index:999}.input-search[data-v-0f5c3a2e]{width:100%;height:50px!important;background:#fff;border-radius:10px;padding:20px 30px;padding-left:45px!important;border:none;font-family:Montserrat;font-weight:400;color:#81858e;font-size:14px;-webkit-transition:.5s;transition:.5s}.input-search[data-v-0f5c3a2e]:hover{border-color:#ededf0!important;font-weight:400!important}.input-search[data-v-0f5c3a2e]:focus-visible{outline:2px solid var(--greenn);outline-offset:2px}.input-search[data-v-0f5c3a2e]::-webkit-input-placeholder{color:#81858e}.input-search[data-v-0f5c3a2e]::-moz-placeholder{color:#81858e}.input-search[data-v-0f5c3a2e]:-ms-input-placeholder{color:#81858e}.input-search[data-v-0f5c3a2e]::-ms-input-placeholder{color:#81858e}.input-search[data-v-0f5c3a2e]::placeholder{color:#81858e}.panel-actions[data-v-0f5c3a2e]{margin-bottom:15px}.btn-nova-categoria[data-v-0f5c3a2e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;background:#00b72f!important;border-color:#00b72f!important;color:#fff!important}.btn-nova-categoria[data-v-0f5c3a2e]:hover{background:#00a52a!important;border-color:#00a52a!important;color:#fff!important}.btn-nova-categoria .btn-icon[data-v-0f5c3a2e]{color:#fff!important}.btn-icon[data-v-0f5c3a2e]{font-size:20px;font-weight:300;line-height:1}.categorias-list[data-v-0f5c3a2e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-right:5px;min-height:0}.categorias-list[data-v-0f5c3a2e]::-webkit-scrollbar{width:6px}.categorias-list[data-v-0f5c3a2e]::-webkit-scrollbar-track{background:var(--white-light);border-radius:10px}.categorias-list[data-v-0f5c3a2e]::-webkit-scrollbar-thumb{background:var(--gray05);border-radius:10px}.categorias-list[data-v-0f5c3a2e]::-webkit-scrollbar-thumb:hover{background:var(--gray04)}.categoria-item[data-v-0f5c3a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:12px 10px;border:none;border-radius:6px;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;margin-bottom:2px;font:inherit;color:inherit;text-align:left}.categoria-item[data-v-0f5c3a2e]:hover{background:rgba(78,169,52,.1019607843)}.categoria-item.categoria-selected[data-v-0f5c3a2e]{background:rgba(0,183,47,.06)}.categoria-item.categoria-inactive[data-v-0f5c3a2e]{opacity:.5;color:var(--gray04)}.categoria-item.categoria-inactive .categoria-name[data-v-0f5c3a2e],.categoria-item.categoria-inactive .chevron-icon[data-v-0f5c3a2e],.categoria-item.categoria-inactive .folder-icon[data-v-0f5c3a2e]{opacity:.6}.categoria-item.categoria-inactive[data-v-0f5c3a2e]:hover{background:#f5f5f5}.categoria-content[data-v-0f5c3a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.folder-icon[data-v-0f5c3a2e]{width:17px;height:14px;-ms-flex-negative:0;flex-shrink:0;-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0);-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.categoria-name[data-v-0f5c3a2e]{font-size:14px;font-weight:500;color:var(--gray01);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron-icon[data-v-0f5c3a2e]{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:1;-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0)}.categoria-item.categoria-selected .folder-icon[data-v-0f5c3a2e],.categoria-item:hover .folder-icon[data-v-0f5c3a2e]{-webkit-filter:none;filter:none}.categoria-item.categoria-selected .categoria-name[data-v-0f5c3a2e],.categoria-item.categoria-selected .chevron-icon[data-v-0f5c3a2e],.categoria-item:hover .categoria-name[data-v-0f5c3a2e],.categoria-item:hover .chevron-icon[data-v-0f5c3a2e]{color:var(--greenn);-webkit-filter:none;filter:none}.categoria-wrapper[data-v-0f5c3a2e]{margin-bottom:1px;position:relative}.categoria-wrapper.categoria-expanded[data-v-0f5c3a2e]:before{content:"";position:absolute;left:20px;top:40px;bottom:0;width:1px;background:var(--white-medium);pointer-events:none}.subcategorias-wrapper[data-v-0f5c3a2e]{margin-left:20px;margin-top:2px;margin-bottom:2px;position:relative;padding-left:12px}.subcategorias-wrapper[data-v-0f5c3a2e]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--white-medium)}.subcategoria-item-list[data-v-0f5c3a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 8px;border:none;border-radius:6px;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;margin-bottom:1px;position:relative;font:inherit;color:inherit;text-align:left}.subcategoria-item-list[data-v-0f5c3a2e]:before{content:"";position:absolute;left:-12px;top:50%;width:12px;height:1px;background:var(--white-medium)}.subcategoria-item-list[data-v-0f5c3a2e]:hover{background:rgba(78,169,52,.1019607843)}.subcategoria-item-list.subcategoria-selected[data-v-0f5c3a2e]{background:rgba(0,183,47,.06)}.subcategoria-content-list[data-v-0f5c3a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-width:0}.subcategory-icon[data-v-0f5c3a2e]{width:15px;height:16px;-ms-flex-negative:0;flex-shrink:0;opacity:1}.subcategoria-item-list .chevron-icon[data-v-0f5c3a2e],.subcategory-icon[data-v-0f5c3a2e]{-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0);-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.subcategoria-item-list.subcategoria-selected .chevron-icon[data-v-0f5c3a2e],.subcategoria-item-list.subcategoria-selected .subcategory-icon[data-v-0f5c3a2e],.subcategoria-item-list:hover .chevron-icon[data-v-0f5c3a2e],.subcategoria-item-list:hover .subcategory-icon[data-v-0f5c3a2e]{-webkit-filter:none;filter:none}.subcategoria-name-list[data-v-0f5c3a2e]{font-size:15px;font-weight:500;color:var(--gray01);-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags-count[data-v-0f5c3a2e]{font-size:15px;color:var(--gray04);font-weight:400;-webkit-transition:color .2s ease;transition:color .2s ease}.subcategoria-item-list.subcategoria-selected .subcategoria-name-list[data-v-0f5c3a2e],.subcategoria-item-list.subcategoria-selected .tags-count[data-v-0f5c3a2e],.subcategoria-item-list:hover .subcategoria-name-list[data-v-0f5c3a2e],.subcategoria-item-list:hover .tags-count[data-v-0f5c3a2e]{color:var(--greenn)}.tags-wrapper[data-v-0f5c3a2e]{margin-left:18px;margin-top:4px;margin-bottom:8px;position:relative;padding-left:12px}.tags-wrapper[data-v-0f5c3a2e]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--white-medium)}.tags-loading[data-v-0f5c3a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:8px 10px}.more-tags-button[data-v-0f5c3a2e],.tags-loading[data-v-0f5c3a2e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--gray04);font-size:15px}.more-tags-button[data-v-0f5c3a2e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:6px 10px;margin-top:4px;border:none;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.more-tags-button[data-v-0f5c3a2e]:hover{background:#f5f5f5;color:var(--gray01)}.no-tags[data-v-0f5c3a2e]{padding:8px 10px;color:var(--gray05);font-size:15px;font-style:italic}.tags-list[data-v-0f5c3a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.categoria-tags-wrapper[data-v-0f5c3a2e]{margin-left:36px;margin-top:4px;margin-bottom:4px}.tag-item[data-v-0f5c3a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:100%;padding:6px 10px;margin-bottom:2px;border:none;border-radius:4px;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s;transition:all .2s;position:relative;cursor:pointer;font:inherit;color:inherit;text-align:left}.tag-item[data-v-0f5c3a2e]:before{content:"";position:absolute;left:-12px;top:50%;width:12px;height:1px;background:var(--white-medium)}.tag-item[data-v-0f5c3a2e]:hover{background:rgba(78,169,52,.1019607843)}.tag-icon[data-v-0f5c3a2e]{width:12px;height:12px;-ms-flex-negative:0;flex-shrink:0;opacity:.9;-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0);-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.tag-name[data-v-0f5c3a2e]{font-size:15px;color:var(--gray02);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-item:hover .tag-icon[data-v-0f5c3a2e]{-webkit-filter:none;filter:none}.tag-item:hover .tag-name[data-v-0f5c3a2e]{color:var(--greenn)}.categorias-panel.inactive-mode .categoria-item[data-v-0f5c3a2e]:hover{background:#f3f4f6}.categorias-panel.inactive-mode .categoria-item.categoria-selected[data-v-0f5c3a2e]{background:#e5e7eb}.categorias-panel.inactive-mode .categoria-item .chevron-icon[data-v-0f5c3a2e],.categorias-panel.inactive-mode .categoria-item .folder-icon[data-v-0f5c3a2e]{-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0)}.categorias-panel.inactive-mode .categoria-item .categoria-name[data-v-0f5c3a2e]{color:var(--gray03)}.categorias-panel.inactive-mode .categoria-item.categoria-selected .categoria-name[data-v-0f5c3a2e],.categorias-panel.inactive-mode .categoria-item.categoria-selected .chevron-icon[data-v-0f5c3a2e],.categorias-panel.inactive-mode .categoria-item:hover .categoria-name[data-v-0f5c3a2e],.categorias-panel.inactive-mode .categoria-item:hover .chevron-icon[data-v-0f5c3a2e]{color:var(--gray03);-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0)}.categorias-panel.inactive-mode .subcategoria-item-list[data-v-0f5c3a2e]:hover{background:#f3f4f6}.categorias-panel.inactive-mode .subcategoria-item-list.subcategoria-selected[data-v-0f5c3a2e]{background:#e5e7eb}.categorias-panel.inactive-mode .subcategoria-item-list .chevron-icon[data-v-0f5c3a2e],.categorias-panel.inactive-mode .subcategoria-item-list .subcategory-icon[data-v-0f5c3a2e]{-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0)}.categorias-panel.inactive-mode .subcategoria-item-list .subcategoria-name-list[data-v-0f5c3a2e],.categorias-panel.inactive-mode .subcategoria-item-list.subcategoria-selected .subcategoria-name-list[data-v-0f5c3a2e],.categorias-panel.inactive-mode .subcategoria-item-list.subcategoria-selected .tags-count[data-v-0f5c3a2e],.categorias-panel.inactive-mode .subcategoria-item-list .tags-count[data-v-0f5c3a2e],.categorias-panel.inactive-mode .subcategoria-item-list:hover .subcategoria-name-list[data-v-0f5c3a2e],.categorias-panel.inactive-mode .subcategoria-item-list:hover .tags-count[data-v-0f5c3a2e]{color:var(--gray03)}.categorias-panel.inactive-mode .tag-item[data-v-0f5c3a2e]:hover{background:#f3f4f6}.categorias-panel.inactive-mode .tag-item .tag-icon[data-v-0f5c3a2e]{-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0)}.categorias-panel.inactive-mode .tag-item .tag-name[data-v-0f5c3a2e],.categorias-panel.inactive-mode .tag-item:hover .tag-name[data-v-0f5c3a2e]{color:var(--gray03)}.more-tags[data-v-0f5c3a2e]{font-size:15px;color:var(--gray04);padding:3px 10px;margin-top:3px;font-style:italic;position:relative}.more-tags[data-v-0f5c3a2e]:before{content:"";position:absolute;left:-12px;top:50%;width:12px;height:1px;background:var(--white-medium)}.empty-state[data-v-0f5c3a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;min-height:300px}.empty-state-content[data-v-0f5c3a2e]{text-align:center;max-width:280px}.empty-state-icon[data-v-0f5c3a2e]{width:55px;height:55px;margin:0 auto 20px;border-radius:16px;background:rgba(0,183,47,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-state-icon .folder-empty-icon[data-v-0f5c3a2e]{width:30px;height:30px;opacity:.6}.empty-state-title[data-v-0f5c3a2e]{font-size:16px;font-weight:600;color:var(--gray01);margin:0 0 8px 0}.empty-state-text[data-v-0f5c3a2e]{font-size:15px;color:var(--gray04);margin:0;line-height:1.5}.detalhes-content[data-v-75f8362c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.card[data-v-75f8362c]{background:#fff;border-radius:10px;padding:20px;border:1px solid var(--white-medium)}.subcategoria-card[data-v-75f8362c]{border:none;border-radius:0;padding:0 0 16px 0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid var(--white-medium)}.subcategoria-card .card-header-custom[data-v-75f8362c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subcategoria-card .card-header-custom[data-v-75f8362c],.subcategoria-card .subcategoria-header-info[data-v-75f8362c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subcategoria-card .subcategoria-header-info[data-v-75f8362c]{gap:15px}.subcategoria-card .diamond-badge[data-v-75f8362c]{width:48px;height:48px;border-radius:10px;background:rgba(0,183,47,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subcategoria-card .diamond-icon-large[data-v-75f8362c]{width:21px;height:17px}.subcategoria-card .subcategoria-title[data-v-75f8362c]{font-size:18px;font-weight:600;color:var(--gray01);margin:0 0 5px 0;max-width:480px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subcategoria-card .subcategoria-subtitle[data-v-75f8362c]{font-size:13px;color:var(--gray04);margin:0}.subcategoria-card .btn-menu[data-v-75f8362c]{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:10px;border:1px solid #e0e3e8;font-size:18px;color:var(--gray02);cursor:pointer;padding:0;-webkit-transition:all .2s;transition:all .2s}.subcategoria-card .btn-menu[data-v-75f8362c]:hover{background:#f4f5f7;color:#141414}.subcategoria-card .categoria-actions[data-v-75f8362c]{position:relative}.subcategoria-card .categoria-menu[data-v-75f8362c]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#fff;border-radius:16px;-webkit-box-shadow:0 25px 60px rgba(15,23,42,.2);box-shadow:0 25px 60px rgba(15,23,42,.2);padding:12px 0;z-index:10}.subcategoria-card .categoria-menu-item[data-v-75f8362c]{display:block;width:calc(100% - 32px);margin:4px 16px;text-align:left;padding:10px 16px;font-size:14px;border:none;background:transparent;cursor:pointer;border-radius:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.subcategoria-card .categoria-menu-item.primary[data-v-75f8362c]{background:transparent;font-weight:500;color:var(--gray01)}.subcategoria-card .categoria-menu-item.danger[data-v-75f8362c]{color:#d31408;font-weight:500}.subcategoria-card .categoria-menu-item:hover.primary[data-v-75f8362c]{background:#f4f5f7}.subcategoria-card .categoria-menu-item:hover.danger[data-v-75f8362c]{background:#d31408;color:#fff}.info-card .card-title[data-v-75f8362c]{font-size:16px;font-weight:600;color:var(--gray01);margin:0 0 20px 0}.info-card .info-item[data-v-75f8362c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--white-medium)}.info-card .info-item[data-v-75f8362c]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.info-card .info-label[data-v-75f8362c]{font-size:14px;color:var(--gray04);margin:0;font-weight:400}.info-card .info-value[data-v-75f8362c]{font-size:14px;color:var(--gray01);margin:0;font-weight:500}.info-card .info-value-ellipsis[data-v-75f8362c]{max-width:480px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags-subcategoria-card .tags-subcategoria-card-header[data-v-75f8362c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tags-subcategoria-card .tags-subcategoria-header-info[data-v-75f8362c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-flex:1;-ms-flex:1;flex:1}.tags-subcategoria-card .tags-subcategoria-description[data-v-75f8362c]{font-size:14px;color:var(--gray04);margin:0!important;font-weight:400}.tags-subcategoria-card .tags-subcategoria-actions[data-v-75f8362c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0}.tags-subcategoria-card .tags-subcategoria-divider[data-v-75f8362c]{margin-top:8px;border-top:1px solid var(--white-medium)}.tags-subcategoria-card .btn-gerenciar-tags[data-v-75f8362c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:10px 28px;height:40px;line-height:1;font-size:14px;font-weight:600;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;border-radius:10px!important;background:#f4f5f7!important;border:1px solid #e0e3e8!important;color:var(--gray01)!important}.tags-subcategoria-card .btn-gerenciar-tags .btn-icon-svg[data-v-75f8362c]{width:17px;height:17px;-ms-flex-negative:0;flex-shrink:0;-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0)}.tags-subcategoria-card .btn-gerenciar-tags .btn-icon[data-v-75f8362c]{color:var(--gray01)!important}.tags-subcategoria-card .btn-gerenciar-tags[data-v-75f8362c]:hover{background:#eceff3!important;border-color:#d5d9e0!important;color:var(--gray01)!important}.tags-subcategoria-list[data-v-75f8362c]{margin-top:10px}.tags-grid-container[data-v-75f8362c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:15px}.detalhes-content.inactive-mode .subcategoria-card .diamond-badge[data-v-75f8362c]{background:#f3f4f6}.detalhes-content.inactive-mode .subcategoria-card .diamond-icon-large[data-v-75f8362c]{-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0)}.detalhes-content.inactive-mode .info-card .card-title[data-v-75f8362c],.detalhes-content.inactive-mode .info-card .info-value[data-v-75f8362c],.detalhes-content.inactive-mode .subcategoria-title[data-v-75f8362c],.detalhes-content.inactive-mode .tags-subcategoria-card .card-title[data-v-75f8362c]{color:var(--gray03)}.detalhes-content.inactive-mode .tags-subcategoria-description[data-v-75f8362c]{color:var(--gray04)}.tag-chip[data-v-75f8362c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 12px 0 16px;height:40px;border-radius:10px;font-size:12px;font-weight:500;border:1px solid;-webkit-transition:all .2s ease;transition:all .2s ease}.tag-chip.tag-color-default[data-v-75f8362c]{background:rgba(0,0,0,.03);color:var(--gray02);border-color:var(--gray02)}.tag-chip.tag-color-green[data-v-75f8362c]{background:rgba(78,169,52,.08);color:#4ea934;border-color:#4ea934}.tag-chip.tag-color-blue[data-v-75f8362c]{background:rgba(37,99,235,.08);color:#2563eb;border-color:#2563eb}.tag-chip.tag-color-orange[data-v-75f8362c]{background:rgba(249,115,22,.08);color:#f97316;border-color:#f97316}.tag-chip.tag-color-red[data-v-75f8362c]{background:rgba(220,38,38,.08);color:#dc2626;border-color:#dc2626}.tag-chip[data-v-75f8362c]:focus-within,.tag-chip[data-v-75f8362c]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.tag-chip-icon[data-v-75f8362c]{width:12px;height:12px;-ms-flex-negative:0;flex-shrink:0;opacity:.9}.tag-chip.tag-color-green .tag-chip-icon[data-v-75f8362c]{-webkit-filter:brightness(0) saturate(100%) invert(60%) sepia(68%) saturate(1234%) hue-rotate(60deg) brightness(95%) contrast(90%);filter:brightness(0) saturate(100%) invert(60%) sepia(68%) saturate(1234%) hue-rotate(60deg) brightness(95%) contrast(90%)}.tag-chip.tag-color-blue .tag-chip-icon[data-v-75f8362c]{-webkit-filter:brightness(0) saturate(100%) invert(37%) sepia(98%) saturate(1352%) hue-rotate(199deg) brightness(95%) contrast(95%);filter:brightness(0) saturate(100%) invert(37%) sepia(98%) saturate(1352%) hue-rotate(199deg) brightness(95%) contrast(95%)}.tag-chip.tag-color-orange .tag-chip-icon[data-v-75f8362c]{-webkit-filter:brightness(0) saturate(100%) invert(55%) sepia(96%) saturate(1352%) hue-rotate(1deg) brightness(101%) contrast(101%);filter:brightness(0) saturate(100%) invert(55%) sepia(96%) saturate(1352%) hue-rotate(1deg) brightness(101%) contrast(101%)}.tag-chip.tag-color-red .tag-chip-icon[data-v-75f8362c]{-webkit-filter:brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(7151%) hue-rotate(353deg) brightness(95%) contrast(95%);filter:brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(7151%) hue-rotate(353deg) brightness(95%) contrast(95%)}.tag-chip.tag-color-default .tag-chip-icon[data-v-75f8362c]{-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0)}.tag-chip-name[data-v-75f8362c]{font-size:13px;font-weight:500;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4;color:inherit}.tag-chip-edit[data-v-75f8362c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:100%;padding:0;margin:0;border:none;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tag-chip-edit[data-v-75f8362c]:focus-visible{outline:none}.tag-chip-remove[data-v-75f8362c]{background:transparent;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;color:inherit;font-size:26px;line-height:1;cursor:pointer;padding:0;margin-left:2px;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px}.tag-chip-remove[data-v-75f8362c]:hover{opacity:1}.tag-chip-remove[data-v-75f8362c]:focus-visible{outline:none}.tags-empty[data-v-75f8362c]{text-align:center;padding:20px;color:var(--gray04);font-size:14px}.detalhes-content[data-v-0de73e72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.card[data-v-0de73e72]{background:#fff;border-radius:10px;padding:20px;border:1px solid var(--white-medium)}.categoria-card[data-v-0de73e72]{border:none;border-radius:0;padding:0 0 16px 0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid var(--white-medium)}.categoria-card .card-header-custom[data-v-0de73e72]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.categoria-card .card-header-custom[data-v-0de73e72],.categoria-card .categoria-header-info[data-v-0de73e72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.categoria-card .categoria-header-info[data-v-0de73e72]{gap:15px}.categoria-card .folder-badge[data-v-0de73e72]{width:48px;height:48px;border-radius:10px;background:rgba(0,183,47,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.categoria-card .folder-icon-large[data-v-0de73e72]{width:21px;height:17px}.categoria-card .categoria-title[data-v-0de73e72]{font-size:18px;font-weight:600;color:var(--gray01);margin:0 0 5px 0;max-width:480px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.categoria-card .categoria-subtitle[data-v-0de73e72]{font-size:13px;color:var(--gray04);margin:0}.categoria-card .btn-menu[data-v-0de73e72]{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:10px;border:1px solid #e0e3e8;font-size:18px;color:var(--gray02);cursor:pointer;padding:0;-webkit-transition:all .2s;transition:all .2s}.categoria-card .btn-menu[data-v-0de73e72]:hover{background:#f4f5f7;color:#141414}.categoria-card .categoria-actions[data-v-0de73e72]{position:relative}.categoria-card .categoria-menu[data-v-0de73e72]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#fff;border-radius:16px;-webkit-box-shadow:0 25px 60px rgba(15,23,42,.2);box-shadow:0 25px 60px rgba(15,23,42,.2);padding:12px 0;z-index:10}.categoria-card .categoria-menu-item[data-v-0de73e72]{display:block;width:calc(100% - 32px);margin:4px 16px;text-align:left;padding:10px 16px;font-size:14px;border:none;background:transparent;cursor:pointer;border-radius:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.categoria-card .categoria-menu-item.primary[data-v-0de73e72]{background:transparent;font-weight:500;color:var(--gray01)}.categoria-card .categoria-menu-item.danger[data-v-0de73e72]{color:#d31408;font-weight:500}.categoria-card .categoria-menu-item.success[data-v-0de73e72]{background:transparent;color:var(--gray01);font-weight:500;border:none}.categoria-card .categoria-menu-item:hover.primary[data-v-0de73e72]{background:#f4f5f7}.categoria-card .categoria-menu-item:hover.danger[data-v-0de73e72]{background:#d31408;color:#fff}.categoria-card .categoria-menu-item:hover.success[data-v-0de73e72]{background:#00b72f;color:#fff}.info-card .card-title[data-v-0de73e72]{font-size:16px;font-weight:600;color:var(--gray01);margin:0 0 20px 0}.info-card .info-item[data-v-0de73e72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--white-medium)}.info-card .info-item[data-v-0de73e72]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.info-card .info-label[data-v-0de73e72]{font-size:14px;color:var(--gray04);margin:0;font-weight:400}.info-card .info-value[data-v-0de73e72]{font-size:14px;color:var(--gray01);margin:0;font-weight:500}.info-card .info-value-name[data-v-0de73e72]{max-width:480px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-card .btn-status[data-v-0de73e72]{margin:0;padding:6px 14px;font-size:12px;height:auto;border-radius:999px!important;background:#f4f5f7!important;border:1px solid #e0e3e8!important;color:var(--gray02)!important;font-weight:500}.info-card .btn-status[data-v-0de73e72]:hover{background:#eceff3!important;border-color:#d5d9e0!important;color:var(--gray02)!important}.subcategorias-card .subcategorias-card-header[data-v-0de73e72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subcategorias-card .subcategorias-header-info[data-v-0de73e72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-flex:1;-ms-flex:1;flex:1}.subcategorias-card .card-title[data-v-0de73e72]{font-size:16px;font-weight:600;color:var(--gray01);margin:0}.subcategorias-card .subcategorias-description[data-v-0de73e72]{font-size:14px;color:var(--gray04);margin:0;font-weight:400}.subcategorias-card .btn-add-subcategoria[data-v-0de73e72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:10px 28px;height:40px;line-height:1;font-size:14px;font-weight:600;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;margin-left:15px;border-radius:8px!important;background:#f4f5f7!important;border:1px solid #e0e3e8!important;color:var(--gray01)!important}.subcategorias-card .btn-add-subcategoria .btn-icon[data-v-0de73e72]{color:var(--gray01)!important}.subcategorias-card .btn-add-subcategoria[data-v-0de73e72]:hover{background:#eceff3!important;border-color:#d5d9e0!important;color:var(--gray01)!important}.subcategorias-list[data-v-0de73e72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-top:5px}.subcategoria-item[data-v-0de73e72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid var(--white-medium)}.subcategoria-item[data-v-0de73e72]:last-child{border-bottom:none}.subcategoria-content[data-v-0de73e72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:12px}.subcategoria-name[data-v-0de73e72]{font-size:14px;color:var(--gray01);font-weight:400;max-width:480px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subcategoria-tags-count[data-v-0de73e72]{font-size:14px;color:var(--gray01);font-weight:600}.subcategoria-tags-badge[data-v-0de73e72]{background:#f4f5f7!important;color:var(--gray02)!important;font-size:12px;font-weight:500;padding:5px 12px;border-radius:999px;border:1px solid #e0e3e8!important;white-space:nowrap}.subcategoria-tags-badge[data-v-0de73e72]:hover{background:#eceff3!important;color:var(--gray02)!important;border-color:#d5d9e0!important}.detalhes-content.inactive-mode .categoria-card .folder-badge[data-v-0de73e72]{background:#f3f4f6}.detalhes-content.inactive-mode .categoria-card .folder-icon-large[data-v-0de73e72]{-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0)}.detalhes-content.inactive-mode .categoria-title[data-v-0de73e72],.detalhes-content.inactive-mode .info-card .card-title[data-v-0de73e72],.detalhes-content.inactive-mode .info-card .info-value[data-v-0de73e72],.detalhes-content.inactive-mode .subcategorias-card .card-title[data-v-0de73e72]{color:var(--gray03)}.detalhes-content.inactive-mode .subcategorias-description[data-v-0de73e72]{color:var(--gray04)}.categorizacao-tags[data-v-39b42fa4]{padding:0}.box-total[data-v-39b42fa4]{width:100%;margin:20px 0;padding:20px 32px;border-radius:10px;background:rgba(0,183,47,.08);border:1px solid var(--greenn);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease}.total-text[data-v-39b42fa4]{font-size:15px;font-weight:500;color:var(--gray01);margin:0;text-align:center;letter-spacing:.2px}.total-text span[data-v-39b42fa4]{font-weight:700;color:var(--greenn);font-size:16px;margin-left:4px}.categorizacao-container[data-v-39b42fa4]{display:grid;grid-template-columns:380px 1fr;gap:30px;margin-top:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(max-width:1024px){.categorizacao-container[data-v-39b42fa4]{grid-template-columns:1fr;gap:20px}}.detalhes-panel[data-v-39b42fa4]{background:#fff;border-radius:10px;padding:28px;max-height:calc(100vh - 220px);overflow-y:auto}.detalhes-panel[data-v-39b42fa4]::-webkit-scrollbar{width:6px}.detalhes-panel[data-v-39b42fa4]::-webkit-scrollbar-track{background:#f9fafb;border-radius:10px}.detalhes-panel[data-v-39b42fa4]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.detalhes-panel[data-v-39b42fa4]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.empty-selection[data-v-39b42fa4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:500px;padding:40px}.empty-selection-content[data-v-39b42fa4]{text-align:center;max-width:420px}.empty-icon-wrapper[data-v-39b42fa4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px;width:55px;height:55px;margin-left:auto;margin-right:auto;border-radius:16px;background:rgba(0,183,47,.08)}.empty-icon-wrapper .empty-icon[data-v-39b42fa4]{width:30px;height:30px;opacity:.6}.empty-title[data-v-39b42fa4]{font-size:18px;font-weight:600;color:var(--gray01);margin:0 0 12px 0}.empty-text[data-v-39b42fa4]{font-size:14px;color:var(--gray04);margin:0;line-height:1.6}@media(max-width:768px){.categorizacao-container[data-v-39b42fa4]{gap:15px}.detalhes-panel[data-v-39b42fa4]{padding:20px}}