.elementor-1312 .elementor-element.elementor-element-5ff203f{--display:flex;}.elementor-1312 .elementor-element.elementor-element-5ff203f.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-1312 .elementor-element.elementor-element-5ff203f{--width:340px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1312 .elementor-element.elementor-element-28138cf{width:100%;max-width:100%;}.elementor-1312 .elementor-element.elementor-element-28138cf > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for wd_compare, class: .elementor-element-28138cf *//* Karşılaştırma tablosu ACF alanları için stiller */

/* Kayıt durumu için renkli etiketler */
.wd-compare-status {
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}

.wd-compare-status.status-aktif {
    background-color: #28a745;
    color: white;
}

.wd-compare-status.status-pasif {
    background-color: #dc3545;
    color: white;
}

.wd-compare-status.status-beklemede {
    background-color: #ffc107;
    color: #212529;
}

.wd-compare-status.status-iptal {
    background-color: #6c757d;
    color: white;
}

/* Boolean alanlar için stiller */
.wd-compare-enabled,
.wd-compare-disabled {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 500;
}

.wd-compare-enabled {
    background-color: #d4edda;
    color: #155724;
    border: 1px solid #c3e6cb;
}

.wd-compare-disabled {
    background-color: #f8d7da;
    color: #721c24;
    border: 1px solid #f5c6cb;
}

.compare-icon {
    font-weight: bold;
    font-size: 14px;
}

.wd-compare-enabled .compare-icon {
    color: #28a745;
}

.wd-compare-disabled .compare-icon {
    color: #dc3545;
}

/* Responsive tasarım için */
@media (max-width: 768px) {
    .wd-compare-status,
    .wd-compare-enabled,
    .wd-compare-disabled {
        font-size: 11px;
        padding: 3px 6px;
    }
    
    .compare-text {
        display: none; /* Mobilde sadece icon göster */
    }
}

/* Karşılaştırma tablosu genel stiller */
.wd-compare-table .compare-kayit_status,
.wd-compare-table .compare-guncelleme_enabled,
.wd-compare-table .compare-sifirlama_enabled {
    text-align: center;
    vertical-align: middle;
}

.wd-compare-table th.compare-field {
    background-color: #f8f9fa;
    font-weight: 600;
    padding: 12px 8px;
    border-bottom: 2px solid #dee2e6;
}

.wd-compare-table td.compare-value {
    padding: 12px 8px;
    border-bottom: 1px solid #dee2e6;
    vertical-align: middle;
}

/* Hover efektleri */
.wd-compare-status:hover,
.wd-compare-enabled:hover,
.wd-compare-disabled:hover {
    transform: translateY(-1px);
    transition: transform 0.2s ease;
}/* End custom CSS */