.p-component{--primary-color:#76b900;--primary-color-emphasis:#5a8f00;--surface-ground:#fff;--surface-section:#f9fafb;--surface-border:#e5e7eb;--text-color:#1f2937;--text-color-secondary:#6b7280}.p-button{border-radius:.375rem;font-weight:500;transition:all .2s}.p-button.p-button-primary{background-color:#76b900;border-color:#76b900}.p-button.p-button-primary:hover{background-color:#5a8f00;border-color:#5a8f00}.p-inputtext{border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem;font-size:.875rem}.p-inputtext:focus{border-color:#76b900;box-shadow:0 0 0 3px #76b9001a}.p-dropdown,.p-multiselect{border:1px solid #e5e7eb;border-radius:.375rem}.p-dropdown:focus,.p-multiselect:focus{border-color:#76b900;box-shadow:0 0 0 3px #76b9001a}.p-dialog{border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a}.p-datatable{border-radius:.375rem}.p-datatable .p-datatable-thead>tr>th{background-color:hsl(var(--muted) / .5);border-color:hsl(var(--border));padding:1rem}.p-datatable .p-datatable-tbody>tr>td{border-color:hsl(var(--border) / .5);padding:1rem}.dark .p-component{--surface-ground:#1f2937;--surface-section:#111827;--surface-border:#374151;--text-color:#f3f4f6;--text-color-secondary:#9ca3af}
