/* pages/sonuclar.css - yalnızca sonuclar.php
   pages.css bölünerek oluşturuldu: her kural yalnızca kullanıldığı sayfada yüklenir. */

.u-ac7c99.u-ac7c99 {
    max-width: 900px;
    margin: 10px auto;
    padding: 0 8px;
    box-sizing: border-box;
    overflow-x: hidden;
}

.u-446fb5.u-446fb5 {
    background: #0f172a;
    color: #f8fafc;
    border: 1px solid #38bdf8;
    border-radius: 8px;
    margin-bottom: 10px;
    font-family: sans-serif;
    font-size: 0.75rem;
    line-height: 1.5;
}

.u-d72dec.u-d72dec {
    padding: 8px 12px;
    cursor: pointer;
    background: #1e293b;
    color: #38bdf8;
    font-weight: bold;
}

.u-98141f.u-98141f {
    padding: 12px;
}

.u-fe4bb8.u-fe4bb8 {
    color: #38bdf8;
    font-weight: bold;
}

.u-2f085d.u-2f085d {
    color: #f59e0b;
    font-weight: bold;
}

.u-92c7b8.u-92c7b8 {
    background: linear-gradient(135deg, #dc2626 0%, #991b1b 100%);
    color: #fff;
    margin-bottom: 10px;
    padding: 10px 12px;
    border-radius: 8px;
}

.u-8c6adf.u-8c6adf {
    color: #fee2e2;
    font-size: 0.7rem;
    margin: 0;
}

.u-b9f31b.u-b9f31b {
    background: #ffffff;
    color: #1e293b;
    border: 1px solid #fca5a5;
    padding: 4px 10px;
    border-radius: 6px;
    font-weight: 700;
    font-size: 0.72rem;
    cursor: pointer;
}

.u-bd3523.u-bd3523 {
    font-size: 2.2rem;
    color: #dc2626;
    margin-bottom: 12px;
}

.u-752962.u-752962 {
    color: #1e293b;
    font-size: 1.05rem;
    font-weight: 700;
    margin-bottom: 6px;
}

.u-652111.u-652111 {
    color: #64748b;
    font-size: 0.8rem;
    margin-bottom: 16px;
}

.u-59ef43.u-59ef43 {
    display: inline-block;
    background: #dc2626;
    color: #fff;
    padding: 8px 18px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 700;
    font-size: 0.82rem;
}

.u-36c4b0.u-36c4b0 {
    text-align: center;
    padding: 18px 12px;
    background: #f8fafc;
    border-radius: 8px;
    border: 1px solid #cbd5e1;
    margin-bottom: 8px;
    box-sizing: border-box;
}

.u-304f86.u-304f86 {
    font-size: 1.3rem;
    color: #f59e0b;
    margin-bottom: 4px;
}

.u-84237d.u-84237d {
    color: #1e293b;
    font-size: 0.8rem;
    font-weight: 700;
}

.u-7a7679.u-7a7679 {
    padding: 6px;
    background: #ffffff;
    border: 1px solid #cbd5e1;
    border-radius: 8px;
    margin-bottom: 8px;
}

.u-b7f056.u-b7f056 {
    width: 100%;
    overflow-x: auto;
}

.u-6f1f90.u-6f1f90 {
    width: 100%;
    border-collapse: collapse;
    font-size: 0.65rem;
    white-space: nowrap;
}

.u-1a75a1.u-1a75a1 {
    background: #1e293b;
    color: #ffffff;
}

.u-3ca9ab.u-3ca9ab {
    padding: 5px 4px;
    border: 1px solid #cbd5e1;
    text-align: center;
}

.u-ed6f96.u-ed6f96 {
    padding: 4px;
    border: 1px solid #cbd5e1;
    text-align: center;
    color: #dc2626;
    font-weight: 700;
}

.u-48ca39.u-48ca39 {
    padding: 4px;
    border: 1px solid #cbd5e1;
    text-align: center;
}

.u-732213.u-732213 {
    width: 60px;
    text-align: center;
    padding: 2px;
    font-weight: bold;
    border: 1px solid #cbd5e1;
    border-radius: 4px;
    font-size: 0.65rem;
}

.u-21a1be.u-21a1be {
    font-weight: 600;
}

.u-3161d8.u-3161d8 {
    width: 80px;
    text-align: center;
    padding: 2px;
    font-weight: bold;
    border: 1px solid #cbd5e1;
    border-radius: 4px;
    font-size: 0.65rem;
    color: #16a34a;
}

.u-fa3420.u-fa3420 {
    padding: 8px;
    background: #ffffff;
    border: 1px solid #cbd5e1;
    border-radius: 8px;
}

.u-bca629.u-bca629 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px;
    flex-wrap: wrap;
    gap: 4px;
}

