.ko{max-width:900px;margin:0 auto;font-size:15px}
.ko h3{margin:22px 0 8px;font-size:18px}
.ko-giris{background:#f4f8fc;border:1px solid #d6e2ef;border-radius:10px;padding:14px}
.ko-giris h3{margin-top:0}
.ko-satir{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:8px 0}
.ko-puanlar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:10px 0}
.ko-puanlar label{display:flex;flex-direction:column;font-weight:600;font-size:13px;text-align:center;min-width:0;white-space:nowrap;overflow:hidden}
.ko-puanlar input{width:100%;min-width:0;padding:7px 2px;text-align:center;-moz-appearance:textfield}
.ko-puanlar input::-webkit-inner-spin-button,.ko-puanlar input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.ko input{padding:7px;border:1px solid #bcc9d6;border-radius:6px;font-size:16px}
.ko button{background:#0057b8;color:#fff;border:0;border-radius:6px;padding:9px 18px;font-size:15px;cursor:pointer}
.ko select{padding:6px;font-size:15px}
.ko-not{color:#5a6b7c;font-size:13px}
.ko-ay{margin-top:18px}
.ko-kay{overflow-x:auto}
.ko-t{width:100%;border-collapse:collapse;margin-bottom:6px}
.ko-t th,.ko-t td{border-bottom:1px solid #e3e9ef;padding:7px 6px;text-align:center;white-space:nowrap}
.ko-t th{background:#eef3f8;font-size:13px}
.ko-t td:first-child,.ko-t th:first-child{text-align:left}
.ko-sira td:nth-child(2){text-align:left;font-weight:600}
.ko-lider{background:#fff7d6}
.ko-gun{cursor:pointer}.ko-gun:hover{background:#f6f9fc}
.ko-oyun td{font-size:13px;color:#445;background:#fafbfc}
.ko-oyun a{font-size:12px;margin-left:6px}
.ko-iyi{color:#0a7a2f;background:#e9f8ee}
.ko-kotu{color:#b3261e;background:#fdecea}
@media(max-width:600px){.ko-puanlar{gap:3px}.ko-puanlar label{font-size:11px}.ko-puanlar input{font-size:14px;padding:6px 1px}.ko-t th,.ko-t td{padding:6px 3px;font-size:13px}}

.ko-gunluk td:first-child,.ko-gunluk th:first-child{position:sticky;left:0;background:#fff;z-index:1}
.ko-gunluk th:first-child{background:#eef3f8}
@media(max-width:600px){
.ko{font-size:14px}.ko h3{font-size:16px;margin:16px 0 6px}
.ko-giris{padding:10px}
.ko-satir label{display:flex;flex-direction:column;width:100%}
.ko-login input{width:100%;box-sizing:border-box}
.ko button{width:100%;padding:11px}
.ko-t th,.ko-t td{padding:5px 3px;font-size:12px}
.ko-gunluk small{display:block}
.ko-sira th:nth-child(5),.ko-sira td:nth-child(5){display:none}
}
.ko-foto{display:inline-block;background:#fff;border:1px dashed #0057b8;color:#0057b8;border-radius:6px;padding:9px 14px;cursor:pointer;font-weight:600}
.ko .ko-oyunsec{background:#e8f0fb;color:#0057b8;padding:6px 12px;width:auto}
.ko-aile td:nth-child(2){font-weight:600;text-align:left}.ko-uye{font-size:12px;color:#5a6b7c;text-align:left!important}
@media(max-width:600px){.ko-aile td:nth-child(4),.ko-aile th:nth-child(4){display:table-cell!important;white-space:normal}}