:root{--zemin:#f5f3ee;--yuzey:#fff;--murekkep:#1c1e22;--soluk:#6a6e77;--cizgi:#e2dfd7;--vurgu:#0b6b4a;--vurgu-yazi:#fff;--vurgu-zemin:#e3f1ea;--iyi:#1d7f46;--orta:#a86a00;--zayif:#b8392b;--iyi-zemin:#e6f4ec;--orta-zemin:#fbf1de;--zayif-zemin:#fae8e5;--balon-musteri:#fff;--balon-temsilci:#0b6b4a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--zemin:#131517;--yuzey:#1d2024;--murekkep:#ecebe6;--soluk:#9a9ea7;--cizgi:#2d3137;--vurgu:#3cbf88;--vurgu-yazi:#0b1a13;--vurgu-zemin:#17302a;--iyi:#5fd394;--orta:#f0b44c;--zayif:#ff8473;--iyi-zemin:#16291e;--orta-zemin:#2e2514;--zayif-zemin:#34201d;--balon-musteri:#1d2024;--balon-temsilci:#2a8f67;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--zemin);color:var(--murekkep);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.55}h1{letter-spacing:-.01em;margin:4px 0 10px;font-size:28px;line-height:1.15}h2{color:var(--soluk);margin:0 0 10px;font-size:13px;font-weight:600}p{margin:0}.sayfa{flex-direction:column;gap:22px;max-width:620px;margin:0 auto;padding:28px 16px 48px;display:flex}.ust-etiket{color:var(--vurgu);font-size:14px;font-weight:600}.aciklama{color:var(--soluk)}.secenekler{flex-wrap:wrap;gap:8px;display:flex}.cip{border:1.5px solid var(--cizgi);background:var(--yuzey);border-radius:999px;padding:8px 14px;font-size:15px}.cip.secili{border-color:var(--vurgu);background:var(--vurgu-zemin);color:var(--vurgu);font-weight:600}.segment{background:var(--yuzey);border:1.5px solid var(--cizgi);border-radius:12px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.segment button{background:0 0;border:0;border-radius:9px;padding:9px}.segment button.secili{background:var(--vurgu);color:var(--vurgu-yazi);font-weight:600}.ana-dugme{background:var(--vurgu);width:100%;color:var(--vurgu-yazi);border:0;border-radius:14px;padding:15px;font-size:17px;font-weight:650}.ikincil{border:1.5px solid var(--cizgi);background:0 0;border-radius:14px;width:100%;margin-top:-10px;padding:13px}.hata{color:var(--zayif);background:var(--zayif-zemin);border-radius:10px;padding:10px 12px;font-size:15px}.gecmis-baslik{justify-content:space-between;align-items:baseline;display:flex}.gecmis{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:14px;margin:0;padding:0;list-style:none}.gecmis li{border-top:1px solid var(--cizgi);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.gecmis li:first-child{border-top:0}.gecmis small{color:var(--soluk);font-size:13px;display:block}.gecmis b{font-size:18px}.rozet{border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.iyi{color:var(--iyi)}.orta{color:var(--orta)}.zayif{color:var(--zayif)}.rozet.iyi{background:var(--iyi-zemin)}.rozet.orta{background:var(--orta-zemin)}.rozet.zayif{background:var(--zayif-zemin)}.gorusme{flex-direction:column;max-width:620px;height:100dvh;margin:0 auto;display:flex}.cagri-ust{border-bottom:1px solid var(--cizgi);background:var(--zemin);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.cagri-ust small{color:var(--soluk);font-size:13px;display:block}.geri{background:0 0;border:0;padding:0 0 4px;font-size:30px;line-height:1}.bitir{border:1.5px solid var(--zayif);color:var(--zayif);background:0 0;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.mesajlar{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.balon{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;max-width:82%;padding:10px 14px}.balon.musteri{background:var(--balon-musteri);border:1px solid var(--cizgi);border-bottom-left-radius:6px;align-self:flex-start}.balon.temsilci{background:var(--balon-temsilci);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.yaziyor{color:var(--soluk)}.kapandi{text-align:center;color:var(--soluk);flex-direction:column;gap:12px;margin-top:8px;display:flex}.yazma{padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--cizgi);background:var(--zemin);align-items:flex-end;gap:8px;display:flex}.yazma textarea{resize:none;field-sizing:content;border:1.5px solid var(--cizgi);background:var(--yuzey);min-height:44px;max-height:140px;color:var(--murekkep);font:inherit;border-radius:22px;outline:none;flex:1;padding:10px 16px}.yazma textarea:focus{border-color:var(--vurgu)}.yazma button{background:var(--vurgu);width:44px;height:44px;color:var(--vurgu-yazi);border:0;border-radius:50%;flex:none;font-size:20px;font-weight:700}.karne-ust{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.puan{letter-spacing:-.03em;font-size:72px;font-weight:750;line-height:1}.ozet{max-width:46ch}.maddeler,.yanlislar{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.maddeler li,.yanlislar li{background:var(--yuzey);border:1px solid var(--cizgi);border-left-width:4px;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.maddeler li.tam{border-left-color:var(--iyi)}.maddeler li.eksik{border-left-color:var(--orta)}.maddeler li.yanlis,.yanlislar li{border-left-color:var(--zayif)}.maddeler li.yok{border-left-color:var(--soluk)}.madde-ust{justify-content:space-between;gap:10px;display:flex}.durum{white-space:nowrap;font-size:13px;font-weight:600}.tam .durum{color:var(--iyi)}.eksik .durum{color:var(--orta)}.yanlis .durum{color:var(--zayif)}.yok .durum{color:var(--soluk)}.maddeler p,.yanlislar p{font-size:15px}.maddeler small,.yanlislar small{color:var(--soluk);font-size:13px}.yanlislar s{color:var(--zayif)}blockquote{background:var(--vurgu-zemin);border-radius:12px;margin:0;padding:12px 14px}.acilir{color:var(--vurgu);background:0 0;border:0;padding:0;font-weight:600}.gizli-durum{color:var(--soluk);margin-top:8px;font-size:15px}.anahtar{text-align:left;background:var(--yuzey);border:1.5px solid var(--cizgi);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 14px;display:flex}.anahtar small{color:var(--soluk);font-size:14px;display:block}.anahtar i{background:var(--cizgi);border-radius:999px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.anahtar i:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.anahtar i.acik{background:var(--vurgu)}.anahtar i.acik:after{transform:translate(18px)}.uyari{background:var(--orta-zemin);border:1px solid var(--orta);border-radius:14px;flex-direction:column;align-self:flex-end;gap:6px;max-width:82%;padding:10px 12px;font-size:14px;display:flex}.uyari b{color:var(--orta)}.uyari s{color:var(--soluk)}.uyari small{color:var(--soluk);white-space:nowrap}.kontrol-bekliyor{color:var(--soluk);align-self:flex-end;margin:-4px 4px 0;font-size:13px}.fasikul-secili,.fasikul-listesi button{text-align:left;background:var(--yuzey);border:1.5px solid var(--cizgi);border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.fasikul-secili{border-color:var(--vurgu)}.no{background:var(--vurgu-zemin);width:30px;height:30px;color:var(--vurgu);border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.ad{flex:1;font-weight:600}.degistir{color:var(--vurgu);font-size:14px;font-weight:600}.fasikul-listesi{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fasikul-listesi button.secili{border-color:var(--vurgu);background:var(--vurgu-zemin)}.giris{justify-content:center;min-height:100dvh}.giris-form{flex-direction:column;gap:12px;display:flex}.giris-girdi{font:inherit;color:inherit;background:var(--yuzey);border:1.5px solid var(--cizgi);border-radius:14px;padding:14px 16px}.giris-girdi:focus{border-color:var(--vurgu);outline:none}.cikis{z-index:10;border:1px solid var(--cizgi);background:var(--yuzey);color:var(--soluk);border-radius:999px;padding:6px 12px;font-size:14px;position:fixed;top:12px;right:16px}
