.filters-section[data-v-078c1096]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.search-filter[data-v-078c1096]{-webkit-box-flex:1;-ms-flex:1;flex:1}.filters-section .form-group[data-v-078c1096]{margin-bottom:0}.filters-section .custom-select[data-v-078c1096],.filters-section .form-control[data-v-078c1096]{border-radius:6px;border:1px solid #e9ecef;background-color:#fff;color:#495057;height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.filters-section .custom-select[data-v-078c1096]:focus,.filters-section .form-control[data-v-078c1096]:focus{border-color:#007bff;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.2);box-shadow:0 0 0 2px rgba(0,123,255,.2);outline:0}.filters-section .input-group-text[data-v-078c1096]{background-color:#f8f9fa;border:1px solid #e9ecef;border-right:0;border-radius:6px 0 0 6px}.table-container[data-v-078c1096]{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;position:relative}.table-wrapper[data-v-078c1096]{overflow-x:auto;overflow-y:visible}.pagination-nav[data-v-078c1096]{margin-top:1.5rem}[data-v-078c1096] .page-item .page-link{border-radius:6px;margin:0 3px;border:1px solid #e9ecef;color:#495057;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}[data-v-078c1096] .page-item .page-link:hover{background-color:#f0f2f5;color:#0056b3}[data-v-078c1096] .page-item.active .page-link{background-color:#007bff;border-color:#007bff;color:#fff}[data-v-078c1096] .page-item.disabled .page-link{background-color:transparent;color:#adb5bd}[data-v-078c1096] thead th{background-color:#f8f9fa;font-weight:600;color:#495057;font-size:.8rem;text-transform:uppercase;border:0;white-space:nowrap}[data-v-078c1096] tbody tr{border-bottom:1px solid #f1f3f4;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}[data-v-078c1096] tbody tr:hover{background-color:#e9ecef!important}[data-v-078c1096] tbody td{border-top:none;vertical-align:middle;padding:.85rem .75rem}.company-name[data-v-078c1096],.date-text[data-v-078c1096],.nature-text[data-v-078c1096]{color:#6c757d}.action-icon[data-v-078c1096]{color:#6c757d;-webkit-transition:color .2s;transition:color .2s}[data-v-078c1096] tbody tr:hover .action-icon{color:#007bff}[data-v-078c1096] .config-dropdown{display:inline-block;position:relative}[data-v-078c1096] .config-dropdown .btn-link{padding:.25rem .5rem;border:none;background:transparent;-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-078c1096] .config-dropdown .btn-link:active,[data-v-078c1096] .config-dropdown .btn-link:focus,[data-v-078c1096] .config-dropdown .btn-link:hover{border:none;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent;text-decoration:none;outline:none}[data-v-078c1096] .config-dropdown .btn-link .action-icon{font-size:1.1rem;pointer-events:none}[data-v-078c1096] .dropdown-menu{min-width:240px;border:1px solid #e9ecef;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);padding:.5rem 0;margin-top:.25rem;position:absolute!important;z-index:1050!important;will-change:transform}[data-v-078c1096] .dropdown-item{padding:.5rem 1rem;color:#495057;font-size:.9rem;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;cursor:pointer}[data-v-078c1096] .dropdown-item:focus,[data-v-078c1096] .dropdown-item:hover{background-color:#f8f9fa;color:#007bff;text-decoration:none}[data-v-078c1096] .dropdown-item:active{background-color:#007bff;color:#fff}.companies-list-container[data-v-078c1096]{position:relative}.company-sidebar-overlay[data-v-078c1096]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1040;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.company-sidebar[data-v-078c1096]{width:50%;min-width:500px;max-width:1000px;height:100%;background-color:#fff;-webkit-box-shadow:-2px 0 8px rgba(0,0,0,.15);box-shadow:-2px 0 8px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.sidebar-header[data-v-078c1096]{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:1.5rem;border-bottom:1px solid #e9ecef;background-color:#f8f9fa}.sidebar-header h4[data-v-078c1096]{font-weight:600;color:#495057}.close-btn[data-v-078c1096]{color:#6c757d;font-size:1.5rem;padding:0;line-height:1;-webkit-transition:color .2s;transition:color .2s}.close-btn[data-v-078c1096]:hover{color:#007bff}.sidebar-content[data-v-078c1096]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1.5rem}.sidebar-slide-enter-active[data-v-078c1096],.sidebar-slide-leave-active[data-v-078c1096]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.sidebar-slide-enter-active .company-sidebar[data-v-078c1096],.sidebar-slide-leave-active .company-sidebar[data-v-078c1096]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.sidebar-slide-enter[data-v-078c1096],.sidebar-slide-leave-to[data-v-078c1096]{opacity:0}.sidebar-slide-enter .company-sidebar[data-v-078c1096],.sidebar-slide-leave-to .company-sidebar[data-v-078c1096]{-webkit-transform:translateX(100%);transform:translateX(100%)}@media (max-width:992px){.company-sidebar[data-v-078c1096]{width:60%;min-width:0}}@media (max-width:768px){.company-sidebar[data-v-078c1096]{width:90%}}.report-sidebar[data-v-078c1096]{width:450px;min-width:400px;max-width:500px}.report-sidebar .sidebar-header[data-v-078c1096]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.report-sidebar .close-btn[data-v-078c1096],.report-sidebar .sidebar-header h4[data-v-078c1096]{color:#fff}.report-sidebar .close-btn[data-v-078c1096]:hover{color:#e9ecef}.report-options[data-v-078c1096]{background-color:#f8f9fa;border-radius:8px;padding:1rem;border:1px solid #e9ecef}.report-checkbox-group[data-v-078c1096]{max-height:200px;overflow-y:auto}[data-v-078c1096] .report-checkbox-group .custom-control{padding:.5rem 0;padding-left:1.75rem;border-bottom:1px solid #e9ecef}[data-v-078c1096] .report-checkbox-group .custom-control:last-child{border-bottom:none}.generation-progress[data-v-078c1096]{background-color:#f8f9fa;border-radius:8px;padding:1rem;border:1px solid #e9ecef}[data-v-078c1096] .progress{height:1.5rem;border-radius:8px}[data-v-078c1096] .progress-bar{font-size:.8rem;font-weight:600}[data-v-078c1096] .custom-checkbox .custom-control-label:after,[data-v-078c1096] .custom-checkbox .custom-control-label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-v-078c1096] tbody .custom-checkbox,[data-v-078c1096] thead .custom-checkbox{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}@media (max-width:576px){.report-sidebar[data-v-078c1096]{width:100%;min-width:0}}