.u-425f69.u-425f69 {
    display: flex;
    gap: 4px;
    flex-wrap: wrap;
    margin-bottom: 8px;
}

.u-c32dad.u-c32dad {
    background: #dc2626;
    color: #fff;
    border: 1px solid #dc2626;
    padding: 4px 10px;
    border-radius: 6px;
    font-size: 0.68rem;
    font-weight: 700;
    cursor: pointer;
    transition: all 0.2s;
}

.u-099cbb.u-099cbb {
    background: #ffffff;
    color: #dc2626;
    border: 1px solid #dc2626;
    padding: 4px 10px;
    border-radius: 6px;
    font-size: 0.68rem;
    font-weight: 700;
    cursor: pointer;
    transition: all 0.2s;
}

.u-8f9fd3.u-8f9fd3 {
    width: 100%;
    border-collapse: collapse;
    font-size: 0.65rem;
}

.u-efdef8.u-efdef8 {
    background: #dc2626;
    color: #fff;
}

.u-39e222.u-39e222 {
    padding: 5px 2px;
    border: 1px solid #fca5a5;
    text-align: center;
    width: 22px;
}

.u-e96575.u-e96575 {
    padding: 5px 3px;
    border: 1px solid #fca5a5;
    text-align: center;
    width: 55px;
}

.u-ed2418.u-ed2418 {
    padding: 5px 6px;
    border: 1px solid #fca5a5;
    text-align: left;
}

.u-9a24e3.u-9a24e3 {
    padding: 5px 3px;
    border: 1px solid #fca5a5;
    text-align: center;
    width: 48px;
}

.u-16551d.u-16551d {
    padding: 5px 2px;
    border: 1px solid #fca5a5;
    text-align: center;
    width: 28px;
}

.u-6bde56.u-6bde56 {
    padding: 5px 3px;
    border: 1px solid #fca5a5;
    text-align: center;
    width: 65px;
}

.u-b54347.u-b54347 {
    text-align: center;
    padding: 15px;
    font-weight: bold;
}

.u-97a092.u-97a092 {
    padding: 5px 2px;
    border: 1px solid #cbd5e1;
    text-align: center;
    font-weight: bold;
    color: #dc2626;
}

.u-213f0a.u-213f0a {
    padding: 5px 2px;
    border: 1px solid #cbd5e1;
    text-align: center;
    font-size: 0.55rem;
}

.u-92ae51.u-92ae51 {
    font-weight: 700;
    color: #1e293b;
}

.u-c3d984.u-c3d984 {
    padding: 5px 6px;
    border: 1px solid #cbd5e1;
    font-weight: 700;
    color: #0f172a;
}

.u-acd9b5.u-acd9b5 {
    line-height: 1.1;
}

.u-975f81.u-975f81 {
    color: #64748b;
    font-weight: 600;
    font-size: 0.58rem;
    line-height: 1.1;
    margin-top: 1px;
}

.u-3b7d2a.u-3b7d2a {
    padding: 5px 3px;
    border: 1px solid #cbd5e1;
    text-align: center;
}

.u-4aa9fa.u-4aa9fa {
    width: 40px;
    text-align: center;
    font-weight: bold;
    border: 1px solid #cbd5e1;
    border-radius: 4px;
    font-size: 0.65rem;
}

.u-abe122.u-abe122 {
    font-weight: bold;
    color: #2563eb;
}

.u-98dda2.u-98dda2 {
    padding: 5px 2px;
    border: 1px solid #cbd5e1;
    text-align: center;
}

.u-988146.u-988146 {
    padding: 2px;
    font-weight: bold;
    border-radius: 4px;
    font-size: 0.58rem;
}

.u-73fcd3.u-73fcd3 {
    font-weight: 700;
    font-size: 0.58rem;
}

.u-9a76af.u-9a76af {
    margin-top: 10px;
    text-align: right;
}

.u-e1b5ae.u-e1b5ae {
    background: #10b981;
    color: #fff;
    border: none;
    padding: 6px 14px;
    border-radius: 6px;
    font-size: 0.68rem;
    font-weight: 700;
    cursor: pointer;
}

.u-f3d6e1.u-f3d6e1 {
    background: #ffffff;
    border-radius: 12px;
    max-width: 400px;
    width: 90%;
    padding: 24px;
    text-align: center;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2);
}

.u-e16661.u-e16661 {
    background: #10b981;
    color: #ffffff;
    border: none;
    padding: 9px 24px;
    border-radius: 6px;
    font-weight: 700;
    cursor: pointer;
    font-size: 0.82rem;
}
