/* Styles pour le portail front-office de l'employeur tiers */
.wpsp-client-portal, .wpsp-scanner-container, .wpsp-invoices-container {
    background: #ffffff;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.05);
    border: 1px solid #e5e5e5;
}

.wpsp-client-portal table th, .wpsp-client-portal table td,
.wpsp-invoices-container table th, .wpsp-invoices-container table td {
    border: 1px solid #e0e0e0;
    padding: 12px;
}

.wpsp-client-portal button, .wpsp-invoices-container a {
    transition: background 0.2s ease;
}

.wpsp-client-portal button:hover, .wpsp-invoices-container a:hover {
    opacity: 0.9;
}
