[data-v-7c590966] .p-datatable .p-datatable-thead>tr>th{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#e2e8f0;color:#0f766e;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:1rem 1.25rem;text-transform:uppercase}[data-v-7c590966] .p-datatable .p-datatable-tbody>tr>td{border-color:#f1f5f9;padding:1rem 1.25rem;transition:all .2s ease}[data-v-7c590966] .p-datatable .p-datatable-tbody>tr:hover>td{background:linear-gradient(135deg,#f0fdfa,#f8fafc);transform:translate(2px)}[data-v-7c590966] .p-datatable .p-datatable-tbody>tr.p-highlight>td{background:linear-gradient(135deg,#ccfbf1,#f0fdfa);color:#0d9488;font-weight:600}[data-v-7c590966] .p-paginator{background:#fff;border-color:#f1f5f9;border-width:1px 0 0;padding:1rem 1.25rem}[data-v-7c590966] .p-paginator .p-paginator-pages .p-paginator-page{border-radius:.75rem;margin:0 .25rem;transition:all .2s ease}[data-v-7c590966] .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:linear-gradient(135deg,#0d9488,#2dd4bf);border-color:#0d9488;box-shadow:0 4px 12px #0d94884d;color:#fff}[data-v-7c590966] .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:#f0fdfa;border-color:#ccfbf1;color:#0d9488}[data-v-7c590966] .p-paginator .p-paginator-first,[data-v-7c590966] .p-paginator .p-paginator-last,[data-v-7c590966] .p-paginator .p-paginator-next,[data-v-7c590966] .p-paginator .p-paginator-prev{border-radius:.75rem;margin:0 .25rem;transition:all .2s ease}[data-v-7c590966] .p-paginator .p-paginator-first:hover,[data-v-7c590966] .p-paginator .p-paginator-last:hover,[data-v-7c590966] .p-paginator .p-paginator-next:hover,[data-v-7c590966] .p-paginator .p-paginator-prev:hover{background:#f0fdfa;border-color:#ccfbf1;color:#0d9488}[data-v-7c590966] .p-inputtext{border:1px solid #e2e8f0;border-radius:.75rem;font-size:.875rem;transition:all .2s ease}[data-v-7c590966] .p-inputtext:enabled:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}[data-v-7c590966] .p-inputtext:enabled:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}[data-v-7c590966] .p-button{border:1px solid transparent;border-radius:.75rem;font-weight:600;transition:all .2s ease}[data-v-7c590966] .p-button.p-button-outlined{background:transparent;border:1px solid #e2e8f0}[data-v-7c590966] .p-button.p-button-outlined:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}[data-v-7c590966] .p-button.p-button-text{background:transparent;border:1px solid transparent}[data-v-7c590966] .p-button.p-button-text:hover{background:#f8fafc;transform:translateY(-1px)}[data-v-7c590966] .p-tag{border:1px solid transparent;border-radius:1rem;font-size:.75rem;font-weight:600;padding:.375rem .75rem}[data-v-7c590966] .p-tag.p-tag-success{background:linear-gradient(135deg,#10b981,#34d399);color:#fff}[data-v-7c590966] .p-tag.p-tag-danger{background:linear-gradient(135deg,#ef4444,#f87171);color:#fff}[data-v-7c590966] .p-tag.p-tag-warning{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff}[data-v-7c590966] .p-tag.p-tag-info{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff}[data-v-7c590966] .p-progress-spinner-circle{animation:p-progress-spinner-dash 1.5s ease-in-out infinite;stroke:#0d9488}@keyframes fadeIn-7c590966{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-v-7c590966] .p-datatable .p-datatable-tbody>tr{animation:fadeIn-7c590966 .3s ease-out}@media (max-width:768px){[data-v-7c590966] .p-datatable .p-datatable-tbody>tr>td,[data-v-7c590966] .p-datatable .p-datatable-thead>tr>th{font-size:.875rem;padding:.75rem 1rem}[data-v-7c590966] .p-paginator{padding:.75rem 1rem}}
