main{max-width:56rem;margin:0 auto;padding:5.5rem 1.2rem 5rem}h1{font-size:1.5rem}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.2rem;margin-bottom:1rem}.card h2{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);margin:0 0 .8rem;display:flex;align-items:baseline;gap:.6rem}.count{font-weight:400;letter-spacing:0;text-transform:none}.muted{color:var(--ink-dim);font-size:.9rem;line-height:1.5}.status{display:grid;gap:.4rem;font-size:.95rem}.status .ok{color:var(--ok)}.status .warn{color:var(--gold)}.status .bad{color:var(--no)}.status .lock{background:var(--no-soft);border:1px solid var(--no);border-radius:10px;padding:.5rem .8rem}.pins{display:grid;gap:.5rem}.pinrow{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;background:var(--bg-soft);border-radius:10px;padding:.6rem .8rem}.pinrow a{color:var(--a);text-decoration:none}.pinrow code{font-size:1.2rem;letter-spacing:.15em;color:var(--gold)}.config .teamcount select{font-size:1.05rem;padding:.35rem .5rem}.config .sep{width:1px;align-self:stretch;background:var(--line);margin:0 .3rem}.card.danger{border-color:var(--no)}.card.danger h2{color:var(--no)}#btnReset{border-color:var(--no);color:var(--no)}#btnReset:hover{background:var(--no-soft)}.config{display:flex;flex-wrap:wrap;gap:.8rem;align-items:end}.config label{display:grid;gap:.3rem;font-size:.85rem;color:var(--ink-dim)}.config input{width:5rem;text-align:center;font-size:1.1rem}.config button{align-self:end}.list{display:grid;gap:.4rem;margin-bottom:.8rem}.item{display:grid;grid-template-columns:1fr auto;gap:.8rem;align-items:start;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;padding:.6rem .8rem}.item b{display:block}.item .meta{color:var(--ink-dim);font-size:.82rem;margin-top:.15rem}.rozet{display:inline-block;margin-right:.4rem;padding:.05rem .4rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.08em;border:1px solid currentColor}.rozet.mac{color:var(--a)}.rozet.oneshot{color:var(--gold)}.item ol{margin:.35rem 0 0;padding-left:1.3rem;color:var(--ink-dim);font-size:.85rem}.item ol span{color:var(--gold)}.item .btns{display:flex;gap:.35rem}.item .btns button{padding:.3rem .6rem;font-size:.82rem;border-radius:8px}.item .btns .del{color:var(--no);border-color:var(--no)}.item.flat{border-left:3px solid var(--no)}.item .warn{color:var(--no);font-size:.82rem;margin-top:.25rem}.empty{color:var(--ink-dim);font-style:italic;padding:.4rem 0}details{border-top:1px solid var(--line);padding-top:.6rem}summary{cursor:pointer;color:var(--a);font-weight:600;padding:.3rem 0}.form{display:grid;gap:.7rem;margin-top:.6rem}.form label{display:grid;gap:.3rem;font-size:.85rem;color:var(--ink-dim)}.form input,.form textarea{width:100%}.form textarea{resize:vertical;font-family:inherit}.row2{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.actions{display:flex;flex-wrap:wrap;gap:.5rem}.actions>input{flex:1 1 12rem;min-width:0}.suzgec{align-items:center;margin-bottom:.7rem}.suzgec button{font-size:.85rem;padding:.4rem .75rem;min-height:2.4rem;color:var(--ink-dim)}.suzgec button.aktif{color:var(--gold);border-color:var(--gold);background:var(--bg-soft);font-weight:700}button.ghost{background:transparent}.onay{display:flex;align-items:flex-start;gap:.55rem;cursor:pointer;margin:.6rem 0;color:var(--ink-dim);font-size:.88rem;line-height:1.45}.onay input{width:1.15rem;height:1.15rem;margin-top:.15rem;flex:none;accent-color:var(--gold)}.answers{display:grid;gap:.35rem}.arow{display:grid;grid-template-columns:1.6rem 1fr 4.5rem 1.4fr;gap:.4rem;align-items:center}.arow .rank{color:var(--ink-dim);text-align:right;font-size:.85rem}.arow input[type=number]{text-align:center}.issues{margin-top:.6rem}.issues .err{background:var(--no-soft);border:1px solid var(--no);border-radius:10px;padding:.5rem .8rem;margin-bottom:.4rem;font-size:.9rem}.issues .err b{color:var(--no)}.issues .ok{background:var(--ok-soft);border:1px solid var(--ok);border-radius:10px;padding:.5rem .8rem}.toast{position:fixed;left:50%;bottom:2rem;transform:translate(-50%);background:var(--ok);color:var(--panel);padding:.6rem 1rem;border-radius:10px;font-weight:600;z-index:50}.toast.bad{background:var(--no);color:#fff}@media(max-width:40rem){.row2{grid-template-columns:1fr}.arow{grid-template-columns:1.6rem 1fr 4rem}.arow input:last-child{grid-column:2 / -1}}.renk{display:inline-block;font-size:.7rem;font-weight:600;padding:.05rem .45rem;border-radius:999px;margin-left:.4rem;letter-spacing:.02em;vertical-align:middle}.renk.mavi{background:var(--a-soft);color:var(--a);border:1px solid var(--a)}.renk.kirmizi{background:var(--b-soft);color:var(--b);border:1px solid var(--b)}.sekmeler{display:flex;gap:.3rem;flex-wrap:wrap;margin:0 0 1rem;border-bottom:1px solid var(--line);padding-bottom:.6rem}.sekmeler button{background:transparent;border:1px solid transparent;color:var(--ink-dim);font-size:.92rem;font-weight:600;padding:.45rem .9rem;border-radius:8px;cursor:pointer}.sekmeler button:hover{color:var(--ink);background:var(--bg-soft)}.sekmeler button.aktif{color:var(--gold);background:var(--bg-soft);border-color:var(--line)}.gruplar{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.2rem}.gruplar li{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;font-size:.9rem;padding:.25rem .5rem;background:var(--bg-soft);border-radius:6px}.gruplar .s-pay{min-width:2.2rem;text-align:right;font-weight:700;color:var(--gold);font-variant-numeric:tabular-nums}.gruplar .s-puan{color:var(--ok);font-size:.8rem}.gruplar i{color:var(--ink-dim);font-size:.78rem;font-style:normal}.gruplar em{color:var(--no);font-size:.75rem;font-style:normal;margin-left:auto}.bsec{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.bsec input{width:1.1rem;height:1.1rem;margin-top:.15rem;flex:none;accent-color:var(--gold)}.item.sonuk{opacity:.45}.item.sonuk:hover{opacity:.75}
