/* corporate.css - Tema Corporate para WPForms Entries */
.wpforms-entries-container[data-theme="corporate"] {
    --corporate-primary: #1d3557;
    --corporate-secondary: #457b9d;
    --corporate-accent: #a8dadc;
    --corporate-background: #ffffff;
    --corporate-text: #1d3557;
    --corporate-text-light: #457b9d;
    --corporate-border: #e0e0e0;
    --corporate-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.wpforms-entries-container[data-theme="corporate"] {
    font-family: 'Arial', sans-serif;
}

.wpforms-entries-container[data-theme="corporate"] .entry-card {
    background: var(--corporate-background);
    border: 1px solid var(--corporate-border);
    border-radius: 4px;
    box-shadow: var(--corporate-shadow);
    transition: all 0.2s ease;
}

.wpforms-entries-container[data-theme="corporate"] .entry-card:hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}

.wpforms-entries-container[data-theme="corporate"] .selection-header {
    background: var(--corporate-primary);
    color: white;
    border-radius: 4px;
    padding: 20px;
}

.wpforms-entries-container[data-theme="corporate"] .selected-count {
    background: var(--corporate-accent);
    color: var(--corporate-primary);
}

.wpforms-entries-container[data-theme="corporate"] .select-all-btn,
.wpforms-entries-container[data-theme="corporate"] .deselect-all-btn {
    background: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.3);
    color: white;
}

.wpforms-entries-container[data-theme="corporate"] .select-all-btn:hover,
.wpforms-entries-container[data-theme="corporate"] .deselect-all-btn:hover {
    background: rgba(255, 255, 255, 0.3);
}

.wpforms-entries-container[data-theme="corporate"] .entries-header h3 {
    color: var(--corporate-primary);
    font-weight: 600;
}

.wpforms-entries-container[data-theme="corporate"] .search-btn {
    background: var(--corporate-primary);
    color: white;
}

.wpforms-entries-container[data-theme="corporate"] .search-btn:hover {
    background: var(--corporate-secondary);
}

.wpforms-entries-container[data-theme="corporate"] .active-filters {
    background: #f0f4f8;
    border-left: 4px solid var(--corporate-primary);
    color: var(--corporate-text);
}

.wpforms-entries-container[data-theme="corporate"] .filter-tag {
    background: var(--corporate-primary);
    color: white;
}

.wpforms-entries-container[data-theme="corporate"] .stat-card {
    background: white;
    border: 1px solid var(--corporate-border);
    box-shadow: var(--corporate-shadow);
}

.wpforms-entries-container[data-theme="corporate"] .available-stat {
    border-top: 4px solid #28a745;
}

.wpforms-entries-container[data-theme="corporate"] .soldout-stat {
    border-top: 4px solid #dc3545;
}

.wpforms-entries-container[data-theme="corporate"] .save-subscriptions-btn {
    background: var(--corporate-primary);
    color: white;
}

.wpforms-entries-container[data-theme="corporate"] .save-subscriptions-btn:not(:disabled):hover {
    background: var(--corporate-secondary);
}

.wpforms-entries-container[data-theme="corporate"] .view-subscriptions-btn {
    background: var(--corporate-text-light);
    color: white;
}

.wpforms-entries-container[data-theme="corporate"] .view-subscriptions-btn:hover {
    background: var(--corporate-secondary);
}

.wpforms-entries-container[data-theme="corporate"] .action-btn {
    border: 1px solid var(--corporate-border);
    color: var(--corporate-text);
}

.wpforms-entries-container[data-theme="corporate"] .action-btn:hover {
    background: var(--corporate-primary);
    color: white;
    border-color: var(--corporate-primary);
}

.wpforms-entries-container[data-theme="corporate"] .sold-out-badge {
    background: #dc3545;
    color: white;
}

.wpforms-entries-container[data-theme="corporate"] .entry-field label {
    font-weight: 600;
    color: var(--corporate-text);
}

.wpforms-entries-container[data-theme="corporate"] .entry-field span {
    color: var(--corporate-text-light);
}

.wpforms-entries-container[data-theme="corporate"] .card-header {
    color: var(--corporate-text-light);
    border-bottom: 1px solid var(--corporate-border);
}

.wpforms-entries-container[data-theme="corporate"] .entry-name {
    color: var(--corporate-text);
    font-weight: 600;
}

.wpforms-entries-container[data-theme="corporate"] .card-footer {
    border-top: 1px solid var(--corporate-border);
}