@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-CFHvXkgd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-C2S99t-D.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}:root{color-scheme:light;--renk-birincil: #6366f1;--renk-birincil-koyu: #4f46e5;--renk-birincil-acik: #eef2ff;--renk-basari: #10b981;--renk-basari-koyu: #047857;--renk-basari-acik: #ecfdf5;--renk-tehlike: #f43f5e;--renk-tehlike-koyu: #be123c;--renk-tehlike-acik: #fff1f2;--renk-uyari-acik: #fef3e2;--renk-uyari-koyu: #b45309;--renk-mavi: #2563eb;--renk-mavi-acik: #eff6ff;--renk-mor: #7c3aed;--renk-mor-acik: #f5f3ff;--renk-pembe: #c026d3;--renk-pembe-acik: #fdf4ff;--renk-turkuaz: #0e7490;--renk-turkuaz-acik: #ecfeff;--renk-turuncu: #c2410c;--renk-turuncu-acik: #fff7ed;--renk-gri: #475569;--renk-gri-acik: #f1f5f9;--renk-govde-bg: #f6f5fb;--renk-metin: #211d3d;--renk-metin-soluk: #55516e;--renk-sidebar-bg: #211c42;--renk-sidebar-hover: #2d2757;--renk-sidebar-metin: #c8c4e6;--renk-sidebar-kenar: #342d63}body{margin:0;font-family:Segoe UI,Arial,sans-serif;background:var(--renk-govde-bg);color:var(--renk-metin)}.cys-login-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--renk-sidebar-bg),#33285f)}.cys-login-card{background:#fff;padding:2.5rem;border-radius:14px;width:320px;box-shadow:0 20px 45px #211c4259;text-align:center}.cys-login-card{width:340px}.cys-login-logo{width:54px;height:54px;margin:0 auto 1rem;border-radius:14px;background:linear-gradient(135deg,var(--renk-birincil),var(--renk-birincil-koyu));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.15rem;letter-spacing:-.02em;box-shadow:0 10px 24px #4f46e559}.cys-login-kicker{display:inline-block;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--renk-birincil-koyu);background:var(--renk-birincil-acik);padding:.25rem .65rem;border-radius:999px;margin-bottom:.7rem}.cys-login-card h1{font-size:1.3rem;margin-bottom:.2rem;font-weight:800;letter-spacing:-.015em}.cys-login-sub{color:var(--renk-metin-soluk);font-size:.85rem;margin-top:0}.cys-login-form{display:flex;flex-direction:column;gap:.5rem;text-align:left;margin-top:1.2rem}.cys-login-form label{font-size:.68rem;color:var(--renk-metin-soluk);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-top:.3rem}.cys-login-form input{padding:.65rem .7rem;border:1.5px solid #e1dff0;border-radius:9px;font-size:.92rem;transition:border-color .15s,box-shadow .15s}.cys-login-form input:focus{outline:none;border-color:var(--renk-birincil);box-shadow:0 0 0 3px var(--renk-birincil-acik)}.cys-login-form button{margin-top:.7rem;padding:.7rem;background:var(--renk-birincil);color:#fff;border:none;border-radius:9px;cursor:pointer;font-weight:700;font-size:.92rem;box-shadow:0 8px 18px #4f46e54d;transition:background .15s}.cys-login-form button:hover{background:var(--renk-birincil-koyu)}.cys-login-error{color:var(--renk-tehlike);font-size:.85rem}.cys-login-hint{font-size:.75rem;color:#999;margin-top:1.2rem;padding-top:1rem;border-top:1px solid #f1effa}.cys-anasayfa-hero{display:flex;align-items:center;gap:1.1rem;background:linear-gradient(135deg,var(--renk-sidebar-bg) 0%,var(--renk-birincil-koyu) 100%);border-radius:16px;padding:1.6rem 1.8rem;box-shadow:0 10px 28px #211c4229}.cys-anasayfa-hero .cys-login-logo{margin:0;width:54px;height:54px;font-size:1.1rem;box-shadow:0 6px 16px #00000040}.cys-anasayfa-hero .cys-login-kicker{color:#c9c6ec}.cys-anasayfa-hero h1{margin:0 0 .15rem;font-size:1.4rem;font-weight:800;letter-spacing:-.015em;color:#fff}.cys-anasayfa-hero p{color:#d6d3f0!important}.cys-anasayfa-kategori{margin:1.7rem 0 .7rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--renk-metin-soluk)}.cys-anasayfa-kategori:first-of-type{margin-top:1.6rem}.cys-anasayfa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.9rem}.cys-anasayfa-kart{display:flex;align-items:center;gap:.8rem;background:#fff;border:1px solid #ece9f7;border-radius:12px;padding:1rem 1.1rem;text-decoration:none;color:var(--renk-metin);font-weight:700;font-size:.92rem;box-shadow:0 1px 2px #211c420f;transition:box-shadow .15s,border-color .15s,transform .15s}.cys-anasayfa-kart:hover{border-color:var(--renk-birincil);box-shadow:0 8px 20px #4f46e524;transform:translateY(-2px)}.cys-anasayfa-kart-ikon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:10px;background:var(--renk-birincil-acik);color:var(--renk-birincil-koyu)}.cys-ikon-birincil{background:var(--renk-birincil-acik);color:var(--renk-birincil-koyu)}.cys-ikon-basari{background:var(--renk-basari-acik);color:var(--renk-basari-koyu)}.cys-ikon-tehlike{background:var(--renk-tehlike-acik);color:var(--renk-tehlike-koyu)}.cys-ikon-uyari{background:var(--renk-uyari-acik);color:var(--renk-uyari-koyu)}.cys-ikon-mavi{background:var(--renk-mavi-acik);color:var(--renk-mavi)}.cys-ikon-mor{background:var(--renk-mor-acik);color:var(--renk-mor)}.cys-ikon-pembe{background:var(--renk-pembe-acik);color:var(--renk-pembe)}.cys-ikon-turkuaz{background:var(--renk-turkuaz-acik);color:var(--renk-turkuaz)}.cys-ikon-turuncu{background:var(--renk-turuncu-acik);color:var(--renk-turuncu)}.cys-ikon-gri{background:var(--renk-gri-acik);color:var(--renk-gri)}.cys-shell{display:flex;min-height:100vh}.cys-sidebar{width:190px;background:var(--renk-sidebar-bg);color:var(--renk-sidebar-metin);display:flex;flex-direction:column;padding:.6rem 0;overflow-y:auto}.cys-brand{padding:0 1rem .6rem;font-weight:700;font-size:.95rem;border-bottom:1px solid var(--renk-sidebar-kenar);margin-bottom:.3rem}.cys-brand-firma{font-weight:400;font-size:.7rem;opacity:.65;margin-top:.2rem;line-height:1.25;white-space:normal;overflow-wrap:break-word}.cys-sidebar nav{display:flex;flex-direction:column}.cys-sidebar nav a{display:flex;align-items:center;gap:.65rem;padding:.58rem 1.1rem;color:var(--renk-sidebar-metin);text-decoration:none;font-size:.88rem;line-height:1.3}.cys-sidebar nav a svg{flex-shrink:0;opacity:.85}.cys-sidebar nav a:hover{background:var(--renk-sidebar-hover)}.cys-sidebar nav a.aktif{background:var(--renk-birincil);color:#fff}.cys-sidebar nav a.aktif svg{opacity:1}.cys-main{flex:1;min-width:0;display:flex;flex-direction:column}.cys-header{height:56px;display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:0 1.5rem;background:#fff;border-bottom:1px solid #eceaf6}.cys-header button{padding:.4rem .9rem;border:1px solid #d8d6e8;background:#fff;border-radius:8px;cursor:pointer}.cys-kullanici-rozeti{padding:.4rem .9rem;border-radius:999px;background:var(--renk-sidebar-bg);color:#fff;font-size:.85rem;font-weight:600}.cys-kullanici-rozeti small{font-weight:400;opacity:.85;margin-left:.3rem}.cys-content{padding:1.5rem;overflow-x:auto}.cys-kaydirma-dugmeleri{position:fixed;right:1.25rem;bottom:1.25rem;display:flex;flex-direction:column;gap:.5rem;z-index:50}.cys-kaydirma-dugmeleri button{width:2.4rem;height:2.4rem;border-radius:999px;border:1px solid #ece9f7;background:#fff;color:var(--renk-birincil);font-size:1.1rem;font-weight:700;box-shadow:0 2px 8px #211c4226;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.cys-kaydirma-dugmeleri button:hover{background:var(--renk-birincil);color:#fff}.cys-sayfa-baslik{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.cys-sayfa-baslik button{padding:.5rem 1rem;background:var(--renk-birincil);color:#fff;border:none;border-radius:8px;cursor:pointer}.cys-inline-form{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem;align-items:flex-end}.cys-inline-form input,.cys-inline-form select{height:2.3rem;padding:0 .6rem;border:1px solid #d8d6e8;border-radius:8px;background:#fff;color:var(--renk-metin)}.cys-inline-form button{height:2.3rem;padding:0 1rem;background:var(--renk-birincil);color:#fff;border:none;border-radius:8px;cursor:pointer}.cys-inline-form select{max-width:230px;text-overflow:ellipsis}.cys-hata{color:var(--renk-tehlike);margin-bottom:.8rem;font-size:.9rem}.cys-tablo{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #ece9f7;box-shadow:0 1px 2px #211c420f}.cys-tablo th,.cys-tablo td{text-align:left;padding:.65rem .9rem;border-bottom:1px solid #f1effa;font-size:.9rem}.cys-tablo th{background:#f8f7fd;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:var(--renk-metin-soluk);font-weight:600}.cys-tablo tbody tr:last-child td{border-bottom:none}.cys-tiklanabilir{cursor:pointer}.cys-tiklanabilir:hover{background:#faf9fe}.cys-secili-satir td{background:var(--renk-birincil-acik)}.cys-negatif{color:var(--renk-tehlike)}.cys-pozitif{color:var(--renk-basari-koyu)}.cys-hucre-ipucu{display:block;font-size:.72rem;color:#9992b8;margin-top:.1rem}.cys-cek-gecmis-satiri td{color:#9992b8;font-size:.82rem;padding-top:.25rem;padding-bottom:.25rem;background:#fbfafe}.cys-cek-grup-basi td{border-top:2px solid #e4e2f0}.cys-tutar-hucre{white-space:nowrap}.cys-aciklama-hucre{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cys-baglanti-etiket{display:inline-block;white-space:nowrap;font-size:.78rem;font-weight:600;background:#f1f0f7;color:var(--renk-metin);border:1px solid #e1dff0;padding:.16rem .55rem;border-radius:6px}.cys-fatura-grup-satir td{background:var(--renk-mor-acik)}.cys-fatura-grup-satir td:first-child{border-left:3px solid var(--renk-mor)}.cys-alt-satir td{background:var(--renk-mor-acik);color:var(--renk-metin-soluk)}.cys-alt-satir td:first-child{border-left:3px solid #ddd6fe}.cys-ekstre-belirsiz{background:var(--renk-tehlike-acik)}.cys-ekstre-belirsiz td:first-child{border-left:3px solid var(--renk-tehlike)}.cys-ekstre-haric{background:#f3f2f8;color:var(--renk-metin-soluk)}.cys-ekstre-haric td:first-child{border-left:3px solid #c7c3e0}.cys-ekstre-hazir{background:var(--renk-basari-acik)}.cys-ekstre-hazir td:first-child{border-left:3px solid var(--renk-basari)}.cys-ekstre-mukerrer{background:var(--renk-uyari-acik)}.cys-ekstre-mukerrer td:first-child{border-left:3px solid var(--renk-uyari-koyu)}.cys-ekstre-islendi{background:var(--renk-birincil-acik);color:var(--renk-metin-soluk)}.cys-ekstre-islendi td:first-child{border-left:3px solid var(--renk-birincil)}.cys-stat-satir{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.cys-stat-kart{flex:1;min-width:170px;background:#fff;border-radius:12px;padding:.9rem 1.15rem;border:1px solid #ece9f7;box-shadow:0 1px 2px #211c420f}.cys-stat-kart .cys-stat-baslik{font-size:.76rem;color:#8f8aab;margin:0 0 .3rem}.cys-stat-kart .cys-stat-deger{font-size:1.3rem;font-weight:700;margin:0}.cys-form-kart{background:#fff;border-radius:12px;padding:1.1rem 1.25rem 1.3rem;margin-bottom:1rem;border:1px solid #ece9f7;box-shadow:0 1px 2px #211c420f}.cys-form-kart .cys-inline-form{margin-bottom:0}.cys-fatura-form-izgara{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cys-fatura-form-izgara input,.cys-fatura-form-izgara select{padding:.45rem;border:1px solid #d8d6e8;border-radius:8px;min-width:0;max-width:230px;flex:1 1 130px}.cys-fatura-form-izgara button{padding:.45rem 1rem;background:var(--renk-birincil);color:#fff;border:none;border-radius:8px;cursor:pointer}.cys-genel-toplam-onizleme{font-size:.72rem;color:#666;line-height:1.3;white-space:nowrap;padding:0 .4rem}.cys-genel-toplam-onizleme strong{font-size:1rem;color:var(--renk-metin)}.cys-geri-buton{background:none;border:none;color:#6b6684;cursor:pointer;padding:.3rem 0;margin-bottom:1rem;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem;text-decoration:none}.cys-geri-buton:hover{color:var(--renk-birincil);text-decoration:underline}.cys-placeholder{text-align:center;padding:4rem 1rem;color:#888}.cys-yazdirma-baslik{display:none}@media print{.cys-sidebar,.cys-header,.cys-yazdirma-gizli{display:none!important}.cys-main,.cys-content{padding:0!important;margin:0!important}body{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:14mm 12mm}.cys-yazdirma-baslik{display:block!important;border-bottom:3px solid var(--renk-birincil);padding-bottom:.55rem;margin-bottom:1.1rem}.cys-yazdirma-baslik .cys-yb-ust-satir{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.cys-yazdirma-baslik .cys-yb-firma{display:flex;align-items:center;gap:.6rem;min-width:0}.cys-yazdirma-baslik .cys-yb-logo{max-height:36px;max-width:120px;object-fit:contain}.cys-yazdirma-baslik .cys-yb-marka{font-size:.95rem;font-weight:800;color:var(--renk-metin);letter-spacing:-.01em}.cys-yazdirma-baslik .cys-yb-firma-detay{font-size:.68rem;color:#4b5563;line-height:1.3;margin-top:.1rem}.cys-yazdirma-baslik .cys-yb-alt-satir{margin-top:.4rem}.cys-yazdirma-baslik .cys-yb-baslik{font-size:.95rem;font-weight:600;color:var(--renk-birincil)}.cys-yazdirma-baslik .cys-yb-tarih{font-size:.74rem;color:#6b7280;white-space:nowrap;flex-shrink:0}.cys-tablo{box-shadow:none;border:1px solid #d8dce3;border-radius:0;overflow:visible}.cys-tablo th{background:var(--renk-birincil)!important;color:#fff!important;border:none;border-bottom:none;padding:.42rem .6rem;font-size:.8rem}.cys-tablo td{border:none;border-bottom:1px solid #e7e9ee;padding:.38rem .6rem;font-size:.78rem}.cys-tablo tbody tr:nth-child(2n){background:var(--renk-birincil-acik)!important}.cys-tablo tbody tr:last-child td{border-bottom:1px solid #d8dce3}.cys-negatif{color:var(--renk-tehlike)!important;font-weight:600}.cys-pozitif{color:var(--renk-basari-koyu)!important;font-weight:600}h2,h3{color:var(--renk-metin)}.cys-sayfa-sonu{page-break-before:always}.cys-ekstre-tablo{table-layout:fixed;width:100%}.cys-ekstre-tablo th:nth-child(1),.cys-ekstre-tablo td:nth-child(1){width:11%}.cys-ekstre-tablo th:nth-child(2),.cys-ekstre-tablo td:nth-child(2){width:46%;word-break:break-word}.cys-ekstre-tablo th:nth-child(3),.cys-ekstre-tablo td:nth-child(3),.cys-ekstre-tablo th:nth-child(4),.cys-ekstre-tablo td:nth-child(4),.cys-ekstre-tablo th:nth-child(5),.cys-ekstre-tablo td:nth-child(5){width:14.33%;white-space:normal;text-align:right}}.cys-imza-alani{display:flex;gap:3rem;margin-top:3rem}.cys-imza-kutu{flex:1;max-width:260px;text-align:center}.cys-imza-cizgi{border-bottom:1px solid #9992b8;height:3.5rem}.cys-imza-kutu span{display:block;margin-top:.35rem;font-size:.82rem;color:var(--renk-metin-soluk)}.cys-aktif-buton{background:var(--renk-birincil);color:#fff}.cys-inline-form .cys-sekme-buton{background:#fff;color:var(--renk-birincil);border:1px solid #d9d6ee}.cys-inline-form .cys-sekme-buton.cys-aktif-buton{background:var(--renk-birincil);color:#fff;border-color:var(--renk-birincil)}.cys-satir-islemler{display:flex;gap:.4rem;flex-wrap:wrap}.cys-satir-islemler button{padding:.3rem .6rem;font-size:.8rem;border:1px solid #d8d6e8;background:#fff;border-radius:6px;cursor:pointer}.cys-sil-buton,.cys-satir-islemler .cys-sil-buton{padding:.25rem .55rem;font-size:.78rem;border:none;background:none;color:#a29dc4;border-radius:6px;cursor:pointer}.cys-sil-buton:hover,.cys-satir-islemler .cys-sil-buton:hover{color:var(--renk-tehlike-koyu);background:var(--renk-tehlike-acik)}.cys-dosya-buton{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#fff;border:1px solid var(--renk-birincil);color:var(--renk-birincil);border-radius:8px;cursor:pointer;font-size:.9rem}.cys-ice-aktarma-rapor{background:#fff;border:1px solid #eceaf6;border-radius:10px;padding:1rem;margin-bottom:1rem;font-size:.9rem}.cys-ice-aktarma-rapor ul{margin:.5rem 0 0;padding-left:1.2rem;color:var(--renk-tehlike)}.cys-basarili{color:var(--renk-basari-koyu)}.cys-ipucu{color:#8f8aab;font-size:.8rem;margin-top:.5rem;margin-bottom:0}.cys-alan-etiket{display:flex;flex-direction:column;gap:.15rem;font-size:.72rem;color:#666}.cys-mini-baslik{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8f8aab;margin-bottom:.2rem}.cys-etiket{display:inline-block;margin-left:.4rem;padding:.1rem .5rem;font-size:.72rem;border-radius:10px;background:var(--renk-birincil-acik);color:var(--renk-birincil-koyu);font-weight:600}.cys-tip-musteri{background:#e0f2fe;color:#0369a1}.cys-tip-tedarikci{background:var(--renk-uyari-acik);color:var(--renk-uyari-koyu)}.cys-tip-personel{background:#eef2f7;color:#475569}.cys-tip-diger{background:#f3e8fd;color:#7c3aed}.cys-yon-giden{background:var(--renk-basari-acik);color:var(--renk-basari-koyu)}.cys-yon-gelen{background:var(--renk-uyari-acik);color:var(--renk-uyari-koyu)}.cys-yon-iade{background:var(--renk-birincil-acik);color:var(--renk-birincil-koyu)}.cys-platform-baslik{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.4rem}.cys-platform-marka{display:flex;align-items:center;gap:.85rem}.cys-platform-marka .cys-login-logo{width:46px;height:46px;margin:0;font-size:1.02rem;border-radius:11px}.cys-platform-marka h2{margin:0;font-size:1.28rem;font-weight:800;letter-spacing:-.015em;color:var(--renk-metin)}.cys-platform-marka span{display:block;font-size:.72rem;color:var(--renk-metin-soluk);font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-top:.15rem}.cys-firma-kart{background:#fff;border:1px solid #ece9f7;border-radius:14px;box-shadow:0 1px 2px #211c420f;padding:1.2rem 1.4rem;margin-bottom:1rem}.cys-firma-kart-ust{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cys-firma-kod{display:inline-block;font-family:Consolas,SFMono-Regular,monospace;font-size:.72rem;font-weight:700;letter-spacing:.03em;background:var(--renk-birincil-acik);color:var(--renk-birincil-koyu);padding:.18rem .6rem;border-radius:6px;margin-bottom:.4rem}.cys-firma-ad{font-size:1.15rem;font-weight:800;color:var(--renk-metin);margin:0 0 .2rem;letter-spacing:-.01em}.cys-firma-detay{font-size:.84rem;color:var(--renk-metin-soluk)}.cys-firma-durum{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.3rem .75rem;border-radius:999px;white-space:nowrap}.cys-firma-durum.aktif{background:var(--renk-basari-acik);color:var(--renk-basari-koyu)}.cys-firma-durum.pasif{background:var(--renk-tehlike-acik);color:var(--renk-tehlike-koyu)}.cys-modul-baslik{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--renk-metin-soluk);margin:1rem 0 .55rem}.cys-modul-grid{display:flex;flex-wrap:wrap;gap:.55rem}.cys-modul-pil{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border-radius:10px;border:1.5px solid #e1dff0;background:#fbfafe;font-size:.88rem;font-weight:600;color:var(--renk-metin-soluk);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.cys-modul-pil:hover{border-color:#c9c5e8}.cys-modul-pil input{width:16px;height:16px;accent-color:var(--renk-birincil);cursor:pointer}.cys-modul-pil.secili{border-color:var(--renk-birincil);background:var(--renk-birincil-acik);color:var(--renk-birincil-koyu)}.cys-firma-aksiyonlar{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.1rem;padding-top:1rem;border-top:1px solid #f1effa}.cys-kullanicilar-panel{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid #f1effa}.cys-kullanicilar-ust{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.cys-kullanicilar-ust strong{font-size:1rem}.cys-yetki-soru-liste{display:flex;flex-direction:column;gap:.65rem;margin-top:.7rem}.cys-yetki-soru-kart{border:1px solid #ece9f7;border-radius:12px;padding:.9rem 1.05rem;background:#fbfafe}.cys-yetki-soru-ust{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.cys-yetki-soru-baslik{font-weight:700;font-size:.95rem;color:var(--renk-metin)}.cys-yetki-soru-ipucu{font-size:.74rem;color:var(--renk-metin-soluk);margin-top:.15rem}.cys-evet-hayir{display:inline-flex;border:1.5px solid #e1dff0;border-radius:8px;overflow:hidden}.cys-eh-buton{padding:.4rem .95rem;border:none;background:#fff;font-size:.8rem;font-weight:700;cursor:pointer;color:var(--renk-metin-soluk)}.cys-eh-buton+.cys-eh-buton{border-left:1.5px solid #e1dff0}.cys-eh-buton.secili-evet{background:var(--renk-basari-koyu);color:#fff}.cys-eh-buton.secili-hayir{background:var(--renk-tehlike-koyu);color:#fff}.cys-yetki-alt-sorular{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:.8rem;padding-top:.8rem;border-top:1px dashed #e4e2f0}.cys-yetki-alt-soru{display:flex;align-items:center;gap:.6rem;font-size:.82rem;color:var(--renk-metin-soluk)}.cys-buton-ikincil{background:#fff!important;color:var(--renk-birincil)!important;border:1px solid #d9d6ee!important}.cys-buton-ikincil:hover{border-color:var(--renk-birincil)}.cys-hesap-ozet{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.cys-hesap-ozet .cys-inline-form{margin-bottom:0}.cys-bakiye-blok{display:flex;align-items:baseline;gap:.5rem}.cys-bakiye-etiket{font-size:.8rem;font-weight:600;color:var(--renk-metin-soluk)}.cys-bakiye-deger{font-size:1.3rem;font-weight:800;color:var(--renk-metin);letter-spacing:-.01em}.cys-tablo-kompakt th,.cys-tablo-kompakt td{padding:.5rem .9rem}.cys-tablo-kompakt th{color:var(--renk-metin);font-weight:700}.cys-th-sirala{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.cys-th-sirala:hover{color:var(--renk-birincil)}.cys-th-ok{display:inline-block;min-width:.9em;color:var(--renk-birincil)}.cys-sag-hizali{text-align:right;white-space:nowrap}.cys-bakiye-hucre{font-weight:700;white-space:nowrap}.cys-tablo-bos-durum{text-align:center;padding:2.25rem 1rem;color:#9992b8}.cys-tur-rozet{display:inline-block;padding:.15rem .6rem;font-size:.74rem;font-weight:700;border-radius:999px}.cys-tur-rozet.giris{background:var(--renk-basari-acik);color:var(--renk-basari-koyu)}.cys-tur-rozet.cikis{background:var(--renk-uyari-acik);color:var(--renk-uyari-koyu)}.cys-bekleyen-iade-kart{background:var(--renk-uyari-acik);border-left:4px solid var(--renk-uyari-koyu)}.cys-cek-toplam-kart{padding:.5rem .9rem;border-radius:10px;border-left:4px solid transparent;display:inline-flex;flex-direction:column;justify-content:center}.cys-cek-toplam-etiket{display:block;font-size:.76rem;font-weight:600;color:var(--renk-metin-soluk);margin-bottom:.2rem;white-space:nowrap}.cys-cek-toplam-deger{display:block;font-size:1.15rem;font-weight:800;color:var(--renk-metin);letter-spacing:-.01em;white-space:nowrap}.cys-cek-toplam-mavi{background:var(--renk-mavi-acik);border-left-color:var(--renk-birincil)}.cys-cek-toplam-turuncu{background:var(--renk-turuncu-acik);border-left-color:var(--renk-uyari-koyu)}.cys-cek-toplam-yesil{background:var(--renk-basari-acik);border-left-color:var(--renk-basari-koyu)}.cys-cek-toplam-pembe{background:var(--renk-pembe-acik);border-left-color:#c026d3}.cys-cek-toplam-mor{background:var(--renk-mor-acik);border-left-color:var(--renk-mor)}.cys-cek-toplam-kirmizi{background:var(--renk-tehlike-acik);border-left-color:var(--renk-tehlike-koyu)}.cys-cek-toplam-gri{background:var(--renk-gri-acik);border-left-color:#64748b}:root{--bg: #f4f5f8;--bg-soft: #f8f9fb;--card: #ffffff;--text: #111827;--muted: #6b7280;--line: #e8eaef;--line-strong: #dfe2e8;--brand-a: #2563eb;--brand-b: #7c3aed;--primary: #4f46e5;--primary-soft: #eef0ff;--grad: linear-gradient(135deg, var(--brand-a), var(--brand-b));--ok: #059669;--ok-soft: #ecfdf5;--warn: #dc2626;--warn-soft: #fef2f2;--amber: #b45309;--amber-soft: #fffbeb;--radius: 16px;--shadow-sm: 0 1px 2px rgba(17, 24, 39, .04), 0 1px 3px rgba(17, 24, 39, .05);--shadow-md: 0 4px 12px rgba(17, 24, 39, .06), 0 1px 3px rgba(17, 24, 39, .05);--shadow-lg: 0 18px 40px -12px rgba(79, 70, 229, .35);--ring: 0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);color-scheme:light;--renk-birincil: var(--primary);--renk-birincil-koyu: var(--primary);--renk-birincil-acik: var(--primary-soft);--renk-basari: var(--ok);--renk-basari-koyu: var(--ok);--renk-basari-acik: var(--ok-soft);--renk-tehlike: var(--warn);--renk-tehlike-koyu: var(--warn);--renk-tehlike-acik: var(--warn-soft);--renk-uyari-acik: var(--amber-soft);--renk-uyari-koyu: var(--amber);--renk-govde-bg: var(--bg);--renk-metin: var(--text);--renk-metin-soluk: var(--muted)}:root[data-theme=dark]{--bg: #0b0d12;--bg-soft: #10131a;--card: #151922;--text: #f3f4f6;--muted: #9aa3b2;--line: #232937;--line-strong: #2c3343;--primary: #a5b4fc;--primary-soft: #1e1f45;--ok: #34d399;--ok-soft: #0d2a22;--warn: #f87171;--warn-soft: #2d1416;--amber: #fbbf24;--amber-soft: #2b2112;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 6px 16px rgba(0, 0, 0, .45);--shadow-lg: 0 18px 40px -12px rgba(124, 58, 237, .45);color-scheme:dark;--renk-mavi-acik: #12213d;--renk-mavi: #93c5fd;--renk-mor-acik: #221a3d;--renk-mor: #c4b5fd;--renk-pembe-acik: #2e1630;--renk-pembe: #f0abfc;--renk-turkuaz-acik: #0c2a30;--renk-turkuaz: #67e8f9;--renk-turuncu-acik: #2e1d10;--renk-turuncu: #fdba74;--renk-gri-acik: #1b212c;--renk-gri: #cbd5e1}html,body{background:var(--bg);color:var(--text)}body{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.5px;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}b,strong{font-weight:650}a{color:var(--primary)}.kp-logo{display:flex;align-items:center;gap:11px}.kp-logo-ikon{width:38px;height:38px;border-radius:11px;box-shadow:var(--shadow-lg);flex:none}.kp-logo-yazi{display:flex;flex-direction:column;line-height:1}.kp-logo-ad{font-size:20px;font-weight:800;letter-spacing:-.03em;color:var(--text)}.kp-logo-urun{font-size:10.5px;font-weight:750;letter-spacing:.42em;margin-top:5px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase}.kp-logo-buyuk .kp-logo-ikon{width:56px;height:56px;border-radius:16px}.kp-logo-buyuk .kp-logo-ad{font-size:28px}.kp-logo-buyuk .kp-logo-urun{font-size:12px;margin-top:7px}.kp-app{display:grid;grid-template-columns:268px minmax(0,1fr);min-height:100vh}.kp-yan{position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;background:var(--card);border-right:1px solid var(--line);padding:22px 14px 16px;display:flex;flex-direction:column;gap:6px;z-index:40}.kp-yan-ust{display:flex;align-items:center;justify-content:space-between;padding:2px 10px 6px}.kp-yan .kp-yan-kapat{display:none}.kp-firma{margin:4px 10px 12px;padding:8px 11px;border-radius:11px;background:var(--bg-soft);border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--muted);line-height:1.3;overflow-wrap:anywhere}.kp-menu{display:flex;flex-direction:column;gap:2px;flex:1}.kp-menu-grup{display:flex;flex-direction:column;gap:1px;margin-bottom:10px}.kp-menu-baslik{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);padding:6px 12px;opacity:.85}.kp-menu-link{display:flex;align-items:center;gap:11px;padding:8px 12px;border-radius:10px;color:var(--text);text-decoration:none;font-size:14px;font-weight:520;position:relative;transition:background .15s,color .15s}.kp-menu-link svg{color:var(--muted);flex:none;transition:color .15s}.kp-menu-link:hover{background:var(--bg-soft)}.kp-menu-link.aktif{background:var(--primary-soft);color:var(--primary);font-weight:650}.kp-menu-link.aktif svg{color:var(--primary)}.kp-menu-link.aktif:before{content:"";position:absolute;left:-14px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--grad)}.kp-yan-alt{border-top:1px solid var(--line);padding:12px 8px 0;margin-top:6px}.kp-kullanici{display:flex;align-items:center;gap:10px}.kp-kullanici b{display:block;font-size:13.5px}.kp-kullanici small{color:var(--muted);font-size:12px}.kp-avatar{width:34px;height:34px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-weight:750;flex:none}.kp-ana{min-width:0;display:flex;flex-direction:column}.kp-ust{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 36px 4px}.kp-baslik{min-width:0;flex:1}.kp-tarih{font-size:13px;font-weight:600;color:var(--primary);margin-bottom:2px;text-transform:capitalize}.kp-baslik h1{margin:0;font-size:28px;font-weight:780;letter-spacing:-.03em;color:var(--text)}.kp-rozet{display:inline-block;margin-top:6px;margin-right:6px;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:650;background:var(--primary-soft);color:var(--primary)}.kp-rozet.uyari{background:var(--amber-soft);color:var(--amber)}.kp-ust-aksiyon{display:flex;align-items:center;gap:8px;flex:none;padding-top:4px}.kp-ikon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--card);color:var(--text);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color .15s,color .15s}.kp-ikon-btn:hover,.kp-ikon-btn.secili{border-color:color-mix(in srgb,var(--primary) 40%,var(--line));color:var(--primary)}.kp-menu-ac{display:none}.kp-yil{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 6px 0 12px;border-radius:12px;background:var(--card);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);font-size:12.5px;font-weight:650;color:var(--muted)}.kp-yil select{border:0;background:transparent;color:var(--text);font-weight:700;padding:6px 4px;cursor:pointer}.kp-yil select:focus{outline:none}.kp-tema{display:inline-flex;padding:3px;gap:2px;border-radius:12px;background:var(--card);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm)}.kp-tema button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--muted);font-size:12.5px;font-weight:650;padding:7px 11px;border-radius:9px;cursor:pointer;white-space:nowrap}.kp-tema button.acik{background:var(--grad);color:#fff;box-shadow:0 4px 10px -4px color-mix(in srgb,var(--brand-b) 60%,transparent)}.kp-tema button:not(.acik):hover{color:var(--text)}.kp-sifre{margin:12px 36px 0;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);align-items:center!important}.kp-icerik.cys-content{padding:20px 36px 40px;max-width:1400px;width:100%}.kp-perde{display:none}@media (max-width: 1023px){.kp-app{grid-template-columns:minmax(0,1fr)}.kp-yan{position:fixed;left:0;top:0;bottom:0;width:284px;transform:translate(-102%);transition:transform .22s ease;box-shadow:var(--shadow-md)}.kp-yan.acik{transform:none}.kp-yan .kp-yan-kapat{display:grid;width:36px;height:36px}.kp-perde{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1473;z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kp-menu-ac{display:grid;flex:none}.kp-ust{padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 4px;align-items:center;gap:10px;flex-wrap:wrap}.kp-baslik h1{font-size:21px}.kp-tarih{font-size:12px}.kp-ust-aksiyon{width:100%;justify-content:flex-end;flex-wrap:wrap;padding-top:0}.kp-sifre{margin:10px 16px 0}.kp-icerik.cys-content{padding:14px 16px 32px}}@media (max-width: 560px){.kp-tema button span{display:none}.kp-tema button{padding:7px 9px}.kp-yil span{display:none}.kp-ikon-btn{width:38px;height:38px}}.cys-content h1,.cys-content h2{letter-spacing:-.02em}.cys-content h2{font-size:19px;font-weight:720;margin:0 0 12px}.cys-content h3{font-size:15.5px;font-weight:680;letter-spacing:-.01em;margin:22px 0 10px}.cys-sayfa-baslik{gap:10px;flex-wrap:wrap;justify-content:flex-end}.cys-sayfa-baslik h2,.cys-sayfa-baslik h1{margin:0}.kp-icerik .cys-sayfa-baslik>h2:first-child{display:none}.kp-icerik .cys-sayfa-baslik>div:first-child:has(>h2:only-child){display:none}.cys-sayfa-baslik>div{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cys-form-kart,.cys-stat-kart,.cys-firma-kart,.cys-hesap-ozet{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.cys-form-kart{padding:18px 20px;margin-bottom:14px}.cys-hesap-ozet{padding:14px 18px}.cys-stat-satir{gap:12px}.cys-stat-kart{padding:16px 18px}.cys-stat-kart .cys-stat-baslik{font-size:12.5px;font-weight:600;color:var(--muted)}.cys-stat-kart .cys-stat-deger{font-size:22px;font-weight:760;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.cys-bakiye-deger{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cys-tablo{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);border-collapse:separate;border-spacing:0;overflow:hidden;font-size:13.5px}.cys-tablo th,.cys-tablo td{border-bottom:1px solid var(--line);padding:11px 14px;font-size:13.5px;color:var(--text)}.cys-tablo th{background:var(--bg-soft);color:var(--muted);font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.045em;padding-top:11px;padding-bottom:11px}.cys-tablo-kompakt th,.cys-tablo-kompakt td{padding:8px 12px}.cys-tablo th.cys-sag-hizali,.cys-tablo td.cys-sag-hizali{text-align:right}.cys-tablo-kompakt th{color:var(--muted)}.cys-tablo td.cys-tutar-hucre,.cys-tablo .cys-sag-hizali,.cys-tablo .cys-bakiye-hucre{font-variant-numeric:tabular-nums}.cys-tablo tbody tr{transition:background .15s}@media (hover: hover){.cys-tablo tbody tr:hover td{background:color-mix(in srgb,var(--primary) 4%,transparent)}}.cys-tiklanabilir:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}.cys-secili-satir td{background:var(--primary-soft)!important}.cys-hucre-ipucu,.cys-tablo-bos-durum{color:var(--muted)}.cys-cek-gecmis-satiri td{background:var(--bg-soft);color:var(--muted)}.cys-cek-grup-basi td{border-top:2px solid var(--line-strong)}.cys-ekstre-haric{background:var(--bg-soft);color:var(--muted)}.cys-th-sirala:hover,.cys-th-ok{color:var(--primary)}.cys-inline-form{gap:8px}.cys-inline-form input,.cys-inline-form select,.cys-fatura-form-izgara input,.cys-fatura-form-izgara select,.cys-content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),.cys-content select,.cys-content textarea{background:var(--card);color:var(--text);border:1px solid var(--line-strong);border-radius:11px;transition:border-color .15s,box-shadow .15s}.cys-inline-form input,.cys-inline-form select{height:40px;padding:0 12px}.cys-fatura-form-izgara input,.cys-fatura-form-izgara select{height:40px;padding:0 10px}.cys-content textarea{padding:10px 12px}.cys-content input:focus,.cys-content select:focus,.cys-content textarea:focus{outline:none;border-color:var(--primary);box-shadow:var(--ring)}.cys-content input::placeholder,.cys-content textarea::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent)}.cys-alan-etiket{font-size:12px;font-weight:600;color:var(--muted);gap:4px}.cys-ipucu{color:var(--muted);font-size:12.5px;line-height:1.5}.cys-mini-baslik,.cys-genel-toplam-onizleme{color:var(--muted)}.cys-content button,.kp-sifre button{border-radius:11px;font-weight:620;cursor:pointer;transition:transform .12s,box-shadow .15s,border-color .15s,background .15s,filter .15s}.cys-sayfa-baslik button{height:40px;padding:0 15px;background:var(--card);color:var(--text);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm)}.cys-sayfa-baslik button:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 40%,var(--line-strong));color:var(--primary)}.cys-sayfa-baslik button:last-of-type:not(.cys-sil-buton):not(.cys-buton-ikincil){background:var(--grad);color:#fff;border-color:transparent;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--brand-b) 60%,transparent)}.cys-inline-form button,.cys-fatura-form-izgara button,.kp-sifre button[type=submit]{height:40px;padding:0 16px;background:var(--grad);color:#fff;border:0;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--brand-b) 60%,transparent)}.cys-inline-form button:hover:not(:disabled),.cys-fatura-form-izgara button:hover:not(:disabled),.cys-sayfa-baslik button:last-of-type:not(.cys-sil-buton):hover:not(:disabled){filter:saturate(1.1) brightness(1.04);box-shadow:0 10px 22px -8px color-mix(in srgb,var(--brand-b) 70%,transparent)}.cys-content button:active:not(:disabled){transform:translateY(1px)}.cys-content button:disabled{opacity:.55;cursor:not-allowed}.cys-buton-ikincil,.cys-inline-form .cys-sekme-buton,.cys-satir-islemler button{background:var(--card)!important;color:var(--text)!important;border:1px solid var(--line-strong)!important;box-shadow:var(--shadow-sm)!important;filter:none!important}.cys-buton-ikincil:hover,.cys-inline-form .cys-sekme-buton:hover,.cys-satir-islemler button:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--line-strong))!important;color:var(--primary)!important}.cys-aktif-buton,.cys-inline-form .cys-sekme-buton.cys-aktif-buton{background:var(--grad)!important;color:#fff!important;border-color:transparent!important}.cys-satir-islemler button{height:auto;padding:5px 10px;font-size:12.5px;border-radius:9px}.cys-sil-buton,.cys-satir-islemler .cys-sil-buton{color:var(--warn)!important}.cys-sil-buton:hover,.cys-satir-islemler .cys-sil-buton:hover{background:var(--warn-soft)!important;border-color:color-mix(in srgb,var(--warn) 35%,var(--line))!important}.cys-geri-buton{color:var(--muted)}.cys-geri-buton:hover{color:var(--primary)}.cys-hata{color:var(--warn);background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn) 22%,transparent);border-radius:12px;padding:9px 13px}.cys-basarili{color:var(--ok)}div.cys-basarili{background:var(--ok-soft);border:1px solid color-mix(in srgb,var(--ok) 22%,transparent);border-radius:12px;padding:9px 13px;margin:8px 0}.cys-etiket,.cys-tur-rozet{border-radius:99px;font-weight:650}.cys-baglanti-etiket{background:var(--bg-soft);color:var(--text);border-color:var(--line-strong);border-radius:8px}.cys-tip-musteri{background:var(--renk-mavi-acik);color:var(--renk-mavi)}.cys-tip-personel{background:var(--renk-gri-acik);color:var(--renk-gri)}.cys-tip-diger{background:var(--renk-mor-acik);color:var(--renk-mor)}.cys-ice-aktarma-rapor{background:var(--card);border-color:var(--line);color:var(--text);border-radius:14px}.cys-modul-pil{background:var(--bg-soft);border-color:var(--line-strong);color:var(--text)}.cys-yetki-soru-kart{background:var(--bg-soft);border-color:var(--line)}.cys-evet-hayir,.cys-eh-buton+.cys-eh-buton{border-color:var(--line-strong)}.cys-eh-buton{background:var(--card);color:var(--muted)}.cys-firma-aksiyonlar,.cys-kullanicilar-panel{border-top-color:var(--line)}.cys-yetki-alt-sorular{border-top-color:var(--line-strong)}.cys-kaydirma-dugmeleri button{background:var(--card);border-color:var(--line-strong);color:var(--primary);box-shadow:var(--shadow-md)}.cys-kaydirma-dugmeleri button:hover{background:var(--grad);color:#fff}:root[data-theme=dark] .cys-content [style*="background: #fff"],:root[data-theme=dark] .cys-content [style*="background:#fff"],:root[data-theme=dark] .cys-content [style*="background: white"]{background:var(--card)!important;color:var(--text)!important}:root[data-theme=dark] .cys-content [style*="color: #555"],:root[data-theme=dark] .cys-content [style*="color: #666"],:root[data-theme=dark] .cys-content [style*="color: #888"],:root[data-theme=dark] .cys-content [style*="color: #999"]{color:var(--muted)!important}:root[data-theme=dark] .cys-alt-satir td:first-child{border-left-color:color-mix(in srgb,var(--renk-mor) 40%,transparent)}.cys-login-screen{background:radial-gradient(1100px 600px at 10% -10%,color-mix(in srgb,var(--brand-a) 22%,transparent),transparent 60%),radial-gradient(900px 500px at 110% 110%,color-mix(in srgb,var(--brand-b) 22%,transparent),transparent 60%),var(--bg);position:relative;padding:24px 16px}.cys-login-card{width:100%;max-width:400px;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-md);padding:32px 28px;text-align:left}.kp-giris-ust{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:18px;text-align:center}.kp-giris-ust p{margin:6px 0 0;color:var(--muted);font-size:14px}.cys-login-form label{color:var(--muted);font-size:12px;text-transform:none;letter-spacing:0;font-weight:600}.cys-login-form input{height:44px;background:var(--card);color:var(--text);border:1px solid var(--line-strong);border-radius:12px;padding:0 13px}.cys-login-form input:focus{border-color:var(--primary);box-shadow:var(--ring)}.cys-login-form button{height:46px;border-radius:12px;background:var(--grad);box-shadow:0 10px 22px -8px color-mix(in srgb,var(--brand-b) 70%,transparent);font-weight:700;font-size:15px}.cys-login-form button:hover{background:var(--grad);filter:saturate(1.1) brightness(1.04)}.cys-login-error{background:var(--warn-soft);border-radius:10px;padding:8px 11px;color:var(--warn)}.kp-giris-tema{position:absolute;top:16px;right:16px}.kp-giris-alt{margin:18px 0 0;text-align:center;font-size:13px}.kp-giris-alt a{font-weight:650;text-decoration:none}.kp-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:14px}.kp-kpi-kart{position:relative;overflow:hidden;border-radius:18px;padding:18px 20px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--text);transition:transform .15s,box-shadow .15s}a.kp-kpi-kart:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.kp-kpi-kart:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-38px;top:-46px;background:var(--ton);opacity:.28}.kp-kpi-kart span{font-size:11.5px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:var(--tonmetin);position:relative;z-index:1}.kp-kpi-kart b{font-size:27px;font-weight:780;letter-spacing:-.03em;font-variant-numeric:tabular-nums;position:relative;z-index:1;line-height:1.15}.kp-kpi-kart small{color:var(--muted);font-size:12.5px;position:relative;z-index:1}.kp-ton-turuncu{--ton: #fb923c;--tonmetin: #ea580c;background:linear-gradient(160deg,color-mix(in srgb,#fb923c 10%,var(--card)),var(--card) 70%)}.kp-ton-mor{--ton: #a78bfa;--tonmetin: #7c3aed;background:linear-gradient(160deg,color-mix(in srgb,#a78bfa 12%,var(--card)),var(--card) 70%)}.kp-ton-mavi{--ton: #60a5fa;--tonmetin: #2563eb;background:linear-gradient(160deg,color-mix(in srgb,#60a5fa 12%,var(--card)),var(--card) 70%)}.kp-ton-yesil{--ton: #34d399;--tonmetin: #059669;background:linear-gradient(160deg,color-mix(in srgb,#34d399 12%,var(--card)),var(--card) 70%)}:root[data-theme=dark] .kp-ton-turuncu{--tonmetin: #fdba74}:root[data-theme=dark] .kp-ton-mor{--tonmetin: #c4b5fd}:root[data-theme=dark] .kp-ton-mavi{--tonmetin: #93c5fd}:root[data-theme=dark] .kp-ton-yesil{--tonmetin: #6ee7b7}.kp-serit{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;padding:12px 18px;margin-bottom:14px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-sm);font-size:13.5px;color:var(--muted)}.kp-serit b{color:var(--text);font-variant-numeric:tabular-nums}.kp-serit .kp-pil{padding:3px 10px;border-radius:99px;background:var(--bg-soft);border:1px solid var(--line-strong);font-size:11.5px;font-weight:750;letter-spacing:.06em;color:var(--text)}.kp-kart{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-sm);padding:20px 22px;margin-bottom:14px}.kp-kart-ust{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:4px}.kp-kart-ust h2{margin:0!important;font-size:17px!important}.kp-kart-ust .kp-not{color:var(--muted);font-size:13px}.kp-alt-not{color:var(--muted);font-size:13px;margin:0 0 14px}.kp-alt-not b{color:var(--text)}.kp-grafik{display:grid;grid-template-columns:repeat(12,1fr);align-items:end;gap:10px;height:190px;padding-top:10px}.kp-grafik-sutun{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%;min-width:0}.kp-grafik-cubuklar{display:flex;align-items:flex-end;gap:3px;height:100%;width:100%;justify-content:center}.kp-grafik-cubuklar i{display:block;width:min(16px,42%);border-radius:6px 6px 3px 3px;min-height:3px}.kp-grafik-cubuklar i.satis{background:var(--grad)}.kp-grafik-cubuklar i.alis{background:color-mix(in srgb,var(--brand-a) 28%,var(--line-strong))}.kp-grafik-sutun small{font-size:11.5px;color:var(--muted);font-weight:600}.kp-grafik-sutun.bu-ay small{color:var(--primary);font-weight:750}.kp-gosterge{display:flex;gap:16px;font-size:12.5px;color:var(--muted)}.kp-gosterge i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.kp-gosterge i.satis{background:var(--grad)}.kp-gosterge i.alis{background:color-mix(in srgb,var(--brand-a) 28%,var(--line-strong))}.kp-iki-kolon{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 900px){.kp-iki-kolon{grid-template-columns:1fr}}.kp-liste{list-style:none;margin:8px 0 0;padding:0}.kp-liste li{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.kp-liste li:first-child{border-top:0}.kp-liste li b{font-variant-numeric:tabular-nums}.kp-liste li small{color:var(--muted);grid-column:1 / -1;font-size:12px}.kp-liste li .gecikmis{color:var(--warn);font-weight:650}.kp-bos{color:var(--muted);padding:18px 0 6px;text-align:center}.kp-cubuk{height:8px;border-radius:99px;background:color-mix(in srgb,var(--muted) 18%,transparent);overflow:hidden;margin-top:8px}.kp-cubuk i{display:block;height:100%;border-radius:99px;background:var(--grad)}.kp-rapor-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.kp-rapor-kart{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 40px 16px 18px;border-radius:16px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);text-decoration:none;color:var(--text);transition:transform .15s,box-shadow .15s,border-color .15s}.kp-rapor-kart:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--primary) 35%,var(--line))}.kp-rapor-kart b{font-size:15px}.kp-rapor-kart small{color:var(--muted);font-size:12.5px}.kp-rapor-kart span{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--primary);font-weight:700}.kp-rapor-ust{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.kp-rapor-ust .cys-geri-buton{margin:0}.kp-rapor-sec{height:40px;padding:0 12px;border-radius:11px;border:1px solid var(--line-strong);background:var(--card);color:var(--text);font-weight:650;min-width:240px}.kp-toplam-satir td{font-weight:750;background:var(--bg-soft);border-top:2px solid var(--line-strong);border-bottom:0}.kp-yatay li b small{color:var(--muted);font-weight:600;font-size:11.5px;margin-left:4px}.kur{min-height:100dvh;max-width:720px;margin:0 auto;padding:calc(env(safe-area-inset-top,0px) + 28px) 16px calc(env(safe-area-inset-bottom,0px) + 28px);display:flex;flex-direction:column;gap:18px}.kur-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.kur-title{font-size:26px;font-weight:800;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:8px}.kur-head p{margin:0;color:var(--muted)}.kur-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:var(--line);padding:4px;border-radius:14px}.kur-tabs button{border:0;background:transparent;padding:10px 6px;border-radius:11px;font-weight:650;color:var(--muted);cursor:pointer}.kur-tabs button.active{background:var(--card);color:var(--primary);box-shadow:var(--shadow-sm)}.kur-card{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-md);padding:22px 20px;display:flex;flex-direction:column;gap:12px}.kur-card h2{font-size:20px;margin:0}.kur-card p{margin:0}.kur-steps{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.kur-steps li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;font-size:16px;line-height:1.5}.kur-num{width:34px;height:34px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;display:grid;place-items:center;box-shadow:var(--shadow-lg)}.kur-key{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:9px;background:var(--bg-soft);border:1px solid var(--line-strong);font-weight:650;white-space:nowrap;vertical-align:middle;color:var(--primary)}.kur-arrow{text-align:center;font-weight:700;color:var(--primary);animation:kur-bounce 1.4s ease-in-out infinite;margin-top:6px}@keyframes kur-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.kur-done{align-items:center;text-align:center}.kur-check{width:64px;height:64px;border-radius:50%;background:var(--ok);color:#fff;font-size:34px;display:grid;place-items:center}.kur-pc{display:grid;grid-template-columns:1fr;gap:20px}.kur-qr-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.kur-qr{width:180px;height:180px;background:#fff;border-radius:14px;padding:8px;border:1px solid var(--line)}.kur-qr svg{width:100%;height:100%;display:block}.kur-foot{text-align:center;margin:0;color:var(--muted)}.kur-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 18px;font-size:16.5px;font-weight:700;border-radius:14px;border:0;cursor:pointer;background:var(--grad);color:#fff;text-decoration:none;box-shadow:0 10px 22px -8px color-mix(in srgb,var(--brand-b) 70%,transparent)}.kur-btn.ikincil{background:var(--card);color:var(--text);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm)}.kur-banner{border-radius:14px;padding:12px 14px;background:var(--amber-soft);color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 25%,transparent);font-weight:600}@media (min-width: 760px){.kur-pc{grid-template-columns:1fr 200px;align-items:start}.kur{padding-top:56px}}@media print{:root,:root[data-theme=dark]{--bg: #fff;--card: #fff;--text: #111;--muted: #555;--line: #ddd;--line-strong: #ccc;color-scheme:light}.kp-app{display:block}.kp-yan,.kp-ust,.kp-perde,.kp-sifre{display:none!important}.kp-icerik.cys-content{padding:0;max-width:none}.cys-tablo{box-shadow:none}}
