@charset "UTF-8";.contributions-table-wrapper[data-v-e1dd8dc1]{margin-top:1.5rem;overflow:hidden}.contributions-content[data-v-e1dd8dc1]{padding:0}.year-tabs-bar[data-v-e1dd8dc1]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:.25rem;margin-bottom:.75rem;position:relative}.year-tabs-scroll[data-v-e1dd8dc1]{-ms-overflow-style:none;display:flex;flex:1;gap:.125rem;overflow-x:auto;padding-bottom:1px;scroll-behavior:smooth;scrollbar-width:none}.year-tabs-scroll[data-v-e1dd8dc1]::-webkit-scrollbar{display:none}.year-tab[data-v-e1dd8dc1]{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:.375rem .375rem 0 0;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.375rem;margin-bottom:-1px;padding:.625rem 1rem;transition:color .15s ease,border-color .15s ease,background .15s ease;white-space:nowrap}.year-tab[data-v-e1dd8dc1]:hover{background:#00000008;color:#111827}.year-tab.active[data-v-e1dd8dc1]{background:transparent;border-bottom-color:var(--primary,#2563eb);color:var(--primary,#2563eb);font-weight:600}.tab-count[data-v-e1dd8dc1]{align-items:center;background:#f3f4f6;border-radius:9999px;color:#6b7280;display:inline-flex;font-size:.7rem;font-weight:600;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .3rem;transition:background .15s ease,color .15s ease}.year-tab.active .tab-count[data-v-e1dd8dc1]{background:color-mix(in srgb,var(--primary,#2563eb) 12%,transparent);color:var(--primary,#2563eb)}.tabs-scroll-btn[data-v-e1dd8dc1]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 3px #00000014;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease;width:1.75rem;z-index:1}.tabs-scroll-btn[data-v-e1dd8dc1]:hover{background:#f9fafb;box-shadow:0 2px 6px #0000001f;color:#111827}.tabs-scroll-btn i[data-v-e1dd8dc1]{font-size:1rem;line-height:1}.table-container[data-v-e1dd8dc1]{overflow-x:auto;width:100%}.simple-table[data-v-e1dd8dc1]{border-collapse:collapse;font-size:.875rem;width:100%}.simple-table thead[data-v-e1dd8dc1]{background:#e3e3e3}.simple-table thead th[data-v-e1dd8dc1]:first-child{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.simple-table thead th[data-v-e1dd8dc1]:last-child{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.simple-table thead th[data-v-e1dd8dc1]{color:#6b7280;font-weight:600;padding:.75rem 1rem;text-align:left;white-space:nowrap}.simple-table thead th.sortable[data-v-e1dd8dc1]{cursor:pointer;transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.simple-table thead th.sortable[data-v-e1dd8dc1]:hover{background:#f3f4f6}.simple-table thead th.sortable .header-content[data-v-e1dd8dc1]{align-items:center;display:flex;gap:.5rem}.simple-table thead th.sortable .header-content i[data-v-e1dd8dc1]{color:#9ca3af;font-size:1rem}.simple-table tbody tr[data-v-e1dd8dc1]{transition:background .15s ease}.simple-table tbody tr[data-v-e1dd8dc1]:hover{background:#f9fafb}.simple-table tbody tr:not(:last-child) td[data-v-e1dd8dc1]{border-bottom:1px solid #f3f4f6}.simple-table tbody td[data-v-e1dd8dc1]{color:#111827;padding:.875rem 1rem}.simple-table .col-competency[data-v-e1dd8dc1]{font-weight:500;width:33%}.simple-table .col-salary[data-v-e1dd8dc1]{font-weight:600;width:33%}.simple-table .col-salary .ri-edit-line[data-v-e1dd8dc1]{opacity:0;transition:opacity .2s ease}.simple-table .col-salary:hover .ri-edit-line[data-v-e1dd8dc1]{opacity:1}.simple-table .col-actions[data-v-e1dd8dc1]{width:33%}.simple-table .action-buttons[data-v-e1dd8dc1]{display:flex;flex-wrap:wrap;gap:.5rem}.simple-table .action-buttons button[data-v-e1dd8dc1]{transition:all .2s ease}.simple-table .action-buttons button[data-v-e1dd8dc1]:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.simple-table .edit-mode[data-v-e1dd8dc1]{align-items:center;display:flex;gap:.375rem}.simple-table .edit-mode .edit-input[data-v-e1dd8dc1]{border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;height:32px;outline:none;padding:.25rem .5rem;transition:border-color .15s ease;width:120px}.simple-table .edit-mode .edit-input[data-v-e1dd8dc1]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.simple-table .edit-mode .edit-input[data-v-e1dd8dc1]:hover{border-color:#9ca3af}tbody tr.notes-filled[data-v-e1dd8dc1]{background-color:#3b82f60d}tbody tr.notes-filled[data-v-e1dd8dc1]:hover{background-color:#3b82f61a}.text-black[data-v-e1dd8dc1]{color:#111827!important}.rotate-180[data-v-e1dd8dc1]{transform:rotate(180deg)}.empty-state-main[data-v-e1dd8dc1]{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:3rem}.empty-state-main i[data-v-e1dd8dc1]{font-size:3rem;margin-bottom:1rem}.empty-state-main p[data-v-e1dd8dc1]{font-size:1rem;margin:0}.mr-2[data-v-e1dd8dc1]{margin-right:.5rem}.ml-1[data-v-e1dd8dc1]{margin-left:.25rem}.ml-2[data-v-e1dd8dc1]{margin-right:.5rem}.cursor-pointer[data-v-e1dd8dc1]{cursor:pointer}.hover\:text-blue-500[data-v-e1dd8dc1]:hover{color:#3b82f6;transition:color .2s ease}@media (max-width:1024px){.simple-table[data-v-e1dd8dc1]{font-size:.8125rem}.simple-table tbody td[data-v-e1dd8dc1],.simple-table thead th[data-v-e1dd8dc1]{padding:.625rem .75rem}.simple-table .col-actions[data-v-e1dd8dc1]{min-width:250px}.simple-table .action-buttons[data-v-e1dd8dc1]{flex-wrap:wrap}}@media (max-width:768px){.simple-table[data-v-e1dd8dc1]{display:block;overflow-x:auto}.simple-table thead[data-v-e1dd8dc1]{display:none}.simple-table tbody[data-v-e1dd8dc1]{display:block}.simple-table tbody tr[data-v-e1dd8dc1]{border:1px solid #e5e7eb;border-radius:.5rem;display:block;margin-bottom:1rem;padding:.75rem}.simple-table tbody tr[data-v-e1dd8dc1]:hover{background:#fff}.simple-table tbody td[data-v-e1dd8dc1]{border:none!important;display:flex;justify-content:space-between;padding:.5rem 0}.simple-table tbody td[data-v-e1dd8dc1]:before{color:#6b7280;content:attr(class);font-weight:600;text-transform:capitalize}.simple-table tbody td.col-competency[data-v-e1dd8dc1]:before{content:"Competência"}.simple-table tbody td.col-salary[data-v-e1dd8dc1]:before{content:"Salário de Contribuição"}.simple-table tbody td.col-actions[data-v-e1dd8dc1]{flex-direction:column;gap:.5rem}.simple-table tbody td.col-actions[data-v-e1dd8dc1]:before{content:"Ações";margin-bottom:.25rem}.simple-table .action-buttons[data-v-e1dd8dc1],.simple-table .edit-mode[data-v-e1dd8dc1]{width:100%}}
