/* Meet The Team - Dynamic Theme Colors */
/* Generated on 2025-10-20 13:17:47 */

:root {
    --meet-the-team-primary-color: #0a0202;
    --meet-the-team-secondary-color: #f1f1f1;
    --meet-the-team-highlight-color: #b89f5d;
}

.member-fields .member-field.member-field-team-role {
    color: #b89f5d;
}

.member-field-role .field-value {
    color: #b89f5d !important;
}

.modal-content-column .member-field.member-field-team-role {
    color: #b89f5d;
}

.modal-content-column .member-field .dashicons {
    color: #b89f5d;
}

.modal-content-column .field-value a {
    color: #b89f5d;
}

.member-field .field-cta {
    background: #b89f5d;
    color: white;
}

.member-field .field-cta:hover {
    color: #0a0202;
    background-color: #f1f1f1;
}

.member-button {
    background: #b89f5d;
    color: white;
}

.member-button:hover {
    color: #0a0202;
    background-color: #f1f1f1;
}

.load-more-members {
    background: #b89f5d;
    color: white;
}

.load-more-members:hover {
    color: #0a0202;
    background-color: #f1f1f1;
}

.back-to-archive .button {
    background: #b89f5d;
    color: white;
}

.back-to-archive .button:hover {
    color: #0a0202;
    background-color: #f1f1f1;
}

.search-actions .button-primary {
    background-color: #b89f5d;
    color: white;
}

.search-actions .button-primary:hover {
    color: #0a0202;
    background-color: #f1f1f1;
}

.search-actions .search-reset {
    background-color: #666;
    color: white;
}

.search-actions .search-reset:hover {
    background-color: #444;
}

.member-field .field-value {
    color: #0a0202;
}

.modal-content-column .member-name {
    color: #0a0202;
}

.modal-content-column .member-content {
    color: #555;
}

.modal-content-column .member-position {
    color: #666;
}

.modal-content-column .member-field strong {
    color: #0a0202;
}

.member-header-info h1 {
    color: #0a0202;
}

.member-position {
    color: #b89f5d;
}

.member-bio h3 {
    color: #0a0202;
}

.single-team-member-shortcode .member-content h3 {
    color: #0a0202;
}

.member-field .field-label {
    color: #555;
}

.search-field label {
    color: #0a0202;
}

.member-excerpt {
    color: #666;
}

.archive-title {
    color: #fff;
}

.archive-description {
    color: #fff;
}

.no-team-members {
    color: #666;
}

.search-field input::placeholder {
    color: #999;
}

.member-field a {
    color: #b89f5d;
}

.member-name a {
    color: #0a0202;
}

.member-name a:hover {
    color: #b89f5d;
}

.taxonomy-terms a {
    color: #b89f5d;
}

.page-numbers {
    color: #b89f5d;
    border: 1px solid #ddd;
}

.page-numbers:hover, .page-numbers.current {
    background: #b89f5d;
    color: white;
    border-color: #b89f5d;
}

.pagination a, .pagination span {
    color: #0a0202;
    border: 1px solid #ddd;
}

.pagination .current {
    background: #b89f5d;
    color: white;
    border-color: #b89f5d;
}

.search-field input:focus, .search-field select:focus {
    border-color: #b89f5d;
    box-shadow: 0 0 0 3px rgba(184, 159, 93, 0.1);
}

.search-field select.has-filter {
    border-color: #b89f5d;
    background-color: #f1f1f1;
}

.search-field input.has-filter {
    border-color: #b89f5d;
    background-color: #f1f1f1;
}

.certification-badge {
    background: #b89f5d;
    color: white;
}

.status-available {
    background: #d4edda;
    color: #155724;
}

.status-busy {
    background: #f8d7da;
    color: #721c24;
}

.status-out-of-office {
    background: #fff3cd;
    color: #856404;
}

.availability-status.status-available {
    background: #d4edda;
    color: #155724;
    border: 1px solid #c3e6cb;
}

.availability-status.status-busy {
    background: #fff3cd;
    color: #856404;
    border: 1px solid #ffeaa7;
}

.availability-status.status-out-of-office {
    background: #f8d7da;
    color: #721c24;
    border: 1px solid #f5c6cb;
}

.filter-indicator {
    background: #b89f5d;
    color: white;
}

.modal-close {
    background: rgba(255, 255, 255, 0.9);
    color: #0a0202;
    border: 2px solid #ddd;
}

.modal-close:hover {
    background: rgba(255, 255, 255, 1);
    border-color: #999;
}

.team-member-card.clickable-card:hover .plus-icon {
    color: white;
}

.card-click-indicator .plus-icon {
    color: #0a0202;
}

.team-member-card.clickable-card:hover .card-click-indicator {
    background: rgba(0, 0, 0, 0.8);
    border-color: rgba(0, 0, 0, 0.2);
}

.contact-link {
    background: #f1f1f1;
    color: #0a0202;
}

.contact-link:hover {
    background: #e9ecef;
    color: #b89f5d;
}

.nav-previous a, .nav-next a {
    background: #f1f1f1;
    color: #0a0202;
}

.nav-subtitle {
    color: #666;
}

.nav-title {
    color: #0a0202;
}

.member-custom-fields h3, .member-taxonomies h3 {
    color: #0a0202;
    border-bottom: 2px solid #b89f5d;
}

.member-fields-list dt {
    color: #0a0202;
}

.member-fields-list dd {
    color: #666;
}

.taxonomy-label {
    color: #0a0202;
}

