  .baslik-alan { padding: 40px 0 20px; }
  .baslik-alan h1 { font-size: clamp(40px, 6vw, 60px); }
  .liste { display: flex; flex-direction: column; gap: 12px; padding-bottom: 24px; }
  .mac-satir { display: flex; align-items: center; gap: 14px; }
  .tarih-rozet { width: 54px; flex-shrink: 0; text-align: center; background: var(--yuzey2); border: 1px solid var(--cizgi); border-radius: 12px; padding: 8px 0; }
  .tarih-rozet .gun { font-size: 20px; color: var(--cim); }
  .tarih-rozet .ay { font-size: 9px; letter-spacing: .12em; color: var(--soluk); font-weight: 700; }
  .mac-bilgi { flex: 1; min-width: 0; }
  .mac-bilgi .saha { font-weight: 600; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .mac-bilgi .meta { font-size: 12.5px; color: var(--ink2); margin-top: 2px; }

  /* K4: acik yelek beyani karti (girisli uyede, listenin ustunde) - mac
     kartinin gorsel dili + amber cerceve ("bu henuz mac degil"), tiklanmaz */
  .beyan-kart { display: flex; align-items: center; gap: 14px; border: 1px solid rgba(232, 185, 62, .35); background: rgba(232, 185, 62, .07); border-radius: 16px; padding: 14px 16px; margin-bottom: 14px; }
  .beyan-bilgi { flex: 1; min-width: 0; }
  .beyan-bilgi .saha { font-weight: 600; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .beyan-bilgi .meta { font-size: 12.5px; color: var(--ink2); margin-top: 2px; }
  .beyan-bilgi .not { font-size: 11.5px; color: var(--soluk); margin-top: 4px; }
  .beyan-sag { display: flex; flex-direction: column; align-items: flex-end; gap: 6px; flex-shrink: 0; }
  .beyan-iptal { background: none; border: 1px solid rgba(232, 185, 62, .5); color: var(--amber); border-radius: 8px; padding: 4px 12px; font-size: 12px; font-weight: 600; cursor: pointer; }
  .beyan-iptal:hover { background: rgba(232, 185, 62, .15); }
