:root{--lacivert: #1b3765;--lacivert-koyu: #142a4d;--grafit: #2e3238;--camgobegi: #00c2ff;--zemin: #f2f4f7;--beyaz: #ffffff;--cizgi: #e2e6ec;--metin: #1f2933;--metin-soluk: #6b7683;--yesil: #12805c;--kirmizi: #c0392b;--sari: #b7791f;--kenar: 10px;--golge: 0 1px 2px rgba(27, 55, 101, .06), 0 4px 16px rgba(27, 55, 101, .06)}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--zemin);color:var(--metin);font-size:15px;line-height:1.5}h1,h2,h3,h4{font-family:Montserrat,Inter,sans-serif;margin:0;letter-spacing:-.01em}h1{font-size:24px;font-weight:700}h2{font-size:19px;font-weight:600}h3{font-size:16px;font-weight:600}a{color:var(--lacivert)}.duzen{display:flex;min-height:100vh}.kenar-cubugu{width:240px;flex-shrink:0;background:var(--lacivert);color:#dce4f0;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.marka{padding:20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.marka:hover{background:#ffffff0d}.marka-yildiz{width:34px;height:auto;flex-shrink:0}.marka-ad{font-family:Montserrat;font-weight:700;color:#fff;font-size:15px;letter-spacing:.04em}.marka-alt{font-size:10px;color:#8ea5c9;letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.menu{padding:14px 12px;flex:1;overflow-y:auto}.menu-baslik{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#7e95ba;padding:14px 10px 6px}.menu a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;margin-bottom:2px;color:#cdd8ea;text-decoration:none;font-size:14px;font-weight:500}.menu a:hover{background:#ffffff12;color:#fff}.menu a.etkin{background:#00c2ff24;color:#fff;box-shadow:inset 2px 0 0 var(--camgobegi)}.kenar-alt{padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);font-size:13px}.kenar-alt .kisi{color:#fff;font-weight:500}.kenar-alt .rol{color:#8ea5c9;font-size:11px}.cikis-dugmesi{margin-top:10px;background:none;border:1px solid rgba(255,255,255,.2);color:#cdd8ea;padding:6px 10px;border-radius:7px;cursor:pointer;font-size:12px;font-family:inherit;width:100%}.cikis-dugmesi:hover{background:#ffffff14;color:#fff}.ana{flex:1;min-width:0}.ana-ic{padding:26px 30px 60px;max-width:1180px}.sayfa-basi{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.sayfa-basi p{margin:4px 0 0;color:var(--metin-soluk);font-size:14px}.kart{background:var(--beyaz);border:1px solid var(--cizgi);border-radius:var(--kenar);box-shadow:var(--golge)}.kart-basi{padding:14px 18px;border-bottom:1px solid var(--cizgi);display:flex;align-items:center;justify-content:space-between;gap:12px}.kart-govde{padding:18px}.kart+.kart{margin-top:18px}.izgara{display:grid;gap:18px}.izgara-2{grid-template-columns:1fr 1fr}.izgara-3{grid-template-columns:repeat(3,1fr)}.izgara-4{grid-template-columns:repeat(4,1fr)}.kpi{background:var(--beyaz);border:1px solid var(--cizgi);border-radius:var(--kenar);padding:16px 18px;display:flex;align-items:center;gap:14px;box-shadow:var(--golge)}.kpi-daire{width:42px;height:42px;border-radius:50%;background:#1b376512;display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0}.kpi-sayi{font-family:Montserrat;font-size:22px;font-weight:700;line-height:1.1}.kpi-etiket{font-size:12px;color:var(--metin-soluk)}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--metin-soluk);font-weight:600;padding:10px 14px;border-bottom:1px solid var(--cizgi)}td{padding:12px 14px;border-bottom:1px solid var(--cizgi);font-size:14px}tbody tr:last-child td{border-bottom:none}tbody tr.tiklanir{cursor:pointer}tbody tr.tiklanir:hover{background:#f7f9fc}th.siralanir{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.siralanir:hover{color:var(--lacivert)}th.siralanir .ok{margin-left:4px;font-size:10px;opacity:.35}th.siralanir.etkin{color:var(--lacivert)}th.siralanir.etkin .ok{opacity:1}.hucre-ad{font-weight:600;color:var(--lacivert)}.rozet{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;letter-spacing:.02em;white-space:nowrap}.rozet-aday{background:#fff4e0;color:var(--sari)}.rozet-nitelikli_aday{background:#e0f6ff;color:#0b6d8f}.rozet-aktif{background:#e3f6ef;color:var(--yesil)}.rozet-hedef_disi{background:#fdeeec;color:var(--kirmizi)}.rozet-pasif{background:#eceff3;color:var(--metin-soluk)}.rozet-musteri{background:#e8effb;color:var(--lacivert)}.rozet-tedarikci{background:#efeafc;color:#5b3fbf}.rozet-her_ikisi{background:#e0f6ff;color:#0b6d8f}.rozet-notr{background:var(--zemin);color:var(--grafit)}.alan{margin-bottom:14px}.alan label{display:block;font-size:12px;font-weight:600;color:var(--grafit);margin-bottom:5px}.alan .zorunlu{color:var(--kirmizi)}input[type=text],input[type=email],input[type=password],input[type=date],input[type=datetime-local],select,textarea{width:100%;padding:9px 11px;border:1px solid #cfd6e0;border-radius:8px;font-family:inherit;font-size:14px;background:#fff;color:var(--metin)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--lacivert);box-shadow:0 0 0 3px #1b37651a}textarea{min-height:80px;resize:vertical}.onay{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:9px;cursor:pointer}.onay input{width:16px;height:16px;accent-color:var(--lacivert)}.dugme{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:8px;border:1px solid transparent;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.dugme:disabled{opacity:.55;cursor:not-allowed}.dugme-ana{background:var(--lacivert);color:#fff}.dugme-ana:hover:not(:disabled){background:var(--lacivert-koyu)}.dugme-sade{background:#fff;color:var(--grafit);border-color:#cfd6e0}.dugme-sade:hover:not(:disabled){background:var(--zemin)}.dugme-tehlike{background:#fff;color:var(--kirmizi);border-color:#f0c5bf}.dugme-tehlike:hover:not(:disabled){background:#fdf0ee}.dugme-kucuk{padding:6px 11px;font-size:13px}.sekmeler{display:flex;gap:4px;border-bottom:1px solid var(--cizgi);margin-bottom:18px}.sekme{padding:10px 16px;border:none;background:none;font-family:inherit;font-size:14px;font-weight:600;color:var(--metin-soluk);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.sekme:hover{color:var(--metin)}.sekme.etkin{color:var(--lacivert);border-bottom-color:var(--lacivert)}.akis{list-style:none;margin:0;padding:0}.akis li{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--cizgi)}.akis li:last-child{border-bottom:none}.akis-tarih{font-size:12px;color:var(--metin-soluk);width:92px;flex-shrink:0;padding-top:1px}.akis-baslik{font-weight:600;font-size:14px}.akis-aciklama{font-size:13px;color:var(--metin-soluk)}.akis-nokta{width:8px;height:8px;border-radius:50%;background:var(--camgobegi);flex-shrink:0;margin-top:6px}.takip-etiket{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.takip-gecikti{background:#fdeeec;color:var(--kirmizi)}.takip-bugun{background:#fff4e0;color:var(--sari)}.takip-yaklasan{background:#e8effb;color:var(--lacivert)}.arac-cubugu{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.arac-cubugu input[type=text],.arac-cubugu select{width:auto;min-width:170px}.bos{text-align:center;padding:44px 20px;color:var(--metin-soluk)}.bos-baslik{font-weight:600;color:var(--grafit);margin-bottom:5px}.uyari{padding:11px 14px;border-radius:8px;font-size:14px;margin-bottom:14px}.uyari-hata{background:#fdeeec;color:var(--kirmizi);border:1px solid #f5cfc9}.uyari-bilgi{background:#eaf6fd;color:#0b6d8f;border:1px solid #c5e6f5}.yukleniyor{padding:34px;text-align:center;color:var(--metin-soluk);font-size:14px}.soluk{color:var(--metin-soluk)}.kucuk{font-size:13px}.satir{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sagda{margin-left:auto}.bilgi-satiri{display:flex;padding:9px 0;border-bottom:1px solid var(--cizgi);font-size:14px}.bilgi-satiri:last-child{border-bottom:none}.bilgi-etiket{width:150px;flex-shrink:0;color:var(--metin-soluk);font-size:13px}.baglanti-dugme{background:none;border:none;color:var(--lacivert);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}.aktarim-satir{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--cizgi);font-size:13px}.aktarim-satir:last-child{border-bottom:none}.aktarim-no{width:42px;color:var(--metin-soluk);flex-shrink:0}.aktarim-liste{max-height:300px;overflow-y:auto;border:1px solid var(--cizgi);border-radius:8px;padding:4px 12px}.ozet-kutu{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ozet-parca{flex:1;min-width:110px;background:var(--zemin);border-radius:8px;padding:12px 14px}.ozet-sayi{font-family:Montserrat;font-size:21px;font-weight:700;line-height:1.1}.ozet-etiket{font-size:12px;color:var(--metin-soluk);margin-top:2px}.belge-bolum{background:var(--zemin);border-radius:8px;padding:14px 16px;margin-bottom:14px}.belge-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.belge-kutu{display:flex;gap:10px;align-items:flex-start;background:var(--beyaz);border:1px solid var(--cizgi);border-radius:8px;padding:8px;position:relative}.belge-kapak{width:52px;height:52px;flex-shrink:0;border:1px solid var(--cizgi);border-radius:6px;background:var(--zemin);cursor:pointer;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.belge-kapak:hover{border-color:var(--lacivert)}.belge-kapak img{width:100%;height:100%;object-fit:cover;display:block}.belge-simge{font-size:20px;color:var(--metin-soluk)}.belge-bilgi{min-width:0;flex:1}.belge-ad{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.belge-sil{position:absolute;top:4px;right:6px;background:none;border:none;color:var(--metin-soluk);font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.belge-sil:hover{color:var(--kirmizi)}.perde{position:fixed;top:0;right:0;bottom:0;left:0;background:#142a4d73;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:50}.pencere{background:#fff;border-radius:12px;width:100%;max-width:620px;box-shadow:0 20px 50px #0003}.pencere-basi{padding:16px 20px;border-bottom:1px solid var(--cizgi);display:flex;align-items:center;justify-content:space-between}.pencere-govde{padding:20px}.pencere-alt{padding:14px 20px;border-top:1px solid var(--cizgi);display:flex;justify-content:flex-end;gap:10px}.kapat{background:none;border:none;font-size:22px;line-height:1;color:var(--metin-soluk);cursor:pointer}.giris-sayfa{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--lacivert) 0%,#0e1f3a 100%);padding:20px}.giris-kutu{background:#fff;border-radius:14px;padding:34px;width:100%;max-width:400px;box-shadow:0 24px 60px #00000047}.giris-marka{text-align:center;margin-bottom:28px}.giris-logo{width:100%;max-width:260px;height:auto}.giris-kutu .dugme{width:100%;justify-content:center;margin-top:6px}@media (max-width: 900px){.duzen{flex-direction:column}.kenar-cubugu{width:100%;height:auto;position:static}.marka{padding:12px 14px}.marka-yildiz{width:28px}.menu{display:flex;overflow-x:auto;padding:8px;gap:4px}.menu a{white-space:nowrap;margin-bottom:0}.menu-baslik{display:none}.kenar-alt{display:flex;align-items:center;gap:12px}.cikis-dugmesi{margin-top:0;width:auto}.ana-ic{padding:18px 14px 50px}.izgara-2,.izgara-3,.izgara-4{grid-template-columns:1fr}.sayfa-basi{flex-direction:column}table{display:block;overflow-x:auto}}
