.table-container[data-v-8c4ae722]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e9ecef;overflow:hidden;margin-top:1rem}[data-v-8c4ae722] .classification-header th{background-color:#f8f9fa;font-weight:600;color:#495057;font-size:.8rem;text-transform:uppercase;border:0;white-space:nowrap;padding:.85rem .75rem}[data-v-8c4ae722] .classification-row{border-bottom:1px solid #f1f3f4;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}[data-v-8c4ae722] .classification-row:hover{background-color:#f8f9fa!important}[data-v-8c4ae722] tbody tr:last-of-type{border-bottom:none}[data-v-8c4ae722] .classification-row td{border-top:none;vertical-align:middle;padding:.85rem .75rem}[data-v-8c4ae722] .classification-header .select-column,[data-v-8c4ae722] .classification-row .select-column{width:3.25rem;text-align:center}[data-v-8c4ae722] .classification-header .actions-column-header,[data-v-8c4ae722] .classification-row .actions-column-cell{width:6rem;text-align:right;white-space:nowrap}[data-v-8c4ae722] .value-text{color:#495057;font-weight:500}[data-v-8c4ae722] .portal-badge{background-color:rgba(111,206,234,.4);color:#2f6f86;font-size:.7rem;font-weight:600;letter-spacing:.02em;border-radius:30px;padding:.25rem .6rem}[data-v-8c4ae722] .action-btn{padding:.25rem .5rem}[data-v-8c4ae722] .action-icon{color:#6c757d;-webkit-transition:color .2s;transition:color .2s;font-size:.95rem}[data-v-8c4ae722] .action-btn:hover .action-icon{color:#007bff}[data-v-8c4ae722] .classification-toggle .custom-control-label{white-space:nowrap}[data-v-8c4ae722] .portal-remove-btn,[data-v-8c4ae722] .portal-remove-btn:active,[data-v-8c4ae722] .portal-remove-btn:focus,[data-v-8c4ae722] .portal-remove-btn:hover{color:#5d5d5d!important}.classification-view[data-v-7bc14804]{padding:1rem}.loading-spinner[data-v-7bc14804]{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999}.shadow-sm[data-v-7bc14804]{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;border:none;-webkit-transition:all .3s ease;transition:all .3s ease}.shadow-sm[data-v-7bc14804]:hover{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.toggle-btn[data-v-7bc14804]{border-radius:50%;width:32px;height:32px;padding:0;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}.custom-file-input~.custom-file-label[data-v-7bc14804]:after{content:"Escolher"}.collapsed>.when-opened[data-v-7bc14804],:not(.collapsed)>.when-closed[data-v-7bc14804]{display:none}[data-v-7bc14804] .card-header{background-color:#f8f9fa;border-bottom:2px solid #e9ecef;padding:1rem 1.25rem}[data-v-7bc14804] .nav-pills .nav-link{border-radius:20px;margin-right:.5rem}[data-v-7bc14804] .card{border-radius:8px;overflow:hidden}[data-v-7bc14804] .card,[data-v-7bc14804] .tab-content{border:0 solid #e9ecef!important}