/* Bu stilleri daha sonra assets/css/mbes-style.css dosyasına taşıyacağız ama şimdilik burada kalsın */
    .mbes-ariza-container { max-width: 800px; margin: 40px auto; padding: 20px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; line-height: 1.6; }
    .mbes-ariza-header h1 { font-size: 2.5em; margin-bottom: 10px; color: #1d2327; }
    .mbes-ariza-meta { font-size: 0.9em; color: #555; margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 20px; }
    .mbes-ariza-meta span { margin-right: 15px; }
    .mbes-ariza-content h2 { font-size: 1.8em; margin-top: 30px; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 2px solid #f0f0f0; }
    .mbes-ariza-content .ariza-kodu-vurgu { background-color: #ffe5e5; color: #c00; padding: 15px; border-radius: 5px; font-size: 1.5em; font-weight: bold; text-align: center; margin-bottom: 20px; }
    .mbes-ariza-content ul { list-style-type: disc; padding-left: 20px; }
    .mbes-cta-box { background-color: #e1f5fe; border: 2px solid #03a9f4; border-radius: 8px; padding: 25px; margin-top: 40px; text-align: center; }
    .mbes-cta-box h3 { font-size: 1.5em; color: #01579b; margin-top: 0; }
    .mbes-cta-box p { font-size: 1.1em; }
    .mbes-cta-box .telefon { font-size: 2em; font-weight: bold; color: #0073aa; text-decoration: none; display: block; margin-top: 10px; }
    /* Bu stilleri daha sonra assets/css/mbes-style.css dosyasına taşıyacağız */
    .mbes-archive-container { max-width: 800px; margin: 40px auto; padding: 20px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
    .mbes-filter-form { background: #f9f9f9; border: 1px solid #ddd; padding: 20px; border-radius: 8px; margin-bottom: 40px; }
    .mbes-filter-form .form-row { display: flex; gap: 15px; margin-bottom: 15px; }
    .mbes-filter-form .form-group { flex: 1; }
    .mbes-filter-form label { font-weight: bold; display: block; margin-bottom: 5px; }
    .mbes-filter-form input[type="text"], .mbes-filter-form select { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; }
    .mbes-filter-form .submit-group { text-align: right; }
    .mbes-filter-form button { background: #0073aa; color: #fff; padding: 10px 20px; border: none; border-radius: 4px; font-size: 1em; cursor: pointer; }
    .mbes-filter-form button:hover { background: #005a87; }
    .mbes-result-list .ariza-item { border-bottom: 1px solid #eee; padding: 15px 0; }
    .mbes-result-list .ariza-item:last-child { border-bottom: none; }
    .mbes-result-list .ariza-item-title a { font-size: 1.4em; text-decoration: none; color: #0073aa; font-weight: bold; }
    .mbes-result-list .ariza-item-meta { font-size: 0.9em; color: #555; margin-top: 5px; }
    .mbes-no-results { background: #fffde7; border: 1px solid #fbc02d; padding: 20px; border-radius: 4px; }
    .mbes-pagination { margin-top: 30px; }
/* Üst Menünün Altında Kalan Başlık İçin Düzeltme */
.mbes-ariza-container,
.mbes-archive-container {
    margin-top: 120px; /* Bu değeri kendi sitenize göre ayarlamanız gerekebilir! */
}