:root { --bg: #0e1117; --panel: #131924; --metin: #e6e9ef; --cizgi: #253044; }
body { margin: 0; background: var(--bg); color: var(--metin);
       font-family: system-ui, -apple-system, "Segoe UI", sans-serif; }
.ust { display: flex; gap: 20px; align-items: center; padding: 12px 20px;
       background: var(--panel); border-bottom: 1px solid var(--cizgi); }
.ust a { color: var(--metin); text-decoration: none; }
.ust a:hover { text-decoration: underline; }
.marka { font-weight: 700; margin-right: 12px; }
main { padding: 20px; }
h1 { font-size: 20px; margin: 0 0 16px; }
table.veri { width: 100%; border-collapse: collapse; background: var(--panel); }
table.veri th, table.veri td { padding: 8px 10px; border-bottom: 1px solid var(--cizgi);
                               text-align: left; font-size: 14px; }
.durum-success { color: #4ade80; }
.durum-failed { color: #f87171; }
.durum-partial, .durum-empty { color: #fbbf24; }
.durum-yok { color: #94a3b8; }
.hata { color: #f87171; }
form label { display: block; margin: 8px 0; }
button { background: #1f2937; color: var(--metin); border: 1px solid var(--cizgi);
         padding: 6px 12px; border-radius: 4px; cursor: pointer; }
button:disabled { opacity: 0.6; cursor: default; }
