.tributacao-app-container[data-v-b602f9fe]{background-color:#fff;min-height:100vh;padding:20px;box-sizing:border-box}.tributacao-success-notification[data-v-b602f9fe]{position:fixed;top:20px;right:20px;background-color:#28a745;color:#fff;padding:15px 20px;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1100;animation:tributacao-slideIn-b602f9fe .5s ease-out,tributacao-fadeOut-b602f9fe .5s ease-in 2.5s}@keyframes tributacao-slideIn-b602f9fe{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes tributacao-fadeOut-b602f9fe{0%{opacity:1}to{opacity:0}}.tributacao-modal[data-v-b602f9fe]{background:hsla(0,0%,100%,.6);z-index:1000}.tributacao-modal-class[data-v-b602f9fe],.tributacao-modal[data-v-b602f9fe]{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%}.tributacao-modal-class[data-v-b602f9fe]{background:rgba(0,0,0,.7);z-index:1200}.tributacao-modal-content-class[data-v-b602f9fe],.tributacao-modal-content[data-v-b602f9fe]{background:#fff;padding:30px 40px;border-radius:10px;width:500px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 20px rgba(0,0,0,.3);animation:tributacao-fadeIn-b602f9fe .3s ease-in-out;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.tributacao-modal-content>[data-v-b602f9fe]{flex:1;max-width:100%;display:flex;justify-content:center;align-items:center}@keyframes tributacao-fadeIn-b602f9fe{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.tributacao-close-button[data-v-b602f9fe]{position:absolute;top:15px;right:15px;background:transparent;border:none;font-size:1.5rem;color:#333;cursor:pointer;transition:color .2s}.tributacao-close-button[data-v-b602f9fe]:hover{color:red}.tributacao-modal-title[data-v-b602f9fe]{margin-bottom:20px;font-size:1.5rem;color:#333;text-align:center}.tributacao-modal-form[data-v-b602f9fe]{width:80%;display:flex;flex-direction:column;gap:20px}.tributacao-form-group[data-v-b602f9fe]{display:flex;flex-direction:column}.tributacao-selection-section[data-v-b602f9fe]{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px}.tributacao-info-filter[data-v-b602f9fe]{margin-bottom:20px;display:flex;flex-direction:column}.tributacao-custom-select[data-v-b602f9fe],.tributacao-custom-select[multiple][data-v-b602f9fe]{width:100%;padding:10px 40px 10px 12px;border-radius:4px;border:1px solid #007bff;background-color:#fff;font-size:1rem;cursor:pointer;transition:border-color .2s,box-shadow .2s;color:#000!important}.tributacao-custom-select option[data-v-b602f9fe]{color:#000!important;background-color:#fff!important}.tributacao-custom-select-container[data-v-b602f9fe]{position:relative;display:inline-block;width:100%;background-color:#fff}.tributacao-select-arrow[data-v-b602f9fe]{position:absolute;top:50%;right:12px;pointer-events:none;transform:translateY(-50%);color:#007bff;font-size:1rem}.tributacao-error-message[data-v-b602f9fe]{color:#dc3545;font-size:.875rem;margin-top:5px}.tributacao-form-actions[data-v-b602f9fe]{display:flex;justify-content:flex-end;gap:15px}.tributacao-btn[data-v-b602f9fe]{padding:10px 20px;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color .2s}.tributacao-btn-primary[data-v-b602f9fe]{background-color:#4a90e2;color:#fff}.tributacao-btn-primary[data-v-b602f9fe]:hover{background-color:#357abd}.tributacao-btn-secondary[data-v-b602f9fe]{background-color:#fff;color:#333}.tributacao-btn-secondary[data-v-b602f9fe]:hover{background-color:#b3b3b3}.tributacao-tabs[data-v-b602f9fe]{display:flex;border-bottom:2px solid #ddd;margin-bottom:20px}.tributacao-tab[data-v-b602f9fe]{flex:1;padding:10px 20px;cursor:pointer;background-color:#f8f9fa;border:1px solid transparent;outline:none;transition:background-color .3s;font-size:1rem;color:#000}.tributacao-tab[data-v-b602f9fe]:hover{background-color:#e2e6ea;color:#000}.tributacao-tab.active[data-v-b602f9fe]{background-color:#fff;border-bottom:2px solid #4a90e2;font-weight:700;color:#4a90e2}.tributacao-header-gerenciamento[data-v-b602f9fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tributacao-add-button[data-v-b602f9fe]{padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.tributacao-add-button[data-v-b602f9fe]:hover{background-color:#218838}.tributacao-search-bar[data-v-b602f9fe]{position:relative;width:250px}.tributacao-search-input[data-v-b602f9fe]{width:100%;padding:8px 35px 8px 12px;border:1px solid #fff;border-radius:6px;font-size:1rem;transition:border-color .2s}.tributacao-search-input[data-v-b602f9fe]:focus{border-color:#4a90e2;outline:none}.tributacao-search-icon[data-v-b602f9fe]{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#4a90e2;pointer-events:none;width:25px;height:25px}.tributacao-classes-list[data-v-b602f9fe]{margin-top:20px}.tributacao-classes-table[data-v-b602f9fe]{width:100%;border-collapse:collapse;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tributacao-classes-table td[data-v-b602f9fe],.tributacao-classes-table th[data-v-b602f9fe]{border:1px solid #ddd;padding:12px;text-align:center}.tributacao-classes-table th[data-v-b602f9fe]{background-color:#4a90e2;color:#fff}.tributacao-action-button[data-v-b602f9fe]{padding:8px 12px;margin:0 4px;border:none;border-radius:6px;cursor:pointer;color:#fff;transition:background-color .2s}.tributacao-edit-button[data-v-b602f9fe]{background-color:#4a90e2}.tributacao-edit-button[data-v-b602f9fe]:hover{background-color:#357abd}.tributacao-delete-button[data-v-b602f9fe]{background-color:#dc3545}.tributacao-delete-button[data-v-b602f9fe]:hover{background-color:#c82333}.tributacao-pagination[data-v-b602f9fe]{display:flex;justify-content:center;align-items:center;margin-top:20px;gap:15px}.tributacao-pagination-button[data-v-b602f9fe]{padding:8px 16px;background-color:#4a90e2;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.tributacao-pagination-button[data-v-b602f9fe]:disabled{background-color:#a0c4e8;cursor:not-allowed}.tributacao-pagination-button[data-v-b602f9fe]:hover:not(:disabled){background-color:#357abd}.tributacao-pagination-info[data-v-b602f9fe]{font-size:1rem;color:#333}.tributacao-inactive-class[data-v-b602f9fe]{background-color:#f2f2f2;color:#888}.tributacao-alert-warning[data-v-b602f9fe]{background-color:#fff3cd;border:1px solid #ffeeba;padding:15px;border-radius:6px;margin-top:20px}.tributacao-table-container[data-v-b602f9fe]{margin-top:20px;overflow-x:auto;display:flex;justify-content:center}.tributacao-table[data-v-b602f9fe]{width:auto;table-layout:fixed;border-collapse:collapse;font-size:1rem}.tributacao-table td[data-v-b602f9fe],.tributacao-table th[data-v-b602f9fe]{width:35px;max-width:35px;min-width:35px;height:25px;border:1px solid #4a90e2;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tributacao-state-column[data-v-b602f9fe],.tributacao-table th[data-v-b602f9fe]{background-color:#4a90e2;color:#fff;font-weight:700}.tributacao-state-column[data-v-b602f9fe]{width:200px}.tributacao-clickable-cell[data-v-b602f9fe]{cursor:pointer;transition:background-color .2s;background-color:#fff}.tributacao-clickable-cell[data-v-b602f9fe]:hover{background-color:#fbff00}.tributacao-highlight-border[data-v-b602f9fe]{border:2px solid red!important}.tributacao-loader[data-v-b602f9fe]{text-align:center;font-size:1.2rem;color:#4a90e2;margin-top:20px}.tributacao-no-data[data-v-b602f9fe]{text-align:center;font-size:1rem;color:#888}.tributacao-under-construction[data-v-b602f9fe]{text-align:center;padding:50px;color:#888}.tributacao-editable-cell[data-v-b602f9fe]{display:flex;flex-direction:column;gap:5px}.tributacao-cell-display span[data-v-b602f9fe]{display:block}.tributacao-flag-image[data-v-b602f9fe]{width:35px;height:30px}.tributacao-same-origin-dest[data-v-b602f9fe]{background-color:#4a90e2;color:#fff;transition:background-color .3s ease,color .3s ease}.tributacao-same-origin-dest[data-v-b602f9fe]:hover{background-color:#daa71d}.tributacao-classes-transportador-container[data-v-b602f9fe]{padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tributacao-transportador-info[data-v-b602f9fe]{margin-top:20px;font-size:1rem;color:#333}.tributacao-transportador-info p[data-v-b602f9fe]{margin-bottom:15px}.tributacao-btn-primary[data-v-b602f9fe]{background-color:#28a745}.tributacao-btn-primary[data-v-b602f9fe]:hover{background-color:#218838}.tributacao-btn-secondary[data-v-b602f9fe]{background-color:#dc3545;color:#fff}.tributacao-btn-secondary[data-v-b602f9fe]:hover{background-color:#c82333;color:#fff}.tributacao-loading-text[data-v-b602f9fe]{margin-left:10px;font-size:.9rem;color:#4a90e2}.tributacao-form-input[data-v-b602f9fe],.tributacao-modal-form input[type=number][data-v-b602f9fe],.tributacao-modal-form input[type=text][data-v-b602f9fe],.tributacao-modal-form textarea[data-v-b602f9fe],.tributacao-search-input[data-v-b602f9fe]{width:100%;padding:10px 12px;border:1px solid #fff;border-radius:6px;font-size:1rem;color:#333;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.tributacao-form-input[data-v-b602f9fe]:focus,.tributacao-modal-form input[type=number][data-v-b602f9fe]:focus,.tributacao-modal-form input[type=text][data-v-b602f9fe]:focus,.tributacao-modal-form textarea[data-v-b602f9fe]:focus,.tributacao-search-input[data-v-b602f9fe]:focus{border-color:#4a90e2;outline:none;box-shadow:0 0 5px rgba(74,144,226,.5)}.tributacao-form-input[data-v-b602f9fe]:disabled,.tributacao-modal-form input[type=number][data-v-b602f9fe]:disabled,.tributacao-modal-form input[type=text][data-v-b602f9fe]:disabled,.tributacao-modal-form textarea[data-v-b602f9fe]:disabled,.tributacao-search-input[data-v-b602f9fe]:disabled{background-color:#f2f2f2;color:#aaa;cursor:not-allowed}.tributacao-form-input[data-v-b602f9fe]::-moz-placeholder,.tributacao-modal-form input[type=number][data-v-b602f9fe]::-moz-placeholder,.tributacao-modal-form input[type=text][data-v-b602f9fe]::-moz-placeholder,.tributacao-modal-form textarea[data-v-b602f9fe]::-moz-placeholder,.tributacao-search-input[data-v-b602f9fe]::-moz-placeholder{color:#aaa}.tributacao-form-input[data-v-b602f9fe]::placeholder,.tributacao-modal-form input[type=number][data-v-b602f9fe]::placeholder,.tributacao-modal-form input[type=text][data-v-b602f9fe]::placeholder,.tributacao-modal-form textarea[data-v-b602f9fe]::placeholder,.tributacao-search-input[data-v-b602f9fe]::placeholder{color:#aaa}.tributacao-input-error[data-v-b602f9fe]{border-color:#dc3545}.tributacao-form-input-checkbox[data-v-b602f9fe]{width:18px;height:18px;cursor:pointer;accent-color:#4a90e2}.tributacao-form-label[data-v-b602f9fe]{margin-bottom:5px;font-weight:700;color:#333}.tributacao-form-group[data-v-b602f9fe]{margin-bottom:15px}.tributacao-table-input[data-v-b602f9fe]{width:100%;padding:5px;border:1px solid #fff;border-radius:4px;font-size:.9rem;box-sizing:border-box}.tributacao-clickable-cell input[data-v-b602f9fe]{width:100%;border:none;background:transparent;text-align:center}.tributacao-modal-form input[type=number][data-v-b602f9fe],.tributacao-modal-form input[type=text][data-v-b602f9fe],.tributacao-modal-form textarea[data-v-b602f9fe]{margin-top:5px}