:root{--kagit: #f6f7f4;--kart: #ffffff;--murekkep: #1c2733;--soluk: #5c6b7a;--tahta: #14624f;--tahta-koyu: #0e4a3c;--tebesir: #eaf3ef;--cizgi: #dde3e0;--uyari: #b3401f;--radius: 10px;--font-baslik: "Space Grotesk", sans-serif;--font-govde: "Inter", sans-serif;--font-veri: "IBM Plex Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-govde);background:var(--kagit);color:var(--murekkep);font-size:15px;line-height:1.55}h1,h2,h3{font-family:var(--font-baslik);letter-spacing:-.01em}button{font-family:var(--font-govde);cursor:pointer}input,textarea,select{font-family:var(--font-govde);font-size:14px}.giris-sayfa{min-height:100vh;display:grid;place-items:center;background:linear-gradient(180deg,var(--tahta-koyu),var(--tahta) 55%,var(--tahta-koyu));padding:24px}.giris-kart{width:100%;max-width:400px;background:var(--kart);border-radius:14px;padding:36px 32px;box-shadow:0 20px 60px #00000059}.giris-kart .amblem{font-family:var(--font-baslik);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--tahta);margin-bottom:6px}.giris-kart h1{font-size:26px;margin-bottom:22px}.alan{margin-bottom:14px}.alan label{display:block;font-size:12.5px;font-weight:600;color:var(--soluk);margin-bottom:5px}.alan input,.alan textarea,.alan select{width:100%;padding:10px 12px;border:1px solid var(--cizgi);border-radius:8px;background:#fff;color:var(--murekkep)}.alan input:focus,.alan textarea:focus,.alan select:focus{outline:2px solid var(--tahta);outline-offset:1px;border-color:var(--tahta)}.btn{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border:none;border-radius:8px;font-weight:600;font-size:14px;background:var(--tahta);color:#fff;transition:background .15s}.btn:hover{background:var(--tahta-koyu)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.ikincil{background:var(--tebesir);color:var(--tahta-koyu)}.btn.ikincil:hover{background:#dcebe4}.btn.tehlike{background:transparent;color:var(--uyari);border:1px solid #e5c4b8}.btn.tehlike:hover{background:#fbf0ec}.btn.kucuk{padding:6px 12px;font-size:13px}.btn.genis{width:100%;justify-content:center}.ust-bar{background:var(--tahta);color:#fff;padding:0 22px;display:flex;align-items:center;justify-content:space-between;height:58px;position:sticky;top:0;z-index:10}.ust-bar .marka{font-family:var(--font-baslik);font-weight:700;font-size:16px;display:flex;align-items:center;gap:10px}.ust-bar .marka .rozet{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:#ffffff29;padding:3px 9px;border-radius:99px}.ust-bar .kullanici{display:flex;align-items:center;gap:14px;font-size:13.5px}.ust-bar .kullanici .ad{font-weight:600}.ust-bar button.cikis{background:#ffffff24;color:#fff;border:none;padding:7px 14px;border-radius:7px;font-size:13px;font-weight:600}.ust-bar button.cikis:hover{background:#ffffff42}.icerik{max-width:1060px;margin:0 auto;padding:26px 22px 70px}.sekmeler{display:flex;gap:4px;border-bottom:2px solid var(--cizgi);margin-bottom:24px;overflow-x:auto}.sekmeler button{background:none;border:none;padding:11px 16px;font-size:14px;font-weight:600;color:var(--soluk);border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap}.sekmeler button.aktif{color:var(--tahta);border-bottom-color:var(--tahta)}.kart{background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--radius);padding:18px 20px;margin-bottom:12px}.kart .baslik-satir{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.kart h3{font-size:16px;margin-bottom:4px}.kart .aciklama{color:var(--soluk);font-size:14px}.kart .meta{font-family:var(--font-veri);font-size:12.5px;color:var(--soluk);margin-top:8px}.durum{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:99px}.durum.bekliyor{background:#fdf3e2;color:#8a5a12}.durum.tamamlandi{background:var(--tebesir);color:var(--tahta-koyu)}.bos{text-align:center;color:var(--soluk);padding:40px 20px;border:1.5px dashed var(--cizgi);border-radius:var(--radius);font-size:14px}.hata{background:#fbf0ec;color:var(--uyari);padding:10px 14px;border-radius:8px;font-size:13.5px;margin-bottom:14px}.basari{background:var(--tebesir);color:var(--tahta-koyu);padding:10px 14px;border-radius:8px;font-size:13.5px;margin-bottom:14px}.tablo{width:100%;border-collapse:collapse;background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--radius);overflow:hidden}.tablo-sarici{overflow-x:auto;border-radius:var(--radius)}.tablo th{text-align:left;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--soluk);background:#fbfcfa;padding:10px 14px;border-bottom:1px solid var(--cizgi)}.tablo td{padding:11px 14px;border-bottom:1px solid var(--cizgi);font-size:14px;vertical-align:middle}.tablo tr:last-child td{border-bottom:none}.tablo .mono{font-family:var(--font-veri);font-size:13px}.iki-kolon{display:grid;grid-template-columns:340px 1fr;gap:22px;align-items:start}.form-kutu{background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--radius);padding:20px;position:sticky;top:80px}.form-kutu h3{font-size:15px;margin-bottom:14px;color:var(--tahta-koyu)}.yukleme-alani{border:2px dashed var(--cizgi);border-radius:var(--radius);padding:22px;text-align:center;background:#fbfcfa;transition:border-color .15s}.yukleme-alani:hover{border-color:var(--tahta)}.yukleme-alani input[type=file]{display:none}.yukleme-alani .ipucu{font-size:12.5px;color:var(--soluk);margin-top:8px}.dosya-satir{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;background:#fbfcfa;border:1px solid var(--cizgi);border-radius:8px;margin-top:8px;font-size:13.5px;flex-wrap:wrap}.dosya-satir .ad{font-family:var(--font-veri);font-size:12.5px;word-break:break-all}.etiket-satir{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.etiket{font-size:12px;background:var(--tebesir);color:var(--tahta-koyu);padding:3px 9px;border-radius:99px;font-weight:500}@media (max-width: 820px){.iki-kolon{grid-template-columns:1fr}.form-kutu{position:static}.ust-bar .kullanici .ad{display:none}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}.giris-sutun{width:100%;max-width:420px;display:flex;flex-direction:column;gap:16px}.giris-kart{max-width:none}.giris-logo{width:92px;height:92px;object-fit:contain;margin:0 auto 14px;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.15))}.giris-kart .amblem,.giris-kart h1{text-align:center}.bar-logo{width:34px;height:34px;object-fit:contain}.hakkinda-kart{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:20px 24px;color:#eaf3ef;font-size:13.5px;line-height:1.6}.hakkinda-kart h2{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;margin-bottom:8px}.hakkinda-kart p{margin-bottom:8px}.sosyal-satir{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.sosyal-btn{display:inline-block;padding:6px 14px;border-radius:99px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:#fff;text-decoration:none;font-size:12.5px;font-weight:600}.sosyal-btn:hover{background:#ffffff47}.onemli-duyuru{border-left:4px solid var(--tahta);background:#fbfdf9}.alt-bilgi{max-width:1060px;margin:0 auto;padding:18px 22px 30px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:var(--soluk);font-size:12.5px;border-top:1px solid var(--cizgi)}.alt-sosyal{display:flex;gap:14px}.alt-sosyal a{color:var(--tahta);text-decoration:none;font-weight:600}.alt-sosyal a:hover{text-decoration:underline}.duyuru-gorsel{display:block;width:100%;max-height:340px;object-fit:cover;border-radius:8px;margin-top:10px;border:1px solid var(--cizgi)}.icerik-link{color:var(--tahta);font-weight:600;word-break:break-all}.link-teslim{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.link-teslim input{flex:1;min-width:220px;padding:9px 12px;border:1px solid var(--cizgi);border-radius:8px}.link-teslim input:focus{outline:2px solid var(--tahta);border-color:var(--tahta)}.karsilama{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;padding:18px 22px;border-radius:var(--radius);background:linear-gradient(120deg,var(--tahta-koyu),var(--tahta) 70%,#1a7a63);color:#fff}.karsilama-selam{font-family:var(--font-baslik);font-weight:700;font-size:19px}.karsilama-tarih{font-size:13px;opacity:.85;margin-top:2px;text-transform:capitalize}.kart{transition:box-shadow .15s,transform .15s}.kart:hover{box-shadow:0 6px 18px #14624f14}.imza{font-family:var(--font-veri);font-size:11.5px;color:var(--soluk);letter-spacing:.04em}.giris-imza{text-align:center;font-family:var(--font-veri);font-size:11.5px;color:#ffffffa6;letter-spacing:.05em}.sekme-rozet{display:inline-block;margin-left:6px;min-width:20px;padding:1px 6px;border-radius:99px;background:var(--uyari);color:#fff;font-size:11.5px;font-weight:700;text-align:center}.durum.gec{background:#fbeaea;color:#a33d2a}.puan-rozet{display:inline-block;background:var(--tahta);color:#fff;font-weight:700;font-size:12.5px;padding:3px 10px;border-radius:99px}.degerlendirme{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin:6px 0 2px 12px;padding:8px 12px;border-left:3px solid var(--tahta);background:var(--tebesir);border-radius:0 8px 8px 0;font-size:13.5px}.geri-bildirim{color:var(--tahta-koyu)}.ozet-satir{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px}.ozet-kart{background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--radius);padding:14px 16px}.ozet-sayi{font-family:var(--font-baslik);font-weight:700;font-size:26px;color:var(--tahta-koyu)}.ozet-etiket{font-size:12.5px;color:var(--soluk);margin-top:2px}.bot-dugme{position:fixed;right:18px;bottom:18px;width:54px;height:54px;border-radius:50%;border:none;background:var(--tahta);color:#fff;font-size:22px;box-shadow:0 8px 24px #0e4a3c59;z-index:50}.bot-dugme:hover{background:var(--tahta-koyu)}.bot-panel{position:fixed;right:18px;bottom:82px;width:min(360px,calc(100vw - 36px));height:min(480px,calc(100vh - 120px));background:var(--kart);border:1px solid var(--cizgi);border-radius:14px;box-shadow:0 16px 48px #0000002e;display:flex;flex-direction:column;overflow:hidden;z-index:50}.bot-baslik{background:var(--tahta);color:#fff;font-family:var(--font-baslik);font-weight:700;padding:12px 16px;font-size:14.5px}.bot-mesajlar{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.bot-mesaj{max-width:85%;padding:9px 12px;border-radius:12px;font-size:13.5px;line-height:1.5;white-space:pre-wrap}.bot-mesaj.bot{background:var(--tebesir);color:var(--murekkep);align-self:flex-start;border-bottom-left-radius:4px}.bot-mesaj.ben{background:var(--tahta);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.bot-hizli{display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px;border-top:1px solid var(--cizgi)}.bot-hizli button{border:1px solid var(--cizgi);background:#fbfcfa;border-radius:99px;padding:5px 11px;font-size:12px;color:var(--tahta-koyu);font-weight:600}.bot-hizli button:hover{background:var(--tebesir)}.bot-giris{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--cizgi)}.bot-giris input{flex:1;padding:9px 12px;border:1px solid var(--cizgi);border-radius:8px;font-size:13.5px}.bot-giris input:focus{outline:2px solid var(--tahta)}.bot-giris button{border:none;background:var(--tahta);color:#fff;border-radius:8px;padding:0 16px;font-weight:600;font-size:13.5px}.mesaj-duzen{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;align-items:start}.sohbet-yan{display:flex;flex-direction:column;gap:10px;min-width:0}.ozel-ac{display:flex;gap:6px}.ozel-ac select{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--cizgi);border-radius:8px;background:#fff;color:var(--murekkep)}.ozel-ac select:focus{outline:2px solid var(--tahta);border-color:var(--tahta)}.sohbet-liste{background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--radius);overflow:hidden;max-height:62vh;overflow-y:auto}.sohbet-satir{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 12px;background:none;border:none;border-bottom:1px solid var(--cizgi);font-family:inherit}.sohbet-satir:last-child{border-bottom:none}.sohbet-satir:hover{background:#fbfcfa}.sohbet-satir.aktif{background:var(--tebesir)}.sohbet-simge{font-size:18px;flex-shrink:0}.sohbet-orta{min-width:0;flex:1;display:block}.sohbet-ad{display:block;font-weight:600;font-size:14px;color:var(--murekkep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sohbet-son{display:block;font-size:12.5px;color:var(--soluk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sohbet-sag{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.sohbet-saat{font-family:var(--font-veri);font-size:11px;color:var(--soluk)}.sohbet-rozet{min-width:19px;padding:1px 6px;border-radius:99px;background:var(--uyari);color:#fff;font-size:11px;font-weight:700;text-align:center}.sohbet-bos{padding:18px 14px;font-size:13px;color:var(--soluk);text-align:center}.sohbet-pencere{display:flex;flex-direction:column;height:68vh;min-height:380px;min-width:0;background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--radius);overflow:hidden}.sohbet-baslik{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:var(--tahta);color:#fff}.sohbet-baslik-ad{font-family:var(--font-baslik);font-weight:700;font-size:15px}.sohbet-baslik-alt{font-size:12px;opacity:.85;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mesaj-akis{flex:1;overflow-y:auto;padding:14px;background:var(--kagit);display:flex;flex-direction:column;gap:3px}.gun-ayraci{text-align:center;margin:12px 0 8px}.gun-ayraci span{background:var(--tebesir);color:var(--tahta-koyu);font-size:11.5px;font-weight:600;padding:3px 12px;border-radius:99px}.balon-satir{display:flex;margin-bottom:3px}.balon-satir.ben{justify-content:flex-end}.balon{max-width:76%;padding:7px 11px 5px;border-radius:12px;font-size:14px;line-height:1.45}.balon.diger{background:var(--kart);border:1px solid var(--cizgi);border-bottom-left-radius:4px}.balon.ben{background:var(--tahta);color:#fff;border-bottom-right-radius:4px}.balon-kim{font-size:12.5px;font-weight:700;color:var(--tahta-koyu);margin-bottom:2px;display:flex;align-items:center;gap:6px}.ogretmen-etiketi{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--tebesir);color:var(--tahta-koyu);padding:1px 7px;border-radius:99px}.balon-metin{white-space:pre-wrap;word-break:break-word}.balon-saat{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-family:var(--font-veri);font-size:10.5px;opacity:.65;margin-top:2px}.balon-sil{background:none;border:none;color:inherit;font-size:12px;line-height:1;padding:0 2px;opacity:0;transition:opacity .15s}.balon:hover .balon-sil{opacity:.8}.mesaj-yaz{display:flex;gap:8px;align-items:flex-end;padding:10px 12px;border-top:1px solid var(--cizgi);background:var(--kart)}.mesaj-yaz textarea{flex:1;resize:none;min-height:40px;max-height:120px;padding:10px 12px;border:1px solid var(--cizgi);border-radius:10px;font-size:14px;line-height:1.4}.mesaj-yaz textarea:focus{outline:2px solid var(--tahta);border-color:var(--tahta)}.secim-kutusu{max-height:200px;overflow-y:auto;border:1px solid var(--cizgi);border-radius:8px;padding:8px;margin-top:8px;background:#fbfcfa}.secim-satir{display:flex;gap:8px;align-items:center;padding:4px;font-size:14px;cursor:pointer}.uye-duzen{padding:12px 14px;border-bottom:1px solid var(--cizgi);background:#fbfcfa}@media (max-width: 820px){.mesaj-duzen{grid-template-columns:minmax(0,1fr)}.sohbet-liste{max-height:240px}.sohbet-pencere{height:70vh}.balon{max-width:88%}}
